/* CSS Document */

@charset "windows-1251";

html	{/*scrollbar-face-color:#ffffff;
		scrollbar-track-color:#ffffff;			
		scrollbar-arrow-color:#000;
		scrollbar-shadow-color:#ffffff;	
		scrollbar-darkshadow-color:#ffffff;								
		scrollbar-3dlight-color:#ffffff;										
		scrollbar-highlight-color:#ffffff;*/
		height:100%;
} 

* 	{
margin:0px;
padding:0px;
font-family:Arial;
}

div 	{border-collapse:collapse;
		border:0px;
		}

img {border:none}

a	{color:#000;
	text-decoration:none;
}

a:hover	{color:#000;
		text-decoration:underline;	
		}	
body	{width:100%;
		min-width:1010px;
		width:expression(document.documentElement.clientWidth< 1009 ? '1010px' : '100%');	



		height:100%;



		min-height:100%;			

		

		background:#000000 url(../../images/bg.gif);



		}







div.block	{clear:both;



			width:100%;



			float:left; //	float:none;



			height:0px;



			font-size:0px;



			margin:-1px;



			}





#center table div#box_goods_01	{float:left;

							width:135px;

							background-image:url(../../images/space_bg.gif);

							background-repeat:no-repeat;

							margin-left:7px;

							}



textarea.address_elem, input[type="checkbox"], input[type="radio"]{



	background-color:#d0d0d0;



	border:1px solid #969696;



	margin:3px;



	padding:2px;



}







textarea.address_elem{



	width:300px;



	height:200px;



}



					



input[type="text"],input[type=" text "],input[type="password"],input[name='address[zip]']{



	height:16px;



	background-color:#d0d0d0;



	border:1px solid #969696;



	margin:0px;



}





.border_form{



	margin:3px;



	padding:0;



	border:1px solid #fff;



}







input[type="submit"] {



	padding:0 5px;



	font-weight:bold;



	height:19px;



	background-color:#8cb44f;



	border:3px double #969696;



	margin:3px;

	line-height:19px;



}







input[type="submit"], x:-moz-any-link{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;

	height:auto;

	font-size:10px;



}











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



#all	{width:1010px;



		clear:both;



		height:100%; // height:auto;  				 



		max-height:none;



		margin:0px auto;



		}







#all_content_0	{width:100%;



				float:left;



				clear:both;



				background-image:url(../../images/content_bg.png); 



				background-position:30px top;



				background-repeat:repeat-y;



				min-height:100%; 			 



				max-height:none;							



				}



		



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



						



#head	{width:635px;



		padding:29px 0px 0px 376px;



		float:left;



		clear:both;



		background-image:url(../../images/head.jpg);



		background-repeat:no-repeat;



		background-position:0px top;



		height:212px;					



		}	



		



		



#head div#logo	{float:left;



				width:373px;



				text-align:center;



				position:relative				



				}



#head div#logo img#title	{position:absolute;



							left:40px;



							top:3px;



							}



							



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



							



#recucle	{padding:5px 80px 0px 0px;



			float:right;



			color:#fff;



			// width:160px;



			text-align:right;



			line-height:20px;



			font-size:14px;



			}	



#recucle a	{font-weight:bold;



			text-decoration:underline;



			color:#fff



			}



			



#recucle font	{font-weight:bold;



			color:#fff



			}	



							



#recucle a:hover	{font-weight:bold;



					text-decoration:none;



					color:#fff



					}	



				



					



#head div#menu	{float:left;



				clear:both;



				padding:0px 0px 0px 30px;



				}			



#head div#menu a	{color:#fff;



					font-size:14px;



					margin-right:25px;



					}	



#head div#menu a:hover	{color:#fff;



					font-size:14px;



					text-decoration:underline;



					}		



					



					



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



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



							



#content	{float:left;



			width:1010px;



			clear:both;



			background-image:url(../../images/text_bg.gif);



			background-repeat:repeat-y;



			background-position:45px top;



			}



			



#content_01	{float:left;



			width:1010px;



			clear:both;



			background-image:url(../../images/content_bg_top.gif);



			background-repeat:no-repeat;



			background-position:237px top;



			}	



