/*
CSS reset
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
.uzavirac {display:block; height:1px;overflow:hidden;clear:both;}
a{color:black; text-decoration: none;}
a:hover{text-decoration: underline;}
a.nahoru{display: none;}

a.a{color: #780000; text-decoration: underline;}
a.a:hover{text-decoration: none;}

strong{ font-weight: bold;}
em{ font-style: italic;}

body{
    background: url(../images/body-grad.png) left top repeat-x;
    color: black;
    font: 12px Arial;
    z-index: 0;
}

#container {
    width: 100%;
    max-width: 1280px;
    min-width: 990px; /* Pro menší rozlišení */
    background: url('../images/join.jpg') no-repeat center top;
    margin: 0 auto;
    overflow: hidden; /* Pro menší rozlišení, zobrazí posuvník až když je velikost okna prohlížeč na min-width  */
}

#wrap{
    margin: 0 auto;
    width: 990px;
    position:relative;
    
}
.leftImg{
    background: url(../images/relative-left.png) left top no-repeat;
    width: 45px;
    height: 248px;
    position:absolute; top:0; left:-45px;
}
.rightImg{
    background: url(../images/relative-right.png) left top no-repeat;
    width: 120px;
    height: 297px;
    position:absolute; top:0px; left:990px;
}

.raketaImg{
    background: url(../images/raketa-kridlo.png) left top no-repeat;
    width: 29px;
    height: 13px;
    position:absolute; top:199px; left:527px;
}
#header{
    width: 990px;
    height: 199px;
    background-color: rgb(10,35,61);
    /*position: relative;*/
    z-index: 0;
}
#h-left{
    float: left;
    width: 418px;
    height: 199px;
}
#h-left-top{
    float: left;
    background: url(../images/top_left-top.png) left top no-repeat;
    width: 418px;
    height: 77px;
}
#h-left-logo{
    float: left;
    width: 418px;
    height: 59px;
}

#h-left-logo a {
    position: relative;
    z-index: 50;
}

*html #h-left-logo{
    margin-bottom: -3px;
}
#h-left-menu{
    float: left;
    background: url(../images/top_left-bottom.png) left top no-repeat;
    width: 600px;
    height: 41px;
    padding-left: 12px;
    padding-top: 22px;
    overflow: hidden;
    z-index: 51;
    position: relative;
}
#h-left-menu li{float: left;margin:0;padding:0;}
#h-left-menu li a{
    float: left;
    height: 26px;
    padding: 13px 10px 0 10px;
    margin-right: 1px;
    color: black;
    font-weight: bold;
    text-shadow: #ffffff 1px 1px 4px;
    display: block;

    border: 1px solid rgb(71,179,222);
    background: #91D7EC url(../images/gr-menu.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #91D7EC 0%, #69BEE7 50%, #48AEE2 51%, #1F95DD 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91D7EC), color-stop(50%,#69BEE7), color-stop(51%,#48AEE2), color-stop(100%,#1F95DD)); /* webkit */
    -pie-background: linear-gradient(#91D7EC 0%, #69BEE7 50%, #48AEE2 51%, #1F95DD 100%);
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#h-left-menu li a:hover{
    background: #91D7EC;
    text-decoration: none;
    -pie-background: #91D7EC;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#h-left-menu li.active a{
    border: 1px solid rgb(252,202,1);
    background: #FFDD11 url(../images/gr-menu-a.png) top left repeat-x; /* old browsers */
    background-image: -moz-linear-gradient(top, #FFDD11 0%, #FFCD11 50%, #FFB200 51%, #FF9F00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFDD11), color-stop(50%,#FFCD11), color-stop(51%,#FFB200), color-stop(100%,#FF9F00)); /* webkit */
    -pie-background: linear-gradient(#FFDD11 0%, #FFCD11 50%, #FFB200 51%, #FF9F00 100%);
    behavior: url(/raketka.cz/css/PIE.htc);
}
#h-left-menu li.active a:hover{
    background: #FFDD11;
    text-decoration: none;
    -pie-background: #FFDD11;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}

#h-left-menu li a span{
  background-color: red;
  font-size: 10px;
  top: -4px;
  right: -6px;
  padding: 0px 2px;
  color: #fff;
  position: absolute;
  float: right;
  z-index: 20;
}

#h-left-menu li div.search {
    width: 171px;
    height: 33px;
    display: block;
    padding: 6px 6px 0px 6px;
    margin: 0;
    position: relative;
    border: 1px solid rgb(71,179,222);
    background: #91D7EC url(../images/gr-menu.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #91D7EC 0%, #69BEE7 50%, #48AEE2 51%, #1F95DD 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91D7EC), color-stop(50%,#69BEE7), color-stop(51%,#48AEE2), color-stop(100%,#1F95DD)); /* webkit */
    -pie-background: linear-gradient(#91D7EC 0%, #69BEE7 50%, #48AEE2 51%, #1F95DD 100%);
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    behavior: url(/raketka.cz/css/PIE.htc);    
}

#h-left-menu li.active div.search {
    border: 1px solid rgb(252,202,1);
    background: #FFDD11 url(../images/gr-menu-a.png) top left repeat-x; /* old browsers */
    background-image: -moz-linear-gradient(top, #FFDD11 0%, #FFCD11 50%, #FFB200 51%, #FF9F00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFDD11), color-stop(50%,#FFCD11), color-stop(51%,#FFB200), color-stop(100%,#FF9F00)); /* webkit */
    -pie-background: linear-gradient(#FFDD11 0%, #FFCD11 50%, #FFB200 51%, #FF9F00 100%);
    behavior: url(/raketka.cz/css/PIE.htc);
}

#h-left-menu li div.search .search-button{
    float: right;
    width: 33px;
    border: none;
    background: url(../images/search-button.png) left top no-repeat;
    position: relative;
    height: 28px;
    cursor: pointer;
}
#h-left-menu li div.search .search-button:hover {
    background-position: 0px -28px;
}

#h-left-menu li div.search .search-input{
    float: left;
    width: 130px;
    height: 20px;
    padding: 4px;
    background: url(../images/search-inputbox.png) left center no-repeat;
    color: black;
    border: none;
}



#h-middle{
    float: left;
    background: url(../images/top_middle.png) left top no-repeat;
    width: 268px;
    height: 199px;
    position: relative;
}

#h-middle img{
    position: relative;
    top: 7px;
    left: 20px;
    z-index: 10;
    *z-index: 0;
}


#h-login{
    float: left;
    background: rgb(14,32,52) url(../images/top_right-top.png) left top no-repeat;
    width: 250px;
    height: 199px;
    color: white;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
#h-login h2{
    color: #00ccff;
    margin-top: 53px;
    margin-bottom: 5px;
}

#h-login h2 a {
  color: #8AD3EB;
  text-decoration: underline;
}

#h-login h2 a:hover {
  text-decoration: none;
}

#h-login .data{
  color: #ccc;
  margin-bottom: 10px;
}

#h-login form {
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  width: 220px;
  margin-top: 40px;
}

#h-login .anchors {
  padding-top: 10px;
  text-align: center;
  position: relative;
  width: 196px;
  height: 140px;
  float: right;
  margin-top: 35px;
}

#h-login .anchors a {
    color: #8AD3EB;
    font-weight: bold;
}


#h-login .anchors .place-for-facebook
{
    display: block;
    height: 23px;
}

#h-login .anchors .login-button-facebook
{
    background: url(../images/header-login-facebook.png) 6px center no-repeat;
    width: auto;
    height: 25px;
    line-height: 25px;
    display: block;
    padding: 0px 0 0 38px;
    margin: 2px 0 4px 0;
    color: #7ab4e6;
    text-align: left;
    font-size: 14px;
}

#h-login .anchors .login-button2
{
    background: url(../images/header-login.png) 7px center no-repeat;
    width: auto;
    height: 20px;
    line-height: 20px;
    display: block;
    padding: 8px 0 0 38px;
    margin: 2px 0 4px 0; /* Pokud je schované tlačítko Facebook přihlášení, je margin-top: 25px; jinak bude margin-top: 2px; */
    color: #fbfcfe;
    text-align: left;
    font-size: 14px;
    border: none;
    outline: none;
}

#h-login .anchors .forgot-button
{
    width: auto;
    height: 22px;
    line-height: 22px;
    display: block;
    padding: 0px 0 0 38px;
    color: #fbfcfe;
    text-align: left;
    font-size: 11px;
    border: none;
    outline: none;
}

#h-login .anchors .registration-button
{
    background: url(../images/raketka.cz/header-registration.png) center top no-repeat;
    width: 196px;
    height: 39px;
    display: block;
    position: absolute;
    bottom: 0px;
    border: none;
    outline: none;
    *margin-left: -95px;
}

#h-login .anchors .registration-button:hover
{
    background-position: 0px -39px;
}

#h-login .anchors .bubble
{
    width: 152px;
    height: 72px;
    display: block;
    background: url(../images/raketka.cz/reg-advantage-bubble.png) center top no-repeat;
    position: absolute;
    left: -156px;
    bottom: 10px;
    z-index: 53;
}


#h-login .login-button{
    float: left;
    width: 67px;
    border: 1px solid #ffa900;
    color: black;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 33px;
    cursor: pointer;
    background: #ffcc00 url(../images/gr-login-button.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ffdb00 0%, #ff9f00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb00), color-stop(100%,#ff9f00)); /* webkit */
    background: -o-linear-gradient(top, #ffdb00 0%,#ff9f00 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb00', endColorstr='#ff9f00',GradientType=0 ); /* IE6-9 */
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
}

#h-login .login-button:hover {
    background: #ffcc00;
}

#h-login .password{
    float: left;
    width: 138px;
    height: 25px;
    padding: 4px;
    padding-left: 10px;
    font-size: 14px;    
    background: #ffffff url(../images/gr-login-input.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dfe0e1 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfe0e1)); /* webkit */
    background: -o-linear-gradient(top, #ffffff 0%,#dfe0e1 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe0e1',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    color: black; border: 0;
}
#h-login .name{
    float: left;
    width: 204px;
    height: 25px;
    padding: 4px;
    padding-left: 10px;
    font-size: 14px;
    background: #ffffff url(../images/gr-login-input.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dfe0e1 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfe0e1)); /* webkit */
    background: -o-linear-gradient(top, #ffffff 0%,#dfe0e1 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe0e1',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: black; border: 0;
    margin-bottom: 5px;
}
#h-login dt{
    float: left;
    width: 50px;
    padding-top: 4px;
}
#h-login .errors{
    position: absolute; top: 53px; right: 10px;
    padding-bottom: -5px;
    color: gold;
}
.profilephoto{
    float: left;
    width: 80px;
    height: 80px;
    border: 4px solid #074B6E;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#h-login ul{
    margin-top: 4px;
}

#h-login ::-webkit-input-placeholder  { color:#666; }
#h-login input:-moz-placeholder { color:#666; }
#h-login .placeholder { color:#666 }

#h-login ul li{
    width: 182px;
    height: 20px;
    margin-bottom: 1px;
    padding-left: 50px;
    font-weight: bold;
}

#h-login ul.userprofile{
    float: left;
    padding: 2px 0 0 14px;
    margin: 0;
}
#h-login ul.userprofile li{
    width: 130px;
    padding: 0;
}
#h-login ul li div{
    float: left;
    width: 13px;
    height: 20px;
    background: url(../images/odrazka.png) left center no-repeat;
}
#h-login ul li a{
    float: left;
    padding-top: 2px;
    color: #8ad3eb;
}

#h-login ul li a em {
    font-style: normal;
}

#h-login .c1{
    width: 50px;
}
#h-login table tr{
    height: 35px;
}

#h-right{
    float: left;
    background: url(../images/top_right.png) left top no-repeat;
    width: 14px;
    height: 199px;
}
#wrap2{
    width: 990px;
    padding: 1px 0px 20px 0px;
    min-height: 500px; /* IEwin does not support min-height */
    height: 500px;
    background-color: white;
}
html>body #wrap2 {
    height: auto;
}

#left{
    float: left;
    width: 194px;
    margin-right: 1px;
}
#left h2{
    padding: 9px 16px 9px 16px;
    margin-bottom: 1px;
    color: rgb(255,255,255);
    background: #009ACB url(../images/gr-l-kateg.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #009ACB 0%, #006699 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ACB), color-stop(100%,#006699)); /* webkit */
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -pie-background: linear-gradient(#009ACB, #006699);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#left h3{
    padding: 9px 16px 9px 16px;
    margin-bottom: 1px;
    border: 1px solid #006fa2;
    color: rgb(255,255,255);
    background: #0097CA url(../images/gr-l-other.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #0097CA 0%, #006699 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0097CA), color-stop(100%,#006699)); /* webkit */

    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -pie-background: linear-gradient(#0097CA, #006699);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#left .likepage{
    padding: 3px 0 3px 16px; height: 25px;
}

#left ul.categ.others {
  overflow: hidden;
}

#left ul.categ li{
    float: left;
    width: 176px;
    position: relative;

}
#left ul.categ li img{
    position: absolute; 
    left: 5px; 
    top: 3px; 
    z-index: 10;
}

