
div.right2 input.checkee{
_margin-left:50px;
}




*{ padding: 0; margin: 0; } a img{ border: 0;} hr{ display: none; } body{ text-align: center; background: #f5fbdc url('../layout/bodybg.gif') repeat-x 0% 0%; font-family: arial; font-size: 11px; color: #ffffff; } .clear{ clear: both; } a{ color: #feb300; } a:hover{ color: #ca8e00; }

 #content{ margin: 0 auto; width: 951px; text-align: left; }



.welc { 
background:url(/images/welc.jpg) no-repeat;
height:440px;
}

.inbox {

float:right; 
width:240px;
color:black;margin-right:10px;
position:relative;
top:-70px;
}

#bookma { 
font-size:16px;font-size:12px;color:#fff;
position: absolute; left: 550px; top:70px; } 

#bookma a{ 
color:#fff;text-decoration:none;
} 

#bookma a:hover{ 
color:#F94629;text-decoration:underline;font-weight:bold;
} 


.whitebox h4 { font-size:12px; margin-left:20px; 
margin-top:-20px; _margin-top:0px; margin-bottom:10px;
}



#topmenu
{z-index: 5; position:relative; top:0px; left:20px; width: 100%; margin: 0 0 6px 0; height: 32px; background: url('/images/top-menu.png') no-repeat 0% 0%; }

 #topmenu ul{z-index: 5; height: 32px; list-style: none; } 

#topmenu ul.long{ float: left; width: 531px; overflow: hidden; } 

#topmenu ul li{ z-index: 5;display: block; float: left; width: 101px; height: 18px; margin: 0 0px 0 0; padding: 5px 0 0 0;} 

#topmenu ul.long li{z-index: 5; width: 175px; } 

#topmenu ul li a{z-index: 5; display: block; height: 18px; padding: 6px 0 0 0; text-align: center; color: #000; font-weight: bold; text-decoration: none; font-size: 12px; background: url('../layout/tm_apas.gif') 0% 0% repeat-x;  } 

#topmenu ul li a:hover{z-index: 5; background: none; text-decoration: underline;  } 

ul#mainMenu a { z-index: 5;color:black; background-color:

#B4BF83; display:block; font-size:12px; } ul#mainMenu ul a { border-bottom:none; background-color:#B4BF83; text-align:left; text-indent:4px; } 

ul#mainMenu ul a:hover { color:#fff; background-color:#B4BF83; } ul#mainMenu ul { position:absolute; visibility:hidden; background-color:#B4BF83; }

 ul#mainMenu li:hover ul, ul#mainMenu li.hover ul { visibility:visible; } 

ul#mainMenu li li { float:none; border:none; padding:0; 
 
} 

ul#mainMenu li { behavior: url(hover.htc); /* Proto?e IE nedodr?uje CSS standarty, aby bylo ?e?en? funk?n?, pou?ijeme tento *.htc soubor */ }

 #logo2{ position: absolute; left: 450px !important; left: 450px ; top: -7px;height: 18px; } 

#topmenu form { position:relative; float:right; top:-25px; }

 #obsah{ width:900px; background: #b0bc7c padding: 15px 10px 0 0; margin-left:18px } 





 #inner{ float: left; width: 936px; overflow: hidden; background: url('/images/pozadi2.png') no-repeat;min-height:1500px;  }
#inner2{ float: left; width: 936px; overflow: hidden; background: url('/images/pozadi2.png') no-repeat;min-height:2200px;  }

 #top{ position: relative; background: url('/images/head.png') no-repeat 0% 0%; height: 141px; top:0px; left:18px } 

#logo{ position: absolute; left: 0px; top: 1px;=top: 1px; =left: 0px;} 
#logo3 h1{ 
font-size:16px;
position: absolute; left: 25px; top:100px; } 

.menu-nadpis { background: url(/images/menu-top.jpg) no-repeat; height:20px; font-size:12px; font-weight:bold; text-align:center; padding-top:3px; } 

#leftpanel{ width: 160px; overflow: hidden; float: left; padding: 0 0 5px 4px; } .leftbox{ background: url(/images/menu-poz.jpg) repeat-y; }

 .leftbox h3, .aslefth3{ font-size: 14px; padding: 8px; } 
