body {margin:0; padding:0; background: #fff0cd; color:#000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
#plashka{font-size:15px; color:#fff0cd; padding: 2px 0 2px 15px; margin:0; font-weight:bold; background-color : #c00;}
#plashka2{font-size:10px; color:#fff; padding: 2px 0 2px 15px; margin:0; font-weight:bold; background-color : #c00; text-transform:uppercase; }

#neh1{ font-size:16px; color:#c00; padding: 0px; margin:0; font-weight:bold; text-align:left;}

H1 { font-size:16px; color:#c00; padding: 0; margin:0; font-weight:bold;}
H2, H2 a {    font-size:16px;    color:#c00;    margin:0;    padding: 0 0 0 0;    font-weight:normal;}
H3 {color:#c00; font-size:13px; font-weight:normal; padding:5px 10px; margin:0;}

h1 a, h3 a, h4 a {text-decoration:none; clear:both;}
h4 {margin:5px 0 0 0; font-size:14px; font-weight:normal;}

p, li, td, div {font-size:11px; color:#000; line-height: 140%; padding-top:0; margin-top:0;}
a, a:link, a:active, a:visited {color:#000;text-decoration:underline; }
a:hover {color: #c00;text-decoration:none; }
a img {border:0;}

hr {color:#c00; border:none; height:1px; background-color:#c00; padding:0; margin:0 0 7px 0;}
hr.add {padding:0; margin:0;}
br {clear:both;}


#page {width:880px; margin:0 auto; padding:0; text-align:left;}
#main {width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#right {background:#fff; width:340px; float:right; margin:0px; padding:0px 0px 0px 0px;}
#right p {clear:both; margin:8px 0; padding:0;}

#footer {width:880px; height:140px; color:#ccc; background:#fff; margin:0; padding:0;text-align:left;}
#footer hr {color:#fc0; border:none; height:1px; background-color:#fc0; padding:0; margin:0 10px;}



#menu_top {background:url(i/bgd.gif) repeat-x;color:#7f7866;  font-size:12px; text-align:center; word-spacing: 5px; padding: 5px 10px 7px 10px;}
#menu_top .select {color:#000; text-decoration:none; font-weight:bold;}
#menu_top a{color:#7f7866; text-decoration:none;}

#top_menu2 {}
#top_menu2 a:link, #top_menu2 a:visited {text-decoration:none;}
#top_menu2 a:hover{color:#c00;text-decoration:underline;}

#top {background:url(i/bgtop.gif) #fbb058 repeat-x; width:100%; height: 115px; border:1px #000 solid;}
#logo {   float:left;    margin: 5px 0 0 6px;    width:385; font-size:9px; color:#000;}
#logo a {text-decoration:none;font-size:9px; color:#000;}
#logo a:hover{text-decoration:underline;}
#search {color:#c00;  width:320px; padding-bottom:5px;  font-size:11px; text-align:left;}
#search td{color:#c00; font-weight:bold;}
#search img {border: 1px black solid;}

#top_right { width:100%; padding-top:10px; }
#top_main { width:100%; text-align:right; padding:0;}

.ban_a {width:530px; float:left; border-right:1px #ddd solid; margin:10px 0; padding:0 10px 0 0;}
.ban_b {width:350px; float:right; margin:10px 0; padding: 0 10px 0 10px; text-align:right;}
.ban_a p, ban_b p {padding: 2px 0 5px 10px;}



#block_vseavoservisy	{border:1px solid #2769b3;font-size:9px;padding:0px;background:#FFFFFF;}
#plashka_serv			{color:#FFFFFF;font-size:13px; padding: 2px 0 2px 15px; margin:0; font-weight:bold; background-color : #2769b3;}

#block_zp	{border:1px solid #8d0b0b;font-size:9px;padding:0px;background:#FFFFFF;}
#plashka_zp	{color:#FFFFFF;font-size:13px; padding: 2px 0 2px 15px; margin:0; font-weight:bold; background-color : #8d0b0b;}





#pda a, #pda a:link, #pda a:active, #pda a:visited {font-size:9px; color:#c00; text-decoration:none;}
#pda a:hover {text-decoration: underline;}

.fls {float:right; clear:both; text-align:left; margin:0; padding:0; border: 1px #f00 solid;}
.time {float:left; font-size:9px; color:#999;}
.homamo {float:right; font-size:10px; color:#999;}
.ico {text-align:center; padding:10px;}

.small {color:#000; font-size:10px;}
.small a {color:#000; text-decoration: underline;}

.adv {clear:both; text-align:center; margin:0; padding:5px 0 5px 10px;}

#firm {background:url(i/bgf.gif) repeat-x; font-size:11px; color:#666; padding:3px 10px 10px 0; margin:10px 0 5px 10px;}
#firm b {color:#c00;}
#firm img {float:left; text-align:left; margin:2px 5px 2px 0;}

#news {padding:0;}
#news span {color: #c00; font-size: 9px;}

#search a {color:#c00; text-decoration: underline;}
form {font-size:9px; clear:both; margin:6px 0; padding:0;}
.inp {background-color:#fff; border:none; margin:5px 0; font-size:9px;}
.enter {background:url(i/knp.gif) no-repeat center; width:55px; color:#fff; padding:5px; letter-spacing:1px; text-align:center; font-size:11px; font-weight:bold; border:none;}

#txtin{    letter-spacing : 160%; line-height: 120%;    font : 12px Verdana; width:100%; }

#txtin td{    letter-spacing : 160%;    padding-right: 5px;    height: 25px;    line-height: 200%;    border-bottom : 1px doshed #c00;}
.ttime{    color:#d00;    text-align:right;    font-size:18px;    font : bold Georgia;}
.type{ font:Verdana; color:#c00; font-size: 10px; line-height : 160%;}
.pprise td{ height:20px; border-bottom : 1px solid #fad8b8;}
.fotto img{ border: 1px solid #000;}











ul#nav {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin:0;
	padding:0;
	width:879px;
	display:inline-block;
	z-index:1000;
}
ul#nav li {
	display:block;
	float:left;
	position:relative;
}
ul#nav li a:link, ul#nav li a:visited {
	text-align:left;
	text-decoration:none;
	padding-top:7px;
	padding-left:11px;
	outline:none;
	font-weight:bold;
	color:#fec61f;
	float:left;
	width:131px;
	#width:145px;
	height:22px;
	#height:29px;
	background:url(i/bg_top_menu.jpg) repeat-x #620101;
	margin-right:1px;
}

ul#nav li a:hover {
	background:url(i/bg_top_menu_hover.jpg) repeat-x #bc0000;
}

ul#nav li ul {
	position:absolute;
	background:#fbb058;
	margin:0;
	padding:0;
	left:0;
	top: 30px;
	z-index:1;
	display:none;
	width:200px;
	padding-top:3px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
ul#nav li ul li {
	background:#fbb058;
	margin:0px 0px 1px 0px;
	padding:2px 10px;
	width:200px;
	border-top:solid 1px #000000;
}
ul#nav li ul li a:link, ul#nav li ul li a:visited {
	text-decoration:none;
	text-align:left;
	color:#000000;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	float:none;
	background:none;
}
ul#nav li ul li a:hover {
	color:#bc0000;
	background:none;
}

ul#nav li#l5 a {
	width:152px;
	#width:148px;
}
