
h1{padding:0px; margin:0px; font-size : 1.25em; font-weight:bold;color:#F00707;}
h1 span{display: block; padding:0px; margin:5px 0 0 0px; font-size : 0.9em; font-weight:normal;color:#725F11;}
h2{padding:0px; margin:0px; font-size : 1.25em; font-weight:bold;color:#F00707;}
h2 span{display: block; padding:0px; margin:5px 0 0 0px; font-size : 0.9em; font-weight:normal;color:#777777;}
h3{padding:15px 5px 0 5px; margin:0px; font-size : 1em;font-weight:bold; color:#555555;}
h3 a {padding:0; margin:0px; font-weight:bold; color:#555555; text-decoration: none;}
h3 a:hover {padding:0; margin:0px; font-weight:bold; color:#DF0C0C;text-decoration: underline; }
h4{margin:18px 0 5px 0; font-size : 1em;font-weight:bold;color:#232323;background : #CCCCCC; border: 1px solid #BBBBBB; padding: 4px 0 4px 4px;}
hr{ height:1px; }
.cl {clear:both;}
.fl {float:left;}
.fr {float:right;}

.forum {  margin:0px;  padding:0px; text-align:right; font-size:0.85em; color: #607b8e;}
.forum a {  margin:0px;  padding:0px; text-align:right; font-size:1em; color: #133043;}
.forum a:hover {  margin:0px;  padding:0px; text-align:right; font-size:1em; color: #bb3419;}
.forum a span {  margin:0px;  padding:0px; text-align:right; font-size:1em; color: #bb3419; font-weight: bold;}
.forum a:hover span {  margin:0px;  padding:0px; text-align:right; font-size:1em; color: #FFFFFF;}
.mensi-font { font-size:0.8em; color: #457494; margin: 5px 0 5px 0;}

.order-list {margin:0px; padding:0px;float:left;text-align:left;}
.order-list ul {margin:5px;padding:0px;list-style: none;text-align:left;}
.order-list ul li {	margin:2px 0 0 0px; padding:1px;text-align:left; clear:both;}

.order-text { display:block; float:left; margin:0px; padding:0px; width:85px;}
.order-formular { display:block; float:left; margin:0px; padding:0px; width:200px;}
.order-submit{ text-align:center; margin:5px;}
.pristi-cislo {text-align: right; padding: 9px; font-size: 0.9em;}

.page-on{  font-size: 0.8em; font-weight: normal;  margin: 0px; /*background: #133043; color: #FFFFFF;*/}
.page-off{  font-size: 0.9em;  font-weight: bold;  margin: 0px;  /*color: #009CFF;*/  text-decoration: underline;  }
.page-off:hover{  /*color: #41B181;*/ font-weight: bold;  text-decoration: none; margin: 0px; background: #133043; color: #FFFFFF;}




.levy-sloupec {		background: #FFFFFF; width: 169px;	padding : 0px; margin: 0px; float: left;	overflow:hidden;}
.stredni-sloupec {	background: #FFFFFF; width: 450px;	padding : 0px; margin: 0px; float: left; }
.pravy-sloupec {		background: #FFFFFF; width: 149px;	padding : 0px; margin: 0px; float: left;	overflow:hidden;}

.obsah-nad {
	padding:15px 10px 0 15px;
}

.obsah-path {	text-align: left; width: 600px;color: #666666; line-height: 1.6em; margin: 0px 0 8px 0px; background: #f1f1f1; padding: 4px;}
.obsah-path a {	color: #888888;}
.obsah-path a:hover {	color: #AAAAAA; border-bottom: 2px solid #AAAAAA;}


.obsah {
	clear:both;
	padding:8px;
	margin:0 auto;
}

.obsah-sekce {
	padding:12px 10px 12px 10px;
	margin:0px;
}

.obsah-vnitrek { overflow:hidden;   width: 406px; color:#315268;text-decoration:none;font-weight:normal;padding:4px; background:#F4F4F4; }


/* OBSHA NADPIS */
.obsah-nadpis { overflow:hidden; color:#133043;display: block; text-decoration:none;font-weight:normal;padding:6px 4px 6px 20px; margin-top: 13px;display:block; width: 390px; overflow: hidden; }
.obsah-nadpis h2 { color:#133043;margin:0px;  padding:0px; text-align:left; font-size:1.2em;}
.kategorie-nadpis { overflow:hidden; color:#315268;display: block; text-decoration:none;font-weight:normal;padding:6px 4px 6px 20px;display:block; background:#a7becd url(../fighters-images/bg_obsah_kategorie.gif) no-repeat 0 0; width: 390px; overflow: hidden; }
.kategorie-nadpis h2 { color:#315268;margin:0px;  padding:0px; text-align:left; font-weight:bold; font-size:1.2em;}
.kategorie-nadpis h2 a { color:#315268;text-decoration: none; font-weight:bold; }
.kategorie-nadpis h2 a:hover { color:#bb3419;text-decoration: none; font-weight:bold; }

.menu-kluby {  margin:0px;  padding:0px; text-align:left; font-size:0.85em;}
.menu-kluby ul {	list-style-type: none;margin:0px; padding:0px; /*border-bottom: 1px solid #474747;*/}
.menu-kluby ul li {	 color:#e3f1fa; /*width: 169px; height: 27px;*/ ;margin:0px; padding:0px;  border-bottom: 1px solid #FFFFFF; width:400px; }
.menu-kluby ul li a {  width:390px; color:#e3f1fa;display: block; text-decoration:none;font-weight:normal;padding:6px 4px 6px 20px;display:block; background:#457494 url(../fighters-images/bg_obsah_kategorie.gif) no-repeat 0 0; }
.menu-kluby ul li a:hover {  width:390px; color:#e3f1fa;display: block; text-decoration:none;font-weight:normal;padding:6px 4px 6px 20px;display:block; background:#133043 url(../fighters-images/bg_obsah_kategorie.gif) no-repeat 0 0; }


.items-rozdelovac {height:2px; margin: 8px 0 8px 0; background:#D1D1D1; border-top: 2px #999999;  }

.items { text-align:center; margin: 0 auto; padding:0px;}
.pod-items {height:50px; clear:both;}
.item-obalka {float:left;width:190px;height:215px; text-align:center; margin: 0 auto;}
.item-obalka-vetsi {float:left;width:190px;height:235px; text-align:center; margin: 0 auto;}
.item-obalka-knihy {float:left;width:190px;height:250px; text-align:center; margin: 0 auto;}

.item {width:170px; padding:0px; background:#BCBCBC; text-align:center; margin: 0 auto; clear:both;overflow:hidden;}
.item-nazev {  font-size:0.8em;padding:0; height:40px; color:#D9D9D9; background : #DEDEDE url(../hayashi-images/bg_item_nazev.gif) repeat-x 50% 0; margin-bottom:0px; }
.item-nazev-vetsi {  font-size:0.8em;padding:0; height:55px; color:#D9D9D9; background : #DEDEDE url(../hayashi-images/bg_item_nazev_vetsi.gif) repeat-x 50% 0; margin-bottom:0px; }
.item-nazev-knihy {  font-size:0.8em;padding:0; height:70px; color:#D9D9D9; background : #DEDEDE url(../hayashi-images/bg_item_nazev_knihy.gif) repeat-x 50% 0; margin-bottom:0px; }
.item-adresa {height:135px; color: #555555; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 7px; text-align:justify; font-size: 0.8em;}
.item-foto {height:135px; border-left: 1px solid #999999; border-right: 1px solid #999999; padding-bottom: 7px;}
.item-foto img {border:2px solid #999999; margin: 10px 0 2px 0;}
.item-foto a {font-weight:normal;font-size:0.8em;color:#212121; text-decoration:none;}
.item-foto a:hover {font-weight:normal;font-size:0.8em; color:#FFFFFF;text-decoration:none;}
.item-foto a span { text-decoration:underline;}
.item-foto a:hover span {text-decoration:underline;}
.item-spodek {margin:0px; height:28px;background: #EDEDED; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; text-align: center; /*padding:4px 0 5px 10px;*/ }
.item-cena {float:left; margin:0px;color:#E60808;text-align: center; font-weight: normal; font-size:0.8em; padding:4px 0 5px 10px; }
.item-kosik {float:right; padding:1px 8px 0 0; border: 0px; text-align:right; font-size: 0.8em;}
.item-kosik img{ padding:0px; margin: 0px; border: 0px;}

.detailnik { text-align:center; margin: 0 auto; padding-top:10px;}
.detail-obalka {float:left;width:550px;/*height:600px; */text-align:center; margin: 0 auto;}
.detail {width:460px; padding:0px; background:#BCBCBC; text-align:center; margin: 0 auto; clear:both;overflow:hidden;}
.detail-nazev { font-size:0.8em;padding:0; height:40px; color:#D9D9D9; background : #DEDEDE url(../hayashi-images/bg_item_nazev_uvod.gif) repeat-x 50% 0; margin-bottom:0px;  }
.detail-foto { border-left: 1px solid #999999; border-right: 1px solid #999999; padding-bottom: 15px;}
.detail-foto img {border:2px solid #999999; margin: 20px 0 4px 0;}
.detail-foto a {font-weight:normal;font-size:0.8em;color:#212121; text-decoration:none;}
.detail-foto a:hover {font-weight:normal;font-size:0.8em; color:#FFFFFF;text-decoration:none;}
.detail-foto a span { text-decoration:underline;}
.detail-foto a:hover span {text-decoration:underline;}
.detail-fotky { padding:5px;color:#666666; font-size: 0.85em;}
.detail-fotky img {border:1px solid #999999; margin: 4px;}
.detail-spodek {clear:both; margin:0px; background: #EDEDED; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; text-align: center; padding:4px; }
.detail-spodek-svetly {clear:both; margin:0px; padding:6px;background: #EDEDED; color: #353535; text-align: left; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;  }
.detail-spodek-tmavy {clear:both; margin:0px; padding:6px;background: #BDBDBD; color: #353535; text-align: left; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;  }
.detail-cena { margin:0px;color:#444444;text-align: center; font-weight: normal; font-size:0.8em; padding:4px 0 5px 10px; }
.detail-spodek-leva {float:left; width: 80px; margin:0px; padding:0px; font-weight: bold; }
.detail-spodek-prava {float:left; width: 240px; margin:0px; padding:0px; }
.detail-spodek-prava span {color:#D50A0A; font-weight: bold;}
.detail-spodek-kosik {float:right; padding:1px 8px 0 0; border: 0px; text-align:right;  width: 120px; font-size: 0.8em;color:#D50A0A;}
.detail-spodek-kosik img{ padding:0px; margin: 0px; border: 0px;}

.kosik-pod {text-align:center; clear:both;}
.kosik-index {text-align:center; clear:both; padding-top:10px;}
.kosik-cena {font-weight: bold; color: #d93137;}

.kosik-detail-poradi {float:left; width: 40px; margin:0px; padding:0px; font-weight: bold; }
.kosik-detail-nazev {float:left; width: 185px; margin:0px; padding:0px; font-weight: normal; }
.kosik-detail-cena {float:left; text-align: right; width: 80px; margin:0px; padding:0px; font-weight: bold; }
.kosik-detail-pocet{float:left; width: 70px; margin:0px; padding:0 0 0 10px; font-weight: normal; }
.kosik-detail-pocet input {width: 20px; margin: 0px; padding: 0px; }
.kosik-detail-smazat{float:right; width: 50px; margin:0px; padding:0px; font-weight: normal; font-size: 0.8em;color:#D50A0A;}
.kosik-detail-smazat img{border: 0px; }


.kosik-detail-tmavy-nazev {float:left; width: 215px; margin:0px; padding:0px; font-weight: bold; }
.kosik-detail-tmavy-nazev span {  font-weight: bold;color:#D50A0A; }
.kosik-detail-tmavy-cena {float:left; text-align: left; width: 105px; margin:0px; padding:0px; font-weight: normal; }
.kosik-detail-tmavy-pocet{float:left; width: 100px; margin:0px; padding:0 0 0 0px; font-weight: normal; }




.uvodnik { text-align:center; margin: 0 auto; padding-top:15px; }
.uvod {width:362px; padding:0px;  text-align:center; margin: 0 auto;}
.obalka-uvod {width:400px; padding:0px;  text-align:center; margin: 0 auto;}
.uvod-foto { /*border: 1px solid #9dadb9;*/ margin: 0 auto; padding: 0px; text-align: center; /*background:#DDDDDD; padding: 15px;*/}
.uvod-foto img { border: 0px; margin: 0;}
.uvod-foto a {font-weight:normal;text-decoration:none; background:#DDDDDD; padding: 15px; }
.uvod-foto a:hover {font-weight:normal;text-decoration:none; background:#DDDDDD; padding: 15px; }
.uvod-spodek { margin:0px; height: 35px;background: #F8F8F8; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; text-align: center; padding:0px; }
.uvod-obsah { float: left; width: 120px; padding: 8px; text-align: left;}
.uvod-obsah a {color: #f00707;}
.uvod-obsah a:hover {color: #565656; border-bottom: 2px solid #565656;}
.uvod-prohlednout { float: right; width: 200px; padding: 8px; text-align: right;}
.uvod-prohlednout a {color: #f00707;}
.uvod-prohlednout a:hover {color: #565656; border-bottom: 2px solid #565656;}

.aktualni-foto {float: left; padding: 3px;}
.aktualni-foto a { font-size: 0.8em; color: #888888;}
.aktualni-foto a:hover { font-size: 0.8em; color: #bb3419;}
.aktualni-foto img {padding: 4px; background: #DDDDDD; border: 1px solid #c4c4c4; margin-bottom: 0px;}
.aktualni-foto a img {padding: 4px; background: #DDDDDD; border: 1px solid #c4c4c4; margin-bottom: 0px;}
.aktualni-foto a:hover img {border: 0px; padding: 4px; text-align: right; background: #bb3419; border: 1px solid #888888;}


.objednavky-mapky {margin:0 auto; text-align:center; padding: 5px; font-weight:normal; font-size: 0.8em; color: #777777;}
.objednavky-mapky img {margin:3px;border: 1px solid #CCCCCC;}

.detail-popis {margin:0px; padding: 5px 0 5px 0; font-weight:bold;}

.knihy-list {width:190px; float:left; margin-top:10px; padding:0px; }
.knihy-list a {	color: #F00707; font-weight:normal;text-decoration:underline;}
.knihy-list a:hover {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list .active a {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list .active a:hover {	 color:#000000;font-weight:bold;border-bottom:solid 1px #000000;}
.knihy-list-siroke {width:270px; float:left; margin-top:15px; padding:0px; }
.knihy-list-siroke a {	color: #F00707; font-weight:normal;text-decoration:underline;}
.knihy-list-siroke a:hover {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-siroke .active a {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-siroke .active a:hover {	 color:#000000;font-weight:bold;border-bottom:solid 1px #000000;}


.odsaz {padding:3px;}

