/* CSS Document */
/*********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, form, label, caption, table, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;/*outline: inherit;*/font-size: 100%;font-size:11px;font-family:arial, tahoma,sans-serif;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: inherit;border-spacing: 0;}
/*************************************************/
body{
	background:#FFF;
	font-size:11px;
	}





.footer a{color: #FFFFFF; font-size:11px; font-family:tahoma; font-weight:bold; text-decoration:none}
.footer {color: #666666; font-size:11px; font-family:tahoma}
.header a{color: #FFFFFF; font-size:9px; font-family:tahoma; font-weight:bold; text-transform:uppercase}
big {font-size:13px; font-weight:bold; vertical-align:middle; color:#F26522}
#mon a{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: tahoma}
.style1 {
	color: #E0482F;
	font-size: 13px;
	font-family: tahoma;
	font-weight:bold
}
.style2 {
	color: #3d3d3d;
	font-size: 11px;
	font-family: tahoma
}
FONT		{FONT-FAMILY: tahoma; FONT-SIZE: 11px}
TD		{FONT-FAMILY: tahoma}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; PADDING:0; MARGIN:0; background-color: #FFFFFF; margin-bottom:0px}
P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; padding-left:10px; padding-top:5px; padding-right:5px}
INPUT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
A:link          {BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #4A93BD; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #595757; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #4A93BD; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #4A93BD; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #4A93BD; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #3d3d3d;  FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #4A93BD; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg_l	{BACKGROUND: none; COLOR: #3d3d3d; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.box		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; border: 1px solid #3d3d3d; background-color: #555555}

a img{
	border:none;
	}

.top_menu{
	background:url(../site_img/top_menu_bg.gif) repeat-x;
	}
.top_menu td{
	background:url(../site_img/top_menu_marker.gif) right center no-repeat;
	height:25px;
	}
	.top_menu td.last{
		background:none;
		}
	.top_menu td a{
		color:#FFF;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		text-transform:none;
		display:block;
		height:25px;
		line-height:25px;
		}
		.top_menu td a:hover{
			background:url(../site_img/top_menu_hover.gif) 0 0 repeat-x;
			}
		.top_menu td a.active{
			background:url(../site_img/top_menu_hover.gif) 0 0 repeat-x;
			}

.menu_title{
	padding:0 20px 0 18px;
	color:#4a93bd; 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 12px;
	}

.footer a{
	color:#FFFFFF;
	text-decoration:none;
	}


.home_page_list{
	padding:0;
	margin:0;
	}
.home_page_list li{
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	color:#3d3d3d;
	list-style:none;
	padding:0 0 7px 0;
	clear:both;
	display:block;
	float:left;
	width:100%;
	}
	.home_page_list li p{
		margin:3px 0 0 0;
		}
		.home_page_list li span{
			font-size:10px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			}
	.home_page_list li a{
		font-weight:bold;
		}
		.home_page_list li a:hover{
			text-decoration:none;
			}
	.home_page_list li img{
		text-align:left;
		padding-right:5px;
		}

.home_page_column{
	width:50%;
	vertical-align:top;
	padding:0 0 25px 0;
	}
	.home_page_column a:hover{
		text-decoration:none;
		}
	
	.home_left_column{
		padding-right:15px;
		}
	.home_right_column{
		padding-left:15px;
		}

	.home_page_column h1{
		font-size:12px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#FFF;
		background:#7eb608 url(/site_img/title_bg.jpg) 0 0 no-repeat;
		height:23px;
		line-height:23px;
		padding:0 0 0 35px;
		margin-bottom:4px;
		}

img.p{
	float:left;
	padding:0 10px 10px 0;
	}
.news_content{
	padding:10px;
	background:#fafafa;
	border: 1px solid rgb(186, 186, 186);
	}
.news_content, .news_content p, .news_content span, .news_content strong, .news_content li, .news_content b, .news_content a{
	font-size:13px;
	line-height:1.4em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	}
	.news_content h1.news_title{
		font-size:16px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		}
	
	h1.news_title{
		background:url("/site_img/title_bg.jpg") no-repeat scroll 0 0 #7eb608;
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		padding:4px 0 4px 22px;
		}

.volume_list{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	}
	.volume_list li{
		display:block;
		clear:both;
		float:left;
		width:100%;
		padding:5px 0 10px 0;
		margin-bottom:5px;
		}
		.volume_list li.white{
			background:#FFF;
			}
		.volume_list li img{
			padding:0 5px 0 0;
			}
		.volume_list li a{
			font-size:13px;
			font-weight:bold;
			}
			.volume_list li a:hover{
				text-decoration:none;
				}

h1.page_title{
	margin:0 0 5px 0;
	font-size:18px;
	background:#7eb608 url(/site_img/title_bg.jpg) 0 0 no-repeat;
	color:#FFFFFF;
	padding:3px 5px 3px 25px;
	}
	
	h1.page_title a{
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		float:right;
		white-space:nowrap;
		}
		h1.page_title img{
			vertical-align:middle;
			}
	
h2.page_title{
	margin:0 0 5px 0;
	font-size:18px;
	}
	h2.page_title strong{
		font-size:18px;
		}

.subcategories_wrap{
	padding:0 0 10px 0;
	font-size:14px;
	}
	.subcategories_wrap a, .subcategories_wrap span{
		font-size:14px;
		font-weight:bold;
		}
		.subcategories_wrap a.active{
			color:#75a213;
			}
		.subcategories_wrap a:hover{
			text-decoration:none;
			}

.related_news{
	padding:10px 0 0 0;
	}
	.related_news h2{
		font-size:14px;
		}
	.related_news ul{
		padding:4px 0 0 0;
		margin:0;
		}
		.related_news li{
			font-size:12px;
			display:block;
			float:left;
			width:100%;
			padding-bottom:5px;
			color:#3d3d3d;
			}
			.related_news li img{
				padding:0 4px 4px 0;
				}
			.related_news li a{
				font-size:12px;
				font-weight:bold;
				}
			.related_news li p{
				line-height:1.4em;
				}
				.related_news li a:hover{
					text-decoration:none;
					}

.tags{
	padding-top:5px;
	}
.tags a:hover{
	text-decoration:none;
	}

.pagination{
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	}
	.pagination li{
		float:left;
		display:block;
		margin:0 10px 0 0;
		}
		.pagination li a{
			text-decoration:none;
			display:block;
			float:left;
			height:20px;
			font-size:12px;
			line-height:20px;
			padding:0 5px;
			border:1px solid #bababa;
			}
			.pagination li a:hover{
				background:#f5f5f5;
				}
			.pagination li.active a{
				background:#2e82b3;
				color:#FFFFFF;
				font-weight:bold;
				}
				.pagination li.active a:hover{
					background:#2e82b3;
					}
			.pagination li.next a, .pagination li.prev a{
				background:none;
				border:none;
				padding-top:4px;
				}
				.pagination li.next a:hover, .pagination li.prev a:hover{
					background:none;
					}
	
	
.search_socket h2{
	font-size:12px;
	padding:0;
	margin:0;
	}
.search_socket .search_input{
	font-size:11px;
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #3d3d3d;
	float:left;
	padding:2px;
	width:122px;
	margin-right:3px;
	}
	
	
.order_form td{
	font-size:13px;
	padding:0 0 10px 0;
	}
	.order_form td.label{
		padding:0 30px 10px 0;
		}
	.order_form td .input_field{
		font-size:12px;
		width:220px;
		border:1px solid #BABABA;
		padding:3px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		}
	.order_form td select{
		width:220px;
		padding:3px;
		font-family:Tahoma, Geneva, sans-serif;
		}
	.order_form td textarea{
		font-size:12px;
		width:220px;
		height:150px;
		border:1px solid #BABABA;
		padding:3px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		}
	.submit_button{
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:bold;
		color:#FFF;
		border: none;
		cursor:pointer;
		background:#7EB608;
		padding:3px;
		}
	
.sidebar_menu{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	}
	.sidebar_menu li{
		display:block;
		float:left;
		width:160px;
		background:url(../site_img/left_menu_bg.gif) repeat-x;
		border-top:1px solid #93da96;
		border-bottom:1px solid #3e9742;
		}
		.sidebar_menu li a{
			display:block;
			float:left;
			width:146px;
			/*height:22px;*/
			line-height:22px;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding:0 0 0 14px;
			color:#000;
			background:#bad8b8 url(../site_img/left_menu_marker.gif) 5px 9px no-repeat;
			}
			.sidebar_menu li a:hover{
				background:#ceebd2 url(../site_img/left_menu_hover.gif) repeat-x;
				}
			.sidebar_menu li a span, .sidebar_menu li a sup{
				color:#da3838;
				font-weight:bold;
				padding-right:5px;
				}
		.sidebar_menu li.active{
			background:#ceebd2 url(../site_img/active_left_menu.gif) repeat-x;
			}
			.sidebar_menu li.active a:hover{
				background:#ceebd2 url(../site_img/active_left_menu.gif) repeat-x;
				}
	
	
.main_error{
	border-bottom:2px solid #ff5b13;
	border-top:2px solid #ff5b13;
	padding:3px 0;
	color:#cd460b;
	font-size:12px;
	}	
	
.home_page_block{
	padding:10px 0;
	font-size:12px;
	line-height:1.2em;
	}
	.home_page_block a, .home_page_block p, .home_page_block span, .home_page_block li{
		font-size:12px;
		line-height:1.2em;
		}
.banner_place{
	margin:0;
	float:left;
	padding:7px 0;
	text-align:center;
	width:100%;
	}
	
	
.rss_socket td{
	padding:0 0 6px 0;
	}	
	.rss_socket td img{
		margin-right:3px;
		}	
	.rss_socket td a:hover{
		text-decoration:none;
		}
	
.bigmir_wrap div{
	padding:0;
	}
