﻿body,html
{
	margin:0px;
	padding:0px;
}

body{
	background:#4d4d4d;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
}

img
{
	border: none;
}

/*LAYOUT*/
#main-container{
	margin:20px auto;
	width:944px;
	overflow:hidden;
}
#header{
	clear:both;
	float:left;
	width:944px;
	height:154px;
	overflow:hidden;
}
#content{
	clear:both;
	float:left;
	width:944px;
	height:auto;
	overflow:hidden;
}
#footer{
	clear:both;
	float:left;
	width:944px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(/resources/images/template/bg-footer.jpg) no-repeat;
	font-size:11px;
	padding-left:22px;
}
/*CONTENT-LAYOUT*/
#content #left-content{
	float:left;
	width:444px;
	overflow:hidden;
}
#content #right-content{
	float:right;
	width:460px;
	padding:0 20px;
	overflow:hidden;
	background:#333333;
	height:100%;
}
#content #wide-content{
	width:904px;
	padding:20px;
	overflow:hidden;
}
/*HEADER*/
#header #h-top{
	width:944px;
	height:110px;
	overflow:hidden;
	background:url(/resources/images/template/bg-header-top.gif) no-repeat;
}
#header #h-bottom{
	width:944px;
	height:44px;
	overflow:hidden;
	background:url(/resources/images/template/bg-header-bottom.gif) no-repeat;
}
a#logo{
	position: relative;
	top: 17px;
	left: 35px;
	display: block;
	width: 265px;
	height: 77px;
}
#header #lang{
	float:right;
	font-size:11px;
	padding-top:7px;
	padding-right:63px;
	margin-top:-40px;
}
#header #lang a#is, #header #lang a#en{		
	color:#333;
	text-decoration:none;
	padding-left:15px;
	padding-right:20px;
	height:18px;
	
}
#header #lang a#is{
	background:url(/resources/images/template/lang-is.jpg) no-repeat top right;
}
#header #lang a#en{
	background:url(/resources/images/template/lang-en.jpg) no-repeat top right;
}
#header #lang img
{
	margin-bottom: -10px;
}
div#top-ad
{
	float: right;
	margin: 15px 15px 0 0;
}
#top-nav, #top-nav ul{
	margin:0;
	padding:0;
}
#top-nav ul{
	list-style:none;
}
#top-nav ul li{
	float:left;
}
#top-nav ul li a{
	display:block;
	text-align:center;
	height:40px;
	line-height:40px;
	padding: 0 15px;
	font-weight:bold;
	font-size:15px;
	color:#333;
	text-decoration:none;
}
#top-nav ul li a:hover, #top-nav ul li a.active{
	color:#35bcf5;
	background:url(/resources/images/template/bg-nav-act.gif) no-repeat top left;
}

/*FOOTER*/
#footer a{
	font-weight:bold;	
	color:#35bcf5;
	text-decoration:none;
}

/*CONTENT*/
#content{color:#fff;}
#content h1{	
	margin:0;
	
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#ffab00;
}
#content p{

/*	margin:0;*/
	font-size:11px;
	line-height:14px;
}
#content a{
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
	text-decoration:none;
	color:#ffab00;
}

/*FEAUTRE PIX*/
#left-content #feature-pix{
	margin-top:6px;
}
#left-content #feature-pix img{
	width:431px;
	height:292px;
	border:4px solid #fff;
}

/*BLACK-ROUNDED-BOX*/
.b-box{
	width:439px;
	overflow:hidden;
	margin:6px 0;
}
.b-box .b-top, .b-box .b-bottom{
	float:left;
	width:439px;
	height:10px;
	overflow:hidden;	
}
.b-box .b-top{	
	background:url(/resources/images/template/b-box-top.jpg) no-repeat top left;
}
.b-box .b-bottom{	
	background:url(/resources/images/template/b-box-bottom.jpg) no-repeat top left;
}
.b-box .b-content{	
	float:left;
	background:#333333;
	width:399px;
	padding:0 20px;
	overflow:hidden;
}

/*PANE-TITLE*/
.top-title{	
	float:left;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#ffab00;
	padding-bottom:7px;
	margin-right: 70px;
}
.top-link{		
	float:right;	
	padding-top:9px;
	padding-bottom:9px;
	
}

/*GUEST BOOK*/
.guestbook-list{	
	padding-top:7px;
	padding-bottom:7px;
	clear:both;
	border-top:1px solid #fff;		
}
.guestbook-list .text{
	margin:0;
	padding:0;
	width:399px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:justify;	
}
.guestbook-list .link{
	float:right;
}

/*NEWS-LIST*/
.news-list-container
{
	float: left;
	clear: both;
	width: 920px;
	border-bottom:1px solid #fff;
}
.news-list{
	float:left;
	width:460px;
	overflow:hidden;
	padding:7px 0;
}
.date{
	font-size:11px;
}

/*GALLERY-LIST*/
.img-list
{
	float:left;	
	width:120px;
	text-align:center;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	padding-right:32px;
}
.img-list img{
	border:2px solid #fff;
	margin:8px 0;	
}

.clear{clear:both;}


/* SUBMENU */

div#submenu
{
	position: relative;
	top:-4px;
	width:944px;
}

div#submenu-bg
{
	clear:both;
	float:left;
	width:944px;
	background: url(/resources/images/template/submenu-bg.gif) repeat-x top left;
}

div#submenu-left
{
	clear:both;
	float:left;
	width:944px;
	background: url(/resources/images/template/submenu-left.gif) no-repeat top left;
}

div#submenu-right
{
	clear:both;
	float:left;
	padding:0px 20px;
	width:904px;
	background: url(/resources/images/template/submenu-right.gif) no-repeat top right;
}

div#submenu-right ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#submenu-right ul li
{
	float:left;
	padding:9px 20px 7px 20px;
	height:17px;
	line-height:17px;
	font-size:15px;
}

div#submenu-right ul li a
{
	color:#ffab00;
	text-decoration: none;
}

div#submenu-right ul li a:hover
{
	text-decoration: underline;
}

div#submenu-right ul li a.active
{
	font-weight:bold;
}


/*div#top-ad
{
	margin:0px auto;
	width:944px;
}

div#top-ad-content
{
	position:absolute;
	top:37px;
	width:927px;
	text-align:right;
}*/
