.cleaner{
	clear: both;
	float: none;
}



.full{

	width: 100%;

}



.hlaska td

	{

	padding-left: 10px;

}



.hlaska.box

	{

	margin: 20px 0 20px 0;

	padding: 5px;

	width: 100%;

	min-height: 48px;

	height: expression(this.height < 48 ? 48:true);

}



.hlaska.box.error{

	border: 3px #D26311 solid;

}



.hlaska.box.help{

	border: 3px #73BA13 solid;

}



.hlaska.box.info{

	border: 3px #73BA13 solid;

}



.hlaska.box.ok{

	border: 3px #73BA13 solid;

}





#hodnoceni

	{

	padding:10px;

	background:#F3F3F3;

	border:1px solid #666;

	color:black;

	}



.uvod {

	background:#F3F3F3;

	border:2px solid #666;

	padding: 1em 5px 0px 20px;

	margin: 10px;

}





.uvod p {

	margin: 0 0 1em 0;

}



#linkovani a.l0{

	background-image: url(_/linkovani-0.png);

}



#linkovani a.l1{

	background-image: url(_/linkovani-1.png);

}



#linkovani a.l2{

	background-image: url(_/linkovani-2.png);

}



#linkovani a.l3{

	background-image: url(_/linkovani-3.png);

}



#linkovani a.l4{

	background-image: url(_/linkovani-4.png);

}



#content2{

	margin: 0;

	padding: 10px 0 0 0;

	float: left;

	width: 100%;   
	
}



#hodnoceni .cont

{

padding-left:40px;

color:red;

}



#menuside .box .profil{

	margin: 3px;

}



#menuside .box .profilcnt{

	width: 98%;

}



#menuside .box .profilcnt img.fotka{

	padding: 0;

}



#komentare #kmvolba{

	padding-bottom: 15px;		

}



#headertxt {

	display: block;

}



.smile {

	padding: 0 5px;

	margin:0;

	border:0;

}



blockquote {

	margin: 0;

	padding: 0 20px 0 25px;

}



body{

	margin: 0px auto;

	color: #444444;

	display: block;

	font-family: Trebuchet MS;

	font-size: 13px;

	font-style: normal;

	font-variant: normal;

	font-weight: 400;

	line-height: 18px;

	text-align: center;

}



body.main{

	background: #4c4c4c url(bgwrap.png) repeat-x top center;

}



body.mcecontentbody{

	text-align: justify;

	background-color: #EFB9C3;

}



div,form{

	padding: 0;

	margin: 0;

}



h1,h2,h3 {

	color: #006392;

	font-family: Trebuchet MS;

	font-size: 15px;

	font-style: normal;

	font-variant: normal;

	font-weight: bold;

	line-height: auto;

	text-decoration: none;

}



h1{

	font-size: 15px;     
	
	margin: 20px 0 4px 0;

}



h2{

	padding-bottom: 0;

	font-size: 15px;

	margin-bottom: 10px;

}



h3{

	padding-bottom: 0;

	font-size: 14px;

}



.text h2 {

	font-size: 17px;

	margin: 40px 0 6px 0;

}


.text h3 {

	font-size: 15px;

	line-height: 20px;

	margin: 45px 0 6px 0;

	}


#content h1, #content h2 {
   	background: url(h1.gif) no-repeat 0px 50%;
	padding-left: 21px;

}



input.button {

	font-size: 11px;

}



img, a img{

	padding: 0;

	margin: 0 !important;

	border: none;

}



p{

	margin-top: 0px;

}



ul,ol{

	text-indent: 0px;

}



.anketa{

}



.anketa .bar{

	display: block;

	background-color: #875F7F;

	font-size: 1px;

	line-height: 1px;

	height: 4px;

}



.anketa .barcnt{

	display: block;

}



.anketa .item{

	display: block;

	font-size: 10px;

}



.anketa.clanku .item{

	font-size: 11px;

}



.anketa .nazev {

}



.anketa.clanku .nazev {

}



.anketa.clanku .barcnt {

}



.clanek{

	width: 100%;

}



.clanek .autor{

	margin-bottom: 10px;

}



.autor {

	letter-spacing: 2px;

	text-transform: uppercase;

	color: #8c4600;

	font-family: Arial;

	font-size: 10px;

	font-style: normal;

	font-variant: normal;

	font-weight: 700;

}



.claneknahled{

	margin-bottom: 20px;

	padding: 0px 0px 15px 0px;

	border-bottom-color: #875f7f;

	border-bottom-width: 3px;

	border-bottom-style: solid;

}



.claneknahled .autor{

	margin-bottom: 6px;

}



