body { background:url(../img/bg-body.jpg) 0 0 repeat-x #777a81; position:relative }
p { margin-bottom:19px }
h1,
h2,
h3,
h4,
h5,
h6 { margin:0; font-weight:bold }
a[href^="tel:"] { color:inherit; text-decoration:none }
a:hover { text-decoration:none }
a { outline:0 }
h2 { position:relative; display:block; padding:11px 14px 11px 14px; background-color:#eff0f0; background-image:-moz-linear-gradient(top, #f5f5f5, #e7e8e9); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e7e8e9)); background-image:-webkit-linear-gradient(top, #f5f5f5, #e7e8e9); background-image:-o-linear-gradient(top, #f5f5f5, #e7e8e9); background-image:linear-gradient(to bottom, #f5f5f5, #e7e8e9); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe7e8e9', GradientType=0);
color:#2c2f34; font-size:14px; line-height:21px; text-transform:uppercase } 
.color-1 { background-color:#3e4249; background-image:-moz-linear-gradient(top, #444850, #35383e); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444850), to(#35383e)); background-image:-webkit-linear-gradient(top, #444850, #35383e); background-image:-o-linear-gradient(top, #444850, #35383e); background-image:linear-gradient(to bottom, #444850, #35383e); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444850', endColorstr='#ff35383e', GradientType=0);
color:#fff }
.color-2 { background-color:#888b94; background-image:-moz-linear-gradient(top, #92959e, #797c84); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#92959e), to(#797c84)); background-image:-webkit-linear-gradient(top, #92959e, #797c84); background-image:-o-linear-gradient(top, #92959e, #797c84); background-image:linear-gradient(to bottom, #92959e, #797c84); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff92959e', endColorstr='#ff797c84', GradientType=0);
color:#fff; padding:11px 0 10px 14px; border-bottom:1px solid #92959e }
h3 { font-weight:normal; font-size:22px; line-height:22px; color:#2c2f34; margin:16px 0 9px 0 }
.font16 { font-size:16px; color:#2c2f34; line-height:21px }
.font15 { font-size:15px; color:#2c2f34; line-height:19px }
.box-color .font15 { color:#fff }
h4 { font-size:14px; line-height:20px; text-transform:uppercase; color:#2c2f34 }
<!--#content ul { list-style:none }-->
.font17 { font-size:17px; line-height:21px; color:#fff }
.dis-block { display:block }
.left-0 { margin-left:0!important }
.last-mbot { margin-bottom:0!important }
.extra-wrap { overflow:hidden }
.align-r { text-align:right; margin-top:-5px }
.align-r-1 { text-align:right; margin-top:10px }
.right { text-align:right }
.bot { margin-bottom:25px }
.fleft { float:left }
.fright { float:right }
.col { color:#2c2f34 }
.link { color:#35383e; font-weight:bold }
.link:hover { color:#a6b2cb }
.box-color-1 .link:hover { color:#fff }
.link-1 { color:#90a0c1; font-weight:bold; text-decoration:underline; font-size:12px }
.link-1:hover { color:#35383e; text-decoration:underline }
.link-2 { color:#90a0c1; font-weight:bold; text-decoration:underline; font-size:12px }
.link-2:hover { color:#fff; text-decoration:underline }
.link-3 { color:#35383e; font-weight:bold; text-decoration:underline; font-size:12px }
.link-3:hover { color:#fff; text-decoration:underline }
.link-4 { font-weight:bold; color:#fff }
.link-4:hover { color:#35383e }
.img-block { display:inline-block; margin:0 0 15px 0 }
.img-block img { max-width:inherit; width:100% }
.list-head { float:right; margin:0; padding:10px 0 25px 0; list-style:none }
.list-head li { float:left; margin-left:9px; padding-left:9px; border-left:1px solid #818183; font-weight:bold; font-size:12px }
.list-head li:first-child { margin-left:0; padding-left:0; border-left:none }
.list-head li a { color:#fff }
.list-head li a:hover { color:#000 }
.list-block { margin:0 }
.list-block li {
*zoom:1; margin-bottom:22px; padding-top:30px; border-top:1px dotted #84868a }
.list-block li:before,
.list-block li:after { display:table; content:""; line-height:0 }
.list-block li:after { clear:both }
.list-block li:first-child { padding-top:0; border-top:0 }
.list-block li .img-block { float:left; margin:0 30px 0 0 }
.list-block li .img-block img { width:100% }
.list-block li .badge { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; display:inline-block; padding:3px 10px 2px 8px; background:#35383e; text-transform:uppercase; font-size:12px; line-height:20px }
.list-block li .extra-wrap { overflow:visible }
.list-block-1 { margin:0 }
.list-block-1 li {text-align:center; 
*zoom:1; margin-top:16px }
.list-block-1 li:before,
.list-block-1 li:after { display:table; content:""; line-height:0 }
.list-block-1 li:after { clear:both }
.list-block-1 li:first-child { margin-top:0 }
.list-block-1 li .img-block { box-sizing:border-box; margin-bottom:6px; width:100% }
.list-popular { margin:-6px 0 9px 0 }
.list-popular li { display:block; border-bottom:1px dotted #5d6067; padding-bottom:15px; margin-top:14px }
.list-popular li:first-child { margin-top:0 }
.list-popular li .date { color:#35383e; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:19px }
.list-popular li .date a { color:#35383e }
.list-popular li .date a:hover { color:#fff }
.list-popular li strong { display:block; margin-top:-2px }
.thumbnails { margin:0 0 0 -20px }
.thumbnails .thumbnail { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; padding:0; border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
.thumbnails li { float:left; margin:0 0 0 20px; width:205px; color:#35383e }
.thumbnails li .img-block { margin-bottom:20px }
.thumbnails li p { margin:7px 0 0 0 }
.thumbnails li strong { color:#fff }
.thumbnails-1 { margin:0 0 0 -20px }
.thumbnails-1 .thumbnail-1 { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; padding:0; border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
.thumbnails-1 li { float:left; margin:0 0 0 20px; width:115px; color:#35383e }
.thumbnails-1 li .img-block { margin-bottom:20px }
.thumbnails-1 li a { color:#757a81; font-weight:normal }
.thumbnails-1 li a:hover { color:#35383e }
header { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; z-index:999; padding:0; height:auto; background:
}
.navbar_ { margin-bottom:0!important; background-color:#696d76; background-image:-moz-linear-gradient(top, #8e929c, #32363c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8e929c), to(#32363c)); background-image:-webkit-linear-gradient(top, #8e929c, #32363c); background-image:-o-linear-gradient(top, #8e929c, #32363c); background-image:linear-gradient(to bottom, #8e929c, #32363c); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e929c', endColorstr='#ff32363c', GradientType=0);
-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.19); -moz-box-shadow:0 5px 5px rgba(0,0,0,0.19); box-shadow:0 5px 5px rgba(0,0,0,0.19) }
.navbar_ .collapse { overflow:visible }
.navbar_ .brand { position:relative; display:inline-block; float:left; overflow:hidden; margin:8px 0 0 11px; padding:0; line-height:22px }
.navbar_ .brand span { position:absolute; left:-400px; display:block }
.navbar_ .navbar-inner {
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); -webkit-border-radius:none; -moz-border-radius:none; border-radius:none; margin:0; padding:0; min-height:inherit; border:0; background:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
.nav-collapse_ { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; position:relative; margin:0; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
.nav-collapse_ .nav { display:block; float:right; margin:0; padding:0 }
.nav-collapse_ .nav li { position:relative; margin:0; padding:0; text-transform:uppercase; zoom:1 }
.nav-collapse_ .nav li a { margin:0; padding:0; color:#fff; text-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 }
.nav-collapse_ .nav>li { display:inline-block; float:left; margin:0; border:0; font-weight:normal; border-left:1px solid #9ea1aa }
.nav-collapse_ .nav>li>a { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; position:relative; display:block; margin:0; padding:9px 10px 12px 10px; text-align:center; font-size:14px; line-height:21px; font-weight:bold; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s }
.nav-collapse_ .nav>li.sub-menu:after { position:absolute; top:32px; left:50%; display:block; margin-left:-4px; width:8px; height:4px; background:url(../img/indicator.png) 0 0 no-repeat; content:'' }
.nav-collapse_ .nav ul { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; position:absolute; top:42px; left:0; z-index:9; display:none; margin:0; padding:0; width:100%; background:#171717; list-style:none; zoom:1; -webkit-border-radius:none; -moz-border-radius:none; border-radius:none }
.nav-collapse_ .nav ul li { display:block; padding:0; text-align:left; border-bottom:1px solid #303030 }
.nav-collapse_ .nav ul li a { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; display:inline-block; font-size:11px; line-height:20px; padding:6px 0 5px 11px; color:#b3b5ba; text-transform:uppercase }
.nav-collapse_ .nav>li.sfHover>a,
.nav-collapse_ .nav>li.sfHover>a:hover,
.nav-collapse_ .nav>li>a:hover,
.nav-collapse_ .nav>li.active>a,
.nav-collapse_ .nav>li.active>a:hover { color:#fff; background-color:#60636a; background-image:-moz-linear-gradient(top, #80838c, #2f3238); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#80838c), to(#2f3238)); background-image:-webkit-linear-gradient(top, #80838c, #2f3238); background-image:-o-linear-gradient(top, #80838c, #2f3238); background-image:linear-gradient(to bottom, #80838c, #2f3238); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80838c', endColorstr='#ff2f3238', GradientType=0)
}
.nav-collapse_ .nav>li>ul li>a:hover,
.nav-collapse_ .nav>li>ul li.sfHover>a { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; color:#fff }
#content { position:relative; padding:30px 0 0 0 }
.box { background:url(../img/bg-box.jpg) 0 0 repeat-x #e4e4e6; margin-bottom:20px }
.inner { padding:20px 20px 17px 20px }
.box-color { background:url(../img/bg-color.jpg) 0 0 repeat-x #35383e }
.box-color-1 { background:url(../img/bg-box-color-1.jpg) 0 0 repeat-x #92959e; color:#fff }
.block-img span { color:#35383e }
.block-img strong { display:block; color:#fff; margin-bottom:7px }
.Totop { display:inline-block; margin-left:10px; width:26px; height:13px; overflow:hidden; background:url(../img/top.png) 0 0 no-repeat; z-index:999 }
.Totop:hover { background-position:right 0 }
.box-news { *zoom:1
}
.box-news:before,
.box-news:after { display:table; content:""; line-height:0 }
.box-news:after { clear:both }
.box-news ul.list-block li { margin-bottom:3px; padding-top:28px }
.box-news ul.list-block li:first-child { padding-top:0 }
.right-block { float:right; width:330px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-left:15px }
.left-block { float:left; width:330px }
.testimonials blockquote { background:url("../img/blockquote-bg.png") no-repeat scroll 0 0; border:0; margin:0; padding:0 0 34px 0; color:#fff }
.testimonials blockquote p { font-size:17px; line-height:21px; font-style:italic; padding:15px 0 20px 9px }
.testimonials blockquote strong { font-weight:normal; display:block }
.testimonials blockquote a { color:#757a81 }
.testimonials blockquote a:hover { color:#fff }
#login {
*zoom:1; margin:-5px 0 0 0 }
#login:before,
#login:after { display:table; content:""; line-height:0 }
#login:after { clear:both }
#login div { float:left; display:block }
#login div input { margin:0 0 0 3px; display:inline-block; width:185px; border:1px solid #d9d9d9; background:#fff; height:20px; padding:1px 10px; color:#757a81; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px }
#login div input:focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
#login div .input-1 { width:195px }
#login a { float:left; margin-left:10px; font-size:12px }
.password { margin-left:46px }
.table-1 { background:#fff; margin:20px 0 0 0; border:1px solid #dfdfdf }
.table-1 tr { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.table-1 tr:first-child td { font-size:16px; line-height:20px; color:#2c2f34; padding:11px 0 7px 0; text-align:center; background:url(../img/bg-td.jpg) 0 0 repeat-x }
.table-1 tr:first-child td:first-child { padding-left:20px }
.table-1 tr td { border:1px solid #dfdfdf; -webkit-box-shadow:inset 0 1px 1px rgba(244,244,244,0.2); -moz-box-shadow:inset 0 1px 1px rgba(244,244,244,0.2); box-shadow:inset 0 1px 1px rgba(244,244,244,0.2); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.table-1 td span { display:block; line-height:18px }
.table-1 tr td strong { font-weight:normal }
.table-1 .link-1 { font-size:13px }
.table-1 .td-content { padding:20px 20px 18px 20px }
.table-1 .td-content-1 { text-align:center }
.table-1 .td-content-2 { padding:20px }
.date-1 { font-size:13px; color:#2c2f34 }
.box-404 {
*zoom:1; padding:0; margin-bottom:30px; padding-bottom:25px; background:url(../img/bg-box.jpg) 0 0 repeat-x #e4e4e6 }
.box-404:before,
.box-404:after { display:table; content:""; line-height:0 }
.box-404:after { clear:both }
.box-404 strong { display:block; color:#2c2f34; text-transform:uppercase; font-size:24px; line-height:1em; margin-bottom:4px }
.box-404 span { display:block; color:#2c2f34; text-transform:uppercase; font-size:16px; line-height:21px; font-weight:bold; margin-bottom:19px }
.box-404 p { font-size:15px; line-height:19px; color:#2c2f34; padding-right:36px }
.left-block404 { float:left; width:435px; margin:0 }
.left-block404 img { width:100% }
.right-block404 { float:right; width:367px; padding:33px 0 0 35px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#search { position:relative; overflow:hidden; padding-top:4px }
#search input { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; float:left; margin:0 0 10px 0; padding:1px 10px; width:100%; height:20px; border:1px solid #dadada; background:#fff; color:#757a81; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0 }
#search input:focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
#search a { float:right }
.min-height { min-height:400px }
.map { display:block; margin:0 0 36px 0 }
.map iframe { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; height:506px; border:0 }
.div-adress { width:300px; float:left }
.adress { font-size:13px }
.adress em { display:block; margin-left:0; text-align:left; font-weight:normal; font-style:normal; color:#757a81 }
.adress span { display:block }
.adress strong.title1 { display:block; color:#2c2f34; text-align:left; letter-spacing:0; font-size:16px; line-height:21px; font-weight:normal; margin:21px 0 2px 0 }
.div-form { width:600px; float:right }
#contact-form { position:relative; vertical-align:top; z-index:1; margin:25px 0 0 0 }
.txt-form { color:#757a81; padding-bottom:1px; display:block }
.txt-form span { color:#757a81 }
.coll-1,
.coll-2,
.coll-3 { float:left; width:190px }
.coll-1,
.coll-2 { margin-right:14px }
#contact-form div { overflow:hidden }
.textarea-div { width:100% }
#contact-form fieldset { border:0; padding:0; width:100%; overflow:hidden; position:relative; z-index:10 }
#contact-form label { display:block; min-height:35px; position:relative; margin:0; padding:0; float:left; width:100% }
#contact-form .message { min-height:128px; display:block!important; width:100% }
#contact-form input,
#contact-form textarea { font-family:Arial, Helvetica, sans-serif; padding:1px 10px; margin:0; font-size:13px; line-height:18px!important; color:#757a81; background:#fff; outline:0; width:100%; border:1px solid #d8d8d8; -webkit-box-shadow:inset 0 0 1px rgba(117,122,129,0.11); -moz-box-shadow:inset 0 0 1px rgba(117,122,129,0.11); box-shadow:inset 0 0 1px rgba(117,122,129,0.11); float:left; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#contact-form input { height:20px }
#contact-form input:focus,
#contact-form textarea:focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none }
#contact-form .area .error { float:none }
#contact-form textarea { width:100%; height:110px; resize:none; overflow:auto }
#contact-form .success { border:1px solid #fff; display:none; position:absolute; left:0; top:4px; color:#fff; font-size:18px; line-height:22px; background:#777a81; padding:14px 10px; text-transform:none; width:97%; z-index:20 }
#contact-form .error,
#contact-form .empty { color:#f00; font-size:11px; line-height:1.27em; display:none; overflow:hidden; padding:1px 4px 0 0; width:100%; text-transform:none; position:absolute; left:auto; text-align:left; bottom:0 }
#contact-form .message .error,
#contact-form .message .empty { bottom:0; right:auto; top:auto; text-align:left }
.buttons-wrapper { position:relative; text-align:right }
.buttons-wrapper a { margin-left:20px; cursor:pointer; margin-top:0 }
.buttons-wrapper a:hover { text-decoration:none }
.buttons-wrapper span { display:inline-block; color:#757a81; margin-top:4px; margin-right:54px }
footer { position:relative; padding:0 0 23px 0; border-top:0; background:0; color:#333; text-align:center; font-size:12px; line-height:21px }
footer a { font-weight:bold }
footer a:hover {text-decoration:underline; }
.menu-list { list-style:none; margin:0; *zoom:1
}
.menu-list:before,
.menu-list:after { display:table; content:""; line-height:0 }
.menu-list:after { clear:both }
.menu-list li { float:left; font-size:12px; line-height:20px; border-right:1px solid #56595f; font-weight:bold; padding-right:6px; margin-right:6px }
.menu-list li:last-child {border-right:none;}
.menu-list li a { color:#fff }
.menu-list li a:hover { color:#35383e }
.menu-list .current-1 a { color:#35383e }
.select-menu { display:none!important }
@media(min-width:1200px) {
.list-head { margin:24px 0 0 0 }
.list-block li .extra-wrap { overflow:hidden }
.box { margin-bottom:30px }
.box .inner { padding:30px 30px 27px 30px }
#contact-form label { min-height:30px }
#contact-form .error,
#contact-form .empty { bottom:-3px }
.right-block { float:right; width:405px }
.left-block { float:left; width:405px }
.thumbnails { margin-left:-27px }
.thumbnails .thumbnail { margin-left:27px; width:252px }
.thumbnails-1 { margin-left:-27px }
.thumbnails-1 li { width:140px; margin-left:27px }
.table-1 .td-1 { width:490px; text-align:left!important }
.table-1 .td-2 { width:163px }
.table-1 .td-3 { width:163px }
.table-1 .td-4 { width:295px }
.coll-1,
.coll-2,
.coll-3 { float:left; width:237px }
.div-form { width:740px; float:right }
.left-block404 { width:595px }
.right-block404 { width:487px; padding-top:13px }
#search input { width:394px }
#search a { float:left; margin-left:6px }
.menu-list li { padding-right:8px; margin-right:8px }
#search a { float:none }
}
@media(min-width:980px) and (max-width:1199px) {
.nav-collapse_ { height:auto!important }
}
@media(max-width:979px) {
.nav-collapse_ { height:auto!important }
.navbar_ .navbar-inner { text-align:center }
.navbar_ .brand { float:none; margin:10px 0 10px 0 }
.navbar_ .nav-collapse_ { height:auto!important; float:none; padding-bottom:5px }
.navbar_ .nav-collapse_ .nav { float:none; text-align:center; display:inline-block }
.box-news ul.list-block li { border-top:0; margin:0; padding:0 }
.box-news ul.list-block li .li-inner { margin-bottom:10px; padding-top:20px; border-top:1px dotted #898b8e; *zoom:1
}
.box-news ul.list-block li .li-inner:before,
.box-news ul.list-block li .li-inner:after { display:table; content:""; line-height:0 }
.box-news ul.list-block li .li-inner:after { clear:both }
.box-news ul.list-block li .first { padding-top:0; border-top:0 }
.thumbnails li { width:151px }
.right-block { float:none; width:100%; padding-left:0 }
.left-block { float:none; width:100% }
.thumbnails-1 li { width:82px }
.thumbnails-1 li figure.img-block { width:100% }
.div-form { width:380px; float:right }
.coll-1,
.coll-2,
.coll-3 { float:none; width:100% }
.left-block404 { width:335px }
.right-block404 { width:267px; padding-top:10px }
.nav-collapse_ .nav>li { border-right:1px solid #9ea1aa; border-left:none }
.nav-collapse_ .nav>li:first-child { border-left:1px solid #9ea1aa }
.main { display:none }
}
@media(min-width:768px) and (max-width:979px) {
#content { padding:20px 0 0 0 }
}
@media(max-width:767px) {
.navbar_ .nav-collapse_ .nav { display:none!important }
.nav-collapse_ { height:auto!important; margin:0 10px!important }
.select-menu { display:block!important; margin-bottom:2px; width:100%; border:1px solid #000; background:#edeeef; color:#000; cursor:pointer }
.select-menu option { padding-bottom:3px }
.list-block-1 li .img-block { float:left; width:auto; margin:0 20px 15px 0 }
.maxheight-1,
.maxheight-3 { height:auto!important }
.box-grid3 .span3 { float:left; width:45%; margin:0 20px 0 0 }
.right { text-align:left }
.menu-list { margin-bottom:20px }
.thumbnails { margin:0 }
.thumbnails .thumbnail { float:none; width:100%; margin:0 0 15px 0; overflow:hidden }
.thumbnails .thumbnail .img-block { float:left; margin:0 15px 15px 0 }
.thumbnails-1 li { width:16% }
#login div { display:block; float:none; margin-left:0; margin-bottom:5px }
#login div span { width:100px; display:inline-block }
#login div input { width:195px!important }
#login a { float:left; margin-left:104px }
.div-form { width:100%; float:none; overflow:hidden }
.div-adress { width:100%; float:none; margin-bottom:20px }
.left-block404 { width:100%; float:none; margin:0 }
.right-block404 { width:100%; float:none; padding:0 }
.menu-list { display:none }
}
@media(max-width:530px) {
.list-block li .img-block { width:100%; display:block; float:none; margin:15px 0 15px 0 }
}
@media(max-width:626px) {
.menu-list li { margin-bottom:10px }
.thumbnails-1 li { width:28%; margin-bottom:20px }
.second-text { display:none!important }
.Totop { display:none }
}
@media(max-width:480px) {
.list-block-1 li .img-block { float:none; width:100%; margin:0 0 15px 0 }
.box-grid3 .span3 { float:none; width:100%; margin:0 }
.block-img figure { width:100% }
.thumbnails .thumbnail .img-block { float:none; width:100% }
.thumbnails-1 { margin:0 }
.thumbnails-1 li { width:100%; float:none; margin:0 0 20px 0 }
.thumbnails-1 li .img-block { width:100% }
.td-2 { display:none!important }
.td-2n { display:none!important }
.table-1 tr:first-child td { font-size:13px }
.map iframe { height:200px }
}
@media(min-width:320px) and (max-width:481px) {
#login a { margin-left:0 }
#login div input { margin-left:0 }
}
@media(max-width:380px) {
#login a { margin-left:0 }
#login div input { margin-left:0 }
.table-1 tr:first-child .td-3 { display:none!important }
.td-3n { display:none!important }
.buttons-wrapper span { margin:3px 0 0 0 }
}
.clearfix { *zoom:1
}
.clearfix:before,
.clearfix:after { display:table; content:""; line-height:0 }
.clearfix:after { clear:both }
.hide-text { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0 }
.input-block-level { display:block; width:100%; min-height:29px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

/* Overrides */

body {background: rgb(166,43,48);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2MmIzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWE0MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(166,43,48,1) 0%, rgba(250,164,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,43,48,1)), color-stop(100%,rgba(250,164,25,1)));
background: -webkit-linear-gradient(top,  rgba(166,43,48,1) 0%,rgba(250,164,25,1) 100%);
background: -o-linear-gradient(top,  rgba(166,43,48,1) 0%,rgba(250,164,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(166,43,48,1) 0%,rgba(250,164,25,1) 100%);
background: linear-gradient(to bottom,  rgba(166,43,48,1) 0%,rgba(250,164,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a62b30', endColorstr='#faa419',GradientType=0 );


}

#page-container {background:#fff; box-shadow:0 0 10px #000; max-width:1230px; margin:0 auto;}
.container {padding:30px 30px 0; box-shadow: 0 12px 6px -10px #000 ; }
	footer .container,
    body:not(#home) header .container {box-shadow:none;}
    
#content {padding:0;}
.page-header {color:#26255f; border:none; margin-top:0; margin-bottom:0;}
	.page-header h1 {text-transform:uppercase; font-size:22px; line-height:1em}
		.page-header h1 small { font-size:14px}
    .page-header h3 {font-weight:bold; border:none; font-size:17px}
a#logo-main {}
a#mobile-logo {display:none;}
#header-headlines {padding:0 4%; margin: 0; position:relative; background:#efefef; width:92%;}
	#header-headlines h2 {background:none; padding:0; margin-right:10px;}
	#header-headlines p {margin:0; padding:0;}
    #header-headlines .cycle-slideshow {position:relative; z-index:10;}
	#header-headlines .cycle-controls {position:absolute; z-index:5; top:25%; left:0; width:100%; height:100%;}
    	#header-headlines .cycle-controls span {display:block; position:absolute; top:0; cursor:pointer;}
    	#header-headlines .cycle-controls span#prev {left:1%;}
        #header-headlines .cycle-controls span#next {right:1%;}
    .cycle-slideshow > div {overflow:hidden; width:100%; padding:5px 0;} 
    .nav-collapse_ .nav {float:left;}
    .nav-collapse_ .nav>li>a{padding-left:39px; padding-right:39px;}

.navbar_ {background: rgb(169,3,41);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(100%,rgba(109,0,25,1)));
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}

.nav-collapse_ .nav>li.sfHover>a, .nav-collapse_ .nav>li.sfHover>a:hover, .nav-collapse_ .nav>li>a:hover, .nav-collapse_ .nav>li.active>a, .nav-collapse_ .nav>li.active>a:hover {
background: rgb(241,231,103);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZTc2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI2NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1)));
background: -webkit-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
background: -o-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
background: -ms-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );
color:#000
   }
   
   
   .color-2 {background: rgb(169,3,41);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(100%,rgba(109,0,25,1)));
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}
  
  .box-color {
background: #efefef;
}
  
  .box-color-1{
   background:#efefef; color:#333;
  }
  .block-img strong {color:#333}
  
  
  .menu-list li a{color:#000}
@media only screen and (min-width: 1200px){
.flexslider {
min-height: 0  !important
}
}
     
.feedburner-headlines    {font-weight: normal;}
	.feedburner-headlines ul {margin:0; padding:0;}
    .feedburner-headlines li {
font-size: 14px; 
line-height: 19px;
color: #2c2f34;
margin: 18px 0 9px 0; padding-bottom:17px;
border-bottom:1px dotted #84868a
}

.feedburner-headlines li:last-child {margin-bottom:0; padding-bottom:0; border-bottom:none;}
    
     #creditfooter {
	 display:none;
 }
 
 #boomboxes > li > a {display:block; }
 #boomboxes > li > a img {display:block; margin:0 auto;}
@media(min-width:1200px) {
.box .inner {padding-left:22px; padding-right:22px;}    
}

.clear{clear: both}

#Tabs{margin: 10px 0 30px 8px;}
#Tabs ul{padding: 0; padding-bottom: 6px;  margin: 0;border-bottom: 6px solid #cccccc; }
#Tabs li{display: inline; list-style: none; padding: 6px; background-color: #cccccc; color: #AF1D35; font: 11px; margin: 0 0px 0 0px}
#Tabs li:first-child{margin: 0 2px 0 0px}
#Tabs .active{background-color: #999999;}

.leftblock {
width:250px;
float:left;
margin:0px 125px 0px 3px;
}

.rightblock {
width:250px;
float:left;
}

.sponsoropps {
width: 750px;
margin-bottom: 10px;
border-bottom:1px dotted #000;
}

.righttext {
text-align:right;
}

.contactsbox {
width:200px;
float:left;
margin:20px 40px 10px 5px;
}

.dotline {
margin: 10px 0px 10px 0px;
border-bottom: 1px dotted #000;
} 

embed[type="application/x-shockwave-flash"] {width:100%; height:auto; line-height:0; float:left;}
	.leaderboard embed[type="application/x-shockwave-flash"] { height:90px;}
   /* .skyscraper iframe {width:100%; height:auto;}*/
    
#captchaform {padding-top:15px; margin-bottom:0; width:100%;}
    
@media (max-width: 500px) {
#main-logo {display:none}    
#mobile-logo {display:block !important}    
}


@media (min-width: 1200px) {
.skyscraper-news .span2 {width: 160px;} 
.skyscraper-news .span6  {width:580px}
  
}
@media (max-width: 1199px) and (min-width: 980px){ 
.skyscraper-news .span2 {width: 160px;}  
.skyscraper-news .span6  {width:440px}
 
}
@media (max-width: 979px) and (min-width: 768px){  
.skyscraper-news .span2 {width: 160px;} 
.skyscraper-news .span6  {width:296px !important}
}

@media (max-width:767px){  
    .hide-from-mobile {display:none;}
}
.mobile-only {display:none !important;}
@media (max-width:767px){  
    .mobile-only {display:block !important;}
}

body .flex-caption span {
display: block;
font-size: 20px;
line-height: 20px;
color: #e2e420;
}