BODY {
	padding:0; margin:0;
	font-family:Arial;
	/*background:url(../_pics_/body_main_bg.jpg) 0 870px;*/
	background:url(../_pics_/body_grad.jpg) repeat-x 0 0 #132732;
}
TABLE {
	border-collapse:collapse;
}
TD {
 	padding:0em;
	vertical-align:top;
	font-size:12px;
}
IMG {
	border:0px;
}
A {
	color:#03407E;
}
A:hover {
	text-decoration:none;
}
UL {
	margin:0; padding:0;
}
LI {
	list-style-type:none;
}
H1 {
	font-size:18px; font-weight:normal;
	color:#686038;
	padding-bottom:10px; margin:0;
}
H2 {
	font-size:12px;
	color:#686038;
	padding-bottom:5px; margin:0;
}
INPUT, SELECT {
	font-size:11px; font-family:Arial;
	color:#57502A;
}
FORM {
	padding:0; margin:0;
}
TABLE.main {
	height:100%;
}
TD.left_box, TD.right_box {
	width:50%;
}
TD.left_box {
	text-align:right;
	padding-top:156px;
	background:url(../_pics_/left_bottom.jpg) no-repeat 100% 100%;
}
TD.center_box {
	width:1057px;
	background:url(../_pics_/main_borders.jpg) repeat-x 0 140px #3B4B54;
}
TD.logo {
	height:106px;
	background:url(../_pics_/body_grad.jpg);
}
TD.logo IMG{
	position:absolute;
}
TD.top_menu {
	width:738px; height:34px;
	font-size:14px;
	background:url(../_pics_/top_menu_bg.jpg);
}
TD.lang_navigation {
	background:url(../_pics_/top_menu_bg.jpg);
	vertical-align:middle;
}
TD.top_menu DIV{
	height:34px;
	padding-left:65px;
	background:url(../_pics_/menu_border_1.jpg) no-repeat 0 0;
}
TD.lang_navigation DIV{
	height:34px;
	padding-left:50px;
	background:url(../_pics_/menu_border_2.jpg) no-repeat 100% 0;
}
IMG.flags {
	float:left;
	margin-left:15px;
}
A.to_index{
	padding:7px 15px;
	text-decoration:none;
	background:url(../_pics_/menu_border.gif) 100% 0 no-repeat;
	display:block;
	float:left;
}
A.to_index:hover {
	color:black;
}
TD.content_box {
	background:url(../_pics_/content_bg.gif) repeat-y;
	width:738px;
}
TD.search_box {
	background:url(../_pics_/search_bg.gif) repeat-y;
}

TD.footer_menu, TD.copyright {
	height:164px;
	background:url(../_pics_/footer_bg.gif) repeat-x;
}
DIV.footer_img{
	height:54px; // height:164px;
	padding:110px 90px 0 30px;
	background:url(../_pics_/footer_border_1.jpg) no-repeat;
}
DIV.footer_menu_box {
	height:28px;
	background:url(../_pics_/footer_menu_3.jpg);
}
DIV.footer_menu_box DIV{
	height:28px;
	background:url(../_pics_/footer_menu_2.jpg) no-repeat 100% 0;
}
UL.fmenu {
	height:28px;
	background:url(../_pics_/footer_menu_1.jpg) no-repeat 0 0;
}
UL.fmenu LI{
	float:left;
	padding:6px 15px;
	background:url(../_pics_/footer_li_border.gif) no-repeat 100% 0;
}
UL.fmenu A {
	color:#90B7CB;
	text-decoration:none;
}
UL.fmenu A:hover {
	color:white;
}
TD.copyright DIV{
	height:57px; // height:164px;
	color:#5D707A;
	padding:107px 25px 0 0;
	background:url(../_pics_/footer_border_2.gif) no-repeat 100% 0;
}
TD.copyright A{
	color:#5D707A;
}

