html{font-size:100.01%;} 
body {
	margin: 0px;
	padding: 0px;
	top: 0;
	left: 0;
	background: #FFF;
	font: 90%/1.6 Verdana, "Geneva CE", lucida, sans-serif;
	color: #333;
	text-align: center;
}
h1,h2,h3,h4,h5,h6,p,form,fieldset,ul,li,a img {
	margin: 0;
	padding: 0;
	font-weight: normal;
	border: none;
}
h6#testverze { color: red; font-size: 26pt; position: absolute; z-index: 1; top: 5px; left: 40%;z-index:200 }
ul {
	list-style: none;
}
.fr{
float:right;
}
.fl{
float:left;
}
.clear {
	clear: both;
	display: block;
}
.noscreen {
	position: absolute;
	top: -20000px;
}
.noMargin{
margin:0px !important;
}
.noBackground, .noBg{
background:none !important;
}
.noBorder{
border:0px !important;
}
a {
	color: #333333;
	text-decoration: underline;
outline:none;
}
a:hover,a:active {
	text-decoration: none;
	color: #990000;
}
.pad0{
padding:0px !important;
}
.break{
display:block;
}
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:left top;
background-repeat:no-repeat;
}
.textRight{
text-align:right !important;
}
#page {
	margin: 0 auto;
	width: 970px;
	text-align: left;
position:relative;
}
#head {
	width:970px;
	height: 72px;
}
#panel{
width:767px;
margin:10px 0 0 0;
float:right;
}
.panelBig{
width:970px !important;
}
#panel404{
/*width:100%;
margin:10px 0 0 0;
float:right;*/
}
#obsah{
float:left;
width:564px;
margin:0px;
}
#gbObsah {
margin: 0 0 0 10px;
float:left;
width:564px;
text-align: left;
}
.obsahBig{
width:765px !important;
}
#obsah p{
font-size:85%;
font-family:tahoma;
}
#obsah li{
font-size:85%;
font-family:tahoma;
}
#obsah table{
font-size:100%;
font-family:tahoma;
}
#left{
width:187px;
float:left;
margin:10px 0 0 0;
font-size:80%;
font-family:tahoma;
}
#left div{
border:1px solid #FFBE00;
margin:0 0 15px 0;
padding:8px 0 12px 10px;
}
#left h3{
font-weight:bold;
padding:0px 0 5px 0;
margin:0px;
font-size:110%;
}
#left ul li, .blok2 ul li{
padding-left:13px;
font-size:95%;
}
#left ul li.act a{
font-weight:bold;
text-decoration:none;
}
.blok1 ul li, .blok2 ul li{
background:url(../images/grafika/left-li.gif) 0px 5px no-repeat;
}
.blok2 li { font-weight: bold; }
.blok2 li.cla { font-weight: normal; }
#right{
width:187px;
float:right;
margin:0px;
font-size:79%;
font-family:tahoma;	
}
#obsah2{
font-family:tahoma,verdana,arial;
}
#obsah2 .detailPopis {
font-size:90%;
}
#vyhledavani {
position: absolute;
/*
margin-left:669px;
&margin-left:663px;
_margin-left:657px;
*/
text-align: right;
float: right;
right:0px;
top: 10px;
width:360px;
}
#vyhledavani form fieldset{
float:right !important;
}
#vyhledavani p {
	font-size: 80%;
	padding: 0 0 8px 0;
}
#vyhledavani p.vyhledavaniLinks {
/*
margin-right:59px;
&margin-right:53px;
_margin-right:48px;
*/
}
#vyhledavani p a {
font-size: 85%;
color:#666;
white-space:nowrap;
}
#vyhledavani fieldset legend,#vyhledavani fieldset label,#rezervace fieldset legend,#rezervace fieldset label {
	display: none;
}
#vyhledavani form p,#vyhledavani form div,#rezervace form p,#rezervace form div {
	float: left;
	margin: 5px 0 0 6px;
}
#rezervace p{
font-size:11px !important;
}
#vyhledavani form div,#rezervace form div {
	margin-top: 0;
}
#vyhledavani input,#rezervace input {
	width: 116px;
	border: 1px solid #333333;
	padding: 6px 0 4px 3px;
	_padding: 4px 0 2px 3px;
	background: url(../images/grafika/input-pozadi.gif) #FFFFFF top left repeat-x;