.hlaska td

	{

	padding-left: 10px;

}



.hlaska.box

	{

	margin: 20px 0 20px 0;

	padding: 5px;

	width: 100%;

	min-height: 48px;

	height: expression(this.height < 48 ? 48:true);

}



.hlaska.box.error{

	border: 3px #D26311 solid;

}



.hlaska.box.help{

	border: 3px #73BA13 solid;

}



.hlaska.box.info{

	border: 3px #73BA13 solid;

}



.hlaska.box.ok{

	border: 3px #73BA13 solid;

}



.komentar{

	margin: 0px 0px 20px 0px;

	padding-bottom: 15px;

	font-size: 12px;

	border-bottom-color: #875f7f;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	}



#komentare .odpovedet {

	margin: 0px 0 25px 0;

}



.komentar .textcnt{

	margin: 6px 10px 5px 10px;

}



.komentar .text{

	text-align: justify;

}



.komentar .moznosti{

	margin: 5px 0 5px 0;	

	text-align: right;

	padding-right: 10px;

}





.komentar .autor,.komentar .moznosti,.claneknahled .autor{

	font-size: 10px;

}



.komentar .nazev,.anketa .nazev{

	font-size: 11px;

	letter-spacing: 1px;

}



#content .komentar .nazev a{

	color: #8c4600;

	font-weight: bold;

}



.komentar .nazev{

	padding: 0 5px 0 5px;

	height: 24px;

	line-height: 24px;

	text-transform: uppercase;

	letter-spacing: 2px;



	color: #8c4600;

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	font-variant: normal;

	font-weight: 700;

}



.komsub .komentar .nazev{

}





.komentar .autor{

	padding: 0 5px 5px 5px;

	border-bottom: 1px dashed #54553F;

}



#content .komentar .autor a{

}



.claneknahled .text{

	margin: 5px 0 5px 0;

}



.komchangebtn{

	margin-left: 14px;

	border-width: 1px;

	border-style: solid;

	border-top-color: #DEDEDE;

	border-left-color: #DEDEDE;

	border-right-color: #444444;

	border-bottom-color: #444444;

	width: 24px;

	display: inline-block;

	background-color: #EFB9C3;

	color: #3E3E3E;

	font-size: 10px;

	text-align: center;

	line-height: 12px;

	height: 14px;

	vertical-align: middle;

	cursor: default;

}



.komchangebtn:hover{

	border-right-color: #DEDEDE;

	border-bottom-color: #DEDEDE;

	border-top-color: #444444;

	border-left-color: #444444;

}



.komcheckbox{

	margin-left: 7px;

	border-width: 2px;

	border-style: solid;

	width: 12px;

	display: inline-block;

	background-color: #FFFFFF;

	color: #FFFFFF;

	font-size: 10px;

	text-align: center;

	line-height: 12px;

	height: 12px;

	vertical-align: middle;

	cursor: pointer;

}



.komsub{

	margin: 0px 0px 5px 20px;

}



.nazevpole{

	font-weight: bold;

	font-size: 12px;

}



.query{

	color: #333333;

	font-size: 12px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 

}



#content{

	width: auto;

	padding: 0px 40px 0px 285px;

	margin: 0;

	text-align: justify;
	
	}

	


#content .imglist a,#content .imglist a:hover,#content a.img,#content a.img:hover{

	color: transparent;

	background-color: transparent;

	text-decoration: none;

}



#content .text{

	width: 100%;

}



#content .text img{

	padding: 0;

	margin: 0;

	border: none;

	width: expression(this.width > 400 ? 400:true);

	max-width: 400px;

	max-height: 1000px;

	height: expression(this.height > 1000 ? 1000:true);

}



#content .text a img{

	padding: 10px;

}



#content a{

	color: #fc8e00;

	text-decoration: underline;

}



#content a.menulink{

}



#content a.thickbox:hover,#content a.menulink:hover{

	text-decoration: underline;

	color: #fc8e00;

}



#content a:visited{

}



#content a:hover{

	text-decoration: none;

}



#content.full{

	width: 100%;

	padding: 0;

	margin: 0;

}

#menutop {
	background: url(menutop.png) no-repeat top center;  
	width: 815px;
	height: 28px;   
	line-height: 28px;
	text-align: left;  
	padding: 0 70px; 
	margin: 0 auto;
}    

#menutop ul, #menutop ul li {
	list-style: none; 
	text-indent: 0;
	padding: 0;
	margin: 0;
}                 

#menutop li {  
	display: block;  
	float: left; 
}      

#menutop li a{
	display: block;  
	width: auto;
	height: 28px;
	padding: 0 30px;        
	margin: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;    
	text-transform: lowercase;
	text-decoration: none;   
}    

