html{
font-size:100.01%;
height:100%;
width:100%;
border:0;
padding:0;
margin:0;
} 
body{
font-size:.750em;
font-family:arial,helvetica,verdana,sans-serif;
color:#999999;
margin:0;
padding:0;
background:#ccc url(../gfx/body-bg.png) repeat-x 0 0;
height:100%;
width:100%;
border:0;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#0099ff;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.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 */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
.rel{position:relative;}

.marginRight5{margin-right:5px;}
.marginRight20{margin-right:20px;}
.marginRight50{margin-right:50px;}
.marginRight70{margin-right:70px;}
.marginBot5{margin-bottom:5px;}
.marginBot20{margin-bottom:20px;}
.marginTop90{margin-top:90px;}

.marginRightLogo{margin-right:0px;}
.loga{
width: 790px;
margin-top: -8px;
}

.font14{font-size:14px !important}

.width230{width:230px;}
.width250{width:250px;}
.width368{width:368px;}
.width375{width:375px;}
.height736{height:736px;}

#page{
width:1000px;
margin-left:10px;
text-align:left;
position:relative;
min-height:100%;
}
* html #page{
height:100%;
}
/*HEADER begin*/
#header{
width:1000px;
height:140px;
position:relative;
}
#header p{
text-indent:-9999px;
}
#header #logo{
position:absolute;
top:0;
right:0;
}
#langs{
position:absolute;
top:39px;
left:258px;
color:#fff;
}
#langs li{
float:left;
background:url(../gfx/langs-separator.gif) no-repeat 0 2px;
padding:0 16px;
}
#langs li.first{
background:none;
}
/*HEADER end*/

/*MENU begin*/
#menu{
width:254px;
height:628px;
position:absolute;
top:18px;
left:-4px;
z-index:100;
background:url(../gfx/menu-bg.png) no-repeat;
}
#menu li{
display:block;
position:absolute;
width:120px;
height:120px;
}
#menu li a{
display:block;
width:120px;
height:120px;
text-indent:-9999px;
}
#menu li span{
background:none;
}
#menu li span a{
width:auto !important;
height:auto !important;
text-indent:0px;
}
#menu li span img{
float:left;
}
#menu li.menuHome{
top:2px;
left:4px;
}
#menu li.menuHome a.active,#menu li.menuHome a:hover{
background:url(../gfx/menu-bg.png) no-repeat -258px -2px;
}
#menu li.menuInfo{
top:2px;
left:129px;
}
#menu li.menuInfo a.active,#menu li.menuInfo a:hover{
background:url(../gfx/menu-bg.png) no-repeat -383px -2px;
}
#menu li.menuTeam{
top:127px;
left:4px;
}
#menu li.menuTeam a.active,#menu li.menuTeam a:hover{
background:url(../gfx/menu-bg.png) no-repeat -258px -128px;
}
#menu li.menuSluzby{
top:252px;
left:4px;
}
#menu li.menuSluzby a.active,#menu li.menuSluzby a:hover{
background:url(../gfx/menu-bg.png) no-repeat -258px -252px;
}
#menu li.menuPartneri{
top:127px;
left:129px;
height:245px;
}
#menu li.menuPartneri a{
height:245px;
}
#menu li.menuPartneri a.active,#menu li.menuPartneri a:hover{
background:url(../gfx/menu-bg.png) no-repeat -383px -127px;
height:245px;
}
#menu li.menuPartneri span{
width:120px;
display:block;
position:absolute;
right:0;
}
#menu li.menuReference{
top:377px;
left:4px;
width:245px;
}
#menu li.menuReference span{
width:120px;
display:block;
position:absolute;
right:0;
}
* html #menu li.menuReference span{
right:-1px;
}
#menu li.menuReference a{
width:245px;
}
#menu li.menuReference a.active,#menu li.menuReference a:hover{
background:url(../gfx/menu-bg.png) no-repeat -258px -377px;
}
#menu li.menuAkce{
top:502px;
left:4px;
}
#menu li.menuAkce a.active,#menu li.menuAkce a:hover{
background:url(../gfx/menu-bg.png) no-repeat -258px -502px;
}
#menu li.menuDownload a{
display:block !important;
width:120px !important;
height:60px !important;
text-indent:-9999px;
}
#menu li.menuDownload{
top:502px;
left:129px;
}
#menu li.menuDownloadActiveTop{
background:url(../gfx/menu-bg.png) no-repeat -383px -502px;
}
#menu li.menuDownloadActiveBot{
background:url(../gfx/menu-bg.png) no-repeat -637px -502px;
}
/*MENU end*/

