@import "text-body.css";

*{padding:0;margin:0;}
p{padding: 7px 0}
body{
	color: #000;
	font-size: 0.7em;
	font-family:  Arial, Helvetica, sans-serif;
	background: #be0000 url(images/mainbg.png) repeat-x top;
	min-width: 984px;
	text-align: center;
}
a img{border:0;}
a {color: #ff7800;}
ul{
	padding-left: 20px;
}
#icns{
	float:left;
	margin-top: 47px;
	padding: 0;
	padding-left: 114px;	
}
#icns a{
	float:left;
	width:13px;
	height:13px;
	margin-right: 18px;
}
#home{
	background: url(images/index_04.gif);
}#mail{
	background: url(images/index_06.gif);
}#xz{
	background: url(images/index_08.gif);
}
#homea{
	background: url(images/index_04a.gif);
}#maila{
	background: url(images/index_06a.gif);
}#xza{
	background: url(images/index_08a.gif);
}
#qlinks{
	float: right;
	color: #ff7800;
	text-align: left;
	margin-top: 50px;
	padding: 0;
	padding-right: 20px;	
}
#qlinks u{
	text-decoration: none;
	color: #ffffff;
}
#cent{
	width:984px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#top{
	background: url(images/t_rez.png) repeat-x;
	clear: both;
}
#top_l{
	background: url(images/t_l.png) no-repeat left;
	width:984px;
}
#top_r{
	background: url(images/t_l-03.png) no-repeat right;
	width:984px;
	height:70px;
}
#logo{
	background: url(images/logo.png);
	float:left; 
	display: inline;
	margin-left: 37px;
	margin-top: 28px;
	margin-right: 15px;
}
#logo a{
	width:216px;height:25px;
	display: block;
}
#logo div{
	width:216px;height:25px;
	display: block;
}
#menu{
	color: #c8c8c8;
	font-size: 18px;
	font-weight: bold;  padding-top: 29px;
	float:left;
}
#menu a#selected{
	background: url(images/red.gif) repeat-x bottom;
	color: #c80000;
}
#menu a{
	font-weight: bold;
	font-size: 0.65em;
	color: #505050;
	text-decoration: none;
	padding-right:  22px;
	padding-left: 22px;
	padding-bottom: 21px;
	padding-top: 22px;
	position: relative;
}
#menu a:hover{
	color: #808080;
}
#search{
	width:112px;height:15px;
	border:1px solid #ec1111;
	margin-top: 31px;
	margin-left: 25px;
	float:left;
	color: #787878;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 3px;
}
#go{
	background: url(images/go.gif);
	float:left; 
	width:21px;height:20px;
	border: none;	margin-top: 31px;
	cursor: pointer;
}
#go:hover{
	background:#e0c8c8  url(images/go.gif);
}
#center, #center-bg1{
 background: url(images/cent_rez.png);
 width:984px;
 color: #fff;
 font-size: 10px;
 float:left;
}
#center-bg1{
	background: url(images/cent_rez1.png);
	text-align: center;
}
#center p#maintext{float: right;
	width:230px;
	margin-top: 10px;
	padding-right: 37px;
	position: relative;
}
#biglogo{
	background: url(images/opkbg.png) no-repeat center;
	height:355px;
	text-align:center;
}
#biglogo_sh{
	background: url(images/index_33.png);
	width:641px;height:73px;
	margin-left:  167px;
	margin-bottom:  112px;
}
#pages{
	float:left;
	display: inline;
	margin-left: 24px;
	margin-top: 125px;
	padding-bottom: 12px;
	position: relative;
}
#pages a{
	font-size: 10px;
	border:1px solid #d28080;
	padding: 0 2px;
	float:left;
	margin-right: 3px;
	text-decoration: none;
	color: #fff;
}
#bt{
	background: url(images/newsbg.png);
	height:155px;
	margin: 0 12px;
	clear: both;
	position: relative;
}
#end{
 background: url(images/b_rez.png) repeat-x;
 clear: both;
 color: #646464;
 font-size: 10px;
}
#end_l{
	background: url(images/b_l.png) no-repeat left;
	width:984px;
}
#end_r{
	background: url(images/b_r.png) no-repeat right;
	width:984px;
	height:61px;
}
a#mostof{
	background: url(images/mostof.png);
	width:61px;height:21px;
	display: block;
	margin: 0 0 0 462px;
	position: relative;
	top: -10px;
}
#news{
	padding-left: 24px;padding-top: 20px;
	width:493px;
	background: url(images/news1.gif) no-repeat right;
	height:135px;
	overflow: hidden;
	color: #000;
	font-size: 11px;
	float:left;
}
#news p{
		padding: 4px 0;
}
#news u{
	text-decoration: none;
}
#news a{
	font-size: 11px;
	color: #c80000;
}
#news h5{
	width:489px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	color: #787878;
	text-decoration: underline;
}
#news h5 a{
	color: #787878;
}
#news u{
	color: #787878;
	padding-right: 13px;
}
#onetwo{
		background: url(images/news1.gif) no-repeat right;
		height:155px;width:240px;
		float:left;
		font-size: 10px;
		color: #787878;
		text-align: center;
}
#onetwo img{
	margin-top: 42px;
	margin-bottom: 10px;
}
 span.select {
   position: absolute;
   width: 120px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 21px;
   color: #787878;
   font: 10px arial,sans-serif;
   background: url(images/select.gif) no-repeat;
   overflow: hidden;
	padding-top: 3px;
	padding-right: 14px;
 }
 html:first-child span.select  {margin-left: 48px;} 
