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-color: #989da5; color: #6a6a6d; word-wrap: break-word; }
h1, h2, h3, h4, h5 { font-weight: normal; line-height: normal; }
h1 { font-size: 1.5em; } h2 { font-size: 1.4em; } h3 { font-size: 1.3em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }
a { color: #228B22; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }
input, textarea, select, button, body { font: normal 13px/17px Tahoma, 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; list-style: none; }
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; }
table.pm { font-size: 0.85em; }
table.userstop { font-size: 0.85em; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.shirina { width: 1000px; }
.small { font-size: 0.85em; }
.green { color: #61a117; }
.lin { list-style: decimal; float: right; }
.pagebg { margin: 0 auto; background: url("../images/backgroung.jpg") no-repeat 50% 0; }
.wrapper { max-width: 1280px; width: 1000px; text-align: left; margin: 0 auto; }
.uplines { background: url("../images/upper.png") no-repeat; width: 1000px; height: 71px; }
.logs { width: 1000px; height: 100px; }
.logo { padding-left: 67px; }
.logotype { width: 228px; height: 100px; }
.ban { padding-top: 17px; }
.hugebanner { width: 506px; height: 64px; background: url("../images/banner.png") no-repeat; }
.forsearch { width: 1000px; height: 58px; background: url("../images/upik.png") no-repeat; }
.content { width: 1000px; background: #e8e8e8 url("../images/with.png") repeat-y; }
.rblocks { width: 780px; }
.mainside { width: 560px; }
.rightside { width: 220px; }
.leftside { width: 220px; }
.footer { width: 1000px; height: 114px; background: url("../images/footer.png") no-repeat; }
.slides { width: 560px; height: 220px; background: url("../images/backslider.png") no-repeat; }
.block { width: 206px; }
.block .dtop { width: 206px; height: 51px; background: url("../images/toprblock.png") no-repeat 0 0; }
.block .dcont { width: 203px; background: url("../images/toprblock.png") repeat-y -206px 0; padding-left: 3px; }
.block .dbtm { width: 206px; height: 12px; background: url("../images/toprblock.png") no-repeat -412px 0; }
.lmenu a, .lmenu a span { cursor: pointer; display: block; color: #4b4742; }
.lmenu a { background: url("../images/lmenuhov.png") no-repeat 0 -999px; padding: 4px 0 5px 19px; text-shadow: 0 1px 0 #fbfbfb; text-decoration: none; width: 180px; }
.lmenu a span { padding: 0 13px; }
.lmenu a:hover { text-shadow: 0 1px 0 #eaf5df; color: #59753d; background: #f3f4f4 url("../images/lmenuhov.png") no-repeat; }
.speed { width: 780px; height: 52px; background: url("../images/speedik.png") no-repeat; float: left; }
.ot { padding-left: 165px; padding-top: 18px; }
.sem { padding-left: 7px; }
.back { background-color: #e8e8e8; }
.arcblock { background: url("../images/arcrblock.png") no-repeat; width: 210px; height: 41px; }
.ots { padding-left: 10px; padding-top: 5px; }
.forblock { padding: 5px 10px 5px 15px; }
.lblock { width: 206px; }
.lblock .ldtop { width: 206px; height: 51px; background: url("../images/leftblock.png") no-repeat 0 0; }
.lblock .ldcont { width: 203px; background: url("../images/leftblock.png") repeat-y -206px 0; padding-left: 3px; }
.lblock .ldbtm { width: 206px; height: 12px; background: url("../images/leftblock.png") no-repeat -412px 0; }
.sems { padding-left: 3px; padding-top: 7px; }
.otstupy { padding-left: 490px; padding-top: 15px; }
.searchbar { float: left; width: 289px; height: 32px; background: url("../images/search.png") no-repeat; }
.searchbar li { float: left; height: 32px; }
.searchbar .lfield { width: 250px; padding-left: 5px; overflow: hidden; }
.searchbar .lfield input { font-size: 0.85em; color: #aeadb2; float: left; height: 15px; width: 240px; border: 0 none; background: none; margin-top: 7px; }
.searchbar .lbtn input { width: 25px; height: 32px; }
.searchbar .lbtn input:hover { background-position: 100% -32px; }
.basenavi { height: 39px; background: url("../images/basenavi.png") no-repeat; overflow: hidden; }
.navigation, .navigation a, .navigation span { float: left; }
.navigation { font-size: 1.3em; padding: 7px 0 0 7px; }
.navigation a { text-decoration: none; }
.navigation a, .navigation span { padding: 0 4px; height: 22px; line-height: 21px; }
.navigation a, .navigation span.nav_ext { color: #797e97; }
.navigation a:hover { color: #fff; background-color: #40424f; }
.navigation span { color: #4f5262; }
.nextprev { float: right; width: 76px; }
.nextprev .thide { float: left; width: 38px; padding-top: 39px; background: #7bb81b url("../images/basenavi.png") no-repeat 0 -39px; }
.nextprev a span { cursor: pointer; }
.nextprev span .pnext { background-position: -38px -39px; }
.nextprev a .pnext { background-position: -114px -39px; }
.nextprev span .pprev { background-position: 0 -39px; }
.nextprev a .pprev { background-position: -76px -39px; }
.titlepop { font-size: 1.15em; color: #d3ffcd; padding-left: 42px; padding-top: 17px; text-shadow: 0 1px 0 #0f7f0d; }
.allcont { width: 560px; background: #f8f9fa url("../images/conte.png") repeat-y; }
.contentup { width: 560px; height: 47px; background: url("../images/contentup.jpg") no-repeat; }
.contentupness { width: 560px; height: 65px; background: url("../images/upness.jpg") no-repeat; }
.contentupnessa { width: 560px; height: 65px; background: url("../images/upnessa.jpg") no-repeat; }
.contentupnessb { width: 560px; height: 65px; background: url("../images/upnessb.jpg") no-repeat; }
.fnamea { padding-left: 33px; padding-top: 19px; padding-right: 45px; color: #e3ffe2; font-size: 1.1em; text-shadow: 0 1px 0 #046e01; }
.fnamea a { color: #e3ffe2; }
.fnamea a:hover { color: #e3ffe2; }
.fnameb { padding-left: 33px; padding-top: 19px; padding-right: 45px; color: #ebebeb; font-size: 1.1em; text-shadow: 0 1px 0 #2f2f31; }
.fnameb a { color: #ebebeb; }
.fnameb a:hover { color: #ebebeb; }
.contentedit { width: 560px; height: 25px; background: url("../images/contentedit.png") no-repeat; }
.contbot { width: 560px; height: 50px; background: url("../images/contbot.png") no-repeat; }
.naviup { padding-left: 40px; padding-top: 3px; float: left; }
.isicons { display: inline; }
.isicons li { float: right; width: 19px; height: 19px; margin-top: 1px; }
.isicons li img { display: block; } 
.ed { float: right; display: inline; padding-right: 33px; padding-top: 1px; }
.fixing { width: 560px; }
.otstypy { padding-left: 20px; padding-right: 20px; }
.otstypd { padding-left: 35px; }
.otstypy img { padding: 5px; }
.forname { padding-left: 3px; }
.fname { padding-left: 33px; padding-top: 19px; padding-right: 45px; color: #e7f2f8; font-size: 1.1em; text-shadow: 0 1px 0 #165ac0; }
.fname a { color: #e7f2f8; }
.fname a:hover { color: #bfe1f1; }
.mlinks { padding-left: 20px; padding-right: 20px; padding-top: 10px; }
.argmore a { float: right; width: 108px; height: 26px; background: url("../images/argmore.png"); overflow: hidden; }
.argmore a:hover { background-position: 0 -26px; overflow: hidden; }
.rate { width: 85px; height: 17px; overflow: hidden; }
.rate { padding-top: 6px; }
.bl { color: #5f94b1; }
.ml { color: #8dc655; }
.old { color: #6d6d6d; }
.related a {  }
.related a { width: 100%; }
.related .dtop span b { padding: 0 31px 0 17px; }
.related ul { padding: 8px 15px 13px 15px; color: #6d6a65; text-shadow: 0 1px 0 #fff; }
.related ul a { color: #6d6a65; text-shadow: 0 1px 0 #fff;  }
.related li { line-height: 19px; margin-top:3px; padding-left: 10px; padding-bottom: 1px; background: url("../images/rel.png") no-repeat; }
.berrors { margin-bottom: 15px; border: 1px solid #a85003; }
.berrors { color: #483608; padding: 15px 15px 15px 72px; background: #faf1c2 url("../images/berrors.png") no-repeat 9px 10px; }
.berrors a { color: #a85003; }
.naviup a { color: #767778; }
.ss { padding-left: 15px; padding-right: 15px; }
#votik { margin-top: 5px; }
#votik { height: 33px; position: relative; }
#votik #ttt { margin: 0; padding: 0; }
#votik #ttt li { display: inline; }
#votik #ttt li a { float: left; width: 173px; height: 0; padding-top: 33px; overflow: hidden; }
#votik #ttt li a,
#votik { background-image: url(../images/votes.png); background-repeat: no-repeat; }
#votik #ttt li#vvv a:hover { background-position: -173px 0; }
#votiki { margin-top: 0px; }
#votiki { height: 33px; position: relative; }
#votiki #ttti { margin: 0; padding: 0; }
#votiki #ttti li { display: inline; }
#votiki #ttti li a { float: left; width: 173px; height: 0; padding-top: 33px; overflow: hidden; }
#votiki #ttti li a,
#votiki { background-image: url(../images/result.png); background-repeat: no-repeat; }
#votiki #ttti li#vvvi a:hover { background-position: -173px 0; }
.vtitle { padding: 0; display: block; color: #fff; background: #7ba1cb url("../images/vtitle.png") no-repeat; }
.vtitle b { padding: 7px 7px 30px 7px; display: block; background: url("../images/vtitle.png") no-repeat -173px 100%; }
.blockpad { padding-left: 5px; padding-right: 5px; }
.mblock { width: 206px; }
.mblock .mdtop { width: 206px; height: 51px; background: url("../images/mainblock.png") no-repeat 0 0; }
.mblock .mdcont { width: 203px; background: url("../images/mainblock.png") repeat-y -206px 0; padding-left: 3px; }
.mblock .mdbtm { width: 206px; height: 12px; background: url("../images/mainblock.png") no-repeat -415px 0; }
.status { padding-left: 5px; padding-right: 5px; }
.crash a{ padding-left:33px; display:block; height:27px; background:url('../images/navilinks.png') no-repeat; line-height:26px; color:#535353; text-shadow: 0 1px 0 #e8e9ea; } 
.crash a:hover{ background-position:0 -27px; color:#f5f5f5; text-shadow: 0 1px 0 #ababac; text-decoration:none; }
.crash a span{ padding-left:10px; }
.crash li{ list-style-type:none; padding-top:5px; } 
.crash ul{ width:100%; }
.crash1 ul{ width:100%;color:#f5f5f5; }
.statue { padding: 0 20px; }
.statue a { color: #535353; text-shadow: 0 1px 0 #f8f9fa; }
.vdbtm { height: 3px; }
.titles { font-size: 1.15em; color: #c1c3c5; padding-left: 17px; padding-top: 17px; text-shadow: 0 1px 0 #101012; }
.titlepops { font-size: 1.15em; color: #d3ffcd; padding-left: 40px; padding-top: 11px; text-shadow: 0 1px 0 #0f7f0d; }
.padin { padding-right: 3px; }
.pdd { padding-left: 3px; }
.topi { padding-top: 10px; }
.shir { padding-top: 13px; padding-left: 5px; }
.levee { padding-left: 235px; padding-top: 9px; }
.menus { padding-right: 5px; }
.rasp { width: 220px; padding-top: 25px; margin-right: -7px; float: right; }
.wides { width: 210px; padding-left: 10px; padding-top: 20px; font-size: 0.85em; }
.txt { padding-left: 10px; padding-top: 20px; font-size: 0.85em; }
.botns { width: 560px; height: 65px; background: url("../images/botness.png") no-repeat; }
.botnsl { width: 560px; height: 25px; background: url("../images/botness.png") no-repeat; }
.tableform { width: 100%; }
.tableform td { }
.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
.f_input { width: 300px; padding: 1px; }
.impot { color: #d51e44; font-weight: normal; }
.fieldsubmit, .tableform td { padding: 10px 7px; }
.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 3px -2px black;
		-webkit-box-shadow: 0 1px 3px -2px black;
		box-shadow: 0 1px 3px -2px black;
}
.fbutton:hover { background-position: 0 5px; }
button.fbutton span { cursor: pointer; display: block; }
.dpad { margin: 0 15px; }
.col { color: #1f7fda; }
.cc { color: #269723; }
.loginbtn a { color: #151e05; text-decoration: none; display: block; width: 80px; height: 24px; text-align: center; background: url("../images/entering.png") no-repeat; }
.loginbtn a:hover { background-position: -80px 0; }
#loginbtna { color: #151e05; }
.loginbox { display: inline; float: left; }
.loginbox ul.loginbox { margin-top: 20px; float: right; height: 24px; }
.vojti { width: 300px; height: 24px; }
.w { width: 220px; }
.rig { padding-top: 30px; }
#tut { color: #4a484b; }
#loginlink { color: #228ae0; }
.loginbtn a { text-decoration: none; display: block; width: 88px; height: 33px; text-align: center; background: url("../images/enter.png") no-repeat; }
.loginbtn a:hover { background-position: -88px 0; }
.rigs { padding-top: 25px; line-height: 23px; }
.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; }
.comenup { width: 560px; height: 9px; background: url("../images/commup.png") no-repeat; }
.compad { padding-right: 10px; padding-left: 20px; }
.wideavat { width: 80px; background: url("../images/frame.png") no-repeat; }
.widetxt { width: 450px; }
.foravat { padding-left: 2px; padding-top: 7px; padding-bottom: 2px; }
.underavat { height: 4px; }
.formen { width: 450px; height: 30px; background: url("../images/formen.png") no-repeat; }
.cpadu { padding-left: 15px; padding-right: 5px; }
.cpad { padding-left: 5px; padding-right: 5px; }
.cit { padding-right: 5px; }
.www { width: 100%; }
.commbot { width: 100%; height: 20px; background: #e8e8e8 url("../images/commbot.png") no-repeat; }
.argreply a { text-align: center; text-shadow: 0 1px 0 #f9f9f9; color: #909090; font-size: 0.85em; margin-left: 4px; float: right; width: 80px; height: 30px; line-height: 28px; background: #e5e5e5 url("../images/argreply.png"); }
.argreply a:hover { text-decoration: none; background-position: 0 -30px; }
.widecom { width: 560px; background: url("../images/commcenterl.png") repeat-y; }
.pp { padding-top: 2px; }
.bcomment { padding-left: 130px; background-color: #fcfcfc; }
.bcomment .lcol { background-color: #f2f2f2; color: #707070; margin-left: -130px; padding: 14px 0 10px 15px; width: 115px; }
.bcomment .lcol ul { font-size: 0.85em; }
.bcomment .lcol .avatar { width: 100px; overflow: hidden; margin-bottom: 4px; }
.bcomment .lcol .avatar img { width: 100px; display: block; }
.bcomment .rcol { padding-top: 15px; width: 100%; background-color: #fcfcfc; }
.bcomment .dtop { height: 29px; }
.bcomment .dtop h3, .bcomment .dtop span { color: #84adc4 }
.bcomment .dtop h3 a { color: #1e6994; }
.bcomment .dtop span { float: right; font-size: 0.85em; padding-right: 18px; height: 16px; line-height: 16px; }
.userinfo .lcol {  }
.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; }
.userinfo .lcol .avatar img {  }
.userinfo .rcol { width: 65%; }
.userinfo .rcol ul { list-style: none; margin-left: 0; }
.userinfo .rcol ul li { margin-bottom: 0.2em; } 
.userinfo .rcol ul li a { color: #73b1db; }
.zhal a { float: right; width: 11px; height: 11px; background: url("../images/zhal.png") no-repeat; margin-right: 5px;}
.apen a { float: right; width: 11px; height: 11px; background: url("../images/apen.png") no-repeat; margin-right: 7px;  }
.cl a { float: right; width: 11px; height: 11px; background: url("../images/close.png") no-repeat; margin-right: 7px; }
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
.searchitem { font-size: 0.85em; border-top: 1px solid #dfddd9; padding: 10px 0; }
#searchuser, #searchinput { width: 90% !important; }
.ht a { color: #228ae0; }
.ht a:hover { color: #4a484b; }
.forblock a { color: #228ae0; }
#containsl {width:550px;padding:0px;margin:0 auto;position:relative;z-index:0;}
#example {width:550px; height:220px; position:relative;}
#frame {position:absolute;z-index:0;width:550px;height:220px;top:0px;left:0px;}
#slides {position:absolute;top:8px;left:8px;z-index:50;}
.slides_container {	width:534px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:534px;height:184px;display:block;}
.slides_container a img {display:block;}
.pagination {margin:12px auto 0; width:310px;}
.pagination li {float:left;	margin:0 1px;list-style:none;}
.pagination li a {display:block;width:14px;	height:0;padding-top:14px;background-image:url(../img/pagination.png);background-position:0 0;	float:left;	overflow:hidden;}
.pagination li.current a {	background-position:0 -14px;}
.sto { width: 150px; height: 211px; }
.sto img { width: 140px; height: 201px; }
.coll a { color: #616e7a; }
.wir { width: 150px; float: left; }
.dif { padding-right: 25px; }
.statusicon{ /*CSS for icon image that gets dynamically added to headers*/
float: right;
padding-right: 5px;
padding-top: 4px;
border: none;
}
.rot { width: 534px; height: 184px; }