@charset "utf-8";
@font-face {
    font-family: 'cuprum';
    src: url('../cuprum/cuprum-regular-webfont.eot'); src: url('../cuprum/cuprum-regular-webfontd41dd41dd41d.eot?#iefix') format('embedded-opentype'), url('../cuprum/cuprum-regular-webfont.woff') format('woff'), url('../cuprum/cuprum-regular-webfont.html') format('truetype');
	font-weight: normal;font-style: normal;

}
@font-face {
    font-family: 'cuprum';
    src: url('../cuprum/cuprum-bold-webfont.eot');
    src: url('../cuprum/cuprum-bold-webfontd41dd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('../cuprum/cuprum-bold-webfont.woff') format('woff'),
         url('../cuprum/cuprum-bold-webfont.html') format('truetype');
	font-style: normal;
	font-weight: bold; 

}
@font-face {
    font-family: 'cuprum';
    src: url('../cuprum/cuprum-bolditalic-webfont.eot');
    src: url('../cuprum/cuprum-bolditalic-webfontd41dd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('../cuprum/cuprum-bolditalic-webfont.woff') format('woff'),
         url('../cuprum/cuprum-bolditalic-webfont.html') format('truetype');
	font-style: italic;
	font-weight: bold; 

}
@font-face {
    font-family: 'cuprum';
    src: url('../cuprum/cuprum-italic-webfont.eot');
    src: url('../cuprum/cuprum-italic-webfontd41dd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('../cuprum/cuprum-italic-webfont.woff') format('woff'),
         url('../cuprum/cuprum-italic-webfont.html') format('truetype');
    font-style: italic;

}
.cuprum{font-family:'cuprum';}
.promo{
	position: absolute; top: 120px; left: 0px; background-color: #b50000; padding: 20px; width: 30%; z-index: 100000; color: white; opacity: 0.9;
}
.promo h2{
	font-size: 30px; font-weight: bold; text-shadow: 1px 1px 2px #777777; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid silver;
}
.promo .hint{
	font-size: 12px;
}
/* --------------- default --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
font-size: 100%;
}
a { margin: 0; padding: 0; font-size: 100%; background: transparent;}
nav ul            { list-style:none;}
sub, sup          { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup               { top: -0.5em; }
sub               { bottom: -0.25em; }
ins               { text-decoration: none;}
p, pre,blockquote, ul, ol, dl { margin: 1em 0;}
blockquote        { margin-left: 40px; margin-right: 40px;}
ol, ul, dd        { margin-left: 40px;}
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
h1                { font-size: 30px; margin: 1em 0 .8em; color:#301a13;}
h2                { font-size: 28px; margin:  0;}
h3                { font-size: 26px; margin: 1.0em 0;}
h4                { font-size: 24px; margin: 1.33em 0;}
h5                { font-size: 22px; margin: 1.5em 0;}
h6                { font-size: 20px; margin: 1.67em 0;}

body, input, select, button, textarea { font-family: 'cuprum';}
html { overflow-y: scroll; height:100%; min-width:980px;}
body { text-align: left; color: #7c7c7c; position:relative; height:100%;}
.blue { color: #0095eb!important; }
.orange { color: #e84d07!important; }
.grey{color: #474747!important;}
a { color: #0095eb; }
a:hover { color: #e84d07; }

img{ border: none;}
hr{ color: #aaa; background: #aaa; height: 1px; border: none;}
input, select, button { margin: 0; font-size: 100%; color: #000; vertical-align: middle; }
input[type="button"], input[type="submit"], input[type=reset], button { cursor: pointer; }
button, input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
.clear { clear: both; height: 0; overflow: hidden; font-size: 0;}
.clear_inside { height: 0;}
.clear_inside:after,
.content_body:after,
.clear_self:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden;}

.res {
width: 1080px; margin-left: auto; margin-right: auto;
}
.bbox,
.res {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.ul_null {
margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;
padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;
list-style: none;
}

.wrapper {min-height: 100%; width: 100%; position: relative; z-index: 0;}

h2.title { 
color: #474747;
font-size: 28px;
font-weight: 700;
text-align: center; line-height: 32px;
}
body {
color: #333333;
font-family: "cuprum", "Tahoma", "Arial", sans-serif;
font-size: 17px;
font-weight: 400;
-webkit-text-size-adjust: none; /* Prevent iOS from text resizing */ 
}
#header, .header{
width: 100%; min-height: 63px; background: gray url(../img/box_bg_blue-wave.png) repeat-x top; border-bottom: 6px groove silver;
position: relative; color: white; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.600); font-size: 18px; overflow: hidden;
}
.header{background: gray url(../img/box_bg_blue-wave.png) repeat-x top;}
.bottom{position: relative;min-height: 130px; z-index: 1!important; overflow: auto!important;}
.map{background: none!important;}
#header .logo, .header .logo{float: left; margin-right: 50px;}
.header .tezis{float: left; margin: 18px 30px auto 15px; text-align: left; padding-left: 20px;}
.header .tezis b{color: #ffcc00; font-size: 24px; font-weight: normal;}
.gold {color: #FFCC00 !important;}
.phone{ text-align: center;}
#header .call, .header .call{float: right; margin-top: 15px; text-align: center;}
.ch-big { font-size: 36px;line-height: 42px;}
.ch-big2 { font-size: 32px;line-height: 38px;}
#header .callback, .header .callback{margin-top: 5px; text-decoration: none;}
.popup_bg {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); visibility: hidden; z-index: 99;}
.popup.sl_form {
position: fixed; top: 50%; left: 50%; margin:-150px 0 0 -150px;
visibility: hidden; z-index: 100;
}
.popup.sl_form .name {text-shadow: none; color: #b50000;}

#inner{
width: 1080px;  
height: auto; 
margin: 0px auto;
position: relative; 
text-align: left; 
}
.inner1170{width: 1170px!important;  }

.h2 { 
color: #FFFFFF;
font-size: 40px;
font-weight: 700;
line-height: 40px;
text-transform: uppercase; text-align: center; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

.blockbox{
background: url(../img/box1-bg.html) repeat-x bottom;
position: relative;width: 100%; min-height: 330px;	
padding: 20px 0px 0px;
}
.box-bg-blue{background: url(../img/box_bg_blue-wave.png) repeat-x bottom ;}
.why_we{
float: none; text-align: center; margin-top: 10px;
}
.why_we div:first-child { margin: 0px;}
.why_we div { 
background: transparent;
border-radius: 100%;
height: 165px;
margin-left: 40px;
text-align: center;
text-transform: uppercase;
width: 165px;
display: inline-block;
position: relative;
vertical-align: top;
border: 1px dashed #fff;
box-shadow: 0px 1px 5px rgba(51, 51, 51, 0.8);
}
.why_we div:hover {
box-shadow: 0px 1px 20px rgba(255, 255, 153, 0.7);
border: 1px solid #FFF;
background-color: rgba(204, 204, 204, 0.1);
cursor: pointer;
}
.why_we div:hover > p{
color: #ffffcc;
}
.why_we p { 
margin-bottom: 0px;
margin-top: 25px;
float: none;
color: white;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
font-size: 18px;
font-weight: 200;
line-height: 23px;
text-align: center;
width: inherit;
position: relative;
}
.why_we b{
color: #ffff33;font-weight: 200;
}
.why_we img{
position: absolute; bottom: 0px; left: 48px;
}
.box-0 .descr h1 { 
color: #F4F4F4;
line-height: 34px;
padding-top: 0px; font-size: 40px; font-weight: bold;
margin: 0;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
.why_we p.pre{
margin-bottom: 25px;
margin-top: 0px; padding: 0;
}
.why_block{
width: 490px; padding: 20px;
border-radius: 0px 0 0 6px; border-top: none!important;
border: 1px solid #ebebeb; /*background-color: #fafafa;*/
}
.why_block:last-child{ border-top: none;
border-radius:0 0px 6px 0; border-left: none; background-color: white;
}
.why_block1{
width: 490px; padding: 20px; border-radius: 6px 0 0 0px;
border: 1px solid #ebebeb; background-color: #fafafa; border-bottom: none;
}
.why_block1:last-child{
border-radius:0 6px 0px 0; border-bottom: none; background-color: #fafafa; border-left: none;
}
.icon {
float: left; padding-left: 50px; margin-left: 15px; margin-bottom: 25px;
}
.i1_1{background: url(../img/icons/money_bag.png) no-repeat left center;}
.i1_2{background: url(../img/icons/money_bag1.png) no-repeat left center;}
.i2_1{background: url(../img/icons/close.png) no-repeat left center;}
.i2_2{background: url(../img/icons/services.png) no-repeat left center;}
.i3_1{background: url(../img/icons/no-man.png) no-repeat left center;}
.i3_2{background: url(../img/icons/handshake.png) no-repeat left center;}
.i4_1{background: url(../img/icons/snow.png) no-repeat left center;}
.i4_2{background: url(../img/icons/gas.png) no-repeat left center;}
.i5_1{background: url(../img/icons/tasks.png) no-repeat left center;}
.i5_2{background: url(../img/icons/happy.png) no-repeat left center;}
.i6_1{background: url(../img/icons/no-man.png) no-repeat left center;}
.i6_2{background: url(../img/icons/handshake.png) no-repeat left center;}

.bg-zayavka { 
background: #DADCDB url(../img/bg-zayavka.jpg) no-repeat center;
height: 370px; position: relative;
}
.bg-zayavka .sl_form{
top: 20px!important; right: 80px;
}
.bg-zayavka .promo{
background-color: rgba(120, 120, 120, 0.85); font-size: 25px; width: 650px;
position: absolute; left: 0px; top: 220px; line-height: 30px; padding: 15px;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.506);
}
ul.tabs {
margin: 0;
padding: 0;
list-style: none;
width: auto;
position: relative;
overflow: hidden;
}
ul.tabs li {
display: inline-block;
margin: 0 10px;
padding: 10px;
height: 50px;
line-height: 50px;
overflow: hidden;
position: relative;
border: 1px solid #cccccc;
border-radius: 5px;
}
ul.tabs .t1 a{background: url(../img/icons/firewall.png) no-repeat left center!important;}
ul.tabs .t2 a{background: url(../img/icons/hot_tube.png) no-repeat left center!important;}
ul.tabs .t3 a{background: url(../img/icons/trash.png) no-repeat left center!important;}
ul.tabs .t4 a{background: url(../img/icons/updates.png) no-repeat left center!important;}
ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 28px;
padding: 0 0px 0 60px;
height: 50px;
line-height: 51px;
}
ul.tabs li:hover{
background-color: #eed;
}    
html ul.tabs li.active, html ul.tabs li.active a:hover  {
background: #eee;

}
.tab_container {
border: 1px solid #ebebeb;
margin-top: 20px;
clear: both;
float: left; 
width: 100%;
min-height: 350px;
background: #fff;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
padding: 20px;
font-size: 15px;
}
.tab_content td{padding: 5px;border-bottom: 1px solid #ebebeb;}
.tab_content .cena{width: 200px;}
.tab_content .cena b{
padding: 10px; background-color: #ededed; text-align: center; font-weight: normal;
width: 180px; display: block; border-radius: 4px;font-size:18px;
}
.tab_content .work{width: 800px;}
.tab_content .work b{font-size:18px;}

.tv{
background: url(../img/mac.jpg) no-repeat 105% 0px;
position: relative;
height: 505px; width: 100%;
margin-top: 25px;
}
.tv iframe{
position: absolute; top: 71px; right: 155px;
border: 2px solid #cccccc;/*box-shadow: 1px 1px 15px #000;*/
}
.tv .promotext{
display: block; position: absolute; top: 20%; left: 0; width: 420px;
background-color: #f1f1f1; font-size: 18px;
}
.tv .promotext p{
padding: 10px; margin: 0; line-height: 21px;
}
.tv h2{
margin: 0; padding: 15px; background-color: #ffcc00;
}


.activity {
position: absolute; top: 0px; left: 260px; text-align: center;
padding: 10px; background-color: #999999;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px; 
width: 500px;
color: white; 
}
.activity a{
color: #fff; font: 200 16px Cuprum; text-transform: uppercase;/*text-shadow: 1px 1px 1px #333333;*/ text-decoration: none; border-bottom: 1px solid #ffcc00;
transition: all 200ms linear;
-o-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-webkit-transition: all 200ms linear;}
.activity a:hover{ border: none;color: #ffcc00;border-bottom: 1px solid #fff;
transition: all 200ms linear;
-o-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-webkit-transition: all 200ms linear;}
.activity1 {position: absolute; top: 60px; left: 270px; text-align: center;width: 500px;color: #e1e1e1; font-size: 18px; text-transform: none; line-height: 25px;
}
.shdw { 
background: transparent url("../img/header_bar_shdw.png") no-repeat 50% 0%;
font-size: 1px;
height: 4px;
line-height: 1px;
margin: 0px auto;
width: 1230px;
overflow: hidden;
}


.slider_1 {
height: 500px;
background: #fff; overflow: hidden;
position: relative; margin-bottom: 15px;
}
.slide_cont {
width: 100%; height: 100%; overflow: hidden;
position: relative; float:left; clear:both;
}
.slider_1 .sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:150;
width:64px;
height:64px;
position: absolute;
top:10%;
margin-top:-34px;
}
.slider_1 .prev {left:15px;background: url(../images/slide-l.png);}
.slider_1 .prev:hover {background: url(../images/slide-l-act.png); overflow: visible;}
.slider_1 .next {right:15px;background: url(../images/slide-r.png);}
.slider_1 .next:hover {background: url(../images/slide-r-act.png);}

.slide_cont li {position: absolute; width: 100%; height: 100%; background: #fff;}
.slider_1 .sliderBullets {position: absolute; bottom: 12px; left: 53px; z-index: 95; font-size: 0;}
.slider_1 .sliderBullets a {float: left; margin-right: 13px; width: 11px; height: 11px; border-radius: 50%; border: 2px solid #fff; border: 2px solid rgba(255, 255, 255, 0.5);}
.slider_1 .sliderBullets a:hover {border: 2px solid #fff;}
.slider_1 .sliderBullets a.active {cursor: default; background: #fff; border: 2px solid #fff;}



.slider_1 .desc/*.bbox*/ {
position: absolute; bottom: 35px;
width: 565px; padding: 25px 25px 10px;
background: url(../images/sl_desc.png) 0 0 repeat-y;
font-size: 30px; color: #301a13;
}
.slider_1 .desc_red/*.bbox*/ {
position: absolute; bottom: 65px; left: 15px; 
width: auto;
font-size:16px; color: white; text-transform: uppercase;
}
.slider_1 .desc_red .uniform-bg {
background: rgba(181, 0, 0, 0.8);
position:relative; padding: 4px 7px;line-height: 20px;
}
 

.sl_form,.sl_form2 {
position: absolute; top: 115px; right: 20px; z-index: 999;
width: 280px; padding: 12px;
border-radius: 5px; background: #fff; background: rgba(255, 255, 255, 0.95);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.506);
}
.sl_form2 {
position: relative; top: auto; right: auto;
width: 750px;background: #fff; background: rgba(255, 255, 255, 0.25);
}
.sl_form .name {color: #301a13; font-size: 18px; margin-bottom: 7px; text-align: center;}
.sl_form .inp_wrap {margin-bottom: 12px;}
.sl_form .inp_wrap input[type="text"], .sl_form2 .inp_wrap input[type="text"] {
margin-bottom: 2px; width: 100%;
background: #f2f2f2; border: 1px solid #cccccc;
height: 40px; line-height: 40px; padding: 0 15px; vertical-align: middle;
font-size: 15px; color: #737373;
}
.sl_form2 .inp_wrap input[type="text"]{
	width: 200px; display: inline-block;height: 42px;margin-bottom: 0px;border-radius: 5px;
}
.sl_form .inp_wrap input[type="text"]:first-child {border-radius: 5px 5px 0 0;}
.sl_form .inp_wrap input[type="text"]:last-child {border-radius: 0 0 5px 5px;}
.sl_form .but {width: 100%;}

.plus {text-align: center; font-size: 0;}
.plus .item {
display: inline-block; min-width: 165px;
font-size: 20px; color: #ff895f;
}

.uslugi{display: inline-block; vertical-align: top; float: none;
width: 274px; background-color: #fff; height: 220px; margin: 10px; 
font:18px cuprum;}
.uslugi img{
border-radius:5px;box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.506);
}
.uslugi-text-right{ position: relative;
float: right; width: 290px; text-align: center; padding: 0px 0px 20px 10px; border-left: solid 1px #F2F2F2; height: 280px;
}
.uslugi-text-right h2{
font-size: 20px; margin: 0;
}
.bl1{
margin-left: 0px;
}
.bl2{
margin-right: 0px;
}
.uslugi-text-right .sl_form{
top: 0px!important; right: 0px; position: relative;
width: 270px; padding: 12px;
background: transparent;
box-shadow: inherit;
}


.why_block1 .col_in {float: left; vertical-align: top;}
.why_block1 .col_txt {overflow: hidden;}
.why_block1 .col_in {font-size: 45px; line-height: 45px; padding-right: 15px;}
.why_block1 .col_in2 {float: left; width: 100%; font-size: 35px; text-align: center;}


.slider_2 {
width: 620px; height: 400px; margin: 0 auto; position: relative;
box-shadow: 0 1px 2px #b3b0aa; border-radius: 4px; background: #fff;
}
.slider_2 .callout {z-index: 99; width: 207px; height: 48px; line-height: 46px; position: absolute; top: -15px; left: -7px; font-size: 20px; color: #fff; text-align: center; background: url(../images/big_call.png) 0 0 no-repeat;}
.slider_2 .sliderArrows a {cursor: pointer; width: 33px; height: 35px; position: absolute; top: 176px; right: -7px; background: url(../images/slider_2_arrows.png) -33px 0 no-repeat; z-index: 95; font-size: 0;}
.slider_2 .sliderArrows a.prev {right: 27px; background-position: 0 0;}

.slider_2 .sliderArrows a:hover {background-position: -33px -45px;}
.slider_2 .sliderArrows a.prev:hover {background-position: 0 -45px;}

.slider_2 img {max-width: 100%;}



.cert {padding-bottom: 10px;}
.cert h1 {margin-bottom: -15px;}
.cert_sl {height: 220px; width: 640px; padding: 35px 60px; position: relative; margin: 0 auto 35px;}
.cert_sl .sl_res {width: 100%; height: 100%; position: relative; overflow: hidden;}
.cert_sl .arrow {cursor: pointer; width: 30px; height: 50px; position: absolute; top: 108px; right: 0; background: url(../images/cert_arrs.png) -40px 0 no-repeat;}
.cert_sl .arrow.left {right: auto; left: 0; background-position: 0 0;}

.cert_sl .arrow:hover {background-position: -40px -50px;}
.cert_sl .arrow.left:hover {background-position: 0 -50px;}

.cert_sl .shadow {width: 40px; height: 270px; position: absolute; left: 60px; top: 0; background: url(../images/shadows.png) -50px 0;}
.cert_sl .shadow.right {right: 60px; left: auto; background-position: 0 0;}

.cert_sl ul {margin: 0; padding: 0; list-style: none; width: 9999px; position: absolute; top: 0; left: 0;}
.cert_sl ul li {float: left; margin: 0 15px; width: 153px; height: 206px;}
.cert_sl ul li img {background-position: 50% 50%;}

.pp {position: absolute; top: 0; left: 0; color: #ccc; cursor: pointer;}

.materials {visibility: hidden; background: #fff; border-radius: 4px; width: 825px; height: 482px; padding: 35px; padding-right: 30px; position: fixed; top: 50%; left: 50%; margin: -270px 0 0 -430px; z-index: 99;}
.slider_3 {float: left; width: 490px; height: 347px; border-radius: 5px; position: relative; margin-right: 24px;}
.slider_3 .slides {}
.slider_3 .slides {}
.slider_3 .sliderArrows a {cursor: pointer; width: 30px; height: 48px; position: absolute; top: 50%; right: 8px; background: url(../images/popup_sl_nav.png) -40px 0 no-repeat; z-index: 99; font-size: 0;}
.slider_3 .sliderArrows a.prev {left: 8px; background-position: 0 0;}

.slider_3 .sliderArrows a:hover {background-position: -40px -50px;}
.slider_3 .sliderArrows a.prev:hover {background-position: 0 -50px;}

.materials .sl_form {background: #eef5f4; position: static; overflow: hidden; margin-top: 58px;}
.materials .desc {clear: both; text-align: left; padding-top: 20px; color: #292929; font-size: 20px;}
.materials .desc .name {font-size: 30px;}
.popup_bg.active,
.popup.active {visibility: visible;}

.c1{
width: 290px; height: auto; position: relative; text-align: center;
}
.c1 .block_timer {
display: inline-block;
font-family: 'cuprum';
}
.c1 .timer_desc {
font-size: 16px;
font-family: 'cuprum';
color: #323232;
line-height: 17px;
margin-bottom: 5px; text-align: left;
}

.c1 .timer {
text-align: center;
}

.c1 .timer .day_block,
.c1 .timer .hour_block,
.c1 .timer .min_block,
.c1 .timer .sec_block {
width: 51px;
display: inline-block;
margin-right: 10px;
position: relative;
}

.c1 .timer .sec_block {
margin-right: 0px;
}

.c1 .timer .day_block:after,
.c1 .timer .hour_block:after,
.c1 .timer .min_block:after,
.c1 .timer .day_block:before,
.c1 .timer .hour_block:before,
.c1 .timer .min_block:before {
background-color: #6a6a6a;
width: 3px;
height: 3px;
content: '';
position: absolute;
border-radius: 50%;
}

.c1 .timer .day_block:after,
.c1 .timer .hour_block:after,
.c1 .timer .min_block:after {
top: 22px;
right: -9px;
}

.c1 .timer .day_block:before,
.c1 .timer .hour_block:before,
.c1 .timer .min_block:before {
top: 10px;
right: -9px;
}

.c1 .timer .day,
.c1 .timer .hour,
.c1 .timer .min,
.c1 .timer .sec {
font-size: 30px;
font-family: "Segoe UI";
color: #2f2f30;
line-height: 33px;
border: 3px solid #d7d7d7;
}

.c1 .timer .c1_info {
font-family: tahoma;
font-size: 12px;
color: #808080;
line-height: 20px;
margin-top: -1px;
}

.c1 .timer .sec {
margin-right: 0px;
color: #e65a46;
border: 3px solid #e65a46;
}

/* Êíîïêà */



.btn:focus { 
outline: thin dotted #333333;
outline-offset: -2px;
}

.btn:hover, .btn:focus { 
background-position: 0px -15px;
color: #333333;
text-decoration: none;
transition: background-position 0.1s cubic-bezier(0, 0, 1, 1) 0;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { 
background-color: #E6E6E6;
color: #333333;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { 
background-color: #BD362F;
color: #FFFFFF;
}


.btn { 
background-color: #F5F5F5;
background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
background-repeat: repeat-x;
border-bottom: 1px solid #B3B3B3;
border-left: 1px solid rgba(0, 0, 0, 0.102);
border-radius: 4px;
border-right: 1px solid rgba(0, 0, 0, 0.102);
border-top: 1px solid rgba(0, 0, 0, 0.102);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.196), 0px 1px 2px rgba(0, 0, 0, 0.047);
color: #333333;
cursor: pointer;
display: inline-block;
font-family: "cuprum";
text-transform: none;
font-size: 14px;
line-height: 20px;
margin-bottom: 0px;
padding: 4px 12px;
text-align: center;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.749);
vertical-align: middle;
text-decoration: none;
}

.btn-large { 
border-radius: 6px;
font-size: 17.5px;
padding: 11px 19px;
}

.btn-danger { 
background-color: #DA4F49;
background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
background-repeat: repeat-x;
border-bottom-color: rgba(0, 0, 0, 0.251);
border-left-color: rgba(0, 0, 0, 0.102);
border-right-color: rgba(0, 0, 0, 0.102);
border-top-color: rgba(0, 0, 0, 0.102);
color: #FFFFFF;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.251);
}


#bigTitle { 
background: url(../img/black-bg.jpg) repeat center;
margin-top: 30px;
padding: 40px 0px;
text-align: center;
}
.otzyv ul {
overflow: hidden;
list-style: none;
margin: 30px 0 0 0;
}
.otzyv ul li:first-child { 
margin-left: 0px;
}
.otzyv ul li {
float: left;
width: 210px;
margin-left: 30px;
position: relative;
}


.otz-inner {
overflow: hidden;
width: 210px;
height: 166px;
position: relative;
display: block;
text-decoration: none;
box-shadow: 1px 1px 7px #000;
}

.otz-img {
display: block;
width: 208px;
height: 164px;
overflow: hidden;
border: 1px solid #333333;
}

.play {
position: absolute;
display: inline-block;
width: 36px;
height: 43px;
background: url(../img/play.png) no-repeat;
left: 92px;
top: 66px;
}

.play:hover {
background: url(../img/play-act.png) no-repeat;
cursor: pointer;
}

.otz-inner:hover .play {
background: url(../img/play-act.png) no-repeat;
}


.otz-name {
border-bottom: 3px solid fuchsia;
color: orange;
display: block;
padding-bottom: 5px;
text-align: left;
font-size: 18px;
padding-top: 13px;
margin-bottom: 5px;
}
.otz-time { 
background: #000000;
bottom: 7px;
color: #FFF;
display: inline-block;
font-size: 12px;
font-weight: 200;
height: 21px;
line-height: 21px;
padding-left: 5px;
padding-right: 5px;
position: absolute;
right: 5px;
margin: 0;
}

.otz-span {
display: block;
font-size: 16px;
color: white;
font-weight: normal;
padding-top: 2px;
}
.bg-dom { 
background: transparent url(../img/bg-dom.jpg) no-repeat top;
height: 600px;
width: 100%;
}

.primery-main { 
background: url("../img/slider-bg.jpg") 50% 50% no-repeat fixed #010101;
height: 470px;
}
.primery .primer-zag {
    font-size: 35px;
    color: #fdb913;
    display: block;
    text-align: center;
    text-transform: uppercase;
    height: 105px;
    line-height: 105px;
    font-weight: bold;
}
/*Ñëàéäåð*/
.primery-slider {
width:1160px;
height:270px;
position:relative;
margin: 0 auto;
}

.primery-slider .sliderContent {
float:left;
width:1160px;
height:270px;
clear:both;
position:relative;
overflow:hidden;
}

.primery-slider .sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
width:64px;
height:64px;
position:absolute;
top:50%;
margin-top:-34px;
}

.primery-slider .sliderArrows .prev {
background: url(../img/slide-l.png) no-repeat;
left:0px;
}

.primery-slider .sliderArrows .prev:hover {
background: url(../img/slide-l-act.png) no-repeat;
}

.primery-slider .sliderArrows .next {
right:0px;
background: url(../img/slide-r.png) no-repeat;;
}

.primery-slider .sliderArrows .next:hover {
background: url(../img/slide-r-act.png) no-repeat;;
}

.primery-slider .sliderContent .item {
    /*position:absolute;*/
    width:900px;
    height:270px;
    margin: 0 auto;
    position: relative;
}

.primery-slider .sliderContent a {
outline:none;
}
/*Ñëàéäåð end*/

.primery-slider .slider-left {
    width: 355px;
    height: 237px;
    float: left;
    overflow: hidden;
    border: 3px solid #686868;
    border-radius: 10px;
}

   .primery-slider .slider-left img {
        width: 100%;
        min-width: 100%;
        border-radius: 8px;
    }

.primery-slider .slider-right {
    width: 500px;
    float: right;
}

.primery-slider .slider-name {
    font-size: 25px;
    margin: 0px;
    color: #0099ff;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}

.primery-slider .slider-info {
    color: #FDB913;
    font-size: 18px;
    padding: 10px 0;
    text-transform: uppercase; margin: 0;
}

.primery-slider .section {
    font-size: 15px; color: white;
}
/*òàáû*/
.section ul.tabs-p {overflow: hidden; margin: 10px 0 0 0;}
.section .tabs-p li {
    float: left;
    display: inline-block;
    font-size: 16px;
    color: #0f83d5;
    text-transform: uppercase;
    border-bottom: 1px dotted #0f83d5;
    margin-left: 20px;
}
.section .tabs-p li:first-child {margin-left: 0px;}
.section .tabs-p li:hover {cursor: pointer;border-color: transparent;}
.section .tabs-p li.current {color: #fdb913;border-color: transparent;}
.section .box-p {display: none;padding-top: 0px;}
.section .box-p.visible {display: block;}
.section .box-p p {color: #dddddd;font-size: 14px;line-height: 17px;}
/*òàáû end*/
.errors { 
color: #990000;
display: none;
font-size: 13px !important;
margin-top: -5px; padding: 5px;
}
.callend{
	font: 400 15px Cuprum;color: #990000;
}
