
html {
background:none repeat scroll 0 0 #C2B78A;
color:#543D15;
font:85.7%/1.1428 Tahoma,sans-serif;
}
a {
color:#543D15;
}
a img {
border:medium none;
}
h1, h2, h3, h4, h5, h6 {
color:#543D15;
font-family:Georgia,serif;
font-weight:bold;
}
h1 {
font-size:142.85%;
}
h2 {
font-size:130%;
}
h3 {
font-size:120%;
}
h4 {
font-size:110%;
}
h5 {
font-size:100%;
}
h6 {
font-size:90%;
}
table {
border-collapse:collapse;
}
td {
padding:0;
text-align:center;
vertical-align:top;
}
.maket {
background:url("images/maket_t.png") repeat-x scroll 0 0 transparent;
margin:0 auto;
width:952px;
}
.maket .yg {
background:url("images/maket_b.png") repeat-x scroll center bottom transparent;
}
.maket .yg .yg {
background:url("images/maket_l.png") repeat-y scroll 0 0 transparent;
}
.maket .yg .yg .yg {
background:url("images/maket_r.png") repeat-y scroll right center transparent;
}
.maket .yg .yg .yg .yg {
background:url("images/maket_lt.png") no-repeat scroll 0 0 transparent;
}
.maket .yg .yg .yg .yg .yg {
background:url("images/maket_rt.png") no-repeat scroll right top transparent;
}
.maket .yg .yg .yg .yg .yg .yg {
background:url("images/maket_lb.png") no-repeat scroll left bottom transparent;
}
.maket .yg .yg .yg .yg .yg .yg .yg {
background:url("images/maket_rb.png") no-repeat scroll right bottom transparent;
padding:6px;
}
.maket_ganvas {
background:url("images/maket_ganvas_bg.png") repeat scroll 0 0 #E5E4CB;
position:relative;
}
.maket_ganvas .sap {
padding:13px 13px 0;
position:relative;
}
.big_grad {
background:url("images/big_gad.png") repeat-x scroll 0 0 transparent;
height:430px;
left:0;
position:absolute;
top:0;
width:100%;
}
* html .big_grad {
background:none repeat scroll 0 0 transparent;
}
.header {
background:url("images/header.jpg") no-repeat scroll 0 0 transparent;
height:156px;
position:relative;
}
.slogan {
color:#000000;
font:italic 24px "Times New Roman",Times,serif;
left:242px;
position:absolute;
top:60px;
white-space:pre;
}
a.home {
height:136px;
left:19px;
position:absolute;
top:16px;
width:205px;
}
.navs {
left:653px;
position:absolute;
top:4px;
}
.navs a {
float:left;
margin-right:16px;
}
#phone {
left:720px;
position:relative;
top:124px;
width:183px;
}
.menu {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#000000;
border-style:solid none;
border-width:4px;
overflow:hidden;
}
.menu a {
color:#000000;
float:left;
font:bold 107.14%/40px Arial,Helvetica,sans-serif;
height:40px;
margin-left:10px;
text-decoration:none;
}
.menu a.firt {
margin-left:10px;
}
.ramm {
border:1px solid #BCAA7D;
padding:2px;
position:relative;
}
.ramm_in {
border:1px solid #BCAA7D;
}
.ramm_in .sap {
margin:20px 22px 27px;
padding:0;
}
.ramm_two {
margin-top:18px;
}
.page_header {
border-bottom:3px double #186C51;
margin-bottom:11px;
padding-bottom:5px;
}
.page_header_new {
border-bottom:3px double #186C51;
margin-bottom:11px;
padding-bottom:5px;
padding-top:11px;
font-size:142.85%;
}
.content {
padding:22px 0 16px;
position:relative;
}
.small_grad {
background:url("images/small_grad.png") repeat-x scroll 0 0 transparent;
height:42px;
left:0;
position:absolute;
top:-1px;
width:100%;
}
* html .small_grad {
background:none repeat scroll 0 0 transparent;
}
.maket_bottom_decor {
background:none repeat scroll 0 0 #D7D0B1;
font-size:0;
height:7px;
margin-top:2px;
}
.house {
float:left;
margin:0 25px 25px 0;
}
.footer {
font-size:78.57%;
margin:3px auto 0;
text-align:center;
width:914px;
}
.footer_menu a {
text-decoration:none;
}
.footer_menu a:hover {
text-decoration:underline;
}
.contact {
line-height:1.5454;
margin-top:20px;
}
.flash {
background:none repeat scroll 0 0 black;
width:100%;
}
.flash:after {
clear:both;
content:"";
display:block;
}
.flash img, .flash object, .flash embed {
display:block;
}
.flash span {
float:left;
}
.cssimg img {
border-top:1px solid #000000;
display:block;
}
.cssimg a {
display:block;
}
.cssimg .over {
display:none;
}
.cssimg a:hover .over {
display:block;
}
.cssimg a:hover .norm {
display:none;
}
.cssimg a:hover {
text-indent:0;
}
#spec {
border-collapse:separate;
font-size:8pt;
text-align:center;
width:100%;
}
#spec h1 {
font-size:12px;
}
#spec p {
text-align:left;
}
#spec p .spec_img {
text-align:center;
}
body.index .content {
background:url("images/index_bg.jpg") repeat scroll center center transparent;
}
body.twocolumns .columns {
width:100%;
}
body.twocolumns .ramm_first .sap {
margin:0;
padding:2px;
}
body.twocolumns .left_column {
background:url("images/left_column_shadow.png") repeat-y scroll right center #D7D0B1;
padding:20px 24px 20px 20px;
width:365px;
}
body.twocolumns .left_column .page_header {
margin-bottom:19px;
margin-top:0;
}
body.twocolumns .right_column {
padding:20px 14px 18px 18px;
}
.spTable {
border-bottom:2px solid #000000;
border-collapse:collapse;
border-spacing:0;
width:100%;
}
.spTable td {
border-left:2px solid #000000;
border-right:2px solid #000000;
}
.spSide {
background:none repeat scroll 0 0 #F0ECE0;
padding:0 3px;
text-align:left;
width:25%;
}
.spSide h3 {
color:#7A4A46;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:22px;
margin:0;
padding:3px 0 5px;
text-align:center;
}
.spPic {
background-color:#948F81;
background-position:50% 50%;
background-repeat:no-repeat;
border:0 none;
display:block;
height:139px;
margin:0 0 8px;
text-decoration:none;
}
.spPic:hover {
opacity:0.9;
}
.spSide p {
color:#000000;
font-size:11px;
margin:0;
padding:0 5px 3px;
}
.spSide div {
color:#F35C55;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
font-weight:bold;
padding:10px 0 5px;
text-align:center;
}
.semiopacity {
height:200px;
margin:20px 0 0;
position:relative;
text-align:left;
width:100%;
}
.semiopacity img {
display:block;
}
.costtext {
background:none repeat scroll 0 0 #FFFFFF;
bottom:0;
color:#543D15;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:bold;
opacity:0.7;
padding:5px 0 7px;
position:absolute;
text-align:center;
width:260px;
}
#banners {
padding:0 0 20px;
}
#banner_vv {
display:inline-block;
margin:0 50px 0 0;
position:relative;
}
#banner_gd {
display:inline-block;
position:relative;
}
#big_grey {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}
#big_video {
height:0;
left:50%;
position:fixed;
top:50%;
width:0;
}
* html #big_video {
position:absolute;
}
#big_video span {
-moz-border-radius:10px 10px 0 0;
-moz-box-shadow:0 0 10px #000000;
background:none repeat scroll 0 0 #333333;
display:block;
margin:0 0 5px;
padding:3px 10px 6px;
position:absolute;
text-align:right;
text-shadow:1px 1px 0 #000000;
}
#big_video div {
-moz-box-shadow:0 0 10px #000000;
background:none repeat scroll 0 0 #000000;
padding:1px;
position:absolute;
width:400px;
}
#bv_close {
color:#888888;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
}
#big_video object, #big_video embed {
display:block;
}

