html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:#000000 url("imgs/back.jpg") center  top;}

form {margin:0px;}
table {border:none;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {color:#474646;}
a:hover {color:#FFFFFF;}

.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;}

#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:49%; _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%; background:white; border:solid 1px #A5A5A5; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px; height:18px;}
.input_mini {width:25px;}
.button {background-color:#A5A5A5; 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:#FFFFFF; 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;}


.text {padding:15px;}
.obrazek {border:15px solid #000000;}

h1,h2,h3 {margin:0px; padding:0px;}

h1 {font-size:220%; margin:0px 0 25px 0; color:#A5A5A5;}
h2 {font-size:150%; margin:10px 0 10px 0;}	
h3 {font-size:120%; margin:5px 0 5px 0;} 

#stred {margin:auto; width:960px;}

/*---------hlavicka----------------*/
#hlavicka {height:240px; position:relative;}
#hlavicka_obsah {height:200px; position:relative;}

#vlajecky {position:absolute; bottom:12px; left:20px;}
#vlajecky a {color:#FFF; font-size:13px; text-decoration:none;}
#vlajecky a:hover {color:#AAAAAA;}


#hlavicka h1,#hlavicka_obsah .nadpis1 {position:absolute; top:90px; left:175px; width:600px; margin:0px; padding:0px; color:#E7E7E7;font-size:55px; font-weight:bold;}
#hlavicka h2,#hlavicka_obsah .nadpis2 {position:absolute; top:103px; left:0px; width:180px; margin:0px; padding:0px; color:#AAAAAA; font-size:40px; font-weight:normal;}
#hlavicka_obsah .nadpis1 {top:60px !important;}
#hlavicka_obsah .nadpis2 {top:72px !important;}

/*---------------menu-------------*/
#menu {position:absolute; bottom:12px; right:0px;}
#menu a {color:#E9E9E9; font-size:14px; padding:10px; text-decoration:none; text-transform:uppercase; }
#menu a:hover span,#menu a.on span {background:url("imgs/menu_hover.jpg") bottom no-repeat; padding-bottom:12px; }

/*--------------telo----------*/
#telo {background:url("imgs/pozadi.png") repeat; color:#A5A5A5; }
#telo .text {padding:25px 30px 25px 30px; line-height:150%;}

 .doporucit {width:460px;}
 .doporucit .button {margin-right:1px;}
/*-------------------operace-------------*/
#operace {margin:30px 0 0px 0;}
#operace a {color:#6F6F6F; text-transform:uppercase;}
#operace img {margin-right:6px;}
#operace a:hover {color:#FFFFFF;}

/*----------galerie_titulka---------------*/
#galerie_titulka {position:relative; height:300px; }
#galerie_titulka {width:920px;}

#galerie_titulka .galerie a.galerie_odkaz {background:#000000; margin:10px 12px 0px 12px; display:block; float:left;}
a.galerie_odkaz img {padding:15px;}
.galerie_zpet {position:absolute; left:5px; top:120px;}
.galerie_vpred {position:absolute; right:5px; top:120px;}
.galerie_stranka {padding-left:20px; height:290px;  _padding-left:23px;}

/*------------redakce projekt-----------*/
.projekt {float:left; margin:14px; display:block;}
.projekt a img {background:#000000; padding:15px;}
.projekt a:hover img {background:#1F1F1F;}

.zpet a {color:#A5A5A5; font-size:14px;}
.zpet img {margin-right:8px;}

/*--------------clanky----------*/
#clanky {background:url("imgs/pozadi_dole.png") repeat; margin:30px 0 50px 0;}

.clanek {float:left; width:460px; color:#A5A5A5;}
.clanek a {text-decoration:none;}
.clanek img {padding-right:15px;}
.clanek .nadpis {font-size:20px; display:block; padding:0px 15px 10px 0;}
.clanek .podnadpis {font-size:11px;  padding:0 15px 0px 0; display:block;}

/*--------------galerie--------------*/
#obsah .galerie {}
#obsah .galerie a img {border:15px solid #000000; margin:5px 27px 5px 0px;}
#obsah .galerie a:hover img {border:15px solid #1F1F1F;}
#obsah .galerie td {}

/*--------------fotografie_redakce-------------*/
.fotografie {float:left; margin:14px; display:block;}
.fotografie .fot_obr {float:left;}
.fotografie .fot_nadpis {float:right; width:120px;}
.fotografie h2 a {display:block; text-decoration:none; padding:10px 0px 10px 10px;}
.fotografie a img {background:#000000; padding:15px;}
.fotografie a:hover img {background:#1F1F1F;}


.sing {float:left; margin:14px; display:block; width:410px;}
.sing .sing_obr {float:left; margin-right:10px;}
.sing .sing_nadpis h2 {margin-bottom:0;}
.sing .sing_datum {display:block; color:#A5A5A5; font-size:10px;}
.sing .sing_podnadpis {display:block; color:#A5A5A5; margin-top:5px; font-size:13px;}
.sing h2 a {display:block; text-decoration:none; padding:10px 0px 10px 10px;}
.sing a img {background:#000000; padding:15px;}
.sing a:hover img {background:#1F1F1F;}

/*---------paticka--------------*/
#paticka a {color:#A5A5A5; text-decoration:underline;}
#paticka a:hover {color:#FFFFFF;}
#paticka {margin:auto; font-size:90%; color:#A5A5A5; }
#paticka-left {float:left;padding:10px 0px 15px 15px; }
#paticka-right {float:right;padding:10px 15px 15px 0px;}

