

/* Start:/bitrix/templates/main/components/infinity/news.index/slider/style.css?150988248539*/
.news-date-time {
	color:rgb#486DAA;
}

/* End */


/* Start:/bitrix/templates/main/template_styles.css?150988248526357*/
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
background: url(/bitrix/templates/main/./img/fon.png) repeat-x left top;
}
body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	font-size:12px;
	color:#000000;
   background: url(/bitrix/templates/main/./img/ten7.png) no-repeat center 0px;
	
}
a {
	color: #006abb;
	outline: none;
	text-decoration: underline;
	font-size:12px;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 10px 0px 10px 0px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
*:focus {outline: none;}
form {margin:0px;padding:0px;}

img { border: none;}

.clear-both {
	clear: both;
}

.clear-both-hw {
	clear: both;width: 1px;height: 1px;font-size: 0px; display:block;
}


/* Develop
-----------------------------------------------------------------------------*/
#develop {
	position: absolute;
	height: 1500px;
	width: 100%;
	z-index: 999;
	opacity: 0.4;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 285px;
	padding:38px 0px 32px 0px;
	
}



#logo
{       
        margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width: 135px;
		height: 115px;
		float: left;
}

/* slider
-----------------------------------------------------------------------------*/
#slider
{
        margin:0px 0px 0px 0px;
		padding:10px 0px 0px 65px;
		float: left;
}
#slider .slider_nazvan {
        margin:0px 0px 0px 0px;
    width: 159px;
	height: 63px;
	background: url(/bitrix/templates/main/./img/text_slider.png) no-repeat left 20px;
	padding:20px 0px 0px 0px;
	float: left;
}



#slider button{
	float:left;
	margin:26px 4px 0 5px;
	width: 23px;
	height: 37px;
	background-color:transparent;
	border:none;
	cursor:pointer;
	display:block;
}
#slider .prev
{

	background: url(/bitrix/templates/main/./img/str_left.png) no-repeat left top;
}

#slider .next
{

	background: url(/bitrix/templates/main/./img/str_right.png) no-repeat left top;
}
#slider li{
	float:left;
	margin:1px 10px 0px 10px;

}

#slider li a{
display:block;
height: 79px;
width: 150px;
}

#slider li a span{
display:block;
}
#slider li a .slider_imgs_ten
{

	width: 79px;
	height: 79px;
background: url(/bitrix/templates/main/./img/ten_slider1.png) no-repeat left top;
padding:2px 0px 0px 2px;
}
#slider li a .slider_imgs{
float:left;
	width: 58px;
	height: 58px;
	vertical-align: middle;
padding:10px 10px 10px 10px; overflow:hidden;
 background: url(/bitrix/templates/main/./img/ramka_slider.png) no-repeat left top;
   
}
#slider li a .slider_imgs span {
	width: 58px;
	height: 58px;
}

#slider li a .slider_imgs_naz{
padding:5px 0px 0px 7px;
	float:left;
	width: 65px;
	height: 73px;display:block;
	
}
#slider li a .slider_imgs_naz span.imgg_table{
   display:table; height:70px;width: 65px;

}

#slider li a .slider_imgs_naz span.imgg_row{
   display:table-row; height: 70px;width: 65px;

}

#slider li a .slider_imgs_naz span.imgg_col{
 display:table-cell;    vertical-align: middle;
 height: 70px;width: 65px;
}











#slider li a span{
text-decoration:underline;
}
#slider  .gallery ul li span:hover{
text-decoration: none;
}

#slider .gallery{
	float:left
}

/* contact
-----------------------------------------------------------------------------*/
#contact
{
margin:27px 22px 0px 0px;
padding:5px 0px 0px 0px;
font-style:italic;
float:left;
}

#contact .contact_tel
{
font-size:24px;
}

#contact .contact_tel span
{
color:#c6c6c6;
font-size:18px;
}


