@charset "utf-8";

body {
	font: 12px Georgia;
	background-color: #e3e3de;
	background-image:url(../img/bg.jpg);
	background-position:left top;
	margin:0px;
	padding:0px;
	color:#1e1e1e;
}

ul {

}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
a {
	outline:none;
}
h1, h2, h3, h4 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    *font-size:12px;
    font-weight:normal;
    display:inline;
}
#holder {
	width:1050px;
	min-height:700px;
	/*
	background-image:url(../img/image.png);
	background-repeat:no-repeat;
	background-position:right top;
	*/
	margin:0px auto;
	position:relative;
}
#holder #top {
	width:1050px;
	height:230px;
	position:relative;
}
#holder #top #logo {
	width:254px;
	height:230px;
	float:left;
}
#holder #top #fader {
	width:785px;
	height:230px;
	float:left;
	position:relative;
}
#holder #top #fader img {
	position:absolute;
	z-index:10;
	display:none;
}
#holder #container {
	width:956px;
	margin:0px auto;
}
#holder #container #cont-top {
	width:956px;
	height:45px;
	background-image:url(../img/bgm.png);
	background-repeat:no-repeat;
}
#holder #container #cont-top ul {
	width:940px;
	margin:0px;
	padding:0px;
	list-style:none;
	margin:0px auto;
}
#holder #container #cont-top ul li {
	min-width:17px;
	height:44px;
	margin-right:8px;
	float:left;
}
#holder #container #cont-top ul li.lang {
	width:16px;
	height:28px;
	padding-top:16px;
	min-width:16px;
	margin-right:0px;
}
#holder #container #cont-top ul li.lang a {
	width:16px;
	height:13px;
	padding:0px;
	background-image:url();
	text-decoration:none;
	float:none;
	display:inline;
}
#holder #container #cont-top ul li.selected {
	background-image:url(../img/left.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#holder #container #cont-top ul a {
	min-width:40px;
	height:27px;
	padding-top:17px;
	padding-right:30px;
	background-image:url(../img/mbreak.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:16px;
	color:#151515;
	display:block;
	float:left;
}
#holder #container #cont-top ul a {
	text-decoration:none;
}
#holder #container #cont-top ul li a.selected {
	background-image:url(../img/right.png);
	background-repeat:no-repeat;
	padding-right:20px;
	padding-left:4px;
	margin-left:17px;
	background-position:right top;
	color:#f4efdf;
}
#holder #container #cont-middle {
	width:956px;
	min-height:300px;
	background-image:url(../img/bg-content-middle.jpg);
	background-repeat:repeat-y;
}
#holder #container #cont-middle #content {
	width:956px;
	min-height:131px;
	background-image:url(../img/bg-content-top.jpg);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content #first-left {
	width:370px;
	padding-top:35px;
	float:left;
	margin-left:35px;
}
#holder #container #cont-middle #content .text {
	width:100%;
}
#holder #container #cont-middle #content .text .header {
	width:100%;
	margin-bottom:10px;
	font-size:22px;
	color:#225e7b;
}
#holder #container #cont-middle #content .text .content {
	width:100%;
	font-size:12px;
	color:#1e1e1e;
	line-height:22px;
	text-align:justify;
}
#holder #container #cont-middle #content .more {
	width:100%;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#holder #container #cont-middle #content .more a {
	color:#ac6b1c;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin-right:5px;
	text-decoration:underline;
}
#holder #container #cont-middle #content .post {
	width:346px;
	height:269px;
	background-image:url(../img/bg-contact.png);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content .post .inside {
	width:275px;
	padding-top:38px;
	margin:0px auto;
}
#holder #container #cont-middle #content .post .inside .header {
	width:260px;
	padding-left:15px;
	font-size:16px;
	color:#1c506c;
}
#holder #container #cont-middle #content .post .inside .content {
	width:260px;
	padding-top:10px;
	line-height:22px;
	font-size:12px;
	color:#1e1e1e;
	padding-left:15px;
}
#holder #container #cont-middle #content .post .inside .content span {
	font-size:16px;
	color:#834800;
}
#holder #container #cont-middle #content #first-right {
	width:510px;
	padding-top:35px;
	margin-left:30px;
	float:left;
}
#holder #container #cont-middle #content #first-right .header {
	width:470px;
	height:30px;
	margin-bottom:15px;
	background-image:url(../img/header.png);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content #first-right .header div {
	width:140px;
	height:24px;
	font-size:18px;
	color:#1c506c;
	text-align:center;
	margin-left:2px;
	padding-top:6px;
}
#holder #container #cont-middle #content .news {
	width:470px;
	background-image:url(../img/dots2.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
#holder #container #cont-middle #content .news.big  {
	width:100%;
}
#holder #container #cont-middle #content .news.big .informations  {
	width:430px
}
#holder #container #cont-middle #content .news .thumb {
	width:151px;
	height:112px;
	text-align:center;
	padding-top:8px;
	float:left;
	margin-right:19px;
	background-image:url(../img/frame-photo.png);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content .news .informations {
	width:300px;
	float:left;
}
#holder #container #cont-middle #content .news .title {
	width:100%;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#834800;
}
#holder #container #cont-middle #content .news .date {
	width:100%;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#ac6b1c;
	margin-bottom:5px;
}
#holder #container #cont-middle #content .news .body {
	width:100%;
	font-size:11px;
	text-align:justify;
	color:#1e1e1e;
	line-height:19px;
}
#holder #container #cont-bottom {
	width:956px;
	height:110px;
	background-image:url(../img/bg-content-bottom.jpg);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content #cont-left {
	width:300px;
	padding-top:10px;
	margin-right:20px;
	float:left;
}
#holder #container #cont-middle #content #cont-left .submenu {
	padding-left:10px;
}
#holder #container #cont-middle #content #cont-left .submenu-top {
	width:260px;
	height:10px;
	position:relative;
	background-image:url(../img/submenu-top.png);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content #cont-left .submenu-middle {
	width:260px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../img/submenu-middle.png);
	background-repeat:repeat-y;
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul {
	width:240px;
	margin:0px;
	padding:0px;
	list-style:none;
	margin:0px auto;
	text-align:right;
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul li {
	width:240px;
	padding-bottom:10px;
	background-image:url(../img/submenu-break.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul li a {
	width:240px;
	color:#fff;
	display:block;
	text-decoration:none;
	font-style:italic;
	font-size:15px;
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul li a.selected,#holder #container #cont-middle #content #cont-left .submenu-middle ul li a:hover {
	text-decoration:underline;
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul li ul {
	padding-top:5px;
	padding-bottom:5px;
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul li ul li {
	padding:0px;
	background-image:url();
}
#holder #container #cont-middle #content #cont-left .submenu-middle ul li ul li a {
	width:222px;
	margin-right:3px;
	font-size:12px;
	color:#bdd6e2;
	font-style:normal;
	padding-right:15px;
	background-image:url(../img/dt.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
#holder #container #cont-middle #content #cont-left .submenu-bottom {
	width:260px;
	height:9px;
	background-image:url(../img/submenu-bottom.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
}
#holder #container #cont-middle #content #cont-left .contact-small {
	width:220px;
	height:208px;
	padding:30px;
	position:relative;
	color:#080808;
	margin-bottom:25px;
	background-image:url(../img/bg-contact2.png);
	background-repeat:no-repeat;
}
#holder #container #cont-middle .box {
	width:255px;
	margin-left:10px;
	margin-bottom:25px;
}
#holder #container #cont-middle .box .header {
	width:235px;
	padding-left:10px;
	padding-right:10px;
	color:#1c506c;
	font-size:18px;
	padding-bottom:13px;
	background-image:url(../img/dots4.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#holder #container #cont-middle .box .ins {
	width:235px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	text-align:center;
}
#holder #container #cont-middle .box .ins img {
	border:1px solid #d9caa3;
}
#holder #container #cont-middle #content #cont-left .contact-small a {
	color:#834800;
}
#holder #container #cont-middle #content #cont-left .contact-small p {
	margin-bottom:15px;
}
#holder #container #cont-middle #content #cont-left .contact-small div {
	margin-bottom:5px;
}
#holder #container #cont-middle #content #cont-left .contact-small span {
	font-size:16px;
	color:#834800;
}
#holder #container #cont-middle #content #cont-left .clip {
	position:absolute;
	left:-20px;
	top:-10px;
}
#holder #container #cont-middle #content #cont-left .clip2 {
	position:absolute;
	left:-10px;
	top:5px;
}
#holder #container #cont-middle #content #cont-right {
	width:616px;
	padding-right:20px;
	padding-top:10px;
	float:left;
}
#holder #container #cont-middle #content #cont-right .header {
	width:616px;
	padding-bottom:5px;
	margin-bottom:20px;
	font-size:20px;
	font-style:italic;
	color:#6e4f28;
	background-image:url(../img/dots3.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#holder #container #cont-middle #content #cont-right .header .first {
	color:#225e7b;
}
#holder #container #cont-middle #content #cont-right .text {
	width:616px;
	line-height:22px;
	font-size:12px;
	color:#1e1e1e;
	margin-bottom:15px;
}
#holder #container #cont-middle #content #cont-right .text .contact-left {
	width:40%;
	float:left;
}
#holder #container #cont-middle #content #cont-right .text .contact-right {
	width:60%;
	float:left;
}
#holder #container #cont-middle #content #cont-right .text .contact-right .form-left {
	width:95px;
	padding-right:5px;
	margin-bottom:5px;
	text-align:right;
	float:left;
	padding-top:5px;
	font-size:12px;
	color:#303030;
}	
#holder #container #cont-middle #content #cont-right .text .contact-right .form-right {
	width:233px;
	float:left;
	margin-bottom:5px;
}
#holder #container #cont-middle #content #cont-right .text .contact-right .form-right input.input  {
	width:223px;
	height:27px;
	border:0px;
	padding:5px;
	outline:none;
	font:12px Georgia;
	color:#834800;
	background-color:transparent;
	background-image:url(../img/input.jpg);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content #cont-right .text .contact-right .form-right textarea  {
	width:223px;
	height:179px;
	border:0px;
	padding:5px;
	outline:none;
	font:12px Georgia;
	color:#834800;
	background-color:transparent;
	background-image:url(../img/textarea.jpg);
	background-repeat:no-repeat;
}
#holder #container #cont-middle #content #cont-right .pictures {
	width:616px;
	margin-bottom:15px;
}
#holder #container #cont-middle #content #cont-right .pictures .pic {
	width:160px;
	height:150px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	margin:5px;
	float:left;
	background-image:url(../img/frame-photo2.png);
	background-repeat:no-repeat;
}
#holder #container #footer {
	width:956px;
	padding-top:15px;
	padding-bottom:15px;
	color:#f4eedc;
	font: 11px Arial;
}
#holder #container #footer a {
	color:#f4eedc;
}
#holder #container #footer #fleft {
	width:50%;
	float:left;
	text-align:left;
}
#holder #container #footer #fright {
	width:50%;
	float:left;
	text-align:right;
}

