html{ height:100%}
img{ border: none;}
body{ padding:0; margin:0; background-color:#bdbca8; height: 100%;}
.clear{clear:both;}
	
	#conteiner{ width: 1000px; margin:0 auto; background: white url(/images/vertstripes.gif) top left repeat-y scroll; height:auto !important;min-height:100%;}
		
		#header_index{ height:331px; background:url(/images/header.jpg) top left no-repeat}
		#header{ height:232px; background:url(/images/header_thin.jpg) top left no-repeat; position:relative;}
			#header a{display:block;position:absolute; top:0; left:250px; width:520px; height:70%; text-decoration:none;}
		
		#menu{ height:26px; background-color:#dcddcb;padding-left: 14px;}
			
			#menu img{ margin-top:2px; float:left}
			#menu ul{ margin:0; margin-left:45px; list-style:none}
				#menu li{ display:block; float:left; }
					#menu li a{ display:block; height:20px; border-top:6px solid #dcddcb; font: bold 11px Georgia, "Times New Roman", Times, serif; color: #444f3d; text-decoration:none; text-transform:uppercase; padding:0 9px; float:left }
					#menu li a:hover{color:#dcddcb; background-color:#444f3d; border-top:6px solid #444f3d}
					#menu li a.active{display:block; height:20px; border-top:6px solid #444f3d; font: bold 11px Georgia, "Times New Roman", Times, serif; color: #444f3d; text-decoration:none; text-transform:uppercase; padding:0 9px; float:left; background-color:#444f3d; color:#dcddcb}
			#menu_shadow{clear:both;background:url(/images/menu_shadow_bgr.gif) top repeat-x; height:23px}
				#menu_shadow div{background:url(/images/vertstripes_sadowed.gif) top left no-repeat; height:23px; width:86px}
		
		#content{font: 12px Arial, Helvetica, sans-serif;}
			
			#left{float:left; width:264px; padding-bottom:40px;}
				#left_block{ background-color:#444f3d; border-left: 1px solid #919089; border-right: 1px solid #919089}
					#left_block_start{ background:url(/images/leftblock_up.jpg) top left no-repeat ; height: 61px}
						#left_block_start h1{font: bold 20px Georgia, "Times New Roman", Times, serif; padding:9px 0 0 100px; margin:0; text-transform:uppercase; color:#444f3d}
					
					#left_block a{color:#acab96; }
					#left_block a:hover{text-decoration:none}	
					
					#left_block .news {padding:10px 7px 15px 14px;}
						.news img{ border: 1px solid #919089; float: left; margin: 0 10px 5px 0}
						.news .date{ font: bold 11px Arial, Helvetica, sans-serif; color: #acab96}
					.date{ font: bold 11px Arial, Helvetica, sans-serif; color: #acab96}
					#left_block_end{background:url(/images/leftblock_down.jpg) bottom left no-repeat; height: 35px; padding-top:10px}
					#cat{margin:10px 7px 15px 14px;}
						#cat ul{list-style: none; padding:0 0 0 10px;margin:0}
						
						#cat li {font-size:14px; padding:3px 0 3px 8px; background:url(/images/sq_mrkr.gif) left top no-repeat;}						
						#cat li li {font-size:12px; background:url(/images/el_mrkr.gif) left top no-repeat}
					
						#cat li a {font-weight:bold;}						
						#cat li li a { font-weight:normal;}
						
						#cat li.active {background:url(/images/arr_mrkr.gif) left top no-repeat;}
						#cat a.active{color:white; }

						
						
			#middle{ float: left; width: auto; padding:0 0 10px 10px;}
				#middle h1{ margin:0; font:bold 22px Arial, Helvetica, sans-serif; color:#444f3d}
				#middle h3{ margin:0; font:bold 18px Arial, Helvetica, sans-serif; color:#444f3d}
				
				#middle ul {list-style: none;}
				#middle li { padding:3px 0 3px 15px; background:url(/images/el_mrkr.gif) left top no-repeat}
				
				#middle a{color:#444f3d}
				#middle  a:hover{text-decoration:none}
				#middle  img{margin:2px 5px 5px 0;}
				
				/* ORDER */
				#middle table.order { border-collapse:collapse; width:100%; position:relative;}
				#middle .order img.item { border:solid 1px #b3b4b6;}
				#middle .order tr.thick_line td { border-bottom: solid 2px #ea4e00; }
				#middle.order tr.s_line td { border-top: solid 1px #b3b4b6; padding:7px 0 7px 0; }
				#middle .order td input {text-align:right;}
				/* ERRORS */
				#middle div.errors { border: solid 1px #851e14; padding:20px; width:90%; }
				/* FORMS */
				#middle table.form { width:400px }
				#middle .form td { padding:2px; }
				#middle .form input, #middle .form textarea { width:280px; border:solid 1px #000; }
				#middle .form .c, #middle .form .b { width:auto; }
				/* TABLES in text */
				table.table_border {border-collapse: separate; background-color:#c5c5c5; margin:15px 0; }
				.table_border td, th { padding:4px; }
				.table_border th { background:#acab96;}
				.table_border TR { background-color:#fff }
				
				.three_cl_mid{ width: 440px}
				.three_cl_mid p{line-height:120%}
				.two_cl_mid{ width: 700px; padding-left:10px;}
				.line{ height:4px; background-color:#dcddcb; margin-bottom:20px; clear:both;}
				.line4{ height:2px; background-color:#dcddcb; margin-bottom:20px; clear:both;}
				.line3{ height:4px; background-color:#dcddcb; margin-top:20px; clear:both;}
				.item list{	}
				#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}
				
				#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;}
			#right{float:right; width:273px}
				#right h1{ font:bold 22px Arial, Helvetica, sans-serif; margin:0; text-indent: 15px}
				#right h1 a{ color:#444f3d}
				#right h1 a:hover{text-decoration:none}
				#photo {width: 270px; border: 1px solid #919089; background-color:#444f3d; margin-top: 15px}
				#photo img { margin: 30px 0 30px 16px;border: 1px solid #919089}
			
			#basket_menu h4{;margin:5px 0 5px 0; color:white; font:bold 16px Arial, Helvetica, sans-serif}
			#basket_menu p{margin:2px 0 2px 0; color:#ACAB96; font:13px Arial, Helvetica, sans-serif}
		
		#footer_protect {height:120px; }
		#footer{width: 1000px;  margin:-127px auto 0 auto; background:white url(/images/vertstripes.gif) top left repeat-y; clear:both; }
			#footer img{ float:left }
				#footer_line{ height: 32px; border-bottom:25px solid #c9cbb9}
				#copy{ height: 50px; padding-top:20px}
					#copy span{ font: 12px Arial, Helvetica, sans-serif; padding: 0 0 0 140px; float:left}
					#copy div{ float:right; width:175px;padding-right:10px}
					#copy div a img{ float:right;}
					#copy div span { float:left; padding:13px 0 0 0 !important}
					#copy div a {text-decoration: underline; color:#444f3d}
					#copy div a:hover{text-decoration: none !important}

