/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
blockquote, q {quotes: none;}
legend {display:none;}
button {cursor:pointer}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
sup {color:red;}
span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* CSS RESET KONEC */
a{
  color: #000;
}
body{
  background-color: #fff;
  color: #3d3d3d;
  font-family: arial, Tahoma;
  font-size: 12px;
}
.clear {
  width: 100%;
  clear: both;
  font-size: 1px;
}
#all {
  width: 955px;
  margin: 0 auto;
  text-align: left;
}
#right_cont {
  width: 190px;
  float: right;
  padding: 0px 0px 0px 0px;
}
#main {
  width: 580px;
  float: left;
  padding: 0px 5px 0px 5px;
}
#main_podstrana {
  width: 775px;
  float: left;
  padding: 0px 0px 0px 5px;
}
#right {
  width: 780px;
  float: right;
  padding: 5px 0px 0px 0px;
}
#left {
  width: 175px;
  float: left;
  padding: 35px 0px 0px 0px;
}
ul.menu{
  margin: 0px;
  padding: 1px 0px 0px 0px;
  border-top: solid 6px #579fe5;
  list-style: none;
  *margin-bottom:6px;
}
ul.menu li{
  margin: 0px 0px 1px 0px;
  padding: 0px;
}
ul.menu li a{
  padding: 8px 0px 0px 15px;
  display: block;
  height: 22px;
  *height:21px;
  color: #0f0f0f;
  font-weight: bold;
  text-decoration: none;
  background-color: #e6e6e6;
}
ul.menu li a:hover{
  background: #579FE5;
  color: #fff;
}
ul.menu li a.active{
  background: #90bce6;
  color:#fff;
}
ul.menu ul li a.active{
  background: #f2f2f2;
  font-weight:bold;
  color:black;
}
ul.podmenu{
  margin: 1px 0px 0px 0px;
  padding: 0px;
  list-style: none;
}
ul.podmenu li a{
  line-height:24px;
  margin-left:5px;
  background-color:#f2f2f2;
  height:24px;
  padding:0px;
  border-left:3px solid #579FE5;
  display: block;
  text-align: left;
  padding-left:25px;
  font-weight: normal;
}
ul.podmenu li a:hover{text-decoration:underline;color:black;background:#f2f2f2}
ul.podmenu ul {list-style-type:none;border-top:1px solid white;}
ul.podmenu ul li a{
  line-height:24px;
  margin-left:8px;
  background-color:#f2f2f2;
  height:24px;
  padding:0px;
  border-left:none;
  border-left:0px;
  display: block;
  text-align: left;
  padding-left:15px;
  font-weight: normal;
}
.ram{
  margin-top: -2px;
  clear: both;
  
}
.ram a{
  color:#3d3d3d;
  text-decoration: none;
}
.ram a:hover{
  text-decoration: underline;
}
.ram img{
  position: relative;
  top: 6px;
  margin-bottom: 4px;
  margin-right: 5px;
}

p.rozc{
  text-align: right;
  font-size: 11px;
  color: #3d3d3d;
  padding: 10px 10px 0px 0px;
}
p.rozc a{
  text-decoration: underline;
}
p.rozc a:hover{
  text-decoration: none;
}
h2.h1, span.h1{
  font-size: 21px;
  color: #00478c;
  font-weight: normal;
  text-align: right;
  padding: 25px 10px 0px 0px;
}
span.h1{
  display:block;
}
h1.vyrobek{
  text-align: left;
  clear: both;
  padding: 30px 0px 0px 20px;
}
h1{
  font-size: 21px;
  color: #00478c;
  font-weight: normal;
  text-align: right;
  padding: 25px 10px 0px 0px;
}
.top{
  height: 71px;*height:68px;
}
.topie{
  *height:74px;
}
.topie .ram{
  
}
.top_left{
  height: 71px;
  float: left;
  width: 580px;
  *height:66px;
}
#right_cont .top{
  border-bottom: solid 6px #579fe5;
  margin-bottom: 1px;
}
#right_cont  .detailtop{
  border-bottom: none;
  margin-bottom: 0px;
}
#search {
  background:#E6E6E6;
  height:22px;
  font-size:11px;
  padding:1px 0 4px 5px;
}

.top_mapa #search{
  float: right;
  width: 190px;
  margin-right:-5px;
}

#search form{margin-top:3px;}
#search input.text{border:1px solid #abadb3;height:15px;width:155px;}
#search input.submit{background:url(../images/lupa.png) 0 0 no-repeat;width:17px;height:18px;border:0;}
#right_cont .top ul li{
  display: inline;
  padding: 0px 3px 0px 3px;
}
#right_cont .top ul li a{
  color: #000;
  text-decoration: none;
}
#right_cont .top ul li a:hover{
  text-decoration: underline;
}
.ram_stred{
  float: left;
  width: 190px;
  margin-right: 5px;
  margin-top: 1px;
  *margin-top:-2px;
  margin-bottom: 10px;
}
* html .ram_stred{
  margin-top:-3px;
}
.ram_stred_nula{
  margin-right: 0px;
}
.last{
  margin-right: 0px;
}
.ram_stred h2{
  color: #fff;
  background-color: #579FE5;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  height: 21px;
}
.ram_stred h2 a{
  color: #fff;
  display: block;
  text-decoration: none;
}
.ram_stred h2 a:hover{
  text-decoration: underline;
}
.ram_stred h2.pod {
  margin: 0px;
  padding: 0px;
  height: auto;
}
.ram_stred h2.pod a{
  color: #fff;
  display: block;
  background-color: #818181;
  padding: 9px 0px 9px 10px;
  margin: 0px 0px 1px 0px;
  text-decoration: none;
}
.ram_stred h2.pod a:hover{
  background-color: #579FE5;
}
.ram_stred p{
  padding: 10px 10px 7px 15px;
}
.box{
  background-color: #e9eff4;
  padding-bottom: 5px;
  height: 225px;
}
.ram_stred ul{
  list-style: none;
  background-color: #f8f8f8;
  padding: 5px 0px 5px 18px;
}
.ram_stred ul li{
  background: url(../images/arrow.gif) no-repeat top left;
  padding: 0px 0px 0px 15px;
  margin: 8px 0px 8px 0px;
  display: block;
  color: #00478c;
  font-weight: bold;
}
.ram_stred ul li a{
  color: #00478c;
  text-decoration: none;
}
.ram_stred ul li a:hover{
  text-decoration: underline;
}
.ram_stred ul li p{
  padding: 6px 10px 2px 0px;
  font-weight: normal;
  line-height: 1.3em;
  color: #000;
}
.ram_stred p{
  line-height: 1.3em;
}

#copy1 {
  color: #fff;
  background-color: #c1c1c1;
  clear: both;
  height: 18px;
  width: 550px;
  position: relative;
  top: -5px;
  margin: 0 auto;
  padding: 12px 15px 0px 15px;
  text-align:right;
}

#copy2, #copy {
  color: #fff;
  background-color: #c1c1c1;
  clear: both;
  height: 18px;
  width: 550px;
  position: relative;
  margin: 0 auto;
  position: relative;
  left:-7px;
  padding: 10px 15px 2px 15px;
  text-align:right;
  *margin-top:5px;
}

