body {
	margin: 0;
	padding: 0;
	color:#000000; 
  font:normal 12px Arial,Verdana,sans-serif; 
  line-height:120%;
}


#body_bg {
	margin: 0 auto;
	padding: 0;
	background: #ffffff url("img/body_bg.gif") repeat-x left top; 
}

#service_bg {
	margin: 0 auto;
	padding: 0; 
	background: transparent url("img/service_bg.gif") no-repeat center top; 
}

#service_width {
	width: 966px;
	margin: 0 auto;
	padding: 0;
	background: transparent url("") no-repeat right top; 

}


#service_header {
	margin: 0;
	padding: 0; 
	height: 128px;
}
#logo {float:left; margin:0; padding:0; width: 300px; height: 120px; background: transparent url("img/logo.gif") no-repeat 32px 48px; }
#logo h1 {margin:0; padding:0; background: 0;}
#logo h1 a {margin:0; padding:0; display: block; width: 300px; height: 120px;}
#logo h1 a * {display: none;}
#block_top {float:left; margin:80px 0 0 0; padding:0; width: 300px; height: 40px; color: #009eb4; font: normal 10px Tahoma,Arial,Verdana,sans-serif;}

#block_menu {margin:0; padding:0; width: 574px; height: 57px; background: transparent url("img/menu_bg.jpg") no-repeat left top;}
#navigation_bar{color: #919191; font: normal 10px Tahoma,Arial,Verdana,sans-serif; margin:0 0 0 20px; padding:0; }
#navigation_bar a {color: #919191; text-decoration: none; }
#navigation_bar a:hover {text-decoration: underline; }

#menu{height: 38px; padding:0 10px 0 10px;}
#menu a {display:block; float:left; margin:9px 0 0 0; padding:0; color: #ffffff; font: bold 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
#menu a.active{color: #ffcc88;}
#menu .sep {display:block; float:left; width:11px; height:30px; margin:0; background: transparent url("img/menu_sep.gif") no-repeat 5px top; overflow: hidden; }

#menu .menu_sublevel_bg {float:left; margin:0; padding:0; background: #eaeaea url("img/submenu_bg.jpg") repeat-x left top; border-left:1px solid #ffffff;}
#menu .menu_sublevel_bg a {display:block; float:none; color: #000000; margin:0; padding: 3px 5px; font: normal 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none; text-align:center;}
#menu .menu_sublevel_bg a:hover {background: #dddddd;}
#menu .menu_sublevel_sep{height:3px; background: transparent url("img/submenu_sep.gif") repeat-x left 1px;}
#menu .menu_sublevel_width {width:120px; height:1px; overflow:hidden;}

#container {width:760px;}
#container_fullsize {width:960px;}

#column_left {
	float: left;
	width: 170px;
	margin: 0 10px;
	padding: 0 10px 0 0;
	overflow: hidden;	
	background: transparent url("img/news_right_bg.gif") no-repeat right center;
}		
#column_right {
	float: right;
	width: 190px;
	margin: 0;
	padding: 0 0 10px 10px;
}		
#block_menu_right{
	float: right;
	width: 190px;
	margin: 0;
	padding: 0 0 10px 10px;

}		
#container #column_main {
	float: left;
	width: 530px;
	margin:0 0 0 15px;
	padding: 0;
	overflow: hidden;	
}

#container_fullsize #column_main {
	width: 930px;
	margin:0 0 0 15px;
	padding: 0;
	overflow: hidden;	
}



