@charset "utf-8";
/* CSS Document */
body, html{
margin:0px;
padding:0px;
background:url(dis/zalivka.png) repeat-x #ebeffb;
}
.s_maket{
margin:0 auto;
width:100%;
max-width:1600px;
min-width:1280px;
}
.maket{
float:left;	
height:auto;
margin:0 auto;
width:100%;
background:url(dis/zalivka.png) repeat-x;
}
.v_menu{
float:left;
width:100%;
height:90px;
background-image:url(dis/v_fon.png);
}
.logo{
float:left;
margin-left:20px;
margin-top:20px;
width:15%;
}
.menu{
float:left;

margin-top:10px;
text-align:center;
color:#FFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
width:100%;
background-image: url(dis/fon_m.png);
height: 89px;
}
#menu_ss{
color:#fff;
}
#p1{
float:left;
width:7%;
margin-top:15px;
}
#p2{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p3{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p4{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p5{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p6{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p7{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p8{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p9{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p10{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p11{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p12{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
#p13{
float:left;
width:7%;
margin-left:5px;
margin-top:15px;
}
.shape{
float:left;
width:100%;
height:400px;
background-image:url(dis/shape_fon.png);
}
.flash_d{
float:left;
margin-left:150px;
width:80%;
}
.left_block{
float:left;
width:165px;
margin-left:50px;
margin-top:90px;
}
.zakaz_p{
float:left;
margin-left:-15px;
}
.telefon_l{
float:left;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
}
.komiks_l{
float:left;
font-size:12px;
margin-top:10px;
}
.kl{
margin-top:10px;
}
.center_block{
float:left;
width:70%;
margin-left:20px;
}
.v_f{
float:left;
width:100%;
height:4px;
background-image:url(dis/v_panel_center.png);
}

.kontent{
float:left;
width:100%;
background-color: #fafcf0;

box-shadow: 0px 0px 82px #000;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
}
.right_block{
float:left;
width:300px;
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.fist{
border:4px solid #F00;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
padding:10px 10px 0px 10px;
}
.fist:hover{
    background: #256272;
    border:4px solid #256272;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
color:#fff;

}
.news_l{
    float:left;
    margin-top:30px;
	padding:10px 10px 0px 10px;
border: 4px solid #F00;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.news_l:hover{
    background: #256272;
border:4px solid #256272;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
color:#fff;
    
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
color:#fff;
}
#news_z{
	font-size:14px;
	font-weight:bold;
}
#news_s{
	color:#000;
	text-decoration: none;
}
h1{
	margin-top:10px;
margin-bottom:0px;
font-size:18px;
font-family:arial;
}
h2{color:#1a4652;
font-size:16px;
font-family:arial;
font-style: italic;
}
.text{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top: 30px;
}
#footer{
	float:left;
	background-image:url(dis/footer.png);
	width:100%;
	height:369px;
	margin-top:150px;
}
.post_s{
	float:left;
	margin-bottom:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}
#pill{
	float: left;
width: 100%;
margin-bottom: 25px;
height: 83px;
background-image: url(dis/fon_p_v.png);
	}
#pil1{
float:left;

margin-right:50px;
}
#pil2{float:left;}
#opros{
	float:left;
	margin-left:10px;
	margin-top:45px;
margin-bottom: 20px;
}
#opros_z{
float:left;
	font-size:12px;
	font-weight:bold;
min-width: 270px;
background-color: #256272;
border-radius: 10px;
}
.buttom{
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
	width:120px;
	height:35px;
	color:#fff;
	font-size:15px;
	background:url(dis/buttom.png);
	box-shadow: 0px 0px 3px #000;
	border-color:#276473;
	}
#copirait{
	float:left;
	margin-top:30px;
	margin-left:60px;
	color:#fff;
}
#trigg{color:#fff;}
.fb_iframe_widget{margin-top:20px;}


.anons ul{
    list-style:none; display: inline-block;
    }
.readmore{
    float:right;
    }
#blogs .readmore:hover{
    color:#aeb4d4;
    }
.time{
    font-size:12px;
    }
#blogs .comment a{
    text-decoration:none; 
    color:#0e2934; 
    font-weight: bold; 
    font-size:14px;
    }
#blogs .comment a:hover{
    color:#aeb4d4;
    }
.pagination{
    padding:10px; 
    text-align:center; 
    font-size:12px;
    }
.pagination ul{
    list-style:none;
    }
.pagination ul li{
    display:inline;
float: left;
    }
.pagination a {
    margin: 3px; 
    padding: 2px 7px; 
    text-decoration: none; 
    color:#000; 
    border: 1px solid #4097c0;
    }
.only{
    border:1px solid #4097c0;
   margin: -3px 5px; 
    padding:2px 7px; 
    background:#4097c0;
    }
.control a{
    margin:3px; 
    padding:2px 7px;
    }
.control a:hover{
    background:#4097c0;
    }
.active{
    background:#4097c0;
    }