#copy1 a, #copy2 a, #copy a { color: #fff; }
#copy1 p, #copy2 p, #copy p { text-align: right; font-size: 11px; }

#copy ul, #copy1 ul, #copy2 ul {list-style-type:none;}
#copy li, #copy1 li, #copy2 li {display:inline;padding:0 5px;}

ul.vice{
  list-style: none;
  padding: 5px 0px 5px 10px;
}
ul.vice li{
  margin: 0px 0px 0px 0px;
  display: block;
  color: #00478c;
  font-weight: bold;
}
ul.vice li a{
  color: #00478c;
  text-decoration: none;
  background: url(../images/arrow.gif) no-repeat center left;
  padding: 0px 0px 0px 17px;
}
ul.vice li a:hover{
  text-decoration: underline;
}
#right_cont h4{
  color: #fff;
  background-color: #579fe5;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  height: 21px;
}
#right_cont h4.nase{
  color: #fff;
  background-color: #579FE5;
  padding: 9px 0px 0px 10px;
  margin: 6px 0px 1px 0px;
  height: 21px;
}
#right_cont h4.nase-detail{
  color: #00478C;
  background-color: #F2F2F2;
  margin:0px;
  padding-left:13px;
  font-size:14px;
}
.box_right{
  background-color: #e9eff4;
  padding: 15px 10px 15px 15px;
  height: 216px;
  *height: 217px;
  line-height: 1.3em;
}
.box_right p{
  padding-bottom: 10px;
  padding-right:5px;
}
.box_r{
  background-color: #f2f2f2;
  position: relative;
  padding: 15px 0px 15px 15px;
  width: 175px;
}
.box_r p{
  padding-bottom: 10px;
  line-height: 1.3em;
}
.box_r select{
  width: 160px;
}
h4.lava{
  color: #fff;
  background-color: #579FE5;
  padding: 9px 0px 0px 10px;
  margin: 5px 0px 1px 0px;
  height: 21px;
}
h4.lavaHref a{
  color: #fff;
  background-color: #579FE5;
  padding: 9px 0px 0px 10px;
  margin: 5px 0px 1px 0px;
  height: 21px;
  display:block;
  text-decoration:none;
}
h4.lavaHref a:hover{
  color: #000;
  background-color: #E6E6E6;
}
.ramek{
  background-color: #e9eff4;
  padding: 7px 0px 10px 10px;
  margin-top: 1px;
  margin-bottom: 5px;
  height:73px;
  clear: both;
  width: 165px;
}
* html .ramek {padding-bottom:0px}

