body {
	background-color: #154259;
	font-size: 12px;
	font-family: verdana;
	color:#ffffff;
	margin:0px;
	text-align: center;
	background-image:url('../grafika/background.png');
	background-repeat:repeat-x;
}

.mainlink a:link,.mainlink a:visited,.mainlink a:active {
	color: #f9e73e;
	font-weight: bold;
}

table {
    background-color: #154259;
}

#adbar-screen {
    position:relative;
    top:-30px;
    left:-30px;
    z-index:1;
    margin:0;
}
.foodtab {
    background-color: #224F66;
    margin-left:auto; 
    margin-right:auto;
}

.tabhead {
    background-color: #38658B;
    margin-left:auto; 
    margin-right:auto;
 
}  

.foodbanner{
	font-size: 18px;
	margin-left: auto; 
  margin-right: auto;
  text-align: center;
}              

#footer{
	border-top: 1px solid #999999;
	color:#999999;
	font-family: arial;
	font-size: 11px;
	margin-top: 10px;
	padding-top: 3px;
	text-align: left;
}

#footer-logo {
    width: 95px;
    height: 46px;
    background-image:url('../grafika/logo-anim.gif');
	  background-repeat: no-repeat;
	  float: right;
}

#header {
	text-align: center;
	vertical-align: middle;
	clear: both;
	display: block;
	background-repeat: no-repeat;
	width: 942px;
	height: 230px;
	background-image:url('../grafika/topframe.png');
}

#menu {
	height: 82px;
	padding-left:30px;
}



#splash-sticker1 {
  width: 247px;
  height: 123px;
  background-image:url('../grafika/reklama/tc.jpg');
	background-repeat: no-repeat;
  display: block;
	float: left;
	position: relative;
	z-index: 999;
}
#splash-sticker2 {
  width: 105px;
  height: 123px;
  background-image:url('../grafika/reklama/hairgods2.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#splash-sticker3 {
  width: 169px;
  height: 123px;
  background-image:url('../grafika/reklama/hg.jpg');
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#splash-sticker1 a, #splash-sticker2 a, #splash-sticker3 a, #fischer a { 
    display: block; 
    height: 100%; 
    width: 100%; 
}

#splash-container {
	margin-left: auto;
  margin-right: auto;
}

#splash-left-container {
  width:135px;
  margin-right: 20px;
  margin-left: 55px;
  background-repeat: no-repeat;
 	display: inline-block;
 	float: left;
 	 	min-height: 300px;
}

#splash-right-container {
  width:147px;
  background-repeat: no-repeat;
 	display: inline-block;
 	vertical-align: top; 
 	margin-top: 70px;
 	min-height: 210px;
}

#splash-left{
  width:147px;
  height:56px;
	background-image:url('../grafika/simpleorder.gif');
	background-repeat: no-repeat;
	 	display: inline-block;
}

#splash-right {
  width:147px;
  height:59px;
  background-image:url('../grafika/takefoods.gif');
  background-repeat: no-repeat;
   	display: inline-block;
}


#splash-right a,#splash-left a { 
	display: block; 
	height: 100%; 
	width: 100%; 
}


#splash-image {
	width: 585px;
	height: 292px;
	background-image:url('../grafika/splash.png');
	background-repeat: no-repeat;
        background-position: 50% 50%;
 	display: inline-block;
 	float: left;
}

#mapka1 {
	width: 351px;
	height: 338px;
	background-image:url('../grafika/mapka.png');
	background-repeat: no-repeat;
	margin-left: auto;
  margin-right: auto;
}	

.cent {
	margin-left: auto;
  margin-right: auto;
  text-align: center;
}	

#fischer {
	height: 90px;
	background-image:url('../grafika/reklama/fischer.jpg');
	background-repeat: no-repeat;
  float: left;
  width: 187px;
}	

