    
* {	margin: 0;padding: 0;}
html {height: 100%}
body {font: 11px/18px 'Lucida Grande', Tahoma, sans-serif;height: 100%;background:#fff;color: #005696}
a {color: #ff0000;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img {border: none;}
input {vertical-align: middle}
#wrapper { min-width: 950px; min-height: 100%;height: auto !important;height: 100%;}
#header {height: 228px;background: #fff url(/i/head_on.jpg) no-repeat top right;width:1000px;margin:10px auto}
#middle {width: 100%;padding: 1px 0 100px;height: 1%;}
#middle:after {content: '.';display: block;	clear: both;visibility: hidden;	height: 0; }
#container {/*float:left*/width: 100%;overflow: hidden;width:1000px; margin:0 auto 0 auto;background: #fff url(/i/fline.png) no-repeat bottom left;}
#content {width:755px;float:right;padding: 16px 0 0 0;border:0px solid #b0b1b2;}
#logo {margin-left:22px;padding-top:18px;width:602px}
    h1,h1 a, h1 a:visited{text-decoration:none;color:#616365;font: 18px 'Lucida Grande', Tahoma, sans-serif;margin: 0 0 20px 0}
    h2 {font: 19px/24px 'Lucida Grande', Tahoma, sans-serif;color:#1e447d}	
    h2 a, h2 a:visited{font: 16px Verdana, Arial, sans-serif;line-height:16px;color:#616365;}
	h1 a:hover, h2 a:hover{color:#000;text-decoration:none;}
	h1.logotype {font: bold 32px 'Lucida Grande',Tahoma,sans-serif; text-transform:uppercase;color:#005696;text-align: right;display:block;height:85px !important}
	h1.logotype span{font-size:39px; color:#003762;letter-spacing:-1px}
	h1.logodate {font: bold 31px 'Lucida Grande',Tahoma,sans-serif; text-transform:uppercase;color:#fff;margin-left:22px;margin-top:27px}
	
	div.announce{font: 18px 'Lucida Grande', Tahoma, sans-serif;color:#005696}
	div.announce span{font-weight:bold;}
	
	h3{font:14px 'Lucida Grande', Tahoma, sans-serif;color:#005696}
	h3 span{font-weight:bold;}
	h4{font:  9px 'Lucida Grande', Tahoma, sans-serif;text-transform:uppercase;color:#404040;margin-bottom:5px;margin-top:5px}
	h4 a{font:16px arial,Verdana,sans-serif; color: #ff0000}
	h4 a:hover{font:16px arial,Verdana,sans-serif; color:#616365}
    .sl {float: left; width: 225px;position: relative;padding: 0;} 
    	
	.pr{height:36px;width:5px;margin:0;padding:0}
	.lt{float:left; top:0;left:0; background: url(/i/layers.gif) no-repeat top left}
	.rt{float:right; top:0;right:0; background: url(/i/layers.gif) no-repeat top right}	
	.cc{float:left; height:5px;padding:0;background: #fff url(/i/layers.gif) no-repeat top center}
	
	.prn{height:36px;width:5px;margin:0;padding:0}
	.ltn{float:left; top:0;left:0;  }
	.rtn{float:right; top:0;right:0;  }	
	.ccn{float:left; height:5px;padding:0; }
	
    #topperss{position:relative; margin:18px 0 0 0;padding:0;width:650px;height:37px;}
	
    #toppers{position:relative; margin:17px 0 0 0;padding:0;background:transparent /*url(/i/flines_top.gif) repeat-x bottom left*/;width:650px;height:34px;}
    #toppers ul{display: inline;list-style: none;width: 500px }
	#topperss ul{display: inline;list-style: none;width: 500px }
    #toppers  li{display: block;float:left;margin:0;padding:0 0 0 5px;text-align:center; /*background: url(/i/layers.gif) no-repeat 0px 0px;*/ height:36px; background: transparent}
	
	#topperss li{display: block;float:left;margin:0 0 0 5px;padding:0;text-align:center; height:36px; }
	
	li#a1{width:132px;} li#a1.active{background: url(/i/first.gif) no-repeat 0px 0px;}
	li#a2{width:166px;} li#a2.active{background: url(/i/second.gif) no-repeat 0px 0px;}
	li#a3{width:160px;} li#a3.active{background: url(/i/third.gif) no-repeat 0px 0px;}
	
	#toppers  li a,#toppers li a:visited{/*margin-left:26px;margin-right:26px;*/margin-top:9px;padding-left:26px;padding-right:26px;padding-bottom:8px;
	  	color: #616365;display: block;	
		text-align: center;text-decoration: none;outline:none; min-width:70px; 
		height:20px;	
		font: bold 16px Arial, sans-serif;
   	}
		
	#topperss  li a, #topperss li a:visited{
	  margin-top:8px;/*  padding-left:26px;
		padding-right:26px;
		padding-bottom:8px;*/
	  	color: #616365;display: block;	
		text-align: center;text-decoration: none;
		outline:none;
		/*min-width:70px; */
		height:29px;	
		font: bold 16px Arial, sans-serif;
   	}
		
	#toppers  li:hover{text-decoration:none;}
	#toppers  li.active a  {background:#fff;text-decoration:none; color: #ff0000;	}
	
	#topperss  li.active a{text-decoration:none; color: #ff0000;	}
	
	
	
   /* #uppercats{border:0px solid #000;background: url(/i/skline.jpg) repeat-x 0px 17px;height:50px;width:950px} */
   
    #uppercats{height:50px;  background: url(/i/sklinest.jpg) no-repeat 12px 18px;} 
   
    #cats {width: 950px;  padding-top:18px;margin-left:7px; }
	#cats ul{display: inline;list-style: none;background:#fff }
	#cats li{display: block;float:left;padding:0 26px 0;background:url(/i/menu_mod.png) no-repeat top center;margin-left:5px;height:25px;}
	#cats li a, #cats li a:visited{	
		color: #616365;text-align: center;text-decoration: none;outline:none;
		font: bold 14px Verdana, Arial, sans-serif;	display:block;margin-top:2px;
   	}
	
	#cats li:hover{text-decoration:underline }
	#cats li.sactive { background: url(/i/menu_mod.png) no-repeat bottom center;text-decoration:none;height:34px
	}
	#cats li.sactive  a, #cats li.sactive  a:visited{color: #fff; }
	
#footer {margin: -42px auto 0;	min-width: 950px;height: 42px; width:950px;background:#fff}
#inner{width:950px;background:#fff;margin:0 auto;}


#inner p{color:#616365;}#inner span {color:#b0b1b2;}

.new h1, .new h1 a, .new h1 a:visited,.inner h1 {font-size:19px;font-weight:bold;color: #1d447b}
.new h2, .new h2 a {font-size:16px;font-weight:bold;color: #1d447b}


#noscript {width:100%;border-bottom:2px solid #fff; margin:0;padding:0;background:#ff0000;color:#fff; font: 18px Times, Georgia, sans-serif; text-align:center}
#loading-layer {display : none;width : 180px;height : 40px;background : #fff;text-align : center;border : 1px solid #eeeeef;}
	.img {border:none;}
	
	.ltop-left{width:220px;height:10px;background: url(/i/ltop.png) no-repeat 0 0;}
	
	#ncats,#topncats {background: #e6ebf4  url(/i/lbottom.png) no-repeat bottom left;width:220px;padding:0 0 15px;}
	#ncats ul ,#topncats ul{width: 220px; }
	#topncats li{list-style:none;padding:1px; margin-bottom:2px;margin-left:0; padding-left:17px; }
	#ncats li{list-style:none;padding:1px; margin-bottom:2px;margin-left:20px; }
	#ncats li.no ,#topncats.no{border-left:none;}

	#ncats ul li.active , #topncats ul li.active{background: url(/i/skarr.jpg)no-repeat center left;padding-left:17px;}	
	#ncats ul li.active2, #topncats ul li.active2 {}
    #ncats ul li.acts, #topncats ul li.acts{background:#fff; padding-left:7px;}
	#ncats ul li.thisone,#topncats ul li.thisone{background: #fff url(/i/skaddrdd.jpg)no-repeat center right;}
	#ncats ul li.thisone a, #topncats ul li.thisone a{color:#ff0000;}
	#ncats ul li.last,#topncats ul li.last{padding-left:7px; border-bottom:1px solid #d0d0d1;padding-bottom:5px;}
	#ncats ul li.acts a, #topncats ul li.acts a{font-weight:normal}
	
	#topncats li a, #topncats li a:visited{color:#003762;font: bold 12px 'Lucida Grande', Tahoma, sans-serif;text-decoration:none; text-align: left;outline:none;}
	#topncats li a:hover {color:#616161; text-decoration:underline;}
	
	#ncats li a, #ncats li a:visited{color:#003762;font:11px 'Lucida Grande', Tahoma, sans-serif;border-bottom:1px solid #003762;text-decoration:none; text-align: left;outline:none;}
	#ncats li a:hover {color:#ff0000; text-decoration:none;}
	
#topncats ul li a.active{color:#ff0000}
	
	
	table.menu_green {margin-left:22px;}
	#content .inner{width:755px;text-align:left;}
	 .topgr {background: #f3f3f3 url(/i/stop.png) no-repeat 0 0;height:7px;} 
	.gr {background: #f3f3f3 url(/i/sbottom.png) no-repeat bottom left;padding:5px 28px 15px;color:#003762;margin-bottom:10px;}
	.gr h1{color:#ff0000; font-size:14px; font-weight:bold;margin:0;padding:0}
	.gr h2{margin-top:10px;font-weight:bold; color: #005696;font-size:14px;}
	span.h3{ color: #ff0000;font-size:11px;}
	
	.inner ul, ul.dec{margin: 15px 20px 15px 20px;}
	.inner ul li, ul.dec li{margin-bottom: 15px;}
	.inner ul.dec{list-style-type:decimal;padding-left:20px}
	
	 table{border-collapse:collapse;}
	 table td, td {vertical-align:top}
	 
	 #sponsorship{padding:5px}
	 
	.entity {float:left;width:224px; height:248px; margin-top:0;text-align:center;line-height:12px}
	.entity img{width:140px;height:175px}
	.entity h4,.entity-left h4{color:#ff0000; font:bold 14px Verdana, arial, sans-serif;margin-top:5px}
	.entity span{display:block;color: #616365}
	.entity-left{margin:20px; color: #616365}
	
	table.products{border:1px solid #c0c0c0;width:600px;text-align:center}	
	table.products tr{border-bottom:1px solid #c0c0c0;background: #fff8e6}
	table.products tr.head {background: #cdcdcd}
	table.products tr.dr {background: #f7edd5}
	table.products td{border-left:1px solid #c0c0c0;padding:2px}
	table.products td.tdleft{text-align:left}
	.body_gal{margin-top:0;float:left;width:332px;height:205px}
	.body_gal h4{color:#616365}
	.body_gal_inner{margin-top:0;float:left;width:167px;height:124px}
    .short {width:320px;height:150px}
.latest {vertical-align: middle; display: table-cell; text-align: left;margin:0;padding:0; width:752px}
.latest ul {margin:0;padding:0;display:inline; }
.latest ul li {list-style-type: none;float: left;margin:0 10px 10px 0;display:inline;padding: 0;width:240px}
.latest ul li a {text-decoration:none;outline:none;display:block;color:#000}
.latest ul li a:hover {text-decoration:none;}




.spoiler {border:solid 1px #adbac6;	background:#ebeef7;	margin:5px 0px 5px 0px;	padding: 0px;	clear:both;}
.spoiler .sp-head {	padding:4px 0 4px 2px;	cursor: pointer;}
.spoiler .sp-head b {	background:url(images/spoiler-plus.gif) no-repeat;
	float:left;
	width:9px;
	height:9px;
	margin:2px 4px 0 2px
}
.spoiler .sp-head b.expanded {
	background:url(images/spoiler-minus.gif) no-repeat;
	float:left;
	width:9px;
	height:9px;
}

.spoiler .sp-body {
	border-top:solid 1px #adbac6;
	background: #f7f8fc;
	display: none;
	padding:1em 2em;
}	
.pg{padding:0;margin:0 0 0 3.5em;width:20%;float:left;clear:both;}
.pg ul,.pg li{list-style:none;margin:0;padding:0}
.pg li{float:left}
.pg h4{display:none}
.pg a, .pg span{display:block;border:1px solid #ececec;padding:.2em .7em;margin:0 .38em 0 0;text-align:center;text-decoration:none;color:#000;}
.pg a,.pg a:visited{color:#000;}
a.pgP,a.pgN,span.pgSp{padding:.38em .5em;border:none;color:#03c}
a.pgP:visited,a.pgN:visited{color:#639}
.pg a:hover,li a.pgS{text-decoration:none;background: #fff;border:1px solid #ff0000}
a.pgP{margin-right:.7em;padding-left:0}
a:hover.pgP,a:hover.pgN{text-decoration:underline;background-color:transparent;border:none}
.pg{padding:1.25em 0 1.54em}.mktmsg,.dnsmsg,.msg{margin:1.54em auto .8em; margin-bottom:0;float:left;width:100%}
pre{padding:1em 2em; margin-left:2em; width:80%; background-color: #fff;border: .05em solid #d9d9d9;}
#output { color:#0089a8; height:auto !important; overflow:hidden; padding: 5px 0 0 0; margin: 0 0 0 164px;}
input#sendbutton{font-size:14px; font-weight:bold; color:#ff6600;  border-style:none;background:transparent;cursor:pointer}
	
.mw_links , .links{	color: #616161;	font-size: 11px;font-family: tahoma;	text-decoration: none;width: 75%;}
.mw_links a , .links a{color:#ff0000;text-decoration: none;}
.mw_links a:hover, .links a:hover {color: #ccc;text-decoration: none;}	
.note{padding:5px 0 20px 20px}
	 
	
