* {font-size: 100%; margin: 0; padding: 0; line-height: 1.4em;}
body {position: relative; background: url(test_images/bg_body.gif) top left repeat-x #9BC3D5; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #4B5D67; text-align: center;overflow:-moz-scrollbars-vertical;}
#page {display: block; width: 864px; background: url(test_images/bg_main.gif) top repeat-y; text-align: left; margin: 0 auto;}
#header {display: block; width: 864px; background: url(test_images/bg_header.gif) top no-repeat; min-height: 355px; padding: 0;}
* html #header {height: 355px;}
#content {display: block; width: 840px; margin:15px}
#sidebar {float: left; display: block; width: 193px; margin: -5px 0 0 0;}
* html #content, * html #sidebar {margin-top: -25px;}

.page {display: block; width: 850px; margin: 0 0 0 18px;}


.title {float: left; display: block; width: 657px; background: url(test_images/bg_h2.gif) bottom repeat-x #E2EBF8; margin: 0 0 18px 0;}

* html .post, * html #sidebar .post, * html .archive  {margin-left: 0; position: relative; left: 18px;}
p img {float: left; margin: 0 18px 12px 0;}

/* typography */
h1 {font: 2.2em Tahoma, Verdana, Arial, sans-serif; color: #fff; letter-spacing: -1px; padding: 45px 37px 0 37px; margin: 0 0 -5px 0;}
h1 a, h1 a:visited {color: #fff; text-decoration: none;}
.header_left {float:left; color: #CADFED; margin-left:37px; width:250px}
.header_right {float:right; color: #CADFED; margin: 0 37px 25px 37px;}
.header_right a {color: #CADFED;}
.header_right a:visited {color: #CADFED;}
.title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 24px 12px 24px;}
#content .postwrapper .title h2 {font: 1.4em Arial, Helvetica, sans-serif; text-transform: none; background: url(test_images/icon_entry.gif) 24px 50% no-repeat; padding: 9px 100px 12px 42px;}
#sidebar .title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 12px 24px; background: none; color: #32474B;}
.title small {float: right; padding: 14px 24px 0 0; color: #67939B;}
h2 a, h2 a:visited {}
h3 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
p {margin: 0 0 18px 0; padding: 0;}
.req {padding-left: 3px; color: #CC0000;}
blockquote {padding: 0 0 0 12px; border-left: 3px solid #ccc;}

/* lists */
ul {margin: 0 0 24px 6px;}
ol {margin: 0 0 24px 6px;}
ul li {margin: 0 24px 0 14px;}
ol li {margin: 0 24px 0 14px;}
.buttons {float: left; list-style: none; margin-left: 0;}
.buttons li {float: left; margin: 0 18px 0 0; padding: 0;}
* html .buttons li {margin: 0;}
.buttons a, .buttons a:visited {display: block; width: 145px; padding: 6px; text-align: center; background: url(test_images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0;}
.buttons a:hover {background-position: bottom right;}

/* links */
a, a:visited {color: #9A1010; text-decoration: none;}
p a:hover, ul a:hover {background-color: #BFD3E0;}
#content p a:hover, #content ul a:hover {background-color: #E2EBF8;}


/* main image */
#mainpic {display: block; width: 850px; height: 229px; margin: 0 7px; padding-top:2px; border-top: 1px solid #67939B; border-bottom: 2px solid #67939B;}


/* forms */
form {margin: 0 0 18px 0;}
#searchsubmit {position: absolute;}
#s {width: 130px; padding: 2px; border: 1px solid #B9C3D1; background: #CAD6E1; color: #32474B; margin-right: 2px;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 308px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;}


/* footer */
#footer {clear: both; display: block; width: 864px; background: url(test_images/bg_footer.gif) bottom no-repeat; border-bottom: 20px solid #9BC3D5; text-align: center;}
* html #footer {margin-top: 18px; position: relative; left: 7px;}
#footer-top {display: block; width: 864px; height: 15px;}
#footer p {color: #798892; padding: 0 37px 7px 37px;}
#footer a, #footer a:visited {color: #798892;}-->


#navwrap {
	background: #383838; margin: 0px auto;  width: 850px; height: 34px
}
#nav {
	margin: 0px auto; width: 800px;
}
#nav-left{
float:left;
}
#nav-left a{
	margin-top:15px;
	color:#fff;
	line-height:30px;
	padding:5px; 
	font-weight:bold; 
	border-bottom:none; 
	text-align:center;
}
#nav-right{
float:right;
margin-top:2px;
}
#nav-right a{
	margin-top:15px;
	color:#fff;
	line-height:30px;
	 
	padding:5px; 
	font-weight:bold; 
	background:#4c4b4c; 
	border:solid 1px #595859;
	border-bottom:none; 
	text-align:center;
}
#nav-right a:hover{
	border: #000 1px solid;
	background: #f5f4f2;
	color: #333;
	}

#nav ul{list-style:none; width:500px; float:left; margin:0 40px 2px 0;}
#nav ul li{float:right; padding:0 5px; margin-top:5px;}

#nav ul li a{
	color:#fff; 
	display:block; 
	padding:5px; 
	font-weight:bold; 
	background:#4c4b4c; 
	border:solid 1px #595859;
	border-bottom:none; 
	/*width:70px;*/
	text-align:center;}

#nav ul li a:hover{
	background:#ffeff7; 
	border:solid 1px #f0bcd6; 
	border-bottom:none; 
	color:#333;
	}

#searchform {
	/*float: left; margin: 5px 0px 4px 20px; */ margin-top:4px;
}
#searchform input {
	padding-right: 1px; padding-left: 1px; padding-bottom: 2px; padding-top: 2px; margin-right:5px; font-size: 12px; color: #000;
}
input#searchsubmit {
/*	border: #595859 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 0.9em;
	background: #4c4b4c;
	padding-bottom: 1px;
	cursor: pointer;
	color: #fff;
	padding-top: 4px;*/
	background:#4c4b4c; 
	border:solid 1px #595859;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	font-size:.9em;
	padding:4px 0;	
}
input#searchsubmit:hover {
	border: #000 1px solid;
	background: #f5f4f2;
	color: #333;
}
.clear {
	clear: both
}
#search-results {
font-size:11px;
color:#333;
}
#search-results h2 {
font-size:15px;
color:#0072ad;
font-weight:bold;
}
#menu-wrap {
	height: 25px; background-color: #f5f4f2;
}
#menu {
	padding-right: 0px; margin: 0px auto; width: 960px; padding-top: 5px
}
#menu a {
	font-weight:bold;
	color:#000000;
	width:100px;	
}
.memberarea{
	float:right;background: #f8f8f8;width:80%;padding:0px;margin:0px;
}