/*MENU EN begin*/
#menuen{
width:254px;
height:628px;
position:absolute;
top:18px;
left:-4px;
z-index:100;
background:url(../gfx/menu-bg_en.png) no-repeat;
}
#menuen li{
display:block;
position:absolute;
width:120px;
height:120px;
}
#menuen li a{
display:block;
width:120px;
height:120px;
text-indent:-9999px;
}
#menuen li span{
background:none;
}
#menuen li span a{
width:auto !important;
height:auto !important;
text-indent:0px;
}
#menuen li span img{
float:left;
}
#menuen li.menuHome{
top:2px;
left:4px;
}
#menuen li.menuHome a.active,#menuen li.menuHome a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -258px -2px;
}
#menuen li.menuInfo{
top:2px;
left:129px;
}
#menuen li.menuInfo a.active,#menuen li.menuInfo a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -383px -2px;
}
#menuen li.menuTeam{
top:127px;
left:4px;
}
#menuen li.menuTeam a.active,#menuen li.menuTeam a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -258px -128px;
}
#menuen li.menuSluzby{
top:252px;
left:4px;
}
#menuen li.menuSluzby a.active,#menuen li.menuSluzby a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -258px -252px;
}
#menuen li.menuPartneri{
top:127px;
left:129px;
height:245px;
}
#menuen li.menuPartneri a{
height:245px;
}
#menuen li.menuPartneri a.active,#menuen li.menuPartneri a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -383px -127px;
height:245px;
}
#menuen li.menuPartneri span{
width:120px;
display:block;
position:absolute;
right:0;
}
#menuen li.menuReference{
top:377px;
left:4px;
width:245px;
}
#menuen li.menuReference span{
width:120px;
display:block;
position:absolute;
right:0;
}
* html #menuen li.menuReference span{
right:-1px;
}
#menuen li.menuReference a{
width:245px;
}
#menuen li.menuReference a.active,#menuen li.menuReference a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -258px -377px;
}
#menuen li.menuAkce{
top:502px;
left:4px;
}
#menuen li.menuAkce a.active,#menuen li.menuAkce a:hover{
background:url(../gfx/menu-bg_en.png) no-repeat -258px -502px;
}
#menuen li.menuDownload a{
display:block !important;
width:120px !important;
height:60px !important;
text-indent:-9999px;
}
#menuen li.menuDownload{
top:502px;
left:129px;
}
#menuen li.menuDownloadActiveTop{
background:url(../gfx/menu-bg.png) no-repeat -383px -502px;
}
#menuen li.menuDownloadActiveBot{
background:url(../gfx/menu-bg.png) no-repeat -637px -502px;
}
/*MENU EN end*/

