*{margin:0;padding:0;}
html,body{height:100%; padding:0;font-family:Arial;font-size:12px;}
body { background: #fafafa}
div{vertical-align:top;}
td{vertical-align:top;}
img{border:none;}
a{text-decoration:underline;color:#0047c2;}
a:hover{text-decoration:none;color:#0099FF;}
a:focus{outline:none;}
h1,h2,h3 a{text-decoration:none;}h1{font-size:18px}h2{font-size:16px}
h3{font-size:14px}


box2 {
  display: inline-block;
  background-color: #39CCCC;
  width: 100px;
  height: 70px;
  padding-left: 10px;
  padding-top: 10px;
  
  border-top: 8px solid #001f3f;
  margin-left: 15px;
  margin-top: 15px;
}




.tooltip_title {
                font-size: 12px; font-weight: bold; line-height: 12px;
                padding-bottom: 3px
}
.tooltip_content {
    font-size: 12px; line-height: 13px;
    overflow: hidden
}
.tooltip_content img{
                display: block; float: left;
                margin-right: 3px
}

.tooltip_price {
                color:#222;
                font-size: 11px;
                font-weight: bold;
                margin-top: 3px
}

.tooltip_city {
                color:green;
                font-size: 11px;
                margin-top: 3px
}


.lng a{
                display: inline-block;
                margin: 0 2px
}
.lng img{
    width:16px;
    height: 16px;
}
#content { }
#box { position:relative;}




#preheader {
height:60px;
background: #E9E9E9;
position: relative;
overflow: hidden;


}

.logo {
width:240px;
height:60px; background: url(/images/logo.png) center no-repeat;
margin-left: 10px
}
.logo a {width:240px; height:60px; display:block}
.header_bg {
           
}
#header {
background:#2D2D2D;             
                padding: 8px 0;
 border-bottom: 1px solid #fafafa
         
                }
#header table td {vertical-align:middle;color:#eee}
#header table td a{ display: inline-block;text-decoration: none; color:#fafafa}
#header table td a:hover{ text-decoration: underline}
#header table td i{display: inline-block; padding: 0 10px;color:#ccc; font-style: normal; font-weight: bold; font-family: sans-serif; letter-spacing: 2px}
.header_left_td a{
                font-weight: bold
}
.header_left_td {
text-align:center;
}
.header_left_td div{
                height: 14px;
                line-height: 14px
}
.header_left_td div img{
                margin-top: 1px
}
.header_right_td {
 padding-left: 20px               
}

.add_but {
height:28px;
  display: block;
  float: left;
background: rgb(249,28,69);
 background-image: linear-gradient(bottom, rgb(158,0,71) 0%, rgb(207,2,43) 59%, rgb(249,28,69) 86%);
background-image: -o-linear-gradient(bottom, rgb(158,0,71) 0%, rgb(207,2,43) 59%, rgb(249,28,69) 86%);
background-image: -ms-linear-gradient(bottom, rgb(158,0,71) 0%, rgb(207,2,43) 59%, rgb(249,28,69) 86%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(158,0,71)),
	color-stop(0.86, rgb(249,28,69))
);               
text-align:center;
border-radius: 2px;
-moz-border-radius: 2px;
border:1px solid #A60347;
padding: 0 10px;
margin-top:14px;
margin-right:10px;
margin-left:20px
}
.add_but a {
height:28px;
display:block;
color:#fff;
font:bold 13px Tahoma;
text-align:center;
line-height: 26px;
text-decoration: none;
text-shadow:0 1px 0 #c00;
}
.add_but a:hover {
  color:#fff;
  text-shadow:0 1px 0 green;
}
.add_but:hover {
background-image: linear-gradient(bottom, #3FB10A 13%, #2E8907 71%, #4AA521 100%);
background-image: -o-linear-gradient(bottom, #3FB10A 13%, #2E8907 71%, #4AA521 100%);
background-image: -ms-linear-gradient(bottom, #3FB10A 13%, #2E8907 71%, #4AA521 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, #3FB10A),
	color-stop(1, #4AA521)
);
  border-color:#47740E;
}




.call_but {
height:28px;
  display: block;
  float: left;
background: rgb(249,28,69);
 background-image: linear-gradient(bottom, rgb(158,0,71) 0%, rgb(207,2,43) 59%, rgb(249,28,69) 86%);
background-image: -o-linear-gradient(bottom, rgb(158,0,71) 0%, rgb(207,2,43) 59%, rgb(249,28,69) 86%);
background-image: -ms-linear-gradient(bottom, rgb(158,0,71) 0%, rgb(207,2,43) 59%, rgb(249,28,69) 86%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(158,0,71)),
	color-stop(0.86, rgb(249,28,69))
);               
text-align:center;
border-radius: 2px;
-moz-border-radius: 2px;
border:1px solid #A60347;
padding: 0 10px;
margin-top:14px;
margin-right:10px;
margin-left:20px
}
.call_but a {
height:28px;
display:block;
color:#bcd4e6;
font:bold 13px Tahoma;
text-align:center;
line-height: 26px;
text-decoration: none;
text-shadow:0 1px 0 #c00;
}
.call_but a:hover {
  color:#bcd4e6;
  text-shadow:0 1px 0 green;
}
.call_but:hover {
background-image: linear-gradient(bottom, #3FB10A 13%, #2E8907 71%, #4AA521 100%);
background-image: -o-linear-gradient(bottom, #3FB10A 13%, #2E8907 71%, #4AA521 100%);
background-image: -ms-linear-gradient(bottom, #3FB10A 13%, #2E8907 71%, #4AA521 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, #3FB10A),
	color-stop(1, #4AA521)
);
  border-color:#47740E;
}








.headermenu {
background: #eee;overflow: hidden;background-color: #eee;margin-top: 1px;
padding-left: 8px
}
#selcity {
 display: block;

 text-align: center;
 font-weight: bold;
 float: left;
 width:244px;
         height: 28px;
                line-height: 28px
 
}
#selcity a{
color:#2E54A5;
background: url(t10/icons/16x16_blue/work.png) no-repeat left top;
padding-left: 17px
}

#toplinks {
                height: 28px;
                margin-left: 255px
}
#toplinks a{
display: block;
float: left;
font:bold 12px Tahoma, Geneva, sans-serif;
border-left: 1px solid #fff;
text-shadow:0 1px 0 #C3DDFA;
text-align: center;
padding: 0 10px 0 10px;
height: 28px;
line-height: 28px;
background-color: #eee;
text-decoration: none
}
#toplinks a:hover{
background-color: #fff;
}
#toplinks a img{
       vertical-align: top;
       margin-right: 5px;
       margin-top: 5px
}

