.scrollable {
	position:relative;
	overflow:hidden;
	width: 175px;
	height: 260px;
}

.scrollable .items {
	position:absolute;
	height:20000em;
}

.sipka {
	text-align: center;	
}

.restka{width: 106px; margin-right: 20px; margin-bottom: 10px;}
#restkafiltr{background-color: #c70000; color: white; border:none; padding: 2px;}

#zestejnekat {}

#pagination { text-align: right;}
#pagination a:link, #pagination a:active, #pagination a:visited {color: #707070;}
.aktualni_strana, .zhlednuti{color: #c70000;} 


#ostatnikat {width:540px;}

.partner {padding:4px; width: 190px; float: left; border-right: 1px solid #dbdbd1; height: 94px; margin-bottom: 15px; font-size: 12px; text-transform: uppercase; margin-right: 10px; margin-bottom: 15px; overflow: hidden;}
.partner a:link, .partner a:visited, .partner a:active {text-decoration: underline;}
.partner img { margin-bottom: 5px;}
.noborder {border:0;}

body {
	margin:0;
	margin-top: 20px;
	background-color:#e9e9e9;
	font-family:Trebuchet MS, arial, helvetica, sans;
	color:black;
	font-size:13px;
	background-image: url('../design/bg.png');
	background-repeat: repeat-x;
}

a:link, a:visited, a:active {
	text-decoration:none;
	color:black;
}

a:hover {color: #c70000;}

p a:link, p a:visited, p a:active {
	text-decoration:underline;
}

.play {background-image: url(../design/playbgsm.png);background-repeat: no-repeat; width: 43px; height: 51px; position: absolute; left: 155px; top: 75px;}

.ulice {overflow: auto}

.domek{
	width: 206px;
	height: 241px;
	background-color: #eceded;
	float: left;	
	overflow: hidden;
	position: relative;
}

.odsazeni { margin-right: 11px; margin-bottom: 11px;}

.playbg{position:absolute; top:175px; left:350px;}

.titulka h1{
	font-size:18px;
	font-weight:bold;
 	border-bottom: 7px solid #c70000;
 	margin-bottom: 7px;	
}

 h2.dalsicasti{
	font-size:18px;
	font-weight:bold;
 	border-bottom: 7px solid #c70000;
 	margin-bottom: 7px;
 	color: black;	
}

h2.poslednikomentare{
	font-size:16px;
	font-weight:bold;
 	border-bottom: 7px solid #c70000;
 	margin-bottom: 7px;
 	color: #c70000;	
}


.sekce h1{
	font-size:20px;
	font-weight:bold;
 	margin: 0px;
 	line-height: 20px;
 	margin-bottom: 10px;
 	color: #c70000;	
}

#discussion p { border-bottom: 1px solid #eceded; margin-bottom: 8px;padding-bottom: 8px;}
#discussion p span {font-weight: bold;}
.video h1{
	font-size:20px;
	font-weight:bold;
 	margin: 0px;
 	margin-bottom: 10px;
 	line-height: 20px;
}

.video h1 a:link, .video h1 a:visited, .video h1 a:active {color: #c70000;	}

#razeni {
	margin-bottom: 15px;
	padding-bottom: 7px;
	border-bottom:7px solid #c70000;
	font-size: 18px;
	
}

#razeni a{font-weight: bold; color: black;}
.podtrzeno {text-decoration: underline; }



.domek span.h1{font-size: 13px; font-weight: bold; margin: 0px; padding: 0px;border:0; margin-top: 13px; margin-bottom: 5px; text-decoration: underline;}
#souvisejici h1{font-size: 16px; font-weight: normal;margin: 0px; padding: 0px;border:0; margin-bottom: 10px;}

#ukaznejnovejsi, #ukaznejoblibenejsi{font-size: 14px;}

.domek span {display: block;}

.domek a.h{ display: block; width: 196px; height: 160px; padding: 8px;}
.domek a.hrss{ display: block; width: 196px; height: 170px; padding: 8px;}



.domek h1 a, #souvisejici h1 a{text-decoration: underline;}
.domek img {width: 190px; height: 113px;}


.domek .stars {height: 25px; display: block;margin-left: 8px;}
.stars{background-image: url(../design/star-grey.png); height: 17px; width: 85px;background-repeat: repeat-x;}
.stars img {height: 17px; width: 17px;}
.vice {color: #87888a; font-size: 11px; height: 25px; margin-left: 8px; margin-right: 8px;}
.vice span.kategorie {display: inline;color: #c70000;} 
.vice a, .videopanel div a{color: #c70000;}

ha1{
	font-size:16px;
	font-weight:normal;
	line-height:40px;
	height:40px;
	margin:0;
	padding:0px;
	color:white;
	background-image: url("../design/nadpis.png");
	background-repeat: no-repeat;
	background-position: -65px 8px;
	margin-bottom: 10px;

	
}

#oddelovac{
	background-image: url("../design/diskuze.png");
	background-repeat: no-repeat;
	background-position: center center;
	height:5px;
}


.seda{
	color:#414141;
}

.navia {color: white;}

h2{
	font-size:13px;
	font-weight:bold;
	margin:0;
	margin-bottom:15px;
	margin-top:0px;
	padding:0;
	color:white;
	}
p {
	margin:0;
	padding:0;
	}
	
h3{
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:0;
	}	

img{
	border:none;
	padding:0px;
}
#obalka{
	margin:auto;
	width:1000px;
	clear:both;
	overflow: auto;
}
#telo{
	margin:auto;
	width:960px;
	padding: 20px;
	clear:both;
	background-color: #ffffff;
	overflow: auto;
}

#obsah{
	overflow:auto;
}

#nabidka{
	height: 50px;
	line-height: 50px;
	background-color: #eceded;
	margin-top: 20px;
	padding: 0px 20px;
	text-align: right;
	clear: both; 
}



.leva {float: left; display: block; background-repeat: no-repeat; background-position: center left; padding-left: 25px; padding-right: 30px;}
#rss {background-image: url("../design/rss.png");}
#facebook {background-image: url("../design/fb.png");}
#gtvemail {background-image: url("../design/email.png");}

#nastipcont{ 
	width:640px; 
	position:relative; 
	height:250px;
	margin-bottom: 20px;padding-bottom: 0px; 
	background-color: black;
}

