/* menu */
#menu {
	position: absolute;
	top: 85px;
	height: 43px;
	width: 970px;
	border-bottom: 20px solid #FFDE3E;
}
#menu ul li {
	float: left;
}
#menu ul li a {
	background: transparent;
	float: left;
	display: block;
	font-size: 80%;
	margin: 0 10px 0 0;
	_margin: 0 5px 0 0;
	text-align: center;
	height: 42px;
	width: 137px;
	border-bottom: 1px solid #FFFFFF;
	overflow:hidden;
        position:relative;	
cursor:pointer;	
}
*:first-child+html #menu ul li a {
	font-size: 75%;
}
#menu ul .active a {
	border-bottom: none;
	margin-top: 0px;
	height: 43px;
}
#menu ul li a span {
        position:absolute;
        top:0px;
        left:0px;
        height:43px;
        width:137px;
}
/* obrazkove menu */
/* textove menu */
#menu .dalsi {
margin:9px 0 0 0;
float:right;
height:30px;
position:absolute;
top:0;
right:0;
font-family:tahoma;
}
#menu .dalsi li a {
	width: auto;
	height: auto;
margin:0 0 0 16px;
_margin:2px 0 0 8px;
	border: none;
	white-space:nowrap;
font-size:85% !important;
outline:none;
}
#menu .dalsi li.act a{
text-decoration:none;
font-weight:bold;
}
/* panel zbozi l=lichy, s=sudy */
.zbozil,.zbozis {
	width: 273px;
	margin: 0 16px 16px 0;
	float: left;
	background: url(../images/grafika/zluty-panel.gif) #FFBE00 top left repeat-x;
	font-size: 80%;
}
.zbozil{
margin-right:18px !important;
}
.zboziContent,.zboziContent3{
clear:both;
width:251px;
border:1px solid #FFBE00;
background:#FFF;
padding:0 10px 10px;
font-size:85%;
float:left;
}
.zboziContent2{
clear:both;
width:247px;
border:1px solid #FFBE00;
background:#FFF;
padding:8px 12px;
font-size:120%;
font-family:tahoma;
float:left;
line-height:1.4;
}
.zboziContent3 {
padding:2px 0 6px 7px;
width:264px;
}
.zboziContent2 p{
padding-bottom:12px !important;
}
.zboziContent2 p.moreInfo{
padding-bottom:8px !important;
}
p.moreInfo a{
background:url(../images/grafika/vstupte-point.gif) no-repeat;
display:block;
padding:3px 0px 8px 34px;
font-weight:bold;
font-size:85%;
font-family:verdana;
}
.zboziContent3 p.moreInfo a{
background:url(../images/arrow-yellow.gif) no-repeat left center;
font-size:100%;
margin-left:5px;
padding:0 0 1px 14px !important;
}
.zbozil h1,.zbozis h1,.zbozil h2.likeH1,.zbozis h2.likeH1{
float:left;
min-height:20px;
_height:20px;
font-weight:bold;
color:#000 !important;
padding:6px 5px 4px 12px !important;
font-size:110% !important;
}
.zbozil h1 a,.zbozis h1 a{
color:#000;
}
.zbozil .kusu,.zbozis .kusu {
	width: auto;
	clear: none;
	background: transparent;
font-size:95% !important;
font-family:tahoma !important;
	margin:0;
	float: right;
	position: relative;
	top: 8px;
right:10px;
	border: none;
}
.zbozil strong,.zbozil strong a,.zbozis strong,.zbozis strong a {
	display: block;
}
.zbozil strong,.zbozis strong{
padding:3px 0 6px 0;
}
.zbozis{
margin-right:0;
}
a.zboziImg{
height:80px;
width:80px;
float:left;
overflow:hidden;
margin:8px 10px 2px 2px;
}
.zboziContent3 a.zboziImg {
height:88px;
margin-right:7px;
width:88px;
}
.zboziText{
position:relative;
margin-left:95px;
}
.zboziText p{
padding:0px !important;
font-size:100% !important;
font-family:verdana !important;
}
.zboziContent3 .zboziText p{
line-height:145%;
padding:11px 0 0 0 !important;
}
/* udaje o uzivateli */
#uzivatel {
	width: 185px;
	border: 1px solid #656565;
	
}
#uzivatel h4{
padding:4px 0 3px 37px;
font-size:115%;
font-weight:bold;
background:url(../images/grafika/neprihlaseny.gif) 5px 5px no-repeat;
line-height:1.2;
}
#uzivatel h4.prihlaseny{
background:url(../images/grafika/prihlaseny.gif) 5px 5px no-repeat;
}
#uzivatel h4 span{
font-size:85% !important;
font-weight:normal;
}
#uzivatel h4 a{
color:#fff;
font-weight:bold;
}
#uzivatel .uzivTitle{
color:#FFF;
min-height:73px;
_height:73px;
background:url(../images/grafika/pravy-uzivatel.gif) #646464 top left repeat-x;
}
#uzivatel .uzivTitle p {
padding:6px 0 10px 37px;
	margin: 0;
line-height:1.4;
}
#uzivatel .uzivTitle p a {
padding:0 !important;
color:#fff;
}
#uzivatel ul.basketList{
background:#f1f1f2 url(../images/grafika/uzivatel-bg.gif) repeat-x left top;
padding-bottom:6px;
}
#uzivatel ul.basketList li{
margin:4px 0 0 0px;
text-indent:20px;
line-height:210%;
padding-left:14px;
}
ul.basketList .cerveny{
background:url(../images/grafika/zamek-c.gif) 9px 0 no-repeat;
}
ul.basketList .zluty{
background:url(../images/grafika/zamek-z.gif) 9px 0 no-repeat;
}
ul.basketList .zeleny{
background:url(../images/grafika/zamek-ze.gif) 9px 0 no-repeat;
}
ul.basketList .kosik{
background:url(../images/grafika/icon-kosik.gif) 10px 5px no-repeat;
}
ul.basketList .kosik2{
background:url(../images/grafika/icon-kosik.png) no-repeat 10px 5px;
}
ul.basketList .vahy{
background:url(../images/grafika/icon-vahy.gif) 7px 6px no-repeat;
}
ul.basketList .klic{
background:url(../images/grafika/icon-klic.gif) 7px 8px no-repeat;
}
ul.basketList .sipkaRight{
background:url(../images/grafika/icon-arrow-right.gif) 9px 8px no-repeat;
}
ul.basketList .sipkaDown{
background:url(../images/grafika/icon-arrow-down.gif) 9px 8px no-repeat;
}
ul.basketList .clock{
background:url(../images/grafika/icon-clock.gif) 9px 7px no-repeat;
}
ul.basketList .ixko{
background:url(../images/grafika/icon-ix.gif) 9px 8px no-repeat;
}
ul.basketList .right{
background:url(../images/grafika/icon-right.gif) 9px 8px no-repeat;
}
#uzivatel ul.basketList li.active{
font-size:105%;
font-weight:bold;
}
ul.basketList p{
margin:15px 0 7px 8px;
}
ul.basketList2{
margin:0;
padding:5px 0px;
}
ul.basketList2b{
margin:7px 0 0 0;
padding:5px 0px;
}
ul.basketList2 li,ul.basketList2b li{
background:url(../images/grafika/arrow-yellow.gif) no-repeat 16px 3px;
padding:0px 0 6px 34px;
}
ul li.mail{
background:url(../images/grafika/icon-mail.gif) 10px 2px no-repeat !important;
}
ul li.tel,ul li.tel{
background: url(../images/grafika/telefon.gif) 10px 0px no-repeat;
font-size:105%;
font-weight:bold;
}
/* pravy blok */
.pravyBlok {
	width: 185px;
	border: 1px solid #D0D1D3;
	margin: 18px 0 0 0;
	padding-bottom: 10px;
}
.noTop {
  margin-top: 0;
}
.pravyBlok h4,.pravyBaner h4 {
	background: #F1F1F2;
	_height: 34px;
	min-height: 34px;
	line-height: 250%;
	padding-left: 10px;
	font-size: 115%;
	font-weight: bold;
}
.pravyBlok li,.pravyBaner li {
	line-height: 160%;
	padding-left: 17px;
	margin: 7px 0 0 8px;
	background: url(../images/grafika/li.gif) 0 5px no-repeat;
}
.pravyBlok .navod {
	background: #FFFFFF;
}
.pravyBlok .navod a {
	color: #990000;
}
.pravyBlok h5{
font-size:105%;
font-weight:bold;
padding:7px 10px 3px;
}
.pravyBlokIn{
font-size:100%;
padding:0px 10px;
}
.pravyBlokIn p { margin-bottom: 0.3em; }
/* pravy Baner */
.pravyBaner {
	width: 187px;
	background: url(../images/grafika/pravy-baner.gif) #333333 top repeat-x;
	margin: 18px 0 0 0;
}
.pravyBaner h4 {
	background: transparent;
	color: #FAC408;
}
.pravyBaner li {
	background: url(../images/grafika/sipka.gif) 2px 4px no-repeat;
	color: #FFFFFF;
	padding-bottom: 15px;
}
/* rezervace */
#rezervace {
	/*top: 167px;*/
	width: 562px;
	background: url(../images/grafika/rezervace.gif) #F1F1F2 top repeat-x;
	border: 1px solid #D0D1D3;
	font-size: 74%;
	overflow: hidden;
	margin:15px 0 20px;
}
#rezervace h3 {
	margin: 7px 0 0 12px;
