@CHARSET "UTF-8";
body{
margin:0;
padding:0;
background: #19203A url(../images/vertical.gif) 0 0 repeat-x;
font-size: 12px;
font-family: 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif;
font-weight: normal;
color: #A3A2A2;
}
#main{
/*position: relative;*/
width: 800px;
margin: 0 auto;
padding:0;
}
#top_menu {
height: 32px;
width:800px;
margin:0;
padding:0;
}
#hLinks{
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
height: 32px;
line-height: 28px;
text-align: center;
margin:0;
padding:0;

}
#hLinks a:link, #hLinks a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #fff;
text-decoration: none;
}
#hLinks a:hover {
color: #A3DE47;
text-decoration: underline;
}

#submenu a:link, #submenu a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: Navy;
text-decoration: none;
}
#submenu a:hover {
color: #A3DE47;
text-decoration: underline;
}

#cmslinks a:link, #cmslinks a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #fff;
text-decoration: none;
}
#cmslinks a:hover {
color: #A3DE47;
text-decoration: underline;
}

a:link, a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #fff;
text-decoration: none;
}
a:hover {
color: #A3DE47;
text-decoration: underline;
}

#hLangs {
float: right;
/*position: absolute;*/
height: 32px;
line-height: 30px;
/*right: -50px;*/
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #787676;
margin:0;
padding:0;

}
#hLangs a:link, #hLangs a:visited{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #787676;
text-decoration: none;
}
#hLangs a:hover{
color: #fff;
text-decoration: underline;
}

#hLogo {
height: 110px;
position:relative;
top: -19px;
z-index: 2;
}
#hLogo img{ border:none }

#hMainImg {
margin-top: 17px;
width: 800px;
height: 291px; /*285px;*/
background: url(../images/main_shadow.gif) 0 285px no-repeat;
}
#hMainImg img{border:none;}

#hMainBlock {
margin-top: 17px;
}

#hMainBlock a{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: Navy;
text-decoration: none;
}

.hMBhead { 
float: left; 
width: 191px; 
height: 29px; 
background: url(../images/green.gif) 0 0 no-repeat; 
margin-right: 11px; 
line-height: 29px;
color: #293812;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-indent: 8px;
}

.hMBpic {float:left; width:191px; height: 107px; background: url(../images/pic_shadow.gif) 0 100px no-repeat; margin-top: 3px; margin-right: 11px;}
.hMBpic img{border:none}
.hMBfix {margin-right: 0;}

.cLeft {clear: left}
.cRight {clear: right}
.cBoth {clear: both}

h1{
color: #FFCE00;
margin: 15px 0 0 0;
padding: 0;
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size: 26px;
font-weight: normal;
}

.hMText {
margin: 0;
text-align: justify;
}

.hMoreLink {text-align: right}
.hMoreLink a:link, .hMoreLink a:visited {
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFCE00;
text-decoration: none;
}
.hMoreLink a:hover {
color: #A3DE47;
text-decoration: underline;
}

#hFooter {
position: relative;
bottom: 0;
left: 0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
height: 46px;
margin-top: 12px;
padding-top: 12px;
color: #5E6A76;
background-color: #2A3852;
}
#hFooter a:link, #hFooter a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #5E6A76;
text-decoration: none;
}
#hFooter a:hover {
color: #fff;
text-decoration: underline;
}

a{
	cursor: pointer;
}

#pics img{
	border:none;
}

div.contact_name {
	font-weight:bold; 
	text-decoration:underline;
	margin:5px 0px;
}

div.contact_position {
	margin:5px 0px;
}

div.contact_details {
	display:block;
}

div.contact_details_left{
	float:left; 
	width:40px;
}

div.contact_details_right{
	float:left;
}

div.clear {
	clear:both;
}

.hMText2 {
display:block;
width:300px;
background-color:#CCCCCC;
float:left;
margin: 0px 10px;
text-align: justify;
}

div.contact_table {
	width:790px; 
	display:block;
	clear: both;
}

div.contact_row {
	float:left; 
	width:390px;
}