body, html, ul, li, ol, p, h3, h2, h1 {margin: 0; padding: 0}
body, html {height: 100%}
body {font: 16px times; background: #d2c98c; color: #513b27 }

h3 {font-size: 14px; font-weight: bold}
h2 {}
h1{font-size: 26px; font-weight: bold;}

p{padding: 0 0 10px 0}

img, table {border: none;}

.clear {clear: both}


#top{height: auto !important; min-height: 100%; height: 100%; width: 997px; margin: 0 auto; background: #fff url(../img/bg.jpg) no-repeat;}
	#main{border-collapse: collapse}
		#title{width: 500px; text-align: center; margin: 0 auto; padding: 35px 0 0 250px; float: left;}
			#title span.big , #title p.lil{font-size: 34px; font-weight: bold; color: #513b27}
			#title span.lil {font-size: 30px}
		#contacts {width: 148px; float: right; padding: 48px 23px 55px 0; font-size: 10px; text-align: center;}
		#logo {padding: 0 15px; width: 148px; float: left;}
		
		#menu{width: 800px; float: left; padding-top: 28px; }
			#menu ul{list-style: none;}
			#menu li {float: left; padding:13px 6px 0 7px;}
			#menu li a{color: #d9c489; display: block; font-size: 19px; padding: 6px 0; text-decoration: none; font-weight: bold;}
			/*
			#menu #naz {padding-top: 5px; }
			#menu #naz a{font-size: 28px; }
			*/
		
		#content {}
		#content td {vertical-align: top;}
			#news, #collection {width: 238px; padding-top: 13px;}
			#news_inner {background: url(../img/news_bg.jpg) right bottom no-repeat; min-height:180px; height:expression(this.scrollHeight < 180? "180px" : "auto" );}
			
			#news_inner img.button, .new_header  {position: absolute; top: 0px; left: -37px; float: left;}
			.new_header {width:275px; height:100px; background:url(../img/button_empty.png) no-repeat 0 0; top:-1px;}
				.new_header span {padding:40px 0 0 38px; display:block; color:#fff8c1; text-transform:uppercase; text-align:center; font-size:26px; }
			
			#news_inner hr {border: 0; border-bottom: 4px solid #d2c98c; }
				#cat {padding: 0 0 10px 20px; list-style-image: url(../img/bullet.gif)}
				#cat li a{color: #000; text-decoration: none; }
				#cat li ul {padding-left: 20px;}
					.ant {border-bottom: 2px solid #d2c98c; margin-bottom: 7px;}
				
				#basket {padding-left: 20px;}
				#basket .big {font-size: 18px;}
					#basket a {font-weight:bold; color: #513B27; }
					#basket a:hover {text-decoration:none;}
				
			#collection_inner img.button {position: absolute; top: 0; right: 0px; float: left;}
			#news_inner, #collection_inner {padding: 105px 15px 35px;}
			#news_inner, #collection_inner {position: relative; }
			
			.news img{ border: 1px solid #513B27; float: left; margin: 0 10px 5px 0}
				.news .date{ font: bold 11px Arial, Helvetica, sans-serif; color: #513B27}
				.news .date{ font: bold 11px Arial, Helvetica, sans-serif; color: #513B27}
				.news a{color:#513B27; font-size: 85%; }
				.news a:hover{text-decoration:none}	
			
			
			#text {padding: 30px 25px 15px 35px; background: url(../img/text_bg.jpg) repeat-x;}
				#text a {color: #513B27; }
				#text a:hover {text-decoration:none;}

				#text hr {border: 0; border-bottom: 5px solid #d2c98c; margin-bottom: 20px;}
				
				#text .price_file {padding: 0 0 10px 20px; list-style-image: url(../img/bullet.gif)}
				#text .price_file li ul {padding-left: 20px;}
				
				/* ORDER */
				#text table.order { border-collapse:collapse; width:100%; position:relative;}
				#text .order img { border:solid 1px #d2c98c;}
				#text .order tr.thick_line td { border-bottom: solid 2px #ea4e00; }
				#text .order tr td div.line2 {height:1px; background-color:#d2c98c; width:100%; margin-bottom:5px;}
				#text .order td input {text-align:right;}
				
				/* ERRORS */
				#text div.errors { border: solid 1px #851e14; padding:20px; width:90%; }
				/* FORMS */
				#text table.form { width:400px }
				#text .form td { padding:2px; }
				#text .form input, #text .form textarea { width:280px; border:solid 1px #000; }
				#text .form .c, #text .form .b { width:auto; }

				#catalog{padding:13px 0 30px 0;margin:0}
				#catalog li{display:block; float:left; margin:3px; background:none; padding:0; }
				#catalog li img{border:1px solid #acab96; margin:0;}
				#catalog li h3{padding:0 0 5px 10px;margin:0; font:bold 12px Arial, Helvetica, sans-serif}
				#catalog a{color:#513B27}
				#catalog a:hover{text-decoration:none}

				#desc_one { width:100%; }
				#left_one { width:30%; vertical-align:top; padding:10px 20px; }
					#left_one img{border:1px solid #acab96; margin-bottom:20px;}	
				#buy { width:100%; text-align:center; }
				#buy strong { color:#ea4e00; font-size:1.2em; }
				#right_one { width:70%; vertical-align:top; padding:10px 20px; }
					#right_one ul { margin:10px 0 10px 30px;}
					#right_one h3 { font-size:1em; margin:25px 0 7px 0; }
					
				.cost {font:bold 18px Arial, Helvetica, sans-serif;}
				
	#footer_protect {height: 250px}
	
#footer {height: 194px; margin: -194px auto 0 auto; width: 997px; background: #fff url(../img/footer_bg.jpg) left bottom no-repeat;}
#footer #nwpro {height: 22px; padding: 18px 10px 0 10px; text-align:right}
#footer #nwpro a{color:#513B27; font-size: 85%; }
#footer #nwpro a:hover{text-decoration:none}	
#banner{width:100%; text-align:center; padding-bottom:60px;}