font-size:120% !important;
color:#000 !important;
}
#rezervace p {
	margin: 0px 8px 8px 12px;
}
#rezervace form {
	font-size: 115%;
margin:7px 5px 12px;
_margin:7px 0px 12px;
}
#rezervace .hledat {
	width: 10em;
}
#rezervace input {
	width: 200px;
}
#rezervace .select {
	width:120px;
}
#rezervace select {
	width:120px;
	_width:124px;
}
#rezervace .roz {
padding: 3px 5px 0 5px;
font-size: 90%;
}
a.title, h2.title {
font-size:120% !important;
margin-top:2px;
}
h2.title {
color: #333 !important;
}
h2.title a {
display: block;
}
ul.yellowArrow{
margin:8px 5px 5px 9px !important;
padding:0 !important;
}
ul.yellowArrow li{
background:url(../images/grafika/arrow-yellow.gif) no-repeat 0 3px;
padding:0px 0 7px 15px !important;
margin:0 !important;
text-indent:0px !important;
line-height:1.4 !important;
}
p.viceOVyhodach{
padding:0 0 0px 24px;
}
p.viceOVyhodach a{
color:#990000;
}
.bkarty{
width:189px !important;
_height:78px !important;
min-height:78px !important;
padding:0px !important;
margin:0px !important;
margin-top:20px !important;
border:0px !important;
}
.navigationU{
font-size:75%;
font-family:tahoma;
background:url(../images/grafika/navigation-bg.gif) repeat-x;
width:562px;
height:25px;
border:1px solid #d0d1d3;
margin-bottom:17px;
}
.navigationU div{
padding:3px 10px;
}
.navigationU div span{
padding:0 6px;
}
#obsah h1,#obsah2 h1,#panel404 h1,#obsah h2,#obsah2 h2,#panel404 h2{
font-size:160%;
color:#fac208;
font-weight:bold;
font-family:tahoma;
padding-bottom:8px;
}
#obsah h3{
font-size:120%;
color:#fac208;
font-weight:bold;
font-family:tahoma;
padding-bottom:4px;
}
#obsah2 #rezervace{
width:765px;
}
/*Bryndak */
#obsah2 .detailPopis h2,#obsah2 .detailPopis h3{
font-size:100%;
color:#000000;
font-weight:bold;
font-family:tahoma;
padding-bottom:4px;
}
#panel #obsah .perex {
font-size: 100%;
}
.cb {
font-size: 90%;
}
/*Bryndak */
#obsah h4.motto,
#obsah2 h4.motto {
background: #fac209 url(../images/grafika/motto-top.jpg) no-repeat left top;
float: right;
font-size: 90%;
font-weight: bold;
margin: 0 0 10px 10px;
width: 272px;
}
#obsah h4.motto span,
#obsah2 h4.motto span {
background: url(../images/grafika/motto-bot.gif) no-repeat 231px bottom;
display: block;
padding: 12px 30px 12px 50px;
}
#obsah p,
#obsah2 p{
padding-bottom:16px;
}
.titleSection{
position:relative;
}
.titleSection a.allProducts{
position:absolute;
top:5px;
right:0px;
font-size:85%;
font-weight:bold;
background:url(../images/grafika/greyPoint.gif) no-repeat 0px 1px;
padding-left:22px;
}
#obsah2 h3{
font-size:120%;
color:#fac208;
font-weight:bold;
padding-bottom:10px;
}
#obsah2 h3 a{
color:#fac208;
}
#obsah2 h3 span{
color:#666;
font-weight:normal;
}
.product{
font-size:75%;
float:left;
width:240px;
min-height:230px;
_height:230px;
border:1px solid #d0d1d3;
margin-right:20px;
font-family:tahoma;
}
.bazarU{
font-size:75%;
float:left;
width:240px;
border:1px solid #d0d1d3;
margin-right:20px;
margin-bottom:22px;
font-family:tahoma;
min-height:230px;
_height:205px;
}
.productAct,.bazarAct{
border:1px solid #ffde3e;
}
.productTitle,.bazarTitle{
width:240px;
min-height:48px;
_height:48px;
background:#f1f1f2;
font-size:110%;
font-weight:bold;
}
.productAct .productTitle,.bazarAct .bazarTitle{
background:#ffde3e;
}
.productTitleContent,.bazarTitleContent{
padding:4px 10px;
line-height:1.4;
}
h1.productTitleContent, h1.bazarTitleContent, h2.productTitleContent, h2.bazarTitleContent {
font-size: 110% !important;
}
.productBody,.bazarBody{
min-height:115px;
/*&height:120px;*/
font-size:100%;
}
.productText{
min-height:72px;
_height:72px;
padding:10px;
line-height:1.4;
}
.bazarText{
min-height:85px;
_height:85px;
padding:10px 10px 2px 10px;
line-height:1.4;
position: relative;
}
.productText div,.bazarText div{
width:80px;
height:80px;
float:left;
margin:1px 10px 5px 0;
overflow:hidden;
display:block;
}
.bazarText div{
margin:1px 10px 0 0;
}
.productText img,.bazarText img{
width:80px;
}
.productTags, .bazarTags{
float:left;
width:80px;
padding-left:10px;
padding-bottom:10px;
position:relative;
}
.bazarTags1{
float:left;
width:80px;
padding-left:10px;
padding-bottom:10px;
position:relative;
min-height:15px;
_height:15px;
min-height:15px;
_height:15px;
font-weight:bold;
line-height:1.5;
&line-height:1.3;
}
.productTags .tag, .bazarTags .tag{
width:54px;
height:15px;
background:#bdbdbe;
color:#fff;
font-weight:bold;
margin-top:2px;
padding:0px 0px 0px 4px;
line-height:1.4;
font-size:10px;
font-family:verdana;
}
.productTags .tag1,.productTags .tag2,.productTags .tag3,.productTags .tag4{
width:82px;
min-height:15px;
_height:15px;
background:#bdbdbe;
color:#fff;
font-weight:bold;
padding:0px;
line-height:1.5;
&line-height:1.3;
font-size:90%;
font-family:verdana;
text-align:center;
}
.bazarTags .tag,.bazarU .tagInf, .tagInf2, .bazarTags1 .tag{
position:absolute;
width:80px;
min-height:15px;
_height:15px;
background:#FFDE3E;
color:#000;
font-weight:bold;
padding:0px;
line-height:1.5;
&line-height:1.3;
font-size:90%;
font-family:verdana;
text-align:center;
}
.tagInf{
min-height:18px;
_height:18px;
width:66px;
bottom:5px;
left:100px;
cursor:help;
text-transform: uppercase;
line-height:18px;
border:1px solid #000;
background-color: #fff !important;
}
.tagInfr{
/*min-height:18px;
_height:18px;
bottom:5px;
left:100px;*/
float: left;
display: inline;
width:60px;
padding: 0px 3px;
cursor:help;
text-transform: uppercase;
/*line-height:18px;*/
border:1px solid #000;
/*background-color: #fff !important;*/
margin-right: 10px; 
}
.tagInf2{
min-height:18px;
_height:18px;
width:66px;
top:-19px;
left:90px;
cursor:help;
text-transform: uppercase;
line-height:18px;
border:1px solid #000;
background-color: #fff !important;
}
.tagInf2{
	position:relative;
	top:0;
	left:0;
	margin:0 5px 0 0;
	font-size:10px;
	height:20px;
	padding:2px;
	cursor:default;
}
.tagInf.green, .tagInf2.green, .tagInfr.green{
	background-color: #339900 !important;
	border-color: #339900 !important;
	color:#fff !important;
}
.productTags .tag3{
position:absolute;
top:2px;
}
.productTags .tag2{
position:absolute;
top:19px;
}
.productTags .tag1,.productTags .tag4{
position:absolute;
top:36px;
}
.productTags .tag4 a{
/*padding:0 13px 0 2px;
background:url(../images/grafika/question-mark.gif) no-repeat right 1px;*/
}
.productTags a{
color:#fff;
}
.bazarTags a,.bazarTags a:hover{
color:#000;
text-decoration:none;
}
.productPriceBox{
float:left;
height: 55px;
padding-left:10px;
}
.productPrice{
display:block;
color:#990000;
font-size:160%;
font-weight:bold;
line-height:1.3;
margin-bottom:5px;
}
.bazarPriceBox{
float:left;
padding-bottom:10px;
padding-left:100px;
}
.bazarPrice{
display:block;
color:#000000;
font-size:160%;
font-weight:bold;
line-height:1.3;
margin-bottom:10px;
}
.bazarPrice span {
	font-size:70%;
	padding-left:5px;
	font-weight:normal;
}
a.buttonLike{
background:#ffd300;
border:1px solid #929292;
color:#000;
display:block;
font-family:verdana;
font-size:80%;
font-weight:bold;
padding:4px 11px;
text-decoration:none;
text-transform:uppercase;
}
a:hover.buttonLike{
color:#000;
}
a.buttonLike2{
padding:4px 11px;
text-decoration:none;
color:#000;
background:#ffd300;
border:1px solid #929292;
font-size:80%;
font-weight:bold;
font-family:verdana;
text-transform:uppercase;
}
a:hover.buttonLike2{
color:#000;
}
.productFooter,.bazarFooter{
width:240px;
min-height:32px;
_height:32px;
background:#f1f1f2;
}
.productAct .productFooter, .productAct .bazarFooter{
background:#ffde3e;
}
.productFooterContent{
padding:7px 10px 3px;
}
.bazarFooterContent{
padding:7px 10px 3px;
}
a.iconConfront{
padding:2px 0 2px 24px;
background:url(../images/grafika/icon-porovnat.gif) no-repeat 0px 1px;
margin-right:12px;
}
a.iconAsk{
padding:2px 0 2px 18px;
background:url(../images/grafika/icon-zeptejte.gif) no-repeat 0px 1px;
}
a.iconHlidat{
padding:2px 0 2px 24px;
background:url(../images/grafika/icon-hlidat.gif) no-repeat 0px 1px;
margin-right:12px;
}
.productAct .productFooter a.iconConfront{
background:url(../images/grafika/icon-porovnat-act.gif) no-repeat 0px 1px;
}
.productAct .productFooter a.iconAsk{
background:url(../images/grafika/icon-zeptejte-act.gif) no-repeat 0px 1px;
}
.productAct .productFooter a.iconHlidat{
background:url(../images/grafika/icon-hlidat-act.gif) no-repeat 0px 1px;
}
.recommend{
width:564px;
font-family:tahoma;
margin-bottom:16px;
float:left;
&float:none;
}
.recommendBig{
width:767px;
}
.recommendTitle{
width:564px;
min-height:34px;
_height:34px;
background:#323232 url(../images/grafika/black-gradient.gif) repeat-x;
float:left;
}
.recommendBig .recommendTitle{
width:767px;
}
.recommendTitle h3{
padding:3px 0px 2px 11px !important;
font-size:120% !important;
font-weight:bold !important;
color:#fff !important;
}
.recommendBody{
background:#f1f1f2 url(../images/grafika/doporucuje-gradient.gif) repeat-x left top;
width:562px;
min-height:177px;
_height:177px;
border-bottom:1px solid #d0d1d3;
border-left:1px solid #d0d1d3;
border-right:1px solid #d0d1d3;
float:left;
}
.recommendBig .recommendBody{
width:765px;
}
.recommendBox{
width:187px;
min-height:177px;
_height:177px;
background:url(../images/grafika/doporucuje-line.gif) no-repeat 100% 18px;
float:left;
}
.recommendBig .recommendBox{
width:191px;
}
.recommendBoxContent{
padding:9px 13px 0px 10px;
font-size:90%;
line-height:1.3;
float:left;
}
.recommendBoxContent h4, #obsah .recommendBoxContent h2, #obsah2 .recommendBoxContent h2{
font-weight:bold;
font-size:95%;
padding-bottom:8px;
line-height:1.4;
min-height:33px;
_height:33px;
}
.recommendBoxImg{
text-align:center;
padding-bottom:11px;
height: 80px; width: 80px; overflow: hidden;
}
.recommendBoxPriceText{
font-size:85%;
}
.recommendBoxPrice{
color:#990000;
font-weight:bold;
font-size:140%;
}
.recommendBox a.buttonLike{
float:right;
margin-top:12px;
&margin-top:14px;
}
#searchAttributes{
font-size:90%;
padding:18px 0px;
float:left;
width:740px;
}
.attributesGroup{
background:#e0e2e4;
padding:6px !important;
margin:1px 0 !important;
float:left;
}
#searchAttributes input.check{
width:auto !important;
border:0px !important;
background:none !important;
}
#searchAttributes label{
display:block !important;
top:-21px;
&top:-20px;
margin-left:21px;
position:relative;
white-space:nowrap;
}
#searchAttributes strong{
padding:3px 0 1px !important;
display:block;
}
.attributesGroup .attribute{
float:left;
display:block;
padding:0px !important;
margin:0 7px -15px 0 !important;
}