#left ul.categ li div{
    position: absolute; left: 18px; top: 12px;
    background: url(../images/odrazka.png) left top no-repeat;
    width: 7px; height: 7px;
    z-index: 5;
}
#left ul.categ li a{
    float: left;
    width: 160px;
    padding: 7px 0 7px 32px;
    border: 1px solid #bae0f4;
    margin-bottom: 1px;
    
    behavior: url(/raketka.cz/css/PIE.htc);
    position: relative;      
    
    background: #ceecf7; /* Old browsers */
    background: -moz-linear-gradient(top, #ceecf7 0%, #b2dcf3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ceecf7), color-stop(100%,#b2dcf3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ceecf7 0%,#b2dcf3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ceecf7 0%,#b2dcf3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ceecf7 0%,#b2dcf3 100%); /* IE10+ */
    background: linear-gradient(top, #ceecf7 0%,#b2dcf3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceecf7', endColorstr='#b2dcf3',GradientType=0 ); /* IE6-9 */
    
    -pie-background: linear-gradient(#ceecf7, #b2dcf3);  
    
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
#left ul.categ li a:hover{
    background: #CEECF7;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceecf7', endColorstr='#CEECF7',GradientType=0 );
    -pie-background: #CEECF7;
    text-decoration: none;
}
#left ul.categ li.active > a{
    background: #B2DCF3;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B2DCF3', endColorstr='#B2DCF3',GradientType=0 );
    text-decoration: none;
    font-weight: bold;
}
#left ul.categ ul li a{
    width: 152px;
    padding: 7px 0 7px 40px;
    border: 1px solid #a3d183;
    
    background: #cde6bc; /* Old browsers */
    background: -moz-linear-gradient(top,  #cde6bc 0%, #a3d183 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cde6bc), color-stop(100%,#a3d183)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cde6bc 0%,#a3d183 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cde6bc 0%,#a3d183 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cde6bc 0%,#a3d183 100%); /* IE10+ */
    background: linear-gradient(top,  #cde6bc 0%,#a3d183 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde6bc', endColorstr='#a3d183',GradientType=0 ); /* IE6-9 */
}
#left ul.categ ul li div{
    left: 26px;
}
#left ul.categ ul li a:hover{
    background: #a3d183;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3d183', endColorstr='#a3d183',GradientType=0 ); /* IE6-9 */
}
#left ul.categ ul li.active > a{
    background: #a3d183;
}
#left ul.categ ul ul li a{
    width: 154px;
    padding: 7px 0 7px 44px;
}
#left ul.categ ul ul li div{
    left: 30px;
}
#left ul.categ li ul{
    display: none;
}
#left ul.categ li.active ul{
    display: block;
}

#left ul.top li a{
    float: left;
    width: 178px;
    height: 30px;
    margin-bottom: 1px;
    padding-left: 14px;
    border: 1px solid #a4d7f1;
    
    background: #bfe6f5; /* Old browsers */
    background: -moz-linear-gradient(top, #bfe6f5 0%, #9ad1ef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfe6f5), color-stop(100%,#9ad1ef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bfe6f5 0%,#9ad1ef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bfe6f5 0%,#9ad1ef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bfe6f5 0%,#9ad1ef 100%); /* IE10+ */
    background: linear-gradient(top, #bfe6f5 0%,#9ad1ef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe6f5', endColorstr='#9ad1ef',GradientType=0 ); /* IE6-9 */

    behavior: url(/raketka.cz/css/PIE.htc);
    position: relative;
    
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    font-weight: bold;
}
#left ul.top li a:hover{
    background: #BFE6F5;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BFE6F5', endColorstr='#BFE6F5',GradientType=0 );  
    text-decoration: none;
}
#left ul.top li div{
    float: left;
    width: 19px;
    height: 30px;
}
#left ul.top li a span{
    float: left;
    padding-top: 8px;
}

#left ul.top li .t1{
    background: url(../images/topplayed.png) left center no-repeat;
}
#left ul.top li .t2{
    background: url(../images/newest.png) left center no-repeat;
}
#left ul.top li .t3{
    background: url(../images/toprated.png) left center no-repeat;
}
#left ul.top li .t4{
    margin: 0 -1px 0 1px;
    background: url(../images/topdown.png) left center no-repeat;
}

#left .box{
    padding: 8px 0 0 6px;
    border: 1px solid #bae0f4;
    background: #CEECF7; /* old browsers */
    background: -moz-linear-gradient(top, #CEECF7 0%, #B2DCF3 15%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CEECF7), color-stop(15%,#B2DCF3)); /* webkit */

    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -pie-background: linear-gradient(#CEECF7 0%, #B2DCF3 15%);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    float: left;
    width: 186px;

}
#left .box a img{
    float: left;
    margin-bottom: 9px;
    width: 166px;/*172*/
    height: 147px;
    border: 4px solid #99cbe6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#main{
    float: right;
    width: 600px;
    margin-right: 1px;

}
#main h2{
    margin: 13px 15px 10px 19px;
    font-size: 14px;
}
#main .n{
    margin: 0;
    padding: 9px 16px 9px 16px;
    color: rgb(255,255,255);
    font-size: 12px;
    font-weight: normal;
    background: #009ACB url(../images/gr-l-kateg.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #009ACB 0%, #006699 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ACB), color-stop(100%,#006699)); /* webkit */

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#009ACB,#006699);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#main .n a{color: #fff;}
#main .n a:hover{text-decoration: none;}

#main h1.n {
	font-weight: bold;
}

#main h1.n span {
	color: #ccc;
	float: right;
	text-align: center;
}

#main h1.n a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 10px;
}

#main .box-topgames{
    height: 510px;
    margin-top: 2px;
    background: #e6f3fb url(../images/gr-main-box.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #eef8fc 0%, #e6f3fb 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef8fc), color-stop(100%,#e6f3fb)); /* webkit */

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#eef8fc,#e6f3fb);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#main .box-topgames #prev-oblibene{
    float: left;
    background: url(../images/prev.png) right center no-repeat;
    height: 510px;
    width: 43px;
    padding-right: 2px;
    margin-right: 6px;

}
#main .box-topgames span.d{
    display: none;
}
#main .box-topgames #next-oblibene{
    float: right;
    background: url(../images/next.png) left center no-repeat;
    height: 510px;
    width: 41px;
    padding-left: 2px;

}
#main .box-topgames #prev-oblibene:hover{
    background: url(../images/prev_a.png) right center no-repeat;
}
#main .box-topgames #next-oblibene:hover{
    background: url(../images/next_a.png) left center no-repeat;
}

#main .box-topgames #box-changing{
    float: left;
    padding-top: 10px;
    height: 500px;
    width: 506px;
}

#main h1{
    font-size: 24px;
    margin: 22px 19px 5px 19px;
    font-weight: bold;
}
#main p{
    margin: 8px 19px 8px 19px;
    line-height: 20px;
}

#main .pagination,
#main2 .pagination {
    float: left;
    margin-top: 30px;
    width: 588px;
    text-align: center;
    height: 30px;
}
#main .pagination a,
#main2 .pagination a {
    margin: 0 2px 0 2px;
    padding: 10px 15px 10px 15px;
    border: 1px solid #135000;
    background: #367300 url(../images/gr-pagin-a.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #367300 0%, #205C00 50%, #154800 51%, #003300 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367300), color-stop(50%,#205C00), color-stop(51%,#154800), color-stop(100%,#003300)); /* webkit */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: white;
    -pie-background: linear-gradient(#367300 0%, #205C00 50%, #154800 51%, #003300 100%);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}

#main .pagination .active,
#main2 .pagination .active {
    margin: 0 2px 0 2px;
    padding: 10px 15px 10px 15px;
    border: 1px solid rgb(252,202,1);
    color: black;
    background: #FFDD11 url(../images/gr-pagin.png) top left repeat-x; /* old browsers */
    background-image: -moz-linear-gradient(top, #FFDD11 0%, #FFCD11 50%, #FFB200 51%, #FF9F00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFDD11), color-stop(50%,#FFCD11), color-stop(51%,#FFB200), color-stop(100%,#FF9F00)); /* webkit */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#FFDD11 0%, #FFCD11 50%, #FFB200 51%, #FF9F00 100%);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#main .pagination a:hover,
#main2 .pagination a:hover {
    border: 1px solid #135000;
    background: #367300;
    text-decoration: none;
}

#main2 .pagination {
  width: 100%;
}

#main2 .pagination a {
  background: #ddd;
  color: #333;
  border: solid 1px #bbb;
}

#main2 .pagination a:hover {
  background: #ccc;
  color: #333;
  border: solid 1px #bbb;
}


#main #cms{
    margin: 0;
    padding: 16px;
    font-size: 12px;
}
#main #cms p{
    margin: 0 0 9px 0;
    padding: 0;
}
#main #cms h1{
    margin: 2px 0 9px 0; padding: 0;
    font-size: 17px;
    color: #0398CA;
    font-weight: bold;
}
#main #cms h2{
    margin: 2px 0 9px 0; padding: 0;
    font-size: 16px;
    color: #0398CA;
    font-weight: bold;
}
#main #cms h3{
    margin: 2px 0 9px 0; padding: 0;
    font-size: 15px;
    color: #0398CA;
    font-weight: bold;
}
#main #cms h4{
    margin: 2px 0 9px 0; padding: 0;
    font-size: 14px;
    color: #0398CA;
    font-weight: bold;
}
#main #cms h5{
    margin: 2px 0 9px 0; padding: 0;
    font-size: 13px;
    color: #0398CA;
    font-weight: bold;
}
#main #cms h6{
    margin: 2px 0 9px 0; padding: 0;
    font-size: 12px;
    color: #0398CA;
    font-weight: bold;
}
#main #cms a{color: rgb(204,0,0); text-decoration: underline; font-size: 13px;}
#main #cms a:hover{text-decoration: none;}
#main #cms img.profilova{
    width: 80px;
    height: 80px;
		float: right;
		border: solid 4px #DAF6FD;
		border-radius: 4px;
		padding: 4px;
		position: relative;
		top: -5px;
		left: -10px;
}
#main #cms ul{margin: 0 0 9px 0;}
#main #cms ul li{
    list-style-image: url(../images/ul.png);
    margin: 0 0 2px 23px;
}
#main #cms li.red{
    list-style-image: url(../images/ul2.png);
}
#main #cms ol{margin: 0 0 9px 0;}
#main #cms ol li{
    list-style-type: decimal;
    margin: 0 0 2px 23px;
}

#right{
    float: left;
    width: 194px;
    position: relative;
}
#right h2.search{
    text-align: right;
    padding: 8px 16px 8px 16px;
    margin-bottom: 1px;
    color: rgb(255,255,255);
    border: 1px solid #b60200;
    background: #940100 url(../images/gr-r-search.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #FB0500 0%, #940100 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB0500), color-stop(100%,#940100)); /* webkit */

    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#FB0500, #940100);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    clear: both;
}

#right h2.o{
    text-align: right;
    padding: 8px 16px 8px 16px;
    margin-bottom: 1px;
    color: black;
    font-weight: bold;
    text-shadow: #ffffff 1px 1px 4px;
    border: 1px solid #ffab00;
    background: #FFD900 url(../images/gr-r-o.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #FFD900 0%, #FF9A00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD900), color-stop(100%,#FF9A00)); /* webkit */

    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#FFD900, #FF9A00);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}

#right ol li a{
    float: left;
    list-style: none;
    border-top: 1px solid #ffd985;
    background-color: #fff4c9;
    padding: 6px 6px 6px 10px;
    width: 178px;
}
#right ol li a:hover{
    text-decoration: none;
    background-color: #ffd985;
}
#right ol li a span{
    float: left;
    padding-right: 5px;
    color: #ffb53e;
    width: 15px;
}
#right ol li:first-child a{
    border: 0;
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#right ol li:last-child a{
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#right ol li:nth-child(-n+3){
    font-weight: bold;
}

#right .search-form{
    padding: 7px 7px 7px 0px;
    background: #FACAC9; /* old browsers */
    background: -moz-linear-gradient(top, #FACAC9 0%, #EDC9C9 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FACAC9), color-stop(100%,#EDC9C9)); /* webkit */
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#FACAC9, #EDC9C9);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    margin-bottom: 1px;
}
#right .search-button{
    float: right;
    width: 56px;
    border: 1px solid #9a0000;
    background: #780000 url(../images/gr-r-search-b.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ca0300 0%, #780000 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca0300), color-stop(100%,#780000)); /* webkit */
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -pie-background: linear-gradient(#ca0300, #780000);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 28px;
    cursor: pointer;
}
#right .search-button:hover {
  background: #c90300;
}

#right .search-input{
    float: right;
    width: 114px;
    height: 18px;
    border: 1px solid #ffffff;
    padding: 4px;
    border-width: 1px 0 1px 1px;
    background: #ffffff url(../images/gr-r-search-i.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dfe0e1 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfe0e1)); /* webkit */
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#ffffff, #dfe0e1);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: black;
}

#right .randbox{
    padding: 9px 0 0 7px;
    background: #fff4c9;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    margin-bottom: 1px;
    float: left;
    width: 187px;

}
#right .randbox a img{
    float: left;
    margin-bottom: 9px;
    width: 166px;/*172*/
    height: 147px;
    border: 4px solid #ffe2a1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}

#right h2.fb{
    text-align: right;
    padding: 9px 16px 9px 16px;
    margin-bottom: 1px;
    color: white;
    background: #0099cc url(../images/gr-r-fb.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #0099cc 0%, #006699 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099cc), color-stop(100%,#006699)); /* webkit */

    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#0099cc, #006699);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#right .fb-box{
    width: 184px;
    padding: 5px;
    background: #b2dcf3 left top repeat-x;
    background: -moz-linear-gradient(top, #cfecf7 0%, #b2dcf3 10%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfecf7), color-stop(10%,#b2dcf3)); /* webkit */

    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#cfecf7, #b2dcf3);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    margin-bottom: 1px;

}

