/* CSS Document */
.main_border {border:2px solid #000000; bgcolor="#FFFFFF";}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:15px;}
body {background-image:url(img/bg.gif)}
.left {background-color:#f6f6f6; border-right:2px solid #424242;}
.left2 {background-color:#CCCCCC; border-right:2px solid #424242;}
#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 90%; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin:5px; /*Ширина отступов*/
}
p.title {
background-color: #A72E37;
color: #ffffff;
font-weight:bold;
margin:3px;
padding:3px;
}
#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 97%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}
.prais
{
font: bold 10px Verdana;
border: 2px solid #000000;
margin:3px;
width:400px;}
.prais5
{
font: bold 10px Verdana;
border: 2px solid #000000;
margin:3px;
width:100%;}
#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}
TABLE.panel {width:400px;
border:2px solid #000000;
}
TD.title {background:#666666;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:15px;
font-weight:bold;
width:400px;}
TD.defense {background-color:#999999; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-left::15px; width:400px;}
.defense2 { background-color:#CCCCCC; color:#000000; font: bold 10px Verdana;  width:400px; padding-left: 5px; padding-top: 3px; padding-bottom: 2px;}
.defense3 { background-color:#CCCCCC; color:#000000; font: bold 10px Verdana; padding-left: 5px; padding-top: 3px; padding-bottom: 2px;}
.pervay {font: bold 20px Verdana; color:#000099; bgcolor="#999999";}
.main_border_defens {border:2px solid #000000; background-color:#CCCCCC;}
.main_border_defens1 {border: 2px solid #000000;}
.style1 {font: bold 12px Verdana; padding-left:5px; padding-top: 3px; padding-bottom: 2px; padding-right:5px;}
TABLE.panel_cobra {width:90%;border:1px solid #000000;
background-color:#CCCCCC;
border-collapse: collapse;
}
TH.cobra {background:#000000; color:#FFFFFF; font:Verdana bold 10px; }
A {text-decoration: none; color:#006600; font: 10PX; padding:1px; margin-bottom:5px;}
A:hover {border: 1px solid #006600; padding: 1px; border-top: 1px solid #006600; border-bottom:1px solid #006600;}  
.glavnoe_menu {background:#CCCCCC center ; width: 98% ; border: 2px solid #666666; text-align: left;}
.glavnoe_menu A {font: bold 13px Verdana;}  
.glavnoe_menu A:hover { background:#999999;}
.glavnoe_menu1 {background:#CCCCCC; width: 98% ; border: 1px solid #666666; text-align:center; text-decoration:none; padding:2px; color:#000000;}
.glavnoe_menu1 A {font: bold 13px Verdana;}  
.glavnoe_menu1 A:hover { background:#666666; color:#FFCC00;}
.cobra {background:#000000; color:#FFFFFF; font:Verdana bold 10px; border:#000000;}
.prais1
{
font: bold 10px Verdana;
border: 2px solid #000000;
margin:3px;
width:600px;}
.prais_g
{
font: bold 10px Verdana;
border: 2px solid #000000;
margin:3px;
width:99%;}
.style2 {font: bold 10px Verdana; padding:10px;}
TABLE.panel2 {width:100%;
border:1px solid #FF3300;}
TABLE.panel3 {width:100%;
border:1px solid #0000CC;}
TD.head { background-color:#FF0000; color:#FFFFFF; font: bold 12px Verdana; padding-left:5px;}
TD.head1 { background-color:#FFFFFF; color:#000000; font: bold 10px Verdana; padding-left:5px; border-bottom: 1px solid red; border-right:1px solid red;}
TD.headf { background-color:#0000CC; color:#FFFFFF; font: bold 12px Verdana; padding-left:5px;}
TD.headf1 { background-color:#FFFFFF; color:#000000; font: bold 10px Verdana; padding-left:5px; border-bottom: 1px solid #0000CC; border-right:1px solid #0000CC;}
#content {
	margin-right: 400px;
	padding: 2em;}
#sidebar {
	float: right;
	width:400px;
	margin-top:4em;}
/* ???????? ??????????? */
.inner-box {
	padding:0.7em 1em; }
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#feeds, #categories, #favorites { margin: 1em;}
#categories .inner-box, #categories b { background-color: #CCCCCC; }
#feeds .inner-box, #feeds b { background-color: wheat; }
/* ??????? ???????? ???? ?????? ?????? */
#favorites .orange-bg b, #favorites h3 {background-color: #999999; }
#favorites h3 { padding:0.25em 0.75em 0.5em; margin-bottom:0; }
#favorites .inner-box, #favorites b { background-color: #CCCCCC; }
#content {
	margin-right: 400px;
	padding: 2em;}
#sidebar {
	float: right;
	width:400px;
	margin-top:4em;}
ul {list-style: none;}
h1 {font:1.8em/1em arial;
	margin: 1.5em 0 0.5em 0;}
h3 {font: 1.5em/1em arial;
	margin-bottom: 0.5em;}
h5 {font: 1em/1em arial;
	margin: 0.5em 0;}
p {margin: 1em 0;}
*  {
	padding: 0;
	margin: 0;
}
A.transport {font: bold 10px Verdana;}
A:hover.transport  { background:#999999;}
	.accordion_toggle {
			display: block;
			height: 30px;
			width: 680px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #56c6ea;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #f6f6f6;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		h1.accordion_toggle  {
		font-family: Tahoma;
				font-size:14px;
				font-weight:bold;
		}
		
		/*			????????? ? ???????? ?????????	*/
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		/*			???? ??????	*/
		
		.accordion_content {
			background-color: #f6f6f6;
			color: #444444;
			overflow: hidden;
		}
			
			/*		????????? h2 ? ????? ??????	*/
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
				font-family: Tahoma;
				font-size:14px;
				font-weight:bold;
			}
			
			/*		????????? ? ????? ??????	*/
			
			.accordion_content p {
			
				padding-left: 15px;
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
				
			}
			
			
			/* 			????? ????????? ???????		*/
		
		/*			????????? ? ??????? ?????????	*/
			
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 680px;
			background: url(images/v_accordion_toggle.jpg) no-repeat top right #cccccc;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #f6f6f6;
			cursor: pointer;
			margin: 0 0 0 0;
			text-indent:20px;
		}
		h3.vertical_accordion_toggle {
		font-family: Tahoma;
				font-size:12px;
				font-weight:bold;
		
		}
		
		
		/*			????????? ? ???????? ?????????	*/

		.vertical_accordion_toggle_active {
			background: url(images/v_accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

              /*			???? ??????	*/

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding-left:20px;
			padding-right:20px;
		}

     /*		????????? h2 ? ????? ??????	*/

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
				font-family: Tahoma;
				font-size:12px;
				font-weight:bold;
			}
			
			/*		????????? ? ????? ??????	*/

			.vertical_accordion_content p {
				
				padding-left: 15px;
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
			}
.kovriki { background-color:#CCCCCC; color:#000000; font: bold 10px Verdana; padding-left: 5px; padding-top: 3px; padding-bottom: 2px; text-align:left; }
.comment {font:10px Verdana; padding:2px; text-align:left; color:#000000;}
.comment2 {font:8px bold Verdana; padding:5px; text-align:left; color:#000000;}
.comment_div { border-top: 1px solid #000000; border-bottom: 1px solid #000000;
margin:2px; text-align: left;}
.comment_div p { margin-left:0px; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.instr {font:12px Verbana; padding:5px; color:#333333; font-weight:400;}
.instr h1 {font: Tahoma 14px bold; color:#999999;}
.instr A { font-size:12px Verbana; color:#000000;}
.instr A:hover { background:#666666; color:#FFCC00;}
div#header { background:url(img/header2.jpg) no-repeat center; height:300px; width:1200px; color:#000000;}

div#footer { background:url(img/footer1.jpg) no-repeat center; height:20px; width:1200px; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
div#footer a { font-size:12px Verbana; color:#FFFFFF;}
div#footer A:hover {color:#FFFFFF;}
