/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                          FORMAT.CSS                                  rb 1.2 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * *    styles    * * * * * * * * * * * * * * */

html, body 						{ font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;  background: #fff; }
body								{ font-size: 70%; }

p 									{ margin: 1em 0 1em; /*padding: 0 0.5em;*/ text-align: justify; font-size: 1em; line-height: 1.5em; font-size: 1.08em; }
hr 								{ color: #fff; height: 0px; background: inherit; border: 0; clear: both; }

acronym, abbr 					{ border-bottom: 1px dotted #003685; cursor: help; } 

/*-----------------definice nadpisu ------------------*/

h1, h2, h3, h4, h5, h6 		{ color: #0563AC; margin: 1em 0 .7em 0;  } 

/* h1 								{ color: #fff; background: url(../images/bg_h_sipka.gif) 0 0 no-repeat #2480AF; border-bottom: 4px solid #333351; height: 16px; font-size: 1em; padding: 5px 0 4px 10px; margin: 0; } */
h1                         { margin: 0; padding: 6px 5px 7px 41px; font-size: 1.08em; color: #0e53a0; border-bottom: solid 3px white;
									  background: #e8d10c url(../images/krk/center_h3.gif) 0 0 no-repeat; }
h2									{ font-size: 1.2em; }
h3 								{ font-size: 1.1em; }

h3.h3_sloupec,
h3.h3_novinky_col          { margin: 0; padding: 6px 5px 7px 41px; font-size: 1.08em; color: white; border-bottom: solid 3px white;
									  background: #3786df url(../images/krk/left_h3.gif) 0 0 no-repeat; }
h4 								{ font-size: 1.1em; }
h5 								{ font-size: 1.1em; }
h6									{ font-size: 1.0em; }

/*-----------------definice seznamu ------------------*/

ul 								{ list-style-image: url(../images/li.gif); margin: 0.5em 0 1.5em 2.5em; padding: 0; font-size: 1em; }
ol 								{ margin: 0.5em 0 1.5em 2.5em; padding: 0; }
li									{ margin: 3px 0; font-size: 1.08em; }
li li								{ font-size: 1em; }


/*-----------------definice odkazu ------------------*/

a									{ text-decoration: underline; color: #0570F0; background-color: inherit ; }
a:hover 							{ text-decoration: none; }

#center a.vice					{ display: block; text-align: right; font-weight: bold; margin-bottom: 1em; }


/*-----------------definice formularu ------------------*/

form 								{ margin: 0; padding: 0; }	
fieldset							{  border: 1px solid #dadada; margin: 10px; padding: 10px; background: #fafafa; margin: 15px 0; }
legend							{ padding: 2px 5px; font-weight: bold; font-size: 1.09em; color: black; }
input, textarea 				{ border: 1px solid #dadada; background: url(../images/krk/input.gif) repeat-x; font-size: 1em;  }
textarea							{ width: 350px; }
input.sub,
input.submit_button			{ padding: 1px 4px; background: #3685de url(../images/krk/left_sub.gif) 0 0 repeat-x;
									  border: solid 1px #3685de; color: #fff; }
html>body input.sub,
html>body input.submit_button		{ padding: 1px 8px; }
input.submit_button					{ margin: 0; }
select							{ font-size: 1em; }

/*-----------------definice tabulek ------------------*/

table, th, td 					{ font-size: 1em;  }
td 								{ vertical-align: top; }

.tabulka,
.tabulka th,
.tabulka td						{ border: 1px solid silver; border-collapse: collapse; padding: 1px 5px 1px 5px; }
.tabulka th						{ background: #2480AF; color: white; }


.tabulka_th,
.tabulka_th th,
.tabulka_th td					{ border: 1px solid silver; border-collapse: collapse; padding: 1px 5px 1px 5px; }

.tabulka_th th					{ background: #2480AF; color: white; }


.tabulka_1,
.tabulka_1 th,
.tabulka_1 td					{ border: 1px solid silver; border-collapse: collapse; padding: 1px 5px 1px 5px; }

.tabulka_1 th					{ background: #2480AF; color: white; }


.tabulka_2,
.tabulka_2 th,
.tabulka_2 td					{ border: 1px solid silver; border-collapse: collapse; padding: 1px 5px 1px 5px; }

.tabulka_2 th					{ background: #2480AF; color: white; }


.tabulka_3,
.tabulka_3 th,
.tabulka_3 td					{ border: 1px solid silver; border-collapse: collapse; padding: 1px 5px 1px 5px; }

.tabulka_3 th					{ background: #2480AF; color: white; }

/*-----------------obrazky ------------------*/

img 								{ border: 1px solid #003685; padding: 0px; }  



.navigator												{ clear: both; }
.navigator .predchozi  		  						{ float: left; width: 25%; display: block; }
.navigator .nasledujici    						{ float: left; width: 25%; display: block; text-align: right;  }
.navigator .celkem									{ float: left; width: 50%; display: block; text-align: center; }



table.prehled_novinek { width: 100%; margin: 0 auto; border-collapse: collapse; }
table.prehled_novinek th {background: #FF8400; color: #fff; text-align: center; vertical-align: middle; }
table.prehled_novinek td	 { text-align: center; vertical-align: middle; }
table.prehled_novinek tr.tr_l { background: #e4edff; }
table.prehled_novinek tr.tr_s { background: #fff; }

table.clenstvi { }
table.clenstvi tr td.logo { padding: 5px; }
table.clenstvi tr td.logo img { margin: 0; padding: 0; border: none; }
table.clenstvi tr td.popisek { vertical-align: middle; }

table.kont    { width: 98%; }




/**** nabidka _ EN ***/

div.rozcestnik_en  { width: 650px; margin: 10px auto; background: url(../images/bg_rozcestnik.jpg) 0 0 no-repeat; height: 34px; }
div.rozcestnik_en_cont { margin: 0 10px; }
div.rozcestnik_en a  { display: block; font-size: 1.1em; font-weight: bold; padding: 10px 15px 10px 15px;
                    background: url(../images/bg_link.gif) 0 50% no-repeat; float: left; }
                    
.table_nabidka_hlavicka { width: 98%; margin: 10px auto 0 auto; border-collapse: collapse; display: none;}
.table_nabidka_hlavicka th  { background: #FBF182; color: #1052A0; padding: 4px 3px; }

table .nabidka_obrazek      { width: 95px; text-align: center; }
table .nabidka_nazev        { width: 200px; text-align: left; font-weight: bold; }
table .nabidka_lokalita     { width: 125px; text-align: left; }
table .nabidka_cislo        { width: 30px; text-align: right; } 
table .nabidka_cislo2        { width: 105px; text-align: left; }
table .nabidka_cena         {   text-align: right; font-weight: bold; color: #1052A0;}                   

table .nabidka_kontakt      { text-align: right; }
table .nabidka_popisek      { border: 1px solid #EEDC34; border-width: 1px 0; }  

.table_nabidka_licha, .table_nabidka_suda     { width: 98%; margin: 2px auto; border-collapse: collapse; }
.table_nabidka_licha td, .table_nabidka_suda td { padding: 4px 3px; }

.table_nabidka_licha td { background: #fbeb3d; }
.table_nabidka_suda td { background: #FBF182; }

h2.kategorie_en       { font-size: 1.3em; border-bottom: 1px solid #0563AC;  }
h2.kategorie_en span   { float: right; font-size: 1em; }
h2.kategorie_en span a  { font-size: 0.9em; color: #0563AC; text-decoration: underline; font-weight: normal; }
h2.kategorie_en span a:hover { text-decoration: none; }