font-size:90%;
}
#vyhledavani .hledat,#rezervace .hledat {
	border: 1px solid #929292;
	height: 25px;
	padding: 3px 0 4px 3px;
	width: 66px;
	/* background: url(../images/input-hledat.gif) #FFD300 top left no-repeat; */
	background: #FFD300;
	text-transform: uppercase;
	font-family:verdana;
	font-weight: bold;
	cursor: pointer;
	_height: 22px;
	_padding: 4px 0 4px 3px;
	_margin: 1px 0 0 -6px;
	/*_background: url(../images/input-hledat.gif) #FFD300 -1px -1px no-repeat;*/
}
#vyhledavani .select,#rezervace .select {
	margin-left: 0;
	border: 1px solid #333333;
	left: 1px;
	position: relative;
	width: 104px;
	height: 13px;
	padding: 6px 0 4px 0px;
	overflow: hidden;
	_height: 20px;
	_top: 1px;
	_padding: 0px;
}
*:first-child+html #vyhledavani .hledat,*:first-child+html #rezervace .hledat {
	height: 21px;
	padding: 3px 0 3px 3px;
	margin: 1px 0 0 -6px;
	/*background: url(../images/input-hledat.gif) #FFD300 -1px -1px no-repeat;*/
	font-size: 9px;
}
*:first-child+html #vyhledavani .select,*:first-child+html #rezervace .select {
	height: 18px;
	top: 1px;
	padding: 0px;
}
#vyhledavani select,#rezervace select {
	color: #333333;
	padding: 4px 0 3px 3px;
	_padding: 4px 0 3px 0px;
	background: url(../images/grafika/input-pozadi.gif) #FFFFFF 0px 0px repeat-x;
	position: absolute;
	height: 25px;
	width: 104px;
	_width: 108px;
	top: -2px;
	_top: -1px;
	left: -2px;
	font-size: 80%;
	_font-size: 110%;
}
*:first-child+html #vyhledavani select,*:first-child+html #rezervace select {
	top: -2px;
	font-size: 110%;
}
*:first-child+html #vyhledavani input,*:first-child+html #rezervace input {
	padding: 3px 0 1px 3px;
	font-size: 95%;
}
#paticka {
background-color:rgb(253, 253, 253);
padding:20px 0 0px 0;
font-size:75%;
margin:0px;
}
#paticka #patickamenu{/*width:85%;float:left;*/}
#paticka #patickamenu ul li {
	float: left;
padding: 0 10px 0 10px;
	background: url(../images/grafika/oddelovac.gif) right no-repeat;
}
#paticka #patickamenu ul .first {
padding: 0 10px 0 0px;
}
#paticka #patickamenu ul .last {
	background: none;
}
#paticka #patickamenu p {
clear: both;
padding:10px 0 0 0;
&padding:0;
position: relative;
}

#paticka #patickaspojeni{/*float:right;*/ position: absolute; right: 0px; bottom: 0px;}

