﻿body {
font-family: Tahoma;	
}
#g_rcl{
font-size: 10px;

}
/*Search fields*/
.search_fields
{
	color: #414141;
	font-size: 10pt;
}
.search_fields input, select
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #fbc6c8;
}
.search_fields #s_field{
width: 100%;
}
.search_fields select{
width: 95%;
}
.search_fields #p_before, #p_after{
	width: 70px;
}
/*Search fields*/
#head_links{
	color: #414141;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	left: 10px;
}
h1#headline{
	color: #414141;
	font-size: 15pt;
	font-style: italic; 
}
/*Квадратики*/
.b_sqres{
	background-color: white;
}
.button{
	background-color: #FFDEBF;
	border-style: solid;
	border-width: 1px;
	width: 100px;
}
.b_sqres #b_square{
border: 1px;
border-style: solid;
border-color: #F9D5B9;
cursor: pointer;	
}
.b_sqres #name_prodsq{
	color: #414141;
	font-size: 10pt;
	font-weight: bold;	
}
.b_sqres #prcnt{
	color: #FDCD9D;
	font-size: 20pt;
	font-weight: bold;
	position: absolute;
}
.b_sqres #price{
	color: #414141;
	font-size: 10pt;
	font-weight: bold;
	position: absolute;
}
/*Квадратики*/
.basket{
	background-color: white;
	color: #414141;
	font-size: 10pt;
	font-weight: normal;	
}
.basket #common{
border-bottom: 1px solid;
/*border-left: 1px solid;
border-left-color: #FCEADC; */
border-bottom-color: #FCEADC;
background-color: #FEF6F1;
text-align: left;
font-weight: bold;
height: 30px;	
}
.basket #right{
border-bottom: 1px solid;
border-right: 1px solid;
border-right-color: #FCEADC; 
border-bottom-color: #FCEADC;
background-color: white;
text-align: left;
font-weight: normal;
}
.basket #right_own{
/*border-bottom: 1px solid;*/
border-right: 1px solid;
border-right-color: #FCEADC; 
/*border-bottom-color: #FCEADC;*/
background-color: white;
text-align: left;
font-weight: normal;
}
.basket #own_data{
height: 30px;
}
.basket .inp_form{
border-color: #FEEDDB;
color: #414141;
}
.tabs#basket{
	position: relative;
	left: 5px
}
#asterisk{
	font-size: 10px; 
	float: right; 
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	position: relative;
	top:2px;
	}
.inp_form{
	border-style: solid; 
	border-width: 1px; 
	border-color: #D4D0C8;
}
.product_specific{
color: #414141;
font-size: 10pt;
font-weight: normal;	
}
.product_specific td#under{
border-bottom: 1px solid; 
border-bottom-color: #FCEADC;
background-color: #FEF6F1;
}
.product_specific td#under a{
color: #414141;
text-decoration: none;
}
.product_specific td#under a:hover{
color: #8b0000;
text-decoration: underline;
}
.product_specific td#under_repl{
background-color: #FEEDDB;	
}
.product_specific td span#reply{
position: relative;
left:30px;
}
.product_specific td p#qwe{
text-indent: 20px;
padding-left: 15px;
}
.product_specific td#under span{
position: relative;
left:20px;	
}
.product_specific b#head{
position: relative;
left:20px;	
}
#text_prod{
	position: relative;
	left: 35px;
}
.product_specific td#under_white,#headline{
border-bottom: 1px solid; 
border-bottom-color: #FCEADC;	
}
.product_specific td#headline{
background-color: #FFF2DA;
}
.product_specific td#headline span{
/*font-size: 14pt;*/
position: relative;
left:100px;
font-weight: bold;
}
.tabs, .tabs table {
color: #414141;
font-size: 10pt;
font-weight: normal;
}
.tabs a{
text-decoration: none;
color: #414141;	
}
.tabs a:hover{
color: #dc143c;	
}
.tabs table a{
	color: white;
}
.tabs table a:hover{
	color: white;
}
.tabs table td{
	color: white;
}
.error{
color: #dc143c;
font-size: 11pt;
font-weight: bold;		
}
.prod_data{
color: #434343;
font-size: 10pt;	
}
.prod_data td#bu_price{
font-size: 18pt;
font-weight: bold;
/*border-bottom: 1px solid; 
border-bottom-color: #FCEADC;*/	
}
.prod_data td#under{
border-bottom: 1px solid; 
border-bottom-color: #FCEADC;	
}
.prod_data td#under a{
color: #414141;
text-decoration: none;	
}
.prod_data td#under a:hover{
color: #d82f2f;
text-decoration: underline;	
}
#n_part{
color: black;
font-weight: bold;
font-family: Verdana;
font-size: 11pt;
word-spacing: -2px;
}
#path_product{
color: #434343;
font-size: 10pt;
font-weight: bolder;
border-bottom: 1px solid; 
border-bottom-color: #F68D91;
height: 40px;	
}
.right_line{
border-right: 1px solid; 
border-right-color: #FCEADC;
}
.right_line_1{
border-right: 1px solid; 
border-right-color: #FCEADC;
border-bottom: 1px solid; 
border-bottom-color: #E81A22;	
}