#nastip{
	width: 210px;float: left; position: relative;
	height: 160px;
}

#nastip a:link, #nastip a:visited, #nastip a:active {font-size: 16px; font-weight: bold; margin: 0px; }
#nastip a {display: block; width: 190px; height: 160px;  padding:80px 10px 10px; background-image: url(../design/nastip.png);
	background-color: #eceded;
	background-position: top left;
	background-repeat: no-repeat;}

#nastip span  {display: block; margin-top: 25px; font-size: 13px; font-weight: normal; height: 125px;}

#nahled {background-color: black; text-align: center; height: 250px; margin-bottom: 10px; float: left; width: 430px; overflow: hidden;} 


#reklama{width: 275px; margin-left: 55px;float: left; overflow: auto;}
#reklama img{width: 275px; height: 260px;}


#videoemb{}
#obraz{text-align: center;margin-bottom: 15px; background-color: black;}

#popis {
	margin-bottom:30px;
}

#ukazvice {float: right; background-image: url('../design/popis-vice.png'); width: 24px; height: 29px;}
#ukazmene {float: right; background-image: url('../design/popis-mene.png'); width: 24px; height: 29px;}



.mezera {padding-right: 30px;}

#uvodnik {
	margin-bottom:90px;
}

#dalsividea {
	overflow:auto;
}
#dalsividea a:link, #dalsividea a:active, #dalsividea a:visited {
	font-weight:normal;
}

#novavidea div, #dalsividea div{
	float:left;
	width:175px;
	height:165px;
	overflow:auto;
	color:#22605f;
	margin-bottom:20px;
	margin-right: 25px;
}

#novavidea div img, #dalsividea div img {
	margin-bottom:6px;
	width: 175px;
}

.nvkat {
	color:#b5133d;
	text-transform:uppercase;
}

#diskuze_form{
	width: 500px;
	overflow: hidden;
}

#mesto, #kraj {width: 65px;}

.filtr{width: 190px; float: left;}

#vstup_do_diskuze{
	color:black;
	margin-top:10px;
	margin-bottom: 10px;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
	background-image: url(../design/vstupdodiskuze.png);
	width: 142px;
	height: 30px; 
	display: block;
	line-height: 30px;
	text-align: center;
}

#vyber {
	width:180px;
	float:right;
	/*margin-left: 30px;*/
}

/*#vyber img{width: 155px;}*/

#vyber h3{
	margin:0px;
	margin-bottom: 40px;
}

#vyber h2{
	margin-top:0px;
	}

#vyber p{
	margin-bottom:15px;
	margin-top: 0px;
}

#vyber p a{text-decoration: none;}

#main {
	width:640px;
	float:left;
	margin-right: 20px;
}

#panel {
	width: 260px;
	float: left;
}

.posunuty{ margin-top: 20px;}

.videopanel div {overflow: auto; }
.videopanel div p {font-size: 11px; padding: 0px; margin: 0px; line-height: 20px;overflow: auto; border-bottom: 1px solid white; padding: 4px 0px;}
.videopanel div a{font-size: 14px; font-weight: normal; padding: 0px; margin: 0px; height: 35px; margin-top: 5px; }
.videopanel img {float: left; margin-right: 20px; width: 65px; height: 65px;}

