﻿body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: "Verdana", "Geneva CE", lucida, sans-serif;
font-size: 11px;
background-image: url(img/carbon.gif);
background-position: center top;
background-color:#222;
text-align:center;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
}

div 
{
margin:0 0 20px 0;
}
ul 
{
color:#c00;
}
li 
{
margin-top:5px;
margin-bottom:10px;
list-style-image: URL('img/hvezdicka_mala.gif');
}
/*-----------------------------------  FORMULÁŘE   ---------------------------------------------
---------------------------------------------------------------------------------------------- */
select
{
border: 1px solid #c00;
}
option
{
color:#c00;
}
.tlacitko
{
background: #c00 url(img/gradient_vetsi.png) repeat-x 0 -60px;
_background:#cc0000;
color:white;
font-weight:700;
border:1px solid #c00;
cursor:pointer;
}
.tlacitko:hover
{
background: #f00 url(img/gradient_vetsi.png) repeat-x 0 -60px;
_background:#FF0000;
}
/*-----------------------------------  NADPISY   ---------------------------------------------
---------------------------------------------------------------------------------------------- */
h1
{
background: #ccc url(img/gradient.png) repeat-x 0 -50px;
_background:#ccc;
width: 684px;
font-size: 20px;
font-weight: 700;
text-align: right;
border-bottom:1px solid #c00;
margin:3px 0 0 0;
}
h3 
{	
margin: 0 0 3px 0;
padding:5px;
color: #c00;
font-size: 12px;
font-weight: 700;
background: #FFD9D8 url(img/gradient.png) repeat-x 0 -40px;
_background:#FFD9D8;

border: 1px solid #f00;
}
h3.zeleny
{
background-color:#090; 
border:1px solid #090; 
color:white;
}
h3.oranzovy
{
background-color:#f90;
border:1px solid #f90;
color:white;
}
h4
{
color: black;
margin:5px 0;
text-align:left;
}	
h5 
{
font-size:12px;
margin:5px 0;
}
/*-----------------------------------  ODKAZY   ---------------------------------------------
---------------------------------------------------------------------------------------------- */
a  
{ 
color: #000;
text-decoration:none;
}
.moznost_k_hlasovani
{
display:block;
margin: 5px 0;
font-weight:700;
}
.moznost_k_hlasovani:hover
{
text-decoration:underline;
}
.neaktivni_odkaz_hlasovani
{
margin: 5px 0;
font-weight:700;
color:silver;
}

/*-----------------------------------  NAVIGACE STRÁNEK   ---------------------------------------------
---------------------------------------------------------------------------------------------- */
.navigace_stranek
{
text-align: right;
color: #909090;
}
.navigace_stranek img
{
position:relative;
top:5px;}
.navigace_stranek a
{
color: #909090;
}
.navigace_stranek a:hover
{
color: #909090;
text-decoration:underline;
}

