html { padding:0px; margin:0px 0px 0px 0px; }
body {font-size: 11px; padding:0px; margin:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EAF2F4; }
img { border: 0px; margin: 0px; padding: 0px; }
td { text-align:left;font-size: 11px; }

h1, h2, h3 { color:#2A4E64; font: Arial, Verdana, Helvetica, sans-serif;}
h1 {font-size: 170%;}
h2 {font-size: 140%;}
h3 {font-size: 110%;}
a {color:#2A4E64;}
a:hover {text-decoration:underline;color:maroon;}
a:visited {color:gray;}

#top {background:white;position:relative;/*height:115px;*/}
.line_top { background:#CCE5EC url(/css/bg-line-h.gif) top left	repeat-x;}
.line_left { background: url(/css/bg-line-l.gif) top left repeat-y;padding:0 0 0 10px;} 
.line_btt { background:#CCE5EC url(/css/bg-line-d.gif) bottom left repeat-x; width: 790px;margin:auto;}
.line_rgh { background: url(/css/bg-line-p.gif) top right repeat-y;padding:0 10px 0 0;overflow:hidden;}

.roh_top_l { background: url(/css/bg-roh-hl.gif) top left no-repeat;}
.roh_top_r { background: url(/css/bg-roh-hp.gif) top right no-repeat;}
.roh_btt_l { background: url(/css/bg-roh-dl.gif) bottom left no-repeat;}
.roh_btt_r { background: url(/css/bg-roh-dp.gif) bottom right no-repeat;}

#slogany {padding:0;position:relative; height: 90px;}

#toplogo {position:absolute; top: 15px; right: 35px; z-index:150;}
#topslogan {width:546px;height:50px;text-align:center;color:#2A4E64;}
#topslogan strong {/*visibility:hidden;*/}
#topslogan strong.nadpis {font-size: 25px;display:block;padding-top:20px; color: #2B5472;}
.boxik {font-size:10px; color:gray;width:16em;height:7em;border-left: 1px dotted silver;float:left;margin: 10px; padding:10px;}
.w2 {width: 30em;}
#paticka, #pata {width:770px;margin:auto;padding: 0 10px;text-align:left;}
.odk {text-align:right;background:#F5FEFD url(/css/hydrolink_1R15C4.jpg) no-repeat 10px 50%; width: 100%;}
a.nahoru {color:#2A4E7D;padding-right:14px;background:url(/css/top1.gif) center right no-repeat;text-decoration:none;}

#uvodni h2 {float:left;width:480px;margin-right:10px;}
.double {float:left;width:475px;margin-right:10px;}
.tabulka_vertikal{border-left-color: #F5FEFD;	border-left-style: dotted;	border-left-width: 2px;}
.sm_col {float:right;padding-left:5px;width:175px; _width:170px;}
.adresa{ padding-left:20px; color:#636969; }
#mininav {padding:10px;}
/*-------------------------*/
#top a:hover {background: transparent;}
#top ul.menu {margin:0;padding:0;text-align: right;background: #2B5472; width:545px;min-height: 34px;/*url(/css/logo_EN.jpg) bottom left no-repeat;padding-bottom:200px;*/}
#top ul.menu li {display:inline-block;float:left;padding: 10px 0;background: #2B5472;}
#top ul.menu li a {text-decoration:none;color:#fff;padding: 0 10px;border-left: 1px solid silver;}
#top ul.menu li:first-child a {border-left:0;}
#top ul.menu a.bez {border-left:0;}
#top ul.menu a:hover {color:white;}

#obsah_ramec {text-align:center;border-bottom:1px solid #9fd7e7;}
#obsah, #pata, #top {margin:auto;text-align:left;/*width:750px;*/}
#obsah {line-height:1.5;padding: 0 30px;width:690px;}
#obsah_prava {width:100%;float:none;}
/*#obsah_prava .clanek_dva {float:left; width:70%;}*/
/*#obsah_prava .obrazky {float:right;width:150px;}*/
#obsah_prava .obrazky img {margin:10px;}
#obsah_prava #uvodni .clanek_dva, #obsah_prava #uvodni {float:none; width:auto; _width:690px; text-align:left;}
/*#obsah_prava .cl {clear:none;}*/
/*#obsah_prava h3, #obsah_prava .line {clear: both;}*/

.skp {border: 0px solid red;width:48%;float:left;margin: 1%;text-align:center;}
*html .skp {width:47%;float:left;margin: 1%;text-align:center;}
.skp.clanek1, .skp.clanek1 .clanek_dva {width:auto; text-align:left;}
*html .skp.clanek1 {width:auto; text-align:left;width:99%;border: 0px solid red;}
*html .skp.clanek1 .clanek_dva {width:auto; text-align:left;width:99%;border: 0px solid red;}
/* gal */
.skupina7 .skp.clanek1 {width:48%;float:left;margin: 1%;text-align:center;}
*html .skupina7 .skp.clanek1 {width:47%;float:left;margin: 1%;text-align:center;}
/* news */
.skupina6 .skp {width:100%;text-align:left;}
.skupina6 .skp img {width:60px;height:60px;float:left;margin: 0px 10px 10px 0;border:1px solid #2A4E64;}
 
.datum {display:none;}
.clanek.novinky1 .datum, .clanek.novinky2 .datum, .clanek.novinky3 .datum {display: block;}
.clanek.novinky1 img, .clanek.novinky2 img, .clanek.novinky3 img, .akt_vypis .clanek img {width:60px;height:60px;float:left;margin: 0px 10px 10px 0;border:1px solid #2A4E64;}
.poloha {float:right;padding: 0 0 10px 10px;}

#obsah_leva {width:100%;float:none;}
#obsah a {color:#D54E21;}
#pata {position:relative;font-size:10px; color:gray;text-align: right;}
#pata p {margin-right:185px;}
#bt_roh {position:absolute;right:0; top:-25px;width:160px; height:150px; /*background: url(/css/btlogo2.png) center center no-repeat;*/}
#top_roh {position:absolute;right:0; top:40px;width:160px; height:150px;}
/* menu */
#menu {text-align:right;height:165px;overflow:hidden;padding:0; margin:0;background:#CCE5EC url(/css/logo_EN.jpg) top left no-repeat;border-bottom:1px dotted white; width:_100%;_overflow:hidden;/*padding-left:545px;*/}
#menu ul, #obsah_leva ul, #obsah_leva li{list-style-type:none;padding:5px 0px;margin:0px;text-align:left;overflow:hidden;_width:99%; font-family: Arial, Helvetica, Sans Serif; font-size: 12px; line-height:1.5;width:225px;margin:auto;background:#CCE5EC;/* url(/css/bg-menu18.jpg) top left no-repeat;*/}
#menu ul, #obsah_leva ul {border-top: 0px solid #9fd7e7;}
#menu ul {margin-left:546px;}
#menu ul a, #obsah_leva ul a {display:block;background:transparent url(/css/navi_sip.gif) 10px 50% no-repeat;text-decoration:none;margin:0;padding:3px 25px;font-weight: bold;border-bottom:0px solid #0C8DC7;line-height: 2;text-transform: uppercase;font-size:90%;}
#menu ul a:hover {background:#E6F3F9 url(/css/navi_sip.gif) 13px 50% no-repeat;}
#menu ul li, #obsah_leva ul li {background:transparent;margin-bottom:0px;padding: 0px;border-bottom: 0px solid #9fd7e7;overflow:hidden;display:block;width:auto;}
#menu ul ul li a.sel, #obsah_leva ul li a.sel {font-weight: bold;background:red;}
#menu ul ul {position:absolute;top:30px;left:50%;margin-left:-375px;background-image: url(fade.png);}
#menu ul ul li ul {position:absolute;top:60px;left:50%;margin-left:-375px;background-image: url(fade.png);}

form {background:#d9f0f7;border: 1px solid #9FD7E7;padding:10px;}
label {width:150px;float:left;height:20px;margin:5px 0;}
input {clear:left;border:1px solid #9FD7E7;margin:5px 2px;/*width:250px;height:20px;*/}
#tlac {background: #D54E21;color:white;font-weight:bold;padding:5px;margin-left: 150px;width:159px; height:30px;border:0;background:url(/css/login_btt2.png) center no-repeat;cursor:pointer;}
input[type=submit] {cursor:pointer;background:#D54E21 url(/css/login_btt2.png) center no-repeat;color:white;padding:5px 20px;height:30px;}
textarea {clear:left;border:1px solid #9FD7E7;width:250px;margin:5px 0;}
h2.linka_dole_opravdu {border-bottom:  2px dotted white;width:90%;}


.cl {clear:both;}
.center {text-align:center;}

.lined {width:30%;float:left;margin-right: 5%;font-size: 85%;background:url(/css/box22.png) top center no-repeat;position:relative;}
.lined h2 {font-size:15px;min-height:25px;margin-top:18px;color:#D54E21;border-bottom: 1px solid #D54E21;}
.lined.end {margin:0;}
.lined.right {float: right; margin:0;background:transparent;border-left: 0px  dotted #9FD7E7;height: auto;}
.lined.right .linel {height:auto;}
.lined a {line-height:2;display:block;background:url(/css/box22.png) bottom center no-repeat;padding:5px 15px;}
#obsah .lined a {color:#fff;}
.linel {margin:0 10px;height:240px;overflow: hidden;}
#calc {background: url(/css/calc-cf.png) center center no-repeat;width:73px;height:73px;position:absolute;top: -15px;right:-15px;}
#priz {background: url(/css/priz-cf.png) center center no-repeat;width:73px;height:73px;position:absolute;top: -15px;right:-15px;}
#note {background: url(/css/note-cf.png) center center no-repeat;width:73px;height:73px;position:absolute;top: -15px;right:-15px;}

#aktuality {width:60%;float:left;font-size:85%;}
#aktuality img {border:0; float:left;margin: 5px 15px 5px 0;}
#aktuality p {clear:left;border-top: 1px dotted #9FD7E7;padding:10px;margin: 5px 0;}
.lined.right ul {padding:0 16px;}
.lined.right li {padding:0;margin:10px 0;}
.lined.right li strong {color:#127FB7;}
.lined.right input {width:100%;}
.lined.right #tlac {margin: 5px auto;}

.hledani {position:absolute;top:20px;background:transparent;width:730px;text-align:right;}
.hledani form {background:transparent;border:0;}
.hledani input {width:auto;font-size:12px;height:18px;background:#AADDF8;}
.hledani input[type=submit] {height:22px;background:url(/css/login_btt2.png) center no-repeat;cursor:pointer;line-height:22px;padding:0 5px; font-weight:bold;color:white;}
li.bez {list-style-type:none;margin: 10px 0 10px -26px;}

