@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body, html {
	height:100%;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#786c56;
}
html {
	background:#130c04 url("../images/bg.gif") repeat-x;	
}
body.main {
	background:url("../images/wood.jpg") repeat-x top center;
}
body.inside {
	background:url("../images/wood_inside.jpg") repeat-x top center;
}
#wrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
}
.main #wrapper {
	background:url("../images/loader.gif") no-repeat 50% 240px;
}
.inside #wrapper {
	background:url("../images/loader.gif") no-repeat 50% 100px;
}
.main #wrap {
	background:url("../images/illustration.jpg") no-repeat top center;
	text-align:center;
}
.inside #wrap {
	background:url("../images/illustration_inside.jpg") no-repeat top center;
	text-align:center;
}
#header {
	height:486px;
	text-align:left;
	margin:0 auto;
	width:959px;
	//padding-left:2px;
	position:relative;
}
#header_inside {
	height:164px;
	text-align:left;
	margin:0 auto;
	width:959px;
	//padding-left:2px;
	position:relative;
}
#costs_block {
	position:absolute;
	z-index:1;
	height:342px;
	width:959px;
	top:144px;
}
#costs_block div {
	position:absolute;
	cursor:pointer;
}
#costs_block div span {
	display:none;
	position:absolute;
	white-space:nowrap;
	font-weight:bold;
	padding:3px 8px;
	height:22px;
	background:url(../images/cname.gif) no-repeat top right;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#3f3c10;
	left:50%;
	top:-25px;
}
#costs_block div span i {
	display:block;
	height:30px;
	width:4px;
	position:absolute;
	left:-4px;
	top:0;
	background:url(../images/cname-left.gif) no-repeat;
}
#islands span i {
	background:url(../images/cname-left2.gif) no-repeat !important;
}
.cover span {
	display:block !important;	
}
#delalus {
	width:64px;
	height:68px;
	left:73px;
	top:270px;
}
.delalus_over {
	background:url(../images/costs/delalus.gif) no-repeat;
}
#delsol {
	width:79px;
	height:27px;
	left:172px;
	top:304px;
}
.delsol_over {
	background:url(../images/costs/delsol.gif) no-repeat;
}
#tropical {
	width:54px;
	height:12px;
	left:247px;
	top:305px;
}
.tropical_over {
	background:url(../images/costs/tropical.gif) no-repeat;
}
#kalida {
	width:59px;
	height:25px;
	left:391px;
	top:258px;
}
.kalida_over {
	background:url(../images/costs/kalida.gif) no-repeat;
}
#blanka {
	width:82px;
	height:61px;
	left:442px;
	top:201px;
}
.blanka_over {
	background:url(../images/costs/blanka.gif) no-repeat;
}
#valencia {
	width:27px;
	height:63px;
	left:499px;
	top:143px;
}
.valencia_over {
	background:url(../images/costs/valencia.gif) no-repeat;
}
#deazahar {
	width:53px;
	height:44px;
	left:517px;
	top:104px;
}
.deazahar_over {
	background:url(../images/costs/deazahar.gif) no-repeat;
}
#dorada {
	width:84px;
	height:46px;
	left:566px;
	top:64px;
}
.dorada_over {
	background:url(../images/costs/dorada.gif) no-repeat;
}
#elmerezme {
	width:65px;
	height:30px;
	left:647px;
	top:42px;
}
.elmerezme_over {
	background:url(../images/costs/elmerezme.gif) no-repeat;
}
#brava {
	width:48px;
	height:47px;
	left:709px;
	top:0px;
}
.brava_over {
	background:url(../images/costs/brava.gif) no-repeat;
}
#islands {
	width:153px;
	height:54px;
	left:636px;
	top:132px;
}
.islands_over {
	background:url(../images/costs/islands.gif) no-repeat;
}
/* Menu Styles */
#menu_block {
	position:absolute;
	z-index:2;
	top:102px;
}
#menu_block ul {
	list-style:none;
	padding:0;
}
#menu_block ul li {
	padding-left:34px;
	float:left;
	font-size:14px;
}
#menu_block a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:4px;
}
#menu_block a:hover {
	text-decoration:underline;
	color:#ff9600;
}
/* Logo Styles */
#logo_block {
	position:absolute;
	z-index:3;
	left:47px;
	top:20px;
}
/* Top Phone Block */
#tphone_block {
	position:absolute;
	z-index:3;
	font-size:13px;
	text-align:right;
	color:#fff;
	right:20px;
	top:14px;
}
#tphone_block span {
	display:block;
	font-size:16px;
}
#tphone_block span b {
	font-size:26px;
}
#tphone_block a {
	color:#ccbc9c;
}
/* Content Wrap Styles */
.main #cwrapper {
	background:url("../images/illbot.jpg") no-repeat top center;
}
.inside #cwrapper {
	background:url("../images/illbot_inside.jpg") no-repeat top center;
}
#cwrap {
	margin:0 auto;
	text-align:left;
	width:959px;
	//padding-left:2px;
}
#left {
	width:229px;
	float:left;
}
#right {
	width:709px;
	float:right;
}
/* Cost List Styles */
.clist {
	padding-bottom:2px !important;	
}
#costs_list {
	font-size:14px;
	font-weight:bold;
	padding:1px 5px;
	padding-bottom:0;
	list-style:none;
	margin:0;
}
#costs_list ul {
	font-size:11px;
	font-family:Tahoma;
	font-weight:normal;
	list-style:none;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:4px;
}
#costs_list li {
	padding-bottom:15px;
}
#costs_list li li {
	padding-bottom:6px;
}
#costs_list a {
	color:#fff0b6;
}
#costs_list li li a {
	color:#fff7d8;
}
#costs_list a:hover {
	color:#ff9600;
}
/* Content Block Styles */
#content {
	padding:18px 28px;
	background:url("../images/cbg.png");
	font-family:Tahoma, Geneva, sans-serif;
}
/* Footer Styles */
#footer {
	clear:both;
	height:68px;
	position:relative;
	margin-top:-68px;
	text-align:center;
}
*#spacer {
	height:68px;
}
#foot {
	text-align:left;
	margin:0 auto;
	width:959px;
	//padding-left:2px;
	color:#533e23;
	font-family:Tahoma;
	font-size:11px;
}
#copy {
	float:left;
	padding-top:24px;
	color:#786C56;
}
#in_block {
font-size:11px;
}
#in_block a{
font-size:11px;
}
#in_block td{
font-size:11px;
padding-bottom:8px;
}
#madein {
	float:left;/*right;*/
	width:330px;
	/*padding-top:4px;*//*24px;*/
	text-align:left;/*right;*/
	color:#786C56;
}
#foot a {
	color:#786C56;
}
/* Basic Styles */
img {
	border:0;
}
.cb {
	clear:both;
}
h1 {
	color:#464540;
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:14px;
	text-shadow:1px 1px 0 #fff;
}
div.zag2 {
	color:#464540;
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:14px;
	font-weight:bold;
	text-shadow:1px 1px 0 #fff;
}
h1 span {
	font-weight:normal;
	letter-spacing:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ec6a00;
	font-weight:normal;
	margin-bottom:12px;
}
h3 {
	font-size:14px;
	font-style:italic;
	color:#464540;
	font-weight:normal;
	margin-bottom:5px;
}
h4 {
	font-size:12px;
	color:#786c56;
	margin-bottom:3px;
}
.zag {
	color:#667d81;
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:16px;
	font-weight:bold;
	text-shadow:1px 1px 0 #fff;
	display:block;
}
p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	margin-bottom:14px;
}
ul, ol {
	padding-left:4px;
	margin-bottom:14px;
	list-style-position:inside;	
}
ul li, ol li {
	padding-bottom:2px;	
}
ul ul, ol ol {
	padding-top:3px;
	padding-left:14px;
	margin-bottom:2px;
}
.blocker {
	display:block;
}
.lblock {
	padding:15px;
	background:url("../images/lbg.png");
}
.lblock a {
	color:#64aaab;
}
a {
	color:#008498;
}
a:hover {
	text-decoration:none;	
}
hr {
	border:none;
	height:0;
	font-size:0;
	border-top:1px solid #d3d2be;
	border-bottom:1px solid #fff;
	margin-bottom:20px;
}
.smaller, label {
	color:#786c56;
	font-size:11px;
	display:block;
	padding-bottom:2px;
	font-family:Tahoma, Geneva, sans-serif;
}
.cont_phone {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding-top:3px;
	display:block;
}
.cont_phone strong, .noter {
	color:#3f3522;
}
.cont_email {
	font-size:18px;
	display:inline-block;
	padding-top:3px;
	padding-bottom:5px;
}
/* Catalog List */
.main #cat_new .block {
	padding-bottom:32px;
}
.inside #cat_new .block {
	padding-bottom:22px;
}
.main #cat_new {
	width:385px;
	float:left;
	border-right:1px solid #dcd9c7;
	padding-right:16px;
}
#cat_new .cb {
	font-size:1px;
	height:1px;
}
#cat_new .img {
	width:133px;
	float:left;
}
#cat_new .img img {
	display:block;
	border:5px solid #c0beb1;
}
#cat_new .img span {
	display:block;
	background:url("../images/lotnum.gif");
	font-size:11px;
	color:#008498;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	width:123px;
	height:20px;
}
.main .desk {
	width:230px !important;	
}
.desk {
	padding-left:15px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	width:505px;
}
.name {
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-bottom:6px;
}
.price {
	display:block;
	padding-top:10px;
	color:#a09a8e;
}
.m2m {
	display:block;
	clear:both;
	color:#a09a8e;
	padding-bottom:3px;
}
.m2m b {
	color:#786c56;	
}
.price span {
	float:left;
	display:inline-block;
	padding:1px 4px 2px 0;
}
.price b img, .cprice img {
	position:absolute;
	top:0;
	right:0;
	//right:-1px;
}
.price b {
	position:relative;
	background:#ff9600 url("../images/price_left.gif") no-repeat;
	padding:1px 7px 2px 6px;
	//padding:1px 7px 1px 6px;
	float:left;
	display:inline-block;
	color:#fff;
}
*html .price b {
	padding:1px 7px 2px 6px;
}
/* News Styles */
.main #news {
	width:230px;	
	float:left;
	border-left:1px solid #fff;
	padding-left:20px;
}
.date {
	color:#81a1a6;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#news div {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:22px;
}
#cool {
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}
#cool i {
	position:absolute;
	display:block;
	width:230px;
	height:89px;
	background:url("../images/btop.png") no-repeat;
}
#cool a {
	display:block;
	margin-bottom:10px;
}
#dominitaly {
	position:relative;
	margin-top:-23px;
	margin-bottom:14px;
}
#dominitaly img {
	display:block;
}
/* Item Page */
#photo_block {
	position:relative;
	float:left;
	width:400px;
	height:280px;
	overflow:hidden;
	padding-bottom:10px;
	background:url("../images/loader2.gif") no-repeat center center;
}
#photo_block img {
	border:5px solid #c0beb1;
	display:block;
}
#item_params {
	float:left;
	padding-left:30px;
	width:220px;
	font-family:Tahoma, Geneva, sans-serif;
}
#item_desc {
	clear:both;
	padding-top:10px;
}
/**/
.copyes {
	background:#d1ccbb url("../images/pf.gif") no-repeat;
	height:24px;
	padding-top:1px;
	margin-bottom:6px;
	position:relative;
}
.copyes a {
	display:inline-block;
	padding:4px 6px;
	float:left;
	width:350px;
}
.cend {
	position:absolute;
	top:0;
	right:0;
}
.cprice {
	color:#a09a8e;
	background:#ff9600 url("../images/cprice_left.gif") no-repeat;
	color:#fff;
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	padding:1px 4px 2px 5px;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
.cprice b {
	display:inline-block;
}
.mt {
	float:left;
	width:140px;
	padding-top:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
/* Paginator Styles */
.paginator {
	background:#d1ccbb url("../images/pf.gif") no-repeat;
	height:25px;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.paginator ul {
	list-style:none;
	background:url("../images/pe.gif") no-repeat top right;
	height:25px;
}
.paginator ul li {
	float:left;
	padding:0 4px;
}
.paginator a {
	display:block;
	padding:5px;
}
.ender {
	font-size:1px;
	height:1px;
	clear:both;
	display:block;
}
/**/
#prev_photo {
	position:absolute;
	left:5px;
	background:url("../images/pnbg.png") no-repeat top right;
}
#next_photo {
	position:absolute;
	right:5px;
	background:url("../images/pnbg.png") no-repeat top  left;
}
#prev_photo, #next_photo {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	height:17px;
	top:240px;
}
#prev_photo a, #next_photo a {
	display:inline-block;
	padding:1px 10px 2px 10px;
	font-size:11px;
}
/* Contacts Form Styles */
#feed_back {
	float:left;
	width:338px;
}
#cont_map {
	float:left;	
	width:310px;
}
#cont_map img {
	border:3px solid #b5b199;
	display:block;
	margin-bottom:17px;
}
#feed_back input, #feed_back textarea {
	width:298px;
}
#feed_back textarea {
	height:100px;
	display:block;
	margin-bottom:14px;
}
#feed_back span {
	border:1px solid #c2beaa;
	display:inline-block;
}
input, textarea {
	background:#f4f3e8;
	border:1px solid #c2beaa;
	margin-bottom:5px;
	font-size:13px;
	padding:4px;
	color:#3F3522;
	font-family:Tahoma, Geneva, sans-serif;
}
.submit {
	width:auto !important;
	border:1px solid #e0ddcd;
	background:url("../images/input_bg.gif");
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#3f3522;
	font-weight:bold;
	padding:3px;
	display:inline-block;
	margin-bottom:0px;
}
