﻿.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:1px;
}
.btn_01{overflow:visible; width:auto;cursor:pointer;float:right; background:url('../images/btn_icon_01.jpg') no-repeat 40px 2px ; padding-left:52px; border:0px; border-bottom:1px #B3A099 solid;}
.btn_01 span{font-weight:bold;}
.btn_02{ overflow:visible; width:auto;cursor:pointer;float:right; background:url('../images/btn_icon_02.jpg') no-repeat 40px 8px ; #background-position:35px 7px;padding-left:52px; border:0px; border-bottom:1px #B3A099 solid; font-weight:bold;  margin-top:5px;}
.header{
	margin:0px auto;
	padding-left:40px;
	width:940px;
	
}
.logo{
	float:left;
	padding-top:15px;
	padding-bottom:45px;
	text-indent:-999em;
	background-repeat:no-repeat;
	height:58px;
	width:285px;
	background-position:0 0;
}
.logo_text{
	text-indent:-3000px;
	line-height:1px;
	height:1px;
	width:1px;
}
.shortcut{
	float:right;
	padding-right:20px;
	padding-top:30px;
	width:620px;
}
.top_menu{
	width:auto;
	float:right;
}
.top_menu li{
	float:left;
}
.lang{
	padding-top:16px;
	float:right;
}
.current_lang{
	font-weight:bold;
	text-decoration:underline;
}
.language-switcher{}
.language-switcher li{ float:left; }
.language-switcher .active, .language-switcher .active a{ text-decoration:underline; }
.language-switcher .last{ padding-left:15px; background:url("../images/v_line.jpg") no-repeat left center;}


.nav{
	color:#26140C;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
	height:26px;
}
.nav a:hover{ color:#FF9F0D; }
.nav ul{
	float:right;
}
.nav li{
	float:left;
	padding-left:40px;
}

.level0, .menu_first, .menu_rest{
	text-transform:uppercase;
}

.level1, .level2{
	text-transform:none;
}


.shadow{
	position:absolute;
	bottom:0px;
	left:-58px;
	width:1054px;
	height:285px;
	background:#ffffff url('../images/main_bot_bg.jpg') no-repeat; 
	z-index:1;
	
	top:-285px;
}



.footer{
	background-image:url('../images/footer_bg_02.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	height:80px;
	padding-top:10px;
	/*width:100%;*/
	margin:0px auto;
	padding-top:10px;
	clear:both;
	text-align:center;
	position:relative;
	width:980px;
}
.footer_menu{
	font-size:11px;
	font-family:Arial;
	color:#26140C;
	width:630px;
	margin:0px auto;
	text-align:center;
	margin:0px auto;	
	width:980px;		
}
.footer_menu a{
	font-size:11px;
	font-family:Arial;
	color:#26140C;
}
.footer_menu ul{
	width:980px;
}
.footer_menu li{
	display:inline;
	padding:0px 11px 0px 4px;
	background:url("../images/v_f_line.jpg") no-repeat right center;
}

.footer_menu .last{ background:none; padding:0;}

.footer_menu .links{ display:none;}

.footer_menu .links .last{ background:none;}
.footer_menu a:hover{
	text-decoration:underline;
}


.cms-page-view .content{
	padding:5px 15px 25px 15px;
	width:948px;
}