#right h2.last{
    text-align: right;
    padding: 8px 16px 8px 16px;
    margin-bottom: 1px;
    color: white;
    border: 1px solid #006fa2;
    background: #0097CA url(../images/gr-l-other.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #0097CA 0%, #006699 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0097CA), color-stop(100%,#006699)); /* webkit */

    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -pie-background: linear-gradient(#0097CA, #006699);
    behavior: url(/raketka.cz/css/PIE.htc);
    position: relative;
}

#right h2.last a {
    color: #fff;
}

#right ol.last li a{
    float: left;
    list-style: none;
    border-top: 1px solid #B2DCF3;
    background-color: #CEECF7;
    padding: 6px;
    width: 182px;
}
#right ol.last li a:hover{
    text-decoration: none;
    background-color: #B2DCF3;
}
#right ol.last li a span{
    float: left;
    padding-right: 5px;
    color: #ffb53e;
    width: 15px;
}
#right ol.last li:first-child a{
    border: 0;
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#right ol.last li:last-child a{
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#right ol.last li:nth-child(-n+3){
    font-weight: bold;
}
#right ol.last a img{
    float: left;
    border: 4px solid #99cbe6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    width: 28px;
    height: 25px;
}
#right ol.last a div{
    float: right;
    width: 139px;
    padding: 9px 0 0 5px;
}

#footer{
    background: url(../images/bottom.png) left top no-repeat;
    width: 954px;
    height: 40px;
    padding: 18px 18px 0 18px;
}
#footer .left{
    float: left;
}
#footer .right{
    float: right;
}

#main2{
    width: 990px;
    padding: 1px 0px 20px 0px;
    min-height: 500px; /* IEwin does not support min-height */
    height: 500px;
    background-color: white;
}
html>body #main2 {
    height: auto;
}
#main2 h1{
    float: left;
    font-size: 24px;
    margin: 19px 19px 13px 19px;
    font-weight: bold;
    position: relative;
    width: 600px;
}

#main2 h1 span.recommend {
    background-color: #ff0000; 
    font-size: 9px;
    color: #fff; 
    padding: 2px 4px;
    margin-left: 5px; 
    font-weight: bold;
    position: relative;
    top: -4px;
}

.starsxhr{
    float: left;
    margin: 21px 10px 0 0;
    width: 150px;
    height: 20px;
    background: url(../images/star2.png) left top repeat-x;
    position: relative;
}
.starsxhr .rateActive{
    position: absolute; top: 0; left: 0;
    height: 20px;
    background: url(../images/star2_a.png) left top repeat-x;
    z-index: 0;
}
.starsxhr .voting{
    position: absolute; top: 0; left: 0;
    height: 20px; width: 150px;
    z-index: 3;
}
.starsxhr .voting span {float: left;cursor: pointer; width: 30px; height: 20px;}
.starsxhr .voting span div{float:left; width: 30px; height: 20px;}
.starsxhr .voting span div.hover {background: url(../images/'star2_b.png'); }

.starsxhr .h{position: absolute; top: 23px; left: 2px; }

#main2 .r{
    float: right;
}
#main2 .play{
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
}


#playInnerInner{
  position: absolute;
	left: 0px;
}


#main2 .gameRating {
    width: 860px;
    height: 57px;
    margin: 10px auto;
    padding: 19px 24px 0px 46px;
    background: url('../images/what-you-think-bg.png') no-repeat center top;
    color: #7b7e85;
    font-size: 22px;
}

#main2 .gameRating div.title { float: left; padding-top: 9px; }

#main2 .gameRating #gameratings { float: right; }

#main2 .gameRating #gameratings span { 
    float: left; 
    cursor: pointer;
    width: 101px;
    height: 42px;
    display: block; 
}

#main2 .gameRating #gameratings.is_voted span {    
  opacity: 0.2;
  filter: alpha(opacity=20);
}

#main2 .gameRating #gameratings .r_great { 
    background: url('../images/game-rating/super.png') no-repeat 0px 0px;
}

#main2 .gameRating #gameratings .r_good { 
    background: url('../images/game-rating/dobra.png') no-repeat 0px 0px;
}

#main2 .gameRating #gameratings .r_bad { 
    background: url('../images/game-rating/ujde.png') no-repeat 0px 0px;
}

#main2 .gameRating #gameratings .r_boring { 
    background: url('../images/game-rating/nuda.png') no-repeat 0px 0px;
}

#main2 .gameRating #gameratings span.r_voted {
    background-position: 0px 0px;
    opacity: 1;
    filter: alpha(opacity=100);
}

#main2 .gameRating #gameratings span:hover {
    background-position: 0px -42px;
    opacity: 1;
    filter: alpha(opacity=100);
}



#main2 h2.n{
    float: left; width: 958px;
    margin-top: 16px;
    padding: 9px 16px 9px 16px;
    color: rgb(255,255,255);
    background: #009ACB url(../images/gr-l-kateg.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #009ACB 0%, #006699 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ACB), color-stop(100%,#006699)); /* webkit */
    -pie-background: linear-gradient(#009ACB,#006699);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}
#main2 .box-podobne{
    float: left; width: 990px;
    height: 360px;
    margin-top: 2px;
    background: #e6f3fb url(../images/gr-main-box.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #eef8fc 0%, #e6f3fb 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef8fc), color-stop(100%,#e6f3fb)); /* webkit */
    -pie-background: linear-gradient(#eef8fc,#e6f3fb);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
#main2 .box-podobne a.prev{
    float: left;
    background: url(../images/prev.png) center center no-repeat;
    height: 340px;
    width: 50px;
}
#main2 .box-podobne a.prev:hover{
    background: url(../images/prev_a.png) center center no-repeat;
}
#main2 .box-podobne span.d{
    display: none;
}
#main2 .box-podobne a.next{
    float: left;
    background: url(../images/next.png) center center no-repeat;
    height: 340px;
    width: 50px;
}
#main2 .box-podobne a.next:hover{
    background: url(../images/next_a.png) center center no-repeat;
}
#main2 .box-podobne .box-changing{
    float: left;
    padding: 15px 0 0 27px;
    height: 350px;
    width: 863px;/*876px*/
}

#main2 #game{
    background-color: #e2f5cf;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    min-height: 145px; /* IEwin does not support min-height */
    height: 145px;
    padding-bottom: 10px;
    overflow: hidden;
}
html>body #main2 #game {
    height: auto;
}
#main2 #game .top{
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    border: 1px solid #228112;
    margin-bottom: 13px;
}
#main2 #game h2 a{
    text-decoration: none;
    color: white;
    font-weight: bold;
}
#main2 #game h2{
    float: left;
    width: 259px;
    height: 23px;
    padding: 10px 0 0 15px;
    color: white;
    font-weight: bold;
    background: #2B720E url(../images/gr-game-1.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #2B720E 0%, #2B760E 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2B720E), color-stop(100%,#2B760E)); /* webkit */
    -pie-background: linear-gradient(#2B720E,#2B760E);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#main2 #game .v1{
    float: left;
    width: 27px;
    height: 33px;
    background: url(../images/gr-game-2-st.png) left top no-repeat;
}
#main2 #game .v2{
    float: left;
    width: 355px;
    height: 33px;
    background: url(../images/gr-game-3.png) left top repeat-x;
}
#main2 #game .v3{
    float: left;
    width: 28px;
    height: 33px;
    background: url(../images/gr-game-4-st.png) left top no-repeat;
}
#main2 #game .details{
    float: left;
    width: 292px;
    height: 26px;
    padding: 7px 7px 0 5px;
    color: white;
    text-align: right;
    background: #246407 url(../images/gr-game-5.png) left top repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #367A09 0%, #104C09 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367A09), color-stop(100%,#104C09)); /* webkit */
    -pie-background: linear-gradient(#367A09,#104C09);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#main2 #game .details a{
    color: white;
}
#main2 #game .desc{
    float: left;
    width: 445px;
    min-height: 80px;
    height: 80px;
    padding: 2px 16px 5px 16px;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #afd799;
}
html>body #main2 #game .desc{
    height: auto;
}

#main2 #game .desc a {
    font-size: 14px;
    text-decoration: underline;
 }

#main2 .placement {
  margin-bottom: 15px;  
	clear: both;
	overflow: hidden;
	margin-left: 16px;
}

.gameblock .placement {
	overflow: hidden;
	float: left;
	position: absolute;
	width: 295px;
	height: 77px;
	bottom: 0px;
	left: 0px;
}

.gameblock .placement div {
  position: absolute;
	bottom: 0px;
}

.gameblock .placement a {
	margin-right: 3px;
	height: 13px;
}

.placement a {
    background-color: #c1e2b1;
    border-radius: 4px 4px 4px 4px;
    color: #386721;
    display: block;
    float: left;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 3px;
    padding: 3px 5px;
    white-space: nowrap;  
}

.placement a:hover {
  background-color: #a3dc81;
	color: #304523;
	text-decoration: none;
}

#main2 #game .fb-wrap{
    float: left;
    padding: 2px;
    width: 103px;
    height: 83px;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #afd799;
}
#main2 #game .fb-like{
    float: right;
    padding: 8px;
    margin-right: 1px;
    background-color: #fcfefa;
}
#main2 #game .buttons-wrap{
    float: left;
    padding: 2px 22px 2px 20px;
    width: 125px;
    height: 83px;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #afd799;
}

#main2 #game .buttons-wrap p{
  margin-bottom: 3px;
  line-height: 16px;
}

#main2 #game a.send{
    float: right;
    padding: 5px 0 5px 0;
    text-align: center;
    width: 120px;
    border: 1px solid #ffa900;
    cursor: pointer;
    background: #ffcc00 url(../images/gr-game-podobne.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ffdb00 0%, #ff9f00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb00), color-stop(100%,#ff9f00)); /* webkit */
    -pie-background: linear-gradient(#ffdb00,#ff9f00);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
}
#main2 #game a.download{
    float: right;
    padding: 10px 0 10px 0;
    text-align: center;
    width: 120px;
    border: 1px solid #135000;
    background: #367300 url(../images/gr-game-spustit.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #367300 0%, #205C00 50%, #154800 51%, #003300 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367300), color-stop(50%,#205C00), color-stop(51%,#154800), color-stop(100%,#003300)); /* webkit */
    -pie-background: linear-gradient(#367300 0%, #205C00 50%, #154800 51%, #003300 100%);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: white;
    margin-bottom: 9px;
    text-decoration: none;
}
#main2 #game a.send:hover{
    background: #ffcc00
}
#main2 #game a.download:hover{
    background: #367300;
}

#main2 #game .vlozit{
    float: left;
    width: 290px;
    padding: 2px 0 20px 20px;
}
#main2 #game .vlozit p {
    color: #0b3e00;
    padding-bottom: 6px;
}
#main2 #game .vlozit textarea{
    width: 288px;
    height: 45px;
    border: 1px solid #666766;
}
#main2 #game .vlozit span{
    color: #0b3e00;
    padding-left: 2px;
    padding-bottom: 2px;
}
#main2 #game .control{
    float: left;
    width: 100%;
    padding: 10px;
}

#main2 #game .control div div {
  margin: 0px !important;
  min-width: 26px;
}

#main2 #game .control strong{float:left; margin-right: 3px;}
#main2 #game .control div{float:left;margin:5px;text-align: center;}
#main2 #game .control .o-backspace{
    min-width:69px;padding: 28px 0 5px 0;background:url(../images/tlacitka/backspace.png) center top no-repeat;margin-top:30px;
}
#main2 #game .control .o-enter{
    min-width:54px;padding: 48px 0 5px 0;background:url(../images/tlacitka/enter.png) center top no-repeat;
}
#main2 #game .control .o-mezernik{
    min-width:143px;padding: 31px 0 5px 0;background:url(../images/tlacitka/mezernik.png) center top no-repeat;margin-top:19px;
}
#main2 #game .control .o-mys-leva{
    min-width:31px;padding: 64px 0 5px 0;background:url(../images/tlacitka/mys-leva.png) center top no-repeat;
}
#main2 #game .control .o-mys-prava{
    min-width:31px;padding: 63px 0 5px 0;background:url(../images/tlacitka/mys-prava.png) center top no-repeat;
}
#main2 #game .control .o-mys-scrolling{
    min-width:31px;padding: 64px 0 5px 0;background:url(../images/tlacitka/mys-scrolling.png) center top no-repeat;
}
#main2 #game .control .o-mys-pohyb{
    min-width:47px;padding: 64px 0 5px 0;background:url(../images/tlacitka/mys-pohyb.png) center top no-repeat;text-align: left;
}
#main2 #game .control .o-shift{
    min-width:67px;padding: 28px 0 5px 0;background:url(../images/tlacitka/shift.png) center top no-repeat;
}
#main2 #game .control .o-sipky{
    min-width:74px;padding: 48px 0 5px 0;background:url(../images/tlacitka/sipky.png) center top no-repeat;margin-top:15px;
}
#main2 #game .control .o-wasd{
    min-width:74px;padding: 48px 0 5px 0;background:url(../images/tlacitka/wasd.png) center top no-repeat;margin-top:15px;
}

#main2 #game .control .o-prazdna-ctverec{
    width: 100%; *width:26px;float:none;height:21px;margin-bottom:5px; padding-top:5px;background:url(../images/tlacitka/prazdna-ctverec.png) center top no-repeat; text-align: center; font-weight: bold; font-size: 14px; color: rgb(67,75,110);
}
#main2 #game .control .o-prazdne-tlacitko{
    min-width: 50px; width: 100%; *width:50px;float:none;height:23px;margin-bottom:5px;padding-top:5px;background:url(../images/tlacitka/prazdne-tlacitko.png) center top no-repeat; text-align: center; font-weight: bold; font-size: 14px; color: rgb(67,75,110);
}
#main2 #game .control .o-prazdna-ctverec-text{
    padding: 15px 0 0 0;margin:5px; text-align: center;
}
#main2 #game .control .o-prazdne-tlacitko-text{
    padding: 15px 0 0 0;margin:5px; text-align: center;
}