#ctd {
   padding:10px;
background:#fff;
border-left:3px solid #eee;
border-right:3px solid #eee
}

#ctd select {
background:#F9F9F9;
border:1px solid #bbb;
  border-radius:2px;
    -moz-border-radius:2px;
	padding:2px;

 }
 #ctd select:hover {
      border-color:#8BC3FD;
      background:#fff;
 }
 #ctd input[type=text],  #ctd textarea, #ctd input[type=password]{
 border:1px solid #bbb;
  border-radius:2px;
    -moz-border-radius:2px;
	background:#F9F9F9;
	padding:2px;

 }
  #ctd input[type=text]:hover,  #ctd textarea:hover, #ctd input[type=password]:hover{
 border-color:#8BC3FD;
 background: #fff
  }
 
 #ctd input[type=submit],  #ctd input[type=button] {   
 border-radius:2px;
    -moz-border-radius:2px;
    display:inline-block;
    
background-image: linear-gradient(bottom, #EDF0F0 24%, #D1D1D1 55%, #E8E8E8 83%);
background-image: -o-linear-gradient(bottom, #EDF0F0 24%, #D1D1D1 55%, #E8E8E8 83%);
background-image: -moz-linear-gradient(bottom, #EDF0F0 24%, #D1D1D1 55%, #E8E8E8 83%);
background-image: -webkit-linear-gradient(bottom, #EDF0F0 24%, #D1D1D1 55%, #E8E8E8 83%);
background-image: -ms-linear-gradient(bottom, #EDF0F0 24%, #D1D1D1 55%, #E8E8E8 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, #EDF0F0),
	color-stop(0.55, #D1D1D1),
	color-stop(0.83, #E8E8E8)
);
	height:25px;
        line-height:25px;
        padding:0 8px;
        border:0;
	color:#000;
	font-weight:bold;
	cursor:pointer;
	font-size:13px;
		text-shadow:0 1px 0 #FFFFFF;
border:1px solid #ccc
	}
#ctd input[type=submit]:hover, #ctd input[type=button]:hover {   

background-image: linear-gradient(bottom, #EAF4F7 24%, #DCEDF2 55%, #EAF4F7 83%);
background-image: -o-linear-gradient(bottom, #EAF4F7 24%, #DCEDF2 55%, #EAF4F7 83%);
background-image: -moz-linear-gradient(bottom, #EAF4F7 24%, #DCEDF2 55%, #EAF4F7 83%);
background-image: -webkit-linear-gradient(bottom, #EAF4F7 24%, #DCEDF2 55%, #EAF4F7 83%);
background-image: -ms-linear-gradient(bottom, #EAF4F7 24%, #DCEDF2 55%, #EAF4F7 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, #EAF4F7),
	color-stop(0.55, #DCEDF2),
	color-stop(0.83, #EAF4F7)
);
border-color:#beedfa
	}






#photo_mess { text-align: center}
#photo_mess a{border:1px solid #fff;margin:2px; display: inline-block}
#photo_mess a:hover{border:1px solid #2CB3F1;}


.rcorn{width:100%;background-color:#F4F4F4;color:#666666;}




.menu, .menu3 { height:45px}
.menu a { display:block; margin-top:14px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; }
.search {
display: block;
float: left;
margin-bottom: 5px;
border-radius: 2px;
-moz-border-radius: 2px;
 border:1px solid #fff;
 padding: 1px;
 background: #fff;
 margin-top: 13px
}
.search:hover { 
border-color:#5AB8F4
}
.search form {
padding:0; margin: 0
}
.search input {
   border:0             
}
.search_but { height:28px; width:39px;background:#fff url(t10/search_bt.png) right no-repeat;  cursor:pointer; vertical-align:middle}
.search_input { background:#fff; border-right:0; height:28px;color:#666; vertical-align:top; width:170px; margin-left: 6px; }
.search_input:hover {
                color:#000
}
.menu2 { height:44px; left:270px; position:absolute; top:230px; line-height:3; color:#ccc}
.menu2 a { margin:0 10px}
.menu3 a {  font:bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height:3.7}


.login { width:265px; height:73px;background:url(jb_t1/login_bg.png) no-repeat; position:absolute; left:0; top:199px; z-index:11111}
.login_input {width:89px; height:24px;background:url(jb_t1/login_input.png) no-repeat; float:left}
.login_input input { border:0;font-size:12px; color:#666;width:83px; margin:3px 3px 0 3px}
.user a{ color:#FFF; font-weight:bold} .user {color:#c2e6f3; padding-top:4px}

.clear { clear:both}
.left { float:left}
.right { float:right}
#ltd {
   width:260px;
   padding-top: 8px
}

#rtd {
   width:260px;
      padding-top: 8px
}
#vip_block {
padding: 0 8px 8px 8px;
}
.vip_content h4 { font:bold 12px Arial, Helvetica, sans-serif}
.vip_content h4 a {color:#C00}
.vip_content {
background:#FFFFD9;
padding:8px;
font-size:11px;
color:#000;
border:1px solid #FF5100;
  border-radius: 5px;
 -moz-border-radius: 5px;
margin-bottom: 5px;


}
.information_content {
 font-size: 12px;
overflow: hidden;
padding: 0 15px 15px 15px;
color:#888
}


#block_reklama {
 border:1px dashed #ccc;
 padding:13px;
 margin-bottom:6px;
 overflow: hidden;
 background: #fff
 
 }
 #vblock_reklama {
 border:1px dashed #ccc;
 padding:5px;
 margin:10px 10px 10px 10px;
 overflow: hidden;
 background: #fff
 
 }
 
 
 #sidebar_tabs {
   margin-bottom: 8px;
       border:1px solid #626977;
 overflow: hidden;
  background:#fff;
 text-align:center;
display: block;
width:100%
 }
 
#sidebar_tabs a {
                display: inline-block;
 text-align:center;
padding:7px 0;
font-size:13px;
font-weight: bold;
color:#fff;
width:60%;
             
}
#sidebar_tabs span a {
  width:40%;              
}




#left_block {
                padding:0 10px 10px 10px;
                margin-bottom:6px;
               
                }
#left_block .h5, #left_block .h6, #vip_block .h5, #left_block .h4 {
margin:0 auto;
font-size:13px;
font-weight: bold;
color:#fff;
margin-bottom: 8px;
height: 28px;
line-height: 28px;
padding-left: 8px
}

#left_block .h4{
                background:#666;                  
}

#left_block .h5 {
                background:#165594;
}
#left_block .h6 {
                background:#FF9E00;
}

#vip_block .h5, #cmod_vip_title{
background:#E81D1D;
}

#left_block_content {
padding: 5px 8px;
 background: #fff;

}

.vipall {
display: block;
position: absolute;
left:4px;
top:0;
padding: 2px;
  display: block;
font-size: 11px;

  color:#fff;
  font-weight: bold;
  text-align: center;
width:30px;
background:#DA401B;
background-image: linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -o-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -moz-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -ms-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.14, rgb(255,81,0)),
	color-stop(0.72, rgb(218,65,27))
);
border:1px solid #DA411B;
border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
text-decoration: none

}
.vipall:hover{     
  color:yellow;
}