#searchAttributes input.meneParametru, #searchAttributes input.viceParametru{
border: 0px !important; width: 12em; float: left; color: #990000; text-decoration: underline;
background-repeat: no-repeat; background-color: transparent; background-position: 0px 50%;
}
#searchAttributes input.meneParametru { background-image: url(../images/grafika/icon-up.gif); }
#searchAttributes input.viceParametru { background-image: url(../images/grafika/icon-down.gif); }

a.meneParametru{
float:left;
color:#990000;
background:url(../images/grafika/icon-up.gif) no-repeat 0px 1px;
&background:url(../images/grafika/icon-up.gif) no-repeat 0px 2px;
padding-left:24px;
margin-top:3px;
}
a.viceParametru{
float:left;
color:#990000;
background:url(../images/grafika/icon-down.gif) no-repeat 0px 1px;
&background:url(../images/grafika/icon-down.gif) no-repeat 0px 2px;
padding-left:24px;
margin-top:3px;
}
input.hledat2{
margin:0px 5px 0 15px !important;
float:left !important;
font-size:90% !important;
}
fieldset.last{
margin-top:12px
}
#obsah2 form div.last{
padding-top:9px !important;
padding-bottom:9px !important;
}
#obsah form div.last{
padding-top:0 !important;
margin-top:-2px;
padding-bottom:1px !important;
}
.last .attribute{
margin-top:3px !important;
margin-left:0 !important;
margin-right:8px !important;
}
.last .attribute input{
float:left !important;
width:auto !important;
border:0px !important;
background:none !important;
margin-right:5px;
margin-left: 0 !important;
}
.last .attribute label{
float:left !important;
margin:0px !important;
top:0px !important;
}
.searchBookmarks{
border-bottom:5px solid #ffde3e;
font-size:75%;
float:left;
width:100%;
}
.searchBookmarks2{
margin:16px 0 13px;
font-family:tahoma;
}
.searchBookmarks2 a{
text-decoration:underline !important;
}