#main2 #game .score_info {
    padding: 10px 0px 5px 0px;
    font-size: 15px;
    font-weight: bold;
}

#main2 #game .score_info strong {
    color: #FF0000;
    font-size: 15px;
}

.comment{
    float: left;
    margin-top: 10px;
    background: #f1f1f1 url(../images/gr-comment.png) left top repeat-x;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    min-height: 93px; /* IEwin does not support min-height */
    height: 93px;
    padding: 16px;
    width: 956px;
    border: 1px solid #ebebeb;
}
html>body .comment {
    height: auto;
}

#cms-comments {
	overflow: hidden;
	clear: both;
}

#cms-comments .comment.message {
	padding: 10px;
	padding-bottom: 4px;
	width: 568px;
	margin-left: 5px;
	margin-right: 5px;
}

#cms-comments .comment.message .header {
  background: #CEECF7;
	border: solid 1px #B2DCF3;
	border-radius: 5px;
	padding: 4px 7px;
	margin-bottom: 10px;
}

#cms-comments .comment.message .header a {
  font-size: 11px;
	text-decoration: none;
	color: #666;
	margin-left: 10px;
}

#cms-comments .comment.message h3 {
	float: left;
	width: 558px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 2px;
}

#cms-comments .comment.message .commentRatingDiv + h3 {
  width: 515px;	
}

#cms-comments .comment.message h3.delete {
	float: right;
}

#cms-comments .comment.message p {
	width: auto;
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}

#cms-comments .comment.message .uzavirac:last-child {
	display: none;
}

#cms-comments .comment.message .commentRatingDiv + h3 + p{
  width: 515px;	
}

#cms-comments .comment.message {
	min-height: inherit;
}

#cms-comments .comment.message .uzavirac {
	height: 1px;
	border-top: solid 1px #ccc;
	margin-bottom: 10px;
}

#cms-comments .comment.message a {
  text-decoration: underline;	
}

.comment .imgprofile{
    float: left;
    width: 80px;
    height: 80px;
    border: 6px solid #e9e9e9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}

.comment .imgMessage {
	float: left;
	width: 35px;
	height: 35px;
	border: 4px solid #e9e9e9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/raketka.cz/css/PIE.htc);
	position: relative;	
	margin-bottom: 10px;
}

.commentRatingDiv {
  float: left; 
  text-align: center;
}

.commentRating {
  clear: both; 
  padding-top: 10px; 
  display: block;
}

.commentRating img {
  cursor: pointer;
  vertical-align: top;
}

.commentRating img.disabled {
  cursor: default;  
}

.commentRating span {
  font-size: 20px;
  margin-left: 3px;
  margin-right: 3px;  
}

.comment h3{
    float: right;
    width: 844px;
    font-weight: bold;
    margin-bottom: 10px;
}
.comment h3 span.red{
    color: #b60200;
    font-weight: normal;
}
.comment h3 span.delete{
    color: #999999;
    float: right;
    /*
    pokud ma byt nalevo tak odkomentovat a smazat float:right;
        border-width: 0 0 0 2px;
        border-style: solid;
        border-color: #999999;
        padding-left: 10px;
        margin-left: 10px;
    */
}
.comment p{
    float: right;
    width: 844px;
    line-height: 18px;
}

.comment p.editable,
.comment p.usereditable {
  color: #0094C6;
  cursor: pointer;
}

.comment p.editable:hover,
.comment p.usereditable:hover {
  text-decoration:underline;  
}

.comment p.editable span,
.comment p.usereditable span {
  color: #999;
  font-style: italic;
}

.comment textarea {
  float: right;
  width: 844px;
}

.comment p a{color: rgb(204,0,0); text-decoration: underline; font-size: 13px;}
.comment p a:hover{text-decoration: none;}

#cms-comments .comment {width:554px}
#cms-comments .comment h3{width:440px}
#cms-comments .comment p{padding:0;margin:0;width:440px}
#cms-comments .comment textarea{width:440px}

#cms-comments .newComment.message input[type='text'] {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 5px;
}

#cms-comments .newComment.message textarea {
  padding: 5px 3px;	
}

.messagesMenu {
  text-align: center; 
	padding-top: 10px; 
	font-size: 14px;
	clear: both;
}

.messagesMenu a {
	text-decoration: underline;
}

.newComment{
    margin-top: 1px;
    padding: 20px;
    width: 950px;
    background-color: #e6f3fb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    font-weight: bold;
	overflow: hidden;	
	float: left;
}
.newComment .user{
    float: left;
    width: 115px;
}
.newComment .user .imgprofile{
    border: 6px solid #e9e9e9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
.newComment .user .username{
    width: 92px;
    text-align: center;
    margin-top: 10px;
}
.newComment form{
    float: left;
    width: 824px;
}
.newComment input[type='text']{
    float: left;
    width: 300px;
    height: 26px;
    border: 1px solid #9be3ff;
    margin-top: 7px;
}

.newComment input[type='checkbox']{
	margin-bottom: 5px;
}

.newComment textarea{
    float: left;
    width: 820px;
    height: 90px;
    border: 1px solid #9be3ff;
    font-weight: normal;
    padding: 2px;

}
.newComment .errors{
    float: left;
    width: 600px;
    margin-top: 2px;
    font-weight: normal;
    color: #9a0000;
}
.newComment .button{
    float: right;
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left top repeat-x;
    padding: 11px 10px 11px 10px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    font-weight: bold;
    cursor: Pointer;
}

.newComment .button:hover{
  background: #2B9BC5;
}

#cms-comments .newComment{
    width: 560px;
}
#cms-comments form{
    width: 436px;
}

#cms-comments .newComment textarea{
    width: 432px;
}
#cms-comments .newComment .button{
    width: auto;
}




/* Fórum */
#monitoringforum {
    width: 42px;
    height: 24px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 10px;
    background: url('../images/monitoring.png') 0 0 no-repeat;
}

#monitoringforum.active, 
#monitoringforum:hover {
    background-position: 0 -24px;
}

#monitoringforum.active:hover {
    background-position: 0 0px;
}

#forum{
    padding: 0 8px 8px 8px;
}
#forum a{text-decoration: underline;}
#forum a:hover{text-decoration: none;}
#forum .pagination a{text-decoration: none;}

#forum .forum-text{
    padding: 8px 16px 0 8px;
}
#forum .forum-text a {
    color: #C00;
    font-size: 13px;
}
#forum .forum-text p{
    margin: 2px 0 2px 0;
}
#forum .forum-text .textp{
    margin: 8px 0 8px 0;
}
#forum .forum-text .text2p{
    margin: 8px 0 8px 0;
}

#forum .item{
    margin: 10px 0 0 0;
    background: #f1f1f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px;
    border: 1px solid #ebebeb;
}
#forum .item a{
    float: left;
    width: 490px;
    padding: 10px 8px 10px 6px;
}
#forum a.item {
    float: left;
    width: 260px;
    margin-right: 10px;
    padding: 6px;
}
#forum .item:hover{
    background: #bababa;
}
#forum .item .item{
    float: left;
    background: white;
    width: 260px;
    margin: 8px 8px 0 0;
}
.imgForum{
    float: left;
    border: 4px solid #99cbe6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/raketka.cz/css/PIE.htc);
    width: 29px;
    height: 29px;
    margin-right: 6px;
    position: relative;
}

.imgprofile{width: 80px; height: 80px;}

p.errors2{
    font-weight: bold;
    color: #D1481A;
    padding: 5px;
    border: 1px solid #D1481A;
    background: #FFF1EC;
    width: 290px;
    margin: 0 0 4px 0;
}


form label.required
{
    background-image:url(../images/required-field.png);
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:12px;
}

#main2 .rating2 {
    width: 73px;
    height: 35px;
    float: right;
    font-size: 22px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
    margin-top: 10px;
    margin-right: 10px;
}

#main2 .rating2.r1{
    background: url(../images/hodnoceni/01.png);
    color: #266c09;    
}

#main2 .rating2.r2{
    background: url(../images/hodnoceni/02.png);
    color: #266c09;    
}

#main2 .rating2.r3{
    background: url(../images/hodnoceni/03.png);
    color: #646c09;    
}

#main2 .rating2.r4{
    background: url(../images/hodnoceni/04.png);
    color: #74470d;    
}

#main2 .rating2.r5{
    background: url(../images/hodnoceni/05.png);
    color: #5d1d07;    
}

.best_players_table {
    width: 488px;
    float: left;
    border-color: #fff;
    border-spacing: 2px;
    border: solid 2px #fff;
    margin-top: 2px;
    text-align: center;
    margin-left: 5px;
}

.best_players_table tr {
    background-color: #F0FAFF;    
}

.best_players_table th {
    border-radius: 10px;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 10px;
    border: solid 2px #fff;
    font-weight: bold;
    text-align: center;
    background-color: #B2E1F6;
}

.best_players_table td {
    border-radius: 10px;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 10px;
    border: solid 2px #fff;
}

.best_players_table td:first-child {
    text-align: left;
}

.best_players_table td span {
    float: left;
    width: 25px;
}

.best_players_table td.gold {
    background-color: gold;
}

.best_players_table td.silver {
    background-color: silver;
}

.best_players_table td.bronze {
    background-color: #E79852;
}

.best_players_table tr.even {
    background-color: #E4F6FF;
}

.best_players_table tr.highlight {
  background-color: #FFF4C9;
}

.best_players_table td a {
  text-decoration: underline;
}

.best_players_table_sep {
    width: 10px;
    float: left;
}

.best_players_table.ladder {
  width: 100%;
  margin-left: 0px;
}

.best_players_table.ladder td.medals img {
  vertical-align: middle;
}

.best_players_table.ladder td:first-child {
  text-align: center;
  width: 20px;
}

.best_players_table.ladder td.nickname {
  text-align: left;
}

#main .gameblock{
    float: right;
    margin: 10px 25px 0 0;
    width: 553px;
    background-color: #e2f5cf;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;

}

#main .gameblock.category,
#main .gameblock.cms {
    background-color: #EEF8FC;
}

#main .gameblock:hover {
  background-color: #D5F2B5;  
}

#main .gameblock.category:hover,
#main .gameblock.cms:hover {
  background-color: #EEF8FC;  
}

*html #main .gameblock{
    margin-right: 9px;
}

#main .gameblock.category .top {
    
} 
#main .gameblock .top{
    float: left;
    width: 570px;
    margin-left: -2px;
}

#main .gameblock .top.r1{
    background: url(../images/gr-game-01.png) no-repeat 0px -1px;
    color: #266c09;    
}

#main .gameblock .top.r2{
    background: url(../images/gr-game-02.png) no-repeat 0px -1px;
    color: #266c09;    
}

#main .gameblock .top.r3{
    background: url(../images/gr-game-03.png) no-repeat 0px -1px;
    color: #646c09;    
}

#main .gameblock .top.r4{
    background: url(../images/gr-game-04.png) no-repeat 0px -1px;
    color: #74470d;    
}

#main .gameblock .top.r5{
    background: url(../images/gr-game-05.png) no-repeat 0px -1px;
    color: #5d1d07;    
}

#main .gameblock .top.r6{
    background: url(../images/gr-game-06.png) no-repeat 0px -1px;
}

#main .gameblock h2 a{
    text-decoration: none;
    color: white;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

#main .gameblock h2{
    float: left;
    width: 300px;
    height: 23px;
    padding: 10px 0 0 15px;
    margin: 0;
    font-size: 12px;
}

#main .gameblock h2 img {
   float: left;  
   position: relative;
   z-index: 10;
   top: -4px;
}

#main .gameblock h2 span.recommend {
  background-color: #ff0000; 
  font-size: 9px;
  color: #fff; 
  padding: 2px 4px;
  margin-left: 5px; 
  font-weight: bold;
}

#main .gameblock.category h2,
#main .gameblock.cms h2 {
    width: 540px;
}    
    
#main .gameblock .v1{
    float: left;
    width: 27px;
    height: 33px;
}
#main .gameblock .v2{
    float: left;
    width: 113px;
    height: 25px;
    padding: 10px 0 0 10px;
    color: white;
    
}
#main .gameblock .v3{
    float: left;
    width: 28px;
    height: 33px;
}
#main .gameblock .rating{
    float: left;
    width: 80px;
    height: 35px;
    font-size: 22px;
    line-height: 35px;
    text-align: right;
    padding-right: 7px;
    font-weight: bold;
}

#main .gameblock .rating.r1{
    color: #266c09;
}

#main .gameblock .rateBG{
    float: left;
    width: 95px;
    height: 17px;
    background: url(../images/star.png) left top repeat-x;
}
#main .gameblock .rateActive{
    float: left;
    height: 17px;
    background: url(../images/star_a.png) left top repeat-x;
}

#main .gameblock div.picWrapper {
    position: relative; 
    width: 172px; 
    height: 152px; 
    overflow: hidden; 
    float: left; 
    margin: 9px 0px 9px 9px;
    border: 4px solid #cae8b2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(/raketka.cz/css/PIE.htc);    
}

#main .gameblock div.picWrapper img{
    width: 172px;
    height: 152px;
    position: absolute;
}

#main .gameblock div.picWrapper .nopic {
    position: absolute;
    width: 52px;
    height: 40px;
    top: 114px;
}

#main .gameblock div.picWrapper a {
    position: absolute;
    width: 172px;
    height: 152px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: Pointer;
    z-index: 20;
    display: block;
    border: none;
    background-color: #ffffff;
}


