html,body,p,ul,ol,h1,h2,h3,form,div,hr{padding:0;margin:0;}body{font-size:81.25%;line-height:130.7693%;}
body,input,textarea,select{font-family:'Arial CE','Helvetica CE',Arial,helvetica,sans-serif;}
a img{border:none;}a{color:black;}a:hover{text-decoration:underline;}
hr{height:1px;border:none;border-bottom:1px solid #ddd;padding:0;text-align:left;}
object{margin-left:24px;}iframe{margin-left:13px;border:none;}
img{z-index:8;}h1,h2,h3{color:#111;text-transform:uppercase;font-size:100%;}
h1{text-indent:12px;font-size:121.4286%;}p{color:#444;padding:.5em 0 .5em;background-color:white;}
body{text-align:center;background:url('background-gradient.png') top center repeat-x #d5d5c7;padding-bottom:5em;padding-top:10px;}
div#wrap{width:970px;margin:auto;text-align:left;position:relative;}
div#header{height:60px;background:url('page-header.png') top center no-repeat;position:relative;}
div#top{padding-top:40px;padding-bottom:8px;background:url('page-repeat.png') top center repeat-y;}
div#bottom-labels{height:36px;background:url('page-bottom-four.png') top center no-repeat;}
div#labels{min-height:490px;background:url('page-labels.png') top center no-repeat;}
div#bottom-services{height:33px;background:url('page-two.png') bottom center no-repeat;}
div#footer{height:140px;background:url('page-footer.png') top center no-repeat;}
div#decor{width:455px;height:317px;position:absolute;top:-20px;left:-160px;background:url('background-vector.gif') no-repeat;z-index:-100;}
div#header ul{font-size:107.6923%;list-style-type:none;height:33px;position:absolute;left:181px;top:15px;}
div#header li{float:left;clear:none;}div#header li a{background:url('menu-violet.gif') top center repeat-x;color:white;text-decoration:none;text-transform:uppercase;font-weight:bold;height:33px;line-height:33px;display:block;text-shadow:1px 1px 3px black;width:96px;text-align:center;}
div#header li a:hover{line-height:29px;text-decoration:none;}
div#header li a.red{background:url('menu-red.gif') top left repeat-x #D22B1E;text-indent:20px;}
div#header li a.orange{background:url('menu-orange.gif') top center repeat-x #CD862B;}
div#header li a.yellow{background:url('menu-yellow.gif') top center repeat-x #AF8819;}
div#header li a.lime{background:url('menu-lime.gif') top center repeat-x #959A30;}
div#header li a.green{background:url('menu-green.gif') top center repeat-x #458844;}
div#header li a.aqua{background:url('menu-aqua.gif') top center repeat-x #166A98;}
div#header li a.blue{background:url('menu-blue.gif') top center repeat-x #134B8A;}
div#header li a.violet{background:url('menu-violet.gif') top center repeat-x #7A459C;}
div#header a.logo{position:absolute;left:40px;top:42px;}div#top img{margin-left:28px;}
div.box{width:914px;margin-left:28px;background:#F2F2F2;position:relative;margin-top:12px;}
div.box-top,div.box-bottom{height:6px;width:100%;}div.box-top{background:url('box.gif') top center no-repeat #F2F2F2;}
div.box-bottom{background:url('box.gif') bottom center no-repeat #F2F2F2;clear:both;}
div.box h1{position:relative;bottom:6px;background:url('box-header.gif') top left no-repeat #F2F2F2;height:40px;width:360px;line-height:30px;overflow:hidden;}
div.box p,div.box h2,div.box h3{padding:0 12px .8em;background-color:#f2f2f2;}
div.box hr{margin:0 12px .7em;}div.box img{float:right;position:relative;bottom:3px;right:8px;margin:5px;}
div.box ul,div.box ol{margin:0 12px .8em 26px;color:#444;}div.box ul{list-style-type:circle;}
div.box table td{padding:0 12px 20px 12px;color:#444;}div.box fieldset table td{padding:0;}
p.lightbox{text-align:center;width:900px;margin:auto;padding:0;overflow:hidden;}
p.lightbox a img{float:none;margin:0!important;padding:0!important;background-position:center;background-repeat:no-repeat;}
div.roll{width:900px;margin:auto;position:relative;left:10px;}
div.roll h2{margin-left:25px;margin-top:5px;}div.roll p.lightbox{text-align:left;}
img.framed{background:url('frame.gif') center top no-repeat;}
a:hover img.framed{background-position:bottom;}form img.framed{background:url('frame-square.gif') center no-repeat;}
div.column{float:left;position:relative;margin-left:33px;margin-right:26px;z-index:9;}
div#column1{top:2px;}div#column2{top:14px;}div#column3{top:-4px;}
div#labels div#column4{top:11px;margin-right:0;}div#labels div.column{width:182px;min-height:450px;}
div.column img.framed{position:absolute;left:-32px;}div#labels div.column h2,div.service h2{margin-top:222px;height:40px;line-height:40px;text-indent:3px;width:184px;overflow:hidden;}
div.service div.top{height:33px;background:url('page-two.png') top center no-repeat;}
div.service div.bottom{height:33px;background:url('page-two.png') bottom center no-repeat;}
div.service div.end,div#bottom{height:26px;background:url('page-header.png') bottom center no-repeat;}
div.service div.middle{background:url('page-repeat.png') top center repeat-y;padding:0 36px;position:relative;min-height:175px;}
div.service a{text-decoration:none;cursor:pointer;}div.service img.framed{position:absolute;top:-40px;right:3px;}
div.service h2{margin-top:0;width:300px;}div.service p,div.service hr{width:682px;}
div.service p{position:relative;}div.service strong{text-align:right;position:absolute;right:1em;bottom:.75em;background:none;font-weight:normal;font-size:150%;line-height:0;padding:0;margin:0;}
div.service div.text{min-height:175px;}div.service hr{margin:.5em 0;}
div.additional{overflow:hidden;opacity:0;height:0;}h2{position:relative;}
h2 span,h2 a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-position:left;background-repeat:no-repeat;text-decoration:none;}
h2 .tisk{background-image:url('head-tisk.gif');}h2 .portret{background-image:url('head-portret.gif');}
h2 .svatebni{background-image:url('head-svatebni.gif');}h2 .detska{background-image:url('head-detska.gif');}
h2 .technicka{background-image:url('head-technicka.gif');}h2 .skolni{background-image:url('head-skolni.gif');}
h2 .reklamni{background-image:url('head-reklamni.gif');}h2 .ramovani{background-image:url('head-ramovani.gif');}
h2 .food{background-image:url('head-food.gif');}form{color:#444;position:relative;line-height:150%;}
fieldset{margin-left:12px;padding:0 0 10px;border:none;}div.box fieldset img{float:none;}
input{padding:0;}label{margin-left:2px;display:block;}select{width:300px;margin-right:20px;}
textarea{width:400px;height:157px;}input[type="text"]{width:200px;}
input.small{width:100px;height:24px;background:url('form-input.gif') center no-repeat white;font-size:20px;border:none;color:#444;text-align:center;position:relative;top:2px;}
input.button,a.button{height:50px;width:180px;background:url('form-button.gif') center no-repeat #CFCDCC;border:none;color:#636363;text-transform:uppercase;font-size:16px;text-shadow:0 1px 2px #eee;margin-left:20px;position:absolute;right:15px;bottom:12px;font-weight:bold;}
a.button{display:block;line-height:50px;text-decoration:none;margin-left:auto;margin-right:.5em;text-align:center;}
a.button,input#inlinebutton{position:static;}input#inlinebutton{margin-left:30px;}
fieldset.column{float:left;width:150px;margin:15px 7px 0 22px;}
fieldset img{margin:0 0 10px!important;position:relative;left:0;top:0;}
fieldset h3{margin-left:6px;padding-bottom:.5em;}label input{position:relative;top:2px;}
big{font-size:180%;position:relative;top:.1em;left:.3em;}div.pruvod{width:500px;position:absolute;right:.7em;bottom:1.2em;text-align:right;z-index:11;}
div.pruvod p{width:auto;&margin-right:1.5em;}div#footer{clear:both;position:relative;}
div#footer div{position:relative;left:38px;top:35px;width:200px;}
div#footer div p{padding:0;}div#footer div.partners a{position:relative;top:34px;right:40px;margin-left:25px;}
div#footer div.partners{width:auto;position:absolute;top:2px;right:0;margin-right:10px;text-align:right;float:right;}
p#credits,p#copy{background:transparent;color:#7a766c;margin:0 20px;}
p#credits{text-align:right;float:right;}p#credits a,p#copy a{color:#7a766c;text-decoration:none;}
p#credits a:hover,p#copy a:hover{color:#69665d;text-decoration:underline;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('fancy-progress.png') no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;background:black;}
div#fancy_content{margin:0;z-index:100;position:absolute;}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden;}
a#fancy_left{left:0;}a#fancy_right{right:0;}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('fancy-left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('fancy-right.png') no-repeat;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:20px;}a#fancy_right:hover span{right:20px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:.85;}
#tooltip h3,#tooltip div{margin:0;}

