html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,caption{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
	
    background:transparent
	
}
.rt-container{
    margin:0 auto;
    width:960px
}


body{
    min-width:960px
}
.rt-block{
    position:relative
}
#rt-content-top .rt-alpha,#rt-content-bottom .rt-alpha{
    margin-left:0
}
#rt-content-top .rt-omega,#rt-content-bottom .rt-omega{
    margin-right:0
}
#rt-logo{
    width:185px;
    height:115px;
    display:block
}
#rt-content-top,#rt-content-bottom{
    overflow:hidden
}
#rt-copyright{
    text-align:left
}
#rt-content-top ul.latestnewsnews_block,ul.mostreadnews_block{
    margin-left:10px
}
ul.klogin-logoutlink li a{
    font-size:12px!important;
    font-family:Helvetica,Arial,Sans-Serif
}
#rt-content-top .news_block h2.title{
    margin-left:5px
}
#rt-content-top ul.latestnewsnews_block li,ul.mostreadnews_block li{
    font-size:.8em
}
 ul.latestnewsnews_block li{
    font-size:.8em;
    border-bottom:1px solid #ccc;
    background:none;
    overflow:hidden;
    vertical-align:top;
    display:block;
    margin-left:10px
}
ul.latestnewsnews_block li a{
    font-size:14px;
    line-height:1.7em;
    padding:6px 0 6px 0;
    display:block;
    zoom:1;
    cursor:pointer;
    margin-left:10px
}
ul.latestnewsnews_block li a:hover{
    color:#fff
}
ul.latestnewsnews_block li a span{
    position:relative;
    z-index:998;
    background:url(../images/style2/marker.png) no-repeat 7px 4px;
    padding:0 0 0 20px;
    cursor:pointer;
}
 .font-family-arial{
    font-family:Arial,Helvetica,sans-serif
}
.font-family-optima{
    font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif
}
.font-family-geneva{
    font-family:Geneva,Tahoma,"Nimbus Sans L",sans-serif
}
.font-family-helvetica{
    font-family:Helvetica,Arial,FreeSans,sans-serif
}
.font-family-lucida{
    font-family:"Lucida Grande",Helvetica,Verdana,sans-serif
}
.font-family-georgia{
    font-family:Georgia,sans-serif
}
.font-family-trebuchet{
    font-family:"Trebuchet MS",sans-serif
}
.font-family-palatino{
    font-family:"Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif
}
body{
    font-size:13px;
    line-height:1.7em;
    font-family:Helvetica,Arial,Sans-Serif
}
body.font-size-is-xlarge{
    font-size:15px;
    line-height:1.7em
}
body.font-size-is-large{
    font-size:14px;
    line-height:1.7em
}
body.font-size-is-default{
    font-size:12px;
    line-height:1.7em
}
body.font-size-is-small{
    font-size:11px;
    line-height:1.7em
}
body.font-size-is-xsmall{
    font-size:10px;
    line-height:1.7em
}
form{
    margin:0;
    padding:0
}
p{
    margin:0 0 15px 0
}
h1,h2,h3,h4,h5{
    margin:15px 0;
    line-height:1.1em
}
h1{
    font-size: 150%;
}
h1.componentheading{
    margin:8px 14px 10px 14px;
    padding:0 0 7px 14px;
    background:url(../images/block_line.gif) repeat-x 0 100%;
    font-weight:normal;
}
h2 {
    font-size: 140%;
}
h3 {
    font-size: 130%;
}
h4 {
    font-size: 120%;
}
h5 {
    font-size: 120%;
}
h2.title{
    font-size:125%;
    letter-spacing:-1px;
    line-height:1em
}
a{
    text-decoration:none;
    outline:none
}
code{
    color:#000;
    margin:-1px 0 0 0;
    font:10px Courier
}
blockquote{
    font:italic 16px/22px Georgia,Serif
}
.left-1,.left-2,.left-3,.left-4,.left-5,.left-6,.left-7,.left-8,.left-9,.left-10,.right-11{
    float:left;
    margin-right:50px;
    margin-bottom:15px;
    display:inline;
    position:relative
}
.right-1,.right-2,.right-3,.right-4,.right-5,.right-6,.right-7,.right-8,.right-9,.right-10,.right-11{
    float:right;
    margin-left:50px;
    margin-bottom:15px;
    display:inline;
    position:relative
}
.date-block{
    padding:15px
}
ul,ol{
    list-style:none;
	
}
ul li{
    padding:0;
    margin:0
}
ul li a{
    font-size:1.2em;
    line-height:1.8em
}
ul.listdir {
    list-style-type:circle;
    font-size:0.8em;
    line-height:0.9em;
    margin-top:20px
}
body.rtl{
    direction:rtl
}
body.rtl #rt-menu ul.menu{
    float:right
}
body.rtl #rt-menu ul.menu li{
    float:right
}
body.rtl #rt-content-top .rt-alpha,body.rtl #rt-content-bottom .rt-alpha{
    margin-right:0;
    margin-left:10px
}
body.rtl #rt-content-top .rt-omega,body.rtl #rt-content-bottom .rt-omega{
    margin-left:0;
    margin-right:10px
}
body.rtl{
    min-width:inherit
}
html,body{
    margin:0
}
body{
    color:#333
}
#rt-header,#rt-bottom{
    color:#aaa
}
.rt-container{
    background:#fff
}
a:hover{
    color:#f00!important
}
.sf-menu a:hover{
    color:inherit!important;
}
#rt-logo{
    background:url(../images/header-assets.png) 0 0 no-repeat
}
#rt-footer,#rt-copyright{
    color:#ddd
}
#rt-sidebar-a{
    background-color:#e0e0e0;
    overflow:hidden;
    clear:both
}
#rt-sidebar-b{
    background-color:#e9e9e9
}
#gantry-viewswitcher{
    background-image:url(../images/iphone/switcher.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:60px;
    height:20px;
    display:block;
    position:absolute;
    right:10px;
    top:40%
}
#gantry-viewswitcher.off{
    background-position:bottom left
}
#gantry-viewswitcher span{
    display:none
}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{
    background:none;
    border:0;
    clear:both;
    display:block;
    float:none;
    font-size:0;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0
}
.clearfix:after{
    clear:both;
    content:'.';
    display:block;
    visibility:hidden;
    height:0
}
.clearfix{
    display:inline-block
}
* html .clearfix{
    height:1%
}
.clearfix{
    display:block
}
#debug #rt-main{
    overflow:hidden;
    border-bottom:4px solid #666;
    margin-top:15px;
    position:relative
}
#debug .status{
    position:absolute;
    background:#333;
    opacity:.3;
    padding:0 15px;
    z-index:10000;
    color:#fff;
    font-weight:bold;
    font-size:150%
}
 #flexicontent .buttons img:hover,.field_su_bonus_ga img:hover,td.su_bonus_ga img:hover,td.nd_games_allowed img:hover,td.dep_bonus_ga img:hover,.field_dep_bonus_ga img:hover,.field_nd_games_allowed img:hover{
    border:none!important
}
div#flexicontent .clear{
    border:0;
    clear:both;
    float:none;
    font-size:1px;
    height:0;
    line-height:1px;
    margin:0;
    padding:0;
    visibility:hidden
}
div#flexicontent .floattext:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
div#flexicontent .floattext{
    display:block
}
div#flexicontent #fc_filter{
    margin:0 0 1em 0;
    padding:.5em
}
div#flexicontent .fc_fleft{
    float:left
}
div#flexicontent .fc_fright{
    font-size:1.0em;
    margin-left:8%
	visibility: hidden;
}
div#flexicontent .fc_fright .filter{
visibility: hidden; 
 margin-left:10px
}
div.flexi_box_left,div.flexi_box_right{
    float:left;
    width:48%
}
div.flexi_box_right{
    float:right
}
.favlink{
    outline:none
}
#flexicontent .fav-block{
    clear:both
}
 .tool-tip{
    background:#333333;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
    padding:5px;
    font-size:.9em;
    z-index:10000!important
}
.tool-title{
    font-size:1em;
    font-style:normal;
    font-weight:bold
}
#flexicontent div.desc-title{
    text-align:center;
    margin-bottom:5px;
    border-bottom:1px solid silver;
    color:#777;
    font-size:110%
}
div.klmax {
    margin-top:70%
}
 div.klmax h2.title{
    margin-bottom:-150px!important
}
#flexicontent .formbutton {
    cursor:pointer;
    background:#188DD9;
    color:#ffffff;
    margin-left:10px;
	visibility: hidden;
}
 div.value li.list a{
    font-size:1.0em!important;
    white-space:nowrap;
    color: #188DD9
}
 h1.componentheadinglist{
    padding-left:90px;
}
 div.about-list{
    padding-left:90px;
}
 div.about-list h2.title{
    text-align:center;
}
 .sslide a{
    line-height:1.2em!important;
}
 a.linki{
    color: #188DD9;
}
span.linke {
    border: 1px solid maroon;
    background-color: red;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
    -o-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
    -webkit-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
    -moz-box-shadow: inset 0 1px 3px pink, inset 0 -5px 15px maroon, 0 2px 1px black;
    color: white;
    text-shadow: 0 1px 1px black;
    padding: 5px 10px;
    margin-left: 42%;
}
span.filter {
    white-space:pre-line
}
span.linke a{
    color:white
}
span.linke a:hover{
    color:white!important
}
span.subhead{
    text-decoration:underline
}
h2.subhead{
    font-size:1.4em;
    margin: 0 0 1% 0;
}
span.bslleft{
    float: left;
    color: #777;
    clear: both;
    font-size: 90%
}
span.bslleft1{
    float: left;
    color: #777;
    clear: both;
    font-size: 80%
}
span.bslleft2{
    float: left;
    color: #777;
    clear: both;
    font-size: 70%
}
span.bslleft3{
    float: left;
    color: #777;
    clear: both;
    font-size: 60%
}
span.bslright{
    float: right;
    font-size:90%;
    color: #188DD9
}
span.bslright1{
    float: right;
    font-size:80%;
    color: #188DD9
}
td.bslleft{
    float: left;
    font-size:90%;
    color: #777;
    clear: both;
    width:75%
}
td.bslright{
    float: right;
    color: #188DD9;
}
td.bslleft1{
    float: left;
    font-size:90%;
    color: #777;
    clear: both;
    width:65%
}
#mod_smartslider_600 .slinner .frame{
    display: none;
}
 span.wrleft{
    float: left;
    font-size:90%;
    color: #777;
    clear: both;
    width:75%;
    margin-top:5px
}
span.wrright{
    float: right;
    color: #188DD9;
    margin-top:5px
}
div.marg5{
    margin-bottom:5px;
}
