/* TAGS */
html{font-size:80%;overflow-y:scroll; height: 100%;}
* html body {height: 100%;}
body{background-color:#ebebeb; position:relative;min-height: 100%;}
h1, h2, h3, h4{font-family:Arial, sans-serif; font-weight:normal;margin-bottom:15px;}
h1{font-size:29px; line-height:1.2em;}
h2{font-size:25px;line-height:1.2em;}
h3{font-size:13px; line-height:1.4em; font-weight:bold;}
h4{font-size:22px; font-weight:lighter;}
abbr{border-bottom:dotted;}
del{display:none; text-decoration:none;}

/* OTHER */
#top, #head, #sphead, #smalltop{background-repeat:no-repeat; background-position:center; color:#aaa; background-color:#242424;}
#top{height:70px; background-image:url(../pict/topbg.jpg);}
#sphead{background-image:url(../pict/secondpagebg.jpg); height:135px;}
#smalltop{background-image:url(../pict/smalltopbg.jpg); height:50px;}
#head{background-image:url(../pict/theaterbg.jpg); background-repeat:repeat-x; border-bottom:1px #525252 solid;}
#dynamic{padding-bottom:170px; overflow:hidden;}
#dynamic:after{content: "."; display: block;height: 0;visibility: hidden;clear: both;}
#footer{color:#959595; background-color:#2c2c2c; font-size:11px; line-height:1.4em; height:130px; bottom: 0; margin-top:-130px; position:absolute; top:100%; width:100%;}
#footer .innerContaners{height:130px; background-image:url(../pict/footer_logo.gif); background-repeat:no-repeat; background-position:0px 40px;}
#footer #text{float:right; margin-top:45px;}
.innerContaners{ width:900px; margin: 0 auto;}
#searchForm{width:208px; margin-top:22px; background-image:url(../pict/searchfield.gif); background-repeat:no-repeat;}
#searchForm input{border:none; background:none;}
#searchForm .l{width:170px; padding:6px 0 0 10px;}
#logoLnk{position:absolute;}
#logoLnk img{width:260px; height:60px;}
.thirdParty{width:286px;}
.thirdParty.mr{margin-right:21px;}
.articlesSubmenu{margin-left:25px;}
.articlesSubmenu ul{margin-bottom:10px; overflow:hidden;}
.articlesSubmenu li{background-image:url(../pict/articles_submenu_li.gif); background-repeat:no-repeat; width:203px; padding:6px 0 5px 55px; border-bottom:1px solid #ccc;}
.articlesSubmenu li.selected a{text-decoration:underline;}
.articlesSubmenu li.head{font-weight:bold; background-image:url(../pict/articles_submenu_li_heads.gif); background-repeat:no-repeat; width:233px; padding:12px 0 11px 25px;}
.articlesSubmenu li.first{background-image:url(../pict/articles_submenu_first.gif);padding:7px 0 7px 55px;}
.articlesSubmenu li.last{border-bottom:none;background-image:url(../pict/articles_submenu_last.gif);padding:6px 0 11px 55px;}
#head1, #head2{background-repeat:no-repeat; height:20px; margin-bottom:15px;}
#head1{background-image:url(../pict/howtobegin.gif); width:170px;}
#head2{background-image:url(../pict/functions.gif); width:255px;}

#theater{overflow:hidden;}
#theater ul.carousel{left:0;}
#theater, .carousel li{width:900px; cursor:pointer;}
#theater, .carousel li div.container{height:350px; width:900px; background-repeat:no-repeat;}
#theater ul.stage{height:375px;position:relative;}
#prevnext{position:absolute;}

#prevnext #prev, #prevnext #next{position:relative; top:125px; width:100px; height:39px; overflow:hidden;}
#prevnext img{cursor:pointer;}
#prevnext .stage{position:relative;}
#prevnext #prev{left:-105px; float:left;}
#prevnext #next{left:805px; float:right;}
.carousel #text{width:400px; position:relative; top:150px; left:20px; height:100px; font-size:13px; line-height:1.4em; font-weight1:bold;}
#butts{position:absolute; z-index:200;}
#butts #inner{position:relative; top:290px; left:30px;}

ul.arrows li{background-image:url(../pict/arrows.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}
.lsubmenu{width:220px; padding:15px 0; border:5px #c5c5c5 solid; border-left:none; border-right:none; margin-right:35px;}
.lsubmenu li{padding-left:18px; background-image:url(../pict/lsubmenu_arrow.gif); background-repeat:no-repeat; background-position:2px 3px;}
.lsubmenu ul.second li{background-image:url(../pict/lsubmenu_2arrow.gif); background-position:3px 7px;}

ul.bullets{list-style-type:disc; padding-left:50px; list-style-position:outside;}
ol.numeric{list-style-type:decimal; padding-left:50px; list-style-position:outside;}

.tagsDiv{ background-image:url(../pict/label.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:20px;}
#suggestBlock{position:absolute;z-index:200;margin-top:35px; background-image:url(../pict/search_sugg.gif); background-repeat:no-repeat; background-position:center 0; padding-top:10px;}
#suggestBlock ul{position:relative; background-color:#45585c; padding:15px 0;}
#suggestBlock ul li{padding:3px 15px;}

.adBlocks{position:relative;}
.adBlocks iframe{overflow:hidden; width:100%; height:100%; border:0;}

.colorised{background-color:#f0f0f0; border:1px #ccc solid;}
.colorised td{padding:10px;}
.colorised .even td{background-color:#e1e1e1;}

/* COLOURS */
a, .red, red a{color:#762154;}
.black, .black a{color:#333;}
body, .gray, .gray a{color:#585858;}
.lgray, .lgray a{color:#999;}
.white, .white a{color:#fff;}
.marine, .marine a{color:#9cb8bd;}
abbr, .blue, .blue a{color:#6699CC;}
.inGray{background-color:#e0e0e0;}
.shaded{background-image:url(../pict/shadedborder.gif); background-position:bottom; background-repeat:repeat-x;}

/* SIZES */
body, .classic, .classic td{font:13px Arial, sans-serif; line-height:1.4em;}
.b{font-weight:bold;}
.small{font-family:Tahoma, sans-serif; font-size:11px; line-height:1.4em;}
.middle{font-size: 15px; line-height:1.4em;}
.big{font:17px Tahoma, sans-serif; line-height:1.4em;}
.bigInput{font-size:19px;}

/* MARGINS */
.pTB30{padding:30px 0;}
.pTB40{padding:40px 0;}
.pB40{padding-bottom:40px;}
.mL30{margin-left:30px;}
.listings .items{margin-bottom:15px;}
.borderedlistings .items{margin-bottom:10px; background-image:url(../pict/lgray_border.gif); background-repeat:repeat-x; background-position:bottom;}
.borderedlistings .items.last{background:none;}

/* STATIC */
.wait{background-image:url(../pict/ajaxload.gif); background-repeat:no-repeat; padding-left:20px;}
#mask{position:absolute; top:0; width:100%; height:100%; display:none; background-image:url(../pict/maskpix.png);filter:expression(fixPNG(this)); z-index:1000;}
#mask .inner{position:relative; margin:0 auto; overflow:hidden;}

.l{float:left;}.r{float:right;}
.inline{display:inline;}
.ib li{display:inline-block;}
.fw{width:100%;}
.iePNG{filter:expression(fixPNG(this));}
#d5, #d10, #d15, #d20, #d25, #d30{height: 1px;line-height: 0;font-size: 0; clear:both; overflow:hidden;}
#d5{height:5px;}
#d10{height:10px;}
#d15{height:15px;}
#d20{height:20px;}
#d25{height:25px;}
#d30{height:30px;}
#d40{height:40px;}
.ul5 li{margin-bottom:5px;}
.ul10 li{margin-bottom:10px;}
.separate{border-collapse:separate;}
.bclear{clear:both; overflow:hidden;}
.revdecor, .revdecor a{text-decoration:none;}
.revdecor a:hover{text-decoration:underline;}
.tac{text-align:center;}

#lnks_to_pages{padding:20px 0 0 50px; height:35px;}
#lnks_to_pages li{float:left;padding:8px 14px; margin-right:2px; background-color:#fff; border:solid 1px #75a3d2; cursor:pointer;}
#lnks_to_pages li#current, .messagesNav li#current{background-color:#75a3d2;}
#lnks_to_pages li#current a, .messagesNav li#current a{color:#FFF;}
#pagesNav li, #altPnav li{list-style-type:none;}
#altPnav{height:20px; line-height:20px; padding:10px 0 10px;}
#altPnav li{float:left; padding-left:50px;}
#altPnav #l{background-image:url(../pict/lshift.gif); background-repeat:no-repeat; background-position:11px 3px;}
#altPnav #r{padding-right:37px; background-image:url(../pict/rshift.gif); background-repeat:no-repeat; background-position:right 3px;}