.ramek input{
  width: 110px;
  float: right;
  margin-right: 8px;
  margin-bottom: 5px;
}
.ramek label{
  width: 40px;
  display: block;
  height: 22px;
  padding-top: 4px;
  float: left;
}
.ramek button.login{
  width: 80px;
  background-color: #579FE5;
  color: #fff;
  height: 23px;
  font-weight: bold;
  font-size: 11px;
  border: none;
  clear: both;
  position: relative;
  left: 70px;
}
.podstranabox{
  background: #f8f8f8;
}
.ram_stred ul.podstranaboxul{
  background-color: #f4f7f9;
  height:77px
}
img.img_bot{
  float: right;
  border: solid 9px #e6e6e6;
  margin-bottom: 5px;
  margin-left: 20px;
}
img.img_bot_left{
  float: left;
  border: solid 9px #e6e6e6;
  margin-bottom: 5px;
  margin-right: 20px;
}
h2.vyrobek{
  font-size: 18px;
  color: #5c75b5;
  padding-bottom: 10px;
}
h2.vyrobek1{
  font-size: 14px;
  color: #5c75b5;
  padding-bottom: 10px;
}
h2.vyrobek1 a{
  color: #5c75b5;
  text-decoration: none;
}
h2.vyrobek1 a:hover{
  text-decoration: underline;
}
h1.nadpisek{
  font-size: 18px;
  color: #5c75b5;
  text-align: left;
  float: none;
  padding: 0px;
  margin: 0px;
  padding-bottom: 12px;
}
.vyrobek_text{
  padding: 20px;
  padding-right:0px;
  text-align: justify;
  clear: both;
  line-height: 1.4em;
}
.nadpis{
  padding-bottom: 1px;
  width: 190px;
  float: left;
  margin-right: 5px;
  margin-top:1px;
  *margin-top:-2px;
}
* html .nadpis{
  margin-top:-3px;
}
.nadpis h2 a{
  color: #fff;
  background-color: #bababa;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  height: 21px;
  display: block;
  width: 180px;
  text-decoration: none;
}
.nadpis span{
  background-color: #5c75b5;
  color: #fff;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  font-size: 13px;
  font-weight: bold;
  display: block;
  text-align: left;
  height: 21px;
  text-decoration: none;
}
.nadpis h1{
  background-color: #579FE5;
  color: #fff;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  height: 21px;
  text-decoration: none;
}
.nadpis h2 a.active{
  background-color: #579FE5;
}
.nadpis h2 a:hover{
  background-color: #579FE5;
}
.nadpis_fin{
  padding-bottom: 1px;
  width: 190px;
  float: left;
  margin-right: 0px;
  margin-top:1px;
  *margin-top:-2px;
}
* html .nadpis_fin{
  margin-top:-3px;
}
.nadpis_fin h2 a:hover{
  background-color: #579FE5;
}
.nadpis_fin h2 a{
  color: #fff;
  display: block;
  background-color: #bababa;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  height: 21px;
  text-decoration: none;
  width: 180px;
}
.nadpis_fin h1{
  background-color: #579FE5;
  color: #fff;
  padding: 9px 0px 0px 10px;
  margin: 0px 0px 1px 0px;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  height: 21px;
  text-decoration: none;
}
.nadpis_fin h2 a.active{
  background-color: #579FE5;
}
div.popis_detail{ 
   line-height: 1.4em;
   text-align: justify;
   width:580px;
   float:left;
}
div.popis_detail p{ 
   padding:10px;
}
div.popis_detail ul{ 
   margin-left:45px;
}
div.popis_detail img{ 
   border: solid 9px #e6e6e6;
  margin: 15px 0px 0px 7px;
    margin-left:3px;
  margin-right:3px;
  margin-top:6px;
}
img.img_detail{
  border: solid 9px #e6e6e6;
  margin: 15px 0px 0px 7px;
}
.ram_detail{
  margin: 15px 0px 20px 0px;
  margin-bottom:-5px;
  margin-top:0px;
  position: relative;
  left: 7px;
  width: 235px;
  float: left;
  padding: 15px 20px 5px 20px;
}
.posnu_levy{
  position: relative;
  left: 17px;
}
.ram_detail h3{
  color: #579fe5;
  font-size: 14px;
}
div.popis_detail a {
  color: #5c75b5;
}
.ram_detail ul{
  list-style: none;
  font-size: 11px;
  padding: 9px 0px 9px 10px;
}
.ram_detail ul li{
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 0px;
  display: block;
  color: #00478c;
  font-weight: bold;
}
.ram_detail ul li a{
  color: #00478c;
  text-decoration: none;
  padding-left:17px;
  background: url(../images/arrow.gif) no-repeat center left;
}
.ram_detail ul li a:hover{
  text-decoration: underline;
}
#right_cont h4.odsun{
  margin-top: 5px;
  clear: both;
}
#right_cont h4.odsun_barva{
  margin-top: 5px;
  background-color: #c0c0c0;
  clear: both;
}
.box_r ul{
  list-style: none;
  font-size: 11px;
  padding: 0px 0px 0px 10px;
}
.box_r ul li{
  background: url(../images/arrow.gif) no-repeat center left;
  padding: 0px 0px 0px 17px;
  margin: 5px 0px 5px 0px;
  display: block;
  color: #00478c;
  font-weight: bold;
}
.box_r ul li a{
  color: #00478c;
  text-decoration: none;
}
.box_r ul li a:hover{
  text-decoration: underline;
}
h5.barva{
  font-size: 11px;
  float: right;
  width: 95px;
  padding-top: 6px;
}
h5.barva a{
  text-decoration: none;
}
h5.barva a:hover{
  text-decoration: underline;
}
img.barva{
  float: left;
  margin-bottom: 6px;
}
.vyrobek_right{
  background-color: #f8f8f8;
  float: left;
  width: 345px;
  /*height: 95px;*/
  padding: 15px 20px 15px 25px;
}
* html .vyrobek_right{
  padding-left:22px;
  padding-bottom:10px;
  height:100px;
}
.vyrobek_right ul, .vyrobek_right ol{
 padding-left:15px;line-height:16px;
}
.vyrobek_box img{
  float: left;
  display: block;
  width: 190px;
  margin-right: 5px;
  height: 125px;
}
.vyrobek_box {
  background:#F8F8F8;
  border-bottom:3px solid #fff;
  clear:both;
  padding-top:2px;
}
.vyrobek_box h2{
  font-size: 14px;
  padding-bottom: 5px;
}
.vyrobek_box p{
  line-height: 1.3em;
}
.vyrobek_box h2 a{
  color: #579fe5;
  text-decoration: underline;
}
.vyrobek_box h2 a:hover{
  text-decoration: none;
}
.pravo{
  float: left;
  width: 190px;
}
ul.seznam_vyrobek{
  list-style: none;
  width: 170px;
  background: #f8f8f8;
/*  height: 116px;*/
  font-size: 12px;
  padding: 9px 0px 5px 20px;
  *padding-top:16px;
  *padding-bottom:0px;  
  *height:109px;  
  margin: 0px;
}
ul.seznam_vyrobek li{
  margin: 4px 0px 0px 0px;
  line-height:14px;
  display: block;
  color: #00478c;
  font-weight: bold;
  width:155px;
}
ul.seznam_vyrobek li a{
  text-decoration: none;
  color: #00478c;
  background: url(../images/arrow.gif) no-repeat center left;
  background-position:0px 2px;
  line-height:16px;
  padding-left:18px;
  display:block;
}
ul.seznam_vyrobek li a:hover{
  text-decoration: underline;
}
.blue{
  background-color: #f4f7f9;
}
ul.white{
  background-color: #fff;
  padding-top: 4px;
}
div.popis{
  padding-left: 1px;
  padding-bottom: 10px;
}
.top_mapa ul{
  background-color: #E6E6E6;
  height: 21px;
  font-size: 11px;
  float: right;
  width: 170px;
  border-right: solid 5px #fff;
  list-style: none;
  color: #fff;
  padding: 9px 10px 0px 10px;
  margin-right:-5px;
}
.top_mapa ul li{
  display: inline;
  padding: 0px 3px 0px 3px;text-decoration: none;
}
.top_mapa ul li a{
  color: #000;
  text-decoration: none;
}
.top_mapa ul li a:hover{
  text-decoration: underline;
}
/*
img#cz_kraj1{position: absolute;top: 77px;left: 15px;}
img#cz_kraj2{position: absolute;top: 93px;left: 24px;}
img#cz_kraj3{position: absolute;top: 112px;left: 41px;}
img#cz_kraj4{position: absolute;top: 60px;left: 38px;}
img#cz_kraj5{position: absolute;top: 104px;left: 81px;}
img#cz_kraj6{position: absolute;top: 90px;left: 67px;}
img#cz_kraj7{position: absolute;top: 59px;left: 69px;}
img#cz_kraj8{position: absolute;top: 68px;left: 88px;}
img#cz_kraj9{position: absolute;top: 90px;left: 93px;}
img#cz_kraj10{position: absolute;top: 81px;left: 125px;}
img#cz_kraj11{position: absolute;top: 112px;left: 99px;}
img#cz_kraj12{position: absolute;top: 116px;left: 134px;}
img#cz_kraj13{position: absolute;top: 87px;left: 136px;}
img#cz_kraj16{position: absolute;top: 74px;left: 46px;}

img#cz_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;}
*/
/* CZ MAPA */
#cz_map_wrap {margin-top:0px;margin-bottom:10px;}
#cz_map_wrap {width:170px;height:98px;position:relative;overflow:hidden;}
#cz_map_wrap a {position:absolute;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#cz_map_wrap a:hover {color:#ffffff;text-decoration:none;}
#cz_map_wrap a.outside:hover {color:#3337aA;}
#cz_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;}
#cz_map_wrap img  {position:absolute;display:none;border:none;margin:0;padding:0;}
img#cz_kraj1{position: absolute;top: 20px;left: 3px;}/*Karlovarský kraj*/
img#cz_kraj2{position: absolute;top: 36px;left: 12px;}/*Plzeňský kraj*/
img#cz_kraj3{position: absolute;top: 55px;left: 29px;}/*Jihočeský kraj*/
img#cz_kraj4{position: absolute;top: 3px;left: 26px;}/*Ñstecký kraj*/
img#cz_kraj5{position: absolute;top: 47px;left: 69px;}/*Vysočina*/
img#cz_kraj6{position: absolute;top: 33px;left: 55px;}/*Praha*/
img#cz_kraj7{position: absolute;top: 2px;left: 57px;}/*Liberecký kraj*/
img#cz_kraj8{position: absolute;top: 11px;left: 76px;}/*Královohradecký kraj*/
img#cz_kraj9{position: absolute;top: 33px;left: 81px;}/*Pardubický kraj*/
img#cz_kraj10{position: absolute;top: 24px;left: 113px;}/*Olomoucký kraj*/
img#cz_kraj11{position: absolute;top: 55px;left: 87px;}/*Jihomoravský kraj*/
img#cz_kraj12{position: absolute;top: 59px;left: 122px;}/*Zlínský kraj*/
img#cz_kraj13{position: absolute;top: 30px;left: 124px;}/*Moravskoslezský kraj*/
img#cz_kraj16{position: absolute;top: 17px;left: 34px;}/*Středočeský kraj*/
img#cz_kraj20{position: absolute;top: 69px;left: 109px;}/*Brno*/

/* CZ MAPA VELKA */

