body {  padding: 0; margin: 0; position: relative; background: #fee9e8; font-family: Tahoma; color: #4c4c4c; font-size: 14px; }
.close_float { clear: left; }
a img { border: 0px; }
img, div, .plint { behavior: url(http://sandecor.ua/iepngfix/iepngfix.htc); }
/*-----------------*/
.container_menu { margin: 0px auto; width: 960px; padding: 5px 0 0 0; }
.container { margin: 0px auto; width: 960px; }
/*-----------------*/
.top_bg { background: #d9251c; height: 55px; margin: 0px auto; width: 960px; }
.top_bg a { color: #fff; text-decoration: underline; margin-right: 25px; }
.top_bg a:hover { text-decoration: none; }

.l_1 { float: left; width: 660px; padding-left: 10px; }
.l_2 { float: left; width: 120px; margin-top: 13px; }
.l_lang { float: left; width: 160px; color: #fff; text-align: left; padding-top: 5px; }
.l_lang a { margin-right: 0px; }

.white_seporate { background: #fff; }
.shade { height: 10px; background: url(../images/shade.jpg) repeat-x; margin: 0px auto; width: 960px;}
.head_images { height: 245px; }
.plint { position: absolute; padding-top: 10px; }
.logo { position: absolute; padding: 180px 0 0 893px; }
/*-*/
.left_part { float: left; width: 360px; _width: 340px; margin-top: 150px; }
.right_part { float: left; width: 600px; margin-top: 10px; }
.right_part a, .left_part a { color: #000; text-decoration: underline; }
.right_part a:hover, .left_part a:hover { color: #4c4c4c; text-decoration: none; }
.right_part h1, .left_part h1 { color: #d9251c; font-size: 16px; text-decoration: underline; font-weight: lighter; margin: 20px 0; }
.right_part span { color: #d9251c; font-weight: lighter; }
.prod, .prod2 { float: left; padding: 5px 0; }
.prod img, .prod2 img { border: 1px solid #d9251c; }
.prod2 { margin-right: 37px; }
.rp { height: 1px; width: 595px; _width: 595px; background: url(../images/red_point.gif) repeat-x; margin: 30px 0; }
/*-*/
.footer { background: #d9251c; margin: 10px 0 20px; padding: 20px 0 20px 40px; font-size: 12px; color: #fff; }
.footer a { text-decoration: underline; color: #fff; }
.footer a:hover { text-decoration: none; }
.foot1 { float: left; width: 410px; }
.foot2 { float: left; width: 300px; }
.foot2 a { margin-right: 15px; }
.foot3 { float: left; width: 210px; }
/*-*/
.photos { width: 125px; height: 125px; border: 1px solid #d9251c; }
.photos_all { float: left; margin: 0 25px 25px 0; _margin: 0 20px 20px 0; width: 125px; height: 150px; _height: 180px; }
.photos_2 { width: 125px; height: 250px; border: 1px solid #d9251c; }
.photos_all_2 { float: left; margin: 0 25px 25px 0; _margin: 0 20px 20px 0; width: 125px; height: 270px; _height: 180px; }


.zzz { background: #fff; margin: 0px auto; width: 960px; }


#menu {
	padding: 0;
	margin: 0;
	}
#menu li {
	list-style: none;
	float: left;
	height: 33px;
	padding: 0;
	margin: 0;
	width: 150px;
	text-align: center;
	position: relative;
	padding-top: 12px;
	}
#menu li ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 150px;
	display: none;
	position: absolute;
	left: 0;
	top: 45px;
	}
#menu li ul li {
	float: none;
	height: 33px;
	margin: 0;
	width: 150px;
	text-align: center;
	background: #D9251C;
	}
#menu li a {
	display: block;
	width: 150px;
	height: 33px;
	color: #fff;
	text-decoration: underline;
	}
#menu li a:hover { text-decoration: none; }
#menu li:hover ul, #menu li.jshover ul {
	display: block;
	}
#menu li:hover, #menu li.jshover {
	background: #ea3d34;
	}