#service_footer {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/footer_bg.gif") repeat-x left top; 
}
#footer {
	margin: 15px auto;	
	width: 966px;
	height: 140px;
	padding: 0;
}
#footer, #footer a {color:#7b7b7b; font:normal 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
.footer2, .footer2 a {color:#c4c4c4; font:normal 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}

#copyright {float: right; margin-left:10px; color:#c4c4c4; font:normal 11px Tahoma,Arial,Verdana,sans-serif;}		



p,td {color: #000000; font: normal 12px Arial,Verdana,sans-serif; line-height:120%;}
h1	{color: #fc8100; font: bold 14px Tahoma,Arial,Verdana,sans-serif; padding:0 0 4px 4px; background: transparent url("img/h1_bg.jpg") no-repeat left bottom; }
h2  {color: #009eb4; font: bold 12px Tahoma,Arial,Verdana,sans-serif; padding:0;}
h3  {color: #009eb4; font: bold 11px Tahoma,Arial,Verdana,sans-serif;}
h4  {color: #009eb4; font: bold 14px Tahoma,Arial,Verdana,sans-serif;}
h5  {color: #009eb4; font: bold 12px Tahoma,Arial,Verdana,sans-serif; margin: 0; padding:0;}
h6  {color: #009eb4; font: bold 12px Tahoma,Arial,Verdana,sans-serif; margin: 0; padding:0;}  /*text-indent:25px; line-height:120%;*/
h1 a, h2 a, h3 a  {color: #009eb4; text-decoration: none;}

a {color: #009eb4; text-decoration: underline; }
a:hover {text-decoration: none; }
/*
a:link 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:visited{font-family: Arial,Verdana; font-size: 12px; color: #660066; text-decoration: underline; }
a:active {font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:hover 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: none; }
*/

fieldset {border: 1px solid #eedaa6; padding:6px;}
.loading {background: transparent url("img/loading.gif") no-repeat left top;}
.more, .more a {color: #4d7a16; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.light { font-family: Verdana, Arial; font-size: 10px;  color: #aaaaaa; }
.cms_pages td {vertical-align: top;}
.cms_pages img {border-color:#efebca; margin:0 0 0 10px;}
.cms_pages td img {margin:0;}

ul {margin:5px 0; padding:0px;}
li {list-style-type:none; margin:0 0 5px 0; padding:0 0 2px 10px;  background: transparent url(img/ico_li.gif) no-repeat left 5px; color:#000000;}
li a {text-decoration: none;}
#column_left li {list-style-type:none; margin:0 0 5px 0; padding:0 0 2px 10px;  background: transparent url(img/ico_li_left.gif) no-repeat left 5px; color:#128192; border-bottom:1px solid #eeeeee;}

.box {width: 215px; height: 195px; padding: 10px 10px 10px 20px; background: transparent url("img/box_bg.gif") no-repeat left top;}
hr {height:1px; margin:3px 0; border:0; border-top:1px solid #d6d0a2; border-bottom:1px solid #f2f2f2; background:0;} 

.cms_pages1 {float: left; width:155px; margin:0 20px 15px 20px;}
.cms_pages1 .more {margin-top:10px;}
a.hidden{text-decoration: none;}

.news_first{width: 944px; background: #f7f7f7 url("img/first_line.gif") no-repeat left top; padding:16px 0 16px 22px;}
.news_first .news_short{float: left; width: 266px; margin:0 55px 0 0; }


.news_short h2 {color: #bbbbbb; font-weight: normal; padding:0 0 0 12px; margin:0;}
.news_short, .news_short a {color: #828282; font: normal 11px Tahoma,Arial,Verdana,sans-serif;}
.news_date {color: #009eb4; font: bold 11px Tahoma,Arial,Verdana,sans-serif; background: transparent url("img/news_date_bg.gif") no-repeat left top; padding:0 0 0 12px; margin:0 0 5px 0;}
.more {margin:5px 0 0 0;}
.news_first .news_date {margin:0 0 10px 0;}

.news {margin:0 50px 0 0;}
td.news_list_bg{width: 170px;}
.news_list {width: 170px; background: transparent url("img/news_right_bg.gif") no-repeat left center; padding:10px 0 10px 10px; margin:0 10px 0 0;}
.news_list .news_short{margin:0 0 10px 0; }