.leftmenu, .asleftmenu{ padding: 10px; width: 158px; list-style: none; } 
.asleftmenu{ width: 128px; } .leftmenu li, .asleftmenu li{ padding: 2px 0 2px 16px; } .leftmenu li a, .asleftmenu li a{ color:#000; font-weight: bold; padding: 2px 0 2px 16px; text-decoration: none; } 


.leftmenu li a:hover, .asleftmenu li a:hover{ color: #feb300; text-decoration: underline; } .leftmenu li.last, .asleftmenu li.last{ }
.velik  {font-size:12px; 
width:150px;margin-left: -19px;
}
.det  {font-size:13px; 
text-align:center;margin-left: -19px;font-weight:bold;
}



.left-velikosti  {font-size:12px; text-indent:0px;margin-left: -16px;
width:30px;
}


 .leftbanner{ text-align: center; padding: 8px 0; } 

#rp{font-size:12px;z-index: 1; width: 725px; overflow: hidden; float: right; padding: 0 4px 5px 0; } 

#centerpanel{ width: 570px; overflow: hidden; float: left; } .centerbanner{ width: 468px; height: 60px; overflow: hidden; margin: 0 0 5px 0; } 

#centerpanel div.box_welcome{ background:#fff url('/images/welcome-cely.jpg') no-repeat; text-indent:10px; height:454px; padding-top:20px; color:#000; margin-bottom:-20px; } 

#centerpanel div.box_welcome span.welc{

font-size:16px ; margin-left:10px;
line-height:27px; } 


#centerpanel div.inbox_welcome{ height:90px;text-indent:0px; padding-left:10px; padding-right:190px; } 


#tipyk   {

font-size:12px ;
height:90px;color:#000;background:url(/images/tip-pozadi.gif) no-repeat} 



#tipyk  span.akcion {

margin-left:10px;padding-top:10px;
line-height:27px;color:#FF2A00;font-weight:bold;font-family:arial;} 

#tipyk  .inbox_akcion {;margin-left:10px;padding-top:px;

} 



#tipyk-s   {


height:120px;color:#000;background:url(/images/tip-pozadis.gif) no-repeat} 




#tipyk-s  span.akcions {

font-size:24px ;margin-left:10px;padding-top:10px;
line-height:18px;=line-height:25px;color:#FF2A00;
margin-top:-30px; =margin-top:-5px; _margin-top:-5px; 
font-weight:bold;font-family:arial;_line-height:25px;} 

#tipyk-s  .inbox_akcions {;margin-left:10px;padding-top:px;

} 



#centerpanel div.box{ color: #000; margin: 0 0 5px 0; 
margin-top:-70px;
}

 #centerpanel div.box h2{ color: #000; background: #fff url('../layout/centerboxh2bg.gif') 0% 0% repeat-y; } 



table#navigace  {font-size:16px ; margin-left:0px;
width:570px;
background:#586D0E;_margin-left:5px;
}
table#navigace select {font-size:16px ; 
color:black; font-size:12px;
font-weight:bold;
background:#f5fbdc;
width:157px;

}
 
.navig-seraz  {font-size:16px ; 
color:black; font-size:12px;
margin-top:10px;
text-align:left;margin-left:30px;

}
 
 
.navig-seraz span {font-size:16px ; 
color:white; font-size:12px;z-index: 1;
text-align:center; font-weight:bold;

}

.navig-seraz select{font-size:16px ; 
font-size:12px;z-index: 1;
text-align:left; font-weight:bold;
background:#f5fbdc;

}

.navig-pocet {font-size:16px ; 
color:black; font-size:12px;
margin-top:-14px;font-weight:bold;
text-align:left;margin-left:30px;
float:right;margin-right:10px;
margin-bottom:30px;margin-top:10px;
}
.navig-pages {font-size:16px ; 
color:black; font-size:12px;
margin-top:-14px;font-weight:bold;
text-align:left;margin-left:30px;
float:right;margin-right:10px;margin-top:10px;
}

.navig-pag {

font-size:16px ; 
color:black; font-size:12px;
font-weight:bold;
text-align:center;
}