/*-----------------------------------  OBRÁZKY   ---------------------------------------------
---------------------------------------------------------------------------------------------- */
.na_sirku
{
width:80%;
border:1px dotted silver;
padding:5px;
margin:5px auto;
text-align:center;
}
.na_vysku
{
width:50%;
border:1px dotted silver;
padding: 5px;
margin:5px auto;
text-align:center;
}
.na_vysku img, .na_sirku img
{
display:block;
width:90%;
margin: 0 auto;
}
.na_vysku a:hover, .na_sirku a:hover, .na_vysku a, .na_sirku a,
.obr_vlevo a:hover, .obr_vpravo a:hover, .obr_vlevo a, .obr_vpravo a
{
color:#999;
text-decoration:none !important;
}
.obr_vlevo
{
float:left;
width:35%;
border-right:1px dotted red;
border-bottom:1px dotted silver;
padding:2px 5px 2px 0;
margin: 5px 5px 5px 0;
text-align: center;
}
.obr_vpravo
{
float:right;
width:35%;
border-left:1px dotted red;
border-bottom:1px dotted silver;
padding:2px 0 2px 5px;
margin: 5px 0 5px 5px;
text-align: center;
}
.obr_vlevo img, .obr_vpravo img
{
width:100%;
display:block;
}
/*--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */
.tooltip
{
font-size:10px;
padding:2px;
color:#c00;
background-color:#ddd;
font-weight:700;
border: 1px solid #c00;
/* border-top-left-radius: 8px 8px;
border-top-right-radius: 8px 8px;
border-bottom-left-radius: 8px 8px;
border-bottom-right-radius: 8px 8px;
 */
}
.jazykova_verze
{
margin:0px auto;
text-align:right;
width:854px;
color:silver;
}
.jazykova_verze a
{
color:silver;
}
span.formatovani a 
{
padding: 1px 5px;
border: 1px solid #808080;
text-decoration: none;
background: #f0f0f0;
}
span.formatovani a:hover
 {
color: #333;
background: #fff;
border: 1px soliad #333;
}
.popisek{
position:absolute;
top:95px;
left:0px;
font-weight:700;
color:#eee;
background-color:black;
filter: alpha(opacity=65);  
-moz-opacity: 0.65;  
-khtml-opacity: 0.65;  
opacity: 0.65;  
}
.ramecek{
color: #c00;
border: 1px solid #c00;
background-color: #eee;
padding:5px;
}
.odkaz_v_nadpisu
{
color:#c00;
}
.seznam_ke_stazeni
{
margin-top: 5px;
margin-bottom: 5px;
color: #000;
}
a.odkaz_na_stazeni
{
text-decoration:underline;
}
a.odkaz_na_stazeni:hover
{
color:#c00;
}
/*----------------------------------- DATUM ---------------------------------------------
---------------------------------------------------------------------------------------------- */
.datum
{
color: #000;
font-size: 0.8em;
padding-right:5px;
}
/*----------------------------------- HLÁŠKY ---------------------------------------------
---------------------------------------------------------------------------------------------- */
.hlaska_KO 
{
text-align: center;
background-color: red;
color:white;
font-weight: 700;
margin-bottom:15px;
}
.hlaska_OK 
{
text-align: center;
background-color: green;
color:white;
font-weight: 700;
margin-bottom:15px;
}
/*-----------------------------------  LAYOUT  ---------------------------------------------
---------------------------------------------------------------------------------------------- */
.stred {
text-align:left;
background-color:white;
width:854px;
margin: 0px auto 10px auto;
}
.radek1 
{
margin: 0px;
width: 854px;
height:115px;
}
.radek11
 {
float:left;
width:340px;
margin: 0px;
padding: 0px;
}
.radek12
 {
float:right;
margin: 0px;
width: 512px;
height: 114px;
background-color:#c00;
position:relative;
}
table.radek3
{
margin:0px;
width: 854px;
}
td.bunka_telo
{
vertical-align:top;
width:684px;
}
div.telo
{margin:0 5px 5px 5px;
}
td.bunka_pravy_pruh 
{ 
border-left:1px solid #aaa;
vertical-align:top;
text-align: right;
}
div.pravy_pruh
{
width:170px;
text-align:center;
}
.sponzor
{
margin-top: 25px;
margin-bottom: 20px;
width:165px;
}
/*-----------------------------------DEFINICE MENU---------------------------------------------
---------------------------------------------------------------------------------------------- */
div.menu
{/*odsavec zastřešuje celé menu*/
width: 854px;
height: 40px;
margin:0;
}
div.menu div.menu1
{/*jednotlivá položka nejvyšší úrovně*/
float:left;
width:170px;
margin:0  0 0 1px;
height:40px;
text-align: right;
}
div.menu div.menu1 a#odkaz_menu1{
/*samotný odkaz nejvyšší úrovně*/
display:block;
width:170px;
height: 40px;
color: #fff;
font-weight: 700;
font-size: 14px	;
background-image: url(img/menu.gif);
}
div.menu div.menu1 div.menu2 
{/*menu2 obsahuje odstavce div.menu2_polozka, zobrazí se při ukázání na nadřazený prvek div.menu1 */
display:none;
background: #f00;
border: 1px solid #f00;
border-bottom-left-radius: 8px 8px;
border-bottom-right-radius: 8px 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
position:relative;
z-index: 1;
}
div.menu div.menu1 div.menu2 div.menu2_polozka
 {/*položka menu2*/
margin:5px;	
width:160px;
height:15px;
border-style: dotted; border-width: 0px; border-color: white; border-bottom-width:1px;
}
div.menu div.menu1 div.menu2 div.menu2_polozka a#odkaz_menu2 
{/*odkaz v odstavci menu2_polozka*/
position:relative;
color:white;
font-weight: 700;
}
div.menu div.menu1 div.menu2 div.menu2_polozka div.menu3{/*styl menu3 (jména závodníků)*/
display:none;
margin:0;
padding: 0 0 0 5px;
position:relative; left:160px; top:-20px;
}
div.menu div.menu1 div.menu2 div.menu2_polozka div.menu3 div.menu3_polozka{
margin:0;
padding:2px 5px 2px 2px;
background:#f00;
background: rgba(255, 0, 0, 0.85);
width:150px;
border-style: dotted; border-width: 1px; border-color: white; border-bottom-width:1px; border-top-width:0px;
}
div.menu div.menu1 div.menu2 div.menu2_polozka div.menu3 div.menu3_polozka a{
color:white;
font-weight:700;
	}
