*{margin:0;padding:0;}
html,body{height:100%;width:100%;min-width:1000px;font-family:Tahoma;font-size:12px;color:#535353; background-color:#FFFFFF;}
.body {background-color:#FFFFFF;} 
.texta{line-height:24px; font-size:14px;border: 1px solid #DFDFDF;margin-bottom: 10px;padding: 10px;}
div.texxt{line-height:24px; font-size:14px;margin-bottom: 10px;margin-top:10px;}
.mertop {
margin-top: 0px;
}
.mautor, .mgorod, .mcontact, .memail, .mdate, .mcat, .mhit, .mid, .mtip, .msite, .mnote, .mmodernotice, .mfrend, .mprint, .mcomments, .madmin_edit, .medit_board, .mcena {
background-position:left center;
background-repeat:no-repeat;
font-size:12px;
padding:3px 0 3px 24px;
}
.mfoto {
font-size:18px;
margin-top: 15px;
margin-bottom:5px;
}

b.fotogr{    
font-size: 14px;
font-weight: bold;
}

.table_cont {
border:1px solid #dfdfdf;
margin-bottom:10px;
padding:10px;

}

.alltext{line-height:24px; font-size:14px;border: 1px solid #DFDFDF;margin-bottom: 10px;padding: 10px;}
.mshadow {
    border: 1px solid #DCD2D6;
    float: left;
    margin: 2px 5px 0 0;
    padding: 0;
}

.onepost_mess {
    border: 1px solid #E8E8E8;
    margin: 5px 0 2px;
    padding: 6px 14px 14px;
    font-size:11px;
    color: #535353;
}
p.title_cats {font-size:12px;; font-weight:bolder; color:#46833E;text-decoration:underline;}
.city_link a{color:#666;margin-right:6px;font-size:11px;}
.fon9{font-size:11px;}
.slogo{color:#666;margin-left:13px;font-weight:bolder;}
img.imgnews{text-align:left;margin-right:5px;border: 1px solid #666666; padding: 3px;}
.newstext{text-align:justify;}
img{border:none;}
.tableccat{border-collapse:collapse;}
.tableccat .selectmess td{border-bottom:1px solid #D8D8AD;border-top:1px solid #D8D8AD;}
.tableccat .topmess td{font-size:14px;border-bottom:1px solid #D8D8AD;border-top:1px solid #D8D8AD;}
.vip_glavnaya td{border-bottom:1px solid #D8D8AD;}
img.ccat{

    border-color: #D3D3D3;
    border-style: solid;
    border-width: 1px;
padding: 3px;
}
#tags{text-align:center;}
a{text-decoration:none;color:#46833e;}
a:hover{text-decoration:none;color:#000;}
a:focus{outline:none;}
a.tools{text-decoration:none;color:#000;font-size:11px;font-weight:bolder;}
#mess_title{color:#666;font-size:18px;font-weight:bolder;}
h1 {font-size:18px;color:#000000;font-weight:normal;padding-bottom:10px;text-decoration: underline;}
h3 a{text-decoration:none;}
#head{color:#666;font-size:11px;font-weight:bolder;text-decoration:none;}
#header_key{color:#666;font-size:11px;font-weight:bolder;text-decoration:none;}
.rubrik{color:#535353;font-size:16px;text-decoration:none;}
.otitle{color:#535353;font-size:16px;font-weight:bolder;text-decoration:none;}
h3{    color: #46833E;font-size: 12px;font-weight: bolder;text-decoration: underline;}
.topmenu_ac{position:relative;width:100%;}
.topmenu_ac:after{content:'';display:block;clear:both;}
.topmenu_acl{position:relative;right:50%;float:right;}
.topmenu_acr{position:relative;z-index:1;right:-50%;}
.topmenu_area{margin:0 auto;padding:0;}
.topmenu_area a{color:#FFF;font-family:Arial;font-size:10px;font-weight:700;text-decoration:none;float:left;height:26px;background-image:url(top_menu_02.png);margin:0;padding:15px 10px 0;}
.topmenu_area a:hover{color:#FFC;text-decoration:underline;}
.topmenu_area p{background-image:url(top_menu_c.png);background-repeat:no-repeat;width:10px;float:left;height:26px;padding-top:15px;padding-right:0;padding-bottom:0;margin:0;}
.topmenu_area .tml{background-image:url(top_menu_l.png);background-repeat:no-repeat;width:47px;float:left;height:26px;padding-top:15px;padding-right:0;padding-bottom:0;margin:0;}
.topmenu_area .tmr{background-image:url(top_menu_r.png);background-repeat:no-repeat;width:47px;float:left;height:26px;padding-top:15px;padding-right:0;padding-bottom:0;margin:0;}
.kaleidoscope{text-align:center;border:1px solid #EEE;padding-bottom:5px;padding-top:5px;margin-bottom:20px;}
.kaleidoscope img{border:1px solid #CCC;margin:1px;}
.kaleidoscope img:hover{border:1px dashed #F90;}
.rcorn{width:100%;background-color:#f4f4f4;color:#666;}
.rcorn p{padding-left:12px;color:#666;font-size:11px;margin:0 5px;}
.roundtop{background:url(roundtr.png) no-repeat top right;}
.roundbottom{background:url(roundbr.png) no-repeat top right;}
img.corner{width:15px;height:15px;border:none;display:block!important;}
.cornhc{background:url(hc.png);height:40px;}
.cornhch3{color:#666666;padding-top:10px;padding-left:20px;font-size:14px;font-weight:bolder;}
.cornhl{background:url(hl.png) no-repeat;width:10px;height:40px;float:left;}
.cornhr{background:url(hr.png) no-repeat;width:22px;height:40px;float:right;}
.lmenu,.lnews,.lnav,.lvip{color: #535353;border:1px solid #dfdfdf;margin-bottom:10px;padding:10px;}
.mmenu{margin-bottom:10px;}
.lmenu1{border:1px solid #eee;margin-bottom:10px;padding:10px;float:left;}
.lmenu2{border:1px solid #eee;margin-bottom:10px;padding:10px;float:right;}
.lmenu p.links{background:url(gray_arr.png) no-repeat left;padding-left:15px;margin:10px;}
.mmenu p.links{background:url(gray_arr.png) no-repeat left;padding-left:15px;margin:5px;}
.lnews p.news{padding-left:5px;margin:3px 5px;}
.lvip p{text-align:center;padding-left:5px;margin:3px 5px;}
.lvip p a{color:#090;font-weight:700;}
.lnav p.links{margin:5px;}
.lnav p.links img{vertical-align:middle;margin-right:5px;}
.lnav p.linksv{margin:5px;}
.lnav p.linksv img{vertical-align:middle;margin-right:5px;}
.lnav p.links a{color:#46833e;font-weight:700;}
.lnav p.linksv a{color:Red;font-weight:700;}
.linec{background:url(c.png) repeat-x left bottom;width:80%;}
.header{width:100%;margin-top:0;}
.logo{float:left;width:22%;padding:10px;}
.nav{float:left;width:50%;padding:10px;}
.nav a{color:#399;font-size:18px;font-family:Arial;}
.searchform form{margin-bottom: 10px; background-color:#f0f0f0;padding:10px;}
.container{width:100%;margin:0;}
.subcontainer{width:76%;float:left;margin:0;}
.leftcolumn{width:30%;float:left;color:#CCC;margin:0;}
.centercolumn{width:68%;float:right;margin:0;}
.centercolumn1{width:100%;float:left;margin:0;}
.rightcolumn{width:23%;float:right;color:#666666;margin:0;}
.footer{clear:both;width:100%;background-color:#0d0d0d;height:150px;font-size:11px;color:#999;margin:0;}
.subfooter{float:left;padding:30px 30px 10px;}
.subfooter_right{float:right;padding:30px 30px 10px;}
.news_title{text-align:center;padding-bottom:30px;}
.news_autor{font-weight:700;margin-top:10px;padding:0 5px;}
.news_full{text-align:justify;padding:0 5px;}
.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{text-align:center;margin-top:20px;}
.news_list{margin-bottom:25px;border-bottom:1px solid #CCC;padding-bottom:5px;}
.news_list_title{font-size:14px;font-weight:700;color:#46833E;text-decoration:none;}
.clear{clear:both;padding:0;}
.admlink a{font-size:11px;}
.admmenu a{text-decoration:none;font-size:11px;font-weight:700;}
.admmenu td{background-color:#f8f8f8;padding:15px;}
td.whitebg{background-color:#FFF;}
.sm{font-size:10px;}
.gray{color:#999;}
.lgray{color:#AAA;}
.green{color:#46833E;}
.red{color:red;}
.dred{color:#C00;}
.orange{color:#000;}
.blue{color:#36C;}
.b{font-weight:bolder;}
.absmid{vertical-align:middle;}
.alcenter{text-align:center;}
.err{border:3px red solid;background-color:#FF9;}
.topmess{width:94%;background-color:#ffffd9;border:1px solid #D8D8AD;font-size:11px;margin:10px;padding:10px;}
.topmess a{color:#F30;}
.selectmess{width:94%;background-color:#FFF7AD;border:1px solid #D8D8AD;font-size:11px;margin:10px;padding:10px;}
.stradv{width:94%;border-bottom:1px solid #dfdfdf;font-size:12px;padding:10px;}
.o1{width:40%;float:left;}
.o3{width:5%;float:right;}
.o111{width:35%;float:left;}
.o33{width:18%;float:right;}
.cp2{width:7%;float:right;}
.index_cat a{font-size:12px;}
.rootcatimg{float:left;margin-right:10px;}
.subclass{color:#090;font-size:12px;margin-left:10px;}
.addform{width:98%;vertical-align:middle;}
.addform .pad{clear:both;padding:10px;}
.addform .lc{float:left;width:30%;padding-right:5px;text-align:right;}
.addform .lc .req{color:red;font-weight:bolder;padding-left:5px;}
.addform .rc{width:66%;float:right;padding-left:5px;text-align:left;}
div#nojs{border:2px #F90 dashed;background-color:#FF9;display:block;text-align:center;color:red;padding:10px;}
div.comments{border:2px #CFC dashed;background-color:#f0ffea;color:#333;margin:5px;padding:10px;}
div.searchtags{border:2px #999 dashed;background-color:#f9f9f9;color:#333;margin:5px;padding:10px;}
div.searchtags a:hover{color:#FFF;background:red;font-weight:700;}
div.pagination{text-align:left;margin:10px;padding:3px;}
div.pagination a{padding:2px 5px;text-decoration:none;}
div.pagination a:hover,div.pagination a:active{text-decoration:none;}
div.pagination a:visited{text-decoration:none;}
div.pagination span.current{margin-right:2px;border:1px solid #b30000;font-weight:700;background:#b30000 url(pon.gif);color:#FFF;padding:2px 5px;}
div.pagination span.disabled{margin-right:2px;border:1px solid #f3f3f3;color:#ccc;padding:2px 5px;}
#informer_code{background-color:#fffff2;border:solid 1px #FC0;color:#C00;display:none;padding:10px;}
#informer_code b{color:#333;}
#informer_preview{background-color:#f2fff3;border:solid 1px #0F0;color:#666;display:none;padding:10px;}
.b_inf_width{width:70%;}
.b_inf_text_size{font-size:110%;}
.b_inf_text_color{color:#06C;}
.b_inf_date_size{font-size:90%;}
div.admcats select{float:left;}
#toggle_s{display:none;position:absolute;right:20px;z-index:9999;background-color:#fffbd7;border:1px solid red;margin-top:-10px;padding:10px;}
#toggle_s_close{text-align:right;margin-top:0;}
table.sett td{vertical-align:middle;padding:10px;}
table.sort{border-spacing:.1em;margin-bottom:1em;margin-top:1em;}
table.sort td{padding:.3em 1em;}
table.sort thead td{cursor:pointer;font-weight:700;text-align:center;vertical-align:middle;}
table.sort thead td.curcol{background-color:#999;color:#FFF;}
table.sort p{display:none;}
#thumbBox{position:absolute;left:0;top:0;width:auto;background:#0d0d0d;visibility:hidden;z-index:10;cursor:pointer;padding:5px 5px 10px;}
#thumbBox .footerbar{font:12px Tahoma;color:#FFF;text-align:center;}
#thumbBox #thumbImage{background-color:#0d0d0d;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#efefef;z-index:5;padding:5px;}
div{vertical-align:top;}
.lnews div,.lvip div{color:#666;margin-left:5px;font-size:11px;padding:3px;}
.b_inf_date_color{color:#666;}
.dgray{color:Black;font-style:italic;text-decoration: underline;}
.o2,.o333{width:10%;float:right;}
.o4,.o5,.cp3,.cp4{width:20%;float:right;}
.o11,.cp1{width:50%;float:left;}
.rootcat,a.rootcat{color:#000;font-size:13px;font-weight:bold;}
.addform select,.w100{width:100%;}

h2 {
font-size:12px;
font-weight:normal;
margin-top: 5px;
margin-bottom:5px;
}


.googkom {width:100%;}


td.dt {
border-top:1px dotted #BEBEBE;
font-weight:bolder;
color:#666666;
margin:0;
padding:5px;
text-align:left;
width:20%;
}

td.dd {
border-top:1px dotted #BEBEBE;
text-align:left;
margin:0 0 0 0px;
padding:5px;
width:80%;
}
textarea.wit100 {
width:90%
}
ul {
padding-left:15px;
}

ul li {
padding: 0 0 0 5px;
margin: 5px;
}

.photo_verx {
margin-right: 10px;
float:left; 
width:190px;
border:1px solid #EEEEEE;
}

.mes_deskr {
float:right; 
}

small {
font-size:0.7em;
font-weight:normal;
}

.buttons{
display:block;
margin-bottom:10px;
}
.allbuts a { height:24px ;width:24px; display:block; float:left; padding-right:10px;} 
.buttons .butspre a div{
border: none;
}
 
.buttons .butspre a:hover div{
border: none;
}
.buts24 {
background: url(http://zxcc.ru/images/set1-24.png) no-repeat;
width:24px;
height:24px;
float:left;
display:block;
}
#ibuts2 {background-position:-24px 0px;}
#ibuts3 {background-position:-48px 0px;}
#ibuts4 {background-position:-72px 0px;}
#ibuts5 {background-position:-96px 0px;}
#ibuts6 {background-position:-120px 0px;}
#ibuts7 {background-position:-144px 0px;}
#ibuts8 {background-position:-168px 0px;}
#ibuts9 {background-position:-192px 0px;}
div.butscopy {font-size:8px; display:block;float:right; clear:left; }
div.butscopy a {color:gray;}


.other_mess {
border-color: #DFDFDF;
border-style: solid;
border-width: 1px;
    line-height: 1.2em;
    padding: 5px;
    text-align: center;
    vertical-align: top;
}

img.static {
    margin: 5px;
    border:1px solid #DFDFDF;
}

a.subcat_niz {
    padding: 5px;
    margin: 5px;
    font-size:11px;
}

a.nizcart {
    color: #535353;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
a.drugieob {
    color: #535353;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.mautor {background-image:url("http://zxcc.ru/images/one.gif");}
.mgorod {background-image:url("http://zxcc.ru/images/gorod.gif");}
.mcontact {background-image:url("http://zxcc.ru/images/con_tel.png");}
.memail {background-image:url("http://zxcc.ru/images/mail.png");}
.mtip {background-image:url("http://zxcc.ru/images/mtip.gif");}
.mcat {background-image:url("http://zxcc.ru/images/folder.gif");}
.mdate {background-image:url("http://zxcc.ru/images/mdate.png");}
.mhit {background-image:url("http://zxcc.ru/images/mhit.gif");}
.mid {background-image:url("http://zxcc.ru/images/mid.png");}
.msite {background-image:url("http://zxcc.ru/images/msite.gif");}
.mnote {background-image:url("http://zxcc.ru/images/note.gif");}
.mmodernotice {background-image:url("http://zxcc.ru/images/moder_notice.gif");}
.mfrend {background-image:url("http://zxcc.ru/images/mail_friends.gif");}
.mprint {background-image:url("http://zxcc.ru/images/printer.gif");}
.mcomments {background-image:url("http://zxcc.ru/images/comments.gif");}
.madmin_edit {background-image:url("http://zxcc.ru/images/admin_edit.png");}
.medit_board {background-image:url("http://zxcc.ru/images/edit_board.gif");}
.mcena {background-image:url("http://zxcc.ru/images/mcena.png");}

.lmenu input {
    border: 1px solid #FFFFFF;
    color: #C1C1C1;
    padding: 0 0 0 2px;
    width: 100%;
}

.lmenu a.postl {
    color: #C1C1C1;
    display: block;
    font-weight: 700;
    padding: 6px 0 0 4px;
}
.lmenu span {
    color: #C1C1C1;
    font-size: 0.9em;
    padding: 2px 0 0 4px;
}