.yellowStripe{
font-size:115%;
font-weight:bold;
background:#ffde3e;
font-family:tahoma;
padding:6px 4px 6px 9px;
color:#010101;
}
ul.mainMenu{
margin:0px 0 6px;
padding:0px;
/*margin:6px 0;*/
/*margin-left: -15px;*/
}
ul.mainMenu li{
/*background:url(../images/plus.gif) no-repeat 0 11px !important;*/
font-weight:bold;
padding:6px 5px 0px 15px !important;
font-size:105% !important;
text-indent: -15px;
}
ul.mainMenu li.minus {
/*background:url(../images/minus.gif) no-repeat 0 7px !important;*/
font-weight:bold;
/*padding-left:15px !important;*/
}
ul.mainMenu ul{
padding-top:4px;
}
ul.mainMenu li li{
font-weight:normal;
/*background:url(../images/left-li.gif) no-repeat 1px 7px !important;*/
/*padding-left:13px !important;*/
padding-top:3px !important;
font-size:94% !important;
}
ul.mainMenu ul ul{
padding-top:0px;
}
ul.mainMenu li li li{
font-size:100% !important;
}
a.zpetNaUvod{
padding-left:20px;
background:url(../images/grafika/icon-uvod.gif) no-repeat 0px 1px
}
.greyLine{
color:#c1c1c1;
margin:0 8px;
font-size:90%;
}
p.select2{
width:180px !important;
margin:5px 7px 0px 10px !important;
&padding:0 0 1px !important;
_padding:0 !important;
}
p.select2 select{
width:182px !important;
}
.yellowWarning{
font-size:119%;
font-family:tahoma;
color:#000;
background:#ffde3e;
text-align:center;
padding:7px 10px;
margin-bottom:11px;
}
.yellowWarning a{
color:#990000;
font-weight:bold;
}
.redWarning{
font-size:119%;
font-family:tahoma;
color:#fff;
background:#990000;
text-align:center;
padding:7px 10px;
margin-bottom:11px;
}
.redWarning a{
color:#fff;
font-weight:bold;
}
button.btnText, input.btnText{
background:none;
border:0px;
width:auto !important;
height:16px !important;
color:#333;
font-size:74%;
font-family:tahoma;
font-weight:normal;
text-transform:none;
margin:0px 0px 2px !important;
padding:0px !important;
display:block;
text-align:left;
cursor: pointer;
text-decoration: underline;
}
button.btnText span, input.btnText span{
text-decoration:underline;
padding:0px !important;
}

