* html html, body{margin:0;padding:0 0 0;font-family:arial, tahoma, verdana, sans-serif;font-size:105%;}
html{background:#4c1614 url(/design/images/bg_right.jpg) no-repeat right top;}
html{overflow-x:hidden;}
html:first-child html, body{font-size:115%;}
table, td, div{color:#2d0f10;font-family:arial, tahoma, verdana, sans-serif;line-height:135%;border:0;}
#main{background:#fff;width:990px;text-align:left;}
#wrap{background:#d8bab5;width:100%;}
.top{font-size:70%;}
.top a{color:#c5dff8;}
#topleft a{width:190px;height:122px;display:block;text-decoration:none;}
#topleft{height:122px;width:190px;}
#topcenter{width:auto;}
#topright{height:122px;width:14em;}
#topright div{font-size:0.8em;margin:0 0 2.5em;text-align:center;}
#left{width:355px;padding-left:5px;background:#4d1613 url(/design/images/bg_news.jpg) no-repeat top left;}
#center{width:630px;background-color:#d8bbb6;}
#right{width:23em;}
#left, #center, #right{font-size:70%;vertical-align:top;}
#cbody{margin:0;padding:1em 2em;}
#content{background:#fff;margin:0;padding:0;color:#2d0f10;}
#bot{font-size:70%;height:158px;text-align:center;background:url(/design/images/bg_footer.jpg) repeat-x;}
#bot a{color:#343434;}
#botleft{width:360px;font-size:0.9em;}
#botcenter{width:auto;line-height:1.5em;font-size:1.2em;color:#fff;padding-top:10px;}
#botright{width:23em;}
#topleft, #topcenter, #topright, #botleft, #botcenter, #botright{color:#898a8f;}
#copy{color:#fff;padding-top:12px;font-size:10px;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
#tunelink{float:right;margin:0;height:2.5em;line-height:2.5em;padding-top:0.2em;}
.tuning{font-size:0.6em;padding:0 1em;background:#ffe;border:0.1em solid #f90;margin:0.3em 0.8em 0;}
.cookieerr{color:#c00;font-size:70%;padding:1em;background:#ffe;border:0.1em solid #fcc;margin:0.5em 0.5em 0;text-align:center;}
.tuning .lin{width:auto;margin:1em;}
.tuning .red{padding:0 2.3em;background:#ae0000;border:0.2em solid #ff4747;margin:0.3em;}
.tuning .blue{padding:0 2.3em;background:#4a7596;border:0.2em solid #a5bed2;margin:0.3em;}
.tuning .gray{padding:0 2.3em;background:#8c8c8c;border:0.2em solid #dadada;margin:0.3em;}
.tuning .green{padding:0 2.3em;background:#4a965c;border:0.2em solid #a5d2b0;margin:0.3em;}
.tuning .brown{padding:0 2.3em;background:#956a49;border:0.2em solid #d1b7a3;margin:0.3em;}
.tuning .violet{padding:0 2.3em;background:#584a96;border:0.2em solid #ada5d2;margin:0.3em;}
.tuning .turquoise{padding:0 2.3em;background:#499594;border:0.2em solid #a3d1d1;margin:0.3em;}
.tuning .light_blue{padding:0 2.3em;background:#1574c3;border:0.2em solid #7fbff1;margin:0.3em;}
.tuning .crimson{padding:0 2.3em;background:#a63f47;border:0.2em solid #dba0a5;margin:0.3em;}
.tuning .wid{font-size:0.9em;color:#000;letter-spacing:0.1em;background:#eee;border:0.1em solid #ccc;margin:0.5em;text-decoration:none;}
.tuning #b{padding:0 12em;}
.tuning #s{padding:0 8em;}
.tuning #m{padding:0 4em;}
.temptl{background:url();width:360px;height:439px;position:relative;float:left;text-align:right;margin:-1px 0 0 0;}
.temptr{background:url(/design/images/right_head.jpg);width:630px;height:439px;position:relative;float:left;}
.tempbl{background:url(/design/images/lb.gif) repeat-y left top;width:26px;height:87px;}
.tempbr{background:url(/design/images/rb.gif) repeat-y left top;width:26px;height:87px;}
.templ{background:url(/design/images/l.gif) repeat-y left top;width:7px;}
.tempr{background:url(/design/images/r.gif) repeat-y right top;width:7px;}
.tempt{background:url(/design/images/ct.gif) repeat-x left top;}
.tempb{background:url(/design/images/cb.gif) repeat-x left bottom;}
a:link, a:visited{color:#2d0f10;text-decoration:underline;}
a:hover{color:#565040;text-decoration:none;}
a.cat:link, a.cat:visited{color:#343434;}
a.cat:hover{color:#343434;text-decoration:underline;}
a.blockmenu:link, a.blockmenu:visited{color:#75798a;background:url(/design/images/arrow.gif) no-repeat left center;display:block;border-top:0.1em solid #f0f0f0;line-height:170%;padding-left:1.8em;}
a.blockmenu:hover{color:#000;background:#f3f3f3 url(/design/images/arrow_over.gif) no-repeat left center;text-decoration:none;}
a.last{color:#649bb5;}
a.load:link, a.load:visited{border:3px double #cacbcd;color:#555;background:#efefef;padding:0.1em 1em;text-decoration:none;}
a.load:hover{color:#000;text-decoration:none;}
a.jump:link, a.jump:hover{border:3px double #cacbcd;color:#555;background:#efefef;padding:0 1em;text-decoration:none;}
.lblock, .rblock{width:355px;}
.tblock, .bblock{width:100%;margin:0 0 1em;border-bottom:1px dashed #ccc;}
.lbtitle, .rbtitle, .tbtitle, .bbtitle, .redbtitle{text-transform:uppercase;font-weight:bold;font-size:80%;line-height:145%;padding:0.5em 1em 0.4em 1em;}
.lbtitle, .rbtitle{color:#444;}
.tbtitle, .bbtitle{color:#444;}
.redbtitle{color:#600;}
.redblock{width:15em;border-top:0.1em solid #fff;background:#fefafa;}
.btext{border-top:0.1em solid #fff;font-size:14px;color:#8c0d20;padding:1em 0.8em;}
.btext a{vertical-align:middle;text-decoration:underline;color:#8c0d20;}
.btext a:hover{text-decoration:none;}
.btext_news{font-size:14px;color:#fff;padding:1em 0.8em;}
.btext_news a{vertical-align:middle;text-decoration:underline;color:#b4918a;}
.btext_news a:hover{text-decoration:none;}
.btext big{font-size:1.5em;margin-right:0.5em;vertical-align:middle;}
.cbtext{padding:0.5em 1.1em;margin:0 0 1em;}
#bmtext{border-top:0.1em solid #fff;padding:0.1em 0;}
.sitetitle{background:#fff;font-size:1.4em;margin:0 0 0.5em;}
.sitetitle .cont{color:#9d937b;line-height:100%;padding:0.3em 0;}
.sitetitle .ins{color:#8d4d50;background:#eaebec;line-height:100%;padding:0.3em 1em;}
.sitetitle a:link, .sitetitle a:visited{color:#9d937b;text-decoration:none;}
.sitetitle a:hover{color:#9d937b;text-decoration:underline;}
#topmenu{font-size:13px;padding:0 0.3em;color:#fff;margin:0 0;height:15px;line-height:15px;position:absolute;bottom:10px;right:20px;width:580px;text-align:right;}
#topmenu a:link, #topmenu a:visited{text-transform:uppercase;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:0 0.1em;color:#fff;line-height:20px;}
#topmenu a:hover, #topmenu a:active{text-decoration:underline;color:#fff;background-color:#2d0f10;line-height:20px;}
#topmenu a.tune:link, a.tune:hover{font-size:1.1em;line-height:2.1em;background:inherit;text-transform:none;text-decoration:none;}
#topmenu a.tune:visited{line-height:2.1em;text-transform:none;}
#tel{position:absolute;right:35px;bottom:150px;color:#fff;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:21px;}
#pic{position:absolute;right:15px;bottom:50px;}
#botmenu{font-size:12px;text-transform:uppercase;padding:0 0.3em;margin:0.5em auto 0;text-align:center;height:20px;line-height:20px;}
#botmenu a:link, #botmenu a:visited{padding:0 0.4em;color:#fff;line-height:20px;text-decoration:none;}
#botmenu a:hover, #botmenu a:active{color:#fff;background-color:#2d0f10;line-height:20px;text-decoration:underline;}
#ups{text-align:right;margin:0.5em 12em;}
form{margin:0;}
textarea, input, select, option{font:normal 0.9em tahoma, arial, verdana, sans-serif;color:#777;vertical-align:middle;}
textarea, input{border:0.1em solid #acaeb9;padding:0.1em 0.3em 0.2em;}
select{padding:0.1em 0.3em 0.1em;}
textarea{overflow:auto;}
.button{border:3px double #cacbcd;color:#555;background:#efefef;padding:0 0.7em;}
.oneselect{background:#898a8f;color:#343434;}
.form{border-top:0.1em solid #bbbfc5;border-bottom:0.1em solid #bbbfc5;padding:1em;text-align:center;}
.form table{text-align:center;margin:0 auto;}
.form table td{font-weight:normal;color:#999;padding:0.2em 0.1em;vertical-align:top;text-align:left;}
.form table td p{font-weight:normal;color:#999;margin:0.1em 0.1em 0;}
.form table td b{color:#c00;}
.form table td div{margin:0 0 0.5em;}
.form fieldset{border:1px solid #eee;padding:0.5em 3em 0.8em;}
.form legend{color:#555;padding:0 0.5em;}
.binput{border:1px solid #acaeb9;color:#777;}
.bbutton{border:3px double #cacbcd;color:#555;background:#efefef;padding:0 0.7em;}
.calendar{width:100%;font-size:1em;border-collapse:separate;background:#fff;}
.calendar td{color:#323439;background:#efefef;font-size:0.8em;padding:0.2em;}
a.calendarlink{color:#c00;}
.pages{padding:1em 1.2em;color:#c8c9d0;font-size:0.95em;}
.pagesempty{color:#c8c9d0;padding:0.1em 0.1em;}
a.pages:link, a.pages:visited{padding:0.1em 0.4em;background-color:#f3f8fc;}
a.pages:hover{background-color:#75798a;text-decoration:none;color:#32455c;}
.siterec{line-height:85%;padding:0 1em 1em;}
.siterectime{background:#f7f7f7;color:#68717a;float:right;font-size:0.9em;padding:0 0.5em;}
.cont{background:transparent;margin:0 1em 0 0;}
.conttitle{padding:0;margin-top:0.5em;font-size:1.1em;color:#748fb3;}
.conttitle h2{padding:0.3em 0;margin:0 0 0.5em;font-size:1.1em;font-weight:normal;color:#000;border-bottom:1px solid #ccc;}
.conttitle h3{padding:0;margin:-0.5em 0 0 0;font-weight:normal;font-size:90%;}
.conttitle span{background:#f7f8fb;color:#68717a;font-size:85%;font-weight:normal;padding:0.1em 0.3em;}
.conttext{padding:0.5em 0;}
.conttext .thumb img{border:0.3em solid #eee;padding:0.1em;}
a.conttext:link, a.cat:visited{color:#8c0d20;text-decoration:underline;}
a.conttext:hover{color:#8c0d20;}
.continfo{padding:0.5em 0.2em;margin:0 0 1em;border-bottom:1px dashed #ccc;text-align:right;font-size:1em;color:#9da0a2;clear:both;}
.continfo img{vertical-align:middle;}
.continfo b{font-weight:normal;color:#ccc;margin:0 0.5em;}
.onlytitle{margin:0 0 1.5em;}
.conttitle table td.only{width:100%;font-size:0.9em;padding:0.2em 1em 0.2em;}
.conttitle table td.date{font-size:0.9em;padding:0.2em 0;}
.cat{border:none;width:100%;}
.cat .head td{padding:0.3em 1em;border-bottom:1px solid #565040;border-right:1px solid #565040;color:#565040;text-align:center;}
.cat td{padding:0.3em 1em;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#68717a;}
.cat td span{color:#aaa;font-weight:normal;}
#catinfo{color:#b7baba;text-align:right;border:0;}
.details{border:none;width:100%;}
.details .head td{padding:0.3em 1em;border-bottom:1px solid #8d4d50;color:#8d4d50;text-align:center;}
.details td{padding:0.3em 1em;border-bottom:1px solid #ddd;color:#444a50;}
.infone{background:#fbfbfb;color:#444a50 !important;}
.inftwo{background:#fff;color:#4d698d !important;}
.newsone, .articleone, .linkone, .downone, .faqone, .photosone{background:#fff;}
.newstwo, .articletwo, .linktwo, .downtwo, .faqtwo, .photostwo{background:#fff;}
.com{border:none;width:100%;}
.com .head td{padding:0.3em 1em;border-bottom:1px solid #8d4d50;color:#bc8486;}
.com .head td big{color:#8d4d50;font-size:1em;}
.com td{padding:0.3em 1em;vertical-align:top;border-bottom:1px solid #ccc;color:#444a50;}
.com td p{color:#68717a;margin:0;padding:0.3em 0;}
#cominfo{text-align:right;border:0;}
.errtitle{background:#fff;font-size:1.07em;}
.errtitle .cont{color:#600;background:#e89ca0;line-height:100%;padding:0.4em 1em;}
.errortxt{border-top:0.1em solid #e89ca0;border-bottom:0.1em solid #e89ca0;padding:1em;color:#800;font-style:italic;}
.support{border-top:0.2em solid #e89ca0;border-bottom:0.2em solid #e89ca0;width:50%;padding:3em;color:#800;font-size:0.85em;}
.support img{float:right;}
.messtitle{background:#fff;font-size:1.07em;}
.messtitle .cont{color:#060;background:#99db84;line-height:100%;padding:0.4em 1em;}
.messtxt{border-top:0.1em solid #99db84;border-bottom:0.1em solid #99db84;padding:1em;color:#000;}
.notice{color:#ca0000;background:#ffe;border:0.1em dashed #fcc;padding:0.5em 1em;text-align:center;font-style:italic;}
.redfont{color:#8d4d50;}
.red{color:#c00;}
.blue{color:#0a469e;}
.green{color:#239e0a;}
.crimson{color:#600;}
.mapcont{background:#fff;margin:0 5% 1em;}
.maptitle h2{padding:0.3em 0;margin:1.5em 1em 0.5em;font-size:1.1em;font-weight:normal;color:#800;border-bottom:1px solid #eee;}
.maptitle h2 a{text-decoration:underline;}
.maptitle h2 a:hover{text-decoration:none;}
.maptext{padding:0 1.5em;color:#68717a;font-style:italic;}
.maplink{padding:0 5em;margin:0;}
.infotitle{padding:0.2em 1.5em 0;color:#68717a;}
.infotitle big{color:#68717a;font-size:1.7em;vertical-align:middle;padding-right:0.6em;}
.poll{text-align:center;width:100%;}
.poll td{font-weight:normal;color:#68717a;padding:0.1em 0.1em;}
.pollbar{background:#000;height:1em;}
.pollbarout{background:#f6f6f6;padding:0;text-align:left;}
.pollbarout_block{padding:0;margin:0 0.2em;background:#fff;text-align:left;}
.faqul{margin:0 0 3em;padding:0.5em 1.9em;border-bottom:0.1em solid #ccc;border-top:0.1em solid #ccc;}
.faqli{color:#446688;padding:0.2em 0.5em;font-weight:normal;list-style-type:square;}
.faqli a{text-decoration:underline;}
.faqtitle{color:#4d698d;padding:0.2em 1.8em;font-weight:normal;}
.faqtitle big{color:#446688;font-size:1.7em;vertical-align:middle;padding-right:0.6em;}
.faqtext{color:#50743f;padding:0.2em 3.5em;}
.thumb{margin:1em 0.5em;text-align:center;}
.thumbtitle{color:#8d4d50;font-weight:bold;}
.thumbcet{padding:0.3em;}
.thumbcet img{border:0.5em solid #eee;padding:0.3em;}
.thumbtext{color:#68717a;}
.search{color:#68717a;text-align:right;padding:1em;}
.tableod{padding:5px 25px;text-align:center;}
.tableod #img{border:10px solid #ccc;}
.tableod img{border:1em solid #eee;padding:0.3em;}
.tablein{padding:5px;text-align:center;color:#68717a;}
.tablein img{border:0.5em solid #eee;padding:0.3em;}
.mediain{display:inline;padding:3px;}
.mediaod{border:5px solid #ccc;}
.mediait{border:5px solid #e89ca0;}
.rating{background:#fff;}
.ratingrows{background:#fdfdfd;line-height:2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.5em;color:#8d4d50;}
#rating{float:left;margin:0;padding:0 5px 0 0;}
#rating dd{margin:0;padding:0;}
#rating ol{list-style:none;margin:0;padding:0;width:70px;height:14px;position:relative;background:url(/design/images/rates.gif);}
#rating li{float:left;margin:0;padding:0;}
#rating li a{display:block;width:14px;height:14px;position:absolute;text-decoration:none;z-index:3;}
#rating li a:hover{left:0;background:url(/design/images/rates.gif) left center;z-index:2;}
#rating a.rate1{left:0;}
#rating a.rate1:hover{width:14px;}
#rating a.rate2{left:14px;}
#rating a.rate2:hover{width:28px;}
#rating a.rate3{left:28px;}
#rating a.rate3:hover{width:42px;}
#rating a.rate4{left:42px;}
#rating a.rate4:hover{width:56px;}
#rating a.rate5{left:56px;}
#rating a.rate5:hover{width:70px;}
#rating li.current{height:14px;background:url(/design/images/rates.gif) left bottom;z-index:1;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ar{text-align:right;}
.ac{text-align:center;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.imgleft{float:left;margin:0.2em 1em 1em 0;}
.imgright{float:right;margin:0.2em 0 1em 1em;}
.sline{clear:both;font-size:0.5em;height:0.5em;}
.clear{clear:both;height:0;}
hr{padding:0;height:0;border-bottom:0.1em solid #bbbfc5;}
img{border:0;vertical-align:middle;}
.forum{border:0.1em solid #ccc;padding:0.1em;background:#fff;}
.forum span{font-weight:bold;}
.forumtitle{background:#f5f5f5;color:#888;border-bottom:0.1em solid #fff;padding:1em;font-weight:bold;}
.forumtopic{border-top:0.1em solid #ccc;padding:1em;}
.debug{overflow:hidden;background:#ffe;border:0.2em solid #960;font-size:0.6em;color:#960;padding:0.5em 2em;margin:1em 1%;}
.hint{background:#e4e6e6;border-left:0.3em solid #999;line-height:1.2em;color:#333;width:auto;z-index:1000;font-size:0.6em;position:absolute;visibility:hidden;margin:0;padding:0.4em 0.6em 0.4em 1.2em;}
.news_left{font-size:12px;text-transform:uppercase;color:#fff;}
.readmore{float:right;}
a:link.readmore, a:visited.readmore{color:#fff;text-decoration:underline;}
a:hover.readmore, a:active.readmore{color:#fff;text-decoration:none;}
.so_text_p{text-align:justify;}
.so_text_h1{font-size:14px;text-align:center;color:#5f1c1d;font-family:Georgia;}
.so_text_h2{font-size:12px;text-align:center;color:#5f1c1d;font-family:Georgia;letter-spacing:5px;}
.articles{margin-top:1px;width:563px;height:600px;}
.knopka-zaiavka{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b30018), color-stop(1, #dfdfdf));background:-moz-linear-gradient(center top, #b30018 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30018', endColorstr='#dfdfdf');background-color:#b30018;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #000000;display:inline-block;color:#f7f8f1;font-family:Verdana;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}.knopka-zaiavka:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #b30018));background:-moz-linear-gradient(center top, #dfdfdf 5%, #b30018 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#b30018');background-color:#dfdfdf;}.knopka-zaiavka:active{position:relative;top:1px;}
#menuhk{list-style:none;margin:0;padding:0;min-width:400px;height:15px;background:linear-gradient(#fff,#D28F8F);font-size:11px;}
#menuhk li{display:inline-block;}
#menuhk li a{display:inline-block;line-height:15px;padding:0 20px;border-right:2px solid #fff;border-radius:0 20px 20px 0;box-shadow:4px 0 2px -2px #444;text-decoration:none;color:#000;transition:all 1.5s;}
#menuhk li a:hover,#menuhk li a:focus{padding:0 50px;border-right:0;text-shadow:0 0 5px #7D894D;box-shadow:inset -60px 0 50px -48px #fff;color:#fff;transition:all 1.5s,color .2s;}