* { font-family:Arial,Verdana,Tahoma; font-size: 12px;}
body { background:#fff url(/i/bg-page.gif) repeat-x 0% 0%; color:#333; font-size:13px; height:100%; margin:0; padding:0; }
.bd { background-image:none; }
html { height:100%; }
img { border:0; margin:0; padding:0; }

.bl { display:block;}

a { color:#4c7297;}
a.orange { color:#f60; text-decoration:none; }
a:hover { color:#f90; text-decoration:none; }

form { margin:0; padding:0; vertical-align:top; }
form * { vertical-align:top; }
ul, ol { margin-top:0px; margin-bottom:10px; }
ul.arr { list-style:none; margin:0 0 10px; padding:0 0 0 15px; }
ul.arr li { background:url(/i/arr-li.gif) no-repeat 0px 4px; margin-bottom:3px; padding-left:18px; }

h1 { font-size:14px; margin:0 0 14px; padding:0; text-align:center; }
h2 { font-size:12px; margin:0 0 10px; padding:0; }
h3 { color:#f90; font-size:13px; margin:0 0 10px; padding:0; }

p { margin:0 0 10px; padding:0; text-indent:15px;align:justify; }
p.no-in { text-indent:0; }

.cl { clear:both; height:0px; }
.cl img { display:block; height:0px; }

.hr { background:#999; height:1px; margin:10px 0; }
.hr img { display:block; height:1px; }

/* Колонтитул */
.bg-top-left { background:url(/i/bg-top-left.gif) repeat-x 0% 100%; }
.bg-top-right { background:url(/i/bg-top-right.gif) repeat-x 0% 100%; text-align:right; vertical-align: top; margin:0px;}
.bg-top-right div { background:url(/i/bg-search.gif) no-repeat top; position: relative; text-align:left;height: 120px;display:block; top:0px; width: 200px;}
.bg-top-right div * { color:#ff7803; font-size:11px; }
.bg-top-right div form { margin:0px 0 0 74px; padding-top: 17px  }
#let { margin-top: 15px}


/* Заголовок навигации */
.tit-nav { background:url(/i/tit-nav.gif) no-repeat; color:#000; font-size:10px; height:35px; padding:11px 0 0 0px; height:24px; font-weight: bold;}
html>body .tit-nav { height:24px; }

/* Вертикальное меню 
	.v-menu ul li { background:url(/i/mark.gif) no-repeat 0px 7px; padding-left:12px; }
*/
.v-menu { background:url(/i/bg-vmenu.gif) repeat-y; padding:5px; width: 172px; font-size:10px; text-align:left;}
	.v-menu ul { list-style:none; margin:0; padding:0; width:150px;}
	.v-menu UL LI {POSITION: relative;background:url(/i/mark.gif) no-repeat  5px 7px; background-repeat:no-repeat; padding-left:12px; }
	.v-menu LI UL {DISPLAY: none; LEFT: 150px; POSITION: absolute; TOP: 0px;width: 150px; }
	.v-menu UL LI A {	DISPLAY: block; PADDING-BOTTOM: 2px;COLOR: #777; PADDING-TOP: 2px;TEXT-DECORATION: none;width: 149px;  border:1px solid #FFFFFF; border-left:none}
	.v-menu HTML UL LI {FLOAT: left; HEIGHT: 1%}
	.v-menu HTML UL LI A {HEIGHT: 1%; border:1px solid #EBEBEB;padding 2px 0px;}
	.v-menu UL LI A:hover { text-decoration:underline; COLOR: #f90; border:1px solid #ff6600; border-left:none;padding 2px 0px;}
	.v-menu LI UL LI A {padding:2px; background-color: #F5F5F5;  border:1px solid #FFFFFF; }
	.v-menu LI:hover UL {DISPLAY: block}
	.v-menu LI.over UL {DISPLAY: block}

#nav { background:url(/i/bg-vmenu.gif) repeat-y; padding:5px; width: 172px; font-size:10px; font-weight: bold;}
	#nav ul { list-style:none; margin:0; padding:0; width:150px;}
	#nav ul li {position: relative;background:url(/i/mark.gif) no-repeat  5px 7px; background-repeat:no-repeat; padding-left:12px; }
	#nav li ul {display: none; left: 150px; position: absolute; top: 0px;width: 150px; }
	#nav ul li a {	display: block; padding-bottom: 2px;color: #000000; padding-top: 2px;text-decoration: none;width: 149px;  border:1px solid #ffffff; border-left:none}
	#nav html ul li {float: left; height: 1%}
	#nav html ul li a {height: 1%; border:1px solid #ebebeb;padding 2px 0px;}
	#nav ul li a:hover { text-decoration:underline; color: #f90; border:1px solid #ff6600; border-left:none;padding 2px 0px;}
	#nav li ul li a {padding:2px; background-color: #f5f5f5;  border:1px solid #ffffff; }
	#nav li:hover ul, li.hover ul { display: block;} 
	

#nav li {
	behavior: expression(
	onmouseover = function() {this.className += ' hover'},
	onmouseout = function() {this.className = this.className.replace('hover', '')},
	style.behavior = null
);}



.banner { text-align:center; margin:0px; }

.tit-r { background:#e9eef3 url(/i/brd-l.gif) no-repeat; font-size:11px; padding:2px 0 3px 15px; }
.tit-r img { float:right; margin:3px 15px 0 5px; }
.tit-r a { font-size:11px; text-decoration:none; }
.dor-r { border:1px solid #e9eef3; border-right:0; border-top:0; margin-bottom:10px; padding:10px 5px; }

.tit { background:#e9eef3 url(/i/brd-r.gif) no-repeat 100% 0%; font-size:11px; margin-bottom:5px; padding:2px 15px 3px 0; text-align:right; }
.tit a { font-size:11px; text-decoration:none; }

.blue { background:#e9eef3; font-size:11px; margin:10px 0 5px; padding:5px 25px 6px; }
.blue * { font-size:11px; }

.nav-bottom { color:#ccc; font-size:11px; text-align:center; padding-bottom:15px; }
.nav-bottom a { color:#ccc; padding:0 5px; text-decoration:none; }
.nav-bottom a:hover { color:#333; }