#centerpanel div.box div.inbox{ background: #fff url('../layout/centerboxbg.gif') 0% 0% repeat-x; padding-top: 1px;padding-left:8px; } #centerpanel div.box div.inbox p{ padding: 3px 0 8px; } #centerpanel div.box div.inbox strong.nadpis{ display: block; font-size: 12px; margin: 3px 0; } #centerpanel div.box div.inbox a{ text-decoration: underline; }


 .whitebox{ background:#586d0e; margin-top:-5px; min-height:1095px; _height:1085px;_margin-left:-6px; }


.whitebox h2 {
font-size:12px;
margin-left:20px;
margin-bottom:6px;
}



 .menup-nadpis { background: url(/images/menup-top.jpg) no-repeat; height:20px; font-size:12px; font-weight:bold; text-align:center; padding-top:3px; } 
 #rightpanel{ width: 151px; overflow: hidden; float: right; } 
 #rightpanelalone{ width: 150px; overflow: hidden; float: right; padding: 0 4px 5px 0; } 
 #reklama{ width: 151px; overflow: hidden; float: right; margin-top:15px; }

 .rightbox{ background: url(/images/menup-poz.jpg) repeat-y; margin: 0 0 0px 0; height:143px; }

 .rightbox-login { 
background: url(/images/menup-poz.jpg) repeat-y; height:128px; }

 .rightbox-login span{ 
color:#000}

.rightbox-kos
{ 
height:123px;
background:url(/images/menup-poz.jpg) repeat-y;
text-decoration:none;

}
.rightbox-koss
{ 
height:130px;
background:url(/images/menup-poz.jpg) repeat-y;
text-decoration:none;

}
.rightbox-kos a
{ 

text-decoration:none;

}

.reklamabox
{ 
	padding-top: 20px;
	TEXT-ALIGN: center;
	vertical-align: middle;
	height:260px;
	background:url(/images/menup-poz.jpg) repeat-y;
	text-decoration:none;
}


p.log
{ 
padding-top:10px;
padding-left:10px;
color:#000;
font-size:13px;
font-weight:bold;
}
p.logi
{ 
padding-top:10px;
padding-left:10px;
color:#fff;
font-size:13px;
font-weight:bold;
}


 p.formik { padding-left:10px; color:black;font-weight:bold; } p.butt { padding-left:5px; } padding-left:10px; } .rightmenu{ list-style: none; } 

#sleva{ 

background: url(/images/sleva.jpg) no-repeat;
height:210px;


}
#rezerva{ 

background: url(/images/vase-rezervace.jpg) no-repeat;
height:210px;
}

p.rezerva1 { 
margin:0px;
position:relative;
top:70px;
font-size:25px;
text-align:center;
font-weight:bold;

}

p.rezerva1 a {
text-decoration:none;
color:#FC7301;
}

p.rezerva1 a:hover {
text-decoration:none;
color:#FC9B4C;
}


#sleva .procenta 
{ 
text-align:center;

}



#sleva .procenta a 
{ 
color:#fc7301;
position:relative;
top:75px;
text-align:center;
font-size:45px;
font-weight:bold;
text-decoration:none;

}



