body {
font-family:Trebuchet MS;
font-size:13px;
background: #000 url("bgxx.jpg") repeat;
background-position:top center;
background-attachment:fixed;
text-align: center;
padding:0px;
margin:0px;
}

.cenik-www{
position:relative;
width:907px;
height:390px;
background:url("cenik_2012.jpg");
}

.vitejte{
position:relative;
top:0px;
left:60px;
width:808px;
height:98px;
background:url("vitejte.jpg");
}

.borders{
position:relative;
top:0px;
left:-5px;
width:605px;
height:20px;
border-bottom:1px dotted #da70d6;
}

img.dek{
position:relative;
top:-17px;
left:25px;
}

a.des, a.des:visited{
display: block;
width:74px;
height:114px;  
background: url("moonbarks_design1.jpg");backround-repeat:no-repeat;
}

a.des:hover{
width:74px;
height:114px; 
background: url("moonbarks_design2.jpg");backround-repeat:no-repeat;
}

.lango{
position:absolute;
top:300px;
left:117px;
width:190px;
}

a.dd1, a.dd1:visited{
display: block;
width:66px;
height:70px;  
background: url("deutsch1.jpg") no-repeat;
float:left;
margin-right:15px;
}


a.dd1:hover{
width:66px;
height:70px;  
background: url("deutsch2.jpg") no-repeat;
float:left;
margin-right:15px;
}



a.ee1, a.ee1:visited{
display: block;
width:67px;
height:70px;  
background: url("englishv1.jpg") no-repeat;
float:left;
}


a.ee1:hover{
width:67px;
height:70px; 
background: url("englishv2.jpg") no-repeat;
float:left;
}


.holdprice{
position:relative;
top:0px;
left:0px;
width:900px;
height:455px;
}

.package1{
position:absolute;
top:0px;
left:0px;
width:295px;
height:445px;
background:url("package1.jpg") no-repeat;
}

.inp1{
position:relative;
top:260px;
left:15px;
width:265px;
height:158px;
color:#fff;
line-height:1.4;
}

a:link img.pack1, a:visited img.pack1{
border:1px solid #fa05fa;
}

a:hover img.pack1{
border:1px solid #1b031b;
}

img.pack1{
position:relative;
top:5px;
left:7px;
}

.package2{
position:absolute;
top:0px;
left:305px;
width:292px;
height:443px;
background:url("package2.jpg") no-repeat;
}


.package3{
position:relative;
top:0px;
left:0px;
width:290px;
height:444px;
background:url("package3.jpg") no-repeat;
float:left;
}




.newsletter2011{
position:relative;
top:0px;
left:10px;
width:864px;
height:373px;
background:url("newsletter2011.jpg") no-repeat;
}

.newsletter9{
position:relative;
top:0px;
left:10px;
width:864px;
height:373px;
background:url("newsletter9.jpg") no-repeat;
}

.joomla_cenik{
position:relative;
float:left;
width:294px;
height:444px;
background:url("package4.jpg") no-repeat;
margin-right:25px;
}


