
* {
	font-size: 100%;
}

html {
	width: 100%;
	height: 100%; /*opera*/
}

body {
	height: 100%;
	color: #000;
	font-family: Tahoma, Arial;
	font-size: 80.01%;
	background-color:#f3f3f1;
	color:#515151;
	/*	font-size: 80.01%;
line-height: 1.6; */
/*	font-family: Arial,sans-serif;*/
/* background: transparent url('/images/bg/body-bg.png') repeat-x scroll 100% 0%;*/
}
html, body{
padding:0;
margin:0;
}

a { color: #0067ce; text-decoration: underline; }
a:hover { color: #c32830; text-decoration: none;	border-bottom: 0px none; }


h1{
	font-size:240%;
	font-weight: normal;
	margin: 0px;
	margin-top: -0.16em;
	padding: 0px;
	/*width: 90%;*/
	padding-left: 0.6em;
	position: relative;
	left: -0.6em;
	font-family: Franklin Gothic Medium, Franklin Gothic Demi Cond;
	color:#298aab;
}


h2, h3, h4{
	position: relative;
	font-weight: normal;
	color: #666666;
	/*margin-bottom: 0.1em;*/
	margin-bottom:0;
	margin-top:6px;
	margin-left:-4px;
	
}


h2{
	font-size:160%;
	/*margin-top: -10px;*/
}

h3{
	font-size:130%;
	/*margin-bottom: -16px;*/
	padding:0;
}

a h4{
	font-size:120%;
	color:#0067ce !important;
}

h4{
 font-weight: bold;
	font-size:100%;
	margin-top: -8px;
}
h5, a h5, a:active h5{
 color:#ff7d09;
 text-decoration:none;
 margin:4px;
}
small{
 font-size:80%;
 color:#8e8e8e;
 /*top:-4px;
 position:relative;*/
}
.hidden{
display:none;
}

form{
 padding:0;
 margin:0;
}
img{
 border:0;
}
table.layout{ border-collapse: collapse;}
table.layout td{ vertical-align:top;}
td.main_c{vertical-align:top;}

#head{
 background:url(../../images/head_bg.jpg) repeat-x;
 height:311px;
}
/*
table#headmenu{
 background-color: #ffff00;
}
table#headmenu td{
border-right:2px solid #d9d9d9;
}
table#headmenu td a{
 ont-size:16px;
 color:#0549a1;
 margin:6px 12px 6px 12px;
  text-shadow: #ffffff 0px 1px;
	//Filter: DropShadow(Color=#ffffff, OffX=0, OffY=1, Positive=1);
}

#headmenu{
 background:url(../../images/menu_bg.jpg) repeat-x;
 background-color: #ffff00;
 height:65px;
}
.input_search{
border:none;
  background:url(../../images/input_search_bg.gif) repeat-x;
 height:18px;
 color:#666666;
 font-size:12px;
}
.button_search{
border:none; background:none;color:#666666;
 font-size:12px; cursor:pointer; padding:0;
}*/


/*td.mainmenu, .mainmenu_r td{
padding:8px;
//padding:0px;
background-color:#ffff00;
padding:6px;
}*/
/*.mainmenu a, .mainmenu_r a{
height:30px;
 color:#0549a1;
 border-right:2px solid #d9d9d9;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 padding:6px 12px 6px 12px;
 margin:;
 text-shadow: #ffffff 0px 1px;*/
 /*//filter: Shadow(Color=#ffffff,offX=10,offY=1, strength=3);*/
 /*//Filter: DropShadow(Color=#ffffff, OffX=0, OffY=1, Positive=1)
}
.mainmenu a:hover, .mainmenu_r a:hover{
 background-color:#f3f3f1;
}
.mainmenu a.current, .mainmenu_r a.current{
 background:url(../../images/menu_on_bg.jpg) repeat-x;
}
.mainmenu a b{ font-weight:normal; color:#555555;}
*//*
div.lang img{ 
position:relative;
top:12px;
//top:-4px;
padding:0px 10px; margin:0;
height:27px;
}
div.lang a, div.lang a:hover, .lang a:hover{padding:0px 14px; background:none; margin:0;}
div.lang a img{padding:0; margin:0;}
.lang a.current {  background:none;}
a.current img {border: 1px solid #bbb;  background-color:#e9e9e9;}
div.lang a:hover img { background-color:#e9e9e9;}
*/
table#headmenu{
 background-color: #ffff00;
}
table#headmenu td{
border-right:2px solid #d9d9d9;
text-align:center;
}
#headmenu  td a{
 font-size:15px;
 color:#0549a1;
 display:block;
 font-weight:bold;
 padding:6px;
 text-decoration:none;
  text-shadow: #ffffff 0px 1px;
	//Filter: DropShadow(Color=#ffffff, OffX=0, OffY=1, Positive=1);/**/
}
table#headmenu td a:hover{
  background-color:#0549a1;
 color:white !important;
}
table#headmenu td.current, table#headmenu a.current{
 background-color:#f3f3f1;
}
/* ######### Style for Drop Down Menu ######### */
.chromestyle{
padding:0;
margin:0;
}
.dropmenudiv{
position:absolute;
top: 0px;
border: 1px solid #bbb; 
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; 
padding: 4px 4px;
text-decoration: none;
font-weight: normal;
}
.dropmenudiv a.active{
background-color: #f3f3f1;
background:url(/images/menu_on_bg.jpg) repeat-x 0px -5px !important;
color:#666666  !important;
font-weight: normal;
}
* html .dropmenudiv a{ width: 100%;}
.dropmenudiv a:hover{ 
background-color: #F0F0F0;
border-bottom: 1px solid #BBB;
}



td.main_c{
 padding:8px 15px 0px 15px;
 line-height:22px;
 letter-spacing:0.1em;
}


td#left ul{list-style:none; margin:0px;  padding-top:10px;}
td#left ul li{padding:5px 0px; //padding:5px 30px;}
td#left a b{color:#666666; text-decoration:none; font-weight:normal;}


.news_short td{
border-bottom:1px solid #eaeaea;
padding:2px;
}
div.block{ margin-top:8px; border:1px solid #ffffff; background-color:#f8f8f8;}
div.block_title{padding:2px 12px;
 color:#666666;
 font-size:15px;
}
div.block_title b{font-weight:normal;}
div.block_countent{padding:2px;}

.sitemap a{color:red;}

hr{height:1px; border:1px solid #d9d9d9; margin-bottom:10px; background-color:none;}

.logos{align:center; margin-top:10px; margin-left:10%;}
.logos td{ padding:12px; vertical-align:bottom; text-align:left;
font-size:15px;
color:#346699;
}
td.logo{ text-align:center;}
td.logo_t{padding-top:18px;}


.poll_submit{
 color:#282828; border: 1px solid #c0c0c0;
 background: transparent url('../../images/buttonbg.gif') repeat-x;
 cursor:pointer;
 font-size:13px;
 padding:1px 8px;
 //padding:1px 0px;
 margin:1px;
}
.poll_submit:focus, .poll_submit:hover{color:#cc3333;  border: 1px solid #a1a1a1;}
.poll_submit:active {color:#282828; border: 2px solid #8e8e8e; }
.poll_submit:disabled{border: 1px solid #b4b4b4; color:#b4b4b4; cursor:default;}
