html, body { height:100%; }

body {font-size:1.20em; line-height:1.125em; /* background:url(images/bg.gif) */ background-color:#161616;}

html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; /*color:#9c9c9c;*/ color:#EFEFEF;}	

h1 { font-size:24px; line-height:30px; margin-top:5px;}

.alignMiddle{ vertical-align:middle}

.alignCenter{ text-align: center}

.container1{ width:100%}

object { vertical-align:top; outline:none}

.clear { clear:both;}

.fleft{ float:left}

.fright{ float:right;}

div.container {	overflow:hidden; width: 100%;}

a img{ border:0}

img{ vertical-align:top;  }



a{color:#FFFFFF; text-decoration:underline; outline:none} 

a:hover{text-decoration:none}



.link{font-size:1.07em  }

.link1{font-size:1.07em; display:block; margin-bottom:11px; color:#c3c3c3  }

.link2{font-size:1.07em; display:block; color:#c3c3c3  }

.link3{color:#c3c3c3  }



.button{color:#f8f7f3; background:url(images/button.gif) top left no-repeat; padding:2px 22px 5px 20px; text-decoration:none; font-size:1.08em; line-height:28px  }

.button:hover{text-decoration:underline }



#content ul{margin:0; padding:0; list-style:none;}

#content ul li a{color:#c3c3c3; text-decoration:underline; line-height:1.92em; font-size:1.07em} 

#content ul li a:hover { text-decoration:none; }



#content .ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:20px; }

#content .ul li a{color:#9c9c9c; text-decoration:none; line-height:1.92em; font-size:1.07em} 

#content .ul li a:hover { text-decoration:underline; }



#content .ul2 li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin-left:30px; padding-left:20px; }

#content .ul2 li a{color:#FFFFFF; font-size:100%; text-decoration:underline;} 

#content .ul2 li a:hover { text-decoration:none; }



.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }

.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}

.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}

.link-1:hover{ text-decoration:none; color:#000000}





/*header*/

#header {font-size:0.75em; color:#c7c7c7; }

#header .logo{ margin:0 0 0 0 }

#header b{ color:#FFFFFF;}

#header .slogan{ margin:0 0 80px 0 }

#header .indent{ margin:27px 0 86px 550px; position:absolute; text-align:right; width:365px}

#header .indent1{padding:27px 0 0 48px}



#header .block{ margin-top:9px; background:url(images/bg_block.jpg) no-repeat top left; height:301px}

#header .indent2{padding:10px 0 0 10px;}

#header .indent3{margin:10px 0 0 584px; position:absolute;}



#mid-content { border:0; padding:10px 20px 10px 10px; margin:10px auto; width:874px; height:179px; text-align:left; background-image:url(images/mid-bg.png); background-repeat: no-repeat;

filter:alpha(opacity=70);

	-moz-opacity:0.7;

	-khtml-opacity: 0.7;

	opacity: 0.7;}

#mid-content p{font-size:0.95em; line-height: 1.25em; }

/*content*/

#content{ font-size:0.8125em; width:100%; text-align:left;}

#content .indent-main{padding:0 48px 0 48px}

#content .indent-main1{padding:25px 20px 0 20px}

#content .indent-main2{padding:25px 20px 0 20px}

#content .indent-col{padding:0 0 5px 0}

#content .indent-col2{padding:0 10px 0 18px}

#content .title{  margin-bottom:16px}

#content .title1{  margin-bottom:16px; padding-left:18px; padding-bottom:8px; background:url(images/tail.gif) repeat-x bottom; }

#content .title2{  margin-bottom:16px; padding-bottom:8px; background:url(images/tail.gif) repeat-x bottom;

	font-size: 1.17em;}

#content .title3{  margin-bottom:16px; padding-bottom:8px; font-size: 1.17em;}

#content .img{  margin:33px 0 0 43px; position:absolute}

#content .img-left{ float:left; margin:0 40px 30px 0}

#content .img-indent{ margin:0 0 25px 0}

#content p{ margin:0 0 17px 0}

#content .p{ margin:0}

#content h4{color:#9c9c9c; font-size:1em; /*margin-bottom:13px;*/ }

#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}



#content .indent{padding:0 30px 0 0}

#content .indent1{padding:30px 0 0 0}



/*box*/

.box{ background:#111011; width:100%; color:#a4a4a4; font-size:1.23em; line-height:1.5em}

.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}

.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}

.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}

.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }

.box .indent-box{ padding:33px 30px 40px 221px; }





/*footer*/

#footer { color:#a4a4a4; font-size:0.75em; background:url(images/bot.gif) repeat-x top; text-align:center ; }

#footer .indent-footer{ padding:60px 0 0 0;}

#footer a {color:#a4a4a4; text-decoration:underline}  

#footer a:hover {  text-decoration:none}

.bot-left{ /*background:url(images/bot_left.gif) no-repeat top left */}