#menutop li a.active {
}

#menutop li a.active, #menutop li a:hover{
	background: url(menutop-hover.gif) repeat-x 0 0;
}


#footer{

	padding: 15px 0px 0px 0px;
	height: 61px;

	width: 955px;

	margin: 0px auto;

	display: block;

	text-align: center;

	line-height: 32px;    

	color: #000000;

	background: url(footer.png) no-repeat top center;



	font-size: 11px;

	font-style: normal;

	font-variant: normal;

	font-weight: 400;

}    

#footer p {
	display: inline; 
	margin: 0;
	padding: 0;
}



#footer a{

	color: #303030;

	text-decoration: none;

}



#footer a:hover{

	color: #5c5c5c;

	text-decoration: underline;

}





#footer a.posledni{

}



#header{

	width: 955px;    
	margin: 0 auto;

	display: block;

	height: 280px;

	background: url(header.png) no-repeat top center;

	position: relative;
}

#headchci {  
	position: absolute;
	top: 236px;
	left: 45px;
}

#headchci a {
	color: #ffffff;   
	text-decoration: none;
	font-size: 13px;
}   

#headchci a:hover {
	text-decoration: underline;
}  

#headchci a.objednat {
	margin-left: 20px;
}

#hodnoceni{

	float: none;

	margin-top: 13px;

}



.uvod, #hodnoceni {

	background-color: #EFDEBC;

	color: #875F7F;

	border: 1px solid #54553F;

}



#komentare{

	margin-top: 40px;

}



#linkovani {

	margin-top: 40px;

}



#linkovani a{

	width: 100px;

	float: left;

	margin-right: 10px;

	display: block;

	background-repeat: no-repeat;

	background-position: 5px 50%;

	font-size: 10px;

	text-indent: 20px;

}





#menuside{

	float: left;
    line-height: normal;
   	width: 233px;     
	margin-left: 33px;
	text-align: left;
	font-size: 12px;

}

#menuside ul {        
	margin-left: 10px;
	padding-left: 15px;          
	text-indent: 0;
	list-style-position: outside;
}


#menuside .box{

	width: 218px;

	padding: 0 0 10px 0;

	display: block;

}



#menuside .box .bottom{

}



#menuside .box .content{

	width: auto;

	padding: 0px 0px 0px 0px;

	display: block;

}                          

#menuside .box.boxc .nadpis{
	display: none;
}             

#menuside .box.boxc .top{
	display: block;
	width: 100%;
	height: 3px;
}

#menuside .box.boxc .bottom{
	display: block;
	height: 3px;
}   

#menuside .box.boxc .content{
	display: block;
	color: #ffffff;  
	padding: 10px 15px;
}


#menuside .box1 .top{
	background: url(box1-top.gif) no-repeat top left;
}      

#menuside .box1 .bottom{
	background: url(box1-bottom.gif) no-repeat top left;
}

#menuside .box1 .content{
	background: url(box1-content.gif) repeat-y top left;  
}

#menuside .box2 .top{
	background: url(box2-top.gif) no-repeat top left;
}      

#menuside .box2 .bottom{
	background: url(box2-bottom.gif) no-repeat top left;
}

#menuside .box2 .content{
	background: url(box2-content.gif) repeat-y top left;
}



#menuside .box .content .big{

	font-size: 13px;

	font-weight: bold;

}



#menuside .box .content .red{

	color: #FF0000;

}



#menuside .box .content .sub1{

	margin-left: 15px;

	margin-right: 15px;

}



#menuside .box .content .sub2{

	margin-left: 30px;

	margin-right: 30px;

}



#menuside .box .icon{

	display: none;

}





#menuside .box .nadpis{

	width: 178px;

	display: block;

	text-decoration: none;

	padding-top: 4px;

	height: 14px;

	line-height: 12px;



	text-transform: uppercase;

	color: #8c4600;

	font-family: Arial;

	font-size: 10px;

	font-style: normal;

	font-variant: normal;

	font-weight: 700;

	letter-spacing: 2px;

	}



#menuside .box .profilcnt{

	border: 1px solid #54553F;

}



#menuside .box .profilcnt img.fotka{

	border: 1px solid #54553F;

}



#menuside .box .top{

	display: none;

}



#menuside .menuitem{

	float: none;

	width: 100%;

	display: block;

}



#menuside .menuitem .male{

	display: block;

}





#menuside .menuitem.big{

}



#menuside a{

	color: #886080;

	text-decoration: none;

}



#menuside a.menuitem{

	line-height: 20px;

	text-indent: 15px;

}



