* {margin:0; border:0; padding:0; }

body {
	background:#fff url(../i/bg-top.jpg) top repeat-x;
	color:#000;
	font-family: Arial,'Trebuchet MS', Helvetica, sans-serif;	
}
body, table {font-size:13px; }

table {border-collapse:collapse; }

a {color:#00B0C7; text-decoration:underline; }
a:hover {text-decoration:none; }
input.text{
        border : 1px solid #989898;
        color : #989898;
        font-size : 12px;
        height : 19px;
        float : left;
        margin-top : 5px;
}                      

input,
textarea,
select {border:1px solid #787E7E; color:#787E7E; }


h1 {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:20px;
        font-weight:normal;
        color:#000;
        letter-spacing:-0.5px;
        margin-bottom:18px;
}   

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	letter-spacing:-0.5px;
	margin-bottom:12px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:0;
}

.separate-large {
	height:40px;
}

#bg-top {background:url(../i/clouds.jpg) top no-repeat; min-width:1000px; }
#bg-bottom {background:url(../i/sea.jpg) bottom no-repeat; }
#main {
	position:relative;
	width:100%;
	margin:0 auto;
}


#header {height:195px; }

#emblem {
	position:absolute;
	top:36px;
	left:43px;
}
#lang {
	position:absolute;
	top:15px;
	left:250px;
	font-size:11px;
}
#lang a {color:#3E5558; }
#ico-home {
	position:absolute;
	top:17px;
	left:529px;
}
#ico-search {
	position:absolute;
	top:19px;
	left:572px;
}
#ico-mail {
	position:absolute;
	top:19px;
	left:614px;
}
#bird {
	position:absolute;
	top:51px;
	right:100px;
}
#logo {
	position:absolute;
	top:50px;
	left:150px;
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#content {}
#leftcol {
	float:left;
	width:20%;
	padding:27px 20px 40px 30px;
}
	.menu {
		font-size:12px;
		line-height:15px;
		list-style:none;
		text-decoration : none; 
		margin-bottom:40px;
		margin-top:40px;
		padding:0px 20px 0px 0px; 
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.menu a {
		color:#003366;
		text-decoration : none;
	}
	.menu a:hover {text-decoration:underline; } 
	#menu1 {
                font-size:11px;
                line-height:13px;
                list-style:none;
                padding:0 0 0 25px;
        }
        #menu1 a {
                color:#929292;
		right:50px;
        }     
	
	#adv-links {
		list-style:none;
		font-size:12px;
		font-weight:bold;
	}
	#adv-links li {
		margin-bottom:1.4em;
	}
	#adv-links a {
		color:#000;
	}

#centercol {
	float:left;
	width:45%;
	padding:15px 20px 20px 15px;
	line-height:18px;
}
#centercol p {margin-bottom:1.3em; }
#centercol ul {
	list-style:none;
	margin-left:15px;
	margin-bottom:1.3em;
}
#centercol0 {
        float:left;
        width:65%;
        padding:15px 30px 40px 15px;
        line-height:18px;
}
#centercol0 p {margin-bottom:1.3em; }
#centercol0 ul {
        list-style:none;
        margin-left:15px;
        margin-bottom:1.3em; 
}
#sec_cont li{
        list-style : url(../i/list_dot.gif) outside;
        padding:  0px 0px 0px 0px;
        margin : 0px 0px 10px 0px;
} 
#news .data {font-size:12px; }
#news p {margin:5px 0 1.5em 0; }


#rightcol {
	float:left;
	width:23%;
	padding:50px 0 40px 30px;
	font-size:12px;
}
#rightcol a {color:#00b0c7; }
#rightcol p {margin-bottom:1.5em; }
#rightcol .box {padding-top:20px; }

#search {
	font-size:12px;
	padding-top:30px;
	margin-left:-10px;
}
#search .inp {
float:left;
	width:120px;
	height:16px;
	background:url(../i/search-label.jpg) no-repeat;
	font-size:10px;
	padding:3px 4px 0 10px;
}
#search .btn {
	float:left;
	margin-left:13px;
}
#search input {border:none; }

.sec_patch{
        font-size : 90%;
        color : #929292;
        text-transform : uppercase;
} 

.topnav1 {
 font-weight: normal;
 font-family:  impact, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, Verdana, sans-serif;
 font-size: 14px;
}
.topnav1 a:link {
 font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, Verdana, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #fafbf1;
 margin: 2px;
 width: 150px;
}

.topnav1 a:visited {
 font-family:  impact, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, Verdana, sans-ser font-weight: normal;
 text-decoration: none;
 color: #fafbf1;
 margin: 2px;
 width: 150px;
}
.topnav1 a:active {
 font-family: Verdana, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #ff8800;
 margin: 2px;
}            
.topnav1 a:hover {
 font-family: Verdana, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #ff8800;
 margin: 0px;
}
.topnav1_act a {
 font-size: 12px;
 font-family: Verdana, sans-serif;
 font-weight: normal;
 text-decoration: underline;
 color: #ff8800;
 margin: 2px;
}     

#footer {font-size:12px; padding:30px 0 135px 250px; }