BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Trebuchet, Verdana, Arial, sans-serif;
	background: #000000 url("../images/bg/body-bg.jpg") repeat left top;
}

A {text-decoration: none; outline: none;}
A:HOVER {
	text-decoration: underline; 
}
IMG {border: none;}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/**** Page ****/
.sub-page{
	background: transparent url("../images/bg/bg-sub-page.jpg") no-repeat center top;
	float: left;
	width: 100%;
}

#page {
	margin: auto;
	width: 1060px;
}

.page-content{
	float: left;
	display: inline;
	padding-bottom: 50px;
	width: 950px;
	margin: 80px 0 0 110px;
	margin: 40px 0 0 110px;
}
/*** shadow-top ***/
.shadow-top,
.shadow-bottom{
	float: left;
	width: 100%;
	padding-top: 12px;
	font-size: 0px;
}
.shadow-top{
	background: transparent url("../images/bg/top-shadow.png") no-repeat left bottom;
	_background: none;
}
.shadow-bottom{
	background: transparent url("../images/bg/bottom-shadow.png") no-repeat left top;
	_background: none;
}
.shadow{
	float: left;
	width: 100%;
	background: transparent url("../images/bg/shadow.png") repeat-y left top;
	_background: none;
}	
.main-box{
	float: left;
	display: inline;
	margin: 0px 0 0 17px;
	width: 933px;
	background: transparent url("../images/bg/bg-main-box.jpg") repeat-y left top;
}

/**** Header ****/
.header {
	float: left;
    width: 100%;
	background: transparent url("../images/bg/header-bg.jpg") no-repeat left top;
}
.header a.logo{
	float: left;
	display: inline;
	margin: 5px 0 0 16px;
	background: transparent url("../images/logo.png") no-repeat left bottom;
	**background: none;
	width: 263px;
	height: 90px;
}
a.enquire-now {
	float: right;
	display: inline;
	margin: 15px 123px 0 0px;
	color: #6895a7;
	font-size: 17px;
	background: transparent url("../images/icons/link-icon-1.gif") no-repeat right center;
	padding-right: 25px;
	position: relative;
	z-index: 70;
	width: 100px;
	font-family: Georgia, sans-serif;
}
/*** TOP MENU ***/	
.top-menu{
	float: left;
	display: inline;
	margin-left: 17px;
	margin-top: 2px;
	background: transparent url("../images/bg/bg-div-menu.gif") repeat-x left top;
	position: relative;
	z-index: 50;
	width: 570px;
}
.top-menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
.top-menu ul li{
	float: left;
	display: inline;
	position: relative;
	z-index: 1;
	margin: 0 2px;
}
.top-menu ul li.first{margin-left: 0;}
.top-menu ul li a{
	font-size: 11px;
	text-transform: uppercase;
	color: #636363;
	float: left;
	display: inline;
	margin-top: 2px;
	background: none;
	cursor: pointer;
	text-decoration: none;
}
.top-menu ul li.active a{
	color: #392b10;
}
.top-menu ul li:hover a{
	color: #ffffff;
	text-decoration: none;
}
.top-menu ul li a span {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}
.top-menu ul li a span.bg{
	padding: 0px 13px 3px;
	**padding: 11px 13px 10px;
	line-height: 280%;
	**line-height: 120%;
}
.top-menu ul li:hover a span.bg{
	background-color: #5699AC;
	opacity: 0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}
.top-menu ul li a span.shadow{
	background: none;
	width: 2px;
	height: 32px;
	font-size: 0px;
	margin: 0;
	padding: 0;
}

