body {
		   background: url(images/background.gif) repeat-x #d5967a;
		   font-family: Arial, Verdana, Tahoma, sans-serif;
		   font-size: 12px;
		   margin:0px;
}


#container {
			width: 802px;
			
}


#container_in {
			width: 100%;
			float: left;
			position: relative;
			
			
}

#header {
			float: left;
			position: relative;
			background: url(images/header.gif) no-repeat;
			width: 802px;
			height: 159px;
			margin: 0px;
}

#menu {
			float: left;
			position: absolute;
			top: 89px;
			left: 20px;
			
		
}


#menu a {
			float: left;
			position: relative;
			display: block;
			width: 113px;
			height: 39px;
			font-size: 13px;
			font-family: Arial, Helvetica, sans-serif;
			color: #fcc457;
			text-decoration: none;
			font-weight: bold;
			font-weight: none;
			text-align: center;
			padding-top: 15px;
			
			
}


#menu a:hover {
			color: #541602;
			background: url(images/menu-hover.png) no-repeat center top;
			text-decoration: none;
		
			
}


#search {
			float: right;
			position: absolute;
			right: 10px;
			top: 97px;
			width: 189px;
			height: 28px;
			
			
			
}


#searcbox {
			background: none;
			border: 0px;
			float: left;
			width: 130px;
			height: 20px;
			padding-right: 15px;
			padding-left: 2px;
			padding-top: 7px;
			margin-top: -15px;
			
		

}


#searchbutton {
			float: left;
			background: none;
			border: 0px;
			height: 29px;
			width: 33px;
			margin-top: -15px;
	

	
}


#right {
			 float: right;
			 position: relative;
			 width: 550px;
			 margin-left: 15px;
			
					 
			 
}

#left {
				float: left;
				position: relative;
				width: 200px;
				border: solid 4px #ff790d;
				background: #fece7f;
				margin-bottom: 10px;
				
}

#textarea.text {
   			font-size: 13px;
			padding: 10px;			
}



.text {
			padding: 3px;
			border: solid 1px #222;
			font-size: 13px;
			
			
	
}





.submit {
		   float: right;
		   vertical-align: bottom;   
}




#rss {
			float: right;
			position: absolute;
			right: 220px;
			top: 105px;
			
			
}

#rss a {	
			color: #f5ba52;
	
}

#path {
			float: left;
			position: absolute;
			top: 200px;
			left: 20px;
}



#content { 
			width:796px;
			background: url(images/content-back.gif) repeat-x #fec86e;
			float: left;
			position: relative;	
			border: solid 3px #ff6406;
}

.navig {
			width:100%;
			background:url(images/content-back.png) repeat-y;
			float: left;
			position: relative;	
}

#contentin {
			margin: 10px;
			text-align: left;	
}


.c {
   			float: left;
}


.cr {
   			clear: left;
}


td {
   			vertical-align: top;
   			padding-top: 15px;
}


h1 {
   			font-size: 14pt;
   			margin: 5px 0 5px 0;
}


#categories h2 {
   			font-size: 10pt;
   			margin-top: 5px;
   			padding: 0;
}


h2 a {
			width: 100%;
			color: #822708;
			font-size: 14px;
			text-decoration: none;
			font-weight: bold;
			letter-spacing: -1px;
		
			
}


.subcats a {
			padding-left: 13px;
			margin-bottom: 7px;
			color: #483a28;
			
			
			
			
}


h3 {
		   color: #5e74b3;
		   font-size: 8pt;
		   padding: 0;
		   border-bottom: 1px dotted #5e74b3;
}


#descr {
		   padding: 0px;
		   margin: 0 0 5px 0;
}


table.formPage {
			float: left;
			position: relative;
			width: 100%;
}


td.err {
		   padding: 3px;
		   color: #FF0000;
		   background: #FFEDED;
		   text-align: left;
}


td.msg {
		   padding: 3px;
		   color: #0000FF;
		   background: #EDF3FF;
		   text-align: left;
}


.label {
   			text-align: right;
			color: #291f0b;
			font-size: 13px;
			font-weight: bold;
			
   
}


.buttons {
		    text-align: center;
}

.btn {
	background: #C03D15;
	border: dotted 1px #fff;
	padding: 5px;
	color: white;
	font-weight: bold;
}

.count {
		   color: #606060;
		   font-size: 12px;
		   font-weight: normal;
		   top: 10px;
		   
}


#links a {
   				font-size: 16px;
				color: #C03D15;
				letter-spacing: -1px;
				
				
}


#links p {
   				margin: 0 0 7px 0;
				
}


.url {
   				color: #6f6f6f;
				
}


#user-bar {
			   clear:both;
			   width:20%;
			   margin:0 0 0 auto;
			   padding:3px;
			   background:#D9E8F9;
			   line-height:19px;
			   text-align:right;
			  
}


select {
			   font-size: 13px;
			   font-family: Arial, Helvetica, sans-serif;
			    
}


.captcha {
			   margin-top: 10px;
			   
}


form {
			   display: inline;
			   margin: 0;
			   padding: 0;
			   
}


span.req {
			   margin-left: 3px;
			   color: #FF0000;
			   font-weight: bold;
			   
}


div.errForm, span.errForm {
			   margin: 0px 0 0px 5px;
			   padding: 2px 3px 2px 3px;
			   color: #FF0000;
			   background: #FFFFF3;
			   border: 1px solid #cccccc;
			   text-align: left;
			   clear: right;
			   
}


h2 .small, h3 .small, .small, .small a {
			   padding: 0px;
			   margin: 0px;
			   font-size:10px;
			   text-decoration:none;
			   
}


.sort {
   				color: #000000;
				
}


p.subcats {
			   margin: 0px 0px 7px 0px;
			   padding: 0px;
			   
}


div.pr {
			   font-size: 6pt;
			   color: #000000;
			   float: left;
			   height: 30px;
			    /width: 70px;
				
}


div.prg {
			   width: 40px;
			   border: 1px solid #999999;
			   height: 3px;
			   font-size: 1px;
			   margin-right: 5px;
			   /margin-right: 35px;
}


div.prb {
			   background: #5eaa5e;
			   height: 3px;
			   font-size: 1px;
}


div.footer {
				float: left;
				position: relative;
				background-color: #fece7f;
				border: solid 2px #f1b654;
				text-align: left;
				width: 798px;
				margin-top: 7px;
				padding-top: 15px;
				padding-bottom: 10px;
				color: #61666a;
				font-size: 10px;
				text-align: center;
				text-transform: uppercase;
				
}


div.footer a {
  				color: #512606;
				font-size: 10px;			
  				text-decoration: none;
   				text-align: left;
				margin-top: 10px;
				
}


.price {
	color: #fff;
	font-size: 14px;
	margin: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	
}


.price table td{
			   margin: 0;
			   padding: 2px;
			   vertical-align: bottom;
}


.paging-links,
.paging-info {
   				text-align:right;
}


.paging-info {
   				font-style: italic;
}


.limit_field {
   				border-width:0;
}


a {
	color: #000;
	text-decoration: none;
	
}

a:hover {
	text-decoration: underline;	
}