body{background:url(images/bodybg.gif) repeat-x #111; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; padding:20px 50px;font-family: Cambria, serif;}

#header{margin-bottom:20px}
#header a.logo{float:left; margin-right:30px; font-size:41px;line-height: 1em; color:#fff; text-decoration:none; padding-left:80px; background:url(images/logo.jpg) no-repeat; width:270px;  padding-bottom:30px; text-indent:-9999px;}
#header a.logo span.motto{font-size:16px; display:block}
#header a.logo span.motto span{background:url(images/logoarrow.gif) no-repeat left bottom; padding-left:16px}
#header div.quote{font-family: Cambria, serif; font-size: 20px; font-style: italic; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.3em;}
#header div.quote a{color:#fff; text-decoration:none; border-bottom:1px dashed #fff}
#header div.quote a:hover{color:#1368bb; border-bottom:1px dashed #1368bb}

#items{clear:both; padding-top:10px}
#items div.item{float:left; width:180px; height:135px; border:5px solid #333; margin:0 20px 20px 0; cursor:pointer}
#items div.item a.title{display:block; height:26px; margin:15px 10px 30px 0; background-color:#333; font-family: Cambria, serif; font-size: 18px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.3em;color:#ddd; text-decoration:none; padding-left:10px; opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}
#items div.item div.pr{float:right; margin-left:90px; font-size:12px; background-color:#333; padding:4px; color:#eee;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6; margin-bottom:7px}
#items div.item div.pr span{color:#7ad423; font-weight:bold;}

#items div.item div.desc{display:block; background-color:#1368bb; padding:2px 2px; font-size:12px; font-style:italic;opacity:0.8;filter: alpha(opacity=80); -moz-opacity: 0.8; clear:both}
#items div.item div.desc span{padding-left:20px; background:url(images/whitearrow.gif) no-repeat left bottom;}

#items div.item div.report{display:none; background-color:#1368bb; font-size:12px; padding:2px 5px; opacity:0.8; filter: alpha(opacity=80); -moz-opacity:0.8; clear:both; color:#fff; float:left; text-decoration:underline}

#items .itemsponsor{border:5px solid #FC0!important}

#items div.hover{border:5px solid #1368bb;}
#items div.hover a.title{background-color:#1368bb; color:#fff;opacity:0.8;filter: alpha(opacity=80); -moz-opacity: 0.8;}
#items div.hover div.desc{display:block;}
#items div.hover div.pr{background-color:#1368bb;opacity:0.8;filter: alpha(opacity=80); -moz-opacity: 0.8;}
#items div.hover div.report{display:block}

#items .textitem {clear:both}
#items .textitem div{display:inline}
#items .textitem a{color:#1368bb; text-decoration:none; border-bottom:1px dashed #1368bb}
#items .textitem a:hover{color:#fff; border-bottom:1px dashed #fff}
#items .textitem .report{font-size:10px; border-bottom:1px dashed #fff; cursor:pointer; display:none}
#items .texthover .report{display:inline}
#items .textitem .activ{font-style:italic}

#footer{color:#aaa; text-align:center; font-size:11px; clear:both}

h2{clear:both; font-size:16px; margin:0; padding:0}
p.h2{margin-top:0px}

#preload{visibility:hidden}

#menu span.pagerank{float:left; font-size:18px}
#menu a.save{background-color:#333; padding:3px; font-size:18px}
#slider{width:95px; height:28px; background:url(images/bg-fader.gif) no-repeat 20% 50%; float:left; position:relative;}
#slider #slidethumb{top:4px; position:absolute;left:0px;}
#menu #fpr{color:#7ad423}
#menu a{color:#ddd; text-decoration:none; border-bottom:1px dashed #ddd; font-size:16px}
#menu a.add{float:right}
#menu a:hover{color:#1368bb; border-bottom:1px dashed #1368bb}

#support{float:left; color:#aaa}
#contact{clear:both; width:450px; float:left; color:#aaa}
#support fieldset,#contact fieldset{border:none;}
#support legend, #contact legend{border-left:3px solid #1368bb; font-size:18px; padding-left:5px;}
#contact label{width:100px; float:left; display:block; margin-left:15px; margin-bottom:10px}
#contact input{width:200px; margin-left:30px; float:left; margin-bottom:10px}
#contact p{clear:both; display:block; color:#aaa}
#contact span.mail{color:#fff}
#banners img{cursor:pointer}

#contact a,#footer a{color:#fff; text-decoration:none; border-bottom:1px dashed #fff}
#contact a:hover,#footer a:hover{color:#1368bb; border-bottom:1px dashed #1368bb}
img{border:none}

#code{width:600px; background-color:#666; border:10px solid #333; padding:10px; margin:0 auto; clear:both; display:none}
#codimg{float:left; margin-right:15px;}
#code fieldset{border:none}
#code textarea{width:420px}
#copy{border:1px dashed #aaa; padding:5px; background-color:#333; color:#fff;}
#codeclose{padding:5px 15px; font-weight:bold; color:#fff; border:outset 2px; width:50px; background-color:#333; cursor:pointer; float:right}
h3{margin:0; padding:0; color:#ccc}

#formcauta{margin:0 auto; padding:0;}
#formcauta fieldset{margin:0; padding:0; border:0;}
#formcauta label{font-size:18px}
#formcauta input{padding:2px; border:1px inset #aaa; font-size:16px; background-color:#444; color:#fff}

#contact .hl{background-color:#fff; color:#c00; font-weight:bold}
.big-hl{font-size:18px; color:#c00; clear:both}