#souvisejici{
	padding: 20px;
	width: 260px;
	background-color: #eceded;
	margin-bottom: 10px;	
}


p.sidebanner{
	font-size: 10px;
	text-align: right;	
	padding: 0px;
	width: 300px;
}

.sidebanner img{ width: 300px;}

#zahlavi {
	margin-bottom:0px;
	overflow:hidden;
	height: 130px;
}

#zapati {
	color:#87888a;
	font-size:10px;
	margin-top:10px;
	clear:both;
	overflow: auto;
	height: 60px;
}

#varovani {width: 685px; float: left;}
#varovani img {position: relative; top: 5px; height: 17px;}
#created{width: 275px; float: left; text-align:right;}

#zapati a:link, #zapati a:active, #zapati a:visited {
	font-weight:bold;
	color:#87888a;
	text-decoration: underline;
}

#sidereklama {
	margin-top:70px;
}

#sidereklama img {
	width: 155px;
}

.reklama img {padding-bottom: 15px; background-image: url('../design/reklama.png'); background-position: 90% 100%; background-repeat: no-repeat;}


#naseporady{
	float: left;
	width: 630px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-left: 44px;
	
}

#navi {
	overflow:hidden;
	float: left;
	width: 630px;
	height: 90px;
	background-color: #eceded;
	margin-left: 44px;
	border-top: 5px solid #c50200;
}
/*
#navi a:link, #navi a:visited, #navi a:active {
	text-decoration:none;
	color:black;
	text-align:left;
	display:block;
	float:left;
	width:175px;
	height:90px;
	line-height:30px;	
}

#navi a:hover {
	
}
*/
.mrg {
	background-image: url("../design/menua.png");
	background-repeat: no-repeat;
	background-position: -23px 6px;
	color: white;
	font-size: 16px;
}

.vpravo {text-align: right; padding-right: 25px;}

#menu{
	margin-bottom:30px;
}

#menu a:link, #menu a:visited, #menu a:active, #menu span {
	text-decoration:none;
	color:#bcc0c3;
	display:block;
	height:40px;
	line-height:40px;
	font-weight:normal;
}
#menu span{color: white;}

.tucne{
	font-weight:bold;
}

#banner{
	height: 100px;
	margin-bottom: 5px;
}

#banner img{width: 998px;height: 100px;}

.banner {margin-bottom: 40px; display: block;}

#logo {
	height:286px;
	margin-top: 20px;
	float: left;
	background-image:url('../design/logo.png');
	background-repeat: no-repeat;
}

#logo a:link,#logo a:visited, #logo a:active  {
	display:block;
	height:99px;
	width:286px;
}

#hledani {text-align: right; width: 980px; overflow: auto;}

#search{
	width:200px;
	height:33px;
	float:right;
	background-image: url(../design/hledat.png);
	border:0;
	padding-left: 30px;
	padding-right: 19px;
}

#searchbut{
	height:33px;
	float:right;
	width: 68px;
	margin-bottom:10px;
}
#custom {
	clear:left;	
}

a {
   outline: none;
}

#custom a:link, #custom a:visited, #custom a:active {
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	background-image:url('../design/custom.png');
	display:block;
	float:left;
	text-transform:uppercase;
	width:174px;
	height:50px;
	line-height:50px;
	margin-top:2px;
}

.stred {text-align: center;}


#videomenu{float:left; line-height: 18px; width: 330px;}
#videomenu p {float: left; margin-left: 5px;}
#videomenu span.stars{display: block; float: left;}

#hiddenshare{
	display:none;
}

#share {width: 560px;height: 300px;}

#share textarea{ width: 500px;}


#send2emailform{
	display:none;
	background-color: black;
	width: 560px;
	height: 300px;
}

#send2email, #embed {float: left; /*background-image: url("../design/email.png"); background-repeat: no-repeat; padding-left: 25px; */margin:0px 15px;}

#fbmail {overflow: auto; background-image: url("../design/diskuze.png");	background-repeat: no-repeat;	background-position: bottom center; padding-bottom: 10px; margin-bottom: 10px;}
.fblike {overflow:hidden; width:310px; height:40px; float: left; }

.emailsendreturn{width: 560px;height: 300px;}
.emailsendreturn h1, #share h1{
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	background: none;
	color: black;
}

.emailsendreturn a:link, .emailsendreturn a:visited {color: black;}


#emailerror {display: none; background-color: red; color: white; font-weight: bold; padding: 5px;}

#send2emailform p label {color: blue;}
