/* HTML TAGS */
* {padding:0;margin:0;}
html {overflow-y: scroll;}
body {background-color:#363230; color:white;}
img {border:0;}
/* SITE STRUCTURE */
#container {width:900px;margin:10px auto;}
#header {height:350px;}
#logo {display:block;width:100%;margin:0;padding:0;}
#header_short_info {float:left;width:226px;height:182px;padding: 20px 25px 30px 15px;background:url('../images/header_short_info.jpg') top left no-repeat;}
#header_short_info div {
	padding-top:30px;
	padding-bottom:35px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#header_short_info div p {padding-bottom:5px;}
#header_short_info div a {color:white; text-decoration:underline;}
#slideshow {float:left;position:relative;width:581px;height:232px;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}
#wrapper {float:left;width:100%;padding-bottom:20px;}
#sidebar {float:left;width:266px;}
#menu_01 {width:237px;padding:18px 20px 28px 10px;background:url('../images/menu_01_bg.jpg') center repeat-y;font:bold 12px Tahoma,Helvetica,Verdana,Geneva,Arial,sans-serif;}
#menu_01 h3 {display:block;padding-top:6px;padding-bottom:6px;font-size:13px;font-weight:bold;cursor:pointer;}
#menu_01 h3 a {color:white;text-decoration:none;}
#menu_01 ul {list-style-type:none;margin:0;padding:0;margin-bottom:6px;margin-top:6px;}
#menu_01 ul li {padding-bottom:6px;padding-top:6px;}
#menu_01 ul li a {display: block;padding:2px 0;padding-left:25px; text-decoration:none;color:white;}
#menu_01 ul li a:visited,#menu_01 ul li a:hover,#menu_01 ul li a:active {color:white;}
#menu_01b {float:left;display:block;width:266px;height:15px;background:url('../images/menu_01_bottom.jpg') 1px 0px no-repeat;margin-left:1px;padding-left:0px;}
#banners {text-align:center;margin-top:10px;}
#banners a img {border:solid 2px white;}
#partners {clear:both;margin: 30px auto 21px;text-align:center;}
#partners_h {float:left;padding-left:50px;line-height:45px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;color:#ab9575;}
#partners_arms {display:inline;letter-spacing:38px;}
#footer {clear:both;width:810px;height:49px;margin:30px auto 25px;padding-left:25px;padding-right:25px;background:url('../images/footer_bg.jpg') top center no-repeat;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.footer_info,.footer_info a,.footer_info a:link,.footer_info a:visited,.footer_info a:hover,.footer_info a:active {line-height:45px;color:#363230;}
.footer_pict {padding-left:50px;padding-right:10px;line-height:49px;letter-spacing: 25px;}
.footer_pict img {vertical-align:middle;}
#content h3.content_h {
	font-size:22px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	color:#ab9575;	
}
#content{
	float:left;
	width:500px;
	padding:16px 34px 5px 36px;
	color:white;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content a {color:white;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content table {margin:0 auto; text-align:center;}
/* page */
#page ul,ol{
	margin: 5px 5px 5px 30px;
}

/* #contact */
#contact form ul li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 15px;padding:0;}
#contact form ul li label {color:#fffefb;font-size:12px;}
#contact input.field, #contact textarea.field {border:1px solid #807c79;font-size:17px;margin:5px 0;padding:3px 5px; background-color:#363230; color:#fffefb;}
#contact input{height:30px;line-height:30px;}
#contact input.button {font-size:12px;font-weight:bold;margin:5px 0;padding:3px 5px;background-color:#363230;color:#fffefb;}

/* #gallery */
#gallery {width:120%;}
#gallery a:hover{text-decoration:none;}
#gallery div.clearfix {float:left; width:250px; padding: 5px 5px 40px;}
#gallery div.clearfix p {text-align:center;color:#fffefb;font-size:10px;line-height:14px;}
#gallery div.clearfix p a img {border:solid 3px white;text-decoration:none;margin-bottom:5px;}
/* #news */
#news {
	width:120%;
}
#news ul,#news ul li {
	list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;
}
div.news-short {
	float:left;
	/*width:235px;*/
	margin-right:50px;
	margin-bottom:20px;
	font-size:11px;	
}
div.news-short h4 {
	font-size:15px;
}
span.news-date {
	color:#ab9575;
}

/* OTHER ELEMENTS */
.right{float:right;}
.news {color:#ab9575;}
.mini{width:35%;}
.short{width:45%;}
.medium{width:70%;}

