@import "reset.css";

body {background:url(../img/bgmain.gif) repeat-x #7A7A7A;}
body, td, input {font: 13px Arial; color:#FFFFFF;}

DIV.clear {clear:both;}

A {color:#FF6600; font-size:12px; text-decoration:underline;}
A:hover {color:#FFCC66;}

#maincontainer {position:relative; margin-left:auto; margin-right:auto; width:1012px; border:solid 1px 0; height:auto;}

#header {position: relative; width:1012px; height:289px; background:url(../img/header.jpg) no-repeat;}
#header #logo {position:absolute; top:50px; right:36px; background:none; width:282px; height:182px;}
#header SPAN {display:block; width:630px; height:289px; float:left; display:block; cursor:pointer;}

#content {position:relative; background:url(../img/bgcontent.gif) repeat-x #050a06; padding: 3px 11px 18px 9px;}
.content-inner {border:solid 1px #9B9B9B; padding:15px 10px 15px 15px; min-height:759px;}

#menu {height:37px; border:solid 1px #A2A2A2;}
#leftblock {position:relative; float:left; width:646px; height:auto; margin-right:8px;}
#rightblock {position:relative; float:left; width:337px; height:auto;}

.blockhead {height:28px; background:url(../img/redline.jpg) repeat-x; padding: 9px 0 0 24px; border:solid 1px #828583; margin: 7px 0 7px 0; font-weight:bold; font-size:12px; line-height:20px;}
.blockhead A {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.blockhead A:hover {text-decoration:underline;}

.newscontainer {border:solid 1px #9B9B9B; padding:7px; position:relative;}
.newscontainer SPAN {display:block; margin-left:203px; border:solid 1px #575757; padding:23px; height:85px;}
.newscontainer SPAN A {color:#EC8B00; font-weight:bold; text-decoration:none; display:block; width:290px; float:left;}
.newscontainer SPAN A:hover {text-decoration:underline;}
.newscontainer SPAN.date {display:block; float:right; border:none; margin:0; padding:0; height:auto;}
.newscontainer IMG {float:left;}
.newscontainer DIV.clear {clear:both; margin-top:3px;}

#treiler {height:283px; background:url(../img/bg-treiler.jpg) no-repeat; border:solid 1px #9B9B9B; margin-top:7px;}
#banner {width: 337px; height:497px; background:url(../img/bg-ban.jpg); border:solid 1px #9B9B9B; margin-top:7px;}
#banner DIV {margin:41px 0 0 48px;}

#footer {clear:both; height:92px; background:url(../img/bg-footer.gif) repeat-x; border:solid 1px #7A7A7A; margin-top:12px;}
#footer SPAN {display:block; position:relative; background:url(../img/ww.jpg) no-repeat; height:91px; font-size:11px;}
#footer DIV {float:right; width:293px; height:34px; margin-top:27px;}
#footer DIV {padding:10px 0 0 0px; background:url(../img/rws-footer.jpg) no-repeat;}
#footer SPAN UL {float:left; margin-left:291px; margin-top:30px; height:34px; display:block;}
#footer UL LI {display:block; float:left; margin-right:8px;}
#footer A {color:#DEA730; font-size:12px; font-weight:bold; text-decoration:none;}
#footer A:hover {color:#FFCC33; text-decoration:underline;}
#footer A.ww {display:block; position:absolute; width:154px; height:45px; top:24px; left:21px;}
#footer A.rws {display:block; float:left; width:117px; height:43px; margin-top:-10px;}

#shortnews SPAN {display:block; float:left; padding:2px; background-color:#FF6600; color:#FFFFFF; font-weight:bold; font-size:12px;}
#shortnews DIV {clear:both; margin-top:5px;}
#shortnews H2 {display:block; float:left; font-weight:bold; font-size:12px; color:#FF6600; margin:2px 5px 5px 20px;}
#shortnews HR {border-bottom:solid 1px #000000; border-top:solid 1px #7A7A7A; clear:both; margin:8px 0 8px 0;}
#shortnews A {display:block; float:right; color:#FF6600; text-decoration:underline;}
#shortnews A:hover {color:#FFFFFF;}

#items TABLE.item {border:1px solid #7A7A7A; width:146px; float:left; margin: 0 8px 12px 0;}
#items TABLE.item TD.tdimg {width:146px; background:url(../img/bg-itemimg.gif) repeat-x #DE6B2E; height:146px; vertical-align:middle; overflow:hidden; text-align:center;}
#items IMG {margin-left:auto; margin-right:auto; border:solid 2px #FFFFFF;}
#items TABLE.item TD.tdtext {background:url(../img/bg-itemstxt.gif) repeat-x #717171; height:57px; vertical-align:middle; overflow:hidden; text-align:center;}
#items A {font-size:11px; color:#FFFFFF; text-decoration:underline;}
#items P {text-align:center; font-size:10px; color:#CCCCCC;}

#details IMG {float:left; border:solid 2px #FFFFFF; margin: 0 20px 20px 0;}
A.back {display:block; background:url(../img/arr-back.gif) no-repeat 0 3px; padding-left:15px; width:200px; height:40px; color:#FF9900; float:left; margin:20px 0px 20px 0;}

#faqForm TABLE {border:solid 1px #7A7A7A; width:470px;}
#faqForm TD {font-size:11px; color:#CCCCCC; padding:4px; text-align:left;}
#faqForm input, textarea {color:#333333; font-size:11px;}
#faqForm P {color:#999999; font-size:11px;}
#faqForm #tdfaqbtn {background-color:#333333; text-align:center; padding:15px;}

#faq SPAN {display:block; clear:both; float:left; width:615px;}
#faq SPAN SPAN {display:block; float:right; padding:2px; background-color:#FF6600; color:#FFFFFF; font-weight:bold; font-size:12px; width:auto;}
#faq DIV {color:#CCCCCC; font-style:italic; margin:5px 0px 5px 0px; padding-bottom:5px; border-bottom:solid 1px #7A7A7A;}

/* @group photo */
#photo {text-align:center; width:610px; height:auto; margin-top:15px; margin-bottom:25px;}
#photo IMG {margin-left:auto; margin-right:auto; border:solid 2px #FFFFFF;}

#photos-list {float:left;}
#photos-list a {display:block; float:left; text-decoration: none; color:#FFFFFF; background-color:#DE6B2E; border:solid 1px #EBBF9B; padding-top: 3px; padding-bottom:3px; text-align:center; width:18px; height:14px; margin-right:4px;}
#photos-list a:hover {background-color:#FB7A35;}
#photos-list a.active {background-color:#5E5E5E;}
/* @end */

#video #flashplayer {margin-left:auto; margin-right:auto; width:321px; height:278px;}

.videoblock {font-size:10px; color:#DDDDDD; margin:5px; border-bottom:solid 1px #7A7A7A; padding:0;}
.videoblock IMG {float: left; margin:0 15px 5px 0;}