.top-menu ul li:hover a span.shadow{
	background: transparent url("../images/bg/shadow-menu.png") no-repeat right bottom;
	**background: none;
}
.top-menu ul li div{
	position: absolute;
	top: 34px;
	left: 0px;
	width: 176px;
	display: none;
}
body:last-child:not(:root:root) .top-menu ul li div {top: 35px;}
.top-menu ul li div ul{		
	background: #3a6a78 url("../images/bg/bg-menu-ul.jpg") no-repeat left top;
	padding: 7px 0 9px 6px;
	width: 169px;
	_width: 168px;
}
.top-menu ul li div div{
	width: 100%;
	position: static;
	font-size: 0px;
	margin: 0;
	float: left;
	opacity: 0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

.top-menu ul li div div.menu-top{
	background: transparent url("../images/bg/menu-top.png") no-repeat left bottom;
	**background: none;
}
.top-menu ul li div div.menu-top div{
	padding-top: 2px;
	width: 175px;
	background-color: #5699AC;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.top-menu ul li div div.menu-bottom{
	background: transparent url("../images/bg/bg-menu-bottom.png") no-repeat left top;
	**background: none;
	padding-top: 2px;
}
.top-menu ul li div div.menu-bg{
	background: transparent url("../images/bg/bg-menu.png") repeat-y left top;
	**background: none;
}
.top-menu ul li:hover div{
	display: block;
}
.top-menu ul li ul li {
	width: 149px;
	_width: 143px;
	padding: 0 0px 0 6px;
	margin: 0 9px 0 6px;
	border-top: 1px solid #7396a7;
}
.top-menu ul li ul li a{
	padding: 8px 0 5px 15px;
	width: 144px;
	_width: 130px;
	margin: 0;
	display: block;
	text-align: left;
	color: #ffffff;
	background: transparent url("../images/icons/list-icon-1.gif") no-repeat left center;
}
.top-menu ul li ul li a:hover{
	text-decoration: underline;
}
.top-menu ul li ul li.first {
	margin-left:6px;
	padding-left: 6px;
	border: none;
}
.top-menu ul li:hover ul li a{
	background: transparent url("../images/icons/list-icon-1.gif") no-repeat left center;
}

body:last-child:not(:root:root) .box-steps a.link-register {letter-spacing: -0.1em;}
/**** Content ****/
.content {
    float: left;
    width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}
.content ul,
.content ol{
	margin: 5px 40px 5px 20px;
	padding: 0;
}
.content ul{
	list-style: none;
	margin-left: 0;
}

.content a,
.content ul li a{
	font-family: Verdana, sans-serif;
	color: #6f9eb4;
	cursor: pointer;
}

.content h1{
	color: #bfb798;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-family: Georgia, sans-serif;
}
.content h3,
.content h2{
	margin: 0;
	padding: 0;
	font-size: 30px;
	color: #392b10;
}
.content h4{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #392b10;
}
.content h5{
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	color: #736d58;
	margin: 12px 55px 12px 0;
	line-height: 160%;
}
.content p,
.content ul li,
.content ol li,
.content form label,
.content form input,
.content form textarea{
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	color: #736d58;
	line-height: 160%;
	font-size: 11px;
}
	
 SPAN.brown-bark{color: #392B10;}
 SPAN.brown-light{color: #736D58;}
 SPAN.blue{color: #6F9EB4;}
 
.blog-content h3,
.blog-content h4,
.blog-content h5{
	font-family: Georgia, sans-serif;
	line-height: 120%;
	padding-bottom: 20px;
	font-weight: normal;
}
.blog-content h5 { 
	line-height: 120%; 
	margin: 0;
	font-size: 17px;
}
 
.blog-content ul li{
	padding: 2px 0;
	background: transparent url("../images/icons/list-icon-2.gif") no-repeat left top;
	padding-left: 20px;
}

.blog-content ul li h3,
.blog-content ul li h4,
.blog-content ul li h5{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.blog-content ul.header-list li{
	background: none;
	padding-left: 0;
}
.blog-content ul.header-list li h3,
.blog-content ul.header-list li h4,
.blog-content ul.header-list li h5{padding-left: 20px;}

.blog-content ul.header-list li h3{background: transparent url("../images/icons/list-icon-3-center.gif") no-repeat left center;}
.blog-content ul.header-list li h4{background: transparent url("../images/icons/list-icon-3-h4.gif") no-repeat left top;}
.blog-content ul.header-list li h5{background: transparent url("../images/icons/list-icon-3.gif") no-repeat left top;}

.photos-pictures{
	position: relative;
	z-index: 20;
}
.sub-content.home{
	background: transparent url("../images/pictures/photos-home.png") no-repeat left top;
	_background: none;
	width: 494px;
	height: 404px;
	position: absolute;
	top: -75px;
	left: 434px;
	_left: -50px;
}
.sub-content.blog{
	width: 403px;
	height: 247px;
	position: absolute;
	top: -70px;
	left: 483px;
	_left: 0;
}
.content-print{
	background: transparent url("../images/bg/pic-bg.png") no-repeat left top;
	_background: none;
	position: absolute;
	z-index: 1;
	width: 196px;
	height: 137px;
	top: 330px;
	left: -18px;
	_left: -480px;
}
.quotation{
	float: left;
	display: inline;
	text-align: left;
	margin: 18px 0 0 14px;
	padding-left: 15px;
	width: 780px;
	background: transparent url("../images/bg/quotation-bg.png") no-repeat left bottom;
	_background: none;
	border-bottom: 1px solid #d4cab2;
}

.quotation img.img-left{
	margin: 0;
	padding: 0;
}	
	
.quotation img.img-right{
	margin: 5px 0 0 348px;
	padding-bottom: 25px;
}
.quotation .quote {	
	float: left;
}
.quotation p{	
	font-size: 18px;
	line-height: 140%;
	color: #443f2e;
	margin: 0 0 0 25px;
	width: 370px;
	font-family: Georgia, sans-serif;
}
/**** PAGE TITLE ***/
.banner-bg{
	float: left;
	display: inline;
	text-align: left;
	margin: 0px 0 0 14px;
	background: transparent url("../images/bg/bg-banner.png") no-repeat left bottom;
	_background: none;
}

.banner{
	float: left;
	display: inline;
	text-align: left;
	width: 805px;
	background: transparent url("../images/bg/bg-page-title.jpg") no-repeat left bottom;
}
.banner.gallery-page{
	background: transparent url("../images/bg/bg-gallery-title.png") no-repeat left bottom;
	_background: none;
}
.banner h1{
	margin: 88px 0 5px 18px;
	height: 33px;
}

.banner.gallery-page h1{
	margin-top: 25px;
	float: left;
	display: inline;
}
		
/*** MAIN CONTENT ***/
.main-content{
	float: left;
	width: 824px;
	padding-bottom: 30px;
	background: transparent url("../images/bg/bg-main-content.jpg") no-repeat left bottom;
	position: relative;
	text-align: left;
}

.articles{
	float: left;
	display: inline;
	margin: 40px 0 0 28px;
	padding-bottom: 10px;
}
.articles table{
	margin: 0;
	padding: 0;
	width: 750px;
}	

.articles table tr td h4,
.articles table tr td h5,
.articles table tr td a{
	margin: 0;
	padding: 0;
}

.articles table tr td h4,
.article h4{
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	color: #6f9eb4;
	font-family: Georgia, sans-serif;
	padding-bottom: 5px;
}
.articles table tr td h5,
.article h5{
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	color: #8f8a79;
	text-transform: uppercase;
	font-family: Georgia, sans-serif;
	padding-bottom: 8px;
}
.articles table tr td{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8f8a79;
	width: 250px;
	padding: 0px 25px;
	border-left:1px solid #DFD6B9;
}
.articles table tr.tr-content td{
	padding-top: 5px;
	padding-bottom: 10px;
}
.articles table tr.links-more td { height: 25px; padding-top: 10px; }
.articles table tr td.first{
	border: none;
}
.articles table tr td a.read-more,
.article a.read-more{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #6f9eb4;
	background: transparent url("../images/icons/link-icon-2.gif") no-repeat right 0px;
	padding: 0px 20px 3px 0;
	cursor: pointer;
	position: relative;
	_position: static;
}

.article.blog-art{
	margin-top: 90px;
	padding-left: 25px;
	background: transparent url("../images/bg/border-blog.jpg") no-repeat left top;
	min-height: 368px;
	_height: 368px;
	float: left;
	display: inline;
	width: 180px;
}
.article.blog-art.contact{
	width: 195px;
}

.article.blog-art p{
	padding-bottom: 20px;
	font-size: 11px;
}
/*** left menu ***/
.left-menu {
	float: left;
	display: inline;
	margin: 45px 0 0 17px;
	width: 180px;
}
.left-menu ul {
	list-style: none;
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
.left-menu ul li{
	margin: 5px 0;
	margin-left: 8px;
	float: left;
	display: inline;
	width: 100%;
	padding: 0;
	background: none;
}
.left-menu ul li a,
.left-menu ul li ul li a,
.left-menu ul li.active ul li a{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	line-height: 120%;
	padding-left: 18px;
	background: transparent url("../images/icons/list-icon-2-center-blue.gif") no-repeat left top;
	color: #6F9EB4;
}
.left-menu ul li a { font-weight: bold; }
.left-menu ul li ul li a { font-weight: normal; }
.left-menu ul li.section a,
.left-menu ul li.active a,
 .left-menu ul li ul li.active a{
	color: #2d2d2d; 
	background: transparent url("../images/icons/list-icon-3-center.gif") no-repeat left top;
}
.left-menu ul li ul{
	margin-left: 10px;
	width: 120px;
	margin-top: 8px;
}	
.left-menu ul li ul li{
	margin-left: 0;
}
.left-menu ul li ul li a,
.left-menu ul li.active ul li a {
	font-size: 9px;
	margin-left: 0;
}
.left-menu ul li.section UL LI A{
    color:#6F9EB4;
    background: transparent url("../images/icons/list-icon-2-center-blue.gif") no-repeat left top;
}
.left-menu ul li a:hover,	
.left-menu ul li ul li a:hover,
.left-menu ul li.section ul li a:hover{
	color: #2d2d2d; 
	background: transparent url("../images/icons/list-icon-3-center.gif") no-repeat left top;
}

.left-menu ul li ul li.active a{
	color: #2d2d2d;     
	background: transparent url("../images/icons/list-icon-3-center.gif") no-repeat left top;
}

/*** BLOG ***/ 
.blog-content{
	float: left;
	display: inline;
	margin: 22px 0 0 0;
	width: 393px;
	padding-bottom: 20px;
	font-size: 11px;
	color: #736D58;
	line-height: 160%;
}
.blog-content.blog-sitemap{
	width: 520px;
}
.blog-content.artickehomepage{
	width: 560px;
}
.blog-content.faqpage{
	width: 100%;
	margin-left: 25px;
}
.blog-content.without-nav{
	width: 560px;
	margin-left: 20px;
}
.blog-content.contact-us{
	width: 370px;
}
.blog-content h2{
	margin: 20px 0 10px 0;
	padding: 0;
}
.blog-content p{
	margin: 0px 40px 12px 0;
	font-size: 11px;
}

/*** GALLERY CONTENT ***/
.main-content.gallery-page{
	background: none;
	padding-bottom: 0;
}
.gallery-content{
	float: left;
	background: transparent url("../images/bg/bg-gallery.jpg") no-repeat left top;
	width: 100%;
	position: relative;
}
.gallery-content h2,
.gallery-content p{
	color: #736d58;
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
	line-height: 150%;
}
.gallery-content h2{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0;
	height: 40px;
}
.gallery-content p{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 125px;
	padding-bottom: 20px;
}
.gallery-content .intro-text{
	width: 821px;
	min-height: 475px;
	_height: 475px;
	margin: 28px 0 0 25px;
}
.gallery-content .intro-text div.top{
	width: 100%;
	height: 7px;
	background: transparent url("../images/bg/bg-into-text-top.jpg") no-repeat left bottom;
	font-size: 0px;
	float: left;
}
.gallery-content .intro-text div.bg{
	background: transparent url("../images/bg/bg-into-text.jpg") repeat-y left top;
}
.gallery-content .intro-text div{
	opacity: 0.7;
}
.gallery-content .intro-text div p,
.gallery-content .intro-text div h2{
	opacity: 1;
}
.box-image{
	width: 820px;
}
.gallery-photo-main{
	height: 341px;
	width: 576px;
	background: transparent url("../images/bg/photo-main.png") no-repeat left top;
	_background: none;
	margin-bottom: 80px;
	display: block;
	position: absolute;
	top: 60px;
	left: 105px;
}
.blue-div{
	float: right;
	display: inline;
	background: transparent url("../images/bg/bg-num-img.jpg") no-repeat right top;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	margin: 2px 50px 0 0;
	padding: 3px 24px;
}
#gallery-slider a.blue-thumbnails{
	background: transparent url("../images/bg/bg-thumbnails.jpg") no-repeat left top;
	color: #ffffff;
	font-size: 10px;
	padding: 4px 14px;
	top: 387px;
	left: 214px;
	display: none;
}
#gallery-slider a:hover{
	text-decoration: none;
}

.gallery-photo-main a{
	float: left;
	display: inline;
}
.gallery-photo-main a.left-nav{
	margin: 170px 0 0 60px;
}
.gallery-photo-main a.right-nav{
	margin: 150px 0 0 0px;
}
.gallery-photo-box{
	width: 451px;
	height: 307px;
	float: left;
	display: inline;
	margin-left: 90px;
}	
#gallery-slider img.main-photo{
	width: 451px;
	height: 307px;
	position: absolute;
	z-index: 20;
	left: 195px;
	top: 80px;
	display: none;
}

.gallery-photos{
	float: left;
	display: inline;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.gallery-photos-image{
	float: left;
	display: inline;
	text-align: center;
	background-color: #9d9172;
	width: 100%;
	background: transparent url("../images/bg/bg-photos.png") repeat-x left bottom;
	_background: none;
}
.gallery-photos a,
.gallery-photos img{
	margin: 2px 1px 0px;
	padding-bottom: 3px;
	display: inline;
	float: left;
}
.block-photos img{
	width: 81px;
	height: 56px;
}
.gallery-photos a.left-nav-small,
.gallery-photos a.right-nav-small{
	margin-top: 30px;
	width: 18px;
	height: 30px;
}
.gallery-photos a.left-nav-small{margin-left: 10px;}
.gallery-photos a.right-nav-small{margin-left: 5px;}

.gallery-photos a.blue-close{
	float: right;
	display: inline;
	margin: 0 35px 0 0;
	background: transparent url("../images/bg/bg-close.jpg") no-repeat left top;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 1px 13px 2px;
}
.gallery-photos a.blue-close:hover{
	text-decoration: none;
}
.block-photos{
	width: 770px;
	height: 60px;
	overflow: hidden;
	position: relative;
	float: left;
	display: inline;
}	
.content-photos{
	float: left;
	display: inline;
	position: absolute;
	left: 0;
	top: 0px;
}
.content-photos a{
	position: relative;
	z-index: 10;
}
.content-photos ul li{
	position: relative;
	z-index: 5;
}
#gallery-slider{
	height: 520px;
	position: relative;
	padding-bottom: 29px;
}
#gallery-slider a{
	position: absolute;
	top: 230px;
	left: 0;
	z-index: 200;
}
#gallery-slider a.right-nav{left: 160px;}
#gallery-slider a.left-nav{left: 650px;}

#gallery-slider #gallery-img{
	display: none;
}

.carousel-img-bg{
	position: absolute;
	top: 100px;
	left: 195px;
}
.carousel-img img{
	width: 451px;
	height: 307px;
	float: left;
}
.carousel-img ul {margin: 0;}
.carousel-img ul li{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-img ul li.init{display: block;}


/*** TIMELINE CONTENT ***/
.main-content.timeline-page{
	padding-bottom: 0;
	background: transparent url("../images/bg/bg-timeline.jpg") no-repeat left top;
	position: relative;
	z-index: 30;
}	
.timeline-content{
	float: left;
	width: 100%;
}

/*** TIME LINE BLOCK ***/
/*** TIME LINE BLOCK ***/
.timeline-block img{position: static;}
#timeline-blocks{
	float: left;
	display: inline;
	margin: 0;
}
#timeline-strip{
	display: block;
	overflow: auto;
	width: 822px;
	overflow: hidden;
	height: 540px;
}
.fixedwidth{
	float: left;
}
.timeline-block{
	float: left;
	display: inline;
	margin-left : -10px;
	width: 310px;
}
.timeline-block.first-block{
	margin-left: 0;
}
.timeline-block img{	
	float: left;
	opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.timeline-block .into-text{
	float: left;
	display: inline;
	height: 270px;
}
.timeline-block .into-text{
	background: transparent url("../images/bg/blur-frame-text.png") repeat-x left top;
	_background: none;
	width: 310px;
	height: 270px;
	padding: 0px;
	position: relative;
	z-index: 20;
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.timeline-block.top-block .into-text{
	margin-top: -30px; 
	height: 276px; 
}
.timeline-block.bottom-block .into-text{
	padding-top: 0;
}
.timeline-block.bottom-block .tl-img {
	margin-top: -20px;
	float: left;
	display: inline;
}
.timeline-block .into-text p,
.timeline-block .into-text h4,
.timeline-block .into-text h5{
	margin: 0;
	padding: 0;
	width: 228px;
}
.timeline-block .into-text div {
	float: left;
	display: inline;
	margin-left: 40px;
	margin-top: 5px;
	opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
	

.timeline-block:hover .into-text div,
.timeline-block:hover img {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.timeline-block .into-text h4 {
	font-size: 30px;
	color: #000000;
	font-weight: normal;
}
.timeline-block.top-block .into-text h4 { 
	margin: 30px 0 0px 0; 
	line-height: 100%;
}
.timeline-block.top-block .into-text h5 , 
.timeline-block.bottom-block .into-text h5 {
	margin: 5px 0 0 0;
}
.timeline-block.bottom-block .into-text h4 {
	margin: 10px 0 0px 0; 	
	line-height: 100%;
}
.timeline-block .into-text p,
.timeline-block .into-text h5{
	color: #3b2705;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 150%;
	margin-top: 10px;
}
.timeline-block .into-text h5{
	font-size: 11px;
}
.timeline-block .tl-img .blur-frame{
	background: transparent url("../images/bg/blur-frame.png") no-repeat right top;
	_background: none;
	width: 310px;
	height: 300px;
	position: relative;
	z-index: 20;*/
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	*margin-top: -310px;
}

	
/**** Footer ****/
.footer {
     float: left;
     width: 824px;
	 background: #383023 url("../images/bg/bg-footer.jpg") repeat-x left top;
	 text-align: left;
	 padding: 8px 0;
	 position: relative;
}
.footer ul li,
.footer ul li a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #5a5241;
}

.footer ul{
	list-style: none;
	float: right;
	display: inline;
	margin: 0 15px 0 10px;
	padding: 0;
}
.footer ul.copy-text{
	float: left;
}
.footer ul li{
	float: left;
	display: inline;
	margin-left: 25px;
}
.footer ul.copy-text li{
	margin-left: 5px;
}
/*** forms **/
.main-content form{
	width: 390px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
}
.main-content form div{
	float: left;
	display: inline;
	width: 335px;
}
.main-content form span.message{
	color: #B27B89;
	font-size: 11px;
	padding-bottom: 10px;
	float: left;
}
.main-content form div p{
	width: 100%;
	margin: 0;
	float: left;
}
.main-content form label{
	width: 100%;
	float: left;
	display: inline;
	font-size: 11px;
	margin: 3px 0 0 0;
	cursor: pointer;
}
.main-content form input{
	width: 300px;
	font-size: 12px;
	margin: 0px 0 0 0;
	padding: 2px;
	float: left;
	display: inline;
}
.main-content form input.button{
	width: 140px;
	height: 19px;
	color: #6895a7;
	font-size: 17px;
	background: transparent url("../images/buttons/button_send.gif") no-repeat left center;
	border: none;
	margin-top: 10px;
	cursor: pointer;
	font-family: Georgia, sans-serif;
}
.main-content form button{
	background: transparent url("../images/icons/link-icon-1.gif") no-repeat right center;
	padding: 0 20px 0 0;
	font-family: Georgia, sans-serif;
	font-size: 17px;
	color: #6895a7;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}
.content form input.hide-input,
.content form input.hidden{padding: 0;}
.main-content form textarea{
	width: 304px;
	height: 100px;
	font-size: 12px;
}
.main-content form div p.error{
	color: #B27B89;
	font-size: 11px;
	display: none;
}
.main-content form a{
	float: left;
	margin: 10px 0 0 0;
}
.thank-you{
	margin: 20px 20px 0 0px;
	color: #392b10;
	padding-bottom: 20px;
	font-size: 11px;
	float: left;
}
div.thank-you{display: none;}
/*** site map ***/
.sitemap{
	float: left;
	display: inline;
	width: 235px;
	margin: 0;
}
.sitemap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sitemap ul  li {
	float: left;
	width: 100%;
	margin: 0;
	line-height: 25px;
	background: none;
}
.sitemap ul  li a{
	font-size: 11px;
	line-height: 120%;
	color: #2d2d2d; 
	color:#9E957B;
	background: transparent url("../images/icons/list-icon-3-center.gif") no-repeat left top;
	padding-left: 15px;
}
.sitemap ul  li ul{
	margin-left: 10px;
}
.sitemap ul  li ul li a{	
	background: none;
	background: transparent url("../images/icons/list-icon-2-center.gif") no-repeat left top;
}
.sitemap ul  li a:hover{
	color:#2D2D2D;
	text-decoration: none;
}
/*** contact info ***/
.info-contact{
	float: right;
	display: inline;
	width: 100%;
}
.article.blog-art .info-contact p{
	width: 100%;
	padding: 0;
}
.article.blog-art .info-contact p.top-head{
	margin-top: 15px;
}
.info-contact p,
.info-contact p span {
	font-size: 11px;
	float: left; 
	display: inline;
}
.article.blog-art .info-contact p span{
	text-transform: uppercase;
}
.info-contact a{
	font-size: 11px;
	width: 100%;
	float: left;
	display: inline;
	margin: 2px 0;
	color: #6f9eb4;
}

.newsletter-form fieldset{
	margin: 0;
	padding: 0;
	border: none;
}

/**** standart ***/
#Layout{
	width: 820px;
	float: left;
	display: inline;
}
/** Login Form **/	
.typography {
	text-align: left;
	margin-left: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
}
form#MemberLoginForm_LoginForm fieldset{
	border: none;
	width: 250px;
	margin: 0;
	padding: 0;
}
.typography form label{
	width: 150px;
	float: left;
	cursor: pointer;
	display: inline;
}
.typography p#Remember{
	float: none; 
	margin-top: 10px;
}
.typography p#Remember input{
	float: left;
	display: inline;
	margin-right: 5px;
	margin-top: 2px;
	_margin-top: 0;
}
.Actions{
	margin-top: 10px;
	_margin-top: 0;
}
.typography p#Remember label{*margin-top: 3px;}
.blog-content table tr td{
	border: 1px solid #dfd5bc;
	padding: 5px;
}