html, body {
background-color:#ffffff; padding:0px; margin:0px;
font-family: arial, helvetica, sans-serif; color:black; font-size:12px;
/*background-image:url('/img/litva-flag.jpg'); background-repeat:no-repeat; background-position: left top;*/
}
h1 {
font-weight: normal; color: #700000; font-size: 27px; padding-bottom: 0.1em;
padding-right:5px; padding-left:5px; margin:3px 3px 3px 3px; font-variant: normal
}
h1.litva {
font-family: arial black; color: #700000; font-size: 36px; padding-bottom: 0.1em;
padding-right: 5px; padding-left: 5px; margin: 3px 3px 3px 3px; font-variant: normal
}
H2 {
FONT-SIZE:19px; COLOR:#CC0000; MARGIN-BOTTOM: 0.1em;
MARGIN-TOP: 0.1em; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; FONT-WEIGHT:normal; FONT-VARIANT:normal;
}
H3 {
FONT-SIZE: 16px; COLOR: #000055; MARGIN-BOTTOM: 0.1em; font-weight: bold;
MARGIN-TOP: 0.1em; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; FONT-VARIANT: normal
}
H4 {  
margin: 0 0 2px 1px; font-weight: normal; color:#FFEFD5; /*background-color:#FFE4C4; letter-spacing: -1px; */ 
font-family: Times New Roman, Arial, Geneva, sans-serif; padding:2px 7px 3px 7px; 
font-size: 30px; line-height: 27px; font-weight: bold; 
}
.servi {
padding:1px 5px 2px 23px; background-color: #FFF8DC; border-bottom:#FF9999 1px solid;
margin: 0px 0px 2px 0px; font-weight: bold; font-variant: normal; font-size: 13px;
background-image:url('/img/9.gif'); background-repeat:no-repeat; background-position: left;
}
.alarm {
padding:7px; background-color: #FFF8DC; border:#FF9999 1px solid;
margin: 5px; font-weight: bold; font-variant: normal; font-size: 15px;
}
.error1 { 
border:#CC0000 1px solid; COLOR:#FF0000; padding:3px; margin:2px; background-color: #FFFF99; 
}
HR {border:none; margin: 2px 0px 2px 0px; background-color:#CC0000; COLOR:#CC0000; height:1px; padding:0px; }

.topkno {
z-index:99;position:absolute;visibility:hidden;
background-image:url('/img/weba.gif'); background-repeat:no-repeat;
}

/*графика кнопки*/
img, table {border: 0px;}
img.photo {border: 0px; float:left; margin: 3px 7px 7px 3px}
.knopka { FONT-WEIGHT: bold; FONT-SIZE: 12px; HEIGHT: 20px}
.knopka_f {
COLOR: #CC0000; FONT-WEIGHT: bold; FONT-SIZE: 17px;
HEIGHT: 30px; BACKGROUND-COLOR: #FFF8DC
}
.knop_use {
COLOR: #990000; FONT-WEIGHT: bold; FONT-SIZE: 11px;
HEIGHT: 22px; BACKGROUND-COLOR: #CCCCCC;
}
.use_log {
FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER: #002277 1px solid;
HEIGHT: 22px; BACKGROUND-COLOR: #EEEEEE; padding:2px;
}
.selek {
background-color: #EEEEEE; font-weight: bold; padding:3px;
}
/*LITVA*/
.litva_bottom {
width:100%; height:100%;
background-image:url('/img/bg_2.gif'); background-repeat:repeat-x; background-position:right bottom;
}
.litva_bottom2 {
width:100%; height:155px; vertical-align:bottom;
background-image:url('/img/bot_1.gif'); background-repeat:no-repeat; background-position:right bottom;
}
.litva_top {
background-image:url('/img/bg_7.gif'); background-repeat:repeat-x; background-position:left top;
/*background-image:url('../img/bg_1.gif'); background-repeat:repeat-x; background-position:left bottom;*/
/*height:190px;*/
}
.litva_top_menu {
background-image:url('/img/bg_3.gif'); background-repeat:repeat-x; background-position:top;
}
.korable {
background-image:url('/img/korable2.gif'); background-repeat:no-repeat; background-position:70% 75%;
} 
td.top_menu {
padding: 5px 7px 5px 7px; text-align:center; WHITE-SPACE: nowrap; BORDER:#333333 1px solid;
BACKGROUND-COLOR: #E8E2DB; font-weight: bold; font-size: 13px;
}
td.top_menu:hover {
BACKGROUND-COLOR: #FFFF99; 
}
div.litvat {
FONT-SIZE: 13px; COLOR: #000033; padding: 1px 7px 2px 7px; 
FONT-WEIGHT: normal; FONT-VARIANT: normal; margin:1px;
border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 5px solid;
}
div.litvat:hover {
BACKGROUND-COLOR: #FFFF99; 
}
.top_right { vertical-align:top;
background-image:url('/img/top_2.gif'); background-repeat:no-repeat; background-position:right bottom;
/*height:190px; */
}
.menu_vk {
padding: 5px 10px 5px 10px; text-align:center; WHITE-SPACE: nowrap;
BORDER:#777777 1px solid;
BACKGROUND-COLOR:#FFFFFF; font-weight: bold; font-size: 14px;
}
.list_cat1 {
height:310px; width:360px; float:left;
}
.list_cat2 {vertical-align:top;
background-image:url('/img/bg_4.gif'); background-repeat:repeat-x; background-position:left bottom;
}

/* меню иконки */
div.ik {height:47px; width:47px;
background-image:url('/img/weba1.gif'); background-repeat:no-repeat;
}
div.ik:hover {background-image:url('/img/weba.gif'); background-repeat:no-repeat;}

.i_home {background-position:-94px 0px;}
.i_map {background-position:-47px 0px;}
.i_contact {background-position:0px 0px;}
.i_catalog {background-position:-142px 0px;}
.i_slova {background-position:-564px 0px;}
.i_forum {background-position:-329px 0px;}
.i_af_semya {background-position:-235px 0px;}
.i_af_byt {background-position:-100px 100px;}
.i_af_sport {background-position:-376px 0px;}
.i_af_clubs {background-position:-94px 0px;}
.i_af_koncert {background-position:-282px 0px;}
.i_af_kino {background-position:-470px 0px;}
.i_af_teatr {background-position:-517px 0px;}
.i_af_turizm {background-position:-188px 0px;}
.i_karta {background-position:-657px 0px;}
.i_dowload {background-position:-704px 0px;}

.p_info { width: 200px; margin-top:45px;
padding:7px; background-color:#FFFFCC; BORDER:#990000 1px solid;
}

#nav, #nav ul {
  list-style: none;
  margin-top: 0;
  padding: 0px;
  border: 0px;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  width: 47px;
}

