* {margin:0px;padding:0px;}
a, img {border:0px;}
body {
	 font-family:Tahoma;
	}

div.DocWidth {
	float:left;
	width:100%;
	}
div.TeloWidth {
	min-width:800px;
	width: expression((document.documentElement.clientWidth < 800) ? '800px' : '100%');
	text-align:left;
	background:#bdb089 url(/images/back_color.jpg);
	}


div.shapka {
	height:282px;
	background:#d0c7ac url(/images/back_bw.jpg);
	background-position:left 48px;
	}
div.shapka_bg2 {
	height:100%;
	background:url(/images/wave_4.jpg) repeat-x 10px bottom;
	}
div.logo {
	width:357px;
	height:133px;
	font-size:13px;
	font-weight:bold;
	padding:5px 0px 0px 51px;
	background:url(/images/logo2.jpg) no-repeat right 2px;
	}
div.logo a {
	position:absolute;
	width:93px;
	height:105px;
	text-decoration:none;
	margin:-4px 0px 0px -49px;
	background:url(/images/logo.jpg) no-repeat;
	}
div.logo p {
	text-align:center;
	text-transform:uppercase;
	font-family: georgia regular;
	font-size:9pt;
	margin:74px 10px 0px 50px;
	}
div.address_info {
	float:right;
	font-size:11px;
	padding:8px 25px 0px 0px;
	}
div.address_info address {
	font-style:normal;
	}
div.address_info p {
	text-align:center;
	}
div.address_info a {
	color:#fff;
	text-decoration:none;
	}
ul.language_menu {
	float:right;
	position:relative;
	clear:right;
	margin-top:-7px;
	padding-right:25px;
	list-style-type:none;
	}
ul.language_menu li {
	display:inline;
	padding-left:2px;
	}
div.slogan {
	width:524px;
	position:absolute;
	top:36px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	border:solid 1xp red;
	padding:9px 50px 39px 0px;
	background:url(/images/mam.gif) no-repeat right top;
	}

div.slogan a
{
	text-decoration:none;
	color:black
}


div.shapka h1 {
	position:absolute;
	z-index:100;
	width:756px;
	text-align:right;
	font:normal 40px Arial;
	font-style:italic;
	margin:-76px 0px 0px 0px;
	}

div.shapka h1 a{
		text-decoration:none;
		color:black
	}
*div.shapka h1 {
	width:796px;
	}
*div.shapka h1 a{
		text-decoration:none;
		color:black
	}


div.shapka h2 {
	position:absolute;
	width:730px;
	text-align:right;
	font:normal 18px Georgia;
	font-style:italic;
	margin-top:-30px;
	}
*div.shapka h2 {
	width:736px;
	}

div.main_menu {
	position:relative;
	top:-20px;
	height:140px;
	}

div.content {
				padding: 20px 30px;
				text-align:justify;
			}

div.content p{
			padding:10px 0;
			text-indent:10px;
			text-indent:10px;
			font-family:Tahoma;
			font-size:12px;
			font-weight:normal;
	}
			
table.goods_tbl {
	position:relative;
	top:-4px;
	background:url(/images/line_ver.jpg) repeat-y center top;
	}
table.goods_tbl td {
	width:50%;
	vertical-align:top;
	padding-bottom:6px;
	padding-top:6px;
	background:url(/images/line_hor.jpg) repeat-x bottom center;
	}
div.goods {
	height:100%;
	}
.no_BG {
	background:none! important;
	}


div.pages_list {
	padding:2px 0px 2px 18px;
	}
	
.footer_pos {
	float:right;
	width:99%;
	margin-top:-4px;
	}
.footer_pos div.pages_list {
	float:right;
	width:144px;
	text-align:right;
	padding:2px 47px 8px 0px;
	background:url(line_sma.jpg) no-repeat right bottom;
	}

div.pages_list, div.pages_list a {
	color:#1a1713;
	text-decoration:none;
	font:bold italic 12px Arial;
	}
div.pages_list span {
	padding-right:6px;
	}
div.pages_list a {
	font-style:normal;
	}

div.footer {
	height:90px;
	text-align:center;
	}
div.footer div.address_info {
	float:none;
	}




.gor_img img {
	margin-top:16px;
	}
.ver_img img {
	margin-top:0px;
	}


/**/
.photo_kont {
	float:left;
	width:140px;
	height:107px;
	text-align:center;
	padding:7px 5px 13px 9px;
	background:url(/images/okr_bg.jpg) no-repeat right top;
	}
.text_kont {
	padding-left:154px;
	padding-right:8px;
	font-size:12px;
	}

.text_BG {
	position:relative;
	height:89px;
	padding-left:13px;
	background:url(/images/text_bg.gif) no-repeat left top;
	}
	
	
*div.text_BG {
	left:-3px;
	}
.text_BG2 {
	height:100%;
	padding-right:7px;
	background:url(/images/text_bg2.gif) no-repeat right top;
	}
.text_BG3 {
	height:100%;
	padding:5px 0px 0px 0px;
	background:url(/images/text_bg0.gif) repeat-x right top;
	}

.text_BG3 div {
	height:56px;
	}
.text_BG3 div p {
	padding:0px;
	}

div.h3_BG {
	margin-bottom:5px;
	padding-top:3px;
	padding-left:10px;
	background:url(/images/h3_1.gif) no-repeat left bottom;
	}
div.h3_BG div {
	padding-right:10px;
	background:url(/images/h3_3.gif) no-repeat right top;
	}
.text_kont h3 {
	line-height:21px;
	font-size:13px;
	font-family:Arial;
	color:#edecea;
	text-align:center;	;
	background:url(/images/h3_2.gif) repeat-x;
	}
span.cena {
	float:right;
	width:90px;
	height:21px;
	color:#f5f2ef;
	font:bold 12px Arial;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	background:url(/images/cena_bg.jpg) no-repeat;
	}
/**/
/**/
.main_menu {
	padding-left:20px;
	}
.main_menu ul {
	list-style-type:none;
	}
.main_menu ul li {
	float:left;
	}
.main_menu a {
	float:left;
	position:relative;
	color:#6c6661;
	font-size:11px;
	text-decoration:none;
	}
.main_menu a:hover {
	color:#201917;
	}

#menu1 a {
	width:106px;
	height:56px;
	padding-top:60px;
	padding-left:20px;
	top:34px;
	background:url(/images/menu_1.jpg) no-repeat;
	}
#menu2 a {
	width:106px;
	height:56px;
	padding-top:50px;
	padding-left:30px;
	top:32px;
	background:url(/images/menu_2.jpg) no-repeat;
	}
#menu3 a {
	width:94px;
	height:54px;
	padding-top:70px;
	padding-left:33px;
	top:24px;
	background:url(/images/menu_3.jpg) no-repeat;
	}
#menu4 a {
	width:100px;
	height:56px;
	padding-top:70px;
	padding-left:27px;
	top:2px;
	background:url(/images/menu_4.jpg) no-repeat;
	}
#menu5 a {
	width:91px;
	height:46px;
	padding-top:54px;
	padding-left:35px;
	background:url(/images/menu_5.jpg) no-repeat;
	}
#menu6 a {
	width:104px;
	height:66px;
	padding-top:44px;
	padding-right:24px;
	text-align:right;
	background:url(/images/menu_6.jpg) no-repeat;
	}

/**/
div.min_height {
	min-height:300px;
	height:auto !important;
	height:300px;
	}