.memberarea a
{
	
	color: #0065b7;
	text-decoration: none;
}

.memberarea a:hover
{
	
	color: #0065b7;
	font-weight:bold;
}

.memberarea_caption
{
	font: bold 14px verdana,arial, sans-serif;
	margin: 0px 0 0 0;
	clear: both;
	border-bottom: 1px solid #a3aab7;
}

.regionselect
{
	width:200px;
	margin-bottom:5px;
}
.blueheadline
{
		border-top: 1px solid #6882ad;
		border-bottom: 1px solid #6882ad;
		height: 23px;
		padding: 5px 14px !important;
		padding: 2px 14px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #000;
		font: bold 11px verdana, sans-serif;
}
#membermenu a
{
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
	color: #0065b7;
	text-decoration: none;
}

#membermenu a:hover
{
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
	color: #0065b7;
	font-weight:bold;
}
.red {
	color: red;
}	
.alt {
	background-color:#ebf4fa !important;
}
.box {
	width:825px;
	margin: 5px 5px;
	border-left: 1px dashed #dedede;
	border-right: 1px dashed #a3aab7;
	border-bottom: 1px dashed #a3aab7;
	background: #fff;
}
	.box td {
		padding: 5px 15px !important;
		vertical-align:top;
	}
	.box td.category {
		background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box tr.alt td.category {
		/*background: #e7ebf0 url("../layout_images/new/folder.gif") 14px 9px no-repeat;*/
		padding-left: 36px !important;
		background: #ebf4fa;
	}
	.box th {
		border-top: 1px solid #6882ad;
		border-bottom: 1px solid #6882ad;
		height: 24px;
		padding-left: 14px;
		text-align: left;
		vertical-align: middle;
		color: #000;
		font: bold 11px verdana, sans-serif;
		background: #e8f0f5;
	}
	.box th a {
		color: #000;
		text-decoration: none;
	}
	.box th a:hover {
		text-decoration: underline;
	}
	.box td a, #content a {
		color: #0065b7;
		text-decoration: none;
	}
	.box td a strong {
		font-size: 110%;
	}
	.box td a:hover, .box td a:hover strong, #content a:hover {
		color: #fff;
		background: #0065b7;
	}
	.box tr.alt {
		background: #fff;
	}
	.box td.pointer {
		background: url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}
	.box tr.alt td.pointer {
		/*background: #e7ebf0 url("../layout_images/new/pointer.gif") 14px 10px no-repeat;*/
		padding-left: 26px !important;
		background: #ebf4fa;
	}


	/*-- Box headings and other tags --*/
	.box h1 {
		font: bold 19px arial, sans-serif;
		margin: 10px 0 5px 0;
		clear: both;
	}
	.box h2 {
		font: bold 15px arial, sans-serif;
		margin: 20px 0 0 0;
		clear: both;
		border-bottom: 1px solid #a3aab7;
	}
	.box h3 {
		font: bold 13px arial, sans-serif;
		margin: 10px 0 5px 0;
	}
	.box p {
		margin: 8px 0;
	}
	.box ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.box blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}