#taverna {
	width: 151px;
	height: 82px;
	background-image:url('../grafika/reklama/taverna.jpg');
	background-repeat: no-repeat;
	margin-left: auto;
  margin-right: auto;
}	
#taverna a { 
	display: block; 
	height: 100%; 
	width: 100%; 
  
}	

.tab {
    margin-left: auto;
    margin-right: auto;
    width:80%;
    text-align: center;
    font-size: 10px;
    height: 400px;
}

.tab .tbheader {
    background-color: #00ff00;
    width: 100%;
    color: black;
}

.tab .tbheader .tbcell {
    width:19%;
    float:left;    
    height: 100%;
}

.tab .tbheader .tbcell-end {
      width:19%;
      float:left;
      height:100%;
}

.tab .tbrow {
    border-bottom: 1px solid white;
    color: white;
    width:100%;
    height:5%;
  
}

.tab .tbrow-end {
    color: black;
    width:100%;
    float:right;
}

.tab .tbcell {
    width:19%;
    float:left;
    height:100%;
}

.tab .tbcell-end { 
    width:19%;
    height:100%;
    float:left;
}      


#advert {
  margin-left: auto;
  margin-right: auto;
}

.banner1a {
	width: 441px;
	height: 61px;
	background-image:url('../grafika/timebanner.png');
	background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}	

.banner1b {
	width: 441px;
	height: 61px;
	background-image:url('../grafika/timebanner2.png');
	background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}	

.banner1c {
	width: 441px;
	height: 61px;
	background-image:url('../grafika/timebanner3.png');
	background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}	



#num1 {
	width: 18px;
	height: 23px;
	background-image:url('../grafika/nums.png');
	background-repeat: no-repeat;
  position: relative;
  top: 14px;
  left: 357px;
}	

#num2 {
	width: 18px;
	height: 23px;
	background-image:url('../grafika/nums.png');
	background-repeat: no-repeat;
  position: relative;
  top: -9px;
  left: 374px;
}	


#sending-panel {
  position:relative;
  z-index:20;
  top:-282px;
	width: 262px;
	height: 144px;
	background-image:url('../grafika/panel.png');
	background-repeat: no-repeat;
	margin-left: auto;
  margin-right: auto;
  display:block;
  visibility:hidden;
}	

.sending-animation1 {
  position:absolute;
  background-image:url('../grafika/color-animation.gif');
	background-repeat: no-repeat;
	width: 262px;
	height: 144px;
	
}

.sending-success {
  position:absolute;
  background-image:url('../grafika/message-sent.png');
	background-repeat: no-repeat;
	width: 262px;
	height: 144px;

}

.sending-error {
  position:absolute;
  background-image:url('../grafika/server-error.png');
	background-repeat: no-repeat;
	width: 262px;
	height: 144px;
}

#subtitle {
	background-image:url('../grafika/subtitle.png');
	background-repeat: no-repeat;
	width: 293px;
	height: 21px;
	margin-top: 35px;
	text-align:center; 
	margin-left: auto;
  	margin-right: auto;
}

#znackovi-pronajimatele-aut {
	background-image:url('../grafika/car-rental.png');
	width: 441px;
	height: 61px;
	text-align:center; 
	margin-left: auto;
  margin-right: auto;
}

#logo {
        height: 97px;
        width: 203px;
        background-repeat: no-repeat;
        background-image:url('../grafika/titlelogo.png');
        display: block;
        float: left;
        overflow: hidden;
        margin-left: 225px;
        *margin-left: 180px;
}

#logob {
        height: 60px;
        width: 361px;
        background-repeat: no-repeat;
        background-image:url('../grafika/titlebanner.png');
        margin-left: 430px;
        margin-top: 20px;
        display: block;
        *margin-left: 0px;
}


#logo a { 
	display: block; 
	height: 100%; 
	width: 100%; 
}

#footer-logo a { 
	display: block; 
	height: 100%; 
	width: 100%; 
}

#top-part {
	margin-left: auto;
  margin-right: auto;
	width:660px;
	height:29px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-image:url('../grafika/top-part.png');
}

