/*franklin gothic heavy*/

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	background: transparent; 
}

body { line-height: 1.2; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* Add permanent vertical scrollbar to Firefox */
html { overflow: -moz-scrollbars-vertical; }

article, aside, details, figcaption, figure, 
footer, header, hgroup, nav, section {
  display: block;
}

/* Общие стили */

*	{
	font-family: 'arial';  
	font-size:12px;	
	}
	
	img 	{
	border:none;
	}
	
	body{
	width:100%;
	margin:0 auto;
	background:#e6e6e6;
	}


	#wrapper{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	width:1000px;
	margin:0 auto;
	background-color: #fff;
	}
a{    line-height: normal;
	color: #ff8600;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	
	}
	
a:hover{
	color: #3c3;
	}

.call_back a{color:#7faf08;}
.call_back a:hover{color:#9c3;}


.parallelogram {
	min-width: 200px;
	/*-webkit-transform: skew(-20deg);
	  -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);*/
    background: rgba(177, 179, 171, 0.15);
    margin-left: 1px;
}


		
/* Шапка */	
	
	header{   
	position: relative;
    padding-top: 20px;
	}
			
	.logo img{
    padding: 30px 0px 30px 30px;
	}
	
	
	.logo_top{float: left;
         padding: 10px 0 0 30px;
		 width:230px;}	
	
	
	.fix >div.fixnav> ul.menu{
	margin: 0 auto;
    width: 1000px;
	margin-left: 0px;
	}
	
	.fix >div.fixnav { 
	height: 40px;
    background: #ffde1e;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
	}
	
	.fix >div.fixnav>nav {
	height: 40px;
	}
		
	.fix >div.fixnav>.nav > li > a{color: #000;
    text-decoration: none;
    font-size: 14px;
	padding: 12px 15px;
    display: inline-block;
	border-right: 1px solid rgba(0, 0, 0, 0.35);
	line-height: normal;
	}
	.fix >div.fixnav>.nav >  li {float:left;}
	
	
	.fix >div.fixnav>.nav > li:last-child> a{
	color: #000;
    text-decoration: none;
    font-size: 14px;
	padding: 12px 17px;
    display: inline-block;
	border-right:none;
	}
	
	
		.fix >div.fixnav> .nav > li>a:hover{
		text-decoration:underline;
		 background: #FEA94B
		}
	
	
	#word{
     width: 550px;
    padding: 10px;
    position: absolute;
    top: 102px;
    left: 360px;
     border: 1px solid #33CC33;
    padding-left: 15px;
    box-shadow: 0px 0px 5px 0px rgba(51, 204, 51, 0.20);
	    font-size: 14px;
	}
	
	#word:focus {
    box-shadow:0px 0px 5px 0px rgba(51, 204, 51, 0.70);
  }
	
	#wrapper > header > img{
	position: absolute;
    top: 0;
    right: 30px;
    z-index: 11;
	}
	
	.logo{
	position: relative;
	width: 300px;
	}
	
	

	
	
	span.call_back a{	
	color:#545454;
	text-decoration:none;
	border-bottom: 1px dashed rgba(253,170,1,.8);
			}
	
	span.call_back a:hover{
	cursor:pointer;
	color:#fdaa01;
		}

		

		
	
	
	.bag {
	position:absolute;
	top:75px;
	right:100px;
	}
	
	div.bag > a{border-bottom: 1px dashed rgba(253,170,1,.8);
	text-decoration:none;
	color:#000;
	width:77px;
	position:absolute;
	top:0px;
	right:2px;
	font-size:12px;
	
	}
	
	div.bag > a:hover{
	color:#fdaa01;
	}
	
.top_bar{
	background-color: #333333;
    text-align: center;
    z-index: 10;
    width: 1000px;
	}

	.block img{text-align:center;}
	
.top_bar form{
		float:right;
		margin-right:100px;}
	

