BODY, TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-STYLE: normal; 
}
BODY, DIV, IMG {
    border: 0;
    margin: 0;
    padding: 0;
}
A {
	COLOR: #06C; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c60; TEXT-DECORATION: underline
}
a:visited {
    color: #039;
}
H1 {
	COLOR: #800; FONT-SIZE: 150%; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px;
	BORDER-BOTTOM: 1px solid #800
}
H2 {
	COLOR: #800; FONT-SIZE: 100%; FONT-WEIGHT: bold;
}
H3 {
	COLOR: #800; FONT-SIZE: 100%; FONT-WEIGHT: bold; MARGIN: 0px
}

ul {
    list-style: none;
    padding: 0 3px;
    margin: 0;
}

.CLEAR {
	CLEAR: both
}
.CISTIC {
	CLEAR: both; HEIGHT: 1px; MARGIN: -1px 0px 0px; OVERFLOW: hidden; VISIBILITY: hidden
}
.RELATIVE {
    position : relative;
}

#navVST P {
	MARGIN-TOP: 0px;
}

.navig {
        COLOR: #FFF; 
        BORDER-BOTTOM: 3px solid #E7E7E7; 
        PADDING: 1px 10px;
        BACKGROUND: #949494;
        FONT-SIZE: 85%;
        MARGIN-TOP: 3px;
}
.navig a {
    color: white;
    font-weight: bold;
}


DIV.STRANKY-LIST {
	MARGIN: 10px auto 5px;
	TEXT-ALIGN: left;
}
DIV.STRANKY-LIST-ITEM {
	FLOAT: left; 
        MARGIN: 7px 0px; 
        WIDTH: 190px;
}
DIV.STRANKY-LIST-ITEM A.ODKAZ-CIL {
	BACKGROUND: #949494; 
        DISPLAY: block; 
	FONT-WEIGHT: bold; 
        COLOR: #FFF; 
        PADDING: 2px 0px 1px 8px;
	BORDER-BOTTOM: 3px solid #E7E7E7; 
	MARGIN-BOTTOM: 5px;
}
DIV.STRANKY-LIST-ITEM A.ODKAZ-CIL:hover {
	COLOR: #300;
}
DIV.STRANKY-LIST-ITEM A.ODKAZ {
	BACKGROUND: #949494; 
        DISPLAY: block; 
	FONT-WEIGHT: bold; 
        COLOR: #FFF; 
        PADDING: 2px 0px 1px 8px;
	BORDER-BOTTOM: 3px solid #E7E7E7; 
	MARGIN-BOTTOM: 5px;
}
DIV.STRANKY-LIST-ITEM A.ODKAZ:hover {
	COLOR: #300;
}
DIV.STRANKY-LIST-ITEM DIV.IKONA {
	FLOAT: left; HEIGHT: 56px; WIDTH: 76px;
}
DIV.STRANKY-LIST-ITEM DIV.ABSTRACT {
        FONT-SIZE: 90%; 
        LINE-HEIGHT: 130%; 
        COLOR: #444;
        margin-bottom: 3px;
}

DIV.STRANKY-LIST-ITEM-SLOUP-1 {
	MARGIN-LEFT: 10px
}

DIV.STRANKY-LIST-ITEM-SLOUP-2 {
	MARGIN-LEFT: 10px
}

DIV.CILE-LIST {
	MARGIN-TOP: 10px;
        border-top: 1px solid #999;
        padding-top: 10px;
}
DIV.CILE-LIST-ITEM {
	
}
DIV.CILE-LIST-ITEM A.ODKAZ {
	
}
DIV.CILE-LIST H2.KATEGORIE {
	MARGIN: 0px;
}

/*tance kolem map*/
#MAP-POINTER {
    position : absolute;
    width : 32px;
    height : 32px;
}

DIV.MAPA-IKONY {
    position : absolute;
    line-height : 100%;
    display : none;
}

DIV.MAPA-IKONY A {
    display : block;
    float : left;
    font-size : 1px;
    margin : 0 2px 2px 0;
    padding : 0;
    border : 0;
    background-image : url('/lib/img/ikony/ik_jiny.gif');
    background-repeat : no-repeat;
}

