body { margin: 0px; padding: 0px; font-size: 72.01%; background:#151006 url("images/bottom_bgnd.jpg") 0px 100% repeat-x; }



body, html { width: 100%; min-height: 100%;  }

body.body { text-align:center; }

body.night { background:#070502 url("images/bottom_bgnd_night.jpg") 0px 100% repeat-x; }

body.inner { background:#151006 url("images/bottom_bgnd_inner.jpg") 0px 100% repeat-x; }



table { border: 0; border-collapse: collapse; border-spacing: 0; font-size:1em; }

td { padding: 0px;vertical-align:top;}

a, span, p, body, div, td, textarea, input, h1, h2, h3, h4, h5, h6 { font-family: georgia; color: #ffffff; }



.spacer { height:1px; width:1px; display:block; }



img { border: none; display:block; }

table { border: 0; border-collapse: collapse; border-spacing: 0; }

td { padding: 0px;vertical-align:top;}

.full { height: 100%; width:100%;  }

.full_w { width:100%; }

form { padding: 0px; margin: 0px; }

.clear {clear:both;}

.nofloat { float:none; width:auto; }

.left { float:left; width:auto; }

img.left {margin-right: 19px;}

.right { float:right; width:auto; }

.center { text-align: center; }

.center img { margin: auto; }

a:hover {text-decoration:none;}

a { color:#fff;  }

p { line-height: 1.3;}





#flashcontent_night { height: 181px; width: 1100px; margin:auto; margin-right: 0px; margin-left: 168px; margin-top: 2px;}



.root_index_block { width: 100%; background: url("images/index_bgnd.jpg") 50% 0px no-repeat; }

.root_inner_block { width: 100%; background: url("images/inner_bgnd.gif") 0px 0px repeat-x;  min-height: 600px; }



.root_index_block_night { width: 100%; background: url("images/index_bgnd_night.jpg") 50% 0px no-repeat;}



.house_index_block { width: 100%; background: url("images/index_house.jpg") 50% 205px no-repeat; text-align:center; }

.house_index_block_night { width: 100%; background: url("images/index_house_night.jpg") 50% 195px no-repeat;  text-align:center; }



.content_block { width: 1100px; text-align:left; margin: auto; overflow: hidden; }

.inner_content_block { width: 1100px; text-align:left; margin: auto; overflow: hidden; }





h1 { color:#fef4c8; font-size: 30px; font-family:georgia; font-weight: normal; padding: 0px; margin: 0px; padding: 5px 0px 13px 0px;  }

.inner_right_column h1 { padding-bottom: 34px;}



h2 { color:#fffad0; font-size: 24px; font-family:georgia; font-weight: normal; padding: 14px 10px 10px 0px; }

h2 a { color:#fffad0; font-size: 24px; font-family:georgia; text-decoration:none; }



h3 { color:#fff; font-size: 20px; font-family:georgia; font-weight: normal; padding: 14px 10px 10px 0px; }

h3 a { color:#fff; font-size: 20px; font-family:georgia; text-decoration:none; }





h4 { color:#fff; font-size: 18px; font-family:georgia; font-weight: normal; margin: 0px;padding: 8px 0px 5px 0px;}

h4 a { color:#ff; text-decoration:none; }







.index_head_flash { height: 495px; width: 1100; }

.index_head_flash #flashcontent { margin-top:0px; margin-left:0px; }

.index_left_block { float:left; width: 330px; }







.left_menu li { display:block; padding-right: 29px; background:none; list-style:none;}

.left_menu li a { font-family:georgia; color:#fff; text-decoration: none; font-size: 14px; display:block; padding-right: 29px; background:url("images/left_link_cur.gif") 100% 12px no-repeat; text-align: right; padding-top: 5px; padding-bottom: 5px;}

.left_menu li a:hover { text-decoration: underline;}



.left_menu li.active { padding-right: 90px; margin-top: 19px; margin-bottom: 13px;}

.left_menu li.active a { font-size: 25px; background:url("images/left_active_link_cur.gif") 93% 14px no-repeat; padding-right: 53px;}

.left_menu li.active a:hover { text-decoration:none}







.left_menu li.active { height: 40px; width: 283px;

	background: url('images/left_active_link.png') no-repeat 0px 0px;

	//background: none;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/left_active_link.png,sizingMethod=crop);

}

*:first-child+html .left_menu li.active { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/left_active_link.png',sizingMethod='crop'); }





.left_menu ul ul { padding: 5px 3px 18px 10px; }

.left_menu ul ul li { text-align:right; font-family: georgia;  color:#fffadd; background:none; }

.left_menu ul ul li a { font-size: 18px; color:#fffadd; background:none; text-decoration:underline; padding-right: 30px; }

.left_menu ul ul li.active { background:none; font-size: 18px; padding-bottom:0px; margin-bottom:-9px; margin-top:0px;}

.left_menu ul ul li.active a { padding-bottom:0px; margin-bottom:0px; background:none;  font-size: 18px;  padding-right: 65px;}

.left_menu ul ul li a:hover { text-decoration:none}

.index_conter_block { float:left; width: 415px; }







.best_offers { padding: 0px 0px 0px 37px; margin-top: -22px;}



.best_offers_head { height: 73px; width: 294px; background: url("images/best_offers_head.gif") 0px 0px no-repeat; padding-left: 24px;}



.best_offers_body { width: 294px; background: url("images/best_offers_body.jpg") 0px 0px repeat-y; min-height: 272px;}

.best_offers_body table td { padding-right:20px; padding-top: 5px; }

.best_offers_body table td img { border: 2px solid #f0f0ed; margin-left: 26px;}

.best_offers_body table td span { display: block; padding-left: 28px; padding-top: 6px; padding-bottom: 18px;}

.best_offers_body table td span a { color:#fbf9f8; font-family: georgia; font-size: 11px; }



.best_offers_order_arrow { position: absolute; margin-left: 322px; margin-top: 120px;}



.best_offers_footer { background: url("images/best_offers_footer.gif") 0px 0px no-repeat; height: 19px; width: 294px; }



.index_right_column { float:left; width: 350px;}



.index_right_column ul { padding: 5px 10px 5px 0px; }

.index_right_column ul li { background: url("images/li.gif") 2px 7px no-repeat; list-style:none; padding-left: 10px;}



.index_bottom_text { clear:both; width:708px; padding:0 270px 0 122px; font-family: "trebuchet ms", tahoma;  color:#b1b0a5; font-size: 9px; text-align:justify;  margin:auto; }
.bottom_text_text { clear:both; width:708px; padding:0 270px 0 122px; text-align:justify;  margin:auto; }



.index_bottom_text h1, .index_bottom_text h2, .index_bottom_text a {font-family: "trebuchet ms", tahoma;  color:#b1b0a5; font-size: 9px; text-align:justify;padding:0;margin:0;}

.index_bottom_text p { font-family: "trebuchet ms", tahoma;  color:#b1b0a5; font-size: 9px; text-align:justify; }





.footer_block { clear:both; }

.inner_footer_block {clear:both; padding-top: 160px; }



.footer_block_phone { float:right; height: 232px; width: 249px;

	position: relative;

	margin-top: -120px;

	background: url('images/bottom_phone.png') no-repeat 0px 0px;

	//background: none;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/bottom_phone.png,sizingMethod=scale);

}

*:first-child+html .footer_block_phone { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/bottom_phone.png',sizingMethod='scale'); }

.footer_block_contacts { float:right; text-align:right; padding-bottom: 10px}



.footer_block_contacts { padding-right: 20px; color:#fffffe;}

.footer_block_contacts div { color:#fef2c2; padding-bottom:21px; }

.footer_block_contacts a { color:#fff5c9; }

.footer_block_contacts div strong { font-size: 41px; font-family:georgia; font-weight: normal; padding-left: 6px;}

.footer_block_contacts div img { display:inline; margin:auto; vertical-align:middle; margin-right: 4px; margin-left: 4px; }



.footer_block_madeby { padding-top: 35px; padding-left: 110px; color:#fffffe; padding-top:expression("35px");}

.footer_block_madeby a { color:#fff5c9;  }
.footer_block_madeby span {display:block;padding:5px 0 0 12px;}

.left_menu_col_img { margin-top:26px; position:absolute; margin-left: 0; }



.inner_left_column { width:363px; float:left;  }





.inner_left_column .left_menu { margin-top: 190px; position: relative; }

.inner_left_column .left_menu li { margin-right: 33px;}



.inner_right_column {  float:right; width: 730px; margin-top: 41px; color:#beb48c; position:relative; padding-bottom: 90px;}

.inner_right_column p { color:#beb48c; line-height: 1.4;  }







.inner_right_column ul { padding: 6px 10px 4px 0px;}

.inner_right_column ul li { background: url("images/li_2.gif") 0px 5px no-repeat; list-style:none; padding-left: 11px; padding-bottom:10px;}





.text_block { background: #353c04 url("images/text_block_tl.gif") 0px 0px no-repeat; margin-bottom: 22px;}

.text_block_2 { background: url("images/text_block_tr.gif") 100% 0px no-repeat;  }

.text_block_3 { background: url("images/text_block_br.gif") 100% 100% no-repeat;  }

.text_block_4 { background: url("images/text_block_bl.gif") 0px 100% no-repeat;  }

.text_block_4 h3 { padding: 1px;}

.text_block_5 { padding: 1px 30px 1px 20px;}

.text_block_5 p { padding-left: 23px; color:#c9c58b; line-height: 1.5; }

.text_block_link { color:#748c0c; font-size: 10px; display: block; padding-bottom: 11px; padding-top: 5px; }



.paging_block { color:#fff; font-size: 20px; font-family:georgia; }

.paging_block span { margin: 0px 6px; display:block; float:left; }

.paging_block div { float:left; margin-right: 7px;}

.paging_block span a { text-decoration:none; font-size: 19px; }

.paging_block span.active { height: 28px; background:#41480a url("images/paging_left.gif") 0px 0px no-repeat; }

.paging_block span.active a { height: 28px; display:block; background: url("images/paging_right.gif") 100% 0px no-repeat; padding: 0px 9px;}



.news_item { padding-bottom: 36px; }

.news_item span a { color:#71880d; text-decoration:none; }

.news_item h4 { padding-top: 3px;}



#sound { position:absolute; width: 115px; height: 49px; margin-left: 395px; margin-top: -50px;}

.sound_conteiner { text-align:center; width: 100%; }

.sound_conteiner_2 { width: 1100px; margin:auto; text-align:left;}















.nav-next { position:absolute; margin-top: -20px; margin-right:-20px; }

.nav-prev { position:relative; margin-top: -20px; margin-left:-20px;}





.filmstrip li img { display:inline; }

.filmstrip li {list-style:none; display:inline; }





.nav-links {

	position: absolute;

	top: 30px;

	left: 20px;

	width: 200px;

	list-style: none;

	margin: 0;

	padding: 0;

}

.nav-links li {

	line-height: 1.6em;

	font-size: 1.2em;

}

#content {

	margin-left: 240px;

	margin-top: 30px;

	margin-right: 50px;



}

.twitthis {

	position: absolute;

	top: 250px;

	left: 20px;

}



.important {

	border: 1px solid #666;

	background: #ddd;

	padding: 0 1em;

	color: #C30;



}



.galleryview {

	font-size: 11px;

	background:transparent;





}

div.galleryview img { border:3px solid #fff;}



.code_wrapper {

	border: 1px solid #888;

	background: #f0f0f0;

	padding: 10px;

}



.options {

	border: 1px solid #777;

	border-right: none;

	font-size: 0.8em;

}

.options th {

	text-align: left;

	background: #777;

	color: white;

	font-weight: bold;

}

.options th, .options td {

	padding: 4px 10px;

}

.options td {

	border-right: 1px solid #777;

}



img.nav {



	margin-bottom: 5px;

}



.panel-overlay h2,

.panel-overlay p{

	margin: .3em 0;

}

.panel img { border:3px solid #fff; position:relative; }





.panel-overlay { color:#fff; }

.panel-overlay h2 { color:#fff; }



.panel-overlay p {

	line-height: 1.2em;

}





.gallery_thumbnails img { border: 1px solid #fff; float:left; margin-right: 16px;  margin-bottom: 16px; opacity: 0.7; filter: alpha(opacity=70); height: 118px; width: 118px;}

.gallery_thumbnails img:hover { opacity: 1; filter: alpha(opacity=100); }





.form_block { background: url("images/form_block_1.gif") 0px 0px repeat;}

.form_block_1 { background: url("images/form_block_tl.gif") 0px 0px no-repeat;}

.form_block_2 { background: url("images/form_block_tr.gif") 100% 0px no-repeat;}

.form_block_3 { background: url("images/form_block_bl.gif") 0px 100% no-repeat;}

.form_block_4 { background: url("images/form_block_br.gif") 100% 100% no-repeat;}

.form_block_5 { padding: 25px 40px}



.form_block_5 input { border: 1px solid #3f4110; padding:2px 4px; color:#ffffff; background-color:#151006;}

.form_block_5 textarea { border: 1px solid #3f4110; padding:2px 4px; color:#ffffff; background-color:#151006;}



.form_table th { width:159px; text-align:right; padding: 9px 9px 3px 6px;vertical-align:top;}

.form_table td {  padding: 6px;}

.form_table td input { width: 96%;}

.form_table td textarea { width: 96%; overflow: auto;}



.img_button { cursor: pointer;}


div.inner_right_column div.top_links_block { font-size: 8px; padding-bottom: 70px; text-transform:uppercase; margin-right: 3px; margin-left: 3px; color:#71880d; }
div.inner_right_column div.top_links_block span { margin-right: 2px; margin-left: 2px; color:#71880d; }

div.inner_right_column div.top_links_block a { font-size: 8px; font-family: georgia; color:#71880d; text-decoration:none; }

div.inner_right_column div.top_links_block .B_currentCrumb { color:#f9f5d8; }
