@charset "utf-8";
/* 	CSS Document for TudleNudle
		Author: Aleš Hlaváček
		Mail: mchead@mchead.net 
*/

/* zakladni styly */
* {background-repeat:no-repeat;	margin: 0px; padding: 0px;}
h1,h2,h3,h4,p,ul,ol,li,form { margin:0px; padding:0px; }
a {cursor: pointer; color:#000; outline: none; outline-offset: -1px;}
a img { border:0;outline: none; outline-offset: -1px;outline-offset: -1px;}
a:focus {outline-offset: -1px}

html, body {
	background-repeat: no-repeat;
	background-position: center top;
	color:#000;
	text-align:center;
	position:relative;
	background-image: url(../img/TN_pozadi.png);
}
body, table, tr, td {font-family:"Arial CE", "Helvetica CE", Arial, Helvetica, "Verdana CE", Verdana, sans-serif; }

#obal {
	width:890px;
	margin: 0px auto;
	position:relative;
	background-color:#0000CC;
}
h1 a{
	background-image: none;
	display: block;
	height: 45px;
	width: 144px;
	position:absolute;
	top: 16px;
	left:0px;
}
h1 a span{
  display:none;
}
#obsah {
	position:absolute;
	top: 0px;
	left:3px;
	width:890px;
}
/* Akce uvodni stranka */
.soba_prawn, .junior_page, .menu_page, .big_menu, .do_hodiny_jite, .junior_akce, .vysvedceni_akce, .spatzle_akce, .italske_leto, .sunkofleky_akce, .vikendova-4_akce, .akce-halusky, .akce-kanton, .akce-piccante, .akce-spinaci{
	background-image: url(../img/soba-prawn2.jpg);
	height: 369px;
	width: 802px;
	display:block;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.akce-halusky {
	background-image: url(../img/akce-halusky.png);
	margin-top: 5px;
}
.akce-kanton {
	background-image: url(../img/akce-kanton.png);
	margin-top: 5px;
}
.akce-piccante {
	background-image: url(../img/akce-piccante.png);
	margin-top: 5px;
}
.akce-spinaci {
	background-image: url(../img/akce-spinaci.png);
	margin-top: 5px;
}
.italske_leto {
	background-image: url(../img/italske-leto-akce-1.jpg);
	margin-top: 5px;
}
.spatzle_akce {
	background-image: url(../img/akce-spachtle.jpg);
	margin-top: 5px;
}
.sunkofleky_akce {
	background-image: url(../img/akce-sunkofleky2.jpg);
	margin-top: 5px;
}
.vikendova-4_akce {
	background-image: url(../img/akce-4ka.png);
	margin-top: 5px;
}
.vysvedceni_akce {
	background-image: url(../img/vysvedceni-akce2.jpg);
	margin-top: 5px;
}
.junior_page{
	background-image: url(../img/junior.jpg);
	margin-top: 25px;
}
.menu_page {
	background-image: url(../img/menu.jpg);
	margin-top: 25px;
}
.big_menu {
	background-image: url(../img/big-menu.gif);
	margin-top: 5px;
}
.do_hodiny_jite {
	background-image: url(../img/dohodiny1.gif);
	margin-top: 5px;
}
.junior_akce {
	background-image: url(../img/junior-akce.jpg);
	margin-top: 5px;
}
a.soba_prawn_info, a.info_red, a.info_green {
	background-image: url(../img/info.jpg);
	height: 78px;
	width: 60px;
	position:absolute;
	top: 406px;
	left: 405px;
}
a.lokator_info {
	background-image: url(../img/info_smaler_v2.gif);
	height: 58px;
	width: 40px;
	position:absolute;
	top: 457px;
	left: 181px;
}
a.lokator_info:hover {
	background-image: url(../img/locator-hover.gif);
	height: 429px;
	width: 493px;
	position:absolute;
	top: 100px;
	left: 181px;
}
a.info_red {
	background-image: url(../img/info_red.jpg);
}
.shadow{
	background-image: url(../img/stin.jpg);
	height: 93px;
	width: 790px;
	display:block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.shadow{
	background-image: url(../img/stin_dohodiny.jpg);
	height: 93px;
	width: 790px;
	display:block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.shadow_vysvedceni{
	background-image: url(../img/stin.png);
	height: 93px;
	width: 790px;
	display:block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.shadow_junior_akce{
	background-image: url(../img/stin_junior_akce.jpg);
	height: 93px;
	width: 790px;
	display:block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.shadow_rovny{
	background-image: url(../img/stin_rovny.jpg);
	height: 82px;
	width: 802px;
	display:block;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.shadow_one, .shadow_one_400{
	background-image: url(../img/stin_one.jpg);
	height: 82px;
	width: 394px;
	display:block;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.shadow_one_400{
	background-image: url(../img/stin_one_400.jpg);
	margin-top: 30px;
	height: 54px;
	width: 400px;
}
.in_progress {
	background-image: url(../img/in_progress.gif);
	height: 243px;
	width: 297px;
	text-align:center;
	margin: 0px auto;
	margin-top: 40px;
}
.eshop_anipicture {
	background-image: url(../img/eshop.jpg);
	height: 474px;
	width: 633px;
	text-align:center;
	margin: 0px auto;
	margin-top: 0px;
}
.info_text {
	height: 243px;
	width: 297px;
	text-align:center;
	margin: 0px auto;
	margin-top: 40px;
	font-size: 17px;
	line-height: 1.4em;
}
.mapa {
	width:400px;
	height:400px;
	text-align:center;
	margin: 0px auto;
	display:block;
  background-image: url(../img/opava-tudlenudle.png);
}
.info_text a{
	text-decoration:underline;
}
.soba_prawn_visited {
	background-image: url(../img/soba-prawn-visited.gif);
	height: 243px;
	width: 297px;
	text-align:center;
	margin: 0px auto;
	margin-top: 40px;
}
/* junior stranka */
a.junior_info1, a.menu_info1 {
	background-image: url(../img/info_smaler.gif);
	height: 64px;
	width: 38px;
	position:absolute;
	top: 286px;
	left: 4px;
}
a.menu_info1:hover {
	background-image: url(../img/info_salat.jpg);
	height: 77px;
	width: 400px;
	position:absolute;
	top: 287px;
	left: 4px;
	z-index: 0;
}
a.junior_info1:hover {
	background-image: url(../img/info_opicky.jpg);
	height: 256px;
	width: 398px;
	position:absolute;
	top: 106px;
	left: 4px;
	z-index: 0;
}
a.junior_info2:hover {
	background-image: url(../img/info_pipky.jpg);
	height: 298px;
	width: 428px;
	position:absolute;
	top: 96px;
	left: 455px;
}
a.junior_kos1, a.menu_kos1 {
	background-image: url(../img/kosik_no_shadow.gif);
	height: 82px;
	width: 55px;
	position:absolute;
	top: 390px;
	left: 314px;
}
a.junior_info2, a.menu_info2 {
	background-image: url(../img/info_smaler.gif);
	height: 64px;
	width: 38px;
	position:absolute;
	top: 286px;
	left: 847px;
}
a.menu_info2:hover {
	background-image: url(../img/info_sweet.jpg);
	height: 77px;
	width: 401px;
	position:absolute;
	top: 288px;
	left: 485px;
}
a.junior_kos2, a.menu_kos2 {
	background-image: url(../img/kosik_no_shadow.gif);
	height: 82px;
	width: 55px;
	position:absolute;
	top: 390px;
	left: 739px;
}
/* kontakt stranka */
.kontakt_page, .kariera_page {
	background-image: url(../img/volejte_big.png);
	width: 400px;
	height:400px;
	margin: 0px auto;
	background-position: center;
}
.kariera_page {
	background-image: url(../img/kariera.gif);
}
/* flash  */
#class {
	border:0px none;
	z-index: 10;
}
object.flash {
	border:0px none;
	z-index: 0;}

/* eshop */
.eshop {
	text-align:left;
	font-size: 10px;
}
.eshop form select{
	font-size: 10px;
}
/* Dolni menu */
#downmenu {
	width: 830px;
	position:absolute;
	top: 605px;
	left: 70px;
}
#downmenu ul li{
	list-style-type: none;
	display: inline;
}
#downmenu ul li a{
	display: block;
	height: 27px;
	float:left;
	margin-left:10px;
	_margin-left:9px;
	margin-right:24px;
}
#downmenu ul li a.lokator{
	background-image: url(../img/submenu-lokator.gif);	
	width: 36px;
}
#downmenu ul li a.moje{
	background-image: url(../img/submenu-moje.gif);	
	width: 28px;
}
#downmenu ul li a.faq{
	background-image: url(../img/submenu-faq.gif);
	width: 27px;
}
#downmenu ul li a.en{
	background-image: url(../img/submenu-en.gif);
	width: 17px;
}
#downmenu ul li a.cz{
	background-image: url(../img/submenu-cz.gif);
	width: 17px;
}
#downmenu ul li a.kariera{
	background-image: url(../img/submenu-kariera.gif);
	width: 39px;
}
#downmenu ul li a.dodavatel{
	background-image: url(../img/submenu-dodavatel.gif);
	width: 54px;
}
#downmenu ul li a.bumerang{
	background-image: url(../img/submenu-bumerang.gif);
	width: 73px;
}
#downmenu ul li a.onas{
	background-image: url(../img/submenu-o-nas.gif);
	width: 35px;
}
#downmenu ul li a.pizzarecords{
	background-image: url(../img/submenu-pizza.gif);
	width: 89px;
}
#downmenu ul li a.hamkam{
	background-image: url(../img/submenu-hamkam.gif);
	width: 65px;
}
/* Horni menu */
#topmenu {
	position:absolute;
	right: 0px;
	top: 33px;
	height: 27px;
	width: 720px;
	_width: 759px;
	z-index: 1000;
	display:none;
}
ul#mainMenu li{
	list-style-type: none;
	display: inline;
}
ul#mainMenu li a{
	display: block;
	height: 27px;
	float:left;
	margin-left:73px;
	text-decoration: none;
	border: 0px none;
}
ul#mainMenu li a.junior{
	background-image: url(../img/menu-junior.gif);	
	width: 40px;
}
ul#mainMenu li a.junior:hover{
	background-image: url(../img/menu-junior-hover.gif);	
}
ul#mainMenu li a.nudle{
	background-image: url(../img/menu-nudle.gif);
	width: 41px;
}
ul#mainMenu li a.menu{
	background-image: url(../img/menu-menu.gif);
	width: 42px;
}
ul#mainMenu li a.menu:hover{
	background-image: url(../img/menu-menu-hover.gif);
}
ul#mainMenu li a.napoje{
	background-image: url(../img/menu-napoje.gif);
	width: 47px;
}
ul#mainMenu li a.napoje:hover{
	background-image: url(../img/menu-napoje-hover.gif);
}
ul#mainMenu li a.delivery{
	background-image: url(../img/menu-delivery.gif);
	width: 50px;
	height: 30px;
}
ul#mainMenu li a.delivery:hover{
	/*background-image: url(../img/menu-delivery-hover.gif);*/
}
ul#mainMenu li a.lokator{
	background-image: url(../img/menu-lokator.gif);
	width: 48px;
}
ul#mainMenu li a.lokator:hover{
	background-image: url(../img/menu-lokator-hover.gif);
}
ul#mainMenu li a.volejte{
	background-image: none;
	width: 167px;
}
ul#mainMenu li ul li a{
	display: block;
	height: 18px;
}
ul#mainMenu li ul li a.junior{
	width: 40px;
	background-image: url(../img/menu-sub-junior.gif);
}
ul#mainMenu li ul li a.junior:hover{
	background-image: url(../img/menu-sub-junior-hover.gif);
}
ul#mainMenu li ul li a.junior_menu{
	width: 49px;
	background-image: url(../img/menu-sub-menu.gif);
}
ul#mainMenu li ul li a.junior_menu:hover{
	background-image: url(../img/menu-sub-menu-hover.gif);
}
ul#mainMenu li ul li a.hracky{
	width: 46px;
	background-image: url(../img/menu-sub-hracky.gif);
}
ul#mainMenu li ul li a.hracky:hover{
	background-image: url(../img/menu-sub-hracky-hover.gif);
}
ul#mainMenu li ul li a.hracky_od{
	width: 50px;
	text-align:right;
	background-image: url(../img/menu-sub-hracky-od.gif);
}
ul#mainMenu li ul li a.hracky_od:hover{
	background-image: url(../img/menu-sub-hracky-od-hover.gif);
}
ul#mainMenu li ul li a.hracky_euro{
	width: 76px;
	background-image: url(../img/menu-sub-euro.gif);
}
ul#mainMenu li ul li a.hracky_euro:hover{
	background-image: url(../img/menu-sub-euro-hover.gif);
}
ul#mainMenu li ul li a.hracky_figurky{
	width: 58px;
	background-image: url(../img/menu-sub-figurky.gif);
}
ul#mainMenu li ul li a.hracky_figurky:hover{
	background-image: url(../img/menu-sub-figurky-hover.gif);
}
ul#mainMenu li ul li a.svetove{
	width: 52px;
	background-image: url(../img/menu-sub-narodni.gif);
}
ul#mainMenu li ul li a.svetove:hover{
	background-image: url(../img/menu-sub-narodni-hover.gif);
}
ul#mainMenu li ul li a.asijske{
	width: 47px;
	background-image: url(../img/menu-sub-asijske.gif);
}
ul#mainMenu li ul li a.asijske:hover{
	background-image: url(../img/menu-sub-asijske-hover.gif);
}
ul#mainMenu li ul li a.italske{
	width: 44px;
	background-image: url(../img/menu-sub-italske.gif);
}
ul#mainMenu li ul li a.italske:hover{
	background-image: url(../img/menu-sub-italske-hover.gif);
}
/* uprava pro vice urovnove menu */
ul#mainMenu li ul{
	width: 76px;
	left: 55px;
	top: 25px;
	position: absolute;
	visibility:hidden;
	z-index: 100;
}
ul#mainMenu li ul.children_junior{
	left: 42px;
	top: 25px;
	z-index: 101;
	text-align:center;
}
ul#mainMenu li ul li a{
	display: block;
	text-align:center;
	margin: 0px auto;
	float:none;
}
ul#mainMenu li:hover ul
{ 
	visibility:visible;
}
/* doplnkove stylovani */
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
	margin: 0px auto ;
}
.invisible {
	visibility:hidden;
}
.clear {
	clear:both;
}
.clear_right {
	clear:right;
}
.clear_left {
	clear:left;
}
.line {
	width: 99%;
	height: 3px;
	clear:left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #d5d5d5;
	margin-bottom: 20px;
	margin-top: 20px;
}
.hidden {
  visibility: hidden;
  display:none;
}
.text_alternativ {
	display:none;
}
div.facebook a{
	display:block;
	background-image: url(../img/facebook.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 99px;
	position:absolute;
	right:0px;
	top:0px;
	z-index: 99;
}
div.facebook a span{
	display:none;
}