
body  {
font-family: Tahoma,Arial ,Sans-Serif;
font-size: .8em;
}
body {
background-color: rgb(255,255,255);
text-align: center;
background-image: url(./images/bg_body2.jpg);
background-position: left top;
background-attachment: fixed;
border: 0;margin: 0;padding: 0;
}
.clear {
clear: both;
margin: 0;
}
a, a:link ,a:visited {text-decoration: underline;color: rgb(0,83,170)}
a:hover {color: rgb(0,0,0);text-decoration: underline} /* odkazy prejizdene mysi */
img {border: none;}
/*-----------------PISMO-------------------------------*/
.nejmensi1 {
font-size : 60%;
}
.male {
font-size : 90%;
}
.normal {
font-size : .8em;
}
.velke {
font-size : 120%;
}
.nejvetsi {
font-size : 1em;
}
.bold {
font-weight : bold;
}
.vpravo {
text-align: right;
}
.vlevo {
text-align: left;
}
.center {
text-align: center;
}
.prehled {
margin-bottom: .5em;
}
p {
margin-top: .5em;
margin-bottom: .5em;
}
.kapital
{
float: left;
width: .8em;
font-size: 1.5em;
line-height: 80%;
}
.podtrzeni {text-decoration: underline;}
.preskrtnuti {text-decoration: line-through;}
/* LAYOUT STRANKY*/
#obalovydiv {
width: 63em;
margin: 0 auto;
background-color: rgb(255,255,255);
color: rgb(0,0,0);
background-image: url(./images/bg_stranka.gif);
background-repeat: repeat-y;
background-position: left top;
text-align: left;
}

#domy {
background-image: url(./images/domy.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 120px;
}
#domy-obal {
background-image: url(./images/bg_domy.jpg);
background-repeat: repeat-x;
background-position: left top;
height: 120px;
}


#levypanel , #levypanel-uvod{
float: left;
width: 19em;
margin: 0;
padding: 0.5em;
border: 0px solid rgb(255,0,0);
border-right: 1px solid rgb(200,200,200);
}

#levypanel-uvod {
width: 20em;
}

#hlavnipanel, #hlavnipanel-uvod {
float: right;
width: 39em;
margin:0;
margin-left: 0em;
margin-right: .3em;
padding: 1em;
padding-right: 1em;
padding-top: .2em;
border: 0px solid rgb(255,0,0);
}
#hlavnipanel-uvod {
width: 39.5em;
}

#levypanel h3 ,#levypanel-uvod h3 {
background: rgb(85,85,85);
color: rgb(255,255,255);
font-weight: normal;
padding-left: .3em;
}

#paticka {
margin: 0;
margin-top: .5em;
padding: .3em;
color: rgb(255,255,255);
font-size: 90%;
text-align: center;
background-color: rgb(92,134,13);
}
#paticka a ,#paticka a:hover, #paticka a:visited {
color: rgb(255,255,255);
text-decoration: underline;
}

#google_results IFRAME {width: 100%;}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

.content {
  margin: 0;
	width: 100%;
}
/* END LAYOUT*/
h2 {
color: rgb(85,85,85);
width: auto;
margin: 0;
margin-bottom: .5em;
font-size: 140%;
padding: .1em;
padding-left: 20px;
border-bottom: 2px solid rgb(85,85,85);
background-image: url(./images/tecka_h.gif);
background-repeat: no-repeat;
background-position: left center;
font-weight: bold;
}
h3 {
font-size: 120%;
margin: .1em;
margin-left: 0;
padding: 3px;
padding-left: 0;
}


