* {margin: 0;padding: 0;}
.png{ //background-image: none ! important;behavior: url('pngfix.htc');}
body{ font-family: Tahoma;  font-size:12px; background:#3A070C url(../images/bg_body.gif) repeat-x}

#body_bg{ background: url(../images/bg_body_2.gif) repeat-x; width:100%;max-width:1280px;min-width:1000px; margin:0 auto;}

#main{ width:999px;  border:0px solid #fff; margin:0 auto; position:relative;}

#top{ background:url(../images/top.jpg); no-repeat; width:999px; height:683px; border:0px solid #fff; }
	#top #logo{ position:absolute; top: 20px; left:230px}
	
	#top #navigation ul{ list-style:none; padding: 60px 0 0 35px }
	#top #navigation ul li{ float:left; padding-right:20px} 
	
	#top .discount{ position:absolute; top:23px; right:29px; }
	#top .discount a{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#982327; text-decoration:none }
	
	
	#top #menu{ position:absolute; top: 589px; left:118px; border:0px solid #fff; width:745px; font-family: Tahoma; font-size:14px;} 
	#top #menu ul{ list-style:none; }
	#top #menu ul li{ float:left; padding-right:15px}
	#top #menu ul li a{ color:#DEC2C5; text-decoration:none; background:url(../images/pointer.gif) no-repeat left; padding-left:20px }
	#top #menu ul li a:hover{ background:url(../images/pointer_activ.gif) no-repeat left; padding-left:20px; color:#871F22}
	
	#top #menu2{ position:absolute; top: 589px; left:110px; border:0px solid #fff; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold  } 
	#top #menu2 ul{ list-style:none; }
	#top #menu2 ul li{ float:left; padding-right:15px}
	#top #menu2 ul li a{ color:#DEC2C5; text-decoration:none; background:url(../images/pointer.gif) no-repeat left; padding-left:17px }
	#top #menu2 ul li a:hover{ background:url(../images/pointer_activ.gif) no-repeat left; padding-left:17px; color:#871F22}

#middle{ border:0px solid #0c0; width:999px; position:relative; top:-20px ; padding-bottom:50px}
	#middle #content{ width:674px; float: left;}
	#middle #content #text { padding: 0 58px 0 58px}
	#middle #content #text h1{ color:#FFFFFF; font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0}
	#middle #content #text p{ color:#AD9E78; text-align:justify; font-size:12px; margin:0 0 10px 0; padding:0 }
	#middle #content #text a{ color:#AD9E78;}
	#middle #content #text a:hover{ text-decoration:none}
	#middle #content #text h2{ color:#AD9E78; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; font-weight:100; border-bottom:0px;}
	
	#middle #right{  width:320px;  float: left}
	#middle #right .Guest{ margin-top:10px}
	#middle #right #news{ padding:20px 60px 0 22px ; }
	#middle #right #news p{ margin:10px 0 0 0; padding:0; text-align:justify}
	#middle #right #news p a{ color:#F8C4CA; text-decoration:none}
	#middle #right #news p a:hover{ text-decoration: underline}
	#middle #right #news p span, .new p span{ color:#EEE7BB; font-family:Arial, Helvetica, sans-serif; font-size:20px}
	#middle #right #news .all{ text-align:right;}
	#middle #right #news .all a{ color:#FFFFFF}
	#middle #right #news .all a:hover{ text-decoration:none}
	
#bottom{ background:url(../images/bg_bottom.gif) repeat-x; height:149px;position:relative; padding-top:2px}
    #bottom .left{ background:url(../images/bottom_left.gif) no-repeat left; width:307px; height:147px; position:absolute; top:2px; left:0px }
	#bottom .right{ background:url(../images/bottom_right.gif) no-repeat right; width:278px; height:147px; position:absolute; top:2px; right:0px}
	#bottom #center{  width:999px; height:149px; margin:0 auto;  color:#780606; position:relative}
	#bottom #center a{ color:#773C3F}
	#bottom #center a:hover{ text-decoration:none; color:#780606}
	#bottom #center #scissors{ position:absolute; top:-8px; left:0px}
	#bottom #center #stat{ position:absolute; top:40px; left:450px}
	#bottom #center #mail{ position:absolute; top: 40px; left:50px;}
	#bottom #center #wa{ position:absolute; top: 40px; right:50px}	
	
.new_title{border-top:1px solid #EEE7BB}
#sitemap{margin-left:20px;padding-left:15px; border-left:1px solid #EEE7BB}
#sitemap ul{list-style:square;color:#EEE7BB;}
#sitemap ul li{list-style:square;color:#EEE7BB; padding:5px}
.level1 a,.level2 a,.level3 a{color:#EEE7BB; font-family:Arial; font-size:12px;}
.guest_headr{ color:#FFFFFF; font-size:24px; font-weight:100; margin:0 0 10px 120px; padding:0}
h2{color:#FFFFCC; font-size:20px; font-weight:100; margin:30px 0 10px 30px; padding:0; border-bottom:#FFFFCC 1px solid}
ul.shops{color:#FFFFCC;margin:0px 0 10px 60px; list-style-type:square}
ul.shops a{color:#FFFFCC;font-size:12px;}
img.foto {padding:7px; display:block; border:1px solid #FFFFCC}
.magaz{margin:20px 0 0 40px}

#watxt h2{ color:#AD9E78; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; font-weight:100; border-bottom:0px;}
#watxt {padding-left:30px}
