body {
	margin:0;
	font-size:0.9em;
	line-height:20px;
	font-family: "Trebuchet MS";
	background-color:#EEEFF7;
}
h1 {
	font-size:15px;
	background-color:#2a6976;
	margin-top:0;
	font-family:"Trebuchet MS";
	text-align:justify;
	padding: 4px 0 4px 20px;
	color:white;
	vertical-align:middle;
	margin-bottom:4px;
}

#text #offtop p {padding:0px; margin:10px 10px 0 0; text-align:justify;}
#offtop ul, #offtop ol {padding-left:35px; margin:10px 0 0 0;}
#offtop h2, #offtop h2 {font-size:16px; padding:0px; margin:10px 0 0 0;}
#offtop p.h {font-size:16px; font-weight:bold;}

a { color:#871A2F;}
a:hover { text-decoration:none;}
#container { background-color:#fff;}
#header { background:url(images/header_bckg.jpg) repeat-x #2D1721; position:relative;}
#main_link {height:50px; left:50px; position:absolute; width:200px;}
#logo {
	height:40px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	color: #FF0000;
	font-size: 30px;
	font-weight: bolder;
	font-family: "Times New Roman", Times, serif;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45px;
}
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:36px; font-size:26px; text-transform:uppercase;}
#menu {
	background: url(images/menu_bckg.jpg) #84807A;
	height:30px;
	margin-top:30px;
}
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:104px; list-style:none; text-align:center; }
#menu a {
	display:block;
	float:left;
	width:104px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding-top:8px;
	background:url(images/button.gif) no-repeat 0 4px;
}
#menu a:hover{
	background:url(images/button_over.gif) no-repeat 0 4px;
	height:22px;
}
#text { margin: 0 320px 0 20px; }
#text p { padding:0 20px 10px 0;}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 7px;}
#sidebar {
	background:none repeat scroll 0 0 #E9EFF1;
	float:right;
	width:270px;
	padding:0 20px 0 30px;
	font-size:13px;
}
#main {
	/*float:left;*/
	padding:20px 0 0 0;
	background-image: url(images/sidebar.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#foot { background:url(images/foot.gif) no-repeat; height:40px; width:200px;}
#footer {background:url(images/footer_bckg.jpg) repeat-x #84807a; height:102px; clear:both;}
#left_footer { float:left; padding:40px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right; padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}

#price_zap table{width:70%; border-left:1px solid #000000; border-top:1px solid #000000;}
#price_zap th{background-color:gray; font-weight:bold; text-decoration:underline;border-right:1px solid #000000; border-bottom:1px solid #000000;}
#price_zap td{border-right:1px solid #000000; border-bottom:1px solid #000000;}
#price_zap p{color:red; font-weight:bold;}

#price_raboti table{width:50%; border-left:1px solid #000000; border-top:1px solid #000000;}
#price_raboti th{background-color:gray; font-weight:bold; text-decoration:underline;color:#0000ff; border-right:1px solid #000000; border-bottom:1px solid #000000;}
#price_raboti td{border-right:1px solid #000000; border-bottom:1px solid #000000;}
#price_raboti .th_two{color:#000000;font-weight:normal; text-decoration:none; border-right:1px solid #000000; border-bottom:1px solid #000000;}
#price_raboti p{color:red; font-weight:bold;}
#price_raboti img {border:1px solid #606060;}
#price_raboti .title{color:#0000ff; text-decoration:underline; width:50%; text-align:center;}
#price_raboti .spis{color:red; text-decoration:underline; margin-bottom:0px;}
#price_raboti .kuzov{color:#0070C0; text-decoration:underline;width:50%; text-align:center;}
#price_raboti ol{color:red;margin-top:0px;}

#karta_to {}
#karta_to table{border-left:1px solid #000000; border-top:1px solid #000000;}
#table {margin-right:20px; overflow-x:auto; position:relative; _width:95%; }
#table table{_width:99%;}
#karta_to th{color:red; text-align:center; border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:12px; font-weight:normal;}
#karta_to .th_2{font-size:11px;}
#karta_to td{text-align:center; border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:11px;}
#karta_to p{color:red;font-size:11px;}

#interlink {border:1px solid #315661; margin:10px 10px 10px 0; padding:5px 5px 5px 23px; font-size:11px; line-height:14px;}
#interlink li{margin-bottom:5px;}
#interlink a {color:black; font-size:11px; text-decoration:none;}
#interlink a:hover {text-decoration:underline;}


#menu2 {list-style-type:none; margin:50px 0 0 80px; padding:0;}
#menu2 li {float:left; padding:0; margin:0; position:relative; width:106px; z-index:100; height:28px;}
#menu2 li dl {background:url("images/blugreenbg.jpg") repeat-x scroll left bottom #386673; left:0; position:absolute; top:0;}
#menu2 li a, #menu2 li a:visited {text-decoration:none; background:none; width:96px; padding:8px 5px 0;}
#menu2 li dd {display:none;}
#menu2 li:hover, #menu2 li a:hover {border:0; background:none; height:auto;}
#menu2 li:hover dd, #menu2 li a:hover dd {display:block;}
#menu2 li:hover dl, #menu2 li a:hover dl {}
#menu2 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
#menu2 dl {width: 106px; margin: 0; padding: 0; background: #c9ba65 url(bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu2 dt {background:url("images/button.gif") no-repeat scroll left 4px #274049; color:#FFFFFF; font-size:16px; height:28px; margin:0 0 2px; padding:0;}
#menu2 dt:hover {background:url("images/button_over.gif") no-repeat scroll left 4px #274049;}

#menu2 dd {margin:0; padding:0; color: #fff; font-size: 1em;text-align:left; line-height:15px;}
#menu2 dd.last {border-bottom:0;}
.gallery dt a, .gallery dt a:visited {display:block; color:white;}
.gallery dd a, .gallery dd a:visited {color:#fff; text-decoration:none; display:block; width:96px; padding:5px !important;}
.gallery dd a:hover {background-color: #7ABDC8 !important; color:black !important;}