#content_02	{float:left;



			width:1010px;



			clear:both;



			min-height:300px; 



			max-height:none;



			background-image:url(../../images/content_bg_bottom.gif);



			background-repeat:no-repeat;



			padding:0px 0px 30px 0px;



			background-position:237px bottom;



			}							



			



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



							



#left	{float:left;



		width:250px;



		padding:0px 0px 0px 0px;	



		}	



		



#left h3	{float:left;



			width:220px;



			text-align:center;



			font-size:16px;



			color:#000;



			padding:22px 0px 2px 30px;				



			}			







#left div#catalog	{float:left;



					width:250px;



					margin-top:-21px;



					background-image:url(../../images/left_bg.gif);



					background-position:55px 0px;



					background-repeat:repeat-y;	



					}



#left div#catalog_01	{float:left;



						width:250px;



						background-image:url(../../images/left_top_01.gif);



						background-position:34px top;



						background-repeat:no-repeat;

					



						}



#left div#catalog_02	{float:left;



						width:250px;



						min-height:150px; 



						max-height:none;



						padding:0px 0px 25px 0px;



						background-image:url(../../images/left_bottom_01.gif);



						background-position:44px bottom;



						background-repeat:no-repeat;	

						}



#left  div.line		{float:left;



					width:172px;



					background-image:url(../../images/left_item_line.gif);



					background-position:left center;



					background-repeat:no-repeat;



					height:2px;



					margin-left:55px;



					font-size:0px;	



					}								



#left div#catalog_02 a	{float:left;



						width:164px;



						height:18px;



						padding:2px 0px 0px 8px;



						font-size:14px;



						margin-left:55px;



						color:#000;



						}	



#left div#catalog_02 a:hover	{background-image:url(../../images/left_select.gif);



								text-decoration:none}						



#left div#catalog_02  img	{margin:-2px 5px 0px 0px;}







#left div#catalog_02 h2	a {float:left;



						width:164px;



						height:18px;



						/*padding:2px 0px 0px 8px;*/

						font-size:14px;



						/*margin-left:55px;*/



						color:#000;



						background-image:url(../../images/left_select.gif);						



						}												



						



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



						



#left div#inf	{float:left;



				width:250px;



				margin-top:-9px;



				background-image:url(../../images/left_bg.gif);



				background-position:55px 0px;



				background-repeat:repeat-y;	



				}



				



#left div#inf_01	{float:left;



					width:250px;



					background-image:url(../../images/left_top_02.gif);



					background-position:-7px top;



					background-repeat:no-repeat;	



					}



					



#left div#inf_02	{float:left;



					width:250px;



					min-height:250px;



					max-height:none;

					

					padding:0px 0px 25px 0px;



					background-image:url(../../images/left_bottom_01.gif);



					background-position:44px bottom;



					background-repeat:no-repeat;	



					}



					



#left div#inf_02 a	{float:left;



					width:164px;



					margin:4px 0px;



					font-size:14px;



					margin-left:66px;



					color:#000;



					}



#left div#inf_02 a:hover	{text-decoration:underline



							}											







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



		



		



#left div#search	{float:left;



					width:250px;



					height:116px;



					margin-top:-10px;



					background-image:url(../../images/left_search.gif);



					background-position:33px 0px;



					background-repeat:no-repeat;	



					}	



#left div#search form	{float:left;



						width:210px;



						padding:13px 0px 0px 58px;	



						}	



#left div#search form input	{float:left;



							background-image:url(../../images/left_input.gif);



							width:139px;



							height:19px;



							border:none;



							padding:2px;	



							}	



#left div#search form input#sub	{float:left;



								background-image:url(../../images/left_input_go.gif);



								width:21px;



								cursor:hand;



								border:none;



								height:23px;	



								}	



								



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



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



							



#right	{float:right;



		width:250px;



		padding:0px 0px 0px 0px;	



		}	



		



#right h3	{float:left;



			width:200px;



			text-align:center;



			font-size:16px;



			color:#000;



			padding:22px 0px 2px 0px;				



			}			







#right div.box_01	{float:left;



					width:250px;



					margin-top:-20px;



					margin-bottom:13px;



					background-image:url(../../images/right_bg.gif);



					background-position:8px 0px;



					background-repeat:repeat-y;	



					}



