* {margin:0 auto;padding:0;}
html,body {
	position:relative;
	width:100%;
	color:#d9d2ac;
	background:#000;
	text-align:center;
	font:normal normal 12px arial,tahoma,sans-serif;
	line-height:150%;
	}
p {
	padding:12px 2px 0px 2px;
	text-align:left;
	line-height:150%;
	}
li {
	list-style:disc;
	list-style-position:inside;
	line-height:150%;
	padding:8px 2px 0px 2px;
	text-align:left;
	}
a {
	color:#d9d2ac;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
img,
a img {
	border:0;
	text-decoration:none;
	}
.photogallery {
	text-align:left;
	}
.photogallery a img {
	border:1px solid #333;
	padding:3px;
	background:#111;
	margin:3px;
	}
h4 {
	font:normal normal 14px arial,tahoma,sans-serif;
	letter-spacing:1px;
	padding:10px 0px 6px 3px;
	}
#v_all {
	width:900px;
	padding:0 auto;
	text-align:left;
	}
#v_top {
	width:900px;
	height:488px;
	background:transparent url(/img/bg_top3.jpg) no-repeat left top;
	overflow:hidden;
	}
#v_top4 {
	width:900px;
	height:auto;
	background:transparent url(/img/bg_top4.jpg) no-repeat left top;
	}
#v_main {
	width:100%;
	}
#v_bottom {
	width:900px;
	height:180px;
	background:transparent url(/img/bg_bottom3.jpg) no-repeat left top;	
background:transparent url(/img/bg_bottom3.jpg) no-repeat left bottom;

	clear:both;
	text-align:center;
	overflow:hidden;
	}
#v_counters {
	width:900px;
	clear:both;
	text-align:center;
	padding:50px 0 10px 0;
	}
#copyright {
	letter-spacing:1px;
	text-align:center;
	padding:10px 0 0 0;
	}
#v_main_left {
	display:inline;
	float:left;
	width:256px;
	height:550px;
	overflow:hidden;
	}
#v_main_left_2 {
	display:block;
	width:256px;
	height:400px;
	background:transparent url(/img/bg_left_menu3.jpg) no-repeat left top;
	overflow:hidden;
	}
#v_main_left_menu {
	padding:60px 0 0 0;
	}
#v_main_left_menu a {
	display:block;
	width:190px;
	height:27px;
	padding:0 0 0 30px;
	background:transparent url(/img/bg_left_menu_line5.gif) no-repeat left bottom;
	font:normal normal 16px arial,tahoma,sans-serif;
	letter-spacing:1px;
	color:#d9d2ac;
	text-decoration:none;
	overflow:hidden;
	}
#v_main_left_menu a:hover {
	color:#cf8f04;
	}
#body_main a.m_main,
#body_news a.m_news,
#body_catalog a.m_catalog,
#body_price a.m_price,
#body_partner a.m_partner,
#body_foto a.m_foto,
#body_doc a.m_doc,
#body_faq a.m_faq,
#body_contact a.m_contact	{
	color:#cf8f04;
	}
#v_main_right {
	margin-left:262px;
	}
.v_clearing {
	overflow:hidden;
	height:0;
	clear:both;
	}
.innertube {
	margin:0px;
	margin-top:0;
	}
.header_text {
	margin:6px 0 0 0;
	background:transparent url(/img/bg_header_text.jpg) no-repeat left bottom;
	}
.header_text2 {
	margin:6px 0 0 0;
	background:transparent url(/img/bg_header_text2.jpg) no-repeat left bottom;
	}
.header_text h2 {
	letter-spacing:1px;
	font:normal normal 26px arial,tahoma,sans-serif;
	padding:0 0 8px 18px;
	}
.header_text2 h3 {
	font:normal normal 22px arial,tahoma,sans-serif;
	padding:0 0 6px 18px;
	text-align:left;
	}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.red {color:#f00;}
.white {color:#fff;}
.cpointer {cursor:pointer;}
.catalog_photo {
	padding:6px 0;
	}


#v_container {width:900px;margin:0 auto;}
#v_content {float:right;width:640px;}
#v_navigation {float:left;width:256px;}
#v_extra {float:left;clear:left;width:256px;}
#v_footer {clear:both;width:100%;}
#v_banner {float:right;}

#v_all {
	width:900px;
	padding:0 auto;
	margin:0 auto;
	text-align:left;
	}

#v_navigation_top {
	width:256px;
	height:178px;
	background:transparent url(/img/bg_v_navigation_top2.jpg) no-repeat left top;
	}
#v_navigation_middle {
	width:256px;
	height:auto;
	background:transparent url(/img/bg_v_navigation_middle.jpg) repeat-y left top;
	}
#v_navigation_bottom {
	width:256px;
	height:167px;
	background:transparent url(/img/bg_v_navigation_bottom.jpg) no-repeat left top;
	}
#v_navigation a {
	display:block;
	width:190px;
	height:27px;
	padding:0 0 0 30px;
	background:transparent url(/img/bg_left_menu_line5.gif) no-repeat left bottom;
	font:normal normal 16px arial,tahoma,sans-serif;
	letter-spacing:1px;
	color:#d9d2ac;
	text-decoration:none;
	overflow:hidden;
	}
#v_navigation a:hover {
	color:#cf8f04;
	}
#body_main a.m_main,
#body_news a.m_news,
#body_catalog a.m_catalog,
#body_price a.m_price,
#body_partner a.m_partner,
#body_foto a.m_foto,
#body_doc a.m_doc,
#body_faq a.m_faq,
#body_contact a.m_contact	{
	color:#cf8f04;
	}