/**** EFOTO start ****/
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.efotoHpBox{
width:243px;
min-height:202px;
_height:202px;
margin:0 18px 0 0;
float:left;
position:relative;
}
.efotoHpBox h4{
width:224px;
padding:0 0 0 19px;
height:30px;
background:url(../images/grafika/efoto-hp-box-bg.gif) repeat-x 0 0;
font-family:tahoma;
font-size:119%;
font-weight:bold;
color:#fff;
}
.efotoHpBoxIn{
border:1px solid #bfbfc1;
width:241px;
height:170px;
_height:180px;
background:url(../images/grafika/efoto-hp-box-bg2.gif) repeat-x;
font-family:tahoma;
font-size:89%;
}
.efotoHpBoxIn ul{
margin:12px 10px 5px 19px;
}
.efotoHpBoxIn li{
font-weight:bold;
background:url(../images/grafika/arrow-yellow.gif) no-repeat 0 5px;
padding:1px 0 1px 20px;
}
.efotoHpBtn{
text-transform:uppercase;
font-family:verdana;
font-size:105%;
text-decoration:none;
font-weight:bold;
text-align:center;
width:104px;
min-height:40px;
_height:47px;
padding:7px 0 0;
background:url(../images/grafika/efoto-btn2.gif) no-repeat;
display:block;
position:absolute;
bottom:15px;
_bottom:10px;
left:20px;
line-height:1.3;
}
.efotoHp {
display: block;
position: absolute;
right: 10px;
background-position: 100% 100%;
background-repeat: no-repeat;
}
#efotoHpFooter{
background:url(../images/grafika/efoto-bg1.gif) repeat-x 0 0;
width:765px;
height:89px;
}
#efotoHpFooter ul{
margin:12px 0 0 20px;
float:left;
display:inline;
}
#efotoHpFooter li{
float:left;
font-size:85%;
font-family:tahoma;
}
#efotoHpFooter li span{
margin:0 10px;
}
#efotoHpUvod{
margin-bottom:4px;
}
#efotoHpUvodL{
float:left;
width:275px;
margin-top:-6px;
}
#efotoHpUvodR{
float:right;
width:383px;
}
#efotoHpUvodR .efotoHpUvodRImg{
margin:0 0 0 8px;
float:right;
}
#efotoHpUvodR p.refName{
padding:0 0 10px;
}
#fotoknihaBanner {
height: 204px;
margin-bottom: 15px;
position: relative;
width: 760px;
}
#fotoknihaBanner ul {
top: 178px;
left: 333px;
position: absolute;
}
#fotoknihaBanner ul li {
margin-bottom: 10px; float: left;
}
#fotoknihaBanner ul li a, #fotoknihaBanner ul li a span {
display: block;
height: 20px;
}
#fotoknihaBanner ul li a {
display: block;
height: 20px;
position: relative;
}
#fotoknihaBanner ul li a span {
cursor: pointer;
display: block;
height: 20px;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
#fotoknihaBanner ul li a.cenik {
width: 65px;
}
#fotoknihaBanner ul li a.ukazka {
width: 79px;
}
#fotoknihaBanner ul li a.video {
width: 250px;
}
.uvozovky1{
margin:2px 5px 0 0;
float:left;
}
.uvozovky2{
margin:0 0 0 5px;
}
.padBot8{
padding-bottom:8px !important;
}
.margBottom18{
margin-bottom:18px !important;
}
.margRight0{
margin-right:0 !important;
}
ul.rady{
/*font-size:85% !important;*/
margin:0 0 8px;
}
ul.rady li{
background:url(../images/grafika/arrow-yellow.gif) no-repeat 0 6px;
padding:1px 0 10px 20px;
font-family:tahoma;
}
ul.uploadedFiles {
border: 1px #d0d1d3 solid;
}
ul.uploadedFiles li {
background: url(../images/grafika/ico-book.gif) no-repeat 16px 10px;
padding: 15px 15px 11px 57px;
}
ul.uploadedFiles li.second {
background-color: #f1f1f2;
}
ul.uploadedFiles li span {
float:left;
padding:2px 0;
}
ul.uploadedFiles li em {
float:right;
padding:2px 0;
white-space:nowrap;
}
ul.uploadedFiles li a {
background: url(../images/grafika/ico-close.gif) no-repeat right center;
display:inline-block;
padding:0 24px 0 0;
}
.width400{
width:400px;
margin-bottom:35px;
}
.width375{
width:375px;
margin-bottom:35px;
}
.width310{
width:310px;
margin-bottom:35px;
}
.padLeft20{
padding-left:20px;
}
.width310 img{
margin:0 0 3px
}
.width310 p{
font-size:75% !important;
}
.smallHelp {
font-size:75% !important;
}
#uploadedFiles .smallHelp {
float:right;
line-height:25px;
width:245px;
}
.phnHelp {
display: block;
margin: 5px 0 0 20px;
width: 215px;
}
button.btn157{
/*float:left;*/
border:0;
font-family:verdana;
font-weight:bold;
font-size:75%;
text-decoration:none;
width:157px;
height:33px;
display:block;
background:url(../images/grafika/btn-width157.gif) no-repeat;
}
a.btn157{
/*float:left;*/
border:0;
text-align: center;
font-family:verdana;
font-weight:bold;
text-transform:uppercase;
font-size:75% !important;
text-decoration:none;
width:157px;
height:33px;
line-height:33px;
display:block;
background:url(../images/grafika/btn-width157.gif) no-repeat;
}
button.btn309{
/*float:left;*/
border:0;
font-family:verdana;
font-weight:bold;
font-size:75%;
text-decoration:none;
width:309px;
height:33px;
display:block;
background:url(../images/grafika/btn-width309.gif) no-repeat;
}
a.btn309{
/*float:left;*/
border:0;
text-align: center;
font-family:verdana;
font-weight:bold;
text-transform:uppercase;
font-size:75% !important;
text-decoration:none;
width:309px;
height:33px;
line-height:33px;
display:block;
background:url(../images/grafika/btn-width309.gif) no-repeat;
}
button.btnZrusit{
float:left;
background:none;
font-weight:normal;
font-size:75%;
font-family:tahoma;
padding:0;
margin:2px 0 0 15px;
text-transform:none;
width:120px;
border:0;
}
button.btnZrusit span{
white-space:nowrap;
text-decoration:underline;
}
.efotoParamsBox{
border:1px solid #d0d1d3;
width:738px;
/*height:100px;*/
margin:20px 0 25px;
background:url(../images/grafika/efoto-params-bg.gif) repeat-x 0 0 #f2f2f2;
padding:13px;
}
.btnSmall116{
font-family:verdana;
font-size:64%;
float:left;
background:url(../images/grafika/btn-small-width116.gif) no-repeat;
width:116px;
height:25px;
border:0;
}
.efotoParamsBox .napoveda{
float:right;
color:#999;
font-size:75%;
font-family:tahoma;
background:url(../images/grafika/efoto-params-napoveda.gif) no-repeat 0 1px;
padding:0 0 3px 25px;
}
.efotoParamsBoxIn{
background:#e0e2e4;
margin-top:12px;
}
.efotoParamsBoxIn table{
width:100%
}
.efotoParamsBoxIn td{
vertical-align:top;
padding:9px 12px 9px;
}
.ozn{
font-size:75%;
font-weight:bold;
font-family:tahoma;
}
.efotoParamsBoxIn td label{
font-size:75%;
font-weight:bold;
font-family:tahoma;
}
.efotoParamsBoxIn td input.text{
font-size:75%;
font-family:tahoma;
width:30px;
border:1px solid #000;
padding:3px 0 3px;
text-align:center;
}
.efotoParamsBoxIn td select{
font-size:75%;
font-family:tahoma;
color:#020006;
border:1px solid #000;
padding:2px 2px;
&margin:3px 0 0;
}
.efotoParamsBoxIn td input.checkbox{
margin:2px 6px 0 0;
&margin:-1px 2px 0 -4px;
padding:0;
float:left;
}
button.btnSmall135{
float:right;
font-family:verdana;
font-size:64%;
background:url(../images/grafika/btn-small-width135.gif) no-repeat;
width:135px;
height:25px;
border:0;
padding:0;
margin:15px 0 0;
}

