/* CSS Document */
html {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#322b25;
	line-height:18px;
	background-color:#FFFFFF;
}
s { display: none; }
a:link 			{ color:#128dff; text-decoration:underline; }
a:visited 	{ color:#af8ac3; text-decoration:underline; }
a:hover 		{ color:#128dff; text-decoration:none; }
a:active 		{ color:#128dff; text-decoration:underline; }
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	line-height:32px;	
	font-weight:normal;
	color:#9e160f;
	padding:0px;
	margin:20px 0 25px 0;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;	
	font-weight:bold;
	
	
	padding:0px;
	margin:10px 0 20px 0;
}
h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;	
	font-weight:normal;
	color: #9d2e01;
	margin:10px 0 10px 0;
}
h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;	
	font-weight:bold;
	color: #4c4c4c;

	margin:10px 0 10px 0;

}

p {

	padding:0px;

	margin:15px 0px;

}

blockquote {

	font-size:14px;

	line-height:20px;

	color:#474747;

	padding-left:25px;

	margin:20px 0px;

}

ul {

	padding: 0;

	margin: 10px 0 10px 20px;

}

ul ul,ol ol, ul ol, ol ul {

	padding: 0;

	margin: 0px 0 0px 20px;

}

li {

	padding: 3px 0 3px 3px;

	margin: 0;

}



form {

	margin:0px;

	padding:0px;

}

/***** HEAD *****/

.head {

	height:149px;

	background-image:url(/images/head_bg_02.gif);

}

.logo {

	background:url(/images/head_bg_01.jpg) no-repeat left top;

}

.head_logo {

	margin-top:19px;

	padding-left:12px;

}

.magazins {

	background:#FFFFFF url(/images/head_new_nomer.gif) no-repeat left;

	font-family:Tahoma, Verdana, Arial, sans-serif;

	font-size:11px;

	line-height:12px;

}

.magazins a:link { color:#474747 }

.magazins a:visited { color:#474747 }

.magazins a:hover { color:#474747 }

.magazins a:active { color:#474747 }



.auth {

	background:url(/images/head_bg_03.gif);

}

.auth_main {

	background:url(/images/head_sep_01.gif) no-repeat left;

}

.auth_shadow_right {

	background:url(/images/head_shadow_01.gif) no-repeat right;

	height:149px;

	padding:0px 3px 0px 7px;

}

.auth_nad {

	text-align:center;

	padding:27px 0px 0 0px;

}

.auth_input {

	width:100%;

	border-top: 1px solid #909090;

	border-bottom: 1px solid #909090;

	border-right-width: 0px;

	border-left-width: 0px;

	border-right-style: none;

	border-left-style: none;

	font: 11px Arial, Helvetica, sans-serif;

	color: #5f5f5f;

	background: #f6f6f6;

	height: 14px;

	padding-top:0px;

	padding-bottom:0px;

}

.auth_ok {

	padding:7px 11px 0 12px;

	text-align:right;

	margin:0px;

}

.auth_reg {

	padding:0px 11px 0 12px;

	font-family:Tahoma, Verdana, Arial, sans-serif;

	font-size:10px;

	line-height:14px;

	color:#f5ebe6;

}

* html .auth_reg {

	position: relative;

	top:-6px;

}

.auth_reg a:link { color:#f5ebe6 }

.auth_reg a:visited { color:#f5ebe6 }

.auth_reg a:hover { color:#f5ebe6 }

.auth_reg a:active { color:#f5ebe6 }



.head_line {

	background:#9d2e01 url(/images/head_line_2.gif) no-repeat right;

}

/***** Средняя колонка *****/

.rubrika {

	padding:15px 14px 95px 14px;

	font-size:11px;

	line-height:14px;

}

.rubrika h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	line-height:20px;

	color:#801a2c;

	font-weight:normal;

	margin:0 0 17px 0;

	padding:0px;

}

.rubrika div {

	background: url(/images/rubrika_li.gif) no-repeat left 5px;

	padding: 2px 0 2px 13px;

}







.news_bg {

	background:#fff4eb url(/images/news_bg.jpg) no-repeat left top;

}

.news_main {

	padding:15px 14px 95px 14px;

	font-size:11px;

	line-height:14px;

}

.news_main h2{

	font-size:20px;

	line-height:20px;

	color:#801a2c;

	font-weight:normal;

	margin:0 0 17px 0;

	padding:0px;

}

.news_data {

	font-size:10px;

	color:#946958;

	margin:14px 0 2px 0;

}

.subscription {

	position:absolute;

	background:#d8d8d8;

	height:80px;

	width:100%;

	top:-83px;

}

.sub_input {

	width:100%;

	border-top: 1px solid #c5c5c5;

	border-bottom: 1px solid #c5c5c5;

	border-right-width: 0px;

	border-left-width: 0px;

	border-right-style: none;

	border-left-style: none;

	font: 11px Arial, Helvetica, sans-serif;

	color: #777777;

	background: #f6f6f6;

	height: 15px;

	padding-top:0px;

	padding-bottom:0px;

}

.forum {

	margin:17px 10px;

}

.forum h2 {

	font-size:20px;

	color:#303030;

	font-weight:normal;

	margin:0 0 17px 2px;

	padding:0px;

	line-height:18px;

}

.news_main  ul,.forum ul{

	margin-left:0px;

}

.forum ul li{
	list-style-type:none;
	background: url(/images/li.gif) no-repeat 0px 6px;
	padding-left:23px;
}
.news_main  ul li {
	list-style-type:none;
	background: url(/images/li.gif) no-repeat 0px 5px;
	padding-left:23px;
}
/***** SEARCH *****/

.search_input {

	width:100%;

	border-top: 1px solid #777777;

	border-bottom: 1px solid #777777;

	border-right-width: 0px;

	border-left-width: 0px;

	border-right-style: none;

	border-left-style: none;

	font: 13px Arial, Helvetica, sans-serif;

	color: #777777;

	background: #f6f6f6;

	height: 19px;

	padding-top:0px;

	padding-bottom:0px;	

}

/***** VOTE *****/
.bg_vote { background: #a3ccde url(/images/vote_bg.jpg) repeat-y right bottom; }
.vote {	padding:26px 26px 15px 26px; }
.vote_button {
	padding:18px 13px 0;
}
.vote h2{
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 2px;
	padding:0px;
	line-height:18px;
	color:#005ea5
}

/***** HOTSPOT *****/
.hotsopt_table {
	background:#eee897 url(/images/ban_02.gif) repeat-y right top;
}
.hotsopt_td {
	background: url(/images/ban_01.gif) no-repeat right top;
}
.hotsopt_01 {
	font-size:11px;
	color:#b96d34;
	padding:18px 0 0 0;
}
.hotsopt_02 {
	font-size:18px;
	line-height:18px;
	color:#dc6801;
	padding-right:10px
}
.hotsopt_03 {
	font-size:11px;
	line-height:14px;
	padding:10px 10px 20px 0;
}
span.gray {
	color:#474747;
}

/***** MENU *****/
.menu_main {
	background:#9d2e01 url(/images/menu_bg_02.gif) repeat-y right;
}

.menu_container {

	background:url(/images/menu_bg_01.gif) no-repeat left top;

	padding-bottom:20px;

}

.menu_shadow {

	text-align:right;

	background:url(/images/menu_bg_04.gif);

}

.menu_01 {
	padding:0px 10px 0px 47px;
	line-height:24px;
	background:url(/images/menu_li.gif) no-repeat 26px 6px;
	font-weight:bold;
}
.menu_01_in {
	padding:0px 10px 0px 47px;
	line-height:24px;
	background:url(/images/menu_li_1in.gif) no-repeat 26px 6px;
	font-weight:bold;
}
.menu_01 a:link 		{ color:#ffffff; text-decoration:none; }
.menu_01 a:visited 	{ color:#ffffff; text-decoration:none; }
.menu_01 a:hover 		{ color:#ffffff; text-decoration:underline; }
.menu_01 a:active		{ color:#ffffff; text-decoration:none; }

.menu_01_in a:link 		,.menu_01_a a:link 			{ color:#fbe562; text-decoration:none; }
.menu_01_in a:visited ,.menu_01_a a:visited 	{ color:#fbe562; text-decoration:none; }
.menu_01_in a:hover 	,.menu_01_a a:hover 		{ color:#fbe562; text-decoration:underline; }
.menu_01_in a:active 	,.menu_01_a a:active		{ color:#fbe562; text-decoration:none; }

.menu_01_a {
	font-weight:bold;
	line-height:24px;
	color:#fbe562;
	background: url(/images/menu_li_a.gif) no-repeat 6px 6px;
	padding: 0px 0px 0px 27px;
}
.menu_01_a1 { background: #d53e01 url(/images/menu_1_a.gif) no-repeat left top; margin: 0 35px 0 20px;  }
.menu_01_a2 { background: url(/images/menu_2_a.gif) no-repeat right top; }
.menu_01_a3 { background: url(/images/menu_3_a.gif) no-repeat left bottom; }
.menu_01_a4 { background: url(/images/menu_4_a.gif) no-repeat right bottom; }

.menu_02_a1 { background: #d53e01 url(/images/menu_1_a.gif) no-repeat left top; margin: 0 35px 0 38px;  }
.menu_02_a2 { background: url(/images/menu_2_a.gif) no-repeat right top; }
.menu_02_a3 { background: url(/images/menu_3_a.gif) no-repeat left bottom; }
.menu_02_a4 { background: url(/images/menu_4_a.gif) no-repeat right bottom; }



.menu_02_a {
	font-size:11px;
	line-height:21px;
	color:#f5e362;	
	padding:0px 10px 0px 19px;
	background:url(/images/menu_li_2a.gif) no-repeat 8px 9px;
}

.menu_02 {
	font-size:11px;
	line-height:21px;
	color:#f5e362;	
	padding:0px 10px 0px 57px;
	background:url(/images/menu_li_2.gif) no-repeat 47px 8px;
}

.menu_02 a:link 		{ color:#ffffff; text-decoration:none; }
.menu_02 a:visited 	{ color:#ffffff; text-decoration:none; }
.menu_02 a:hover 		{ color:#ffffff; text-decoration:underline; }
.menu_02 a:active		{ color:#ffffff; text-decoration:none; }


.menu_02_a a:link 		{ color:#f5e362; text-decoration:none; }
.menu_02_a a:visited 	{ color:#f5e362; text-decoration:none; }
.menu_02_a a:hover 		{ color:#f5e362; text-decoration:underline; }
.menu_02_A a:active		{ color:#f5e362; text-decoration:none; }




/***** КОНТЕНТ *****/

.line {

	position:relative;

	top:-1px;

	background-image:url(/images/line.gif);

	height:1px;

}

.line_02 {

	background-image:url(/images/line.gif);

	height:1px;

}

.content {

	margin:23px 29px;

}

.vn_content {

	width:86%;

	margin-left:auto;

	margin-right:auto;

	margin-top:20px;

	

	padding-left:7%;

	padding-right:7%;

}

.vn_pre_content_2 {
}

.vn_pre_content {

	width:88%;

	padding-left:5%;

	padding-right:7%;

}

.vn_pre_content h1{
	color:#322b25;
	margin:7px 0 0 0;
	padding:0px;
}

.site_path {
	background:url(/images/li.gif) no-repeat 1px 3px;
	padding-left:19px;
	padding-top:0px;
	font-size:10px;
	color:#322b25;
}

.faq_main {

	margin:35px 0 0 29px;

	padding:17px 35px 35px 22px;

	background:#f0f0f0 url(/images/faq_shadow_right.gif) repeat-y right;

	color:#2f2f2f;

	line-height:16px;

}

.faq_main h2{

	font-size:18px;

	color:#303030;

	font-weight:normal;

	margin:0 0 17px 0;

	padding:0px;

	line-height:18px;

}

.faq_shadow {

	background: url(/images/faq_shadow_bottom.gif) no-repeat right;

	height:9px;

	margin-bottom:20px;

	margin-left:29px;



}

/***** podval *****/

.podval {

	padding:0 0 30px 0;

	font-size:11px;

	line-height:14px;

	color:#7a7a7a;

}

.rbs {

	padding-left:36px;

	background:url(/images/rbs.gif) no-repeat left top;

}

/***** foto albom *****/

.photo_bg	 {

	background-image:url(/images/photo_bg.gif);

	height:150px;

	width:150px;

	padding:5px 13px 13px 5px;

}



.img_1 {

	border: #ff9139 1px solid;

}





a.img_photo:link img.img_1			{ border: solid 1px #989898; }

a.img_photo:visited img.img_1 	{ border: solid 1px #989898; }

a.img_photo:hover img.img_1 		{ border: solid 1px #989898; }

a.img_photo:active img.img_1		{ border: solid 1px #ff9139; }



/*** FAQ ***/

.faq_question {

	background:url(/images/li.gif) no-repeat 5px 3px;

	padding: 0 0 20px 25px;

}

.faq_data {

	font-size:11px;

	color:#646464;

}

.input {

	font-family:Arial, Helvetica, sans-serif;

	border:solid 1px #878787;

	height:16px;

	font-size:12px;

	line-height:15px;

	padding:1px 2px 0px 2px;

	margin:0;

}

.input2 {

	font-family:Arial, Helvetica, sans-serif;

	border:solid 1px #9d2e01;

	height:16px;

	font-size:12px;

	line-height:15px;

	padding:1px 2px 0px 2px;

	margin:0;

}

.zamok_1 {

	background:url(/images/zamok.gif) no-repeat right top;

	padding-right:25px;

}



.td_head {

	border-right:solid 1px #FFFFFF;

}

.td_line {

	border-right:solid 1px #e0e0e0;

	border-bottom:solid 1px #e0e0e0;

}

.td_line_last {

	border-bottom:solid 1px #e0e0e0;

}

.td_line div, .td_head div, .td_line_last div {

	padding:0 5px;

}

.price {

	color:#9d2e01;

}

.archive {

	border-collapse:collapse;

}

.archive td.td_head {

	background-color:#e0e0e0;

	font-size:10px;

}

.archive td {

	text-align:center;

	border-bottom:solid 1px #e0e0e0;

	border-right:solid 1px #e0e0e0;

}

.archive td.td_last {

	border-right:solid 1px #ffffff;

	border-bottom:solid 1px #e0e0e0;

}

#menu_23205 {

	display:none;

}

div.journal_preview { display:none; position:absolute; z-index:100; }

div.journal_preview_s { width: 400px; z-index:101; background-color: #fff4eb; border: 1px solid #ff9139; }



.ps_menu 						{ font-weight:bold; color:#474747; }

.ps_menu a:link			{ color:#474747; text-decoration:none; }

.ps_menu a:visited	{ color:#474747; text-decoration:none; }

.ps_menu a:hover		{ color:#474747; text-decoration:underline; }

.ps_menu a:active		{ color:#474747; text-decoration:none; }



.h1_ps_01 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_01.gif) no-repeat 5px 2px; }
.h1_ps_02 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_02.gif) no-repeat 5px 2px; }
.h1_ps_03 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_03.gif) no-repeat 5px 2px; }
.h1_ps_04 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_04.gif) no-repeat 5px 2px; }
.h1_ps_05 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_05.gif) no-repeat 5px 2px; }
.h1_ps_06 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_06.gif) no-repeat 5px 2px; }
.h1_ps_07 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_07.gif) no-repeat 5px 2px; }
.h1_ps_08 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_08.gif) no-repeat 5px 2px; }
.h1_ps_09 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_09.gif) no-repeat 5px 2px; }
.h1_ps_10 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_10.gif) no-repeat 5px 2px; }

.h1_ps_20 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_20.gif) no-repeat 5px 2px; }
.h1_ps_21 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_21.gif) no-repeat 5px 2px; }
.h1_ps_22 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_22.gif) no-repeat 5px 2px; }
.h1_ps_24 { font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:0px; line-height:29px; padding:2px 0 0 40px; color:#000000; font-weight:normal; background:url(/images/ps_menu_24.gif) no-repeat 5px 2px; }



.h1_ps_09a {

	background:url(/images/ps_menu_09.gif) no-repeat 5px 5px;	

	padding:0px 0 0 40px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#9d2e01;

	font-weight:normal;

	line-height:normal;

}

.h1_ps_09a:first-line {

	font-size:14px;

	font-weight:bold;

	color:#000000;

}

.margin_left_10 {

	margin:0 10px;

}

.font_14 {

	font-size:14px;

}

ul.ps {

	margin:5px 0;

	padding:0;

}

ul.ps li {

	background:url(/images/li.gif) no-repeat 0px 3px;

	display:block;

	margin:8px 0;

	padding:0 0 0 20px;;

	list-style-type:none;

	line-height:normal;

}

ul.ps2 {

	margin:5px 0;

	padding:0;

}

ul.ps2 li {

	background:url(/images/ps_li.gif) no-repeat 0px 6px;

	display:block;

	margin:8px 0;

	padding:0 0 0 15px;;

	list-style-type:none;

	line-height:normal;

}

.ps_ban_01 {

	background:#ffeec5 url(/images/sp_ban_02.gif) no-repeat right top;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#474747;

	line-height:normal;

	padding:12px;

	border-bottom:solid 4px #a23b11;

}

.ps_ban_01 h3 {

	margin:0 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	line-height:normal;

	font-size:18px;

	font-weight:normal;

	color:#9d2e01;

}

.ps_ban_02 {

	background-color:#e3e3e3;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#474747;

	line-height:normal;

	padding:12px;

	border-bottom:solid 4px #a23b11;

}

.ps_ban_02 h3 {

	margin:0 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	line-height:normal;

	font-size:18px;

	font-weight:normal;

	color:#000000;

}

.vn_content table.table_in td p { margin:0px;}

.table_in {

	border-collapse:collapse;

	border: solid 1px #e0e0e0;

}

.table_in td {

	border:solid 1px #e0e0e0;

}

.table_in td.bord_w { border: solid 1px #FFFFFF; }



/** НАЧАЛО: hr */
hr { background: url(/images/line.gif); height:1px; margin:10px 0; border: 0; display: block; color: transparent; font: 1px/1px Times; }
* html hr { display: expression(hr(this)); }
div.hr { background: url(/images/line.gif); height:1px; margin:5px 0; font: 1px/1px Times;}
/** КОНЕЦ: hr */



/** НАЧАЛО: Формы ввода */

.post div { padding-left: 15px; }

.post div input { width:99%; margin: 10px 0; }

.post div textarea { width:99%; height: 64px; margin: 10px 0; }



.post div.submit { padding: 0; width: 100%; padding-top: 5px; text-align: right; }

.post div.submit input { width: auto; margin: 0; }

/** КОНЕЦ: Формы ввода */



.prn { display: none; }

.zag_1 			{ font-size: 18px; color:#990033; font-family:"Times New Roman", Times, serif; }
.zag_2 			{ font-size: 18px; color:#990033; }
.zag_3 			{ font-size: 18px; font-weight:bold; font-family:"Times New Roman", Times, serif; }

.pod_zag_1 	{ font-size: 16px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; }
.pod_zag_2 	{ font-size: 16px; font-weight:bold; color:#990033; font-style:italic; }
.pod_zag_3 	{ font-size: 16px; background-color:#CCCCCC; font-family:"Times New Roman", Times, serif;}

.rub_1 			{ font-size: 16px; font-weight:bold; font-family:"Times New Roman", Times, serif; }
.rub_2 			{ font-size: 16px; color:#990033; }
.rub_3 			{ font-size: 16px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; }
.rub_4 			{ font-size: 16px; text-decoration:underline;}



