a	  {text-decoration: none}
a:link    {color: blue}
a:active  {color: blue}
a:visited {color: blue}
a:hover {color: #CC3300; text-decoration: underline;}

.db a:link    {color: black}
.db a:active  {color: black}
.db a:visited {color: black}
.db a:hover {color: red; text-decoration: underline;}

.login a:link    {color: black}
.login a:active  {color: black}
.login a:visited {color: black}
.login a:hover {color: #CC3300; text-decoration: underline;}

.nepreh2 a:link    {color: blue}
.nepreh2 a:active  {color: blue}
.nepreh2 a:visited {color: blue}
.nepreh2 a:hover {color: #CC3300; text-decoration: underline;}


h1 {font-size:18px; margin: 0px 0px 0px 0px; font-weight: bold; font-family:Verdana;}
h2 {font-size:18px; margin: 0px 0px 0px 0px; font-weight: bold; font-family:Verdana;}
h3 {font-size:10pt; margin: 0px 0px 0px 0px; font-weight: bold; font-family:Verdana;}
h4 {font-size:18px; margin: 0px 0px 0px 0px; font-weight: bold; font-family:Verdana;}


/* #E6E9EB - světlejší vnitřek
#999999 - pozadí
#808080 - okraje rámečků */


body {
padding: 10;
text-align: center;
/* background-color: #92CEF1; /* #F2F2F2;   #DADADA;*/
background-repeat: repeat-x;
background-color: #CCCCCC;	
line-height: 100%;
font-family: Verdana;
font-size: 10pt;
				}

.ramecek 	{ border: 1px solid #999999; }
.obsah {
margin: 0px auto;
width: 974px;
background-color: #E6E9EB; /*;  #E8E9FE*/
text-align: left;
overflow: hidden;
line-height: 120%;
}



.zahlavi {
height: 90px; width: 974px;
background-color: red;
overflow: hidden;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-image: url(grafika/velikonocnilogo.jpg);
				}
.logo {
text-align: left;
float: left;
margin: 15px 0px 0px 5px;
height: 75px; width: 375px;
	}

.logo_prave {
background-image: url(grafika/hlavicka_90.jpg);
height: 90px; width: 569px;
float: right;
margin: 0px 0px 0px 0px;
		}


.db {
padding: 0px 0px 0px 5px;
text-align: left;
height: 30px;
width: 974px;
border-bottom: 1px solid #999999;
background-image: url(grafika/lista2.gif);
overflow: hidden;		
}
.sekce	{
margin: 0px 0px 0px 0px; 
float: left; 
width: 758px;
}
.sekce_vnitrek	{
line-height: 110%;
width: 400px;
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 5px; 
float: left; 
font-weight: bold;
}
.login	{
line-height: 110%;
width: 200px;
margin: 7px 0px 0px 0px;
float: left; 
font-weight: bold;
overflow: hidden;
text-align: right;
}

/* .podsekce1 {
text-align: left;
height: 1px; width: 974px;
background-color: #6F0000;
overflow: hidden;
}
.podsekce2 {
text-align: left;
height: 1px;
width: 974px;
background-color: #B36666;
overflow: hidden;
}
.podsekce3 {
text-align: left;
height: 4px;
width: 974px;
background-color: #AD0000;
overflow: hidden;
} */
.levprav_obal {
margin: 10px 0px 0px 10px;
}

									/*LEVY*/
.levy {
float: left;
margin: 0px 0px 0px 0px;
width: 572px;
background-color: white;	
overflow: hidden;
			}
.obsah_levy			{
width: 552px;
margin: 10px 0px 10px 10px;
overflow: hidden;
			}

.perex {
float: left;
width: 552px;
margin: 0px 0px 8px 0px;
}
.perex_obr { 
float: left;
margin: 0px 5px 0px 0px; 
border: 1px solid #666; 
padding: 2px;
}

.perex_nadpis {
font-size: 18px;
line-height: 120%;
text-align: left;
overflow: hidden;
}
.perex_spodek {
font-size: 10px;
line-height: 120%;
width: 336px;
margin: 0px 0px 5px 0px; 
overflow: hidden;
}

.uvod {
line-height: 120%;
text-align: left;
overflow: hidden;
}
.clanek {
float: left;
line-height: 120%;
text-align: left;
width: 552px;
overflow: hidden;
margin: 0px 0px 8px 0px;
}

.reklama468 {
float: left;
margin: 0px 0px 8px 0px;
height: 60px;  width: 550px;
}


										/*PRAVY*/

.pravy {
float: left;
margin: 0px 0px 0px 10px;
width: 372px;
overflow: hidden;
			}
.reklama		{
margin: 0px 0px 10px 0px;
}

.vrchnigraf200  {
margin: 0px 0px 0px 0px; 
height: 25px;
overflow: hidden;
background-image: url(grafika/vrchnigraf.gif);
}
.odrazka {
height: 10px;
}
.tlac0 a{
height: 25px;
position: relative; top: 4px;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: white;
display : block;
}

.tlac0 a:hover {
text-decoration: none;
border-bottom : 1px solid blue;
background-image: none;
background-color : white;
}
.nadpisy a{
height: 25px;
position: relative; top: 4px;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: white;
line-height:160%;
background-image: url(grafika/vrchnigraf.gif);
display : block;
}
.nadpisy a:hover {
text-decoration: none;
background-image: none;
background-color : #999999;
}

.pravy_in		{
margin: 0px 0px 10px 0px;
background-color: white;
border: 1px solid #999999;
overflow: hidden;
width: 370px; width: "372px"
}
.pravy_vnitrek		{
width: 364px;
margin: 6px 10px 0px 0px;
padding: 0px 0px 0px 6px;
}




.hledani {
margin: 0px 0px 10px 0px; 
overflow: hidden;
height: 25px;
width: 370px; width: "372px"
}
.hledani_vnitrek	{
float: left;
height: 25px; width: 300px;
margin: 0px 5px 0px 0px;
overflow: hidden;
} .hledani_vnitrek input { padding: 5px 0px 0px 0px; height: 24px; border: 1px solid #999999; }

.hledani_tlacitko	{
float: left;
height: 20px; width: 45px;
padding: 1px 0px 0px 0px;
overflow: hidden;
}


.vyberdruhu {
border-bottom: 1px solid #999999;
margin: 1px 0px 5px 0px;
padding: 0px 0px 0px 0px;
z-index: 1;
}

.vyberdruhu ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
 }
.vyberdruhu li {
display: inline;
overflow: hidden;
list-style-type: none; }

.vyberdruhu a, a.active {
background-image: url(grafika/lista2.gif);
font: bold 1em "Trebuchet MS", Arial, sans-serif;
font-size: 12pt;
border: 1px solid #999999;
padding: 0px 5px 0px 5px;
margin: 0;
text-decoration: none; 
}
.vyberdruhu a.active {
background: white;
border-bottom: 1px solid white;
}
.vyberdruhu a:hover {
text-decoration: none;
border-bottom : 1px solid red;
background-image: none;
background-color : white;
}


.odjinud  {
padding-right: 5px; 
padding-left: 5px;
font-size:8pt;
	}
.odjinud2  {
margin: 0px 0px 10px 0px;
width: 340px;
	}

	
.nepreh {
display:inline;
width: 370px; width: "372px"
}
.nepreh div{
margin: 0px 0px 10px 0px;
height: 125px;
width: 370px;
background-color: white;
border: 1px solid #999999;
}

.nepreh div:hover{
background-color: #e97233;
}
.nepreh div:hover a {color: #CCC;}
.nepreh a:hover {color: #CCC; text-decoration: underline;}

.nepreh strong{
display:block;
}
.nepreh img.promoimage{
	float:left;
	display:inline;
	margin:0 12px 0 0;
	border-right:2px solid #e97233;
}


.nepreh1 {
height: 125px;
width: 180px;
float: left;
}
.nepreh2 {
font-weight: bold;
height: 125px;
width: 160px;
float: left;
}


.pocitadlo {
margin: 0px 0px 10px 0px;
text-align: center;
}
.posledkome {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 10px; 
font-weight: bold;
font-size: 12px;
}
.odkazynaweby {
text-align: center;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 1px;
}

									/*STRED*/

.floatleft { 
float: left; 
margin: 5px 5px 0px 0px; 
border: 1px solid #666; 
padding: 2px;
} 				
.floatright { 
float: right; 
margin: 5px 5px 0px 0px; 
border: 1px solid #666; 
padding: 2px; 
} 
.floatcenter { 
margin: 5px 5px 0px 0px;
border: 1px solid #666; 
padding: 2px; 
}
.obrram { 
border: 1px solid #666; 
padding: 2px;
} 

.center_sirka { 
width: 550px;
margin: 10px 0px 10px 0px;
text-align: center;
overflow: hidden;  } 

.floatdva { 
float: left;
margin: 5px 5px 0px 0px; 
width: 199px;
} 

.floatnadpis { 
float: left; 
margin: 5px 0px 5px 0px;  
} 


.nadpis {
margin: 0px 0px 5px 0px;
font-size: 18pt;
font-weight: bold;
line-height: 110%;
width: 660px;
float: left;
}



.obecne_out {
float: center;
margin: 5px 0px 0px 0px;
border: 1px solid #EEEEEE; 
width: 494px; 
font-size: 10pt;
}
.obecne_in input { border: 1px solid black; }
.obecne_in textarea { border: 1px solid black; }
.obecne_odrazka { padding: 0px 0px 4px 4px; }
#muz { border: none; }
#zena { border: none; }
.obecne_in {
padding: 5px 0px 0px 2px;
border: 1px solid #444444; 
background: #DDDDDD; 
}

.out {
margin: 5px 0px 0px 0px;
border: 1px solid #EEEEEE; 
width: 498px; 
font-size: 10pt;
height: 157px; 
		}
.in {
padding: 5px 0px 0px 0px;
border: 1px solid #444444; 
background: #DDDDDD; 
height: 150px; 
		}
		
.nadp_out {
width: 500px;
margin: 5px 0px 0px 0px;
}
.nadp_in {
padding: 2px 5px 2px 5px;
background-color: #DDDDDD; 
font-size: 10pt;
font-weight: bold;
border-bottom: 1px solid #2B7285;
}
.nabi_out {
width: 500px;
margin: 0px 0px 0px 0px;
}
.nabi_in {
padding: 5px 5px 5px 5px;
font-size: 10pt;
border: 1px solid #2B7285;
}

.out_hlasky {
margin: 5px 0px 0px 0px;
width: 500px; 
font-size: 10pt; 
		}
fieldset { border:1px solid black; width: 420px; margin: 0px 0px 0px 5px; }
legend { border:1px solid black; padding: 0px 2px 0px 2px; }
.in input { border: 1px solid black; }

#v_url1 { margin: 5px 0px 0px 5px; }
#v_url { margin: 5px 0px 0px 26px;}

#v_nazev1 { margin: 1px 0px 0px 5px; }
#v_nazev { margin: 1px 0px 0px 8px; }

#v_popis1 { margin: 1px 0px 0px 5px; }	
#v_popis { margin: 1px 0px 0px 7px; }	
#o_popis { margin: 1px 0px 0px 19px; }

#v_druh1 { margin: 0px 0px 0px 5px; }
#v_druh { margin: 1px 0px 0px 18px; }
#v_email { display: none; }
	
#v_odeslat {
margin: 5px 0px 5px 5px;
border: 1px solid #AAAAAA; 
color: white;
background: #444444; 
		}




.clanekspodek {
font-size: 10pt;
text-align: left;
padding-right: 5px; 
padding-left: 5px;
margin: 15px 0px 0px 0px;
width: 500px;
}
.perexspodek {
font-size: 10pt;
text-align: left;
float: left;
padding-right: 5px; 
padding-left: 5px;
margin: 2px 0px 20px 0px;
width: 500px;
}

.vasehodnoceni  {
font-size: 12pt;
margin: 0px 0px 10px 0px;
}
.hodnoceniclanku  {
}
.komentare  {
font-size:11px;
width: 80px;
float: left;
}				
.kategorie {
font-size:11px;
width: 350px;
float: left;
}
.posunovani {
text-align: right;
font-weight: bold;
}

								/*GALERIE*/
.galerie {
float: left;
text-align: left; 
width: 500px;
}
								/*Odkazy*/
.odkazy {
text-align: left;
float: left; 
width: 500px;
}
								/*FAQ*/
.faq {
text-align: left;
float: left; 
width: 500px;
}
								/*O NAS*/
.onas {
text-align: left;
float: left; 
width: 500px;
}
								/*MANGA*/
.manga {
text-align: left;
float: left; 
width: 500px;
}	
								/*NÁVSTEVNÍ KNIHA*/
.guestbook {
text-align: left;
float: left;
padding: 0px 0px 0px 0px; 
width: 500px;
overflow: hidden;
}	
								/*PATKA*/
.mainend {
margin: 20 auto 0px auto;
clear: left;
padding: 4px 10px;
text-align: center;
}
.podpis 	{
font-size: 10pt;
text-align: center;
padding: 4px 20px;
}
.dovetek 	{	
font-size: 8pt;
text-align: center;
}
								/*DATABÁZE*/
.databaze {
float: left; 
width: 770px;
margin: 10px 0px 0px 10px;
overflow: hidden;
}
.zah {
width: 760px;
border-top: 1px solid gray;  border-bottom: 1px solid gray; 
background-image: url(grafika/lista2.gif);
font-size: 14px;
font-weight: bold;
text-align: left;
height: 28px;
margin: 0px 0px 0px 2px;
}

.naz 		{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
float: left; 
line-height:180%;
width: 400px;
}
.tr 		{
margin: 0px 0px 0px 0px;
float: left; 
line-height:180%;
width: 260px;
}
.hod {
margin: 0px 0px 0px 0px;
float: left; 
line-height:180%;
width: 75px;
}  

.recenze {
width: 760px;
text-align: left;
font-size: 12px;
font-weight: bold;
height: 35px;
border: 1px solid black;
margin: 2px;
overflow: hidden;
}  

.nazev {
padding-left: 5px;
margin: 0px 0px 0px 0px; 
 width: 385px;
float: left; 
}  
.typ {
width: 310px;
float: left;
font-weight: normal;
}  
.hodnoceni {
 width: 40px;
float: left;
} 
								/*HLASOVÁNÍ*/	
.hlasovani		{
text-align: left; 
margin: 0px 15px 0px 15px; 
}  	
.kom 		{
font-size:14px;
line-height:100%;
text-align: left;
padding: 0px 10px 0px 10px; 
width: 530px;
}
.obal-1-kome  {
border: solid black 1px;
background-color: #EEEEEE;
width: 530px;
margin: 5px 0px 0px 5px; 
overflow: hidden;
}
.hlavicka-kome  {
background-color: #CCCCCC;
padding: 3px 5px 1px 5px;  
height: 20px;
font-weight: normal;
font-size:12px;
color:black;
}
.autor-kome  {
float: left;
height: 18px;
font-size:18px;
font-family:Times new roman;
color:brown; 
font-weight: bold;
}
.web-kome  {
font-size:10pt;
font-weight: bold;
float: left;
margin: 0px 0px 0px 20px;
}
.cas-kome  {
float: right;  
text-align: right;
}
.nadpis-kome {
font-size:10pt;
font-weight: bold;
color:purple;
padding: 0px 2px 0px 5px;
width: 400px;
float: left;
}
.komeikona {
float: left;
width: 60px;
}
.zprava-kome {
font-size: 10pt;
line-height: 120%;
padding: 0px 2px 0px 5px;
float: left; 
width: 403px;
}
.antispam {
width: 150px;
} 
.antispam2 {
width: 150px;
margin: -23px 0px 0px 110px;
} .antispam2 input { border: 1px solid black; }

								/*UŽIVATELÉ*/

.levy_760		{
float: left;
margin: 0px 0px 0px 0px;
width: 572px;
background-color: white;	
overflow: hidden;
} /* pro snadnou prenositelnost UZIVATELU z POSTAV*/
.levy_in_760		{
margin: 10px 0px 0px 10px;
}

.uzivatele {
text-align: left;
float: left;
font-size: 12px;
height: 86px; width: 160px;
margin: 0px 5px 15px 0px;
overflow: hidden;
}
.uziv_nick {
text-align: left;
margin: 0px 0px 1px 0px;
}
.uziv_ikona {
margin: 0px 5px 0px 0px;
height: 60px; width: 60px;
border: 1px solid #999999; 
padding: 1px;
float: left;
} 
.uziv_pohlavi {
text-align: left;
}
.uziv_body{
} 


.profil_vrsek{
float: left;
width: 660px;
}
.profil_levy {
float: left;
width: 325px;
overflow: hidden;
}

				/* PROFIL */
.prvni_levy {
float: left;
width: 216px;
overflow: hidden;
}
.prvni_levy_vnitrek {
padding: 0px 0px 0px 0px;
}
.portret {
height: 200px; width: 200px;
border: 1px solid #999999; 
padding: 2px;
}
.prvni_pravy {
float: left;
width: 329px;
overflow: hidden;
}
.informace 	{
height: 221px; width: 329px;
line-height:120%;
overflow: hidden;
}

.obal_nadpisu			{
float: left;
width: 560px;
padding: 15px 0px 2px 0px;
line-height: 160%;
}
.popis			{
float: left;
width: 560px;
margin: 0px 0px 0px 0px;
line-height: 120%;
overflow: hidden;
}
.vnitrek_popis			{
padding: 0px 15px 0px 0px;
}
.obal_tabulek {
float: left;
margin: 0px 0px 0px 0px;
height: 171px; width: 329px;
}

								/*ADMIN*/	


.zaostrovat_foto {
width: 739px;
float: left; 
overflow: hidden;
}

.zakladni_info {
width: 360px;
float: left; 
overflow: hidden;
}

.puvod_vztahy {
margin: 0px 0px 0px 10px;
width: 370px;
float: left;
overflow: hidden;
}

.kratky_popis {
width: 750px;
float: left;
margin: 10px 0px 0px 0px;
overflow: hidden;
}

.out {
margin: 5px 0px 0px 0px;
font-family:Verdana;
border: 1px solid #EEEEEE; 
font-size: 10pt;
		}
.in {
padding: 5px 5px 5px 0px;
border: 1px solid #444444; 
background: #DDDDDD;
		}

fieldset { border:1px solid black; margin: 0px 0px 0px 5px; }
legend { border:1px solid black; padding: 0px 2px 0px 2px; }
.in input { border: 1px solid black; }
.zaostrovat_foto input { border: none; }

#p_jmeno1 { margin: 5px 0px 0px 5px; }
#p_jmeno { margin: 5px 0px 0px 4px;}

#p_vek1 { margin: 1px 0px 0px 5px; }
#p_vek { margin: 1px 0px 0px 34px;}

#p_pohlavi1 { margin: 1px 0px 0px 5px; }
#p_pohlavi { margin: 1px 0px 0px 8px;}

#p_druh1 { margin: 1px 0px 0px 5px; }
#p_druh { margin: 1px 0px 0px 27px;}

#p_titul1 { margin: 1px 0px 0px 5px; }
#p_titul { margin: 1px 0px 0px 30px;}

#p_karma1 { margin: 1px 0px 0px 5px; }
#p_karma { margin: 1px 0px 0px 14px;}


#p_vyskyt1 { margin: 5px 0px 0px 5px; }
#p_vyskyt { margin: 5px 0px 0px 0px;}

#p_autor1 { margin: 1px 0px 0px 5px; }
#p_autor { margin: 1px 0px 0px 19px;}

#p_hraje1 { margin: 1px 0px 0px 5px; }
#p_hraje { margin: 1px 0px 0px 19px;}

#p_blizci1 { margin: 1px 0px 0px 5px; }
#p_blizci { margin: 1px 0px 0px 21px;}

#p_kratkypopis { margin: 5px 0px 0px 0px; border: 1px solid black;}


.odeslat {
}

#p_odeslat {
margin: 5px 0px 0px 0px;
float: left;
border: 1px solid #BBBBBB; 
color: white;
background: #888888;
font-weight: bold;
}

#u_odeslat {
margin: 0px 0px 0px 10px;
float: left;
border: none; 
color: white;
background: #CC3300;
font-weight: bold;
}

.foto_pomer {
width: 300px; height: 200px;
border: 1px solid #666; 
padding: 2px;
margin: 0px 10px 0px 0px;
float: left; 
overflow: hidden;
}

.foto_thumbs {
width: 200px; height: 200px;
border: 1px solid #666; 
padding: 2px;
margin: 0px 10px 0px 0px;
float: left; 
overflow: hidden;
}

.foto_thumbs_obal {
width: 750px;
float: left; 
overflow: hidden;
}
.obal_obrform {
margin: 10px 0px 0px 0px;
width: 650px;
float: left; 
overflow: hidden;
}



.admin_levy {
float: left;
margin: 10px 0px 0px 10px;
width: 640px;
background-color: white;	
overflow: hidden;
}
.admin_pravy {
float: left;
margin: 10px 0px 0px 10px;
width: 300px;
background-color: white;
overflow: hidden;
}
.admin_obr { 
float: left; 
margin: 0px 0px 5px 0px; 
}