body {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;	background: url(/img/bg.gif);margin-top: 0px;margin-bottom: 0px;text-align: center;}
a {color:black;font-weight:bold;}
h1, h2 {text-align:center;}
h1 {font-size: 150%;color:#800000;}
h2 {font-size: 120%;}
h2.novinky {text-align:left;border-left:5px solid #F73900;padding-left:15px;}
h2.uvod {display:block;height:34px;position:relative;}
h2.uvod span {display:block;width: 100%;height:34px; position:absolute; top: 0;left:0;background:url(/img/kde_chybi_hasici.jpg) top center no-repeat;}
h3 {font-size: 110%;color:#075CB1;margin-top:20px;}
li {line-height:1.5;}
#telo {width:950px;margin:auto; text-align:left;padding-top:40px; background:url(/css/bg-copy950.jpg) 0 4px no-repeat;}

#top {height: 150px; margin:0;margin-top: 0px;_width:948px;background: #ef270e url(/css/nova-hlavicka950-5.jpg) no-repeat;position:relative;border: 1px solid black; color:black;}
#top h2, #top div {text-align: center; color:black;}
#top h3 {margin: 5px 0;font-size: 18px;letter-spacing: 2px; color:black;}
#top #logosm {padding: 0 140px 0 350px;text-align:center;}
#top #logosm hr {display:none;}
#top a {border:0;}
#top a#cert img {position:absolute;right:10px;top:40px;border:0;}
#top .tel {text-align:center;color: white; padding: 14px 0 0 0;}
#top .nprnt {display:none;}
#logo_top {margin-top: 30px;}

#obsah {background:#fff url(/css/bg-obsah-gr.jpg) top left repeat-y; border: 1px solid black; border-top:1px solid white;/*position:relative;*/}
#obsah_prava {float:right;padding:5px 20px; width:640px; text-align:justify;overflow:hidden;_width: 650px;}
.poloha {width:120px; float:left;}
#obsah_prava a img {border:1px solid;margin:6px;}
#obsah_prava .clanek_box img {float:left;margin-left: 0;}
#obsah_prava .clanek div.poloha a img {margin:5px 10px 10px 0px;}
#obsah_prava .clanek h3 {margin-bottom:5px;}/**/
#obsah_leva {width: 247px;margin: 30px 3px;overflow:hidden;float:left;/*position:relative;*/}

/* titulni strana - menu obr uprostred */

ul#titulni {position: relative;display:block;height: 190px;margin:50px 10px 20px 0;padding:0;list-style-type: none;background:url(/css/title-kolej2.jpg) center center no-repeat; border:0px solid red;/*width:99%;*/}
ul#titulni li {position:absolute;top:0;left:0;}
ul#titulni li a {font-family: Verdana, sans-serif; display:block;position:absolute;width:120px;border:0px solid red;line-height: 29px;font-weight:900;font-size: 14px; text-transform: uppercase;background: url(/css/tit-a.jpg) bottom left no-repeat;text-decoration:none;color:black;padding:0;padding-left:30px; letter-spacing:1.5px;}
ul#titulni li a:hover {color:#404040; letter-spacing:2px;}
ul#titulni .pol1 {left:68px;top:0;}
ul#titulni .pol2 {left:12px;top: 85px;}
ul#titulni .pol3 {left:32px;top: 170px;}
ul#titulni .pol4 {left:472px;top:0;}
ul#titulni .pol5 {left:528px;top:85px;}
ul#titulni .pol6 {left:508px;top:170px;}
/*ul#titulni .pol7 {left:32px;}
ul#titulni .pol8 {left:88px;}*/

/* menu dynamicke leve */

#obsah_leva ul {border-left: 0px solid white;}
#obsah_leva ul, #obsah_leva li{list-style-type:none;padding:0px;margin:0px;text-align:left;overflow:hidden;_width:100%;}
#obsah_leva ul li {background:transparent;margin-bottom:2px;padding: 0px;border: 0px solid #99BB22;overflow:hidden;}
#obsah_leva li ul {margin-left:8px;margin-right:0;width:100%;width:auto;position:relative;left:0;border-left:0;}
#obsah_leva ul a {display:block;text-decoration:none;margin:0;padding:3px;padding-left:5px;background:#C0C0C0;border-left:4px solid #F13323;}
#obsah_leva ul a:hover, #obsah_leva li.sel li a:hover {background:#f0f0f0;}
#obsah_leva ul li.sel a {font-weight: bold;background:#C40008;color:#fff;} 
#obsah_leva li ul li {border:0;margin:0;font-weight: normal;margin-bottom:1px;} 
#obsah_leva li.sel li a, #obsah_leva li ul li a  {font-weight:normal;background:transparent;border-left:4px solid #C0C0C0 !important;border-top: 0px solid #010302;color:black;}
#obsah_leva li ul li.sel a {font-weight: normal;}
#obsah_leva ul.clanky_rubrika {font-size: 11px;}
#obsah_leva ul.clanky_rubrika .bez {display:none;}

/* horni menu */
div#menu {position:absolute; top:-35px;left:10px;width:650px;height:30px;border:0px solid green;/**/}
div#menu .hdn, .hdn {display:none;}
div#menu ul {display:block;width:650px;height:30px;margin:0;padding:0;}
div#menu li {display:inline-block;float:left;}
div#menu li a, div#menu li a:hover {line-height: normal;border:0; background:transparent url(/img/index_tl.jpg) no-repeat scroll left center;color:black;font-size:11px;font-weight:bold;padding:10px 6px 10px 25px;display: block; _width:50px;_height:24px;_padding-bottom:0;white-space: nowrap;}
div#menu li a:hover {color:red;}

#pata {clear:both; margin-bottom: 15px;background:url(/css/bg-copy950.jpg) bottom left no-repeat;font-size:11px;color:gray;max-height:280px; }
#pata p {width:30%;float:left;border-right:1px dashed gray;padding:2% 1% 2% 2%;}
#pata p#copyright {border-right: 0;padding-right: 0;}


#lang {position:absolute;top:15px;left:50%;line-height:33px;min-height:33px;width:465px; _width:430px; text-align:right; font-size: 11px; font-weight: normal;}
#lang table {margin:auto;margin-right:0; width:auto;}
#lang a {font-size: 11px; font-weight: normal;text-decoration: none;padding:2px 5px 2px 25px;}
#lang img {border:0;}
#flag_cz {background: url(/css/ab-cz.jpg) center left no-repeat;}
#flag_en {background: url(/css/ab-en.jpg) center left no-repeat;}
#flag_de {background: url(/css/ab-de.jpg) center left no-repeat;}
#flag_pl {background: url(/css/ab-pl.jpg) center left no-repeat;}

.box {background: #ffe2ab;padding: 0 5px 10px 5px;text-align:center;margin:20px 0px 2px 3px;border:1px solid silver;color:#404040;}
.box h3 {border: 1px solid gray;background: #e90101;color:white;margin: 0; position:relative;top:-12px;}
.box a {font-weight:bold;color:black;}
.aktuality a {/*display:block;*/}
.aktuality h3 {background:#FFCC00;color:black;}
.obr-r {float:right;margin:8px;margin-right:0;}
.obr-l {float:left;margin:8px;margin-left:0;}
.cl {clear:both;_clear:all;}
.line {font-size:1px;margin: 0; padding:0;}
.td_podtrhnuto {background: url(/img/pozadi.jpg) bottom center no-repeat;padding-bottom:8px;}
.nadpis {font-weight:bold;color:red;font-size: 140%;text-align:center; font-weight: bold;}
.center {text-align:center;}
.right {text-align:right;}
.bez {list-style-type: none;margin-left:0;line-height:2;padding-left:0;position:relative;left: -16px;}
.kraj {padding:5px 0;margin-left: 0;font-size :11px;}
.kraj li, .bez li {padding:3px 0;}
.padd {padding: 10px;}
.zvetsit img {height:180px;}
.abez {text-decoration:none;}
.abez img {margin:0;}
table.katlist, table.katlist td {border:0; font-weight:bold;}
table.katlist td.td_zluta {border: 1px solid black; background:yellow;font-size:18px;width:15%;}
.td_b2 {border:1px solid black;padding:8px;}


#mininav {font-size: 10px; border-bottom:1px solid black;padding:8px 0;}
#mininav a, .mininav a {font-weight: normal;color:#C40008;}
.mininav {font-size: 10px; border:0;padding:0 0 3px 0;}

.icobox {line-height:22px; margin:1px;}
.icobox img {vertical-align: middle !important;}
#kalendar {background:white;margin: 20px 3px 5px 3px; font-size:90%;border:1px solid #800000;}
#kalendar div {padding:5px;}
#kalendar h2 {background:#800000;color:white; padding:5px;margin:0;}
#kalendar h4 {margin: 3px 0;font-size: 12px;}

.obrazky {text-align: center;}


form h2 {text-align:left; margin-top: 50px;}
form h2, form br {clear:both;}
form.poradna input,form.poradna label,form.poradna textarea {float:left;display:block;width:300px;line-height:2;height:22px;margin:5px 0;}
form.poradna textarea {height:auto;line-height: normal;width:90%}
form.poradna label {width:150px;}
form.poradna input#tlac {width:150px;margin-left:150px;padding:5px;height:auto;}
img.ochrana {margin: 5px 11px;float:left;}

div.hledani {background:white;margin: 20px 3px 5px 3px; font-size:90%;border:1px solid #800000;text-align:center;}
div.hledani form {padding:5px 0;}
div.hledani input {width:50%;}
div.hledani input.button {width:auto;}
form.search_adv {text-align: center; background: #f0f0f0; border:1px solid #c0c0c0; padding: 10px; margin-bottom: 20px;}

.clanek_search {margin-bottom:10px;padding-bottom:10px;}
.clanek_search p {margin:0;}
.nic {}

/************/
.ma_table_01 {border : 1px solid #000000;font-size : 11px;color : #000000;text-decoration : none;font-weight : 400;font-family : Tahoma, Arial, Helvetica, sans-serif;background-color : #ffe2ab;text-align : center;}

.ma_table_01a {border : 1px solid #797979;font-size : 11px;color : #000000;text-decoration : none;font-weight : 400;font-family : Tahoma, Arial, Helvetica, sans-serif;background-color : #fdfbcc;text-align : center;}

.mat {font-size : 12px;color : #000000;text-decoration : none;font-weight : 400;font-family : Tahoma, Arial, Helvetica, sans-serif;text-align : center;}
td.nadpis {font-size : 18px;color : #000000;text-decoration : none;font-weight : 700;font-family : Tahoma, Arial, Helvetica, sans-serif;}

.td_b3 {border : 1px solid Black;font-size : 11px;color : #000000;text-decoration : none;font-weight : 400;	font-family : Tahoma, Arial, Helvetica, sans-serif;background-color : #FBDEAA;}
.td_b3_bila {background-color : #FAC5A0;}
.td_b4_bila {background: #FFA374;}

.font_5 {font-size:120%;text-align: center;font-weight:bold;}
.table_main {border : 1px solid Black; font-size : 11px;color : #000000;text-decoration : none;font-weight : 400;font-family : Tahoma, Arial, Helvetica, sans-serif;background-color : #FFFFFF;}
.tablecoll {text-align:left; border-collapse: collapse;}
.table_main th, .tablecoll th {text-align:center; background-color : #FBDEAA;}

.table_black {border : 1px solid #000000;font-size : 11px;color : #000000;text-decoration : none;font-weight : 400; font-family : Tahoma, Arial, Helvetica, sans-serif; background-color : #ffffff; border-collapse: collapse; }

.admin_table {border : 1px solid #c7c7c7; font-size : 11px; color : #000000; text-decoration : none; font-weight : 400; font-family : Tahoma, Arial, Helvetica, sans-serif; background-color : #FFFFFF; text-align : center; width:170px;}

a.odkaz, a.zvetsit {font-size :11px; font-family : Tahoma, Arial, Helvetica, sans-serif;color : #000000; text-decoration : none; font-weight : 400;}
a.odkaz:hover {color : #FF0000;}
a img.table_main {margin:0;width:150px;padding: 0;}


@media print
{
	body {font-size: 10px;text-align: left;color:black;}
	#telo {width:auto;background:transparent;border:0;padding:0;margin:0;}
	#top {border:0;text-align:left;height:auto;}
 	div#logosm {display:block; width:auto;height: auto;position:relative;text-align:left;}
    #top .line {margin:0;padding:0;}
	#redmenu {display:none;}
    #top #logosm {padding: 0;}
	#logosm span, #obsah_leva {display:none;float:none;}
	#logosm h3 {padding:2px;margin:2px;font-size: 120%;color:black;text-align:left;}
	#logosm {color: #13341F;font-size: 10px;padding:20px;}
	#logosm img {margin: 5pt 5pt 5pt 0;float:left;border:0;}
    #logo_top {margin-top: 0;}
	#obsah, #obsah_prava {float:none;width:auto;clear:both; border:0;}
	#pata {color:black;}
	.npr {display:none;}
	hr, .hdn, #top #logosm hr {display: block;}
	hr {clear: both;}
	.vcard {display: none;}
	#hw, #inet, #site {padding-left:10px;}
	.nprnt, #mininav, #lang {display:none;}
    
}