.vipaddinfo {
padding-top: 10px;
overflow: hidden
}
.vipaddinfo a{
                display: block;
font-size: 11px;

  color:#fff;
  font-weight: bold;
  text-align: center;
width:160px;
float: right;
background:#DA401B;
background-image: linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -o-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -moz-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);
background-image: -ms-linear-gradient(bottom, rgb(255,81,0) 14%, rgb(218,65,27) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.14, rgb(255,81,0)),
	color-stop(0.72, rgb(218,65,27))
);
border:1px solid #DA411B;
padding: 3px 0;
border-radius: 2px;
-moz-border-radius: 2px;
text-decoration: none
}
.vipaddinfo a:hover{
background: #FF5100;
  color:yellow;
}
.bt_title {
font-size: 14px;
font-weight:bold;
color:#03458C;
padding:10px 0
}
.bc {
padding:10px 10px 10px 10px;
border:1px solid #eee;

}
.bc ul li{
                list-style: none;
                overflow: hidden;
}


.gmenu_links { float:left;height:38px; line-height:3.5 }
.gmenu_links a { margin-left:12px }

#toggle_s{
	
	padding:10px
}
#toggle_s select {  width:300px}
#toggle_s_close{text-align:right;}


.reklama { padding:30px 5px 15px 10px; border:1px solid #ebeff2;  margin:14px 0}

.news_title{text-align:center;}.news_autor{padding:0 5px;font-weight:bold;margin-top:10px;}.news_full{text-align:justify;}.news_logo{float:left;margin-right:10px;margin-bottom:10px;}.news_date{float:right;color:#999;font-size:11px;margin-top:10px;text-align:right}.news_links{margin-top:10px;margin-top:20px;}.news_list{ margin-bottom:25px;}
.news_list_title{font-size:14px;font-weight:bold;color:#FF6600; text-decoration:none}.clear{clear:both;padding:0;}.admlink a{font-size:11px;}.admmenu a{text-decoration:none; font-size:11px; font-weight:bold}.admmenu td{background-color:#F8F8F8; padding:15px;}td.whitebg{background-color:#FFFFFF;}.sm{font-size:10px;}.large{font-size:15px;}.gray{color:#999999;}.dgray{color:#666666;}.lgray{color:#AAAAAA;}.green{color:#009900;}.red{color:#FF0000;}.dred{color:#CC0000;}.orange{color:#a53b2f;}.blue{color:#3366CC;}.b{font-weight:bolder}.absmid{vertical-align:middle}.alcenter{text-align:center;}.err{border:3px #FF0000 solid;background-color:#FFFF99;}



.topmess{background-color:#FFFACC;}
.topmess a{color:#B90404; font-weight:bold}
.selectmess{background-color:#EEFFEA;}
.selectmess a {font-weight:bold;color:green;}
.stradv{font-size:11px;background-color:#fff;}

#view_gal {
background:#f8f8f8;
padding: 5px
}
#view_gal .stradv,
#view_gal .topmess,
#view_gal .selectmess
{
 font-size: 10px;
 display: inline-block;
 width:200px;
 height: 150px;
 text-align: center;
 margin-bottom: 3px;
 position: relative

}

.view_gal_title {
                display: block;
                text-decoration: none;
       height: 26px;
       overflow: hidden;
       margin-top: 5px
 
                
}

.view_gal_img {
                display:block;
                width:160px;
                margin:0 auto;
         text-align: center;
         overflow: hidden;
         height: 100px;
              vertical-align: middle;
              margin-top: 5px;
              background: #fff;
              border:5px solid #fff;
              position: relative

}
#view_gal .stradv:hover,
#view_gal .selectmess:hover
{
            background: #E2E4E7
}
#view_gal .topmess:hover {
                 background: #E2E4E7
}


.view_gal_img_img{
height:130px           
}
.view_gal_img span{
                color: #333;
                font-size: 9px;
                     font-weight: normal;
                position: absolute;
                top:0;
                left:0;
                display: inline-block;
                background: #fff;
                padding: 0 2px 1px 0
}
.view_gal_img b{
                color: green;
                font-size: 9px;
                position: absolute;
                bottom:0;
                right:50px;
                display: inline-block;
                background: #fff;
                padding: 2px 0 0 0;
                width:60px

}



.o1{width:40%;float:left;}
.o2{width:10%;float:right;}
.o3{width:5%;float:right;}
.o4{width:20%;float:right;}
.o5{width:20%;float:right;}
.o111{width:35%;float:left;}
.o333{width:10%;float:right;}
.o11{width:50%;float:left;}
.o33{width:18%;float:right;}
.cp1{width:50%;float:left;}
.cp2{width:7%;float:right;}
.cp3{width:20%;float:right;}
.cp4{width:20%;float:right;}

.header_menu {
                padding:0 17px; margin-left:8px;
margin-right:8px; height:50px; vertical-align:middle;
} .header_menu a{ margin:0 6px; color:#fff; font-weight:bold} 

.subclass{ background: url(t10/icons/sub.png) 3px 5px no-repeat; padding-left: 12px}
.addform{

                }
  .addform form{
                padding: 15px
  }
.addform .pad{clear:both;padding:10px;}
.addform select{width:100%;}
.addform .lc{float:left;width:30%;padding-right:5px;text-align:right; color:#111}.addform .lc .req{color:#FF0000;font-weight:bolder;padding-left:5px;}.addform .rc{width:66%;float:right;padding-left:5px;text-align:left;}.w100{width:100%}div#nojs{padding:10px;border:2px #FF9900 dashed;background-color:#FFFF99;display:block;text-align:center;color:#FF0000;}div.comments{padding:10px;margin:5px;border:2px #CCFFCC dashed;background-color:#F0FFEA;color:#333333;}div.searchtags{padding:10px;margin:5px;background-color:#F9F9F9;color:#333333;}div.searchtags a:hover{color:#FFF;background:#FF0000; font-weight:bold;}
div.pagination i{
                display: inline-block;
                margin-right: 5px;
                font-style: normal;
                font-size: 12px
}
div.pagination{
                text-align:right;
                border-top:2px solid #E2E4E7;
                padding-bottom: 15px
                }
div.pagination a{
                   display: inline-block;
                height: 22px;
                line-height: 22px;
                padding:0 10px 0 10px;
                margin-left:2px;
 color:#000;
 text-decoration: none;

                }
div.pagination a:hover, div.pagination a:active{
 background: #E2E4E7;            
}
div.pagination span.current{
        height: 22px;
                line-height: 22px;
                      padding:0 10px 0 10px;
                 margin-left:2px;
                font-weight:bold;
 background: #E2E4E7;
 color: #000;
    display: inline-block;
 
}
div.pagination span.disabled{
                  height: 22px;
                line-height: 22px;
                 padding:0 10px 0 10px;
                margin-right:2px;
                border:1px solid #f3f3f3;
                color:#ccc;
                   display: inline-block;
                }

#informer_code{background-color:#FFFFF2;border: solid 1px #FC0; padding:10px; color:#C00; display:none;}#informer_code b{color:#333;}#informer_preview{background-color:#F2FFF3;border: solid 1px #0F0; padding:10px; color:#666666; display:none;}.b_inf_width{width:70%;}.b_inf_text_size{font-size:110%;}	.b_inf_text_color{color:#0066CC;}.b_inf_date_size{font-size:90%;}.b_inf_date_color{color:#666666;}div.admcats select{float:left}

.page_links {background: #fff; padding: 5px 0 10px 5px; margin-top: -8px}
.page_links a { display:block; background:url(t10/icons/16x16/arrow3_e.png) no-repeat 0 50%; padding-left:19px; margin-top:5px; font-weight: bold}
.page_links a:hover { background:url(t10/icons/16x16_blue/arrow3_e.png) no-repeat 0 50%; }
.page_links {font:normal 12px Arial, Helvetica, sans-serif}

 .thead td,  .thead2 td {
                padding:3px 0 3px 3px;
                    background:#E2E4E7;
               font-size: 12px;
                    }
                .thead2 td {
                                  background:#F8F8F8;
                }
 .ads td { padding:6px 0 6px 3px ; vertical-align:middle; font-size:11px}
td { font-size:12px}

table.sett td{padding:10px;vertical-align:middle}table.sort{border-spacing:0.1em;margin-bottom:1em;margin-top:1em}table.sort td{padding:0.3em 1em}table.sort thead td{cursor:pointer;font-weight:bold;text-align:center;vertical-align:middle}table.sort thead td.curcol{background-color:#999999;color:#FFFFFF}table.sort p{display:none;}
#thumbBox{position:absolute;left:0;top:0;width:auto;padding:5px;padding-bottom:10px;background:#0D0D0D;visibility:hidden;z-index:10;cursor:pointer;}
#thumbBox .footerbar{font:12px Tahoma;color:white;text-align:center;}
#thumbBox #thumbImage{background-color:#0D0D0D;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid black;background-color:#EFEFEF;padding:5px;z-index:5;}

.info_p a{ font-size:12px}
.info_p { padding-bottom:7px; border-bottom:1px solid #ebf0f2; margin-bottom:7px; font-size:11px}


.index_cat a{font-size:12px;margin-top: 2px; display: inline-block; text-decoration: none}
.rootcat{color:#000;font-size:13px;font-weight: bolder; display:block;border-top: 1px solid #ddd; padding: 5px 0}
.rootcatimg{float:left;margin-right:10px;}
a.rootcat{color:#000066;font-size:14px;font-weight: bolder}

.cat_loc b a{font:normal 15px Arial, Helvetica, sans-serif;}
.cat_loc {color:#000;font:normal 15px Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 10px}

.category {
                border:1px solid #eee;
                padding: 5px;
                overflow: hidden;
}
.indexcat_title {
 font-size:14px;margin-top:0; font-family: Tahoma;
 height: 40px; line-height: 35px
}
.indexcat_title a{
                text-decoration: none
}
.indexcat_decr, .incat_decr {
                font-size: 11px;
                font-weight: normal;
                 color:#6E7D8A;
                margin-top: 3px
}
.incat_decr {
 padding: 0 0 0 21px;
}
.indexcat_decr {
margin-bottom: 0;
  margin-top: 5px;
  padding-left: 2px;
}
.indexcat_sup {
  font:normal 9px Tahoma;color:#bbb                   
}
.indexcat_subcattitle {
 margin-top: 2px               
}
.indexcat_subcattitle a{
  text-decoration: none;
  font-size: 12px;

  font-weight: bold;
}
.indexcat_subcats {
  display: none              
}
#indexcat_td {

margin-bottom: 5px;
padding: 5px 0 5px 5px;
background: #EFEFEE;
min-height: 90px
}
#indexcat_td a  {
      color:#444          
}
#indexcat_td a:hover  {
      color:#0099FF          
}
.tdcat {
 display:table;hight:100%;margin-left:60px;
}
.tdcat:hover {            
}
.clear { clear:both}

.footer_cop {
padding:15px 10px; 
background: #E2E4E7;
overflow: hidden
}
.footer_logo {
 display: inline-block;
 width:250px;
 margin-right: 10px;
 text-align: center
}
.footer_logo img {
                width:150px;
                margin:0 auto;
                margin-right: 10px
}
.footer_site {
    display: inline-block;               
}
.footer_right {
                float: right
}

.categorys { background:#f4f4f4; padding:7px;}
.categorys a{ margin:3px; float:left; display:block;}
.categorys h4 { color:#333; font:normal 14px Tahoma, Geneva, sans-serif; margin-bottom:5px}
.categoryss a{ margin:3px;color:#097388} .categoryss {padding:7px;}






#cat_left {
background: #fff
             
}
#cat_left a{
                text-decoration: none;
}

.razdeli{ display:block; border-bottom:1px solid #E3E6E6;} 
.razdeli a {
padding:3px 0 3px 6px;
display:block;
color:#0047C2;
background:url(t10/icons/16x16/open_blue.png) left 50% no-repeat;
padding-left:22px;
font-size:15px;
font-weight: bold
}
.razdeli a:hover {
color:#000;
background:url(t10/icons/16x16_orange/open.png) left 50% no-repeat;
}
.cat_a {
padding-left:20px; padding-bottom:5px; padding-top:3px;
font-size: 12px; font-family: tahoma
	}
.cat_a a{
display:block;
padding:2px 3px 2px 2px;
} 
.cat_a a:hover{
color:#000
}



.more {
   margin-top:10px;color:#ccc;             
}
.more a {
 font-size:11px; padding-top:5px;color:#799ad4               
}
.more2 {
   margin-top:15px;color:#ccc;             
}
.more2 a {
 font-size:11px;
 margin-right: 5px;
 text-decoration: none;
 display: inline-block;
 background: #E2E4E7;
 height: 22px;
 line-height: 22px;
 padding: 0 5px
}
.more2 a:hover {
                color: green
}

#message {

 border:2px solid #E2E4E7;
 padding: 10px;
 background: #f8f8f8
                
}

.message_title {
  font-size: 16px;
  margin-top: 10px
}
.message_text {
                margin-top: 5px;
                margin-bottom: 5px
}
.message_contacts {
                padding: 6px 10px;
                     background: #eee;
                 
}
.message_contacts h3{
                margin-bottom: 5px;
                font-size: 13px;    
}
#message input[type=text] {
                border:0;
                width:100%;
                background: none;
                padding: 0;
                color:#000;
                margin-bottom: 5px;
}
#message input[type=text]:hover, #message_top input[type=text]:hover {
                background: none
}
#message_top {
border:2px solid #FF6600;
padding: 10px;
background: #FFF9CF;
}
#message_top input[type=text] {
                border:0;
                width:100%;
                background: none;
                padding: 0;
                color:#fff;
                      margin-bottom: 5px
}
#message_top .message_contacts h3{
                color: yellow
}
#message_top .message_contacts {
                    background: #DA401B;
                    color: #fff

}
#message_top .cntlink, #message_top .cntlink a{
                         color:#fff;
	
}
#message_top .message_contacts .sm{
                color:#eee
}
                
#message_top .message_title {
            color:#000      
}

#message_top .message_phototit {
                 background: #DA401B;
                 color:#fff
}
#message_top .message_photo {
                background: #DA401B;
                     color:#fff
}