.sold {
	color: red;
	font-weight: bold;
}
a.thumb img {
	padding: 2px;
	border: 2px solid #ccc;
}
a.thumb:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.thumb:hover {
	background: none !important;
}

a.thumb_icon img {
	padding: 1px;
	border: 2px solid #ccc;
}
a.thumb_icon:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.thumb_icon:hover {
	background: none !important;
}
#tools {
	border: 1px solid #e7ebf0;
	background: #fff;
}
	#tools td {
		padding: 2px !important;
		text-align: center;
		border-right: 1px solid #e7ebf0;
	}
	#tools a {
		color: #53626d;
		text-decoration: none;
	}
	#tools a:hover {
		color: #283946;
		background: none;
		text-decoration: underline;
	}
	#tools #addfav {
		background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #moread {
		background: url("../layout_images/new/moread.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #sellerad {
		background: url("../layout_images/new/sellerad.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #contactseller {
		background: url("../layout_images/new/contactseller.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #tellfriend {
		background: url("../layout_images/new/tellfriend.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #print {
		background: url("../layout_images/new/print.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
.button {
	background: #ecbe47;
	border: 1px solid #cc810d;
	color: #fff !important;
	padding: 2px 7px;
	margin: 0 3px;
	font: bold 11px verdana, sans-serif;
	line-height:18px;
}
	.button:hover {
		background: #e4af26 !important;
		border: 1px solid #835308 !important;
		cursor: pointer;
	}	
#tools2 {
	border: 1px solid #e7ebf0;
	background: #fff;
}
	#tools2 td {
		padding: 2px !important;
		text-align: center;
		border-right: 1px solid #e7ebf0;
	}
	#tools2 a {
		color: #53626d;
		text-decoration: none;
	}
	#tools2 a:hover {
		color: #283946;
		background: none;
		text-decoration: underline;
	}	
	
#citieslimo {
	background: #fff;
	font-size:10px;
	width:99%;
}
	#citieslimo td {
		padding: 2px !important;
		text-align: left;
		border: 1px solid #e7ebf0;
	}
	#citieslimo td ul {
	margin-bottom:2px;
	}
	#citieslimo td ul li {
	list-style:none;
	}	
	#citieslimo a {
		color: #53626d;
		text-decoration: none;
	}
	#citieslimo a:hover {
		color: #283946;
		background: none;
		text-decoration: underline;
	}		
	#citieslimo h3 {	
	color:#000000;
	font: Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	}