h3.simple {
color: rgb(85,85,85);
margin: 0;
font-size: 140%;
padding: .1em;
font-weight: bold;
}
h3.url {
background-image: url(/cz2/images/url_sipka.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-left: 14px;
}
h2.tip {
background-image: url(/cz2/images/tip.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-left: 55px;
font-size: 150%;
border: 0;
height: 46px;
}

h3.error {
color: rgb(255,0,0);
background-image: url(./images/error.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.ok {
color: rgb(92,134,13);
}
h3.hvezda {
background-image: url(./images/hvezda.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.hvezda-seda {
background-image: url(./images/hvezda_seda.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.odskrtnuti {
background-image: url(./images/odskrtnuti.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.sipka-vpravo {
background-image: url(./images/sipka_vpravo.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.sipka-sikmo-vpravo {
background-image: url(./images/sipka_sikmo_vpravo.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.sipka-dolu {
background-image: url(./images/sipka_dolu.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
}
h3.alert {
color: rgb(255,0,0);
font-size: 140%;
text-decoration: underline;
}
h3.red-alert {
margin-top: .5em;
color: rgb(255,255,255);
background: rgb(255,0,0);
padding: .3em;
width: 14.5em;
text-align: center;
font-size: 160%;
}
h3.ubytovani {
font-size: 125%;
/*background: rgb(186,207,229);*/
padding-left: .2em;
text-decoration: underline;
}
h4 {
font-size: 100%;
margin: .1em;
margin-left: 0;
padding: 3px;
padding-left: 0;
}
h4.kronika {
font-size: 105%;
padding: 0;
margin: 0;
margin-top: .5em;
margin-bottom: .3em;
background-image: url(./images/sipka_dolu.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 18px;
}
h4.sipka-vpravo {
background-image: url(./images/sipka_vpravo.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 19px;
font-size: 120%;
margin: .1em;
margin-left: 0;
padding: 3px;
}
.hidden {
position: absolute;
top: -10000px;
left: 0px;
width: 1px;
height: 1px;
overflow: hidden;
}

/*MENU*/

.menulist, .menulist-prehled, .litomericko24 {
 padding: 0;
 list-style-type: none;
 margin: 0;
 margin-top: .4em;
 margin-bottom: .8em;
}
.litomericko24 li {
padding: 0;
margin: 0;
background-image: url(./images/tecka.gif);
background-repeat: no-repeat;
background-position: top left ;
padding-left: 12px;
text-align: left;
margin-left: 5px;
margin-bottom: 1px;
}

.menulist-prehled {
 margin-bottom: 0;
}
div.prehled {
margin-left: 5px;
margin-bottom: 1em;
}
.menulist li ,.menulist-prehled li  {
padding: 0;
margin: 0;
background-image: url(./images/tecka.gif);
background-repeat: no-repeat;
background-position: center left ;
padding-left: 12px;
text-align: left;
margin-left: 5px;
margin-bottom: 1px;
}

.menulist li a, .menulist li a:link ,.menulist li a:visited,
.menulist-prehled li a, .menulist-prehled li a:link ,.menulist-prehled li a:visited{
text-decoration: none;
color: rgb(0,0,0);
}
.menulist li a:hover ,.menulist-prehled li a:hover {
text-decoration: underline;
color: rgb(0,83,170);
}
#hmenu {
   white-space : nowrap;
   background-color : rgb(92,134,13);
   float : left;
   color : White;
   width : 100%;
   margin-bottom: 1em;
}
#hmenu ul{
   padding : 0;
   margin : 0;
   float : right;
   padding: 6px 0 6px 0;
}
#hmenu ul li{
   display : inline;
}
#hmenu ul li a{
   padding-left : 1em;
   padding-right : 1em;
   background-color :rgb(92,134,13);
   color : White;
   font-size: 130%;
   text-decoration : underline;
   float : left;
   border-left: 2px dotted rgb(184,226,94);
}
#hmenu ul li a:hover{
   text-decoration: none;
   }

#weby {
background: rgb(92,134,13);
color: rgb(255,255,255);
font-size: 85%;
padding: 2px;
}
#weby a ,#weby a:hover, #weby a:visited {
color: rgb(255,255,255);
text-decoration: none;
}

#weby a:hover {
text-decoration: underline;
}



table {
	border-collapse: collapse;
	padding: 5px;
	position: relative;
}
td, th {
text-align: left;
padding: .2em;
font-size: 100%;
vertical-align: top;
}
table.wide {
	width: 100%;
}
/*----------------Listy-------------*/
.iconlist, .iconlist-kronika {
list-style-type: none;
padding: 0;
margin: 0;
margin-top: .5em;
margin-bottom: .5em;
}
.iconlist-kronika {
margin-top: 0;
margin-left: 1.5em;
}

li.odrazka
{
background-image: url(/cz/images/url_sipka.gif);
background-repeat: no-repeat;
background-position: top left ;
padding-left: 16px;
padding-bottom: 1px;
padding-top: 0px;
}
li.rss
{
background-image: url(/cz/images/rss.gif);
background-repeat: no-repeat;
background-position: top left ;
padding-left: 18px;
padding-bottom: 1px;
padding-top: 0px;
}
li.doc
{
background-image: url(./images/dokument.gif);
background-repeat: no-repeat;
background-position: center left ;
padding-left: 18px;
padding-bottom: 2px;
padding-top: 0px;
}
.folder a , .folder a:hover
{
background-repeat: no-repeat;
background-position: center left ;
padding-left: 22px;
padding-bottom: 2px;
}
.folder a , .folder a:visited
{
background-image: url(./images/folder.gif);
text-decoration: none;
color: rgb(0,0,0);
}
.folder a:hover
{
background-image: url(./images/folder_open.gif);
text-decoration: underline;
}
div.pracovnik{
}
div.vedeni {
float: left;
width: 18em;
}
div.vedeni img {border: none;}
div.zodpovida {
float: left;
width: 22em;
}

div.odbor-info {
float: left;
width: 21em;
}
div.ic, div.ic-obrazek {
float: left;
width: 14em;
margin-right: .3em;
}
div.ic-obrazek {
float: right;
width: 220px;
margin-right: .3em;
}
/*-------------formular-----------*/

label {
width: 40%;
text-align:right;
padding-right: 5px;
float: left;
margin-bottom: .2em;
}
fieldset {
border: 2px solid rgb(186,207,229);
padding: .3em;
margin-top: .5em;
margin-bottom: .2em;
}
legend {
border: 0px solid rgb(186,207,229);
font-weight: bold;
font-size: 105%;
padding: .2em;
}

input.pole {
width: 57%;
padding: 0px 0px 0px 2px;
margin-bottom: .2em;
background-color: rgb(255, 255, 255);
color: rgb(0,0,0);
border: 1px solid rgb(165,172,178);
}

/*-------form jq---------*/
.ajax_form label {
width: 10%;
text-align:right;
font-size: 100%;
font-weight: normal;
padding-right: 5px;
float: left;
margin-bottom: .2em;
}

.ajax_form fieldset {
border: 2px solid rgb(137,170,22);
padding: .3em;
margin-top: .5em;
margin-bottom: .2em;
background: rgb(255,255,255);
position: relative;
}

.ajax_form legend {
font-weight: bold;
padding: .1em .3em;
margin-left: .5em;
font-size: 1em;
color: rgb(255,255,255);
background: rgb(137,170,22);
position: absolute;
top: -0.9em;
left: .2em;
}
.ajax_form fieldset {position: relative;}

.form {
margin-top: 2em;
}

.ajax_form .pole {
padding: 0px 0px 0px 2px;
margin-bottom: .2em;
background-color: rgb(241,244,232);
color: rgb(0,0,0);
border: 2px solid rgb(137,170,22);
}

.ajax_form .odeslat {
font-weight: bold;
margin-left:10%;
padding: .2em;
}
#wrapper {width:600px;margin:0 auto;}
.message {background:#eee; color:#000;display:none;width:90%;margin:8px;padding:10px;}
.contact {text-align:right;}
.contact ul {list-style-type:none;width:390px;}
.contact li {list-style-type:none;}
.contact li.special {display:none;}
.contact input {width:80%;}
.contact textarea {width:80%;}
.message #alert {
font-size: 105%;
font-weight: bold;
}

#znakobce {
float: left;
width: 65px;
}
h2.obce {
color: rgb(85,85,85);
width: auto;
margin: 0;
margin-bottom: .1em;
margin-left: 75px;
font-size: 140%;
padding: 0;
padding-left: 0px;
border-bottom: 2px solid rgb(85,85,85);
background-image: none;
font-weight: bold;
}
p.obce {
margin: 0;
padding: 0;
margin-left: 75px;
margin-bottom: .5em;
}
img.obrazek, img.obrazek-lupa {
border: 1px solid rgb(151,146,142);
padding: 5px;
background: rgb(230,234,236);
}

img.obrazek-lupa {
padding-bottom: 20px;
background-image: url(../images/lupa.gif);
background-repeat: no-repeat;
background-position: bottom right ;
}


/***************RAMECKY****************/
.zluty , .modry, .cerveny, .zeleny , .cerveny-alert, .sedy, .modry-ubytovani, .modry-srdicko{
background-color: rgb(255,253,227);
font-family: arial,verdana;
color: #000000;
padding:5px ;
margin: 0px 0px 8px 0px;
-moz-border-radius: 6px;
}

.zluty {
border: 2px solid rgb(255,243,179);
background-color: rgb(255,253,227);
}
.modry , .modry-ubytovani, .modry-srdicko {
border: 2px solid rgb(186,207,229);
background-color: rgb(230,240,249);
}
.modry-ubytovani {
background-image: url(./images/gohome.gif);
background-repeat: no-repeat;
background-position: right top;
}
.modry-srdicko {
background-image: url(./images/srdicko.gif);
background-repeat: no-repeat;
background-position: right top;
}
.cerveny {
border: 2px solid rgb(255,0,0);
background-color: rgb(255,255,255);
}
.zeleny {
border: 2px solid rgb(154,178,86);
background-color: rgb(198,229,111);
}
.sedy {
border: 2px solid rgb(215,215,215);
background-color: rgb(230,230,230);
}
.cerveny-alert {
border: 2px solid rgb(255,0,0);
background-color: rgb(255,255,255);
background-image: url(./images/alert2.gif);
background-repeat: no-repeat;
background-position: right top;
padding-right: 70px;
}
.rovina {
vertical-align: middle;
}
form {
margin: 0px;
padding: 0px;
}

.clanek {
margin: 0 0 1em 0;
padding: 0 0 .3em 0;
border-bottom: 0px solid rgb(200,200,200);
}

.clanek h2 {
color: rgb(255,255,255);
font-size: 125%;
border:0;
padding: 3px 0 3px 22px;
background: #005CA1;
font-weight:normal;
background-image: url(http://radnice.litomerice.cz/images/link.gif);
background-repeat: no-repeat;
background-position: left center;
}
.clanek img {
border:1px solid rgb(0,0,0);
margin: .3em;
}