DIV.piter {
	background-image:url(../_pics_/piter_img.jpg);
	height:266px;
}
DIV.welcome {
	background-image:url(../_pics_/welcome_bg.jpg);
	height:102px;
}
DIV.welcome IMG{
	position:absolute;
	margin:-10px 0 0 230px;
}
DIV.text {
	padding:0 25px 0 65px;
	line-height:17px;
	background:url(../_pics_/inner_bg.jpg) no-repeat 100% 0;
}
DIV.text H1{
	background:url(../_pics_/title_border.gif) no-repeat 100% 0;
	padding:7px 30px 7px 45px;
	margin-left:-37px;
	position:absolute;
}
DIV.text H1 IMG{
	position:absolute;
	width:62px; height:92px;
	margin:-30px 0 0 -68px;
	background-image:url(../_pics_/title_bg.png);
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/title_bg.png',sizingMethod='scale');
}
DIV.text H1 IMG.star{
	width:8px; height:8px;
	background:none;
	margin-top:-15px; margin-left:3px;
	position:static;
}
DIV.text P {
	clear:both;
}
DIV.text UL {
	line-height:20px;
}
DIV.text LI {
	background:url(../_pics_/li.gif) no-repeat 0 9px;
	padding-left:13px;
}
A.next {
	background:url(../_pics_/a.gif) no-repeat 0 4px;
	line-height:20px;
	padding-left:15px;
}
DIV.corners_1_1 {
	background:url(../_pics_/corner_1_1.gif) no-repeat 0 0 #D5CA92;
	width:99%;
}
DIV.corners_1_2 {
	background:url(../_pics_/corner_1_2.gif) no-repeat 100% 0;
}
DIV.corners_1_3 {
	background:url(../_pics_/corner_1_3.gif) no-repeat 100% 100%;
}
DIV.corners_1_4 {
	background:url(../_pics_/corner_1_4.gif) no-repeat 0 100%;
}
DIV.photo {
	background:url(../_pics_/photo_box.jpg);
	width:213px; height:185px; // height:207px;
	text-align:center;
	padding-top:20px;
}
TABLE.best_flats TD {
	padding:10px 0;
	color:#686038;
}
TABLE.best_flats TD A{
	color:white;
	text-decoration:none;
}
TABLE.best_flats TD A:hover{
	text-decoration:underline;
}
TABLE.best_flats#inner TD {
	padding:10px 0 0 0;
}
TABLE.best_flats DIV.about_flat {
	width:188px;
	padding:12px 0;
	margin-left:13px;
	line-height:8px;
}
TABLE.best_flats HR {
	border:0; height:1px;
	color:white;
	background:white;
}
DIV.flat_title {
	background:url(../_pics_/flat_title.gif) no-repeat center 0;
	height:28px;
	text-align:center;
	line-height:27px;
	font-weight:bold;
	color:white;
}
DIV.search_bg {
	background:url(../_pics_/right_bg.jpg) no-repeat;
}
FORM.search {
	padding:30px 0 12px 110px; // padding:30px 0 0 110px;
}
DIV.search_bg HR {
	border:0; height:1px;
	color:#EBE2BC;
	background:#EBE2BC;
	width:223px;
	margin-left:25px;
}
DIV.search_title {
	font-size:15px; font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#57502A;
	font-style:italic;
	padding-top:3px; padding-bottom:10px;
}
FORM.search P{
	padding:0; margin:0;
	padding-top:3px;
}
FORM.search SELECT, INPUT.id{
	width:140px;
}
INPUT.search_button {
	margin:4px 0 0 91px;
}
IMG.search_layer {
	position:absolute;
	top:406px;
	width:291px;  
	height:149px;
	background-image:url(../_pics_/bn_layer.png);
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/bn_layer.png',sizingMethod='scale');
}
FORM.search_id {
	padding-left:25px;
	padding-bottom:8px; 
}
DIV.banners {
	/*background:url(../_pics_/bn_bg.gif) no-repeat 0 100% #DFD8B4;*/ 
	margin-right:52px;
	// text-align:center;
	padding-top:15px; padding-bottom:35px;
}
DIV.banners DIV{
	// background:url(../_pics_/bn_box.gif) no-repeat;
	width:198px; height:212px;
	margin-left:35px; // margin-left:0;
}
DIV.banners DIV P{
	margin:0; padding:5px 8px;
	text-align:left;
}
DIV.banners IMG{
	position:absolute;
}
DIV.title_box {
	height:32px;
}
TABLE.flats {
	width:600px;

}
TABLE.flats TD, TABLE.flats TH {
	font-size:12px;
	text-align:center;
	padding:7px;
}
TABLE.flats TD {
	border-bottom:2px solid white;
	cursor:pointer;
}
TABLE.flats TD.flat_name {
	text-align:left;
	font-weight:bold;
	padding-left:20px;
}
TABLE.flats TD.flat_name A{
	text-decoration:none;
}
TABLE.flats TH{
	background:#D5CA92;
	color:#686038;
	border-top:20px solid #E5DFBC;
	border-right:1px solid #F7F2DB;
}
DIV.cena_nav {
	position:absolute;
	margin-left:250px; top:165px;
}
DIV.cena_nav FORM{
	float:left;
	margin-right:11px;
}

