* {	font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important;}
body  {	margin: 0; padding: 0;}
form, input, select{-moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}
form{border:0;}
a img{border:0}
a h1{font-size:11px; padding:0px; margin: 0; font-weight:normal !important;}
#container {width: 100%; text-align: left; min-width:1004px !important;}  
/*------------------------------------ 0------------------------------------------------------------------------------*/
#header {height:120px; max-height:120px; overflow:hidden;}
	#header_logo{height:95px !important; overflow:hidden; background:#c3d1db url('img/hd.png') repeat-x 0 0;}		 
		#header_logo .fuko_logo{position:relative;	float:left;	height:50px !important;	width:180px !important; padding:0 0 0 30px;}
		#header_logo .fuko_fone{position:relative;	float:right; height:75px !important; width:180px; margin:10px 10px 10px 10px;}
		.fuko_fone ul{font-size:9px; padding:0;	list-style:none; margin:0;}
		.fuko_fone span{font-size:14px !important; color:#E60073; font-weight:bolder;}
/*
---------------------------------------------------------------------------------------------------------------------*/		
		#centeredmenu {
			background:#000 url('img/header_menu.gif') repeat-x 0 0;
			height:25px;
			padding:0px;
			overflow:hidden;
			font-size:12px;		   
		}
		#centeredmenu ul {
		   clear:left;
		   float:left;
		   list-style:none;
		   margin:0;
		   padding:0;
		   position:relative;
		   text-align:center;
		}
		#centeredmenu ul li {
		   display:block;
		   float:left;
		   margin:0;
		   padding:0;
		}
		#centeredmenu li a {
		   display:block;
		   margin:0 0 0 1px;
		   padding:3px 10px;
		   color:#fff;
		   text-decoration:none;
		   text-transform:lowercase;
		   line-height:1.3em;
		}
		#centeredmenu li a:hover {
			background:#ebebeb;
			color:#333333;
			-moz-border-radius-bottomleft:  5px;
			-moz-border-radius-bottomright:  5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
		#centeredmenu li a:active{
			border-color:black gray gray black;
			border-style:solid;
			border-width:1px;
		}
/*
------------------------------------------------------------------------------------------------------------------*/
#sidebar1 {
	height:100% !important;
	background:#FFFFFF;
	float: left; 
	width: 175px !important;
	min-width:175px;
	max-width:175px;
	margin:4px 4px 4px 4px;;
	padding:4px 4px 4px 4px;
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dedede;
}
	#goods, #manufacturies{
		background: #ebebeb;
	}
	#goods .content, #manufacturies .content{
		padding:0 10px 0 10px;
		overflow:hidden;
	}
	#goods .content ul, 
	#manufacturies .content ul{
		list-style:none;
		margin:0;
		padding:0;
	}	
	#goods .content ul ul{padding-left:15px;}	
	#catalog, 
	#goods,
	#manufacturies{position:relative; margin-bottom:10px; border: 1px solid #dedede; -moz-border-radius:  5px; -webkit-border-radius: 5px; border-radius: 5px;}
	#catalog hr{margin:0 5px 0 5px;}
		#catalog UL{list-style:none; margin:0;	padding:0 10px 0 10px;}
		#catalog h2, 
		#goods h2, 
		#manufacturies h2{
			font-size: 10px;
			line-height:15px;
			position:static;
			padding: 0 0 0 10px;
			margin: 0;
			color:#313162;
			height: 25px;
			text-transform:uppercase;
			-moz-border-radius-topleft:  5px;
			-moz-border-radius-topright:  5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
		#catalog h2{ background:#c3d1db url('img/h4.png') repeat-x 0 0;} 
		#goods h2{ background:#c3d1db url('img/h4.png') repeat-x 0 0;} 
		#manufacturies h2{background:#c3d1db url('img/h4.png') repeat-x 0 0;}
		#catalog .content{
		background:url('img/yel.png') scroll ;
		}
		#sidebar1 .content, 
		#sidebar2 .content{
			overflow: hidden;
		}
			#sidebar1 .content li, #sidebar2 .content li{
				font-size:11px;
				padding:4px 0 4px 0;
			}
			#sidebar1 .content li a, #sidebar2 .content li a{
			color:#333;
			text-decoration:none;
			}
			#sidebar1 .content li a:hover, #sidebar2 .content li a:hover{
			text-decoration:underline;

			color:#aaa;
			}