#contact .contact_adres
{
padding:10px 0px 0px 0px;
}

#contact .contact_mail
{
padding:10px 0px 0px 0px;
}

#img_shapka
{float:left;
margin:28px 0px 0px 0px;
	width: 670px;
	height: 94px;
background: url(/bitrix/templates/main/img/imgsh.png) no-repeat left top;
}


/* menu
-----------------------------------------------------------------------------*/
#menu
{
margin:25px 0px 0px 0px;
padding:4px 0px 0px 0px;
	width: 615px;
	height: 31px;
background: url(/bitrix/templates/main/./img/menu.png) no-repeat left top;
float: left;
}
/* poisk
-----------------------------------------------------------------------------*/
#form_search {
		margin:25px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
width: 345px;
height: 31px;
float: left;
	}
		#form_search .text_field {
		margin: 2px 0px 0px 0px;
			background: #FFFFFF;
			float: left;
			border: none;
			font-size: 12px;
			font-style:italic;
			padding: 5px 10px 5px 12px;
			width: 270px;
			border:1px solid #e8e8e8;
			border-top:1px solid #b4b4b4;
			color:#c6c6c6;
		}
		#form_search .submit_search_button {
			border: none;
			background: url(/bitrix/templates/main/./img/poisk.png) no-repeat top center;
			height:32px;
			width: 35px;
			cursor:pointer;
			float: left;
			margin: 0px 0px 0px 8px;
		}
		
		
		#form_search .form_search_test{
    margin: 0px 0px 0px;
    padding: 0px;
    width: 345px;
    height: 31px;

}
#form_search form{
width:345px;
height: 31px;
}
#form_search .text_field_test{
margin: 2px 0px 0px;
background: none repeat scroll 0% 0% rgb(255, 255, 255);
float: left;
font-size: 12px;
font-style: italic;
padding: 5px 10px 5px 12px;
width: 270px;
border-right: 1px solid rgb(232, 232, 232);
border-width: 1px;
border-style: solid;
border-color: rgb(180, 180, 180) rgb(232, 232, 232) rgb(232, 232, 232);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
color: rgb(198, 198, 198);
}
#form_search .submit_search_button_test{
border: medium none;
margin: 0px 0px 0px 8px;
width: 35px;
height: 32px; cursor:pointer;
background:url(/bitrix/templates/main/img/poisk.png);
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 250px;
}

#conten_stran
{
padding: 0 0 0 22px;
}
#conten_stran .title_stran
{
font-size: 18px;
font-style:italic;
margin:7px 0px 20px 1px;
}

/* compan_glav
-----------------------------------------------------------------------------*/
#compan_glav 
{
}
#compan_glav .compan_glav_nazvan 
{
font-size: 18px;
font-style:italic;
padding:7px 0px 10px 23px;
}
#compan_glav .compan_glav_text
{
margin:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
	width: 665px;
background: #eeeeee;
  -moz-border-radius: 17px 0 17px 0px;
  -webkit-border-radius:17px 0 17px 0px; 
  -khtml-border-radius: 17px 0 17px 0px; 
  border-radius: 17px 0 17px 0px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
}

#compan_glav .compan_glav_text img.glavcm
{
float:left;
margin:0px 10px 0px 0px;
	width: 207px;
	height: 154px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	
}


/* cart
-----------------------------------------------------------------------------*/
#cart_glav
{
margin:1px 0px 0px 0px;
padding:7px 10px 12px 10px;
	width: 209px;
	
background: #eeeeee;
  -moz-border-radius: 17px 0 17px 0px;
  -webkit-border-radius:17px 0 17px 0px; 
  -khtml-border-radius: 17px 0 17px 0px; 
  border-radius: 17px 0 17px 0px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
}

#cart_glav .cart_glav_nazvan
{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 3px;
font-size: 18px;
font-style:italic;
}