#bottom-part {
	margin-left: auto;
  margin-right: auto;
	width:660px;
	height:29px;
	background-repeat: no-repeat;
	background-image:url('../grafika/bottom-part.png');
}



#logo *, #splash-image *,#footer-logo *, #partners *, #subcategory span, #znackovi-pronajimatele-aut span {
	visibility:hidden;
}

#logo a {
  outline: 0;
	visibility:visible;
	width: 203px;
	height: 106px;
	*float: left;	
}

#footer-logo a {
  outline: 0;
  visibility:visible;
  width: 95px;
  height: 46px;
}

#wrapper {
	text-align: center;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 942px;
	border: 0px dashed #ffffff;
}

#content {
	margin-left: auto;
  margin-right: auto;
	width: 600px;
}

#content-inside {
	background: #224F66;
	margin-left: auto;
  margin-right: auto;
	padding: 30px;
	padding-bottom: 3px;
	padding-top: 5px;
	width: 600px;
	text-align: left;
}

#content-inside a:link,a:visited,a:active {
	color: #f9e73e;
	font-weight: bold;
}

#advert a:link, a:visited,a:active {
  color: #f9e73e;
	font-weight: bold;
	
}

.bold  {
	font-weight: bold;
}

#banner1 a {
	width: 451px;
	height: 61px;
	display:block;
}

#nav, #nav li {
        height:82px;
        margin:0;
        padding:0;
        list-style:none;
        float:left;
}

#nav li a {
        display:block;
        height:82px;
        background:top left no-repeat;
        text-decoration:none;
}

.form-item-required {
      display: inline-block;
      background-image:url(../grafika/required.png);  
      background-repeat: no-repeat; 
      width:14px;
      height:15px;
      
}

.form-item-valid {
      display: inline-block;
      background-image:url(../grafika/valid.png);  
      background-repeat: no-repeat; 
      width:14px;
      height:15px;
}

.form-item-missing {
      display: inline-block;
      background-image:url(../grafika/invalid.png);  
      background-repeat: no-repeat; 
      width:14px;
      height:15px;
}

.form-item-empty {
      display: inline-block;
      background-image:url(../grafika/empty.png);  
      background-repeat: no-repeat; 
      width:14px;
      height:15px;
}

#subcategory.onas { background-image:url(../grafika/nadpis/onas.png); background-repeat: no-repeat; width:153px; height:42px; }
#subcategory.cenik { background-image:url(../grafika/nadpis/cenik.png); 	background-repeat: no-repeat; width:346px; height:42px; }
#subcategory.sluzby { background-image:url(../grafika/nadpis/sluzby.png); 	background-repeat: no-repeat; width:176px; height:43px;}
#subcategory.zasilkycr { background-image:url(../grafika/nadpis/cechy.png); 	background-repeat: no-repeat; width:432px; height:74px; }
#subcategory.zasilkysvet { background-image:url(../grafika/nadpis/svet.png); 	background-repeat: no-repeat; width:377px; height:43px; }
#subcategory.takefoods { background-image:url(../grafika/nadpis/takefoods.png); 	background-repeat: no-repeat; width:260px; height:37px; }
#subcategory.jakobjednat { background-image:url(../grafika/nadpis/telefon.png); 	background-repeat: no-repeat; width:534px; height:43px; }
#subcategory.online { background-image:url(../grafika/nadpis/online.png); 	background-repeat: no-repeat; width:411px; height:47px;}
#subcategory.zajemopraci { background-image:url(../grafika/nadpis/prace.png); 	background-repeat: no-repeat; width:471px; height:44px; }
#subcategory.kontakt { background-image:url(../grafika/nadpis/kontakt.png); 	background-repeat: no-repeat; width:204px; height:36px;; }


#nav li div.onas {background-image:url(../grafika/onas-img.png); width: 64px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.onas { background-image:url(../grafika/onas-txt.png); background-repeat: no-repeat; width:64px; height:81px; background-position:bottom right;}

