#topmenu  { position: relative; top: -20px; background: #DEF4FF url('../img/menutop.png') center top no-repeat; height: 101px; text-align: center; margin: 0px; }	
.topmenu_s1 { color: white; font-weight: bold; padding-left: 20px; }
h4 { margin: 0px; margin-top: 4px; font-size: 13px; }

#tslog  { padding: 15px 12px 3px 3px; float: right; width: 500px; height: 60px; overflow: hidden; text-align: left; }
#tslog p { padding: 0px; margin: 0px; padding-bottom: 3px; color: #464646; }
#tslog p a { color: #464646; }
.tslog_s { color: #004763; font-weight: normal; }
.rekls2 { text-align: center; margin-bottom: 7px; background-color: white; border: 1px solid #DFDDDD; padding: 4px 0px 4px 0px; }

a.href_red { color: #9F1E1E; font-weight: bold; }
.hr_gery { color: #9C9C9C; } 
a.a_black { color: black; } 

/*** WINDOW ***/
.win_lup_bl { background: #9D4D4D url('../img/lupa_blue.gif') left top no-repeat; width: 22px; height: 31px; float: left; }
.win_lup_wh { background: #9D4D4D url('../img/lupa_white.gif') left top no-repeat; width: 22px; height: 31px; float: left; }
.win_text { background: #9D4D4D url('../img/bg_window.gif') left center repeat-x; height: 27px; float: left; 
            border-right: solid 1px black; padding: 0px 15px 0px 12px; margin-top: 4px; color: white; font-weight: bold; }
.win_body_sh { margin: 0px 0px 0px 7px; border: solid 1px #9C9C9C; padding: 10px 5px 10px 5px; #padding: 6px 5px 10px 5px; clear: both; background-color: #F3F3F3;
               text-align: center; }
.win_body_kateg { margin: 0px 0px 0px 7px; width: 167px; border-top: solid 1px #9C9C9C; border-left: solid 1px #9C9C9C; 
                  border-right: solid 1px #9C9C9C; padding: 0px; clear: both; background-color: #F3F3F3; }

.kat_left_ch { text-align: left; padding: 5px 3px 5px 4px; font-size: 11px; font-weight: bold;
               border-bottom: 1px solid #AEAEAE; }
.kat_left_ch img { display: block; float: left; width: 7px; margin-top: 4px; }
.kat_left_ch a { display: block; float: right; width: 149px; color: #9F1E1E; }
.kat_left_ch span { display: block; float: right; width: 149px; }

.katLeft { text-align: left; font-size: 11px; font-weight: bold; border-bottom: 1px solid #AEAEAE; }
.katLeft a { display: block; color: #9F1E1E;padding: 5px 3px 5px 4px; text-align: left; }
a.overCatLet { display: block;width: 160px;padding-left: 3px; position: relative; left: +1px; z-index: 5;background-color: white; }
.navLet { padding: 0px; margin: 0px; display: none; position: absolute;left: +178px;width: 204px; z-index: 4;}
.navLet ul, li { list-style-type: none; padding: 0px; margin: 0px; }
.navLet ul {background-color: white; text-align: left; position: relative; top: -1px; width: 200px; float: left; 
            border: solid 1px #9C9C9C;}
.navLet li { padding: 4px 3px 3px 10px;margin: 0px 3px 0px 3px; border-bottom: solid 1px #DFDDDD;}
.navLet li a { color: #9F1E1E; font-weight: bold; padding-left: 15px; background: url('../img/arr_hp_cat.png') left center no-repeat; }

#registr { text-align: left; padding: 0px 3px 0px 3px;  }
#registr .button { margin-top: 7px; margin-bottom: 5px; font-size: 11px; }
.regis_inp { width: 145px; border: solid 1px #9C9C9C; }
#registr a { font-size: 11px; color: black; }
#log { text-align: center; padding-top: 5px; padding-bottom: 2px; }
#error { font-weight: bold; color: #9F1E1E; }
#novinky { text-align: center; }
#novinky img { padding-top: 4px; }
#novinky a { font-size: 12px; color: black; padding-top: 4px; }
#novinky #expire { padding-bottom: 3px; font-weight: bold; font-size: 11px; }
#favFl { display: block; float: right; width: 300px; text-align: right; padding: 9px 30px 0px 0px; }
#favFl img { border: 0px; }
#favFl a { color: #004763; }
#nav_hp { } 
#nav_hp ul, li {padding: 0px; margin: 0px;}
#nav_hp li {display: block; float: left; width: 150px;position: relative; top: +1px; padding: 4px;text-align: center;border-top: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;border-left: 1px solid #9C9C9C;
            font-weight: bold;background: url('../img/bg_nav.png') left top repeat-x white; margin-right: 5px; }
#nav_hp a {text-decoration: none;color: white;}
#nav_hp .on { position: relative; top: +1px; padding-top: 5px;background-image: none;border-top: 1px solid #DFDDDD;border-right: 1px solid #DFDDDD;border-left: 1px solid #DFDDDD;}
#nav_hp .on a {text-decoration: none;color: #444444;}
#logo_hp { clear: both; text-align: left; margin: 0px; padding: 10px 3px 10px 3px; border: 1px solid #DFDDDD; background-color: white; min-height: 38px; }
#logo_hp a.allMenu {display: block; padding-bottom: 3px;font-weight: bold; color: #9F1E1E;font-size: 1.2em; text-decoration: none;}
#logo_hp img { margin: 0px; padding: 3px; border: 0px; width: 110px; height: 29px; }
.formHp { margin: 0px 7px 9px 7px; padding: 3px 0px 3px 0px;border-bottom: 1px solid #DFDDDD; color: #444444; }
.formHp span { font-weight: bold; }
.formHp input { padding-left: 6px; }
.formHp div { float: left;width: 420px; }
.formHp a { color: black; font-weight: bold; }
.siteIndL { text-align: center; padding: 1px 0px 10px 400px; width: 330px; font-size: 1.2em;font-weight: bold;}
.siteIndL a { display: block; float: left; padding: 4px 6px 4px 6px; border: 1px solid #9C9C9C; color: #444444; margin-right: 4px; text-decoration: none; }
.siteIndL span { display: block; float: left; padding: 4px 6px 4px 6px; border: 1px solid #9C9C9C;background: url('../img/bg_site.png') left top repeat-x #F3F3F3;color: white; margin-right: 4px; }
#dbProblem { padding: 30px 10px 10px 10px; font-size: 1.3em; }
#dbProblem .dbPrTit { color: #9F1E1E; }

.logo_hp_right { float: right; padding: 8px 6px 0px 10px; }
.bun_1 { float: left; width: 200px; text-align: left;  }
.bun_1 a { color: #9F1E1E; }
.bun_1 a.viewThis { display: block; font-weight: bold; padding: 8px 0px 8px 3px; background-color: white; text-align: center; background: white url('../img/bg_nt.gif') right top repeat-x;
                    border-top: 1px solid #DFDDDD; border-bottom: 1px solid #DFDDDD; border-left: 1px solid #DFDDDD; position: relative; left: +1px; }
.bun_1 .infoThis { padding: 10px 2px 2px 7px; }
.bun_1 .infoThis span { font-weight: bold; }
.bun_1 p { margin: 0px; padding: 0px 0px 12px 0px; font-size: 0.9em; }
.infoHref { padding-top: 3px; color: #9F1E1E; }
.bun_white { float: left; width: 512px; background-color: white; padding: 7px 5px 5px 5px; border: 1px solid #DFDDDD; background: white url('../img/bg_nt.gif') right top repeat-x; }
.bun_2 { float: left; width: 165px; text-align: center; }
.bun_2 span { font-size: 12px; display: block; font-weight: bold; color: #444444; }
.bun_2 a.letimg { color: #000894; font-size: 14px; display: block; margin: 0px; padding: 0px; text-align: center; }
.bun_2 img { margin: 0px; padding: 3px 0px 0px 0px; text-align: center; }
.bun_2 a.www { color: #444444; font-size: 11px; font-weight: bold; }
#selec_logo { width: 148px; text-align: center; }
#selec_logo a { display: block; padding-bottom: 8px; }

.rel_hp_logo { float: left; width: 158px; padding: 5px; margin: 5px 5px 10px 5px; background-color: white;
               border: 1px solid #D7D7D7; text-align: center; }
.rel_hp_logo img { border: 0px; padding-top: 3px; padding-bottom: 2px; }
.rel_hp_logo h5 { padding: 0px; margin: 0px; font-size: 12px; color: #9F1E1E; text-align: left; }

#info_reg { font-weight: bold; color: #9F1E1E; text-align: center; padding-bottom: 4px; }
#info_reg1 { font-weight: bold; color: #9F1E1E; padding-bottom: 4px; }
#reg_white { background-color: white; padding: 5px;border: 1px solid #DFDDDD;}
.regSet label { font-size: 1.3em; font-weight: bold;color: #444444;}
.bRegS { border: 1px solid black;color: black; font-weight: bold; font-size: 1.3em;padding: 3px 40px 3px 40px;cursor: hand; cursor: pointer;}
.chanPass {border: 1px solid #444444;}
#reg_pass { border-top: 1px #9C9C9C solid; padding-top: 5px; }
#back_top { background-color: white; padding: 5px; border: 1px solid #DFDDDD; }
#logo_spol { float: left; width: 240px;  }
#in_1 { clear: both; text-align: center; width: 100%; padding-top: 10px;  }
#in_1 a { color: #9F1E1E; font-weight: bold; padding-right: 100px; }
#in_2 { text-align: left; float: left; width: 240px; }
#in_3 { text-align: left; float: left; width: 230px; }
#in_3 a { color: black; }
.pic_l { font-weight: bold; font-size: 14px; }
a.a_site { font-weight: bold; color: #9F1E1E; }
#nots { color: black; font-weight: bold; font-size: 17px; text-align: center; padding: 50px 0px 70px 0px; }
#nots img { position: relative; top: +7px; }
#nots a { color: #9F1E1E; }
#vyh_google { padding-left: 10px; }
#region { font-weight: bold; color: #9F1E1E; text-align: center; }
#region1 { width: 725px; margin-top: 5px; height: 56px; }
.region2 { float: left; width: 144px; text-align: left; }
.region2 a { color: #9F1E1E; }
#zobreg { font-weight: bold; color: #004763; text-align: center; }
.kraj { font-weight: bold; color: #004763; text-align: center; border-top: 1px #9C9C9C solid; padding-top: 5px; }
#kraje { text-align: left; }
.kraj_back { background-color: white; padding: 5px; margin-bottom: 10px; margin-top: 5px; }
a.a_sit { color: black; font-size: 11px; }
a.a_sit_1 { color: black; }
.firsit { padding-right: 7px; text-align: center;  }
.firsit1 { font-size: 12px;	font-weight: bold; padding: 0px 0px 3px 32px;  }
.pic_l { font-weight: bold; font-size: 14px; }
.pics { padding: 0px 7px 0px 7px; font-weight: bold; }
.flpdf { float: right; }
#let_note { padding: 5px; background-color: white; }
#let_note span { font-weight: bold; }
.letak1_1 { text-align: center; float: left; }
.letak1_1 a { font-weight: bold; }
.letak1_2 { text-align: center; }
.letak1_2 a { font-weight: bold; }
.letak1_3 { text-align: center; float: right; }
.letak1_3 a { font-weight: bold; }
.letak1_4 { text-align: center; position: relative;	left: -81px; }
.letak1_4 a { font-weight: bold; }

.letak1_n { text-align: center; float: left; width: 190px; clear: both; padding-top: 20px; }
.letak1_n a { font-weight: bold; }
.letak1_n1 { text-align: center; float: left; width: 340px; padding-top: 20px; }
.letak1_n1 a { font-weight: bold; }
.letak1_n2 { text-align: center; float: left; width: 190px; padding-top: 20px; }
.letak1_n2 a { font-weight: bold; }

.top3p { padding-top: 3px; }

#let_kraj { float: right; width: 325px; font-size: 13px; color: #666666; text-align: right; padding: 5px 10px 5px 0px; font-weight: bold; }
#let_kraj span { color: black; padding-right: 8px; }
#let_kraj a { color: #9F1E1E; font-size: 11px;  font-weight: normal; }
#let_poc { width: 404px; font-size: 13px; color: #666666; font-weight: bold; padding: 5px 0px 5px 10px; }
#let_poc a { color: black; padding-left: 5px; font-size: 12px; }
a.imgNext { display: block; float: right; width: 56px; }
a.imgNext img { border: 0px; width: 56px; height: 18px; }
a.imgPrew { display: block; left: right; width: 79px; } 
a.imgPrew img { border: 0px; width: 79px; height: 18px; }
.allSitesSh { float: right; width: 170px; position: relative; top: +13px; color: #666666; text-align: right; padding-right: 6px; }
.allSitesSh a { color: #666666; }
.setHr { clear: both; border-top: 1px solid #DFDDDD; margin: 0px 10px 0px 10px; padding-bottom: 7px; }
.books { float: left; width: 330px; background: white url('../img/bg_nt.gif') right top repeat-x; border: 1px solid #DFDDDD; text-align: center; padding: 10px 0 8px 0; }
#Book { position: relative; left: 3px; padding: 0px; margin: 0px; float: left; width: 288px; height: 227px; }
.img_small { float: left; width: 108px; margin: 0px 0px 10px 0px; text-align: center; }
a.allSitIn { display: block; float: right; width: 250px; color: #666666; text-align: right; clear: both; }
.let_expire { padding-top: 12px; padding-bottom: 9px; font-size: 15px;  }
.let_expire span { font-weight: bold; }
a.ind_lett { color: black; font-weight: bold; font-size: 14px; }
.ind_lett_1 { border: 0px; }
.ind_note { background: white url('../img/bg_nt.gif') right top repeat-x;padding: 5px; margin-top: 4px; border: 1px solid #D7D7D7; font-size: 1.2em; color: #454545; }
.ind_note span { display: block; padding-bottom: 4px; font-weight: bold; color: #666666; font-size: 13px; }
.ind_note img { border: 0px; }
.ind_note_sh { background: white url('../img/bg_nt.gif') right top repeat-x;  padding: 5px;margin-top: 12px; border: 1px solid #D7D7D7; text-align: left; }
.ind_note_sh span { display: block; padding-bottom: 7px; font-weight: bold; color: #666666; }
.ind_note_sh img { border: 0px; }
.ind_note_sh p { padding-top: 3px; }
.complSite { width: 700px; text-align: left; color: #444444; padding-left: 25px; }
.complSite span { font-weight: bold; }
.complSite img { border: 1px solid #D7D7D7; }
.linkInSh { padding-top: 6px; }
.linkInSh a { color: #454545; padding-left: 20px; padding-right: 18px; }
.linkInSh a.hrefView { background: url('../img/view.gif') no-repeat left; }
.linkInSh a.hrefTisk { background: url('../img/print.gif') no-repeat left; }
.linkInSh a.hrefMail { background: url('../img/send-to.png') no-repeat left; }
.linkInSh a.fb_share_link {  background: url('../img/facebook.gif') no-repeat left; }

.choice { float: right; width: 380px; color: #454545; }
.choice a { color: #666666; }
.choice .pdfOpen { padding: 11px 0px 5px 0px; font-size: 12px; }
.choice .oneSites a, .allView a { background: #fff url(../img/bg-nav.png) repeat-x 100% 0; border: 1px solid #cbcbcb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: block;
            width: 200px; height: 18px; margin: 0; padding: 7px 0 5px 0; margin-bottom: 10px; text-decoration: none; color: #9F1E1E; font-size: 1.3em; text-align: center;font-weight: bold; }
.allView a { width: 120px; float: right; margin-right: 50px;}
.choice .expire { padding-top: 6px; padding-bottom: 4px; font-size: 1.5em; }
.choice .expire span { font-weight: bold; }
.choice .infoSite { padding-bottom: 8px; font-size: 1.3em; }
.choice .infoSite span { font-weight: bold; }
.choice .infoSite a { color: #454545; color: #666666;font-size: 0.8em; }
.choice .allSites { padding-bottom: 4px; } 
.choice .possibil { padding-top: 16px; padding-bottom: 4px; }
.choice .possibil a { color: #454545; display: block; padding-left: 20px; padding-top: 3px; }
.choice a.hrefPdf {  background: url('../img/pdf.gif') no-repeat left; }
.choice a.hrefMail {  background: url('../img/send-to.png') no-repeat left; }
.choice a.fb_share_link {  background: url('../img/facebook.gif') no-repeat left; }
.viewSm { display: none; position: absolute; right: 40px; max-width: 550px; min-width: 250px; border: 2px solid black; z-index: 10; background-color: #F3F3F3;text-align: left; }
.viewSm a.close { color: black; font-weight: bold; float: right; display: block; width: 54px; padding: 3px 0px; background: url('../img/close.gif') no-repeat right; } 
.tView { border-bottom: 1px solid #DFDDDD; background: white url('/img/bg_view.png') left top repeat-x; padding: 1px 3px 2px 5px;}
.tView span { font-size: 1.3em; color: #444444; font-weight: bold; }
.bView {padding: 5px;background-color: white;}
.bView img { border: 1px solid #DFDDDD; }
.bView a { font-size: 1.1em; color: #454545; text-align: center; font-weight: bold; }
.viewSm .hrGr { border-bottom: 1px solid #DFDDDD; }




.namein { float: left; width: 180px; padding: 5px 5px 10px 5px; margin: 6px 15px 10px 25px; text-align: center; 
          border: 1px solid #BBBBBB; background-color: white; }
.namein_exp { font-size: 12px; font-weight: bold; color: gray; padding-top: 4px; }
.namein .namein_img { border: 0px; padding: 3px 0px 5px 0px; }
.namein a { font-size: 12px; font-weight: bold; color: #004763; }
.sitein { float: left; width: 170px; margin: 0px 4px 10px 4px; padding: 4px 0px 4px 0px; text-align: center; border: 1px solid #DFDDDD; background-color: white;  }
.sitein span { display: block; color: #666666; }
.sitein_name { font-size: 14px; font-weight: bold; color: #424242; }
.sitein_img { border: 0px; padding: 3px 0px 2px 0px; }
a.sitein_site { font-size: 12px; color: #424242; font-weight: bold;  }
.nof_kateg { text-align: center; padding-top: 30px; padding-bottom: 50px; font-size: 16px; color: #9F1E1E; }
.next_site { padding: 5px 0px 5px 0px; }
.next_site .next_site1 { background-color: white; padding: 5px; margin-top: 3px; border-top: 1px solid #BBBBBB; }
.next_site .next_site1 .rel_logo { float: left; width: 143px; margin-top: 3px; margin-bottom: 5px; text-align: center; }
.next_site .next_site1 .rel_logo a { font-weight: bold; font-size: 14px; color: #004763; }
.next_site .next_site1 .rel_logo img { border: 0px; }
.next_site .next_site1 .sitein { float: left; width: 177px; margin-top: 5px; margin-bottom: 10px; text-align: center;  }
.next_site .next_site2 { background-color: white; margin-top: 3px; border-top: 1px solid #BBBBBB; padding-bottom: 15px; }
.next_site span { font-weight: bold; }
.next_site .firstsite { float: left; width: 143px; text-align: center; }
.next_site .firstsite a.show { font-size: 11px; color: gray; font-weight: bold; }
.next_site .firstsite span { font-size: 11px; color: gray; }
.next_kateg_rot { float: left; width: 220px; padding: 5px 5px 7px 5px; border: 1px solid #BBBBBB; text-align: center;
                background-color: white; margin: 0px 4px 15px 4px;   }
.next_kateg_rot h4 { font-weight: bold; padding-bottom: 7px; color: #9F1E1E; }
.next_kateg_rot .rot_img { padding: 0px 30px 6px 30px; }
.shopP { float: left; width: 230px; padding-bottom: 12px; padding-left: 5px; text-align: left; }
.shopSc { float: left; width: 350px; padding-bottom: 12px; padding-left: 5px; text-align: left; }
.wayTop { text-align: left; padding: 5px 5px 8px 6px; }
.wayTop a { font-weight: bold; color: #004763; }
.wayTop span { font-weight: bold; color: #444444; }
.inInf { padding: 5px; margin-top: 3px; border-top: 1px solid #BBBBBB; color: #444444; font-size: 1.0em; }
.wayTopK { text-align: left; padding: 5px 0px 0px 4px;}
.wayTopK a { font-weight: bold; color: #004763; }
.wayTopK span { font-weight: bold; color: #444444; }

#lightbox { position: absolute; left: 0;	width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: none; }
#lightbox #lightboxImage { border: 1px solid #303030; }
#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(../img/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(../img/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#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: 80px; float: right;  padding-bottom: 0.7em;	}	
#overlay{	position: absolute;	top: 0;	left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;	top: 0px; left: 0px; width: 100%;	min-width: 790px;	}
* html .lbContent { /* IE6 */
	margin-left: -790px; position:relative;	}
* html .lbMinWidth { /* IE6 */
	padding-left: 790px; }	
/* Clearfix */	
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