#cart_glav .cart_glav_telo_tv
{
margin:0px 0px 0px 0px;
padding:0px 0px 8px 17px;
font-size: 14px;
}
#cart_glav .cart_glav_telo_sm
{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 17px;
font-size: 18px;
}


#cart_glav .cart_glav_knop
{
margin:12px 0px 0px 6px;
padding:0px 0px 0px 0px;
			border: none;
			background: url(/bitrix/templates/main/./img/cartglav.png) no-repeat top center;
			height:32px;
			width: 202px;
			cursor:pointer;
}
#cart_glav .cart_glav_knop a
{
cursor:pointer;
display:block;
			height:32px;
			width: 202px;
}

/* #leftmenu
-----------------------------------------------------------------------------*/
#leftmenu
{
margin:11px 0px 20px 0px;
padding:10px 0px 10px 0px;
	width: 229px;
	
background: #e5f8ff;
  -moz-border-radius: 0px 17px 0px 17px;
  -webkit-border-radius:0px 17px 0px 17px;
  -khtml-border-radius: 0px 17px 0px 17px;
  border-radius: 0px 17px 0px 17px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
}

#leftmenu .leftmenu_naznan
{
padding:0px 10px 15px 15px;
font-size: 18px;
}
#leftmenu .leftmenu_naznan a
{
font-size: 18px;
font-style:italic;
}

#leftmenu #left-menu  a span{
 	display:none;
}




#leftmenu #left-menu {
    font-family: Arial;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0px;
}
#leftmenu #left-menu li {
   background: url(/bitrix/templates/main/./img/leftmenu_bot.png) repeat-x top left transparent;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
#leftmenu #left-menu li li {
      background: url(/bitrix/templates/main/./img/leftmenu_bot.png) repeat-x top left transparent;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

#leftmenu #left-menu a {
	display:inline-block;
padding: 7px 0 7px 24px;
}

#leftmenu #left-menu li    li a{

padding: 7px 0 7px 33px;
}

#leftmenu #left-menu ul a {
 vertical-align: top;
}
#leftmenu #left-menu li.current {
    display: block;
    overflow: hidden;
    padding: 0;
}
#leftmenu #left-menu li.current ul {
 
}
#leftmenu #left-menu .current a {
    display: block;
    font-size: 12px;
    font-style: normal;
    vertical-align: top;
}
#leftmenu #left-menu .current a.selected {color:#000000;}

#leftmenu #left-menu .current a.selected span{
 	display:inline-block;
margin:0px 0px 0px 2px;color:#000000;
}
#leftmenu #left-menu  a.selected  {color:#000000;}

#leftmenu #left-menu  a.selected span{
 	display:inline-block;
margin:0px 0px 0px 2px;color:#000000;
}

#leftmenu #left-menu ul {
    font-weight: normal;
    list-style-type: none;

}



#leftmenu #left-menu  a span li span{
 	display:none;
}













/* shas
-----------------------------------------------------------------------------*/
#shas_glav
{
margin:0px 0px 50px 0px;
padding:15px 10px 10px 20px;
	width: 199px;
	height: 110px;
line-height:20px;
background: url(/bitrix/templates/main/./img/shas.png) no-repeat bottom right #eeeeee;
  -moz-border-radius: 17px 0 17px 0px;
  -webkit-border-radius:17px 0 17px 0px; 
  -khtml-border-radius: 17px 0 17px 0px; 
  border-radius: 17px 0 17px 0px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
   
}

#shas_glav .razim
{
margin:0px 0px 0px 0px;
padding:2px 0px 10px 3px;
font-size: 14px;
font-style:italic;
}

#shas_glav .budni
{
font-size: 12px;
color:#8e8e8e;
font-style:italic;
}
#shas_glav .vrem
{

font-size: 18px;
}


#shas_glav .vxod
{

color:#8e8e8e;
font-size: 12px;
}

#shas_glav .vxod_day
{
font-size: 12px;
}