.efotoParamsBoxIn td.textRight input.btnSmall135{
float:right;
font-family:verdana;
font-size:64%;
font-weight:bold;
background:url(../images/grafika/btn-small-width135.gif) no-repeat;
width:135px;
height:25px;
border:0;
padding:0;
margin:15px 0 0;
text-transform: uppercase;
}
.marginTop1{
margin-top:1px !important;
}
.uploadBox{
width:346px;
height:50px;
background:url(../images/grafika/efoto-nahravam.gif) no-repeat;
margin-bottom:12px;
position:relative;
}
.uploadBoxEnd{
width:346px;
height:50px;
background:url(../images/grafika/efoto-nahravam-finish.gif) no-repeat;
margin-bottom:12px;
position:relative;
}
.uploadBox .uploadName,.uploadBoxEnd .uploadName{
font-size:85% !important;
position:absolute;
top:5px;
left:10px;
}
.uploadText{
font-size:79% !important;
position:absolute;
top:23px;
left:10px;
}
.uploadBar{
width:248px;
height:5px;
background:url(../images/grafika/efoto-loading.gif) no-repeat;
position:absolute;
top:32px;
right:18px;
}
.uploadBarIn{
height:5px;
background:url(../images/grafika/efoto-loading-bar.gif) repeat-x;
}
.width766{
width:766px !important;
}
.product2{
min-height:155px !important;
_height:160px !important;
}
.product2 .productTitle{
_height:36px;
min-height:36px;
font-size:100%;
font-weight:normal;
}
.product2 .productTitle .checkbox{
margin:7px 0 0;
&margin:4px 0 0;
}
.product2 .productTitle label{
margin:6px 0 0 6px
}
.product2 .productTitle .odebrat{
float:right;
/*background:url(../images/grafika/efoto-close.gif) no-repeat right 0;*/
margin:4px 0 0;
padding:2px 22px 2px 0;
}
.productBody2{
min-height:75px;
_height:75px;
font-size:100%;
}
.productText2{
min-height:60px;
_height:60px;
padding:10px 10px 5px;
line-height:1.4;
float:left;
}
.productText2 .fotka{
height:150px; /* removed by SYMBIO 11.11.2008 */
width:150px;
float:left;
margin:1px 10px 5px 0;
overflow:hidden;
display:block;
}
.productText2 .fotka img{
position:relative;
width:auto;
max-height:150px;
max-width:150px;
_height:auto;
_height:expression(this.offsetHeight > this.offsetWidth ? '150px' : 'auto');
}
.productText2In{
margin:0 0 0 158px;
}
.productText2In ul{
margin:0 0 10px;
}
.productText2In li{
background:url(../images/grafika/arrow-yellow.gif) no-repeat 0 4px;
padding:1px 0 1px 17px;
font-weight:bold;
}
.upravitParImg{
float:left;
margin:4px 0 0 0;
}
.upravitParText{
float:left;width:50px;
}
.productFooter2 .fl{
line-height:1
}
.productFooter2 .fl .price{
font-size:165%;
color:#990000;
font-weight:bold;
}
.productFooter2 .fr{
margin:1px 0 0;
}
.productFooter2 .fr .ksNum{
font-size:110%;
}
.efotoRekap{
border:1px solid #ffbe00;
margin-bottom:30px;
}
.efotoRekapIn{
padding:7px 15px 12px;
}
.efotoRekap h4{
font-family:tahoma;
font-size:85%;
font-weight:bold;
color:#666;
padding-bottom:4px;
}
.efotoRekap h4 span{
font-size:90%;
font-style:italic;
font-weight:normal;
}
.efotoRekap input.text{
border:1px solid #c0c0c2;
width:200px;
padding:3px 5px;
margin:0 0 10px;
}
.efotoRekapYellow{
background:#ffde3e;
padding:6px 12px;
}
.efotoRekapYellow .fotoKs{
font-family:tahoma;
font-size:120%;
color:#000;
float:left;
display:block;
margin:3px 0 0;
}
.efotoRekapYellow .fotoKsEkniha{
width: 365px;
}
.efotoRekapYellow .price{
font-family:tahoma;
font-size:89%;
float:right
}
.efotoRekapYellow .price span{
font-size:160%;
font-weight:bold;
color:#990000;
}
.efotoRekap button.btnYellow, .efotoRekap input.btnYellow{
margin:12px 0 0;
float:right;
text-transform:uppercase;
font-family:verdana;
font-size:85%;
font-weight:bold;
text-align:center;
width:107px;
height:33px;
padding:0;
background:url(../images/grafika/efoto-btn.gif) no-repeat;
display:block;
border:0;
cursor: pointer;
}
#height550{
min-height:550px;
_height:550px;
}
.efotoRekap .btnText, .efotoRekap .btnText{
margin-top:15px !important
}
.textNormal{
font-weight:normal !important;
}
table.tabNahledy{
width:100%;
}
table.tabNahledy td{
vertical-align:top;
border:0px !important;
font-family:tahoma;
font-size:95%;
padding:5px 10px 10px !important;
}
table.tabNahledy td .fotoNahled{
/*width:99px;
height:74px;*/
width: 102px;
height: 150px;
float:left;
overflow:hidden;
display:block;
margin:0 12px 0 5px;
}
.width28{
width:28px !important;
}
.width80{
width:80px !important;
}
#uploadedFiles {
background:#f0f1f1;
padding:10px 15px 4px;
}
#uploadedFiles h4 {
font-weight:bold;
}
#uploadedFiles #uploadFilesLoading {
background:#feca26 url(../images/grafika/animload.gif) repeat-x left top;
height:10px;
margin-top: 11px;
overflow: hidden;
width:346px;
}
#uploadedFiles p {
padding:10px 0 5px !important; 
}
#uploadedFiles br {
display:none;
}
#uploadedFiles label {
display:block;
font-family:tahoma,sans-serif;
font-size: 95%;
font-weight:bold;
}
#uploadedFiles label span {
font-size:75%;
font-weight:normal;
}
#uploadedFiles label.checkbox {
background:#e2e4e4;
font-size:75%;
font-weight:normal;
margin-bottom:8px;
padding: 5px 8px 10px;
width:317px;
}
* html #uploadedFiles label.checkbox {
width:318px;
}
#uploadedFiles label.checkbox {
font-size:80%;
}
#uploadedFiles label.checkbox span {
display:block;
font-size:90%;
}
#uploadedFiles input, #uploadedFiles select, #uploadedFiles textarea {
border:1px #ffd300 solid;
background:#fff;
margin: 3px 0 11px;
}
#uploadedFiles input {
height:19px;
padding: 4px 0 0 4px;
width:329px;
}
#uploadedFiles input.smalltext {
width:48px;
}
#uploadedFiles label input {
background:transparent;
border: 0;
display: inline;
height:auto;
float:left;
margin:3px 10px 30px 0;
width:auto;
}
#uploadedFiles select {
height:22px;
margin-top:0;
width:88px;
}
#uploadedFiles textarea {
height:41px;
padding: 5px 0 0 5px;
width:326px;
}
* html #uploadedFiles textarea {
overflow:auto;
}

