* { padding: 0; margin: 0; }
body { background: #818CAC; padding: 20px; }
ul { list-style: none; }
#content { position: relative; width: 780px; margin: auto; background: url(/i/sr.gif) right repeat-y; padding-right: 8px; }
#brd { border: 1px solid black; border-top: 1px solid #67708A; }
#header { background: #BAC9F6; height: 69px; border-top: 2px solid #95A1C5;}

#qnav { width: 614px; height: 62px; position: absolute; top: 3px; background: #A5B1D5; }
#qnav li { float: left; }
#qnav a { display: block; width: 20px; height: 20px; margin: 22px 0 0 15px; }
#qnav a span { display: none; }
#qnav #home { background: url(/i/home.png) 50% 50% no-repeat; }
#qnav #map { background: url(/i/map.png) 50% 50% no-repeat; }
#qnav #mail { background: url(/i/mail.png) 50% 50% no-repeat; }

#mnav { width: 490px; height: 55px; position: absolute; top: 9px; left: 124px; background: #BAC9F6 url(/i/mbg.gif) top left repeat-x; border-top: 1px solid #BAC9F6; border-left: 1px solid #C8D4F8; }
#mnav li { float: left; }

#mnav a { display: block; color: white; font: bold 11px/52px Arial; text-transform: uppercase; text-decoration: none; padding: 0 10px 0 20px; background: url(/i/arr.png) 10px 50% no-repeat; }
#mnav a:hover {text-decoration: underline;}

#mnav li.a a { color: #818CAC; }

#img { width: 434px; height: 146px; background: url(/i/logo.jpg); position: absolute; left: 282px; }

#body { background: url(/i/cbg.gif) left 165px repeat-x; border-top: 1px solid #BAC9F6; }

#logo { width: 211px; height: 106px; padding: 38px 0 0 34px; background: url(/i/lg.gif) 50% 50% no-repeat; }
#logo span { display: none; }

#left { width: 202px; float: left; padding-left: 29px; margin-bottom: 10px; }
#left h2, #right h2 { font: bold 11px/32px Arial; background: #BAC9F6 url(/i/arrw.gif) 10px 50% no-repeat; color: white; padding-left: 20px; text-transform: uppercase; }
#left ul { background: #FFFFFF; border-bottom: 7px solid #BAC9F6; padding-bottom: 3px; }
#left li { background: url(/i/line.gif) bottom no-repeat; padding: 15px 0 20px 80px; font: 10px Tahoma; color: #333333; height: 100px; position: relative; }
#left em { display: block; font: bold 10px Tahoma; text-transform: uppercase; padding-left: 20px; color: #333333; margin: 0 0 10px -80px; background: url(/i/larr.gif) left 3px no-repeat; }
#left img { width: 58px; height: 88px; position: absolute; left: 15px; top: 30px; border: 1px solid #9D9D9D; }
#left a { display: block; width: 83px; margin-top: 15px; color: #666666; background: url(/i/aarr.gif) right 5px no-repeat;}
#left a:hover {color: #000000}
#right { position: relative; margin: 0 0 20px 250px; width: 470px; background: #FFFFFF url(/i/back.jpg) 100% 100% no-repeat; padding-bottom: 20px; }
* html #right { margin-left: 247px; }
#zat { float: right; width: 130px; height: 200px; }
#lc { display: block; overflow: hidden; width: 8px; height: 8px; background: url(/i/clc.gif); position: absolute; left: -2px; top: -2px; }
#rc, #rc2 { display: block; width: 23px; height: 76px; background: url(/i/crc.gif); position: absolute; right: -17px; top: -2px; }
#rc2 { height: 10px; overflow: hidden; }
#rbc { display: block; width: 152px; height: 76px; background: url(/i/crbc.gif); position: absolute; right: -5px; bottom: -12px; }
#right h3 { font: bold 11px Tahoma; text-transform: uppercase; color: #333333; padding: 20px 0 20px 15px; background: url(/i/bb.gif) top repeat-x; }
#right div { font: 11px Tahoma; color: # 333333; padding: 0 11px 0 15px; }
#right table div { padding: 0; }
#right p { margin-bottom: 10px; text-indent: 10px; }
#right h4 { font: bold 10px Tahoma; margin-bottom: 20px; }
#right ul li { margin-bottom: 5px; }

#right h1 { font: bold 11px/32px Arial; 10px 50% no-repeat; color: black;}

#right div h2 { color: black; font: bold 13px Tahoma; text-transform: uppercase; padding: 0; background: none; }


#footer { clear: both; height: 67px; background: #BAC9F6; padding-top: 19px; color: #8F8A7B; font: 10px Arial;}
#footer a { color: white; text-transform: uppercase; text-decoration: none; }
#footer	a:hover {text-decoration: underline;}
#footer div { border-left: 5px solid #818CAC; height: 58px; line-height: 58px; text-align: right; padding-right: 28px; }

#sb { position: absolute; background: url(/i/sb.gif) top repeat-x; height: 8px; width: 788px; }
#sbl { width: 8px; height: 8px; background: url(/i/slb.gif) no-repeat; display: block; position: absolute; }
#sbr { width: 8px; height: 8px; background: url(/i/srb.gif) no-repeat; display: block; position: absolute; right: 0; }

#sl { width: 8px; height: 8px; position: absolute; background: url(/i/str.gif) no-repeat; right: 0; }
#br { height: 5px; display: block; width: 100%; background: url(/i/br.gif) top repeat-x; overflow: hidden; }


#subm { height: 34px; width: 715px; background: #BAC9F6; color: white; text-transform: uppercase; margin-bottom: 10px; z-index: 10; position: relative; }
#subm li { float: left; }
#subm a { display: block; float: left; padding: 12px 5px 5px 15px; font: bold 10px Tahoma; background: url(/i/arr2.png) 6px 16px no-repeat; text-decoration: none; color: #333333; }
#subm a:hover {text-decoration: underline;}

#subm li.a a { color: #818CAC; background: url(/i/arr.png) 6px 16px no-repeat; }

#sk a {
	color: #666666;
	text-decoration: underline;
	display: block;
	float: right;
	padding: 2px 0px 40px 0px;
	text-align: left;
}
#sk	a:hover {color: #333333;}

#sk1 a {
	color: #666666;
	text-decoration: underline;
	display: block;
	padding: 2px 0px 40px 0px;
	text-align: center;
}
#sk1	a:hover {color: #333333;}
#tdus {
	font-weight: bold;
	color: #000000;
}
#tdus2 {
	font-weight: bold;
	color: #000000;
	font-style: italic;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.tbl { width: 670px; }


/* Форма связи */
#mailform fieldset { border: none; }
#mailform label { display: block; }
#mailform input, #mailform textarea { width: 287px; margin-bottom: 5px; border: 1px solid #999; }
#mailform input { height: 20px; }
#mailform input.b { width: 100px; background: none; }

#menu li { margin-left: 2em;}

#menu a {  color: #000000;
	text-decoration: none;
	display: block;
	}
	
#menu a:hover {color: #33333;
	text-decoration: underline;}

.tdu  { border: 1px solid black;
margin-bottom:5px;
border-collapse: collapse; }


