/* unigs 2009 */
/* landing stylesheet */
/* edited by uni */
/* unigs.ru */

/* css tweaks */
* {padding:0;margin:0;}
a img {border:0;}
.clear {clear:both;}

/* links */
a {color:#EF611E;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:none;color:#fff;}

/* body css */
body {background:#323848;font-family:Arial;}
.wrapper {width:950px;margin:auto;border-left: 2px solid #323848;border-right: 2px solid #323848;}

/* logo and menu link */
.header {margin-bottom:40px;}
.header img {vertical-align:middle;}
.header ul {float:left;height:31px;overflow:hidden;list-style:none;}
.header li {float:left; list-style:none;}
.header li a {float:left;color:#fff;text-decoration:none;font-weight:bold;line-height:30px;font-size:16px;margin:0 8px 0 0;text-transform:uppercase;font-family:"Arial Narrow",Arial;}
.header li a:hover {color:#EF611E;}
.header li a.rss {width:15px;height:15px;background:url(img/rss.gif) no-repeat top;text-indent:-999px;display:block;margin-top:7px;}

/* upper area */
.box {width:950px; height:764px; background:url(img/landings/landing1.gif)}
.box .left {width:400px; float:left; padding-left:18px;}
.box .right {width:510px; float:right;}

/* upper area */
.map {width:950px; height:764px; background:url(img/landings/maps.gif)}
.map .left {width:400px; float:left; padding-left:18px;}
.map .right {width:510px; float:right;}

/* upper area */
.mod {width:950px; height:764px; background:url(img/landings/models.gif)}
.mod .left {width:400px; float:left; padding-left:18px;}
.mod .right {width:510px; float:right;}

/* upper area */
.new {width:950px; height:764px; background:url(img/landings/news.gif)}
.new .left {width:400px; float:left; padding-left:18px;}
.new .right {width:510px; float:right;}

/* upper area */
.ctm {width:950px; height:764px; background:url(img/landings/ctm.gif)}
.ctm .left {width:400px; float:left; padding-left:18px;}
.ctm .right {width:510px; float:right;}

/* upper area */
.ntm {width:950px; height:764px; background:url(img/landings/ntm.gif)}
.ntm .left {width:400px; float:left; padding-left:18px;}
.ntm .right {width:510px; float:right;}

/* upper area */
.sgt {width:950px; height:764px; background:url(img/landings/sgt.gif)}
.sgt .left {width:400px; float:left; padding-left:18px;}
.sgt .right {width:510px; float:right;}

/* upper area */
.rul {width:950px; height:764px; background:url(img/landings/rules.gif)}
.rul .left {width:400px; float:left; padding-left:18px;}
.rul .right {width:510px; float:right;}

/* area with screens and twitter updates */
.bottom {width:100%; height:242px; background:#EF611E url(img/landings/bottombg.gif);}
.bottom .shadow {width:100%; background:url(img/landings/boxbg.png) center no-repeat;}
.bottom .box {width:950px; margin:auto; height:241px; background:#EF611E url(img/landings/bottom1.png) center no-repeat;}
.bottom .box .left {width:480px; float:left; padding-top:20px;}
.bottom .box .right {width:255px; padding-right:10px; float:right; padding-top:20px;}

/* nice hover over for screenshots */
.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid silver;}
.highslide-image {border-bottom: 1px solid white;}
.highslide-image-blur {}

.highslide-caption {display: none;border-bottom: 1px solid white;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: silver;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;/*padding-left: 22px;background-image: url(highslide/graphics/loader.gif);background-repeat: no-repeat;background-position: 3px 1px;*/}

a.highslide-credits, a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white;background-color: gray;}

.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/* syles for the screenshot popup */
.highslide-wrapper {background-color: 323848;}
.highslide-wrapper .highslide-html-content {width: 400px;padding: 5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url(highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}

/* these must be the last of the highslide rules */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/* twitter */
.twitter {font-size:11px; color:#FFF; padding-top:8px; padding-left:5px;}
.twitter li {margin-bottom:5px;list-style:none;font-size:11px;}
.twitter h2 {color:#fff;font-size:16px;float:left;}
.twitter .link {display:block;float:left; text-indent:7px; line-height:22px;}
.twitter a:hover {color:#fff;}

/* content area */
.content {width:950px; background:#D5DDE5;margin:auto;border-left: 2px solid #1B1E26;border-right: 2px solid #1B1E26;color:#646F8B;}
.content .left {width:550px; padding-left:20px;float:left; padding-top:20px;}
.content .right {width:255px; padding-right:10px; float:right; padding-top:20px;}
.content .right .latestposts {font-size:13px; margin-left:15px; margin-top:10px;}
.content .ad {text-align:center;padding:10px;padding-bottom:0;padding-top:30px;}
.content .sourceicons {text-align:center; padding-top:30px;}

/* recent forum activity */
.recentposts {}
.recentposts h2 {color:#646F8B;font-size:16px;}
.recentposts li {list-style:none;font-size:12px;height:20px;line-height:20px;}
.recentposts li a {float:left;width:105px;overflow:hidden;}
.recentposts li span {float:right;width:75px;overflow:hidden;}

/* footer */
.footer {padding-left:20px;padding-top:20px; padding-bottom:20px; color:#646F8B;text-decoration:none;font-weight:bold;text-transform:uppercase; font-size:11px;}