.message_phototit {
 text-align: center;  background: #eee; font-weight:normal; height: 20px; line-height: 20px               
}
.message_photo {
                background: #eee
}


#cmod_title, #cmod_latest_title, #cmod_vip_title {
              margin-top:15px; 
                padding: 3px 3px;
 margin-bottom: 10px;
 color:#fff;               
}
#cmod_title, #cmod_latest_title {
    
                background:#165594;


}
#cmod_title img, #cmod_latest_title img, #cmod_vip_title img {
                vertical-align: top             
}
#cmod_title h5, #cmod_latest_title h5, #cmod_vip_title H5 {
                margin: 0;padding: 0;
font-size:13px;
font-weight: bold;
display: inline-block;
   vertical-align: middle
}
#cmod_title h5 img, #cmod_latest_title h5 img {
                margin-right: 2px
}
#cmod_title div, #cmod_latest_title div {
                display: inline-block;
                margin-left: 5px;
                padding-left: 8px;
                border-left:1px dotted #fff;
                font-size: 11px;
                vertical-align: middle
}
#cmod_latest_title {
  
 background:#518000;
            
}


#mod_latest, #mod_tophits {

    padding-top:7px;
  
}

.latest_date {
  color:#000;
  background: #fff;
 vertical-align: middle
}

