	
	/*
	CSS file for sev luch
	Author: madmarker
	*/
	
	/*page config*/
	
	html, body 
	{
		margin:0;
		padding:0;
		width:100%;
		height:100%;
	}
	del
	{
		text-decoration: none;
	}
	body
	{
		margin: 0;
		padding: 0;
		font: normal 11px Tahoma, Arial, verdana;
		color: #000;
		background: #000;
		line-height: 1.2;
	}	
	html
	{
		min-width: 1000px;
	}
	a
	{
		text-decoration: none;
		outline: none;
		color: #990000;
	}
	a:hover
	{
		text-decoration: none;
	}
	img
	{
		border: none;
	}
	form, ul, p
	{
		margin: 0;
		padding: 0;
	}
	h1, h2, h3, h4, h5, h6
	{
		margin: 0;
		padding: 0;
	}
	h1
	{
		font: normal 24px Arial, Tahoma, Verdana;
	}
	h2
	{
		font: normal 18px Tahoma, Arial, Verdana;
	}
	h3
	{
		text-transform: uppercase;
		font: bold 14px Arial;
	}
	h4
	{
		font: bold 12px Arial;
	}
	h5
	{
		font: normal 16px Verdana;
	}
	#site_container
	{
		position: relative;
		min-height: 100%;
		min-width: 1000px;
		background: url(images/top_header_bg.jpg) top center repeat-x;
		z-index: 1;
	}
	* html #site_container {
		height: 100%;
	}

	/* end page config*/
	
	/***************************************************************************
		header (tpl)
	***************************************************************************/
	#header
	{
		width: 974px;
		margin: 0 auto !important;
		height: 344px;
	}
	#header_top
	{
		height: 99px;
	}
	#header_top .logo
	{
		float: left;
		width: 284px;
		margin-left: 32px;
		display: inline;
	}
	#header_top .contacts
	{
		width: 100px;
		float: left;
		padding: 45px 0 0 0;
	}
	#header_top .contacts a
	{
		color: #000;
		padding: 0 6px;
	}
	#header_top .phone
	{
		width: 538px;
		height: 90px;
		background: url(images/vverch.png) no-repeat;
		float: left;
		margin: 4px 0 0 0;
	}
	#header_top .phone a.contacts
	{
		width: 538px;
		height: 90px;
		position: relative;
	}
	#header_top .search
	{
		float: left;
		padding: 42px 0 0 0;
		margin-left: 45px;
		display: inline;
	}
	#header_top .search input
	{
		background: url(images/input_bg.jpg) repeat-x;
		border: none;
		width: 200px;
		height: 23px;
		font: normal 11px Arial;
		color: #aaadb5;
		padding: 3px 5px 0 5px;
	}
	#header_bottom
	{
		height: 217px;
	}
	#header_bottom .block
	{
		float: left;
		height: 217px;
	}
	.picto
	{
		width: 36px;
		height: 27px;
		background: url(images/someshit.jpg) no-repeat;
		float: left;
		margin: 0 0 0 18px;
	}
	#main_menu
	{
		height: 28px;
		background: url(images/main_menu_bg.jpg) no-repeat;
	}
	#main_menu ul
	{
		list-style-type: none;
	}
	#main_menu li
	{
		float: left;
		padding: 6px 0 0 0;
		position: relative;
	}
	#main_menu a
	{
		color: #fff;
		font: normal 14px Arial;
		text-decoration: none;
		padding: 4px 6px;
		margin: 0 8px;
	}
	#main_menu a:hover
	{
		text-decoration: none;
		background: url(images/main_menu_hover_bg.jpg) repeat-x;
	}
	#mml
	{
		width: 9px;
		height: 23px;
		position: absolute;
		top: 2px; 
		left: 0;
		background: url(images/mm_l.jpg) no-repeat;
	}
	#mmr
	{
		width: 9px;
		height: 23px;
		position: absolute;
		top: 2px; 
		right: 0;
		background: url(images/mm_r.jpg) no-repeat;
	}
	.forum_pic
	{
		width: 30px;
		height: 27px;
		background: url(images/forum_pic.jpg) no-repeat;
	}
	#main_menu a.forum
	{
		padding: 0;
		position: relative;
		top: 6px;
	}
	#main_menu a.forum:hover
	{
		background: none;
		text-decoration: underline;
	}
	
	/***************************************************************************
		main_container (tpl)
	***************************************************************************/
	#main_container
	{
		width: 974px;
		margin: 0 auto !important;
		padding-bottom: 116px;
		min-height: 450px;
		height: auto !important;
		height: 450px;
		overflow /**/:/**/ auto;
	}
	#min_blocks_box
	{
		width: 974px;
		height: 148px;
		background: url(images/min_blocks_bg.jpg) no-repeat;
		overflow: hidden;
	}
	#content
	{
		min-height: 450px;
		height: auto !important;
		height: 450px;
		background: #fff;
		overflow /**/:/**/ hidden;
	}
	#left_block
	{
		width: 674px;
		float: left;
		padding: 20px;
	}
	#left_block p.title
	{
		font: normal 18px Georgia;
		text-transform: uppercase;
		color: #000;
	}
	#left_block p.subtitle
	{
		font: normal 12px Georgia;
		color: #979292;
		padding: 0 0 15px 0;
	}
	#right_block
	{
		width: 255px;
		float: left;
		padding: 20px 0;
	}
	#right_block ul
	{
		list-style-type: none;
	}
	#right_block ul li
	{
		width: 243px;
		background: url(images/right_block_li_off.jpg) no-repeat;
		padding: 2px 0 8px 0;
	}
	#right_block ul li.active
	{
		width: 243px;
		background: url(images/right_block_li_on.jpg) no-repeat;
		padding: 2px 0 8px 0;
	}
	#right_block ul li.active a
	{
		color: #fff;
		font: normal 14px Arial;
		text-decoration: none;
		margin-left: 10px;
	}
	#right_block ul li a
	{
		color: #000;
		font: normal 14px Arial;
		text-decoration: none;
		margin-left: 10px;
	}
	#right_block ul li ul li a
	{
		color: #000;
	}
	#right_block ul li ul
	{
		list-style-type: none;
		padding: 0 0 0 0;
		
		position: relative;
		top: 4px;
	}
	#right_block ul li ul li
	{
		background: none;
		border: none;
		padding: 1px 0;
	}
	#right_block ul li.active ul li a
	{
		color: #000;
	}
	#right_block ul li.active ul li a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	.blockss_under
	{
		width: 241px;
		height: 34px;
		background: url(images/blockss_under.jpg) no-repeat;
	}
	.blockss_under p
	{
		text-align: center;
	}
	.blockss_under a
	{
		color: #636363;
	}
	
	/***************************************************************************
		footer (tpl)
	***************************************************************************/

	#footer
	{
		position: relative;
		height: 190px;
		min-width: 974px;
		margin: -190px auto 0 auto !important;
		background: url(images/footer_bg.jpg) repeat-x;
	}
	#footer_content
	{
		width: 974px;
		height: 116px;
		margin: 0 auto !important;
		padding-top: 74px;
		color: #e2dfdf;
	}
	#footer_content .mcf_con
	{
		width: 974px;
		height: 33px;
		background: url(images/mcf_con.jpg) no-repeat;
	}
	#footer_content p.copyright
	{
		float: left;
		margin: 8px 0 0 0;
	}
	#footer_content p.artempire
	{
		float: right;
		margin: 8px 0 0 0;
	}
	
