html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:#FFFFFF;}

form {margin:0px;}
table {border:none; margin:auto;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {color:black;}
a:hover {color:red;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#2A7C87;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:47%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}


/*většinou formuláře*/
.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; |width:98%; background:white; border:solid 1px #004C97; font:normal normal 14px Tahoma,sans-serif; color:black; margin-bottom:1px; height:20px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
a.button {padding:2px 5px 2px 5px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}

/*galerie - někdy se hodí*/
.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}


h1,h2,h3 {margin:0px;}
h1 {color:#004D96; margin:15px 0px 15px 0px;}
h2 {color:#FBAA27; margin:13px 0px 13px 0px; }
h3 {color:#000000; margin:10px 0px 10px 0px; }

h2 a {color:#FBAA27;}
/*----------hlavicka titulka-------------*/
#hlavicka_back {background:url("imgs/hlavicka_back.jpg") repeat-x; height:127px;}
#hlavicka {background:url("imgs/hlavicka.jpg") center top no-repeat; margin:auto; max-width:1200px; height:127px;}
#hlavicka_stred {width:960px; margin:auto; position:relative;}
#hlavicka img#home,#hlavicka_obsah img#home {position:absolute; top:18px;}


/*-----------menu----------------------------*/
#menu {position:absolute; top:55px; right:5px;}
#menu .odkaz { float:left; margin-left:4px; }
#menu .odkaz a .odkaz_span span{padding:12px 8px 0px 8px; display:block; _display:inline-block; color:#FFFFFF; text-transform:uppercase; }
#menu .odkaz a .odkaz_span  {background:url("imgs/odkaz_vpravo.jpg") right 0px no-repeat; height:38px; display:block; _display:inline-block; padding:0 6px 0 6px;}
#menu .odkaz a { color:#FFFFFF;background:url("imgs/odkaz_vlevo.jpg") left 0px no-repeat; height:38px; font-weight:bold; display:block; _display:inline-block; cursor:pointer; text-decoration:none;}
#menu .odkaz a:hover .odkaz_span,#menu .odkaz a.on .odkaz_span {background:url("imgs/odkaz_vpravo.jpg") right -38px no-repeat; height:38px;}
#menu .odkaz a:hover,#menu .odkaz a.on {background:url("imgs/odkaz_vlevo.jpg") left -38px no-repeat; height:38px;}
#menu .odkaz a:hover .odkaz_span span,#menu .odkaz a.on .odkaz_span span {color:#114AA3;}


/*-------------telo titulka-------------*/
#titulka {background:url("imgs/titulka.jpg") no-repeat; height:359px; width:960px; margin:auto;}
a#odkaz1,a#odkaz2,a#odkaz3 {float:left; width:226px; height:154px; margin:190px 45px 10px 50px;}
a#odkaz1 {background:url("imgs/1.jpg") no-repeat;}
a:hover#odkaz1,a:hover#odkaz2,a:hover#odkaz3 {background:url("imgs/1.jpg") 0px  -154px no-repeat;}

a#odkaz2 {background:url("imgs/2.jpg") no-repeat;}
a:hover#odkaz2,a:hover#odkaz3 {background:url("imgs/2.jpg") 0px  -154px no-repeat;}

a#odkaz3 {background:url("imgs/3.jpg") no-repeat; margin-right:0px}
a:hover#odkaz3 {background:url("imgs/3.jpg") 0px  -154px no-repeat;}

#titulka span {display:block; margin:60px 30px 0px 30px; font-size:170%;}
#titulka a {text-decoration:none; color:#FFFFFF; text-align:center;}

span#small {font-size:70%; display:block; margin:0px; padding:0px;}

#telo_titulka {width:960px; margin:auto; padding-top:20px; padding-bottom:20px;}

#vlevo_titulka {float:left; background:#F0F0F0; min-height:242px; width:345px; border:1px solid #DADADA;}
#vpravo_titulka {float:right; background:#7EB9F3 url("imgs/pozadi.jpg") top no-repeat; width:592px; border:1px solid #DADADA; min-height:242px;}


/*----------hlavicka obsahovka-------------*/
#hlavicka_obsah {background:url("imgs/hlavicka_obsah.jpg") center top no-repeat; margin:auto; max-width:1200px; height:127px;}

/*-------------telo obsahovka-------------*/
#telo{width:960px; margin:auto; padding-bottom:20px;}
#vlevo {float:left; background:#F0F0F0; min-height:500px; width:669px; border:1px solid #DADADA; border-top:none;}
#drobecky{padding:10px 10px 0px 10px;font-size:95%;}


#vpravo {float:right;}
#box1 {width:270px; background:#F0F0F0; min-height:200px; border:1px solid #DADADA; margin:15px 0 20px 0;}
#box2 {width:270px; background:#F0F0F0; min-height:200px;  border:1px solid #DADADA; background:#7EB9F3 url("imgs/pozadi.jpg") top no-repeat;}


/*---------paticka--------------*/
#paticka {margin:auto; background:#DEDEDE; width:960px; height:50px; font-size:90%; color:#7F7F7F;}
#paticka-left {float:left;padding:10px 0px 0px 10px; }
#paticka-right {float:right;padding:10px 10px 0px 0px;}


/*--------tisk stránky a doporuč------------*/
#operace {clear:both; color:#666666; font-size:90%;  margin-top:20px; margin-bottom:5px; padding:3px 5px 0px 5px; border-top:solid 1px #004C97;}
#operace img {border:none; }
#operace a {color:#666666; text-decoration:none;}
#operace a:hover {color:#DA251C; text-decoration:underline; }


/*--------------obecne------------*/
.text {padding:15px; line-height:160%;}
.nadpis {font-size:140%; color:#004D96; font-weight:bold; padding-bottom:10px;}
.doporucit {margin-top:15px;}

/*--------------odrazky-------------*/
.odstavecSipky ul {margin:0px 0px 0px -35px; |margin:0px; list-style-type:none;}
.odstavecSipky ul li  {display:block; background:url("imgs/odrazka.png") 0px 0px no-repeat; padding-left:30px;  height:35px; padding-top:2px; }
#box2 .odstavecSipky ul li{margin-bottom:10px;}

/*-------------------clanky-----------*/

.vypis_clanek a {color:#000000; text-decoration:none; margin-left:10px;}
.vypis_clanek a span {display:block; }
.nadpis_aktualita {font-size:100%; font-weight:bold;}
.vypis_clanek a:hover {color:#000000;}
.vypis_clanek .datum {font-size:95%;}
