/* Reset ================================================================================= */
* { margin:0; padding:0; }

body  { background:#e2e2e2; font:14px Arial, Helvetica, sans-serif; line-height: normal; color:#929292; text-align:center; }
.top-tail{ /* background:url(images/top-tail.gif) top repeat-x;*/ }
.top-bg{background:url(images/top-bg.gif) top center no-repeat; width: 995px; margin: 0 auto;}

img   { border:0; vertical-align: middle; }

fieldset  { border: 0;}

a {text-decoration: none;}
/* Lists */
ul,ol         { list-style:none; }


.clear { clear: both;}
.full-width{width:100%; text-align: center;}
.full-link {display: block; text-align: center;}
.container{width:100%; overflow:hidden;}
.ie-fix{width:100%; position:relative;}

textarea {
    resize: none;
}

#slide {padding:0; margin:0; list-style:none; width:205px; font-family:arial, sans-serif; font-size:12px; z-index:100;}
#slide li {
	float:none; 
	display:block; 
	background:url(images/nav-line.gif) bottom left repeat-x;
	text-align:left; 
	cursor:pointer; 
	font-weight:bold;
	font-size: 14px;
	padding: 8px 0 8px 0;
}


#slide li a {
	display:block; 
	width:181px; 
	line-height:17px; 
	color:#667f92;
	text-align:left; 
	cursor:pointer; 
	font-weight: normal; 
	text-decoration:none;
	background:url(images/nav_item.gif) top  left no-repeat;
	padding-left: 23px;
}

#slide li.clicked > a {
	background-position: left -17px;
	color: #ca0b07;
	font-weight: bold;
}

#slide li a:hover {color:#ca0b07; !important;}
#slide ul {padding:0; margin:0; list-style:none; background:#fff ; text-align:left; width: 200px; display:none;}
#slide ul li {
	background:transparent; 
	width:200px; 
	line-height:17px;
	/* padding: 0 0 0 11px; */
	margin: 0 0 0 10px;
	padding: 0;
}
#slide ul li a {color:#454b4f; !important; text-decoration:none; display:block; line-height:25px;}
#slide ul li a span {width:  100%; padding: 0;}
#slide ul li a span:hover {color: #ca0b07;}
#slide ul li.current a {color:#c60;}
#slide ul li a.level-top {
	text-align: left;
	background: transparent;
}

#slide ul li a.level-top:hover {
	color:#ca0b07; !important;
	background: transparent;
	font-weight: bold;
}

.list {
	float:none; padding:0px 0 1px 32px; font-weight:normal; color:#667f92; background:url(images/nav_items_marker.gif) no-repeat 5px 7px; line-height: normal;
}

.search_form {
	float: right; 
	padding-top: 30px; 
	/* line-height : 13px; */
}

.search_form fieldset{
	float: right;
}

