body,html {
	margin: 0;
	padding: 0;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	behavior: url("csshover.htc");
}
#container{
	width: 910px;
	text-align: left;
	margin: 0px auto;
}
#middle img{
	border: 0;
}
.field2{
	width: 400px;
}
#reklama_top{
	margin-top: 21px;
}
#reklama_bottom{
	margin-top: 0;
	margin-left: 20px;
	display: inline;
}
#middle_left li.li_kateg{
	list-style: none;
}
.vtip_top_left h2{
	font-size: 13px;
	color: White;
}
.vtip_top_left a{
	color: White;
}
#middle_left ul.ul_kateg{
	margin-left: 2px;
}

.a_relative{
	position: relative;
	display: block;
}
.span_vtip{
	position: absolute;	
	background-image: url(../img/vtipy.jpg);
	width: 210px;
	height: 123px;
	left: 0; top: 0;
	background-repeat: no-repeat;
	background-position: left;
	cursor:pointer;
}
.span_video{
	position: absolute;	
	background-image: url(../img/videa.jpg);
	width: 210px;
	height: 123px;
	left: 0; top: 0;
	background-repeat: no-repeat;
	background-position: left;
	cursor:pointer;
}
.span_obrazky{
	position: absolute;	
	background-image: url(../img/obrazky.jpg);
	width: 210px;
	height: 123px;
	left: 0; top: 0;
	background-repeat: no-repeat;
	background-position: left;
	cursor:pointer;
}

.file{
	margin-left: 52px;
}
#spodni_text2 ul{
	display: inline;
}
#spodni_text2 li{
	display: inline; 
	font-size: 11px;
}
.cisla0{
	background-color: #F5F5F5;
	color: #d4621c;
	margin-right: 3px;
	padding: 2px;
	margin-bottom: 10px;
}
.newest{
	color: Black;
	font-size: 12px;
	margin-left: 50px;
}
.newest2{
	color: Black;
	font-size: 12px;
	margin-left: 0px;
}

.new_p{
	margin-bottom: 10px;
	font-weight: bold;
}
.newest_list{
	text-align: left;
	padding-left: 15px;
}
.cisla1{
	background-color: #EDEDED;
	margin-right: 3px;
	margin-bottom: 10px;
	color: Black;
	padding: 2px;
}
.cisla1:hover{
	color: Black;
	background-color: White;
}
.strankovani{
	width: 400px;
	background-color: Olive;
}
.vtip_text{
	width: 320px;
	height: 120px;
	border: 1px solid #818181;
	background-color: #E1E1E1;
}
#top{
	width: 910px;
	background-image: url(../img/top2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px auto;
	height: 122px;
}
#dalsi{
	display: inline;
}
#predchozi{
	display: inline;
}
#diskuz1, .diskuz1{
	margin-top: 15px;
	background-image: url(../img/diskuz1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding: 5px;
	height: 30px;
	font-size: 11px;
}
#diskuz2, .diskuz2{
	background-image: url(../img/diskuz2.jpg);
	background-position: center;
	background-repeat: repeat-y;
	padding-left: 25px;
	padding-right: 25px;
}
#diskuz3, .diskuz3{
	background-image: url(../img/diskuz3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding: 5px;
	height: 13px;
	font-size: 11px;
}
#diskuz1 h3{
	color: #5A5A5A;
	margin-left: 20px;
	margin-top: 8px;
	font-size: 20px;
	font-weight: normal;
}


#diskuz h4{
	font-size: 15px;
}

.kat_nazev{
	font-size: 18px;
	color: Black;
}
.kat_nazev:hover{
	text-decoration: blink;
}
.prumer{
	width: 145px;
	float: left;
	font-size: 10px;
}
.small_p2{
	font-size: 12px;
	display: inline;
}
.small_p3{
	font-size: 12px;
	display: inline;
	text-align: center;
}
.choose_kateg{
	font-size: 14px;
	
}
.input2{
	width: 220px;
	padding: 3px;

}
.zobrazit_vtip{
	width: 95px;
	float: left;
	font-size: 10px;
}
.hodnoticich{
	float: left;
	width: 110px;
	font-size: 10px;
}
.text2{
	width: 430px;
	height: 130px;
}
.sub{
	background-color: #E1E1E1;
	border: 1px solid #818181;
	color: #3E3E3E;
	padding: 2px;
	margin-top: 5px;
}
.s_titulek{
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	width: 90px;
}
.s_text{
	text-align: justify;
	width: 200px;
	padding: 8px;
}
.s_odkaz{
	width: 130px;
	text-align: right;
}
.znamka{
	float: left;
	width: 110px;
	font-size: 10px;
}
.leg{
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
	font-weight: bold;
}