#nav li div.cenik {background-image:url(../grafika/cenik-img.png); width: 62px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.cenik { background-image:url(../grafika/cenik-txt.png); background-repeat: no-repeat; width:62px; height:81px; background-position:bottom right;}

#nav li div.sluzby {background-image:url(../grafika/sluzby-img.png); width: 66px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.sluzby { background-image:url(../grafika/sluzby-txt.png); background-repeat: no-repeat; width:66px; height:81px; background-position:bottom right;}

#nav li div.cesko {background-image:url(../grafika/cesko-img.png); width: 134px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.cesko { background-image:url(../grafika/cesko-txt.png); background-repeat: no-repeat; width:134px; height:81px; background-position:bottom right;}

#nav li div.svet {background-image:url(../grafika/svet-img.png); width: 71px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.svet { background-image:url(../grafika/svet-txt.png); background-repeat: no-repeat; width:71px; height:81px; background-position:bottom right;}

#nav li div.foods {background-image:url(../grafika/foods-img.png); width: 90px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.foods { background-image:url(../grafika/foods-txt.png); background-repeat: no-repeat; width:90px; height:81px; background-position:bottom right;}

#nav li div.telefon {background-image:url(../grafika/telefon-img.png); width: 122px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.telefon { background-image:url(../grafika/telefon-txt.png); background-repeat: no-repeat; width:122px; height:81px; background-position:bottom right;}

#nav li div.online {background-image:url(../grafika/online-img.png); width: 92px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.online { background-image:url(../grafika/online-txt.png); background-repeat: no-repeat; width:92px; height:81px; background-position:bottom right;}

#nav li div.prace {background-image:url(../grafika/prace-img.png); width: 106px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.prace { background-image:url(../grafika/prace-txt.png); background-repeat: no-repeat; width:106px; height:81px; background-position:bottom right;}

#nav li div.kontakt {background-image:url(../grafika/kontakt-img.png); width: 70px; height: 81px; background-position:top right; background-repeat: no-repeat;}
#nav li a.kontakt { background-image:url(../grafika/kontakt-txt.png); background-repeat: no-repeat; width:70px; height:81px; background-position:bottom right;}


#nav li:hover .onas {background-position:top left;}
#nav li:hover .cenik {background-position:top left;}
#nav li:hover .sluzby {background-position:top left;}
#nav li:hover .cesko {background-position:top left;}
#nav li:hover .svet {background-position:top left;}
#nav li:hover .foods {background-position:top left;}
#nav li:hover .telefon {background-position:top left;}
#nav li:hover .online {background-position:top left;}
#nav li:hover .prace {background-position:top left;}
#nav li:hover .kontakt {background-position:top left;}

#nav li a.onas:hover {background-position:bottom left;}
#nav li a.cenik:hover {background-position:bottom left;}
#nav li a.sluzby:hover {background-position:bottom left;}
#nav li a.cesko:hover  {background-position:bottom left;}
#nav li a.svet:hover  {background-position:bottom left;}
#nav li a.foods:hover  {background-position:bottom left;}
#nav li a.telefon:hover  {background-position:bottom left;}
#nav li a.online:hover  {background-position:bottom left;}
#nav li a.prace:hover  {background-position:bottom left;}
#nav li a.kontakt:hover  {background-position:bottom left;}

#nav li a {outline: 0;}
#nav li a span { visibility:hidden; }


