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


#service_bg {
	width: 899px;
	margin: 0 auto;
	padding: 0 6px;
	background: transparent url("img/service_shadow.jpg") no-repeat left top; 
	overflow: hidden;	
}
#service_width {
	width: 899px;
	margin: 0 auto;
	padding: 0;
}
#service_top_home {
	height: 268px;
	margin: 0;
	padding: 0; 
	overflow: hidden;	
	background: transparent url("img/top_home_bg.jpg") no-repeat left bottom; 
}
#service_top {
	height: 190px;
	margin: 0;
	padding: 0; 
	overflow: hidden;	
	background: transparent url("img/top_bg.jpg") no-repeat left bottom; 
}
#block_top {
	margin: 0 10px 0 0;
	text-align:right;
	float:right;
}
#menu #block_top a {display:inline; margin:5px; padding:0; border:0; text-decoration: none;}

#service_header {
	margin: 0;
	padding: 0;
}
#logo {margin:0 0 0 0; width: 175px; height: 127px; background: transparent url("img/logo.gif") no-repeat 24px 10px;}
#logo h1 {margin:0; padding:0;}
#logo h1 a {margin:0; padding:0; display: block; width: 175px; height: 127px;}
#logo h1 a * {display: none;}

#menu{margin:4px 0 0 0; float:right; width: 400px;} 
#menu a {display:block; float:left; margin:2px 0 0 0; padding:6px 14px 6px 14px; color: #ffffff; font: bold 12px Arial,Verdana,sans-serif; text-decoration: none; letter-spacing:1px;}
#menu a.menu1_active{background:#ff2e4c; color: #1f3f9d;}
#menu .sep {display:block; float:left; width:1px; height:26px; margin:2px 1px 0 1px; background: transparent url("img/menu_sep.gif") no-repeat center bottom; overflow: hidden; }

.menu_sublevel {margin:0; padding:0; background: #efebca;}
.menu_sublevel_bg {margin:0; padding:0; background: #efebca;}
.menu_sublevel a {color: #ff2c4d; font: normal 12px Arial,Verdana,sans-serif; text-decoration: none;}
.menu_sublevel_1 {margin:0; padding:4px 0 4px 32px; background: transparent url("img/ico_submenu.gif") no-repeat 16px center; border-top:3px solid #ffffff;}
.menu_sublevel_1 a {font-weight:bold;}
.menu_sublevel_1 {margin:0; padding:4px 0 4px 32px; background: transparent url("img/ico_submenu.gif") no-repeat 16px center; border-top:3px solid #ffffff;}
.menu_sublevel_2 {margin:0 0 0 10px; padding:4px 0 4px 32px; background: transparent url("img/ico_submenu.gif") no-repeat 16px center;}
.menu_sublevel_3 {margin:0 0 0 20px; padding:4px 0 4px 32px; background: transparent url("img/ico_submenu.gif") no-repeat 16px center;}
.menu_sublevel a.active {color: #000000;}
.menu_sublevel_sep {height:1px; overflow:hidden;}


#container {width:899px; background: #ffffff;}

#column_left {
	float: left;
	width: 245px;
	margin: 5px 26px 10px 8px;
	padding: 0;
	overflow: hidden;	
}		
#block_left {
	background: #efebca url("img/block_left_bg.gif") no-repeat left top; 	
	margin: 5px 0 0 0;
	padding: 8px 14px 8px 16px;
}
#block_right {
	background: #efebca url("img/block_left_bg.gif") no-repeat left top; 	
	margin: 10px 0 0 0;
	padding: 8px 14px 8px 16px;
}
	
#block_left h1, #block_right h1	{color: #ffffff; font: bold 12px Arial,Verdana,sans-serif; margin:0; padding:0 0 18px 20px;}
#block_left ul, #block_right ul {margin:10px 0 10px 20px; padding:0;}
#block_left img, #block_right img {border-color:#d6d2ac; margin:5px 0;}
#block_left b, #block_right b {color:#ff2c4d;}

#column_main {
	float: left;
	width: 594px;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;	
}
/*
#content {}
*/


#footer_bg {
	margin: 0;
	padding: 0;
	background: #ffffff; 	
	border:1px solid #ffffff;
}
#footer {
	height: 20px;
	margin: 2px;
	padding: 10px 2px 2px 2px;
	background: #ffffff url("img/dots_bg.gif") repeat-x left top; 	
	border-bottom:3px solid #d7cea9;
	color:#585858; font:normal 12px Arial,Verdana,sans-serif;
}

#footer a {color:#585858; font:normal 12px Arial,Verdana,sans-serif; text-decoration: none;}

#copyright {float: right; margin-left:10px; color:#585858; font:normal 12px Arial,Verdana,sans-serif;}		
.goto_top {margin-top:12px; text-align:center;}
.goto_top a{ color: #8a8264; font:normal 11px Arial,Verdana,sans-serif; text-decoration: none; }



p,td {color: #000000; font: normal 12px Arial,Verdana,sans-serif; line-height:120%;}
h1	{color: #000088; font: normal 19px Arial,Verdana,sans-serif; margin:6px 0 8px 0;}
h2  {color: #0044aa; font: normal 17px Arial,Verdana,sans-serif;}
h3  {color: #1177ee; font: normal 15px Arial,Verdana,sans-serif;}
h4  {color: #cc2244; font: bold 14px Arial,Verdana,sans-serif;}
h5  {color: #e92244; font: bold 12px Arial,Verdana,sans-serif; margin: 0; padding:0;}
h6  {color: #ff2c4d; font: bold 12px Arial,Verdana,sans-serif; margin: 0; padding:0;}  /*text-indent:25px; line-height:120%;*/
h1 a {color: #000088; text-decoration: none;}
h2 a {color: #0044aa; text-decoration: none;}
h3 a {color: #1177ee; text-decoration: none;}

a {color: #000000; 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: #ff2c4d; 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 10px 10px 0;}
.cms_pages td img {margin:0;}

li { list-style-image: url(img/ico_li.gif);}
.box { color: #000000; background-color: #efebca; padding: 7px;}
.box img {border: 0;}
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;}