/* spisok tovarov
-----------------------------------------------------------------------------*/

#spis_tov{
   width:100%;   
float:left;
margin-top:5px;
}
 
#spis_tov .table{
   display:table;   
 width:630px; 
}
 
#spis_tov .row{
   display:table-row;   
}
 
#spis_tov .col{
    display:table-cell; 
	
	padding:0px 0px 15px 0px;

}

#spis_tov .col a{
display:block;
width:182px;  line-height:18px;
}

 #spis_tov .col .ramka{
display:block;
width:152px; 
height: 141px;
padding:15px 15px 15px 15px;
border:1px solid #cccccc;
background-color: #ffffff;
  -moz-border-radius: 17px 0 17px 0px;
  -webkit-border-radius:17px 0 17px 0px; 
  -khtml-border-radius: 17px 0 17px 0px; 
  border-radius: 17px 0 17px 0px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
  
}
 #spis_tov .col .text{
 display:block;
 padding:3px 3px 5px 1px;

 }

#spis_tov .c50{
   width:220px;   
}

 
#spis_tov .c25{
   width:190px;   
}
#spis_tov .c50.c25{
   width:190px;   
}



/* popul_tv
-----------------------------------------------------------------------------*/

#popul_tv
{
padding:0px 0px 0px 0px;
margin:25px 0px 0px 37px;
}

#popul_tv .naz_popul
{
font-size: 18px;
font-style:italic;
margin:0px 0px 13px -10px;
}


#spis_tov .col a{
display:block;
width:182px;  line-height:18px;
}
/* item_straniza
-----------------------------------------------------------------------------*/
 #item_straniza  {
 padding:0px 0px 0px 0px;
float: left;
    margin-top: 5px;
 }
 #item_straniza  .item_ramka{
 float:left;
display:block;
width:152px; 
height: 141px;
padding:15px 15px 15px 15px;
border:1px solid #cccccc;
background-color: #ffffff;
  -moz-border-radius: 17px 0 17px 0px;
  -webkit-border-radius:17px 0 17px 0px; 
  -khtml-border-radius: 17px 0 17px 0px; 
  border-radius: 17px 0 17px 0px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
  
}
 #item_straniza  .item_ramka_text
 {
 margin:0px 0px 0px 200px;
  padding:2px 0px 0px 0px;
 }

  #item_straniza  .item_ramka_text div
 {
 color:#000000;
 font-size: 14px;
 padding:0px 5px 11px 0px;
 }

 
 #item_straniza  .item_ramka_text span
 {
 color:#747474;
 }
 
   #item_straniza  .item_ramka_text  .item_text_dobav
 {
 padding: 12px 0px 0px 0px;
 }
 
  #item_straniza  .item_ramka_text  .item_text_dobav span
 {
 color:#047fd2;
 font-size: 14px;
 font-weight:bold;
vertical-align:middle;
padding: 2px 3px 2px 3px;
margin: 0px 4px 0px 4px;
cursor:pointer; display:block; float:left;
 }
 
 #item_straniza  .item_ramka_text  .item_text_dobav span.input
 {
 padding: 0px 0px 0px 0px;
 }
 
