body {
		   background: url(images/background.gif) repeat-x #27b8ff;
		   font-family: Arial, Verdana, Tahoma, sans-serif;
		   font-size: 12px;
		   margin:0px;
}


#container {
			width: 530px;
			overflow: hidden;
}


#container_in {
			width: 100%;
			float: left;
			position: relative;
}


#header {
			float: left;
			position: relative;
			background: url(images/header.gif) no-repeat;
			width: 530px;
			height: 178px;
			margin: 0px;
			
}

#banner {
	width: 530px;
	background: url(images/banner-back.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	color: #abdff8;
	text-align: justify;
	font-size: 12px;
}

#banner h1 {
		color: #fff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 30px;
		font-weight: normal;
		color: #27B8FF;
		letter-spacing: -2px;
}

#banner a {
	color: white;
	border-bottom: dotted 1px #27B8FF;
}


#menu {
			float: left;
			position: absolute;
			top: 108px;
			right:5px;
			display: none;
			
}


#menu a {
			font-size: 15px;
			font-family: Arial;
			color: #e1e1ee;
			text-decoration: none;
			display: block;
			float: left;
			position: relative;
			width: 100px;
			font-weight: none;
			text-align: center;
			padding-top: 0px;
			padding-bottom: 0px;
			margin-left: 0px;
			
}
#menu a:hover {
			color: #fff;
			text-decoration: none;
			
}





#search {
			float: left;
			position: absolute;
			bottom: 16px;
			left:8px;
			width: 481px;
			height: 37px;
			
			
			
			
}




#searcbox {
		   float:left;
		   position:relative;
		   background:url(images/search.gif) no-repeat;
		   width: 358px;
		   height: 38px;
		   font-family: Verdana, Tahoma, Arial, sans-serif;
		   font-size: 13px;
		   border: 0px;
		   padding-left: 6px;
		   font-size: 20px;
		   padding-top: 8px;
		   color: #086390;
		   
}

#searchbutton {
			background:url(images/search-button.gif) no-repeat;
			float: left;
			position: relative;
   			width: 100px;
  			height: 38px;
			border: 0px;
			margin-left: 8px;
			overflow: hidden;
			text-indent: -300px;
			font-size: 0px;
			color: #4E4E5B;
		
			
	
}




#left {
			 float: left;
			 position: relative;
			 width: 520px;
			 
}

#right {
	float: right;
	position: relative;
	width: 202px;
	background: #e9e4bc;
	border: solid 2px #c8bf77;
	margin-bottom: 10px;
	margin-top: 38px;
	margin-right: 6px;
	
}

#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: left;
			position: absolute;
			left: 330px;
			top: 70px;
			
}

#path {
			float: left;
			position: relative;
			width: 100%;
			margin-left: 0px;
			border-bottom: dotted 1px #26B6FC;
			padding-bottom: 4px;
			font-size: 9px;
			text-transform: uppercase;
}



#content { 
			width:100%;
			background: #BBE9FF;
			float: left;
			position: relative;			
}

.navig {
			width:100%;
			background:url(images/content-back.png) repeat-y;
			float: left;
			position: relative;
display: none;			
}

#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: #0C81BA;
			font-size: 20px;
			text-decoration: none;
			font-weight: bold;
			letter-spacing: -1px;
			
}


.subcats a {
			padding-left: 5px;
			margin-bottom: 4px;
			color: #483a28;
			font-size: 10px;
			
			
			
}


h3 {
		   color: #777;
		   font-size: 30px;
		   padding: 0;
		   font-weight: normal;
		   letter-spacing: -2px;
		   font-family: Georgia, "Times New Roman", Times, serif;
		   margin-bottom: 0px;
		   padding-bottom: 3px;
		   border-bottom: dotted 1px #26B6FC;
		   width: 98%;
}


#descr {
		   padding: 0px;
		   margin: 0 0 5px 0;
}


table.formPage {
			float: left;
			position: relative;
			width: 98%;
}


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: #000;
			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: #27B8FF;
		   font-size: 10px;
		   font-weight: normal;
		   font-style: italic
		   
}


#links a {
   				font-size: 16px;
				color: #086390;
				letter-spacing: -1px;
				
				
}


#links p {
   				margin: 0 0 7px 0;
				
}


.url {
   				color: #6f6f6f;
				font-size: 10px;
				
}


#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;
				font-size: 10px;
				
}

.sort a {
	font-size: 10px;
}


p.subcats {
			   padding: 0px 0px 7px 0px;
			   border-left: solid 7px #27B8FF;
			   margin-bottom: 2px;
			   border-bottom: dotted 1px #27B8FF;
			   
}


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: url(images/footer.gif) no-repeat;
				text-align: left;
				width: 100%;
				padding-top: 16px;
				padding-bottom: 15px;
				color: #efefef;
				font-size: 10px;
				text-align: center;
				text-transform: uppercase;
				
}


div.footer a {
  				color: #fff;
				font-size: 10px;			
  				text-decoration: none;
   				text-align: left;
				margin-top: 10px;
}


.price {
	color: #000;
	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: #086390;
	text-decoration: none;
	
}

a:hover {
	text-decoration: underline;	
}

a.linkkk  {
	background: #efefef;	
	padding: 7px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 20px;
}

.td-linkkk  p {
	font-size: 11px;
	line-height: 18px;
	background: #efefef;
	width: 90%;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #fff;
}

#rules {
	margin: 10px;
	padding: 20px;
	font-size: 11px;
	line-height: 17px;
	border: dotted 1px #fff;
}