#right div.box_02	{float:left;



					width:250px;



					background-image:url(../../images/right_top_01.gif);



					background-position:-10px 0px;



					background-repeat:no-repeat;	



					}



#right div.box_021	{float:left;



					width:250px;



					background-image:url(../../images/right_top_011.gif);



					background-position:-9px 0px;



					background-repeat:no-repeat;	



					}	



					



					#right div.error_block



{float:left;



					width:250px;



					min-height:70px; // height:70px;



					max-height:none;



					padding:0px 0px 30px 0px;					



					background-image:url(../../images/right_bottom_01.gif);



					background-position:1px bottom;



					background-repeat:no-repeat;	



					}



					



					



#right div.error_block	span.error_flag	{float:left;



					width:150px;



					font-size:12px;



					color:#000;



					margin:0px 0px 0px 25px;



					padding:5px 0px 0px 0px;		



					}



#right div.error_block	span.error_message{float:left;



					width:150px;



					font-size:12px;



					color:#000;



					margin:0px 0px 0px 25px;



					padding:5px 0px 0px 0px;		



					}



#right div.box_03	{float:left;



					width:250px;



					min-height:70px;



					max-height:none;



					padding:0px 0px 30px 0px;					



					background-image:url(../../images/right_bottom_01.gif);



					background-position:1px bottom;



					background-repeat:no-repeat;	



					font-size:12px;



					}



					



#right div.box_03 div#icq	{float:left;



							width:158px;



							height:23px;



							font-size:12px;



							margin:4px 0px 0px 18px;



							padding:0px 0px 0px 3px;



							background-image:url(../../images/right_icq_bg.gif);				



							}



#right div.box_03 div#icq img	{float:left;



								margin-top:3px;	}



#right div.box_03 div#icq strong	{float:left;



									font-size:18px;



									font-weight:normal}



																			



					



#right div.box_03 p	{float:left;



					width:150px;



					font-size:12px;



					color:#000;



					margin:0px 0px 0px 25px;



					padding:5px 0px 0px 0px;					



					}



#right div.box_03 p a	{color:#000;



						text-decoration:underline;					



						}



#right div.box_03 p a:hover	{text-decoration:none}								



					



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



					



#right div.box_21	{float:left;



					width:250px;



					margin-top:-21px;



					margin-bottom:13px;



					background-image:url(../../images/right_bg.gif);



					background-position:8px 0px;



					background-repeat:repeat-y;	



					}



#right div.box_22	{float:left;



					width:250px;



					background-image:url(../../images/right_top_02.gif);



					background-position:-13px 0px;



					background-repeat:no-repeat;	



					}					



#right div.box_23	{float:left;



					width:250px;



					min-height:150px; 



					max-height:none;



					padding:0px 0px 30px 0px;					



					background-image:url(../../images/right_bottom_02.gif);



					background-position:1px bottom;



					background-repeat:no-repeat;	



					}



									



					



#right div.box_23 div	{float:left;



						clear:both;



						width:140px;



						color:#000;							



						text-align:center;



						padding:5px 0px 5px 0px;



						margin-left:10px;



						margin-top:3px;



						font-size:12px;	



						}



						



#right div.box_23 center {



			width:200px;



			color:#000;



			padding:5px 0px 0px 30px;		



			font-size:12px;	



			}	



#right div.box_23 td {padding-bottom:10px;



						font-size:12px;}						



						



											



#right div.box_23 table span	{color:#500608;



							font-weight:bold}											



					



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



#right div#reg, div#golosovanie	{float:left;



				width:221px;



			    min-height:200px;



					max-height:none;



								background-image:url(../../images/right_regestration.gif);



				background-position:-8px 0px;



				background-repeat:no-repeat;

				

				margin-top:-20px;

				#margin-top:0;

				margin-bottom:18px;



				}



				



#right div#reg form	{float:left;



					width:143px;

					height: 155px;



					margin:0px 0px 0px 25px;



					font-size:12px;



					}