#nav li ul {
  display: none;
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
  margin-right:0px;
  padding: 8px 0;
  vertical-align: top;
}
#nav li ul li {
	border: 0px; cursor:hand;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  top: -9px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
.topzag {
FONT-SIZE:19px; COLOR:#CC0000; FONT-WEIGHT:normal; FONT-VARIANT:normal; text-align:right; MARGIN-top:-5px; padding:0px 7px 0px 7px;
}

/* содержание анонсы */
.anouc_litva {
FLOAT:left;
padding:7px; margin:10px; width:350px; height:322px; border:#999999 1px solid; text-align:left;
background-image:url('/img/bg_site.gif'); background-repeat:repeat-x; background-position:left bottom;
}
.more {FONT-WEIGHT:bold; BACKGROUND-COLOR: #CCCCCC; padding:2px 7px 3px 7px; margin:5px; width:70px;}


/* блоки */
.top_info {
background-image:url('/files/003.jpg'); background-repeat:no-repeat; background-position:left top;
padding: 20px; height:300px;
}
.stm_bot {
padding: 15px 170px 15px 15px;
color: #555555; 
}
.info-ind {
background-color: #FFF8DC; COLOR: #990000; font-weight: bold; font-size:16px;
BORDER-TOP: #CCCCCC 2px solid; 
}
.oter {
padding: 1px 5px 1px 15px; FONT-WEIGHT: normal; FONT-VARIANT: normal;
BORDER-BOTTOM:#CCCCCC 1px solid; font-size: 11px; MARGIN:0px;
}
.stm15w {
border-top:#FF3333 5px solid; border-right:#FF3333 1px solid; border-bottom:#FF3333 1px solid; border-left:#FF3333 1px solid; 
vertical-align:top; font-size:13px; background-color:#FFFFCC; /*color:#FFFFFF; font-weight: bold; */
padding:10px; margin:5px; /*height:175px; */
}
.sam {
background-color:#8B0000; padding:3px 10px 5px 10px; margin:3px; 
font-weight: normal; color:#FFEFD5; 
font-family: Impact; font-size: 27px; /*line-height: 27px;*/ letter-spacing: -1px; 
}
.tourtop {
font-weight: normal; color:#990000; 
font-family: Impact; font-size: 29px; /*line-height: 27px;*/ letter-spacing: -1px; 
}
/*каталог сайтов*/
.search_cat {
WHITE-SPACE: nowrap; text-align:center; background-color:#CCCCCC; font-weight: bold; padding: 2px 7px 2px 7px;
}
.addsite1 {padding:7px; vertical-align:top; color: #CC0000; font-weight: bold; font-size: 16px;}
.bu {color:#FF0000; display:block; position:relative; left:10px;}

.price1 { 
border:#990000 1px solid; COLOR:#330000; padding:7px; margin:5px; background-color: #FFF5DE; 
}
.sub_div{padding-left: 30px}

/*афиша*/
div.panel {
float:left; border: 1px solid #c8c8c8; margin:5px; padding:5px;
width:385px; height:218px;
}
div.panel_ind {
border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; 
margin:5px; padding:5px;
height:210px;
}
.time {
font-weight:bold; font-size:13px;
padding:3px 3px 12px 2px; color:#990000;
}
.tim {font-weight:bold; font-size:19px;}
.Sdate {
font-weight: bold; font-size:13px; padding: 3px;
color:#990000; background-color: #f0f0f0
}
.Stext {padding: 2px 5px 2px 5px}

/*таблицы и блоки*/
td {font-size:12px;}
.gedomino {background-image:url('/img/gedamina.gif'); background-repeat:no-repeat; background-position:68px 9px;}
.stm {border: #777777 1px solid;}
.pusto7 {padding:7px; vertical-align:top; display:block}
.pusto15 {padding:15px; vertical-align:top; display:block}
.anonce_rigt {height:310px; padding:15px; vertical-align:top; display:block }
.gallery1 {FLOAT: left; padding:5px}

.bg_white {background-color: #fff}
.greencells {background-color: #F7F7F7;}
.tablerown {padding-left:7px; padding-right:7px;}
.tablerowv {padding-right:7px; padding-left:7px;}

/*тексты*/
.stm14 {vertical-align:top; font-size:14px;}
.stm15 {vertical-align:top; font-size: 15px;}
.stm13 {vertical-align:top; font-size: 13px;}
.stmwr {color: #555555; text-align:right; font-size: 10px;}
.bb1 {color:#CC0000; font-size:25px;}

.s {color: #ff5e5e; font-weight: bold; font-size: 17px;}
.t {color: #57cb57; font-weight: bold; font-size: 17px;}
.m {color: #888fff; font-weight: bold; font-size: 17px;}

/*ссылки*/
a {color: #000099; text-decoration: none;}
a:visited {color: #000099;}
a:hover {color: #FF0000;}
a:active {color: #CC0000;}

a.menuw {color: #CCCCCC; text-decoration: underline;}
a.menuw:visited {color: #CCCCCC;}
a.menuw:active {color: #FF0000;}
a.menuw:hover {color: #FF0000; text-decoration: none;}
