body {

background: #f2f2f2;

font-family: Arial, Helvetica, sans-serif;

font-size: .7em;	

}





a { color: #157fbd; text-decoration: none; }

a:hover { color: #000; text-decoration: underline; }





img { border: 0; }



dfn { padding: 0 5px 0 5px; }



p {

padding: 0;

margin: 0 0 10px 0;

}





h1 { }



h2 { }



h3 {

font-size: 1.5em;

}

table{

margin-bottom: 20px;

}

table h4{

margin-top: 10px;

margin-bottom: 0px;

font-size: 1.2em;

}



td{

padding: 3px;

}



#site {

width: 850px;

background: #fff;

border: 1px solid #e9e9e9;

padding: 22px;

margin: 0 auto;

}





#header {

height: 141px;

background: url(../img/header.jpg) repeat-x;

}



#logo {

	float: left;

	width: 250px;

}



#top_right {

	float: right;

	width: 500px;

	text-align: right;

}



#nav {

	clear: both;

	font-size: 122%;

	padding: 9px 0 0 20px;

}

	#nav a { color: #fff; text-decoration: none; }

	#nav a:hover { color: #ffd51c; text-decoration: none; }

	#nav a.current { color: #ffd51c; }

	

	#nav ul {

		list-style-type: none;

		padding: 0;

		margin: 0;

	}

	

	

	#nav ul li {

		float: left;

		margin: 0 35px 0 0;

	}





#main_s1 {

height: 252px;

}



#flash {

	float: left;

	width: 522px;

	border: 1px solid #e9e9e9;

	padding: 13px 13px 13px 13px;

}



#ruta {

	float: right;

	width: 258px;

	height: 208px;

	border: 1px solid #e9e9e9;

	padding: 20px 8px 8px 18px;

}



#m1_left {

	float: left;

	width: 510px;

	min-height: 319px;

	height: auto !important;

	height: 319px;

	border: 1px solid #e9e9e9;

	padding: 20px;

}



	.sortiment_rad {

		clear: both;

		height: 115px;

	}



#m1_left_big {

	float: left;

	width: 640px;

	min-height: 319px;

	height: auto !important;

	height: 319px;

	border: 1px solid #e9e9e9;

	padding: 20px;

}



#m1_left_small {

	float: left;

	width: 335px;

	min-height: 319px;

	height: auto !important;

	height: 319px;

	border: 1px solid #e9e9e9;

	padding: 20px;

}



#m1_right {

	float: right;

	width: 258px;

	min-height: 260px;

	height: auto !important;

	border: 1px solid #e9e9e9;

	padding: 18px 8px 15px 18px;

}



#sortiment_left {

	float: left;

	width: 128px;

	min-height: 260px;

	height: auto !important;

	height: 260px;

	border: 1px solid #e9e9e9;

	padding: 3px;

	margin-right:12px;

	width: 148px;

}





#main_2 {

clear: both;

border: 1px solid #e9e9e9;

padding: 20px 12px 18px 18px;

}



#thumbnails {

	

}

	.thumbnail {

		float: left;

		padding: 7px;

		border: 1px solid #e9e9e9;

	}





#footer {

clear: both;

width: 890px;

color: #7c7c7c;

text-align: center;

padding: 20px 0 0 0;

margin: 0 auto;

}



.footer {

	width: 650px;

	margin: 0 auto;

}











			



				#brows {



					list-style-type: none;



					padding: 0;



					margin: 0;



				}











				#brows li {



					background-image: url(../img/bg/browser_current_bg.gif);



					background-repeat: repeat-x;



					padding: 0;



					margin: 0;



				}



				



					#brows a {



						color: #000;



						text-decoration: none;



					}



					



					#brows a:hover {



						color: #000;



						text-decoration: none;



					}











				#brows a, #browser span {



					display: block;



					width: 128px;



					padding: 7px 10px 6px 10px;



				}



					



				



				#brows a.current, #browser span {



					background-image: url(../img/bg/browser_current_bg.gif);



					background-repeat: repeat-x;



					background-color: #f5f5f5;



					font-weight: bold;



					display: block;



					border-top: 



					width: 128px;



					padding: 7px 10px 6px 10px;



				} 











				#brows a:hover, #browser span {



					background-image: url(../img/bg/browser_current_bg.gif);



					background-repeat: repeat-x;



					background-color: #f9f9f9;



					display: block;



					width: 128px;



					padding: 7px 10px 6px 10px;



				}