#vav li div {outline: 0;}



 .form-top {
  	background-image: url('../grafika/form-top2.png');
    background-repeat: no-repeat;
    width: 546px;
    height: 27px;
  	text-align:left; 
   	margin-left: auto;
    margin-right: auto;
  }
  
  .form-bottom {
  	background-image: url('../grafika/form-bottom2.png');
    background-repeat: no-repeat;
    width: 546px;
    height: 23px;
   	text-align:left; 
	margin-left: auto;
  margin-right: auto;
  }
  
  #form-info-box {
        color: #666666;
        font-size: 10px;
        font-family: arial;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        border: 1px dotted red;
      
  }
  
  .form-wrapper {
    background: #ffffff;
    padding-left: 10px;
    width: 536px;
    height: 350px;
    	text-align:left; 
	margin-left: auto;
  margin-right: auto;
  }
  
  .button-line {
    width: 535;
    text-align: right;
    padding-right: 20px;
  }
  
  .form-panel {
     float: left;
  }
  
  #panel-journey-title {
     	background-image: url('../grafika/typcesty.png');
      background-repeat: no-repeat;
      min-width: 165px;
      _width: expression(document.body.clientWidth < 165? "165px" : "auto" );
      padding-top: 30px;
      padding-bottom:15px;
      padding-right: 15px;
  }
  
  #panel-departure-title {
     	background-image: url('../grafika/odlet.png');
      background-repeat: no-repeat;
      min-width: 161px;
      _width: expression(document.body.clientWidth < 165? "165px" : "auto" );
      padding-top: 30px;
      padding-bottom:15px;
      padding-right: 15px;
  }
  
   #panel-destination-title {
     	background-image: url('../grafika/cilcesty.png');
      background-repeat: no-repeat;
      min-width: 161px;
      _width: expression(document.body.clientWidth < 165? "165px" : "auto" );
      padding-top: 30px;
      padding-bottom:15px;
      padding-right: 15px;
  }
  
   #panel-age-title {
     	background-image: url('../grafika/vek.png');
      background-repeat: no-repeat;
      min-width: 165px;
      _width: expression(document.body.clientWidth < 165? "165px" : "auto" );
      padding-top: 30px;
      padding-bottom:15px;
      padding-right: 15px;
  }
  
  #panel-names-title {
     	background-image: url('../grafika/jmena.png');
      background-repeat: no-repeat;
      min-width: 161px;
      _width: expression(document.body.clientWidth < 165? "165px" : "auto" );
      padding-top: 30px;
      padding-bottom:15px;
      padding-right: 15px;
  }
  
  #panel-contacts-title {
     	background-image: url('../grafika/kontakty.png');
      background-repeat: no-repeat;
      min-width: 161px;
      _width: expression(document.body.clientWidth < 165? "165px" : "auto" );
      padding-top: 30px;
      padding-bottom:15px;
      padding-right: 15px;
  }
 
  
  .form-control-label {
      color: #000000;
      font-size: 12px;
    	font-family: arial;
  }
  
  .form-control {
     
      color: #333333;
     	font-size: 9px;
	    font-family: arial;
	    border-bottom: 1px dotted #CCCCCC;
	    padding-bottom: 5px;
  }


  .zony {
     	color: #FFFFFF;
     	font-size: 11px;
	    font-family: arial;
	    border-bottom: 2px dotted #CCCCCC;
	    padding-bottom: 5px;
  }
  
    .zony1 {
     	color: #FFFFFF;
     	font-size: 11px;
	    font-family: arial;
	    padding-bottom: 5px;
  }
  
    .onlineorder {
     	color: #FFFFFF;
     	font-size: 11px;
	    font-family: arial;
	    padding-bottom: 5px;
	    margin-left: auto;
      margin-right: auto;
}
  
  
   .cenik-titles {
     	color: #FFE513;
     	font-size: 16px;
	    font-family: arial;
	    padding: 3px;
	    font-weight: bold;
	 }

   .online-titles {
     	color: #FFE513;
     	font-size: 16px;
	    font-family: arial;
	    padding: 3px;
	    font-weight: bold;
	    text-align: center;
	 }
   
.oright {	text-align: right; }  	
   
.oleft { text-align: left;	 }  	 
	 


 .tel-titles {
     	color: #FFE513;
     	font-size: 36px;
	    font-family: arial;
	    padding-bottom: 5px;
	    font-weight: bold;
  }
  