#item_straniza  .item_ramka_text  .item_text_dobav .text_field {
		margin: 0px 0px 0px 0px;
			background: #FFFFFF;
			float: left;
			border: none;
			font-size: 14px;
			font-style:italic;
			padding: 3px 3px 3px 3px;
			width: 27px;
			text-align:center;
			border:1px solid #e8e8e8;
			border-top:1px solid #b4b4b4;
			color:#000000; font-style: normal;
		}
		
		
				#item_straniza  .item_ramka_text  .item_text_dobav .item_text_dobav_knop {
			border: none;
			background: url(/bitrix/templates/main/./img/cart_item.png) no-repeat top center;
			height:40px;
			width: 189px;
			cursor:pointer;
			margin: -9px 0px 0px 0px;
			display:block; float:left;
		}
		
						#item_straniza  .item_ramka_text  .item_text_dobav .item_text_dobav_knop.del{
						background: url(/bitrix/templates/main/./img/del_dob.png) no-repeat top center;
			}
		
	#item_straniza  .item_ramka_text  .item_text_dobav .item_text_dobav_knop input
{
			height:36px;
			width: 182px; font-size: 0px;
background-color:transparent;
border:none;cursor:pointer; display:inline-block;
}
		
	#item_straniza	.item_straniza_cont
		{
		padding: 2px 0px 3px 0px;
		}
		
			#item_straniza	.item_straniza_cont ul
		{
		
		margin:10px 0px 10px 0px;
		}
		
		
					#item_straniza	.item_straniza_cont ul li
		{
		
		list-style-type: none;
		}
		#item_straniza	.item_straniza_cont ul li:before {
    content: "- "; 
   }
   
   
   
   
   
   
   
   /* items_spisok
-----------------------------------------------------------------------------*/
   
   #items_spisok
   {
   margin:2px 0px 0px 1px;
float:left;
   }
   
    #items_spisok .spisok_fon
   {
   padding:10px 10px 4px 10px;
   background-color: #ffffff;
   }
       #items_spisok .spisok_fon.zvet
   {
  background-color: #ededed;
}
#items_spisok .spisok{
   display:table;   
   width:669px;
}
 
#items_spisok .spisok_row{
   display:table-row;   
}
 
#items_spisok .spisok_col{
    display:table-cell; 
padding:0px 0px 5px 0px;
 vertical-align: middle;
}
 
#items_spisok .spisok_c50{
   width:96px;   
}
#items_spisok .spisok_c50 a{
display:block;
	width: 58px;
	height: 58px;
	font-size: 0px;
	text-decoration: none;
	  -moz-border-radius: 17px 0 17px 0px;
  -webkit-border-radius:17px 0 17px 0px; 
  -khtml-border-radius: 17px 0 17px 0px; 
  border-radius: 17px 0 17px 0px;
  behavior: url(/bitrix/templates/main/PIE/PIE.htc);
  background-color: #ffffff;
  border:1px solid #bebebe;
  	padding:10px 10px 10px 10px;
	position:relative;
	z-index:10;

}
#items_spisok .spisok_c50 .rmimg span{display:none;}
#items_spisok .spisok_c50 .rmimg{
display:block;
	width: 58px;
	height: 58px;
	



background-color: #ffffff;
   
}

#items_spisok .spisok_c25{
   width:328px; 
padding:0px 10px 0px 0px;   
}

#items_spisok .spisok_c25 span {color:#747474;}
#items_spisok .spisok_c25 .spisok_nazvan{
padding:0px 0px 5px 0px;
}

#items_spisok .spisok_c25 .spisok_min{
padding:0px 0px 5px 0px;
}

#items_spisok .spisok_c25 .spisok_massa{
padding:0px 0px 5px 0px;
}
 

   
   #items_spisok .spisok_c10{
   width:235px;   
}
   
   #items_spisok .spisok_c10 .spisok_zena
   
   {
   padding: 0px 0px 0px 10px;
   }
 #items_spisok .spisok_c10 .spisok_zena span {color:#747474;}
   

   
   
   
   
   #items_spisok .spisok_c10 .spisok_dobav
 {
 padding: 0px 0px 0px 2px;
 }
 
  #items_spisok .spisok_c10  .spisok_dobav span
 {
 color:#047fd2;
 font-size: 14px;
 font-weight:bold;
display:inline-block;
vertical-align:middle;
padding: 0px 4px 0px 4px;
cursor:pointer;
 }
 
#items_spisok .spisok_c10 .spisok_dobav span.input
 {
 padding: 0px 0px 0px 0px;
 }
 