TABLE.flat_info {
	cursor:pointer;
	width:640px;

}
TD.caption{
	font-size:13px; font-weight:bold;
	padding:5px 10px;
    color:#686038;
    background:#FAF7EA;
    height:30px;
}
TD.caption A{
	text-decoration:none;
}
TD.caption SPAN {
	padding:0 10px;
	color:#2A7396;
}
TABLE.flat_info TD{
	padding:10px;
}
TD.flat_prew {
	// text-align:right;
	width:130px;
}
TD.flat_prew IMG.photo {
	width:85px; height:85px;
	border:7px solid white;
	margin-top:5px; margin-right:5px;
}
TD.flat_prew IMG.photo_border{
	width:145px; height:136px;
	position:absolute;
	margin:-9px 0 0 -22px;
	background-image:url(../_pics_/photo_border.png);
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/photo_border.png',sizingMethod='scale');
}
DIV.flat_dop_info {
	border-bottom:2px solid white;
	border-top:1px solid white;
	padding:8px 12px 8px 12px;
	width:616px; // width:640px;
}
DIV.flat_dop_info B{
	color:#686038;
}
DIV.flat_dop_info SPAN{
	padding:0 5px;
}
SPAN.flat_price {
   font-size:12px;
   background:url(../_pics_/button_bg.gif);
   color:#0C508A;
   display:block;
   width:128; height:18px;
   text-align:center;
}
DIV.flat_text {
	padding:20px 0;
}
TABLE.t_price {
	margin-top:10px;
	width:640px;
}

TABLE.t_price TD, TABLE.t_price TH {
	background:#D5CA92;
	color:#686038;
	border:1px solid white;
	vertical-align:middle;
	text-align:center;
	padding:8px;
}
TABLE.t_price TH {
	background:#A99E69;
	font-size:12px;
	text-align:left;
	color:white;
}
DIV.options {
	background:#F5F1DD;
	padding:8px 0 8px 12px;
	width:628px; // width:1%;
	white-space:nowrap;
}
DIV.options IMG{
	margin-right:8px;
}


INPUT.submit {
	border:1px solid #686038;
	color:#686038;
	cursor:pointer;
    font-size:12px;
}
OBJECT.flash_1 {
	position:absolute; z-index:5;
	top:312px;
	margin-left:48px;
}
OBJECT.flash_2 {
	position:absolute; z-index:6;
	top:97px;
	margin-left:707px;
}
OBJECT.flash_3 {
	position:absolute; z-index:7;
	top:389px;
	margin-left:146px;
}
IMG.all_photo_link {
	position:absolute;
	margin:10px 0 0 5px;
}
IMG.plan_link {
	position:absolute;
	margin:8px 0 0 240px;
}
IMG.pano_link {
	position:absolute;
	margin:0 0 0 430px;
}
TD.result_order {
	background:#D5CA92;
	padding:3px;
}
#xsumma, #dney {
	font-weight:bold;
}
SPAN.red {
	color:red;
}