body{
	margin:0;padding:0;
	background:url(../images/bg.jpg) 0 0 repeat;
	font-size:11px;
	font-family:tahoma,verdana;
	text-align:center;
	color:#333;
	
}

ul,ol{
	margin:0;padding:0;
	list-style-type: none;
}

#wrapper{
	text-align:left;
	background:#fff;
	width:956px;
	height:auto;
	padding:10px 2px 2px 2px;
	margin:10px auto 0 auto;
}


#dTop{
	width:100%;
	height:120px;
	background:url(../images/logo_marena.gif) center 6px no-repeat;
	position: relative;
}
#logoLink{
	width:190px;
	height:110px;
	display:block;
	position:absolute;
	left:385px;
	top:0;	
	cursor:pointer;
}

.langMenu{
	float:right;
	margin-right:10px;
	font-family:verdana;	
}

.langMenu {}
.langMenu li{ display:inline;}
.langMenu a.last{
	border-right:0;
	
}
.langMenu a:hover{
	color:#000;
}
.langMenu a{
	padding: 0 10px;
	color:#666;
	border-right:1px solid #666;
	text-decoration:none;
	font-family:verdana;
}

#dMainMenu{
	height:400px;
	width:100%;
	margin-bottom:2px;
}

#contentWrapper{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/bg_in.gif) -2px 0 repeat-y;
	margin-bottom:2px;
}
#dLeft{
	float:left;
	width:215px;
	padding-left:10px;
	height:;
	color:#333;
	margin:0 10px 0 0;
}
#dLeft a,#dContent a{color:#333;}
#dContent p{
	line-height:17px;
}
#dContent,
#dContentWide{
	float:left;
	width:486px;
	margin:0 10px 0 0;

}
#dContentWide{
	width:729px;
	background:#999;
	margin:0;
}
#dContent ul{list-style-type: disc;padding-left:10px;line-height:17px;}
#dContent ul li{margin-left:10px;}
#dContent ul li a{}

#dRight{
	float:left;
	width:225px;
	height:;
}

#dBottom{
	height:50px;
	width:100%;
	background:#ebeae8;
	
}
#dFooter p a{
	color:#858484;
	text-decoration: none;
}
#dFooter p{
	color:#666;
}
#dFooter{
	
	width:958px;
	height:30px;
	margin:0 auto;
	
}

#dBottom #footerLinksContener{
	float:left;
}
#footerLinksContener ul{
	margin:17px 0 0 10px;
}
#footerLinksContener ul li{
	display:inline;
}

#footerLinksContener ul li a:hover{
	color:#000;	
}
#footerLinksContener ul li a{
	border-right: 1px solid #666;
	color:#666;
	line-height:normal;
	padding:0px 4px;
	text-decoration:none;
}
#footerLinksContener ul li a.last{
	border:none;
}
/**/

.smallNav a:hover{
	color:#cc0000;	
}

.smallNav a{
	float:left;	
	color:#999;
	text-decoration: none;
}

.smallNav{
	overflow:hidden;
	margin:20px 0 0 100px;
}
.smallNav span{float:left;}

.prev_id{
	background:url(../images/arrow_prev.gif) 0 center no-repeat;
	padding-left:20px;
	margin:0 10px 0 0;
}

.next_id{
	background:url(../images/arrow_next.gif) right center no-repeat;
	padding-right:20px;
	margin:0 0 0 10px;
}
.paginationControl .disabled{
	float:left;color:#ccc;
}
.paginationControl span{float:left;}
.paginationControl a.nr,.paginationControl span.nr{
	width:11px;height:15px;
	margin:0 2px;
	padding:1px 0 0 5px 
}
.paginationControl a.nr{
	
	background:#ccc;color:#666	
}
.paginationControl span.nr{
	background:#666;color:#fff	
}
.paginationControl a{
	color:#999;
}

.back{
	display:block;
	background:url(../images/bt_powrot.gif) 0 0 no-repeat;
	width:45px;
	height:16px;
}
.back:hover{
	background-position:0 -16px; 
}