.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.normal {font-weight:normal;}
.float_left {float:left;}
.bold {font-weight:bold;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
.def_clear {clear:left;}
.def_both {clear:both;}
.def_clear_right {clear:right};
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.pointer {cursor:pointer;}
.green {color:#079041;}
.white {color:#FFFFFF;}
.green2 {color:#728C43;}
.red {color:#bb1511;}
.black {color:#000000;}
.grey555 {color:#545550;}
.grey {color:#aeaeae;}
.blue {color:#016597;}
.gold {color:#a58304;}
.orange {color:#D75E33;}
.form_class {padding:0px;margin:0px;}
.line-through {text-decoration:line-through}

a:link    {text-decoration: underline;		color:#4b4b4d;}
a:visited {text-decoration: none;		color:#4b4b4d;}
a:hover   {text-decoration: none;   color:#4b4b4d;}
a:active  {text-decoration: none;		color:#4b4b4d;}
a.item_link:link    {text-decoration: none;	color: #FFFFFF;}
a.item_link:visited {text-decoration: none;	color: #FFFFFF;}
a.item_link:hover   {text-decoration: none; color: #FFFFFF;}
a.item_link:active  {text-decoration: none;	color: #FFFFFF;}

a.red_link:link    {text-decoration: none;	color: #8c080a;}
a.red_link:visited {text-decoration: none;	color: #8c080a;}
a.red_link:hover   {text-decoration: none;  color: #8c080a;}
a.red_link:active  {text-decoration: none;	color: #8c080a;}

a.grey_link:link    {text-decoration: none;	color: #aeaeae;}
a.grey_link:visited {text-decoration: none;	color: #aeaeae;}
a.grey_link:hover   {text-decoration: none; color: #aeaeae;}
a.grey_link:active  {text-decoration: none;	color: #aeaeae;}

a.black_link:link    {text-decoration: none;	color: #000000;}
a.black_link:visited {text-decoration: none;	color: #000000;}
a.black_link:hover   {text-decoration: none;    color: #000000;}
a.black_link:active  {text-decoration: none;	color: #000000;}

a.green_link:link    {text-decoration: none;		color: #38A260;}
a.green_link:visited {text-decoration: none;		color: #38A260;}
a.green_link:hover   {text-decoration: none;	color: #38A260;}
a.green_link:active  {text-decoration: none;		color: #38A260;}

a.footer_link:link    {text-decoration: underline;	  color: #595959;}
a.footer_link:visited {text-decoration: underline;	  color: #595959;}
a.footer_link:hover   {text-decoration: none;	  color: #595959;}
a.footer_link:active  {text-decoration: underline;	  color: #595959;}