#main .gameblock.cms div.picWrapper a {
    background-color: transparent !important;
    position: static;
    filter: alpha(opacity=100);
    opacity: 100;
}

#main .gameblock div.picWrapper div.gamevideo {
    position: absolute;
    width: 172px;
    height: 152px;
    z-index: 10;
}

#main .gameblock div.picWrapper div.gamevideo object {
    position: relative;
}

#main .gameblock .description{
    float: right;
    margin: 9px 9px 9px 0;
    width: 345px;
		position: relative;
		height: 160px;
}

#main .gameblock.category .description{
    float: left;
    width: 535px;
    margin: 9px;    
}

#main .gameblock.category.cms .description{
    float: right;
    width: 345px;
    margin: 9px 9px 9px 0;
}

#main .gameblock.cms div.picWrapper {
    border-color: #CEECF7;
}

#main  .gameblock.category .description a.games {
    float: left;
    overflow: hidden;
    width: 178px;
    margin-bottom: 5px;
    display: block;
    text-decoration: underline;
    line-height: 31px;
}

#main  .gameblock.category .description a.games:hover {
    text-decoration: none;
}

#main  .gameblock.category .description img {
    border: 4px solid #99CBE6;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 25px;
    position: relative;
    width: 28px;
    margin-right: 5px;
}

#main .gameblock div.desc{
    height: 83px;
    margin: 0;
    line-height: 17px;
}
#main .gameblock p.info{
    float: left;
    color: #137900;
    margin: 15px 0 0 0;
    line-height: 17px;
}
#main .gameblock p.info a{
    color: #137900;
    font-size: 15px;
    text-decoration: underline;
}
#main .gameblock p.info a:hover{
    text-decoration: none;
}

#main .gameblock a.podobne{
    float: right;
    padding: 5px 8px 5px 8px;
    border: 1px solid #ffa900;
    background: #ffcc00 url(../images/gr-game-podobne.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #ffdb00 0%, #ff9f00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb00), color-stop(100%,#ff9f00)); /* webkit */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 6px 0 0;
    text-decoration: none;
    -pie-background: linear-gradient(#ffdb00,#ff9f00);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
}
#main .gameblock a.spustit{
	background: url('../images/spustit.png');
	display: block;
	height: 42px;
	width: 42px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	/*    float: right;
    padding: 10px 25px 10px 25px;
    border: 1px solid #135000;
    background: #367300 url(../images/gr-game-spustit.png) top left repeat-x;
    background: -moz-linear-gradient(top, #367300 0%, #205C00 50%, #154800 51%, #003300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367300), color-stop(50%,#205C00), color-stop(51%,#154800), color-stop(100%,#003300));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: white;
    text-decoration: none;
    -pie-background: linear-gradient(#367300 0%, #205C00 50%, #154800 51%, #003300 100%);
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;*/
}

#main .gameblock.category a.spustit,
#main .gameblock.cms a.spustit {
    clear: both;
    float: right;
    background: url("../images/gr-pridat-comm.png") repeat-x scroll left top #0077AA;
    border: 1px solid #0075A8;
    border-radius: 5px 5px 5px 5px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: auto;
    margin-top: 7px;
    padding: 11px 10px;
    position: relative; 
    behavior: url(/raketka.cz/css/PIE.htc); 
}

#main .gameblock.cms a.spustit {
    position: absolute;
}

#main .gameblock.category a.spustit:hover,
#main .gameblock.cms a.spustit:hover {
  background: #2B9BC5;
  -pie-background: #2B9BC5;
}

#main .gameblock a.podobne:hover{
    background: #ffcc00;
    -pie-background: #ffcc00; 
}
#main .gameblock a.spustit:hover{
 /*   background: #367300;
    -pie-background: #367300;    */
   background-position: 0px -42px;
}

#main .gameblock a.spustit.width {
    width: auto;
}

#right div.picWrapper {
    position: relative; 
    width: 172px; 
    height: 152px; 
    overflow: hidden; 
    float: left; 
    border: 4px solid #FFE2A1;
    margin-bottom: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(/raketka.cz/css/PIE.htc);    
}

#right div.picWrapper .nopic {
    position: absolute;
    width: 52px;
    height: 40px;
    top: 114px;
}

#right div.picWrapper img{
    width: 172px;
    height: 152px;
    position: absolute;
}

#right div.picWrapper a {
    position: absolute;
    width: 168px;
    height: 152px;
    cursor: Pointer;
    z-index: 20;
    display: block;
    background-color: transparent;
    border: none;
    text-decoration: none;
}

#right div.picWrapper div.gamevideo {
    position: absolute;
    width: 172px;
    height: 152px;
    z-index: 10;
}

#right div.picWrapper div.gamevideo object {
    position: relative;
}

#left div.picWrapper {
    position: relative; 
    width: 172px; 
    height: 152px; 
    overflow: hidden; 
    float: left; 
    border: 4px solid #99CBE6;
    margin-bottom: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(/raketka.cz/css/PIE.htc);    
}

#left div.picWrapper img{
    width: 172px;
    height: 152px;
    position: absolute;
}

#left div.picWrapper .nopic {
    position: absolute;
    width: 52px;
    height: 40px;
    top: 114px;
}

#left div.picWrapper a {
    position: absolute;
    width: 168px;
    height: 152px;
    cursor: Pointer;
    z-index: 20;
    display: block;
    background-color: transparent;
    border: none;    
    text-decoration: none;
}

#left div.picWrapper div.gamevideo {
    position: absolute;
    width: 172px;
    height: 152px;
    z-index: 10;
}

#left div.picWrapper div.gamevideo object {
    position: relative;
}

#main #box-changing2 {
  padding-left: 6px;
}

a.rating {
  position: absolute;
  z-index: 30;
  padding-right: 4px;
  text-align: right;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  border: none;
  margin: 0px;
}

a.rating.r1{
    background: url(../images/hodnoceni2/01.png) no-repeat right top;
    color: #266c09;    
}

a.rating.r2{
    background: url(../images/hodnoceni2/02.png) no-repeat right top;
    color: #266c09;    
}

a.rating.r3{
    background: url(../images/hodnoceni2/03.png) no-repeat right top;
    color: #646c09;    
}

a.rating.r4{
    background: url(../images/hodnoceni2/04.png) no-repeat right top;
    color: #74470d;    
}

a.rating.r5{
    background: url(../images/hodnoceni2/05.png) no-repeat right top;
    color: #5d1d07;    
}

#main #box-changing2 div.favGames{
  margin: 0px 5px 10px 5px;
}

#box-changing2 a {
  clear: both;
}

#box-changing2 div.favGames {
  float: left;
  text-align: center;
  margin: 0px 10px 18px 10px;
}

#box-changing2 div.favGames a {
    display: block;
}

#box-changing2 div.picWrapper {
    position: relative; 
    width: 139px; 
    height: 127px; 
    overflow: hidden; 
    float: left; 
    border: 4px solid #FBFEFF;
    margin-bottom: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(/raketka.cz/css/PIE.htc); 
    text-align: left;
}

#box-changing2 div.picWrapper .nopic {
    position: absolute;
    width: 52px;
    height: 40px;
}

#box-changing2 div.picWrapper img{
    width: 144px;
    height: 127px;
    position: absolute;
}

#box-changing2 div.picWrapper a {
    position: absolute;
    width: 135px;
    height: 127px;
    cursor: Pointer;
    z-index: 20;
    display: block;
    text-decoration: none;
    background-color: transparent;
    border: none;
}

#box-changing2 div.picWrapper .nopic {
    position: absolute;
    width: 52px;
    height: 40px;
    top: 89px;
}

#box-changing2 div.picWrapper div.gamevideo {
    position: absolute;
    width: 144px;
    height: 127px;
    z-index: 10;
}

#box-changing2 div.picWrapper div.gamevideo object {
    position: relative;
}

div.normal,
form.normal {
  width: 545px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 1px;
    padding: 18px 20px 15px 20px;
    background-color: #e6f3fb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(/PIE.htc);position: relative;
    font-weight: bold;
}
div.normal input,
form.normal input{
    width: 300px;
    height: 26px;
    border: 1px solid #9be3ff;
    margin-bottom: 3px;
}
div.normal textarea,
form.normal textarea{
    width: 300px;
    height: 132px;
    border: 1px solid #9be3ff;
    font-weight: normal;

}
div.normal .errors,
form.normal .errors{
    font-weight: normal;
    color: #9a0000;
}
div.normal dt,
form.normal dt{
 float:left;
 width:25%;
 padding-top: 5px;
}
div.normal dd,
form.normal dd{
 float:left;
 width:75%;
}


form.normal .button{
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left top repeat-x;
    padding: 11px 10px 11px 10px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    font-weight: bold;
    cursor: Pointer;
}

form.normal .button:hover {
  background: #2B9BC5;
}  

.play #game_object {
  position: absolute;
  left: 0px;
  z-index: 60;
  background-color: #000;
}

.play #game_embed {
  position: absolute;
  left: 0px;
  z-index: 60;
}

#backgroundCover {
  left: 0px; 
  top: 0px; 
  z-index: 59; 
  opacity: 0.8; 
  background-color: #000;  
  filter: alpha(opacity=80);
  *background-color: inherit;  
  *filter: alpha(opacity=1);
  position: absolute;
}

#backgroundLoginCover {
  left: 0px; 
  top: 0px; 
  z-index: 59; 
  opacity: 0.8; 
  background-color: #000; 
  filter: alpha(opacity=80);
  position: absolute;
}

#right #favourite_games_ladder {
  overflow: hidden;
}

#right #favourite_games_ladder li a {
  height: 33px;
}

#right #favourite_games_ladder .last {

  text-align: center;
  padding-top: 2px;
  padding-bottom: 3px;
}

#right #favourite_games_ladder .last div {
  float: left;
  background-color: #CEECF7;
  border-top: 1px solid #B2DCF3;
  width: 194px;
  padding-top: 3px;
  padding-bottom: 3px;
}

#right #favourite_games_ladder .last div span {
  float: none;
  opacity: 0.7;
  filter: alpha(opacity=70);
  margin-right: 3px;
  margin-left: 3px;
  position: relative;
  top: 1px;
  cursor: Pointer;
}

#right #favourite_games_ladder .last div span:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

#right #favourite_games_ladder .last div span img {
  visibility: hidden;  
}

#right #favourite_games_ladder .last span#prev-gamesFavourite {
  background: url('../images/arrow-left.png') no-repeat;  
}

#right #favourite_games_ladder .last span#next-gamesFavourite {
  background: url('../images/arrow-right.png') no-repeat;  
}


#right #last_games_ladder {
  overflow: hidden;
}

#right #last_games_ladder li a {
  height: 33px;
}

#right #last_games_ladder .last {
  text-align: center;
  padding-top: 2px;
  padding-bottom: 3px;
}

#right #last_games_ladder .last div {
  float: left;
  background-color: #CEECF7;
  border-top: 1px solid #B2DCF3;
  width: 194px;
  padding-top: 3px;
  padding-bottom: 3px;
}
  
#right #last_games_ladder .last div span {
  float: none;
  opacity: 0.7;
  filter: alpha(opacity=70);
  margin-right: 3px;
  margin-left: 3px;
  position: relative;
  top: 1px;
  cursor: Pointer;
}

#right #last_games_ladder .last div span:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

#right #last_games_ladder .last div span img {
  visibility: hidden;  
}

#right #last_games_ladder .last span#prev-gamesLast {
  background: url('../images/arrow-left.png') no-repeat;  
}

#right #last_games_ladder .last span#next-gamesLast {
  background: url('../images/arrow-right.png') no-repeat;  
}

.gameplay_btns {
  text-align: center;
  margin: 0 auto;
  width: 391px;
  overflow: hidden;
	height: 74px;
}

.gameplay_btns.with_registration
{
    width: 570px; 
}

.gameplay_btns a {
  display: block;
  width: 64px;
  height: 64px;
  margin-bottom: 10px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

.gameplay_btns a:hover {
  opacity: 1;
  filter: alpha(opacity=100);    
}

.gameplay_btns .fullscreen_btn {
  background-image: url('../images/fullscreen.png');
}

.gameplay_btns .fullscreen_btn.disabled {
  background-image: url('../images/fullscreen_disabled.png');
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}

.gameplay_btns .favourite_btn {
  background-image: url('../images/favourite.png');
}

.gameplay_btns .favourite_btn.active {
  background-image: url('../images/favourite_active.png');
}

.gameplay_btns .download_btn {
  background-image: url('../images/download.png');
}

.gameplay_btns .download_btn.disabled {
  background-image: url('../images/download_disabled.png');
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}

.gameplay_btns .sendfriend_btn {
  background-image: url('../images/sendfriend.png');
}


.play iframe {
  position: absolute; 
  left: 0px;
  overflow: hidden;
}

#gameadvert {
	text-align: center;
	margin: 0 auto;
	display: none;
	position: relative;
	z-index: 10;
}

.play #gameadvert iframe {
	position: static;
	margin: 0 auto;
}

.medals_table {
  width: 100%;
  border-collapse: collapse;
}

.medals_table tr {
  border-top: solid 1px #B2DCF3;
}

.medals_table tr:first-child {
    border-top: none;
}

.medals_table tr td:first-child {
  width: 10px;
}

.medals_table tr td {
  padding: 5px 10px;
  vertical-align: middle;
}

.medals_table tr td:first-child img {                       
  text-align: center;
  display: block;
  margin: 0 auto;
}

.normal div.update-profil-image
{
    float: left;
    width: 110px;
    margin: 0;
    padding: 0;
}

.normal div.update-profil-image span {
    padding-top: 20px;
    display: block;
    font-weight: normal;
}

