/* CSS Document */
input, li, ul, img,h2,a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul {
	list-style: none;
}
.clear {
	clear: both;
	padding:0;margin:0;
}
body {
	background: #a0e7fd; 
	font-family: Tahoma;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#web {
	width: 961px;
	margin: auto;
	z-index:1px;
	position:relative;
}
#top-line{
	display:block;
	float:left;
	width:961px;
	height:38px;
	background:url(../images/top-line-bg.gif) center top no-repeat;
	}
#top-line strong{
float:left;
padding:10px 15px 5px 15px;
color:#0095cf;
}

#top-line ul{
float:left;
height:38px;
}

#top-line ul li{
float:left;
height:30px;
margin:0 5px;
}
#top-line ul li a{
color:#fff;
font-weight:bold;
float:left;
height:23px;
padding:5px 10px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

#top-line ul li .button-red{
background: url(../images/link-bg1.gif) center top repeat-x;
border: solid 1px #ff0101;
}
#top-line ul li .button-yellow{
background: url(../images/link-bg2.gif) center top repeat-x;
border: solid 1px #ff9003;
}

#top-line ul li .button-green{
background: url(../images/link-bg3.gif) center top repeat-x;
border: solid 1px #039e29;
}

#top-line ul li .button-blue{
background: url(../images/link-bg4.gif) center top repeat-x;
border: solid 1px #007eae;
}

#top-line ul li .button-black{
background: url(../images/link-bg5.gif) center top repeat-x;
border: solid 1px #232122;
}

#top-line .radio{
float:right;
padding:10px 10px;
}

#top-line .radio select{
margin-right:25px;
}

#top-line .radio a{
font-weight:bold;
color:#026994;
}
	
#header{
	display:block;
	float:left;
	width:961px;
	height:108px;
	background:url(../images/header.jpg) center top no-repeat;}

#header #logo{
float:left;
height:108px;
width:278px;
}

#header #login{
float:right;
width:242px;
height:26px;
margin:15px 0 0 0;
background:url(../images/login.gif) center top no-repeat;
}

#header #logged{
float:right;
width:242px;
height:26px;
margin:15px 0 0 0;
}

#header #login input[type=text],#header #login input[type=password]{
float:left;
color:#0081af;
font-size:11px;
height:18px;
padding:2px 5px;
margin-top:2px;
background:none;
}

#header #login input[type=text]{
float:left;
width:89px;
margin-left:5px;

}

#header #login input[type=password]{
float:left;
width:75px;
margin-left:15px;

}

#header #login input[type=submit]{
float:left;
width:38px;
padding-top:3px;
background:none;
color:#fff;
text-align:center;
cursor:pointer;
}

#header #login a,#header #logged a{
float:left;
padding:5px;
color:#0e7596;
}

#header #login span,#header #logged span{
float:left;
padding:5px;
color:#fff;
}

#header #login strong,#header #logged strong{
color:#000 !important;
}

#header .flags{
position:absolute;
right:10px;
top:115px;
}

#header .search{
position:absolute;
right:10px;
top:115px;
}
#nav{
float:left;
display:block;
width:961px;
height:35px;
background:url(../images/menu-top.gif) center top no-repeat;
}

#nav ul{
float:left;
padding:0 10px;
}

#nav ul li{
float:left;
}

#nav ul li a{
float:left;
padding:7px 15px;
color:#fff;
font-weight:bold;
}

#nav .search{
float:right;
margin-top:8px;
}

#nav .search input{
background:none;
font-size:11px;
}

#nav .search input[type=text]{
padding:2px;
float:left;
width:110px;
color:#0180b3;
}

#nav .search input[type=submit]{
padding:2px;
margin:0 8px;
color:#fff;
cursor:pointer;
}
#content{
display:block;
background:#fff;
width:956px;
padding:2px;
}

#left{
float:left;
width:171px;
margin-top:2px;
}

#left .categories{
float:left;
width:171px;
}

#left .polls{
float:left;
width:170px;
	margin-top:2px;
background:#5abb4a;
}

#left .links{
float:left;
width:170px;
margin-top:2px;
background:#c9c9c9;
}


#left .categories .head{
	float:left;
	width:125px;
	font-size:11px;
	height:28px;
	background:url(../images/head1.gif) center top no-repeat;
	padding:8px 10px 10px 35px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0086b9;
}