a{color:#1a4652;}
	a:hover{color:rgb(201, 0, 0);}



.wrapper {
				width: 1280px;
				margin: 0px auto;
				text-align:center;
			
				height: 89px;
}
			#carousel {
				margin: 0 0 30px 0;
				width: 1275px;
				position:relative;
			}
			#carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			#carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width: 232px;
				height: 178px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
				
				position:relative;
			}

			#carousel li img {
				width:201px;
				height:89px;
				margin-top:0px;
			}
			
			#carousel li a {
				width:201px;
				height:127px;
				position:absolute;
				display:block;
				z-index:2;
				top:14px;
				left:16px;
			
				text-indent:-999em;
			}			

			.clearfix {
				float: none;
				clear: both;
			}
			
			#carousel .prev, #carousel .next {
				margin-left: 10px;
				width:15px;
				height:21px;			
				display:block;				
				text-indent:-999em;
				background: transparent url('images/carousel_control.png') no-repeat 0 0;
				position:absolute;
				top:35px;				
			}
			#carousel .prev {
				background-position:0 0;
				left:-100px;
			}
				#carousel .prev:hover {
					left:-101px;
				}			
			#carousel .next {
				background-position: -18px 0;
				right:-90px;
			}
				#carousel .next:hover {
					right:-91px;
				}				
			#carousel .pager {
				margin:0 auto;
				text-align: center;
			}
			#carousel .pager a {
				margin: 0 5px 0 0;
				text-decoration: none;
				display:inline-block;
				width:8px;
				height:8px;
				background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
				text-indent:-999em;
			}
			#carousel .pager a.selected {
				text-decoration: underline;
				background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
			}

#ulf{
width: 100%;

}
#lif{
	color:#fff;
	float: left;
    
text-align:center;	

font-size: 12px;
font-family: arial;
font-style: italic;
padding-left: 0px;
width: 7.6%;
list-style: none;
	}
#lozung{float:right;
font-size: 24px;
font-family: arial;
font-style: italic;
margin-top: 30px;
margin-right: 50px;
text-align: right;
}
#otz{
float:left;
margin-top: 30px;
width:100%;
}
#fon_otz{
float:left;
background-image:url(dis/fon_otz.png);

height: 138px;
width: 241px;
}
#menu_f{float: left;
width: 100%;
margin-left: -50px;}
#adapt{float: left;
width: 23%;}
#adaptr{float:left;
width: 23%;
margin-right:4%
}
#adaptl{float:left;
width: 23%;
margin-left:4%
}
#fon_otz_l{
float:left;
margin-left:10%;
background-image:url(dis/fon_otz.png);
height: 138px;
width: 241px;
}
#fon_otz_r{
float:right;
margin-right:10%;
background-image:url(dis/fon_otz.png);
height: 138px;
width: 241px;
}
#p_sl{margin: 0 auto;
width: 1200px;
height: 90px;}
#sl_oprava{position: absolute;
height: 83px;
background-image: url(/dis/fon_p_v.png);
width: 100%;
top: 589px;
z-index: -1;}
#menu_opravka{width: 100%;
background-image: url(/dis/fon_m.png);
height: 89px;
position: absolute;
z-index: -1;
top: 100px;}
#footer_obertka{

max-width: 1600px;
min-width:1280px;
margin: 0 auto;}

#text_otz{float: left;
font-size: 11px;
font-family: arial;
margin: 20px 15px 10px 15px;
font-style: italic;
font-weight:bold;
}
#data_otz{float: right;
color: #868586;
margin-top: 20px;}
.forma_g{
    font-size: 16px;
    font-family: calibri;
margin-bottom: 40px;
}
#obr_z{margin-left:22px;
color:#767774;}
#logo_vopros{
color: #fff;
}
.share42init{float: right;
margin-top: 40px;
margin-right: 00px;}
#timer_zag{color: #fff;
margin-left: 50px;}
#zag_sp{font-size: 22px;
color: #fb1222;}
#foot_ln{background-image: url(/dis/foot_ln.png);
height: 2px;
width: 100%;
margin-top: -3px;}
#a_pr{font-weight: bold;
text-decoration: none;
color: #fb1222;}
#a_pr1{
text-decoration: none;
color: #fb1222;}