#middle{
	width: 910px;
	background-image: url(../img/middle.jpg);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px auto;
	height: auto;
}
#bottom{
	width: 910px;
	background-image: url(../img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px auto;
	height: 86px;
	padding-top: 25px;
	color: White;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 50px;
}
fieldset{
	width: 450px;
	padding: 10px;
}
.pridat_text{
	width: 420px;
	height: 130px;
}
.pozadi1{
	width: 420px;
}
#reklama{
	float: right;
	margin-right: 50px;
	margin-top: 5px;
}
#middle_left a.menu_pod{
	font-size: 11px;
	padding: 0;
	
	margin-left: 5px;
}
#top img{
	border: 0;
	margin-left: 13px;
	margin-top: 17px;
}
#middle_left{
	float: left;
	width: 190px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
}
#middle p{
	margin-left: 15px;
}
#middle_left li{
	list-style-image: url(../img/menu_icon.jpg);
	margin: 0;
	padding: 0;
}
#middle_left a{
	font-size: 16px;
	font-weight: normal;
	color: White;

}
#middle_right{
	float: right;
	width: 690px;
	margin-right: 22px;
}
#sloupy{
	float: right;
	width: 680px;
	margin-right: 5px;
	margin-left: 25px;
}
#sloupy_main{
	float: right;
	width: 660px;
	margin-right: 5px;
	margin-left: 25px;
}
#sloup1{
	float: left;
	width: 220px;

}
#sloup1_img{
	height: 120px;	
}
#sloup1 a{
	color: Black;
}
#sloup3_img{
	background-image: url(../img/obrazky.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 120px;	
}
#next_prev{
	width: 500px;
	text-align: center;
	padding-top: 5px;
}
.new_div{
	padding: 10px;	
}
.new_div img{
	vertical-align: middle;
}
.img_center{
	width: 490px;
	text-align: center;
}
.legend{
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
}
#sloup2_img{
	height: 120px;	
}
#sloup1_bottom a{
	color: Black;
}
#sloup2_bottom a{
	color: Black;
}
#sloup3_bottom a{
	color: Black;
}
#sloup1_img2 a.titulek{
	color: Black;
	font-size: 12px;
}
.main_o{
	padding-top: 7px;
}
.vtip1{
		background-image: url(../img/vtip1.jpg);	
		background-repeat: no-repeat;
		background-position: center;
		padding-left: 15px;
		padding-right: 20px;
		height: 20px; 
		color: White;
		padding-top: 20px;
}
#sloup1_bottom{
	background-image: url(../img/sloupy_bottom.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: Black;
	text-align: center;
	padding-top: 10px;
}
#sloup2_bottom{
	background-image: url(../img/sloupy_bottom.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: Black;
	text-align: center;
	padding-top: 10px;
}
#sloup3_bottom{
	background-image: url(../img/sloupy_bottom.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: Black;
	text-align: center;
	padding-top: 10px;
}
#sloup1_img2{
	background-image: url(../img/vtipy2.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 95px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	text-align: center;	
	padding-top: 10px;
}
#middle_left input{
	width: 131px;
	background-color: White;
	border: 0;
	height: 20px;
	vertical-align: middle;
}
.hledat{
	margin: 0;
	padding: 0;
}
#middle_left form{
	margin-left: 17px;
}
#middle_left input.sub{
	width: 35px;
	vertical-align: middle;
	background-color: #0099CC;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.sloup_right{
	float: right;
	width: 95px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 16px;
}
#sloup2{
	float: left;
	width: 220px;
}
#sloup3{
	float: left;
	width: 220px;
}
#horni_text{
	margin-left: 10px;
	width: 680px;
}
#horni_textb{
	margin-left: 5px;
	width: 500px;
}
#spodni_text{
	background-image: url(../img/spodni.jpg);	
	background-position: middle;
	background-repeat: no-repeat;
	height: 50px;
	width: 700px;
	margin-left: 17px;
	padding-left: 20px;
	padding-top: 10px;
	text-align: center;
}
#spodni_text1{
	background-image: url(../img/spodni1.jpg);	
	background-position: middle;
	background-repeat: no-repeat;
	height: 29px;
	width: 700px;
	margin-left: 17px;
	padding-left: 20px;
	text-align: center;
}
#spodni_text2{
	background-image: url(../img/spodni2.jpg);	
	background-position: middle;
	background-repeat: repeat-y;
	margin-left: 17px;
	padding-right: 60px; 
	text-align: center;
	
}
#spodni_text3{
	background-image: url(../img/spodni3.jpg);	
	background-position: middle;
	background-repeat: no-repeat;
	height: 26px;
	width: 700px;
	margin-left: 17px;
	padding-left: 20px;
	text-align: center;
}

#middle_left a:hover{
	text-decoration: none;
}
#horni2 p{
	font-size: 18px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#horni1{
	background-image: url(../img/horni1.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
#horni1b{
	background-image: url(../img/horni1b.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 25px;
}
#horni2{
	background-image: url(../img/horni2.jpg);	
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 20px;
}
#horni2b{
	background-image: url(../img/horni2b.jpg);	
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 20px;
}
#horni3{
	background-image: url(../img/horni3.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
}
#horni3b{
	background-image: url(../img/horni3b.jpg);	
	background-position: left;
	background-repeat: no-repeat;
	height: 25px;
}
.clear{
	clear: both;
}