/* ===================ceska mapa===================*/
		
		#cz_map_wrap_big {
			margin: 0;
			padding: 0;
			width: 489px;
			height: 288px;
			position: relative;
			overflow: hidden;
			background: url('../img/cr_main.gif') 0px 0px no-repeat;
			margin-left: 40px;
		}
		
		#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;
		}
				
		#cz_map_wrap_big #cz_kraj1 { top: 68px; left: 14px; }
		#cz_map_wrap_big #cz_kraj2 { top: 109px; left: 33px; }
		#cz_map_wrap_big #cz_kraj3 { top: 163px; left: 103px; }
		#cz_map_wrap_big #cz_kraj4 { top: 5px; left: 76px; }
		#cz_map_wrap_big #cz_kraj5 { top: 52px; left: 95px; }
		#cz_map_wrap_big #cz_kraj6 { top: 93px; left: 148px; }
		#cz_map_wrap_big #cz_kraj7 { top: 7px; left: 165px; }
		#cz_map_wrap_big #cz_kraj8 { top: 36px; left: 214px; }
		#cz_map_wrap_big #cz_kraj9 { top: 100px; left: 232px; }
		#cz_map_wrap_big #cz_kraj10 { top: 138px; left: 200px; }
		#cz_map_wrap_big #cz_kraj11 { top: 153px; left: 251px; }
		#cz_map_wrap_big #cz_kraj12 { top: 164px; left: 355px; }
		#cz_map_wrap_big #cz_kraj13 { top: 77px; left: 352px; }
		#cz_map_wrap_big #cz_kraj14 { top: 68px; left: 322px; }
		#cz_map_wrap_big #cz_kraj15 { top: 194px; left: 311px; }
				
		#cz_map_wrap_big #cz_kraj1href { top: 98px; left: 30px;	}
		#cz_map_wrap_big #cz_kraj2href { top: 143px; left: 65px;	}
		#cz_map_wrap_big #cz_kraj3href { top: 208px; left: 145px; }
		#cz_map_wrap_big #cz_kraj4href { top: 63px; left: 105px; }
		#cz_map_wrap_big #cz_kraj5href { top: 136px; left: 143px; }
		#cz_map_wrap_big #cz_kraj6href { top: 88px; left: 165px; }
		#cz_map_wrap_big #cz_kraj7href { top: 41px; left: 185px; }
		#cz_map_wrap_big #cz_kraj8href { top: 74px; left: 240px; }
		#cz_map_wrap_big #cz_kraj9href { top: 120px; left: 256px; }
		#cz_map_wrap_big #cz_kraj10href { top: 176px; left: 232px; }
		#cz_map_wrap_big #cz_kraj11href { top: 221px; left: 290px; }
		#cz_map_wrap_big #cz_kraj12href { top: 196px; left: 377px; }
		#cz_map_wrap_big #cz_kraj13href { top: 138px; left: 402px; }
		#cz_map_wrap_big #cz_kraj14href { top: 157px; left: 338px; }
		#cz_map_wrap_big #cz_kraj15href { top: 198px; left: 333px; }


/* ===================ceska mapa===================*/
		
		#cz_map_wrap_big_new {
			margin: 0;
			padding: 0;
			width: 489px;
			height: 288px;
			position: relative;
			overflow: hidden;
			/*background: url('../img/cr_main_.gif') 0px 0px no-repeat;*/
			margin-left: 40px;
		}
		
		#cz_map_wrap_big_new a {
			position: absolute;
			display: block;
			font-size: 12px;
			color: #3337aA;
			text-decoration: none;
		}
		
		#cz_map_wrap_big_new a:hover {
			color: #ffffff;
			text-decoration: none;
		}
		
		#cz_map_wrap_big_new a.outside:hover {
			color: #3337aA;
		}
		
		#cz_pozadi {
			position: absolute;
			top: 0px;
			left: 0px;
			margin: 0;
			padding: 0;
			display: inline !important;
		}
		
		#cz_map_wrap_big_new img  {
			position: absolute;
			display: none;
			border: none;
			margin: 0;
			padding: 0;
		}
				
		#cz_map_wrap_big_new #cz_kraj1 { top: 68px; left: 14px; }
		#cz_map_wrap_big_new #cz_kraj2 { top: 109px; left: 33px; }
		#cz_map_wrap_big_new #cz_kraj3 { top: 163px; left: 103px; }
		#cz_map_wrap_big_new #cz_kraj4 { top: 5px; left: 76px; }
		#cz_map_wrap_big_new #cz_kraj5 { top: 52px; left: 95px; }
		#cz_map_wrap_big_new #cz_kraj6 { top: 93px; left: 148px; }
		#cz_map_wrap_big_new #cz_kraj7 { top: 7px; left: 165px; }
		#cz_map_wrap_big_new #cz_kraj8 { top: 36px; left: 214px; }
		#cz_map_wrap_big_new #cz_kraj9 { top: 100px; left: 232px; }
		#cz_map_wrap_big_new #cz_kraj10 { top: 138px; left: 200px; }
		#cz_map_wrap_big_new #cz_kraj11 { top: 153px; left: 251px; }
		#cz_map_wrap_big_new #cz_kraj12 { top: 164px; left: 355px; }
		#cz_map_wrap_big_new #cz_kraj13 { top: 77px; left: 352px; }
		#cz_map_wrap_big_new #cz_kraj14 { top: 68px; left: 322px; }
		#cz_map_wrap_big_new #cz_kraj15 { top: 194px; left: 311px; }
				
		#cz_map_wrap_big_new #cz_kraj1href { top: 98px; left: 30px;	}
		#cz_map_wrap_big_new #cz_kraj2href { top: 143px; left: 65px;	}
		#cz_map_wrap_big_new #cz_kraj3href { top: 208px; left: 145px; }
		#cz_map_wrap_big_new #cz_kraj4href { top: 63px; left: 105px; }
		#cz_map_wrap_big_new #cz_kraj5href { top: 136px; left: 143px; }
		#cz_map_wrap_big_new #cz_kraj6href { top: 88px; left: 165px; }
		#cz_map_wrap_big_new #cz_kraj7href { top: 41px; left: 185px; }
		#cz_map_wrap_big_new #cz_kraj8href { top: 74px; left: 240px; }
		#cz_map_wrap_big_new #cz_kraj9href { top: 120px; left: 256px; }
		#cz_map_wrap_big_new #cz_kraj10href { top: 176px; left: 232px; }
		#cz_map_wrap_big_new #cz_kraj11href { top: 221px; left: 290px; }
		#cz_map_wrap_big_new #cz_kraj12href { top: 196px; left: 377px; }
		#cz_map_wrap_big_new #cz_kraj13href { top: 138px; left: 402px; }
		#cz_map_wrap_big_new #cz_kraj14href { top: 157px; left: 338px; }
		#cz_map_wrap_big_new #cz_kraj15href { top: 198px; left: 333px; }
		
