#header { /*zde lze prebit nastaveni IDcka z layoutu v pripade nutnosti, ale nemelo by to byt treba */
}


#header .quick-links {
        /*margin-left:680px;*/
        float:right;
        margin-top:10px;
}


#header .quick-links ul li {
        list-style:none;
        float:left;
}

#header .quick-links ul li a {
        padding-right:15px;
        padding-left:15px;
        color:#525252;
        background:url('../img/hdr-ullia.gif') no-repeat left center;
}
  #header .quick-links ul li a:hover {
          color:#303030;
          text-decoration:none;
  }


#header .hdr-kosik {
        text-align:right;
        margin-right:17px;
        margin-top:20px;
        /*clear:both;
        margin-left:674px;*/
}

#header .hdr-kosik a {
        padding-left:25px;
        background:url('../img/kosik.gif') no-repeat left center;
        color:#b8320e;
}
 #header .hdr-kosik a:hover {
         color:#da542f;
 }



#footer {
        width:950px;
        margin-left:17px;
        padding-top:13px;
        padding-bottom:12px;
        background:#e7e5df url('../img/footerback.gif') no-repeat left top;
		margin-top: 15px;
		position: relative;
}

#footer .mapserver {
	position: absolute;
	top: 13px;
	right: 13px;
}

	#footer .mapserver a {
		color:#b8320e;	
	}
	
	#footer .mapserver a:hover {
		color:#da542f;	
	}

 #footer p {
         color:#343d48;
         margin-left:15px;
 }

 #footer p .odr {
         color:#abb0b7;
 }

 #footer p a {
         color:#343d48;
 }
   #footer p a:hover {
           color:#565f6a;
   }
 #footer p a.mail {
         color:#b8320e;
 }
   #footer p a.mail:hover {
           color:#da542f;
   }

   
#subfooter {

        width:950px;
        height:3em;
        margin-left:17px;
        background:#f3f2ef url('../img/subfooterback.gif') no-repeat left bottom;
	font-size: 0.92em;
}

#subfooter .sf-l {
           float:left;
           padding-top:11px;
           padding-bottom:10px;
           padding-left:15px;
}

#subfooter .sf-r {
           float:right;
           padding-top:11px;
           padding-bottom:10px;
           padding-right:15px;
}

	#subfooter .sf-r a
	{
		color:#6A6D71;
	}

	#subfooter ul
	{
		list-style-type: none;
	}
	
	#subfooter ul li
	{
		display: inline;
		padding-right: 10px;
		padding-left: 9px;
		border-right: 1px solid #ABB0B7;
	}
	
		#subfooter ul li.end
		{
			padding-right: 0px;
			border-right: 0px;
		}
	
	#subfooter ul li a,
	#subfooter p a {
           color:#6a6d71;
	}
 
	#subfooter ul li a:hover,
	#subfooter p a:hover {
             color:#8c8f93;
  }

#subfooter p .odr {
           color:#abb0b7;
}