#obsah_left{
	float: left;
	width: 500px;
}
#vtip{
	width: 500px;
}
.vtip_top{
	width: 500px;
	/*padding: 5px;*/
}
.vtip_bottom{
	background-image: url(../img/vtip3.jpg);	
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 25px;
	padding-top: 4px;
	height: 26px;
}
.vtip_top_left{
	float: left;
	width: 220px;
	margin-left: 10px;
}
.vtip_top_right{
	float: right;
	width: 210px;
	margin-right: 10px; 
	text-align: right;
}
.vtip_middle{
	width: 480px;
	padding: 5px;
	padding-top: 10px;
	color: Black;
	font-size: 11px;
	text-align: center;
 	font-weight: bold;
}
.vtip_top_right a{
	color: White;
}
.vtip_title{
	background-image: url(../img/vtip2.jpg);	
	background-repeat: repeat-y;
	background-position: center;
  padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	text-align: justify;
	color: White;
}
.vtip_title2{
	color: #595959;
}
.nick{
	border: 1px solid #818181;
	background-color: #E1E1E1;
	margin-bottom: 5px;
}
.vtip_detail{
	padding: 4px;
	padding-top: 1px;
}
#obsah_right{
	float: right;
	width: 160px;
}
.ohodnot1{
	color: White;
}
* {
 margin: 0;
 padding: 0;
}
html {
 height: 100%;
}
/*---------------------------- ZÁKLADNÍ PRVKY --------------------------------*/
body {
 font-family: Tahoma, Arial, Sans-serif, "Trebuchet MS", Verdana;
 font-size: 0.8em;
 color: #505050;
 text-align: center;
 background: #ffffff url('../_images/body-back.gif') repeat-x top left;
 height: 100%;
 padding: 4px 0 8px 0;
 
 behavior: url("csshover.htc");

}

.vtip{
	margin-top: 0px;
}
.vtip_img{
	margin: 5px;
	padding: 5px;
	background-color: #33CEF8;
	border: 3px solid #CCCCCC;
	background-image: url(../img/vtip_img.jpg);	
	background-position: top;
	background-repeat: repeat-x;
}
.vtip_img:hover{
	background-color: #33CEF8;
	background-image: none;
}
.drob{
	font-size: 11px;
	margin-left: 25px;
	margin-bottom: 10px;
}
h1 {
	font-size: 1.8em;
	color: #d4621c;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 2px 0 0 25px;
}
h2, h3 {font-size: 1.6em; color: #d4621c; font-weight: bold; margin: 0px 0px 5px 0px;}
h2.main {background: url('../_images/h2-back.gif') no-repeat top left; padding: 2px 0 5px 20px; }
h2 a, h3 a{font-weight: bold;}
h1 a, h2 a, h3 a {color: #242f20; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #e28a00;/*#e26f31;*/ text-decoration: underline;}
h2.caption {font-size: 0.9em; text-align: center; margin: 5px 0;}
p { margin: 0px 0px 10px 0px;
 font-size: 0.9 em;
 line-height: 1.5;
 text-align: justify;
}
small {font-size: 0.85em;}
a {color: #0071c3; text-decoration: underline; font-weight: bold;}
a:hover {color: #e3722d;/*#e26f31;*/}
/*a:visited {}*/
img {border: 1px solid #a2a2a2; margin: 0;}
ul {margin: 0 0 15px 36px;}
ul li {list-style: circle;}
strong {font-weight: bold; }

/*tabulky*/
table { font-size: 0.9em; /*border-color: #5C80E5;*/ margin: 0px 0px 15px 0; border-collapse: collapse;}
table caption, h2.caption { font-weight: bold; color: #7f1100; margin: 0px auto;}


i {font-weight: bold; font-style: italic; font-size: 1.2em;}
hr {border: 1px solid #698eac; margin: 10px;}

address {font-style: normal; }

/*--------------------------- OBECNÉ PRVKY -----------------------------------*/
.center {text-align: center;}
.cleaner {clear: both; margin: 0px; padding: 0px;}
.clright {clear: right;}
.clleft{clear: left;}
.right {float: right;}
.left {float: left;}
.fnone {float: none;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.red {color: red;
	background-color: Black;
	padding: 4px;
}
.lime{
	color: White;
	background-color: Black;
	padding: 4px;
	margin-bottom: 10px;
}
.darkred {color: #d71d1d;} .darkred strong {color: #833636;}
.normal {font-size: 1em;}
.dnone {display: none;}
.noborder, .noborder td, .noborder tr {border: none; margin: 0; padding: 3px 4px;}
img.noborder {vertical-align: middle;}
.light {color: #b1b1b1;}
.bigger {font-size: 1.2em;}

.strankovani{
	background-color: White;
	width: 500px;
	text-align: center;
}