#items_spisok .spisok_c10  .spisok_dobav .text_field {
		margin: 0px 0px 0px 0px;
			background: #FFFFFF;
			float: left;
			border: none;
			font-size: 14px;
			font-style:italic;
			padding: 3px 3px 3px 3px;
			width: 27px;
			text-align:center;
			border:1px solid #e8e8e8;
			border-top:1px solid #b4b4b4;
			color:#000000;font-style: normal;
		}
		
		
				#items_spisok .spisok_c10  .spisok_dobav .item_text_dobav_knop {
			border: none;
			background: url(/bitrix/templates/main/./img/cart_items.png) no-repeat top center;
			height:16px;
			width: 130px;
			cursor:pointer;
			margin: 0px 0px 0px 0px;
			display:inline-block;
		}
		
									#items_spisok .spisok_c10  .spisok_dobav .item_text_dobav_knop.del{
						background: url(/bitrix/templates/main/./img/del_it.png) no-repeat top center;
			}
		
#items_spisok .spisok_c10  .spisok_dobav .item_text_dobav_knop input
{
			height:16px;
			width: 130px;
background-color:transparent;
border:none;cursor:pointer;
}
   
   
   
   /* zakaz
-----------------------------------------------------------------------------*/

#oform_zakaz
{
width:685px;
padding: 15px 15px 15px 15px;
}
   
 #oform_zakaz  .ofomlen_zakaz
   {
   font-size: 22px;
font-style:italic;
padding: 0px 0px 15px 0px;
   }
   
   #oform_zakaz p.errorss
{
color:red;
font-weight:bold;
  font-size: 12px;
}
   
   /* sp_korzina
-----------------------------------------------------------------------------*/
   
   

 
#sp_korzina{
   display:table;   
   width:685px;
}
 
#sp_korzina .sp_korzina_row{
   display:table-row; 
 background: url("/bitrix/templates/main/./img/pix_kor.png") repeat-x scroll left bottom transparent;   
}
 
#sp_korzina  .sp_korzina_row .col{
    display:table-cell; 
padding: 10px 0px 10px 0px;
vertical-align: middle;
}
 
#sp_korzina .sp_korzina_row .c1{
   width:513px;  
   
  padding: 0px 5px 0px 10px;
}
 #sp_korzina .sp_korzina_row .c1 a{
 font-size: 14px;
 color:#000000;
 text-decoration:none;
 }
 
  #sp_korzina .sp_korzina_row .c1 a:hover{
 font-size: 14px;
 color:#000000;
 text-decoration:underline;
 }
 
#sp_korzina  .sp_korzina_row .c2{
  width:1px;  
 
font-weight:bold; 
font-size: 0px;  
}

#sp_korzina .sp_korzina_row .c3{
  width:100px;  
 
}

#sp_korzina .sp_korzina_row .c3 span
 {
 color:#047fd2;
 font-size: 14px;
 font-weight:bold;
display:inline-block;
vertical-align:middle;
padding: 0px 4px 0px 4px;
cursor:pointer;
 }
 
#sp_korzina .sp_korzina_row .c3 span.input
 {
 padding: 0px 0px 0px 0px;
 }
 
#sp_korzina .sp_korzina_row .c3 .text_field {
		margin: 0px 0px 0px 0px;
			background: #FFFFFF;
			float: left;
			border: none;
			font-size: 14px;
			font-style:italic;
			padding: 3px 3px 3px 3px;
			width: 27px;
			text-align:center;
			border:1px solid #e8e8e8;
			border-top:1px solid #b4b4b4;
			color:#000000;font-style: normal;
		}
		
 
#sp_korzina  .sp_korzina_row .c4{
  width:1px; 
    
   font-weight:bold; 
font-size: 0px;  
}

