body { font-family: 'Verdana CE','Helvetica CE', 'Verdana', sans-serif;
 font-size: 10pt; color: rgb(170,170,170); padding: 0px; margin: 3px;
 background-color: rgb(120,150,120); }

table {font-size: 10pt;}


#obalovydiv { 
 background-color: rgb(14,76,13); 
 margin-left: 7px; margin-right: 7px; margin-bottom: 10px; 
 border: 1px solid gray; } 

#hlavicka_cs { 
padding: 0; margin: 0; background-color: rgb(14,76,13); border-bottom: 1px solid gray; 
background-image: url('logo_cs.jpg'); height: 100px; cursor:pointer;} 

#hlavicka_en { 
padding: 0; margin: 0; background-color: rgb(14,76,13); border-bottom: 1px solid gray; 
background-image: url('logo_en.jpg'); height: 100px; cursor:pointer;}

#hlavicka_de { 
padding: 0; margin: 0; background-color: rgb(14,76,13); border-bottom: 1px solid gray; 
background-image: url('logo_de.jpg'); height: 100px; cursor:pointer;} 

#hlavicka_hr { 
padding: 0; margin: 0; background-color: rgb(14,76,13); border-bottom: 1px solid gray; 
background-image: url('logo_hr.jpg'); height: 100px; cursor:pointer;} 

#hlavicka_es { 
padding: 0; margin: 0; background-color: rgb(14,76,13); border-bottom: 1px solid gray; 
background-image: url('logo_es.jpg'); height: 100px; cursor:pointer;} 

#levanavigace { position:absolute; float:left; width:150px; 
background-color:rgb(14,76,13) url('zeleny.png') top right repeat-y; 
margin: 0; padding-right:1px; border-right: 1px solid gray;} 

#pravanavigace {position:relative; float:right; width:145px; height:100%;
background-color:rgb(14,76,13) url('zeleny.png') top right repeat-y; 
margin: 0; padding: 4px; border: 0;}


#pravanavigace0 {float:right; width:1px;}

ul, li {padding-left: 1px; margin-left: 5px}
li {margin: 0.1em; margin-left:3px}

#levanavigace li { margin: 0 0 0 0.8em; } 
#stred li, #stred0 li { margin: 0 0 0 1.1em; } 

#stred {floating:left; margin:0 0 0 151px; border-left: 1px solid gray; padding:20px 142px 0 0;} 

/*stred bez prave navigace*/
#stred0 { margin:0 0 0 151px; border-left: 1px solid gray; padding:20px 1em 0 0;} 


#stredind { 
 padding: 6em; background-image: url('AB.jpg'); background-repeat: no-repeat; 
 background-position: center; height: 80%; line-height: 130%; } 