.latest_date span{
                display: block
}

.latest_date a, .tophits a{
                text-decoration: none;
                  font-size:11px;
                color: #000;
                display: block;
                 text-align: center;             
}
.latest_lcol:hover, .latest_lcol:hover{

}
#mod_latest .latest_title, #mod_tophits .latest_title{
display: block;
      font-size: 12px;
         text-decoration: none;
         font-weight: bold
}
#mod_latest .latest_cat, #mod_tophits .latest_cat {
             font-size: 11px;
  
}
#mod_latest .latest_cat a, #mod_tophits .latest_cat a{
           text-decoration: none;
           color:gray
}
#mod_latest .latest_cat a:hover, #mod_tophits .latest_cat a:hover{
      color:#0099FF          
}

.tophits {
  color:#000;
  background: #fff;
 vertical-align: middle
}



#mod_stat {
                display: block;
                height: 48px;
                float: right;
font-size:11px;
}
#mod_stat a{
                color:#616C76
}

#mod_adv_video {
                overflow: hidden;
                background: #F8F8F8;
                margin: 2px 0
            
}
.mod_adv_video_text a{
                display: block;
                padding: 3px 0 0 3px;
                text-decoration: none;
                color:#333
}
.mod_adv_video_text {
                font-size: 11px;
                width:110px;
                height:115px;
                float: right;
}
.mod_adv_video_title {
     font-weight:bold;
     text-decoration: none;
     margin-bottom: 3px;
      line-height: 12px;
color:#0047c2;
}
.mod_adv_video_title:hover{text-decoration:underline;color:#0099FF;}
.mod_adv_video_content {
 color: #333;
 line-height: 11px;
 font-size: 10px
}

#mod_adv_video .list_adv_type, #mod_adv_video .list_adv_cat, #mod_adv_video .list_adv_city {
                padding: 0; margin: 0
}