div.menu div.menu1 div.menu2 div.menu2_polozka div.menu3 div.menu3_polozka:hover
{
background: rgba(200, 0, 0, 0.8);
background: #c00;
}
div.menu div.menu1 div.menu2 div.menu2_polozka:hover div.menu3
{/*zobrazení menu 3 (jména závodníků)*/
display:block;
}
div.menu div.menu1:hover a#odkaz_menu1
{
background-image: url(img/menu_hover.gif);
}
div.menu div.menu1 div.menu2 div.menu2_polozka:hover 
{
background: rgba(200, 0, 0, 0.8);
background: #c00;
}
div.menu div.menu1:hover div.menu2 a , div.menu div.menu1:hover div.menu2  
{
display:block;
}
/* ------------------------------------------------SUBMENU---------------------------------------------------------
------------------------------------------------------------------------------------------------------------------*/
 .radek_submenu
 {
margin:5px 0 15px 0;
font-weight:700;
} 
a.polozka_submenu 
{
color:#c00;
font-weight:700;
font-size:13px;
background-image:url(img/submenu.gif);
height:21px;
border-top-left-radius: 8px 8px;
border-top-right-radius: 8px 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
}
a.polozka_submenu:hover
{
text-decoration:underline;
}
.aktivni {
color:black;
font-weight:700;
font-size:13px;
background-image:url(img/submenu.gif);
height:21px;
border-top-left-radius: 8px 8px;
border-top-right-radius: 8px 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
cursor:default;
}
/* _________________________________UVOD___________________________________________ */	
/* __________________________________________________________________________________ */	
#nadpis_uvodu
{
font-size:140%;
text-align:center;
} 
#hlavni_ramecek_uvodu
{
height:290px;
position:relative;
}
#prvni_odstavec
{
background: #eee url(img/gradient_vetsi.png) repeat-x 0 -0px;
_background:#fff;
position:absolute;
top:30px;
right:-1px;
text-align:justify;
width:60%;
font-weight:700;
font-size:13px;
}
#druhy_odstavec
{
background: #eee url(img/gradient_vetsi.png) repeat-x 0 -10px;
_background:#fff;
position:absolute;
bottom:30px;
left:-1px;
text-align:justify;
width:60%;
font-weight:700;
font-size:13px;

}
#obrazek_trojka
{
position:absolute;
top: 10px;
left:40px;
}
#obrazek_znak
{
position:absolute;
bottom:3px;
right:90px;
}

