@import url("blue.css");@import url("orange.css");@import url("green.css");@import url("gold.css");body {     margin:0;     padding:0;    font-family:Arial, sans-serif;    background:#fff;}fieldset {  border:0;  margin:0 !important;  padding: 0px !important;}a img {border:none;}.fleft {float:left; width:105px;}.fleft-img {float:left}.fleft2 {float:left; margin-right:15px;}.fleft3 {float:left; width:155px;}.fleft_top {float:left; }.fright {float:right;}.aright {text-align:right !important;}.acenter {text-align:center !important;}.fleftimg {float:left;margin:5px 15px 10px 0;} .hid {display:none;}.clear {clear:both;line-height:0;_font-size:0;}.nobg {background:none !important;}.mezerka {  height:14px;  line-height:14px;}.margin-left-minus {  position: relative;  left: -10px;}.okraj {  border: 2px #ffba00 solid !important;  margin: 0px 10px 0px -10px;}#header {    position:relative;    margin:auto;    width:1000px;    height:173px;    background:#f4f8f9 url("../images/header-bg.jpg") no-repeat left top;}#header-line {    margin:auto;    width:1000px;    height:9px;    font-size:0;}#foot-line {    clear:both;    position: relative;    display: block;    margin:0px auto 1px auto;    width:1000px;    height:5px;    font-size:0;}#navi {    position:relative;    margin:auto;    width:1000px;    height:48px;    background:url("../images/navi-bg.jpg") no-repeat right top;   z-index:10;}#page {    position:realtive;    margin:auto;    width:1000px;    background:#fff url("../images/box1-bg.jpg") no-repeat right top;}#box1 {    float:right;    margin:20px 0;    width:740px;    font-size:0.8em;    color:#717578;    background:#fff url("../images/new/box1_bg.gif") repeat-y right top;    border-bottom: 1px #e5f1f8 solid;    }.box1-zpravodajstvi {    background: none !important;    border-bottom: 0px !important;   }/*CONTENT*/#box1 h2 {    margin:0px;    padding: 20px 25px 13px 15px;    color:#0072bc;    font-size:1.7em;    font-weight:bold;    background:#fff url("../images/new/h2_big.gif") no-repeat right top;    }/***GRAFICKE H2***/#box1 h2.Akce-h2 {  background: url("../images/new/h2_akce.gif") no-repeat right top;  }#box1 h2.Aktuality-h2 {  background: url("../images/new/h2_aktuality.gif") no-repeat right top;  }#box1 h2.Tiskove-zpravy-h2 {  background: url("../images/new/h2_tiskovezpravy.gif") no-repeat right top;  }#box1 h2.Ptejte-se-h2 {  background: url("../images/new/h2_ptejtese.gif") no-repeat right top;  }#box1 h2.Aktualne-h2 {  background: url("../images/new/h2_aktualne.gif") no-repeat right top;  }#box1 h2.Videa-h2 {  background: url("../images/new/h2_videa.gif") no-repeat right top;  }#box1 h2.Novinove-clanky-h2 {  background: url("../images/new/h2_novinoveclanky.gif") no-repeat right top;  }#box1 h2.Fotogalerie-h2 {  background: url("../images/new/h2_fotogalerie.gif") no-repeat right top;  }#box1 h2.Anketa-h2 {  background: url("../images/new/h2_anketa.gif") no-repeat right top;  }#box1 h2.Mestske-noviny-OKO-h2 {  background: url("../images/new/h2_oko.gif") no-repeat right top;  }#box1 h2.Webove-kamery-h2 {  background: url("../images/new/h2_webovekamery.gif") no-repeat right top;  }#box2 h2.Pocasi-h2 {    margin:0px;    padding: 15px 0px 0px 20px;    color:#0072bc;    font-weight:bold;    font-size:1.4em;      width: 230px;  height: 45px;  background: url("../images/new/h2_pocasi.gif") no-repeat right top;  }#box2 h2.Ovzdusi-h2 {    margin:0px;    padding: 15px 0px 0px 20px;    color:#0072bc;    font-weight:bold;    font-size:1.4em;  width: 230px;  height: 45px;  background: url("../images/new/h2_ovzdusi.gif") no-repeat right top;  }#box2 h2.Mapa-webu-h2 {    margin:0px;    padding: 15px 0px 0px 20px;    color:#0072bc;    font-weight:bold;    font-size:1.4em;  width: 230px;  height: 45px;  background: url("../images/new/h2_mapa_webu.gif") no-repeat right top;  }#box1 h2.Svatky-a-pranostiky-h2 {  background: url("../images/new/h2_pranostiky.gif") no-repeat right top;  }#box1 h3 {    margin:0 0 0 13px;    color:#0072bc;    font-size:1.3em;}#box1 h4 {    margin:13px 0 0 11px;    font-size:1.1em;}#box1 p {    padding:0 20px 0 11px;   }#box1 p.blok {  text-align:justify;}#box1 p a {color:#0072bc;  text-decoration: underline;}#box1 p a:hover {  color: #ff7705;  text-decoration: underline;}#box1 p ul li a {color:#0072bc;}#box1 ul li a {color:#0072bc;}#box2 {    float:left;    width:251px;}.inbox {  width: 367px;}#foot {    position:relative;    margin: 0px auto;    width:1000px;    height:129px;    background:#f4f8f9 url("../images/foot-bg.jpg") no-repeat right top;}#clanek {  padding: 5px;}#clanek ul li a {  color:#0072bc;}#clanek p ul li a {  color:#0072bc;}/*inbox*/#clanek a img {    border:3px solid #0072bc;}/*LOGO*/#logo {    position:absolute;    top:50px;    left:0;    display:block;    margin:0;     padding:0;    width:250px;     height:84px;    overflow:hidden;    z-index:8;}#logo span {    display:block;    position:absolute;     margin:0;     padding:0;    left:0;     top:0;     z-index:0;    width:250px;     height:84px;    cursor:pointer;    background:url("../images/logo.jpg") no-repeat left top;}/*HEADER*/#header p {        position:absolute;    display:block;    margin:0;     padding:0;    overflow:hidden;    z-index:8;}#header p span {    display:block;    position:absolute;     margin:0;     padding:0;    left:0;     top:0;     z-index:0;}#svatek-top {    position:absolute;    top:29px;    left:450px;  width: 295px;  color: #01295d;  z-index: 90;  font-size: .8em;}#svatek-top strong {  color: #006cb7;}#svatek-top-detail {  display: none;  position: absolute;  top: 20px;  width: 295px;  z-index: 90;  overflow: visible;  padding: 5px;  border: 1px #92bdd8 solid;  background-color: #c3d8e5;  }#datum-top-detail {  display: none;  position: absolute;  top: 20px;  width: 390px;  z-index: 90;  overflow: visible;  padding: 5px;  border: 1px #92bdd8 solid;  background-color: #c3d8e5;  }#datum-top-detail  ul li {  margin-bottom:5px;}#lang {    position:absolute;    top:30px;    left:745px;    height: 18px;    overflow: hidden;    font-size:0.75em;    text-align: left;}#google_translate_element {  display: none;  position:absolute;  width: 200px;  right: 10px;  top: 50px;  z-index: 90;  padding: 5px;  border: 1px #92bdd8 solid;  background-color: #c3d8e5;}#google_translate_element img {  float: right;  cursor: pointer;}#lang ul {    float:left;    margin:0;    padding:0;} #lang ul li {    float:left;    margin:0;    padding:0 0 0 10px;    width:35px;    list-style:none;} #lang ul li a img {  vertical-align:bottom;}#lang ul li.cz {}#lang ul li.en { }#lang ul li.pl { }#lang ul li a {    font-weight:bold;    color:#000;    text-decoration:none;}#lang ul li a:hover {    color:#0072bc;    text-decoration:underline;}#lang ul li a.selected {    color:#0072bc;    text-decoration:underline;}/*MENU*/#mainmenu {    position:absolute;    left:446px;    top:117px;    margin:0;    padding:0;}#mainmenu li {    position:relative;    margin:0;    padding:0 5px 0 0;    display:block;    float:left;	list-style:none;	color:#000;}#mainmenu li a {    display:block;	position:relative;	width:123px;    height:56px;    line-height:56px;    color:#000;	overflow:hidden;	text-align:center;    background-color:#d0e8fb;}#mainmenu li a:hover {color:#fff;}#mainmenu li a span {	display:block;	position:absolute; 	left:0;     top:0; 	margin:0; 	padding:0;	width:123px;    height:56px;	z-index:0;	cursor:pointer;  }#mainmenu li a:hover span {}#mainmenu li a.selected span {background-position:-123px top !important;}#m1 a span {background:url("../images/menu1.jpg") no-repeat left top;}#m1 a:hover {background-color:#024c8f;}#m1 a.selected {color:#fff;background-color:#024c8f;}#m1 a:hover span {background-position:-123px top;}#m2 a span {background:url("../images/menu2.jpg") no-repeat left top;}#m2 a:hover {background-color:#ff7800;}#m2 a.selected {color:#fff;background-color:#ff7800;}#m2 a:hover span {background-position:-123px top;}#m3 a span {background:url("../images/menu3.jpg") no-repeat left top;}#m3 a:hover {background-color:#489900;}#m3 a.selected {color:#fff;background-color:#489900;}#m3 a:hover span {background-position:-123px top;}#m4 a span {background:url("../images/menu4.jpg") no-repeat left top;}#m4 a:hover {background-color:#c79100;}#m4 a.selected {color:#fff;background-color:#c79100;}#m4 a:hover span {background-position:-123px top;}#m1_cz a span {background:url("../images/menu1.jpg") no-repeat left top;}#m1_cz a:hover {background-color:#024c8f;}#m1_cz a.selected {color:#fff;background-color:#024c8f;}#m1_cz a:hover span {background-position:-123px top;}#m2_cz a span {background:url("../images/menu2.jpg") no-repeat left top;}#m2_cz a:hover {background-color:#ff7800;}#m2_cz a.selected {color:#fff;background-color:#ff7800;}#m2_cz a:hover span {background-position:-123px top;}#m3_cz a span {background:url("../images/menu3.jpg") no-repeat left top;}#m3_cz a:hover {background-color:#489900;}#m3_cz a.selected {color:#fff;background-color:#489900;}#m3_cz a:hover span {background-position:-123px top;}#m4_cz a span {background:url("../images/menu4.jpg") no-repeat left top;}#m4_cz a:hover {background-color:#c79100;}#m4_cz a.selected {color:#fff;background-color:#c79100;}#m4_cz a:hover span {background-position:-123px top;}#m1_en a span {background:url("../images/menu1_en.jpg") no-repeat left top;}#m1_en a:hover {background-color:#024c8f;}#m1_en a.selected {color:#fff;background-color:#024c8f;}#m1_en a:hover span {background-position:-123px top;}#m2_en a span {background:url("../images/menu2_en.jpg") no-repeat left top;}#m2_en a:hover {background-color:#ff7800;}#m2_en a.selected {color:#fff;background-color:#ff7800;}#m2_en a:hover span {background-position:-123px top;}#m3_en a span {background:url("../images/menu3_en.jpg") no-repeat left top;}#m3_en a:hover {background-color:#489900;}#m3_en a.selected {color:#fff;background-color:#489900;}#m3_en a:hover span {background-position:-123px top;}#m4_en a span {background:url("../images/menu4_en.jpg") no-repeat left top;}#m4_en a:hover {background-color:#c79100;}#m4_en a.selected {color:#fff;background-color:#c79100;}#m4_en a:hover span {background-position:-123px top;}#m1_pl a span {background:url("../images/menu1_pl.jpg") no-repeat left top;}#m1_pl a:hover {background-color:#024c8f;}#m1_pl a.selected {color:#fff;background-color:#024c8f;}#m1_pl a:hover span {background-position:-123px top;}#m2_pl a span {background:url("../images/menu2_pl.jpg") no-repeat left top;}#m2_pl a:hover {background-color:#ff7800;}#m2_pl a.selected {color:#fff;background-color:#ff7800;}#m2_pl a:hover span {background-position:-123px top;}#m3_pl a span {background:url("../images/menu3_pl.jpg") no-repeat left top;}#m3_pl a:hover {background-color:#489900;}#m3_pl a.selected {color:#fff;background-color:#489900;}#m3_pl a:hover span {background-position:-123px top;}#m4_pl a span {background:url("../images/menu4_pl.jpg") no-repeat left top;}#m4_pl a:hover {background-color:#c79100;}#m4_pl a.selected {color:#fff;background-color:#c79100;}#m4_pl a:hover span {background-position:-123px top;}/*NAVI*/#navi form {   position:absolute;   top:10px;   left:690px;   margin:0;   padding:0; }#navi form fieldset {    margin:0;    padding:0;      border:none;}#navi form fieldset label {    float:left;    line-height:24px;    font-size:0.8em;}#navi form fieldset .inputbg {    position:relative;    float:left;    margin:0 0 0 8px;    width:164px;    height:24px;    background:#edf5fa url("../images/search-bg.jpg") no-repeat left top;}#navi form fieldset .inputbg input {    position:absolute;    left:10px;    top:5px;    margin:0;    padding:0;    width:1/50px;    height:16px;    font-size:0.7em;    border:none;    color:#0063ab;    background:transparent;}#navi form fieldset .sbutton {    float:left;    margin:0 0 0 5px;    width:36px;    height:24px;    border:none;    color:#fff;    font-weight:bold;    background:#065398 url("../images/okbutton.jpg") no-repeat left top;    }#smore {    position:absolute;    left:158px;    top:32px;    float:right;    color:#474747;    font-size:0.75em;    font-weight:bold;}#smore:hover {text-decoration:none;}/*textsize*/#textsize {    position:absolute;    left:450px;    top:8px;    line-height:24px;    font-size: 12px;}#textsize span {color:#0072bc;}#textsize a {color:#000;text-decoration:none;}#textsize a:hover {color:#0072bc;text-decoration:underline;}#textsize a.selected {color:#0072bc;text-decoration:underline;}#size1 {font-size:80%;}#size2 {font-size:110%;}#size3 {font-size:140%;}/*breadcrumbs*/#breadcrumbs {    padding:13px 0 0 18px;    font-weight:bold;    font-size:0.8em;    color:#000;}#breadcrumbs a {color:#0072bc;}#breadcrumbs a:hover {text-decoration:none;}#textbox {    float:right;    padding:0 0 20px 20px;    width:360px;}#textbox p {   /* margin:10px 10px;    padding:0;*/}.bgbox-main {  width: 365px;  border:1px solid #e5f0f8;  border-top:0px;  background: #fbfdff url("../images/new/bgbox_bg.gif") repeat-x left top;  margin-bottom: 20px; }.bgbox-left {  width:248px;  border:1px solid #e5f0f8;  border-top:0px;  background: #fbfdff url("../images/new/bgbox_bg_min.gif") repeat-x left top;  margin-bottom: 20px; }.box-float-left {  float: left;  display: block;  width: 160px;  margin-right: 10px;  text-align: center;  font-size: 1em !important;  }.box-float-left img {  text-align: center;  border: 2px #ffba00 solid; }.box-float-left a {  margin: 0px !important;  padding: 0px !important;  text-align: center;  font-weight: bold !important;  text-decoration: none;  }.box-float-left-clear {  clear: both;  display: block;  position: relative;  height: 30px;  padding-top: 0px;}.box-float-left-clear a {  text-decoration: none !important;}.box-float-left-clear img {  vertical-align: middle;  border: 0px !important;  margin: 0px 10px !important;  padding: 0px !important;  }.margin-left-big {  position: relative;  float: right;  margin-right: 20px;  top: -2px;}.bgbox {  margin:0;  padding: 0px 0px 5px 20px;   }.bgbox-nopadding {  margin:0;  padding: 0px 0px 5px 5px !important;   }.bgbox b {  color: #ff7900;  } .bgbox strong.pocas {  color: #ff7900;  } .bgbox .center {  text-align:center;}.bgbox .center-left {  position: relative;  display: block;  width: 210px;  text-align:center;}.bgbox .center-left a {  font-size: .9em;}.bgbox .center-left a:hover {  color: #ff7705;}.center-left span {  color: #007bd0;}.width-250 {  width: 250px !important;}.bgbox .space-top {  padding-top: 8px;}.bgbox a {  color:#0072bc;  text-decoration: underline;}.nobgbox {    margin:0 0 10px 0;    padding:10px;}.bgbox p,.nobgbox p {    margin:0 0 0px 0 !important;    padding:0 !important;}.bgbox p strong,.nobgbox p strong {color:#0072bc;}.bgbox strong a,.nobgbox strong a {text-decoration:none;}.bgbox strong a:hover,.nobgbox strong a:hover, .bgbox p strong a:hover, {  color: #ff7705;  text-decoration:underline !important;}  .bgbox a:hover strong, .bgbox p a:hover strong {  color: #ff7705 !important;  text-decoration:underline !important;}.bgbox img {  margin-left:10px;  margin-bottom:5px;  }.nobgbox img {  margin-left:10px;  margin-bottom:5px;}.rbgbox {    margin:0 0 10px 0;    padding:10px;    border:1px solid #f2b101;    background:#fff1ca;}.rbgbox img {  margin-left:10px;  margin-bottom:5px;}.bigbox {    margin:0;    padding:15px 10px 5px 14px;    border:0px solid #b0ddff;    background:#e9f3f9 url("../images/samebox-bg.jpg") repeat-y left top;    border-bottom: 1px #e1ecf2 solid;    border-left: 1px #e6f2f8 solid;    border-right: 1px #e6f2f8 solid;  }.bigbox a img {  border:2px solid #0072bc;}.nobigbox {    margin:0;    padding:15px 10px 5px 15px;    border-bottom: 1px #e1ecf2 solid;   }.nobigbox a img {  border:2px solid #0072bc;}.bigbox p,.nobigbox p {    margin:0 0 0px 0 !important;    padding:0 !important;}.bigbox p strong,.nobigbox p strong {color:#0072bc;}.bigbox strong a,.nobigbox strong a {text-decoration:none;}.bigbox strong a:hover,.nobigbox strong a:hover {text-decoration:underline !important;}.nobigbox .bigbox-right {  width:110px;  float:right;  margin:5px 15px 10px 0;   }.bigbox2 h4 {  font-size:1.1em;  color:#606366;  margin-left:0;}.bigbox2 h4 a {  color:#0072bc;  text-decoration:underline;}.nobigbox2 h4 {  font-size:1.1em;  color:#606366;  margin-left:0;}.nobigbox2 h4 a {  color:#0072bc;  text-decoration:underline;}.nobigbox table.firmy {  width:550px;  border-collapse:collapse;}.nobigbox table.firmy tr.radek1 {     background-color:#f6f6f6;}.nobigbox table.firmy tr.radek2 {     background-color:#e9e9e9;}.nobigbox table.firmy tr th {     font-weight:bold;    vertical-align:top;    padding:3px;    border:1px solid #e1e1e1;    text-align:left;}.nobigbox table.firmy tr td {     vertical-align:top;    padding:3px;    border:1px solid #e1e1e1;}.nobigbox table.firmy tr td.no {  border:0;}.nobigbox table.firmy tr td a {  color:#0072bc;  font-weight:bold;}table.search {  width:720px;  border-collapse:collapse;  margin-left:10px;}table.search tr.radek1 {     background-color:#f6f6f6;}table.search tr.radek2 {     background-color:#e9e9e9;}table.search tr th {     font-weight:bold;    vertical-align:top;    padding:3px;    border:1px solid #e1e1e1;    text-align:left;}table.search tr td {     vertical-align:top;    padding:3px;    border:1px solid #e1e1e1;}table.search tr td.no {  border:0;}table.search tr td a {  color:#0072bc;  font-weight:bold;}table.search tr td input {  background:#f1f1f1;  border:1px solid #e6e6e6;}table.search tr td select {  border:1px solid #e6e6e6;  margin-left:24px;}table.search tr td select option {  border:1px solid #e6e6e6;}.arrowa {    margin:0;    padding:0 0 0 15px;    color:#474747 !important;    font-weight:bold;    background:url("../images/submenu-sipka-blue.gif") no-repeat left 2px;   }.anketa table th.anketa-text-color-1 { color: #54a502; font-weight: normal; font-size: .9em;}.anketa table th.anketa-text-color-2 { color: #004c90; font-weight: normal; font-size: .9em;}.anketa table th.anketa-text-color-3 { color: #ff7900; font-weight: normal; font-size: .9em;}.anketa table th.anketa-text-color-4 { color: #8b8f92; font-weight: normal; font-size: .9em;}a.anketa-text-color-1 { color: #54a502}a.anketa-text-color-2 { color: #004c90;}a.anketa-text-color-3 { color: #ff7900;}.anketa table th {text-align:left;}.anketa table th a:hover {text-decoration:none;}.anketa table td {vertical-align:top;font-size:0.9em;padding:2px 0 0px 0;}.vote {    width:282px;}.vote a {    display:block;    height:10px;    background:#0072bc url("../images/anketa-bg.jpg") no-repeat left top;      font-size:0;}#up {    font-weight:bold;    background:url("../images/up.gif") no-repeat right 4px;   }/*box2*/.b2box {    margin:1px 0 0 0;    padding:20px 15px;    width:221px;    background:url("../images/box2-bg.jpg") repeat-y left top;    font-size:0.75em;}.b2box h2 {    margin:0 0 6px 0;    padding:0;    color:#0072bc;    font-size:1.2em;}.b2box h2.black {    color:#474747;    font-size:1.1em;}.b2box h3 {  margin:0;  color:#003263;  font-size:1.2em;  }.b2box h4 {  margin-top:8px;  margin-bottom:0;  color:#000;  font-size:1.0em;}.b2box ul {    margin:5px 0;    padding:0;}.b2box ul li {    margin:0 0 0 0;    padding:0;    line-height:1.8em;    list-style:none;}.b2box a {    color:#0072bc;    font-weight:bold;}.b2box a:hover {color: #ff7705; text-decoration:underline;}.b2box p {    margin:15px 0 15px 0;    padding:0;    color:#474747;}.b2box p strong {    color:#0072bc;}.b2box p a {color:#474747;}/*foot*/#flogos {    position:absolute;    left:15px;    top:45px;}#foot p {    margin:0;    padding:0;    font-size:0.75em;    font-weight:bold;}#copy {    position:absolute;    right:27px;    top:35px;    color:#0072bc;}#create {    position:absolute;    right:27px;    top:58px;    color:#474747;}#create a {color:#0072bc;}#create a:hover {text-decoration:none;}#create2 {    position:absolute;    right:27px;    top:82px;    color:#474747;}#create2 a {color:#0072bc;}#create2 a:hover {text-decoration:none;}#menubg {    margin:0;     padding:0;    width:251px;     background:#1f66a8 url("../images/menu-bg.jpg") no-repeat left top;}#menubg div.clear {font-size:0;height:0;}#menu {   position:relative;   margin:0;    padding:18px 0 15px 0;  width:251px;     background:url("../images/menu-bg-bottom.jpg") no-repeat left bottom;}#menu ul {    margin:0;  padding:0;  list-style-type: none; }#menu ul li {  float:left;   margin:0;  padding:0;  width:251px;   position:relative;}#menu ul li a {    display:block;     padding:0 0 0 45px;    text-decoration:none;     color:#fff;     width:206px;     height:28px;    line-height:28px;    font-size:0.8em;    font-weight:bold;}#menu ul li a:hover {    color:#fff;     text-decoration:underline;}/* specific to non IE browsers */#menu ul li:hover a {  text-decoration:underline;}#menu ul li a.next {	position:relative;	width:auto;	float:left;}#menu ul li a.next span {	position:absolute;	top:11px;	right:-17px;	display:block;	width:8px;	height:8px;  background:url("../images/smbl.gif") no-repeat left top;}/*inbox*/.inbox a img {  border:2px solid #ffba00;  margin: 0px 10px 2px 0px;    text-decoration:none !important;    }#box1 .bgbox h3.akt {  margin:0 0 0 0px;  color:#0072bc;  font-size:1.2em;}#box1 form.dotaznik textarea {  border:1px solid #ddd;  width:700px;}#box1 form.dotaznik input {  border:1px solid #ddd;}#box1 form.dotaznik2 table tr td {  vertical-align:top;}#box1 form.dotaznik2 textarea {  border:1px solid #ddd;  width:550px;}#box1 form.dotaznik2 input {  border:1px solid #ddd;}.bgboxcnt2 {    float:left;    margin:0px;    width:340px;}.bgboxcnt2 p small {  color: #007bd0;} .bgboxcnt2 a.odk {  color:#0072BC;   font-weight:bold;}.bgboxcnt2 p {  text-align:left !important;}         .bgboxcnt2 p a {  position: relative;  display: block;  font-weight:bold;  margin-bottom: 10px !important;}.bgboxcnt {    float:left;    margin:0px;    width:320px;}.bgboxcnt p small {  color: #007bd0;} .bgboxcnt a.odk {  color:#0072BC;   font-weight:bold;}.bgboxcnt p {    text-align:left !important;}         .bgboxcnt p a {  position: relative;  display: block;    font-weight:bold;    margin-bottom: 10px !important;}.bgboxcnt p.cely-clanek {  position: relative;  display: block;  width: 325px;  height: 20px;  text-align: right !important;  font-weight: normal;     background:url("../images/new/line_dot.gif") repeat-x left bottom;    }.bgboxcnt p.cely-clanek a {  font-weight: normal;  text-decoration: underline !important;  text-align: right;  font-size: .9em;  padding: 0px 10px;    background:url("../images/new/blue_arrow.gif") no-repeat right center;        }.bigboxcnt {    float:left;    margin:0 0 5px 5px;    width:575px;}.bigboxcnt p {    /*text-align:left !important;*/    text-align:justify;    padding: 0px 0px 9px 15px !important;}.bigboxcnt p strong {  position: relative;  display: block;  margin-top: 13px !important;  padding-bottom: 0px !important;}.bigboxcnt p a {    font-weight:bold;}.bigbox p.cely-clanek, .nobigbox p.cely-clanek {  position: relative;  display: block;  width: 695px;  text-align: right !important;  font-weight: normal;     }.bigbox p.cely-clanek a, .nobigbox p.cely-clanek a {  font-weight: normal;  text-decoration: underline !important;  text-align: right;  font-size: .9em;  padding: 0px 10px;  padding-bottom: 5px;      background:url("../images/new/blue_arrow.gif") no-repeat right center;        }.bigboxcnt3 {    float:left;    margin:0 0 0 10px;    width:530px;}.bigboxcnt3 p {    text-align:left !important;}.bigboxcnt3 p a {    font-weight:bold;}.bigboxcnt3 p a img {  border:0;}.bigboxcnt3 .bigbox-doprava{  float:right;}.bigboxcnt3 .bigbox-doprava a img {  border:0;}.bigboxcnt .bigbox-doprava{  float:right;}.bigboxcnt .bigbox-doprava a img {  border:0;}.boxtitle {text-decoration:none;}.boxtitle:hover {text-decoration:underline !important;}#iconslist {    width:251px;    background:#e7f4fe url("../images/orange-b2box-bg.jpg") repeat-y left top;}#iconslist ul {    margin:0;    width:251px;    padding:20px 0 17px 0;    background:blue ("../images/iconslist-bg-bottom.jpg") no-repeat left bottom;}#iconslist ul li {    margin:0;    padding:0;    list-style:none;}#iconslist ul li a {    display:block;    margin:0;    padding:0 0 0 65px;    width:186px;    height:43px;      line-height:37px;       color:#0072bc;    font-weight:bold;    font-size:0.8em;    text-decoration:none;}#iconslist ul li a:hover {text-decoration:underline;background-position:-251px top;}#iconslist ul li a.selected {text-decoration:underline;background-position:-251px top;}#ico1 a {background:url("../images/icons/ico1.jpg") no-repeat left top;}#ico2 a {background:url("../images/icons/ico2.jpg") no-repeat left top;}#ico3 a {background:url("../images/icons/ico3.jpg") no-repeat left top;}#ico4 a {background:url("../images/icons/ico4.jpg") no-repeat left top;}#ico5 a {background:url("../images/icons/ico5.jpg") no-repeat left top;}#ico6 a {background:url("../images/icons/ico6.jpg") no-repeat left top;}#ico7 a {background:url("../images/icons/ico7.jpg") no-repeat left top;}#ico8 a {background:url("../images/icons/ico8.jpg") no-repeat left top;}#ico9 a {background:url("../images/icons/ico9.jpg") no-repeat left top;}#ico10 a {background:url("../images/icons/ico10.jpg") no-repeat left top;}#ico11 a {background:url("../images/icons/ico11.jpg") no-repeat left top;}#ico12 a {background:url("../images/icons/ico12.jpg") no-repeat left top;}#ico13 a {background:url("../images/icons/ico13.jpg") no-repeat left top;}#ico14 a {background:url("../images/icons/ico14.jpg") no-repeat left top;}#ico15 a {background:url("../images/icons/ico15.jpg") no-repeat left top;}#ico16 a {background:url("../images/icons/ico16.jpg") no-repeat left top;}#ico17 a {background:url("../images/icons/ico17.jpg") no-repeat left top;}#ico18 a {background:url("../images/icons/ico18.jpg") no-repeat left top;}#ico19 a {background:url("../images/icons/ico19.jpg") no-repeat left top;}#ico20 a {background:url("../images/icons/ico20.jpg") no-repeat left top;}#ico21 a {background:url("../images/icons/ico21.jpg") no-repeat left top;}.fotobox {  float:left;  margin:0px;  width:148px;  color:#474747;  text-align:center;}.fotobox a {font-weight:bold;color:#0072bc;text-decoration:underline;}.fotobox a:hover {   color: #ff7705;  text-decoration:underline;}.fotobox img {   border:2px solid #1c82c3;}.btitle {  font-weight:bold;  text-decoration:none;  color:#0072bc !important;}.btitle:hover {text-decoration:underline !important;}.bgbox.text {  font-size:0.9em;}.bgbox.text a.fright {  margin:0 0 10px 10px;}.live {margin:auto;position:relative;width:200px;}.live a img {border:1px solid #1c82c3;}#liveimg {  position:absolute;  right:0px;  top:0;}#liveimg img {border:none;}.rozcestnik_ikony {  clear: both;  text-align:right;  float:right;  width:250px;  padding:10px 4px 10px 10px;}.rozcestnik_ikony a {  color:#0072bc;  vertical-align:top;}.rozcestnik_ikony a:hover {  text-decoration:none;}#box1 #clanek p {  text-align:justify;}#box1 .dobloku p {  text-align:justify;  padding-left: 10px;}#box1 .red {  color:#ff0000;  font-weight:bold;}#box1 #clanek p.right {  text-align:right;}.strankovani {  margin-top:10px;  margin-bottom:10px;  border:1px dotted #dddddd;  background:#f6f6f6;  padding:10px;  text-align:center;}.strankovani a {  color:#0072bc;}.filtrovani {  margin-top: 15px;  border:1px solid #2675ba;  padding:10px 10px 10px 15px;   text-align:left;  color: #fff;  background-color: #2277bf; }.filtrovani strong {  color:#fff;}.filtrovani a {  color:#fff;  margin: 0px 2px;  padding-left: 8px;  }.filtrovani p, .filtrovani2 p {  margin: 0px !important;  padding: 10px 0px !important;}.filtrovani input {    border:1px solid #08559d;}.filtrovani2 {  margin-top: 15px;  border:1px solid #2675ba;  padding:10px 10px 10px 15px;   text-align:left;  color: #fff;  background-color: #2277bf; }.filtrovani a.active, .filtrovani2 a.active, .filtrovani3 a.active {  color:#feac00;  font-weight: bold !important;}.filtrovani2 a {  color:#fff;  line-height: 1.5em;  font-size: .9em;}.filtrovani2 a:hover {  text-decoration: none;}.filtrovani2 form, .filtrovani form {  margin: 0px !important;  padding: 0px !important;}.filtrovani2 input {    border:1px solid #08559d;}.filtrovani3 {  margin-top: 15px;  border:1px solid #2675ba;  padding:10px 10px 10px 15px;   text-align:left;  color: #fff;  background-color: #2277bf; }.filtrovani3 a {  display: block;  color:#fff;  margin: 0px 2px;  padding-left: 10px;  background: url("../images/new/yellow_arrow.gif") no-repeat left center;    }.filtrovani3 a.active {  color:#feac00;}.filtrovani3 p, .filtrovani3 p {  margin: 0px !important;  padding: 10px 0px !important;}.filtrovani3 input {    border:1px solid #08559d;}p.red {  color:#ff0000;  font-weight:bold;}#kalendar {  position: relative;  display: block;	padding: 0;	height: 160px;  float:right;  margin-right:10px;  margin-top: 20px;  }#kalendar .obsah {	display: block;	width: 180px;	text-align: center;}#kalendar .obsah .kal {  color:#fff;  font-size:0.9em;}#kalendar .obsah a {  text-decoration: none;}#kalendar .obsah table {	border-collapse:collapse;}#kalendar .obsah td.nadpis {  color:#fff;  font-weight:bold;  text-align:center;  padding:4px 4px 3px 5px;  font-size: .9em;}#kalendar .obsah td.nadpis2 {  color:#fff;  font-weight:bold;  text-align:center;  padding:4px 4px 3px 5px;  font-size: .9em;  }#kalendar .obsah td.norm {  background: #74b1e8 url("../images/new/kalendar_norm.gif") no-repeat left top;  color:#ffffff;  text-align:center;	border: 1px solid #4091d5;  padding:4px 4px 3px 5px;}#kalendar .obsah td.svatek {  background: #74b1e8 url("../images/new/kalendar_norm.gif") no-repeat left top;  color:#ffffff;  text-align:center;	border: 1px solid #4091d5;  padding:4px 4px 3px 5px;}#kalendar .obsah td.akce {  background: #74b1e8 url("../images/new/kalendar_akce.gif") no-repeat left top;  color:#ffffff;  text-align:center;	border: 1px solid #4091d5;  padding:4px 4px 3px 5px;}#kalendar .obsah td.act a {  font-weight: bold !important;  color: #ffbe00 !important;}#kalendar .obsah td.act_day {  background: #ffa100 url("../images/new/kalendar_act.gif") no-repeat left top;  color:#034788 !important;  text-align:center;	border: 1px solid #4091d5;  padding:4px 4px 3px 5px;	font-weight: bold;}#kalendar .obsah td.act_day a{    color:#034788 !important;  }#kalendar .obsah td.akce a{  color:#ffffff;}#kalendar .obsah a {  color:#fff;}table.fotogalerie {  position: relative;  left: -10px;  border:1px solid #eeeeee;   background-color:#f6f6f6;  margin-left: 10px !important;}table.rss {  border:1px solid #eeeeee;   background-color:#f6f6f6;  width:725px;  margin-left:10px;}table.rss tr td.nazev {  width:270px;}table.rss tr td a {  color:#0072bc;}.video {  text-align:center;}.video a {  color:#0072bc;}.stred {  text-align:center;}#foot-news {  position:relative;  margin: 0px auto 10px auto;  width:1000px;  height:300px;  color: #0072bc;  font-size: .9em;}#foot-news a {  color: #0072bc;  text-decoration: underline;  font-weight: bold;}.foot-news-item {  float: left;  position:relative;  margin: 10px 0px 0px 20px;  width:225px;}.foot-news-item p.date{  font-size:0.75em;                          }.foot-news-item h3{  font-size:0.9em;  height:49px;  overflow:hidden;                          }.foot-news-item img {  margin-left: 0px;  vertical-align: top;  border:2px solid;}.foot-news-item a:hover {  color: #ff7705 !important;}#foot-news-top {  clear: both;  display: block;  position: relative;  width: 980px;  padding: 10px;  background-color: #ebf4fb;}#foot-news-top a {  text-decoration: none;}#foot-news-top img {  vertical-align: middle;  border: 0px !important;  margin: 0px 10px !important;  padding: 0px !important;  }.margin-left-big770 {  float: right;}.margin-left-big760 {  margin-left: 760px;}.h2-line-blue {  height: 35px;  background: url("../images/new/line_blue.gif") no-repeat left bottom;  }.h2-line-orange {  height: 35px;  background: url("../images/new/line_orange.gif") no-repeat left bottom;  }.h2-line-green {  height: 35px;  background: url("../images/new/line_green.gif") no-repeat left bottom;  }.h2-line-yellow {  height: 35px;  background: url("../images/new/line_yellow.gif") no-repeat left bottom;  }a.zobrazit-vse {  position: relative;  display: block;  clear: both;  height: 20px;  margin: 5px 20px;  color: #0072BC;  font-weight: bold;  }a.zobrazit-vse2 {  position: relative;  display: block;  clear: both;  height: 20px;  margin-top: 20px;  color: #0072BC;  font-weight: bold;  }a.bg-yellow {  position: relative;  width: 58px;  height: 15px;  padding: 3px 17px 4px 17px;  font-weight: normal !important;  color: #fff !important;  background: url("../images/new/bg_yellow.gif") no-repeat left top;  margin-left:20px;  }a:hover.bg-yellow {  color: #fff !important;  text-decoration: underline !important; }table {  margin-left: 10px;}table.anketa {  margin-left: 0px;}table.margin-tr {  margin-left: 0px;}table.margin-tr tr {  position: relative;  display: block;  margin: 5px 0px; }table.margin-tr tr td {  position: relative;  display: block;  float: left !important; }.height-160 {  height: 150px;}.height-200 {  height: 200px;}.padding-left-middle {  padding-left: 15px;}.popup {  position: absolute;  margin: 0px auto !important;  width: 350px !important;}.search-nazev {  width: 87px;  height: 24px;  border: 0 !important;  color: #fff;  background: url("../images/new/search_nazev.gif") no-repeat left top;   }.search-input {  height: 18px;  border: 1px #4ab9ff solid !important;  }.search-filter {  clear: left;  display: block !important;  width: 87px !important;  height: 24px !important;  border: 0 !important;  color: #fff;  text-align: center !important;  text-decoration: none;  padding: 4px 0px 0px 0px !important;  margin-top: 5px !important;  background: url("../images/new/search_filter.gif") no-repeat left top !important;   }.filtrovani3 .kategorie-left {  display: block;  float: left;  margin-right: 30px;}.filtrovani3 strong, .filtrovani strong {  margin-left: 10px;}.filtrovani2 .kategorie-left {  display: block;  float: left;  margin-right: 14px;   width: 164px;  overflow: hidden;}.clear-both {  clear: both;}span.facebook {  float: right;  }span.facebook a {  padding-right: 5px;  color: #fff;}.inline {  display: inline !important;  background: none !important;}#kalendar-detail {  display: none;  position: absolute;  top: 5px;  left: -365px;  z-index: 50;  width: 365px;  min-height: 150px;  color: #01295d;  background-color: #c3d8e5;  border: 1px #92bdd8 solid;}#kalendar-detail a {  color: #000;}#kalendar-detail ul {  padding: 5px 10px;  margin-left:10px;  }#kalendar-detail ul li {  list-style:none;   }#searchResult {  display: none;  position: absolute;  z-index: 50;  min-width: 317px;  color: #01295d;  background-color: #c3d8e5;  border: 1px #92bdd8 solid;}#searchResult ul  {  list-style:none;  padding: 5px 10px;  margin: 0px;    }#searchResult ul li {  list-style:none;   }#searchResult ul li a {  color: #0072BC;  background: none;  display: inline !important;  }.error {  margin:20px;  font-weight:bold;  color:#ff0000;  text-align:center;}