.top_bar:after {
	content:"";
	display: table;
	clear:both;
	}
	
	header:after {
	content:"";
	display: table;
	clear:both;
	}
	
	.top_bar nav{
		width:1000px;
		margin:0 auto;
		}
	
	
	 nav ul {
		 margin-left: 300px;
	}
	
	
	.tel_in_head {
	font-size: 12px;
    color: #fff;
    padding: 3px 30px 0 0;
	float: right;
	}
	
		.tel_in_head span{
		font-size: 20px;   
		vertical-align: sub;
		}
	
	

	nav ul li a {	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	color:  rgba(255, 255, 255, 0.8);
    float: left;
	font-size:12px;
    padding: 25px 17px 24px 17px;
	text-decoration: none;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	text-align: right;
}
	
	nav ul li:last-of-type a {
	border-right: none;	
	}
 
	nav ul a:hover, .ozel a:hover ,.land_f h4 a:hover {
		color:#33CC33;
		 	}
			
		nav > ul > li> a.arenda:hover, .arend a:hover, a.current_a, .arenna_f h4 a:hover{color:#ffff00;}
			
			
			a.current_l{color: #33CA33;}
			.design, .current_l {background: url(images/knopka1_1.png) no-repeat 30px 15px rgba(177, 179, 171, 0.15);}
			.arenda, .current_a{background: url(images/knopka2_2.png) no-repeat 20px 15px rgba(177, 179, 171, 0.15);}
			
			.design:hover, .current_l{background: url(images/knopka1.png) no-repeat 30px 15px rgba(177, 179, 171, 0.15);}
			.arenda:hover, .current_a{background: url(images/knopka2.png) no-repeat 20px 15px rgba(177, 179, 171, 0.15);}
			
			
			
	nav ul  li  #active{
		color:rgb(22, 150, 216);
	    border-bottom: 2px solid rgb(22, 150, 216);
	}

	nav ul .current a:hover{
		color:rgb(22, 150, 216);
		border-bottom: 2px solid rgb(22, 150, 216);
		}
	
	
	header .top_bar form {padding-top:6px;}
	
	header .top_bar form input[type=text]{float:left;width:250px; padding-left:10px; }
	
	header .top_bar form input[type=submit]{float:right;
	font-size:12px;
	height:28px;
	border:none;
	padding:0 15px;

	}

	input[type="text"]::-webkit-input-placeholder { padding:3px 10px;font-size:12px; }
	input[type="text"]::-moz-placeholder { padding:3px 10px;font-size:12px; }
	

	
	.clear{clear:both;}
	
	
	/* контент */	
	

		/* left */
		
 div.left{
	float:right;
	margin-left:0px;
	}	
		
	/* вертикальное меню */
	
	
div.left > div.kontacts{	
	width:267px;
	margin:0 0 0px 0px;
	background: #EAEAEA;
	height: 350px;
		}
	
	#column-left  h3{
	text-align:center;
	width: 270px;
	height:50px;
	padding:15px 0px 0 0px ;
	color:#fff;
	font-size:20px;
	font-weight:100;
	background: url(images/a-side.png) no-repeat top center;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
	
		}
		
		
		
		
div.left > div > div > h3  > a    {
    display: inline-block;
    font-size: 12px;
	color: black;
	font-weight:bold;
	margin-left: 25px;
	}


.work_time h3   {
    display: inline-block;
    font-size: 12px;
	padding:5px 0px 0px ;
	color: black;
	font-weight:bold;
	margin-left: 25px;
	line-height: 16px;
	}	
	
div.left ul> li {line-height: 18px;}

		
div.left > div > div > h3  > a:hover   {
	color:#33CC33;
	text-decoration:underline;
	}		
		

	 .block h5  {margin: 2px 0 0px 25px; 	padding:5px 0px 0px ;}	
	.block>span   {display: inline-block; margin: 9px 0 0px 25px; padding:5px 0px 0px; font-weight: bold;}	
		
	#column-left span, #column-left  p{
		font-size: 12px;
		padding: 30px 15px 10px 15px;
		}
		
	p.work_time{
	text-align:center;
	}
	
	span.red_day{
	color: #da353b;
	}
	
	a.right{    
	float: right;
    padding-right: 15px;
	font-size: 12px;
    color: #098CBD;
	}
	a.right:hover{color: rgb(0, 168, 255);}
	
	ul.contacts{
	padding: 0px 0px 0 25px;
	}
	
	ul.contacts li{
	padding: 1px 0;
	}
	