.normal #show-select-img
{
    width: 80px;
    height: 80px;
}
.normal #right-img
{
    float: right;

}
.normal #select-img
{
    float: left;
    background:rgb(204,235,247);
    width:410px;
    height:200px;
    overflow: scroll;
    overflow-x: hidden;
    margin-bottom: 5px;
}
.normal #select-img img
{
    margin: 5px;
    border: 4px solid #FBFEFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 80px;
    height: 80px;
}
    
.edit_button {
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left top repeat-x;
    padding: 11px 10px 11px 10px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    font-weight: bold;
    cursor: Pointer;
}

.edit_button:hover {
  background: #2B9BC5;
}

#regBlock {
  background-color: #ffffff; 
  border-radius: 5px; 
  text-align: center; 
  z-index: 500;
  width: 490px;
  overflow: hidden;
}

#regBlock form {
   padding: 20px;
}

#regBlock table {
  margin: 0 auto;
  text-align: center;
}

#regBlock table div.regBlockRow, 
#loginBlock div.regBlockRow
{
    display: block;
    clear: both;
    margin: 0 5px 8px 0;
    padding: 0 0px 0 0px;
}

#regBlock table div.regBlockRow.err, 
#loginBlock div.regBlockRow.err {
}

#regBlock table div.regBlockRow.err input[type='text'],
#regBlock table div.regBlockRow.err input[type='password'],
#loginBlock div.regBlockRow.err input[type='text'],
#loginBlock div.regBlockRow.err input[type='password'] {
    border-radius: 5px;
    border: solid 1px #efb8b8;
    background: #fce6e6; /* Old browsers */
    background: -moz-linear-gradient(top,  #fce6e6 0%, #fff1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce6e6), color-stop(100%,#fff1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fce6e6 0%,#fff1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fce6e6 0%,#fff1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fce6e6 0%,#fff1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fce6e6 0%,#fff1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce6e6', endColorstr='#fff1f1',GradientType=0 ); /* IE6-9 */
    color: #db928b;
}

#regBlock table div.regBlockRow.err input[type='text']:focus, 
#regBlock table div.regBlockRow.err input[type='password']:focus,
#loginBlock div.regBlockRow.err input[type='text']:focus, 
#loginBlock div.regBlockRow.err input[type='password']:focus {
    color: #000000;
}

#regBlock table div.regBlockRow label,
#loginBlock div.regBlockRow label {
    margin: 8px 0 0 0;
    width: 80px;
    float: left;
    display: block;
    text-align: right;
    font-size: 15px;
}

#regBlock div.regBlockRow span.note,
#loginBlock div.regBlockRow span.note {
    font-size: 12px;
    width: 260px;
    display: block;
    float: right;
    padding: 2px 0 0 0;
    color: #777;
    text-align: left;
}

#loginBlock .header, 
#regBlock .header {

    background: #0095c8; /* Old browsers */
    background: -moz-linear-gradient(top,  #0095c8 0%, #00689b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0095c8), color-stop(100%,#00689b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0095c8 0%,#00689b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0095c8 0%,#00689b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0095c8 0%,#00689b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0095c8 0%,#00689b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095c8', endColorstr='#00689b',GradientType=0 ); /* IE6-9 */

    font-weight: bold; 
    text-align: left;
    width: 490px;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px 5px 0px 0px;   
}

#regBlock .regBanner {
  width: 490px; 
}


#regBlock .header span.cross,
#loginBlock .header span.cross {
    background: #00abe5; /* Old browsers */
    background: -moz-linear-gradient(top,  #00abe5 0%, #0084c4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00abe5), color-stop(100%,#0084c4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00abe5 0%,#0084c4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00abe5 0%,#0084c4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00abe5 0%,#0084c4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00abe5 0%,#0084c4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe5', endColorstr='#0084c4',GradientType=0 ); /* IE6-9 */

    float: right;
    height: 37px;
    width: 40px; 
    cursor: pointer;
    border-radius: 0px 5px 0px 0px;
}

#regBlock .header span.cross:hover,
#loginBlock .header span.cross:hover {
    background: #09b2eb; /* Old browsers */
    background: -moz-linear-gradient(top,  #09b2eb 0%, #138fcb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09b2eb), color-stop(100%,#138fcb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #09b2eb 0%,#138fcb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #09b2eb 0%,#138fcb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #09b2eb 0%,#138fcb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #09b2eb 0%,#138fcb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09b2eb', endColorstr='#138fcb',GradientType=0 ); /* IE6-9 */
}

#regBlock .header span.cross span,
#loginBlock .header span.cross span {
    height: 37px;
    width: 40px; 
    background: url('../images/regblock_close2.png') no-repeat center center;
    cursor: pointer;
    display: block;
}

#regBlock #regBlock_error,
#loginBlock #loginBlock_error {
  background: url('../images/regblock_error.png') no-repeat left center;
  /*height: 36px;*/
  /*line-height: 36px;*/
  /*text-indent: 45px;*/
  line-height: 36px;
  color: #a62525;
  font-size: 13px;
  display: none;
  padding: 0px 0 0 45px;
  margin: 0 0 7px 0;
}

#regBlock #regBlock_error p {
    text-align: left;
}

#loginBlock #loginBlock_error p a {
    text-decoration: underline;
}

#loginBlock #loginBlock_error p a:hover {
    text-decoration: none;
}


#regBlock .inputs {
    vertical-align: top;
}


#regBlock input[type='text'],
#regBlock input[type='password'],
#loginBlock input[type='text'],
#loginBlock input[type='password'] {
    border-radius: 5px;
    border: solid 1px #cfcfcf;
    background: #f0f0f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #fefefe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f0f0 0%,#fefefe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#fefefe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0f0f0 0%,#fefefe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    font-size: 15px;
    padding: 7px 10px;
    width: 240px;
    margin-bottom: 0px;
    display: block;
    float: right;
}

#regBlock input[type='password'] {
  margin-bottom: 0px;
}

#regBlock #regEmail2 {
  display: none;
}

#regBlock input[type='button'] {
    margin: 0px;
    cursor: pointer;
    overflow: visible;
    float: none;
    width: 90px;
    height: 38px;
    border: none;
    position: relative;
    z-index: 5;
    top: -9px;
}

#regBlock input[type='button']:hover {
    background-position: center -38px;
} 

#regBlock .userImg {
  vertical-align: top;
  width: 90px;
  position: relative;
}

#regBlock .userImg img {
  border: solid 1px #CFCFCF;
  border-radius: 5px;
  padding: 9px;
  position: relative;
  z-index: 2;
}

#regBlock .userImg div {
  color: #4B7C9B;
}


#regBlock .userImg:hover div {
  color: #6C9CB8;  
}

#regBlock_imgPicker {
  width: 451px; 
  height: 152px; 
  overflow: auto;
  margin-top: 0px;
  border: solid 1px #CFCFCF;
  border-radius: 5px;  
}

#regBlock_imgPicker img {
  cursor: pointer;
  border: solid 1px #fff;
  border-radius: 5px;
}

#regBlock_imgPicker img:hover {
  border-color: #CFCFCF; 
}

#regBlock a {
  text-decoration: underline;  
}



.normal.loginblock input[type="submit"]{
    width: auto;
    height: auto;
    background: #0077aa url(raketka.cz/images/gr-pridat-comm.png) left top repeat-x;
    padding: 11px 10px 11px 10px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    font-weight: bold;
    cursor: Pointer;
}

.normal.loginblock span.errors {
  background: url('../images/regblock_error.png') no-repeat left top;
  height: 36px;
  line-height: 36px;
  color: #ff0000;
  font-size: 13px;
  margin: 0;
  display: block;
  padding: 0 0 10px 50px;
}

.normal.loginblock form {
    margin-top: 10px;
}


#regBlock div.regBlockRow .forgot-button-dialog,
#loginBlock div.regBlockRow .forgot-button-dialog {
    margin-left: 15px;
    text-decoration: underline;
}

#regBlock div.regBlockRow .forgot-button-dialog:hover,
#loginBlock div.regBlockRow .forgot-button-dialog:hover {
    text-decoration: none;
}


/**
 *
 * Login block dialog 
 *
 */
#loginBlock {
  background-color: #ffffff; 
  border-radius: 5px; 
  text-align: center; 
  z-index: 500;
  width: 490px;
  overflow: hidden;
}

#loginBlock form {
   padding: 20px;
}

#loginBlock div.regBlockRow label {
    width: 150px;
}

#loginBlock #loginBlock_error {
    margin-bottom: 15px;
}

#loginBlock #loginBlock_error p {
    text-align: left;
}


#loginBlock .inputs {
    vertical-align: top;
}


#loginBlock input[type='password'] {
  margin-bottom: 0px;
}

#loginBlock #regEmail2 {
  display: none;
}

#loginBlock input[type='submit'] {
  background: #ffdb00; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffdb00 27%, #ffa200 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,#ffdb00), color-stop(100%,#ffa200)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* IE10+ */
  background: linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb00', endColorstr='#ffa200',GradientType=0 ); /* IE6-9 */
  border: solid 1px #ffa900;
  color: #503506;
  border-radius: 5px;
  padding: 7px 10px;
  margin: 0;
  font-weight: bold;
  cursor: pointer;
  overflow: visible;
  float: none;
  width: 89px;
}

#loginBlock input[type='submit']:hover {
  background: #ffdb00;   
}
/* Konec login block dialog */



#infoBlock {
   background-color: #ffffff; 
   border-radius: 5px; 
   text-align: center; 
   z-index: 500;
   width: 300px;
   min-height: 100px;
   padding: 20px;
    overflow: hidden;
}

#infoBlock #infoMessage {
  text-align: center;
  font-size: 16px;
  margin-top: 20px;
}

#infoBlock #infoMessage p {
  margin-bottom: 20px;  
}

#infoBlock input[type='button'], .testButton {
  background: #ffdb00; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffdb00 27%, #ffa200 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,#ffdb00), color-stop(100%,#ffa200)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* IE10+ */
  background: linear-gradient(top,  #ffdb00 27%,#ffa200 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb00', endColorstr='#ffa200',GradientType=0 ); /* IE6-9 */
  border: solid 1px #ffa900;
  color: #503506;
  border-radius: 5px;
  padding: 8px 12px;
  font-weight: bold;
  cursor: pointer;
}

#infoBlock input[type='button']:hover, .testButton:hover {
  background: #ffdb00;   
} 

.aprofile {
  text-decoration: underline;
}

.awardsMenu {
  text-align: center; 
  font-size: 15px;
  margin-top: 15px;
  line-height: 25px;
}

.awardsMenu a {
  text-decoration: underline;  
}

.awardsMenu a:hover {
  text-decoration: none;  
}

#statdiv {
  position: relative;
}

#chest {
  position: absolute !important; 
  cursor: pointer !important;
}

.medals_table tr td.badge {
  width: 131px;
  height: 148px;
  text-align: center;
}

.medals_table tr td.badge img {
  position: relative;
  top: -47px;
  display: inline;
  margin-left: 1px;
  margin-right: 1px;
  
}

.loyalty_lvl1 {
  background: url('../images/odznaky/loyalty-lvl1.png') no-repeat center center;
}

.loyalty_lvl2 {
  background: url('../images/odznaky/loyalty-lvl2.png') no-repeat center center;
}

.loyalty_lvl3 {
  background: url('../images/odznaky/loyalty-lvl3.png') no-repeat center center;
}

.enthusiasm_lvl1 {
  background: url('../images/odznaky/enthusiasm-lvl1.png') no-repeat center center;
}

.enthusiasm_lvl2 {
  background: url('../images/odznaky/enthusiasm-lvl2.png') no-repeat center center;
}

.enthusiasm_lvl3 {
  background: url('../images/odznaky/enthusiasm-lvl3.png') no-repeat center center;
}

.success_lvl1 {
  background: url('../images/odznaky/success-lvl1.png') no-repeat center center;
}

.success_lvl2 {
  background: url('../images/odznaky/success-lvl2.png') no-repeat center center;
}

.success_lvl3 {
  background: url('../images/odznaky/success-lvl3.png') no-repeat center center;
}

.fame_lvl1 {
  background: url('../images/odznaky/fame-lvl1.png') no-repeat center center;
}

.fame_lvl2 {
  background: url('../images/odznaky/fame-lvl2.png') no-repeat center center;
}

.fame_lvl3 {
  background: url('../images/odznaky/fame-lvl3.png') no-repeat center center;
}

.wisdom_lvl1 {
  background: url('../images/odznaky/wisdom-lvl1.png') no-repeat center center;
}

.wisdom_lvl2 {
  background: url('../images/odznaky/wisdom-lvl2.png') no-repeat center center;
}

.wisdom_lvl3 {
  background: url('../images/odznaky/wisdom-lvl3.png') no-repeat center center;
}

.support_lvl1 {
  background: url('../images/odznaky/support-lvl1.png') no-repeat center center;
}

.support_lvl2 {
  background: url('../images/odznaky/support-lvl2.png') no-repeat center center;
}

.support_lvl3 {
  background: url('../images/odznaky/support-lvl3.png') no-repeat center center;
}

.luck_lvl1 {
  background: url('../images/odznaky/luck-lvl1.png') no-repeat center center;
}

.luck_lvl2 {
  background: url('../images/odznaky/luck-lvl2.png') no-repeat center center;
}

.luck_lvl3 {
  background: url('../images/odznaky/luck-lvl3.png') no-repeat center center;
}

.prestige_lvl1 {
  background: url('../images/odznaky/prestige-lvl1.png') no-repeat center center;
}

.prestige_lvl2 {
  background: url('../images/odznaky/prestige-lvl2.png') no-repeat center center;
}