body:nth-of-type(1) span.select{
  margin-left: 48px;
} 
 select{
   color: #787878;
   font: 11px arial,sans-serif;
 }
 select option{
   font: 10px arial,sans-serif;
	text-align: left;
 }
 #soft{
	position: absolute;
	bottom: 150px;
	left:30px;width:200px;
	padding-top: 20px;
	float:left;
 }
 #left #soft{
 	float:none;
	padding-top: 150px;
 }
 #soft h5{
	font-size: 11px;
	width:192px;
	text-transform: uppercase;
	text-align: center;
	color: #787878;
}
 #soft a{
 	display: inline;float:left; 
	width:60px;
	text-align: center;
	font-size: 9px;
	color: #555;
	margin-left: 24px;
	margin-right: 10px;
	text-decoration: none;
	padding-top: 10px;
 }
 #rss{
 	background: url(images/rss.png);
	width:52px;height:21px;
	margin-top: 20px;margin-left: 34px;
	float:left; display: inline;
 }
 #phone{
 	padding-top: 16px;
	padding-left: 29px;
	float:left;
 }
 #copy{
 	float:left; 
	padding-top: 13px;
	width: 531px;
	text-align: center;
	margin-right: 28px;
 }
 #contact{
 	padding-top: 24px;
 }
 #contact a{
	color: #646464;
	font-size: 10px;
  }
  #sitemap{
  	width:540px;
	margin: 0 auto;
	padding-top: 54px;
	text-align: left;
	position: relative;
  }
  #sitemap h1{
  	color: #c80000;
	font-size: 30px;
	font-weight: normal;
  }
  #sitemap ul{
  	list-style: none;
	margin-top: 45px;
  }
    #sitemap ul li a{
	 	font-size: 18px;
		color: #c80000;
		font-weight: normal;
	 }
	 #sitemap li ul{
	 	padding-top: 7px;
		margin-top: 0px;
	 }
	   #sitemap li ul a{
			font-size: 14px;
			color: #717171;
		}
		#sitemap li ul li ul a{
			color: #000;
			font-size: 12px;
		}
				#sitemap li ul li ul {
					padding-top: 0;
				}