div.left > div > div > ul > li > span{
		font-size: 16px;
	    vertical-align: middle;
		}
	

	a{color:}
	
	#column-left  div.block.imgcenter.post.hidden  img{width:180px; text-align:center; padding:20px 0 0 0;}
	.imgcenter{text-align:center;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	section.katalog_tovara > div.left > div.katalog_dop_nav > ul > li > a{
	display:block;
	color: #000;
  	font-size:14px;
    text-decoration: none;
    height: 22px;
    padding: 14px 0px 4px 20px;
	border-bottom: 1px dashed rgba(255,255,255,.3);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	#wrapper > section.katalog_tovara > div.left > div.brend > ul > li > a:first-letter  {
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	margin-right:15px;
	
	}
	
		/* right */
		
 div.right{
	margin-right:270px;
	}	
	
	
div.right:after{
	content:"";
	display: table;
	clear:both;
	}	
	  

div.right > div{
	width: 730px;
    height: 350px;
	position:relative;
		 } 
	  
	  
.slider1 {width: 730px;
    height: 350px;
    background: transparent;
	  }
/*	
.slider2{width: 229px;
    height: 175px;
    background: transparent;
	position: absolute;
    top: 0px;
    right: 0px;
    }
	
.slider3{width: 229px;
    height: 174px;
     background: transparent;
	position: absolute;
	right: 0px;
    bottom: 0px;
    }
	
	*/
	
	
	
	
	/* оформление товара */
	
	
	
	
	
	
	
	
.tovar{
	position:relative;
	text-align: center;
	width:258px;
	height: 425px;
	background:#fff;
	float:left;
	margin:20px 30px 10px 0px;
	box-shadow:0px 0px 5px 0px rgba(10, 97, 142, 0.35);
	border: 1px solid #8E8E8E;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	}
	 .tovar:hover{	border: 1px solid #36A4FD;
	box-shadow:         0px 0px 10px 0px rgba(10, 97, 142, 0.9);
		}

.right .tovar img{    
	width: 215px;
    padding-top: 70px;}
	
 .tovar_podpis{
	text-align:center;
	padding:12px 0;
	font-size: 16px;
	}
	
.right  a{
	font-weight:normal;
	text-decoration:none;
	color:#000;
	font-size:14px;
	font-weight:100;
		}
	

	
	
	
	.addcart span.price {
	color:#fff;
	font-size:24px!important;
	position:absolute;
	top: 10px;
    right: -10px;
    padding: 15px 20px 22px;
	background: url(../images/price.png) no-repeat right center;
		}
	
	span > span.x-price {
	color:#fff;
	font-size:24px;
	}
	
	
	
	
	div.right >a> div.tovar > div > input[type=submit]{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-size:18px;
	height:45px;
	width:170px;
	border:none;
	margin-top:10px;
	cursor:pointer;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background:#DA353B;
	color:#fff;
	}
	
	
	
	div.right >a> div.tovar > div > input:hover{color:#fff;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
		background: rgb(255, 20, 20);
	}
	
	#wrapper > section.katalog_tovara > div.right > a > div > div > p{    font-size: 12px;
    color: #55565a;
    padding-bottom: 7px;}
	
		/*текста за каталогом*/
		
		#wrapper > section.katalog_tovara > div.right > div.slider > img{margin-bottom: 25px;}
		
		
		#wrapper > section.katalog_tovara > div.right > div:nth-child(2), #wrapper > section.katalog_tovara > div.right > div:nth-child(3), #wrapper > section.katalog_tovara > div.right > div:nth-child(4){
		    width: 260px;
    float: left;
    height: 210px;
	    box-shadow: 0px 0px 5px 0px rgba(10, 97, 142, 0.35);
    border: 1px solid #36A4FD;
		}
		
		#wrapper > section.katalog_tovara > div.right > div:nth-child(2), #wrapper > section.katalog_tovara > div.right > div:nth-child(3){margin-right:28px;}	
		
		
		
	 h3.why{
	color:#fff;
	font-size:24px;
	padding: 10px 0px 40px 80px;
	background: url(images/icon.png) no-repeat 15px 10px ,url(images/why.png) no-repeat top center ;
	font-weight:normal;

	}
		
	#wrapper > section.katalog_tovara > div.right > div:nth-child(2) > ul,
 	#wrapper > section.katalog_tovara > div.right > div:nth-child(3) > ul	, 
	#wrapper > section.katalog_tovara > div.right > div:nth-child(4) > ul,	
		#wrapper > section.katalog_tovara > div.right > div:nth-child(2) > p,
			#wrapper > section.katalog_tovara > div.right > div:nth-child(3) > p,
				#wrapper > section.katalog_tovara > div.right > div:nth-child(4) > p{
	font-size:12px;
	padding: 1px 20px;

	}	
		
		
	a.left{float:left; color:#fff; padding:12px 0 0 12px; text-decoration:underline; font-size:12px;}	
		
	a.left:hover{color:rgb(0, 168, 255);}		
		



.we_prom{margin-top: 0px;}


.we_prom h3:first-child{
	padding-top:20px;
	}

	


.we_prom h3	{text-align: center;
    color: #000;
    text-shadow: 1px 1px 15px rgb(51, 204, 51); 
    font-size: 30px;
	font-weight: bold;}

	
.we_prom h2.arenda_adv{
    text-shadow: 1px 1px 15px rgb(255, 222, 30);
	color:#000;
	margin-top: 15px;
	   font-size: 18px;
 }
	
	.we_prom h1.arenda_adv{
  text-align: center;
    margin-top: 20px;
    color: #000;
    font-size: 22px;
    background: #FFDE1E;
	height: 40px;
    line-height: 40px;
}
	
	
.we_prom span	{text-align: center;
    color: #000;
 text-shadow: none;
    font-size: 20px;
	}
	
	

.c-4 { border-right: 1px dashed rgba(255,255,255,.3);
	padding:20px; 
	float: left; 
}

.c-4  {  
      width: 200px;
	   position: relative;
    z-index: 1;
    text-align: center;
	}

.ar {  

	}


.c-4   h4 { font-size: 14px;
	padding: 7px 0;
	}


.c-4  img{  
 	  height: 50px;
   	}

.ar img{  
 	height: 40px;
    padding: 5px;
    border-radius: 50%;
    background: #333;
   	}
	
	
		/*подвал*/

div.wpx	{
	width:1000px;
	margin:0 auto;
	height: 1px;
	}
		
		
.katalog_footer a, .info1 a,  .info2 a {
	display:block;
	color: #C1C0C0;
    font-size: 12px;
    padding: 3px 0px;
	}	
	
.arenna_f h4 a,.land_f h4 a {
	display:block;
	color: #C1C0C0;
    font-size: 16px;
    padding: 3px 0px;
	}	
	
.info p, .info  ul {
	color: #C1C0C0;
    font-size: 12px;
    padding: 3px 0px;
	}		
	

 .katalog_footer h4, .land_f h4,  .arenna_f h4  {color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 10px 0;
	}	

 .katalog_footer, .info{float: left;}	
	
 .katalog_footer_1{float: left;
    padding-right: 50px;}		
		
.katalog_footer{ 
	padding: 20px 40px;
	width:300px;
   }
   
   .info{ 
	padding: 20px 45px;

   }
	
.num2{padding: 0;
	padding-top: 55px;
    padding-left: 0;
	margin-left: -70px;
	}

	
		
footer	{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	position:relative;
	background:#333;
	margin-top: 0px;
	}
	
	
.copyright{	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	background:#000;
	text-align:center;
	padding : 20px 0;
}


.copyright p{
	text-align:center;
	font-size: 12px;
	color: #949494;
}	








.fix{width: 1000px;
    margin: 0 auto;
	z-index: 10;
	position:relative;
	}


.c-3{float:left;
	width:320px;
	margin-top:20px;
	}
	
.c-3:first-child{margin-left:10px
	}	
	
	
.c-3 img{float:left;
	width:150px;
	margin-top: 20px;
    margin-bottom: 20px;
}

.c-3 .descr{
	display:block;
	text-align:center;
	margin:20px 0 0 5px;
	padding:5px;
	
	}
	
	.c-3 .descr h4{
	font-size:14px;
	padding:5px;
	
	}
	
	.c-3 .descr .act_price{
	font-weight:bold;
	padding:5px;
	
	}
	
a.popular_product{
	color:#000;
	
	}	
	
	 .take_it>h3   {text-align: center;
    margin-top: 20px;
    color: #000;
	font-size:20px;
   	height: 40px;
    line-height: 40px;
    background: #FFDE1E;
	}
	
	.take_it   {
    padding-bottom: 20px;
   }
	
	

.effect-apollo img {
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(0.95,0.95,1);
}



.effect-apollo:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}


