* {font-size: 100%; margin: 0; padding: 0; line-height: 1.4em;}
body {position: relative; background: url(../img/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(../img/bg_main.gif) top repeat-y; text-align: left; margin: 0 auto;}
#header {display: block; width: 864px; background: url(../img/bg_header.gif) top no-repeat; min-height: 355px; padding: 0;}
* html #header {height: 355px;}
#content {display: block; width: 840px; margin:15px}
#content h2 {font: 2.0em Tahoma, Verdana, Arial, sans-serif; color: #4B5D67; letter-spacing: -1px; padding:10px}
#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(../img/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(../img/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(../img/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: 450px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 450px;}
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(../img/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;
color:#fff;
}
#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;
	}
table#categories 
{
	list-style-type: none;
	padding: 0px;
	width: 100%;
}
table#categories td {
vertical-align:top;
width:20%;
text-align: left;
padding-top: 8px;
}
table#categories a
{
	font-weight: bold;
	text-decoration: none;
	color:#4b5d67;
	font-size:12px;
	line-height:22px;
}
table#categories a:hover
{
	text-decoration: underline;
}
table#categories div.categ
{
	line-height: 12px;
	padding-bottom:0;
	padding-top:0;
	padding-left: 15px;
/*	background: url('../img/ico-dir.gif') top left no-repeat;*/
	margin-left: 5px;
	padding-left: 25px;
}
table#categories ul a {
font-size:11px;
font-weight:normal;
}
div.subcategories
{
	display: none;
}
div.subcategories ul {
	list-style:none;
	padding:0;
	margin:0;
	padding-left: 10px;
	margin-left: 20px;	
}
div.subcategories a
{
	font-size: 0.9em;
	font-weight: normal;
}

div.logo
{
	float: left;
	/*padding-top: 38px;*/
}

div.slogan
{
	float: left;
	background: url('../img/vert-line.gif') center left no-repeat;
	background-position: 0% 40px;
	padding: 47px 0 0 10px;
	height: 63px;
	width: 350px;
	color: #C1FF77;
	font-size: 18px;
}
div.url
{
	color: #3B6A3B;
	padding: 0;
	font-style: italic;
	font-size: 11px;
	width: 1%;
	white-space: nowrap;
}
.description {
padding:20px;

}
.description a {
color:#990000;
font-weight:bold;
text-decoration:none ;
}
.description a:hover {
text-decoration:underline;
}
div.notification
{
	background: #D7EBD3 url('../img/ico-notif.gif') center left no-repeat;
	border: 1px solid #265624;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 10px 10px 40px;
	color: #265624;
}
div.error
{
	background: #FFEDEB url('../img/ico-error.gif') center left no-repeat;
	border: 1px solid #CD5C52;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 10px 10px 35px;
	color: #CD5C52;
}
fieldset
{
	padding: 0 10px 10px 10px;
	margin: 10px 1px;
	border: 1px solid #6397BD;
}
/*
** Collapsing fieldsets
*/
html fieldset.collapsed {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  margin-bottom: 0px;
  height: 1em;
}
html fieldset.collapsed * {
  display: none;
}
html fieldset.collapsed legend {
  display: block;
}
html fieldset.collapsible legend a {
  padding-left: 15px;
  background: url(../img/expanded-arrow.png) 0 75% no-repeat;
}
html fieldset.collapsed legend a {
  background-image: url(../img/collapsed-arrow.png);
  background-position: 0 50%;
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html fieldset.collapsed legend,
* html fieldset.collapsed legend *,
* html fieldset.collapsed table * {
  display: inline;
}
html fieldset.collapsible legend a 
{
	font-weight: bold;
	display: block;
	text-decoration: none;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html fieldset.collapsible .fieldset-wrapper {
  /*overflow: auto;*/
}
div.field
{
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
}
p.field
{
	font-size: 0.9em;
	margin: 0 0 10px 0;
}