#tabulka_s_aktualitami
{
margin:0;
padding:0;
position:relative;
height:300px;
width:653px;
border:1px solid #c00;
background-color:white;

}
#tabulka_s_aktualitami h3
{
margin:0;
background: #c00 url(img/gradient.png) repeat-x 0 -40px;
_background:#c00;
color:#fff;
border:0;
position:relative;
}
#tabulka_s_aktualitami h3 img
{
position:absolute;
top:-10px;
right:20px;
}
#tabulka_s_aktualitami td.seda
{
background: #ddd url(img/gradient_vetsi.png) repeat-x 0 -40px;
_background:#eee;
}
#tabulka_s_aktualitami td.bila
{
background: #eee url(img/gradient_vetsi.png) repeat-x 0 -40px;
_background:#fff;
}
.datum_v_nahledu{
margin:0;
float:left;
width:72px;
height:15px;
overflow:hidden;
text-align:center;
font-size: 0.8em;
}
.datum_diskuze_vpravo
{
margin:0;
float:right;
width:130px;
height:15px;
/* overflow:hidden; */
text-align:left;
font-size: 0.8em;
}
.pocet_navstev{
margin:0 5px 0 0;
float:right;
text-align:center;
font-size: 0.8em;
}
.radek_vypisu 
{
padding-bottom: 2px;
padding-top: 2px;
margin:0 0 0 5px;
}
.radek_vypisu  a:hover
{
text-decoration:underline;}
.anketa
{
position:relative;
height:200px;
width:600px;
margin: 10px auto;
padding:0;
}
.graf
{
position:absolute;
top:0px;
left:0px;
width: 600px;
border:0px solid #c00;
z-index:1;
}
.legenda
{position:absolute;
top:0px;
left:0px;
color:#8E8E8E;
width:175px;
height:130px;
margin:70px 0 0 30px;
font-weight:700;
z-index:100;
}
.anketa h4
{
position:absolute;
top:10px;
text-align:center;
width:600px;
color:#8E8E8E;
z-index:100;
}
.odpoved
{
position:relative
}
.svetlo_odpovedi
{
position:absolute;
top:1px;
left:1px;
height:15px;
}
#hlasovani
{
width:500px;
height:150px;
background-image:url(img/pozadi_600_200.png);
margin:0px auto;
padding:20px 50px 30px 50px;
}
#hlasovani h5
{
text-align:center;
color:#8E8E8E;
}
/* //////////////////// NOVINKY //////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
.obal_novinky
{
position:relative;
background-color:#fff;
}
.obal_novinky:hover
{
cursor:pointer;
position:relative;
top:-3px;
left:-3px;

}
h3.nadpis_nahledu, h3.nadpis_novinky
{/* kvůli datumu	 */
padding-right:100px;
margin-bottom:0px;
}
a.odkaz_v_nadpisu:hover 
{
text-decoration: underline;
}
div.datum_novinky
{
position: absolute;
top:5px;
right: 20px;
}
.text_novinky
{position:relative;

text-align:justify;
color:#000;
border: 1px solid #c00;
border-top:0;
padding: 5px 10px 25px 10px;
overflow:hidden;
background:#eee;
}
.text_novinky a 
{
text-decoration:underline;
}
.text_novinky a:hover
{
text-decoration:none;
}	
.text_novinky:first-letter
{font-size:3em;
font-weight:700;
color:#c00;
/* font-family:Times New Roman, sans; */
}	
.upoutavka
 {
margin:0px;
padding: 10px 5px 5px 5px;
border:1px solid #bbb;
border-top:0;
color:#000;
text-align:justify;

}
div#souvisejici_clanky
{
width:48%;
float:right;
}
a.souvisejici_clanky
{
color:#000;
}
a.souvisejici_clanky:hover
{
color:#000;
text-decoration:underline;
}

.precteno
{
text-align:right;
color:silver;
}

/* ///////////////////  HODNOCENÍ    ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
#hodnoceni_clanku
{
text-align:center;
font-size:0.9em;
}

#obal_hvezdicek
{
position:relative;
width:80px;
height:16px;
margin:0px auto;
}
.hodnoceni
{
background-image:url(img/star_cb.png);
width:16px;
height:16px;
position:absolute;
top:0px;
left:16px;
}
.hodnoceni a
{
display:block;
width:16px;
height:16px;
}
.prvni
{
position:absolute;
top:0px;
left:0px;
}
.hodnoceni:hover
{
background-image:url(img/star.png);
cursor:pointer;
}
.zluty_cely
{
background-image:url(img/star.png);
}
.zluty_pul
{
background-image:url(img/star_half.png);
}

/* ///////////////////  TEAM    ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */

.odkaz_vedeni{
	font-weight:700;
	color: #c00;}
	
.jmeno
{font-weight:700;
color:#c00;}
.funkce
{}
.mailova_adresa{
	font-size:9px;
	color:#888;}


/* ///////////////////  KALENDÁŘ  ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
.zaznam
{	margin:0px;
	padding: 3px;
	color: #f00;}
.sloupec_s_kalendarem{
	float:right;
	}
/* ///////////////////  VÝSLEDKY  ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
div.zavod {color:black;
	border-style: solid; border-width: 1px; border-color: #c00; border-top-width:0px;
	margin-top:0;
	}
h3.zavod{
margin-bottom:0;
border-style: solid; border-width: 1px; border-color: #f00; border-bottom-width:0px;
background: #fcc url(img/gradient.png) repeat-x 0 -50px;
_background:#FFD3D2;
	}
	
	
/* ///////////////////  ZÁVODNÍCI  ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
h3.nadpis_zavodnika{
	margin-top: 15px;}
 a.odkaz_na_zavodnika{
font-size: 11px;
margin-bottom:0px;
margin-right: 2px;
border-style: solid; border-width: 1px; border-color: #c00; border-bottom-width:0px;
}
 .vybrano{
font-weight: 400;
background-color: #eee;
color: #c00;
margin-right: 2px;
border-style: solid; border-width: 1px; border-color: #c00; border-bottom-color:#eee; border-bottom-width: 5px;
position:relative;
top: 1px;
}
.portret{
	border-style: solid; border-width: 1px; border-color: #f00;
	float:right;
	margin-right:20px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
/* //////////////////// SPONZOŘI  ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
.tabulka_sponzoru
{	background-color:#fff;
	text-align: center;
	/* width:100%; */
	border-style: solid; border-width: 1px; border-color: #eee;
}




/* //////////////////// KE STAŽENÍ ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
.vpravo{
float: right;
margin-top:10px;
width:315px;}

.vlevo {
float: left;
margin-top: 10px;
width: 315px;}


.text_odkazu{
	margin-bottom: 15px;
	background-color:#eee;
	padding: 0px 5px 5px 5px;
	/* border-style: solid; border-width: 1px; border-color: #c00; border-top-width:0px; */
}	


/* //////////////////// PRO ČLENY ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
.diskuze{
	width:650px;
	height:1500px;
	}
	
div.ramecek.zpravy{
	width: 166px;
	height: 845px;
	position:relative;
	top:-1572px;
	left:680px;
	padding:0px;
	}

/* //////////////////// SPODNÍ LIŠTA /////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
.spodni_lista  {
	width:854px;
	font-size: 12px;
	font-weight: 700;
	color:silver;
	text-align: center;
	background-color:#C00;
	margin: 0px auto;
	margin-top: 5px;
	padding:5px;
	border-style: solid; border-width: 1px; border-color: #FFF; border-top-width:0px;
	background-image: url(img/jezdec_z_leva.jpg);
	background-repeat:no-repeat;
	}
.spodni_lista a {color: silver;
		font-size: 12px;
	font-weight: 700;
}
	

/* -/* //////////////////// FOTKA ////////////////////////	 */
/* ///////////////////////////////////////////////////////	 */
	
#telo_fotky{
	background-color:#222;
	background-image: url(img/carbon_cerny.gif);
	background-position: center top;
	text-align:center;
	color:#fff;
	}