/* banners */

.bannerContener{
	cursor:pointer;
	background:#fff;
	border-bottom:2px solid #fff;
	width:100%;
	height:120px;
	overflow:hidden;
}
.fadeTitleContener{
	background:url(../images/alpha.png) 0 0 repeat-x;
	height:30px;
	margin:90px 0 0 0;
	padding:0 10px
}
.bannerContener a{
	text-decoration:none;
}
.bannerContener img{
	border:none;
}


.bannerTitle{
	font-family:arial;
	position:relative;
	margin:90px 0 0 0;
	padding:7px 10px 0 10px;
	height:23px;
	background: url(../images/alpha.png) 0 0 repeat;
}

.bannerTitle a.view-more, .d2 a.view-more{
	font-size:11px !important;
	position:absolute;
	right:10px;
	bottom:7px;
}

.bannerContener:hover > .bannerTitle{
	background:#000 !important;
	
}

.bannerContener:hover > .bannerTitle > *
{
	color:#fff !important;
}
.bannerTitle *{
	font-size:14px;
	color:#ccc !important;
}

.faceBookImg{
	display:block;
	width:60px;
	height:17px;
	padding:0px 4px;
	margin:-3px 0 0 0px;
	background:url(../images/bt_facebook.gif) 0 0 no-repeat;
}
.faceBookImg:hover{
	background-position: 0 -17px;
	
}

#footerRightLinksContener{}
#footerRightLinksContener ul{
	overflow:hidden;
	padding-top:17px;
	margin:0 0 0 10px;
}
#footerRightLinksContener ul li{display:inline;overflow:hidden;}
#footerRightLinksContener ul li a:hover{color:#000;}
#footerRightLinksContener ul li form,#footerRightLinksContener ul li input{
	display:inline;
	float:left;
	border-right: 1px solid #666;
	padding:0px 4px;
}
#footerRightLinksContener ul li input{border:0;}
#footerRightLinksContener ul li input{
	margin:-3px 0 0 0;
}
#footerRightLinksContener ul li a{
	float:left;
	border-right: 1px solid #666;
	color:#666;
	line-height:normal;
	padding:0px 4px;
	text-decoration:none;
}



.divContact{}
.divContact table{table-layout: fixed;}
.divContact td{}
.divContact td input.long{border:1px solid #333;padding:5px 10px;width:330px;}
.divContact td textarea{border:1px solid #333;padding:5px 10px;width:330px;height:150px;}
.divContact table input.submit:hover{background-position: 0 -20px;background: #525252}

.divContact table input.submit{
	border:0;
	color:#fff;
	cursor:pointer;
	border:1px solid #b3b9c3;
	height:19px;
	width:91px;
	font-size:11px;
	background: #747474;
	float:right;
	margin-right:30px;
		

}
.divContact table .err{
	color:#cc0000;
}
.divContact table th{
	width:110px;
	padding:0 10px;
	text-align:right;
}

#ulSearch{
	margin-top:40px;
}
#ulSearch li{
	margin:5px 10px;
	color:#666;
}
#ulSearch li a:hover{
	color:#333;
}
#ulSearch li a{
	font-size:12px;
	color:#666;
	
}
#searchPhraseSubmit{
	width:13px;
	height:12px;
	background: url(../images/bt_search.gif) 0 0 no-repeat;
	border:0;
	margin:0 0 0 2px !important;
	cursor:pointer;
	
}
#searchPhrase{
	color:#666;
	font-size:12px;
}

/*popup*/

#popup-box{
	width:480px;
	min-height:200px;
	background:#fff;
	padding:10px 0;
}

#popup-box-trigger{

	visibility:hidden;
	
	
}

#fancybox-inner{
	background:#fff;
}

#fancybox-outer{
	background: transparent !important;
}

element.style {
    display: inline;
}

#fancybox-close {
    right: -5px !important;
    top: -3px !important;

}

