body {
	margin: 0;
	padding: 0;
	color: #000000; font: normal 12px "Times New Roman", Georgia, serif; line-height: 150%;
}

#service_width {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	padding-top: 19px;
}
#page_bg {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;		
	background: transparent url("img/page_bg.jpg") repeat-y left top;
}
#page_top {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;		
	background: transparent url("img/page_top.jpg") no-repeat left top;
}
#page_bottom {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;		
	background: transparent url("img/page_bottom.jpg") no-repeat left bottom;
}

#service_header {
	width: 980px;
	height: 130px;
	margin: 0;
	padding: 0;
	overflow: hidden;			
}

#block_logo {
	float: left;
	width: 325px;
	height: 105px;
	margin: 0 0 0 32px;
	padding: 0;
	overflow: hidden;		
	display: inline; /*IE double padding bug*/
}
#logo {width: 325px; height: 105px; margin:0;}
#logo h1 {width: 325px; height: 105px; margin: 0; background: transparent url("") no-repeat left top;}
#logo h1 a {display: block; width: 325px; height:105px;}
#logo h1 a * {display: none;}

#block_menu {
	float: left;
	width: 540px;
	margin: 74px 0 0 40px;
	padding: 0;
}

#block_menu .level1 a {float:left; display:block; margin:0; padding:0; color: #B40919; font: bold 13px Verdana,Tahoma,Arial,sans-serif; text-decoration: none;}
#block_menu .level1 a:hover {float:left; display:block; margin:0; padding:0; color: #000000; text-decoration: none;}
#block_menu .level1 a.active {float:left; display:block; margin:0; padding:0; color: #000000; text-decoration: none;}
#block_menu .separator {float:left; display:block; margin:3px 12px 0 12px; padding:0; width:1px; height:11px; background:#000000; overflow: hidden;	}

#block_menu .submenu {margin-top:5px;}
#block_menu .submenu a {float:left; display:block; margin:0; padding:0; color: #000000; font: normal 10px Verdana,Tahoma,Arial,sans-serif; text-decoration: none;}
#block_menu .submenu a:hover {float:left; display:block; margin:0; padding:0; color: #B40919; text-decoration: none;}
#block_menu .submenu a.active {float:left; display:block; margin:0; padding:0; color: #B40919; text-decoration: none; font-weight: bold;}
#block_menu .submenu .separator {float:left; display:block; margin:1px 6px 0 6px; padding:0; width:1px; height:10px; background:#aaaaaa; overflow: hidden;	}



#service_main {
	width: 980px;
	margin: 0;
	padding: 0;
	overflow: hidden;		
}

#service_main_height {
	float: left;
	width: 32px;
	height: 400px;
	margin: 0;
	padding: 0;
	overflow: hidden;		
}

#service_left {
	float: left;
	width: 327px;
	margin: 60px 0 0 0;
	padding: 20px;
	/*overflow: hidden;	*/
}	

#service_content {
	float: left;
	width: 520px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	text-align: left;
}		

#service_footer {
	/*height: 30px;*/
	margin: 5px 50px;
	padding: 0;
}
#footer {color: #af0d18; font: bold 12px "Times New Roman", Georgia, serif;}
#footer td {color: #af0d18; font: bold 14px "Times New Roman", Georgia, serif;}
#footer a 		{color: #af0d18; font-weight: bold; text-decoration: none;}
#footer a:hover{color: #af0d18; text-decoration: underline;}

#footer .copyright 	{float:right;}		
#footer .copyright 	{color: #af0d18; font: bold 12px "Times New Roman", Georgia, serif;}		
#footer .copyright a{color: #af0d18; font: bold 12px "Times New Roman", Georgia, serif; text-decoration: none;}		
#footer .copyright a:hover {color: #af0d18; font: bold 12px "Times New Roman", Georgia, serif; text-decoration: underline;}		


#content {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	overflow: hidden;	
}