/* GALLERY */
#ajax-loader
{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:25px;
	
	background:url('./images/ajax-loader.gif') no-repeat;
	width:220px;
	height:19px;
	
	display:block;
}
#gal_photo_razd, #gal_photo_razd LI, #gal_photo_razd UL{
	list-style: none;
	padding:0px;
	margin:0px;
	text-align:left;
}
#gallery_img_list {
overflow:hidden;
width:504px;
height:150px;
}
#bl_galery_img_list{
	width:200000px;
	height:150px;
	display:inline-block;
}
#view_img{
	border:1px solid gray;
}
.img_div{
	float:left;
	height:auto;
	width:158px;
	padding:0px;
	margin:4px;
	border:1px solid gray;
	display:inline-block;
}
.img_div_sel{
    float:left;
    height:auto;
    width:158px;
    border:5px solid #543D15;
    padding:0px;
    margin:0px;
    display:inline-block;
}
.arr_right div{
	width:47px;
	height:47px;
	background:url('./images/arr-big.png') no-repeat -55px 0px;
}
.arr_right:hover div{
    background:url('./images/arr-big.png') no-repeat -55px -48px;
}
.arr_left div{
    width:47px;
    height:47px;
    background:url('./images/arr-big.png') no-repeat -0px 0px;
}
.arr_left:hover div{
    background:url('./images/arr-big.png') no-repeat -0px -48px;
}
#big_prev_img_outer{
	overflow:hidden;
	float:center;
	width:498px;
	margin-left:52px;
}
.big_prev_img{
	/*width:10px;*/
	min-height:160px;
	margin-left:52px;
	float:center;
    z-index:0;
}
#div_arrtop_left, #div_arrtop_right
{
	position:absolute;
	z-index:10;
	display:none;	
	left:50%;
}
/* ÖÅÍÛ */
.open_razdel_list{
 	cursor:pointer;
 	font-weight:bold;
}
.open_razdel_list p:hover{
	text-decoration:underline;
}

/*----------*/
#table_price, #table_price td,#table_price tr, #table_price th{ border:1px solid #000000; }
#table_price  .no_border{ border:none; }


.inTibleTbk, .inTibleTbk tr , .inTibleTbk td, .inTibleTbk th{ border:1px solid #000000; }
.inTibleTbk td p{padding:5px;margin:5px;}

/*------------*/
.main_gal_table_list, .main_gal_table_list td{ border-collapse:collapse;}
.main_gal_table_list img{padding:0px; margin:5px; border:1px solid #000000;}
.main_gal_table_list a{ text-decoration: none; }