#sp_korzina .sp_korzina_row .c5{
  width:55px;  
  
   text-align:center;
}
 #sp_korzina .sp_korzina_row .c5 input{

 display: inline-block;
    height: 12px;
    width: 14px; border:none; cursor:pointer;
 background: url("/bitrix/templates/main/./img/del.png") no-repeat center center transparent;
 }
 
 
 
 

	 #sp_korzina .sp_korzina_row.shapka	
	 {
	 background: #e5f8ff;
	 }
				
	 #sp_korzina .sp_korzina_row.shapka	.col
	 {
padding: 5px 0px 5px 0px; font-weight:normal; font-size: 12px;
}

#sp_korzina .sp_korzina_row.shapka .col.c1{
    padding: 0px 5px 0px 10px;
}

#stoimost_i_knop
{
padding: 8px 0px 5px 0px;
}


#stoimost_i_knop div.stoimost {
float:left;  font-size: 16px;
color:000000; font-style:italic;
padding: 5px 10px 0px 0px;
}


#stoimost_i_knop div.stoimost_knop {
    background: url("/bitrix/templates/main/./img/peres.png") no-repeat  0 0 transparent;
    height: 36px;
    width: 133px;
	float:right;
	cursor:pointer;
}

#stoimost_i_knop div.stoimost_knop input {
    background-color: transparent;
    cursor: pointer;
    height: 36px;
    width: 133px;
	border:none;
}

/* tip_plat
-----------------------------------------------------------------------------*/
#tip_plat
{
padding: 0px 0px 20px 0px;
margin: 10px 0px 0px 0px;
}

#tip_plat .tip_plat_zag
{
background: #e5f8ff;
padding: 5px 0px 5px 10px;
}
#tip_plat  .tip
{
padding: 5px 0px 0px 10px;
}


#tip_plat  .tip .active_tip
{
color:#006abb;
border-bottom:1px dashed #006abb;
}

/* tip_plat
-----------------------------------------------------------------------------*/
#tip_plat
{
padding: 0px 0px 20px 0px;
margin: 10px 0px 0px 0px;
}

#tip_plat .tip_plat_zag
{
background: #e5f8ff;
padding: 5px 0px 5px 10px;
margin: 0px 0px 10px 0px;
}
#tip_plat  .tip
{
padding: 5px 0px 0px 10px;
}






/* info_oplata_zakaz
-----------------------------------------------------------------------------*/
#info_oplata_zakaz
{
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}

#info_oplata_zakaz .info_oplata_zakaz_zag
{
background: #e5f8ff;
padding: 5px 0px 5px 10px;
margin: 0px 0px 5px 0px;
}


#info_oplata_zakaz .oplates{
   display:table;   
   width:100%;
}
 
#info_oplata_zakaz .row_op{
   display:table-row;   
}
 
#info_oplata_zakaz .col_op{
    display:table-cell; 
   padding: 5px 0px 5px 10px;
   vertical-align: middle;
}
 
#info_oplata_zakaz .c1_op{
   width:35%;
color:#7f7f7f;   
font-size: 14px;
}

#info_oplata_zakaz .c1_op span{
color:#ffc3c3; 
}

 
#info_oplata_zakaz .c2_op{
   width:65%;   
}

#oform_zakaz  .videnss {display:none;}

#info_oplata_zakaz .c2_op input , #info_oplata_zakaz .c2_op  textarea{
		margin: 0px 0px 0px 0px;
			border: none;
			font-size: 14px;
			font-style:italic;
			padding: 3px 3px 3px 3px;
			width: 98%;
			text-align:left;
			border:1px solid #e8e8e8;
			border-top:1px solid #b4b4b4;
			color:#000000;font-style: normal;
			resize: none;
		}
		
		
		/* dostavka_zakaz
-----------------------------------------------------------------------------*/
#dostavka_zakaz
{
padding: 0px 0px 20px 0px;
margin: 10px 0px 0px 0px;
}

#dostavka_zakaz .dostavka_zakaz_zag
{
background: #e5f8ff;
padding: 5px 0px 5px 10px;
margin: 0px 0px 10px 0px;
}
#dostavka_zakaz  .dos
{
padding: 5px 0px 0px 10px;
}

