@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#141414; color:#FFF; font-size:12px;}
img {border:0px;}
a { text-decoration:none; color:#C8DCE5;}
h3 { margin:11px 10px 0 0px; color:#FFF; font:13px Arial, sans-serif; letter-spacing:-1px; font-weight:bold;}
h3 a{}

.png {behavior:url(iepngfix.htc);}

.main {width:100%; background-position:bottom; background:url(img/contentbg.jpg) #272727 bottom repeat-x;}
.top {width:1000px; height:110px; padding:13px 0px 10px 0px; margin-bottom:1px; background-color:#141414}
.menu {width:1000px; height:44px; background:url(img/mnbg.gif) repeat-x; padding:0px 0px 2px 0px; position:relative; z-index:1;}
.menu a {height:24px;  text-decoration:none; color:#CCC; font-size:13px; font-weight:bold; padding:13px 16px 7px 16px; display:block; float:left; margin-left:3px;}
.menu a:hover { text-decoration:none; color:#FFF; background:#222; border:1px solid #000; border-top:none; border-left:none; border-right:none; height:23px;}
.content {width:1000px;/* min-height:600px; height:auto !important; height:600px;*/ background:#141414;}
.foot {width:100%; height:58px; background-image:url(img/foot.jpg); background-repeat:repeat-x;}
.footer {width:1000px; height:58px;}
.centr {width:760px; float:right; min-height:600px; height:auto !important; height:600px; position:relative;}

.register { color:#FFF; font-size:13px; font-weight:bold; padding-top:5px;}

#gsearch {height:auto; text-decoration:none; font-size:12px; padding:0px; margin:0px; margin-bottom:5px;}
#gsearch:hover { background:none; border:none;}


/*.qmenu {width:222px; height:26px; background:url(img/qmnbg.gif) no-repeat;}
.qmenu a {color:#e1e1e1; font-size:12px; text-decoration:none; display:block; padding:5px 0px 0px 10px;}
.qmenu a:hover {text-decoration:underline;}
.qmenu a span {font-size:11px; font-weight:normal; color:#999; text-decoration:none;}*/

ul#menu {list-style: none; margin: 0; padding: 0;}
ul#menu li {float: left;}



.boxgrid {width: 180px; height: 170px; padding:0px; float:left; background:#161613; border: solid 0px #8399AF; overflow: hidden; position: relative; cursor:pointer;}
.boxgrid img {position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p {margin:5px 10px 10px 10px; color:#afafaf; font-weight:bold; font:12px "Lucida Grande", Arial, sans-serif; }
.boxcaption {float: left; position: absolute; background: #000; height: 120px; width: 100%; opacity: .8; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.captionfull .boxcaption {top:110px; left:0; }
.caption .boxcaption {top:130px; left:0; }


/*
.page { margin-left:10px; color:#ff0000; font-size:14px; font-weight:bold; float:left;}
.page a { color:#FFF; font-size:14px; font-weight:bold; float:left; text-decoration:none;}
.page a:hover { text-decoration:underline; color:#ff0000;}
*/
	
.pager a,.pager a:visited,.pager a:active {color: #ccc; padding: 2px 6px; border: solid 1px #333; background-color: #333; margin-right:2px;}
.pager a:hover {color: #fff; border: solid 1px #666; background-color: #666; background-image: none;}
.pager span {padding: 2px 6px; color: #999; margin-right:2px;}
.pager span.active {border: solid 1px #ccc; background-color: #000; background-image: none; color: #fff; margin-right:2px;}
.pager span.count {color: #666;}
span.clear {display: block; clear: both; height: 0; overflow: hidden;} 
#navigation {margin: 10px 0 10px 0px;} 