/* !!! ENBRA !!! */

* {padding:0px;margin:0px;}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background: url("../images/body-bg.jpg") center top;}
a {text-decoration:underline;color:#ee0000;}
a:hover {text-decoration:none;}
a img {border:0px;border:none;}
span.uzavirac, .cleaner, .clear {display:block;overflow:hidden;clear:both;height:1px;}
a img.banner {margin-top:5px;}
#prava a img.banner {margin-top:5px;float:left;border:none;border:0px;}

#obsah.content h1 {}
#obsah.content h2,
#obsah.content h3,
#obsah.content h4 { width:100%;padding:20px 0 10px !important; clear: both; display:block; }
#obsah.content p,
#obsah.content ol,
#obsah.content ul,
#obsah.content table,
#obsah.content form { margin-bottom:10px; }
#obsah.content ol, .content ul { margin-left:30px; }

.content td {padding:2px 5px; background:#eee; /* border: 1px solid #353535; border-bottom-color: #cfcfcf; border-right-color: #cfcfcf; */ }

ul li ul {
	margin: 15px;
}

#page {width:930px;margin:0px auto;padding:15px;background-color:white;margin-top:15px;}
#left {width:768px;float:left;margin-top:5px;margin-right:7px;}

#hlava {height:106px;}
#hlava h1 a.logo {float:left;width:195px;height:106px;background: url("../images/logo.gif") center top no-repeat;}
#hlava h1 a.logo span {display:none;}
#hlava .hl a.logo {float:left;width:195px;height:106px;background: url("../images/logo.gif") center top no-repeat;}
#hlava .hl a.logo span {display:none;}
#hlava .hlava-nav {width:550px;padding-left:0px;height:106px;float:left;margin-left:15px;margin-right:15px;background: url("../images/hlava-bg.jpg") center top no-repeat;text-align:center;color:#e4e4e4;font-size:10px;} 
#hlava .hlava-nav em {float:right;font-style:normal;}
#hlava .hlava-nav a.lang {line-height:34px;color:#969696;padding:0 5px;text-decoration:none;}
#hlava .hlava-nav span.lang {line-height:34px;color:#969696;padding:0 5px;text-decoration:none;text-transform:uppercase}
#hlava .hlava-nav a:hover {text-decoration:underline;}

#hlava ul#top-menu {list-style-type:none;float:right;margin-top:42px;text-transform:uppercase;width:550px;}
#hlava ul#top-menu li {float:right;position:relative;}
#hlava ul#top-menu li a {text-decoration:none;float:left;padding-top:8px;padding-bottom:8px;background-color:#ee0000;color:white;font-weight:bold;font-size:11px;padding-left:15px;padding-right:16px;margin:0px;margin-left:1px;}
#hlava ul#top-menu li a:hover {/*background-color:#ab0000;*/text-decoration:underline;}
#hlava ul#top-menu ul {list-style-type:none;}
#hlava ul#top-menu ul li a {color:#303030;}
#hlava ul#top-menu ul li a, #hlava ul#top-menu ul li {background-color:#f0f0f0;margin:0px;font-weight:normal}
#hlava ul#top-menu ul li a:hover {color:#ee0000;background-color:#e0e0e0;margin:0px;text-decoration:none;}

/* Zakladni styl pro vysouvaci menu / ZACATEK */
ul.uroven2 {padding:0px;padding-top:20px;background:#f0f0f0 url(../images/ul-top.gif) center top no-repeat;position:absolute;left:0;width:169px;visibility:hidden;top:15px;/* top:30px; */}
ul.uroven2 li.n02 a {text-align:left;border:1px solid #979797;border-top:0px;border-top:none;width:136px;background-color:#f0f0f0;}
ul.uroven2 li.n02 a:hover {background:#000;}
ul li {behavior: url(hover.htc);}
ul li.n01Hover ul.uroven2, ul li:hover ul.uroven2 {visibility:visible;}
/* Zakladni styl pro vysouvaci menu / KONEC */

#hlava .search {float:right;width:135px;background-color:#f4f4f4;height:86px;padding:10px;}
*html #hlava .search {padding-bottom:5px;}
#hlava .search fieldset {border:0px;border:none;}
#hlava .search fieldset legend {font-size:11px;color:#606060;border-bottom:1px solid #ee0000;padding-right:60px;*margin-left:-7px;_margin-right:-10px;}
#hlava .search fieldset input {border:1px solid #c4c4c4;width:125px;margin-top:5px;font-size:11px;color:#969696;padding-top:3px;padding-bottom:3px;padding-left:8px;}
#hlava .search fieldset input.submit {border:0px;border:none;background-color:#e4e4e4;color:#606060;font-size:11px;cursor:hand;cursor:pointer;width:90px;margin-left:23px;margin-bottom:8px;padding:0px;height:20px;}
#hlava .search a {background: url(../images/a.gif) left no-repeat;font-size:11px;text-decoration:none;color:#606060;padding-left:10px;}
#hlava .search a:hover {text-decoration:underline;}

#obsah {float:right;width:558px;}
* html #obsah {margin-right:-6px;}
#obsah h1 {color:#ee0000;font-size:16px;padding-left:20px;margin-top:12px;border-bottom:1px solid #e4e4e4;width:530px;padding-bottom:10px;}
#obsah h1.sub {color:#ee0000;font-size:14px;padding-left:20px;margin-top:12px;width:530px;padding-bottom:5px;border:0px;border:none;height:25px;}
#obsah p.sub {padding:20px;color:#606060;text-align:justify;padding-bottom:0px;padding-top:0px;font-size:11px;line-height:16px;margin-bottom:13px;}
#obsah p.sub ul {margin-left:15px;margin-top:10px;}
#obsah p.sub h3 {color:#f57f2e;font-size:13px;}
#obsah p.sub {font-weight:normal}
#text_zkraceny_na_zobrazeni_roztahuj, p.sub, #roztahuj {padding:20px;color:#606060;text-align:justify;padding-bottom:0px;padding-top:0px;font-size:11px;line-height:16px;margin-bottom:13px;}
#text_zkraceny_na_zobrazeni_roztahuj p.sub p, #text_zkraceny_na_zobrazeni_roztahuj p.sub, #roztahuj p, #roztahuj {padding:0px;/* margin:0px; */}
a.rozbalit-text {color:red;font-weight:bold;margin-right:15px;margin-top:10px;margin-bottom:10px;line-height:30px;}
#obsah a.topenarska-technika {background: url("../images/topenarska-technika.jpg") center top no-repeat;width:240px;height:108px;float:left;color:#534741;font-size:14px;font-weight:bold;text-decoration:none;padding-top:12px;padding-left:30px;margin-right:10px;}
#obsah a.mereni-a-regulace {background: url("../images/mereni-a-regulace.jpg") center top no-repeat;width:240px;height:108px;float:left;color:#534741;font-size:14px;font-weight:bold;text-decoration:none;padding-top:12px;padding-left:30px;}
#obsah a:hover.mereni-a-regulace, #obsah a:hover.topenarska-technika {text-decoration:underline}

#obsah a.topenarska-technika2 {background: url("../images/vyroba.jpg") center top no-repeat;width:240px;height:108px;float:left;color:#534741;font-size:14px;font-weight:bold;text-decoration:none;padding-top:12px;padding-left:30px;margin-right:10px;}
#obsah a.mereni-a-regulace2 {background: url("../images/sluzby.jpg") center top no-repeat;width:240px;height:108px;float:left;color:#534741;font-size:14px;font-weight:bold;text-decoration:none;padding-top:12px;padding-left:30px;}
#obsah a:hover.mereni-a-regulace2, #obsah a:hover.topenarska-technika2 {text-decoration:underline}

#obsah .linka {background-color:#e4e4e4;height:5px;width:549px;margin-top:4px;margin-bottom:5px;}
#obsah .linka-mala {background-color:#e4e4e4;height:1px;width:549px;margin-top:4px;margin-bottom:5px;}
#obsah .box-hp {float:left;width:177px;height:150px;margin-right:9px;margin-bottom:9px;}
#obsah .box-hp h2 {color:white;font-size:14px;line-height:30px;padding-left:15px;}
#obsah .box-hp ul {list-style-type:none;margin-top:11px;}
#obsah .box-hp ul li {}
#obsah .box-hp ul li a {display:block;background: url(../images/box-hp-li.gif) left no-repeat;background-position:0px 7px;padding-left:10px;margin-left:15px;color:#606060;font-weight:bold;font-size:11px;text-decoration:none;line-height:16px;padding-right:3px;}
* html #obsah .box-hp ul li a {height:16px;}
#obsah .box-hp ul li a:hover {text-decoration:underline;}
#obsah .box-hp ul ul {margin-top:0px;margin-left:10px;}
#obsah .box-hp ul ul li a {display:block;background: url(../images/box-hp-li-li.gif) left no-repeat;padding-left:10px;margin-left:15px;color:#606060;font-weight:normal;font-size:11px;text-decoration:none;}
#obsah .hp-vytapeni {background: url(../images/hp-vytapeni.jpg) center top no-repeat;}
#obsah .hp-ohrev-tuv {background: url(../images/hp-ohrev-tuv.jpg) center top no-repeat;}
#obsah .hp-mereni-a-regulace {background: url(../images/hp-mereni-a-regulace.jpg) center top no-repeat;}
#obsah .hp-armatury {background: url(../images/hp-armatury.jpg) center top no-repeat;}
#obsah .hp-ostatni {background: url(../images/hp-ostatni.jpg) center top no-repeat;}
#obsah .hp-servis {background: url(../images/hp-servis.jpg) center top no-repeat;}
#obsah .new-hp {width:551px;float:left;}
#obsah .new-hp h4 {width:529px;font-size:11px;text-transform:uppercase;color:#e40000;font-weight:normal;background-color:#e4e4e4;line-height:30px;padding-left:20px;margin-bottom:1px;}
#obsah .new-hp .news {padding:15px 20px;background-color:#f4f4f4;font-size:11px;color:#606060;text-align:justify;margin-bottom:1px;margin-right:1px;float:left;width:234px;height:100px;}
#obsah .new-hp .news h3 {margin-bottom:5px}
#obsah .new-hp .news h3 a {font-size:11px;font-weight:normal;color:#606060;text-decoration:none;}
#obsah .new-hp .news h3 a:hover {text-decoration:underline;}
#obsah .text {padding-left:10px;padding-right:18px;text-align:justify;color:#606060;}
#obsah .text h1 {color:#ee0000;font-size:14px;margin-top:10px;margin-bottom:5px;border:0px;border:none;padding:0px;}
#obsah .text h2 {color:#F57F2E;font-size:14px;margin-top:10px;margin-bottom:5px;border:0px;border:none;padding:0px;}
#obsah .text ul {margin-left:20px;margin-right:10px;}
#obsah .text .mainContact {padding:10px;}
#obsah .drobeckova-nav {color:#969696;font-size:11px;line-height:26px;margin-left:20px;}
#obsah .drobeckova-nav a {color:#969696;font-size:11px;}
#obsah .box-p {float:left;overflow:hidden;width:177px;height:190px;margin-right:9px;margin-top:9px;background: url("../images/box-p-bg.gif") center bottom no-repeat;color:#606060;font-size:11px;text-align:justify;}
#obsah .box-p h2 {background-color:#538786;text-align:left;height:27px;border-top:1px solid #285958;}
#obsah .box-p img {width:177px;height:65px;display:block;}
#obsah .box-p h2, #obsah .box-p h2 a {color:white;font-size:12px;padding-top:10px;padding-bottom:10px;text-decoration:none;}
#obsah .box-p h2 {padding-left:15px;margin-bottom:1px;}
#obsah .box-p h2 a:hover {text-decoration:underline;}  
#obsah .box-p p {padding:8px 10px;line-height:16px;}
#obsah table.vylist {width:550px;font-size:11px;color:#606060;border:0px}
#obsah table.vylist th {font-size:10px;text-transform:uppercase;color:#606060;font-weight:normal}
#obsah table.vylist td {border-bottom:1px solid white;border-left:1px solid white;padding-left:10px;}
#obsah table.vylist tr {bordeR:0px;bordeR:none}
#obsah table.vylist td.red {color:#ee0000;font-weight:bold;text-align:center;padding:0px;}
#obsah table.vylist td.text, #obsah table.vylist td.img {padding:0px;}
#obsah table.vylist td.img img {}
#obsah table.vylist tr.svetly-radek {background-color:#f4f4f4;}
#obsah table.vylist tr.tmavy-radek {background-color:#e4e4e4;}
#obsah table.vylist tr.prazdny {height:30px;}
#obsah .select {float:left;font-size:11px;margin-left:20px;margin-right:16px;margin-top:5px;margin-bottom:9px;}
#obsah .select label {color:#969696;font-size:11px;display:block;width:130px;}
#obsah .select select {width:135px;margin-top:5px;color:#606060;font-size:11px;font-weight:bold;}
#obsah .razeni {font-size:11px;color:#969696;padding-left:20px;margin-top:6px;float:left;margin-bottom:5px;}
#obsah .razeni em {color:#ee0000;font-style:normal;margin-right:5px;margin-left:5px}
#obsah .strankovani {font-size:11px;color:#969696;float:right;padding-right:30px;margin-top:6px;}
#obsah .strankovani a {color:#ee0000;text-decoration:none;}
#obsah .strankovani a:hover {text-decoration:underline;}
#obsah .box-pp {float:left;width:177px;height:170px;margin-right:9px;margin-top:9px;color:#606060;font-size:11px;text-align:justify;margin-bottom:9px;}
#obsah .box-pp h2 {font-size:11px;background-color:#f4f4f4;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;text-align:left;border-top:1px solid #cccccc}
#obsah .box-pp h2 a {padding:0px;margin:0px;color:#606060;}
#obsah .box-pp a {color:#ce0000;text-decoration:none;line-height:16px;margin-left:15px;}
#obsah .box-pp a:hover {text-decoration:underline;}
#obsah .box-pp p {padding:10px;line-height:16px;}
#obsah .box-pp p img {float:left;border:5px solid #f4f4f4;margin-top:-3px;margin-right:9px;}
#obsah .left-product {float:left;width:210px;margin-left:14px;color:#606060;font-size:11px;text-align:justify;line-height:16px;}
* html #obsah .left-product {margin-left:8px;}
#obsah .left-product img {border:5px solid #f4f4f4;margin-bottom:5px;}
#obsah .left-product ul {margin-top:10px;margin-left:15px;}
#obsah .right-product {float:left;width:309px;color:#606060;margin-left:10px;font-size:11px;}
#obsah .right-product p.popis {background-color:#f4f4f4;padding:5px 10px;font-size:11px;text-align:justify;margin-bottom:5px;}
#obsah .right-product em {margin-left:5px;}
#obsah .right-product em.kod {margin-left:5px;font-style:normal;margin-top:5px;float:left;color:#969696;}
#obsah .right-product em.kod strong {font-weight:normal;color:#606060;}
#obsah .right-product ul {margin-left:15px;margin-top:5px;}
#obsah .right-product .ceny {padding-left:15px;margin-top:10px;color:#969696;line-height:16px;width:215px;float:left;}
#obsah .right-product .ceny em {font-style:normal;width:75px;float:left;}
#obsah .right-product .ceny strong {float:left;text-align:right;width:50px;}
#obsah .right-product .ceny em.sub {float:left;text-align:left;width:70px;}
#obsah .right-product a.zakoupit {padding:7px 10px;background-color:#ee0000;color:white;font-weight:bold;float:left;text-decoration:none;width:58px;text-align:center;margin-top:12px;height:29px;}
#obsah .right-product a:hover.zakoupit {text-decoration:underline;}
#obsah .right-product .download {background-color:#f4f4f4;padding:10px 15px;margin-top:10px;}
#obsah .right-product .download h3 {font-size:11px;color:#606060;border-bottom:1px solid #ee0000;font-size:11px;font-weight:normal;text-transform:uppercase;margin-left:25px;margin-bottom:10px;}
#obsah .right-product .download a img {margin-right:10px;float:left;margin-top:-2px;}
#obsah .right-product .download a {color:#606060;text-decoration:none;line-height:20px;}
#obsah .right-product .download a:hover {text-decoration:underline}
#obsah .right-product table {width:100%;margin-top:3px;color:#606060}
#obsah .right-product table tr .th {background:#e4e4e4 url("../images/border-bottom-table.gif") center bottom repeat-x;color:#969696;text-align:left;padding-left:40px;height:33px;line-height:30px;}
#obsah .right-product table tr.tmava {background-color:#f4f4f4}
#obsah .right-product table td {border-left:1px solid white;border-bottom:1px solid white;text-align:center;padding:5px;}
#obsah .right-product table td.n01 {font-weight:bold;text-align:right;padding:5px;width:50%;padding-right:10px;}
#obsah .zajimave {margin-top:2px;margin-right:14px;}
* html #obsah .zajimave {margin-right:7px;}
#obsah .zajimave h4 {color:#969696;background-color:#e4e4e4;height:31px;font-size:11px;padding-left:20px;line-height:31px;}
#obsah .zajimave .box {background-color:#f4f4f4;border-top:1px solid #ee0000;margin-top:1px;}
#obsah .zajimave .box .img-obal {background-color:#e4e4e4;width:165px;float:left;text-align:center;margin-left:9px;margin-right:6px;margin-top:8px;margin-bottom:8px;height:155px}
#obsah .zajimave .box .img-obal a {color:#353535;font-weight:bold;float:none;}
#obsah .zajimave .box .img-obal img {float:none;display:block;margin:10px;margin:0px auto;margin-top:10px;margin-bottom:10px;}
#obsah .feroli {background:#fff url("../images/ferroli.gif") right top no-repeat;background-position:460px 10px;}
#obsah .feroli h1, #obsah .feroli .strankovani a, #obsah .feroli .razeni em, #obsah .feroli .box-pp a {color:#f57f2e;}
#obsah .feroli .box-pp h2 a {color:#606060;}
#obsah .feroli .logo {position:absolute;margin-left:421px;top:149px;}
#obsah .feroli .linka-feroli {border-top:5px solid #e4e4e4;border-bottom:5px solid #e4e4e4;width:549px;margin-top:4px;margin-bottom:5px;background: url("../images/ferroli-bg.gif") right bottom no-repeat;}
#obsah .feroli .linka-feroli p {/* padding:20px; */color:#606060;text-align:justify;padding-bottom:0px;padding-top:0px;font-size:11px;line-height:16px;margin-bottom:13px;}
#obsah .feroli .linka-feroli p p {padding:0px;margin:0px;}
* html #obsah .feroli {width:558px;margin-right:-9px;}
#obsah form.form-kariera {margin-top:20px;}
#obsah form.form-kariera fieldset {border:1px solid #cccccc;width:528px;padding:10px;*padding-top:15px;*padding-bottom:0px;margin-bottom:10px;*margin-bottom:0px;}
#obsah form.form-kariera fieldset legend {color:#EE0000;padding:5px;font-weight:normal;}
#obsah form.form-kariera fieldset label {color:#3d3d3d;margin-left:10px;width:120px;float:left;margin-top:2px;}
#obsah form.form-kariera fieldset input {margin-bottom:10px;}
#obsah form.form-kariera fieldset select {}
#obsah form.form-kariera fieldset table th {font-size:11px;text-align:left;font-weight:normal;color:#3d3d3d}
#obsah form.form-kariera p {text-align:justify;font-size:11px;color:#3d3d3d;width:550px;margin-bottom:15px;}
#obsah .mapa-stranek {margin-left:10px;margin-top:20px;line-height:18px;}
#obsah .mapa-stranek ul {margin-left:20px}
#obsah .mapa-stranek ul a {color:#ce0000}
#obsah .mapa-stranek ul ul a {color:#3d3d3d}
#obsah .mapa-stranek ul ul ul a {color:#999999}

#obsah .rady {margin-top:20px;}
#obsah .rady h2 a {color:#ce0000;font-size:14px;}
#obsah .rady a {color:#ce0000;}

#leva {float:left;width:195px;}
#leva h4 {background-color:#c4c4c4;color:#606060;font-weight:normal;font-size:11px;text-transform:uppercase;height:30px;line-height:30px;padding-left:23px;}
#leva ul {list-style-type:none;margin:0px;padding:0px;}
#leva ul li a {display:block;margin-top:1px;font-size:11px;color:black;text-decoration:none;line-height:30px;text-transform:uppercase;padding-left:40px;background:#e4e4e4 url("../images/li.gif") left no-repeat;background-position:23px 11px;}
* html #leva ul li a {height:30px;}
* html #leva ul ul li a {height:20px;}
* html #leva ul ul ul li a {height:20px;}
* html #leva ul ul ul ul li a {height:20px;}
#leva ul li a.active {color:#ee0000}
#leva ul li a:hover.active {color:#000}
#leva ul li a:hover {color:#ee0000}
#leva ul ul {margin-left:10px;}
#leva ul ul li a {text-transform:none;background:#f4f4f4 url("../images/li-li.gif") left no-repeat;background-position:23px 11px;padding-top:6px;padding-bottom:6px;line-height:18px;padding-right:8px;}
#leva ul ul li.topeli a {text-transform:none;background:#f4f4f4 url("../images/topenarska-technika-li.gif") left no-repeat;background-position:23px 11px;padding-top:6px;padding-bottom:6px;line-height:18px;padding-right:8px;}
#leva ul ul li.mereli a {text-transform:none;background:#f4f4f4 url("../images/mereni-regulace-li.gif") left no-repeat;background-position:23px 11px;padding-top:6px;padding-bottom:6px;line-height:18px;padding-right:8px;}
#leva ul ul ul li a {text-transform:none;background:#e4e4e4 url("../images/li-li-li.gif") left no-repeat;background-position:23px 11px;padding-top:6px;padding-bottom:6px;line-height:18px;padding-right:8px;}
#leva ul ul ul ul li a {text-transform:none;background:#f4f4f4 url("../images/li-li-li-li.gif") left no-repeat;background-position:23px 11px;padding-top:6px;padding-bottom:6px;line-height:18px;padding-right:8px;}
#leva .login {background-color:#f4f4f4;padding-left:15px;margin-top:5px;padding-top:10px;padding-bottom:5px;*margin-top:2px;_margin-top:2px;}
#leva .login fieldset {border:0px;border:none;}
#leva .login label {float:left;width:40px;text-align:left;color:#606060;margin-top:8px;}
* html #leva .login label {width:37px;}
#leva .login fieldset legend {font-size:11px;color:#606060;border-bottom:1px solid #ee0000;padding-right:60px;*margin-left:-7px;_margin-right:-10px;}
#leva .login fieldset input {border:1px solid #c4c4c4;width:112px;margin-top:5px;font-size:11px;color:#969696;padding-top:3px;padding-bottom:3px;padding-left:8px;}
#leva .login fieldset input.submit {border:0px;border:none;background-color:#e4e4e4;color:#606060;font-size:11px;cursor:hand;cursor:pointer;width:90px;margin-left:40px;margin-bottom:8px;padding:0px;height:20px;}
#leva .login a {background: url(../images/a.gif) left no-repeat;font-size:11px;text-decoration:none;color:#606060;padding-left:10px;}
#leva .login a:hover {text-decoration:underline;}

#prava {margin-top:5px;float:left;width:155px;}
#prava .souvisejici-odkazy {background-color:#f4f4f4;padding:10px;width:135px;float:left;}
#prava .souvisejici-odkazy h4 {font-size:11px;color:#606060;border-bottom:1px solid #ee0000;font-weight:normal;text-transform:uppercase;margin-bottom:5px;}
#prava .souvisejici-odkazy ul {list-style-type:none;}
#prava .souvisejici-odkazy ul li {}
#prava .souvisejici-odkazy ul li a {background: url("../images/a.gif") left no-repeat;background-position:0px 5px;font-size:11px;font-weight:bold;color:#606060;padding-lefT:15px;line-height:20px;display:block;}
#prava .souvisejici-odkazy .kontakty {font-size:11px;}
#prava .souvisejici-odkazy .kontakty img {background-color:white;padding:1px;float:left;border:1px solid rgb(196,196,196);margin-right:5px;}
#prava .souvisejici-odkazy .kontakty a {font-weight:bold;color:rgb(238,0,0);}
#prava .souvisejici-odkazy .kontakty em {color:rgb(96,96,96);}
#prava .csn {background-color:#f4f4f4;padding:10px;width:135px;float:left;margin-top:5px;color:#606060;font-size:11px;}
#prava .csn h4, #prava .csn h4 a {font-size:11px;color:#ee0000;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
#prava .csn em {color:#ee0000;font-style:normal;}

#pata {margin-left:210px;;width:530px;background-color:#f4f4f4;margin-bottom:-10px;margin-top:20px;font-size:11px;padding:5px 10px;color:#606060;line-height:16px;padding-bottom:2px;}
#pata a {color:#606060}


/* highlith */

.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(../highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

table.ferroli_list td{
	padding: 2px 10px;
}

table.ferroli_list{
	width:99%;
	border:1px solid #C4C4C4;
	border-bottom:0px;
}

table.ferroli_list td{
	height:30px;
	border-bottom:1px solid #C4C4C4;
}

table.ferroli_list thead td{
	background-color:#fafafa;
	text-align:center;
	color:#f57f2e;
	font-size:15px;
}

table.ferroli_list tbody tr.categ_name{
	background-color:#e4e4e4;
}

table.ferroli_list tbody tr.categ_descr{
	font-weight:bold;
	background-color:#444444;
	color:#FFF;
}

table.ferroli_list thead td, table.ferroli_list tbody tr.categ_descr td, table.ferroli_list tbody tr.categ_name td{
	font-weight:bold;
}

table.ferroli_list a{
	color:#3d3d3d;
	text-decoration:underline;
}
table.ferroli_list a:hover{
	text-decoration:none;
}
.clear {
	clear: both;
}
.kontaktyNew {}
.kontaktyNew strong {color:#4c4c4c}
.kontaktyNew a {color:#ee0000}
.kontaktyNew h2 {font-size:14px;color:#ee0000;}

.kontaktyNew {}
.kontaktyNew strong {color:#4c4c4c}
.kontaktyNew a {color:#ee0000}
.kontaktyNew h3 {font-size:14px;color:#ee0000;margin-bottom:10px;}
.kontaktyNew h3 strong {color:#c4c4c4}
.kontaktyNew .box {font-size:11px;/* width:264px;float:left */width:100%;border-right:1px solid white;border-bottom:1px solid white;}
.kontaktyNew .box-pobocka {float:right;width:95%;}
.kontaktyNew .box .top {background-color:#C4C4C4;font-weight:bold;color:#4c4c4c;border-bottom:1px solid white;padding:3px 10px;}
.kontaktyNew .box .top strong {float:left;}
.kontaktyNew .box .top a.open {font-weight:normal;width:70px;float:right;}
.kontaktyNew .bottom {background-color:#eee;padding:5px 10px;line-height:18px;}
.kontaktyNew .background {background-color:#fbfbfb;}
.kontaktyNew .lide {border-bottom:1px solid white;}
.kontaktyNew .lide strong {color:#ffa200;}
.kontaktyNew .lide em {color:#8d8d8d;}
.kontaktyNew .lide .img {float:left;border:1px solid #c4c4c4;position:relative;margin-right:10px;margin-top:5px;}
.kontaktyNew .lide .img img {width:50px;border:none;border:0px;}
.kontaktyNew .lide .img img.plus {position:absolute;bottom:1px;right:1px;width:16px;border:none;border:0px;}
.kontaktyNew .lide .index {}
.kontaktyNew .lide .index strong {color:#4c4c4c}
.kontaktyNew .lide2 {border:none;border:0px;}
.kontaktyNew .lide2 strong {color:#ffa200;}
.kontaktyNew .lide2 em {color:#8d8d8d;}
.kontaktyNew .lide2 .img {float:left;border:1px solid #c4c4c4;position:relative;margin-right:10px;margin-top:5px;}
.kontaktyNew .lide2 .img img {width:50px;border:none;border:0px;}
.kontaktyNew .lide2 .img img.plus {position:absolute;bottom:1px;right:1px;width:16px;border:none;border:0px;}
.kontaktyNew .lide2 .index {}
.kontaktyNew .lide2 .index strong {color:#4c4c4c}
.kontaktyNew .lide ul {margin-left:20px;}

.kontaktyNew .box .bottom .address {float:left;}
.kontaktyNew .box .bottom .tel {float:right;}

/* CZ MAPA */
#cz_map_wrap_big {margin-top:0px;margin-bottom:10px;margin-left:30px;margin-top:20px;}
#cz_map_wrap_big {width:489px;height:288px;position:relative;overflow:hidden;background: url("../images/map/enbramapa.gif") center top no-repeat;}
#cz_map_wrap_big a {position:absolute;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#cz_map_wrap_big a:hover {color:#ffffff;text-decoration:none;}
#cz_map_wrap_big a.outside:hover {color:#3337aA;}
#cz_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;}
#cz_map_wrap_big img  {position:absolute;display:none;border:none;margin:0;padding:0;}
img#cz_kraj77{position: absolute;top: 71px;left: 17px;}
img#cz_kraj76{position: absolute;top: 149px;left: 56px;}
img#cz_kraj75{position: absolute;top: 199px;left: 134px;}
img#cz_kraj78{position: absolute;top: 60px;left: 104px;}
img#cz_kraj74{position: absolute;top: 132px;left: 139px;}
img#cz_kraj6{position: absolute;top: 33px;left: 55px;}
img#cz_kraj79{position: absolute;top: 38px;left: 184px;}
img#cz_kraj80{position: absolute;top: 71px;left: 244px;}
img#cz_kraj81{position: absolute;top: 122px;left: 252px;}
img#cz_kraj82{position: absolute;top: 169px;left: 228px;}
img#cz_kraj83{position: absolute;top: 221px;left: 280px;}
img#cz_kraj85{position: absolute;top: 198px;left: 372px;}
img#cz_kraj86{position: absolute;top: 140px;left: 400px;}
img#cz_kraj84{position: absolute;top: 155px;left: 336px;}
img#cz_kraj16{position: absolute;top: 57px;left: 34px;}
img#cz_kraj20{position: absolute;top: 69px;left: 109px;}
img#cz_kraj212{position: absolute;top: 89px;left: 180px;}

/* CZ MAPA VELKA */

/*============slovenska mapa===============*/

		#sr_map_wrap {
			margin: 0;
			padding: 0;
			width: 480px;
			height: 280px;
			position: relative;
			overflow: hidden;
			background: url('../images/map/sr/srmap.gif') 0px 0px no-repeat;
			margin-left: 40px;
		}
		
		#sr_map_wrap a {
			position: absolute;
			margin: 0;
			padding: 0;
			display: block;
			font-size: 12px;
			color: #3337aA;
			text-decoration: none;
		}
		
		#sr_map_wrap a:hover {
			color: #ffffff;
			text-decoration: none;
			margin: 0;
			padding: 0;
		}
		
		#sr_map_wrap a.outside:hover {
			color: #3337aa;
			margin: 0;
			padding: 0;
		}
		
		#sr_pozadi {
			position: absolute;
			top: 0px;
			left: 0px;
			display: inline !important;
			margin: 0;
			padding: 0;
		}
		
		#sr_map_wrap img  {
			position: absolute;
			display: none;
			border: none;
			margin: 0;
			padding: 0;
		}
				
		#sr_kraj1 { top: 155px; left: 17px; }
		#sr_kraj2 { top: 141px; left: 61px; }
		#sr_kraj3 { top: 182px; left: 97px; }
		#sr_kraj4 { top: 112px; left: 87px; }
		#sr_kraj5 { top: 68px; left: 163px; }
		#sr_kraj6 { top: 76px; left: 334px; }
		#sr_kraj7 { top: 143px; left: 166px; }
		#sr_kraj8 { top: 120px; left: 286px; }

table.table-service {font-size:11px;width:540px;margin-top:20px;}
table.table-service th {padding:5px 7px;background-color:#f9f9f9;border:1px solid #c6c6c6;text-align:left;background-color:rgb(228,228,228)}
table.table-service td, table.table-service tr {behavior: url(hover.htc);}
table.table-service td {padding:5px 7px;background-color:#fafafa;border:1px solid #c6c6c6;}
table.table-service tr.trRAS {}
table.table-service tr.trRAS td {background-color:#fcffc9;/*bordeR:1px solid #eff4a2*/}
table.table-service tr.trzelena {}
table.table-service tr.trzelena td {background-color:#bfe2b2;/*bordeR:1px solid #eff4a2*/}
table.table-service tr:hover {color:#3f89b0;}
table.table-service tr:hover td {background-color:#eff9ff;border:1px solid #3f89b0;}
table.table-service tr.hover {color:#3f89b0;}
table.table-service tr.hover td {background-color:#eff9ff;border:1px solid #3f89b0;}
table.table-service td.invent_num {font-size:10px;}
.selecttable {margin-top:20px;margin-right:10px;margin-bottom:10px;}
#servisni_sit_form { display:block; height:35px; }
#servisni_sit_form label {display:block; float:left; width:150px; padding-right:13px; font-weight:bold; color:#3f89b0; margin-top:20px;}
#servisni_sit_form .selecttable {margin-top:0px; margin-right:10px; margin-bottom:10px;}
a.moreodkay {font-weight:bold;text-decoration:underline;color:#3f89b0;}
a:hover.moreodkay {text-decoration:none;}

.align-right {text-align:right;}
.float-right {float:right;}
.float-left {float:left;}
.red, .required {color:#e00;}
.green {color:green;}

#obsah form.formular fieldset {padding:0 10px 10px 10px;border:1px solid #aaa;width:auto}
#obsah form.formular fieldset legend {padding:0 5px;font-size:120%;font-weight:bold;color:#EE0000;}
#obsah form.formular fieldset label {float:left;width:150px;line-height:22px;margin-bottom:4px;}
#obsah form.formular fieldset span {line-height:22px;}
#obsah form.formular fieldset br {clear:left;}
#obsah form.formular fieldset input.text {padding:2px;width:200px;}
#obsah form.formular fieldset input.tiny {width:100px;}
#obsah form.formular fieldset select {width:208px;}
#obsah form.formular input.submit {width:108px;}
#obsah div.service_form_unavailable { visibility:hidden; /* position:absolute; */ width:560px; height:40px; padding-top:10px; text-align:center; background-color:white; filter:alpha(opacity=80); -moz-opacity:80; opacity:.80;}

#page #left form.komin.formular fieldset {width:527px;margin-bottom:10px;}
#page #left form.komin.formular fieldse br {line-height:1;}
#page #left form.komin.formular fieldset legend {}
#page #left form.komin.formular fieldset strong {line-height:30px;}
#page #left form.komin.formular fieldset acronym {border-bottom:1px dotted black;color:#EE0000;}
#page #left form.komin.formular fieldset label.fnone {float:none;}
#page #left form.komin.formular fieldset input.radio {float:left;margin-top:5px;margin-right:2px;*margin-top:0;}
#page #left form.komin.formular fieldset input.text.short {width:100px;}
#page #left form.komin.formular fieldset input.checkbox {float:left;margin-top:5px;margin-right:2px;*margin-top:0;}
#page #left form.komin.formular fieldset .nahled {position:absolute;margin-left:150px;padding:5px;border:1px solid #808080;background:#fff;}

#obsah .textpage a, #obsah .text a {color:#0000CC;}
#obsah .textpage {padding:0 10px;text-align:justify;color:#606060;}
#obsah .textpage p {margin-bottom:10px;}
#obsah .textpage h1 {color:#ee0000;font-size:14px;margin:10px 0 10px 0;border:0px;padding:0px;}
#obsah .textpage h2 {color:#F57F2E;font-size:14px;margin:10px 0 10px 0;border:0px;padding:0px;}
#obsah .textpage ul, #obsah .textpage ol {margin:0 0 10px 20px;}
#obsah .textpage h2 a {text-decoration:none;}
#obsah .textpage h2 a:hover {text-decoration:underline;}
#obsah .textpage fieldset {margin-bottom:10px;}

br.odsazeni {font-size:10px;line-height:10px;}
div.line {background:#E4E4E4;height:2px;font-size:0;margin:10px 0;}

#obsah #skoleni fieldset input.radio {float:left;margin-top:4px;margin-right:5px;#margin-top:1px;}
#obsah #skoleni fieldset label.radio {width:auto;font-size:11px;}
#obsah #skoleni fieldset div.in_inputs {margin-left:30px;}
#obsah #skoleni fieldset div.locations {float:left;width:350px;_padding-top:5px;}
#obsah #skoleni fieldset textarea {margin-bottom:5px;}
#obsah #skoleni fieldset img {margin-left:5px;}

#page #left #obsah #lunar_form.formular {margin-top:10px;}
#page #left #obsah #lunar_form.formular img {margin-left:5px;*position:relative;*top:-3px;}
#page #left #obsah #lunar_form.formular fieldset {width:527px;padding-top:10px;margin-bottom:10px;}
#page #left #obsah #lunar_form.formular fieldset label {line-height:23px;}
#page #left #obsah #lunar_form.formular fieldset input.checkbox {margin-top:5px;*margin-top:2px;}
#page #left #obsah #lunar_form.formular fieldset input.submit {width:100px;}
#page #left #obsah #lunar_form.formular table {width:520px;}
#page #left #obsah #lunar_form.formular table td {vertical-align:top;padding:9px 0;border-bottom:1px solid #aaa;}
#page #left #obsah #lunar_form.formular table td * {float:left;}
#page #left #obsah #lunar_form.formular table tr {color:#000;}
#page #left #obsah #lunar_form.formular table tr.second * {color:#3F89B0;}
#page #left #obsah #lunar_form.formular table tr.second input.text {border-color:#3F89B0;}
#page #left #obsah #lunar_form.formular table tr.last td {border-bottom:0;padding-bottom:0;}
#page #left #obsah #lunar_form.formular table td strong {line-height:23px;}
#page #left #obsah #lunar_form.formular table td.second {width:200px;}
#page #left #obsah #lunar_form.formular table td.second label {width:150px;}
#page #left #obsah #lunar_form.formular table td.third {width:120px;}
#page #left #obsah #lunar_form.formular table td.third label {width:70px;}
#page #left #obsah #lunar_form.formular table label {width:auto;}
#page #left #obsah #lunar_form.formular table input.text {width:30px;}
#page #left #obsah #lunar_form.formular table input.text2 {width:160px;}
#page #left #obsah #lunar_form.formular table textarea {width:160px;height:160px;}
#page #left #obsah #lunar_form.formular table label.three_lines {height:77px;}
#page #left #obsah #lunar_form.formular table label.four_lines {height:104px;}
#lunar_form.formular .required, #lunar_form.formular .red {color:#e00 !Important;}
#page #left #obsah #lunar_form.formular table small {color:#333;}
#page #left #obsah #lunar_form.formular table tr.second small {color:#79B8DA;}

/* mapa */
#mapa {position:relative;height:285px;width:528px;border:0 none;}
#mapa img {position:absolute;left:0;top:0;height:285px;width:528px;border:0 none;}

/* error box */
.red-box {font-weight: bold; color:#fff; padding: 5px 10px; border:1px solid #a00; background-color: #f00; width:517px; margin-bottom:10px;}

.top5 {margin-top:5px;}

#obsah .green-page { background:#9acd01; color:#111; text-shadow:1px 1px 0px #B3E023;  /*,-1px -1px 0px #78AE00; */ letter-spacing: 0.5px; }
#obsah .green-page h2 { color:#ee0000; font-size:20px; font-weight:normal; }
#obsah .green-page h3 { margin-top:20px; margin-bottom:20px; }
#obsah .green-page h4 { color:#ee0000; }
#obsah .green-page p img.border { border:1px solid #6C8F00; box-shadow:2px 2px 5px #485F00; -moz-box-shadow:2px 2px 5px #485F00; -webkit-box-shadow:2px 2px 5px #485F00; }
#obsah .green-page p img.right { float:right; margin:0 0 15px 15px; }
#obsah .green-page p { margin-bottom: 20px; }
#obsah .green-page table { border: 1px white solid; }
#obsah .green-page table { border:1px solid #6C8F00; box-shadow:2px 2px 5px #485F00; -moz-box-shadow:2px 2px 5px #485F00; -webkit-box-shadow:2px 2px 5px #485F00; }
#obsah .green-page table td { padding:5px 10px; }
#obsah .green-page ul { margin:20px 0 20px 30px; }

#foot-partnes { border-top:1px solid #f4f4f4; height:35px; margin-top:25px; padding:15px 0 10px; text-align:center; }
#foot-partnes img { margin:0 6px; }



#obsah form.sf1 fieldset { margin:1.5em 0 0 0; padding:0; border:1px solid #6C8F00; }
	#obsah form.sf1 fieldset { position /*\**/: relative\9; } /* For IE 8 & lower */
#obsah form.sf1 fieldset legend { margin-left:1em; padding: 0; color:#333; font-weight:bold; font-size:12px; *left:-7px; }
	#obsah form.sf1 fieldset legend { position /*\**/: relative\9; top /*\**/: -0.75em\9; } /* For IE 8 & lower */

#obsah form.sf1 fieldset ol { margin:0; padding: 1em 1em 0 1em; list-style: none; }
	#obsah form.sf1 fieldset ol { padding-top /*\**/: 0.25em\9; } /* For IE 8 & lower */

#obsah form.sf1 fieldset li { padding-bottom:1em; float:left; width:100%; }
#obsah form.sf1 fieldset li img { float:left; display:inline; margin-left:3px; }

#obsah form.sf1 input, textarea, select { width:230px; float:left; border:none; border-top:1px solid #6C8F00; border-left:1px solid #6C8F00; color:#606060; padding:3px 5px; background-color: #cf9; }
#obsah form.sf1 input.checkbox { border:none; }
#obsah form.sf1 textarea { font-family:Arial,Helvetica,sans-serif; font-size:12px; }
#obsah form.sf1 select { width:240px; }

#obsah form.sf1 fieldset.submit { float:none; width:auto; border-style:none;	padding-left:12em; background-color:transparent; background-image:none; }
#obsah form.sf1 input.submit { width:auto; padding:2px 5px; border:none; border-right:1px solid #6C8F00; border-bottom:1px solid #6C8F00; }
#obsah form.sf1 input.submit:hover { border:none; border-top:1px solid #6C8F00; border-left:1px solid #6C8F00; }

#obsah form.sf1 label { position:relative; float:left; width: 10em; margin-right: 1em; text-align:left; }