.bot-right{ /*background:url(images/bot_right.gif) no-repeat top right;*/ height:164px}



#footer ul{margin:0; padding:0 0 40px 140px; list-style:none;}

#footer ul li{ margin:0; display:inline; background:url(images/bg_menu.gif) center left no-repeat; float:left}

#footer ul li a{color:#878787; text-decoration:none; display:block; float:left; padding:2px 39px 2px 39px} 

#footer ul li a:hover { text-decoration:underline; }

#footer ul .first{background:none;}

#footer ul .first a{ padding-left:200}

#footer ul li .current{ text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat;  }





.indent-2{ position:relative; padding-left:20px; float:left}

.h{ height:22px}

.block-contact span{ float:right; margin-right:50px}

input{

   	border:1px solid #a4a4a4; 

	background:url(images/bg-1.gif);

	width:150px; height:17px;

	font-size:1em;

	padding-left:5px;

}

textarea{

   	border:1px solid #a4a4a4; 

	background: url(images/bg-1.gif);

	width:365px; height:97px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:11px;

	overflow:auto}

	

select {

	font-family: Arial, Helvetica, sans-serif; 

	color:#9c9c9c;

   	border:1px solid #a4a4a4;

   	background: url(images/bg-1.gif); 

	width:150px; height:20px;

	font-size:1em;

	padding-left:5px;

}



option {

	color:#000000;

}



.small textarea {

	width:225px;

}	 	

.copyright2 {padding-left:2px; padding-top:20px; padding-bottom:30px; color:#599ee4; font-size:11px;}

.copyright2:hover { color: #ffffff;}









#logo {

	float: left;

	padding-left: 23px;

	padding-bottom: 10px;

}

#address {

	color: #FFFFFF;

	/*color: #FABF9B;*/

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	float: right;

	/*padding-top: 35px;*/

	padding-right: 15px;

}

#address a {

	color: #F8F2D9;

}

#address a:hover {

	color: #ccc;

}



.first_menu {

	background-image: url('images/m1.gif'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 192px; 

	height: 57px; 

	text-align: center; 

}



.first_menu_on {

	background-image: url('images/m1-act.gif'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 192px; 

	height: 57px; 

	text-align: center; 

}



.menu {

	background-image: url('images/m2.gif'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 176px; 

	height: 57px; 

	text-align: center; 

}



.menu_on {

	background-image: url('images/m2-act.gif'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 176px; 

	height: 57px; 

	text-align: center; 

}



.last_menu {

	background-image: url('images/m7.gif'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 182px; 

	height: 57px; 

	text-align: center; 

}



.last_menu_on {

	background-image: url('images/m7-act.gif'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 182px; 

	height: 57px; 

	text-align: center; 

}



.menu a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}



.menu_on a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}



.first_menu a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}



.first_menu_on a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}



.first_menu a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}



.last_menu_on a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}

.last_menu a {

	color: #e0e0e0;

	text-decoration: none;

	font-weight: bold;

}



.menu_big {

	background-image: url('images/button_big.jpg'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 310px; 

	height: 71px; 

	text-align: left;

	padding-left: 8px; 

	padding-bottom: 2px;

}



.menu_big a {

	text-decoration: none;

	color: #e0e0e0;

}

.menu_big img {

	float: left;

}



.menu_big_on img {

	float: left;

}



.menu_big span {

	padding-left: 10px;

	padding-top: 20px;

	float: left;

	font-size:1.17em;

	font-weight: bold;

}



.menu_big_on span {

	padding-left: 10px;

	padding-top: 20px;

	float: left;

	font-size:1.17em;

	font-weight: bold;

}



.menu_big_on {

	background-image: url('images/button_big_on.jpg'); 

	background-position: left top; 

	background-repeat: no-repeat; 

	width: 310px; 

	height: 71px; 

	text-align: left;

	padding-left: 8px;

	padding-bottom: 2px; 

}



.menu_big_on a {

	color: #e0e0e0;	

}



.message {

	width: 225px;

	display: block;

}



.message_show {

	 background:url(images/bg-1.gif);

	 width: 225px;

	 font-weight: bold;

	 color: #d0d0d0;

	 display: block;

	 border:1px solid #240000;

	 padding-left: 2px; 

}



.invalid input {

	border: 1px solid #FF0000;

	color: #FF0000;

}



.checkbox {

	width: auto;

	border: 0px;

}
.indent2 #rotator { width:565px; height:281px; /*margin:8px 1px 8px 10px; */margin-left:1px; float:left; }

/* rotator in-page placement */
    div#rotator {
	position:relative;
}
/* rotator css */
	div#rotator ul { margin:0; margin-left:-40px;}
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	/*width:621px; height:321px;*/
	width:565px; height:281px;
	border:none;
}
    div#rotator ul li.show {
	z-index:500;
}
