body 
{	
	font-family : Comic Sans MS;
	font-size : 90%;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	text-align: center;
	background-color : white; 
	background-image: url(pics/PSP-background.jpg);                
	background-attachment: fixed;                    
	background-repeat: no-repeat;                        
	color: lightgrey;					 
}                                 
div.telo
{
	width: 820px;
	text-align: left;
	clear:both;
	background-color : #006099;#F9F9F9;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;	
/*	border-style: ridge;       
	border-left: 1px solid #FFA500; 
	border-right: 1px solid #FFA500;
	border-bottom: 1px dotted #FFA500;
	border-top: 1px dotted  #FFA500; */
	border-left: 1px solid #FF9933; 
	border-right: 1px solid #FF9933;
}
div.zahlavi
{
	height: 120px;
	margin: 0px auto 0px auto;	
	padding: 0px 5px 0px 5px;	
}
div.lista
{
	max-height: 28px;
	width: 100%;
	text-align: center;
	background-color : #FF9933; 
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 5px 0px;	
}
div.lista-in
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
}

div.obsah
{
	width:660px;
	float:left;
	background-color : #006099; 
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
}
div.obsah-in
{
	margin: 0px 10px 0px 10px;	
	padding: 0px 0px 0px 0px;	
}
div.konec-obsahu
{
	clear:both;
	margin: 0px 0px 0px 0px;	
	padding: 15px 0px 0px 0px;	
}
div.prave-menu
{
	width: 145px;
	float:right;
	text-align:center;
	margin : 10px 5px 10px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 80%;
	background-color : #006099;
	border-left : 2px dotted #ccffff;
	border-bottom : 2px dotted #ccffff;
	border-top : 2px dotted #ccffff;
	border-right : 2px dotted #ccffff;
}
div.prave-menu-in
{
	margin: 0px 0px 0px 0px;	
	padding : 0px 0px 0px 0px;	
}
div.zapati
{
	clear: both;
	width: 820px;
	text-align: left;
	background-color : #006099;
	margin: 10px auto 0px auto;
	border-left: 1px solid #FF9933; 
	border-right: 1px solid #FF9933;
}
div.zapati-left
{
	text-align: left;
	float : left;
	width: 15em;
	margin : 5px 10px 5px 10px;
	color :black;
	font-size : 80%;
} 
div.zapati-right
{
	text-align: right;
	float : right;
	width: 15em;
	margin : 5px 10px 5px 10px;
	color :black;
	font-size : 80%;
}
div.zapati-center
{
	text-align: center;
	float : center;
	color :black;
	font-size : 80%;
}
div.kategorie
{
	margin: 0px 0px 0px 145px;	
	padding : 0px 0px 0px 0px;	
}
p
{
	text-indent: 3%;
	text-align: justify;
	margin-top : 15px;
	margin-bottom : 0px;
}
p.sam
{
	text-indent: 3%;
	text-align: justify;
	margin-top : 15px;
	margin-bottom : 10px;
}
p.navaz
{
	text-indent: 3%;
	text-align: justify;
	margin-top : 0px;
	margin-bottom : 0px;
}
p.posl
{
	text-indent: 3%;
	text-align: justify;
	margin-top : 0px;
	margin-bottom : 10px;
}
a.menu
{
	font-family : Arial, Helvetica, sans-serif;
	clear: both;
	text-decoration: none;
	font-size : 80%;
	color: lightgray;
	margin : 0px 0px 0px 0px;
	border : 1px solid #0066CC;
	background-color : #000066;
	background-image: url(pics/tlacitkomenu.jpg);                
	display : inline;
	font-weight : bolder;
	font-variant: normal;
	padding : 2px 8px 2px 8px;
}
a.pmenu
{
	font-family : Arial, Helvetica, sans-serif;
	clear: both;
	text-align: center;
	font-size : 85%;
	color: #000066;lightgray;
	margin : 3px 3px 3px 3px;
	border-left : 1px solid #0066CC;
	border-right : 1px solid #0066CC;
	border-bottom : 1px solid #0066CC;
	border-top : 1px solid #0066CC;
	background-image: url(pics/tlacitko1.gif);                
	background-color : #000066;
	display : block;
	font-weight : bolder;
	font-variant: normal;
	padding : 2px 2px 2px 2px;
}
a.kmenu
{
	font-family : Arial, Helvetica, sans-serif;
	clear: both;
	text-align: left;
	font-size : 85%;
	color: lightgray;
	margin : 3px 3px 3px 3px;
	border-left : 1px solid #0066CC;
	border-right : 1px solid #0066CC;
	border-bottom : 1px solid #0066CC;
	border-top : 1px solid #0066CC;
	background-image: url(pics/tlacitko1.gif);                
	background-color : #000066;
	display : block;
	font-weight : bolder;
	font-variant: normal;
	padding : 2px 2px 2px 2px;
}
a.ksmenu
{
	font-family : Arial, Helvetica, sans-serif;
	clear: both;
	text-align: left;
	font-size : 85%;
	color: #000066;lightgray;
	margin : 3px 3px 3px 3px;
	border-left : 1px solid #0066CC;
	border-right : 1px solid #0066CC;
	border-bottom : 1px solid #0066CC;
	border-top : 1px solid #0066CC;
	background-image: url(pics/tlacitko1.gif);                
	background-color : #000066;
	display : block;
	font-weight : bolder;
	font-variant: normal;
	padding : 2px 2px 2px 12px;
}a:link.menu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:visited.menu
{ 
	text-decoration: none;
	color: #cccccc;
}a:hover.menu
{
	text-decoration: underline;
	font-size : 90%;
	color: #cccccc;
	background-image: url(pics/tlacitkomenuover.jpg);                
	background-color : #003366;
}
a#rmenu-on
{
	color: #000066;#0099FF;
}
a#menu-on
{
	background-color : #99CCFF; ! important;
	background-image: url(pics/tlacitkomenuon.jpg);                
	color: #000066;
}
a:hover#menu-on
{
	background-color : #003366; ! important;
	color: #cccccc;
}
a:hover#rmenu-on
{
	text-decoration: underline;
	background-color : #003366; ! important;
	color: #0099FF;
}
a:link.pmenu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:visited.pmenu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:hover.pmenu
{
	text-decoration: underline;
	font-size : 85%;
	color: #000066;#cccccc;
	background-color : #003366;
}
a:link.kmenu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:visited.kmenu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:hover.kmenu
{
	text-decoration: underline;
	font-size : 85%;
	color: #000066;#cccccc;
}
a:link.ksmenu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:visited.ksmenu
{ 
	text-decoration: none;
	color: #cccccc;
}
a:hover.ksmenu
{
	text-decoration: underline;
	font-size : 85%;
	color: #000066;#cccccc;
	background-color : #003366;
}
a#pmenu-on
{
	background-color : #99CCFF; ! important;
	color: #003366;
}
a:hover#pmenu-on
{
	background-color : #003366; ! important;
	color: #cccccc;
}
a:link.odkaz
{ 
	text-decoration: underline;
	font-weight: bold;
	color: #003366;
}
a:visited.odkaz 
{ 
	text-decoration: underline;
	font-weight: bold;
	color: #003366;
}
a:hover.odkaz
{
	text-decoration: underline;
	font-weight: bold;
	color: #99CCFF;
}
a:link
{ 
	text-decoration: underline;
	color: #99CCFF;
}
a:visited
{ 
	text-decoration: none;
	color: #99CCFF;
}
a:hover
{
	text-decoration: none;
	color: #99CCFF;
}
a:link.obr
{ 
	width:0px;
	background-color : #003366; ! important;
	border: 1px solid white;
	padding: 0px 0px 0px 0px;	
}
a:visited.obr 
{ 
	width:0px;
	background-color : #003366; ! important;
	border: 1px solid white;
	padding: 0px 0px 0px 0px;	
}
a:hover.obr
{
	width:0px;
	background-color : #003366; ! important;
	border: 1px solid white;
	padding: 0px 0px 0px 0px;	
}
h1
{
	font-family: "Times New Roman",times;
	font-size : 180%;
	margin: 0px 0px 0px 0px;	
	padding: 20px 0px 0px 0px;
}
h1.technika
{
	font-family: "Times New Roman",times;
	text-decoration: underline;
	font-size : 140%;
	margin: 0px 0px 0px 0px;	
	padding: 20px 0px 5px 50px;
}
h1.sponzori
{
	font-family: "Times New Roman",times;
	text-decoration: underline;
	font-size : 130%;
	margin: 0px 0px 0px 0px;	
	padding: 20px 0px 5px 0px;
}
h1.kategorie
{
	font-family: "Times New Roman",times;
	text-decoration: underline;
	font-size : 100%;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 5px 50px;
}
h2
{
	font-family : Georgia,serif;
	width: 90%;
	float:none;
	text-align: center;
	font-size : 140%;
	background-color : #003366;#0066CC;
	color: #cccccc;
	text-decoration: none;
	border-left : 1px solid #33CCFF;
	border-right : 1px solid #33CCFF;
	border-top : 1px solid #33CCFF;
	border-bottom: 1px dashed #FF9933;
	margin: 20px 0px 10px 0px;	
	padding: 1px 0px 0px 0px;
}
h2.pocasi
{
	font-family : Georgia,serif;
	width: 550px;
	float:none;
	text-align: center;
	font-size : 100%;
	background-color : #003366;#0066CC;
	color: #cccccc;
	text-decoration: none;
	border-left : 1px solid #33CCFF;
	border-right : 1px solid #33CCFF;
	border-top : 1px solid #33CCFF;
	border-bottom: 1px dashed #FF9933;
	margin: 20px 0px 20px 0px;	
	padding: 1px 0px 0px 0px;
}
h2.rok
{
	font-family : Georgia,serif;
	width: 120px;
	float:none;
	text-align: center;
	font-size : 80%;
	background-color : #003366;#0066CC;
	color: #cccccc;
	text-decoration: none;
	border-left : 1px solid #33CCFF;
	border-right : 1px solid #33CCFF;
	border-top : 1px solid #33CCFF;
	border-bottom: 1px dashed #FF9933;
	margin: 20px 0px 20px 0px;	
	padding: 1px 0px 0px 0px;
}
h2.nadpis
{
	font-family : Georgia,serif;
	width: 250px;
	float:none;
	text-align: center;
	font-size : 80%;
	background-color : #003366;#0066CC;
	color: #cccccc;
	text-decoration: none;
	border-left : 1px solid #33CCFF;
	border-right : 1px solid #33CCFF;
	border-top : 1px solid #33CCFF;
	border-bottom: 1px dashed #FF9933;
	margin: 20px 0px 20px 0px;	
	padding: 1px 0px 0px 0px;
}
h3.prog
{
	font-family : Arial, Helvetica, sans-serif;
	background-color : lightblue;#33CCFF;
	text-align: left;
	text-decoration: none;
	border-bottom : 1px dashed #003366;
	font-weight : bold;
	color : #003366;
	font-size : 95%;
}
h4
{
	font-family : Arial, Helvetica, sans-serif;
	background-image: url(pics/tlacitkomenuoverlong.jpg);                
	background-color : lightblue;#33CCFF;
	text-align: center;
	text-decoration: none;
	border-bottom : 1px dashed #003366;
	font-weight : bold;
	color : #cccccc;#003366;
	padding : 2px 10px 2px 10px;
	font-size : 95%;
	margin : 0px 0px 0px 0px;
}
table.soutez
{
	border-collapse: separate;
	font-size : 100%;
	margin : 0px 5px 0px 5px;
}
table.kontakty
{
	font-family : Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-style: outset;
	font-size : 90%;
	margin : 0px 5px 0px 5px;
}
table.vysledek
{
	font-family : Arial, Helvetica, sans-serif;
	border-collapse: separate;
	font-size : 90%;
	margin : 0px 5px 0px 5px;
}
table.vysledky
{
	border-collapse: separate;
	font-size : 100%;
	margin : 0px 5px 0px 5px;
}
table.technika
{
	border-collapse: separate;
	font-size : 80%;
	margin : 0px 5px 0px 5px;
	padding : 0px 0px 0px 20px;
}
table.kategorie
{
	border-collapse: separate;
	font-size : 90%;
	margin : 0px 5px 0px 5px;
}
table.obr
{
	border-collapse: separate;
	font-size : 80%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
td.podtrzeno
{
	width:135px;
	vertical-align: top;
	text-decoration: underline;
	margin : 0px 5px 0px 5px;
}
td
{
	vertical-align: top;
	margin : 0px 5px 0px 5px;
	padding : 2px 5px 2px 5px;
}
td.technika
{
	width: 250px;
	vertical-align: top;
	margin : 0px 5px 0px 5px;
	padding : 2px 5px 2px 5px;
}
/*td.tab
{
	width: 150px;
	vertical-align: top;
	margin : 0px 5px 0px 5px;
	padding : 2px 5px 2px 5px;
}*/
td.obr
{
	font-family : Arial, lucida, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-left : 1px solid #33CCFF;#ccffff;#003366;#33CCFF;
	border-bottom : 1px solid #33CCFF;#ccffff;#003366;#888888;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
td.kategorie
{
	width:320px;
	vertical-align: top;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
td.sponzori
{
	width:320px;
	font-size : 90%;
	vertical-align: top;
	text-align: center;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
td.vysl
{
	width:320px;
	font-size : 90%;
	vertical-align: top;
	text-align: center;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
li
{
	list-style-type: none;
	list-style-position:inside;
	margin : 0px 0px 0px 0px;
}
dl
{
	text-align: left;

}
p.nahoru
{
	text-align : right;
	font-size : 80%;
}
img.pocitadlo
{
	text-align: center;
	margin : 10px auto 10px auto;
}
img.znak
{
	float: left;
	text-align: left;
	margin : 0px 0px 0px 0px;
}
img.titul
{
	float: left;
	margin : 0px 0px 0px 10px;
}
img.hasic
{
	text-align: right;
	margin : 0px 0px 0px 25px;
	padding : 0px 0px 0px 0px;
}
img.technika
{
	margin: 0px 0px 0px 50px;	
	padding: 0px 0px 0px 0px;
}
img.obr
{
	margin: 5px 5px 5px 5px;	
	padding: 0px 0px 0px 0px;
}
div#date
{
	text-align:right;
	margin : 0px 140px 0px 0px;
	border: 0px;
}
div#cas
{
	float: left;
	margin : 0px 0px 0px 25px;
}
div.ram
{
	width:200px;
	margin: 5px 0px 5px 0px;	
	padding: 0px 0px 0px 0px;
}
div.ram1
{
	width:145px;
	margin: 5px 0px 5px 0px;	
	padding: 0px 0px 0px 0px;
}
div.vlevo
{
	float: left;
}
div.vpravo
{
	float: right;
	margin : 0px 0px 0px 0px;
}
div.hodnoceni
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-weight : bold;
	font-style : italic;
	color : #003366;
	font-size : 80%;
	margin: 5px 0px 0px 100px;	
	padding: 0px 0px 0px 0px;
}
span.hodnoceni
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-weight : bold;
	font-style : italic;
	color : #003366;
	font-size : 80%;
	margin: 5px 0px 0px 0px
	padding: 0px 0px 0px 0px;
}
span.right
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 3px;
	color : #003366;
	font-size : 90%;
	margin: 5px 0px 0px 210px;	
	padding: 0px 0px 0px 0px;
}
input.text
{
	margin-right :5px ;
	margin-left :5px ;
	margin-top : 5px;
	border : 1px solid #7F9DB9;
	width : 130px;
}

div.text2
{
	font-family : "Courier New", Courier;
	text-align: center;	
	color : #808080;
	font-size : 100%;
	font-weight : bold;
	border-bottom : 1px solid #7f9db9;
 	border-top : 1px solid #7f9db9; 
	margin-top :5px;
	margin-bottom :5px;
	padding-bottom :5px;
}
input.tlacitko2
{
	background-color : #0066CC;
	cursor:hand;
	text-align: center;	
	color : White;
	font-weight : bold;
	border-color: #BAD37F;
	border-width: 1px;
	border-style: outset;
	border-left : 1px solid #33CCFF;
	border-top : 1px solid #33CCFF;
	border-right : 1px solid #33CCFF;
	border-bottom : 1px solid #33CCFF;
	margin-left : auto;
	margin-right : auto;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	font-size : 85%;
	display : block;
	width : 7em;
}

form.search
{
	margin-top :0px;
	margin-bottom :10px;
}
div.anketa
{
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
}
div.novinky
{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/*ukazky stylu :
bezpatkové
font-family: sans-serif;
patkové
font-family: serif;
neproporciální
font-family: monospace;
Arial
font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
Verdana
font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
Tahoma
font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
Times New Roman
font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;
Courier New
font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
Georgia
font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
Impact
font-family: "Impact CE", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;
Comic Sans MS
font-family: "Comic Sans MS CE", "Arial CE", "Sand CE", "Helvetica CE", "Comic Sans MS", lucida, fantasy;
< FONT FACE= " comic sans ms " > comic sans ms< /FONT >
< FONT FACE= " times new roman " > times new roman< /FONT >
< FONT FACE= " thickhead " > thickhead< /FONT >
< FONT FACE= " arial " > arial < /FONT >
< FONT FACE= " monotype corsiva " > monotype corsiva< /FONT >
< FONT FACE= " impact " > impact< /FONT >
< FONT FACE= " script " > script< /FONT >
< FONT FACE= " black chancery " > black chancery< /FONT >
< FONT FACE= " ms sans serif " > ms sans serif< /FONT >
< FONT FACE= " ms serif " > ms serif< /FONT >
*/