.effect-apollo:hover .descr{
	color:#FDA94A;	transition: color 0.35s;
}

.effect-apollo:hover h4{	color:#000;
	text-decoration:underline;
}

.block{   
 position: relative;
 }

 .social1{
 position:absolute;
bottom: 0px;
right: 67px;
 opacity:0.6;

 }
 
 
 .social2{
 position:absolute;
bottom: 0px;
right: 87px;
 opacity:0.6;

 }
  
 .social3{
 position:absolute;
bottom: 0px;
right: 47px;
 opacity:0.6;
 }
 
 .social1 img, .social2 img, .social3 img{  width: 17px; }
 
.social1:hover , .social2:hover, .social3:hover{
 opacity:1;
}

g{ box-shadow: inset 0px 0px 30px #F2E61E;
position:relative;
}

div > ul > li.time{font-size:20px;}


.land_f,  .arenna_f {
	float:left;
    margin-top: 20px;
	margin-bottom: 30px;}

.info1,  .info2 {float:left;}

.info1{margin-right: 20px;}


.land_f {
	margin-right: 50px;
	}


.recvizitu{   
	    height: 210px;
    border: 1px solid #3C3;
    border-radius: 10px;
    margin: 10px 5px;
    padding-top: 5px;
	}

.arendaspecteh{   
	height: 210px;
	border: 1px solid #fea94b;
    border-radius: 10px;
    margin: 10px 5px;
    padding-top: 5px;
	}


	
