/* Rip and adaptation by Slavkeee (THE-RIP.RU) under cms uCoz */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #f8f8f8; color: #7e7e7e; word-wrap: break-word; } 

h1, h2, h3, h4, h5 { line-height: normal; } h1 { font-size: 1.25em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }

a { color: #79b727; text-decoration: none; } a:hover { text-decoration: underline; } a img { border: 0 none; }

input, textarea, select, button, body { font: 12px/16px Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }

p { margin-bottom: 0.4em; } hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; } ul { margin: 0 0 18px 2em; list-style: disc outside; } ol { margin: 0 0 18px 2.1em; list-style: decimal; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr { clear: both; } .thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; } .lcol { float: left; } .rcol { float: right; } .small { font-size: 0.9em; }

/** go **/
.wrapper { width: 975px; text-align: left; margin: 0 auto; }
/** top info **/
.lineinfo { height:26px; line-height:26px; padding:0 10px; color:#7e7e7e;}
.lineinfo a {text-decoration:none;}
.lineinfo .rcol a {border-bottom:1px dashed #79b727; }
.lineinfo .lcol a { color:#7e7e7e; border-bottom:1px dashed #F90;}

/* heder */
.heder { background: url("../images/heder.png") no-repeat; width:975px; height:140px;margin-bottom:2px;}

/** logo **/
.heder span { display: inline; } .heder span a { margin:4px 0 0 30px;; float: left; width: 219px; padding-top: 106px; background: url("../images/logo.png"); }
 
/** heder news **/ 
.hedernews { margin:20px 30px 0 0; width:500px; height:90px;}
.hnewsc, .hnewsc .hnewsl, .hnewsc .hnewsr {height:90px;} 
 .hnewsc {overflow: hidden;background: url("../images/hedernews.png") repeat-x 0 -90px;}
 .hnewsc .hnewsl {background: url("../images/hedernews.png") no-repeat 0 0; padding-left: 8px;}
 .hnewsc .hnewsr{background: url("../images/hedernews.png") no-repeat 100% -180px; padding-right: 8px;}
 .hnewsc h1 {font-size:14px; height:26px; line-height:26px; font-weight:normal;} .hnewsc h1 a {color: #7e7e7e; text-decoration:none;}
 .hnewsc h2 {font-size:14px; height:26px; line-height:26px; font-weight:normal;} .hnewsc h2 a {color: #7e7e7e; text-decoration:none;}
 .hnewsc p {color:#fff;}

/** top menu **/ 
.topmenu, .topmenu .topl, .topmenu .topr {height:35px; margin-bottom:13px;} 
 .topmenu {overflow: hidden;background: url("../images/topmenu.png") repeat-x 0 -35px;}
 .topmenu .topl {background: url("../images/topmenu.png") no-repeat 0 0; padding-left: 5px;}
 .topmenu .topr{background: url("../images/topmenu.png") no-repeat 100% -70px; padding-right: 5px;}
 
.topmenu li, .topmenu li span {float: left;height: 35px;line-height: 35px;cursor: pointer;}
.topmenu li a {color: #7e7e7e;}
.topmenu li a:hover {border-bottom:1px dashed #7e7e7e; text-decoration:none;}
.topmenu b { padding: 0 12px 0 12px; font-weight:normal; }
.topmenu li span {padding: 0 12px 0 12px;background: transparent url("../images/topline.png") no-repeat;}

/** search **/
.sear {float: right; width: 194px; height: 25px; background: url("../images/she.png") no-repeat; padding:0 6px;margin-top: 5px; }
 .sear span { float: left; height: 25px; } .sear .inp { width: 194px; overflow: hidden; }
 .sear .inp input { color: #bebebe; float: left; height: 15px; width: 194px; border: 0 none; background: #fbfbfb; margin-top: 5px; }
 
/** struktura **/
.newc, .blockl{ float:left;}
.newc { width:550px;}
.blockl{ width:212px;}
.blockr{ float:right; width:193px; padding-left:19px;}
 
/** block **/
.block { width: 193px; margin: 0 0 2px 0; background: url("../images/block.png") repeat-y -193px 0;}
.bt { font-size: 1.2em; height: 29px; background: url("../images/block.png"); overflow: hidden; }
.bt span { display: block; margin: 7px 8px 0 8px; color:#fff; }
.dcont { padding: 0 8px; width: 177px; }
.bbut { height: 14px; background: url("../images/block.png") no-repeat 100% 100%;}

/** block comm **/
.comm {background: url("../images/comm/butc.png") repeat-y -178px 0; width:178px; margin:8px 0 8px 0; }
.comm p { padding:0 10px; margin:0px; color:#5f8c22;}
.commt {background: url("../images/comm/top.png") no-repeat; height:28px; color:#476f11;}
.commt span { font-size:14px; margin:0 0 0 8px;}
.commb {background: url("../images/comm/butc.png") no-repeat; width:178px; height:11px;}

/** block arch **/
.arch {padding:8px;}
.arch a{color:#476f11;}

/** chat **/
.chat {padding:8px;}
.fons {border:1px solid #d4d4d4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:4px; margin-bottom:4px;}
.fons span { color:#476f11;} .fons p { color:#608d22; margin:0;} .fons a { color:#c1c1c1; text-decoration:underline;}

/** topnews **/
.topns { margin:10px 0 10px 0;} .topns li{border-bottom:1px dashed #c3c3c3; padding:4px 0;}

/** login **/
.loginblock {background: url("../images/login.png") no-repeat; width:193px; height:123px;}
.loginblock .ltit {display: block; color:#fff;font-size: 1.2em; padding:8px 0 0 8px; }
.logss, .vhod {padding:0 8px;}
.logss span a, .logss ul li a, .logss span, .vhod a {color:#fff;}
.a1{width:50%} .lline { height:5px; border-bottom:1px dashed #FFF; margin-bottom:4px;}

.fonlog {float: lift; width: 176px; height: 21px; background: url("../images/logimp.png") no-repeat; padding:0 6px;margin-top: 5px; }
.linp input { color: #bebebe; float: left; height: 15px; width: 160px; border: 0 none; background: #fbfbfb; margin-top: 3px; }
.vhod a.regc { color:#333; text-decoration:underline;}
.vh {border: 0 none; color:#7e7e7e; font-weight:bold; background-color:#f7f7f7; padding:3px 4px; margin:6px 4px 0 0; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/** shor **/
/* osn */
.s-h, .s-f { height:10px;}
.s-c {background: url("../images/s-c.png") repeat-y 0 0; margin-bottom:14px;}
.s-h {background: url("../images/s-h.png") no-repeat;}
.s-f {background: url("../images/s-f.png") no-repeat;}

/* title */
.tt {margin:-3px 6px 0 6px;}
.tt, .tt .tl, .tt .tr {height:31px;} 
 .tt {overflow: hidden;background: url("../images/title.png") repeat-x 0 -31px;}
 .tt .tl {background: url("../images/title.png") no-repeat 0 0; }
 .tt .tr{background: url("../images/title.png") no-repeat 100% -62px;}
 
.tt .realn {font-weight:bold;font-size:14px;}
.tt h1 {font-size:14px;}

.tt .realn, .tt h2, .tt h1, .tt h3 {line-height:31px; margin-left:11px; float:left; width:430px; overflow:hidden;}
.tt h2 a { color:#7e7e7e;}
.tt h2 a:hover {border-bottom:1px dashed #7e7e7e; text-decoration:none;}
.tt .rcol { margin:7px 10px 0 0;}
/* info */
.s-i { margin:0 6px 0 6px; border-bottom:1px solid #dadada; height:22px; line-height:22px; padding:0 8px;}
/* but */
.s-b {background: url("../images/but-go.png") no-repeat 0 0; width:102px; height:30px;}
.s-nnn {background: url("../images/but-nazad.png") no-repeat 0 0; width:102px; height:30px;}
/* sys */
.s-s { padding:10px 10px 0 10px;}
.s-s img {margin:0 4px 0 0;}
/** error **/
.werror {background: url("../images/alert.png") no-repeat; padding:0 0 0 42px; margin:0px 8px; min-height:36px;}

/** comment **/
.avatar { width:70px; height:70px;} .avatar img { width:60px; height:60px; margin:4px;}
.avatar, .comconne, .avatar img {background-color:#fff; border:1px solid #c3c3c3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.comconne { margin-bottom:10px; width:456px; position:relative;}
.comconne .mmpad {padding:10px}
.comugol {position:absolute; background: url("../images/com.png") no-repeat; width:14px; height:26px; left:-14px; top:10px;}
.comslin {height:28px; line-height:28px; border-bottom:1px dashed #c3c3c3; margin:0 10px 0 10px;}
.comslin .mass {margin:8px 3px 0 0;}

/** forms **/
.mass_comments_action { margin: 0 0 15px 0; background-color: #f1f0ed; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.mass_comments_action { padding: 10px 13px; } .tableform { width: 100%; }

.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; } .tableform td.labelll{ width: 50%; vertical-align: top; padding-right: 0; }
.tableform td { padding: 10px 13px; border-bottom:1px dashed #c3c3c3; } .fieldsubmit{ padding: 10px 13px; }
.addnews { font-weight: bold; } .impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; } .checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; } .f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---Userinfo---*/
.userinfo { padding-left: 125px; } .rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; } .userinfo .lcol .avatarr { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #dfddd9; }
.userinfo .lcol .avatarr img { width: 100px; } .userinfo .rcol { width: 100%; }
.userinfo .rcol ul { list-style: none; margin-left: 0; } .userinfo .rcol ul li { margin-bottom: 0.2em; } .ussep { padding-top: 12px;}

/* NAVIGAT */
.verh, .catPages1 span, .catPages1 a { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.catPages1 {color: #555555; border: 0px; margin:0px 0px 20px 0px;}
.verh, .swchItem a:link,.swchItem a:visited,.swchItem a:active {text-decoration: none;color: #555555;background-color: #ededed;border: 1px solid #e1e1e3;padding: 3px 6px;font-size: 11px}
.verh, .swchItem a:hover { background-color: #79b727; color: #fff; border-color: #e1e1e3;}
.catPages1 span {background-color: #fff;padding: 3px 6px;border: 1px solid #e1e1e3;color: #555555;font-size: 11px;}
.catPages1 span.nav_ext {border: none;background: transparent;}
.verh a{color:#fff; text-decoration:none;}
/** footer **/
.footer {background: url("../images/footer.png") no-repeat; width:975px; height:95px;}
.footer .copyright {margin:16px 0 0 14px;}
.footer .copyright, .footer .copyright a {color:#FFF; text-shadow: 0 1px 0 #6bac11;}
.footer .copyright a {text-decoration:underline;}
.fooline {height:26px;}
.footer .counts {width:180px; margin:16px 14px 0 0;}
.counts ul { display: inline; } .counts ul li {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }.counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
.normal {background: url("../images/normal.png") no-repeat; width:307px; height:10px; margin:10px 0; float:right; text-indent: -9000px;}