/* CSS Document */

/*** body ***/
body{
	background-color: #2F749B;
	background: url(../layout/bck.jpg);	
	background-position: top;
	background-repeat: repeat-x;
  text-align: center;
  margin: 0 auto;
  padding: 0px;
  background-color:#115073;
	}
#obal {
  width: 1000px;
  text-align: left;
  margin: 0 auto;
  background-color: white;
  padding: 0px;
  background: url(../layout/pg_bck.jpg);	
  background-position: right;
	background-repeat: repeat-y;   
}	
#text {
  text-align: justify;
  padding: 10px 30px 50px 158px;
  margin: 0px;
 	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial; 
	color: #505050;
}	
#top {
  background: url(../layout/top2.jpg);	
  background-position: right;
	background-repeat: no-repeat;   
	height: 173px;
}	
#menu {
  float: left;
  width: 138px;
  text-align: left;
}
#race1 {
  background: url(../layout/race1.jpg);	
  background-position: top;
	background-repeat: repeat-y;   
}	
#race {
  text-align: left;
  font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial; 
	color: white;
  background: url(../layout/race.jpg);	
  background-position: bottom;
	background-repeat: no-repeat;   
	padding: 10px;
	margin: 0px;

}	
#bottom {
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 200px;
  background: url(../layout/bottom.jpg);	
  background-position: top right;
  background-repeat: no-repeat;  
}

img {
  border:0px;
  padding:0px;
  margin:0px;
}
#timer {
  position: relative;
  float: right;
  text-align: right;
  padding-right: 5px;
  padding-top: 23px;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana;
  color:rgb(181,220,253);
}
#rightframe {
  position: relative;
  top: 45px;
  _top: 30px;  
  width: 190px;
  text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana;
  color: white;  
}
#find {
  position: relative;
  top: 49px;
  _top: 34px;  
  width: 190px;
  text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana;
  color: white;  
}
.ramecek {
  /*background-color: #E4F4FB;*/
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 5px;
  border: 1px dotted #066281;
  background: url(../layout/ramecek_bck.jpg);	
  background-position: left;
  background-repeat: repeat-y;    
}
.ramecek_right {
  float:right; 
  text-align:right;
  background: url(../layout/ramecek_bck.jpg);	
  background-position: top left ;
  background-repeat: repeat-y;    
  background-color: #E4F4FB;
  padding: 10px;
  border: 1px dashed #dedede;  
}
.clanek {
  border: 1px solid #dedede;
  border-top: 0px;
  border-bottom: 0px;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  
}
.clanek_header {
	font-size: 13px;
	font-weight: bold;
	font-family: arial, verdana;
  background-color: #F2F8FF;
  background: url(../layout/thead.jpg);	
  background-position: top;	
  background-repeat: repeat-x;    
  border: 1px solid #dedede;  
  color: #104e6b;   
  padding: 3px;
  padding-left: 8px;
}
.clanek_footer {
	font-size: 10px;
	font-weight: normal;
	font-family: arial, verdana;
  border: 1px solid #dedede;	
  border-top: 1px dashed #dedede;
  color: #606060;   
  padding: 5px 15px 5px 15px;
  text-align: right;
}
.stranky {
  padding: 10px;
  background: url(../layout/stranky.jpg);	
  background-position: top;	
  background-repeat: repeat-x; 
  margin-right:5px;  
}
/***************** menu lv1 
*****************/
a.mnu1 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  color: white;
  padding: 2px;
  padding-left: 10px;
  background: #067b97;
  border-top: 1px solid #0788a7;
  border-bottom: 1px solid #066c84;
}
a:hover.mnu1 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  background: #069db8; 
  color: white;
  padding-left: 10px;  
  border-bottom: 1px solid #0aafce;

}
a.mnu1_active {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  background-color: white;
  background: url(../layout/mnu1_active.jpg);	
  background-position: left;
  background-repeat: repeat-y;  
  color: #2F749B;
  padding: 2px;
  padding-left: 10px;  
  border-top: 1px solid #7FB0CB;
  border-bottom: 1px solid #A8D9E7;
  border-right: 1px solid white;   
}
a.mnu1_active:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  background-color: white;
  background: url(../layout/mnu1_active.jpg);	
  background-position: left;
  background-repeat: repeat-y;  
  color: rgb(204,0,0);
  padding: 2px;
  padding-left: 10px;  
  border-top: 1px solid #7FB0CB;
  border-bottom: 1px solid #A8D9E7;  
}