#sidebar2 {
	height:100% !important;
	float: right; 
	width: 190px !important;
	min-width:190px;
	max-width:190px;
	background: #FFFFFF; 
	padding: 15px 0;
	padding:4px 4px 4px 4px;
	margin:4px 4px 4px 4px;
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dedede;

}
	#sidebar2 .content img {
		width:100px;
		height:auto;
		border:thin;
		border-color:#333333;
		padding-left:35px;
		}
/*
------------------------------------------------------------------------------------------------------------------*/
#mainContent {
	margin: 4px 208px 4px 193px; 
	padding:4px 4px 4px 4px;
	background:#ebebeb;
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dedede;
} 
	/**/
.seach_goods{
		border-style:solid;
		border-width:0.1em;
		border-color:#dedede #949494 #949494 #dedede;
		height:100% !important;
		margin:0 0 10px 0;
		padding:5px 10px 5px 10px;
		-moz-border-radius:  5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#dedede;
		font-size:11px;
}
.seach_goods ul{
padding:10px;
margin-left:0;
list-style:none;
background:#ebebeb;
-moz-border-radius:  5px;  -webkit-border-radius: 5px;  border-radius: 5px;	border-style:solid;	border-width:0.1em; border-color:#dedede #949494 #949494 #dedede;
}
.seach_goods ul li{
line-height:18px;
padding-left:20px;
display:block;
background:url('images/p.gif') no-repeat center left;
left:0;
}
.seach_goods ol{
list-style:none;
padding-left:20px;
}

.seach_goods ol li{
line-height:18px;
padding-left:20px;
display:block;
background:url('images/p2.gif') no-repeat center left;
left:0;
}
.seach_goods hr{
margin:5px 2px 5px 2px;
}
.seach_goods span{
font-size:10px;
text-transform:uppercase;
color:#D9006C;
line-height:18px;
font-weight:bolder;
}

	.content_fields, .rubric, .listing{
		border-style:solid;
		border-width:0.1em;
		border-color:#dedede #949494 #949494 #dedede;
		height:100% !important;
		margin:0 0 10px 0;
		padding:0px;
		-moz-border-radius:  5px;  
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#FCFFF9;
	}
	.content_fields h4, .rubric h4{
			text-transform:uppercase;
			font-size: 10px;
			line-height:25px;
			padding: 0 0 0 10px;
			margin: 0;
			height: 25px;
			color:#313162;
			border-bottom: 1px solid #dedede;
			-moz-border-radius-topleft:  5px; 
			-moz-border-radius-topright:  5px;  
			-webkit-border-radius: 5px; 
			border-radius: 5px;		}
	.content_fields h4, .rubric h4{
			 background:#c3d1db url('img/h4.png') repeat-x 0 0;
	}
		.content_fields a, .rubric a, .listing a, .seach_goods a{
			font-size:11px;
			text-decoration:none;
			color:#333333;
			/*margin-left:10px;*/
			}
		.content_fields a:hover, .rubric a:hover, .seach_goods a:hover{
			color:#D9006C;
			text-decoration:underline;
			}
		.content_fields table{
			vertical-align:top;
			text-align:left;
			border:0;
			width:100%;
			}
		.content_fields td{
			width:50%;
			border:1px dotted gray;
			vertical-align:top;
			
			}
		.content_fields td p{
			text-align:justify;}

		.content_fields h2, #manufacturies_listing h2{
			line-height:15px;
			font-size:11px;
			text-transform:uppercase;
				}
		#manufacturies_listing td{
		padding:0 10px 0 10px;}		
		#manufacturies_listing img{
		padding:5px 10px 5px 0;}
		#manufacturies_listing a{
		
		padding:0 !important;}
		.content_fields p, .rubric p, .listing p, .seach_goods p{
			padding:0 10px 0 10px;
			margin:0;
			font-size:11px;
			/*text-align:justify;*/
			}
		.rubric h1{
		margin:10px;
		color:#0B4D9E;
		/*font-size:12px;
		/*text-transform:uppercase*/
		
		}
		.rubric p {
		font-size:13px;
		}
		.rubric td{
		vertical-align:top}
		.listing td{
		border-bottom:1px dotted gray;
		}
		.listing a:hover{
		color:#D9006C;
		text-decoration:underline;
		}
		.listing h3{
		margin:0;
		padding:0 0 0 10px;
		line-height:18px;
		text-transform:uppercase;
		}

