html, body {height : 100%; margin : 0; padding : 0;}
body {
	color : #000;
	font-size : .9em;
/*	font-size : 14px;*/
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
table {border-collapse : collapse;}
td {padding : 0;}
a {color : #000; text-decoration : underline;}
a:hover {text-decoration : none;}
img {border : 0;}
p, form {	margin : 0;}
ul, ol {margin : 0; padding : 0; list-style : none;}
input, select, option, textarea {margin : 0; /*border : 1px solid gray;*/ color : #000; font : 14px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
/*option {border : none;}*/
/*****************************************************************/
/*Основная таблица*/
.h100 {height : 100%}
.w50 {width : 50%;}
.main {border-left : 4px solid #E9E9E9; border-right : 4px solid #E9E9E9; vertical-align : top;}
/*Верхушка*/
.top {width : 772px; height : 80px}
.top td {vertical-align : top;}
.top img {margin : 8px 0 0 34px;}
/*Служебные кнопки*/
.service {padding-top : 12px; text-align : right;}
.service a {
	padding : 0 16px 0 14px;
	background : url('/img/arr_service.gif') left 3px no-repeat;
	color : #696969;
	text-decoration : none;
	text-transform : uppercase;
	font : 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
.service a:hover, .service .active {color : #ED1B2F;}
/*Верхнее меню*/
.menu-top {width : 100%; border-top : 1px solid #E9E9E9; font-size : 14px;}
.menu-top td {width : 20%; height : 40px; background : url('/img/menu_top_bg.gif') left bottom repeat-x;}
.menu-top a {
	display : block;
	height : 30px;
	padding-top : 10px;
	border-right : 1px solid #E4E4E4;
	border-left : 1px solid #F7F8F8;
	color : #333;
	text-align : center;
	text-decoration : none;
	letter-spacing : 0;
}
.menu-top .first {border-left : none;}
.menu-top .last {border-right : none;}
.menu-top a:hover, .menu-top .active {background : url('/img/menu_top_bg0.gif') left bottom repeat-x; color : #EB1C2D;}
/*Левый блок*/
.main-left {padding : 0 20px 40px 10px; vertical-align : top;}
/*Заголовок слева*/
.main-left .title {
	width : 170px;
	margin-bottom : 15px;
	padding : 22px 0 17px;
	border-bottom : 3px solid #ED1B2F;
	font-weight : bold;
	font-size : 16px;
}
/*анонсы на главной*/
.main-title {
	padding : 10px 0 14px 20px;
	background : url('/img/main_title_bg.gif') left top no-repeat;
	font : bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.anons {margin : 5px 0 20px; padding : 10px; border : 2px solid #E9E9E9; text-align : center;}
.anons span {font-size : 12px;}
.anons li {padding : 5px 5px 5px 15px; color : #3C3C3C; background : url('/img/menu_left_bg.gif') left 10px no-repeat; text-align : left; font-size : 12px;}
/*Левое меню*/
.menu-left {margin-bottom : 30px; background : #EEE; font-size : 12px;}
.menu-left div {border-bottom : 1px solid #F5F5F5;}
.menu-left div a {
	display : block;
	padding : 8px;
	border-bottom : 1px solid #C1C1C1;
	color : #3C3C3C;
	text-decoration : none;
	letter-spacing : 0;
}
.menu-left div a:hover, .menu-left div .active {background : #DEDEDE;}
/*подменю левого меню*/
.menu-left ul {background : #FFF; border : 1px solid #EEE;}
.menu-left ul li {
	padding : 5px 5px 5px 30px;
	background : url('/img/menu_left_bg.gif') 15px 10px no-repeat;
	border-bottom : 1px solid #EEE;
	line-height : 15px;
}
.menu-left ul a {color : #666;}
.menu-left ul a:hover, .menu-left ul .active {color : #CC0033;}
/*Правый блок*/
.main-right {width : 100%; vertical-align : top; padding-bottom : 40px;}
.content-top {height : 60px; border-bottom : 1px solid #000; font-size : 11px;}
/*Заголовок справа*/
.content-top div {margin-right : 15px; text-align : right;}
/*Обратная навигация*/
.content-top a:hover {color : #666; text-decoration : underline;}
.content-top span {padding : 0 5px;}
/*КОНТЕНТ*/
.content {padding-right : 15px;}
.content .title {
	margin-bottom : 15px;
	padding : 15px 0;
	border-bottom : 1px solid #000;
	color : #626160;
	font-weight : bold;
	font-size : 16px;
}
.content .title div {padding-top : 15px; color : #FF3333; font : bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
/*Низ*/
.bottom {
	padding : 20px 40px 15px;
	border-left : 4px solid #E9E9E9;
	border-right : 4px solid #E9E9E9;
	background : #E9E9E9;
	text-align : center;
	vertical-align : top;
	font : 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
/*Нижнее меню*/
.bottom div {margin-bottom : 20px;}
.bottom div a {font-size : 12px;}
.bottom div a:hover, .bottom .active {color : #666; text-decoration : underline;}
.bottom div span {margin : 0 10px;}
/*Реклама на сайте*/
.links {
	padding : 10px;
	border : 4px solid #E9E9E9;
	color : #717272;
	font : 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
}
.links a {color : #717272;}
.links a:hover {color : #000; text-decoration : underline;}
/*СТИЛЬ КОНТЕНТА*/
.content p {margin-bottom : 15px; text-align : justify;}
.content ul, .content ol {margin-bottom : 15px;}
.content ul li {margin-left : 17px; list-style : disc;}
.content li {margin : 5px 0;}
.content ul li ul, .content ol li ol {margin-bottom : 5px;}
/*.content ul li ul li {list-style : circle;}*/
.content .block {padding : 25px 0; border-bottom : 1px solid #000;}
.content .block b {
	padding-left : 10px;
	border-left : 4px solid #CD1131;
	font : bold .9em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.content img.left {float : left; margin : 3px 20px 5px 0; border : 1px solid #000;}
.catalog {width : 100%; font-size : .9em}
.catalog .tr0 td {background : #F6F6F6;}
.catalog td {padding : 2px; border : 1px solid #666; vertical-align : top;}
.content .blue {color : #0066FF;}
.content .gray {margin-bottom : 10px; padding : 5px 10px; background : #DDD;}
.content .red {color : #ED1B2F;}
.content .b {font : bold .9em Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.content sup {font-size : .7em;}
.content .table1 td {padding : 0 10px 10px 0; vertical-align : top;}
.more {
	padding-right : 20px;
	background : url('/img/arr_red.gif') right 4px no-repeat;
	font : 13px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.content .form1 td {padding : 10px 15px; border : 1px solid #666;}
.content .form1 .input {width : 210px;}
.content .form1 textarea {width : 230px; height : 130px;}