body {background-image: URL('img/news.jpg'); background-color: #1C1C1C; #behavior:url(js/csshover2.htc); padding: 0px; margin:0px; padding-top: 0px }


/* 1. GENERAL:*/
	
	li {list-style-type:none;}
	
	img {border: 0px; }


/* LAYOUT */

#main {margin-top: 0px;background-image: URL('img/neutral_lot.jpg'); width: 975px; height: 850px; /*background: red;*/ text-align:left; position: relative; }
#main #logo {position:relative;  /*background: pink;*/ width:360px; height: 450px; float: left; overflow: hidden  }
#main #menu {margin-top: 10px;height: 40px; width: 570px; /*background: green;*/ float: right; margin-bottom: 11px }
#main #obsah {height: 600px; width: 600px; float: right; padding-left:15px; overflow:hidden }
#main #newsletter {height: 60px; width: 960px; background: orange; display: block; float:right  }
#main #pruh {padding-left: 15px; padding-top: 15px; height: 83px; width: 945px; background: orange; display: block; float:right  }

#main #podlogo {height: 177px; width: 290px; float: left; background:url('img/latestphoto_about us.jpg') center center no-repeat; left: 35px; top: 10px;  position: relative; padding-left: 25px; padding-right: 25px; padding-top: 8px;}
#main #bottom {height: 55px; width: 960px; background: yellow; float: right;  }



/* VISUAL */

#main {color:  black; font-family: arial, time new roman; font-size: 11px; background-repeat: no-repeat;}

.nadpis {margin-bottom: 6px; font-family:  verdana, arial; color: #B29A56; font-weight: bold; font-size: 15px; display: block; }
.inputtext {background:url('img/bio_dates_top.jpg') 0px 0px no-repeat; border: 0px solid black; font-size: 13px; height: 22px; color: black; font-family: arial; }
.inputtext2 {background:#231F20; border: 0px solid black; font-size: 13px; height: 22px; color: #eaeaea; font-family: arial; }



#main #menu {background-image:url('img/podmenu.jpg');   text-align:center; font-family:  verdana, arial; color: #B29A56; font-weight: bold; font-size: 10px; }
#main #menu ul.navigace { margin-left: 0px; padding-left: 0px; }
#main #menu ul.navigace li {float: left; height: 14px;  display: block; border: solid white 0px;position: relative; top: 4px; #top: 15px;}
#main #menu ul.navigace li a {height: 14px;}
#main #menu ul.navigace li.home:hover {background-position: center -14px; }
#main #menu ul.navigace li.news:hover {background-position: center -14px; }
#main #menu ul.navigace li.promo:hover {background-position: center -14px; }
#main #menu ul.navigace li.gallery:hover {background-position: center -14px; }
#main #menu ul.navigace li.bio:hover {background-position: center -14px; }
#main #menu ul.navigace li.dates:hover {background-position: center -14px; }
#main #menu ul.navigace li.links:hover {background-position: center -14px; }
#main #menu ul.navigace li.booking:hover {background-position: center -14px; }
#main #menu ul.navigace li.lot:hover {background-position: center -14px; }

#main #menu ul.navigace li.home {background:url('img/menu_01.gif') center 0 no-repeat; width: 56px; }
#main #menu ul.navigace li.home a {width: 56px;  display: block; }

#main #menu ul.navigace li.news {background:url('img/menu_02.gif') center 0 no-repeat; width: 61px; }
#main #menu ul.navigace li.news a {width: 61px;  display: block; }


#main #menu ul.navigace li.promo {background:url('img/menu_03.gif') center 0 no-repeat; width: 70px;  }
#main #menu ul.navigace li.promo a {width: 70px;  display: block; }


#main #menu ul.navigace li.gallery {background:url('img/menu_04.gif') center 0 no-repeat; width: 70px;  }
#main #menu ul.navigace li.gallery a {width: 70px;  display: block; }

#main #menu ul.navigace li.bio {background:url('img/menu_05.gif') center 0 no-repeat; width: 48px;  }
#main #menu ul.navigace li.bio a {width: 48px;  display: block; }

#main #menu ul.navigace li.dates {background:url('img/menu_06.gif') center 0 no-repeat; width: 65px;  }
#main #menu ul.navigace li.dates a {width: 65px;  display: block; }


#main #menu ul.navigace li.links {background:url('img/menu_07.gif') center 0 no-repeat; width: 58px;  }
#main #menu ul.navigace li.links a {width: 58px; display:block; }

#main #menu ul.navigace li.lot {background:url('img/menu_08.gif') center 0 no-repeat; width: 51px;  }
#main #menu ul.navigace li.lot a {width: 51px;  display: block; }

#main #menu ul.navigace li.booking {background:url('img/menu_09.gif') center 0 no-repeat; width: 78px;  }
#main #menu ul.navigace li.booking a {width: 78px;  display: block; }




#main #newsletter {padding-top: 3px; background-color: black; background:url('img/pod2.jpg') top center repeat-x; font-family:  verdana, arial; color: #B29A56; font-weight: bold; font-size: 15px;  }


#main #newsletter input.text {font-size: 11px;  height: 12px; background: #666666; border: 0px; color: #B29A56;}
#main #newsletter input.image {position: relative; top: -1px;}
#main #newsletter table td {padding-right: 7px; }



#main #pruh {background:none; font-family:  verdana, arial; color: #B29A56; font-weight: bold; font-size: 15px;  }


#main #bottom {background:url('img/pod2.jpg') top center repeat-x; }

#main #bottom #l {float: left; background:url('img/matamarsign.gif') 30px center no-repeat; width: 171px; height: 15px; padding-top:25px; padding-left:29px; font-size: 5px; color:#9D9D9D }
#main #bottom #r {float: right; background:url('img/look4vision.gif') top left no-repeat; width: 82px; height: 22px;  position: relative; top: 11px;}
#main #bottom #r:hover {background-position: 0px -22px;}
#main #bottom #r a {width: 82px; height:22px; display:block }

.pozadikostka {  background-image:url('img/latestnews_lot.jpg');  margin: 0px; padding: 0px; width: 280px; background-position: left top;}
.sede { background-image:url('img/news_mid.jpg');  }

/* OBSAH HOME PAGE */

#obsah #hp {width:600px; height: 600px; }
#obsah #hp #horni {width: 600px; height:390px; }
#obsah #hp #horni div {/*height: 350px;*/ }

#obsah #hp #horni #levy {height: 350px;  margin-left: 20px; #margin-left: 12px; width: 290px; #width: 270px; display: block; float: left; background-image:url('img/latestnews.jpg'); background-repeat: no-repeat; padding-left: 10px; padding-top: 0px; background-position: 10px 10px;}
#obsah #hp #horni #pravy {height: 350px; margin-left: 00px; #margin-left: 0px; width: 280px; #width: 260px; display: block; float: left; }

#obsah #hp #horni #levy #novinka { padding-left:2px; width: 280px; height: 152px; display: block;  background-repeat: no-repeat; padding-top: 13px;}
#obsah #hp #horni #levy #novinka span.datum a {font-family: verdana; font-size: 18px; display: block; }
#obsah #hp #horni #levy #novinka a.datum  {font-family: verdana; font-size: 18px; display: block; text-decoration: none; color: #999999 }
#obsah #hp #horni #levy #novinka span.datum {font-family: verdana; font-size: 18px; display: block; }
#obsah #hp #horni #levy #novinka a  {font-family: verdana; color: #999999 }


#obsah #hp #horni #levy #novinka1 {padding-top: 35px; padding-left:6px;  background-image:url('img/latestnews_lot2.jpg'); width: 265px; height: 162px; display: block;  background-repeat: no-repeat; padding-right:15px; }
#obsah #hp #horni #levy #novinka1 span.datum a {font-family: verdana; font-size: 18px; display: block; }
#obsah #hp #horni #levy #novinka1 a.datum  {font-family: verdana; font-size: 18px; display: block; text-decoration: none; color: black }
#obsah #hp #horni #levy #novinka1 span.datum {font-family: verdana; font-size: 18px; display: block; }
#obsah #hp #horni #levy #novinka1 a  {font-family: verdana; color: black }


#obsah #hp #horni #levy #novinka2 {padding-left:6px;  background-image:url('img/latestnews_lot.jpg'); width: 265px; height: 170px; display: block;  background-repeat: no-repeat; padding-top: 13px; margin-top: 10px; padding-right:15px;}
#obsah #hp #horni #levy #novinka2 span.datum a {font-family: verdana; font-size: 18px; display: block; }
#obsah #hp #horni #levy #novinka2 a.datum  {font-family: verdana; font-size: 18px; display: block; text-decoration: none; color: black }
#obsah #hp #horni #levy #novinka2 span.datum {font-family: verdana; font-size: 18px; display: block; }
#obsah #hp #horni #levy #novinka2 a  {font-family: verdana; color: black}



#obsah #hp #horni #pravy #lot {padding:5px; padding-top: 35px; width: 270px; height:165px; #width: 270px; background-image:url('img/lot.gif'); background-repeat: no-repeat; background-position: 5px 10px; }
#obsah #hp #horni #pravy #lot2 {padding-top: 30px; width: 280px; height: 168px; #width: 270px; background-image:url('img/lot_labguageoftrace.jpg'); background-repeat: repeat-x; background-position: 0px 00px;}

#obsah #hp #horni #pravy #fotky {padding-top: 10px; height: 160px; width:280px; #width:270px; /*background-image:url('img/latestphoto.gif'); background-repeat: no-repeat; background-position: 0px 20px;*/ }

#obsah #hp #spodni {padding-top:10px; width: 600px; height: 185px; 12:22 31.8.2008 background-repeat: no-repeat; background-position: 0px 0px;  }



#spodni #left {padding-top: 5px; width: 180px; height: 180px; float:left; display: block; background-image:url('img/buytshirt.jpg'); background-repeat: no-repeat; background-position: center 0px}
#spodni #left a {display: block; width: 180px; height: 180px; }
#spodni #middle {padding-left: 05px; padding-top: 05px;width: 415px; height: 180px; float:left; display: block; text-align: left;  background:url('img/lot_nextdates.jpg') 0px 0px repeat-x;}
#spodni #right {width: 110px; height: 185px; float:left; display: block; padding-left: 10px; #padding-left: 0px; }

#spodni #leftlot {background-image:url('img/lot_fly_back.jpg'); width: 240px; height: 175px; float:left; display: block;  background-repeat: repeat-y; background-position: center 0px; padding-top:10px}
#spodni #leftlot #nadpisleft {width: 180px; height: 17px; #height: 15px; float:left;background-image:url('images/flyers.gif'); background-repeat: no-repeat; background-position: 23px 01px; }
.fly {width: 35px; height: 17px;  float:left; display: block; background-image:url('img/fly.gif'); background-repeat: no-repeat; background-position: 0px 0px }
.fly:hover {background-position: 0px -17px}
.fly a {width: 35px; height: 17px;  float:left; display: block; }


.fly2 {width: 95px; display: block; height: 145px;  float: left }


#fly1 {padding-left: 25px; display: block; float: left }

#spodni #middlelot {background:url('img/lot_nextdates.jpg') 0px 0px repeat-x; 	padding-top: 05px; width: 350px; height: 180px; float:left; display: block; text-align: left}



#spodni #left #nadpisleft {width: 180px; height: 14px; #height: 14px; float:left;background-image:url('img/buytshirt.gif'); background-repeat: no-repeat; background-position: 23px 0px; }
#spodni #middle #nadpismiddle {width: 410px; height: 14px; float:left;background-image:url('img/nextdates.gif'); background-repeat: no-repeat; background-position: 0px 0px; }
#spodni #middlelot #nadpismiddle {width: 350px; height: 14px; float:left;background-image:url('img/nextdates.gif'); background-repeat: no-repeat; background-position: 0px 0px; }


#nextdates {padding-left:0px; margin-left: 0px; font-family: verdana; }
 #nextdates li {padding-left:0px; margin-left: 0px; width: 410px; text-align: left; }
 #nextdates li {padding-bottom: 9px; height: 25px; background-image:url('img/tecky.gif'); background-repeat: repeat-x; background-position: 0 26px; }
 #nextdates li span.datum {font-size: 14px; font-weight:bold; }
 #nextdates li span.akce {font-size: 12px; font-weight: normal; padding-left: 10px;}
#nextdates li span.misto {font-size: 10px; padding-left: 7px; }


#nextdateslot {padding-left:0px; margin-left: 0px; font-family: verdana }
 #nextdateslot li {padding-left:2px; margin-left: 0px; width:348px; text-align: left; }
 #nextdateslot li {padding-bottom: 9px; height: 25px; background-image:url('img/tecky.gif'); background-repeat: repeat-x; background-position: 2px 26px; }
#nextdateslot  li span.datum {font-size: 14px; font-weight:bold; }
 #nextdateslot  li span.akce {font-size: 12px; font-weight: normal; padding-left: 10px;}
#nextdateslot  li span.misto {font-size: 10px; padding-left: 7px; }




#nextdates2 {overflow:hidden; padding-top:20px; padding-left: 0px; font-family: verdana; background:url('img/nextdates.gif') left top no-repeat; position:relative; #left: -30px;}
#nextdates2 li {padding-left:0px; margin-left: 0px; width: 270px; text-align: left; }
#nextdates2 li {padding-bottom: 9px; height: 25px; background-image:url('img/tecky.gif'); background-repeat: repeat-x; background-position: 0 26px; }
#nextdates2 li span.datum {font-size: 12px;  font-weight: bold;}
#nextdates2 li span.akce {font-size: 11px; font-weight: normal; padding-left: 10px;}
#nextdates2 li span.misto {font-size: 9px; padding-left: 15px; }



#projects  {padding-left:0px; margin-left: 0px; }
#projects li {display: block; float: left; position: relative; top: -33px; #top: -20px; margin-right: 3px;}
#projects li#lot {height: 95px; #height: 95px;  width: 119px; background-image:url('img/myspace.jpg'); background-repeat: no-repeat; background-position: 0px 0px; #background-position: 0px 00px; }

#projects li#lot:hover {background-position: 0px -95px; #background-position: 0px -95px;  }
#projects li#lot a {height: 95px;  width: 119px; display:block }



#projects li#avenue {left: 00px; height: 95px;  width: 119px; background-image:url('img/idj.jpg'); background-repeat: no-repeat; background-position: 0px 0px;#background-position: 0px 00px; }
#projects li#avenue:hover {background-position: 0px -95px}
#projects li#avenue a {height: 95px;  width:119px; display:block }


#projects li#language { left: 00px; height: 95px;  width: 119px; background-image:url('img/languageoftrance.jpg'); background-repeat: no-repeat; background-position: 0px 0px; #background-position: 0px 00px;}

#projects li#language:hover {background-position: 0px -95px}
#projects li#language a {height: 95px;  width:119px; display:block }


#projects li#facebook { left: 00px; height: 95px;  width: 119px; background-image:url('img/facebook.jpg'); background-repeat: no-repeat; background-position: 0px 0px; #background-position: 0px 00px;}

#projects li#facebook:hover {background-position: 0px -95px}
#projects li#facebook a {height: 95px;  width:119px; display:block }

.fotoimg {margin-bottom: 3px; border: 1px solid #999999 }

.all {width: 39px; height: 19px; display: block; background-image:url('img/all.gif');}
.all:hover {background-position: 0px -19px; }

.askus {color: black; width: 121px; height: 29px; display: block; background-image:url('img/askus_btn.gif');}
.askus:hover {background-position: 0px -29px; }

.template {width: 251px; height: 28px; display: block; background-image:url('img/template.gif');}
.template:hover {background-position: 0px -28px; }



.send {width: 57px; height: 19px; display: block; background-image:url('img/send_btn.gif'); border: 0px;}
.send:hover {background-position: 0px -19px; }



.nadpissekce {padding: 5px; margin-left: 31px; padding-top: 10px; width: 558px; height: 20x; background:url('img/news_top.jpg') 0 0px repeat; font-family:  times new roman, verdana, arial; color: #B29A56; font-size:20px; display: block; } 

.tecky {height: 15px; background:url('img/tecky.gif') left 10px repeat-x; font-family: verdana, arial; color: #B29A56; font-size:22px; display: block; } 



.novinka h3 a {font-family: verdana; font-size: 17px; color: black; text-decoration: none ;  font-weight: normal}
.novinka h3 {margin-bottom: 0px; margin-top: 5px; font-weight: normal}
.novinka span.datum { }
.novinka {margin-left: 31px; width: 551px; background:url('img/news_mid.jpg')  0px 0px no-repeat; height: 110px; padding: 8px; margin-bottom: 8px;}
.obrnovinka {float: left; margin-top: 5px; margin-right:10px; margin-bottom: 5px; border: #b3b3b3 1px solid }
.novinka2 {background:url('img/news_mid.jpg') 0px 0px repeat; height: 130px; padding: 8px; margin-left:28px}
#blogg {margin-left: 31px;}



.novinkabio {background:url('img/bio.jpg') 0px 0px repeat; height: 555px; padding: 8px;  margin-left: 31px; }


.zlaty {font-family:  verdana, arial; color: #B29A56; font-size:22px; display: block;  }
.zlaty a { text-decoration: none ; font-family:  verdana, arial; color: #B29A56; font-size:20px; display: block;  }

.txtblog {/*background:url('img/tecky.gif') left 15px repeat-x; height: 20px; width: 550px; */}
.txtblog3 h3 {font-weight: normal; margin-bottom: 0px; margin-top: 5px; font-family: times new roman,verdana, arial; font-size: 19px; color: black; text-decoration: none }

.txtblog3 {background:url('img/news_mid.jpg') 0px 0px repeat-y; height: 135px; width: 567px; margin-left: 28px; }



.ndates {padding-left:0px; margin-left: 0px; overflow: hidden; width: 550px;  }
.ndates li {padding-left:0px; margin-left: 0px; width: 585px; text-align: left;overflow: hidden; }

.ndates li {padding-bottom: 9px; height: 28px; background-image:url('img/tecky.gif'); background-repeat: repeat-x; background-position: 0 26px; }
.ndates li span.datum {font-size: 15px; display:block; float: left;  font-weight: bold;}
.ndates li span.akce {font-size: 12px; font-weight: bold; padding-left: 20px; width: 165px; display:block; float: left}
.ndates li span.popis {font-size: 11px; width: 135px; display:block; float: left}
.ndates li span.misto {font-size: 11px; display:block; float: left;  width: 110px;}
.ndates li span.fly {font-size: 10px; display:block; float: left; padding-left: 5px; position: relative; top: -5px; }



#promo1 { background:url('img/tricka.gif')  20px 20px no-repeat; padding-left:20px;float: left; display: block; width: 160px; height: 177px; }

#promo2 {float: left; display: block; width: 140px; height: 177px; text-align:center}
#promo2 ul li {padding: 5px; display:block; }



#booking {width: 550; color: #231F20; height: 162px; padding-left: 15px; font-family: arial; font-size: 18px;  padding-top: 25px; background:url('img/booking_promo_top.jpg') 0px 10px repeat-x;  margin-left: 31px;}
.bk {width: 600; height: 30px; background:url('img/podtrzitko2b.gif') left center no-repeat; display: block; }
#bookinfo {width: 550;color: #231F20;font-family: arial; padding-top: 20px; height: 121px; font-size: 18px; padding-left: 120px; background:url('img/booking_promo_mid1.jpg') 0px center repeat-x;  margin-left: 31px;}
#booklot {width: 550;color: #231F20;font-family: arial; padding-top: 20px; height: 121px; font-size: 18px; padding-left: 120px; background:url('img/booking_promo_mid2.jpg') 0px center repeat-x;  margin-left: 31px; }

#askus {font-family: times new roman; font-size: 14px; color: #BF1E2D; }
#askusline {height: 15px; width: 550px; display: block; background:url('img/dvojteckytecky.gif') left top repeat-x; }


.txtblog2 {background:url('img/tecky.gif') top left repeat-x; display:block; width: 550px; height:8px}
  
.txtblog .datum {color: #BF1E2D;  font-family: times new roman; font-size: 15px; }
  

.odeslat {width: 72px; height: 13px; display: block; background-image:url('img/odeslat.gif'); border: 0px;}
.odeslat:hover {background-position: 0px -13px; }


  
.txtmatamar .datum {background-image:url('img/askus_logomatamar.gif'); background-repeat: no-repeat; color: #BF1E2D;  font-family: times new roman; font-size: 18px; padding-left: 24px; height: 19px }
.txtmatamar {color:  #BF1E2D;}


.promodown {margin-right: 8px; margin-bottom: 13px; background-image:url('img/download.gif'); background-repeat: no-repeat; display:block; width:86px; height: 13px; }
.promodown:hover {background-position: 0px -13px }
.promodown a {display: block; height: 13px; width: 86px; }

.obr {border: 1px solid #999999; }

#czlink {position:relative; left: -50px; width: 33x; height: 19px; display:block; float:right; background-image:url('img/cz.gif');  }
#czlink:hover {background-position: 0px -19px; }
#czlink a {width: 33px; height: 17px; display:block;  }

#enlink {position:relative; left: -50px;width: 27px; height: 19px; display:block; float:right; background-image:url('img/en.gif');  }
#enlink:hover {background-position: 0px -19px; }
#enlink a {width: 27px; height: 17px; display:block;  }