.recvizitu h3{       font-size: 20px;
	    text-align: center;
		color: black;
		 /*     background: #3c3;
  background: -moz-linear-gradient(left, #33cc55 0%, #ffff00 42%, #FEA94B 100%);
    background: -webkit-linear-gradient(left, #33cc55 0%,#ffff00 42%,#FEA94B 100%);
    background: linear-gradient(to right, #33cc55 0%,#ffff00 42%,#FEA94B 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc55', endColorstr='#FEA94B',GradientType=1 );
	box-shadow: 0 0 2px rgba(0,0,0,0.5);*/ }
	

.recvizitu h4
	{font-size: 14px;}	
	
	
.recvizitu .onee
	{
	float: left;
    padding: 20px 25px;
    line-height: 1.8;
	}	
	
	.recvizitu .onee:last-child	{
    padding-right:0px;}

.onee .mt10{margin-top: 10px;}	
	
.recvizitu input	{
	padding: 7px 25px;
    margin: 4px 0;
	box-shadow: 0px 0px 5px 0px rgba(51, 204, 51, 0.20);
	border: 1px solid #33CC33;
	}
	
.arendaspecteh input{
	padding: 7px 25px;
    margin: 4px 0;
	    box-shadow: 0px 0px 5px 0px rgba(255, 134, 0, 0.2);
    border: 1px solid #ff8600;
	}
	
	
input.readon{cursor:pointer;
    background: #3C3;
	font-size: 16px;
	border-radius: 3px;
	width: 98%;
	}
	
.arendaspecteh input.readon {
    cursor: pointer;
    background: #ff8600;
    font-size: 16px;
	color: #fff;
	width: 98%;
}	

input.readon:hover{
    background: #16AD16;
	}
	
.arendaspecteh input.readon:hover{
	background: #fff;
    border: 1px solid #ff8600;
    color: #000;
    text-shadow: none;
	}	


.recvizitu input:focus {
    box-shadow:0px 0px 5px 0px rgba(51, 204, 51, 0.70);
  }
  
.arendaspecteh input:focus {
    box-shadow:0px 0px 5px 0px rgba(255, 134, 0, 0.70);
  }
 


 div.recvizitu > div.onee.fonts{ font-size: 14px;}

.how_we_work h3{
	color:#000;
	padding:10px;
	}
.how_we_work {
	    text-align: center;
    height: 210px;
    border: 1px solid #3C3;
    border-radius: 10px;
    margin: 5px;
    margin-left: 0px;
	}
	
.we_work p{
	text-align:center!important;
	font-weight:bold;
	padding: 8px 0;
	}

.we_work	{
	float: left;
    width: 15%;
    padding-right: 10px;}
	
.we_work:last-child	{
    padding-right:0px;}
	
		
h3.w {
    width: 100%;
    height: 100%;
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    /* top: 10px; */
    /* left: 15px; */
    text-shadow: 1px 1px 1px rgba(255,255,255,0.75), 1px 1px 10px rgba(255,255,255,0.75);
    z-index: 1;
    background: rgba(255, 255, 255, 0.4);
    color: #000;
    padding-left: 10px;
}	
	
.how_we_work .ef2 img {
    opacity: 0.85;
}	

    
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    }
#boxes .window {   font-family:verdana;
    font-size:16px;
    position:fixed;
    left:0;
    top:0px;
    -top: 40px;
    width:440px;
    height:200px;
    display:none;
    z-index:9999;
    padding: 20px;
    overflow: hidden;
	border-radius:10px;
	text-align:center;
    }  
