
body{
	font-family: Verdana,Arial,sans-serif;
	margin: 0 auto;
	padding: 0px;
	font-size : 0.8em;
	line-height: 1.2em;
	text-align:center;
	color:#000000;
	/*background: #282828;*/
	/*width:990px;*/
	background: #FFFFFF url(../eu-images/bg_body_bila.gif) repeat-y 50% 0%;
}



form { margin: 0px; padding: 0px; }
select { color:#4E6279; }
textarea { background : #DEDEDE; border:1px solid #333333;	color:#222222; }
.vyhledavac {margin:15px 2px 18px 10px; padding:0px;}
input { margin: 8px 0 8px 5px;	padding:2px;	/*width:110px;*/background-color : #0B0B0B; border:1px solid #808080;	  vertical-align : middle;color:#BBBBBB; }
.input-hledat { margin: 4px 0 4px 0px;	padding:2px;	width:120px;background-color : #0B0B0B; border:1px solid #808080;	  vertical-align : middle;color:#BBBBBB; }
.input-radio { margin: 3px 0 3px 5px;	padding:2px;	/*width:110px;*/background-color : #BBBBBB; border:1px solid #AAAAAA;	  vertical-align : middle;color:#BBBBBB; }
.input-search-bg { margin: 0px 0 0 0;	padding:0; border:0px;width:154px; height:21px; background: #333333 url(../hayashi-images/bg_input_search.gif) no-repeat 0 0;}
.input-search { margin: 0 4px 0 3px;	padding:1px 1px 1px 3px; background: #0B0B0B; width:110px; border: 1px solid #797979;}
.input-ok { margin:1px 2px 0 4px;	padding:0px; border:0px;width:25px;}
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:13px 5px 0 5px; margin:0px; font-size : 1em;font-weight:bold; color:#FFFFFF;}
.h3-kratsi{padding:5px 5px 0 5px; margin:0px; font-size : 1em;font-weight:bold; color:#FFFFFF;}
.h3-doporucujeme{padding:5px 5px 5px 5px; margin:0px; font-size : 0.8em;font-weight:normal; color:#FFFFFF;}
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;}
h4 a {padding:0; margin:0px; font-weight:bold; color:#333333; text-decoration: underline;}
h4 a:hover {padding:0; margin:0px; font-weight:bold; color:#F00707; text-decoration: underline;}
hr{ height:1px; }
.cl {clear:both;}
.fl {float:left;}
.inv { display:none; }
.nulka {margin: 0px; padding: 0px; border: 0px;}
.prd { border: 1px solid #FF7200; }
.navigace { display:none;  }
.desitka {padding: 0 10px 0 10px; }
.poznamka {font-size: 0.8em; color:#666666; font-weight: normal;}
.green {background:#47a120; display: block;}
.red {background:#FF0000; display: block;}
.yellow {background:#ffd527; display: block;}
.blue {background:#4d8cea; display: block;}
.skrt {	text-decoration : line-through;}
.icq {vertical-align: middle; }
.redka {font-weight: bold; color:#F00707; display: block; padding-bottom:5px; }
.ruka {cursor: pointer; /*cursor: hand;*/}
.barva_red { color: #D51010;}
.obr-uvod { float: left; margin: 8px; width: 180px;}
.obr-uvod a img { border: 1px solid #888888; background: #CCCCCC; padding: 4px; margin: 5px 0 5px 0; }
.obr-uvod a:hover img { border: 1px solid #888888; background: #FF0000; padding: 4px; }
.p5 {padding: 5px;}
.p10 {padding: 10px;}
.t5 {padding-top: 5px;}
.t10 {padding-top: 10px;}
.t15 {padding-top: 15px;}
.m10 {margin-top: 10px;}
.m15 {margin-top: 15px;}
.pb {padding-bottom: 10px;}
.available {color: #2a9e2a;}
.not-available {color: #FF0000; }
.oddelovac {clear: both; height: 2px; background: #DDDDDD; margin: 0px 0 0px 0;}
.cerna {color: #333333; font-size: 1.4em; font-weight: bold; padding-top: 5px;}
.nulovy {list-style-type: none;}
.tc {text-align :center;}
.tl {text-align :left;}
.tr {text-align :right;}
.skype-chat {border: 0px; margin: -8px 0 8px 0; width: 114px; height: 20px; }
.skype-call {border: 0px; width: 26px; height: 27px; margin: 0 0 -9px 0; }
.email-call {border: 0px; width: 26px; height: 27px; margin: 0 0 -16px 0; }
ul.req {margin: 5px 0 10px 0px; padding: 0 0 0 20px;}
ul.req li {margin: 5x 0 5px 0; padding: 4px; background: #DEDEDE; color: #FF0000; font-weight: normal;}
ul.confirm {margin: 5px 0 10px 0px; padding: 0 0 0 20px;}
ul.confirm li {margin: 5x 0 5px 0; padding: 4px; color: #FF0000; font-weight: normal;}
.bgseda {background: #EEEEEE;}
.popis-sekce {padding: 10px 10px 0 10px;}
.popis-podsekce {padding: 0px 10px 0 10px;}
.mensi-font { font-size:0.85em; }	
.datum-news {font-weight: bold; color:#666666; }

.barva-mma {background: #bf1f22;}
.barva-boxing {background: #3b5997;}
.barva-kickboxing {background: #ffb006;}
.barva-rozhovory {background: #477d4f;}



.order-list {margin:10px 0 10px 0; padding:0px;float:left;text-align:left; width: 500px; }
.order-list-summary {margin:10px 0 10px 0; padding:0px;float:left;text-align:left; width: 540px;}
.order-list-summary-save {margin:15px 0 0 0; padding:0px;float:left;text-align:left; width: 540px; background: #F4F4F4;}
.order-list-summary-no {margin:0px 0 10px 0; padding:5px 0 5px 0;float:left;text-align:left; width: 540px;}
.cara {border-top: solid 4px #CCCCCC;}
.cara2 {border-top: solid 2px #CCCCCC;}
.order-list ul {margin:10px 0 0 0;padding:0px;list-style: none;text-align:left;}
.order-list ul li {	margin:0px 0 0 0px; padding:3px;text-align:left; clear:both;}
.order-input {	margin:0px; padding: 0 0 1px 2px; border: 1px solid #333333; background:#DEDEDE ; color:#222222; width:165px; text-align:left;}
.order-input-adress {	margin:0px; padding: 0px; border: 1px solid #333333; background:#DEDEDE ; color:#222222; width:300px; text-align:left;}
.order-input-cvv {	margin:0px; padding: 0px; border: 1px solid #333333; background:#DEDEDE ; color:#222222; width:40px; text-align:left;}
.order-select {	margin:0px; padding: 0px; border: 1px solid #333333; background:#DEDEDE ; color:#222222; width:170px; text-align:left;}
.order-select-ups {	margin:0px; padding: 0px; border: 1px solid #333333; background:#DEDEDE ; color:#222222; width:270px; text-align:left;}
.inputreq { background-image:url(../eu-images/star-req.gif);background-position:100% 2px; background-repeat:no-repeat;}

.order-list-pay {margin:10px 0 10px 0; padding:0px;float:left;text-align:left; width: 500px;}
.order-list-pay ul {margin:10px 0 0 0;padding:0px;list-style: none;text-align:left;}
.order-list-pay ul li {	margin:0px; padding:5px;text-align:left; clear:both;}
.video-profil {padding: 0px; border: 1px solid #CCCCCC; background: #EEEEEE; }

.kod-na-stranku {font-size: 0.8em; color: #777777; font-weight: normal; font-style: italic; padding: 4px; background: #E1E1E1; border: 1px solid #DDDDDD; }
.kod-na-stranku-input { height: 100px; width: 160px; color: #888888; font-weight: normal; font-style: italic; border: 1px solid #999999; background: #EFEFEF; }
.kod-na-stranku-input2 { height: 50px; width: 160px; color: #888888; font-weight: normal; font-style: italic; border: 1px solid #999999; background: #EFEFEF; }
.detail-rozbor-prepazka {height: 2px; margin: 0; padding: 0px; clear: both; background: #ebebeb url(../eu-images/detail_rozbor_prepazka_sirsi.gif) no-repeat 0 0;}

.cvv {float: left; margin-left: 10px;}


.order-text { display:block; float:left; margin:2px 0 -2px 0; padding:0; width:135px;}
.order-formular { display:block; float:left; margin:0px; padding:0px; width:340px;}
.order-text-pay { display:block; float:left; margin:0; padding:0; width:190px;}
.order-submit{ text-align:center; margin:5px;}
.order-submit-payment{ text-align:center; margin:20px 0 0 0;}
.order-poznamka {color: #888888; margin: 5px 0 0 0;}
.order-poznamka-sleva {color: #444444; margin: 5px 0 0 0;}

.order-text-suml { display:block; float:left; margin:0; padding:1px 0 0px 0; width:85px; font-style:italic; }
.order-text-sumr { display:block; float:left; margin:0; padding:1px 0 0px 0; width:165px;}
.order-text-sumboth { display:block; float:left; margin:0; padding:1px 0 0px 0; width:420px;}
.pay-change {clear: both; text-align: right; padding: 15px 15px 0px 0;}
.pay_optional {width: 450px; height: 70px;}


a {	color: #0e6aa5; font-weight:normal;text-decoration:underline;}
a:hover {	 color:#F00707;font-weight:normal;}
a.active {	 color:#F00707;font-weight:normal; border-bottom: 1px solid #353535;}

.main-nadbanner {
  width:1000px;
  margin:0 auto;
  background: #FFFFFF url(../eu-images/bg_body_bila.gif) repeat-y 50% 0%;
}

.main-nadbanner-text {float: right; width: 360px;}
.main-nadbanner-text h1 { font-size: 0.7em; color: #444444; font-weight: normal; text-align:right; padding: 5px 10px 5px 0px; }

.main-banner {
	width: 1000px;
	height:177px;	
	margin:0 auto;
	padding:0;
	background : #ededed url(../eu-images/banner-fighters-newka.jpg) no-repeat 0 0;
	text-align : right;
}
.main-banner-fightnews {
	width: 1000px;
	height:177px;	
	margin:0 auto;
	padding:0;
	background : #ededed url(../eu-images/banner-fightnews-newka.jpg) no-repeat 0 0;
	text-align : right;
}
.main-banner-adidas {
	width: 1000px;
	height:177px;	
	margin:0 auto;
	padding:0;
	background : #ededed url(../eu-images/banner-adidas-newka.jpg) no-repeat 0 0;
	text-align : right;
}
.main-banner-martial {
	width: 1000px;
	height:177px;	
	margin:0 auto;
	padding:0;
	background : #ededed url(../eu-images/banner-fighters-europe.jpg) no-repeat 0 0;
	text-align : right;
}

.logo h1 a { display:block;	margin:0; padding:0;	width:930px; height:145px;	 }
.logo h1 span { display:none;  }
.logo h2 span { display:none;  }

.main-banner-lista {
	width: 1000px;
	height:31px;	
	margin:0 auto;
	padding:0;
	background : #ededed url(../eu-images/bg_lista_newka.jpg) no-repeat 0 0;
	text-align : left;
}


.lista-texty {
  padding: 0px 0 0 0;
  color: #a3a3a3;
  font-size: 0.8em;
  width: 200px;
  float: right;
}

.lista-texty a img {border:2px solid #555555; margin:0 2px 0px 0; padding:1px; }
.lista-texty a:hover img {border:2px solid #BBBBBB; margin:0 2px 0px 0; padding:1px;}


.lista-firmy {
  padding: 0px;
  width: 1000px;
  text-align: center;
}


.lista-firmy a  {
  border: 0px;
  padding: 0;
  margin: 0;
}

.lista-weby {
  clear: both;
	width: 1000px;
	margin:0 auto;
	padding: 3px 0 0 0;
	text-align: center;
	font-size: 0.8em;
	height:18px;
	background : #dcf0f7 url(../eu-images/bg_lista_weby.gif) repeat-x 0 0;
	border-bottom: 1px solid #BBBBBB;
	
}

.lista-weby a{ border-right: 1px solid #BBBBBB; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #BBBBBB; color:#222222; text-decoration:none;font-weight:normal;padding:4px 16px 4px 16px; background : #dcf0f7 url(../eu-images/bg_lista_weby.gif) repeat-x 0 0; }
.lista-weby a:hover{ border-right: 1px solid #BBBBBB; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #BBBBBB; color:#FFFFFF/*40C740*/; background:#d61518;text-decoration:none;font-weight:normal;padding:4px 16px 4px 16px;  }
.lista-weby a.active{ border-right: 1px solid #BBBBBB; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #BBBBBB; color:#FFFFFF/*40C740*/; background:#d61518;text-decoration:none;padding:4px 16px 4px 16px; font-weight: normal;  }
.lista-weby a.active:hover{ border-right: 1px solid #BBBBBB; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #BBBBBB; color:#FFFFFF/*40C740*/; background:#d61518;text-decoration:none;padding:4px 16px 4px 16px; font-weight: normal;}



.main-pod-banner {
	width: 1000px;
	height:56px;	
	margin:0 auto;
	padding:0;
	background : #ededed url(../eu-images/banner-pod-europe.jpg) no-repeat 0 0;
	text-align : right;
}
.main-pod-banner span { display:none;  }


.logo-kategorie { display:block;	width:1000px; height:152px; overflow: hidden;  }
.logo-kategorie h1 a { 	margin:0; padding:0; /*display:block;	width:936px; height:152px;*/	 }
.logo-kategorie h1 { font-size: 0.7em; color: #777777; font-weight: normal; text-align:right; padding: 2px 10px 0 0px; }
.logo-kategorie span { display:none;  }


.main-envelope{
	width: 1000px;
	margin:0 auto;
	text-align : center;
	background: #FFFFFF/* url(../eu-images/bg_main_new.gif) repeat-y 50% 0%*/;
}

.main-body {
	clear:both;
	width: 764px;
	margin : 0px;
	padding : 0px;
	/*background: #DCDCDC url(../hayashi-images/bg_stred_body.gif) repeat-y 50% 0%*/; 
}

.menu-left {	/*background: #333333; */width: 180px;	padding : 0px; margin:0px; float: left;	overflow:hidden;}
.obsah-right {	background: #FFFFFF; width: 640px;	padding : 0px; margin:0px; float: left;	overflow:hidden;}
.menu-right {	/*background: #333333; */width: 180px;	padding : 0px; margin:0px; float: left;	overflow:hidden;}


.menu {  margin:0px;  padding:0px; text-align:left; font-size:0.9em; line-height: 1.5em;}
.menu ul{	list-style-type: none;margin:0px; padding:0px; }
.menu ul li{	color:#222222;  background:#f7f7f7 url(../eu-images/bg_sloupec.gif) repeat-y 50% 0%; margin:0px; padding:0px; border-bottom: 1px solid #DDDDDD;}
.menu ul li a{ color:#222222; text-decoration:none;font-weight:normal;padding:4px 4px 4px 10px;display:block; }
.menu ul li a:hover{ color:#458fbe/*40C740*/; background:#d3e7ef;text-decoration:none;font-weight:normal;padding:4px 4px 4px 10px;display:block;  }
.menu ul li.active a{ color:#458fbe/*40C740*/; background:#d3e7ef;text-decoration:none;padding:4px 4px 4px 10px;display:block; font-weight: bold;  }
.menu ul li.active a:hover{ color:#FFFFFF/*40C740*/; background:#b7b7b7;text-decoration:none;padding:4px 4px 4px 10px;display:block;  font-weight: bold;}


.obsah-vnitrek { background: #FFFFFF; 	padding : 0 5px 0 0; margin:0; float: left; text-align: left;	/*overflow:hidden;*/}
.vnitrek-odsazeni {	padding: 0 15px 0 15px;}
.vnitrek-odsazeni-objednavky {	padding: 0 12px 0 20px;}
.navigace-drobky {	width: 600px;color: #666666; line-height: 1.6em; margin: 0px 0 8px 0px; background: #f1f1f1; padding: 4px;}
.navigace-drobky a {	color: #888888;}
.navigace-drobky a:hover {	color: #AAAAAA; border-bottom: 2px solid #AAAAAA;}

.nadpis {  margin: 5px 0 0 10px; padding: 0;/* background : #EDEDED url(../eu-images/usa-nadpis.gif) no-repeat 0 0; */ line-height: 1.9em;  }
.nadpis h2 { padding: 0px 0 0 0px; font-size: 1.4em; color: #333333; }
.nadpis h3 { padding: 10px 0 10px 0px; font-size: 1.2em; color: #333333; }
.nadpis-uvod h2 { padding: 30px 0 0 10px; font-size: 1.3em; color: #000000; }
.nadpis-uvod h2 span { font-size: 0.8em; font-weight: normal;}
	
.obalka-uvod {width:400px; padding:0px;  text-align:center; margin: 0 auto;}

.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;}
	
	
/* menu */
.menu-polozky { text-align: left; background: #FAFAFA; width: 180px; margin: 5px 0 15px 0px; line-height: 1.4em;}
.polozka-kosik { width: 180px; height: 87px; font-size: 0.9em; line-height: 1.3em; background : #E5E5E5 url(../eu-images/bg_kosik.gif) no-repeat 0 0;}
.kosik-odsazeni {padding: 17px 0 0 27px;}
.kosik-odsazeni a {line-height: 2em; }
.kosik-odsazeni a:hover {line-height: 2em; border-bottom: 2px solid #D51010;}
.polozka-search { text-align: left; width: 180px; height: 68px; font-size: 0.85em; /*line-height: 1.3em; */ background : #E5E5E5 url(../eu-images/bg_kosik_new.jpg) no-repeat 0 0;}
.polozka-search-odsazeni {padding: 10px 0 0 12px;}

.polozka-text { width: 180px; height: 35px; font-size: 0.8em; font-weight: bold;  }
.polozka-text a 		 { display:block;	margin:0; padding:8px 0 0 45px;	width:135px; height:27px;	font-weight: bold; text-decoration: none; color: #2f2f2f; background : #E5E5E5 url(../eu-images/menu-text/menu-choice-euro-0.jpg) no-repeat 0 0; }
.polozka-text a:hover  { display:block;	margin:0; padding:8px 0 0 45px;	width:135px; height:27px;	font-weight: bold; text-decoration: underline; color: #dc2020; background : #E5E5E5 url(../eu-images/menu-text/menu-choice-euro-0.jpg) no-repeat 0 0; }
.polozka-text a.active { display:block;	margin:0; padding:8px 0 0 45px;	width:135px; height:27px;	font-weight: bold; text-decoration: none; color: #e4e4e4; background : #E5E5E5 url(../eu-images/menu-text/menu-choice-1.jpg) no-repeat 0 0; }



.polozka-fashion-nadpis { display:block; width: 180px; height: 27px; 	margin:0; padding:0; background : #1b1b1b url(../eu-images/menu-new/fashion-menu.jpg) no-repeat 0 0;}
.polozka-fashion-nadpis span { font-weight: bold; color: #d9d9d9; display: block; padding: 4px 0 0 10px; font-size: 0.85em;}

.polozka-fashion-m-nadpis { display:block; width: 180px; height: 27px; 	margin:0; padding:0; background : #1b1b1b url(../eu-images/menu-new/fashion-m-menu.jpg) no-repeat 0 0;}
.polozka-fashion-m-nadpis span { font-weight: bold; color: #d9d9d9; display: block; padding: 4px 0 0 10px; font-size: 0.85em;}

.polozka-fashion-w-nadpis { display:block; width: 180px; height: 27px; 	margin:0; padding:0; background : #1b1b1b url(../eu-images/menu-new/fashion-w-menu.jpg) no-repeat 0 0;}
.polozka-fashion-w-nadpis span { font-weight: bold; color: #d9d9d9; display: block; padding: 4px 0 0 10px; font-size: 0.85em;}



.submenu {display: none;}


.menu-kontakt { 
font-size: 0.85em; 
text-align: left; 
background: #FDFDFD url(../eu-images/bg_sloupec.gif) repeat-y 0 0;
border: 1px solid #cfcfcf; 
width: 178px; 
margin: 0px 0 10px 0px; 
line-height: 1.4em;
}

.menu-kontakt-right { 
font-size: 0.85em; 
text-align: left; 
background: #FDFDFD url(../eu-images/bg_sloupec_r.gif) repeat-y 0 0;
border: 1px solid #cfcfcf; 
width: 178px; 
margin: 0px 0 10px 0px; 
line-height: 1.4em;
}

.menu-nadpis {
padding: 4px 0 5px 10px;
background: #afafaf;
color: #FFFFFF;
font-weight: bold;
}

.menu-nadpis-tmavsi {
padding: 4px 0 5px 10px;
background: #222222;
color: #FFFFFF;
font-weight: bold;
}

.kontakt-odsazeni { padding: 10px;}
.kontakt-odsazeni-vyhledavac { padding: 2px 10px 2px 10px;}

.menu-vyhledavac { 
font-size: 0.85em; 
text-align: left; 
background: #a7d5e7 url(../eu-images/bg_sloupec_vyhledavac.gif) repeat-y 0 0;
border: 1px solid #cfcfcf; 
width: 178px; 
margin: 0px 0 10px 0px; 
line-height: 1.4em;
}

.menu-nadpis-vyhledavac {
padding: 4px 0 5px 10px;
background: #a7d5e7 url(../eu-images/bg_sloupec_vyhledavac.gif) repeat-y 0 0;
color: #000000;
font-weight: bold;
}

.kontakt-odsazeni-odkazy {padding: 10px;}
.kontakt-odsazeni-odkazy a {color: #333333; }
.kontakt-odsazeni-odkazy a:hover { color: #FF0000; }

.menu-search { font-size: 0.9em;text-align: left; background: #DDDDDD; border: 1px solid #BBBBBB; border-left: 5px solid #BBBBBB; width: 173px; margin: 0; line-height: 1.4em;}
.menu-katalog { font-size: 0.85em; text-align: left; background: #FDFDFD; border: 1px solid #DDDDDD; width: 178px; margin: 0px 0 10px 0px; line-height: 1.4em;}
.menu-katalog .img { margin: 0 0 0px 10px;}
.search-odsazeni { padding: 5px;}
.katalog-odsazeni { padding: 10px;}

.obsah-navigace {text-align: right; padding: 0 20px 10px 0; color: #AAAAAA; line-height: 1.6em;  }
.obsah-navigace s			{ color: #666666; margin: 0 3px 0 3px;}
.obsah-navigace .soon	{ color: #FF0000; margin: 0 0px 0 0px;}
.obsah-navigace a			{ color: #000000; margin: 0 3px 0 3px;}
.obsah-navigace a:hover { color: #D51010; margin: 0 3px 0 3px; border-bottom: 2px solid #D51010;}
.obsah-navigace a.active { color: #D51010; margin: 0 3px 0 3px; border-bottom: 2px solid #D51010;}

.obsah-navigace a.active-blue { color: #287ba6; margin: 0 3px 0 3px; border-bottom: 2px solid #287ba6;}
.obsah-navigace a.logout { color: #AAAAAA; margin: 0 3px 0 3px; border-bottom: 0px solid #AAAAAA;}


/* ============= VNITREK ================== */

.obsah-nad {
	padding:5px 10px 0 10px;
}
.obsah-path {float:left;width:555px;color:#898989;margin:0px; 	}
.obsah-path a {font-weight:normal; text-decoration:underline;color:#444444;}
.obsah-path a:hover {font-weight:normal; text-decoration:underline;	color: #FF1818;}


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

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

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

.items { clear: both; text-align:left; margin: 5px 0 0 0; padding:0px;}
.items-uvod { text-align:left; margin: 0px 0 40px 0; padding:0 0 0 9px;}
.pod-items {height:50px; clear:both;}
.item-obalka {float:left;width:200px;height:310px; text-align:center; margin: 0px; }
.item-obalka-kratsi {float:left;width:200px;/*height:230px; */text-align:center; margin: 0px; }

.item {width:186px; padding:0px; background:#FFFFFF; border: 1px solid #CCCCCC; text-align:center; margin: 0 auto; clear:both;overflow:hidden;}
.item-nazev {  font-size:0.85em;padding:0; width: 186px; height:41px; color:#FFFFFF; background : #a0a0a0 /*url(../eu-images/bg_item_vrch.gif) no-repeat 0 0*/; margin-bottom:0px; }
.item-nazev a {color:#FFFFFF; font-weight: bold; }
.item-nazev a:hover {color:#FF0000; text-decoration: underline; font-weight: bold; }
.item-foto {height:210px; border-left: 1px solid #999999; border-right: 1px solid #999999; padding-bottom: 10px;}
.item-foto img {/*border:2px solid #999999;*/ border: 0; 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:#D51010;text-decoration:none; }
.item-foto a span { text-decoration:underline; border-bottom: 2px solid #FFFFFF;}
.item-foto a:hover span {text-decoration:underline; border-bottom: 2px solid #D51010; }
.item-foto-kratsi {height:130px; padding-bottom: 10px;}
.item-foto-kratsi img {/*border:2px solid #999999;*/ border: 0; margin: 10px 0 2px 0;}
.item-foto-kratsi a {font-weight:normal;font-size:0.8em;color:#212121; text-decoration:none;}
.item-foto-kratsi a:hover {font-weight:normal;font-size:0.8em; color:#D51010;text-decoration:none; }
.item-foto-kratsi a span { text-decoration:underline; border-bottom: 2px solid #FFFFFF;}
.item-foto-kratsi a:hover span {text-decoration:underline; border-bottom: 2px solid #D51010; }
.item-spodek {margin:0px; height:35px;background: #dddddd; text-align: center; /*padding:4px 0 5px 10px;*/ }
.item-spodek-nizky {margin:0px; height:5px;background: #C0C0C0; text-align: center; /*padding:4px 0 5px 10px;*/ }
.item-cena {float:left; width: 80px; margin:0px;color:#444444;text-align: left; font-weight: normal; font-size:0.9em; padding:9px 0 5px 10px;}
.item-kosik {float:right; width: 80px; padding:8px 8px 0 0; border: 0px; text-align:right; font-size: 0.8em;}
.item-kosik a  {text-decoration: underline; color: #3F3F3F; float: right; }
.item-kosik a:hover {text-decoration: underline; color: #D51010;}
.item-kosik span {float: right; margin: 3px 0 -3px 0;}
/*.item-kosik a:hover span {text-decoration: underline; color: #D51010; float: left;}*/
.pridat {float: right; width: 150px; }
.item-kosik a img{ float: right; padding:0px; margin: 0 0 0 5px; border: 0px;}

.cart-left {float: left; width: 150px; overflow: hidden;}
.cart-right {float: right; width: 420px; text-align:left;}
.total-cost {clear: both; font-size: 1.2em; font-weight: bold; color: #29af05; padding: 10px 0 0 0; }
.total-cost-cart {clear: both; font-size: 1.2em; font-weight: bold; color: #29af05; padding: 0; }
.total-cost-order {clear: both; font-size: 1em; font-weight: bold; color: #29af05; padding: 0; }
.total-cost-summary {clear: both; font-size: 1em; font-weight: bold; color: #000000; padding: 0; }
.cost-cart { color: #29af05;  }
.payment-summary-left {float: left; width: 270px;}
.payment-summary-both {float: left; width: 540px;}
.payment-spodek {margin:0px; height:5px;background: #C0C0C0; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; text-align: center; /*padding:4px 0 5px 10px;*/ }

.item-obalka-doporucujeme {float:left;width:150px;/*height:170px;*/ text-align:center; margin: 0px; }
.item-doporucujeme {width:136px; padding:0px; background:#FFFFFF; text-align:center; margin: 0 auto; clear:both;overflow:hidden; border: 1px solid #CCCCCC;}

.item-nazev-doporucujeme {  font-size:0.85em;padding:0; width: 136px; height:41px; color:#FFFFFF; background : #CDCDCD; margin-bottom:0px; }
.item-nazev-doporucujeme a {color:#444444; }
.item-nazev-doporucujeme a:hover {color:#FF0000; text-decoration: none; }
.item-foto-doporucujeme {height:80px; padding-bottom: 10px;}
.item-foto-doporucujeme img {/*border:2px solid #999999;*/ border: 0; margin: 10px 0 2px 0;}
.item-foto-doporucujeme a {font-weight:normal;font-size:0.8em;color:#212121; text-decoration:none;}
.item-foto-doporucujeme a:hover {font-weight:normal;font-size:0.8em; color:#D51010;text-decoration:none; }
.item-foto-doporucujeme a span { text-decoration:underline; border-bottom: 2px solid #FFFFFF;}
.item-foto-doporucujeme a:hover span {text-decoration:underline; border-bottom: 2px solid #D51010; }
.item-spodek-doporucujeme {margin:0px; height:28px;background: #C0C0C0; text-align: center; /*padding:4px 0 5px 10px;*/ }
.item-cena-doporucujeme {float:left; width: 90px; margin:0px;color:#444444;text-align: left; font-weight: normal; font-size:0.9em; padding:6px 0 4px 10px; }
.item-kosik-doporucujeme {float:right; width: 40px; padding:8px 8px 0 0; border: 0px; text-align:right; font-size: 0.8em;}
.item-kosik-doporucujeme a  {text-decoration: underline; color: #3F3F3F; float: left; }
.item-kosik-doporucujeme a:hover {text-decoration: underline; color: #D51010;}
.item-kosik-doporucujeme span {float: right; }
.pridat-doporucujeme {float: right; width: 150px; }
.item-kosik-doporucujeme a img{ float: right; padding:0px; margin: 0 0 0 10px; border: 0px;}



.item-kosik-detail {float:right; width: 150px; padding:8px 8px 0 0; border: 0px; text-align:right; font-size: 0.8em;}
.item-kosik-detail a  {text-decoration: underline; color: #3F3F3F; float: left; }
.item-kosik-detail a:hover {text-decoration: underline; color: #D51010;}
.item-kosik-detail span {float: right; cursor: pointer; /*cursor: hand;*/ margin: 3px 0 -3px 0;}
.item-kosik-detail a img{ float: right; padding:0px; margin: 0 0 0 10px; border: 0px;}

.item-kosik-detail-detail {float:right; width: 180px; padding:8px 0px 8px 8px; background: #222222; border: 2px solid #DDDDDD; text-align:right; font-size: 1em; margin: 0px;}
.item-kosik-detail-detail a  {text-decoration: underline; color: #f00707; float: left; font-weight: bold; }
.item-kosik-detail-detail a:hover {text-decoration: underline; color: #DDDDDD; font-weight: bold;}
.item-kosik-detail-detail span {float: right; cursor: pointer; /*cursor: hand;*/ margin: 3px 0 -3px 0;}
.item-kosik-detail-detail a img{ float: right; padding:0px; margin: 0 10px 0 10px; border: 0px;}

.detail-obalka {float:left;width:592px;/*height:600px; */text-align:left; padding: 0 0 0 8px;}
.detail-nadpis {width:592px; padding:0; background:#FFFFFF;  text-align:left; margin: 0; clear:both;overflow:hidden;}
.detail {border-left: 1px solid #999999; border-right: 1px solid #999999; width:590px; padding:0 0 25px 0; background:#FFFFFF;  text-align:left; margin: 0; clear:both;overflow:hidden;}
.detail-orders {border-left: 1px solid #999999; border-right: 1px solid #999999; width:590px; padding:0 0 0px 0; background:#FFFFFF;  text-align:left; margin: 0; clear:both;overflow:hidden;}
.detail-nazev { font-size:0.8em;padding:0; border-right: 1px solid #EDEDED; width: 592px; height:38px; text-align: left; color:#FFFFFF; background : #FFFFFF url(../eu-images/bg_item_detail_vrch.gif) no-repeat 0 0; margin-bottom:0px;}
.detail-nazev h3 { padding-left: 20px;}
.detail-line { padding:0; width: 592px; height:3px;background : url(../eu-images/detail_line.gif) no-repeat 0 0; margin-bottom:0px;}

.detail-left {width: 255px; float: left;  margin: 10px 0 0 0;}
.detail-right {width: 332px; float: right; margin: 15px 0 0 0;border-left: 3px solid #EEEEEE; }

.detail-foto {  color: #888888; text-align: center;  padding-bottom: 15px;}
.detail-foto img {border:0px solid #999999; margin: 0;}
.detail-foto a {font-weight:normal;font-size:0.9em;color:#212121; text-decoration:none;}
.detail-foto a:hover {font-weight:normal;color:#D51010;text-decoration:none;}
.detail-foto a span { text-decoration:underline; border-bottom: 2px solid #FFFFFF;}
.detail-foto a:hover span {text-decoration:underline; border-bottom: 2px solid #D51010;}
.detail-fotky { padding:5px;color:#666666; font-size: 0.85em; text-align :center;}
.detail-fotky img  { border: 1px solid #999999;}
.detail-fotky a {margin: 4px; padding:4px; background: #DDDDDD; }
.detail-fotky a:hover {margin: 4px; padding:4px; background: #D51010; }
.detail-spodek {float: left; 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 { margin:0px; padding:5px 15px 15px 15px; color: #353535; text-align: left;   }
.detail-spodek-summary { margin:0px; padding:5px 15px 0px 15px; color: #353535; text-align: left;   }
.detail-spodek-tmavy {margin:0px; padding:15px; height: 50px; margin-bottom: 10px; color: #353535; text-align: left; background: #EEEEEE; }
.detail-spodek-tmavy-kosik {margin:0px; padding:15px;  margin-bottom: 10px; color: #353535; text-align: left; background: #EEEEEE; border-bottom: 1px solid #CCCCCC; }
.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: 100px; margin:0px; padding:0px; font-weight: bold; }
.detail-spodek-prava {float:left; width: 160px; margin:0px; padding:0px; }
.detail-spodek-prava span {color:#D50A0A; font-weight: bold;}

.detail-spodek-cena {float:left; margin:0px; padding:0px; width: 280px }
.detail-spodek-cena 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: 155px; margin:0px; padding:0px; font-weight: normal; }
.kosik-detail-cena {float:left; text-align: left; width: 100px; padding:0px; margin:0 0 0 20px; font-weight: bold; }
.kosik-detail-cena span {font-weight: normal; /*font-variant: strike;*/ }
.kosik-detail-prepocitat {float:left; text-align: left; width: 80px; padding:0px; margin:0 0 0 0px; font-weight: bold; }
.kosik-detail-pocet{float:left; width: 60px; margin:0px; padding:0 0 0 10px; font-weight: normal; text-align:right;}
.kosik-detail-pocet input {width: 20px; margin: 0px; padding: 0px; }
.pocet-polozek {width: 30px; 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: 185px; margin:0px; padding:0px; font-weight: bold; }
.kosik-detail-tmavy-cena {float:left; text-align: left; width: 145px; padding:0px; margin:0 0 0 20px; font-weight: normal; }
.kosik-detail-tmavy-cena span { font-weight: bold;color:#D50A0A; font-size: 1.1em;}
.kosik-detail-tmavy-prepocitat {float:left; text-align: left; width: 65px; padding:0px; margin:0 0 0 10px; font-weight: normal; }
.kosik-detail-tmavy-pocet{float:left; width: 80px; margin:0px; padding:0 0 0 0px; font-weight: normal; text-align:right;}
.kosik-detail-tmavy-cena-summary {float:left; text-align: left; width: 200px; padding:0px; margin:0 0 0 20px; font-weight: normal; }

.kosik-detail-order-date {float:left; width: 100px; margin:0px; padding:0px; font-weight: normal; }
.kosik-detail-order-number {float:left; width: 310px; margin:0px; padding:0px; font-weight: normal; }
.kosik-detail-order-price {float:left; width: 90px; margin:0px; padding:0px; font-weight: bold; }
.kosik-detail-order-detail {float:left; width: 70px; margin:0px; padding:0px; font-weight: normal; }


.linka {border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 15px;}
.linka2 {border-bottom: 1px solid #DFDFDF; padding: 5px 5px 5px 15px;}
.prepocitat {background: #CCCCCC; color: #222222; margin-bottom: 5px; border: 1px solid #888888; font-size: 0.8em; cursor: pointer; /*cursor: hand; */}
.tucna {font-weight: bold; padding: 4px; color: #F00000;}
.tenka {font-weight: normal;}


.uvodnik { text-align:center; margin: 0 auto; padding-top:25px;}
.uvod-obalka {float:left;width:550px;height:600px; text-align:center; margin: 0 auto;}
.uvod {width:460px; padding:0px; background:#BCBCBC; text-align:center; margin: 0 auto; clear:both;overflow:hidden;}
.uvod-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;  }
.uvod-foto { border-left: 1px solid #999999; border-right: 1px solid #999999; padding-bottom: 15px;}
.uvod-foto img {border:2px solid #999999; margin: 20px 0 4px 0;}
.uvod-foto a {font-weight:normal;font-size:0.8em;color:#212121; text-decoration:none;}
.uvod-foto a:hover {font-weight:normal;font-size:0.8em; color:#FFFFFF;text-decoration:none;}
.uvod-foto a span { text-decoration:underline;}
.uvod-foto a:hover span {text-decoration:underline;}
.uvod-spodek {margin:0px; background: #EDEDED; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; text-align: center; padding:5px; }
.uvod-cena { margin:0px;color:#444444;text-align: center; font-weight: normal; font-size:0.8em; padding:4px 0 5px 10px; }


.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:5px; padding:0px; }
.knihy-list a {	color: #0e6aa5; 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-kratsi {width:155px; float:left; margin-top:10px; padding:0px; }
.knihy-list-kratsi a {	color: #0e6aa5; font-weight:normal;text-decoration:underline;}
.knihy-list-kratsi a:hover {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-kratsi .active a {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-kratsi .active a:hover {	 color:#000000;font-weight:bold;border-bottom:solid 1px #000000;}

.knihy-list-nejkratsi {width:120px; float:left; margin:10px 0 0 0; padding:0px; text-align: center; }
.knihy-list-nejkratsi ul {margin:0 0 10px 0; padding:0px; list-style-type: disc; }
.knihy-list-nejkratsi ul li {margin-top:0px;/* padding:0px;*/ }
.knihy-list-nejkratsi a {	color: #0e6aa5; font-weight:normal;text-decoration:underline;}
.knihy-list-nejkratsi a:hover {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-nejkratsi .active a {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-nejkratsi .active a:hover {	 color:#000000;font-weight:bold;border-bottom:solid 1px #000000;}

.knihy-list-rukavice {width:100px; float:left; margin:10px 0 0 0; padding:0px; text-align: center; }
.knihy-list-rukavice ul {margin:0 0 10px 0; padding:0px; list-style-type: disc; }
.knihy-list-rukavice ul li {margin-top:0px;padding:0px; }
.knihy-list-rukavice a {	color: #0e6aa5; font-weight:normal;text-decoration:underline;}
.knihy-list-rukavice a:hover {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-rukavice .active a {	 color:#000000;font-weight:normal;border-bottom:solid 1px #000000;}
.knihy-list-rukavice .active a:hover {	 color:#000000;font-weight:bold;border-bottom:solid 1px #000000;}


.knihy-list-siroke {width:270px; float:left; margin-top:10px; padding:0px; }
.knihy-list-siroke ul {margin-top:0px;/* padding:0px;*/ }
.knihy-list-siroke a {	color: #0e6aa5; 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;}

.odkazy-list {width:350px; float:left; margin-top:15px; padding:0px; }
.odkazy-list ul li {margin:20px; }
.odkazy-list ul li img {padding:0px; }
.odkazy-list a {	color: #0e6aa5; font-weight:normal;text-decoration:underline;}
.odkazy-list a:hover {	 color:#353535;font-weight:bold;}

.rating a{
  height: 28px;
  width: 23px;
  margin: -8px 3px 8px 0;
  padding: 0;
  display: block;
  float: left;
  display: inline;
}

.rating-plus{background: url(../eu-images/rating-plus.png); margin: -8px 3px 8px 0;}
.rating-plus:hover{background: url(../eu-images/rating-plus2.png); margin: -8px 3px 8px 0;}

.rating-minus{background: url(../eu-images/rating-minus.png); margin: -8px 3px 8px 0;}
.rating-minus:hover{background: url(../eu-images/rating-minus2.png); margin: -8px 3px 8px 0;}

.score{  
  font-size: 1.4em;
  font-weight: bold;  
}

.score2{
  font-size: 1.4em;
  font-weight: bold; 
  float: left;
  margin-right: 15px;
}


.partneri-odkazy {padding:15px; margin: 0px; }
.partneri-odkazy img {margin:4px; border: 0px; }


.logo-zapati { clear: both; text-align: right; height: 72px; padding: 0px; margin: 0 0 25px 0; background: #EDEDED url(../eu-images/logo-zapati.gif) no-repeat 96% 100%; }
.main-zapati {	clear:both; width: 1000px; height: 16px; background: #282828 url(../eu-images/bg_zapati_dole.gif) repeat-x 0% 0%;padding:0px; margin: 0 auto; text-align:center;}

.main-zapati-texty {	clear:both; width: 940px; height: 30px; font-size : 0.9em; background: #282828; color:#666666;padding:0px 30px 0 30px; margin: 0 auto; text-align:center;}
.main-zapati-texty a {	color:#999999; font-weight:normal; }
.main-zapati-texty a:hover {	color:#FFFFFF; }

.zapati-copy { float:left;text-align:center; padding: 0 0 15px 0; }
.zapati-author { float:right;text-align:center; padding:0 0 15px 0;}