#right div#reg form input	{float:left;



							background-image:url(../../images/right_input.gif);



							width:139px;



							height:19px;



							padding:2px;



							zclear:both;



							margin-bottom:3px;



							// margin-left:-25px;



							border:none;



							}



#right div#reg form p	{float:left;



							width:130px;



							}							



							



#right div#reg form input#sub_reg	{float:right;



									background-image:url(../../images/right_input_enter.gif);



									width:58px;



									height:19px;



									cursor:hand;



									margin:2px 0px 0px 0px;



									padding:0px 0px 3px 0px;



									}	



#right div#reg form a	{float:left;



						color:#000;



						text-decoration:underline;



						margin:3px 0px 0px 0px;



						}



#right div#reg form a:hover	{text-decoration:none;}						



						



#right div#reg form a.right	{float:right;



							zclear:both;



							}



							



							



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



					



#center	{float:left;



		width:496px;



		padding:4px 0px 0px 0px;



		}	



#center h2	{float:left;



			width:496px;



			clear:both;



			font-size:14px;



		color:#6b1916;



			padding:0px 0px 20px 0px;



			}



			



			#center h1	{float:left;



			width:496px;



			clear:both;



			font-size:14px;



		color:#6b1916;



			padding:0px 0px 20px 0px;



			}



#center h3	{float:left;



			width:496px;



			clear:both;



			font-size:14px;



			color:#6b1916;



			padding:0px 0px 15px 0px;



			}			



#center p	{float:left;



			width:496px;



			clear:both;



			font-size:12px;



			color:#000;



			text-align:justify;



			padding:0px 0px 15px 0px;



			}







#center span#cost {color:#500608;



							font-weight:bold}			



				



#center p a	{color:#f00;}	



#center p a:hover	{color:#f00;



					text-decoration:underline;}	







#center h2 a	{color:#6b1916;}







#center a#link	{color:#6b1916;}
#center a:hover#link	{color:#6b1916;text-decoration:underline;}						

#center a#link2	{color:#000000;text-decoration:underline;}
#center a:hover#link2	{color:#6b1916;text-decoration:none;}						


					



#center  div.line		{float:left;



						width:100%;



						background-image:url(../../images/text_line.gif);



						background-position:left center;



						background-repeat:no-repeat;



						height:2px;



						margin-bottom:15px;



						font-size:0px;	



						}	



						



#center table	{float:left;



				width:496px;



				clear:both;



				font-size:12px;



				color:#000;



				text-align:center;



				}	



#center table img 	{border:1px solid #969696;



				}																																																																																																																																														



													







#center table div#goodbox	{float:left;



							width:135px;



							background-image:url(../../images/space_bg.gif);



							background-repeat:no-repeat;



							margin-left:12px;



							}



							



																							



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



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







#basement	{width:1010px;



			clear:both;



			height:51px;



			margin:0px auto;



			}



#basement_01	{
	width:950px;
	float:left;
	height:55px;
	clear:both;
	padding:6px 0px 0px 60px;
	background-image:url(../../images/basement_bg.gif);
	background-repeat:no-repeat;
	background-position:27px top;				
}

#basement_01 h1, #basement_01 p{
    font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;				
}				

.survey_question{
	width:160px;
	margin:5px 0 5px 0;
	font-weight:bold;
	color:#660000;
}

.survey_submit input{
float:right;
margin-right:15px;
}

.box_41{
	width:160px;
	margin-left:20px;
}
.box_4{
	width:160px;
	margin:0 0 0 25px;
	padding-top:10px;
	font-size:14px;
	clear:both;
}

#left div#catalog_02 div.block_tag_cloud{
	width:170px;
	margin-left:55px;
	height:200px;
	clear:both;
}

#left div#catalog_02 div.block_tag_cloud a{
float:none;
clear:both;
color:#000;
margin-left:0;
display:inline;
width:auto;
}	

#left div#catalog_02 div.block_tag_cloud a:hover	{background-image:none;
								text-decoration:none}
#center_03 textarea{
		background-color:#d0d0d0;
	border:1px solid #969696;
	margin:3px;
	padding:2px;
	width:300px;
	height:200px;
}

.prd_out_of_stock{
color:#701515;
font-weight:bold;
}

#table1 thead th{
	background-color:#abc18a;
}