	
	/*css verty  by akaGamlet akaGamlet@webalta.ru*/
	
	/*page description*/	

	body
	{
		margin: 0px;
		padding: 0px;
		font: normal 12px Tahoma, Verdana, Arial, Geneva, Helvetica;
		height: 100%;		
	}
	html
	{
		/*background:  #15101d /*url(images/html_shadow.jpg) 0px 292px repeat-x*/;
		background:  #171120 url(images/line_main_bot.jpg) 0px 271px repeat-x;
	}
	a	
	{
		color: #000;
	}
	img
	{
		border: none;
	}
	form
	{
		padding: 0px;
		margin: 0px;
	}
	ul 
	{
		margin: 0px;
		padding: 0px;
	}
    /* div
	{
		border: 1px solid red;
	}

	/* end page description*/	
	
	/***************************************************************************
		HEADER of PAGE(tpl)
	***************************************************************************/

	#header
	{				
		height: 400px;			
	}	
	#head_top
	{
		color: #f6f6f7;
		height: 28px;
		text-transform: uppercase;	
		font-size: 10px;
		font-weight: bold;
		padding-top: 10px;
	}
	span#head_top_1
	{
		padding-left: 140px;
	}
	span#head_top_2
	{
		display: block;
		float: right;
		padding-right: 10px;
	}
	span#head_top_2 a
	{
		color: #f6f6f7;
		text-decoration: none;
	}
	#grad
	{
		position: absolute;
		width: 50%;
		height: 173px;
		top: 95px;
		background: #16111f;		
	}
	
	/***************************************************************************
		main_container of  PAGE(tpl)
	***************************************************************************/		
	
	#main_container
	{
		/*background: #121221 url(images/head_top.jpg) top left repeat-x;*/
		background: url(images/head_top.jpg) top left repeat-x;
		_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
		min-width: 1000px;		
	}
	
	#main_container_in
	{
		width: 880px;
		text-align: left !important; 
		min-height: 730px;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 730px;			
		margin: 0 auto !important;		
	}
	#menu_container
	{
		height: 57px;
		overflow: hidden;
	}
	#menu_container_in
	{
		height: 57px;
		position: relative;
		left: -3px;
		left /**/:/**/ 0px;		
		margin-right: -3px;
		margin-right /**/:/**/ 0px;		
	}
	#menu_container_in ul
	{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		float: right;
	}
	#menu_container_in ul li
	{
		float: left;
	}
	#menu_container_in ul li a
	{
		display: block;
		color: #484857;
		text-transform: uppercase;
		font-size: 9px;
		text-decoration: none;
		margin-right: 10px;
		font-weight: bold;
		font-family: Tahoma;
		margin-top: 22px;
		border-right: 2px solid #abaeb7;
		padding-right: 10px;
	}
	#main_top_backg_left
	{
		background: url(images/main_top_backg_left.jpg) top left no-repeat;		
		width: 284px;
		height: 179px;
		position: relative;
		top: -1px;
		float: left;
	}
	#main_top_backg_left_1
	{
		background: url(images/main_top_backg_left_1.jpg) top left no-repeat;		
		width: 89px;
		height: 179px;
		float: left;
		position: relative;/*fix over absolute elemnts*/
	}
	#figure_1
	{
		background: url(images/figure_1.jpg) top left no-repeat;
		height: 57px;
		width: 337px;
		float: left;				
		margin-left: 15px;
		margin-left /**/:/**/ 31px;
	}
	#figure_2
	{
		background: url(images/figure_2.png) top left no-repeat;
		height: 16px;
		width: 236px;
		margin-left: 83px;
		position: relative;
		top: -1px;
	}	
	#figure_3
	{
		background: url(images/figure_3.png) top left no-repeat;
		height: 48px;
		width: 714px;
		margin-top: 0px;
		margin-left: 86px;
		position: relative;
		top: -1px;
		color: #484857;
		text-transform: uppercase;
		font-weight: bold;
		padding-left: 70px;
		padding-top: 10px;
		overflow: hidden;
		font-size: 10px;
	}
	
	#main_top_backg_right
	{
		background: url(images/main_top_backg_right.jpg) top left no-repeat;				
		height: 179px;
		margin-left /**/:/**/ 370px;
		position: relative;
		left: -3px;
		margin-right: -3px;
		left /**/:/**/ 0px;
		margin-right /**/:/**/ 0px;		
	}
	
	/*CONTENT*/
	
	#main_content_box
	{
		/*border: 1px solid red;*/
		background: url(images/big_tel.png) top left no-repeat;
		min-height: 380px;
		height: auto !important;
		height: 380px;
		padding-left: 155px;
		padding-right: 75px;		
	}
	#main_content_box a
	{
		color: #fff;
	}
	#line_after_header
	{
		background: url(images/line_after_header.jpg) bottom left no-repeat;
		width: 600px;
		height: 14px;
		color: #d3d8dc;
		padding-bottom: 20px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#main_content_box_in
	{
		color: #d3d8dc;
		font-family: Arial;
		padding-bottom: 20px;		
	}
	#main_content_box_in b
	{
		color: #a888dc;
	}
	img.tel
	{
		border: 2px solid #5d5d67;
		margin-bottom: 20px;
		margin-left: 10px;	
	}
	p.some
	{
		color: #a888dc;
		font-style: oblique;
	}
	/*END CONTENT*/
	
	
	/***************************************************************************
		footerof PAGE(tpl)
	***************************************************************************/	
	#footer
	{
		background: url(images/footer.jpg) top left repeat-x;			
		height: 94px;
		overflow: hidden;
	}
	#footer_in
	{
		width: 730px;
		margin: 30px auto !important;		
		margin-bottom: 0px !important;	
		padding-left: 120px;
	}
	#logo_development
	{
		background: url(images/logo_development.png) top left no-repeat;
		width: 150px;
		height: 47px;
		float: left;
	}
	#logo_development a
	{
		display: block;
		width: 150px;
		height: 47px;
		position: relative; /*ie 6 fix bug*/
	}
	#footer_text
	{
		padding-top: 10px;
	}
	#footer_text div#remont_word
	{
		text-transform: uppercase;
		font: bold 10px Arial;
		color: #f6f6f7;
		/*padding-left: 35px;*/
		text-align: center;
		padding-top: 7px;
	}
	span.foot_tel
	{
		color: #a670ff;
		font: bold 18px Arial;		
		text-transform: uppercase;
		/*padding-left: 40px;*/
		float: right;
		padding-right: 10px;
	}
	span.foot_tel_top b
	{
		color: #f6f6f7;
	}	
	
	span.foot_tel_top
	{
		color: #a670ff;
		font: bold 18px Arial;		
		text-transform: uppercase;
		/*padding-left: 40px;*/	
		display: block;
		text-align: center;
	}	
	span.foot_tel b
	{
		color: #f6f6f7;
	}
	