/**** EFOTO end ****/

.hpTitulek{
	padding:0;
	background-color: #FFDE3E;
	display:block;
	position:relative;
	color:#000;
	text-transform: uppercase;
	overflow:hidden;
	font-family: Tahoma, Arial, lucida, sans-serif;
	height:60px;
	margin-bottom: 20px;
}
.hpTitulek .first, .hpTitulek .last{
	padding:0 4px 0 0;
	color:#fff;
	position:absolute;
	top:-28px;
	left:12px;
	font-size:48px;
	font-weight:bold;
	line-height:58px;
}
.hpTitulek .last{
	top:auto;
	left:auto;
	margin:-2px 0 0 6px;
	line-height:42px;
}
.hpTitulek p {
	text-align:left;
	position:absolute;
	top:9px;
	left:5px;
	width: 90%;
	font-size:14px !important;
	line-height:22px !important;
	margin:0 20px 0 40px;
	font-weight: bold;
}
.hpTitulek p span {
	text-transform: none;
}

#fpar input.btnSmall135{
position:relative;left:260px;
font-family:verdana;
font-size:64%;
font-weight:bold;
background:url(../images/grafika/btn-small-width250.png) no-repeat;
width:250px;
height:25px;
border:0;
padding:0;
margin:15px 0 0;
text-transform: uppercase;
}
a.btn157N{
border:0;
text-align: center;
font-family:verdana;
font-weight:bold;
text-transform:uppercase;
font-size:75% !important;
text-decoration:none;
width:250px;
height:25px;
line-height:25px;
display:block;
background:url(../images/grafika/btn-small-width250.png) no-repeat;
}
.skryt{display:none;}
.fupf{
position:relative;top:-38px;left:14px;
}
#tzmenpar{z-index:100;cursor:pointer;}