#left .polls .head{
	float:left;
	width:115px;
	font-size:11px;
	height:28px;
	background:url(../images/head2.gif) center top no-repeat;
	padding:8px 10px 10px 45px;
	font-weight:bold;
	text-transform:uppercase;
	color:#355c00;
}

#left .links .head{
	float:left;
	width:115px;
	font-size:11px;
	height:28px;
	background:url(../images/head3.gif) center top no-repeat;
	padding:8px 10px 10px 45px;
	font-weight:bold;
	text-transform:uppercase;
	color:#616161;
}

#left .links ul{
float:left;
width:170px;
padding-left:10px;
}

#left .links ul li{
float:left;
padding:5px;
}


#left .categories ul{
float:left;
width:170px;
background:#7bdefe;
}

#left .polls strong{
float:left;
font-size:11px;
width:170px;
margin:auto;
text-align:center;
}

#left .polls ul{
float:left;
width:150px;
padding:10px;
line-height:24px;
}

#left .polls ul li a{
float:left;
color:#fff;
font-weight:bold;
text-transform:uppercase;
}

#left .polls ul li span{
float:right;
color:#fff;
font-weight:bold;
}

#left .polls ul li .poll-line{
float:left;
width:146px;
height:12px;
margin:2px 0;
background:url(../images/anketa-clear.gif) center top no-repeat;
}

#left .polls ul li .active{
float:left;
height:12px;
background:url(../images/anketa-active.gif) left top no-repeat;
}

#left .polls .rating{
float:left;
width:170px;
margin:auto;
text-align:center;
color:#345b00;
margin-bottom:10px;
}

#left .polls .rating strong{
float:none;
width:170px;
margin:auto;
padding:0 2px;
text-align:center;
}


#left .categories ul li a{
float:left;
width:130px;
padding:5px 5px 5px 30px;
background:url(../images/cat-sipka.gif) 10px center no-repeat;
color:#000;
}

#left .categories ul li{
float:left;
background:url(../images/cat-br.gif) 2px bottom no-repeat;
}

#center-blok{
float:left;
width:600px;
margin:2px;
}

#center-blok .tabs{
float:left;
width:600px;
height:36px;
background:url(../images/bg-menu3.gif) center top repeat-x;
border:solid 1px #dddddd;
}

#center-blok .tabs li{
float:left;
padding:9px 5px;
}

#center-blok .tabs li a{
text-transform:uppercase;
color:#616161;
font-size:11px;
font-weight:bold;
}

#center-blok .tabs li .active{
text-transform:uppercase;
color:#000;
font-size:12px;
text-decoration:underline;
background:#fff;
padding: 5px 7px 11px 7px;
border:solid 1px #dddddd;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom:solid 1px #fff !important;
}

.game-list{
float:left;
width:600px;
padding:2px;
}


.game-list ul{
float:left;
width:600px;
padding:2px;
}

.game-list .game{
float:left;
width:135px;
 margin: 4px 7px !important;
}

.game-list h2{
display:block;
float:left;
font-size:12px;
margin:10px;
}

.game-list h2 span{
color:#ff7707;
}

.game-list li h2{
display:block;
float:left;
text-transform:uppercase;
text-align:left;
width:135px;
height: 29px;
margin: 2px;
font-size:10px;
}

.game-list li h2 a{
color:#fe0000;
}

.game-list li .img{
float:left;
border:solid 1px #ff780c;
height: 82px;
}
.game-list li .info-text{
position:absolute;
width:127px;
color:#fff;
font-size:10px;
background:#ff7707;
padding:2px 5px;
margin-top:80px;
margin-left:-1px;
}

.game-list li .rating{
position:absolute;
padding:3px 5px;
margin:58px 0 0 92px;
background:url(../images/vote-bg.gif) center top no-repeat;
width:33px;
height:18px;
color:#fff;
font-weight:bold;
font-size:11px;
}

.game-list .baner{
float:right;
width:300px !important;
}
.more-games{
background:url(../images/more-button.gif) center top no-repeat;
width:95px;
height:17px;
padding:7px 7px 7px 15px;
margin:10px 10px 0 0;
float:right;
text-transform:uppercase;
font-weight:bold;
color:#7c7c7c;
}
.vtip{
float:left;
display:block;
background:url(../images/smile.gif) #7bdcfc right bottom no-repeat;
width:508px;
margin:10px 2px 5px 2px;
padding-right:90px;
}

