/* CSS: style.css */
h1, h2, h3, h4, pre, body, html {
	margin:0;
	padding:0;
	}

p{
	margin-top: 0;
	padding-top: 0;
}
	
a img, :link img, :visited img { border:none; }
ul { }

map{
	border:0;
}


/**********************************************/
/* HEADINGS */
h1, h2, h3 { margin-bottom: 3px;
         line-height: 1.5em;
         font-family: Verdana;
         font-weight: normal; }
h4, h5, h6 { margin-bottom:3px;
                 line-height:1.5em;
                 font-family:Verdana; }
h1 { font-size:18px; color: #1a6970; font-weight: bold; }
h2 { font-size:14px; color: #1a6970; font-weight: bold; }
h3 { font-size:16px; color: #1a6970; font-weight: normal; }
h4 { font: normal 12px Verdana; color: #1a6970; }
h5 { font-weight:normal; font-size:1em; }

td {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
    color: #8f826f;
}

div{
	font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #fff;
}

a{
	color: #fff;
	text-decoration:none;
}

a:hover{
	color: #fff;
	text-decoration:underline;
}

/**********************************************/

/* CSS Document */
/* About: Contains all the IDS elements for the structure of the site and other IDS */

/******************************************************
			CONTENT BOXES
******************************************************/

html,body{ 
	text-align: center;
	height: 100%; 
}

body{
	margin: 0;
	padding: 0;
	background: #203b64 url('../img/bg.jpg') top center;
}

#page{
	width:716px;
	margin:auto;
	text-align:left;
	position:relative;
}

#bg-left{
	/*position:absolute;
	top:0;
	left:-155px;
	width:155px;
	height:323px;
	background: #203b64 url('../img/bg-left.jpg');*/
}

/******************************************************
			SECONDARY BOXES
******************************************************/

#menu ul{
	list-style:none; padding:0; margin:0;
}
#menu ul li{
	width:141px; height:26px; background:url('../img/btn.png') no-repeat; float:left; margin:0 1px 0 0;
}
#menu ul li.last{
	margin:0;
}
#menu ul li a{
	text-align:center; width:141px; display:block; padding:3px 0 0 0; text-transform:uppercase; font-size:15px; font-weight:bold; color:#203b64;
}
#menu ul li a:hover, #menu ul li.act a{
	color:#fff; text-decoration:none;
}

#baner{
	width:716px;
	height:217px;
	position:relative;
	z-index:1;
	background:url('../img/bgg.png') no-repeat top center;
	/*background:url('../img/baner.jpg') no-repeat;*/
}
#bgg{
	width:1688px; height:1050px; background:url('../img/bgg.png') no-repeat center;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}

#main{
	padding:20px 0 0 27px;
	position:relative;
}

#content{
	padding:30px 15px 35px 25px;
	width:620px;
	overflow:hidden;
	position:relative;
	z-index:10;
	height:auto !important;
	min-height:380px;
	height:380px;
}

#content-top{
	position:absolute;
	top:0;
	left:0;
	background:url('../img/content-top.gif') no-repeat;
	width:660px;
	height:206px;
	z-index:5;
}

#content-bottom{
	position:absolute;
	bottom:0px !important;
	bottom:350px;
	left:0;
	background:url('../img/content-bottom.gif') no-repeat;
	width:660px;
	height:173px;
	z-index:5;
}

#bg-content{
	position:relative;
	z-index:1;
	background:url('../img/content-bg.gif') repeat-y;
}

#footer{
	padding:3px 0 0 0;
	text-align:center;
}

.menu-item{
	padding:3px 2px 0 1px;
}

.clear-both{
	clear:both;
	height:0;
	overflow:hidden;
}

.f-left{
	float:left;
}

#left{
	float:left;
	width:310px;
}

#right{
	float:right;
	width:560px;
}

#article{
	border-top:8px solid #feca1f;
}

#content-layout{
	padding:12px;
	background: url('../img/line0.png') 0 27px no-repeat;
}

#left-menu ul{
	margin:0;
	padding:17px 10px 20px 34px;
	list-style:none;
}

#left-menu ul li{
	background:url('../img/dot.png') 0 2px no-repeat;
	padding:0 0 0 20px;
}

#left-menu ul li,#left-menu ul li a{
	font-weight:bold;
	font-size:12px;
	color:#483b2a;
}

#left-menu ul li ul{
	padding:4px 0 2px 0;
}

#left-menu ul li ul li{
	background:url('../img/dot0.png') 0 2px no-repeat;
	padding:0 0 2px 20px;
}

#left-menu ul li ul li,#left-menu ul li ul li a{
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

#box-contact{
	background:#fff;
	color:#8f826f;
	font-size:14px;
	font-weight:bold;
	padding:37px 0 0 80px;
	height:208px;
	position:relative;
}

#box-contact a{
	color:#e3aa02;
}

#contact-person{
	position:absolute;
	top:-16px;
	left:-59px;
	width:116px;
	height:261px;
}

#footer{
	height:72px;
}

#footer-right{
	float:right;
	width:560px;
	height:72px;
	text-align:right;
	background:#bbb4ae;
}

#footer-text{
	float:right;
	color:#fff;
	padding:10px 10px 0 0;
	font-size:12px;
}

#footer-menu{
	float:right;
	margin:0;
	padding:15px 10px 0 0;
	list-style:none;
}

#footer-menu li{
	display:block;
	float:left;
	padding:0 8px 0 0;
}

#footer-menu li,#footer-menu li a{
	color:#fff;
	font-size:12px;
}

.active{
	font-weight:bold;
	text-decoration:underline;
}

fieldset{
	border:0;
}

fieldset label{
	float:left;
	display:block;
	padding:2px 4px 0 0;
	width:90px;
	text-align:right;
}

fieldset input, fieldset textarea{
	border:1px solid #203b64;
	background:#aebfd9;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
    color: #203b64;
}

fieldset .input{
	width:180px;
}

fieldset .textarea{
	width:180px;
	height:100px;
}

fieldset div{
	padding:3px 0 0 0;
}