p,td{color: #000000; font: normal 12px "Times New Roman", Georgia, serif; line-height: 150%;}

h1 {color: #000000; font: bold 16px "Times New Roman", Georgia, serif;}
h2 {color: #000000; font: bold 14px "Times New Roman", Georgia, serif;}
h3 {color: #000000; font: bold 12px "Times New Roman", Georgia, serif;}
h4 {color: #af0d18; font: normal 14px Arial,Tahoma,Verdana,sans-serif;}
h5 {color: #af0d18; font: bold 12px Arial,Tahoma,Verdana,sans-serif;}
h6 {color: #af0d18; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}

a {color: #af0d18; 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; }
*/


.normal {color: #555555; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}
a.normal {color: #555555; font: normal 11px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; }
a.normal:hover {text-decoration: underline; }

.forms input {width:200px;}
.forms textarea {width:200px;}
.forms .button_bold {width:110px;}
.forms .button {text-align: right;} 

#msg {text-align: center; color: #008800; font-weight: bold; margin-bottom:10px;}
#err_msg {text-align: center; color: #cc0000; font-weight: bold; margin-bottom:10px;}

.hidden {text-decoration: none; }
a.hidden {color: #806b2f; text-decoration: none; }
.more {color: #af0d18; text-align: right; text-decoration: underline;}
.more a {color: #af0d18; text-align: right; text-decoration: none;}
a.more {display:block; color: #af0d18; text-align: right; text-decoration: underline;}
a.more:hover {text-decoration: none; }

fieldset {margin:0px; padding:5px; border:1px solid #aaaaaa;}
.input {height:16px; padding:2px; border: 1px solid #aaaaaa; background: #ffffff url("img/input_bg.gif") no-repeat left top; color: #000000;}
.textarea {width:240px; padding:2px; border: 1px solid #aaaaaa; background: #ffffff url("img/input_bg.gif") no-repeat left top; color: #000000;}
.light {color: #7d7d7d; }
.smallText {font-size: 8px; color: #888888; text-decoration: none; }
legend { font-family: Verdana, Arial; font-size: 10px;  color: #aaaaaa; padding:0 5px;}
ul {margin:0 0 0 0; padding:0; line-height:100%; list-style-type: none;}
li {margin:0 0 0 0px; padding:0 0 0 15px; line-height:120%; background: transparent url("img/li_bg.gif") no-repeat left center;}
/*
input {border: 1px solid #B3B2B0; background-color: #F8F8F8; color: #000000;}
textarea {border: 1px solid #B3B2B0; background-color: #F8F8F8; color: #000000;}
*/
.cms_pages p {text-align: justify;}
.cms_pages td {vertical-align: top;}
.cms_pages img  {margin:0 4px;}

.box {color: #837540; font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin-left:7px; background-color:#353535; padding:5px; }

.news {color: #cdcdcd; font: normal 12px "Times New Roman", Georgia, serif; text-align: justify;}
.news h2 {color: #cdcdcd; font: normal 13px "Times New Roman", Georgia, serif; margin:0 0 4px 0;}
.news h2 a {color: #cdcdcd; text-decoration: none;}
.news img {float: left; margin: 2px 7px 2px 0px; border:2px solid #e3cd72; float:left;}
.noselected .news {margin: 6px 0; padding: 7px;}
.selected .news {margin: 5px 0; padding: 7px; background-color:#feeda8; border:1px solid #e4d183;}
.news_date {float: right; color: #555555; font: italic 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}

.short_news {color: #cdcdcd; font: normal 12px "Times New Roman", Georgia, serif; margin: 0;  background-color:#111111; padding: 7px; margin-bottom:8px; text-align: justify;}
.short_news h2 {color: #cdcdcd; font: bold 13px "Times New Roman", Georgia, serif; margin: 0 0 4px 0;}
.short_news h2 a {color: #cdcdcd; text-decoration: none;}
.short_news img {float: left; margin: 2px 7px 2px 0px; border:2px solid #e3cd72; float:left;}

.short_zoom_list {width:320px; margin-left: 30px; color: #837540; font: normal 12px Arial,Tahoma,Verdana,sans-serif; background-color:#26201a; padding: 10px;}

/*
#navigation_login {color: #b3a570; font: normal 11px Arial,Tahoma,Verdana,sans-serif; text-align: right; margin:0;}
#navigation_login a{color: #b3a570;}
*/

