body {
		   background: url(images/back.jpg) top center no-repeat #686673;
		   font-family: Arial, Verdana, Tahoma, sans-serif;
		   font-size: 12px;
		   margin:0px;
}


#container {
			width: 760px;	
}


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


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


#header h1 {
			float: left;
			position: relative;
			width: 217px;
			height: 55px;
			margin-top: 25px;
			font-size: 35px;
			font-family: Verdana, Geneva, sans-serif;
			color: #fff6dd;
			text-align: left;
			padding-left: 0px;
			padding-top: 0px;
			font-weight: bold; 
			letter-spacing: -2px;
			text-decoration: none;
			
			
}


#menu {
			float: left;
			position: absolute;
			width: 550px;
			height: 27px;
			top: 78px;
			left: 225px;
}


#menu a {
			float: left;
			position: relative;
			display: block;
			height: 13px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #e1e1ee;
			text-decoration: none;
			text-align: left;
			font-weight: none;
			padding-top: 7px;
			padding-bottom: 9px;
			padding-left: 25px;
			padding-right: 20px;
			border-right: solid 1px #ffffff;
}


#menu a:hover {
			color: #ffffff;
			text-decoration: none;			
}


#search {
			float: right;
			position: absolute;
			right:10px;
			top: 120px;
			width: 238px;
			height: 34px;
			
			
}




#searcbox {
		   float:left;
		   position:relative;
		   background:url(images/search.gif) no-repeat;
		   width: 156px;
		   height: 34px;
		   font-family: Verdana, Tahoma, Arial, sans-serif;
		   font-size: 13px;
		   margin-top:-15px;
		   padding-top: 8px;
		   border: 0px;
		   padding-left: 8px;
}




#left {
			 float: left;
			 position: relative;
			 width: 550px;
}

#right {
	float: right;
	position: relative;
	width: 180px;
	background: #BABAC2;
	border: solid 2px #efefef;
	margin-bottom: 10px;
}

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




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




#searchbutton {
			background:url(images/search-button.gif) no-repeat;
			float: left;
			position: relative;
   			width: 74px;
  			height: 34px;
			border: 0px;
			margin-top: -15px;
			margin-right: 0px;
			overflow: hidden;
			text-indent: -300px;
			font-size: 0px;
			color: #4E4E5B;
			
	
}


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




#rss {
			float: right;
			position: absolute;
			right: 260px;
			top: 121px;
}


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


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

.navig {
			width:100%;
			background:url(images/menu-back.gif) 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: #54525c;
			font-size: 14px;
			text-decoration: none;
			font-weight: bold;
			letter-spacing: -1px;
}


.subcats a {
			
			
			padding-left: 10px;
			margin-bottom: 4px;
			color: #66543a;
			background: url(images/bull.gif) no-repeat 2px;
}


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: #ffffff;
			font-size: 13px;
   
}


.buttons {
		    text-align: center;
}

.btn {
	background: #2c2b33;
	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: 10pt;
}


#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:9px;
			   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;
				text-align: left;
				width: 100%;
				padding-top: 13px;
				padding-bottom: 15px;
				color: #fff;
				font-size: 10px;
				text-align: center;
}


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


.price {
	color: #ffffff;
	font-size: 14px;
	
}


.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: #A49365;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;	
}
