body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; text-align: center; height: 100%; }
h1 {font-size: 24px; font-weight: normal; _font-size:1.4em; _font-weight: normal;color: #00963E;text-align:center}
h1 a {text-decoration: none;}
h2 {font-size: 16px; _font-size:1.4em;clear:both; _font-weight: normal}
h3 {font-size: 14px;}
h2 {color: #00963E; /*background-color: #ad347b; color: #fff;  padding: 3px 0 3px 10px;*/ margin: 10px 0;} 
/*h2 a {color: #fff;}*/
h3 {color: #00963E;}
td {font-size: 12px;}

a {color: #00662a;}
a:hover {text-decoration: none;}
td, th {font-size: 12px; /*text-align: center;*//* vertical-align: top;*/}
input, select, textarea {font-size: 11px;}
ul, ul li {list-style-type: none;}
li {margin: 0 0 10px 0;}
p {margin: 10px 0 20px 0; text-align: justify; }
strong {color:#00963E}
hr {size: 1; border: none; color: #000; background: #000; height: 1px; margin: 10px 0;}
ol.cislovany li{list-style-type: decimal;}

#p_sloupec ul li, .odrazkovy li {background: url(/img/seznam.gif) no-repeat left 3px; padding-left: 10px;}
.vice {font-weight: bold;}
td img, .obj input{vertical-align: middle;}
.odsadit {margin-left: 50px;}

.pole {border: 1px solid #cccccc; height: 16px;}
.cleaner {clear: both; height: 1px; overflow: hidden;}
.bold {font-weight: bold;}
.left {float: left;}
.center {text-align: center;}
.right {float: left;margin-right:5px;}
.top {vertical-align: top;}
.tisk {display: none;}

.imgright {float: right; margin: 0 0 10px 20px; border: 1px solid #f2f2f2;}
.imgleft {float: left; margin: 0 20px 10px 0px; border: 1px solid #f2f2f2;}

.leva {text-align: left; padding-left: 10px;}
.prava {text-align: right;}

img {border:0;}
#container {width: 920px; margin: 0px auto; text-align: center; background: #fff url(); position: relative; }
#container2 {width: 920px; text-align: left; margin: 0px auto; background: url(../img/zenska.jpg) no-repeat left bottom;}
.cedulka {position: absolute; top: -10px; right: 72px;z-index: 100;}

#hlavicka {position: relative;_z-index:-1 ; height: 161px; background: url(../img/adler-eshop-header-image.jpg?r=2011) no-repeat left top; }
#hlavicka h1 {font-size: 24px; margin: 0;}

#hlavicka_koblihy {position: relative;_z-index:-1 ; height: 161px; background: url(../img/adler-eshop-pl.jpg?r=2011) no-repeat left top; }
#hlavicka_koblihy h1 {font-size: 24px; margin: 0; }
#hlavicka_koblihy h1 a {color: #00963E;}

#logo {border-left: 4px solid #fff; padding: 5px 0 5px 12px; position: absolute; right: 27px; top: 45px; color: #fff; width: 230px;}
#logo_obr {position: absolute; left: 5px; top: 30px;}
.horniindex {font-size: 0.5em; position: relative; bottom: 0.8em;}
h1 a{ color: #fff; font-weight: normal; }

/*
#menu {margin: 4px 0px 20px 0; background: url(../img/menu.gif) repeat-x top; line-height: 53px; width: 100%; border-bottom: 1px solid #a72879;}
#menu a {display: block; float: left; color: #666; padding: 0 15px; border-left: 2px solid #fff; text-decoration: none; font-size: 1.2em;}
#menu a:hover {background: #A72879 url(../img/menu_hover.gif) repeat-x top; color: #fff;}
#menu .aktivni {background: #A72879 url(../img/menu_hover.gif) repeat-x top; color: #fff; text-decoration: underline;}
*/
li.carka {color: ##00963E;}
ul#menu, ul#menu ul {padding: 0; margin: 0; list-style-type: none; z-index: 10;   position: relative;}
ul#menu {margin: 0; padding:0; height: 20px; line-height: 20px; margin: 5px 0 0 0; /*width: 100%;*/}
ul#menu li{float: left; padding: 0; margin: 0 ; }
ul#menu a {display: block; padding: 0 5px; border-left: 2px solid #fff; font-size: 1em;}
/*#menu a:hover {background: #A72879 url(../img/menu_hover.gif) repeat-x top; color: #fff;}*/

#menu .aktivni {font-weight: bold;}
ul#menu ul {
	position: absolute; 
	visibility: hidden;
	background: #ca9cb9;
	padding: 5px 0;
	line-height: 16px;
}
ul#menu li li {
	float: none;
	padding: 0px 0 0px 15px;
	margin: 2px 0;
	/*border-bottom: 1px solid #ca9cb9;*/
	/*width: 200px;*/
	
}
ul#menu ul a{
	padding: 1px 3px 1px 10px;
	border-left: none;
	text-align: left;
	display: block;
	width: 200px;
	color: #fff;
	background-color: #ca9cb9;
	border-left: 3px solid #ca9cb9;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
ul#menu ul a:first-letter {text-transform: uppercase;}
ul#menu ul a:hover {border-left: 3px solid #fff; background: #ca9cb9; color: white; }
ul#menu li:hover ul, ul#menu li.hover ul {	visibility: visible;}



#s_menu {float: right; color: #00963E; margin: -5px 22px 0 0; }
#s_menu br, #s_menu .cleaner {display: none;}
#s_menu strong {float: left; display: block; background: #fff; padding: 7px 5px; margin: 0 5px 0 0;}
#s_menu img{border: 1px solid #ADADAD; padding: 1px; }
.servis {background-color: #00963E; color: #fff; padding: 2px 20px; text-align: center; margin: 5px 15px 0 0; float: left;}
.servis a{color: #fff; font-weight: bold;}

/* stredni menu */
.trh {float: left; background: #fff; padding: 7px 0px 7px 15px;}
.jazyk {float: left; background: #fff; padding: 7px 20px 7px 15px; margin: 0 0px 0 0; margin-left:35px;}

.vlajky {overflow: hidden; height: 15px; position: absolute;top: 15px; left: 80px; }
.vlajky2 {overflow: hidden; height: 15px; position: absolute; top: 15px; right: 0; }
.vlajky:hover, .vlajky2:hover {overflow: visible; height: 200px;}
.vlajky img, .vlajky2 img  {margin: 0 0 5px 0;}

.menuv {padding: 0; margin: 0; float: left; z-index: 2; } 
.trh span {display: block; float: left;}
.jazyk span {display: block; float: left;}


.menuvs {padding: 0; margin: 0; float: left; } 

.menuv a, .menuvs a {display: block; width: 100%;} 

ul.uroven11 {padding: 0; margin: 0; float: left; z-index: 50; position: relative; } 

.uroven11 ul, .uroven11 li, .uroven11 ul, .uroven11 li { list-style-type: none; margin: 0; } 

ul.uroven11 li.polozka11 { float: left; position: absolute;  width: 215px; _width: 275px;  } 
div.trh ul.uroven11 li.polozka11 { float: left; position: absolute;  width: 30px; _width: 30px;  } 

ul.menuv li.polozka11    { font-weight: bold; height: 16px !important; line-height: 50px; background: #fff; padding: 0 .5em; _width: 1px;  } 

ul.uroven22 { line-height: 100%; left: 0; visibility: hidden;  padding: 0 ; margin:0;} 
ul.uroven22 li.polozka22  {margin:0; padding:0;}
.menuv ul.uroven22 {  top: 16px; background-color: #fff; border: 1px solid #ccc;padding: .3em .5em;}  
ul.menuv ul.uroven22 img { border: solid #368 10px; margin: 0 0 5px 0; } 



ul.uroven11 li.polozka11hover ul.uroven22, ul.uroven11 li.polozka11:hover ul.uroven22 { visibility: visible; }
ul.uroven11 {padding: 0; margin: 0; float: left; z-index: 2; } 
.kosik ul.uroven11 {width:260px}
.kosik ul.uroven22 { position: relative; line-height: 100%;  display: none; } 
.kosik ul.uroven11 li.polozka11hover ul.uroven22, .kosik ul.uroven11 li.polozka11:hover ul.uroven22 { display: block; height:22px;}
.kosik ul.uroven22 {padding-bottom:5px}
.kosik ul.uroven11 li.polozka11 {margin: 0px;background: #00963E url(../img/kosik.gif) no-repeat 10px 10px;padding-left:60px;}
.kosik table td {padding-bottom:5px;} 
.kosik .polozka22 {}
ul.uroven22  {padding: 0px;} 
/**/






/* lista s prihlasenim */
.prihlasen {height: 33px;  background-color: #e6e6e6; color: #00963E; line-height: 33px; padding: 0 0 0 15px; _padding: 0px 0 0 15px; z-index: 50; text-align: left; position: relative;}
.prihlasen input {border: 1px solid #CCCCCC; margin: 0 5px 0 3px;}
.prihlasen input.odeslat {background-color: #00963E; color: #fff; margin: 0 10px 0 0; border: 1px solid #00963E;}

.zak_servis {float:right; padding: 0px 15px 0 15px;  background-color: #00963E; color: #fff; position: relative; z-index: 10; }
.zak_servis a {color:#fff}
.kosik {float:right; padding: 0 5px 0 0px; border-left: 2px solid #fff; background-color: #a72879; color: #fff;z-index: 10; position: relative;}
.kosik td , .kosik a{color: #fff;}
.kosik table td {}

.cena {font-size: 12px; font-weight: bold; padding: 0 0 0 10px;}
.prihlasen form {margin: 0;}

.drobecky {margin: 10px 0; padding: 0;}
.drobecky a, .drobecky strong {color: #878787; font-weight: normal; font-size: 0.9em;}
/* leve menu */
#l_sloupec {width: 200px;  float: left; position: relative;  margin: 0px 15px 0 0; &margin: -28px 15px 0 0; _margin: -28px 15px 0 0;   padding: 0 0 215px 0; }
#l_sloupec a {display: block; color: #00662a;  margin: 0 0 2px 0;}

#l_sloupec a.aktivni {font-weight: bold;}
#l_sloupec ul {margin: 10px 0 0 0; padding: 0;  }

/* unisex */
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_clanek {background-color: #8a8a8a; padding: 5px 0 5px 5px;  font-size: 13px; text-decoration: none; color: #fff; /*border-bottom: 1px solid #fff;*/}
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_clanek:hover {background-color: #d9d9d9; color: #000; }

html body div#container div#container2 div#telo div#l_sloupec a.k_pod_uni {background: #8A8A8A url(/img/l_menu_uni.jpg) no-repeat 170px 3px; padding: 5px 0 5px 30px;  font-size: 13px; text-decoration: none; color: #fff; /*border-bottom: 1px solid #fff;*/}
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_uni:hover {background-color: #d9d9d9; color: #000; }

/* panske */
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_panske {background: #8A8A8A url(/img/l_menu_panske.jpg) no-repeat 170px 3px; padding: 5px 0 5px 30px;  font-size: 13px; text-decoration: none; color: #fff; /*border-bottom: 1px solid #fff;*/}
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_panske:hover {background-color: #2789ea; color: #fff; }

/* damske */
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_damske {background: #8A8A8A url(/img/l_menu_damske.jpg) no-repeat 170px 3px; padding: 5px 0 5px 30px;  font-size: 13px; text-decoration: none; color: #fff;/*border-bottom: 1px solid #fff;*/}
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_damske:hover {background-color: #00963E; color: #fff; }

/* detske */
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_detske {background: #8A8A8A url(/img/l_menu_detske.jpg) no-repeat 170px 3px; padding: 5px 0 5px 30px;  font-size: 13px; text-decoration: none; color: #fff;  /*border-bottom: 1px solid #fff;*/}
html body div#container div#container2 div#telo div#l_sloupec a.k_pod_detske:hover {background-color: #fff000; color: #000; }


.k_poda{ border-left: 15px solid #868686;  color: #868686; font-weight: bold; padding: 4px 0 4px 10px; text-transform: uppercase;  font-size: 13px; text-decoration: none;  /*border-bottom: 1px solid #fff;*/}
.k_poda {margin: 0 0 5px 0 ;}
/*.k_pod span {padding: 0 0 0 30px;  display: block;} */

a.k_det {font-size: 12px; padding: 4px 0 3px 30px; }  
a.k_det:hover {text-decoration: none;}
a.k_detc {font-size: 12px; padding: 2px 0 2px 0px; }  
a.k_detc:hover {text-decoration: none;}

a.k_martin {font-size: 12px; padding: 3px 0 3px 38px; }  
a.k_martin:hover {text-decoration: none;}

.zenska {clear: both; position: relative; }
.zenska img {position: absolute; left: 0; bottom: 0; height: 211px;}


/* prave menu */
#p_sloupec {width: 704px; float: left;  padding: 0;}

#p_sloupec h1 {background-color: #00963E; font-size: 18px; color: #fff; padding: 3px 5px; margin: 0 0 10px 0;   }
#p_sloupec h2 {font-size: 17px; margin: 15px 0 5px 0; padding: 0; }
#p_sloupec h2 {  color: #00963E; margin: 0;  }
#p_sloupec h1.nadpis_uni {background-color: #DCDCDC;  color: #000;  padding: 3px 5px ;}
#p_sloupec h1.nadpis_panske {background-color: #2789ea; color: #fff; padding: 3px 5px ;}
#p_sloupec h1.nadpis_damske {background-color: #00963E; color: #fff;   padding: 3px 5px ;}
#p_sloupec h1.nadpis_detske {background-color: #fff000; color: #000;   padding: 3px 5px ;}


#p_sloupec h2 a {color:#00662A; text-decoration: none; }
#p_sloupec h1.nadpis_detske a, #p_sloupec h1.nadpis_uni a {color:#000; }
#p_sloupec p {margin: 5px 0 15px 0;}

.detail {float: left; }
.detail table {width: 415px; border-spacing: 1px;  }
.detail table td {padding: 6px 10px; }
.detail table td.tmava {background-color: #8A8A8A; color: #fff;  }
.detail table td.svetla {background-color: #F2F2F2; border: 1px solid #C9C9C9;}
#product_name {font-weight: bold; font-size: 16px; color: #fff;}
.detail table td.nadpis a{color: #fff;font-size: 12px;font-weight: normal;}
.detail table td.barvy {padding: 10px 0 0 0; }
.detail table td.barvy a{display: block; border: 0px solid #c9c9c9; float: left;  width:30px;height:30px;overflow: hidden; margin: 2px 4px 3px 0; text-align: center; font-size: 0.9em; text-decoration: none; color: #505050;}
.detail table td.barvy a img{border: 2px solid #c9c9c9;}
.detail table td.barvy a.NOVINKY img{border: 2px solid #ffa800;}
.detail table td.barvy a.VYPRODEJ img{border: 2px solid #00a75a;}


.nahled {width: 260px; border-top: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; text-align: center; padding: 25px 0; margin: 0; position:relative }
#comment {width: 250px; background: url(../img/lupa.gif) no-repeat right center; height: 21px; line-height: 21px;}

.cislo {font-size: 14px;}
.nazev {font-size: 20px; color: #00963E;}
.ramec {border-bottom: 12px solid #ccc; margin-right: 10px; width: 227px; text-align: center;}


.zalozky2 {border-bottom: 1px solid #00963E; margin: 0px 0 0 0;}
.zalozky2 .polozka {float: right; padding: 0 25px; background: url(../img/zalozka.gif) repeat-x left bottom; height: 28px; line-height: 28px; margin: 0 1px 0 0;}
.zalozky2 .aktivni {background: url(../img/zalozka_aktivni.gif) repeat-x left bottom; color: #fff;}
.zalozky2 .aktivni a {color: #fff;}

table.udaje {width: 100%; border-spacing: 1px;}
table.udaje th, table.udaje td {padding: 5px 9px 3px 9px; }
table.udaje th {background-color: #8A8A8A; color: #fff; }
table.udaje td {background-color: #F5F5F5; border: 1px solid #C9C9C9;vertical-align: middle;}
table.udaje td.stredni {background-color: #EBEBEB;text-align:center}
table.udaje td img {margin: 0 0 0 4px;}
table.udaje td input {border: 1px solid #ccc; width: 70px;}
table.udaje td input.radio_b {border: 1px solid #ccc; width: 15px;}
table.udaje tr:hover td {background-color:#CCCCCC}
table.udaje textarea.focus_large{width:200px;height:30px;}
table.udaje textarea.focus_large:focus{width:200px;height:60px;}


.listicka {background: url(../img/listicka.gif) repeat-y left top; height: 12px;}
#nadpaticka {text-align: center; margin: 0 auto; width: 920px; }
#paticka {position: relative; color: #00963E; padding: 15px 0 0 95px; font-size: 0.9em; text-align: left;}
.ctverec {position: absolute; top: 12px; left: 0; _left: -95px; width: 80px; height: 50px; background-color: #00963E; }
.loga {float: right; height: 57px; line-height: 57px; vertical-align: middle; }
.loga img { vertical-align: middle;}

h1.kat {background-color: #ad347b; font-size: 13px; color: #fff;  padding: 3px 0 3px 10px; margin: 10px 0;} 
a.produkt, a.produkt_uni, a.produkt_damske, a.produkt_panske, a.produkt_detske {display: block; float: left; width: 153px; height: 191px;   overflow: hidden; margin: 10px 20px 20px 0;  text-align: center; text-decoration: none; font-weight: bold; background-color: #fff; color: #000; border: 1px solid #fff;position:relative}
a.produkt span, a.produkt_uni span, a.produkt_damske span, a.produkt_panske span, a.produkt_detske span {display: block;  padding: 5px ; height: 33px;} 
a.produkt:hover {color: #000; border: 1px solid #DCDCDC; }
a.produkt:hover span {background-color: #DCDCDC;}

a.produkt_uni:hover {color: #000; border: 1px solid #DCDCDC; }
a.produkt_uni:hover span {background-color: #DCDCDC;}
a.produkt_damske:hover {color: #fff; border: 1px solid #DCDCDC; }
a.produkt_damske:hover span {background-color: #00963E;}
a.produkt_panske:hover {color: #fff; border: 1px solid #DCDCDC; }
a.produkt_panske:hover span {background-color: #2789ea;  }
a.produkt_detske:hover {color: #000; border: 1px solid #DCDCDC; }
a.produkt_detske:hover span {background-color: #fff000;  }

.galerie img{border: 1px solid #ccc; margin: 0 10px 10px 0;}
.sloupec {width: 47%; float: left; margin: 0 2% 0 0;}

/* objednavka */
fieldset { border-color:#DDD; border: 1px solid #e6e6e6; padding: 5px 10px 10px 10px; margin: 0px; } 
fieldset input, fieldset textarea, fieldset select  {border: 1px solid #ccc;}

legend { color: #00963E; text-align:center; font-weight:bold; margin-bottom: 0.1em; padding: 0 10px;}
.objednavka td, .objednavka th{text-align: left; padding: 4px 0; }
input.datum {width: 50px;}

input.tlacitko {border: none; background-color: #00963E; color: #fff; /*margin: 2px 0;*/ padding: 1px 10px 2px 10px; vertical-align: middle; margin: 0; cursor: pointer;}
a.tlacitko {text-decoration: none; background-color: #00963E; color: #fff; padding: 2px 10px; font-size: 11px; vertical-align: middle;}

#okno { margin: 20px; text-align: left;}
#okno h1{background-image: url(/img/bil.gif);background-repeat: no-repeat;background-position: 5px center; background-color: #00963E; font-size: 20px; color: #fff;  padding: 3px 0 3px 13px;}

.zalozky {background: #f2f2f2; line-height: 2.3em;}
.zalozky a {float: left; padding: 5px 15px;}
.zalozky a.aktivni {font-weight: bold; color: #fff; text-decoration: none; background: #ca9cb9;}

.sepSeda {width: 4px; background: #b3b3b3; overflow: hidden; margin: 0 10px;}
.sepFialova {width: 4px; background: #00963E; overflow: hidden; margin: 0 10px 0 0;}

table.objRekap {border: none; border-collapse: collapse; margin: 10px 0px; width: 100%; border-right: 1px solid #000; border-bottom: 1px solid #000;}
table.objRekap td {vertical-align: top; text-align: left; padding: 10px; border-left: 1px solid #000; border-top: 1px solid #000;}
table.objRekap td.prava table.objRekap th.prava {text-align: right;}

table.objRekap2 {border: none; border-collapse: collapse; margin: 10px 0px; width: 100%;}
table.objRekap2 td {vertical-align: top; text-align: left; padding: 2px 10px;}
table.objRekap2 th {border-top: 1px solid #000; border-bottom: 1px solid #000; text-align: left; padding: 4px 10px;}
table.objRekap2 td.prava, table.objRekap2 th.prava {text-align: right;}
table.objRekap2 tr.bordertop td {border-top: 1px solid #000;}

table.objRekap3 {border: 1px solid #000; border-collapse: collapse; margin: 10px 0px; width: 100%;}
table.objRekap3 td,table.objRekap3 th {border: 1px solid #000; vertical-align: top; text-align: left; padding: 2px 10px;font-size:10px}




/*table.obj th {background: #ca9cb9; color: #fff; font-weight: normal;}*/
.ramecek .tabulka 
{
  width:680px;
}

table.obj td {padding: 2px 0;}
table.kosikar {border-spacing: 0; border-collapse: collapse;}
table.kosikar td, table.kosikar th{padding: 2px 10px;  border: 1px solid #ccc;}
  table.kosikar td input {border: 0;}
   table.kosikar td.pocetka  input{border: 1px solid #ccc; }
table.kosikar td.bezborderu {border-right:0px; }
table.kosikar td.bezborderu2 {border-left:0px; border-right: 0px; }
table.kosikar th {background-color: rgb(204, 204, 204);vertical-align: middle;}
#produktoveMenu {margin: 5px 0; text-align: left; }
#produktoveMenu a {float: left; cursor: pointer; margin: 0 1px 1px 0; color: #000; text-decoration: none; line-height: 25px; text-transform: uppercase;}
#produktoveMenu a:hover,#produktoveMenu a.aktivni {color: #fff;}
#produktoveMenu a span.konec {background: url(../img/tlacitko_leve_konec.gif) no-repeat center bottom; height: 25px; width: 6px; display: block; float: left;}
#produktoveMenu a:hover span.konec, #produktoveMenu a.aktivni span.konec {background: url(../img/tlacitko_prave_hover_konec.gif) no-repeat left bottom;}
#produktoveMenu a span.text {background: url(../img/tlacitko_leve.gif) repeat-x left bottom; display: block; float: left; height: 25px; padding: 0 7px; white-space: pre;}
#produktoveMenu a:hover span.text,#produktoveMenu a.aktivni span.text {background: url(../img/tlacitko_prave_hover.gif) repeat-x left bottom; color: #fff;}

/* #produktoveMenu a {display: inline-block;  white-space: nowrap; margin: 0 5px 5px 0; padding: 5px 15px; text-decoration: none; text-transform: uppercase; }
#produktoveMenu a span {border-left: 3px solid #a72879; padding: 0 0 0 10px;}
#produktoveMenu a.aktivni {background: #a72879; color: #fff;}
#produktoveMenu a.aktivni span {border-left: 3px solid #fff;} */

.sha {display: none;}
.shb {display: none}
td.oc, th.oc {text-align: center !important;}
td.ol, th.ol {text-align: left !important;}
td.or, th.or {text-align: right !important;}
.hovershow {visibility:hidden;}
td:hover .hovershow {visibility:visible;}
td.oc a, th.oc a{color: #fff;}


.mha .sha {display: block;}
.mha th.sha {display: table-cell;}
.mha td.sha {display: table-cell;}
.mhb .shb {display: block;}
.mhb th.shb {display: table-cell;}
.mhb td.shb {display: table-cell;}

#hidden_url{color:#E8E7D5}

.out .inshow {display:none}
.in .outshow {display:none}


table.tKalendar {border: none; border-collapse: collapse; border-right: 1px solid #000; border-bottom: 1px solid #000;z-index: 1000;}
table.tKalendar td, table.tKalendar th {line-height: 20px; border-left: 1px solid #fff; border-top: 1px solid #fff; text-align: center; vertical-align: middle;}
table.tKalendar td {padding: 0px; background: #f2f2f2; color: #7a7a7a;}
table.tKalendar th {padding: 3px 5px; background: #000; color: #fff}
table.tKalendar td a {display: block; background: #00963E; padding: 3px 5px; color: #fff; text-decoration: none; font-weight: bold;}
table.tKalendar td a:hover {background: #000;}
table.tKalendar tr.mesic td {background: #7a7a7a; font-weight: bold; color: #fff;}
table.tKalendar tr.mesic td a, table.tKalendar td.pozadovane a {background: #00963E;}

td.potvrzuji {background-color: #F7F3F7; margin: 10px 0 0 0;}


body.black .h_menu {color: #636563; margin: -7px 0 0 0;}
body.black a{color:#6B6D6B}
body.black #paticka {position: relative; color: #636563; padding: 15px 0 0 95px; font-size: 0.9em; text-align: left;}
body.black .ctverec {position: absolute; top: 12px; left: 0; _left: -95px; width: 80px; height: 50px; background-color: #A5A2A5; }
body.black .motiv h1 {color: #fff; font-size: 24px; font-weight: normal; margin: 0; padding: 0; padding-left: 15px; border-left: 5px solid #A5A2A5; margin: 30px 0 0 16px; }
body.black a.eshop {display: block; float: right; margin: 0 0 1px 0; width: 201px; text-decoration: none; height: 111px; background: url(/img/eshop_black.jpg) no-repeat left top;}
body.black a.eshop:hover {background: url(/img/eshop_hover_black.jpg) no-repeat left top;}
body.black .login .nadpisek {display: block; border-left: 5px solid #636563; padding: 0 0 0 10px; font-size: 17px; color: #454545; margin: 10px 0 0 15px; }
body.black .akce span.nadpis {display: block; padding: 0 0 0 10px; border-left: 5px solid #636563; margin: 10px 0 0 10px; margin: 8px 0 0 10px;}
body.black span.textik {display: block; border-left: 5px solid #636563; padding: 0 0 0 10px; font-size: 17px; color: #454545; margin: 10px 0 0 15px;}
body.black .motiv {height: 261px; background: url(/img/motiv_index_black.jpg) no-repeat left bottom; margin: 0 0 10px 0;}
body.black table.linka td {height: 5px; padding:0 0 0 5px; vertical-align: top;  line-height: 13px; color: #636563; font-weight: bold;}
body.black .pravy .p_menu a {display: block; width: 160px; _width: 180px; height: 36px;  line-height: 35px; background: url(/img/tlacitko_black.gif) no-repeat left top; margin: 0 0 2px 0; _margin: 0 0 2px 3px; padding: 0 0 0 20px;}
body.black .pravy .p_menu a:hover {background: url(/img/tlacitko_hover_black.gif) no-repeat left top; color: #fff;}

body.black h1 a {color: #fff;}
body.black #logo {border-left: 4px solid #fff; padding: 5px 0 5px 12px; position: absolute; left: 15px; top: 45px; color: #fff;}

body.black #hlavicka {position: relative;_z-index:-1 ; height: 161px; background: url(../img/motiv_black.jpg) no-repeat left top; }
body.black a.k_pod {background: url(../img/l_menu_black.gif) no-repeat left top; padding: 5px 0 5px 30px;  font-size: 13px; text-decoration: none; /*border-bottom: 1px solid #fff;*/}
body.black #p_sloupec h1 {background-color: #6B6D6B; font-size: 1.4em; color: #fff; padding: 3px 5px; margin: 0 0 10px 0;   }
body.black #p_sloupec h2.nadpis {background-color: #6B6D6B; font-size: 1.4em; color: #fff; padding: 3px 5px; margin: 0; }
body.black #l_sloupec a {display: block; color: #4A494A;  margin: 0 0 2px 0;}       
body.black #s_menu {float: right; color: #4A494A; margin: -5px 0 0 0;}
body.black #container2 {width: 920px; text-align: left; margin: 0px auto; background: url(../img/zenska_black.jpg) no-repeat left bottom;}


body.black .prihlasen {height: 33px; background-color: #e6e6e6; color:#6B6D6B; line-height: 33px; padding: 0 0 0 15px; _padding: 0px 0 0 15px; z-index: 1; text-align: left;}
body.black .prihlasen input {border: 1px solid #CCCCCC; margin: 0 5px 0 3px;}
body.black .prihlasen input.odeslat {background-color: #6B6D6B; color: #fff; margin: 0 10px 0 0; border: 1px solid #6B6D6B;}
body.black #product_name {background-color: #00963E; font-weight: bold; font-size: 16px; color: #fff;}

body.black table.kosikar th {background-color: rgb(204, 204, 204);vertical-align: middle;}
body.black #produktoveMenu {margin: 5px 0; text-align: left; }
body.black #produktoveMenu a {float: left; cursor: pointer; margin: 0 1px 1px 0; color: #000; text-decoration: none; line-height: 25px; text-transform: uppercase;}
body.black #produktoveMenu a:hover {color: #fff;}
body.black #produktoveMenu a span.konec {background: url(../img/tlacitko_leve_konec.gif) no-repeat center bottom; height: 25px; width: 6px; display: block; float: left;}
body.black #produktoveMenu a:hover span.konec {background: url(../img/tlacitko_prave_hover_konec_black.gif) no-repeat left bottom;}
body.black #produktoveMenu a span.text {background: url(../img/tlacitko_leve.gif) repeat-x left bottom; display: block; float: left; height: 25px; padding: 0 7px; white-space: pre;}
body.black #produktoveMenu a:hover span.text {background: url(../img/tlacitko_prave_hover_black.gif) repeat-x left bottom; color: #fff;}

body.black .sepSeda {width: 4px; background: #b3b3b3; overflow: hidden; margin: 0 10px;}
body.black .sepFialova {width: 4px; background: #4A494A; overflow: hidden; margin: 0 10px 0 0;}

body.black .zak_servis {float:right; padding: 0px 15px 0 15px;  background-color: #E7E7E7; color: #000;z-index: 10;}
body.black .zak_servis a {color:#000}
body.black .kosik {float:right; padding: 0 5px 0 0px; border-left: 2px solid #fff; background-color: #E7E7E7; color: #000;z-index: 10;}
body.black .kosik td , .kosik a{color: #fff;}


body.black .cena {font-size: 12px; font-weight: bold; padding: 0 0 0 10px;}
body.black .prihlasen form {margin: 0;}

body.black .drobecky {margin: 10px 0; padding: 0;}
body.black h2 {color: #6B6D6B; /*background-color: #ad347b; color: #fff;  padding: 3px 0 3px 10px;*/ margin: 10px 0;} 
body.black #product_name {background-color: #6B6D6B; font-weight: bold; font-size: 16px; color: #fff;}
body.black .kosik ul.uroven11 li.polozka11 {margin: 0px;background: #737573 url(../img/kosik_black.gif) no-repeat 10px 10px;padding-left:60px;}
body.black .kosik ul.uroven11 {color: #fff;}
body.black .kosik ul.uroven11 a{color: #fff;}
body.black  #p_sloupec ul li, .odrazkovy li {background: url(/img/seznam_black.gif) no-repeat left 3px; padding-left: 10px;}
body.black  li.carka {color: #000;}

body.black .zak_servis {float:right; padding: 0px 15px 0 15px;  background-color: #737573; color: #fff;z-index: 10;}
body.black .zak_servis a {color:#fff}

body.black legend { color: #000; text-align:center; font-weight:bold; margin-bottom: 0.1em; padding: 0 10px;}
body.black input.tlacitko {border: none; background-color: #636563; color: #fff; /*margin: 2px 0;*/ padding: 1px 10px 2px 10px; vertical-align: middle; margin: 0; cursor: pointer;}
body.black a.tlacitko {text-decoration: none; background-color: #636563; color: #fff; padding: 2px 10px; font-size: 11px; vertical-align: middle;}

.zalozky3 {border-bottom: 1px solid #00963E; margin: 0px 0 0 0;}
.zalozky3 .polozka {float: left; background-color: #00963E; color: #fff; font-weight: bold; padding: 0 25px;  height: 28px; line-height: 28px; margin: 0 1px 0 0;}
.cara3{border-bottom: 1px solid #00963E; margin: 0px 0 10px 0; font-size: 1px; line-height: 1px; height: 1px;}
.produkty3 {margin: 10px 0 ; overflow: hidden;}
.produkty3 .polozka {background: url(/img/tecky.gif) no-repeat left top;   float: left; width: 138px; margin-left: -2px; padding: 0 2px ;}
.produkty3 .polozka a span {display: block; text-decoration: none; text-align: center; font-weight: bold;}
.produkty3 .polozka a:hover span {text-decoration: underline; }
.produkty3 .polozka a img {border:0;}

#hlavicka {position: relative;}
#flash {position: absolute; right: 210px; bottom: 0; z-index: 0;}

#hledani {background-color: #00963E; border-bottom: 1px solid #6e6e6e;  padding: 5px 0px ; margin: 0 0 10px 0; &margin: 25px 0 35px 0; color: #fff; font-size: 11px;}
#hledani input.text {border: 1px solid #00963E; width: 114px;}
#hledani input.odeslat {border: 1px solid #ccc; background-color: #ccc;  padding: 0; width: 25px;}
#hledani form {margin: 0 ;}
#hledani table td {font-size: 11px; padding: 0; }
#hledani table td.pl10{padding-left: 7px;}


fieldset.darkyf {border-bottom:0; margin-top: 15px;}
fieldset.darkyf legend {font-size: 12px; }
fieldset.darkyf  {font-size: 5px; line-height: 5px;}


/* darky pod zavojem */
.darky {padding: 5px 5px; border: 1px solid #ccc; position: relative; z-index: 0; height: 160px;}
.darky a.darek {display: block; float: left; width: 138px; height: 160px;  background: url(/img/darek_ca.gif) no-repeat left 10px; text-align: center;}                    
.darky a.darek:first-child {background: url(); }      
.darky a.darek img {text-decoration: none;}  
.darky .zavoj {background: url(/img/darky_pruhlednost.png) repeat-y left top; position: absolute; z-index: 20; width: 692px; height: 160px;}   
.darky .popis {background: #BD2943 url(main0000.css); color: #fff; position: absolute; z-index: 40;  top: 55px; left: 35%; padding: 15px ; text-align: center;}
.darky .popis strong {color: #fff;}         

/* darky vyber */
.darky2 {padding: 5px 5px; border: 1px solid #ccc; height: 593px; }
.darky2 a.darek2 {display: block; border: 1px solid #fff; float: left; width: 193px; height: 186px;  background: url(/img/darek_ca.gif) no-repeat left 10px; text-align: center; text-decoration: none; font-weight: bold;  margin: 0; margin-left: -2px; }                    
.darky2 a.darek2:first-child {background: url(); }      
.darky2 a.darek2 img {margin-bottom: 10px; margin-top: 3px;}
.darky2 a.darek2 img.plus {position: absolute; right: 0; top: 0; margin: 0; display: none;}    
.darky2 a.darek2:hover {border: 1px solid #ccc; background: url(); z-index: 500; } 
.darky2 a.darek2:hover img.plus {position: absolute; right: 0; top: 0; margin: 0; display: block;}    
.darky2_texty {background-color: #f0f0f0; border: 1px solid #ccc; border-bottom: 0; padding: 7px ;}
.darky2_texty img {float: left; margin-right: 10px; margin-bottom: 2px;}
.darky2_texty span {color: #00963E;}
img.darek_obr {margin: 0 7px 25px 0;}


/* darky vybrane */
span.zavoj2 {position: absolute; left: 0; top: 0; width: 135px; height: 196px; z-index: 600; background: url(/img/darky_pruhlednost.png) repeat-y left top;}          
.darky2 a.darek3 {display: block; border: 1px solid #fff; float: left; width: 193px; height: 186px;  background: url() no-repeat left 10px; text-align: center; text-decoration: none; font-weight: bold; position: relative; margin: 0; margin-left: -2px; cursor: default; }                    
.darky2 a.darek3:first-child {background: url(); }      
.darky2 a.darek3 img {margin-bottom: 10px; margin-top: 3px;}
.darky2 a.darek3 img.plus {position: absolute; right: 0; top: 0; margin: 0; display: none;}    
.darky2 a.darek3:hover { background: url(main0000.css); z-index: 500; } 
.darky2 a.darek3:hover img.plus {position: absolute; right: 0; top: 0; margin: 0; display: none;} 
.darky2 a.vybrany {cursor: pointer;}   
        
/* posun darku */
.darky_viewport {overflow: hidden; position: relative; height: 600px;} 
 a#darky_left {position: absolute; left:75px; top: 80px; display: block; z-index: 5000; width: 43px; height: 33px; background: url(/img/darky_top_nor.png) no-repeat left top; border: 1px solid #ccc; text-decoration: none;}
 a#darky_right {position: absolute; left:75px; bottom: 8px; display: block; z-index: 5000; width: 43px; height: 33px; background: url(/img/darky_bottom_nor.png) no-repeat left top; border: 1px solid #ccc; text-decoration: none;}
 a#darky_left:hover {background-image: url(/img/darky_top_sel.png);}
 a#darky_right:hover {background-image: url(/img/darky_bottom_sel.png);}
.darky_viewport > .darky2 {padding: 5px 5px; /*border: 1px solid #ccc;*/ width: 3000px; position: absolute; left: 0; top:0; z-index: 20;} 


#sloupec_darky {float: left; width: 203px; margin-left: 13px; position: relative; z-index: 0;}
#sloupec_darky .popis {display: block; position: absolute; top: 300px; z-index:  5000;  width: 190px; text-align: center;}
 
.zavoj {background: url(/img/darky/darky_pruhlednost.png) repeat left top; height: 605px; width: 203px;  position: absolute; top: 0; left: 0;  z-index: 200;}

a.favorite {display: block; position: absolute; left: 728px; bottom: 8px;}
.mezera_mini {font-size: 5px; line-height: 5px; height: 5px;}
                                         
