/*Reset css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1; font-family:Verdana, Tahoma, sans-serif; width:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0; text-align:center}
html, body {height: 100%; font-family:Tahoma, sans-serif}
/*End Reset*/

a { color:#c40000;}
a:visited {}
a:hover { text-decoration:none; border:none;color:#fe0000}
h1 a  { font-size:0.8em; font-weight:bold; text-decoration:underline;}

#logo { text-align:left;padding-left:30px;padding-top:10px;}
#logo img{ text-align:left}
#head {height:196px;background-image:url(../img/head_bg.jpg)}
#menu { padding-top:25px; text-align:center; width:1007px; }
#menu a {text-decoration:none; font-weight:bold; color:#000000; font-size:1.1em; margin-left:1.5%; margin-right:1.5%; font-family:"Trebuchet MS";}
#menu a:hover { color:#ffffff}
#map { background-image:url(../img/map.jpg); height:485px; clear:both}

.main { width:1007px;text-align:center}


#news, #content, #hot {float:left; text-align:left}
#news, #hot{ margin-left:7px; margin-right:7px; text-align:center;margin-top:7px;}
#news { width:250px;}
#news p.date {color:#c40000;font-size:0.8em; text-align:left}
.event { width:180px; margin:10px 0px 10px 0px;}
.event p { text-align:left;font-size:0.8em; margin-top:5px; line-height:1.2}

#content { width:460px; }
#content p { font-size:0.8em; line-height:1.2; text-align:justify; text-indent:15px; margin-top:5px; margin-bottom:5px;}

#content_widthmap { width:1007px; text-align:left;background-image:url(../img/map_content.jpg); background-repeat:no-repeat; background-position:top right;}
#content_widthmap p {font-size:0.8em; line-height:1.2; text-align:left; margin-top:5px; margin-bottom:5px;}
#content_widthmap img.floor { margin:20px 0px 20px 0px;}
.text_block {width:270px; margin:20px;}
.text_block h3 { font-size:0.8em; margin:10px; margin-top:20px;}
.text_block p { font-size:0.4em; text-align:left; line-height:1.2;}

.text_block_rent {width:270px; margin:20px;}
.text_block_rent h3 { font-size:0.8em; margin:10px; margin-top:20px;}
#content_widthmap .text_block_rent p {text-indent:30px; text-align:left; line-height:1.5; margin-top:10px; margin-bottom:10px;}

.one {text-indent:30px; text-align:left; line-height:1.5;margin-left:20px;}
.one p {line-height:1.5;}
#content_widthmap .two { padding-left:20px; padding-top:10px; color:#c40000;}
#content_widthmap .two p {line-height:1.5;}

.margin { margin:20px;}
.margin h3 { font-size:0.8em;}
.text {margin:20px; margin-top:50px;}
.text a {font-size:0.8em; margin-right:15px; text-decoration:none; font-weight:bold;}

#hot { width:250px;}
.hotobj { width:190px; margin:0 auto;text-align:left;}
.hotobj p {font-size:0.8em;text-align:left; line-height:1.2;text-indent:15px; margin-top:5px; margin-bottom:5px;}
.hotobj a {font-size:0.8em;text-align:left;}


#footer { position:relative;margin-top:-2.5em; width:100%; height:2.5em;
background-image:url(../img/foot_bg.gif); background-repeat:repeat-x; background-position:top;}
#footer p {font-size:0.7em; font-family:Tahoma, sans-serif; font-weight:bold; color:#333333; padding:15px; text-align:left}


/*
// 2005-03-21
// Copyright (c) Art. Lebedev | http://www.artlebedev.ru/
// Author - Vladimir Tokmakov
*/

dl.tabsheets dt {background-color: #fff;font-size:0.8em; margin-right:15px; text-decoration:none; font-weight:bold;color:#c40000;}
dl.tabsheets dt:hover {color:#fe0000}
.tabsheets, .tabsheets dt, .tabsheets dd {margin: 0;padding: 0;width: auto;border: none;}
.tabsheets {position: relative;padding: 0;}
.tabsheets dt {float: left;padding: 0.2em 0.5em; cursor:pointer; white-space: nowrap;margin-top: 0.1em;margin-bottom:0em; display:inline}
.tabsheets dt.active { color:#333333;}
.tabsheets dd {position: absolute;width: 100%;display: block;left: 0;margin: 1em 0 1em 0;padding: 0;}
.tabsheets dd .reducer {margin: 1em;}
.tabsheets dd.inactive {display: none;}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input {display: none !important;}
.tabsheets dd.active { display: block;}
.tabsheets .reducer  { margin: 1em;}

td { vertical-align:top}
td tr td { vertical-align:top}

#object_table { text-align:left; width:940px;}
#object_table tr td { font-size:0.8em}
#object_head { font-weight:bold; text-align:center}

.object { text-align:center;}
.object td { background-color:#e9e9e9}
.object a img { border:none; padding:0px; margin:0px;}

.object_opisanie { text-align:left}
.object_opisanie p { text-indent:25px; text-align:justify; margin:10px;}

.line {padding:5px; clear:both}
.line hr {height:1px; width:940px;}


#foto_view { text-align:center;}

#foto_view img { border:#fff 1px solid;}
#foto_view img:hover { border:#bc0000 1px solid;}

#prosmotr { width:940px; font-family:Verdana, Arial, Helvetica, sans-serif}
#view {width:940px;}
th { text-align:center; padding-top:5px; padding-bottom:5px}
#view td {text-align:left; font-size:0.8em; padding:5px;}
#view tr td td { font-weight:bold}
h3.s { font-weight:normal; font-size:1.2em; text-align:left; float:left; margin-left:70px}
h3.price { font-weight:normal; font-size:1.2em; text-align:right; margin-right:70px}
.opisanie {  font-weight:normal; font-size:1.2em;}



#b_h {width:82px; height:200px; text-align:center;background-image:url(../img/partner1.jpg); background-position:right;} 
#b_h:hover { background-position:left;}


#b_c {width:163px; height:80px; text-align:center;background-image:url(../img/partner2.jpg); background-position:right;} 
#b_c:hover { background-position:left;}

#tab { margin:0 auto}
#tab td { padding:30px; vertical-align:baseline;}

