@import "master.css"; 
h2 {
   color: #000000;
   font-size: 1.2em;
   margin-left: .7em;
}
h3 {
   color: #FFFFFF; /* sekce */
   margin: 2px 0 .6em 5px;
   padding: 3px 0 0 .5em;
}
h2, h3 {
   font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
   text-transform: uppercase;
}
h4 {
   color: #FF3300;
   font: bold 1.2em/2.5em "Trebuchet MS", Trebuchet, Arial, sans-serif;
   text-transform: uppercase;
}
h4.com {
   color: #CC3399;
}
h6 {
   color: #FF3300;
   line-height: 1.8em;
   margin-left: .5em;
}
/* CLASS */
.bg-svatek-dnes {
   background: url(../images/iko_sprite.png) no-repeat -8px -10px;
}
.bg-svatek-zitra {
   background: url(../images/iko_sprite.png) no-repeat -8px -42px;
}
.bg-rss {
   background: url(../images/iko_sprite.png) no-repeat -8px -70px;
}
.bg-bullet-z {
   background: url(../images/iko_sprite.png) no-repeat -8px -104px;
}
.bullet-z li, .text-format li {
   background: url(../images/bullet_orange.png) no-repeat 0 3px;
   padding-left: 20px;
}
.bg-upoutavka {
   background: url(../images/iko_sprite.png) no-repeat -4px -132px;
}
.bg-odkaz {
   background: url(../images/iko_sprite.png) no-repeat -8px -162px;
}
.bg-vstupenka {
   background: url(../images/iko_sprite.png) no-repeat -8px -197px;
}
.bg-odeslat {
   background: url(../images/iko_sprite.png) no-repeat -8px -233px;
}
.bg-user-koment {
   background: url(../images/iko_sprite.png) no-repeat -8px -263px;
}
.bg-komentar {
   background: url(../images/iko_sprite.png) no-repeat -8px -293px;
}
.bg-misto-go {
   background: url(../images/iko_sprite.png) no-repeat -8px -327px;
}
.bg-podnet {
   background: url(../images/iko_sprite.png) no-repeat -6px -359px;
}
.bg-mobil {
   background: url(../images/iko_sprite.png) no-repeat -2px -392px;
}
.bg-zobrazeno {
   background: url(../images/iko_sprite.png) no-repeat -8px -420px;
}
.bg-cena {
   background: url(../images/iko_sprite.png) no-repeat -8px -454px;
}
.bg-zvonek {
   background: url(../images/iko_sprite.png) no-repeat -8px -488px;
}
.bg-hlidac {
   background: url(../images/iko_sprite.png) no-repeat -8px -518px;
}
.bg-pujdu {
   background: url(../images/iko_sprite.png) no-repeat -8px -550px;
}
.bg-inzerce {
   background: url(../images/iko_sprite.png) no-repeat -8px -582px;
}
.bg-picture {
   background: url(../images/iko_sprite.png) no-repeat -8px -611px;
}
.bg-kamera {
   background: url(../images/iko_sprite.png) no-repeat -8px -645px;
}
.bg-svatek-dnes, .bg-svatek-zitra, .bg-rss, .bg-bullet-z,
.bg-upoutavka, .bg-odkaz, .bg-vstupenka, .text-format li,
.bg-odeslat, .bg-komentar, .bg-misto-go, .bg-user-koment, 
.bg-podnet, .bg-mobil, .bg-zobrazeno, .bg-cena, .bg-zvonek,
.bg-hlidac ,.bg-pujdu, .bg-inzerce, .bg-picture, .bg-kamera {
   padding: 2px 0 1px 21px;
}
.bg-upoutavka {
   padding: 2px 0 1px 28px;
}
.bg-novy {
   background: url(../images/promotion.png) no-repeat 0 2px;
   padding: 0 0 0 40px;
}
.bg-koncici {
   background: url(../images/clock.png) no-repeat 0 2px;
   padding: 0 0 0 40px;
}
.brd-btm {
   border-bottom: 1px solid #DFEBFF;
   margin-bottom: .4em;
}
.brd-top {
   border-top: 1px solid #DFEBFF;
   margin-top: .4em;
}
.no-img-brd {
   border: none !important;
}
.bg-rss {
   padding-left: 14px;
}
.bg-bullet-z {
   padding-left: 18px;
}
.bg-logo-mesto {
   background: url(../images/logo_chomutov.png) no-repeat right;
   margin-right: 45px;
}
.bg-color1{
   background-color: #F4FCFF;
}
.sekce-l {
   background: url(../images/bg_sekce.png) no-repeat top left;
   margin-bottom: .8em;
   padding-top: 3px;
}
.sekce-l ul, .sekce-l .s-okraj {
   margin-bottom: .3em;
   margin-left: 10px;
}
.sekce-l ul li {
   line-height: 1.8em;
   margin-right: .5em;
}
.sekce-l-pata {
   background: url(../images/bg_sekce_pata.png) no-repeat bottom left;
   height: 8px;
}
.sekce-radek {
   border-top: 1px solid #EAF2FF;
   margin: .5em 10px 0 10px;
   padding-top: .2em;
}
.l-l-okraj {
   margin-left: 9px;
}
.bullet li {
   background: url(../images/bullet_blue.png) no-repeat 0 3px;
   padding-left: 22px;
}
.h3-bg1 {
   background: url(../images/bg_nadpis_1.png) no-repeat top left;
}
.h3-bg2 {
   background: url(../images/bg_nadpis_2.png) no-repeat top left;
}
.h3-bg3 {
   background: url(../images/bg_nadpis_3.png) no-repeat top left;
}
.h3-bg4 {
   background: url(../images/bg_nadpis_4.png) no-repeat top left;
}
.h3-bg1-p {
   background: url(../images/bg_nadpis_p1.png) no-repeat top left;
}
.h3-bg2-p {
   background: url(../images/bg_nadpis_p2.png) no-repeat top left;
}
.h3-bg3-p {
   background: url(../images/bg_nadpis_p3.png) no-repeat top left;
}
.h3-bg4-p {
   background: url(../images/bg_nadpis_p4.png) no-repeat top left;
}
.h3-bg1-s {
   background: url(../images/bg_nadpis_s1.png) no-repeat top left;
}
.h3-bg2-s {
   background: url(../images/bg_nadpis_s2.png) no-repeat top left;
}
.h3-bg-cely {
   background: url(../images/bg_nadpis_levy_cely.png) no-repeat top left;
}
h3.h3-bg-cely {
   margin: 0 0 0 9px;
}
.h3-bg1, .h3-bg2, .h3-bg3, .h3-bg4, .h3-bg1-p, .h3-bg2-p, .h3-bg3-p, 
.h3-bg4-p, .h3-bg1-s, .h3-bg2-s, .h3-bg-cely {
   padding-bottom: 3px;
}
.color-zmen a {
   border-bottom: 1px solid #99CCFF;
   color: #0099FF !important;
}
.color-zmen a:hover,.color-zmen2 a:hover, .link-zmena a:hover {
   border-bottom: 1px solid #CCCCFF;
   color: #000099 !important;
}
.color-zmen2 a {
   border-bottom: 1px solid #DBDBDB;
   color: #666666;
}
.color-zelena {
   color: #006633;
   border-bottom: 1px solid #99CC66;
}
.link-zmena a {
   border-bottom: 1px solid #DBDBDB;
   color: #6F6F6F;
}
.sekce-stred {
   margin: .8em 0 0 0;
   padding: .9em 0 0 0;
}
.sekce-stred2 {
   padding-top: 3px;
}
.stred-bord-top {
   padding-top: 5px;
}
.sekce-stred ul {
   margin: .7em 0 0 1em;
}
.bg-sekce-stred-z {
   background: url(../images/bg_sekce_stred_z.png) no-repeat top left;
}
.bg-sekce-stred {
   background: url(../images/bg_sekce_stred.png) no-repeat top left;
}
.sekce-s-bord {
   background-color: #FFFFFF;
   border-left: 1px solid #DFEBFF;
   border-right: 2px solid #DFEBFF;
   margin-right: 9px;
}
.sekce-s-bord h3 {
   margin-top: 0 !important;
}
.sekce-stred-pata-z {
   background: url(../images/bg_sekce_stred_pata_z.png) no-repeat bottom left;
}
.sekce-stred-pata {
   background: url(../images/bg_sekce_stred_pata.png) no-repeat bottom left;
}
.sekce-stred-pata, .sekce-stred-pata-z {
   height: 10px;
}
.sekce-stred-pata-z {
   text-align: right;
   padding-right: 1em;
}
.sekce-stred-pata-z a {
   position: relative;
   top: -20px;
}
.s-stred-p ul {
   margin-bottom: .8em;
   margin-right: .8em;
}
.okraj-p {
   margin-right: 1em;
}
.okraj-box {
   padding: .8em;
}
.okraj-btm {
   padding-bottom: .9em;
}
.center {
   text-align: center;
}
.sipka-vpravo {
   background: url(../images/img_sipka.png) no-repeat right;
   padding-right: 12px;
}
.sekce-okraj {
   margin: .5em 1.8em 0 1.1em;
}
.sekce-okraj2 {
   margin: .5em 2em 0 1.5em;
   padding-bottom: 1em;
}
.sekce-poradatel {
   margin: .5em .8em 0 1em;
}
.sekce-okraj tr, .vyska-tr, #l-p-okraj tr {
   line-height: 2em;
}
.bg-orange {
   background: url(../images/bg_orange.png) #FFFBDE repeat-x top;
   border: 1px solid #F6E2B9;
}
.vypis-okraj {
   margin: 0 .8em 0 0;
}
.vypis {
   width: 215px;
   float: left;
   margin-bottom: 1.5em;
}
.vypis ul{
   margin-top: .7em;
}
.vypis ul strong{
   color: #003399;
}
td.td-okraj {
   padding-left: .3em;
}
.color-orange {
   color: #FF6600;
}
.color-black {
   color: #000000;
}
.t-blok {
   text-align: justify;
}
.ss-sub-box, .ss-sub-box2 {
   background: url(../images/bg_ss_sub_box.png) no-repeat top left;
   margin: 0 0 0 7px;
   padding: .3em 0 0 1px;
}
.ss-sub-box2 {
   background: url(../images/bg_ss_sub_box2.png) no-repeat top left;
   padding-left: .5em;
}
.ss-sub-box-pata {
   background: url(../images/bg_ss_sub_box_pata.png) no-repeat top left;
   height: 5px;
   margin-left: 7px;
}
.form-box label {
   display: block;
   float: left;
   font-weight: bold;
   text-align: right;
   width: 110px;
}
.form-box {
   background-color: #F4FCFF;
   border-top: 1px solid #DFEBFF;
   margin: .4em 9px 0 0;
   padding: .4em 1.5em;
}
.form-box p {
   margin-bottom: .5em;
}
.form-box input, .form-box2 input, .form-box3 input, textarea {
   padding: 2px 3px;
}
.form-box input {
   margin-bottom: .8em;
}
.form-box span {
   margin-left: 1em;
}
.form-box td {
   vertical-align: top;
}
.search-result span {
   float: right;
   font-size: .9em;
}
.search-result {
   border-top: 1px solid #DFEBFF;
   padding-top: .5em;
}
.stranky a {
   margin: 0 .4em;
}
.stranky {
   text-align: center;
}
.form-box2 label, .form-box3 label {
   display: block;
   margin-top: 1em;
}
.form-box2 fieldset, .form-box3 fieldset {
   background-color: #F4FCFF;
   border-top: 1px solid #D7E1E8;
}
.form-box2 fieldset {
   padding: 0 0 1em 1em;
}
.form-box2 legend {
   font-size: 1.1em;
   font-weight: bold;
   padding: 0 5px;
}
.form-box3 fieldset {
   padding: 0 0 0 2.5em;
}
.tdpadding-left {
   padding-left: 4em;
}
.text-format li {
   line-height: 1.4em;
}
.text-format td {
   border: 1px solid #DFEBFF;
   padding: 0 .4em;
}
.koment-okraj {
   margin: .4em 1em 0 1.7em;
   padding: .4em 0 1em 0;
}
.ramecek, #foto {
   background-color: #FFFFFF;
   border: 1px solid #DFEBFF;
   padding: 5px;
}
.form-obj {
   margin: 0 8px;
}
.form-obj form {
   margin-bottom: .3em;
   margin-top: 1em;
}
.ank-pata {
   border-top: 1px solid #EAF2FF;
   margin: 1em 0 0 0;
   padding-top: .5em;
}
.ank-pata input {
   float: right;
   margin: 0;
}
.anketa-vysledky .anketa-bar {
   background-color: #EFEFEF;
   width: 100%;
}
.anketa-vysledky .kviz-bar {
   background-color: #FF2020;
   width: 100%;
}
.anketa-vysledky .anketa-procent {
   background-color: #FFFFFF;
   color: #669900;
   float: right;
   font-weight: bold;
   line-height: .8em;
   text-align: right;
   width: 60px;
}
.anketa-vysledky div {
   background-color: #FFAB2B;
}
.anketa-vysledky div.popisek {
   width: 50px;
   background-color: #FFFFFF !important;
   text-align: center;
   font-size: .8em;
   line-height: 15px !important;
   font-weight: bold;
}
.anketa-vysledky div.ano {
   background-color: #9ACD32;
}
.anketa-vysledky table {
   font-size: 1.4em;
   line-height: 1em;
}
.anketa-vysledky h2 {
   border-bottom: 1px solid #DFEBFF;
   margin: 1em 0 0 0;
   padding-bottom: .8em;
   text-transform: none;
}
.anketa-vysledky p {
   font-size: 1.2em;
   line-height: 1em;
   padding-top: 1.3em;
}
.statis-box {
   position: relative;
   top: -25px;
   padding-left: 1em;
}
/* ID */
#wrapper {
   background: url(../images/bg_pata_sloupce.png) no-repeat bottom left;
   margin: 15px auto 0 auto;
   padding-bottom: 18px;
   text-align: left;
   width: 975px;
}
#wrapper-flowover {
   overflow: hidden;
}
#wrap-levy {
   background-color: #FFFFFF;
   float: left;
   margin-bottom: -2000px;
   padding-bottom: 2000px;
   width: 740px;
}
#wrap-pravy {
   background: url(../images/bg_wrap_pravy.png) no-repeat top;
   background-color: #FFFFFF;
   float: right;
   font-size: 1.2em;
   line-height: 1.7em;
   margin-bottom: -3000px;
   padding-bottom: 3000px;
   width: 225px;
}
#hlavicka h1 {
   background: url(../images/logo.png) no-repeat left top;
   float: left;
   margin: 0;
   padding-top: 0px;
   text-indent: -9000px;
   width: 169px;
}
#hlavicka h1 a {
   display: block;
   height: 90px;
   width: 170px;
}
#hlavicka {
   background: url(../images/bg_hlavicka.png) no-repeat bottom left;
   margin: 0;
   padding: 0 14px 11px 20px;
}
#top-info {
   float: right;
   height: 45px;
   width: 507px;
}
#top-info #brd {
   border: 1px solid #FFCC66;
   border-right: none;
   float: left;
   margin-top: 10px;
   padding: 3px;
   width: 190px;
}
#top-info #srch-but {
   height: 24px;
   left: -2px;
   position: relative;
   top: 10px;
   width: 71px;
}
#top-info form {
   background: url(../images/bg_search.png) no-repeat top left;
   float: left;
   height: 45px;
   margin: 0 10px 0 0;
   padding-left: 8px;
   padding-right: 7px;
}
#top-info #svatek {
   background: url(../images/bg_svatek.png) no-repeat top left;
   float: right;
   font-size: 1.1em;
   height: 45px;
   width: 203px;
}
#svatek p {
   margin-left: 6px;
   margin-top: 5px;
}
#svatek a {
   float: right;
   height: 26px;
   margin-right: 2px;
   width: 26px;
}
#menu {
   background: url(../images/bg_menu_top_okraj.png) no-repeat top left;
   float: right;
   margin-top: 22px;
   padding-left: 5px;
}
#menu ul {
   background: url(../images/bg_menu_top.png) no-repeat top right;
   height: 36px;
   padding: 0 .6em;
}
#menu ul li {
   display: inline;
   margin: 0;
   padding: 0;
}
#menu li a {
   color: #FFFFFF;
   float: left;
   font-family: Tahoma, sans-serif;
   font-size: 1.8em;
   margin: 8px 15px auto 0;
   padding: 5px 0 10px 8px;
   text-decoration: none;
   text-transform: uppercase;
}
#uvod a.uvod span, #kdy a.kdy span, #kam a.kam span, 
#onas a.onas span, #inzerce a.inzerce span, #kamera a.kamera span {
   background-color: #FFFFFF;
   color: #000000;
   padding: 0 14px 6px 14px;
}
#levy-box {
   background: url(../images/bg_obsah_levy.png) #FFFFFF no-repeat top;
   font-size: 1.2em;
   line-height: 1.7em;
}
#l-levy-box {
   float: left;
   width: 230px;
}
#l-pravy-box {
   float: right;
   width: 505px;
}
#f-podle-mista {
   margin-bottom: .4em;
   margin-left: 7px;
}
#f-podle-mista select {
   width: 205px;
}
#l-p-okraj {
   margin-right: 9px;
}
#ss-box {
   border-right: 1px solid #DFEBFF;
   margin: .5em .2em 0 0;
}
/*#user-sekce {
   background: url(../images/bg_sekce_user.png) no-repeat top;
   margin-bottom: .8em;
}
#user-sekce-pata {
   background: url(../images/bg_sekce_user_pata.png) no-repeat bottom;
   height: 15px;
}
*/
#reklama {
   margin: .7em 0 .7em 5px;
}
#reklama img,  #reklama object {
   margin-bottom: .4em;
}
#pata {
   background: url(../images/bg_pata.png) no-repeat top;
   clear: both;
   color: #4195C1;
   font-size: 1.2em;
   line-height: 1.7em;
   margin: .8em auto 0 auto;
   padding: 2.2em 0 2.1em 0;
   text-align: right;
   width: 975px;
}
#pata ul {
   float: left;
   margin: 0;
}
#pata li {
   background: url(../images/bullet_blue.png) no-repeat left;
   display: inline;
   padding-left: 23px;
   padding-right: 3px;
}
#pata #nobul {
   background: none;
}
#pata a {
   color: #000000;
   font-size: 1.2em;
}
#pata span {
   margin-right: 2em;
}
form#vypis-akci {
   padding: 1em;
}
form#vypis-akci input {
   left: .5em;
   position: relative;
   top: 5px;
}
#kalendar {
   margin: 4.3em 0 .9em 7px;
}
#kalendar table, #kalendar td {
   border: 1px solid #B0E3F6;
}
#kalendar td {
   background: url(../images/bg_call_td.png) no-repeat top left;
   color: #999999;
   padding: 2px 0;
   width: 34px;
}
#kalendar td .dnes {
   color: #FF0000;
   font-weight: bold;
}
#kalendar td.cal-bg-dny {
   background: none;
   background-color: #FFFFFF;
   color: #000000;
   font-weight: bold;
}
#kalendar a {
   color: #003399;
   padding: 2px 9px;
   text-decoration: none;
}
#kalendar a:hover {
   background-color: #FF3300;
   color: #FFFFFF;
}
#detail-akce {
   padding: .5em 2.5em 1em 1.2em; /*font-size: 1.17em;*/
}
#detail-akce h2 {
   font-size: 1.6em;
   font-weight: normal;
   margin-bottom: .1em;
   text-transform: none;
}
#akce-telo p, .text-format p, #static .sekce-s-bord p {
   margin: .3em 0 .7em 0;
}
#detail-akce .foto-akce img {
   border: 1px solid #AACBFF;
   border-bottom: 2px solid #AACBFF;
   border-right: 2px solid #AACBFF;
   margin: 0 -.7em 1em 1.3em;
   padding: 1px;
}
#nadpis-kalendar {
   background: url(../images/iko_kalendar.png) no-repeat top left;
   height: 70px;
   padding-left: 90px;
}
#nadpis-kalendar h2, #detail-akce h2 {
   color: #FF3300;
   margin-left: 0;
}
#nadpis-kalendar h2 {
   font-size: 1.2em;
   padding-top: 1em;
}
#poradatel-box {
   float: left;
   width: 335px;
}
#poradatel-nahledy {
   border: 1px solid #DFEBFF;
   float: right;
   margin-top: 9px;
   padding-top: 4px;
   width: 128px;
}
#poradatel-nahledy img {
   margin: 0 0 5px 4px;
}
#poradatel-foto {
   background: url(../images/bg_poradatel_foto.png) no-repeat top;
   margin-bottom: 1em;
   padding-top: 18px;
   text-align: center;
}
#foto-poradatel {
   background: url(../images/bg_poradatel_foto_pata.png) no-repeat bottom center;
   padding: 0 10px 20px 10px;
}
#tag-cloud {
   margin: 0 .5em;
}
#tag-cloud a {
   background-color: #EAF2FF;
   border-bottom: none;
   display: block;
   float: left;
   font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
   font-size: 1.2em;
   margin: 0 .5em;
}
#tag-cloud a:hover {
   background-color: #0C8EEC;
   color: #FFFFFF !important;
}
#sub-box {
   background: url(../images/bg_kontakt_sub_box.png) no-repeat top left;
   font-size: .9em;
   margin: .7em 0 0 7px;
   padding: .5em 4px 0 0;
}
#sub-box-pata {
   background: url(../images/bg_kontakt_sub_box_pata.png) no-repeat top left;
   height: 5px;
}
#foto {
   background-color: #FFFFFF;
   border: 1px solid #DFEBFF;
   float: left;
   margin-right: 1.5em;
   padding: 5px;
}
#hlavicka-podle-mista {
   background-color: #F4FCFF;
   border: 1px solid #DFEBFF;
   margin: .5em 0 1em 0;
   padding: .8em;
}
#hlavicka-podle-mista h2 {
   margin: .5em 0 0 0;
}
#hlavicka-podle-mista p {
   float: left;
}
.s-stred-l, .s-stred-p {
   float: left;
   width: 245px;
}
.okraj-top, #akce-telo {
   margin-top: 1em !important;
}
#podnet-hlavicka {
   text-align: left;
   border-bottom: 1px solid #DFEBFF;
   padding: .4em 0;
}
#podnet h2 {
   margin: 1em 0 1em 0;
   text-transform: none;
}
#podnet li {
   margin-bottom: 1em;
}
#podnet {
   margin-bottom: 2em;
}
#kdy .sekce-okraj a:visited {
   color: #CC3399;
   border-bottom: 1px solid #CC99CC;
}
#kdy .sekce-okraj a:hover {
   color: #000099;
   border-bottom: 1px solid #CCCCFF;
}
#oznameni, .okraj-p {
   margin: .7em .5em;
}
#reklama-firo {
   position: absolute;
   top: 156px;
   left: 50%;
   width: 1px;
   height: 1px;
   z-index: 1;
}
#reklama-firo div {
   position: relative;
   left: 506px;
}
table#reklama-kamera {
   margin: 0 auto 1.5em auto;
}
table#reklama-kamera td {
   vertical-align: middle;
}
table#reklama-kamera #firo-url {
   font-size: 1.2em;
   padding-left: 1em; 
}
#firo-url a#text {
   position: relative;
   top: -10px;
   color: #004A8E;
   border-bottom: 1px solid #004A8E;
}
.bold, #kalendar p {
   font-weight: bold;
}
.bg-color2, .color-radek {
   background-color: #FFFFDF;
}
.text-format table, #werc, #werc a {
   font-size: .9em;
}
.strap, #hlavicka h1 span {
   display: none;
}
#reklama a, #hlavicka h1 a, #menu li a, #kalendar a, #pata a, #svatek a {
   border: none;
}
#detail-akce .foto-akce, #podnet-hlavicka p {
   float: right;
}
#vypis-akci label, #menu li a:hover, #podnet li span {
   color: #000000;
}