a.yellowBookmark,span.yellowBookmark{
background:#ffde3e;
color:#000;
font-size:110%;
font-weight:bold;
text-decoration:none;
padding:6px 24px 6px 13px;
float:left;
margin-right:7px;
position:relative;
}
a.yellowBookmark .arrowUp{
display:block;
position:absolute;
top:11px;
right:8px;
width:9px;
height:8px;
background:url(../images/grafika/arrow-up.gif) no-repeat 0 0;
}
a.yellowBookmark .arrowDown{
display:block;
position:absolute;
top:11px;
right:8px;
width:9px;
height:8px;
background:url(../images/grafika/arrow-down.gif) no-repeat 0 0;
}
a.greyBookmark,span.greyBookmark{
font-size:110%;
font-weight:bold;
text-decoration:none;
background:#bdbdbe;
padding:6px 13px 5px;
color:#fff;
float:left;
margin-right:7px;
position:relative;
}
.zobrazitJako{
float:right;
position:relative;
top:5px;
}
.polozekNaStranku{
float:right;
position:relative;
top:5px;
right:30px;
}
.searchBookmarks .zobrazitJako a,.searchBookmarks .polozekNaStranku a, .searchBookmarks .zobrazitJako span,.searchBookmarks .polozekNaStranku span{
padding:3px;
}
.searchBookmarks a.act, .searchBookmarks span.act{
background:#bdbdbe;
text-decoration:none;
}
.pagination{
text-align:center;
padding:20px 0px 25px !important;
margin:0px !important;
font-size:75%;
float:left;
width:754px;
}
.pagination a, .pagination span.act{
padding:3px 5px !important;
margin:0px 1px !important;
border:1px solid #888;
text-decoration:none;
}
.pagination a.act, .pagination span.act{
background:#ffde3e;
}
.pagination a.previous{
margin-right:25px !important;
background:url(../images/grafika/arrow-left.gif) no-repeat 0px 1px;
padding-left:23px !important;
}
.pagination a.next{
margin-left:25px !important;
background:url(../images/grafika/arrow-right.gif) no-repeat 100% 1px;
padding-right:23px !important;
}
.pagination a.previous,.pagination a.next{
border:0px;
}
.pagination span{
margin:0px 3px;
}
#detail h2{
color:#fac208;
font-size:160%;
font-weight:bold;
font-family:tahoma;
padding-bottom:12px;
}
.detailImage{
clear: both;
float:left;
margin:0 15px 0 0;
font-size:90%;
font-family:tahoma;
width:155px;
}
.detailPriceInfo {
float: left;
width: 215px;
}
.detailText{
float:left;
width:390px;
font-size:100%;
font-family:tahoma;
}
.detailBonus{
border: 1px #000 solid;
margin-bottom: 10px;
padding: 10px 10px 10px 75px;
}
.detailFunc{
float: left;
margin-left: 15px;
}
.detailFunc li {
padding-bottom: 6px;
}
a.porovnat{
display:block;
background:url(../images/grafika/icon-porovnat-white.gif) no-repeat 0px 3px;
padding-left:28px;
}
a.zeptat{
display:block;
background:url(../images/grafika/icon-zeptejte-white.gif) no-repeat 3px 3px;
padding-left:28px;
}
a.hlidat{
display:block;
background:url(../images/grafika/icon-hlidat-white.gif) no-repeat 0px 3px;
padding-left:28px;
}

a.hlidatD, a.splatkyD, a.porovD, a.faceD, a.poslatD, a.twitterD {display:block;padding-left:28px;}
a.hlidatD { background:url(../images/grafika/ikona-hlidat.gif) no-repeat 0px 3px; }
a.splatkyD { background:url(../images/grafika/ikona-spocitat.gif) no-repeat 0px 3px; }
a.porovD { background:url(../images/grafika/ikona-pridat.gif) no-repeat 0px 3px; }
a.faceD { background:url(../images/grafika/ikona-facebook.gif) no-repeat 0px 3px; }
a.poslatD { background:url(../images/grafika/ikona-poslat-emailem.gif) no-repeat 0px 3px; }
a.twitterD { background:url(../images/grafika/ikona-twitter.gif) no-repeat 0px 3px; }

.detailTags{
font-family:verdana;
font-size:70%;
float:left;
margin-bottom:10px;
width: 100%;
}
.detailTag, .dta{
background:#bdbdbe;
width:58px;
height:15px;
color:#fff;
font-weight:bold;
float:left;
text-align:center;
margin-right:2px
}
.detailStav{
border: 1px #000 solid;
width:72px;
line-height: 13px;
height: 13px;
_width: 60px;
_height: 15px;
font-weight:bold;
float:left;
text-align:center;
margin-right:2px;
cursor:help;
}
.dta{
width:82px;
}
.dta a{
color:#fff;
}
.detailKod{
float:right;
font-weight:bold;
}
p.detailPopis{
padding-bottom:10px
}
p.detailAtributtes{
font-family:tahoma !important;
font-size:75% !important;
padding-bottom:10px;
}
.detailPrice{
background:#f1f1f2;
padding:7px 7px;
float:left;
margin:1px 0 2px;
}
.detailPrice .number{
color:#990000;
font-weight:bold;
font-size:155%;
font-family:tahoma;
float:left;
line-height:1.3;
}
.detailPrice a.buttonLike{
font-size:90%;
float:left;
margin-left:10px;
}
.font11{
font-size:75% !important;
font-family:tahoma !important;
}
table.datailTable{
font-size:85%;
width:100%;
margin-bottom:20px;
}
table.datailTable tr.dark{
background:#f1f1f2;
}
table.datailTable td,table.datailTable th{
vertical-align:top;
padding:3px 8px 2px;
}
table.datailTable th{
width:170px
}
.staticPagesPic{
position:relative;
padding-bottom:160px;
}
.staticPagesPic img{
position:absolute;
top:-6px;
left:-14px;
}
a.interMapa{
width:185px;
height:237px;
display:block;
overflow:hidden;
position:relative;
cursor:pointer;
outline:none;
}
a.interMapa span{
display:block;
width:185px;
height:237px;
background:url(../images/grafika/interaktivni-mapa.jpg);
position:absolute;
top:0px;
left:0px;
}
.yellowBox273{
font-family:tahoma;
font-size:100%;
margin:4px 0px 0px 15px;
float:right;
border:1px solid #ffbe00;
width:273px;
min-height:143px;
_height:143px;
}
.yellowBox273 h4{
background:url(../images/grafika/zluty-panel.gif) repeat-x;
text-transform:uppercase;
font-weight:bold;
padding:4px 12px 6px;
color:#000;
font-size:90%;
}
.yellowBox273 p{
padding:8px 12px !important;
}
.yellowBox273 p.moreInfo{
padding:0px !important;
padding-left:10px !important;
}
h4.arrow{
background:url(../images/grafika/arrow.gif) no-repeat;
font-size:90%;
font-weight:bold;
padding:0px 0px 6px 25px;
}
ul.greyArrows,
ul.yellowArrows{
margin:0px 0px 16px 16px;
font-family:tahoma;
}
.finalTextLeft ul.greyArrows{
font-size:85%;
}
ul.greyArrows li{
background:url(../images/grafika/arrow-grey.gif) no-repeat 0px 5px;
padding:0px 0px 0px 17px;
}
ul.yellowArrows li{
background:url(../images/grafika/arrow-yellow.gif) no-repeat 0px 5px;
padding:0px 0px 0px 17px;
}
.provozniDoba{
font-family:tahoma;
font-size:90%;
border:1px solid #ffbe00;
width:562px;
min-height:143px;
_height:143px;
margin-top:15px;
}
.provozniDoba h4{
background:url(../images/grafika/zluty-panel.gif) repeat-x;
text-transform:uppercase;
font-weight:bold;
padding:4px 12px 6px;
color:#000;
font-size:100%;
}
.provozniDoba div{
padding:2px 10px;
}
.provozniDoba table{
width:100%;
}
.provozniDoba table tr.dark{
background:#f1f1f2;
}
.provozniDoba table td{
padding:3px 10px;
}
.kontaktniForm{
font-family:tahoma;
font-size:90%;
border:1px solid #ffbe00;
width:562px;
min-height:143px;
_height:143px;
margin-top:15px;
float:left;
}
.kontaktniForm h4{
background:url(../images/grafika/zluty-panel.gif) repeat-x;
text-transform:uppercase;
font-weight:bold;
padding:4px 12px 6px;
color:#000;
font-size:100%;
}
.kontaktniFormCont{
padding:10px;
float:left;
}
.kontaktniFormContGrey{
background:#f1f1f2;
float:left;
width:100%;
}
.greyL{
float:left;
width:263px;
padding:8px 12px;
}
.greyR{
float:left;
width:239px;
padding:8px;
}
.greyL input{
border:1px solid #ffbe00;
padding:7px 4px;
width:250px;
font-size:100%;
font-family:tahoma;
}
.greyR textarea{
border:1px solid #ffbe00;
padding:7px 4px;
width:225px;
height:69px;
&height:73px;
font-size:100%;
font-family:tahoma;
}
button {
border: 1px solid #929292;
height: 25px;
padding:3px 3px 3px 4px;
width: 66px;
background: #FFD300;
text-transform: uppercase;
font-family:verdana;
font-weight: bold;
font-size:70%;
cursor: pointer;
}
.kontaktniFormCont button{
margin:10px 0px 0px 10px;
}
table.zboziTable{
font-size:85%;
width:100%;
margin-bottom:20px;
}
table.zboziTable tr.dark{
background:#f1f1f2;
}
table.zboziTable tr.yellow{
background:#ffde3e;
}
table.zboziTable td,table.zboziTable th{
vertical-align:top;
padding:4px 8px 3px;
}
table.zboziTable th.headline{
font-size:89%;
}
table.zboziTable img{
margin:0px 4px;
}
table.zboziTable td.price{
color:#990000;
font-weight:bold;
text-align:right;
}
table.zboziTable td.tags{
font-family:verdana;
font-size:84%;
font-weight:bold;
color:#fff;
width:256px;
}
table.zboziTable td.tags a{
color:#fff;
/*padding:0 13px 0 2px;
background:url(../images/grafika/question-mark.gif) no-repeat right 1px !important;*/
}
table.zboziTable td.tags span{
background:#bdbdbe;
margin:0px 5px 0px 0px;
width:82px;
height:18px;
display:block;
float:left;
text-align:center;
position:absolute;
}
table.zboziTable td.tags .firstTag{
margin-left:0px;
}
table.zboziTable td.tags .secondTag{
margin-left:87px;
}
table.zboziTable td.tags .thirdTag{
margin-left:174px;
}
table.zboziTable tr.yellow td.tags span{
background:#fff;
color:#666;
}
table.zboziTable tr.yellow td.tags span a.dostupnost{
color:#666;
/*padding:0 13px 0 2px;
background:url(../images/grafika/question-mark.gif) no-repeat right 1px !important;*/
}
table.zboziTable td.icons span{
position:relative;
}
table.zboziTable td.icons span .overBox{
position:absolute;
top:-44px;
left:-19px;
white-space:nowrap;
font-size:89%;
background:#ffde3e;
color:#333;
padding:5px 7px 5px 9px;
display:none;
}
table.zboziTable td.icons .overBox span{
position:absolute;
bottom:-9px;
left:23px;
background:url(../images/grafika/mouseOver.png) no-repeat;
width:14px;
height:9px;
}
table.zboziTable td.icons .overBox span{
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grafika/mouseOver.png');
}
.visible{
display:block !important;
}
.hidden{
display:none !important;
}
table.tabBasket{
font-size:84%;
border:1px solid #dfe1e3;
font-family:tahoma;
width:100%;
margin-bottom:20px;
}
table.tabBasket th{
background:#e5e6e6;
font-size:84%;
text-align:center;
text-transform:uppercase;
border-right:1px solid #fff;
padding:6px 5px;
white-space:nowrap;
}
table.tabBasket td{
border-right:1px solid #dfe1e3;
padding:8px 5px;
}
table.tabBasket tr.dark td{
border-right:1px solid #fff;
background:#e5e6e6;
}
table.tabBasket th.cross,table.tabBasket td.cross{
border-right:0px !important;
}
table.tabBasket th.price,table.tabBasket td.price{
text-align:right;
font-weight:bold;
}
table.tabBasket input{
width:30px;
text-align:center;
}
#basketNav{
margin-bottom:22px;
float:left;
}
#basketNav span#obsahKosiku, #basketNav span#doruceni, #basketNav span#udaje, #basketNav span#dokonceni,
 #basketNav span#nahrani, #basketNav span#nahrani2, #basketNav span#doruceni2, #basketNav span#udaje2, #basketNav span#dokonceni2{
