A:link {
	COLOR: #285888; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #285888; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #285888; TEXT-DECORATION: none
}
A:active {
	COLOR: #285888; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 12px; COLOR: #285888; FONT-FAMILY: tahoma, "ms sans serif", sans-serif
}
TD {
	FONT-SIZE: 13px; VERTICAL-ALIGN: top
}

/* Размеры левой, правой и центральной колонок */
TD.TDleft,
TD.TDright
{ width: 220px;/*width: 20%;*/ }
TD.TDcenter
{ /*width: 60%;*/ }

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.mainlink {
	FONT-WEIGHT: bold
}
.priority {
	WIDTH: 10%
}
HR {
	WIDTH: 100%
}
.right-column {
	LETTER-SPACING: 0px
}
.vote_answers {
	LETTER-SPACING: 0px
}
.inner_menu_header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WORD-SPACING: 0px; COLOR: #395f86; LETTER-SPACING: 0px;
}
.right_column {
	FONT-SIZE: 10px
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black
}
.last_events {
	FONT-SIZE: 9px; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
.lala {
	FONT-SIZE: 10px; COLOR: red
}
.lala-arial {
	FONT-SIZE: 10px; COLOR: red
}
.lala-arial {
	FONT-FAMILY: arial
}
.news_data {
	TEXT-ALIGN: justify
}
.voting_menu {
	FONT-SIZE: 10px; COLOR: #395f86
}
.combo {
	FONT: 11px tahoma,sans-serif,arial; COLOR: #ffffff; BACKGROUND-COLOR: #285888
}
.404 {
	FONT-SIZE: 35px; COLOR: black
}
.404text {
	FONT-SIZE: 15px; COLOR: black
}
.navi {
	FONT-SIZE: 10px
}
B.navi_current {
	COLOR: #000000
}
.navi11px {
	FONT-SIZE: 11px
}
DIV.divBold {
	FONT-SIZE: 8pt;
	font-weight: bold;
}
DIV.popup {
	position: absolute;
	visibility: hidden; 
	width: 400px; 
	background-color: #FFFFE0; 
	padding: 5px; 
	border: 1px solid gray;
}
table.centre_header,.news_header,.phorum_header,.phorum_header2,.form,.basket {
	BORDER-RIGHT: #86acd3 1px solid; 
	BORDER-TOP: #86acd3 1px solid; 
	BORDER-LEFT: #86acd3 1px solid; 
	BORDER-BOTTOM: #86acd3 1px solid; 
	WIDTH: 100%;
}
table.basket {
	BACKGROUND-COLOR: #f1f8ff; 
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 0px; WORD-SPACING: 2px; LETTER-SPACING: 0px; line-spacing: 0;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; WORD-SPACING: 2px; LETTER-SPACING: 0px; line-spacing: 0;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; WORD-SPACING: 2px; LETTER-SPACING: 0px; line-spacing: 0;
}

			/* Общие свойства классов заголовков */
			DIV.HeadLeft, DIV.HeadRight, DIV.HeadCenter {
				background-color: #C7CFE9;
				background-repeat: no-repeat;
				color: #FFFFFF;
				font-family: Arial;
				font-size: 12px;
				font-weight: bold;
				height: 27px;
				padding-left: 12px;
				line-height: 25px;
			}
			/* Собственные свойства классов заголовков для различных колонок */
			DIV.HeadLeft, DIV.HeadCenter {
				background-image: url(images/slope_right.gif);
				background-position: right top;
			}
			DIV.HeadRight {
				background-image: url(images/slope_left.gif);
			}
			DIV.HeadCenter {
				margin-left: 1px;
				margin-right: 1px;
				padding-left: 0;
			}
			DIV.HeadCenterMagaz
			{
				height: auto;
				min-height: 27px;
			}
			/* Центральный заголовок - свойства текста и ссылок */
			DIV.HeadCenter, DIV.HeadCenter A {
				color: #004075;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}


			/* Общие свойства классов левой и правой колонок и центральной колонки */
			DIV.ContentLeft, DIV.ContentRight, DIV.ContentCenter {
				background-image: url(images/bg.gif);
				background-repeat: repeat-y;
				color: #004C7E;
				font-family: Arial;
				font-size: 12px;
				padding: 10px;
				padding-left: 15px;
			}
			/* Собственные свойства */
			DIV.ContentLeft { background-position: right bottom; }
			DIV.ContentRight { background-position: left bottom; }
			DIV.ContentCenter { background: none; }

			/* Цвет ссылок в левой и правой колонке */
			DIV.ContentLeft A, DIV.ContentRight A {
				color: #004C7E;
			}
			
			/* Новая шапка */
			
			tr.new_header td
			{
				vertical-align: middle;
				padding: 0 0.4em;
			}
			
			td.header_left{
				background: url(/images/bg_header.png) repeat-x #F3F6F9;
			}
			td.header_right{
				background: url(/images/bg_header2.png) repeat-x #DEE5F2;
			}			
			
			.main_menu{
				background: url(/images/bg_menu.png);
				padding-left: 10px;
			}
			
			.main_menu .menu_item{
				padding: 10px 0 10px 20px;
				display: inline-block;
				margin-right: 10px;
				background-position: left center;
				background-repeat: no-repeat;
				vertical-align: middle;
			}
			
			a.none {
				text-decoration: none;
			}
			
			span.active .menu_item, a.active .menu_item
			{
				padding: 10px 0 7px 20px;
				border-bottom: 3px solid #4166B0;
			}
			
			.main_menu a:hover .menu_item{
				text-decoration: underline;
			}			
			
			.main_menu .menu1{
				background-image: url(/images/menu_ico1.png);
				font-weight: bold;
			}
			.main_menu .menu2{
				background-image: url(/images/menu_ico2.png);
			}
			.main_menu .menu3{
				background-image: url(/images/menu_ico3.png);
				padding-left: 22px;
			}						
			.main_menu .menu4{
				background-image: url(/images/menu_ico4.png);
			}
			.main_menu .menu5{
				background-image: url(/images/menu_ico5.png);
			}
			.main_menu .menu6{
				background-image: url(/images/menu_ico6.png);
			}
			.main_menu .menu7{
				background-image: url(/images/menu_ico7.png);
			}
			.main_menu .menu8{
				background-image: url(/images/menu_ico8.png);
			}
			.main_menu .menu9{
				background-image: url(/images/menu_ico9.png);
			}
			.main_menu .menu10{
				padding-left: 0 !important;
			}
			
			.search_block
			{
				float: right;
				padding-right: 5px;
				margin-top: 6px;
			}
			
			.search_block form
			{
				display: inline;
			}
			
			div.left{
				float:left;
			}
			div.right{
				float:right;
			}
			.clear{
				clear:both;
			}
			.rel {
				margin-bottom: 10px;
			}
			.nobr
			{
				white-space: nowrap;
			}
			
			.drop_list
			{
				position: absolute;
				left: 0;
				top: 33px;
				z-index: 10;
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
			.drop_list li
			{
				display: inline;
			}
			
			.drop_list li a
			{
				display: block;
				background-color: #ECEDEF;
				padding: 5px 10px;
				text-decoration: none;
			}
			
			.drop_list li a:hover
			{
				background-color: #ccc;
				text-decoration: underline;
			}
			
			.drop_list li a.sactive
			{
				background-color: #aaa;
				color: #fff;
			}
			
			/* Конец новой шапки */
			
			.social_head
			{
				height: auto;
				padding-bottom: 3px;
			}
			
			.social_head a
			{
				display: inline-block;
				text-decoration: none;
				margin-right: 10px;
				line-height: 18px;
				padding-left: 20px;
				background-repeat: no-repeat;
    		background-position: left top;
			}
			
			.social_head a.active
			{
				border-bottom: 3px solid #fff;
				color: #fff;
				font-family: Arial;
			}
			
			#vkontakte_tab
			{
				background-image: url( "/images/vk.png" );
			}
			
			#facebook_tab
			{
				background-image: url( "/images/fb.png" );
			}
			
			.color_block
			{
				padding: 10px 0;
			}
			
			.color_block select
			{
				vertical-align: top;
				margin-right: 30px;
				padding: 0;
			}
			
			.color_block img
			{
				vertical-align: top;
			}
			
			.color_block .not_selected
			{
				display: inline-block;
				width: 150px;
				height: 115px;
				background-color: #ddd;
				line-height: 115px;
				text-align: center;
			}