#sleva .procenta a:hover 
{ 
color:#FC9B4C;
position:relative;
top:75px;
text-align:center;
font-size:45px;
font-weight:bold;
text-decoration:none;

}
.rightmenu li{ } .rightmenu li a{ display: block; color: #ffffff; font-weight: bold; font-size: 14px; text-decoration: none; width: 118px; height: 16px; padding: 9px 15px 10px; overflow: hidden; background-position: 0% 100%; } .rightmenu li a:hover{ background-position: 0% 0%; color: #002557; text-decoration: underline; } .rightmenu li a.r_news{ background-image: url('../layout/r_news.jpg'); } .rightmenu li a.r_blog{ background-image: url('../layout/r_blog.jpg'); } .rightmenu li a.r_create{ background-image: url('../layout/r_create.jpg'); } .rightmenu li a.r_livescore{ background-image: url('../layout/r_livescore.jpg'); } 
#footer{ height:60px;align:center;width:570px; color:black;margin-right:-10px } #footer p.lastlinks a{ color: #ffffff; text-decoration: none; } #footer p.lastlinks a:hover{ text-decoration: underline; } 

#footer a{ color: #183F04; } #footer a:hover{ color: #055F00; } h1.nadpis{ font-size: 25px; position: absolute; left: 3px; top: 30px; } h1.nadpis a{ color: #ffffff; text-decoration: none; } #topsrch{ float: right; width: 270px; height: 20px; background: url('../layout/srchbg.gif') 0% 0% repeat-x; padding: 7px 5px 5px 13px; }

 #topsrch input.text{ width: 83px; margin: 0 10px; } #topsrch input.submit{  background: none; color: #ffffff; font-weight: bold; font-size: 11px; height: 19px; width: 71px; cursor: pointer; } /* ----------------------- */ .img-l img { float: left; margin-right: 1em; margin-bottom: 0.4em;  } .img-l P { font-size: 0.8em; } .img-r img { float: right; margin-left: 1em; margin-bottom: 0.4em;  } .img-c { text-align: center; } .img-c img { text-align: center; : 0.2em; margin-bottom: 0.4em; } .menu2 div.nadp { height:30px; color: #AADDFF; margin: 0 0 5px 0; font-weight: bold; line-height:30px; text-indent:25px; } .fotogalerie2 li {list-style: none} .main-blok hr { color: #AFC1D2; height: 1px; margin-top: 0px; } .centruj { text-align: center; } .datum { font-size: 10px; color: #123456; }


 #nahledy { text-align: center; color:#000; height: 950px} 


#nahledy 

.polozka { background: white; float: left; margin-left:6px; margin-top:6px; margin-bottom:6px; height:220px; width:135px; background:url('/images/nahled-poz.png') top left no-repeat; } 


#nahledy .polozka-nadpis { width: 130px; height:35px; font-size: 12px; color: #266D8F; font-weight: bold; text-align:center; margin-top:5px; margin-left:3px; margin-right:3px; } #nahledy .polozka-nadpis a { color: #0c0c0c; text-decoration:none; } #nahledy .polozka-nadpis a:hover { color: #Fd7400; text-decoration:none; } #nahledy .polozka-img { border: none;margin-bottom:12px; height:100px; _height:100px; } #nahledy .polozka-cena { border: none; } #nahledy .polozka-cena { font-weight: bold; color: #0c0c0c; border: none; font-size: 14px; text-align:left; text-indent:10px; line-height:22px; } #nahledy .polozka-cena span.cena { font-weight: bold; color: #Fd7400; font-size: 16px; text-align:left; } #nahledy 


.polozka-cena span.velikost { font-weight: bold; color: #0c0c0c; border: none; font-size: 12px;margin-left:0px; } #nahledy .polozka-button { float:right; margin-right:10px;_margin-right:5px; } /* ********* */

 #karta { }

 #karta-bez { background:url(/images/prod-poz3.jpg) no-repeat;  height:395px; margin-left:15px } #karta img { padding-left:10px; z-index: 5;} 

#karta .karta-nadpis H2 { background: transparent; text-indent:50px; margin: 0px; font-weight: bold; color:#0c0c0c; font-size: 17px;padding-top:7px; }

 #karta table#prod { vertical-align:top; position:relative; top:0px; =top:-15px; _margin-bottom:-5px; } #karta td.kod {_padding-left:36px; width:150px; font-size:12px; font-weight:bold; } #karta td.kod-vys { width:120px; font-size:15px; } 

#karta td.cena {_padding-left:36px; font-size:12px; font-weight:bold; } #karta td.cena-vys { font-size:15px; font-weight:bold; color:#FF7100; } #karta td.vyrobce { font-size:12px; font-weight:bold;  _padding-left:36px;}

 #karta td.vyrobce-vys { font-size:15px; font-weight:bold; color:#FF7100; } #karta td.velikost {_padding-left:36px; font-size:12px; font-weight:bold; } #karta td.urceni { _padding-left:36px; font-size:12px; font-weight:bold; } 
#karta td.velikost-vys { font-size:12px; font-weight:bold; } 
#karta td.urceni-vys { font-size:12px; font-weight:bold; } 

#karta tr.popis { z-index: 5; background:url(/images/prod-poz2.jpg) repeat-y;  vertical-align:top; font-size:12px; font-weight:bold; padding-left:30px;color:#000; 

} #karta td.popis {z-index: 5; font-size:12px; font-weight:normal; padding-left:30px; }

 #karta td.popis p { font-size:12px; font-weight:bold; line-height:25px; } #karta tr.free { height:30px; } #karta input { float:right; margin-right:30px; 

} 

.dokosiku { z-index: 10; background:url(/images/prod-poz2.jpg) repeat-y; float:right; margin-top:-0px;=margin-top:-16px; _margin-top:-10px;
} 
.prod-spodek{  float:left; margin-left:-10px; 
} 