#menuside a:hover{

	color: #8c4600;

	text-decoration: underline;

}



#nazevblogu, #nazevblogu a,#nazevblogu a:hover{

	width: 100%;

	display: block;

	font-size: 24px;

	line-height: 30px;

	text-decoration: none;

	text-align: left;

	height: 90px;

	position: relative;

	text-transform: uppercase;

	letter-spacing: 5px;

	font-family: Verdana, sans-serif;

	font-style: normal;

	font-variant: normal;

	font-weight: 400;

	color: #8c4600;

}



#nazevblogu #headertxt {

	padding: 15px 0 0 35px;

}



#page{

	width: 955px;

	margin: 0px auto;

	padding: 0px;

	background: url(page.png) repeat-y top center;
}          


#wrapper {

}




.text h2 {

	margin-top: 5px;

	line-height: normal;

}



.text h3 {

	margin-top: 5px;

	line-height: normal;

}



h1,h2,h3 {

	line-height: normal;

}



h1.vypis {

	margin-bottom: 25px;

}



.clanek{

	padding-bottom: 15px;

	margin-bottom: 15px;

}




div,form{

	padding: 0;

	margin: 0;

}



p{

	margin: 0px;

	padding: 0 0 8px 0;

}



.fotka,#content .text img.fotka{

	float: left;

	width: expression(this.width > 175 ? 175:true);

	padding: 0 10px 10px 0px;

	max-width: 175px;

	max-height: 175px;

	height: expression(this.height > 175 ? 175:true);

}



#menuside .box .profilcnt img.fotka{

	width: expression(this.width > 48 ? 48:true);

	float: left;

	margin: 2px 5px 5px 2px;

	max-width: 48px;

	max-height: 48px;

	height: expression(this.height > 48 ? 48:true);

}



#menuside .box .profilcnt img{

	width: expression(this.width > 150 ? 150:true);

	float: left;

	margin: 2px 5px 5px 2px;

	max-width: 150px;

	max-height: 150px;

	height: expression(this.height > 150 ? 150:true);

}



a:hover span, a:hover div {

	cursor: pointer;

}



.anketa .barcnt{

	padding: 2px 0 5px 0;

}



.anketa .barl, .anketa .barr{

	display: none;

}



.anketa.clanku .barl, .anketa.clanku .barr{

	height: 12px;

	width: 5px;

	display: block;

	float: left;

}



.anketa .bar{

	height: 7px;

	display: block;

	float: left;

}



.anketa.clanku .bar{

	height: 12px;

	display: block;

	float: left;

   background: url(_/ank.gif) repeat-x;

}



.anketa.clanku .item{

	border-left: 1px solid #777777;

	border-right: 1px solid #777777;

	border-bottom: 1px solid #777777;

	padding: 4px;

}



.anketa.clanku .item.prvni{

	border-top: 1px solid #777777;

}



.anketa.clanku .item.licha{

	background-color: #D7D7D7;

}



.anketa.clanku .item.suda{

	background-color: #F3F3F3;

}



.anketa.clanku .barl{

    background: url(_/ank-l.gif) no-repeat;

}



.anketa.clanku .barr{

    background: url(_/ank-r.gif) no-repeat;

}



.anketa .nazev {

	padding-bottom: 15px;

}



.anketa.clanku .nazev {

	padding-bottom: 2px;

}



.anketa.clanku .nazev {

	font-weight: bold;

}



.anketa.clanku .item, .anketa.clanku .item a, #content .anketa.clanku .item a, #menuside .anketa.clanku .item a{

	color: #000000;

	text-decoration: none;

}



.anketa.clanku a:hover, #content .anketa.clanku a:hover, #menuside .anketa.clanku a:hover{

	text-decoration: underline;

}



.anketa.clanku {

	width: 65%;

	padding-top: 15px;

}



#menuside table.hlaska{

	padding-left: 0;

	padding-right: 0;

	margin-left: 0;

	margin-right: 0;

	width: 98%;

}



table.tabulka

{

background:white;

border:2px solid #111111;

color:black;

border-collapse: collapse;

margin-left:20px;

}



table.tabulka  td

{

border:1px solid #C0C0C0;

padding-left:5px;

padding-right:5px;

padding-top:1px;

padding-bottom:1px;

xbackground:white;

line-height:1.8em;

}



table.tabulka thead tr

  { background: #7A5677;color:white; }





table.tabulka tr

{ background: #F1FAFE; color:black; }





table.tabulka tr.licha

  { background:#E6ECEF;color:black; }





table.tabulka tbody tr:hover

{

background:#EFDEBC;

color:black;

}