/*cursor:pointer;*/
float:left;
height:34px;
}
#basketNav span#obsahKosiku span, #basketNav span#doruceni span, #basketNav span#udaje span, #basketNav span#dokonceni span,
 #basketNav span#nahrani span, #basketNav span#nahrani2 span, #basketNav span#doruceni2 span, #basketNav span#udaje2 span, #basketNav span#dokonceni2 span{
height:34px;
}
span#obsahKosiku{
width:202px;
}
span#obsahKosiku span.act{
width:202px;
}
span#obsahKosiku span.pastYR{
width:202px;
}
span#obsahKosiku span.past{
width:202px;
}
span#nahrani{
width:240px;
}
span#nahrani span.act{
width:240px;
}
span#nahrani span.pastYR{
width:240px;
}
span#nahrani span.past{
width:240px;
}
span#nahrani2, span#nahrani2 span.act, span#nahrani2 span.pastYR, span#nahrani2 span.past{
width:198px;
}
span#doruceni{
width:189px;
}
span#doruceni span{
width:189px;
}
span#doruceni2{
width:166px;
}
span#doruceni2 span{
width:166px;
}
span#doruceni2 span.act{
width:166px;
}
span#doruceni2 span.pastYR{
width:166px;
}
span#doruceni2 span.past{
width:166px;
}
span#doruceni span.act{
width:189px;
}
span#doruceni span.past{
width:189px;
}
span#doruceni span.pastYR{
width:189px;
}
span#udaje{
width:186px;
}
span#udaje span{
width:186px;
}
span#udaje span.act{
width:186px;
}
span#udaje span.past{
width:186px;
}
span#udaje2{
width:179px;
}
span#udaje2 span{
width:179px;
}
span#udaje2 span.act{
width:179px;
}
span#udaje2 span.past{
width:179px;
}
span#dokonceni{
width:188px;
}
span#dokonceni span{
width:188px;
}
span#dokonceni span.act{
width:188px;
}
span#dokonceni2{
width:180px;
}
span#dokonceni2 span{
width:180px;
}
span#dokonceni2 span.act{
width:180px;
}
h2.basketH2{
color:#bdbdbe !important;
background:url(../images/grafika/icon-basket-yellow.gif) no-repeat 0px 0px;
padding:1px 0px 8px 42px;
}
.basketPrice{
width:200px;
float:right;
border-bottom:4px solid #ffde3e;
font-family:tahoma;
text-align:right;
}
.basketPriceDPH{
color:#990000;
font-size:20px;
font-weight:bold;
}
.basketPriceNoDPH{
font-size:79%;
}
.basketPrice button{
width:100px;
margin:10px 0px 12px;
}
.basketMore{
margin:5px 0 0;
&margin:-7px 0 0;
font-size:79%;
font-family:tahoma;
float:right;
}
.basketYellowBox{
border:1px solid #ffbe00;
font-family:tahoma;
font-size:84%;
margin:0 0 22px;
padding:5px 15px 5px 15px;
}
.basketYellowBox p{
font-size:104% !important;
padding-bottom:8px !important;
}
.basketYellowBox h3{
font-size:145% !important;
color:#fbc606;
}
.basketYellowBox table{
width:100%;
}
.basketYellowBox table tr td{
padding:5px 10px;
vertical-align:top;
}
.basketYellowBox table tr td .small{
font-size:89%;
}
.basketYellowBox table tr td.radio{
width:22px;
padding:5px 0px 5px 10px !important;
}
.basketYellowBox table tr td.radio input{
margin-bottom:-3px;
}
.basketYellowBox table tr.dark td{
background:#f1f1f2;
}
.basketGreyBox{
background:#f1f1f2;
font-size:84%;
font-family:tahoma;
padding:10px 5px 0px 5px;
margin-bottom:20px;
}
.basketGreyBox h4{
color:#8f8f90;
font-size:100%;
text-transform:uppercase;
font-weight:bold;
padding:0px 10px 5px;
}
table.tabBasketGrey{
width:100%;
font-size:100%;
font-family:tahoma;
margin-bottom:22px;
}
table.chciNechci{
width:auto;
}
table.chciNechci .td1{
padding-right:0px;
margin:0px;
width:15px;
border-bottom:1px solid #fff;
}
table.chciNechci .td2{
border-bottom:1px solid #fff;
padding-left:5px
}
table.chciNechci .td3{
padding-right:0px;
margin:0px;
width:15px;
}
table.chciNechci .td4{
padding-left:5px;
}
table.tabBasketGrey input.inputText{
border:1px solid #c0c0c2;
font-size:100%;
font-family:tahoma;
padding:4px 5px;
width:230px;
}
table.tabBasketGrey input.need, table.tabBasketGrey textarea.need{
border:1px solid #ffc008;
}