/*CONTENT begin*/
#content{
position:relative;
top:0px;
left:258px;
width:742px;
line-height:1.4;
padding-bottom:130px;
z-index:100;
min-height:500px;
}
* html #content{
height:500px;
}
#content #contentIn{
padding:28px 0 0 0;
}
#content h1{
font-size:72px;
font-weight:normal;
color:#666;
padding:0;
}
#content p{
padding:0 0 16px;
}
.underh1{
margin-top:-10px;
padding:0 !important;
color:#999;
}
p.underh1{
padding-bottom:7px !important;
}
.underh1 li{
float:left;
background:url(../gfx/menu-separator.gif) no-repeat 0 3px;
padding:0 10px;
}
.underh1 li.first{
padding-left:0;
background:none;
}
.underh1 li a{
color:#999;
white-space:nowrap;
display:block;
float:left;
height:24px;
}
.underh1 li a:hover{
color:#333;
text-decoration:none;
}
.underh1 li a.active{
color:#333;
background:url(../gfx/menu-active.gif) repeat-x left bottom;
}
#mycarousel li{
width:358px;
height:140px;
float:left;
position:relative;
line-height:17px;
overflow:hidden;
margin-right:10px;
}
.akce li{
height:290px !important;
}
#mycarousel p{
padding:0 !important;
}
#mycarousel h3{
font-size:14px;
font-weight:normal;
}
#mycarousel .vetsivyska,#mycarousel .vetsisirka{
float:left;
}
.jcarousel-clip-horizontal{
width:735px;
height:140px;
}
.jcarousel-clip-vertical{
width:230px;
height:140px;
}
.jcarousel-item{
width:365px;
height:140px;
}
.akce .jcarousel-clip-horizontal{
height:290px !important;
}
.akce .jcarousel-clip-vertical{
height:290px !important;
}
.akce .jcarousel-item{
height:290px !important;
}
.jcarousel-scroll{
position:relative;
width:86px;
float:right;
margin-top:18px;
}
#mycarousel-prev{
background:url(../gfx/arrow-left-grey.gif) no-repeat 0 0;
width:40px;
height:40px;
display:block;
text-indent:-9999px;
position:absolute;
top:0;
left:0;
}
#mycarousel-prev:hover{
background:url(../gfx/arrow-left.gif) no-repeat 0 0;
}
#mycarousel-next{
background:url(../gfx/arrow-right-grey.gif) no-repeat 0 0;
width:40px;
height:40px;
display:block;
text-indent:-9999px;
position:absolute;
top:0;
right:0;
}
#mycarousel-next:hover{
background:url(../gfx/arrow-right.gif) no-repeat 0 0;
}
/*
.news{
width:180px;
height:359px;
float:left;
background:url(../gfx/dot.gif) repeat-x left bottom;
position:relative;
line-height:17px;
}
.news .in{
width:180px;
height:345px;
overflow:hidden;
}
.news p{
padding:0 !important;
}
.news h3{
font-size:14px;
font-weight:normal;
}
*/
/*
#newsBox{
width:700px;
height:359px;
position:relative;
}
*/
a.linkRight{
background:url(../gfx/arrow-right.gif) no-repeat right 2px;
padding:13px 50px 13px 0;
color:#999999;
margin-top:20px;
float:right;
}
a.linkLeft{
background:url(../gfx/arrow-left.gif) no-repeat left 2px;
padding:13px 0 13px 50px;
color:#999999;
margin-top:20px;
float:left;
}

#mosaic{
width:1000px;
height:164px;
overflow:hidden;
position:relative;
left:-272px;
margin-top:10px;
}
#mosaic a img{
float:left;
filter:alpha(opacity=50);
opacity:0.5;
}
#mosaic a:hover img{
filter:alpha(opacity=100);
opacity:1;
}

.refItem{
position:relative;
float:left;
width:125px;
}
.bubble{
width:236px;
min-height:120px;
background:#0099ff;
position:absolute;
top:0;
left:100%;
font-size:10px;
color:#fff;
z-index:1000;
}
* html .bubble{
height:120px;
}
.refItem .bubble{
display:none;
}
.refItemActive{
z-index:1000;
}
.refItemActive .bubble{
display:block;
}
.bubbleText{
padding:6px 10px;
}
.bubbleText a{
color: #fff;
}
.bubble strong{
color:#000;
}
.bubble h4{
font-size:14px;
font-weight:bold;
padding:0 0 8px;
}
.bubbleArrow{
position:absolute;
top:45px;
left:-16px;
width:16px;
height:31px;
background:url(../gfx/bubble-arrow.gif) no-repeat;
}
.bubble .linkMore{
width:25px;
height:18px;
background:url(../gfx/bubble-loupe.gif) no-repeat;
display:block;
position:absolute;
top:5px;
right:5px;
text-indent:-9999px;
}
.bubbleDetail{
position:relative;
left:0;
top:0;
margin-bottom:5px;
width:370px;
}
.bubbleTeam{
position:relative;
left:0;
top:0;
margin-bottom:5px;
width:250px;
}
.pinkBg{
background:#ff00ff;
}
.pinkBg .bubbleArrow{
background:url(../gfx/bubble-arrow-pink.gif) no-repeat;
}

