div.c_main {
	width:100%;
	height:auto;
	_height:1px;
	position:relative;
}
div.c_empty {
	width:100%;
	clear:both;
	font-size:1px;
	height:0px;
}
div.left_bg {
	width:50%;
	height:100%;

	position:absolute;
	top:0px;
	left:0%;

	background-image: url(../images/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#1A1B1D;
	
	z-index:1;
}
div.right_bg {
	width:50%;
	height:100%;

	position:absolute;
	top:0px;
	left:50%;

	background-image: url(../images/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#1A1B1D;
	
	z-index:1;
}
div.c_center{
	width:900px;

	position:relative;

	background-image: url(../images/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#1A1B1D;
	

	z-index:2;
}
div.c_header {
	width:100%;
	position:relative;
	height:220px;
}
div.c_main_menu{
	width:620px;
	height:85px;

	position:absolute;
	top:102;
	left:280;

	background-image: url(../images/bg_main_menu.jpg);
	background-repeat: repeat-x;
/*	background-position: top;*/
	background-color:#1A1B1D;
	

	z-index:5;
}
div.c_main_menu_item_main {
	width:auto;
	height:auto;

	position:absolute;
	float:left;
	top:30;
	left:50;
}
div.c_main_menu_item_services {
	width:auto;
	height:auto;

	position:absolute;
	float:left;
	top:30;
	left:160;
}
div.c_main_menu_item_about {
	width:auto;
	height:auto;

	position:absolute;
	float:left;
	top:30;
	left:270;
}
div.c_main_menu_item_contacts {
	width:auto;
	height:auto;

	position:absolute;
	float:left;
	top:30;
	left:390;
}
div.c_main_menu_item_guestbook {
	width:auto;
	height:auto;

	position:absolute;
	float:left;
	top:30;
	left:510;
}

div.c_page_caption {
	position: absolute;
	left:330px;
	top:220px;
}

div.c_content {
	width:620px;
	left:276px;
	top:30px;
}
div.c_first_block {
	margin-top:-77px;
	width:620px;
	height:auto;
}
div.c_first_block_text {
	width:520;
	margin-top:35px;
	margin-left:2px;
		
	font-size:12px;
}
div.c_regular_block {
	width:620px;
	
	background-image:url(../images/bg_regular_block.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#D5DADF;

	clear:both;
}
div.c_leftbar {
	width:105px;
	float:left;
}
div.c_small_text {
	width:155;
	font-size:10px;
	margin-top:
}
div.c_coordinates {
	font-size:12px;
	margin-top:50px;
}

div.c_last_block {
	width:620px;
	height:auto;
	
	background-image:url(../images/bg_last_block.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#D5DADF;

	clear:both;
}

div.c_footer {
	width:100%;
	height:150px;
	clear:both;
	margin-top:50px;

	position:relative;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	z-index:6;
}
div.c_footer_center{
	width:800px;
	position:relative;
}
div.lower_logo {
	width:254px;
	height:92px;

	left:150px;

	background-image: url(../images/lower_logo.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	
	z-index:6;
}
div.c_footer_menu {
	width:620px;
	font-size:10px;
	left:225px;
}
div.c_footer_copyrights {
	margin-top:7px;
	width:620px;
	font-size:10px;
	left:225px;
}
div.img_main_menu_shadow {
	width:622px;
	height:14px;

	position:absolute;
	top:173;
	left:280;

	background-image: url(../images/main_manu_shadow.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	

	z-index:5;
}
div.img_logo {
	width:180px;
	height:65px;

	position:absolute;
	top:125px;
	float:left;

	background-image: url(../images/logo.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	
	cursor: pointer;

	z-index:5;
}
div.img_logo_light {
	width:211px;
	height:78px;

	position:absolute;
	top:230px;
	left:-25px;
	clear:left;
	float:left;

	background-image: url(../images/logo_light.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	

	z-index:5;
}

div.c_lang {
	position:absolute;
	top:46px;
	left:280px;

	font-size:10px;

	z-index:5;
}

div.qnav_home {
	width:13px;
	height:11px;

	position:absolute;
	top:44px;
	left:380px;

	background-image: url(../images/qnav_home2.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	
	font-size:1px;

	z-index:5;
}

div.qnav_mail {
	width:11px;
	height:9px;

	position:absolute;
	top:46px;
	left:440;

	background-image: url(../images/qnav_mail2.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	
	font-size:1px;

	z-index:5;
}

div.qnav_sitemap {
	width:11px;
	height:9px;

	position:absolute;
	top:46px;
	left:500;

	background-image: url(../images/qnav_sitemap2.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;
	
	font-size:1px;

	z-index:5;
}

div.img_mark_fast_order {
	width:156px;
	height:75px;

	position:absolute;
	top:358px;
	left:44px;

	background-image: url(../images/mark_fast_order.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;

	z-index:5;
}
div.img_mark_fast_order_rope {
	width:76px;
	height:43px;

	position:absolute;
	top:354px;
	left:200px;

	background-image: url(../images/mark_fast_order_rope.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;

	z-index:5;
}
div.img_mark_fast_order_hole {
	width:36px;
	height:59px;

	position:absolute;
	top:302px;
	left:276px;

	background-image: url(../images/mark_fast_order_hole.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;

	z-index:6;
}
div.img_sendmessage_button {
	width:632px;
	height:74px;

	background-image: url(../images/sendmessage_button.jpg);
/*	background-repeat: repeat-x;
	background-position: top;*/
	background-color:#1A1B1D;

	margin-left:-6px;
	
	cursor:pointer;

	clear:both;
	z-index:6;
}
