html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body, td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
}

textarea, select {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
	padding-left:3px;
	border: 1px solid #C7D8DA;
	background-color: #FFFFFF;
}

a.link, a.hover, a.visited {
	color: #3A7C9F;
}

hr {
	height: 1px;
	color: #529DB2;
	margin: 5px 0 5px 0;
}

h1 {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 14px;
	color: #3A7C9F;
	margin: 0 0 12 0;
}

h2 {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #3A7C9F;
	margin: 20 0 0 0;
}

p {
	margin: 12 0 12 0;
	text-align: justify;
}

ul{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}

ul li {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	list-style:none;
	background: url(/common/img/bulb1.gif) no-repeat;
	padding-left: 12px;	
}

.news-date {
	font-family: Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background: #89A4A9;
	padding: 0 5 0 4;
}

.news-date-a {
	font-family: Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background: #E89300;
	padding: 0 5 0 4;
}

.news {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
	text-decoration: none;
	line-height : 15px;
}

.spec, a.spec {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 14px;
	color: #3A7C9F;
	text-decoration: none;
}

.add, a.add {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #3A7C9F;
	text-decoration: none;
}

.ic {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #89A4A9;
	text-decoration: none;
}

.ico {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #89A4A9;
	text-decoration: none;
}

.auth td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #737F86;
}

.reg td {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #3A7C9F;
}

.title	 {
	font-family: Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.status, a.status	 {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #64868B;
	text-transform: lowercase;
}

.copy {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #949FA3;
	text-decoration: none;
}

.copy strong {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #6C9DB5;
	text-decoration: none;
}

.brd {
	border: 2px solid #FFFFFF;
}
.brd-left {
	border: 2px solid #FFFFFF;
	margin: 5 9 5 0;
	float: left;
}
.brd-right {
	border: 2px solid #FFFFFF;
	margin: 5 0 5 9;
	float: right;
}

#input {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
	padding-left:3px;
	border: 1px solid #C7D8DA;
	background-color: #FFFFFF;
}

#bul {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #3A7C9F;
	background: url(/common/img/bul.gif) no-repeat;
	padding-left: 13px;	
}

#bul1 {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: url(/common/img/bul1.gif) no-repeat;
	padding-left: 13px;	
}

#bulb, a.bulb {
	color: #3A7C9F;
	text-decoration: none;
	background: url(/common/img/bulb.gif) no-repeat;
	padding-left: 13px;	
	line-height : 15px;
}

#bulb-a, a.bulb-a {
	color: #E06400;
	text-decoration: none;
	background: url(/common/img/bulb.gif) no-repeat;
	padding-left: 13px;	
	line-height : 15px;
}

#bulb1, a.bulb1 {
	color: #3A7C9F;
	background: url(/common/img/bulb1.gif) no-repeat;
	padding-left: 13px;	
	line-height : 15px;
}

.arr {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #529DB2;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}

#print {
	background: url(/common/img/prn-print.gif) no-repeat;
	padding-left: 15px;
	line-height : 15px;
}

#close {
	background: url(/common/img/prn-close.gif) no-repeat;
	padding-left: 15px;
	line-height : 15px;
}

.map1, a.map1 {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 14px;
	color: #3A7C9F;
	margin: 0 0 0 0;
	text-decoration: none;
}

#bulb2, a.bulb2 {
	color: #3D484E;
	text-decoration: none;
	background: url(/common/img/bulb1.gif) no-repeat;
	margin-left: 3px;
	padding-left: 13px;
	line-height : 13px;
}

#arrm, a.arrm {
	color: #3D484E;
	text-decoration: none;
	background: url(/common/img/arr-m.gif) no-repeat;
	margin-left: 6px;
	padding-left: 24px;
	line-height : 13px;
}

#arrml, a.arrml {
	color: #3D484E;
	text-decoration: none;
	background: url(/common/img/arr-ml.gif) no-repeat;
	margin-left: 6px;
	padding-left: 24px;
	line-height : 13px;
}

.navi {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 0 5 0 6;
}

navia, a.navia {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #949FA3;
	text-decoration: none;
	padding: 0 5 0 6;
}

.navip {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #529DB2;
	text-decoration: none;
	font-weight: bold;
}

.search1 {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 13px;
	color: #3A7C9F;
}

/* forum */

.forum_quote {
	font-size: 11px;
	background-color: #F4F8F8;
	border: #EBF0ED;
	border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	padding-left: 4 px; padding-top: 4 px; padding-right: 4 px; padding-bottom: 4 px;
	margin-left: 4px; margin-top: 4px; margin-right: 4px; margin-bottom: 4px;
}

.fwhite {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.flat_table th {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #3D484E;
	text-align: left;
	padding: 7 0 6 11;
}

.flat_table td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #3D484E;
	padding: 7 5 6 11;
}

.tree_table td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
	padding: 7 5 6 11;
}

.forum_table th {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 7 0 6 11;
}

.forum_table td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
	padding: 7 0 6 11;
}

.lg {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #949FA3;
}

.ftitle {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 14px;
	color: #E89300;
}

.ttitle, a.ttitle {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 14px;
	color: #3A7C9F;
	text-decoration: none;
}

.smlnk, a.smlnk  {
	font-family: Verdana, Arial, Sans-serif;
	color: #3A7C9F;
	font-size: 10px;
}

#bb1, a.bb1 {
	color: #3A7C9F;
	text-decoration: none;
	background: url(/common/img/bb1.gif) no-repeat;
	padding-left: 13px;
	line-height : 15px;
}

#bb2, a.bb2 {
	color: #3D484E;
	text-decoration: none;
	background: url(/common/img/bb2.gif) no-repeat;
	padding-left: 13px;
	line-height : 15px;
}

.fdate {
	color: #949FA3;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
}

.ft {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 13px;
	color: #3A7C9F;
}
/* /forum */

/* таблица.*/
.table {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}

.table th {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 2 4 4 11;
	background-color: #89A4A9;
}

.table td {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #3D484E;
	padding: 2 4 5 11;
}

.table tr {
	background-color: #FFFFFF;
}

.table tr.odd {
	background-color: #F4F8F8;
}
/* /таблица.*/

/* дочернее меню и текущий уровень */
.inside-menu {
	line-height:20px;
	margin-bottom:37px;
}

.inside-menu span {
	color:#3a7c9f;
	margin-left:8px;
	margin-right:8px;
}
/* /дочернее меню и текущий уровень */


/* menu, alt_menu... */
.menu{
	width:747px;
	border-bottom:8px solid #89a4a9;
	}
	.menu .splitter{
		padding:0;
		width:1px;
		}
	 .menu td, .alt_menu td{
		vertical-align:top;
		text-transform:uppercase;
		font:10px Tahoma;
		}
		.menu td{
			padding:25px 5px 4px;
			text-align:center;
			}
		.menu td a, .alt_menu td a{
			text-decoration:none;
			color:#6f888c;
			}

		.alt_menu td{
			text-align:left;
			}
			.alt_menu td div{
				margin:5px 0 0 25px;
				}
/* ...menu, alt_menu */

.vendors { }
.vendors td { padding-bottom:8px; }
.vendors img { border:0; margin-right: 15px; }