.vtip p{
padding:10px;
font-weight:bold;
color:#307fad;
}
.baner-bottom{
float:left;
}
.last-com{
float:right;
background:#7cddfd;
margin-left:3px;
width:295px;
}

.last-com .head{
	float:left;
	width:235px;
	font-size:11px;
	height:28px;
	background:url(../images/head4.gif) center top no-repeat;
	padding:8px 10px 10px 50px;
	font-weight:bold;
	text-transform:uppercase;
	color:#006991;
}

.last-com ul{
	float:left;
	width:292px;
	padding:2px;
	line-height:22px;
}

.last-com ul li{
	float:left;
	width:287px;
	padding-left:5px;
	background:url(../images/hr.gif) left bottom repeat-x;
}

.last-com strong{
display:block;
}

.last-com strong a{
display:block;
color:#039e28;
}
.last-com .autor,.last-com .autor a,.last-com .date{
color:#0080b1;
}

.last-com .date{
float:right;
padding-right:5px;
font-weight:bold;
}
.last-com .more{
float:right;
color:#004986;
font-weight:bold;
padding:3px 10px 3px 3px;
font-size:11px;
}
#right{
float:right;
width:179px;
padding-left:2px;
margin-top:2px;
}
#footer{
	display:block;
	width:960px;
	height:127px;
	background:url(../images/footer.gif) center top no-repeat;
}

#footer2{
	display:block;
	float:left;
	width:960px;
	height:120px;
}
.parners-baners{
	float:left;
	width:920px;
	padding:5px 20px;
}
.parners-baners .head{
	float:left;
	width:960px;
	padding:5px 0;
	font-size:12px;
	font-weight:bold;
	color:#616161;
}
.parners-baners ul{
	display:block;
	margin:auto;
}

.parners-baners ul li{
	text-align:center;
	float:left;
	margin:2px;
	width:90px;
	height:33px;
}

#bg{
	width:100%;
	bottom:0;
	background:url(../images/footer_bg.gif) center bottom no-repeat;
}
#footer2 ul{
float:left;
padding:5px;
}

#footer2 strong{
color:#43a814;
}

#footer2 ul li{
float:left;
padding:0 5px;
font-weight:bold;
}

#footer2 ul li a{
color:#000;
text-decoration:underline;
}

.creator{
float:right;
color:#43a814;
padding-top:10px;
}
.chat-panel{
background:#33ccff;
width:179px;
height:450px;
float:left;
margin-bottom:2px;
}
.right-baner{
	float:left;
	background:#e0e0e0;
	width:179px;
	text-align:center;
	padding:9px 0;
}

.strankovani {
    display: block;
    float: left;
    margin: 15px 2px 5px;
    padding: 2px;
}

.strankovani a,.strankovani span{
border:solid 1px #c8c8c8;
padding:2px 7px;
margin:2px;
background:#dbdbdb;
border-radius:5px;
}

.strankovani span{
text-align:bold;
border-color:#38b5e6 !important;
background:#64d3fe !important;
}