DIV.MAPA-IKONY A.KATEGORIE-12, DIV.MAPA-IKONY A.KATEGORIE-11, DIV.MAPA-IKONY A.KATEGORIE-14 {
    background-image : url('/lib/img/ikony/ik_hrad.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-40, DIV.MAPA-IKONY A.KATEGORIE-50 {
    background-image : url('/lib/img/ikony/ik_tech_pam.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-13 {
    background-image : url('/lib/img/ikony/ik_zricenina.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-450 {
    background-image : url('/lib/img/ikony/ik_archeo_pam.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-400 {
    background-image : url('/lib/img/ikony/ik_kostel.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-60, DIV.MAPA-IKONY A.KATEGORIE-420 {
    background-image : url('/lib/img/ikony/ik_vinny_sklep.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-460 {
    background-image : url('/lib/img/ikony/ik_lidova_arch.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-430 {
    background-image : url('/lib/img/ikony/ik_park.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-18, DIV.MAPA-IKONY A.KATEGORIE-440 {
    background-image : url('/lib/img/ikony/ik_prirodni_zajimavost.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-410 {
    background-image : url('/lib/img/ikony/ik_zidovska_pam.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-20, DIV.MAPA-IKONY A.KATEGORIE-470 {
    background-image : url('/lib/img/ikony/ik_muzeum.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-21 {
    background-image : url('/lib/img/ikony/ik_muzeum_archeo.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-23 {
    background-image : url('/lib/img/ikony/ik_muzeum_lidove.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-24 {
    background-image : url('/lib/img/ikony/ik_muzeum_priroda.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-161, DIV.MAPA-IKONY A.KATEGORIE-162, DIV.MAPA-IKONY A.KATEGORIE-163 {
    background-image : url('/lib/img/ikony/ik_koupani.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-70, DIV.MAPA-IKONY A.KATEGORIE-80, DIV.MAPA-IKONY A.KATEGORIE-85 {
    background-image : url('/lib/img/ikony/ik_kultura.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-30 {
    background-image : url('/lib/img/ikony/ik_galerie.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-60 {
    background-image : url('/lib/img/ikony/ik_galerie_vino.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-290 {
    background-image : url('/lib/img/ikony/ik_tc.gif');
}

DIV.MAPA-IKONY A.KATEGORIE-OBEC {
    background-image : url('/lib/img/ikony/ik_obec.gif');
}

.MAPA { 
    border : solid 1px #999; 
}

DIV.VYSLEDKY DIV.UVODNI-TEXT {
    margin-bottom : 15px;
}


/*------------------------------------------*/

DIV.CILE-LIST DIV.SLOUP {
    float : left;
}


DIV.CILE-LIST DIV.SLOUP-1 {
    width: 380px;
    margin-right : 10px;
}

DIV.CILE-LIST DIV.SLOUP-2 {
    width: 200px;
    margin-right : 0;
}





/*---------------------------------------------------------*/
/* formular */
DIV.FORMULAR {
}

DIV.FORMULAR FORM SELECT {
    width : 100%;
}

DIV.FORMULAR FORM .FULLSIZE {
    width : 90%;
}

DIV.FORMULAR FORM .HALFSIZE {
    width : 55%;
}

DIV.FORMULAR FORM DIV.F-SET FIELDSET {
    padding: 4px;
}

DIV.FORMULAR FORM DIV.F-SET FIELDSET P {
    margin : 5px 0 0 0;
}



#NAVIGACE-NADPIS {
    font-weight: bold;
    padding-left: 3px;
    border-bottom: 1px solid black;
    margin-bottom: 5px;
}

ul.PODSTRANKY-NAVIGACE ul.PODSTRANKY-NAVIGACE {
    padding: 0 0 10px 15px;
}

ul.PODSTRANKY-NAVIGACE a.AKTIVNI, div#TMPL-MENU li.AKTIVNI a {
    font-weight: bold;
}


div#TMPL-MENU h2 {
    padding: 5px 0 0 0;
    margin: 0;
}




.HOMEPAGE-BOX {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 3px solid #E7E7E7;
}


H2.SEZNAM {
    background : #D7E4ED;
    padding : 2px 5px;
    font-size : 11pt;
    margin : 8px 0 3px 0;
    text-transform: uppercase;
}


div#VSECHNY-AKCE {
    border-top: solid 1px #999;
    margin-top: 10px;
    padding-top: 10px;
}

div#VSECHNY-AKCE a {
    font-weight: bold;
}