/* классы оформления цен, рисункови дивов
------------------------------------------------------------------------------------------------------------------*/
.img100{
float:left;
width:100px !important;
margin-left:10px;
border:0;
}
.img60{
width:60px; 
border:0;
}
.title_block{
display:block;
padding:0 10px 0 10px;
}
.price_cart{
float:right; 
width:160px; 
text-align:right
}
.price_cart span,.price_red{
font-size:large; 
color:#990000
}

.price_cart img{
width:25px;
height:25px;
}
.price_old{
float:right; 
width:160px; 
text-decoration:line-through; 
text-align:right; 
padding-left:10px;
}
.price_old span{
font-size:large; 
color:gray;
}

.opis_tov{
clear:left; 
position:relative;
}

.price{
font-size:large; 
color:#990033; 
margin:0 10px 0 10px;
}

/*
------------------------------------------------------------------------------------------------------------------*/

	.seach_form{
		font-size:10px; 
		padding:10px 10px 10px 10px; 
		background: #F4F4F4;/*#CFCFCF*/
	}
	.form_left{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	.seach_submit{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-x-system-font:none;
		background:#76B4C3;
		border-color:#BFE8F2 #5497A8 #5497A8 #BFE8F2;
		border-style:solid;
		border-width:2px;
		cursor:pointer;
		font-size:10px;	
}
	.submit_cart{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-x-system-font:none;
		background:#76B4C3;
		border-color:#BFE8F2 #5497A8 #5497A8 #BFE8F2;
		border-style:solid;
		border-width:2px;
		cursor:pointer;
		font-size:10px;
		display:block;
		float:right;
}
.seach_fields{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-x-system-font:none;
		border-color:#BFE8F2 #5497A8 #5497A8 #BFE8F2;
		border-style:solid;
		border-width:2px;
		cursor:pointer;
		font-size:10px;	
}
/*
------------------------------------------------------------------------------------------------------------------*/
#footer {
	font-size:9px;
	padding: 0 10px; 
	background:#c3d1db url('img/footer_blue.png') repeat-x 0 0;
} 
#footer p {
color:gray;
margin:0;
padding:0;
}
#footer a {
color:#606060;
text-decoration:none;
}
#footer a:hover {
color:black;
text-decoration:underline;
}