.teamBg{
width:570px;
height:711px;
background:url(../gfx/team-bg.jpg) no-repeat;
position:absolute;
top:225px;
right:99px;
z-index:10;
}

.teamAll{
width:253px;
height:89px;
position:absolute;
top:6px;
left:204px;
}

.hpImg{
position:relative;
width:125px;
height:120px;
}
.img120120{
overflow:hidden;
}
.img360{
width:360px;
overflow:hidden;
}
.img360 img{
width:360px;
}
.hpImg .bubble{
font-size:14px;
}
/*CONTENT end*/

/*FOOTER begin*/
#footer{
width:1000px;
height:70px;
background:url(../gfx/footer-bg.gif) no-repeat left top;
position:absolute;
bottom:0;
left:0;
z-index:100;
}
#footer .in{
position:absolute;
padding-top:10px;
right:0;
width:695px;
background:url(../gfx/footer-line.gif) repeat-x 0 0;
color:#666;
}
/*FOOTER end*/

.ad-gallery {
width: 370px;
}
.ad-gallery, .ad-gallery * {
margin: 0;
padding: 0;
}
.ad-gallery .ad-image-wrapper {
width:360px;
height:500px;
margin-bottom: 10px;
position: absolute;
top:142px;
left:0;
overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-image {
position: absolute;
overflow: hidden;
top: 0 !important;
left: 0;
z-index: 9;
}
.ad-gallery .ad-nav {
width: 100%;
position: relative;
}
.ad-gallery .ad-nav .ad-thumbs {
overflow: hidden;
width: 100%;
margin-bottom:5px;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
float: left;
width: 9000px;
list-style: none;
}
.ad-gallery .ad-thumbs li {
float: left;
display:block;
width:125px;
height:120px;
overflow:hidden;
}
.ad-gallery .ad-thumbs li.last{
width:120px;
}
.ad-gallery .ad-thumbs li a {
display: block;
width:120px;overflow:hidden;
}
.ad-gallery .ad-thumbs li a img {
display: block;
border:0;
float:left;
}

.vetsisirka,.vetsivyska{
overflow:hidden;
width:120px;
height:120px;
}
.vetsisirka img{
height:120px;
}
.vetsivyska img{
width:120px;
}

.ad-gallery .ad-thumbs li a.ad-active img {
border:0;
}
.ad-preloads {
position: absolute;
left: -9000px;
top: -9000px;
}
.formular label{
width: 150px;
display: block;
}
#pf2011 {
width: 600px;
height: 800px;
background: white;
position:relative;
overflow:hidden;
}
#gradient {
width: 600px;
height: 800px;
left: 0px;
top: -800px;
position: absolute;
background: url(/pf2011/gradient.png) top left no-repeat;
}
#mask {
position: absolute;
top: 0px;
left: 0px;
width: 600px;
height: 800px;
background: url(/pf2011/mask.png) top left no-repeat;
}
.man {
position: absolute;
width: 300px;
height: 480px;
top: 150px;
}
.rightMan {
left:300px;
}
.leftManShow,.rightManShow {
display:none;
}
.puvodni_cena{
color: #9d9d9d;
font-size: 18px;
}
.konecna_cena{
color: #0d9cfc;
font-size: 32px;
}

.koupit a{
color: #ffffff;
font-size: 18px;
float: right;
}
.koupit a{
text-decoration: none;
}
.koupit img{
margin-bottom: -16px;
margin-right: 5px;
}
.cena_ramecek{
font-size: 18px;
margin-top: -10px;
}
.schov{
text-indent:-9999px;
}
.width230 h2{
font-size: 14px;
}