#dostavka_zakaz  .dos .active_dos
{
color:#006abb;
border-bottom:1px dashed #006abb;
}

#dostavka_zakaz .div_prim
{

padding: 8px 0px 12px 14px; 
color:#696969;
font-style:italic;
}
#dostavka_zakaz .div_prim.pol
{
border-bottom:1px solid #cccccc;

}

#oform_zakaz .div_err
{

padding: 8px 0px 12px 14px; 
color:#696969;
font-style:italic;
}

#oform_zakaz .div_err big
{
color:#ff7f7f;
}


#knopka_otp_zakazs div {
    background: url(/bitrix/templates/main/./img/of_zak.png) no-repeat  0 0 transparent;
    height: 36px;
    width: 170px;
	cursor:pointer;
	margin: 0px 0px 10px 270px;
}

#knopka_otp_zakazs  input {
    background-color: transparent;
    cursor: pointer;
    height: 36px;
    width: 170px;
	border:none;
}
#knopka_otp_zakazs11{
font-family: "HeliosCond";
font-style:italic;
font-size: 14px;
font-weight:bold;
}


/* Top menu
-----------------------------------------------------------------------------*/

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
 padding:0;
	
	list-style:none;
	font-size:11px;
font-family: "HeliosCond";
font-style:italic;
font-size: 15px;
font-weight:bold;
color:#ffffff;
margin:0px 0px 0px 20px;
float:left;
height:25px;
}


#horizontal-multilevel-menu a
{
	display:block;
	padding:0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 15px;
	padding:0px 0px 2px 0px;
					text-shadow: 0px 1px 0px #012c49;
				-moz-text-shadow: 0px 1px 0px #012c49;
				-webkit-text-shadow: 0px 1px 0px #012c49;
			background: url(/bitrix/templates/main/./img/men_top.png) repeat-x  -100px -100px transparent;	
				
}
#horizontal-multilevel-menu a:hover
{
background: url(/bitrix/templates/main/./img/men_top.png) repeat-x  left bottom transparent;
}
#horizontal-multilevel-menu li 
{
	float:left;
	
	padding:2px 24px 2px 24px;
}



/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#ffffff;
	font-weight:bold;

}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
   color:#ffffff;
	font-weight:bold;
	background: url(/bitrix/templates/main/./img/men_top.png) repeat-x  left bottom transparent;
}




div.menu-clear-left
{
	clear:left;
}


/* Navigation
-----------------------------------------------------------------------------*/

div.navigation { font-size:12px; line-height:200%; margin-left:10px;}
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:2px 4px 2px 4px;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:12px; }

span.nav-current-page { background-color:#e6e6e6; }
div.navigation span.disabled, div.navigation span.arrow, div.navigation span.ctrl   { color:#7E7E7E;}






/* 
-----------------------------------------------------------------------------*/



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 960px;
	margin: -70px auto 0;
	height: 70px;
	
	border-top: 4px solid #129ce2;
	position: relative;
}

#footer .kompan_glav
{
padding-top:20px;
float:left;
}

#footer .infin_glav
{
padding-top:20px;
float:right;
}
.cart_glav_knop_price
{
margin:12px 25px 0px -6px;
padding:0px 0px 0px 0px;
            border: none;
            background: url(/bitrix/templates/main/./img/price.png) no-repeat top center;
            height:32px;
            width: 202px;
            cursor:pointer;
float:left;
}
.cart_glav_knop_doc
{
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
            border: none;
            background: url(/bitrix/templates/main/./img/doc.png) no-repeat top center;
            height:32px;
            width: 190px;
            cursor:pointer;
float:left;
}
/* End */
/* /bitrix/templates/main/components/infinity/news.index/slider/style.css?150988248539 */
/* /bitrix/templates/main/template_styles.css?150988248526357 */