.podobvozy { /* "podobné vozy" ve fotogalerii */  -moz-border-radius: 3px;
background-color:rgb(55,100,100); padding:0.5em; background-image: url('_img/prechod_box.png'); background-repeat:repeat-x;} 
.razvozy { /* "řazení" ve fotogalerii */
background-color:#266; padding:0.5em;}
.podobevid { /* "podobné vozy" v evidenci */
background-color:#662; padding:0.5em;} 
.razzobraz { padding:0.5em 0.5em 0.5em 0.5em; background-color: rgb(55,100,85); 
 border-left: 0px solid gray; -moz-border-radius: 3px;
 background-image: url('_img/prechod_box_raz.png'); background-repeat:repeat-x;}

#zapati { clear: both; margin: 0; padding: .5em; height:0px; } 

.obsah {margin:0em; padding:0.6em; }
.seznam { display: list-item; margin: -.15em 0 -.15em 1em; }

.cleaner { clear:both; height:1px; font-size:1px; border:none; 
margin:0; padding:0; background:transparent; }

div.hr33 { border-bottom:1px solid rgb(170,170,170); width:33%; margin-bottom:5px;}

h1 { margin: .7em 0 .7em 0; line-height: 100%; font-size: 18pt;}
h2 { margin: .7em 0 .7em 0; font-size: 15pt;}
h3 { margin: .8em 0 .8em 0; font-size: 11pt; font-weight:900;
 padding-top: .0em; border-top: 1px solid; }
h4 { font-size: 11pt;}
h5 { margin: .6em 0 .6em 0; font-size: 10pt; color: rgb(164,164,204);}

A:link    {color: rgb(224,234,224);}
A:visited {color: rgb(224,224,224);}
A:hover   {color: rgb(135,224,135);}
A:active  {color: rgb(205,255,205);}

a img {border: 1px solid gray;}
a:hover img {border: 1px solid white;}

a img.bord0 {border: 0px;}
a:hover img.bord0 {border: 0px;}


.fotodskok a {text-decoration:none;}

.fotodskok li {list-style-image:url("sipka_dolu.png");}

a.popodskok-z {padding-left: 16px; text-decoration:none; background-position: 0% 60%;
 background-image:url("_img/sipka_dolu_z.png"); background-repeat:no-repeat; }
a.popodskok-reko {padding-left: 16px; text-decoration:none; background-position: 0% 60%;
 background-image:url("_img/sipka_dolu_reko.png"); background-repeat:no-repeat; }
a.popodskok-ex {padding-left: 16px; text-decoration:none; background-position: 0% 60%;
 background-image:url("_img/sipka_dolu_ex.png"); background-repeat:no-repeat; }
 
tr.odskoktop {text-align:right;}
.odskoktop a {padding-left: 14px; text-decoration:none; background-position: 0% 60%;
 background-image:url("_img/sipka_nahoru.png"); background-repeat:no-repeat; }

.vysvet {text-decoration: none; border-bottom:1px dotted rgb(224,224,224); cursor: help;}


#horizmenu0 {position:absolute; z-index:3; left: 170px; top: 91px; 
background-color:rgb(110,140,110); background-image: url('_img/prechod_menu.png'); padding:3px; -moz-border-radius: 3px; }

.horizmenu a {background-color:rgb(110,140,110); background-image: url('_img/prechod_menu.png');
 text-align: center; text-decoration: none; 
 margin-right:6px; height:25px; padding:3px;
 font-size: 13px; font-weight:700; color: rgb(244,244,244); }
.horizmenuakt a {background-color:rgb(224,224,224);  background-image: url('_img/prechod_menu_bile.png');
 text-align: center; text-decoration: none; 
 margin-right:6px; height:25px; padding:6px; -moz-border-radius: 3px;
 font-size: 13px; font-weight:700; color: rgb(14,76,13) !important; } 

.horizmenu a:hover {background-color:green; background-image: url('_img/prechod_menu2.png');}
.horizmenuakt a:hover {background-color:green; background-image: url('_img/prechod_menu2.png');}


#v_cs {position:absolute; z-index:3; left: 18px; top: 98px; width: 18px; }
#v_en {position:absolute; z-index:3; left: 42px; top: 98px; width: 20px; }
#v_de {position:absolute; z-index:3; left: 68px; top: 98px; width: 18px; }
#v_hr {position:absolute; z-index:3; left: 92px; top: 98px; width: 20px; }
#v_es {position:absolute; z-index:3; left: 92px; top: 98px; width: 18px; }
/*#v_es {position:absolute; z-index:3; left: 118px; top: 98px; width: 18px; }*/

#cesta2 {position:absolute; z-index:3; left: 170px; top: 120px; color:rgb(140,140,140);
font-size:8pt; border-bottom: 1px solid rgb(100,110,100); padding:0 10px 2px 0;}
#cesta2 a {text-decoration:none;}


sup {vertical-align: text-top;}
h2 sup {font-size: 10pt; font-weight:400;}

.velky10 {font-size: 11pt; font-weight:700;}
.velky11 {font-size: 11pt; font-weight:700;}
.velky13 {font-size: 13pt; font-weight:800;}
.maly {font-size: 8pt;}
.maly7 {font-size: 7pt;}
.mini {font-size: 2pt;}
.b {font-weight:700;}  

.indint {font-size: 8pt;}
.fotint {font-size: 8pt; padding-left:15px;}
.fotstat {font-size: 8pt;}