.zluty {
     	color: #FFE513;
     	font-weight: bold;
     	margin: 3px;
 }
 
.red {
     	color: #AAe73e;
     	font-size: 10px;
     	font-weight: bold;
     	text-align:center; 
}
 
 
 .border1topright {
    background-image:url('../grafika/border1topright.png');
	  background-repeat: no-repeat;
	  background-position: top right;
	  height: 6px;
}

 .border1topleft {
    background-image:url('../grafika/border1topleft.png');
	  background-repeat: no-repeat;
	  background-position: top left;
	  height: 6px;
}

.border1bottomright {
    background-image:url('../grafika/border1bottomright.png');
	  background-repeat: no-repeat;
	  background-position: bottom right;
	  height: 6px;
}

.border1bottomleft {
    background-image:url('../grafika/border1bottomleft.png');
	  background-repeat: no-repeat;
	  background-position: bottom left;
	  height: 6px;
}

.border3topleft {
    background-image:url('../grafika/border2topleft.png');
	  background-repeat: no-repeat;
	  background-position: top left;
	  height: 6px;
}

.border3topright {
    background-image:url('../grafika/border2topright.png');
	  background-repeat: no-repeat;
	  background-position: top right;
	  height: 6px;
}

.border3bottomright {
    background-image:url('../grafika/border2bottomright.png');
	  background-repeat: no-repeat;
	  background-position: bottom right;
	  height: 6px;
}

.border3bottomleft {
    background-image:url('../grafika/border2bottomleft.png');
	  background-repeat: no-repeat;
	  background-position: bottom left;
	  height: 6px;
}

.border2topleft {
    background-image:url('../grafika/border3topleft.png');
	  background-repeat: no-repeat;
	  background-position: top left;
	  height: 6px;
}

.border2topright {
    background-image:url('../grafika/border3topright.png');
	  background-repeat: no-repeat;
	  background-position: top right;
	  height: 6px;
}

.border2bottomright {
    background-image:url('../grafika/border3bottomright.png');
	  background-repeat: no-repeat;
	  background-position: bottom right;
	  height: 6px;
}

.border2bottomleft {
    background-image:url('../grafika/border3bottomleft.png');
	  background-repeat: no-repeat;
	  background-position: bottom left;
	  height: 6px;
}

* { margin:0; padding:0; }

#newsticker-demo { 
width:100px;  
padding:5px 5px 0; 
font-weight: bold;
font-size:14px;
color: #FBE63D;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:100px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

.newsticker-jcarousellite span {
  clear: both;
  display: block;
}

.newsticker-jcarousellite span:first {
  font-weight: bold;
}

.newsticker-jcarousellite li {
  padding: 20px 5px;
  text-align: center;
}

h1 {
  text-align: left;
}

.newsticker-jcarousellite {
  background: url(../grafika/banner.jpg) top left no-repeat; 
}

span.note {
  clear: both;
  margin-left: 111px;
  display: inline-block;
  
}

ul li {
  list-style-position: inside;
}

#oznam {
	position: absolute;
	width: 757px;
	height: 502px;
	display: block;
	background: url(../grafika/takecars-popup.jpg) #103446;
	border: 3px solid #fff;
	z-index: 9999999999;
	top: 50px;
	left: 50%;
	margin-left: -350px;
	display: none;
}

#oznam a, #oznam div {
	width: 100%;
	height: 100%;
	display: block;
}

.left, .right, #content-inside, #top-part, #bottom-part {
    float: left;
}

.right {
    float: right;
    left: 50%;
    margin-left: 370px;
    top: 240px;             
}

.left {
    margin-right: 45px;
}

.left, .right {
    margin-top: 60px;
    position: fixed;
}

.left {
    *top: 240px;
    *left: 50%;
    *margin-left: -460px;
}

#content-inside, #top-part, #bottom-part {
    margin-left: 151px;
}

#bottom-part {
    margin-bottom: 20px;
}

a img {
    border: 0px solid #fff;
}