#block_tabs {
  border-bottom:2px solid #E2E4E7;
}
 #block_tabs i{
                display: inline-block;
                margin-right: 5px;
                font-style: normal;
                font-size: 12px
}
#block_tabs a{
                display: inline-block;
                        padding:0 10px 0 10px;
 background: #fff;
 text-decoration: none;
 height: 22px;
 line-height: 22px;
 color: #000

}
#block_tabs a.selected {
  background: #E2E4E7;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
#block_tabs a:hover {
  background: #E2E4E7;             
}

#cmod_list_adv {
                border: 1px solid #E2E4E7
}
#cmod_list_adv table td{
  font-size: 11px;                
}

.list_vip_title{
      font-size: 13px;
      font-weight: bold;
         padding-left: 5px;

}
.list_vip_title a{

}
.list_vip_title a:hover{
                color:#c00
}
.list_vip_text{
                padding-left: 5px;
                padding-top: 2px
}

#list_vip_contacts form {
 background: #FFFFD9;
}
#list_vip_contacts {
   margin-top: 5px;
color: #616C76;
background: url(t10/icons/16x16_orange/mail.png) no-repeat left center;
padding-left: 20px;
margin-left: 2px;
position: relative
}
#list_vip_contacts a{
                text-decoration: none;
            
}
#list_vip_contacts a:hover{
                text-decoration: underline;
                color:#c00
}
.list_vip_img img{
 width:50px;
 border: 0
}
.list_adv_title a{
     font-size: 12px;           
}
.list_adv_text{
     font-size: 11px;
     color:#666
}
#search_autor div{
  background: #fafafa              
}
.list_vip_mailto {
    font-weight:bold            
}
.list_vip_addnote {
                position: absolute;
                width:25px; bottom: 3px; right:0
                
}
.list_adv_cat a, .list_adv_cat, .list_adv_type a, .list_adv_pubdate{
  color:#666;              
}
.list_adv_city {
    color:#000;               
}
.list_adv_pubdate {
                font-size: 10px
}
.list_photo_count {font-size: 9px; margin-top: 2px; color: #666}

.cmm_title { font-size: 14px; font-weight: bold; margin-bottom: 8px; margin-top: 10px}
.ads>td{ border-bottom: 1px solid #fff; border-top: 1px solid #fff}
.ads:hover>td{ border-bottom: 1px solid #aaa;border-top: 1px solid #aaa;}
.noads {text-align: center}
.noads h3{font-size: 13px; }

#latest_news {
  overflow: hidden; clear: both;
  font-size: 11px;
  padding: 3px 0
}
.latest_news_img {
 display: block;
 overflow: hidden;
 float: left;
 margin-right:5px;
 margin-top: 3px
}
.latest_news_content {
   display: block;
    overflow: hidden;
}

.addform h5 {
color:#000;
font-weight:bold;
font-size: 16px;
margin-top: 15px;
margin-bottom: 15px
}

.page_tit {
color:#000;
font-weight:bold;
font-size: 16px
}

#lline {
                background: #E2E4E7;
                border-bottom: 2px solid #F8F8F8;
                overflow: hidden;
                height: 28px
}
#lline form{
float: right;        font-size: 11px
}
#lline form input, #lline form select{
                font-size: 11px
               
}
#list_type {
display: inline-block;

}
#list_type i{
   display: inline-block;
   font-style: normal;
   font-size: 11px
                
}
#list_type a{
         display: inline-block;
                height:26px;
                margin-right:5px;
                padding-left: 25px;
                text-decoration: none;
                line-height: 26px;
                padding-right: 5px;
                margin-top: 2px
                
}
#list_type a.list_selected, #list_type a.gal_selected {
                color: #000;
                cursor: default;
}
#list_type a.list{
                background: url(t10/list_ico.gif) no-repeat 5px center;         
}
#list_type a.list_selected{
                background: #F8F8F8 url(t10/lists_ico.gif) no-repeat 5px center;         
}
#list_type a.gal{
                background: url(t10/thumb_ico.gif) no-repeat 5px center;         
}
#list_type a.gal_selected{
                background: #F8F8F8 url(t10/thumbs_ico.gif) no-repeat 5px center;         
}