/******************** odkazy
/***************************/
a {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #2F749B;   
}
a:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #99373E;   
 
}
/*//////////////////////////////////////////*/
a.odkaz {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
	color: #4972AC;	
}
a.odkaz:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
	color: #DF0223;
  
}
a.print {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding:5px;
  padding-left:25px;
  background: url(../layout/print_off.jpg);	
  background-position: left;
  background-repeat: no-repeat;   
}
a.print:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding:5px;
  padding-left:25px;
  background: url(../layout/print_on.jpg);	
  background-position: left;
  background-repeat: no-repeat;   
}
a.xls {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding:5px;
  padding-left:25px;
  background: url(../layout/xls_off.jpg);	
  background-position: left;
  background-repeat: no-repeat;   
}
a.xls:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding:5px;
  padding-left:25px;
  background: url(../layout/xls_on.jpg);	
  background-position: left;
  background-repeat: no-repeat;   
}
/*//////////////////////////////////////////*/
a.link {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #2F749B;   
  padding-right: 20px;
  background: url(../layout/link_off.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.link:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #99373E;   
  padding-right: 20px;
  background: url(../layout/link_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.link_active {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;  
  padding-right: 20px;
  background: url(../layout/link_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}

/*//////////////  vysledky  ///////////*/
a.link_v {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;  
  padding: 3px; 
  padding-left: 30px;
  background: url(../layout/ch_flag.jpg);	
  background-position: left;
  background-repeat: no-repeat;   
}
a.link_v:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding: 3px;
  padding-left: 30px;
  background: url(../layout/ch_flag.jpg);		
  background-position: left;
  background-repeat: no-repeat;   
}
a.link_v_active {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;  
  padding: 3px;
  padding-left: 30px;
  background: url(../layout/ch_flag.jpg);	
  background-position: left;
  background-repeat: no-repeat;   
}
a.link_v2 {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: red;  
}
a.link_v2:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: darkred;   
}
/*//////////////////////////////////////////*/
a.link2 {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding-right: 18px;
  background: url(../layout/link2_off.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.link2:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 18px;
  background: url(../layout/link2_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
/*//////////////////////////////////////////*/
a.link3 {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: white;   
}
a.link3:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: white;   
}
/*//////////////////////////////////////////*/
a.mail {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding-right: 18px;
  background: url(../layout/mail_off.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.mail:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 18px;
  background: url(../layout/mail_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
/*////////////////////// order //////////*/
a.order {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding-right: 10px;
  background: url(../layout/sort_off.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 10px;
  background: url(../layout/sort_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_active {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 10px;
  background: url(../layout/sort_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_active:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #99373E;    
  padding-right: 10px;
  background: url(../layout/sort_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}

a.order_asc {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding-right: 10px;
  background: url(../layout/order_off_up.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_asc:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 10px;
  background: url(../layout/order_on_up.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_asc_active {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 10px;
  background: url(../layout/order_on_up.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_asc_active:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #99373E;    
  padding-right: 10px;
  background: url(../layout/order_on_up.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}

a.order_desc {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding-right: 10px;
  background: url(../layout/order_off_down.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_desc:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 10px;
  background: url(../layout/order_on_down.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_desc_active {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 10px;
  background: url(../layout/order_on_down.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.order_desc_active:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #99373E;    
  padding-right: 10px;
  background: url(../layout/order_on_down.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
/*//////////////////////////////////////////*/
a.zpet {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding: 3px;
  padding-left: 20px;
  background: url(../layout/zpet_off.gif);	
  background-position: left;
  background-repeat: no-repeat;   
  margin-left: 5px;

}
a.zpet:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-left: 20px;
  background: url(../layout/zpet_on.gif);	
  background-position: left;
  background-repeat: no-repeat; 
  
}
/*//////////////////////////////////////////*/
a.download {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding:5px;
  padding-left:20px;
  background: url(../layout/download_off.gif);	
  background-position: left;
  background-repeat: no-repeat;   
}
a.download:hover {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #808080;   
  background: url(../layout/download.gif);		
  background-position: left;
  background-repeat: no-repeat;   
}
/*//////////////////////////////////////////*/
.page_active {
	font-size: 13px;
	font-weight: bold;
	font-family: verdana, arial;
	color: rgb(204,0,0);	
}
a.page {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
	color: #4972AC;	
}
a.page:hover {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
	color: #DF0223;
  
}
a.page2 {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
	color: #4972AC;	
}
a.page2:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
	color: #DF0223;
  
}
/*//////////////////////////////////////////*/
a.href_footer {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
	color: white;	
}
a.href_footer:hover {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
	color: #DF0223;
  
}

a.mail_footer {
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
	color: white;	
}
a.mail_footer:hover {
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
	color: #DF0223;
  
}
/******************** tabulky a formulare
*********************/
fieldset {
      padding: 0px;
      border: 0px;
}

legend {
  background: url(../layout/tfoot.jpg);	
  background-position: top;	
  background-repeat: repeat-x; 
  height: 10px; 
  font-weight: bold;
  color: black;
  background-color: #739FC4;
  padding: 3px
}
.table01 {
  border: 1px solid #dedede;
	font-size: 12px;
	font-weight: normal;
	font-family: arial; 
	text-align: left;
}

tr.suda {
  background-color: #F0F5FB;
}

td.align_right {
  text-align: right;
  vertical-align: top;  

}
td.bold {
	font-family: verdana, arial;
	font-size: 12px;
  font-weight: bold;
  vertical-align: top;  
}

thead {
	font-family: verdana, arial; 
  text-align: left;
  background-color: #F2F8FF;
  background: url(../layout/thead.jpg);	
  background-position: top;	
  background-repeat: repeat-x;   
  font-weight: bold;
  height: 25px;
  color: black;
}
tfoot {
  background: url(../layout/tfoot.jpg);	
  background-position: top;	
  background-repeat: repeat-x; 
  height: 10px;
}


input, select {
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana;  
  border: 1px solid #59A6C5;
}
.small {
	font-size: 12px;
	font-weight: normal;
	font-family: arial, verdana;  
}
input.button {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;  
  background: url(../layout/button.jpg);	
  background-position: center;	
  background-repeat: repeat-x; 
	padding-left: 10px;
	padding-right: 10px;
	color: black;
}
input.button:hover {
  background: url(../layout/button_h.jpg);	
  background-position: center;	
  background-repeat: repeat-x; 
  color: white;
}
tr.oddel {
  height: 1px;
  background-color: #b5b5b5;
}
tr.oddel td {
  padding: 0px;
}

.table02 {
  border: 1px solid #dedede;
}
.table02 td {
  padding: 5px;
}
.table02 td.a {
  background-color: #E1EEF3;
}
.table02 td.b {
  background-color: #EFEFEF;
}
/********************* text
/********************/
p {
	font-family: verdana, arial;
  font-size: 12px;
  color: #606060;
  padding: 0px;
  margin: 0px;
}

h1 {
  margin: 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
  background: url(../layout/h1.jpg);	
  background-position: left;	
  background-repeat: no-repeat;	
  padding-top: 8px;
  padding-left: 2px;
  padding-bottom: 8px;
  margin-bottom: 10px;
  color: #2F749B; 
}
h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #066281;   
  padding: 0px;
  margin: 0px;
  border-bottom: 1px dotted #066281;
}
.aktuality {
	font-size: 13px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #3B5D9F; 
  border-bottom: 1px solid #3B5D9F;
  padding: 20px 0px 0px 0px;
  margin: 0px;
  clear: both;
}
.datum {
	font-size: 12px;
	font-weight: normal;
	text-align:right;
	font-family: arial, verdana;

}
.copyright {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #FF7E00;
}

dt {
  font-weight: bold;
  padding-top: 10px;
}



/******************** obrazky
/****************************/
.img_right {
  float: right;
  border: 0px;
  margin: 15px;
  clear:right;
}
.thumb_right {
  float: right;
  border: 0px;
  margin: 15px;
  padding-bottom: 20px;
  background: url(images/../layout/big.jpg);	
  background-position: bottom right;	
  background-repeat: no-repeat;  
}
.thumb {
  border: 0px;
  margin: 15px;
  padding-bottom: 20px;
  background: url(images/../layout/big.jpg);	
  background-position: bottom right;	
  background-repeat: no-repeat;  
}
img {
  border: 0px;
}

/**************** odrazky a seznamy ********/
/***************************/

ul {
  margin: 0px;
  padding-left: 25px;
}