.prestige_lvl3 {
  background: url('../images/odznaky/prestige-lvl3.png') no-repeat center center;
}

.profileTable {
  font-size: 14px;
	width: 100%;
}

.profileTable tr td:first-child {
  padding-right: 20px;
  color: #666;
  white-space: nowrap;
}

.profileTable td {
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 2px;
}

.profileTable td p.wordBreak {
	width: 389px;
	overflow: auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
}

.profileBadges td {
  height: 148px;
  text-align: center;
  width: 25%;
  padding: 5px 10px;
  vertical-align: middle;
}

.profileBadges td img {
  display: inline;
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
  top: -47px;
  left: -1px;
}

.profileBadges tr.description td {
  height: auto;
  font-size: 14px;
}

ol.gameProfile {
  overflow: hidden;
  font-weight: bold;
}

ol.gameProfile div {
  background: url("/raketka.cz/images/odrazka.png") no-repeat scroll left top transparent;
  height: 7px;
  left: 10px;
  position: absolute;
  top: 13px;
  width: 7px;
  z-index: 5;  
}

ol.gameProfile li {
  position: relative;
  float: left;
}

ol.gameProfile a {
  text-indent: 20px; 
  height: 20px;
  line-height: 21px;
}

ol.gameProfile li.important a {
    color: #FF0000;
    font-size: 110%;
}

.contest {
  position: relative; 
  cursor: pointer;
}

.contest img:first-child {
  position: static;  
}

.contest img {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.smallProfileImg {
  height: 20px;
  width: 20px;
  vertical-align: top;
  margin-right: 5px;
}

.smallGameImg {
  height: 20px;
  width: 23px;
  vertical-align: top;
  margin-right: 5px;
}

.online {
  color: #4BAF2D !important;
}

.offline {
	color: #CC0000 !important;
}

#quest2 {
  position: relative;
}

#quest2 img {
  display: none; 
  position: absolute;
  left: -150px;
}

#quest2:hover img {
  display: block;
  border: solid 2px;
  padding: 3px;
}

span.state_running {
  font-size: 10px;
  background-color: #46E062;
  padding-left: 4px;
  padding-right: 4px;
  color: #000;
  margin-left: 5px;
}

span.state_prepared {
  font-size: 10px;
  background-color: #EBEE4E;
  padding-left: 4px;
  padding-right: 4px;
  color: #000;
  margin-left: 5px;
}

span.state_finished {
  font-size: 10px;
  background-color: #FE8989;
  padding-left: 4px;
  padding-right: 4px;
  color: #000;
  margin-left: 5px;  
}

.news_light {
  border: 2px solid #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  font-size: 12px;
  line-height: 20px;
  padding: 5px 10px;
  background-color: #F0FAFF;
}

.news_dark {
  border: 2px solid #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  font-size: 12px;
  line-height: 20px;
  padding: 5px 10px;  
  background-color: #E4F6FF;
}

#showOlderComments {
  clear: both;
  text-align: center; 
  font-size: 14px; 
  padding-top: 10px;  
}

#showOlderComments a {
  text-decoration: underline;  
}

#showOlderComments a:hover {
  text-decoration: none;
}


.newComment p {
  margin-bottom: 10px;
}

a.button{
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left center repeat-x;
    padding: 5px 8px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white !important;
    font-weight: bold;
    cursor: Pointer;
    text-decoration: none !important;
}

a.button:hover {
  background: #0077aa;
}

#leftmain {
 overflow: hidden; 
 float: left;
 width: 796px;
}


.googleReview {
  display: none;
}

.videoIsLoading {
  text-align: center; 
  background-color: #fff; 
  opacity: 0.9; 
  position: absolute; 
  bottom: 0px; 
  width: 100%; 
  padding: 5px 0px; 
  z-index: 5; 
  display: none; 
  height: 13px;
}

#main .gameblock:hover .videoIsLoading {
  display: block;
}

.picWrapper:hover .videoIsLoading {
  display: block;
}

.best_players_table sup {
  vertical-align: super;
}

.friend {
	float: left; 
	text-align: center; 
	margin: 0px 4px 15px 4px;
    width: 86px;
    height: 105px;
    overflow: hidden;
    position: relative;
}

.friend img.imgprofile {
	margin-bottom: 5px;
	border: solid 3px #CEECF7;
	border-radius: 4px;
	height: 80px;
	width: 80px;
    float: left;
}

#main #cms .friend a {
    font-size: 12px;
}

.hidden {
	display: none;
}

#profileMenu {
	overflow: hidden;
	margin-bottom: 10px;
}

#profileMenu div {
	float: left;
	border: solid 1px #89E1F5;
	background-color: #DAF6FD;
	border-radius: 5px;
	text-align: center;
	padding: 7px 10px;
	margin: 0px 0px 10px 14px;
	cursor: pointer;
}

#profileMenu div:first-child {
	margin-left: 0px;
}

#profileMenu div.active + div.active {
	background-color: #DAF6FD;	
}

#profileMenu div:hover {
	background-color: #89E1F5;	
}

#profileMenu div.active {
	background-color: #89E1F5;	
}

#profileMenu div img {
	margin-bottom: 5px;
}

.profileBox {
	display: none;
}

.profileBox.active {
	display: block;
}

.profileBox.active + .profileBox.active {
	display: none;
}

#cms ol li {
	line-height: 20px;
}


/* ADMIN panel - detail uživatele */
.admin-panel
{
    background-color: #E4F6FF;
    line-height: 20px;
    padding: 5px 10px;
    margin: 10px 0 0 0;
}

.admin-panel a {
    text-decoration: underline;
    margin-right: 10px;
}

.admin-panel a:hover {
    text-decoration: none;
}

/* Others 2012-12-13, Milan Sarik */
.quests-links {
    clear: both;
    padding: 10px 0 0 10px;
}

.quests-links a {
    text-decoration: underline;
}

.quests-links a:hover {
    text-decoration: none;
}


/* Form errors */
form ul.errors li {
    padding: 0px 0px 8px 1px;
}

/* Message statuses */
.message-status {
    clear: both;
    border-radius: 5px;
    padding: 15px 10px 13px 52px;
    margin: 5px 0 10px 0;
}

.message-status.ms-success {
    background: #eefdea url('../images/ms-ok.png') no-repeat 11px center;
    border: solid 3px #37af15;
    color: #37af15;
}

.message-status.ms-error {
    background: #fbe8e8 url('../images/ms-error.png') no-repeat 11px center;
    border: solid 3px #e0290b;
    color: #e0290b;
}

.message-status.ms-info {
    background: #e3f4fc url('../images/ms-info.png') no-repeat 11px center;
    border: solid 3px #006fa1;
    color: #006fa1;
}

#main .message-status a {
    color: inherit;
    text-decoration: underline;
}

#main .message-status a:hover {
    color: inherit;
    text-decoration: none;
}

#main .message-status p {
    padding: 0;
    margin: 0;
}

#main .message-status p.errors2 {
    background: none;
    border: none;
    color: inherit;
    font-weight: normal;
    width: auto;
}


/* Others */
.clearfix { width: 1px; height: 0px; line-height: 0px; font-size: 0px; visibility: hidden; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.accessibility { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }

#loadingPage {
  left: 0px; 
  top: 0px;
  background: #000000 url("../images/ajax-loader6.gif") no-repeat center 150px;
  width:100%;
  height:100%;
  z-index: 59; 
  opacity: 0.8; 
  /*background-color: #000; */
  filter: alpha(opacity=80);
  position: absolute;
}

#loadingPage img {
    position: absolute;
    z-index: 71;
    top: 200px;
}



/* Aktivity */
#activities {

}

#activities div.activity {
    margin: 0 0 10px 0;
    padding: 0px 0 0px 0;
    background: url("../images/gr-comment.png") repeat-x scroll left top #F1F1F1;
    border: 1px solid #DBDBDB;
    border-radius: 5px 5px 5px 5px;
}

#activities div.activity.marked {
    background: #E3E3E3;
    border: 1px solid #BBBBBB;    
}

#activities div.activity div.photo {
    float: left;
    margin: 10px 0px 10px 10px;
}

#activities div.activity div.photo img {
    border: solid 4px #DAF6FD;
    border-radius: 4px;
    position: relative;
}

#activities div.activity div.text {
    padding: 10px 0;
    float: right;
    width: 645px;
}

#activities div.activity div.text div.top {
    padding: 5px 0 10px 0;
}

#activities div.activity div.text div.top span.name,
#main #cms #activities div.activity div.text div.top span.name a {
    color: #000;
    font-size: 13px;
}

#activities div.activity div.text div.top span.date {
    float: right;
    color: #AAA;
    padding-right: 15px;
}

#activities div.activity div.text div.message {
    padding-right: 15px;
}

#activities div.activity div.text div.message a strong {
    font-size: 12px;
}

#activities div.activity div.text div.message span.my-comment-data {
    border-bottom: 1px dotted #000;
    cursor: help;
}

#activities div.activity div.text div.message span.my-comment-data:hover {
    border-bottom: 1px solid #000;
}

#activities div.activity div.text div.message span {
    font-weight: bold;
}

#activities div.activity div.text div.message blockquote {
    border: 1px solid #9FE7F7;
    border-radius: 5px;
    display: inline-block;
    float: left;
    margin: 10px 0 0 10px;
    padding: 0px 5px 8px 0;
    background: #DFF6FD url("../images/quotes-left.png") no-repeat 5px 9px;
}

#main #cms #activities div.activity div.text div.message blockquote p {
    margin: 0;
    padding: 8px 14px 0 18px;
    background: url("../images/quotes-right.png") no-repeat right bottom;
}

#act-loading {
    background: url("../images/ajax-loader3.gif") no-repeat center center;
    width: 100%;
    height: 26px;
    margin: 10px 0;
    border: none;
    outline: none;
}

#activities div.activity div.text div.message a#activitiesHidden {
    display: inline-block;
    color: #000;
    margin-top: 5px;
    font-weight: bold;
    text-decoration: underline;
}

#activities div.activity div.text div.message a#activitiesHidden:hover {
    text-decoration: none;
}

#activities div.activity div.text div.message div.activitiesHidden {
    display: none;
}

#activities div.activity div.text div.message div.activitiesHidden.show {
    display: block;
}

/*
#main #cms a.more-activity {
    float: right;
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left top repeat-x;
    padding: 11px 15px 11px 15px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    font-weight: bold;
    cursor: Pointer;
    color: #FFF;
}

a.more-activity:hover {
  background: #2B9BC5;
}
*/

#main #cms a.more-activity {
    background: #CEECF7;
    border: solid 1px #B2DCF3;
    border-radius: 5px;
    padding: 4px 17px;
    margin-bottom: 10px;
    color: #000;
    display: block;
    text-decoration: underline;
}

#main #cms a.more-activity:hover {
    text-decoration: none;
}




/* VIP ucet */
.vipAccount {
    font-weight: bold;
}

.vipAccountImg {
    margin-left: 3px;
    margin-right: 3px;
    width: 16px;
    height: 16px;
}

table.best_players_table td.nickname img.vipAccountImg {
    margin-top: 3px;
}

div.friend img.vipAccountImg {
    position: absolute;
    z-index: 10;
    right: 0px;
    top: 4px;
}


/*  novy profil (bez leveho menu) */
div.users_profile #main {
    width: 794px;
    margin: 0 1px 0 1px;
    padding: 0;
}

div.users_profile #main #profileMenu {
    height: 70px;
    margin: 0 0 20px 0;
    padding: 29px 0 0 0;
    float: left;
}

div.users_profile #main #profileMenu div {
    height: 68px;
    padding: 0;
    width: 98px;
    text-align: center;
    border-color: #9fe7f7;
    color: #006c9e;
    font-size: 12px;
}

div.users_profile #main #profileMenu div span.img {
    position: relative;
    text-align: center;
    height: 32px;
    padding: 0;
    top: -28px;
}

div.users_profile #main #profileMenu div span {
    text-align: center;
    height: 26px;
    display: block;
}

div.users_profile #main #profileMenu div span em {
    font-style: normal;
}

div.users_profile #main #profileMenu div:hover {
    background-color: #9fe7f7;
}

div.users_profile #main #profileMenu div.active {
    background: #0093c4; /* Old browsers */
    background: -moz-linear-gradient(top,  #0093c4 0%, #006a9d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0093c4), color-stop(100%,#006a9d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0093c4 0%,#006a9d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0093c4 0%,#006a9d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0093c4 0%,#006a9d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0093c4 0%,#006a9d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0093c4', endColorstr='#006a9d',GradientType=0 ); /* IE6-9 */
    width: 100px;
    height: 70px;
    border: none;
    color: #FFF;
}

div.users_profile #main #profileMenu div.active span.img {
    top: -27px;
}


div.users_profile #main div.buttons {
    height: 99px;
    width: auto;
    float: right;
    position: relative;
    width: 160px;
}

div.users_profile #main #cms div.buttons a {
    outline: none;
    text-decoration: none;
    position: absolute;
    right: 0px;
    width: auto;
    border-radius: 5px 5px 5px 5px;
}

div.users_profile #main #cms div.buttons a.edit {
    border: 1px solid #9fe7f7;
    color: #006c9e;
    margin: 0;
    padding: 8px 11px 8px 32px;
    background: #DAF6FD url("../images/edit-profil.png") no-repeat 10px center;
    bottom: 0px;
}

div.users_profile #main #cms div.buttons a.edit:hover {
    background-color: #9fe7f7;
}