#boxes #dialog, #boxes #dialog2, #boxes #dialog3 {
    width:475px; 
	height: 400px;
    padding: 10px;
    padding: 30px 10px;
    background-color: #fbfbfb;
    }  
	
#boxes h3	 {
    font-size: 30px;
    padding: 10px;
	color: #000;
}
	
.top {
    position:absolute;
    left:0;
    top:0;
    width:370px;
    height:50px;
    background:#f6523b;
    padding: 8px 20px 6px 10px;
    }
.closes {
    float:right;
    }
.contentBox {
    padding-top: 75px;
}
	#boxes input[type="text"]{
	padding: 7px 10px;
    margin: 3px 0;
    font-size: 16px;
    border: none;
    width: 200px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
		}
		
		
#boxes input.btn{	text-align: center;
    text-align: center;
    cursor: pointer;
    padding: 10px 0px;
    width: 225px;
    border-radius: 15px;
    background: #ff7300;
    font-size: 20px;
    color: #fff;
    margin-top: 10px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
    letter-spacing: 1px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	    border: none;}
	
	#boxes input.btn:hover{
     background:  #ffde1e;
	 color:#000;
	 text-shadow: none;
 	}
	
	
	#boxes .tel_in_head{
		width:100%;
		font-size: 2px;
		font-weight: bold;
	    float: left;
		color: #ff7300;
	}
	
	#boxes .tel_in_head span{
		font-size: 40px;
		font-weight: bold;
		color: #ff7300;
	}
	
	#boxes form p{
		padding: 40px 10px 10px;
		font-size: 20px;
		}
	
		
	.product {
	float: left;
    position: relative;
    overflow: hidden;
   padding: 40px 20px 20px;
    width: 33%;
     box-sizing: border-box;
	 min-height:220px;
	}
	
	.product:nth-child(3n) {
     margin-right:0px;
	}
	
	.product img{
  	width: 40%;
	float:right;
	}
	
	.product ul li{
    font-size: 12px;
    padding: 2px 0 2px 0px;
    text-align:left;
	}
	
	h3.title {
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 5px;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid rgb(255, 222, 30);
    margin-bottom: 5px;
    color: #000;
	line-height: 1.1;
}
	h3.title a {
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 5px;
    display: inline-block;
    text-decoration: none;
    color: #000;
}

	
	/*h3.title :hover{
    border-bottom: 1px solid rgba(34,72,196,0.3);
	}
   */
   	.product p.price{
	font-size: 14px;
    padding: 2px 0 2px 0px;
    text-align: left;
    color: #000000;
  
	}
	.product p.price strong{
    font-size: 16px;
    color: #fe4b4b;
	font-weight: bold;
	}
	
	.product p.price span{
      font-size: 14px;
    color: #000;
    font-weight: normal;
    letter-spacing: 1px;
	}
	
	.product span.btn{
	text-align: center;
	font-weight: bold;
    display: block;
    cursor: pointer;
    padding: 10px 20px;
    border-radius: 3px;
    background: #ff7300;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	}

	.product a{
	    text-decoration: none;
	}
	
	.product span.btn:hover{
     background: #ffde1e;
	 color:#000;
	 	text-shadow: none;
 	}
	
	.main-page-phone{
	    padding: 15px 0 0 25px;
	}
.main-page-phone h4{
	font-size: 14px;
    padding-bottom: 5px;
	}
	
.main-page-phone input{
	padding: 5px;
    width: 200px;
    margin-bottom: 7px;
    border: none;
	border-radius: 3px;
	}	
		
.main-page-phone input[type="submit"]{
	padding: 5px;
     width: 210px;
    border: none;
	}	
	
	
/*	
@media (max-width: 768px)
{
.product {
    float: none;
    position: relative;
    overflow: hidden;
    padding: 20px 20px;
    width: 100%;
    box-sizing: border-box;
    min-height: 220px;
}
 
}	
	
	*/
	
div.outline{
	font-size: 12px;
	padding: 10px 0 0 0;
	color: #C1C0C0;
}
ul.list{
	padding:0 0 10px 0;
}	

.list li{
	padding:2px 0;
}	
	
table .tehnika_list, .tehnika_list td  {
	border:1px solid #555;
}	

.tehnika_list td  {
	text-align: center;
    padding: 5px;
}	

.short-description p {
font-size: 14px;
margin-left: 20px;
 margin-right: 10px;
}
.short-description strong {
font-size: 14px;
}
p.call-us{
font-size: 18px;
font-weight: bold;
}