input.invalid,textarea.invalid{
border:1px solid #990000 !important;
background:#ffe0e0;
}
table.tabBasketGrey td{
vertical-align:top;
background:#f1f1f2;
padding:8px 10px;
}
table.tabBasketGrey th{
vertical-align:top;
background:#f1f1f2;
font-weight:normal;
padding:5px 0px 5px 10px;
width:65px;
}
button.btnPrihlasit{
width:80px;
font-size:10px !important;
}
.notice{
font-family:tahoma;
float:right;
font-size:79%;
margin:0px 0px 5px;
&margin:0px 0px 20px;
}
.width80{
width:80px;
}
.width283{
width:283px !important;
}
.vertTop{
vertical-align:top;
}
table.tabBasketGrey .textarea{
width:230px;
height:100px;
border:1px solid #bebec0;
font-family:tahoma;
font-size:100%;
padding:5px;
}
table.widthAuto{
width:auto !important;
}
table.tabBasketGrey .checkBox{
margin:3px 7px 0px 0px;
}
.regInfo{
padding:6px 50px 6px 10px;
}
table.tabBasketFinal1{
width:100%;
font-size:84%;
font-family:tahoma;
line-height:1.7;
margin-bottom:15px;
}
table.tabBasketFinal1 td{
vertical-align:top;
border-top:1px solid #dfe1e3;
padding:5px 0px;
}
table.tabBasketFinal1 td .bigger{
font-size:104%;
font-weight:bold;
}
table.tabBasketFinal1 td .arrow{
background:url(../images/grafika/arrow-grey.gif) no-repeat 0px 5px;
padding:0px 0px 0px 16px;
}
table.tabBasketFinal1 td .address{
padding-bottom:7px;
}
table.tabBasketFinal2{
width:100%;
font-size:84%;
font-family:tahoma;
border:1px solid #dfe1e3;
margin-bottom:10px;
}
table.tabBasketFinal2 th{
background:#ffde3e;
font-size:79%;
color:#333333;
text-transform:uppercase;
white-space:nowrap;
padding:4px 14px;
border-right:1px solid #fff;
}
table.tabBasketFinal2 td{
padding:5px 10px;
border-right:1px solid #dfe1e3;
}
table.tabBasketFinal2 tr.dark td{
background:#e5e6e6;
border-right:1px solid #fff;
}
table.tabBasketFinal2 td.number{
text-align:center;
}
table.tabBasketFinal2 td.price{
text-align:right;
font-weight:bold;
}
.finalTextLeft{
width:430px;
float:left;
}
.finalTextLeft a{
font-size:11px;
font-family:tahoma;
}
.finalTextLeft .links{
line-height:1.2;
margin-bottom:20px;
}
.finalTextLeft ul.greyArrows{
margin-left:0px
}
.finalTextRight{
width:290px;
float:right;
font-family:tahoma;
text-align:right;
font-size:84%;
}
.finalTextRight .basketPriceDPH{
padding-bottom:10px;
}
.finalTextRightBox{
background:#f1f1f2;
border-bottom:4px solid #ffde3e;
margin-top:40px;
padding:10px;
}
.width370{
width:370px
}
.finalTextRightBox .agreement{
float:left;
width:160px;
font-size:89%;
line-height:1.2;
}
.finalTextRightBox button{
float:right;
font-size:100%;
width:90px;
margin:2px 0px 0px;
height:30px;
}
.marginTop15IE{
&margin-top:-15px;
}

