body {margin:0; padding:0;}

a img{
text-decoration:none;border:none;
}

div.menu {background-color:#566261;}
div.menu table {border:0; border-collapse:collapse; margin-left:5px;}
div.menu table td {padding:19px 20px 26px 20px; background:url("/i/menu-sep.gif") no-repeat 100% 41px;}
div.menu td.last {background-image:none;}
div.menu td div {padding:24px 0px 0px 0px; background:url('/i/menu-pict.gif') no-repeat center top; font:bold 11px Arial; color:#fff; text-transform:uppercase;}
div.menu td div.active {background:url("/i/menu-pict_active.gif") no-repeat center top;}
div.menu td a {font:bold 11px Arial; color:#d7d7d7; text-transform:uppercase; text-decoration:none;}

table.top {border:0; border-collapse:collapse; width:100%;}
table.top td.left {padding:0;}
table.top td.left img {width:346px; height:279px; display:block;}
table.top td.right {background:url('/i/top_bg2.jpg') repeat-x 0 116px; padding:0; padding-bottom:30px; width:404px; vertical-align:top;}

div.logo {height:116px;}
div.logo img {width:353px; height:67px; border:0; margin-top:22px;}

div.podval {background-color:#566261;padding:20px 0 10px 0;color:#fff;font-family:Arial;}
div.podval a{color:#fff;cursor:default;text-decoration:none;font-family:Arial;}
div.podval a.iho{color:#fff;cursor:default;text-decoration:none;font-family:Arial;font-size:10px;line-height:16px;vertical-align:middle;}
div.podval a.iho img{vertical-align:middle;line-height:16px;}

div.coordinates {height:146px; background:url("/i/top_corner.jpg") no-repeat left top; padding:0 35px 0 35px; vertical-align:top;}
div.coordinates div.caption {height:10px; padding:10px 0 0 36px; font:16px Tahoma; color:#ffffff;}
div.coordinates table {border:0; border-collapse:collapse; font:12px Tahoma; color:#ffffff;}
div.coordinates td {padding:0;}
div.coordinates td.name {font:11px Tahoma; text-align:right; vertical-align:middle; padding-right:20px;}
div.coordinates td.value a {font:12px Tahoma; color:#ffffff;}
div.coordinates td.sep {height:5px;}
div.keys_top img {width:404px; height:17px; display:block;}

table.main {border:0; border-collapse:collapse; width:100%;}

.cont {font:14px Arial, Tahoma; color:#555; vertical-align:top; padding:21px 20px 17px 40px;}

.cont table {font:14px Arial, Tahoma; color:#555;}
.cont h1 {font:18px Arial, Tahoma; color:#111111; font-weight:normal; margin-top:0;}
.cont h2 {font:16px Arial, Tahoma; color:#111111; font-weight:normal;}
.cont a {color:#111111;}

div.img {clear:both;}
div.img h2 {font:16px Arial, Tahoma; color:#373737; margin:0 0 5px 0;}
div.img img {border:solid 1px #111111; float:left; width:300px; height:225px; margin:0 15px 15px 0;}
div.img a {color:#111111;}
p.price {font-weight:bold;}

table.line {background-color:#e1e1e1;}
table.line tr {background-color:white;}
table.line td {vertical-align:top;}

div.house_small {margin-top:25px; font:11px Tahoma; color:#767676; vertical-align:top;}
div.house_small img {width:113px; height:115px; float:left; margin-right:15px;}
div.house_small span {font:bold 11px Tahoma; color:#434343;}

td.rightblock {width:404px; vertical-align:top; padding:0;}
div.rightblock {background:url("/i/right_top2.gif") no-repeat right top; background-color:#f3f3f3; border-bottom:5px solid #e2e2e2; padding:25px 23px 23px 32px; font:12px Tahoma; color:#797979;}
div.rightblock div.caption {font-weight:bold; color:#111111;}
div.rightblock div.caption span {font:normal 11px Tahoma;}
div.rightblock a {font:12px Tahoma; color:#111111; line-height:15px;}
div.rightblock li {margin-bottom:5px;}
div.rightblock img {border:solid 1px #111111;}

div.menu_bott {font:12px Tahoma; color:#ececec; margin:35px 29px 35px 29px;}
div.menu_bott a {color:#c45013;}

table.bottom {border:0; border-collapse:collapse; width:100%;  background-color:#f3f3f3; border-top:6px solid #e1e1e1;}
table.bottom td.copy {padding:0 0 0 40px; font:11px Tahoma; color:#919191;}
table.bottom td.stat {width:221px; padding:21px 0 22px 0;}
table.bottom td.stat img {border:0; width:88px; height:31px; vertical-align:middle;}
table.bottom a {font:11px Tahoma; color:#919191;}

table.floor td {vertical-align:middle;}
table.floor td span {font:11px Tahoma;}
table.floor td.value {text-align:center;}
table.floor td input.basesize {width:165px;}
table.floor td select.basesize {width:171px; border-width:1px;}
table.floor td input.number {width:38px; padding:0;}

img.border {border:solid 1px #111111;}

table.data {border:0; border-collapse:collapse;}
table.data td {border:1px solid #e1e1e1; padding:5px; vertical-align:top;}

table.photos {border:0; border-collapse:collapse;}
table.photos td {padding:5px 5px 0 0; text-align:center;}
table.photos td img {border:1px solid #e1e1e1;}
td.imgh img {width:200px; height:150px;}
td.imgv img {width:150px; height:200px;}

.adv { display:none; }
a.hl { color:#555; text-decoration:none; cursor:default;  }

div.banners {background-color:#fafafa;margin-top:15px}

/* Новости */

#news {
margin:5px 5px 5px 30px;
font-family: Arial;	
}

#news h1{
font-weight: normal;
font-size: 18px;

}

#news a{
display: block;
margin-bottom: 5px;
font-size: 14px;
font-style: normal;
font-weight: bold;
color:black;
}

#news span{

display: block;
margin-bottom: 5px;
}


#news p{
	font-size: 14px;

}

/* end Новости */

/* guestbook */
div.uttagblist span.gbnav{color:#000000; font-weight:bold;}
div.uttagblist div.gbmessage { width: 460px; border:#999 4px double; background:#ccc; margin: 10px; padding: 10px;}
div.uttagblist p.gbpost {color:#666;}
div.uttagblist span.gbauthor {font-weight:bold; }
div.uttagblist span.gbdate {font-weight:bold; }
div.uttagblist p.gbreply {color:#333; }
div.uttagblist span.gbreplytitle {font-weight:bold; }

div.uttagbform h6  { color:#333; font-size:14px; text-transform:uppercase;}
div.uttagbform dl  { color:#666; font-size:14px; font-weight:bold;}
/* guestbook end */

/* pricelist */

.uttapl { font: 14px Arial;}
.uttapl h6 {font-size:14px; margin:0;padding:10px 0 6px 0} 
.uttapl p {}
.uttapl table { border-collapse:collapse; padding:0; margin:0;}
.uttapl table td { padding:4px; margin:0; border:solid 1px #888; font-size: 14px; }
.uttapl table td.plname {}
.uttapl table td.plart {}
.uttapl table td.plprice {width:100px;color:#333;}
.uttapl table td.plunit {text-align:center;}
.uttapl table td.plprice {text-align:right;}
.uttapl table th { padding:4px; margin:0; border:solid 1px #888; font-size: 14px;}
.uttapl table th.plsub { background:#ccc;}

/* END pricelist */

/* gallery */

div.gallery {text-align:center;}
div.gallery img { 
	border:solid 1px #666666;
	margin: 5px 2px 5px 2px; 
	text-align:center;
}
div.gallery .galnav{margin-left:5px;text-align:center; text-decoration:none; }
/* END gallery */

/* otziv */
.otzivlist{text-align:center;}
.otzivform{display: none;}
/* END otziv */ 

/* ограничиваем размер */
#dom1{width:346px;}
.coordinates{width:340px;}
.nobr{white-space:nowrap;}
/* END ограничиваем размер */

/* Лэйблы с расценками в разделе Проекты */
.plabel{
background:url('/i/top_bg_pr.jpg') repeat-x top left;
background-color:#F90;
width:210px;
height:40px;
line-height:40px;
display:inline-block;
color:#fff;
font-size:20px;
font-weight:bold;
vertical-align:middle;
padding-left:15px;
}
/* END Лэйблы с расценками в разделе Проекты */