.nadpis_fotek{
	color: #c00;
	font-size: 20px;
	text-align:center;
	}
.navigace_fotek
{	font-weight:700;	
	margin-top:10px;
	margin-bottom: 10px;
	text-align: center;
}
.odkaz_v_navigaci{
	color: #fff;
	margin-bottom: 10px;
	}
.cara_nad_fotkou{
	color: #f00;
}
.komentar{
	margin-bottom:5px;
	margin-top: 5px;}
.fotka{
margin-top: 10px;
	}
	
.paticka_fotek
	{
	color: #999;
	size: 9px;
	}
.fotogalerie{
	padding: 0px;
	margin: 2px 0 0 0;
}
/*--------------------------------------STÍNOVÁNÍ-------------------------------------------
---------------------------------------------------------------------------------------------- */
.stin
{
padding: 0;
position: relative;
left:2px;
top:2px;
background: #bbb;
border: solid #ddd 1px;
}
.svetlo
{
position:relative;
top:-4px;
left:-4px;
margin:0;
}
#vpravo .svetlo
{
border: 1px solid #c00;
}
/*-----------------------------------FÓRUM   -------------------------------------------------
---------------------------------------------------------------------------------------------- */
div#diskuze
{
width:48%;
float:left;
}
div#diskuze form
{
font-size:11px;
border-bottom:2px dotted #FFE08E;
}
div#diskuze textarea
{
font-size:10px;
height:50px;
border:1px solid #f90;
}
div#diskuze input
{border:1px solid #f90;
}
.hlavicka_prispevku
{
margin: 10px 0 0 0;
text-align:left;
background: #FFE08E url(img/gradient.png) repeat-x 0 -60px;
_background:#FFE08E;

}
.telo_prispevku
{
background-color:#FFEFDA;
text-align:justify;
font-size:0.9em;
}
.navigace_ve_foru
{
text-align:right;
background-color:#FFEFDA;
}
.hlavicka_vlakna
{
width:95%;
margin: 5px 0 0 0;
position:relative;
left:5%;
background-color:#CDD1FB;

}
.telo_vlakna
{
background: #CDD1FB url(img/gradient.png) repeat-x 0 -50px;
_background:#CDD1FB;

width:95%;
position:relative;
left:5%;
font-size:0.9em;

}
span.formatovani a 
{
padding: 1px 5px;
border: 1px solid #f90;
text-decoration: none;
background: #FFE08E url(img/gradient.png) repeat-x 0 -40px;
_background:#FFE08E;
  }
span.formatovani a:hover
 {
color: #333;
background: #fff;
border: 1px solid #FFE08E;
}
.tlacitko_diskuze{
width:40%;
margin: 5px;
border: 1px solid #f90;
color:#000;
background: #FFE08E url(img/gradient.png) repeat-x 0 -40px;
_background:#FFE08E;

}
.tlacitko_diskuze:hover
{
background: #eee url(img/gradient.png) repeat-x 0 -40px;
_background:#eee;
color:#000;

}