#name_product{
	font-size: 13pt;
	font-weight: bolder;
	color: #434343;
}
#n_path{
color: black;
font-weight: bold;
font-family: Verdana;
font-size: 11pt;
border-bottom: 2px solid; 
border-bottom-color: #F68D91;
/*word-spacing: -2px;*/
}
.nav_prod{
	color: black;
	font-size: 10pt;
	position: relative;
	/*font-weight: bold;*/
	}
.nav_prod #cur_page{
/*font-weight: bold;*/
color: #aa0000;
	}
.nav_prod a{
color: black;
text-decoration: none;
}
.nav_prod a:hover{
color: #FE3500;
text-decoration: underline;
}
.nav_prod .list{
	color: #FE3500;
	text-decoration: none;
	font-size: 10pt;
}
#ctlg{
	background-color: white;	
}
.rew_products{
position: relative;
left:10px;
width: 95%	
}
#ctlg #name_prod, #rewiews{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
/*#ctlg #name_prod, #name_prod{
	text-decoration: none;
}*/
#ctlg span#name_prod{
	color: black;
	text-decoration: none;
}#ctlg span#name_prod:hover{
	color: black;
	text-decoration: none;
}
#ctlg #name_prod:hover, #name_prod:hover{
	color: #d40000;
	text-decoration: underline;
}
#rewiews{
text-decoration: none;
}
#rewiews:hover{
	color: #d40000;
}
#ctlg #specific,#rew{
	font-size: 10pt;
	color: #575757;
}
#prod_style{
	border-bottom: 1px solid; 
	border-bottom-color: #FCEADC;
}
.skidka_3{
text-align: center;	
}
.skidka_3 #price{
	color: #d40000;
	font-weight: bold;
	font-size: 16pt;
}
.skidka_3 #name_part{
	color: #58595B;
	font-size: 8pt;
}
.skidka_3 #name_good{
color: #231F20;
	font-size: 11pt;
	font-weight: bold;
}
.nav, .act_product, #price_act{
	font-size: 10pt;
	font-weight: bold;
	color: #595A5C;
	position: relative;
}
.act_product{
	cursor: pointer;
}
#price_act{
font-size: 12pt;
position: relative;
left:-40px;
top:-20px;	
}
#link_ed{
font-size: 10pt;
font-weight: normal;
color: #595A5C;
text-decoration: none;	
}
#small{
font-size: 6pt;
font-weight: bold;
color: black;
text-decoration: none;
/*position: relative;
left: -10px;*/	
}
#no_line{
	text-decoration: none;
}
.nav #link{
font-size: 10pt;
font-weight: normal;
color: #595A5C;
text-decoration: none;	
}
.nav #link:hover{
	color: #d40000;
	text-decoration: underline;
}
#head_shop{
	font-size: 16pt;
	font-weight: normal;
	color: white;
	text-transform: uppercase;
	position: relative;
	bottom: 6px;
	text-align: center 
}
#contacts{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	}
#contacts #head_tel, #head_mob{
	position: relative;
	bottom: 5px;
	left: 0px;
	font-size: 8pt;
	}
	#contacts #head_skype, #head_icq{
	position: relative;
	bottom: 5px;
	right: 4px;
	font-size: 9pt;
	}
	#contacts #head_basket{
	/*position: relative;
	top: 9px;
	right: 4px;*/
	font-size: 9pt;
	color:#C8161D;
	text-transform: uppercase;	
	}
	#contacts #head_how{
		color:#ED1C24;
		/*position: relative;
		top: 7px;*/
	}
	#contacts #head_names{
		color: black;
		font-size: 8pt;
		/*position: relative;
		top: 7px;*/
	}
	#basket_data{
		position: relative;
		top: 15px;
	}
	#inf_panel{
	font-size: 10pt;
	font-weight: normal;
	color: #595A5C;
	text-transform: uppercase;
	}
	#inf_panel a{
	color: #595A5C;
	text-decoration: none;	
	}
	#inf_panel a:hover{
	color: #d40000;
	text-decoration: underline;	
	}
	#info_block, #head_info{
	font-size: 10pt;
	font-weight: normal;
	color: #595A5C;
	}
	#head_info{
	color: white;
	font-weight: bold;
	position: relative;
	bottom: 5px;	
	}