/* vypis clanku */
.perex{
border-bottom:1px solid #eaeaea !important;
/*float:left;*/
margin-bottom:19px;
position:relative;
}
.perexLast{
border-bottom:0px !important;
}
.perex h3{
margin:0px;
padding:0px;
font-size:90% !important;
}
.perex h3 a{
color:#000;
}
.perex .clob { float: left; }
.perex img{
/*position:absolute;*/
border:1px solid #eaeaea;
margin-top:5px;
}
.perex div{
margin:0 0 12px 115px;
padding:0px;
}
.perex div p{
margin:0px !important;
padding:0 0 5px !important;
}
.perex div p.moreInfo{
margin:2px 0 !important;
}
.perex div a.more{
font-size:12px !important;
}
.rezervacePoznamka, .stavPoznamka{
	position:absolute;
	top:1060px;
	left:370px;
	width:178px;
	height:99px;
	overflow:hidden;
	font-size:11px;
	z-index:1000;
	_top:1042px;
}
.stavPoznamka {
	top:770px;
	left:610px;
	width:117px;
	height:99px;
	_top:752px;
}
.stavPoznamka .cont, .rezervacePoznamka .cont, .stavPoznamka .bg, .rezervacePoznamka .bg {
	position:absolute;
	z-index:900;
	width:117px;
	height:99px;
}
.rezervacePoznamka .cont, .rezervacePoznamka .bg {
	width:178px;
	height:99px;
}
.stavPoznamka .bg {
	z-index:800;
	background: transparent url('../images/grafika/tooltip-stav-alpha.png') 0 0 no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grafika/tooltip-stav-alpha.png',sizingMethod='image');
}
.rezervacePoznamka .bg {
	z-index:800;
	background: transparent url('../images/grafika/tooltip-rezervovat-alpha.png') 0 0 no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grafika/tooltip-rezervovat-alpha.png',sizingMethod='image');
}
.rezervacePoznamka p, .stavPoznamka p{
	margin:1px 0 0 1px;
	padding:0 7px;
	line-height:130%;
}
.rezervacePoznamka h4, .stavPoznamka h4 {
	color:#7F1111;
	font-weight: bold;
	padding:3px 0 0 10px;
	margin:0;
	line-height:20px;
	font-size:20px;
}
.stavPoznamka h4 {
	font-size:11px;
	line-height:11px;
	margin-top:2px;
	margin-bottom:7px;
}
.rezervacePoznamka span, .stavPoznamka span {
display:block;
height:1px;
margin:6px 0 5px 0;
overflow:hidden;
background-color: #666;
width:100%;
}
ul.bazarRezervace{
	display:block;
	list-style-type: none;
}
ul.bazarRezervace li{
	position:relative;
	float:left;
	display:inline;
	margin:0 8px 0 0;
	padding:0;
	background-color: #fff;
	overflow:hidden;
}
ul.bazarRezervace li a{
	padding:5px 10px;
	display:block;
	float:left;
	position:relative;
	color:#fff;
	background-color: #BDBDBE;
	text-decoration:underline;
	font-weight: bold;
	font-size:100%;
	margin:0 0 1px 0;
}
ul.bazarRezervace li.active a{
	background-color: #FFDE3E !important;
	color: #000 !important;
	padding-bottom:6px !important;
	margin-bottom:0 !important;
}
ul.bazarRezervace a:hover{
	color:#000;
}
div.bazarRezervace h2{
	color: #BDBDBE !important;
}
div.bazarRezervaceLine{
	width:100%;
	margin:0;
	background-color:#FFDE3E;
	height:6px;
	clear:both;
	display:block;
	overflow:hidden;
}
div.bazarTable{
	margin:10px 0 0 0;
}
div.bazarTableInside {
	background-color: #e5e6e6;
}
div.bazarTable .bazarTableInside table {
	width:764px;
	margin:0 0 0 1px;
	border-collapse: collapse;
	border-spacing: 0;
	border:none;
	table-layout: fixed;
	background-color: #fff;
	font-family: Tahoma, Arial, lucida, sans-serif;
}
div.bazarTable .bazarTableInside table tr {
	background-color: #fff;
}
.bazarTableInside th {
	font-family: Tahoma, Arial, lucida, sans-serif;
	background: #E5E6E6 url(../images/grafika/dot-white.gif) right top repeat-y;
	text-transform: uppercase;
	vertical-align: middle;
	font-size:70%;
	padding:4px 17px;
}
.bazarTableInside tbody td {
	font-family: Tahoma, Arial, lucida, sans-serif;
	background: #fff url(../images/grafika/dot-grey.png) right top repeat-y;
	text-align:center;
	font-size:80%;
	padding:10px 11px 10px 10px;
	vertical-align: middle;
}
.bazarTableInside td div {
	text-align:left;
	position:relative;
	padding:0 0 5px 0;
	margin:0;
	display:block;
	width:100%;
	height:100%;
}
div.bazarTable div.tagText {
	font-size:93%;
}
.bazarTableInside tr.odd {
	background-color: #e5e6e6;
}
.bazarTableInside tr.odd td {
	background: #e5e6e6 url(../images/grafika/dot-white.gif) right top repeat-y;
}
.bazarTableInside th.nahled {
	text-align:center;
	width:100px;
	padding:0;
	vertical-align: middle;
}
.bazarTableInside th.cena,.bazarTableInside th.cena2 {
	width:100px;
	padding:0;
	text-align:center;
}
.bazarTableInside th.cena,.bazarTableInside th.datum {
	background: #e5e6e6;
}
.bazarTableInside th.datum {
	padding:0 !important;
	width:113px;
	vertical-align: middle;
	text-align: center;
}
.bazarTableInside th.datum.w125 {
	width: 125px !important;
}
.bazarTableInside td.datum div{
	display:block;
	height:63px;
	width:89px;
	padding:0 !important;
	background: transparent url(../images/grafika/datum-bg.png) no-repeat;
	line-height:130%;
	text-align:center;
}
.bazarTableInside td.datum span{
	padding:13px 0 0;
	display:block;
}
.bazarTableInside td.datum strong {
	display:block;
}
.bazarTableInside td.cena {
	font-weight:bold;
	padding: 0 10px 0 3px;
	text-align: right;
}
.bazarTableInside td.cross {
	padding:0 !important;
}
.bazarTableInside tbody td a {
	font-weight:bold;
	color:black;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:100%;
}
.bazarTableInside th.krizek {
	width:28px;
	background: transparent;
	font-size:0;
	padding:0;
	vertical-align: middle;
	text-align:center;
}
.bazarTableInside .krizek a, .bazarTableInside .krizek span {
	width:20px;
	height:20px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.bazarTableInside th.krizek, .bazarTableInside td.krizek {
	background-image: none !important;
	padding:0;
}
.bazarTableInside tbody .krizek a span {visibility:hidden;display:none;}
.bazarTableInside tbody .krizek.on a,.bazarTableInside .krizek.on span {
	background: url(../images/grafika/cross-red.gif) 4px 4px no-repeat;
}
.bazarTableInside tbody .krizek.off a,.bazarTableInside .krizek.off span{
	background: url(../images/grafika/cross-grey.gif) 4px 4px no-repeat;
}
.bazarTableInside tr.foot {
	height:1px;
	overflow:hidden;
}
.bazarTableInside tr.foot td {
	height:1px;
	padding:0;
	overflow:hidden;
}
.bazarTableInside td.akce a{
	font-weight:normal;
	padding:0;
	text-decoration: underline;
	font-size:100%;
}
.bazarTableInside td.akce div strong {
	font-size:95%;
	padding:5px 0;
	display:block;
	text-align:center;
	line-height:130%;
	border: 1px solid #000;
}
.bazarTableInside .noBgImg {
	background-color: #fff;
}
div.bazarTableUnder {
	margin:3px 0 0 0;
	width:100%;
}
div.bazarTableUnder div {
	float:right;
	width:49.5%;
}
div.bazarTableUnder a{
	font-size:90%;
}
div.bazarTable .textRight {
	padding-right: 26px;
	padding-bottom: 0 !important;
}
div.bazarTableUnder .textRight strong {
	font-weight:bold;
	font-size: 150%;
	display:block;
	color: #970000;
}
div.bazarTableUnder .textRight span {
	font-size:90%;
}
.bazarKontakt label {
	font-weight:normal;
}
.bazarKontakt strong label {
	font-weight:bold;
}
.bazarKontakt input.need {
	border:1px solid #FFBF10;
	background-color: #fff;
	color:#000;
}
.bazarKontakt td p {
	font-size:100% !important;
	margin-top:5px;
}
.bazarKontakt textarea {
	border:1px solid #BFBFC1;
	background-color: #fff;
	color:#000;
	margin:0 10px 0 0;
	display:block;
	overflow:auto;
	width:638px;
	height:73px;
}
.bazarKontakt input {
	width:256px;
}
.bazarKontakt {
	background-color: #F1F1F2 !important;
	padding:10px 0 0 0;
}
.bazarKontakt table{
	background-color: #F1F1F2 !important;
	width:100%;
}
.bazarKontakt td {
	font-size:75%;
	padding:10px;
}
.bazarKontakt .inputButtonSubmit.big {
	width:166px;
	height:33px;
	margin:15px 21px 10px 0;
}
.bazarNotice {
	margin: 25px 0;
}
.bazarNotice table {
	border:1px solid #000;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.bazarNotice td {
	height:60px;
	vertical-align: middle;
	text-align:center;
	font-size:85%;
	line-height:120%;
}
.bazarNotice.yellow table {
	border-color:#FFDF43;
}
.bazarNotice td div {
	line-height:140%;
}
.bazarNotice.yellow td{
	background-color: #FDF8DF;
	color:#000;
}
.bazarNotice.red table, .bazarTableInside td.akce div strong {
	border-color:#9C0707;
}
.bazarNotice.red td,.bazarTableInside td.akce div strong{
	background-color: #F9E8E8;
	color:#000;
}
.bazarNotice.red strong, .bazarTableInside td.akce strong {
	color:#990000 !important;
}
.bazarNotice2 td {
	text-align:left;
}
.bazarNotice2.red .infoIco {
	background: url(../images/grafika/notice-info.png) no-repeat;
	height:59px;
	width:63px;
	display:block;
	margin:0;
}

/*vlastni*/
/* Aslettova metoda ukonceni obtekani */
.cb:after { content: '.';  display: block; height: 0px; clear: both; visibility: hidden; } /*pridat sem ?font-size: 0?*/
.cb { display: inline-block; }	/* oprava pro IE pro Macintosh ?display: inline-table;?*/
/* trik se zpetnym lomitkem schova trik pred IE pro Macintosh \*/
* html .cb { height: 1%; }
.cb { display: block; }
/* konec triku se zpetnym lomitkem */
/* konec Aslettovy metody */
.cb { padding-bottom: 22px;}
.algc { text-align: center; }
.algl { text-align: left; }
.algr { text-align: right; }
.algt, td.algt { vertical-align: top; }
.algm, td.algm { vertical-align: middle; }
.algb, td.algb { vertical-align: bottom; }
.fltl { float: left; }
.fltr { float: right; }

.skryt { display: none; }

.msg { margin: 2px 0px; color: #0000ff; }
.mse { margin: 0px 0px; color: #ff0000; }
.zprava { margin: 0px 0px; }
.inp {}
.txa {}
.tlc {}
.formik { margin: 2px 0px; }
.formik label { width: 13em; float: left; margin: 2px 0px 0px 0px; }

.diskuse { margin-top: 1em; }
.diskuse h2 {}
.diskuse .kitem { margin-bottom: 0.5em; border: 1px solid #656565; }
.diskuse .khlav { background-image: url("../images/grafika/uzivatel-bg.gif");
 background-repeat: repeat-x; background-color: #f1f1f2; padding: 0.25em 0.5em; }
.diskuse .khlav h4 { color: #fac208; font-weight: bold; }
.diskuse .khlav span { font-size: 90%; }
.diskuse .ktext { padding: 0.5em 0.5em 0; }
.diskuse .kpatka { text-align: right; padding: 0em 0.5em 0.25em; }
.diskuse .smaz { font-style: italic; }
.diskuse .inp { width: 20em; }
.diskuse .txa { width: 20.5em; }
.ur1 {}
.ur2 { margin-left: 1em; }
.ur3 { margin-left: 2em; }
.ur4 { margin-left: 3em; }
.ur5 { margin-left: 4em; }

.diskuse .kfotoskoda { background: #fff8d8; }
.diskuse .kfotoskoda .khlav, .diskuse .kfotoskoda .ktext, .diskuse .kfotoskoda .kpatka { border-left: 5px #ffde3e solid; }
.diskuse .kfotoskoda .fltl {background: url("../images/grafika/ico-fotoskoda.gif") no-repeat left bottom; padding-left: 53px; }

#panel404 h4 { font-weight: bold; padding: 1em 0px 0.2em 0px; }
#panel404 ul { margin-left: 0.5em; }
#panel404 p { margin: 0.5em 0px; }

.cetvyraz { color: #ff0000; }
table.tabBasketFinal2 td.btn { border-right: 0px; }
.bt { border-top: 2px solid #dfe1e3; }

input.inputButtonVyr {
border: 1px solid #929292;
height: 25px;
padding:3px 3px 3px 4px;
width: 66px;
background: #FFD300;
text-transform: uppercase;
font-family:verdana;
font-weight: bold;
font-size:70%;
cursor: pointer;
}
input.inputButton {
background:none;
border:0px;
width:auto !important;
height:16px !important;
color:#333;
font-size:74%;
font-family:tahoma;
font-weight:bold;
text-transform:none;
margin:0px 0px 2px !important;
padding:0px !important;
display:block;
text-align:left;
cursor: pointer;
text-decoration: underline;
}
.basketPrice input.inputButtonVyr{
width:100px;
margin:10px 0px 12px;
}
.finalTextRightBox input.inputButtonVyr{
float:right;
font-size:100%;
width:90px;
margin:2px 0px 0px;
height:30px;
}

.obrcla { margin-right: 5px; }

#tipText{
width:564px;
font-family:tahoma;
margin-bottom:16px;
float:left;
&float:none;
}
#tipText h3{
background:#323232 url(../images/grafika/black-gradient.gif) repeat-x;
padding:3px 0px 4px 11px !important;
font-size:120% !important;
font-weight:bold !important;
color:#fff !important;
}
#tipText .tipText{
padding: 3px 11px 3px 11px;
border-bottom:1px solid #d0d1d3;
border-left:1px solid #d0d1d3;
border-right:1px solid #d0d1d3;
font-size:85%;
}

.toolh1, .toolh2, .toolb { font-family: verdana; background: #ffde3e; font-size: 80%; padding: 5px;
 border-right: 1px solid #939393; text-align: left; }
.toolb { clear: both; width: 200px; }
.toolh1, .toolh2 { color: #7f1111; font-weight: bold; }
.toolh1 { width: 100px; }
.toolh2 { width: 40px; float: left; }
.toolb { border-bottom: 1px solid #939393; }

.pldo1 { text-decoration: line-through; color: #919191; }
.pldo2 { color: #919191; }

.skuppopis { font-size: 80%; }
/*vlastni - konec*/


/* tomasm */
#obsah form.login { margin:10px 0 0; }
#obsah form.maskot fieldset { background:url('../images/grafika/maskot.png') no-repeat 380px 65px; }
#obsah form.login p { background:#f1f1f2; padding:10px 10px 3px ; }
#obsah form.maskot p { background:#f1f1f2 url('../images/grafika/maskot.png') no-repeat 380px 65px; }
#obsah form.login p a { margin:0 0 0 10px; }
#obsah form.login label { font-size:110%; }
#obsah input.txt { background:#fff; border:1px solid #ffbe00; margin:5px 0 10px; padding:4px; width:240px; }
#obsah input.imgInput { margin:12px 0 5px 10px; }
#obsah label { cursor:pointer; }

#obsah .registrace { font-size:90%; width:562px; margin-top:15px; position:relative; }
#obsah .registrace h4 { background:url('../images/grafika/zluty-panel.gif') repeat-x; text-transform:uppercase; font-weight:bold; padding:4px 12px 6px; color:#000; font-size:100%; }
#obsah .registrace h5 { color:#8f8f90; text-transform:uppercase; font-weight:bold; font-size:12px; margin:0 0 20px; }
#obsah .registrace p.requied { font-size:11px; position:absolute; top:6px; right:12px; color:black; }
#obsah .registrace form.reg { background:#f1f1f2; padding:15px; font-family:"Tahoma CE", Tahoma, "Arial CE", Arial, "Helvetica CE", lucida, sans-serif; position:relative; }
#obsah .registrace form.reg ul { margin:0 auto 20px; list-style-type:none; font-size:110%; }
#obsah .registrace form.reg ul li { background:none; margin:0 0 15px; overflow:hidden; width:100%; }
#obsah .registrace form.reg ul li .fixWidth { width:200px; display:block; float:left; margin:0 10px 0 0; text-align:left; line-height:2; }
#obsah .registrace form.reg ul li input { margin:0; }
#obsah .registrace form.reg ul li small { display:block; font-size:11px; margin:2px 0 0 210px; }
#obsah .registrace form.reg ul li input.silver { border-color:#bebec0; }
#obsah .registrace form.reg ul li input.short { width:60px; }
#obsah .registrace form.reg input.imgInput { margin:0 0 0 210px; }

#obsah .historieObjednavek { border:1px solid #ffbe00; padding:10px; }
#obsah .historieObjednavek h1 { font-size:130%; }
#obsah .historieObjednavek h2 { font-size:100%; }
#obsah .historieObjednavek h2 span { font-size:85%; color:#000; }
#obsah .historieObjednavek table { border-collapse:collapse; width:100%; margin:0 0 20px; font-size:11px; }
#obsah .historieObjednavek table th,
#obsah .historieObjednavek table td { padding:4px 5px; text-align:left; }
#obsah .historieObjednavek table td { padding:5px 5px; }
#obsah .historieObjednavek table thead th { background:#666 url('../images/grafika/tableTh.png') repeat-x 0 0; color:#fff; font-size:12px; }
#obsah .historieObjednavek table thead th a { color:#fff; text-transform:uppercase; }
#obsah .historieObjednavek table thead th a:hover,
#obsah .historieObjednavek table thead th a:focus { color:#ffde3e; }
#obsah .historieObjednavek table tbody tr.odd td { background:#f1f1f2; }
#obsah .historieObjednavek table tbody tr.hover td, /* moznost hoveru v IE6 s javascriptem */
#obsah .historieObjednavek table tbody tr:hover td { background:#ffde3e; }

#obsah a.intoEobchod { background:#ffd300; width:126px; height:33px; line-height:33px; display:block; margin:13px 0 0; position:relative; text-align:center; font-weight:bold; }
#obsah a.intoEobchod span { width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; }
.loginHelp { color: #ff0000; display: block; width: 100%; text-align: right; }

#galer .zbozil { width: 247px; margin-right: 12px !important; }
#galer .zbozis { width: 247px; margin-right: 0px !important; }
#galer .zboziContent3 { width: 238px; }
#galer .ob1 {	width: 248px; margin: 0 8px 10px 0; }
#galer .ob2 {	width: 248px; margin: 0 0px 10px 0; }
#galer .ob1 , #galer .ob2 {  float: left; /*border: 1px solid #ffbe00;*/ }
#galer .obContent { text-align: center; }
#galer .obContent a { display: block; width: 240px; height: 160px; line-height: 160px; margin: 0px auto; }
#galer .obContent img { vertical-align: bottom; }
#galer .obContent p { padding: 4px 0px; font-size: 90%; }

#xka { background: #e0e2e4; padding: 6px; margin: 1px 0px; font-size: 80%; }

.patkaOdkazy { /*background:url("../images/grafika/uzivatel-bg.gif") repeat-x scroll 0px -20px #f1f1f2;*/
 margin: 5px 0px 10px 0px; padding: 4px 0px; }

.productBody { position: relative; }
.productPriceBox a.apoukz { position: absolute; right: 0px; bottom: 0px; padding: 0px; margin: 0px; }
.productPriceBox a.apoukz img { vertical-align: bottom; }
.detailPriceInfo div.apoukz { background-color: #f1f1f2; width: 167px; padding: 6px 6px 6px 6px; font-size: 75%;
 font-weight: bold; }

.zboziContent { height: 142px; }


.pjH{cursor:help;padding:0 50px 0 12px;}
.pjH img{vertical-align:middle;}
.pjHb { font-family: verdana; background: #f0f0f0;color:#000000; font-size: 70%; padding: 12px; text-align: left; clear: both; width: 380px;}
.pjHb h4{font-weight:bold;margin-top:8px;}
#kPojS{float:left;}
.pjS{margin-top:4px;}
.pjS div{float:left;width:320px;}