.error1 {display:block;padding:5px;margin:5px;background-color:#fdecc4;border:solid 1px #ffa600;color:#373000;height: 20px;}
.error1 img{float:left;width:20px;height:20px;padding-right:5px;padding-left:5px;}
.error1 b{float:left;padding-top:2px;}

.log_info {display:block;padding:5px;margin:5px;background-color:#a6fda0;border:solid 1px #006b0a;color:#147818;height: 20px;}
.log_info img{float:left;width:20px;height:20px;padding-right:5px;padding-left:5px;}
.log_info b{float:left;padding-top:2px;}

.error2 {display:block;padding:5px;margin:5px;background-color:#ffd7d7;border:solid 1px #9b0000;color:#9b0000;height: 20px;}
.error2 img{float:left;padding-right:5px;width:20px;height:20px;padding-left:5px;}
.error2 b{float:left;padding-top:2px;}

.nenikoment {display:block;padding:5px;margin:5px;background-color:#1b1b1B;border:solid 1px #000;color:#fff;}
.nenikoment img{float:left;width:20px;height:20px;padding-right:5px;padding-left:5px;}

#komentare{
display:block;

}


/* komentare */
.koment_form {float:left;width:580px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cde3f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cde3f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cde3f2',GradientType=0 ); /* IE6-9 */
padding:10px;
border:solid 1px #bcecff;border-radius:10px;margin:10px 0;}
.koment_form .user{float:none;padding-top:5px;color:#000;}
.koment_form .voting a{padding:0 5px;font-weight:bold;padding:3px;border:solid 1px #60c9f1;border-radius:3px;margin:0 5px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cde3f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cde3f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* W3C */}
.koment_form .voting a.active{
background:#63c9f0;
color:#fff;
}
.koment_form .radek{float:left;padding-top:5px;}
.koment_form .user b{float:none;color:#fff;}
.koment_form .textarea{float:left;width:568px;max-width:568px;height:80px;background:#fff;color:#000;padding:5px;border:solid 1px #80dbfe;}
.koment_form b{float:left;padding-top:3px;padding-right:5px;color:#000;}
.koment_form .bunka{float:left;width:150px;height:20px;background:#fff;color:#000;padding:2px 5px;border:solid 1px #80dbfe;}
.koment_form img{float:left;padding-left:5px;padding-top:2px;}
.koment_form .button{float:left;background: none repeat scroll 0 0 #009dda;
    border: 1px solid #018fc6;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
    margin-left:5px;
    cursor:pointer;
}
.koment_form .smileys{
    float:left;
    padding:5px 0;
} 

.komentare {float:left;width:600px;}
.komentare h2{float:left;font-size:14px;padding-top:5px;width:99%;margin-top:5px;}
.komentare .koment{float:left;width:595px;border:solid 1px #64d3fe;margin-bottom:3px;border-radius:5px;}
.komentare .koment .hlavicka{float:left; width: 585px;height:20px;padding-left:10px;padding-top:5px;background:#64d3fe;
}
.komentare .koment .hlavicka a{float:right;color:#000;padding-right:3px;}
.komentare .koment .hlavicka span{float:left;width:20px;padding-right:5px;}
.komentare .koment .hlavicka .autor{float:left;width:200px;color:#000;font-weight:bold;text-decoration:none;}
.komentare .koment .hlavicka .autor a{float:left;color:#000;font-weight:bold;text-decoration:none;}
.komentare .koment .koment_body{float:left;width:595px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cde3f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cde3f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cde3f2',GradientType=0 ); /* IE6-9 */color:#000;}
.komentare .koment .koment_body a{float:left;width:80px;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}
.komentare .koment .koment_body .obr{float:left;width:80px;height:80px;}
.komentare .koment .koment_body .text{float:left;width: 490px; padding: 9px;}
.komentare .koment p{float:left;width:401px;font-size:12px;}
.styleform{
	display:block;
	width:580px;
}

.styleform h2{
	display:block;
	width:580px;
   padding: 5px 5px 5px 21px;
	float:left;
	color:#0090c5;
}

.styleform dl{
	display:block;
	float:left;
	width:100%;
		margin:4px;
}

.styleform dt{
	float:left;
	width:10%;
	padding-right:5px;
	text-align:right;
}

.styleform dd{
	float:left;
	width:50%;
	padding:0;
	margin:0;
}

.styleform dd input[type=text],.styleform dd input[type=password]{
float:left;
border:solid 1px #00c0ff;
border-radius:3px;
padding:2px;
}

.styleform dd input[type=submit]{
cursor:pointer;
border:solid 1px #00c0ff;
border-radius:3px;
background:#008dc2;
color:#fff;
padding:2px;
}

#logged-menu{
display:block;
float:left;
height: 21px;
width: 951px;
background:url("../images/link-bg3.gif") repeat-x scroll center top transparent;
padding:8px 5px 5px 5px;
border-top:solid 1px #6ec510;
}
#logged-menu a{
color:#fff;
margin:0 5px;
}
#games_detail{

}

#games_detail .hlavicka h2{
float:left;
display:block;
padding:5px;
	width:570px;
	font-size:14px;
	color:#0086B9;
}        

#games_detail .hlavicka h2 span{
	float:right;
	display:block;
	padding:5px;
	width: 99px;
	font-size:11px;
}

#games_detail .text{
	padding:5px;
	display:block;
	background-color:#7bdefe;
	border:solid 1px #32b1da;
}

#games_detail .popis{
	padding:5px;
	display:block;
	background-color:#cacaca;
	border:solid 1px #adadad;
}





.forum-funkce{
padding:10px;
}

.forum-funkce a{
color:#000;
}

.forum{
width:100%;
border:solid 1px #fff;
margin-bottom:5px;
background:#fff;
font-size:14px;
}

.forum thead{
background: url("../images/link-bg3.gif") repeat-x scroll center bottom transparent;
color:#fff;
}
.forum thead td{
padding:5px;
font-weight:bold;
}
.forum a{
color:#008dc2;
}
.forum tbody td{
background:#a0e7fd;
padding:6px;
}

.forum-comments{
float:left;
width:100%;
display:block;
}

.forum-comments li{

display:block; 
margin:5px;
border:solid 1px #979797;
background:#b5b5b5;
}

.forum-comments a.avatar{
float:left;
width:60px;
height:100%;
margin:2px 8px 2px 2px;
}

.forum-comments .avatar img{
float:left;
width:60px;
border:solid 1px #000;
}

.forum-comments li div{ 
color:#fff;
background:#787878;
padding:3px;
}
.forum-comments li div .comnum{

font-weight:bold;
color:#fff;
padding:0 2px;
}

.forum-comments li div strong a{
padding:0 5px;
color:#F3CA05;

}
.forum-comments li div .date{
padding-left:68%;
}

.forum-comments li .reakce{
float:right;
padding:0 5px;
color:#fff;
}


.forum-comments li p{
padding:0 3px;
}
.forum-comments li .react{
background:#bfbfbf;
width:80%;
border:solid 1px #dddddd;
font-style:italic;
padding:3px;
}

/* komentare forum */
.forum-comments-form .koment_form {float:left;width:930px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cde3f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cde3f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cde3f2',GradientType=0 ); /* IE6-9 */
padding:10px;
border:solid 1px #bcecff;border-radius:10px;margin:10px 0;}
.forum-comments-form .koment_form .user{float:none;padding-top:5px;color:#000;}
.forum-comments-form .koment_form .voting a{padding:0 5px;font-weight:bold;padding:3px;border:solid 1px #60c9f1;border-radius:3px;margin:0 5px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cde3f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cde3f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* W3C */}
.forum-comments-form .koment_form .voting a.active{
background:#63c9f0;
color:#fff;
}
.forum-comments-form .koment_form .radek{float:left;padding-top:5px;}
.forum-comments-form .koment_form .user b{float:none;color:#fff;}
.forum-comments-form .koment_form .textarea{float:left;width:908px;max-width:908px;height:80px;background:#fff;color:#000;padding:5px;border:solid 1px #80dbfe;}
.forum-comments-form .koment_form b{float:left;padding-top:3px;padding-right:5px;color:#000;}
.forum-comments-form .koment_form .bunka{float:left;width:150px;height:20px;background:#fff;color:#000;padding:2px 5px;border:solid 1px #80dbfe;}
.forum-comments-form .koment_form img{float:left;padding-left:5px;padding-top:2px;}
.forum-comments-form .koment_form .button{float:left;background: none repeat scroll 0 0 #009dda;
    border: 1px solid #018fc6;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
    margin-left:5px;
    cursor:pointer;
}
.forum-comments-form .koment_form .smileys{
    float:left;
    padding:5px 0;
} 

.forum-comments .komentare {float:left;width:960px;}
.forum-comments .komentare h2{float:left;font-size:14px;padding-top:5px;width:99%;margin-top:5px;}
.forum-comments .komentare .koment{float:left;width:952px;border:solid 1px #64d3fe;margin-bottom:3px;border-radius:5px;}
.forum-comments .komentare .koment .hlavicka{float:left; width: 942px;height:20px;padding-left:10px;padding-top:5px;background:#64d3fe;}
.forum-comments .komentare .koment .hlavicka a{float:right;color:#000;padding-right:3px;}
.forum-comments .komentare .koment .hlavicka span{float:left;width:20px;padding-right:5px;}
.forum-comments .komentare .koment .hlavicka .autor{float:left;width:200px;color:#000;font-weight:bold;text-decoration:none;}
.forum-comments .komentare .koment .hlavicka .autor a{float:left;color:#000;font-weight:bold;text-decoration:none;}
.forum-comments .komentare .koment .koment_body{float:left;width:952px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #cde3f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cde3f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#cde3f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cde3f2',GradientType=0 ); /* IE6-9 */color:#000;}
.forum-comments .komentare .koment .koment_body a{float:left;width:80px;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}
.forum-comments .komentare .koment .koment_body .obr{float:left;width:80px;height:80px;}
.forum-comments .komentare .koment .koment_body .text{float:left;width:838px; padding: 9px;}
.forum-comments .komentare .koment p{float:left;width:401px;font-size:12px;}


/* hodnoceni*/

.hodnoceni{float:left;list-style:none;margin: 0px;padding:0px;width: 105px;height: 19px;position: relative;background: url('/images/stars/star_passive.gif');background-repeat: repeat-x;}
.hodnoceni li{padding:0px;margin:0px;float: left;}
.hodnoceni li.current-rating{background: url('/images/stars/star_active.gif');position: absolute;height: 19px;display: block;z-index: 1;} 
.hodnoceni li a{display:block;width:21px;height: 19px;text-decoration: none;z-index: 1;position: absolute;}
.hodnoceni li a:hover{background: url('/images/stars/star_hover.gif');background-repeat:repeat-x;z-index: 2;left: 0px;}
.hodnoceni a.jedna-hvezda{left: 0px;}
.hodnoceni a.jedna-hvezda:hover{width:21px;}
.hodnoceni a.dve-hvezdy{left:21px;}
.hodnoceni a.dve-hvezdy:hover{width: 42px;}
.hodnoceni a.tri-hvezdy{left: 42px;}
.hodnoceni a.tri-hvezdy:hover{width: 63px;}
.hodnoceni a.ctyri-hvezdy{left: 63px;}
.hodnoceni a.ctyri-hvezdy:hover{width: 84px;}
.hodnoceni a.pet-hvezd{left: 84px;}
.hodnoceni a.pet-hvezd:hover{width: 105px;}


}

#games_detail .infoclanek .shlednuto,#games_detail .infoclanek .hodnotit{
display:block;
padding:5px;
}

#games_detail .infoclanek .hodnotit span{
float:left;
padding:5px 10px 5px 0px;
}

#games_detail .infoclanek .hodnotit b{
padding:5px;
font-size:18px;
}

#games_detail .infoclanek{
padding:5px;
background:#a0e7fd;
border:solid 1px #69dcff;
margin-bottom:5px;
}

.article-content h2{
float:left;
display:block;
padding:5px;
	width:940px;
	font-size:14px;
	color:#0086B9;

}

.article-content p{
float:left;
display:block;
padding:5px;
	width:940px;
	font-size:12px;
	color:#000;

}

.forum-funkce .button, .forum-funkce .but, #funkce .button{
 background: none repeat scroll 0 0 #009DDA;
    border: 1px solid #018FC6;
    border-radius: 3px 3px 3px 3px;
    color: #fff !important;
    float: left;
    font-weight: bold;
    padding: 4px;
}

#profil .obr{
float:left;
border: 8px solid #2FB0EC;
}

#profil .nickname{
display:block;
font-size:20px;
padding: 5px 10px;
background: #2fb0ec;
border:solid 1px #29aee2;
color:#fff;
text-shadow: 0px -1px 0px #000000;
}

#profil .nickname h4{
margin:5px 0;
}

#profil .nickname strong{
color:#a3ec2f;

}

#infotext{
float:left;
width:360px;
padding:10px;
line-height:24px;
background: #a0e7fd; 
}

#infotext span.name{
float:left;
width:50%;
min-height:24px;
border-bottom:dotted 1px #fff;
}
#infotext span.value{
float:left;
width:50%;
min-height:24px;
font-weight:bold;
border-bottom:dotted 1px #fff;
}
#infotext span.value img{
max-height:16px;
margin:0 2px;
}

#obsah2{
float:left;
margin: 5px;
color:#0065a5;
}

#infotext2{
float:left;
width:570px;
padding:10px;
line-height:24px;
background: #a0e7fd; 
}


#infotext2 span.name{
float:left;
width:50%;
min-height:24px;
border-bottom:dotted 1px #fff;
}
#infotext2 span.value{
float:left;
width:50%;
min-height:24px;
font-weight:bold;
border-bottom:dotted 1px #fff;
}
#infotext2 span.value img{
max-height:16px;
margin:0 2px;
}