#footer h2 {
color:#454545;
font-size:9px;
margin:0;
padding:0;
}
#footer td {
overflow:hidden;
margin:0;
padding:0;
}
#footer table {
border:0;
margin:0;
padding:0;
height:90px;
overflow:hidden;
}
#footer ul{
margin:0;
padding:0;
list-style:none;
}
.clearfloat {  
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	color:#FFFFFF;
}
/*
---------------------------------------------------------------------------------------------------------------------*/
 .datasheet{
padding:10px;
font-size:11px;}
 .datasheet p{
text-align:justify;}
 .datasheet a{color:#0099FF}
 .datasheet a:hover{ text-decoration:underline; color:#D9006C}
 .datasheet h1 {
line-height:25px;
font-size:11px;
text-transform:uppercase
}
 .datasheet dd{
text-align:justify;
}
 .datasheet h2 {
margin:10px;
line-height:25px;
font-size:11px;
text-transform:uppercase}
 .datasheet h3 {
margin:10px;
line-height:25px;
font-size:10px;
text-transform:uppercase
}

 .datasheet h4 {
background:0 none;
overflow:hidden;
}
/*
---------------------------------------------------------------------------------------------------------------------*/    
	#img_title,
	#img_cart,
	#img_qw,
	#img_proz,
	#img_razd,
	#img_seach,
	#img_pers,
	#img_look,
	#img_news,
	#img_goods{top:-4px;right:-4px;width:32px;height:32px;
				}
	#img_title,
	#img_cart,
	#img_qw,
	#img_proz,
	#img_razd,
	#img_seach,
	#img_pers,
	#img_look,
	#img_news,
	#img_goods{font-size: 0;position: absolute;z-index:10;
				}
	#img_proz{background:url('img/marker.png') no-repeat;}
	#img_cart {background:url('img/cart32.png') no-repeat;}
	#img_title{background:url('img/marker.png') no-repeat;}
	#img_qw{background:url('img/img_qw.png') no-repeat;}
	#img_razd{}
	#img_seach{}
	#img_pers{}
	#img_look{}
	#img_news{}
	#img_goods{}
/*отображение страниц
---------------------------------------------------------------------------------------------------------------------*/    
.page{ padding:0;
margin:10px;
color:#D9006C; 
height:auto;
font-size:14px;
}
.page span{ font-weight:bolder;}
.page a{ text-decoration:none;color:#0099FF;font-size:12px;}
.page a:hover{ text-decoration:underline}
/*
---------------------------------------------------------------------------------------------------------------------*/    
.table_har{
-moz-border-radius:5px;
-webkit-border-radius:5px; 
border-radius: 5px; 
border: 1px solid #dedede; 
font-size:10px;
background:#F6F6F6; 
width:100%; 
margin-top:10px; 
margin-bottom:10px;
}
.td_har_left{
width:50%; 
text-align:left; 
vertical-align:bottom; 
padding-left:10px;
}
.td_har_right{
width:50%;
text-align:right; 
vertical-align:bottom !important; 
padding-right:10px
}
.hr_har{
color:#ebebeb;
padding:0 !important; 
margin:0 !important;
}
* html ul {margin: 0; /* для IE6 */}
*+html ul {margin: 0; /* для IE7 */}
* html li {margin: 0; /* для IE6 */}
*+html li {margin: 0; /* для IE7 */}
/*
---------------------------------------------------------------------------------------------------------------------*/    
.cart_table{
	width:100%;
}
.cart_table td{
	padding-left:10px;
	padding-right:10px
}
.cart_table_foto {
	padding:0 !important;
	width:20px !important;
	vertical-align: middle;
}
.cart_fields {
list-style:none;
padding-left:10px;
}
.cart_fields li {
line-height:30px;}
/*
---------------------------------------------------------------------------------------------------------------------*/    
#catalog .content li{
position:relative;}
.new span {
		background:url('img/new.gif') no-repeat;
		position: absolute;
		top: 0;
		right: 0;
	   width:25px;
	   height:25px;
	   z-index:50;
		}
.best span {
		background:url('img/best.gif') no-repeat;
		position: absolute;
		top: 0;
		right: 0;
	   width:25px;
	   height:25px;
	   z-index:50;
		}
#attantion{background:#FFD9D9; border:2px solid #FF8080; line-height:25px; width:100%; text-align:center;}
#attantion a{font-size:14px; text-decoration:none; font-weight:bolder;}