.services2 ul {display: inline;margin:0px;list-style-image: url("tlapka.gif");}
.services2 li {text-indent:0px;  font-size: 10pt; margin:0px;line-height:2; color:#f451f4;}

.services3{
position:absolute;
left:620px;
top:50px;
}
.services3 ul {display: inline;margin:0px;list-style-image: url("tlapka.gif");}
.services3 li {text-indent:0px;  font-size: 10pt; margin:0px;line-height:2; color:#f451f4;}


.novinky a:link, .novinky a:visited{
color:#f779a0;
text-decoration:underline;
}

.novinky a:hover{
color:#fff;
text-decoration:none;
}

.retro{
position:relative;
top:0px;
left:15px;
}

.retro ul {position:relative;top:0px;left:15px;display: inline;margin:0px;font-weight:normal;}
.retro li {list-style-type:disc;text-indent:0px;padding:0px;  font-size: 13px; margin:0px;line-height:2; color:#dcdcdc;font-weight:normal;}



.holdjoomla{
position:relative;
left:0px;
height:520px;
}

img.ac{
position:absolute;
top:7px;
right:11px;
}

.holdtheprice{
position:relative;
top:0px;
left:100px;
width:705px;
}

.sleva1000{
position:absolute;
top:10px;
left:380px;
}

.additional{
color:#ff39c0;
text-shadow: 0 1px 3px #000;
}

.price{
position:relative;
top:0px;
left:150px;
width:601px;
height:445px;
background:url("price.jpg") no-repeat;
}


.price2{
position:relative;
top:0px;
left:150px;
width:601px;
height:445px;
background:url("preis.jpg") no-repeat;
}

.send{
color:#eee;
background:transparent;
}

.newsletter{
position:relative;
top:0px;
left:0px;
width:260px;
height:250px;
background:url("newsletter2.jpg") no-repeat;
}

.m2{
color:#aa5dad;
font-weight:bold;
}

.b3{
color:#a67bff;
font-weight:bold;
}

.newin{
position:absolute;
top:160px;
left:5px;
width:250px;
color:#fff;
text-align:justify;
}

.newin h2{
color:#b88aed;
font-size:17px;
line-height:1;
margin:0px;
margin-bottom:5px;
}

.send input{
width:255px;
font-weight:bold;
}

input{
width: 250px;
margin-bottom: 5px;
background:#5f275e;
border:1px solid #814a80;
color:#e4b6f5;
font-family:Trebuchet MS 13px;
padding-left:3px;
}

textarea{
width: 250px;
margin-bottom: 5px;
background:#5f275e;
padding-left:3px;
border:1px solid #814a80;
color:#e4b6f5;
font-family:Trebuchet MS 13px;
}




.fbmain{
position:relative;
top:-15px;
left:725px;
width:100px;
}

img.lights{
position:absolute;
top:17px;
left:470px;
}

img.milk{
position:absolute;
top:295px;
left:812px;
}


img.blink{
position:absolute;
top:300px;
left:380px;
}

a:link img{
border:0px;
margin:0px;
padding:0px;
}
a:visited img{
border:0px;
margin:0px;
padding:0px;
}
a:hover img{
border:0px;
margin:0px;
padding:0px;
}

a:link{color:#cc66cc;
text-decoration:none;
}

a:visited{color:#cc66cc;
text-decoration:none;
}

a:hover{color:#999;
text-decoration:none;
}

.mid{
position:relative;
top:0px;
width:961px;
height:auto;
margin:0 auto;
padding:0px;
text-align:left;
}

.header{
position:relative;
top:0px;
left:-1px;
width:961px;
height:407px;
background:url("header_bg.jpg");
}



.top_text{
position:relative;
top:0px;
width:px;
height:35px;
background:url("topbg.jpg") repeat-x;
left:0px;
color:#fff;
}

.intop{
position:absolute;
top:6px;
left:15px;
}

.top_contact{
position:absolute;
top:6px;
left:660px;
font-size:12px;
}

.top_contact a:link, .top_contact a:visited{
color:#ccc;
}

.top_contact a:hover{
color:#fff;
}

img.i1{
position:relative;
float:left;
margin-right:5px;
top:-3px;
left:px;
}


img.i2{
position:absolute;
top:-4px;
left:200px;
}

img.i3{
position:absolute;
top:-4px;
left:222px;
}

img.i4{
position:absolute;
top:-4px;
left:247px;
}

img.i5{
position:relative;
float:left;
margin-right:3px;
top:1px;
left:px;
}


img.logo{
position:absolute;
top:126px;
left:65px;
}

img.zakaznici{
position:absolute;
top:414px;
right:11px;
z-index:3;
}

.menu{
position:absolute;
top:406px;
left:-1px;
font-size:13px;
width:961px;
height:44px;
background:url("menu2.jpg");
}

.enmenu{
position:absolute;
top:406px;
left:-1px;
font-size:13px;
width:961px;
height:44px;
background:url("menuen.jpg");
}

.enmenu ul{
padding: 0px; margin: 0px;display: inline;
font-weight:bold;
}


.enmenu li{
float:left;
padding:0px;
margin:0px;
margin-left:0px;
margin-right:31px;
list-style-type:none;
display:inline;
text-shadow: 0 1px 2px #000;
font-weight:bold;
}



.enmenu li a, .nmenu li a:link, .enmenu li a :visited  {display:inline;color:#fff; font-weight:bold;}
.enmenu li a:hover { color:#f60881; font-weight:bold;}


.inmen{
position:relative;
top:7px;
left:22px;
}

.menu ul{
padding: 0px; margin: 0px;display: inline;
font-weight:bold;
}


.menu li{
float:left;
padding:0px;
margin:0px;
margin-left:0px;
margin-right:31px;
list-style-type:none;
display:inline;
text-shadow: 0 1px 2px #000;
font-weight:bold;
}



.menu li a, .menu li a:link, .menu li a :visited  {display:inline;color:#fff; font-weight:bold;}
.menu li a:hover { color:#f60881; font-weight:bold;}


img.english{
position:absolute;
top:421px;
left:575px;
}



.belowmain{
position:relative;
top:0px;
left:0px;
width:900px;
height:43px;
}


.belowmain2{
position:relative;
top:0px;
left:0px;
width:900px;
}

.belowmain3{
position:relative;
top:0px;
left:0px;
width:900px;
height:20px;
}

.main{
position:relative;
top:0px;
left:-1px;
width:961px;
background:url("oprc.jpg") repeat-y;
}

.maintext{
position:relative;
top:0px;
left:0px;
width:958px;
height:260px;
background:#330033;
border-top:1px dotted #990099;
}




img.signature{
position:relative;
left:120px;
}

.main_portfolio{
position:relative;
top:20px;
left:20px;
width:920px;
height:303px;
}

.main_nabidka{
position:absolute;
top:30px;
left:580px;
width:342px;
height:223px;
color:#fff;
line-height:2.1;
background:url("nabidka_bg.jpg") no-repeat;
}

.innabidka{
position:relative;
top:14px;
left:15px;
}

.services{
position:relative;
top:0px;
left:15px;
width:926px;
height:297px;
color:#fff;	
background:url("hi_bg.jpg") no-repeat center left;
}

.services ul {position:relative; top:15px; left:15px;display: inline;margin:0px;list-style-type:none;}
.services ul li {padding-left: 19px; background: url('tlapka.gif') left no-repeat; font-size: 14px; margin:0px;line-height:2.7;}


.services a:link, .services a:visited, .services a:hover{
font-weight:bold;
}
ul, li{
margin: 0;
padding: 0;
line-height:2.2;}

img.objednat{
position:absolute;
top:-6px;
left:696px;
z-index:999;
}

img.objednat2{
position:absolute;
top:7px;
left:677px;
}


img.objednat3{
position:absolute;
top:5px;
left:677px;
}


img.objednat3cz{
position:absolute;
top:3px;
left:672px;
}

.portfoliow{
position:relative;
top:5px;
left:10px;
width:574px;
height:215px;
color:#fff;
line-height:2;;
}



.portfoliow h3{
color:#a7ff1c;
font-size:20px;
line-height:1.8;
}

.portfoliow h3 a:link, .portfoliow h3 a:visited{
color:#a7ff1c;
}

.portfoliow a:hover h3{
color:#dcdcdc;
}

.novinky h3{
color:#a7ff1c;
font-size:20px;
line-height:1.8;
}

img.bob{
float:left;
margin-right:20px;
}

.breedcoat{
position:relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
color:#71c6ff;

}


.visit{
line-height:3;
}


.des{
color:#fd2d95;
}

img.tip{
position:relative;
top:15px;
left:57px;
}

.rrbox{
position:relative;
top:70px;
float:right;
width:260px;
height:300px;
}

.rrboxelse{
position:relative;
top:63px;
float:right;
width:260px;
border:1px dotted #573860;
}

.rrboxelse2{
position:relative;
top:0px;
float:right;
width:260px;
border:1px dotted #573860;
}

.rrboxother{
position:relative;
top:63px;
float:right;
width:270px;
height:300px;
}

.rrboxother2{
position:relative;
top:130px;
left:4px;
float:right;
width:190px;
text-align:right;

}

.novinky{
position:relative;
top:0px;
left:30px;
width:900px;
height:auto;
color:#ffcaef;
}


.partneri{

position:relative;
top:0px;
left:30px;
width:900px;
height:auto;
color:#a467a5;
font-size:12px;
border-top:1px dotted #5e235d;
border-bottom:1px dotted #5e235d;
background:#3a0e3a;
line-height:1.6;
}

.partneri2{
position:absolute;
top:0px;
left:385px;
height:auto;
color:#a467a5;
border-top:1px dotted #5e235d;
border-bottom:1px dotted #5e235d;
background:#3a0e3a;
}

img.flo{
margin-top:10px;
position:relative;
float:right;
width:300px;
}

.kontakt{
position:relative;
top:0px;
left:140px;
width:597px;
height:291px;
background:url("kontakt_bg.jpg");
}

.kontakt h3{
color:#c106ca;
}

.krn{
color:#3b003e;
font-weight:bold;
}

.b2{
color:#ff00ff;
font-weight:bold;
}
.ink{
position:relative;
top:75px;
right:60px;
text-align:right;}

.ii{
color:#cf86d0;
}

.inp{
position:relative;
top:3px;
left:5px;
width:895px;
margin-bottom:5px;
}

.iq{
color:#c825c8;
font-weight:bold;
}

.you{
color:#fda0ff;
font-weight:bold
}


.news_box_main{
position:relative;
top:0px;
left:0px;
width:600px;
border-top:1px dotted #a684a5;
color:#fff;
line-height:2.1;
}

.news_box_main a:link, .news_box_main a:visited{
color:#f22294;
font-weight:bold;
text-decoration:none;
}

.news_box_main a:hover{
color:#e10b7f;
font-weight:bold;
text-decoration:none;
}


.news{
position:relative;
top:0px;
left:0px;
width:600px;
border-bottom:1px dotted #a684a5;
}

.narrow{
position:relative;
top:0px;
left:0px;
width:600px;
border-bottom:1px dotted #a684a5;
color:#ffcaef;
}

.narrow ul{
position:relative;
left:20px;
margn:0px;
padding:0px;
}

.narrow ul li{
margin:0px;
padding:0px;
text-indent:3px;
color:#fff;
}



.narrow2{
position:relative;
top:0px;
left:0px;
width:900px;
border-bottom:1px dotted #a684a5;
color:#ffcaef;
border-top:1px dotted #a684a5;
line-height:1.8;
}

.narrow2 ul{
position:relative;
left:20px;
margn:0px;
padding:0px;
}

.narrow2 ul li{
margin:0px;
padding:0px;
text-indent:3px;
color:#fff;
line-height:1.8;
}

img.new, a:link img.new, a:visited img.new{
float:right;
margin:10px;
border:2px solid #950195;
}

a:hover img.new{
float:right;
margin:10px;
border:2px solid #cc33cc;
}

img.lumen{
border:none;
}

.lumen a:link img, .lumen a:visited img{
border:2px solid #950195;
}

.lumen a:hover img{
border:2px solid #cc33cc;
}

img.right{
position:relative;
top:25px;
margin-top:10px;
margin-bottom:10px;
left:440px;
}

.portfo a:link img, .portfo a:visited img{
border:2px solid #950195;
margin:5px;
}

.portfo a:hover img{
border:2px solid #cc33cc;
margin:5px;
}

.nextpage{
position:relative;
top:15px;
left:10px;
font-size:16px;
background:#5f2b5e;
width:880px;
height:30px;
text-align:center;
}

.promos{
position:relative;
top:0px;
left:30px;
width:900px;
height:auto;
}

.promo1{
position:relative;
top:0px;
left:0px;
width:341px;
height:162px;
background:url("promo1.jpg");
}

.promo1en{
position:relative;
top:0px;
left:0px;
width:341px;
height:162px;
background:url("promo1en.jpg");
}


.fb{
position:relative;
top:0px;
left:35px;
}

.fb_profile{
position:absolute;
top:100px;
right:0px;
}

.promo2{
position:absolute;
top:0px;
left:550px;
width:341px;
height:166px;
background:url("promo2.jpg");
}

.promo2en{
position:absolute;
top:0px;
left:550px;
width:341px;
height:166px;
background:url("promo2en.jpg");
}

.inpromo1{
position:relative;
top:30px;
left:20px;
width:300px;
font-size:12px;
color:#fff;
}


.inpromo1en{
position:relative;
top:45px;
left:20px;
width:300px;
font-size:12px;
color:#fff;
}

.promos a:link, .promos a:visited{
color:#ff66cc;
}

.promos a:hover{
color:#ff99ff;
}

img.doggies{
position:relative;
top:14px;
margin-bottom:13px;
}

.bottom{
position:relative;
top:0px;
left:0px;
width:100%;
height:280px;
background:#000 url("bottom.jpg") repeat-x;
color:#996699;
font-size:10px;

}

h1{
color:#9f9f9f;
font-size:12px;
margin:0px;
padding:0px;
}

h2{
font-size:16px;
color:#71c6ff;
margin:0px;
padding:0px;
line-height:4;
}

h4{
font-size:14px;
color:#3cafff;
margin:0px;
padding:0px;
line-height:1.7;
font-variant:small-caps;
}


.date{
position:relative;
margin-top:5px;
color:#e44fe1;
font-style:italic;
}

.cenik{
position:relative;
top:0px;
left:0px;
width:707px;
height:276px;
background:url("cenik.jpg") no-repeat top right;
}

.cenik table td{
line-height:2.5;
color:#cc99cc;
text-align:center;
border:none;
}

.incen{
position:relative;
top:80px;
left:0px;
width:700px;
}

.nextprice table, td{
line-height:1.5;
color:#fff;
border-bottom:1px dotted #69346a;
}


.site_map{
position:absolute;
top:3px;
right:0px;
font-size:12px;
}

.site_map a:link, .site_map a:visited{
color:#a47eb4;
}

.site_map a:hover{
color:#c36ee7;
}


.purple{
color:#f013f6;
font-size:15px;
line-height:1.3;
}

.gray{
color:#cccccc;
font-size:13px;
}

.silver{
color:#cccccc;
}

.detail{
font-size:12.5px;
color:#c58cc5;
}

.optional{
font-size:13px;
color:#9ed84e;
font-weight:bold;
}

.optional2{
color:#5cc7ff;
font-weight:bold;
}




/*moonbarks*/

.m{
color:#660066;
font-weight:bold;
}

.b{
color:#ff00ff;
font-weight:bold;
}

/*moonbarks konec*/


#dropmenudiv{
position:absolute;
border:1px solid #111;
border-bottom-width: 0;
font:13px Trebuchet MS;
line-height:2;
z-index:100;
text-align:left;
}

#dropmenudiv a{
width:180px;
display: block;
text-indent:5px;
border-bottom: 1px solid #111;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:link, #dropmenudiv a:visited{ 
color:#fff;
background-color:#000;}


#dropmenudiv a:hover{
background-color:#111;
color:#f60881;
}

.status{
margin:0 50px; font-weight:bold}






#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 13px Trebuchet MS;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
                             /*lightbox konec*/

/*references*/

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width:245px; 
border-left: 7px solid #9739a1;
font-size:15px;
font-variant:small-caps;
}

.slidedoormenu li{
border-bottom: 1px solid #999;
display: block;
}

.slidedoormenu li a{
background: #2d172e url(vstrip.gif) repeat-y left top; 
display: block;
width: auto;
border-bottom: 1px solid #9739a1;
padding: 3px 0; 
text-indent: 8px;
text-decoration: none;
font-weight:bold;
}

.slidedoormenu li a:visited, .slidedoormenu a:link, .slidedoormenu li a:active{
color:#fff;
font-weight:bold;
text-decoration: none;
}

.slidedoormenu li a:hover{
background-position: -387px 0;
color:#c1ff3d;
font-weight:bold;
text-decoration: none;
letter-spacing:1px;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 6px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

/*lightbox */
#lightbox{
	position: absolute;

	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 13px Trebuchet MS;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
                             /*lightbox konec*/