.news_block { margin-bottom:15px }
.news_content h4 { font-size:11px;margin-top:5px; display: block; }
.news_content h4 a{display: block;}
.news_content {font-size:11px; padding:8px; }
.news_content span{
margin-bottom:1px;
font-size:10px;
display: inline-block;
color:green
}



#usermenu {
        padding: 0 0 12px 8px;
        border:1px solid #eee;
        margin: 0 8px 8px 8px;
        background: #fff
}
#usermenu h3{
                margin-bottom: 10px;
                height: 28px;
                line-height: 28px;
                background: #eee;
                margin-left:-8px;
                padding-left: 8px;
       
                font-size:13px;
font-weight: bold;
}
#usermenu a{
                display: block;
                margin: 2px 0;
                padding: 2px 0;
                font-weight: bold
}
#usermenu a img{
                vertical-align: middle;
                margin-right: 8px
}
#usermenu a.vipinf {
                background: url(vip.gif) no-repeat left center;
                padding-left: 23px;
                color: #C00
}
#usermenu .usermenu_bottom {
padding-top:2px;
margin-top:10px;
border-top:1px solid #eee;
display: block;
margin-right: 8px
}



.tegi h3{
                margin-bottom: 10px;
                text-align: left;
                font-size: 13px;
                font-weight: bold
}
.tegi {
margin: 8px;
padding: 8px;
border: 1px dashed #ccc;
text-align: center;
background: #fff
}
.tegi a{

text-decoration: none;
margin: 2px 3px;
display: inline-block;
text-transform: capitalize;
line-height: 13px
}
.tegi a:hover{

}
.tag1{color:#666;}
.tag2{color:green;}
.tag3{color:black;}
.tag4{color:orange;}


.l {text-decoration: none; font-size: 12px; color: #FFFFFF; background-image: url(poff.gif)}
.l A {color: #FFFFFF}
.l A:hover {background-image: url(pon.gif)}
.l_l {color: #FFFFFF; font-weight: bold; font-size: 17px; background-image: url(pon.gif)}
