*{
	padding:0px;
	margin:0px;}
:focus { 
	outline: none;}
html, body{
	color:#575e62;
	font-size:15px;
	font-family:"Arial";
	height:100%;
	min-height:100%;
	background:#ededed;}
a{
	color:#b07092;
	text-decoration:underline;}
a:hover{
	text-decoration:none;}
img{
	border:none;}
.clear{
	display:inline-block;
	width:99%;
	clear:both;
	overflow:hidden;
	font-size:0px;
	height:0px;
	line-height:0px;}
.wrap{
	width:964px;
	padding-left:18px;
	padding-right:18px;
	margin:0 auto;
	padding-top:15px;
    background: #ffffff;
    padding-bottom: 40px;}
.logo{
	margin-bottom:20px;}
.adres{
	color:#575e62;
	font-size:16px;
	font-weight:bold;
	font-family:"Arial";
	padding-bottom:12px;}
.adres a{
	color:#575e62;}
.navi{
	background:#879b92;
	color:#feffff;
	font-size:14px;
	width:399px;
	height:353px;
	line-height:18px;
	font-family:"Arial";
	float:left;
	margin-right:1px;}
.but{
	display:block;
	text-align:center;
	line-height:80px;
	height:80px;
	width:132px;
	float:left;
	border-right:1px solid #fff;
	background:#879b92;
	color:#fff;
	font-size:28px;
	text-decoration:none;}
.but3{
	background:#b07092;}
.but2{
	background:#9bd38e;}
.last{
	border:none;}
h3,.h3_g,.h3_r{
	margin-bottom:17px;
	padding-bottom:20px;
	padding-top:20px;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	background:url(../images/line.png) no-repeat bottom;}
.h3_g{
background:url(../images/line_g.png) no-repeat bottom;}
.h3_r{
background:url(../images/line_r.png) no-repeat bottom;}
.txt{
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;}
.more{
	padding-top:10px;
	text-align:right;
	font-size:24px;}
.more a{
	color:#fff;}
.foto{
	width:564px;
	float:left;}
.title{
	font-size:20px;
	color:#d0cfcf;
	background:#000;
	opacity: 0.6;
	/* for mozilla */
	-moz-opacity: 0.6;
	/* for ie */
	filter: alpha(opacity=60);
	height:50px;
	line-height:50px;
	margin-top:-50px;
	*margin-top:-53px;
	padding-left:15px;}
.left{
	width:265px;
	float:left;
	padding-top:25px;}
.menu{
	margin-bottom:25px;}
.menu li{
	list-style:none;
	line-height:45px;
	height:45px;
	display:block;
	margin-bottom:1px;
	*margin-bottom:0px;
	*margin-top:-2px;}
.menu li a{
	padding-left:25px;
	padding-right:30px;
	font-size:22px;
	text-decoration:none;
	color:#ffffff;
	height:45px;
	line-height:45px;
	display:block;
	float:left;
	background:#879b92;}
.menu a:hover{
	background:#9bd38e;}
.menu li.on a{
	background:#b07092;}
h4{
	color:#a7bcb3;
	font-size:20px;
	font-weight:normal;
	padding-bottom:10px;}
.icons img{
	margin-right:10px;}
.content{
	width:698px;
	padding-top:25px;
	float:left;}
.content ul{
margin-left: 15px;}
.path{
	padding-bottom:10px;
	font-size:24px;
	color:#a7bcb3;}
.path a{
	color:#879b92;}
.path img{
	margin-left:5px;
	margin-right:5px;}
p{
	padding-bottom:12px;}
.pic{
	border:1px solid #daeaea;
	padding:2px;
	margin-bottom:10px;}
.new{
	background:url(../images/dot.png) repeat-y right;
	width:210px;
	float:left;
	padding-left:18px;
	padding-right:13px;
	font-size:14px;}
.last2{
	background:none;
	padding-right:0px;}
.first{
	padding-left:0px;}
.more2{
	text-align:right;
	padding-top:10px;}
.footer{
	width:1000px;
	margin:0 auto;
	height:45px;
	line-height:45px;
	font-size:13px;
	color:#fff;
	background:#879b92;}
.footer2{
	width:950px;
	padding-left:25px;
	padding-right:25px;
	margin:0 auto;}
.footer2 a{
	color:#fff;}
.fr{
	float:right;}
.clear {
	clear:both
}

#gallery {
	position:relative;
        width:	564px;
        height:	353px;
}
#gallery img {
	float:left;
	position:absolute;
        width:	564px;
        height:	353px;
        border:none;
}
#gallery img.show {
        z-index:500
}

#gallery .title {
        z-index:600;
        position:absolute;
        bottom:0;
        width:	549px;
}
.tab {
    display: none;
}
#tab1 {
    display: block;
}
#tab2 {
    background-color: #9BD38E;
}
#tab3 {
    background-color: #B07092;
}
a.title_news{
color:#575E62;
font-size:16px;
font-weight:bold;
text-decoration: underline;}
a.title_news:hover{
text-decoration: none;}
.pic_news{
border:1px solid #DAEAEA;
margin-right:10px;
padding:2px;
float:left}
.h1_news{
color:#575E62;
font-size:24px;
padding-top:10px;}
.block_news{
margin-bottom: 20px;
margin-top: 5px;}
#pager a, #pager span {
padding: 4px 10px;
color:#575E62}
#pager span {
background-color: #879B92;
color: white;}