#hlavicka {
    height: 155px;
    width: 952px;
    margin: auto;
}
#header_content {
    height: 110px;
    width: 954px;
    padding-top:5px;
    background-color:#FFFFFF;
}
#header_logo {
    float: left;
    height: 90px;
    width: 356px;
    margin-left:1px;
    margin-top:5px;
}
#header_banner {
    float: left;
    height: 110px;
    width: 438px;
}
#header_orco_logo {
    height: 95px;
    width: 151px;
    float: left;
}
#menu_items{
    padding-top:12px;
    width: 954px;
    height:18px;
    background:url('/img/header_menu2.jpg') 50% 0 no-repeat;
    background-color:#FFFFFF;
}
body {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:#cfdd27;
    background:url('/img/back.gif') 0 0;
}
h1 {
    font-size: 14px;
    color: #014087;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    line-height: 17px;
}
h2 {
    font-size: 12px;
    color: #014087;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    line-height: 15px;
}
h3 {
    font-size: 10px;
    color: #014087;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    line-height: 13px;
}
p {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.active {
    color: #004283;
}

ul.menu {
    list-style: none;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
ul.menu li {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 33px;
    padding-left: 35px;
}

#prac_plocha {
    width: 954px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    background-attachment: scroll;
    background-position: center top;
    margin-top: 0px;
    margin-bottom: 0px;
    background-repeat: repeat;
}

#prava_hlavicka {
    float: right;
    background-attachment: fixed;
    background-image: url(../web/prava_hlavicka.jpg);
    background-position: left top;
    width: auto;
}
#telo_frame {
    width: 954px;
    height: auto;
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;

}
#levy_text {
    float: left;
    width: 223px;
    height: auto;
    margin: 0px;
    padding: 20px;
}
#center_text {
    float: left;
    width: 345px;
    padding-top: 25px;
    padding-bottom: 20px;
    color: #666666;
}
#pravy_text {
    float: right;
    height: auto;
    width: 296px;
    margin: 0px;
    padding: 20px;
}
#zelena_hlavicka {
    background:url('/img/modra_hlavicka2.jpg') 0 0 no-repeat;
    width: 198px;
    height: 26px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 26px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
}
#zelena_text {
    background-color: #DFF0FF;
    margin: 0px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
    color: #666666;
    font-size: 11px;
  }
#zelena_text a {
color:darkblue;
text-decoration:none;
font-weight:bold;
}

#zelena_text ul {
margin:0;
padding:7px;
}

#zelena_paticka {
    background-image: url(/img/modra_paticka.jpg);
    height: 25px;
    width: 223px;
}
#clearer, .clearer {
    clear: both;
}
#paticka_frame {
    background-image: url();
    height: 53px;
    width: 937px;
      margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    color: #666666;
  font-size: 11px;
}

#paticka_frame a{
    color: #666666;}
    

#cervena_hlavicka {
    background-image: url(/img/cervena_hlavicka.jpg);
    width: 271px;
    height: 26px;
    font-weight: bold;
    color: #FAD1A0;
    line-height: 26px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
}
#cervena_text {
    background-color: #FFCC99;
    font-size: 11px;
    color: #666666;
    margin: 0px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
}

#cervena_text a{       color: #666666;
    text-decoration: underline;}
#cervena_text a:visited{       color: #666666;
    text-decoration: underline;}
#cervena_text a:hover {
    color: #666666;
    text-decoration: underline;}



#cervena_paticka {
    background: url(/img/cervena_paticka.jpg) 0 100% no-repeat;
    height: 15px;
    text-align: right;
    padding-right: 10px;
    vertical-align: bottom;
    }
#cervena_paticka a{color: #666666;font-size:10px;}

#main_list_url{ 
    text-align: right;
    margin:0 0 0 0;
    padding:0 0 0 0;
    /*padding-right: 10px;*/
    vertical-align: bottom;
}
#telo {
    width: 952px;
    height: auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center bottom;
}
#menu_frame {
    color: #FFFFFF;
    font-weight: bold;
}
ul.menu li a {
    text-decoration: none;
    color: #FFFFFF;
}
ul.menu li a:hover {
    text-decoration: underline;
    color: #FFFFFF;

}
#center_text a {
    color: #666666;
    text-decoration: underline;
}
#center_text a:hover {
    color: #666666;
    text-decoration: underline;
}


