BODY {
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	color: #F6E9BF;
	background:url(/i/dots_hor.gif) repeat-x 0px 384px;
	background-color:#55371e;
	padding:0px;
	margin:0px;
}

img, table{border:0px;}

a, a:active{
	color:#E1A45F;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

input, textarea, select{
	font-family:tahoma;
	padding:0px;
	color:#666666;
	font-size:12px;
}

p{
	font-family: tahoma, verdana, sans-serif;
	text-indent: 0px;
	margin:0px 0px 17px 0px;
}

td {
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	color:#F6E9BF;
}
h1{
	font-family: tahoma, sans-serif;
	color: #e1a45f;
	font-size:20px;
	margin:0px 0px 20px 0px;
	font-weight:normal;
}
div#h1{
	font-family: tahoma, sans-serif;
	color: #e1a45f;
	font-size:20px;
	margin:0px 0px 20px 0px;
	font-weight:normal;
}
h2{
	font-family: tahoma, sans-serif;
	color: #e1a45f;
	font-size:14px;
	margin:0px 0px 7px 0px;
	font-weight:normal;
}

li{
	list-style-type:none;
	list-style-image:url(/i/li.gif);
	margin-bottom:5px;
}

.form_element{
	width:100%;
}
.pos_rel{
	position:relative;
}
.pos_abs{
	position:absolute;	
}

.pic{
	border:4px solid #ffffff;
}

.hr{
	height:20px;
}
.hr2{
	height:20px;
	background:url(/i/dots_hor.gif) repeat-x 0px 50%;
}

.pages{
	margin:30px 0px 0px 0px;
}

.price_tab{
	border-bottom:4px solid #d8ae5c;
	margin-bottom:20px;
}
.price_tab th{
	background-color:#f6e9bf;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	padding:3px 0px 3px 0px;
	border:3px solid #f6e9bf;
	border-collapse:collapse;
}
.price_tab th.h{
	background-color:#d8ae5c;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	text-align:left;
}
.price_tab td{
	font-size:11px;
	padding:12px;
	text-align:center;
}
.price_tab td.h{
	text-align:left;
}
.price_tab td.hr2{
	padding:0px;
	height:1px;
}

.to_gallary{
	position:absolute;
	left:132px;
	top:-40px;
	padding-left:17px;
	background:url(/i/arrow.gif) no-repeat 0px 12px;
	font-size:11px;
	text-decoration:none;
	color:#886f3f;
}



.dots_top{
	height:24px;
	background:url(/i/dots_hor.gif) repeat-x 0px 100%;
}
.d_h{
	height:7px;
	background:url(/i/dots_hor.gif) repeat-x 0px 50%;
}

.start_head{
	height:359px;
}

.head_pic{
	position:absolute;
	top:-25px;
}

.menu{
	background-color:#f6e9bf;
	width:24%;
	padding:15px 0px 0px 0px;
}
.menu div{
	font-size:14px;
	padding:8px 0px 5px 40px;
}
.menu div.s{
	background:url(/i/m_bg.gif) no-repeat 0px 0px;
}
.menu div a{
	padding:3px 0px 3px 30px;
	background:url(/i/arrow_m.gif) no-repeat 0px 4px;
	color:#251c16;
	text-decoration:none;
}
.menu div a.act, .menu div a:hover{
	background:url(/i/arrow_m1.gif) no-repeat 0px 4px;
	color:#c2673c;
}
.menu span.ayear{
	padding:3px 0px 3px 32px;
	color:#251c16;
	display:block;
	font-size:11px;
	font-weight:bold;
}
.menu span a{
	padding:3px 0px 3px 32px;
	background:url(/i/none.gif);
	color:#251c16;
	text-decoration:none;
	display:block;
	font-size:11px;
}
.menu span a:hover, .menu span a.act{
	background:url(/i/none.gif);
	color:#c2673c;
}


.logo{
	position:absolute;
	left:200px;
	top:27px;
	padding-left:5%;
}
.start_logo{
	position:absolute;
	left:260px;
	top:27px;
}
.start_order_t{
	color:#f6e9bf;
	font-weight:bold;
	color:#e1d1aa;
	background:url(/i/start_order_t.gif) repeat-x 0px 0px;
	width:100%;
	white-space:nowrap;
}
.start_order{
	width:100%;
	padding:15px 20px 11px 15px;
}
.start_order table td{
	color:#766137;
	font-size:11px;

}
.start_order table td input{
	font-size:10px;
	width:100%;
	border:0px;
	border-top:1px solid #bbb8b2;
	border-left:1px solid #bbb8b2;
	padding:4px;
}
.start_order a{
	color:#6c572e;
	font-size:14px;
	padding-left:16px;
	background:url(/i/ico_send.gif) no-repeat 0px 3px;
}


.cont{
	height:100%;
	vertical-align:top;
	padding:17px 70px 50px 50px;
}
.cont_sub{
	height:100%;
	vertical-align:top;
	padding:0px 70px 0px 30px;
}

.lcol{
	padding:45px 0px 30px 50px;
}

.date{
	color:#e1a45f;
	font-size:10px;
	white-space:nowrap;
	margin:2px 10px 0px 0px;
}
.news_head{
	font-weight:bold;
}


.zoom{
	text-align:right;
}
.zoom a{
	padding-left:10px;
	text-decoration:none;
	color:#6c572e;
	font-size:9px;
	background:url(/i/zoom.gif) no-repeat 0px 3px;
}

.offer_ban_pic{
	border:6px solid #ffffff;
	border-bottom:30px solid #ffffff;
	margin-bottom:20px;
}

.bant{
	position:absolute;
}

.offer_preview{
	background:url(/i/slash.gif) no-repeat 0px 1px;
	padding-left:35px;
}

.specfield {
	display:none;
}



.f{
	padding:70px 70px 35px 50px;
}
.f_hr{
	background:url(/i/dots_hor2.gif) repeat-x 0px 50%;
	width:69%;
}
.fl{
	padding:34px 0px 0px 25px;
	color:#ffffff;
}
.fr{
	padding:34px 0px 0px 35px;
}
.px9{
	font-size:9px;
	color:#ffffff;
}
.login_form{
	margin:0px 40px 0px 40px;
}
.login_form td input{
	width:126px;
	border:0px;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
}
.tel{
	font-size:20px;
	padding-top:11px;
}