/* Base Columns */
.col-left { float:left; width:230px; padding:0; }
.col-main { float:left; width:800px; padding:0 15px 16px; background: #f9f9f9; -moz-border-radius:10px 10px 3px 3px; border-radius:10px 10px 3px 3px; margin-bottom:10px;}
.col-right { float:right; width:760px; padding:0; }

/* Layout ================================================================================ */
.wrapper {}
.page { width:995px; margin:0 auto; padding:0; text-align:left; }
.wrapper{min-width:995px;}

.main-container {}
.main { padding: 19px 0 0; background: transparent;}
.main2 { padding: 0; background: transparent;}
/* Sidebar =============================================================================== */
.block { margin:0 0 10px; font-size: 14px;}
.block.last{}
.block .block-title {padding:8px 14px 7px; border-bottom: 1px solid #d8d8d8; background:url(images/sideblock_title_bg.jpg) left top repeat-x #f1f1f1; -moz-border-radius:3px 3px 0 0 ; border-radius:3px 3px 0 0;}
.block .block-title strong {}
.block .block-title strong span, .block .block-title h1, .block .block-title h2, .block .block-title h3 {/*font-size: 1.16em;*/ font-weight:normal; color: #353535; font-size: 14px; text-align: left;}
.block .block-title a { text-decoration:none !important; color: #ca0b07; font-weight: bold;}
.block .block-title a:hover {color: #8ea5b7;}
.block .block-subtitle {margin-bottom: 10px; color: #fff;}
.block .block-content { padding:11px 11px 11px 15px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; background: #f9f9f9;}
.block .block-content li.item { padding:5px 0; }
.block .btn-remove,
.block .btn-edit { float:right; margin-left:3px;}
.block .actions { text-align:right; padding-top:15px;}
.block .actions a { float:left; }
.block .empty {}

.block li.odd {}
.block li.even {}

.nav-container .block-title{  padding:11px 14px 9px;}
.block.nav-container .block-content{padding: 6px 9px 10px; background-color: #fff; background:url(images/nav_content.gif)top repeat-x #fff; min-height: 765px; _height: 765px;}
.block.nav-container .block-content2{padding: 6px 9px 10px; background-color: #fff; background:url(images/nav_content.gif)top repeat-x #fff; min-height: 250px; _height: 250px;}
.block.nav-container .block-content3{padding: 6px 5px 10px; background-color: #fff; background:url(images/nav_content.gif) left top repeat-x #fff; min-height: 80px; _height: 80px;}
.block.nav-container .block-content4{padding: 6px 5px 10px; background-color: #fff; background:url(images/nav_content.gif) left top repeat-x #fff; min-height: 285px; _height: 285px;}
.block.nav-container .block-content2 h1 {font-size: 16px; color: #667f92;}
.block.nav-container .block-content2 h2 {font-size: 16px; color: #333333; text-align: right;}
.block.nav-container .block-content2 label {
	color: #667f92;
	font-size: 14px;
	font-weight: bold;
}
.block.nav-container .block-content2 ol {list-style-type: decimal;	padding: 0px 0px 0px 25px;	color: #616161;}
.block.nav-container .block-content2 ol li {	padding: 5px 0px 5px 0px;}
.block.nav-container .block-content2 p {color: #282828;padding: 10px;}

   white-space: nowrap;
   text-overflow: ellipsis;
.pad {padding-top:300px;}

.mandatory {
	color: red;
}

/* Block: Poll */
.block-poll .block-title{padding: 11px 14px 9px; background:url(images/sideblock_2_title_bg.jpg) left top repeat-x #504f4f; border-bottom-color: #474646;}
.block-poll .block-title strong span{color: #fff;}
.block-poll .block-content{background:url(images/sideblock_2_content_bg.jpg) left top repeat-x #4f4e4e;min-height: 370px;_height: 370px;}
.block-poll {float: left; width: 230px;}
.block-poll span a {padding: 3px 4px 3px 1px; color: #fff; text-decoration: none;}
.block-poll span a:hover {color: #8ea5b7; text-decoration: none;}
.block-poll .block-content span {color: #8ea5b7;}
.block-poll .block-content cite {color: #fff;}

/* Block SELECT */
.block-select .block-title{padding: 11px 14px 9px; background:url(images/sideblock_2_title_bg.jpg) left top repeat-x #504f4f; border-bottom-color: #474646;}
.block-select .block-title strong span{color: #fff;}
.block-select .block-content{background:url(images/sideblock_2_content_bg.jpg) left top repeat-x #4f4e4e; 
	padding-bottom: 15px;
}
.block-select span a {padding: 3px 4px 3px 1px; color: #fff; text-decoration: none; font-size: 150%;}
.block-select span a:hover {color: #8ea5b7; text-decoration: none;}

.block-select a {
	color: #1a1a1a;
	background:url(images/slink.gif) top left repeat-x;
	padding: 4px 13px 5px 13px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.block-select a:hover {
	color: #bc1919;
}
	
.block-select a.current {
	color: #bc1919;
	font-weight: bold;
}
/********** < Navigation */
.nav-container {}


#nav { padding:0; margin:0; font-size:12px; }

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:none; display:block; background:url(images/nav-line.gif) bottom left repeat-x;}
#nav > li.last{ background:none;}
#nav > li.parent > a > span{background:url(images/nav_items_drop_marker.gif) right 5px no-repeat; display:block;}
#nav li a { float:none; padding:9px 0 8px 32px; font-weight:normal; color:#667f92; background:url(images/nav_items_marker.gif) no-repeat 5px 7px; line-height: normal;}
#nav li a:hover { color:#ca0b07; background:url(images/nav_items_marker_act.gif) no-repeat 5px 7px;}
#nav li.last a{border-bottom:0;}
#nav li.hover a,
#nav li.active a { color:#ca0b07; background:url(images/nav_items_marker_act.gif) no-repeat 5px 7px;}



.ads { width: auto}

.ads td {
	border: 1px solid #ededed;
	padding: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ads td:hover{
	border: 1px solid #bc1919;
	padding: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ads h1 , .ads h1 a {
   font-size: 12px;
   color: #bc1919;
   text-align: center;
   padding-top: 4px;
   text-decoration: none;
   overflow: hidden;
}

.ads h2 {
   font-size: 16px !important;
   color: #667f92 !important;
   text-align: center !important;
   padding-top: 5px !important;
}

.ads td:hover h2 {
   font-size: 16px;
   color: #FFF !important;
   text-align: center;
   padding-top: 5px;
   background:url(images/header_link.gif) top repeat-x;
}

.ads td img {
	padding: 10px;
	width: 160px;
	height: 120px;
}

.speshno {
	position:  absolute;
	/*background:url(images/spesno.gif) left top no-repeat; */
	background: url(images/spesno2.png) left top no-repeat;
	width: 57px;
	height: 59px;
	background-position: 3px 3px;
}

.vip {
	position:  absolute;
	background:url(images/vip.gif) right bottom no-repeat;
	width: 198px;
	height: 153px;
	background-position: 9px 108px;
}

tr .colored {
	background-color:  #B2DAEB;
}

tr .colored h1 {
	color: $fff;
}

/* Button ADD */
.add_button {
	float: right;
	background:url(images/header_link.gif) top repeat-x;
	color: #fff;
	padding: 10px 20px 10px 20px;
	font-size: 14px;
	line-height: 11px;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
} 

.add_button:hover {background:url(images/header_link_h.gif) top center repeat-x;}

/* Header ================================================================================ */
.logo { float:left; position: relative; margin:11px 0 10px 0; }
.header-container {}
.header { padding:13px 0 0; font-size:12px;}
.header .logo{float: left;text-decoration: none !important;display: block;padding: 5px 0px 0px 25px; margin: 0;}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .quick-access{float: right; width: 65%; padding: 0 10px 0 0; text-align:right;}
.header .welcome-msg { float:right; padding-bottom:17px;}
.header .links { padding-top: 5px; color: #cecece;}
.header .links li{padding-left: 15px;}
.header .links li a{white-space:nowrap; color: #fff; text-decoration: none;}
.header .links li a:hover{color: #8ea5b7; text-decoration: none;}
.header .form-search {float: right; padding-top: 10px; width:276px; height:32px; padding:8px 9px 0 8px; background:url(images/search-bg.gif) no-repeat 0 0;}
.header .form-search label{display: none;}
.header .form-search input{
    width: 185px;
    color: #606060;
    font-size: 11px;
    border-color: #9fa1a1;
    border-left-color: #bec0c0;
	border-right-color: #bec0c0;
    border-bottom-color: #ebecec;
    background: #f2f2f2;
    -moz-border-radius:3px;
    border-radius:3px;
    padding: 5px 11px 4px;
    background: #c3c5c5;
}
.header a{white-space:nowrap; color: #fff; text-decoration: none;}
.header .form-search .search-autocomplete { z-index:999; text-align:left;}
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language{float: right; margin:-2px 0 0 20px;}
.header .form-language label,
.header .block-currency label{ padding-right: 5px;}
.header .block-currency{ float:right; background:url(images/currency-bg.gif) no-repeat 0 0; width:183px; height:30px; color:#fff; padding:10px 5px 0 0;}
.header .form-language select{color: #8c8c8c; font-size: 11px; border-color: #d0d0d0; border-left-color: #eeeeee; border-bottom-color: #eeeeee; background: #f2f2f2; -moz-border-radius:3px; border-radius:3px; padding-left: 6px;}
.header .block-currency select{color: #8c8c8c; width:102px; font-size: 11px; border-color: #d0d0d0; border-left-color: #eeeeee; border-bottom-color: #eeeeee;  padding-left:2px;}
.header-block{background:url(images/header_block_bg.gif) left bottom repeat-x #fff; padding: 7px 10px 8px; height:31px; -moz-border-radius:3px 0 3px 3px; border-radius:3px 0 3px 3px;}
.header-container .top-container { clear:both; text-align:right; }

 /* this make our menu fixed top */
.f-nav { 
	z-index: 9999; 
	position: fixed; 
	top: 0; 
	-webkit-box-shadow: 0 6px 13px -6px black;
	   -moz-box-shadow: 0 6px 13px -6px black;
	   	  box-shadow: 0 6px 13px -6px black;

	width: 975px;}

.f-boot {
	z-index: 9999; 
	position: fixed; 
	bottom: 0; 
	-webkit-box-shadow: 0 6px 13px -6px black;
	   -moz-box-shadow: 0 6px 13px -6px black;
	   	  box-shadow: 0 6px 13px -6px black;

	width: 100%;
	line-height: 30px;
	color: #333;
	border-top: 1px solid #CBCBCB;
	display: none;
}
.f-boot span a:hover, .block.nav-container .block-content2 .privace a:hover {
	text-decoration: none;
	font-weight:bold
}
.f-boot span a, .f-boot span a:visited, .block.nav-container .block-content2 .privace a, .block.nav-container .block-content2 .privace a:visited {
	color: #ca0b07;
	text-decoration: none;
}

.block.nav-container .block-content2 .privace h3, .block.nav-container .block-content2 .privace h2 {text-align: left;padding: 20px 0px 0px 10px;}

.block.nav-container .block-content2 .privace p {color: #454b4f;}


/* Detail search */
.d_search {
	float: right; 
	padding: 4px 20px 0 0 ;
}
.d_search a {
	color: #fff;
	text-decoration: none;
}
.d_search a:hover {
	color: #8ea5b7; 
	text-decoration: none;
}
/* Detail search */

/* Footer ================================================================================ */
.footer {width: 100%}
.footer .block-title {padding: 11px 14px 9px; border-bottom: 1px solid #d8d8d8; background:url(images/sideblock_title_bg.jpg) left top repeat-x #f1f1f1; -moz-border-radius:3px 3px 0 0 ; border-radius:3px 3px 0 0;}
.footer .block-title strong {}
.footer .block-title strong span {font-size: 1.16em; font-weight:normal; color: #353535;}

.footer address{ float: left; color: #fff; font-size: 14px; font-weight: bold;}
.footer .store-switcher{}

.footer .footer-block{background:url(images/footer_block_bg.jpg) left top repeat-x #f0f0f0; padding:11px 14px 11px; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.footer .footer-block .col-1{width:143px; float:left; padding-right:44px;}
.footer .footer-block .col-2{width:154px; float:left; padding-right:46px;}
.footer .footer-block .col-3{width:139px; float:left;}

.footer-block-2{background:url(images/footer_block_2_bg.png) left top repeat-x #343434; 
   padding: 10px 15px 10px; 
   -moz-border-radius:0 0 3px 3px; 
   border-radius:0 0 3px 3px;}
.footer-block-2 a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	/*font-weight: bold;*/
   font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	
   padding: 10px;
}

.footer-block-2 a:hover {
   color: #8ea5b7; 
   text-decoration: none;
   font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	
}

.footer-block-2 span{ float: left; color: #cacaca; font-size: 14px; font-weight: none;}

/* set base font-size (customize to suit) */
.footer-block-2, .block-list li {font-size: 12px;}

/* trigger hasLayout in IE */
.block-list, .block-list li {zoom: 1;}

.block-list {
	/* font-size: 0 !important; /* remove physical spaces between items */
	text-align: justify;
	text-justify: distribute-all-lines; /* distribute items in IE */
	list-style-type: none;
	margin: 0;
	padding: 5px;
	/* height: 28px; */
	/* padding-top: 15px; */
}

/* fully justify all items in browsers other than IE */
.block-list:after {
	content: "";
	display: inline-block;
	width: 100%;
}

.block-list li {
	text-align: center;; /* customize to suit */
	vertical-align: top; /* can customize to suit */
	display: inline-block;
	/* width: 31.3%; /* optional, only need for text content to wrap */
	/* margin-bottom: 1em; /* optional, customize to suit */
}

/* IE hacks to make li's line up */
*+html .block-list li {display: inline;}
* html .block-list li {display: inline;}
/* ======================================================================================= */

/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }


select {
	font-size: 12px;
}

html.noscroll {
    position: fixed; 
    overflow-y: scroll;
    width: 100%;
}

/* Menu           */
#naw {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:relative; z-index:500; 
	font-family:Arial,Verdana,Helvitica,sans-serif;
   font-size:14px;
}	

#naw li.top {
	display:block; 
	float:left;
}

#naw li.top_select {
	display:block; 
	float:left;
	color: white; 
	background: url(bl_1.png) no-repeat;
}

#naw li a {color: #454b4f; text-decoration: none; font-size:14px; padding:7px 13px 8px; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

#naw li:hover a {text-decoration: none; background:url(images/header_link.gif) top repeat-x; color:#fff;}

#naw li:hover a.top_link span {
	background:url(bl_1.png) no-repeat right top;
}

/* Default list styling */

#naw li:hover {position:relative; z-index:200;}

#naw li:hover ul.sub {
	left:1px; 
	top:30px; 
	padding:3px; 
	white-space:nowrap; 
	width:140px;
	height:auto; 
	z-index:300;
}
	
#naw li:hover ul.sub li {
	display:block;
	height:20px; 
	position:relative; 
	float:left; 
	width:140px; 
	font-weight:normal;
}

#naw li:hover ul.sub li a {
	display:block; 
	font-size:11px; 
	height:18px; 
	width:138px; 
	line-height:18px; 
	text-indent:5px; 
	color: white; 
	text-decoration:none;
	background-color: #fff;
}

.sub{
	background-color: #4f4e4e;
}

.sub li a {
	color : red;
}

#naw li:hover ul.sub li a {
	color: #fff;
	background: #4f4e4e;
	padding:0;
	margin: 0;
}

#naw li ul.sub li a.fly
{background:#50b5d0 url(arrow.gif) 80px 6px no-repeat;}
#naw li:hover ul.sub li a:hover 
{background:#bc1919; color:#fff;}
#naw li:hover ul.sub li a.fly:hover
{background:#3f96a9 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#naw li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#naw li:hover li:hover ul,
#naw li:hover li:hover li:hover ul,
#naw li:hover li:hover li:hover li:hover ul,
#naw li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#naw ul, 
#naw li:hover ul ul,
#naw li:hover li:hover ul ul,
#naw li:hover li:hover li:hover ul ul,
#naw li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


.category_path {
	padding: 10px 0px 0px 5px;
	width: 100%	
}

.category_path h1 {
	display: inline;
}

.category_path a , .category_path h1 {
	color: #222222;
	text-decoration: none;
	font-size: 14px;	
}

.category_path a:hover, b {
	white-space: nowrap;
	font-weight: bold;
	color: #ca0b07;	
}

.details_left {
	width: 673px;
	float: left;
}	


.details_right {
	width: 311px;
	float: right;
}
#details ul {padding: 10px 0 10px 0;}
#details ul li {
	padding: 0;
	display: -moz-groupbox;
	display: inline-block;
	list-style-type: none;
	zoom: 1;
	*display: inline;	
}
#details ul li.name {text-align: right; width: 150px;}
#details ul li.value {text-align: left; width: 135px; font-weight: bold;}
#details ul li.value a span {text-decoration: none;font-weight: bold; color: #333333}
#details ul li.value a span:hover {color: #ca0b07;}

/* Регистрация */
.dcenter {
	width: 660px;
	margin: 1px auto;
	text-align: center;
}
.users_form {
	list-style: none;
	list-style-type: none;
}
.users_form li {
	display: -moz-groupbox;
	display: inline-block;
	list-style-type: none;
	text-align: left;
	padding: 10px 0px 0px 20px;
	width: 278px;
	zoom: 1;
	*display: inline;
}

.users_form li label {
	float: left;
}
.user_input {
	padding: 20px 25px 20px 25px;
}
.user_i_err {margin: 10px 15px 20px 15px;}
.reg_left_content {
	width: 300px;
	float: left;
}


.reg_right_content {
	width: 300px;
	float: right;
}

.reg_left {
	width: 815px;
	float: left;
}	


.reg_right {
	width: 170px;
	float: right;
}
/* Регистрация */


.thmb {
	height: 360px;
	overflow: hidden;
}

.thmb li {
	width: 100px; 
	height: 67px;
	margin: 6px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
}

#othercontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#othercontainer ul li { 
	display: inline; 
	width: 100px;
	height: 60px;
}

#othercontainer ul li a {
	text-decoration: none;
	padding: 2px;
}

#up {
	background:url(images/up.gif) top no-repeat; color:#fff;
	display: inline-block;
	width: 100px;
	height: 15px;
	text-align: center;
	margin: 3px 0 4px 0;
}

#down {
   background:url(images/down.gif) top no-repeat; color:#fff;
	display: inline-block;
	width: 100px;
	height: 15px;
	text-align: center;
	margin-top: 6px;
}

#left {
   background:url(images/left.gif) top no-repeat; color:#fff;
	display: inline-block;
	width: 30px;
	height: 50px;
	text-align: center;
	margin-top: 6px;
}
#right {
   background:url(images/right.gif) top no-repeat; color:#fff;
	display: inline-block;
	width: 30px;
	height: 50px;
	text-align: center;
	margin-top: 6px;
}

.galery {
  width: 100%;
  padding: 10px 0 10px 0;
}

.zoom {
	background:url(images/mag.gif) center center no-repeat #000;
	position: absolute;
	opacity : 0;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity:0;
	
}
	
.zoom:hover {
	opacity : 0.5;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity:0.5;
	
}	
	
#bigImg {
	float: left;
	width: 546px;
	height: 412px;
	line-height: 200px;
/*	background:url(images/zoom.gif) left top no-repeat;
	background-position: 242px 176px; */
}
/*
#bImage:hover {
	opacity : 0.4;
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity:0.4;
}
*/
#bigImg img {
	text-align: center;
	vertical-align:middle;
	/* width: 540px;
	height: 405px; */
}

#thumbs {
	float: right;
	height: 400px;
	width: 100px;
	overflow: hidden;
	padding: 1px 0px 10px 5px;
}

.wraptocenter a {
	/*background-color: black;*/
	display: inline-block;
	zoom: 1; 
	*display: inline;
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 545px;
    height: 412px;
    border: 1px solid #adadae;
	-moz-border-radius:3px; 
	border-radius:3px; 
}
.wraptocenter * {
    vertical-align: middle;
}

.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.example {
margin: 1em 0 0 0;
padding: 0;
}

.example li {
float: left;
padding: 0;
margin: 4px 0px 0px 0px;
list-style-type: none;
}

.selected {
	border: 1px solid red;
}

.box_heading {
	background:url(images/sideblock_2_title_bg.jpg) left top repeat-x #504f4f; 
	border-bottom: 2px solid #474646;
	padding: 6px 0 6px 8px; 
	color: #fff; 
	font-weight: normal; 
	margin: 10px 0 10px 0; 
}

.box_heading span {
	background: url(images/nav_item.gif) top left no-repeat;
	padding: 0 0 0 25px;
}

.options { padding: 5px 10px 5px 20px;}
.options span {
	color: #465864;
	font-size: 14px;
	font-weight: bold;
}
.options span:hover {
	color: #ca0b07;
}
.fields {
	width: 98%;
	margin: 0 auto;
	border-spacing: 5px;
	padding-top: 10px;
}

.fields a {
	text-decoration: none;
	color: #a90000;
}
.name {
	color: #465864;
	font-size: 12px;
	text-align: left;;
	padding: 0 10px;
}
	
.value {
	color: #333333;
	font-size: 12px;
}

#description {
	/* padding: 15px 0px 10px 15px; */
}

#description p {
	color: #333333;
	font-size: 14px;
	padding: 10px;
}


.block-manage .block-title {
	padding: 10px 14px 12px;
	background: url(images/sideblock_2_title_bg.jpg) left top repeat-x #504f4f;
	border-bottom-color: #474646;
	color: #fff;
}

.block-manage .block-content {
	background:url(images/sideblock_2_content_bg.jpg) left top repeat-x #4f4e4e;
}

.block-manage .block-content img {
   margin-left: auto; margin-right: auto;
   padding: 0px 1px 0px 0px;
   text-align: center;
} 
.input_fields {
	padding: 15px 55px 10px 55px;
}

#price {float: right;}
#price h2 {
	background:url(images/bg_button.gif) left center repeat-x #eeeeee;
	padding: 6px 7px 4px 7px;
	color: #ba0004;
	text-decoration: none;
	border: 1px solid #979797;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
}
/* избрана категория */
.cat_selected {color: #ca0b07;font-weight: bold;padding: 0px 0px 25px 5px;}

/* бутони за управление на обявите*/
#navlink {text-align: center;padding: 10px 0px 10px 0px;}
#navlink a {
	background:url(images/bg_button.gif) left center repeat-x #eeeeee;
	padding: 7px 7px 7px 7px;
	color: #ba0004;
	text-decoration: none;
}
#navlink a:hover {
	 background:url(images/bg_button_hover.gif) left center repeat-x #eeeeee; 
	/*border: 1px solid #ba0004;/*
	/* padding: 5px 4px 5px 4px; */
}
#navlink img {border: none; vertical-align: text-top;}
#navlink span {vertical-align: text-top; font-weight: bold; font-size: 14px;}

.c_image {text-align: center;padding: 10px 0px 10px 0px;}
.c_image a {
	background:url(images/bg_button.gif) left center repeat-x #eeeeee;
	padding: 4px 5px 4px 5px;
	color: #ba0004;
	text-decoration: none;
}
.c_image a:hover {
	 background:url(images/bg_button_hover.gif) left center repeat-x #eeeeee; 
	/*border: 1px solid #ba0004;/*
	/* padding: 5px 4px 5px 4px; */
}
.c_image img {border: none; vertical-align: text-top;}
.c_image span {vertical-align: text-top; font-weight: bold; font-size: 14px;}

/* quick-search */

#quick_search {
	padding: 25px 0px 10px 25px;
}

.search_fileds {
	display: -moz-groupbox;
	display: inline-block;;
	list-style-type: none;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 270px;
	*display: inline;
	zoom: 1;
}

.search_fileds_ckbox {
	display: -moz-groupbox;
	display: inline-block;
	list-style-type: none;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 550px;
}

#search_options label, #search_options legend {
	/* float: left; */
	color: #667f92;
	font-size: 14px;
	font-weight: bold;
}

#search_options fieldset {
	border: 1px solid #adadae;
	padding: 10px 20px 10px 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.postfix {
	color: #667f92;
	line-height: 25px;
	padding-left: 5px;
	float: left;
	font-size: 13px;
}

.search-buttons {
	width: 76px;
	margin: 0 auto;
}

.w_pic {
	color: #454b4f !important;
	line-height: 25px;
	padding-left: 5px;
	cursor: pointer;
	float: left;
	font-weight: normal !important;
	clear: none !important;
}

.w_pic:hover{
	font-weight: bold !important;
	color: #ca0b07 !important;
}

.b_link {color: #454b4f;font-size: 14px;font-weight: bold;}
.b_link:hover {color: #ca0b07;}
.chbx {
	color: #454b4f;
	line-height: 25px;
	padding-left: 5px;
	cursor: pointer;
	float: left;
	font-weight: bold;

}

.chbx:hover{
	color: #ca0b07;
}

.up_el {float: left;line-height: 27px;font-weight: bold;color: #ca0b07;padding-right: 9px;font-size: 16px;}
#search_options {
	/* padding: 5px 0 0 69px; */
}

/* Contact*/
.contact_fileds {
	display: -moz-groupbox;
	display: inline-block;;
	list-style-type: none;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 370px;
	*display: inline;
	zoom: 1;
}

.contact_div {
	width: 327px;
	margin: 0 auto;
}

/* Refine search  */
.box {padding-left: 3px}
.category_nbkg {
	background: transparent !important;
}
.category {
	padding: 8px 0 8px 10px;
	/* margin: 6px 13px 6px 13px; */
	background: url(images/nav-line.gif) bottom left repeat-x;
}

.category a {
	background: url(images/nav_item.gif) no-repeat transparent;
	color: #667f92;
	text-decoration: none;
	padding-left:23px;
	line-height: 18px;
	display: block;
}

.category a:hover {
	background: url(images/nav_item.gif) 0 -19px no-repeat transparent;
	color: #ca0b07;
	text-decoration: none;
	font-weight:bold;
}


.property {
	padding: 0 0 0 10px;
}

a.refine {
	background: url("images/checkbox.png") no-repeat 0 0 transparent;
    color: #444;
    text-decoration: none;
    padding-left:18px;
    line-height: 20px;
}

a.refine:hover {
	background: url("images/checkbox.png") no-repeat 0 -14px transparent;
    color: #ca0b07;
    text-decoration: none;
    padding-left:18;
    font-weight:bold;
}

a.refine-img {
    color: #444;
    text-decoration: none;
    line-height: 8px;
}

a.refine-img:hover {
		color: #ca0b07;
    text-decoration: none;
    font-weight:bold;
}
.property a {
	background: url("images/circlebox.gif") no-repeat 0 0 transparent;
	color: #454b4f;
	text-decoration: none;
	padding-left:18px;
	line-height: 20px;
}

.property a:hover {
	background: url("images/circlebox.gif") no-repeat 0 -16px transparent;
	color: #ca0b07;
	text-decoration: none;
	font-weight:bold;
}

.current {
	font-weight: bold;
	color: #ca0b07;
}

.remove {
	background: transparent !important;
	padding: 0 !important;
}

.checkbox_td {
	width: 33%;
	color: #454b4f;
	font-size: 14px;
}

.checkbox_td span {
	line-height: 25px;
	cursor: pointer;
}

.checkbox_td span:hover{
	color: #ca0b07;
	font-weight:bold;
}

.box ul {
	list-style: none;
	list-style-type: none;
}
.box ul li {
	display: -moz-groupbox;
	display: inline-block;
	background: url(images/nav-line.gif) top left repeat-x;
	list-style-type: none;
	text-align: left;
	padding: 7px 0px 7px 0px;
	width: 215px;
	zoom: 1;
	*display: inline;
}

/*Radio button span*/
.radio {
	padding: 0 10px 0 5px;
	cursor: pointer;
	float: left;
	color: #454b4f;
	font-size: 14px;
}

.radio:hover{
	color: #ca0b07;
	font-weight:bold;
}


.box span {
	font-size: 14px;
	color: #667f92;
	display: block;
	padding-bottom: 4px;
	clear: both;
	font-weight: bold;
}

.box .wp {
	color: #454b4f;
	line-height: 30px;
	padding-left: 5px;
}
.box strong {
	float: right;
	margin-right: 3px;
}

.line {
	background: url(images/nav-line.gif) center left repeat-x;
	/* margin-top: 16px; */
	height: 20px;
}

/* start ajaxMultiFileUpload  */

#maincol, .image_info { width: 95%; margin: 0 auto 0; color: #333333; }
.image_info p {padding: 5px 0 5px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.file { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 65px; width: 83px; font-size: 8px; z-index: 200; } /* SAFARI & Chrome */
}
@-moz-document url-prefix() {
input.file,  x:-moz-any-link, x:default { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 65px; width: 83px; margin: 0 0 0 -20px; font-size: 8px; z-index: 200; }/* FF3 */
input.file { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 65px; width: 83px; margin: 0 0 0 -15px; font-size: 8px; z-index: 200; } /* FF2 */
}
input.file { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 65px; width /***/: 83px; margin /***/: 0 0 0 -10px font-size: 8px; z-index: 200; } /* IE8 */
/* html:not(:nth-child(1)) { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); height: 65px; width: 83px;  font-size: 8px; z-index: 200; } */
h2.numFiles { color: #333333 !important; font-size: 1em !important; font-weight: bold !important; text-decoration: none !important;border: 0 !important; text-transform: none; }
.uploaded { margin: 0 auto; }
.upload { color: #000000; font-size: 14px; font-weight: bold; text-align: center; }
.select { 
	background: url(images/upload_image.png) no-repeat;
	width: 83px;
	height: 65px;
	margin: 16px auto 0;
}
.select.waiting { background: #FFF url(images/spinner.gif) center center no-repeat; }
.delete { background: url(images/d_pic.gif) no-repeat; height: 23px; left: 105px; position: absolute; top: 0px; width: 23px; }
.fileInfo { height: 70px; margin: 10px auto 0;position: relative; text-align: center; width: 70%; }
UL#ul_files { 
	/* background: #C0C0C0; */ 
	border: 1px solid #adadae;
	-moz-border-radius:3px; 
	border-radius:3px; 
	clear: both; 
	display: block; 
	list-style-type: none;
	padding: 10px 0; 
	text-align: center; 
	width: 100%; 
	position: relative; 
	min-height: 128px; 
	font-size: 0.825em;
}
* html UL#ul_files  { height: 128px; }
UL#ul_files:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
UL#ul_files LI { float: left; height: 100px; margin: 10px 0; width: 150px; display: inline !important; clear: none !important;}
.delete:hover, input.file:hover { cursor: pointer; }
.responseMsg { clear: both; font-size: 1em; margin: 2em 7em 0; padding-bottom: 0.5em; position: relative; text-align: left; }
UL#response { clear: both; font-size: 1.2em; margin: 1em 7em 0; width: 60%; color: #ff0000; }
UL#response LI { padding-bottom: .5em; margin: 1em 0 0 3em; }
UL#response LI SPAN { color: #FF0000; }
UL#response P { text-decoration: underline; text-indent: 3em; margin-top: 1em; color: #ff0000; }
UL#response LI.ext SPAN, UL#response P SPAN { text-transform: uppercase; color: #FF0000; }
#maincol h2 {text-transform: none !important; }

/* end ajaxMultiFileUpload  */

.error {
	border: 1px solid #f16048;
	background: url(./images/err.gif) 7px 7px no-repeat #ffd2d3;
	color: #871414;
	padding: 22px;
	text-align: left;
}

.error p {
	padding-left: 30px !important;
}

#status, .status {
	border: 1px solid #9fc7f5;
	background: url(./images/info.gif) 7px 7px no-repeat #dbecff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	color: #241414;
	padding: 22px;
	text-align: left;	
	margin: 75px 15px;
}

#status p , .status p{
	padding-left: 40px;
}

#status p a, .status p a  {
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #ca0b07;
}

#crumbs { border:1px solid #dedede; height:2.3em; background: #fff; }
#crumbs li { 
	float:left !important;
	line-height:2.3em;
	padding-left:.75em;
	color:#777;
	display: block !important;
	padding:0 20px 0 7px;
	background:url(images/crumbs.gif) no-repeat right center;
	clear: none !important;
	font-size: 14px;
}

#crumbs .current { color: #ca0b07; }

.info { border: 1px solid #ffde2e; 
	background: url('images/warr.gif')  7px 10px no-repeat #fefccb; 
	color: #363636;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	padding: 22px;
	text-align: left;	
	margin: 0 15px 0 15px;
}
.info p { line-height: 20px; margin: 1px 7px 7px 35px; }

.info1 {border: 1px solid green; color: #282828; padding: 10px 0 10px 25px; background: url(images/ok_s.gif) 5px center no-repeat;}
.info1 a {text-decoration: none;font-weight: bold;color: #333333; cursor: pointer; cursor: hand;}
.info1 a:hover {color: #ca0b07;}

.left_form { width: 25%; height: 30px; padding-right: 10px; background: #666; color: #ffffff; padding-left: 10px; border-bottom: 1px solid #ddd; text-align: left; }
.right_form { height: 30px; background: #eee9dd; color: #000000; padding-left: 10px; border-bottom: 1px solid #ffffff; text-align: left;}


/* PAGINATOR */
.paginator {
	padding: 30px 0px 10px 0px;
	float:left;
   width:100%;
   background:#fff;
   overflow:hidden;
   position:relative;
   text-align: center;
   color: #333333;
}

.paginator a {
	background: url(images/slink.gif) top left repeat-x;
	padding: 4px 13px 5px 13px;
	color: #1a1a1a;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
	
.paginator a:hover {
	background: url(images/selected_link.gif) top repeat-x;
	color: white;
}
	
.paginator a.currentpage {
	background: url(images/sideblock_2_title_bg.jpg) left top repeat-x #504f4f;
	/* background: url(images/selected_link.gif) top repeat-x; */
	color: white;
}

/* PAGINATOR */

/* Browse Listings */
.search_listings_right {
	float: right;
	padding-right: 5px; 
	/* width: 25%; */
}

#tab_header {
	text-align: center;
	color: #fff;
	background: url(images/sideblock_2_content_bg.jpg) left top repeat-x #4f4e4e;
	height: 61px;
}

.nicetablerow {
	background:url(images/table_block_bg.jpg) left top repeat-x #f0f0f0; 
	color: #454b4f;
}

.nicetablerow b.fmCheckbox, .nicetablerow_over b.fmCheckbox {
	margin-left: 26px;
}
.nicetablerow_over {
	background:url(images/table_block_bg_hover.jpg) left top repeat-x #f0f0f0;
	color: #454b4f;
}

.nicetablerow_over #id {
	background:url(images/table_block_bg_hover_red.jpg) left top no-repeat;
}


#nicetable a, b {
	color: #333;
	font-size: 14px;
}
#nicetable h3, #nicetable p, .price {
	padding: 2px 3px 0px 5px;
	text-align: left;
} 


.price {
	color: #667f92;
	font-weight: bold;
}
.p_image {
	padding: 10px 0px 10px 0px;
}

/* Browse Listings */

/* buttons */
.buttonwrapper{ width: 90%; overflow: hidden;}
.button{ background: transparent url('images/button.gif') no-repeat top right; padding: 3px 10px 5px 4px; }
.activebutton{ background: transparent url('images/active.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #2ba000;}
.inactivebutton{ background: transparent url('images/inactive.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #777777;}
.expiredbutton{ background: transparent url('images/expired.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}
.pendingbutton{ background: transparent url('images/pending.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #f87704;}
.featuredbutton{ background: transparent url('images/featured.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #268bc2;}
.soldbutton{ background: transparent url('images/sold.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}
.rentedbutton{ background: transparent url('images/rented.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ae00da;}

/* LINKS */
.gr {
	background: url(images/slink.gif) top left repeat-x;
	padding: 4px 13px 5px 13px;
	color: #1a1a1a;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.gr:hover {
	background: url(images/selected_link.gif) top repeat-x;
	color: white;
}

.login_left {
	width: 493px; 
	float: left;
	color: #1a1a1a;
}

.login_left span.ckbox {
	color: #454b4f;
	font-size: 14px;
	padding-left: 8px;
	line-height: 29px;
}
.login_left span.ckbox:hover {
	font-weight: bold;
	color: #ca0b07;
	cursor: pointer;
}
.login_left label, .login_right label {
	color: #667f92;
	font-size: 14px;
	font-weight: bold;
}

.login_right {
	width: 493px; 
	float: right;	
	color: #454b4f;
}


.block-content3 p a {
	text-decoration: none;
}

.block-content3 p a span {
	text-decoration: none;
	color: #a90000;	
	font-weight: bold;
}

.block-content3 p {
	text-decoration: none;
	color: #292929;
	margin-top: 2px;	
	padding-left: 5px;
}

.block-content3 label {
	color: #465864;
}

.av_image {
	margin-left: 6px;
	margin-right: 6px;
	float: left;
	border: 1px solid #D1D1D1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.av_image_center {
	display: block;
	margin: 5px auto;
	border: 1px solid #D1D1D1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


/* Coments*/
#alert_error {
	border: 1px solid red;
	padding: 10px 0 10px 30px;
	margin: 10px 13px 10px 10px;
	color: red;
	background: url(images/error_s.gif) 5px center no-repeat;
}

#comments_list ul {
	padding: 10px;
}

.comment-block {
	clear: both;
	padding: 10px;
	margin-top: 10px;
	border-top: 1px solid #D1D1D1;
}

.comm_avatar{
	float: left;
	width: 90px;	
	border: 1px solid #E5E5E5;
}

.comm_data {
	float: right;
	width: 540px;
}

.comm_data p {
	padding-top: 5px;
	color: #333333;
}

.comm_data a {
	text-decoration: none;
	color: #a90000;
	font-weight: bold;
}

/* Аватар при промяна на акаунта */
.acenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 190px;
    height: 180px;
    line-height: 90px;
    border: 1px solid #adadae;
    margin: 10px auto;
	-moz-border-radius:3px; 
	border-radius:3px; 
}
.acenter * {
    vertical-align: middle;
}

.acenter {
    display: block;
}
.acenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

<!--[if lt IE 8]><style>
.acenter span {
    display: inline-block;
    height: 100%;
}
</style><![endif]-->

.nosupport { padding: 0px 0px 0px 0px;}

/* бутони */
a.button, button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
a.button, button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
a.button, button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
a.button span, button.button span { float:left; height:26px; background:transparent url(images/bkg_button.png) 0 0 no-repeat; padding:0 0 0 8px; font:14px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff;}
a.button span span, button.button span span { background-position:100% 0; padding:4px 13px 0 5px;}
a.button:hover span, button.button:hover span{background:transparent url(images/bkg_button_active.png) 0 0 no-repeat; }
a.button:hover span span, button.button:hover span span{background-position:100% 0;}
*:focus {outline: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}


a.bttn ::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
a.bttn { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
a.bttn { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
a.bttn span { float: left;height: 26px;background: transparent url(images/extr_btn.png) 0px -62px no-repeat;padding: 0px 0 2px 8px;font: 14px Arial, Helvetica, sans-serif;text-align: center;white-space: nowrap;color: #fff;font-weight: bold;}
a.bttn span span { background-position: 100% -62px;padding: 7px 29px 0px 15px;}
a.bttn:hover span {background:transparent url(images/extr_btn.png) 0 -31px no-repeat; }
a.bttn:hover span span {background-position: 100% -31px;}

a.extra ::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
a.extra { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
a.extra { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
a.extra span {float: left;height: 26px;background: transparent url(images/extr_btn.png) 0 1px no-repeat;padding: 2px 0 0 19px;font: 14px Arial, Helvetica, sans-serif;text-align: center;white-space: nowrap;color: #333333;font-weight: bold;}
a.extra span span {background-position: 100% -1px;padding: 5px 30px 0 4px;}
a.extra:hover span {background: transparent url(images/extr_btn.png) 0px -31px no-repeat;}
a.extra:hover span span {background-position: 100% -33px;color: #fff;}

/* Extra options */
h3 {text-align: center; font-size: 16px; color: #333333;}

.space {padding-left: 10px; float: left;}
.extra_block {min-height: 465px; _height: 465px; padding: 15px}
.extra_options {border: 1px solid #667f92; -moz-border-radius: 3px; border-radius: 0px 0px 3px; min-height: 500px; padding: 25px 10px 0px 25px; color: #333333;  /* font-size: 16px; */}
.extra_p {background: transparent url(images/extra_sms.png) 0px 0px no-repeat; width: 400px; font-weight: bold; padding: 10px 10px 10px 30px !important;}
.extra_s {color: #667f92;font-weight: bold;text-decoration: none;background: url(images/nav_item.gif) top left no-repeat;background-position: 0px -17px;padding: 0 0 0 23px !important;}
.extra_i {padding: 10px 30px 10px 30px;text-align: justify;}
.extra_p span {font-weight: normal; padding: 4px 0 0 0;}
.extra_p cite {color: red; font-size: 18px;}
.extra_m {}
.extra_info {min-height: 500px; padding: 25px 10px 0px 25px; color: #333333; background: #F7F7F7; /* font-size: 16px; */}
.extra_info img {width: 300px; height: 400px;}
.extra_inf {background: transparent url(images/extra_sms.png) 0px 0px no-repeat; width: 100%; font-weight: bold; padding: 17px 0px 17px 0px;text-align: center;}


/* listings */

.ads_li {
	border: 1px solid #ededed;
	width: 180px;
	padding: 0px;
	margin-top: 5px;
	text-align: left;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: -moz-groupbox;
	display: inline-block;
	list-style-type: none;
	zoom: 1;
	*display: inline;		
}

.ads_li:hover{
	border: 1px solid #bc1919;
	padding: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ads_li cite , .ads_li cite a {
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	display: block;
   font-size: 12px;
   color: #bc1919;
   text-align: center;
   padding-top: 4px;
   text-decoration: none;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}


.ads_li strong {
	font-weight: bold;
	display: block;
   font-size: 16px !important;
   color: #667f92 !important;
   text-align: center !important;
   padding-top: 5px !important;
}

.ads_li:hover strong {
   color: #FFF !important;
   background:url(images/header_link.gif) top repeat-x;
}

.ads_li em {
	height: 140px;
	width: 175px;
	display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.ads_li em * {
    vertical-align: middle;
}

.ads_li em {
	display: block;
}

.ads_li em span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.colored {
	background-color:  #B2DAEB;
}

/* SEO */
.block-content p a {
	color: #454b4f;
	cursor: pointer;
	font-weight: bold;	
	font-style: italic;
}

.block-content p a:hover {
	color: #ca0b07;
}

.style1 {
	font-size: 9px;
	font-style: italic;
}


/* listings */


/* check boxess in refine */
.cboxes { display: block;}
.cboxes ul {	max-height: 222px; _height: 222px;}
.cboxes ul li {background: none; padding: 0px 0px 0px 10px; width: 185px;}
.cboxes ul li span {padding-bottom: 0px; line-height: 22px;}
.ovy {position: relative; overflow: hidden; overflow-y: scroll; max-height: 200px; _height: 200px}

.dbl {display: inline; cursor: pointer; font-weight: bold;}
.dbl:hover {color: #ca0b07;}
.subc {display: inline; float: left; line-height: 25px; font-size: 14px;}
   
.mt10 {margin-top: 10px;}
.unline {text-decoration: underline;}

ul.location li {
	width: 20%;
	float: left;
	display: -moz-groupbox;
	display: inline-block;
	list-style-type: none;
	zoom: 1;
	*display: inline;	
}
/* Clears ================================================================================ */
.comment-container:after,
.comment-block::after,
.user_input:after,
.search-buttons:after,
.galery:after,
.details_right:after,
.category_path:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
.header-block:after,
#nav:after,
.main:after,
.main2:after,
.footer:after,
.footer-container:after,
.col-main:after,
.block .block-content:after,
.block-layered-nav .currently li:after,
.page-title:after,
.pager:after,
.sorter:after,
.ratings:after { display:block; content:"."; clear: both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
