html,body{
position:absolute;
z-index:90;
left:0;
top:0;
width:100%;
height:100%;}
body{
font-family:'Trebushet MS', Tahoma, Arial, sans-serif;
font-size:16px;
line-height:1.125em;
background:#fff;
color:#303030;
min-width:900px;}
h1,h2,h3,h4,h5,h6{
color:#595959;
font-weight:400;
margin:0 0 20px;
padding:20px 0 0;}
h1{
font-size:1.6em;}
h2{
font-size:1.4em;}
h3{
font-size:1.2em;}
h4{
font-size:1.1em;}
h5{
font-size:1em;}
p,ul{
margin:0 0 7px;}
hr{
color:#ccc;
background:#ccc;
height:1px;
border:0;}
table{
font-size:100%;}
input{
border:solid 1px #ccc;
color:#000;
width:99%;}
textarea{
color:#000;
border:solid 1px #ccc;
width:99%;
height:auto;}
.clearall{
clear:both;
height:1px;
overflow:hidden;}
.container{ width:100%;
overflow:hidden;}
.nobullet{
list-style:none;}
.xx-small{
font-size:xx-small;}
.x-small{font-size:x-small;}
.small{
font-size:small;}
.medium{
font-size:medium;}
.large{
font-size:large;}
.x-large{
font-size:x-large;}
.xx-large{
font-size:xx-large;}
.lighter{
color:#7e7e7e;}
.mediumc{
color:#525252;}
.normal{
color:#303030;}
.black{
color:#000;}
.center{
text-align:center;}
.tright{
text-align:right;}
.tleft{
text-align:left;}
#header{
overflow:hidden;
width:100%;
border-top:solid 5px #549ec5;
min-height:210px;}
#content{
overflow:hidden;
width:100%;
margin:0 0 30px;}
#index #content,#test #content{
border-top:solid 4px #63b5e5;}
#headblock{
height:60px;
margin:20px 0 10px;}
#footer{
color:#7e7e7e;
font-size:.6em;
line-height:1.2em;
border-bottom:solid 4px #63b5e5;
margin:30px 0 0;
padding:0 30px 20px 50px;}
.side{
width:27%;}
.main{
width:72%;}
.mainblock{
margin:0 30px 0 0;}
#header .mainblock,.mainblockf{
margin:0 50px 0 0;}
.sideblock{
margin:0 0 0 30px;}
#index .side .sideblock,#test .side .sideblock{
margin:230px 0 0 30px;}
#logo{
width:140px;
position:absolute;
z-index:100;
left:65px;
top:39px;
margin:0;}
#logo h1{
margin:0;
padding:0 0 7px;}
#logo p{
font-size:.563em;
font-family:Verdana, Tahoma, Arial, sans-serif;
line-height:1.125em;
width:95%;
margin:0;
padding:0;}
.topmenu{
font-size:.75em;
height:60px;}
.topmenu a{
color:#414141;}
#index #formblock,#test #formblock{
position:relative;
padding:40px 0 0;}
#index #searchform,#test #searchform{
position:absolute;
top:0;}
#searchform .l,#searchform .r{
width:27px;
height:78px;}
#searchform .m{
background:#0575c9 url(../img/search_b.png) repeat-x 0 0;
height:78px;
vertical-align:top;}
#searchform form{
margin:12px 0 0;}
#searchform .q td{
height:36px;
font-size:1.5em;
line-height:1;}
#searchform .q input{
font-size:1em;
line-height:1;
height:32px;
border:solid 1px #fff;}
#searchform .rb td{
height:30px;
font-size:.688em;
color:#fff;
line-height:1;}
#searchform .rb input{
border:0;
margin:0 2px 0 0;}
#searchform .rb label{
margin:0 8px 0 0;}
.addform{
width:100%;
background:#EEEDE1 url(../img/addblocr.gif) no-repeat 0 100%;
padding:43px 0 0;}
.addform h3{
font-size:.875em;
line-height:1.125em;
margin:0;padding:0 0 7px 95px;}
.addform p{
font-size:.688em;
line-height:1.125em;
margin:0 0 0 95px;
padding:0 0 6px;}
.addform div{
position:absolute;
left:20px;
bottom:34px;}
#textform{
background:transparent url(../img/addblocl.gif) no-repeat 100% 100%;
margin:0 0 0 90px;
padding:0 9px 11px 0;}
#textform .m,#textform .b{
background:url(../img/add_bg.png) repeat-x 0 0;}
#smForm .m,#smForm .tat{
background:url(../img/add_bg.png) repeat-x 0 5px;}
#smForm td{
padding-top:5px;}
#smForm tr.tabr td{
padding-top:0;}
#smForm .tab{
background:url(../img/add_bg.png) repeat-x 0 100%;}
#smForm .tal{
background:url(../img/tas00000.gif) repeat-y 0 0;}
#smForm .tac{
background:#fff;}
#smForm .tar{
background:url(../img/tas00000.gif) repeat-y 100% 0;}
#textform .m input,#smForm .m input{
font-size:1.1em;
border:solid 1px #fff;
height:23px;}
#smForm textarea{
font-size:1.1em;
border:solid 1px #fff;}
#smForm label{
font-size:1.3em;}
#smForm label.ureg{
font-size:1em;
display:block;
padding:5px 0 0 10px;}
#index .cloud{
float:left;
width:60%;
line-height:1.3;
font-size:.875em;
margin:0 0 0 25px;}
#index .cloud h2{
font-size:1.6em;
color:#595959;
margin:20px 0 10px 5px;}
.cloud,#index .admin .cloud{
font-size:.825em;
margin:0 10px 0 35px;
padding:0 0 25px;}
.cloud h2,#index .admin .cloud h2{
font-size:1.15em;
font-weight:400;
color:#549ec5;
margin:20px 0 30px;
padding:0;}
#index .cloud a{
white-space:nowrap;
padding:0 5px;}
.cloud a,#index .admin .cloud a{
color:#549ec5;
text-decoration:none;
padding:0;}
.cloud a:hover,.cloud a:hover.mOn{
color:#fff;
background:#549ec5;}
.cloud a.mOn{
text-decoration:underline;
color:#549ec5;}
.s0{
font-size:75%;}
.s1{
font-size:90%;}
.s2{
font-size:105%;}
.s3{
font-size:120%;}
.s4{
font-size:135%;}
.s5{
font-size:150%;}
.s6{
font-size:165%;}
.s7{
font-size:180%;}
.s8{
font-size:195%;}
.s9{
font-size:210%;}
.decblock{
background:url(../img/decblock.gif) repeat-y 0 0;
width:88%;}
.decblocktop{
background:url(../img/decblocl.gif) no-repeat 0 0;
height:14px;}
.decblockbot{
background:url(../img/decblocm.gif) no-repeat 0 0;
height:14px;}
.decblockmain{
background:url(../img/pipka.gif) no-repeat 7px 0;}
.decblockmain,.decblockmainl{
color:#7E7E7E;
line-height:1em;
padding:0 0 0 35px;}
.blockmain{
color:#303030;
line-height:1em;}
.blockhead{
font-size:.875em;
margin:0;
padding:0 0 5px;}
.blockmain .blockhead{
color:#549ec5;}
.blocktxt{
font-size:.688em;
margin:0;
padding:0 0 10px;}
.nodecblock{
margin:30px 0 0;}
.sideblock .nodecblock{
margin:30px 0 0 35px;}
.stat div,.adv div{
margin-left:30px;}
.copy,.stat,.adv{
vertical-align:middle;
height:80px;}
.adv{
width:280px;}
#category{
width:47%;
float:left;}
#category h2{
font-size:1.125em;
color:#549ec5;
font-weight:400;
margin:20px 0 30px 30px;
padding:0;}
h3.randnewstitle{
font-size:.875em;
color:#549ec5;
font-weight:400;
margin:21px 0 0 15px;
padding:0;}
a.sidereader{
color:#666;}
.catItem{
line-height:1em;
width:100%;
padding:0 0 30px;}
.catItem h3{
font-size:.875em;
font-weight:400;
margin:0 0 0 30px;
padding:0;}
.catItem h3 a:hover{
color:#549ec5;}
.catItem p{
font-size:.75em;
margin:0 0 0 30px;
padding:0;}
.catItem .addicons{
font-size:.625em;
margin:0 0 0 30px;}
.icon img{
position:absolute;
bottom:-16px;
left:8px;
width:16px!important;
height:16px!important;}
.blockmain .icon img{
left:-24px;}
.pagesbar{
font-size:.625em;
color:#7E7E7E;
margin:0 0 0 30px;}
.pagesbar a{
color:#7E7E7E;
text-decoration:none;}
.pagesbar a.pagesarr{
color:#549ec5;
text-decoration:none;
font-size:1.2em;}
.pagesbar a.pagesarr:hover{
color:#549ec5;
background:#fff;}
.pagesbar b,.pagesbar a:hover{
background:#549ec5;
color:#fff;}
#feedplace{
width:45%;
float:right;}
#index .mainblock #feedplace,#test .mainblock #feedplace{
width:60%;
float:left;
margin:25px 0 0 25px;}
.dfeed{
float:left;
margin:25px 0 0 5px;}
div#content div#adminright #feedplace,div.dfeed div#feedplace{
width:auto;
float:none;}
.rssItem{
padding:15px 0;}
.rssItem .wdt{
width:100%;
max-height:250px;
overflow:auto;}
.rssItem h4{
font-size:.875em;
font-weight:400;
margin:0;
padding:0;}
.rssItem h4 a{
color:#0075ba;
line-height:1.3em;}
.rssItem .rssDate{
font-size:.625em;}
.rssText img{
max-width:100px;
height:auto!important;
float:left;
margin:0 10px 5px 0;}
.addfeedtxt{
margin:50px 0 0;}
#addlayer,#complaintlayer{
position:absolute;
top:0;
left:0;
z-index:999;
width:600px;}
#addlayer h2,#complaintlayer h2{
font-size:1.125em;
font-weight:400;}
#addlayer .catItem{
padding:0 0 10px;}
#saverssform{
padding:10px 15px;}
#saverssform,.bggrey{
background:#D8D7CE;}
.chkblockcol{
width:33%;
float:left;}
.chkblock{
font-size:.75em;}
.chkblock label{
display:block;
background:url(../img/cb000000.gif) no-repeat 0 -13px;
cursor:pointer;
margin:0 0 2px;
padding:0 0 0 20px;}
#catrules{
height:90px;
overflow:auto;
background:#fff;
margin:20px 0 0;}
#catrules h3{
font-size:.75em;
margin:5px 0 10px;
padding:0;}
#catrules p{
font-size:.688em;
line-height:1.2;}
#textcontent,#textcontentsmall{
font-size:.75em;
line-height:1.3em;
padding:0 0 0 30px;}
#textcontentsmall{
width:50%;
float:left;}
#testForm{
font-size:.8em;}
#testForm fieldset{
margin-bottom:.7em;
width:230px;
background:#FFF none repeat scroll 0 50%;
border:1px solid #D7E1F9;
padding:5px;}
#testForm legend{
background:#3B9D00 none repeat scroll 0 50%;
color:#FFF;
padding:0 3px;}
#testForm label{
float:left;
line-height:1em;
margin-right:.1em;
text-align:right;
width:80px;
display:block;}
#testForm label.label1{
float:none;
text-align:left;
width:auto;}
#testForm label.label2{
width:7em;}
#testForm input,#testForm select,#testForm textarea{
font-family:Verdana,sans-serif;
font-size:140%;
width:140px;
margin:0 0 .5em .2em;
padding:0;}
#testForm .submit{
margin-left:85px;}
#currency{
border-top:none;}
table.currency{
color:#333;
width:130px;
margin:0 0 0 20px;}
.daterow td{
padding:5px 2px 2px;}
.currow td{
padding:2px;}
.daterow td,.currrow td{
border-bottom:solid 1px #d7e1f9;}
ul#begunRoot{
margin:0!important;
padding:0 0 0 30px !important;}
ul#begunRoot li{
margin:0!important;
padding:10px 0!important;}
.begun div{
float:right;
padding:3px 0 0 5px;}
.catItem table td{
font-size:8px!important;
padding:0 0 0 25px !important;}
.catItem table td a{
color:#7e7e7e!important;
text-decoration:none;}
.catItem table td a font{
color:#7e7e7e!important;}
.footbutt{
margin:5px 10px 0 0;}
.foota{
display:block;
text-decoration:none;
text-transform:lowercase;
color:#7e7e7e;}
#ratecontainer{
width:100%;
overflow:hidden;
padding:15px 0 0;}
#addtoother p{
margin:0;}
#feedrating{
float:right;
padding:0 15px;}
div#feedrating p.lighter{
margin:0;
padding:0 0 0 5px;}
.cse-branding-bottom:after,.cse-branding-right:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;}
.cse-branding-text,.cse-branding-logo{
/*-x-system-font:none;*/
font-family:Arial;font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;}
.cse-branding-bottom .cse-branding-text{
padding-top:4px;}
.cse-branding-right .cse-branding-logo,.cse-branding-right .cse-branding-text{
margin-left:4px;}
.cse-branding-right .cse-branding-text{
margin-top:-4px;}
#content #jb1-block-center{
background:#fff;
color:#303030;
border:solid 1px #EBEDE0;
width:230px;
line-height:1.2em;
padding:4px;}
#content #jb1-bar-center-blue{
background:#fff;
width:229px;}
#content #jb1-barname{
color:#549ec5;
font-size:1.15em;
padding-left:0;
text-align:left;}
#content div.jb1-table{
background:#fff;
width:230px;}
#content div.jb1-newgames{
width:230px;}
#content div.jb1-newgameblock{
width:230px;
padding:14px 10px 10px 0;}
#content h4.jb1{
color:#0075BA;
font-size:1.1em;
font-weight:400;}
#content div.jb1-line-center{
height:1px;
overflow:hidden;
background:#EBEDE0;
padding:0;}
#content div.jb1-line-center img{
visibility:hidden;}
#mainpages{
background:#fff;
color:#7e7e7e;
height:16px;
line-height:16px;
position:relative;
float:right;
font-size:.625em;
border:solid 1px #e5e5e5;}
.pagingkeydots{
width:28px;
height:16px;
text-align:center;
position:absolute;
z-index:8;}
.pagingmarker{background:#549ec5;
text-align:center;
top:0;
color:#fff;
width:28px;
height:16px;
position:absolute;
z-index:10;
font-weight:700;}
.pagingbubble{
background:#f7f8e0;
line-height:1;
padding:2px 9px;}
.currentpagenum{
background:#549ec5;
color:#fff;
font-weight:700;
z-index:9;}
*,#addlayer .catItem h3,#addlayer .catItem p{
margin:0;
padding:0;}
h6,#textcontent{
font-size:.9em;}
a,.green,#sortplace strong{
color:#549ec5;}
a:hover,a.sidereader:hover{
color:#549ec5;}
a img,fieldset{
border:0;}
dd,li{
margin-left:1.7em;}
.u,#tuktuk a:hover span{
text-decoration:underline;}
.orange,#feedheader h3 a:hover,.rssItem h4 a:hover,#sortplace a:hover{
color:#549ec5;}
.left,#addtoother{
float:left;}
.right,#headblock table,#waitico,#feedheader div.feedlogo,.closebutton{
float:right;}
.relative,.icon{
position:relative;}
.sep,.copy,.stat{
border-right:solid 3px #EBEDE0;}
.topmenu a:hover,#tuktuk a:hover{
color:#549ec5;}
#formblock,#searchform{
width:100%;}
#searchform legend,#textform legend,.catCheckbox{
display:none;}
#liversssearch,#websearch,#testForm .inputtexta,#testForm .noresize{
width:auto;}
div.sidereader .blockhead,.catItem h3 a{
color:#0075BA;}
.catItem h3.curr,.daterow{
font-weight:700;}
.catItem .addicons img,#feedheader p.lighter img{
margin:2px 2px -2px 0;}
#feedcontent,#feedplace p.pagesbar{
margin:0 0 0 15px;}
.rssItem .rssText,.addfeedtxt p{
font-size:.75em;
line-height:1.3em;}
#testForm .inputtext1,.unit-rating a.r4-unit:hover{
width:80px;}
ul#begunRoot li b,#content #jb1-barname b{
font-weight:400;}
.adminmenu a,.pagingbubble td{
white-space:nowrap;}
.unit-rating a.r5-unit:hover,#content a.jb1 img{
width:100px;}