html{margin-bottom:0px;height:100%!important;height:100%;min-width:970px;}
body{width:100%;  height:100%;  min-width:970px;  min-height:450px;  margin:0;  padding:0;  font-family:"Trebuchet MS";  font-size:12px;  color:#DCE0E4;  background-color:#162C3F;  background-image:url('../temp/bodyBG.jpg');  background-repeat:no-repeat;  background-attachment:fixed;  background-position:center top;}
a,a:visited{color:#CDEA58;  font-weight:bold;  outline:none;  text-decoration:underline;}
a:hover{font-weight:bold;  color:#DCE0E4;  text-decoration:none;}
a.out, a.out:visited{color:#DCE0E4 !important;}
.clearer{width:100% !important;  font-size:0 !important;  line-height:0 !important;  padding:0 !important;  margin:0 !important;  clear:both;}
/* headers */
h1{font-size:18px;  text-indent:-9999px;  position:absolute;  color:#FFFFFF;  width:180px;  height:20px;  margin:0 0 0 0;  padding:0 0 0 0;  clear:none;}
h2{font-size:16px;  text-indent:-9999px;  position:relative;  width:990px;  clear:both;  margin:0;  padding:0;}
h2#offer{height:86px;  background-image:url('../temp/h2-offer.png');  background-repeat:no-repeat;  background-position:center 0;}
h2#gallery{height:58px;  background-image:url('../temp/h2-gallery.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:55px;}
h2#references{height:69px;  background-image:url('../temp/h2-references.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:55px;  margin-bottom:20px;}
h2#pricelist{height:69px;  background-image:url('../temp/h2-pricelist.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:55px;  margin-bottom:20px;}
body.gallery h2#gallery-spolecenske-akce{height:68px;  background-image:url('../temp/h2-spolecenske-akce.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:20px;}
body.gallery h2#gallery-servis-pro-nevestu{height:66px;  background-image:url('../temp/h2-servis-pro-nevestu.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:20px;}
body.gallery h2#gallery-umelecke-foto{height:75px;  background-image:url('../temp/h2-umelecke-foto.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:20px;}
body.gallery h2#gallery-portretove-foto{height:71px;  background-image:url('../temp/h2-portretove-foto.png');  background-repeat:no-repeat;  background-position:center 0;  margin-top:20px;}
h3{font-size:14px;  width:200px;  height:22px;  line-height:22px;  text-indent:-9999px;  position:relative;  margin:0;  padding:0 0 0 0;  clear:none;  background-repeat:no-repeat;  background-position:20px bottom;}
h3#vizazistika, h3#ref2, h3#price1{background-image:url('../temp/h3-vizazistika.png');}
h3#kadernictvi, h3#ref1, h3#price2{background-image:url('../temp/h3-kadernictvi.png');}
h3#typologie{background-image:url('../temp/h3-typologie.png');}
h3#nevesty{background-image:url('../temp/h3-nevesty.png');}
.photo h3{text-indent:-9999px;  width:179px  height:30px;  position:relative;  left:-12px;  top:8px;}
.photo h3#h3-servis-pro-nevestu{background-image:url('../temp/h3-servis-pro-nevestu.png');}
.photo h3#h3-spolecenske-akce{background-image:url('../temp/h3-spolecenske-akce.png');}
.photo h3#h3-portretove-foto{background-image:url('../temp/h3-portretove-foto.png');}
.photo h3#h3-umelecke-foto{background-image:url('../temp/h3-umelecke-foto.png');}
.photo h3#h3-reklamni-foto{background-image:url('../temp/h3-reklamni-foto.png'); }
.photo h4{position:relative;  text-indent:-9999px;  width:120px;  height:25px;  top:-200px;  left:-250px;}
.refBox h4{margin:15px 0 -10px 20px;  text-transform:uppercase;  color:#CDEA58;}
/* body */
div#awards{position:fixed;  top:0;  right:0;}
#awards a img{border:none;}
div#header{width:970px;  height:121px;  margin:0 auto;  padding:0;  z-index:300;}
div#logo{width:393px;  height:121px;  background-image:url('../temp/logo.png');  background-repeat:no-repeat;  background-position:0 0;  position:fixed;  top:0;  margin:0 0 0 -86px;  z-index:300;}
#logo span{display:none;}
div#gold-member{width:506px;  height:113px;  position:absolute;  top:2px;  margin-left:480px;  background-image:url('../temp/gold-member.png');  background-repeat:no-repeat;  background-position:0 0;}
#gold-member span{display:none;}
body.gallery #backHome{width:278px;  height:55px;  float:right;  position:relative;  right:-20px;}
body.gallery #backHome a, body.gallery #backHome a:visited{width:278px;  height:55px;  display:block;  background-image:url('../temp/backHome.png');  background-repeat:no-repeat;  background-position:0 0;}
body.gallery #backHome a:hover{background-image:url('../temp/backHome.png');  background-repeat:no-repeat;  background-position:0 -55px;}
body.gallery #backHome a span{display:none;}
div#content{width:970px;  height:auto;  margin:0 auto;  padding-top:165px;  margin-bottom:25px;  clear:both;  z-index:1;}
div#texts{width:988px;  height:245px;  background-image:url('../temp/textBG.png');  background-repeat:no-repeat;  background-position:center 0;}
#texts .boxText{width:230px;  height:200px;  clear:none;  float:left;  margin:25px 12px 0 0;}
#texts .boxText p{margin-left:20px;}
#texts .boxText ul{width:220px;  margin:15px 0 0 0;  padding-left:20px;  list-style-type:none;}
#texts .boxText ul li{font-size:12px;  padding:0 0 0 15px;  background-image:url('../temp/odrazka.png');  background-repeat:no-repeat;  background-position:0 5px;}
div.photo{width:179px;  height:179px;  background-image:url('../temp/photoBG.png');  background-repeat:no-repeat;  background-position:0 0;  float:left;  margin:15px 0 25px 15px;}
div.folder{background-image:url('../temp/photoBG2.png');}
div.photo:hover{background-position:0 -179px;}
div.photo a img{border:none;  width:153px;  height:153px;  margin:14px 0 0 13px;}
div.refBox{width:470px;  height:auto;  float:left;  clear:none;  padding:0 0 0 15px;}
div.refBox p{margin:10px 0 0 20px;}
div.refBox ul{width:auto;  margin:15px 0 0 0;  padding-left:35px;  list-style-type:none;}
div.refBox ul li{font-size:12px;  padding:0 0 0 15px;  background-image:url('../temp/odrazka.png');  background-repeat:no-repeat;  background-position:0 5px;}
div.refBox ul ol{font-style:italic;  padding-left:15px;  font-size:11px;  color:#CDEA58;}
div.refBox ul li span.price{color:#CDEA58;  position:relative;  float:right;  margin-right:5px;}
div.refBox ul li span.green{color:#CDEA58;}
div.refBox ul.lowMargin{margin-top:5px !important;}
div#footer {margin: 65px 0 0 55px;}
div#social{width:400px;  height:auto;  clear:none;  position:fixed;  top:0;  margin:26px 0 0 50px;}
ul#socialBookmarks{width:100%;  display:inline;  margin:0 0 0 0;  padding:0 0 0 0;  list-style-type:none;}
ul#socialBookmarks li a span{display:none; margin:0; padding:0;}
ul#socialBookmarks li{display:block;  margin:0 -13px 0 -13px;  padding:4px 0 0 0;  float:left;  clear:none;  position:relative;  padding:0;  width:57px;  height:58px;  background-repeat:no-repeat;  background-position:0 0;}
ul#socialBookmarks li a{display:block;  position:absolute;  width:25px;  height:25px;  top:15px;  left:15px;  z-index:300;}
ul#socialBookmarks li#facebook:hover, ul#socialBookmarks li#delicious:hover, ul#socialBookmarks li#bookmarky:hover, ul#socialBookmarks li#linkuj:hover, ul#socialBookmarks li#topodkazy:hover, ul#socialBookmarks li#vybralisme:hover{background-position:0 -58px;}
ul#socialBookmarks li#facebook{background:transparent url('../temp/social1.png');}
ul#socialBookmarks li#delicious{background:transparent url('../temp/social2.png');  margin-top:8px;}
ul#socialBookmarks li#bookmarky{background:transparent url('../temp/social3.png');  margin-top:20px;}
ul#socialBookmarks li#linkuj{background:transparent url('../temp/social4.png');  margin-top:30px;}
ul#socialBookmarks li#topodkazy{background:transparent url('../temp/social5.png');  margin-top:44px;}
ul#socialBookmarks li#vybralisme{background:transparent url('../temp/social6.png');  margin-top:58px;}
/*Qtips*/
div.qtip-wrapper{z-index:999;text-align:center;position:absolute;font-size:10px;font-weight:bold;width:auto;background:transparent url('../temp/arrow.png') no-repeat scroll center bottom;padding-bottom:5px;display:none;color:#C4C6AD;}
div.qtip-wrapper div{background:transparent url('../temp/tipBG.png') repeat scroll center bottom;padding:5px;}