.meter { 
            height: 10px;  /* Can be anything */
            position: relative;
            background: rgba(146, 143, 143, 0.69);
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            border-radius: 35px;
            padding: 5px;
            -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
            -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
            box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
        }
        .meter > span {
            display: block;
            height: 100%;
               -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
                   -moz-border-radius-topright: 4px;
                -moz-border-radius-bottomright: 4px;
                       border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px;
                -webkit-border-top-left-radius: 10px;
             -webkit-border-bottom-left-radius: 10px;
                    -moz-border-radius-topleft: 10px;
                 -moz-border-radius-bottomleft: 10px;
                        border-top-left-radius: 10px;
                     border-bottom-left-radius: 10px;
            background-color: rgb(43,194,83);
            background-image: -webkit-gradient(
              linear,
              left bottom,
              left top,
              color-stop(0, rgb(43,194,83)),
              color-stop(1, rgb(84,240,84))
             );
            background-image: -moz-linear-gradient(
              center bottom,
              rgb(43,194,83) 37%,
              rgb(84,240,84) 69%
             );
            -webkit-box-shadow: 
              inset 0 2px 9px  rgba(255,255,255,0.3),
              inset 0 -2px 6px rgba(0,0,0,0.4);
            -moz-box-shadow: 
              inset 0 2px 9px  rgba(255,255,255,0.3),
              inset 0 -2px 6px rgba(0,0,0,0.4);
            box-shadow: 
              inset 0 2px 9px  rgba(255,255,255,0.3),
              inset 0 -2px 6px rgba(0,0,0,0.4);
            position: relative;
            overflow: hidden;
        }
        .meter > span:after, .animate > span > span {
            content: "";
            position: absolute;
            top: 0; left: 0; bottom: 0; right: 0;
            background-image: 
               -webkit-gradient(linear, 0 0, 100% 100%, 
                  color-stop(.25, rgba(255, 255, 255, .2)), 
                  color-stop(.25, transparent), color-stop(.5, transparent), 
                  color-stop(.5, rgba(255, 255, 255, .2)), 
                  color-stop(.75, rgba(255, 255, 255, .2)), 
                  color-stop(.75, transparent), to(transparent)
               );
            background-image: 
                -moz-linear-gradient(
                  -45deg, 
                  rgba(255, 255, 255, .2) 25%, 
                  transparent 25%, 
                  transparent 50%, 
                  rgba(255, 255, 255, .2) 50%, 
                  rgba(255, 255, 255, .2) 75%, 
                  transparent 75%, 
                  transparent
               );
            z-index: 1;
            -webkit-background-size: 50px 50px;
            -moz-background-size: 50px 50px;
            -webkit-animation: move 2s linear infinite;
               -webkit-border-top-right-radius: 8px;
            -webkit-border-bottom-right-radius: 8px;
                   -moz-border-radius-topright: 8px;
                -moz-border-radius-bottomright: 8px;
                       border-top-right-radius: 8px;
                    border-bottom-right-radius: 8px;
                -webkit-border-top-left-radius: 20px;
             -webkit-border-bottom-left-radius: 20px;
                    -moz-border-radius-topleft: 20px;
                 -moz-border-radius-bottomleft: 20px;
                        border-top-left-radius: 20px;
                     border-bottom-left-radius: 20px;
            overflow: hidden;
        }
        
        .animate > span:after {
            display: none;
        }
        
        @-webkit-keyframes move {
            0% {
               background-position: 0 0;
            }
            100% {
               background-position: 50px 50px;
            }
        }
        
        .orange > span {
            background-color: #f1a165;
            background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
            background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
            background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
        }
        
        .red > span {
            background-color: #f0a3a3;
            background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
            background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
            background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
        }
        
        .nostripes > span > span, .nostripes > span:after {
            -webkit-animation: none;
            background-image: none;
}
                .blue > span {
			background-color: #3399ff;
			background-image: -moz-linear-gradient(top, #3399ff, #0066cc);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3399ff),color-stop(1, #0066cc));
			background-image: -webkit-linear-gradient(#FF3354, #CC0039);
		}
		
		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			background-image: none;
		}

#v_style{margin-left: 7px;
-webkit-margin-after: 2px;
-webkit-margin-before: 2px;}
#zakaz_on_c{border: 4px solid #F00;
border-radius: 10px;
padding: 3px;
margin-top: 20px;
float: left;}
#but_cen{background: url(/dis/31.png);
border-radius: 5px;
color: #fff;
font-style: italic;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;}
#menu_f a{color: #fff;
text-decoration: none;}
#box{position:fixed;
top:50%;
left:50%;}

#win{
  position:absolute; 
  z-index:2000; 
  top:0;
  left:0;
  background:url(img/win.png); 
  display:none;
  height:100%;
  width:100%;
}
#popup{
  padding:0; 
  background:#FFFFFF; 
  position:fixed; 
  width:600px;
  height:450px;
  text-align: justify;
  z-index:3000; 
box-shadow: 0px 0px 82px #000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#cancel{
  display:block; 
  float:right; 
  width:15px; 
  height:15px; 
  background:url(dis/close.gif) no-repeat; 
  cursor:pointer;
  position:absolute;
  top:4px;
  right:4px;
}
#obj{display:none;}
.sample{padding:20px;}
#opros_ras{width:700px;}
#a_pr1:hover{color:#770101;}
#a_pr:hover{color:#770101;}
.text img{margin: 0 auto;
display: block;}
.highlight{border: 4px solid #F00;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px 10px 10px 20px;}
#p1:hover{font-size:14px;}
#p2:hover{font-size:14px;}
#p3:hover{font-size:14px;}
#p4:hover{font-size:14px;}
#p5:hover{font-size:14px;}
#p6:hover{font-size:14px;}
#p7:hover{font-size:14px;}
#p8:hover{font-size:14px;}
#p9:hover{font-size:14px;}
#p10:hover{font-size:14px;}
#p11:hover{font-size:14px;}
#p12:hover{font-size:14px;}
#p13:hover{font-size:14px;}
#lif a:hover{color:#fb1222;}
#telsh{float: left;
margin-top: 25px;
color: #fff;
font-size: 21px;
margin-left: 70px;
font-family: arial;}