body {margin:0; padding:0; text-align:center; background-color:#4a504f;}
a.hl { color:#000; text-decoration:none; cursor:default;  }

div.main {width:766px; text-align:left; margin:0 auto 0 auto;}

div.header {height:257px; background:url("/i/header_bg.jpg") no-repeat;}
div.header div {padding:120px 396px 33px 161px;}
div.header img {width:209px; height:104px; border:0;}

div.menu {height:42px; background:url("/i/menu_bg.gif") center no-repeat; padding:0 25px 0 25px;}
div.menu div {width:119px; float:left;}
div.menu div div {background:url("/i/menu_sep.gif") right no-repeat; text-align:center; margin-top:16px; font-family:Arial; font-size:11px; font-weight:bold; text-transform:uppercase;}
div.menu div.last {width:121px;}
div.menu div.last div {background:none;}
div.menu div.active {height:42px; background:url("/i/menu_active.gif") repeat-x;}
div.menu div.active div {background:none;}
div.menu div.active a {color:#001826;}
div.menu a {color:white; text-decoration:none;}

div.cont {background:url("/i/cont_bg.gif") center repeat-y; padding:0 25px 1px 25px;}
div.cont table {border:0; border-collapse:collapse; width:100%;}
div.cont td {padding:0; vertical-align:top;}
div.cont td.left {width:226px; background-color:#efefef; border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cbcbcb;}
div.cont td.left div {padding:32px 19px 37px 30px; font-family:Tahoma; font-size:11px; color:#585858;}
div.cont td.left span.caption {display:block; font-family:Arial; font-size:16px; font-weight:bold; color:#344c69; margin-left:2px; }
div.cont td.left ul { margin-left: 5px; }
div.cont td.right {padding:32px 30px 39px 21px; font-family:Tahoma; font-size:12px; color:#585858;}
div.cont td.right a {color:#d15900;}
div.cont td.right img {border:1px solid #9b9b9b;}
div.cont td.right strong {color:#d15900;}
h1 {font-family:Arial; font-size:16px; color:#3a8b9d; margin-top:0;}
h1 span {color:#344c69;}
h2 {font-family:Arial; font-size:14px; color:black; margin-top:0;}
table.price { border: solid 1px black; margin-bottom: 30px; }
table.price td { vertical-align: bottom; height: 16px; padding: 3px; border-top: solid 1px gray; }
table.photos td { vertical-align: top; text-align: center; padding-bottom: 20px; }

div.footer {height:96px; background:url("/i/footer_bg.gif") center top no-repeat; padding:0 25px 0 25px;}
div.footer div.left {width:223px; padding:35px 0 0 24px; font-family:Tahoma; font-size:11px; color:#7995a5; float:left;}
div.footer div.left span {background:url("/i/footer_phone.gif") left 3px no-repeat; padding-left:18px;}
div.footer div.right {width:443px; float:right; text-align:right; padding:34px 26px 0 0;}
div.bottmenu {font-family:Tahoma; font-size:11px;}
div.bottmenu a {color:#002f4a; text-decoration:none;}
div.bottmenu span {background:url("/i/bottmenu_sep.gif") left 5px no-repeat; margin-left:6px; padding-left:6px;}
div.bottmenu span.first {background:none; padding-left:0;}
div.copy {font-family:Tahoma; font-size:11px; color:#002f4a;}

div.adv { font-family:Tahoma; font-size:11px; color:#002f4a;}
div.adv a { color:#002f4a;}

sup, sup b, sup strong{font-size:-4px;}

.order {padding-left:3px; padding-bottom:10px; padding-top:10px}
p.order a{font-family:Arial; font-size:18px; font-weight:bold; color:#344c69; }

/* Новости */

#news {
float: left;
margin:0px 0px 0px 0px;
font-family:Tahoma;
}

#news h1{
margin-left:3px;
font-weight: normal;
font-size: 18px;
color:#001826;

}

#news a{
display: block;
margin-bottom: 5px;
font-style: normal;

}

#news span{

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


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

/* pricelist */

.uttapl { font: 12px 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 #999; font-size: 12px; }
.uttapl table td.plname {}
.uttapl table td.plart {}
.uttapl table td.plprice {width:80px;}
.uttapl table td.plunit {text-align:center;}
.uttapl table td.plprice {text-align:right;}
.uttapl table th { padding:4px; margin:0; border:solid 1px #999; font-size: 12px;}
.uttapl table th.plsub { background:#00ccff;}

/* END pricelist */

/* Нободизатор */

#nobody{
display:none;
width:90px;
height:40px;
position:absolute;
top:20px;
left:10px;
color:#00f;
text-align:center;
vertical-align:middle;
background-color:#ff0;
padding:15px;
border:#00f 1px dotted;
z-index:100;
}

#nobody a{
text-decoration:none;
color:#555;
cursor:default;
}

.podval{
text-align:center;
}

.podval a{
text-decoration:none;
color:#555;
cursor:default;
}

/* END Нободизатор */

/* 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 */

/* guestbook */
div.uttagblist span.gbnav{color:#3a8b9d; font-weight:bold;}
div.uttagblist div.gbmessage { border:#d15900 1px dotted; border-left:none; border-right:none;margin: 10px; padding: 10px;}
div.uttagblist p.gbpost {color:#336666;}
div.uttagblist span.gbauthor {font-weight:bold; }
div.uttagblist span.gbdate {font-weight:bold; }
div.uttagblist p.gbreply {color:#006699; }
div.uttagblist span.gbreplytitle {font-weight:bold; }

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

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

a.hl { color:#000; text-decoration:none; cursor:default;  }