#center-end{
	background: url(images/bg2.gif);
	margin-right: 12px;
	margin-left:  12px;
	clear: both;height:69px;
}
#left{
	float: left;
	display: inline;
	margin-top: 10px;
	width:240px;overflow: hidden;
	margin-top: 9px;
	padding-top: 32px;
	padding-left: 17px;
	text-align: left;
	position: relative;
	border-right: 1px solid #cfcfcf;
	right: -1px;
	padding-bottom: 150px;
}
#left ul{
	list-style: none;
	padding: 0;
	padding-bottom: 15px;
}
#left p{
	padding-top: 30px;
	padding-left: 19px;
	padding-right: 40px;
	color: #787878;
	font-size: 11px;
}
#left p a{
	color: #c80000;
	font-size: 11px;
}
#left li a{
	color: #c80000;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.5em;
	padding-left: 12px;
	margin-left: 8px;
}
#left li a strong{
	font-size: 14px;
}
#left li ul{
	padding-left: 20px;
	padding-bottom:  0;
}
#left li ul a{
	font-size: 11px;
}
#left li ul a#sel{
color: #000;
}
#left li a#sel{
	background: url(images/selected.gif) no-repeat left;
	height:30px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
}
#left hr{
	height:1px;
	margin:0 24px 0 19px;
	background: #cfcfcf;
	color: #cfcfcf;
	border: 0;
	margin-top: 20px;
	clear: both;
}
#center-bg1 #onetwo{
	background: none;
}
#text{
	float:left; 
	width: 670px;
	padding-left: 25px;
	padding-top: 30px;
	position: relative;
	text-align: left;
	color: #505050;
	font-size: 1.2em;
		border-left: 1px solid #cfcfcf;
		margin-top: 10px;
}
#text h1,  #searchres h1{
	color: #c80000;
	font-size: 2.2em;
	margin-bottom: 1.4em;
	font-weight: normal;
}
#text img{
	padding:  0px;
}
#text h2{
	color: #323232;
	font-size: 16px;
	margin-bottom: 25px;
	font-weight: normal;
}
#text h3{
	font-size: 14px;
	color: #c80000;
	margin-bottom: 20px;
}
#text a{
	color: #c80000;
}
p.quote{
	color: #c80000;
	font-size: 14px;
	font-style: italic;
}
#writeus{
	width:599px;
	border: 1px solid #787878;
	margin-top: 90px;
	padding: 23px;
	color: #787878;
}
#writeus h1{
	font-size: 22px;
	margin-bottom: 15px;
}
#writeus .black{
	color: black;
	margin-bottom: 5px;
}
#writeus input, #writeus textarea{
	height:18px;
	border: 1px solid #787878;
	background: #fff;
}
#writeus input{
	position: relative;
	top:3px;
	margin-bottom: 5px;
}
#writeus textarea{
	height:128px;width:560px;
}
#writeus p{
	width:66px;
	float:left; 
	padding: 5px 0;
	clear: both;
}
#writeus input#send{
	background: url(images/send.gif);
	width:83px;height:20px;
	text-align: center;
	color: black;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 50px;
	border: none;
	cursor: pointer;
	padding-bottom: 3px;
}
#searchres{
	float:left; 
	width: 670px;
	padding-left: 25px;
	padding-top: 40px;
	position: relative;
	text-align: left;
	color: #505050;
	font-size: 12px;
}
#searchres h2 a{
	color: #4a4a4a;
	font-size: 19px;
	font-weight: normal;
}
#searchres p strong{
	color: #c80000;
}
#searchres p{
	padding-bottom: 25px;
	padding-left: 10px;
}
#newsdate {
	color: #500000;
}
#newstext {
	padding-left: 20px;
}
#newstext a{
	color: #c80000;
}

#resultnav img{
	padding: 0;
	margin:0;
}
#resultnav a{
	color: #323232;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------------------------------- */
#nav{
float:left; 
display: inline;
margin-left: 55px;
text-align: left;
}
#onetwo ul { list-style: none;padding:0; }
#onetwo ul li {position: relative;background:url(images/select.gif);width: 134px;padding:0;margin:0;  }
#onetwo ul li a {display: block; text-decoration: none; color: #dc143c;line-height: 20px;font-size: 9px;color: #787878;padding-left: 15px;margin:0;}
#onetwo ul li a:hover{}
#onetwo li ul { position: absolute; top: 20px; display: none;border:1px solid #ff0000; clear: both;border-top: none; z-index: 33;padding:0; }
#onetwo li ul li{background: white; float: none;width: 132px;  }
#onetwo li ul li a{ float: none;}
#onetwo li ul li a:hover {background: #ffeaea;}
* html #onetwo ul li {float: left; height: 1%; } * html #onetwo ul li a {height: 1%;  position: relative;}
#onetwo li:hover ul, #onetwo li.over ul { display: block;}
#onetwo li:hover, #onetwo li.over{}
#menu ul{
	list-style: none;
}
#menu li{
	float:left;margin: 0;
	background: url(images/libg1.gif) no-repeat right;
}
#menu a{
padding: 21px 25px;
	position: relative;
}
#center-bg1{
	clear: both;
}
#top{
	height:70px;
	overflow: hidden;
}