/* obchody a sluzby, najemci */
.najemce_holder {margin-left:10px;}
#odkazPodlazi {margin:5px 0px 10px 0px;}
#categoriesHolder { width: 520px; }
#categoriesHolder a { text-decoration: none!important;}
#categoriesHolder a:hover { text-decoration: underline!important;}
#categoriesHolder a:hover span { text-decoration: none!important;}
.spektrumCategory { width:160px; /*float:left;*/ margin:5px 5px 5px 0px; _height:30px; min-height:30px; padding-bottom:3px;}
.spektrumCategory h4{ background-color:silver; margin:0px; padding:2px 0px 2px 5px; font-size:100%;}
.spektrumCategory h4 a{ color:white!important;}
.spektrumCategory ul{ padding:0px; margin:0px;}
.spektrumCategory ul li{list-style-type:none; padding:2px 0px 2px 5px; margin:0px;  }
.spektrumCategory ul li a{ color:black!important; font-weight:bold;  }
/*.spektrumCategory ul li a:hover{ text-decoration:underline; } */

.spektrumCategory span {
 /*color:white;*/
padding:2px 5px 0px 0px;
 font-weight:bold;
 height:13px;
 width:15px;
 text-align:center;
 display:block;
 float:left;
 font-size:80%!important; _cursor:hand;
}

.categoriesColumn {float:left;}
div.styleYellow {background-color:#F1F0B0;}
.styleYellow h4{background-color:#F2EA00;}
.styleYellow span{background: url('') 0px 0px no-repeat;}
div.styleLightGreen {background-color:#E4EFCD;}
.styleLightGreen h4{background-color:#ACCE57;}
.styleLightGreen span{ background: url('') 0px 0px no-repeat;}
div.styleOrange {background-color:#F3D5AB;}
.styleOrange h4{background-color:#EA922E;}
.styleOrange span{background: url('') 0px 0px no-repeat;}div
div.styleYellowGreen {background-color:#ECEFBB;}
.styleYellowGreen h4{background-color:#CDDB1D;}
.styleYellowGreen span{background: url('') 0px 0px no-repeat;}
div.styleBlue {background-color:#AACFDE;}
.styleBlue h4{background-color:#0096D3;}
.styleBlue span{background: url('') 0px 0px no-repeat;}
div.styleGreen {background-color:#AED7B4;}
.styleGreen h4{background-color:#009C35;}
.styleGreen span {background: url('') 0px 0px no-repeat;}
div.styleCyan {background-color:#BDD8DF;}
.styleCyan h4{background-color:#AAD0DE;}
.styleCyan span {background: url('') 0px 0px no-repeat; color:black; float:left; display:block; height:15px; margin:2px;}
 

#mapPrizemi { float: left; width:481px; height:534px; background: url('/img/mapa_arkada_gray.gif') 0 0 no-repeat;}
#mapPrvniPatro { float: left; width:590px; height:290px; background: url('/img/mapa_retail_gray.gif') 0 0 no-repeat;}
#mapDruhePatro {float: left; width:582px; height:425px; background: url('/img/mapa_retail2_gray.gif') 0 0 no-repeat;}
.pp {
 margin-top:30px!important;
}
.p1 {
 margin-top:710px!important;
}
.p2 {
 margin-top:1400px!important;
}

#cervena_text ul {padding:0px; margin:0px;}
#cervena_text ul li {list-style-type:none;height:20px; font-weight:bold;}
#cervena_text ul li a{ text-decoration:none!important; }
#cervena_text ul li a:hover{ text-decoration:underline!important; }
#cervena_text ul li a:hover span{ text-decoration:none!important; }
#cervena_text ul li span{
background-color:LemonChiffon;
color:Gray;
display:block;
float:left;
font-size:10px;
font-weight:bold;
line-height:8px;
margin-bottom:1px;
margin-left:1px;
margin-right:5px;
padding:3px;
text-align:center;
width:15px;
}
#cervena_text ul li.styleCyan span {color:black; position:relative; top:-2px;}

/*kvuli tisku mapy obchodu v css pro tisk ma nastaveno display:block;*/
img.map_image_hidden{display:none;}
