html,body,div,ul,ol,li,dl,dt,dd,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
h1 {font-size:16px; color: #FF0000; margin: 0;}
body {background: #333333;color: #2c2c2c; word-wrap: break-word;}
a {color: #2c2c2c;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0 none;}
textarea {resize: vertical;}
input, textarea, select, button, body {font: normal 13px/17px Tahoma, "Trebuchet MS", Helvetica, sans-serif;}
input, textarea, select, button, a {outline: none;}
hr {border: 0 none; height: 1px;}
.hrr hr{width: 750px;  border-top: 2px solid #C3C3C3;}
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;}
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.85em;}
.green {color: #CC0000;}
.wrapper { max-width: 1120px; width: 92%; text-align: left; margin: 0 auto;}
.wwide {width: 100%;}
.wrapper, .wwide { min-width: 1120px;}
.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button {  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

.shortin{background: #F4F4F4;width: 195px;float: left; border:1px solid #ccc; height:310px;margin-left: 6px;margin-bottom: 6px;}
.shortin a:hover {color:#E42727;text-decoration: none;}
.shortin img {width: 195px; height:265px;}
.shorttitlet{font-size: 12px;padding: 3px;}
.shorttitlet a {color: #525252;}
.shorttitlet a:hover {color:#E42727;text-decoration: none;}    
    
.sloi{position: absolute; margin: -60px 0 0 0; background: rgba(255, 255, 255, 0.56); width: 195px;}    
    
/*---header---*/
.pagebg {padding-top: 285px;  background: url("../images/pagebgtop2.jpg") no-repeat 50% 0;}

#headbar {background: url("../images/headbar.png") repeat-x 0 100%; padding-bottom: 4px; top: 0;left: 0; position: absolute; width: 100%;}

/*---login---*/
.loginbox { display: inline;}
.loginbox ul.loginbox {margin-top: 30px; float: right; height: 26px;}
ul.loginbox li {margin-left: 10px; line-height: 23px;}
.loginbtn a {color: #151e05; text-shadow: 0 1px 0 #c0ea78; text-decoration: none; display: block; width: 61px; height: 26px; text-align: center; background: url("../images/loginbtn.png") no-repeat;}
.loginbtn a:hover {background-position: 0 -26px;}
.logform li.lfield {margin-bottom: 10px;}
.logform li.lbtn {text-align: center;}
.logform li.lfield input { width: 265px;}
.logform li.lfchek input { width: 13px;border: none;background: none;}
.logform li.lfchek label {display: inline; margin-bottom: 0.2em;}

/*---Shadows---*/
.shadlr {width: 100%;background: url("../images/shadlr.png") no-repeat;}
.shadlr .shadlr {background-position: 100% 0;}
.container {margin: 0 15px;}

/*---BodyTemplate---*/
.fotodnya {width: 210px; }
.fotodnya img {  width: 210px; }
.fotodnyawomen { float:left; width: 50px; height: 70px;}
.fotodnyawomen img {  width: 50px; height: 70px; margin: 2px;}

.wsh { padding-right: 8px; overflow: hidden; height: 8px;  font: 1px/1px sans-serif; background: #fff url("../images/wsh.png") no-repeat 100% -8px;}
.wsh .wsh {background-position: 0 0; padding: 0;}

#vsepfoot { background-position: 100% -24px;}
#vsepfoot .wsh {background-position: 0 -16px;}
.vsep {background: #f1f0ed url("../images/vsep.png") repeat-y; padding: 0 0 0 270px;}
.vsep .vsep {padding: 0; width: 100%; background: #fff;}

#sidebar {padding: 6px 0 0 13px; width: 257px; margin: 0 0 0 -270px;}
#midside {padding: 6px 0 0 0;width: 100%; overflow: hidden;}
#midside img {max-width: 660px;}

/*---buttons---*/
.fbutton, .vresult { border: 0 none; background: none; cursor: pointer;}
.fbutton {
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 2px;
    border: 1px solid #c4c4c4;
    width: 103px;
    height: 31px;
    color: #3c3c3c;
    padding: 4px 0 5px 0;
    background: #fff url("../images/fbutton.png") repeat-x 0 100%;
    font-weight: bold;
    -moz-box-shadow: 0 1px 4px -2px black;
    -webkit-box-shadow: 0 1px 4px -2px black;
    box-shadow: 0 1px 4px -2px black;
}

.fbutton:hover { background-position: 0 5px;}
button.fbutton span {cursor: pointer; display: block;}

/*---blocks---*/
.block {position: relative; background: #fff url("../images/block.png") repeat-y -244px 0; margin: 0 0 15px 0; width: 240px; padding: 0 2px;}
.block .dtop, .block .dbtm {background: url("../images/block.png") no-repeat; height: 6px; position: absolute; left: 0; width: 244px; overflow: hidden; font: 1px/1px sans-serif;}
.block .dtop {top: -1px;}
.block .dbtm {background-position: -488px 100%;height: 8px; bottom: -3px;}
.block .btl {border-bottom: 1px solid #dedede; height: 45px; line-height: 45px; padding: 0 13px; font-size: 1.3em;}
.block .dcont {background: url("../images/greytop.png") repeat-x 0 2px; padding: 13px;}

/*---LeftMenu---*/
.leftmenu {background-color: #2a2a2a;}
.leftmenu a {color: #fff;}
.lmenu { border-bottom: 1px solid #404040;}
.lmenu a, .lmenu a span {cursor: pointer; display: block;}
.lmenu a {text-decoration: none; background: url("../images/lmenuhov.png") no-repeat 0 -999px; padding: 7px 0 8px 0; width: 100%; border-top: 1px solid #404040; border-bottom: 1px solid #1e1e1e;}
.lmenu a span {padding: 0 13px;}
.lmenu a:hover {background: #D20000;}
.leftmenu .dcont {background: #505050 url("../images/lmenucont.jpg") no-repeat;}

/*---Informer---*/
.block2 { margin: 0 0 15px 2px;  width: 240px;  background: #dfddd9 url("../images/block2.png") no-repeat;}
.block2 .dtop {background: url("../images/block2.png") no-repeat -240px 100%;}
.block2 .dcont {margin: 0 13px; padding: 13px 0;}
.block2 .btl {margin-bottom: 10px;}
.informer {padding: 13px 0 0; margin-bottom: 13px; background: url("../images/informer.png") repeat-x;}
.informer p a {color: #56840c;}

/*---Popular news---*/
#popular .btl { border-bottom: 1px solid #a6a6a6;}
#popular ul {margin: 0;list-style: none;}
#popular li {padding-left: 8px; background: url("../images/barrow.png") no-repeat 0 7px;}
#popular a {padding: 1px 0 4px 0; width: 100%; color: #333333;}

/*---footer---*/
.footer { min-height: 100px;}
.footer .wrapper {position: relative;}
.footer .container {padding-top: 20px; margin: 0 0 0 30px; padding-right: 90px;}
.footer h2, .counts {display: inline;}
.footer h2 a {background: url("../images/logofoot.png"); float: left; width: 34px; padding-top: 34px; margin-right: 15px;}

.copyright { margin:20px 0 0 100px; color: #fff; float: left;}
.copyright a {color: #C0C0C0;}
.counts ul { display: inline;}
.counts ul li { float: right; margin:20px 100px 0 0; 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);}

.toptop {background: #84be1f url("../images/toptop.png"); width: 41px; padding-top: 43px; top: -1px; right: 30px; position: absolute;}
.toptop:hover {background-position: 0 -43px;}

/*---Центральная часть контента---*/

.news {margin: 0 10px 10px 10px; font-size: 0.9em; text-align: justify; line-height: 18px; font-family: Arial;}
.dpad {margin: 0 15px;}

/*---Center Banner---*/

#bannery {float: left; }
#bannery img {min-width: 195px; min-height:195px;}
.bannery {float: left; }
.bannery img {min-width: 195px;}
.banneryfull{float:left;}

/*---Сортировка новостей---*/
.sortn { margin: 0 0 13px 0; height: 33px; background: url("../images/sortn.png") no-repeat;}
.sortn .sortn {text-align: center; line-height: 29px; padding: 0 15px; background-position: 100% -33px; font-size: 0.85em; margin: 0;}
.sortn img {vertical-align: middle;}

/*---Краткая содержимое---*/
.base {overflow: hidden; border-bottom: 1px solid #ccc; background: url("../images/basefoot.png") repeat-x 0 100%;}
.bsep {font: 1px/1px sans-serif; height: 25px; background: url("../images/bsep.png") repeat-x;}
.base .btl {margin-bottom: 2px;}
.base .btl a, .base .btl { color: #68a719;}
.binfo, .argcat {color: #888785; padding-bottom: 8px;}

.catego{margin: 0 0 0 10px;  float: left;}
.catego img {width: 19px;}
.categ {padding: 0 0 10px 20px;}
.categ a {text-decoration: underline;}
.categ a:hover { text-decoration: none;}
.base .maincont { text-align: justify; padding-top: 14px; border-top: 1px solid #cfcfcf; background: url("../images/maincont.png") repeat-x;}
.maincont img {padding: 2px; border: none;}
.editdate {color: #888785; border-top: 1px solid #f1f0ed; padding-top: 10px; margin-bottom: 12px;}
.storenumber, .maincont, .berrors, .basecont, .basenavi { margin-bottom: 15px; line-height: 20px;}

/*---Подробнее---*/

.fullnew {padding: 10px;}
.mlink {margin-bottom: 7px;  height: 35px; background: #f1f0ed url("../images/mlink.png") no-repeat;}
.mlink .mlink {margin: 0;padding: 4px 3px 0 7px; height: 31px; background: url("../images/mlink.png") no-repeat 100% -35px;}
.argmore a, .argmore a b, .argpoll a, .argpoll a b {float: left; height: 28px;  background: url("../images/argmore.png") no-repeat;}
.argpoll a, .argpoll a b {background: url("../images/argpoll.png") no-repeat;}
.argmore a, .argpoll a {margin-left: 5px; float: right; text-shadow: 0 1px 0 #5f9d06; line-height: 24px; color: #fff; text-decoration: none; background-color: #76b41a;}
.argmore a b, .argpoll a b {cursor: pointer; padding: 0 14px; background-position: 100% -28px;}
.argpoll a {background-color: #fff; color: #61a117; text-shadow: 0 1px 0 #fff;}
.argpoll a b { padding: 0 38px 0 14px;}
.argmore a:hover, .argpoll a:hover {background-position: 0 -56px;}
.argmore a:hover b, .argpoll a:hover b {background-position: 100% -84px;}
.isicons {display: inline;}
.isicons li {float: right; width: 19px; height: 19px; margin-top: 4px;}
.isicons li img {display: block;}

 /*---ratebox---*/
.rate { width: 85px; height: 17px; overflow: hidden;}
.mlink .rate {padding-top: 5px;}

/*---Tags---*/
.btags {background: #79b61b url("../images/btags.png") no-repeat;  height: 33px;}
.btags .btags { color: #f2ffde; line-height: 32px; padding: 0 10px; background-color: transparent; background-position: 100% -33px;}
.btags a {color: #fff;}
.fullstory {border: 0 none; font-size: 1px; color: #fff;}
.fullstory img {border: 0 none;}
.mlinktags {background-position: 0 -70px;}
.mlinktags .mlink {background-position: 100% -105px;}

/*---А также:---*/

.shortrelat{background: #F4F4F4;width: 195px;float: left; border:1px solid #ccc; height:310px;margin-left: 6px;margin-bottom: 6px;}
.shortrelat a:hover {color:#E42727;text-decoration: none;}
.shortrelat img {width: 195px; height:265px;}
.relttitle{font-size: 12px;padding: 3px;}
.relttitle a {color:#fff;color: #525252;}
.relttitle a:hover {color:#E42727;text-decoration: none;}  
.zagl {  padding: 10px 0 0 0;  text-align: center; font-size: 1.2em;}
.zagl hr {width: 295px;  border-top: 2px solid #EFEFEF;}

/*---Вывод ошибок---*/
.berrors { color: #483608; padding: 15px 15px 15px 72px; background: #faf1c2 url("../images/berrors.png") no-repeat 9px 10px;}
.berrors a {color: #a85003;}

/*---Заголовок страниц---*/
.heading {font-size: 1.5em; line-height: normal; color: #FF0000; margin-bottom: 10px;}

/*---forms---*/
.baseform .heading {color: #707070;font-size: 1.4em;}
.baseform, .mass_comments_action {margin: 0 15px 15px 15px; background-color: #f1f0ed;}
.mass_comments_action {padding: 10px 13px;}
.baseform .dcont {padding: 13px 0; margin: 0 13px;}
.baseform .dcont .heading {margin: 0;}
.tableform {width: 100%;}
.tableform td {  ;}
.fulstory {border: 0 none;}
.fulstory img {border: 0 none;}


.tableform td.label {width: 20%; vertical-align: top; padding-right: 0; font-weight: bold;}
.fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff;}
.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 .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #dfddd9;}
.userinfo .lcol .avatar 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; background: url("../images/ussep.png") no-repeat;}

/*---statistics---*/

.statistics {overflow: hidden; margin: 0; padding: 0;}
.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; width: 33.3%;}
.statistics ul.lcol li {padding: 0 15px 0 0; margin-bottom: 2px;}

/*---Постраничная навигация---*/

.navigation {padding: 7px 0 33px 10px;clear: both;}
.navigation a {border: 1px solid #9e9e9e;background-color: #EAEAEA;height: 25px;line-height: 25px;float: left;padding: 7px 15px 7px 15px;	font-weight: normal;	text-decoration: none;color: #000;	margin: 0 5px 0 0;font-size: 12px;	}
.navigation a:hover {color: #000;}
.navigation span {border: 1px solid #B90404;height: 25px;line-height: 25px;float: left;padding: 7px 15px 7px 15px;font-weight: normal;text-decoration: none;color: #B90404;	margin: 0 5px 0 0;font-size: 12px;	}

#gotop{position:fixed;width:60px;height:60px;right:10px;bottom:10px;display:block;background:url('../images/gotop.png') no-repeat;z-index:9998;display:none;}

.pm_status {float:left;border: 1px solid #d8d8d8;padding: 0px;background-color: #fff;width: 300px;height: 100px;margin-left: 20px;	margin-right: 5px;}
.pm_status_head {border-bottom: 1px solid #d8d8d8;font-size: 0.9em; background: #fff url("../images/bbcodes.png") repeat-x 0 100%;	height: 22px;	padding: 0;font-weight: bold;text-align: center;color: #4e4e4e;}
.pm_status_content {padding: 5px;}