* {
	margin: 0;
	padding: 0;
}

html {height: 100%; overflow-y: scroll;}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	color: #5c5c5c;
}
a, a:visited {
	color:#2F5A99;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #AE342C;
}

p {margin: 0 0 18px 0;}

img {
	border: none;
}
input {vertical-align: middle}
ol, ul {margin: 0px 0 18px 20px;}
li {padding-left: 10px; margin-bottom: 6px;}
ul li {list-style-image: url('/i/blt.gif');}

h1 {
	color: #b80000;
	font-weight: normal;
	font-size: 23px;
	margin-bottom: 16px;
	padding-bottom: 10px;
	border-bottom: 1px #d9d9d9 solid;
}

h2 {
	color: #5c5c5c;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}
h3 {
	color: #5c5c5c;
	font-size: 21px;
	font-weight: normal;
	border-bottom: #c4c4c4 1px solid;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

#overall {padding: 26px 0 0 0; width: 1000px; margin: 0 auto;}

#logo {
	float: left;
}
#contacts {
	float: left;
	width: 209px;
	height: 58px;
	padding: 18px;
	margin: 0 0 13px 515px;
	background: #f5f5f5;
	font-size: 11px;
	color: #5c5c5c;
}
#contacts big {font-size: 18px;}
#content {float: right; padding: 40px 0 30px 0; width: 705px;}

ul#menu {clear: both; height: 42px; margin-bottom: 2px; background-color: #373737; padding: 0 2px 0 4px; margin: 0;}
ul#menu li {float: left; list-style-type: none; list-style-image: none; color: #fff; background: url('/i/menu_sep.gif') no-repeat right; padding: 0; margin: 0;}
ul#menu li.nosep {background: none;}
ul#menu li a {display: block; font-size: 14px; font-family: Tahoma; text-transform: uppercase; margin: 0 1px 0 0; padding: 12px 22px;}
ul#menu li a, ul#menu li a:visited {color: #fff; text-decoration: none;}
ul#menu li a:hover {text-decoration: none; background-color: #262626;}
ul#menu li a.on, ul#menu li a.on:visited, ul#menu li a.on:hover {text-decoration: underline; background-color: #262626;}
ul#menu1 {width: 210px; padding: 20px 20px 15px 30px; background-color: #f5f5f5; float: left; margin: 40px 25px 90px 0; clear: both;}
ul#menu1 a, ul#menu1 a:visited {color: #373737; text-decoration: underline; font-size: 15px;}
ul#menu1 a:hover {color: #b80000; text-decoration: underline;}
ul#menu1 a.on, ul#menu1 a.on:visited, ul#menu1 a.on:hover {color: #b80000; text-decoration: none;}
ul#menu1 li {list-style-image: url('/i/m2_ptr.gif'); margin-bottom: 18px;}

#path {background-color: #f5f5f5; width: 460px; padding: 3px 10px; margin-top: 30px; font-size: 11px; margin-left: 280px;}
#path img {margin: 0 10px;}
#path a, #path a:visited {color: #b80000;}
#path a:hover {}

#footer {clear: both; width: 944px; margin: 3px auto 0 auto; padding: 40px 28px 0px 28px; background-color: #373737; color: #fff; font-size: 11px;}
#footer a, #footer a:visited, #footer a:hover {color: #fff;}
#footer p {width: 500px; float: left;}
#copyrights {float: right; width: 430px;}
#copyrights img {margin: 5px 30px 0 0;}
#counters {height: 31px; padding-top: 5px; text-align: right;}
#redbrd {height: 11px; background-color: #ce0000; width: 1000px; margin: 0 auto; clear: both;}