/*============slovenska mapa===============*/

		#sr_map_wrap {
			margin: 0;
			padding: 0;
			width: 480px;
			height: 280px;
			position: relative;
			overflow: hidden;
			/*background: url('img/sr_main.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: 132px; left: 13px; }
		#sr_kraj2 { top: 108px; left: 19px; }
		#sr_kraj3 { top: 128px; left: 81px; }
		#sr_kraj4 { top: 59px; left: 58px; }
		#sr_kraj5 { top: 32px; left: 131px; }
		#sr_kraj6 { top: 48px; left: 243px; }
		#sr_kraj7 { top: 106px; left: 138px; }
		#sr_kraj8 { top: 96px; left: 268px; }

.mapa-stranek  {margin-top:20px;margin-left:20px;line-height:18px;}
.mapa-stranek ul {margin-lefT:20px;}

.news {margin-left:20px;margin-right:20px;text-align:justify;margin-top:20px;}
.news h2, .news h2 a {font-size:14px;color:#677aaa;margin-bottom:10px;}
.news p {line-height:16px;margin-bottom:10px;}
.news ul {line-height:16px;margin-bottom:10px;margin-lefT:25px;}
.news ol {line-height:16px;margin-bottom:10px;margin-lefT:25px;}
.news p a {color:#374974;}
.news h2.poutac, #all #right h2.poutac {text-align:center;line-height:20px;/*background: url("../images/h2poutac.gif") center top no-repeat;*/height:51px;color:#000;padding-top:5px;margin-top:25px;}
.news h2.poutac a {}
/ KONTAKT */
.news #elerhetoseg-nk { width: 350px; }
.news #elerhetoseg-nk fieldset label { width: 80px; float: left; text-align: right; font-weight: bold; padding: 0.5em 5px 0.5em 0; }
.news #elerhetoseg-nk .submit { margin-top: 1em; }
.news #elerhetoseg-nk #form_image_text { position: absolute; }
.news #elerhetoseg-nk .text, .news #elerhetoseg-nk textarea { padding: 0.5em; width: 200px; border: 1px solid #ddd; }
.news #elerhetoseg-nk .text:focus, .news #elerhetoseg-nk textarea:focus { padding: 0.5em; border: 1px solid #aaa; }
.news .formBg { background: #f2f2f2; margin-top: 20px; padding: 10px; } 

.vyrobek-text-ul ul{list-style: none;width: 170px;background: #f8f8f8;height: 116px;font-size: 12px;padding: 9px 0px 0px 20px;margin: 0px;}
.vyrobek-text-ul ul li{margin: 9px 0px 0px 0px;display: block;color: #00478c;font-weight: bold;width:140px;}
.vyrobek-text-ul ul li a{text-decoration: none;color: #00478c;background: url(../images/arrow.gif) no-repeat center left;padding: 0px 0px 0px 17px;}
.vyrobek-text-ul ul li a:hover{text-decoration: underline;}
.vyrobek-text-ul ul {background-color: #fff;padding-top: 4px;}

table input {margin-bottom:5px;margin-right:5px;margin-top:5px;}
table input.float {float:left;}
table label {floaT:left;font-weight:bold;font-size:11px;}
table.pr label {font-weight:normal}
table.pr label.required {font-weight:bold}

div.formular form#napiste fieldset {width: 55%;}
div.formular form#error {width: 500px;text-align: center;}
form#napiste fieldset {padding: 5px;}
.form-center {margin-left:100px;}

#pn {margin: 0;padding: 0;}
#pn img {margin: 0;padding: 0;}
#pn .pn_vspace {margin: 0;padding: 0;height: 15px;}
#pn h3 {	background: #E1EBF4;	color: #9EAAC2;	font-size: 150%;	padding: 3px;	font-weight: bold;	position: relative;	padding-left: 10px;	margin: 10px 0;}
#pn h3 .pn_help {	font-size: 70%;	color: #01478C;	position: absolute;	top: 3px;	right: 10px;	display: block;	padding: 3px 10px;}
#pn fieldset {	border: none;	padding: 0;	margin: 0;}
#pn label, #pn input, #pn select {	float: left;	margin-right: 15px;}
#pn .pn_cleaner {	visibility: hidden;	height: 5px;	clear: both;}
#pn input, #pn select {	border-top: 1px solid #ADA79B;	border-left: 1px solid #ADA79B;	border-bottom: 1px solid #F0F0F2;	border-right: 1px solid #F0F0F2;}
#pn input.short {	width: auto;	margin-right: 5px;}
#pn input.short_fix {	width: 50px;	margin-right: 2px;}
#pn label {	color: #A01D23;	width: 100px;}
#pn .vyber_tvar label {	color: #A01D23;	width: 140px;	text-align:center;	cursor:hand;  cursor:pointer;}
#pn .vyber_tvar input {		text-align:center;	float:none;	margin-top:5px;}
#pn a.vyber_tvar {text-decoration:none;color:#A01D23;padding-bottom:10px;float:left;height:150px;text-align:left;width:150px;background:rgb(242,247,249);margin-bottom:5px;border:1px solid #89bed3;text-align:center;margin:13px;}
#pn a:hover.vyber_tvar {border:1px solid #A01D23;}
#pn .vyber_tvar img {		display:block	}
#pn .vyber_tvar label {  margin:0px;  padding:0px;}
#pn .vyber_tvar img {  margin:0px;  padding:0px;}
#pn .vyber_tvar input {  margin:0px;  padding:0px;  border:0px;  border:none;  background:none;  margin-top:5px;  margin-bottom:5px;}
#pn label.short_fix {	width: 50px;	margin-right: 5px;}
#pn_shapes label.long {	margin-right: 15px;}
#pn label.long {	width: auto;	color: #000000;}
#pn input.pn_button {	background: #E1DAD0;	color: #000000;	border: 1px solid #000000;	padding: 2px 4px;	width: auto;}
#pn .pn_button_wrap {	padding: 5px;	position: relative;	float: left;	margin: 0 20px 20px 0;}
#pn .pn_button_wrap input {	margin: 0;}
#pn .pn_blue {	background: #5687B0;}
#pn .pn_grey {	background: #B5B5B5;}
#pn table {	width: 100%;}
#pn table th {	color: #890200;	padding-left: 5px;}
#pn table td {	background: #F1F6FA;	border: 1px solid #FFFFFF;	padding: 2px 4px;}
#pn table tr:hover td {	background: #E1EBF4;}
#pn table td input {	margin: 1px 0 0 0;	float: right;}
#pn #pn_shapes {	display: none;}
#pn #pn_square {	display: none;}
#pn #pn_nothing {	display: none;}
#pn #pn_empty {	display: none;}
#pn .pn_errors {	color: #FF0000;}
#pn textarea {	width: 100%;}

.lic_vyr_filter {	margin: 0;	padding: 0;}
.lic_vyr_filter fieldset {	margin: 0;	padding: 3px;	border: 0;}
.lic_vyr_filter label, .lic_vyr_filter select, .lic_vyr_filter input {	float: left;	padding: 1px 2px;	margin: 1px 1px;}
.lic_vyr_filter label {	padding: 3px 2px;	margin-left: 165px;}
.lic_vyr_filter .cleaner {	clear: both;}
.lic_vyr_filter2 .cleaner {	clear: both;}
.lic_vyr_filter2 .disabled {	color: #AAAAAA;}
.lic_vyr_filter2 .f1 {	background: url(../img/ikona_okno.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 .f2 {	background: url(../img/ikona_dvere.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 .f3 {	background: url(../img/ikona_snih1.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 .f4 {	background: url(../img/ikona_obklady.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 .f5 {	background: url(../img/ikona_bazen.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 .f6 {	background: url(../img/ikona_terasa.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 .f7 {	background: url(../img/ikona_plot.gif) left center no-repeat;	_background-position: 0 7px;	_background-repeat: repeat-y;}
.lic_vyr_filter2 fieldset {position: relative;	border: none;	padding: 5px; text-align: center;	/padding: 0 0 10px 0;}
.lic_vyr_filter2 label {padding: 3px 0px 3px 20px;position: relative;}
.lic_vyr_filter2 input {margin: 5px 0 0 15px;}
.lic_vyr_filter2 input.checkbox {	border: none;}
.lic_vyr_filter2 .submit {	float:right;}
.lic_vyr_filter2 .f_item {	display: block;	width: 150px;	height: 20px;	float: left;  	_height: 24px;	_overflow: hidden;}

.vyr_wrap {	position: relative;	padding: 5px 5px 10px 5px;}
.vyr_wrap p { 	padding: 0 !important;	margin: 0 !important;}
.vyr_wrap a.poptavka {position:absolute;top:0px;right:0px;background: url("../images/buttonPoptavka.gif") center top no-repeat;width:98px;height:19px;color:white;line-height:20px;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;padding-top: 0px;}
.vyr_wrap a:hover.poptavka {text-decoration:underline;}
.vyr_text {	float: right;	margin: 0;	padding: 0;	width: 380px;line-height:16px;}
.vyr_oblast {	float: left;	margin: 0;	padding: 0;	width: 130px;	font-weight: bold;}
.vyr_oblast div {	margin: 0 !important;	padding: 3px 0px 3px 35px !important;}
.montaz {	background: url('../img/ikona_montaz.gif') left center no-repeat; font-weight:bold; }
.okna {	background: url('../img/ikona_okno.gif') left center no-repeat;}
.dvere {	background: url('../img/ikona_dvere.gif') left center no-repeat;}
.okna_dvere { background: url('../img/ikona_okno_dvere.gif') left center no-repeat; }
.zimnizahrady {	background: url('../img/ikona_snih1.gif') left center no-repeat;}
.obklady {	background: url('../img/ikona_obklady.gif') left center no-repeat;}
.terasy {	background: url('../img/ikona_terasa.gif') left center no-repeat;}
.krytybazenu {	background: url('../img/ikona_bazen.gif') left center no-repeat;}
.ploty {	background: url('../img/ikona_plot.gif') left center no-repeat;}

div#main h2.vyrobce_nadpis{background: #F1F1F1 !important;text-align: left;line-height: 26px;padding-left: 0 !important;margin-left: 0;}
div#main h2.vyrobce_nadpis span {padding-left: 5em !important;}
div#main h2.vyrobce_nadpis a {	padding-left: 5em;	display: block;	line-height: 26px;}
div#main h2.vyrobce_nadpis a:hover {	text-decoration: underline;	background: #DAE0EB;}

.ram_detail ul.jiny{margin-left:0px;}

.html-banner a {width:190px;height:131px;background: url("../images/htlm-banner-bg.png") center top no-repeat;display:block;margin-top:5px;text-decoration:none;}
.html-banner a h5 {color:#00478c;font-size:14px;text-decoration:none;margin-top:20px;margin-left:10px;float:left;}
* html .html-banner a h5 {margin-left:7px;}
.html-banner a p {font-size:11px;text-decoration:none;width:80px;float:left;margin-left:10px;margin-top:5px;line-height:16px;}
* html .html-banner a p {margin-left:7px;}
.html-banner a img {float:right;text-decoration:none;margin-top:11px;}

#main_podstrana table {width:100%;}
#main_podstrana table img {border:1px solid black;}
table p img {border:1px solid black;}

.ram-souvisejici-detail {background: url(../images/souvisejici-middle.gif) center top repeat-y;}

div.popis_detail h1 {padding-left:10px;}
div.popis_detail table {margin-left:10px;}
* html div.popis_detail table {margin-left:0px;} 

/* banner */

div#soutez { margin-top: 5px; width: 175px; }
div#soutez h4 { background: url('../images/dotaznik/jaka-barva-nadpis.png') left top repeat-x; color: #000; line-height: 30px; padding: 0 9px; }
div#soutez a { background: url('../images/dotaznik/small-banner.png') left top no-repeat; width: auto; height: 111px; display: block; width: auto; } 
div#soutez a span { display: none; }

  /* higshlith / img */
  
  .highslide {
  	cursor: url('../highslide/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/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/highslide/graphics/fullexpand.gif') no-repeat;
  	display: block;
  	margin: 0 10px 10px 0;
  	width: 34px;
  	height: 34px;
  }
  
  
  /* Controlbar example */
  .controlbar {	
  	background: url('../highslide/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/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;
  }
  
  /* highslide / html */
  .highslide-html {
      background-color: white;
  }
  .highslide-html-blur {
  }
  .highslide-html-content {
  	position: absolute;
      display: none;
  }
  .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/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;
  }
  
  
  /* Styles for the popup */
  .highslide-wrapper {
  	background-color: white;
  }
  .highslide-wrapper .highslide-html-content {
      width: 300px;
      padding: 5px;
  }
  .highslide-wrapper .highslide-header div {
  }
  .highslide-wrapper .highslide-header ul {
  	margin: 0;
  	padding: 0;
  	text-align: right;
  }
  .highslide-wrapper .highslide-header ul li {
  	display: inline;
  	padding-left: 1em;
  }
  .highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
  	display: none;
  }
  .highslide-wrapper .highslide-header a {
  	font-weight: bold;
  	color: gray;
  	text-transform: uppercase;
  	text-decoration: none;
  }
  .highslide-wrapper .highslide-header a:hover {
  	color: black;
  }
  .highslide-wrapper .highslide-header .highslide-move a {
  	cursor: move;
  }
  .highslide-wrapper .highslide-footer {
  	height: 11px;
  }
  .highslide-wrapper .highslide-footer .highslide-resize {
  	float: right;
  	height: 11px;
  	width: 11px;
  	background: url('../highslide/highslide/graphics/resize.gif');
  }
  .highslide-wrapper .highslide-body {
  }
  .highslide-move {
      cursor: move;
  }
  .highslide-resize {
      cursor: nw-resize;
  }
  
  /* These must be the last of the Highslide rules */
  .highslide-display-block {
      display: block;
  }
  .highslide-display-none {
      display: none;
  }
  
.highslide-body {font-size:12px;}
.highslide-body br {clear:left;}
.highslide-body label {line-height:25px;}
.highslide-body textarea {float:left;margin-right:5px;}
.highslide-body legend {font-weight:bold;display:block;*margin-left:-7px;}

.cleaner {height:1px;font-size:0;clear:both;}
.required, .red {color:red;}

.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}

a.tags4 {font-size:20px;}
a.tags3 {font-size:17px;}
a.tags2 {font-size:15px;}
a.tags1 {font-size:13px;}
a.tags0 {font-size:11px;}

#all #right #main h1#news {margin-left:20px;text-align:left;}
#all #right #main h1.clanek {text-align:left;padding:0 0 0 20px;line-height:30px;margin:1px 0 1px 0;font-size:130%;font-weight:bold;/*background:#579FE5;color:#fff;*/}

#all #right #main .clanky {padding:0;margin:0;}
#all #right #main .clanky .item h2 {margin-bottom:1px;padding:0;}
#all #right #main .clanky .item h2 a {display:block;background:#818181;line-height:30px;color:#fff;text-decoration:none;padding:0 0 0 20px;margin:0;}
#all #right #main .clanky .item h2 a:hover {background:#C1C1C1;color:#fff;text-decoration:none;}
#all #right #main .clanky .item .inside {background:#E6E6E6;padding:11px 10px;margin-bottom:1px;}
#all #right #main .clanky .item .inside img {border:3px solid #fff;float:left;}
#all #right #main .clanky .item .inside a:hover img {border:3px solid #C1C1C1;}
#all #right #main .clanky .item .inside p {padding-left:140px;}

#all #right #main .detail {padding:5px 20px 10px 20px;_width:535px;}
#all #right #main .detail .italic {font-style:italic;margin-bottom:10px;}
#all #right #main .detail .italic p {padding-left:140px;}
#all #right #main .detail .italic img {border:3px solid #C1C1C1;float:left;}
#all #right #main .detail .clanekBottom {margin-top:10px;}
#all #right #main .detail .tags {margin:10px 0 15px 0;}
#all #right #main .detail .posli {float:right;}

#all #right #main .anotation {padding:10px 20px 20px 20px;margin-bottom:2px;line-height:1.4;}

#all #right #main .clanky div.rss {padding:8px 10px;background:#ddd}
#all #right #main .clanky div.rss a {line-height:16px;text-decoration:none;color:#000;font-weight:bold;}
#all #right #main .clanky div.rss a img {float:left;margin-right:5px;}
#all #right #main .clanky #postmeta {width:540px;}
#all #right #main .clanky #postmeta td {padding-bottom:10px;vertical-align:middle !important;}
#all #right #main .clanky #postmeta td img.rss {float:left;margin-right:5px;margin-top:-1px;}
#all #right #main .clanky #postmeta td img.posli {float:right;margin-left:5px;}
#all #right #main .clanky #postmeta td .icon img {float:left;margin-right:5px;}

#right #right_cont #novinky {margin-bottom:5px;}
#right #right_cont #tags {height:auto;}

#all #left .partner_under {border-top:0;}

#all #right #main #pager {padding:10px 20px;color:#00468C;}

.news {width:540px;overflow:hidden;}
.news.clanky {width:auto;}

#right_cont h4 a {color:#fff;}
#right_cont h4 a:hover {text-decoration:none;}
#right_cont ul.vice {padding-top:0;float:right;padding-right:10px;}

#hu_map_wrap_small {margin-top:0px;margin-bottom:20px;}
#hu_map_wrap_small {width:170px;height:104px;position:relative;overflow:hidden;}
#hu_map_wrap_small a {position:absolute;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#hu_map_wrap_small a:hover {color:#ffffff;text-decoration:none;}
#hu_map_wrap_small a.outside:hover {color:#3337aA;}
#huu_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;}
#hu_map_wrap_small img  {position:absolute;display:none;border:none;margin:0;padding:0;}
.humapelement img#hu_kraj1{position: absolute;top: 50px;left: 103px;}/*Békes*/
.humapelement img#hu_kraj2{position: absolute;top: 34px;left: 85px;}/*Jász-Nagykun-Szolnok*/
.humapelement img#hu_kraj3{position: absolute;top: 63px;left: 84px;}/*Csongrád*/
.humapelement img#hu_kraj4{position: absolute;top: 22px;left: 114px;}/*Hajdu-Bihar.gif*/
.humapelement img#hu_kraj5{position: absolute;top: 8px;left: 119px;}/*Szabolcs-Szatmár-Bereg*/
.humapelement img#hu_kraj6{position: absolute;top: 1px;left: 92px;}/*Borsod-Abaúj-Zemplén*/
.humapelement img#hu_kraj7{position: absolute;top: 15px;left: 83px;}/*Herves*/
.humapelement img#hu_kraj8{position: absolute;top: 14px;left: 69px;}/*Nograd*/
.humapelement img#hu_kraj9{position: absolute;top: 52px;left: 64px;}/*Bács-Kiskun*/
.humapelement img#hu_kraj10{position: absolute;top: 20px;left: 61px;}/*Pest*/
.humapelement img#hu_kraj11{position: absolute;top: 37px;left: 47px;}/*Fejer*/
.humapelement img#hu_kraj12{position: absolute;top: 29px;left: 40px;}/*Komárom-Esztergom*/
.humapelement img#hu_kraj13{position: absolute;top: 23px;left: 10px;}/*Győr-Moson-Sopron*/
.humapelement img#hu_kraj14{position: absolute;top: 35px;left: 66px;}/**/
.humapelement img#hu_kraj15{position: absolute;top: 40px;left: 23px;}/*Veszprem*/
.humapelement img#hu_kraj16{position: absolute;top: 63px;left: 45px;}/*Tolna*/
.humapelement img#hu_kraj17{position: absolute;top: 41px;left: 0px;}/*Vas*/
.humapelement img#hu_kraj18{position: absolute;top: 55px;left: 6px;}/*Zala*/
.humapelement img#hu_kraj19{position: absolute;top: 57px;left: 20px;}/*Somogy*/
.humapelement img#hu_kraj20{position: absolute;top: 77px;left: 36px;}/*Baranya*/

#all .page-title {text-align:left;margin-left:20px;}
#all .brozury {width:100%;}
#all .brozury td {vertical-align:middle !important;padding-bottom:10px;line-height:18px;}
#all .brozury td.first {width:80px;}

		#hu_map_wrap {
			margin: 0;
			padding: 0;
			width: 483px;
			height: 305px;
			position: relative;
			overflow: hidden;
			background: url('../img/hu_main.gif') 0px 0px no-repeat;
			margin-left: 40px;
		}

		#hu_map_wrap a {
			position: absolute;
			display: block;
			font-size: 12px;
			color: #3337aA;
			text-decoration: none;
		}

		#hu_map_wrap a:hover {
			color: #ffffff;
			text-decoration: none;
		}

		#hu_map_wrap a.outside:hover {
			color: #3337aA;
		}

		#hu_pozadi {
			position: absolute;
			top: 0px;
			left: 0px;
			margin: 0;
			padding: 0;
			display: inline !important;
		}

		#hu_map_wrap img  {
			position: absolute;
			display: none;
			border: none;
			margin: 0;
			padding: 0;
		}

		#hu_map_wrap #hu_kraj1 { top: 58px; left: 178px; }
		#hu_map_wrap #hu_kraj2 { top: 97px; left: 196px; }
		#hu_map_wrap #hu_kraj3 { top: 41px; left: 201px; }
		#hu_map_wrap #hu_kraj4 { top: 51px; left: 242px; }
		#hu_map_wrap #hu_kraj5 { top: 3px; left: 274px; }
		#hu_map_wrap #hu_kraj6 { top: 18px; left: 345px; }
		#hu_map_wrap #hu_kraj7 { top: 64px; left: 322px; }
		#hu_map_wrap #hu_kraj8 { top: 96px; left: 250px; }
		#hu_map_wrap #hu_kraj9 { top: 139px; left: 304px; }
		#hu_map_wrap #hu_kraj10 { top: 188px; left: 249px; }
		#hu_map_wrap #hu_kraj11 { top: 151px; left: 189px; }
		#hu_map_wrap #hu_kraj12 { top: 183px; left: 133px; }
		#hu_map_wrap #hu_kraj13 { top: 229px; left: 104px; }
		#hu_map_wrap #hu_kraj14 { top: 170px; left: 55px; }
		#hu_map_wrap #hu_kraj15 { top: 165px; left: 14px; }
		#hu_map_wrap #hu_kraj16 { top: 118px; left: 1px; }
		#hu_map_wrap #hu_kraj17 { top: 111px; left: 66px; }
		#hu_map_wrap #hu_kraj18 { top: 109px; left: 131px; }
		#hu_map_wrap #hu_kraj19 { top: 85px; left: 123px; }
		#hu_map_wrap #hu_kraj20 { top: 60px; left: 21px; }


		#hu_map_wrap #hu_kraj1href { top: 58px; left: 178px;	}
		#hu_map_wrap #hu_kraj2href { top: 97px; left: 196px;	}
		#hu_map_wrap #hu_kraj3href { top: 41px; left: 201px; }
		#hu_map_wrap #hu_kraj4href { top: 51px; left: 242px; }
		#hu_map_wrap #hu_kraj5href { top: 3px; left: 274px; }
		#hu_map_wrap #hu_kraj6href { top: 18px; left: 345px; }
		#hu_map_wrap #hu_kraj7href { top: 64px; left: 322px; }
		#hu_map_wrap #hu_kraj8href { top: 96px; left: 250px; }
		#hu_map_wrap #hu_kraj9href { top: 139px; left: 304px; }
		#hu_map_wrap #hu_kraj10href { top: 188px; left: 249px; }
		#hu_map_wrap #hu_kraj11href { top: 151px; left: 189px; }
		#hu_map_wrap #hu_kraj12href { top: 183px; left: 133px; }
		#hu_map_wrap #hu_kraj13href { top: 229px; left: 104px; }
		#hu_map_wrap #hu_kraj14href { top: 170px; left: 55px; }
		#hu_map_wrap #hu_kraj15href { top: 165px; left: 14px; }
		#hu_map_wrap #hu_kraj16href { top: 118px; left: 1px; }
		#hu_map_wrap #hu_kraj17href { top: 111px; left: 66px; }
		#hu_map_wrap #hu_kraj18href { top: 109px; left: 131px; }
		#hu_map_wrap #hu_kraj19href { top: 85px; left: 123px; }
		#hu_map_wrap #hu_kraj20href { top: 60px; left: 21px; }
    
    .inside small {font-size:85%;color:#777777;padding:0 0 0 10px;}
small.date {font-size:85%;color:#777777;padding:0 0 5px 20px;display:block;}


/* Page file */
h2.page-file {color:#044A8E; font-size:15px; margin-top:40px; margin-bottom:20px;}
h3.page-file {color:#579FE5; font-size:14px; margin-bottom:10px;font-style: italic;}
table.page-file {margin-bottom:20px; width:100%;}
table.page-file td, table.page-file th {line-height: 1.3; padding:5px;}
table.page-file th {text-align: left;}
table.page-file tr.row1 {background-color: #eee;}
table.page-file td.third {text-align: right;}
table.page-file td.third a {text-decoration: none;color:#297E92}
table.page-file td.third a:hover, table.page-file th a:hover {text-decoration: underline;}
table.page-file th a {text-decoration: none;}


a.poptavka:hover {
    text-decoration:underline;
}

a.poptavka {
    background:transparent url('../images/buttonPoptavka.gif') no-repeat scroll center top;
    color:white;
    font-size:11px;
    font-weight: bolder;
    height:22px;
    line-height:20px;   
    text-align:center;
    text-decoration: none;
    width:98px;
    padding: 3px 6px 5px 6px;
}


ul.adminlist .montaz {	background: url('../img/ikona_montaz.gif') left center no-repeat; font-weight:bold; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .okna_dvere {	background: url('../img/ikona_okno_dvere.gif') left center no-repeat; height:18px; width:28px; float:left; padding:1px;}
ul.adminlist .dvere {	background: url('../img/ikona_dvere.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .zimnizahrady {	background: url('../img/ikona_snih1.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .obklady {	background: url('../img/ikona_obklady.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .terasy {	background: url('../img/ikona_terasa.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .krytybazenu {	background: url('../img/ikona_bazen.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .ploty {	background: url('../img/ikona_plot.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}
ul.adminlist .parapet {	background: url('../img/ikona_parapet.gif') left center no-repeat; height:18px; width:18px; float:left; padding:1px;}

ul.adminlist .inactive { opacity: .4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
ul.adminlist label { float:left;}
ul.adminlist table { width:100%;}

ul.adminlist  a.poptavka_button {
	text-align:center;
    background:transparent url('../images/buttonPoptavka.gif') no-repeat scroll center top;
	display:block;
	height:22px;
    line-height:20px;
	float:left;
	padding-left: 5px;
    width:98px;
	color:#888;
	text-decoration:none;
	cursor:pointer;
}

ul.adminlist a.poptavka_button.active {
    background:transparent url('../images/buttonPoptavkaActive.gif') no-repeat scroll center top;
	color:#fff;
	opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	font-weight:bold;
}

ul.adminlist a.poptavka_button.disabled {
    background:transparent url('../images/buttonPoptavkaDisabled.gif') no-repeat scroll center top;
	opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	color:#444;
	cursor:default;
}

ul.adminlist a.button_for_chbx {
	text-align:center;
	display:block;
	width:40px;
	height:22px;
    line-height:20px;
    background:transparent url('../images/buttonAno.gif') no-repeat scroll center top;
	float:left;
	color:#444;
	text-decoration:none;
	cursor:pointer;
}


ul.adminlist a.button_for_chbx.active {
    background:transparent url('../images/buttonAnoActive.gif') no-repeat scroll center top;
	color:#fff;
	opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	font-weight:bold;
}

label.label_for_chbx {
	width:110px;
}

/* Akce Postriziny */
#akce-postriziny h3 { margin-bottom: 1em; font-size: 15px; color: #677AAA; }
#akce-postriziny p, #akce-postriziny dl { margin-bottom: 1.8em; }
#akce-postriziny img { border: 1px solid #ddd; padding: 4px; }
#akce-postriziny h3.for-form { margin-top: 2em; padding-top: 1em; border-top: 1px dashed #ccc; }
#akce-postriziny .warning { padding: 1em; text-align: center; color: #E20018; border: 1px dashed #E20018; }
#akce-postriziny dl { line-height: 1.6em; }
#akce-postriziny dt { width: 110px; float: left; padding-right: 10px; text-align: right; font-weight: bold; }

form.table { font-size: 12px; width: 530px; margin-bottom: 30px;}
form.table label { float: left; padding: 0.5em 0.5em 0 0; width: 110px; text-align: right; font-weight: bold; }
form.table label.inline { float: none; width: auto; font-weight: normal; }
form.table p { padding: 0.2em 0; margin: 0; clear: both; }
form.table .text { width: 230px; padding: 0.5em; border: 1px solid #ccc; }

