*{margin:0; padding:0; border:0; }

body{
background: #111}

#main{
width:990px;
margin: 0 auto;
border-left: solid 3px #111;
border-right: solid 3px #111;
-moz-box-shadow: #000 0 0 10px;
-webkit-box-shadow: #000 0 0 10px;}

#top{
height:180px;
background: url(/img/top.jpg) no-repeat;
overflow:hidden}

	#logo{
	display:block;
	width:450px;
	height:80px;
	float:left;
	margin: 0;}
	
	#menu{
	float:right;
	text-align:right;
	width:520px;
	padding:20px 20px 0 0}
	#menu a{
	font: 800 11px tahoma;
	color: #fff;
	text-decoration:none;
	margin-right:5px;
	padding:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
	#menu a.a:hover{background:#87AA1C} #menu a.b:hover{background:#9C623A} #menu a.c:hover{background:#154760} #menu a.d:hover{background:#387042} #menu a.e:hover{background:#E09B0C} #menu a.f:hover{background:#83366D} 

#cont{
overflow:hidden;
background: url(/img/cont.jpg) repeat}

	#left{
	width:180px;
	margin: 10px;
	float:left}
	
		#left>div{
		background: url(/img/brown.jpg) repeat-y;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding: 3px 2px;
		margin-bottom:10px}
		
		#left h2{
		padding:4px 10px 6px;
		font: 800 11px verdana;
		color:#C3BA97}
	
		#left div.list>a{
		display:block;
		border: solid 1px #D5CEB5;
		border-bottom:0;
		height:23px;
		padding: 10px 0 0 10px; 
		font: 800 12px arial;
		text-decoration:none;
		color:#736D53;
		background: url(/img/list.jpg) repeat-x top}
		#left div.list>a:hover{
		background-position: bottom;
}
		#left div.list>a:first-child{border-bottom: solid 1px #D5CEB5}
		#left div.list>a:before{content: url(/img/la.gif) " "}
		#left div.list a.subbed{color: #CAC7B5; background:#fff; position:relative; z-index:2; border-right:0; width:160px}
		
		#left div.sub{
		position:absolute;
		display:none;
		z-index:1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: #000 2px 2px 5px;
		-webkit-box-shadow: #000 2px 2px 5px;
		border: solid 1px #D5CEB5;
		wdth:170px;
		background:  #fff url(/img/sub.jpg) repeat-y right;
		margin: -50px 0 0 170px}
		#left div.sub a{
		display:block;
		text-decoration:none;
		font:  800 11px arial;
		padding: 7px 15px;
		color:#868160}
		#left div.sub a:hover{
		color:#ff9900}
		
		#left div.search{
		padding: 0 7px; 
		font: 11px tahoma;
		color:#EFEEE9;}
		
		
	#center{
	width:540px;
	margin: 10px 0;
	float:left}
	
		#center>div{
		background: #fff url(/img/center.jpg) repeat-x top;
		font: 12px arial;
		color:#3F452F;
		padding: 20px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border:solid 1px #000;
		margin-bottom:10px}
		
		#center div h3{
		font: 800 12pt 'century gothic';
		padding-bottom:6px;
		background: url(/img/h3.jpg) repeat-x bottom;
		margin-bottom:10px}
		
		#center div.ad{background:#E2E0D8; overflow:hidden; padding:0; padding-bottom:10px} #center div.ad h3{background:none; margin: 10px 0 5px 0; padding:0; font-size:10pt; text-align:center}
		
		#center div.ad div{
		display:block;
		height:220px;
		width:155px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		float:left;
		background:#fff;
		margin-left:10px;
		border: solid 1px #bbb;
		padding:5px;
		font: 11px tahoma;
		text-align:center}
		
		#center div.ad div img{
		max-width:145px;
		max-height:140px;
		margin: 0 auto 5px;
		display:block;	}

		#center div.ad div a{
		text-decoration:none;
		color:#73831B}
		#center div.ad div a:hover{
		color:#ff9900}
		#center div.ad div a.prod{font-size:10px; color:#aaa}
		
		#center div.ad big{
		display:block;
		margin: 4px auto 0;
		background:#E2E0D8;
		padding: 2px 8px;
		color:#a8a491;
		font: 800 11px verdana;
		width:80px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;}
		
		
	
	#right{
	width:230px;
	margin: 10px;
	float:left}
	
		#right>div{
		background: #899C1F url(/img/green.jpg) repeat-y left; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding: 3px 2px;
		margin-bottom:10px}
		
		#right h4{
		padding:4px 10px 6px;
		font: 800 11px verdana;
		color:#D7E2B0}
		
		#right>div>div{
		border: solid 1px #D5CEB5;
		padding: 4px; 
		font: 11px tahoma;
		color:#765C42;
		background:#EFEEE9;}
		
		#right>div>div#logs{
		font: 9px verdana;		}
		
		#right>div>div#logs input.wr{
		width:210px;
		padding:2px;
		border: solid 1px #AEA387;
		display:block;
		margin: 1px 0 5px 0}
		
		 
		.panel ul{
		margin-left:20px;}
		.panel li{
		padding-top:4px;
		font-weight:800px}
		
		.basket table{
		border-collapse:collapse; width:100%}
		.basket table th{
		font: 800 9px verdana; text-align:left;  padding: 2px; }
		.basket table td{
		padding: 5px 4px; background: #E2E0D8}
		
		#right a{
		text-decoration:none;
		color:#73831B}
		#right a:hover{
		text-decoration:underline}
		
		#hit_pic{
		display:block;
		padding:5px;
		border: solid 1px #ddd;
		-moz-border-radius:5px;
		margin-bottom:3px;
		background:#fff}
		
		#hit{
		text-align:center}
		
		#hit img{
		height:160px;
		margin:auto;
		display:block;
		margin-bottom:5px
		}
		

#foot{
background:#000;
padding:7px 20px;
margin:0 auto;
font:  11px tahoma;
border-top:solid 1px #555;
color: #665;
overflow:hidden;
}

div.inp input{
width:200px;
border: solid 1px #aaa;
padding:1px;
margin-top:2px;
font: 800 12px arial;
color: #555;
display:block;
margin-bottom:8px}

div.inp select{
width:200px;
border: solid 1px #aaa;
padding:1px;
margin-top:2px;
font: 800 12px arial;
color: #555;
display:block;
margin-bottom:8px}
div.inp select option{
padding-left:8px}

div.inp input:focus{
border-color:green;
color:#000}
		
div.inp input[type='submit']{
background:#ddd;
padding: 3px 1px;
border:solid 1px #bbb;
color:#333;
border-bottom-width:2px;}
div.inp input[type='submit']:hover{
color:#555;
background:#e7e7e7;
border-color:#bfbfbf;}

#alert{
-moz-box-shadow: #777 5px 5px 5px;
-webkit-box-shadow: #000 0 0 10px;
width:300px;
position:fixed;
margin: 200px 0 0 325px;

}

#alert div{
padding:20px;
background:#eee;
border:solid 3px #9ECB19;
text-align:center;
font: 800 13px arial;
color: #666;}

#alert p{
padding:3px 10px;
cursor:pointer;
font: 800 10px verdana;
color:#fff;
text-align:right;
background:#9ECB19}

hr{
display:block;
margin: 15px 0;
border-top: solid 1px #bbb;
border-bottom: solid 3px #fff}

a {
  color: #4F9A13;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#nav select, .nav option {
font: 10px verdana;
color:#666;
padding: 3px;}
