.fltrt { 
	float: right;
}
.fltlft {
	float: left;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

a.menu{
	float:left;
	padding:5px 3px;
	background-color:#CCCCCC;
	font-size:12px;
	display:block;
}
a.menu:hover{
	float:left;
	padding:5px 3px;
	background-color:#FFFF00;
	font-size:12px;
	display:block;
}
div.menu_act{
	float:left;
	padding:5px 3px;
	background-color:#FFFF00;
	font-size:12px;
}
.header{
	/*background:url(/images/top_bgr.png) no-repeat;
	width:887px;
	height:169px;*/
	height:171px;
}

.footer{
	background:url(images/footer_bgr_big.png);
	background-repeat:no-repeat;
	height:79px;
}

.content{
	background:#FFFFFF;
}
.content_header{
	padding:3px;
	font-size:14px;
	font-weight:bold;
}

/*.main-left{
	background:url(/images/bgr_left.png);
	width:10px;
	float:left;
	background-repeat:repeat-y;
}*/

.content_text{
/*	width:100%;*/
	width:1003px;
	background:url(images/content_bg_repeat_white.png);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin:auto;
	float:left;	
}

.home-content{
	background:#daf2ff;
}

.home-content-text{
/*	width:100%;*/
	width:1003px;
	background:url(images/content_bg_repeat_white.png);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin:auto;
	float:left;	
}

.browser_single_news{
	border-bottom:1px solid #000000;
	padding:3px;
	clear:both;
}

ul.jsmenu {list-style:none; margin:0; padding:0}
ul.jsmenu * {margin:0; padding:0}
ul.jsmenu a {display:block; color:#FFFFFF; text-decoration:none}
ul.jsmenu li {position:relative; float:left;}
ul.jsmenu ul {
	position:absolute;
	top:30px;
	left:0;
	background:#27b6b6;
	display:none;
	opacity:0;
	list-style:none;
}
ul.jsmenu ul li {
	position:relative;
	border-top:none;
	width:198px;
	margin:0;
	border-bottom:1px solid #FFFFFF;
}
ul.jsmenu ul li a {
	display:block;
	padding:3px 7px 5px;
	background-color:#49b0c4;
	text-align:center;
}
ul.jsmenu ul li a {background-color:none; color:#FFFFFF; font-size:11px;}
ul.jsmenu ul li a:hover {background-color:none; color:#000000}
ul.jsmenu ul ul {left:198px; top:0px}
ul.jsmenu .menulink {
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 3px;
	font-size:9px;
}
ul.jsmenu .menulink:hover{
	background-color:none;
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	font-size:9px;
	color:#000000;
}

a.menu_act{
	color:#000000;
	font-weight:bold;
	padding:5px 3px;
	font-size:9px;
	background-color:none;
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	font-size:9px;
}

ul.jsmenu .menuhover{
}
ul.jsmenu .sub {background:#27b6b6 url(/images/arrow.gif) 136px 8px no-repeat}
ul.jsmenu .topline {border-top:1px solid #aaa}

.menu_bg_left{
	background:url(/images/menu_bg_left.png) no-repeat;
	width:5px;
	height:29px;
}
.menu_bg_right{
	background:url(/images/menu_bg_right.png) no-repeat;	
	width:5px;
	height:29px;
}

.menu_bg_middle{
	background:url(/images/menu_bg_mid.png) repeat-x;
	height:29px;
}

.home_bot_menu{
	font-size:11px;	
	color:#000000;
	text-decoration:none;
}
.home_bot_menu:hover{

	font-size:11px;	
	color:#000000;
	text-decoration:underline;
}

.home_foot_menu{
	font-size:11px;	
	color:#ffffff;
	text-decoration:none;
}
.home_foot_menu:hover{

	font-size:11px;	
	color:#ffffff;
	text-decoration:underline;
}

.copyright{
float:left; width:170px; margin-top:-30px; padding-left:800px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; position:relative; text-align:left;
}

.footer-menu-pos{
background:url(/images/footer_repeat.gif); background-repeat:repeat-x; height:34px; width:993px; float:left; text-align:center; margin-right:10px;
}

.footer-main-pos{
background:url(/images/footer_bg_repeat.png); background-repeat:repeat-y; float:left; width:1003px; float:left; padding-left:10px;
}

.bot-right{
background:url(images/bot_right.gif);height:7px; background-repeat:repeat-x; width:157px; float:left;
}

.bot-right-main{
background-color:#FFFFFF; width:157px; float:left; height:115px;
}

.footer-left{
background-image:url(images/bottom.jpg); height:115px; width:836px; float:left;
}

.contact-left{
	float:left; font-size:10px; color:#FFFFFF;
}

.contact-right{
	float:right;
}

.contact-form-width{
	width:220px;  border:1px #FFFFFF solid;
}

.contact-error{
	width:220px;  border:1px #FFFFFF solid; background:#C445C3;
}

.button{
	background: #B35CD8; width:110px; color:#FFFFFF; border:0px;
}

.button:hover{
	background: #BE76DE; width:110px; color:#FFFFFF; border:0px;
}