div.users_profile #main #cms div.buttons a.help {
    border: 1px solid #ffdb8a;
    color: #7f5b0c;
    margin: 0;
    padding: 8px 11px 8px 27px;
    background: #fff4c9 url("../images/profile-help-icon-small.png") no-repeat 11px center;
    bottom: 40px;
}

div.users_profile #main #cms div.buttons a.help:hover {
    background-color: #ffdb8a;
}


div.users_profile div.help {
    border: 1px solid #ffdb8a;
    color: #7f5b0c;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 20px 0px;
    padding: 14px 30px 14px 136px;
    position: relative;
    min-height: 105px;
    background: #fff4c9 url("../images/profile-help-icon.png") no-repeat 17px 19px;
}

div.users_profile #main #cms div.help a {
    color: inherit;
}

div.users_profile #main #cms div.help h3 { 
    color: inherit;
}

div.users_profile #main #cms div.help ul li { 
    list-style-image: url("../images/profile-help-bullet.png");
    padding-bottom: 5px;
}

div.users_profile #main #cms div.help span.close_button_help {
    background: url("../images/profile-help-close.png") no-repeat 0px 0px;
    width: 22px;
    height: 21px;
    display: block;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    top: 7px;
    right: 7px;
    cursor: pointer;
}

div.users_profile #main #cms div.help span.close_button_help:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

div.users_profile #main #cms div.help.helpHide {
    display: none;
}

div.users_profile h1.n.vipAccount img {
    width: 14px;
    height: 14px;
}

div.users_profile #main #cms-comments div.comment.message {
    width: 764px;
}

div.users_profile #main #cms-comments div.comment.message .commentRatingDiv + h3 {
    width: 690px;
}

div.users_profile #main #cms-comments div.newComment.message {
    width: 664px;
    margin-top: 5px;
    margin-left: 5px;
    padding-left: 100px;
}

div.users_profile #main #cms div.profileBox div.profileInfo {
    margin: 0 0 15px 0;
    color: #006c9d;
}

div.users_profile #main #cms div.profileBox div.profileInfo img.profilova {
    border: 1px solid #9cdeee;
    border-radius: 2px 2px 2px 2px;
    float: left;
    left: 0;
    top: 0;
    margin: 0 16px 0 0;
}

div.users_profile #main #cms div.profileBox div.profileInfo h2 {
    color: inherit;
    font-size: 22px;
    padding: 5px 0 0 0;
}

div.users_profile #main #cms div.profileBox div.profileInfo h2 span {
    font-size: 20px;
    color: #CC0000;
    font-weight: normal;
}

div.users_profile #main #cms div.profileBox div.profileInfo div {
    padding: 2px 0 3px 0;
}

div.users_profile #main div.profileBox div.userTable {
    float: left;
    width: 375px;
}

div.users_profile #main div.profileBox div.accountTable {
    float: right;
    width: 360px;
}

div.users_profile #main div.profileBox table.profileTable {
    border-top: 1px solid #9cdeee;
    border-bottom: 1px solid #9cdeee;
    margin-top: 6px;
    margin-bottom: 5px;
    width: 100%;
}

div.users_profile #main div.profileBox table.profileTable tr th,
div.users_profile #main div.profileBox table.profileTable tr td {
    padding: 6px 0 5px 0;
}

div.users_profile #main div.profileBox table.profileTable tr th {
    color: #666666;
    text-align: right;
    width: 160px;
}

div.users_profile #main div.profileBox table.profileTable tr td {
    color: #000;
    padding-left: 10px;
}

div.users_profile #main div.profileBox table.profileTable tr.even {
    background-color: #E4F6FF;
}

div.users_profile #main div.profileBox table.profileTable span.info {
    width: 10px;
    height: 12px;
    display: inline-block;
    background: url("../images/icon-info-small.png") no-repeat 0px 0px;
    cursor: pointer;
    top: 1px;
    left: 2px;
    position: relative
}

div.users_profile #main #cms div.profileBox table.profileTable tr td p.wordBreak {
    -moz-binding: url("xbl.xml#wordwrap");
    overflow: auto;
    white-space: pre-line;
    width: 200px;
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    line-height: normal;
}

div.users_profile #main div.normal {
    width: auto;
    margin: 0 5px;
}

div.users_profile #main div.normal #select-img {
    margin-right: 53px;
    width: 505px;
}

div.users_profile #main #cms-comments .comment.message .commentRatingDiv + h3 + p{
  width: 690px; 
}

div.users_profile #main div.normal input,
div.users_profile #main div.normal textarea {
    width: 410px;
    padding-left: 2px;
}

.best_players_table tr.contest_was td span,
.best_players_table tr.contest_is td span,
.best_players_table tr.contest_will td span {
    color: #000000;
    font-size: 10px;
    margin-left: 5px;
    padding: 1px 3px;
    float: none;
    display: inline;
    width: auto;

}

.best_players_table tr.contest_was td span {
    background-color: #FE8989;
}

.best_players_table tr.contest_is td span {
    background-color: #46E062;
}

.best_players_table tr.contest_will td span {
    background-color: #EBEE4E;
}

.best_players_table tr.first td {
    font-weight: bold;
    font-size: 15px;
}

.best_players_table tr.first td span {
    font-weight: normal;
}

#main2 div.game_admin_panel
{
    float: right;
    height: 35px;
    width: auto;
    margin-right: 10px;
    margin-top: 10px;
}

#main2 div.game_admin_panel a
{
    height: 33px;
    line-height: 33px;
    border-radius: 5px 5px 5px 5px;
    outline: medium none;
    background-color: #DAF6FD;
    border: 1px solid #9FE7F7;
    color: #006C9E;
    padding: 0px 11px 0px 11px;
    display: block;
    font-weight: bold;
}

.fbLikePlayIFrame {
    float: left;
}


/* Hodnosti / perky */

div.degrees {
    position: relative;
    width: 764px;
    left: -2px;
    margin: 20px 0 0 0;
}

div.degrees div.degree {
    background: url("../images/hodnosti/bg.jpg") no-repeat 0px 0px;
    width: 315px;
    height: 218px;
    float: left;
    margin: 0 0 10px 0;
    padding: 60px 26px 0 41px;
}

div.degrees div.degree.even {
    margin-top: 0px;
}


div.degrees div.degree div.dependence  {
    background: url("../images/hodnosti/zavislot.png") no-repeat right top;
}

div.degrees div.degree div.counselor  {
    background: url("../images/hodnosti/radce.png") no-repeat right top;
}

div.degrees div.degree div.brat  {
    background: url("../images/hodnosti/dabluv-spratek.png") no-repeat right top;
}

div.degrees div.degree div.tasker  {
    background: url("../images/hodnosti/plnic-ukolu.png") no-repeat 200px top;
}

div.degrees div.degree div.evaluator  {
    background: url("../images/hodnosti/hodnotic.png") no-repeat right top;
}

div.degrees div.degree div.treasurehunter  {
    background: url("../images/hodnosti/hledac-pokladu.png") no-repeat right top;
}

div.degrees div.degree div {
    height: 200px;
    padding-right: 160px;
}

#main #cms div.degrees div.degree div h3 {
    font-size: 20px;
    color: #FFF;
    text-shadow: #222 1px 1px 1px;
    margin-bottom: 20px;
}

#main #cms div.degrees div.degree div p {
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}

#cms table {
    border: solid 1px #B2DCF3;
}

#cms table tr td {
    padding: 7px 7px 7px 7px;
}

#cms table tr th {
    background-color: #B2DCF3;
}

#cms table.profileTable,
#cms table.medals_table {
    border: none;
}

#cms table.profileTable tr th, 
#cms table.profileTable tr td {
    padding: 6px 0 5px;
}

#cms table.profileTable tr th {
    background-color: inherit;
}

#cms table.medals_table tr th, 
#cms table.medals_table tr td {
    padding: 5px 10px;
}

.profileBadges {
    border: none !important;
}

#profiles .pagination {
    height: 90px;
    margin: 0 auto;
    clear: both;
    text-align: center;
    width: 700px;
    margin-left: 39px;
}

#profiles .pagination a, #profiles .pagination span.active {
    display: inline-block;
    margin-top: 5px;
}



#loginFormPlaceholder {
    display: none;
    visibility: hidden;
    height: 0px;
}


/* Medaile */
#positions_medal {
    background: #e6f3fb url(../images/gr-main-box.png) top left repeat-x; /* old browsers */
    background: -moz-linear-gradient(top, #eef8fc 0%, #e6f3fb 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef8fc), color-stop(100%,#e6f3fb)); /* webkit */
    -pie-background: linear-gradient(#eef8fc,#e6f3fb);
    float: left;
    padding: 12px 15px 20px 20px;
    margin: 5px 5px 0 5px;
    width: 945px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);
    position: relative;
    overflow: hidden;
}

#positions_medal div.medalMyPosition {
    width: 468px;
    float: left;
    padding: 0 0 0 0;
    margin: 0;
}

#positions_medal div.medalMyPosition img {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}

#positions_medal div.medalMyPosition div.table {
    width: auto;
    float: left;
    height: 70px;
    background-color: #E4F6FF;
    border: 1px solid #B2E1F6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);
    padding: 0;
    margin: 0 10px 0 0;
}

#positions_medal div.medalMyPosition div.table span {
    display: block;
    text-align: center;
    color: #000;
}

#positions_medal div.medalMyPosition div.table span.title {
    padding: 0 18px;
    height: 30px;
    line-height: 30px;
    background-color: #B2E1F6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#positions_medal div.medalMyPosition div.table span.result {
    padding: 0 18px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;
}

#positions_medal div.medalMyPosition div.table span.result sup {
  vertical-align: super;
  font-weight: normal;
}

#positions_medal div.medalsPoints {
    /*width: 458px;*/
    float: right;
    padding: 0 0 0 0;
    margin: 0;
}

#positions_medal div.medalsPoints h4 {
    font-weight: bold;
    font-size: 14px;
    margin-left: 3px;
}

#positions_medal div.medalsPoints div.table {
    float: left;
    position: relative;
    text-align: center;
    width: 90px;
    height: 30px;
    line-height: 30px;
    margin: 15px 16px 0px 10px;
    padding: 0 0 0 20px;
    background-color: #E4F6FF;
    border: 1px solid #B2E1F6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);
    z-index: 1;  
}

#positions_medal div.medalsPoints div.table span {
    position: absolute;
    top: -7px;
    left: -10px;
    width: 36px;
    height: 47px;
    display: block;
    z-index: 3;
}

#positions_medal div.medalsPoints div.table span.medal1 {
    background: url("../images/medals/gold-small.png") no-repeat 0 0;
}

#positions_medal div.medalsPoints div.table span.medal2 {
    background: url("../images/medals/silver-small.png") no-repeat 0 0;
}

#positions_medal div.medalsPoints div.table span.medal3 {
    background: url("../images/medals/bronze-small.png") no-repeat 0 0;
}

.font1 {
    font-weight: normal;
    text-decoration: underline;
}

.font1:hover {
    text-decoration: none;
}

.hidden {
    display: hidden;
}

#warning {
    padding: 20px;
    color: #f00;
}

/* TESTY */

.sendFriendTest {
    background-image: url('../images/sendfriend.png');
    float:  right;
    width:  40px;
    height:  40px;    
    opacity: 0.8;
    filter: alpha(opacity=80);    
    /*margin-top:  5px;    */
}

.sendFriendTest:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.testTable {
    width: 560px;
    margin-top: 10px;
    border: none !important;
}

.testQuestionHeader {
    font-size: 20px;
    font-weight: bold;
}

.questionsList {
    float: left;
    line-height: 22px;
    float: left;
    margin-bottom: 10px;
}

.questionsListLi {
    list-style-image: none !important;
    vertical-align: middle;
    font-size: 13px;
}

.questionsListLi input {
    margin-right: 10px;
    margin-top: 5px;
}

.testResult {
    width: 520px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
    background-color: #FAB6D9;
    border-radius: 10px;
    padding: 20px;    
}

.testResultHeader {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 3px;
}

.testResultText {
    text-align: justify;
    margin-top: 20px;
}

.testButton {
    width: 90px;
}

.testRepeatButton {
    width: 82px;
    margin-top: 15px;
}

.questionResult {
    float: left; 
    font-size: 50px;
    margin-left: 15px;
    margin-top: 30px;
    width: 33px;
    height: 40px;
    display: none;
    /*border: solid 1px red;*/
}

.questionResult img {
    float: left;
}

.testResultScore {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 30px;
}

.testsArticle {
}

/* /TESTY */


#main form#sendgametip div.normal dt {
    width: 32%;
}

#main form#sendgametip div.normal dd {
    width: 68%;
}

.smajl {
    width: 16px;
    height: 16px;
}

.emoticons {
    float: left;
    z-index: 100;
    margin-top: 7px;
}

.emoticons_comments {
    float: left;
    z-index: 100;
    position: relative;
    left: 120px;
    bottom: 30px;
}

.emoticons_logoff {
    float: left;
    z-index: 100;
    position: relative;
    left: 120px;
    bottom: 5px;
}

.emoticons_tests_logoff {
    float: left;
    z-index: 100;
    position: relative;
    left: 120px;
    bottom: -5px;
}

#emoticons a {
    cursor: Pointer;
}

/* button edit komentáře */
.comment .editcomment {
    float: right;
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left top repeat-x;
    padding: 4px 10px 4px 10px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.comment .closecomment {
    float: right;
    width: auto;
    height: auto;
    background: #0077aa url(../images/gr-pridat-comm.png) left top repeat-x;
    padding: 4px 10px 4px 10px;
    margin-top: 7px;
    border: 1px solid #0075a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/raketka.cz/css/PIE.htc);position: relative;
    color: white;
    font-weight: bold;
    cursor: pointer;
}