.tab-ram {background-color:rgb(120,150,120); color:black; font-weight:700;}
.tab-ram- {background-color:rgb(120,150,120); color:black; font-weight:700;}
.tab-ram-reko {background-color:rgb(120,120,150); color:black; font-weight:700;}
.tab-ram-ex {background-color:rgb(150,120,120); color:black; font-weight:700;}
.tab- {border-top: 3px solid rgb(14,76,13);}
.tab-club {border-top: 3px solid darkorange;}
.tab-1tr {border-top: 3px solid yellow;}
.tab-2tr {border-top: 3px solid green;}
.tab-jidel {border-top: 3px solid red;}
.tab-luzk {border-top: 3px solid blue;}
.tab-lehat {border-top: 3px solid deepskyblue;}
.tab-lehat1 {border-top: 3px solid darkcyan;}
.tab-sleep {border-top: 3px solid cyan;}
.tab-salon {border-top: 3px solid darkmagenta;}
.tab-sluz {border-top: 3px solid rgb(128,128,128);}
.tab-rada  {color:white; font-size:15pt; font-weight:700; font-family:"Arial",sans-serif;}
.tab-radam {color:white; font-size:12pt; font-weight:700; font-family:"Arial",sans-serif;}
.tab-rezim,.tab-zelez,.tab-inter,.tab-incis {color:white; font-size:10pt; font-weight:700;}
.tab-kov {color:white; font-size:10pt; font-weight:700;}
.tab-pocmist {font-size:12pt; font-weight:700;}
.tab-odkazy {font-size:9pt; vertical-align: top; text-align: right;}
.atab-linka {border-top: 1px solid #407040;}

.raz-cislo {background-color:white; color:black; font-size:8pt; font-weight:700; padding:1px;}
.info1 {background-color:#3333AA; color:white; font-weight:700; padding:1px;}
.info2 {background-color:#AACCDD; color:black; padding:1px 4px 1px 0;  display:table;}

.razeni_text {background-color:#EEE; color:#111; font-size:9pt;}
.razeni_text td {padding:0 0 0 0; border-bottom: 1px solid black;}

.monit-rada {color:white; font-size:10pt; font-weight:700;}
.monit-cislo {background-color:rgb(140,150,140); color:black; font-size:8pt; font-weight:700; padding:0px;}

.nahledy {
font-family: 'Arial CE','Arial', sans-serif; letter-spacing: 1px;
background-color: #722; width: 50%; margin-bottom: 5px; clear: none;
padding: 4px 4px 4px 8px;}

.nhist {background-color: #377;}
.nvyr {background-color: #666;}
.npropag {background-color: #525;}

.nahled { float:left; width: 181px; height: 190px;
border: 1px solid #999; margin: 0px 15px 15px 0; padding: 5px 5px 5px 5px; }
.imgnahled {height: 122px;}
.popiscely {afont-size:12pt; font-weight:700; cursor:help; text-decoration:underline;}

.nahled_novy {font-size:8pt; font-weight:700; color:lime;}

.overflow {overflow:auto; 
scrollbar-track-color: rgb(184,184,184);
scrollbar-face-color: rgb(14,76,13);
scrollbar-highlight-color: rgb(14,76,13);
scrollbar-3dlight-color: rgb(184,184,184);
scrollbar-darkshadow-color: rgb(184,184,184);
scrollbar-shadow-color: rgb(14,76,13);
scrollbar-arrow-color: rgb(184,184,184);}

.clearboth { clear:left; width:100%;}


.f_jmeno {background-color: rgb(64,95,63); margin-top:4px; padding:2px;}
.f_zprava {background-color: rgb(44,86,43); margin-left:12px;  padding:2px;}

table.tab td {padding: 3px; border-bottom:solid 5px rgb(14,76,13);}
td.tab1 {background-color: rgb(64,95,63); font-weight:700;} 
td.tab2 {background-color: rgb(44,86,43);}


table.tab_r {background-color:rgb(240,240,240); color:rgb(20,20,20); font-size: 9pt;
 font-family: 'Arial CE','Sans-serif'; border-left:1px solid rgb(20,20,20); border-top:1px solid rgb(20,20,20);}
table.tab_r th, table.tab_r tr.zahlavi {background-color:rgb(170,170,170); 
 text-align:left; padding-left:2px; padding-right:7px;
 font-weight:700; border-right:1px solid rgb(20,20,20); border-bottom:1px solid rgb(20,20,20);}
table.tab_r td { padding-top:2px; padding-left:2px; padding-right:5px; 
 border-right:1px solid rgb(20,20,20); border-bottom:1px solid rgb(20,20,20); }

table.evidence {background-color:rgb(240,240,240); color:rgb(20,20,20); font-size: 9pt;
 font-family: 'Arial CE','Sans-serif'}
table.evidence th, table.evidence tr.zahlavi {background-color:rgb(170,170,170); text-align:left; padding-right:24px;
font-weight:700;}
table.evidence th.ikona {padding-right:1px;}
table.evidence tr:hover {background-color:rgb(210,210,210); }
table.evidence tr.zahlavi:hover {background-color:rgb(170,170,170);}
table.evidence td { padding-top:2px; padding-left:2px; padding-right:5px; 
 border-bottom:2px solid rgb(240,240,240); }

/* tablesorter */

table.evidence {
	overflow:auto;
}
table.evidence thead tr .header {
	background-image: url('_img/bg.gif');
	background-repeat: no-repeat;
	background-position: 95% center;
	cursor: pointer;
}
table.evidence thead tr .headerSortUp {
	background-image: url('_img/asc.gif');
}
table.evidence thead tr .headerSortDown {
	background-image: url('_img/desc.gif');
}
table.evidence thead tr .headerSortDown, table.evidence thead tr .headerSortUp {
background-color: #8dbdd8;
}

/* lightbox */

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url('fotogalerie/_lightbox/overlay.png');
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 110%;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url('fotogalerie/_lightbox/overlay.png');
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url('fotogalerie/_lightbox/blank.gif');
	filter: Alpha(opacity=50);
}