.menubar { } li.menubar, li.menubar2 /* nadrazena kategorie */ { color : #000000; font-size: 11px; line-height: 16px; list-style: none outside; } 

li.menubar2 a { text-decoration: none; } li.menubar2 a:hover { text-decoration: underline; } UL .menu { display: none; margin: 0px; }

 #menulist { color:#000; } a.actuator { background:url(/img/arrow.gif) no-repeat left; background-color: transparent; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; } 

a.actuator:visited { font-size: 12px; font-weight: bold; } a.actuator:hover { text-decoration: underline; /* background-color: transparent; */ } 

.menu li { list-style: none outside; margin: 0px;line-height:14px; color: #373737; text-indent:0px; margin-left:px } 

.menu li A { font-weight: normal; text-decoration: underline; text-indent:0px} .menu li a:visited { font-weight: normal; } .menu li a:hover { text-decoration: none; font-weight: normal; background:url(/img/arrow.gif) no-repeat left; } span.key { text-decoration: underline; background-color: transparent; } 

/* kosik ******************** */ 
.kosik-img { float: right; text-align: center; } 

#side .blok-kosik { } .blok-kosik span span { font-weight: bold; } .kosik-sdph { font-weight: bold; font-size: 12px; }

 #main .blok-kosik table {  vertical-align: middle; }

 #main .blok-kosik table td { vertical-align: middle; }

 .kosik-table { width: 530px;margin-left:10px; color:black; background:white; margin-top:-3px;_margin-left:25px;border:0px; 

} 

.kosik-table a { color:#0c0c0c; font-weight:bold;padding-left:5px; line-height:30px} 

.kosik-table a:hover { color:#FF7300; font-weight:bold;padding-left:5px} 

.kosik-table2 { width: 530px;margin-left:10px; color:black; background:white; margin-top:-3px;_margin-left:25px;border:0px; 
margin-top:-35px;_margin-top:-35px;
} 

.kosik-table2 a { color:#0c0c0c; font-weight:bold;padding-left:5px; line-height:30px} 

.kosik-table2 a:hover { color:#FF7300; font-weight:bold;padding-left:5px} 



.kosik-table3 { width: 530px;margin-left:10px; color:black; background:white; margin-top:-3px;_margin-left:25px;border:0px; 

} 

.kosik-table3 a { color:#0c0c0c; font-weight:bold;padding-left:5px; line-height:30px} 

.kosik-table3 a:hover { color:#FF7300; font-weight:bold;padding-left:5px} 




 .cena-celk { font-size:14px;font-weight:bold; line-height:35px;} 


 .dokonceni { font-size:12px;font-weight:none; line-height:35px; margin-left:20px;} 



 .dokonceni span  { font-size:16px;font-weight:bold; line-height:35px; color:#FF7302;text-decoration:underline;

} 

 .kraj { width: 530px;margin-left:10px;_margin-left:25px;} 

#pocet-kosik { width: 24px; }

 .kosik-nadp { background:; vertical-align: middle; font-size:14px;font-weight:bold;
background:#f0f9ca;height:25px;
 } 

.kosiky  { background:; vertical-align: top; font-size:16px;font-weight:bold;
color:#ff7302;
height:35px;text-align:center
 } 
.left { margin-left:50px;} 



.kosik-nadp-r { background: ; vertical-align: middle; color: red; }

 .table-mid { width: 390px; } 

#send-objednavku { margin: 25px 35px 15px 15px; height: 30px; width: 120px; } 

.kosik-i input { width: 172px; } 

.kosik-end-a, 

.kosik-end-b { font-weight: bold;  } 

.kosik-end-b { /* color: #567B14;*; color: white; } 

.kosik-mezera { -top: 17px; -bottom: 9px; clear: both; } 

.kosik-notd { background: #DCDCDC; } .side .polozka { text-align: center; margin-right: 3px; margin-left: 3px; margin-bottom: 7px;  /* min-height: 200px; _height: 200px;*/ } /* fotogalerie */ 

.fotogalerie { clear: both;=margin-top:30px }


 .fotogalerie span { font-size: 11px; : 3px; display: block; font-weight: bold;  margin-bottom: 4px; margin-top: 6px; }

 .fotogalerie .fotka { width: 140px; text-align: center; float: left; : 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 7px; min-height: 140px; _height: 140px; } .souvisejici { clear: both; } .souvisejici ul { margin-left: 15px; } .left2 { float: left; width: 150px; } .right2 { float: left; width: 250px; } .red { color: #ff0000; } .prihlasen { text-align: right; } .dotaz { float: right; width: 200px; } .dotaz .nadp { /* background:; color: black; margin: 0 0 5px 0; font-weight: bold; */ background: #000000; : 11px 0px 9px 18px; color: white; margin: 0 0 5px 0; font-weight: bold; } #dotaz, #mail, #jmeno, #telefon { width: 160px; background: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; margin-bottom: 6px; } #mail { width: 160px; } #jmeno { width: 160px; } .butt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; } #search { width: 100px; } label { display: block; } form { margin: 0px; } .technologie{ clear: both; } .technologie .obrazek { border: 0px; float: left; } .technologie span { font-size: 11px; display: block; font-weight: bold; margin-bottom: 4px; margin-top: 6px; } ol.soutez { margin:0px; :0px; margin-bottom:5px; } ol.soutez li { -left: 15px; list-style-type: none; } ol.soutez li span { -left:15px; font-weight: bold; } ol.soutez li ol li { margin-left:25px; -left:10px; -right:20px; list-style-type: decimal; } .menu-top { background:url('img/menu.png') repeat-x; line-height:25px; } .menu-top span { margin-left:0px; display:block; background:url('img/menu.png'); width:100px;color:#fff; float:left;height:25px;text-align:center;line-height:25px; } .menu-top span a { font-family: "Trebuchet MS", serif; font-size: 1.25em; color:#fff; text-decoration: none; } .menu-top a { font-weight:bold; color: #000000; text-decoration: underline; } .menu-top a:hover { color: #FFCA6F; text-decoration: none; } span.kos { position:relative; top:-40px;left:-20px;font-weight:bold; float:right; } a.koupit{ position:relative; top:25px;left:30px; }  





 .blok-reg{ 

margin-left:50px;}  



 .blok-reg input{ 

background:#F4FFBF;}  


 .main-edd { 

margin-left:30px;
padding-bottom:20px;font-size:16px;font-weight:bold;}  

 .main { 

margin-left:30px;padding-right:30px;
padding-bottom:20px;font-size:12px;text-align:justify;}  


#akce-kat
{ 
position:relative;
top:-38px;
left:-53px;

margin-bottom:-26px;
}  



 p.edd { 

margin-left:30px;
padding-bottom:20px;font-size:14px;font-weight:bold;}  

table#profil
{ 
margin:10px;
margin-top:-50px;
}  
table#profil td.img
{ 
width:80px;height:50px;
}  
table#profil td.jm
{ 
width:250px;
}  
table#profil td.cen
{ 
width:70px;
}  
table#profil td.dat
{ 
width:150px;
}  

table#profil tr.vysledek
{ 
height:50px;background:#738F11;
}  

table#profil td.ccc
{ 
font-size:15px;
text-indent:10px;
color:#ff7302;
}  

#buttony
{ 

width:530:#ff7302;
margin-top:50px;
}  




a.odkaz  {
text-decoration:none;
color:#000;
font-size:12px;
font-weight:bold;

}


a span {
	display: none ;
}
a:hover {
	
}
a:hover span {
	display: block ;
	position:RELATIVE;
	top: 0px;
	left: 15;
	text-decoration: none;
	z-index: 11;
	color: #111;
              
}
a:hover img {
	border: none;

}

a {  /* Proto?e IE nedodr?uje CSS standarty, aby bylo ?e?en? funk?n?, pou?ijeme tento *.htc soubor */ } #logo2{ position: absolute; left: 450px !important; left: 450px ; top: -7px;height: 18px; } 


.butony {
	text-align:center; padding:10px;

}



.dokonceni4{
	text-align:center; padding:10px; font-size:20px;
font-weight:bold;color:#FF7302;


}



.dokonceni2{
	text-align:center; padding:10px; font-size:14px;
font-weight:bold;


}
.dokonceni3{
	text-align:center; padding:10px; font-size:14px;
font-weight:normal;
}

.kont{
	text-align:center; padding:10px; font-size:16px;
font-weight:normal; font-weight:bold}

.kont1{
	text-align:left;margin-left:10px ; font-size:13px;
font-weight:normal; font-weight:bold}

.kont2{
	text-align:left;margin-left:10px;margin-top:10px; ; font-size:12px;
font-weight:normal; font-weight:normal}


.hes{
	margin-left:20px; 

}


.zapomen{
	text-align:center;margin-top:5px; =margin-top:0px;_margin-top:5px

}

p.fot {
margin-left:10px;
color:black;
font-weight:bold;
margin-bottom:-5px;
_margin-bottom:-2px;
=margin-bottom:-1px
}









#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}




