html,body{
width:100%;
height:100%;
margin:0;
	padding:0;

background:#1d1713;
}
@font-face {
font-family: 'nowaczcionka';
src: url(Oranda Italic BT.ttf) format("truetype")
}
#head{
height:120px;
background:url(../img/gora.jpg) repeat-x;
}
.menu{
width:950px;
margin:0 auto;
}
.logo{
float:left;
padding:10px;

}
.uczta{
float:left;
margin-top:60px;
}
#nav{
margin-top:0px;
margin-bottom:0px;
margin-left:70px;
height:88px;
}
#nav, #nav ul{
    float:left;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:1.5em;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    padding: 0;

 }
  #nav a:link, #nav a:active, #nav a:visited{
    display:block;
/*	padding-right:40px;*/
    text-decoration:none;
     color:#C0C0C0;
 }

#nav a:hover{

    color:#ffffff;
}
#nav li:hover{
      background-color:red;
}
#nav li{
    height:100%;
    float:left;
    position:relative;
    
    padding-right: 10px;
}
#nav li a{
    padding: 30px 0px 30px 10px;
    margin:0px;
   min-width: 70px;
    width:100%;
    height:100%;
}
#nav li a span{
    position:absolute;
    left:10px;
    top:52px;
    font: 11px arial, serif;
    letter-spacing: 0.0px;
    color: #959595;
}
#nav ul {
    position:absolute;
    width:21em;
    top:5.5em;
    display:none;
	background:#181714;
	z-index:2;
        min-height:86px;
}
#nav li ul a{
  
    float:left;
	padding:4px;
        padding-left:9px;
}
#nav ul ul{
	top:auto;
	}

#nav li ul ul {
    left:12em;
  
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}
	
#nav li ul li{
    padding:0px;
    margin:0px;
    width:100%;
    height:auto;
}
#nav li ul li a{
    width:100%;
}
    
#description{

 position:relative;
font: 11px arial, serif; letter-spacing: 0.0px; 
color:#7F7F7F;
}
#description .text1{
position:absolute;
top:52px;
left:70px;
}
#description .text2{
position:absolute;
top:52px;
left:140px;
}
#description .text3{
position:absolute;
top:52px;
left:221px;
}
#description .text4{
position:absolute;
top:52px;
left:303px;
}
#description .text5{
position:absolute;
top:52px;
left:420px;
}
#description .text6{
position:absolute;
top:52px;
left:500px;
}



#description .text3en{
position:absolute;
top:52px;
left:240px;
}
#description .text4en{
position:absolute;
top:52px;
left:313px;
}
#description .text5en{
position:absolute;
top:52px;
left:398px;
}
#description .text6en{
position:absolute;
top:52px;
left:472px;
}

#prawa{
float:right;
width:700px;
}

.language{
float:right;
}
.language img{
padding-top:4px;
padding-left:3px;
}
#container{
float:left;
width:100%;
background:#ffffff;
}
#content{
clear:both;
margin-top:10px;
width:950px;
margin:0 auto;
}
.leftside{
float:left;
width:270px;
padding-left:30px;
font: 13px arial, serif; letter-spacing: 0.0px; 
color:#666666;
}
.leftside b{
font: 29px arial, serif; letter-spacing: 0.0px; 
color:#666666;
}
.readmore{
position:relative;
margin-top:10px;
margin-left:130px;
background:url(../img/read.jpg) no-repeat;
width:142px;
height:49px;
}
.readmore a{
position:absolute;
top:20px;
left:15px;
text-decoration:none;
color:#217C37;
}
.readmore a:hover{
text-decoration:underline;
}
.rightside{
float:left;
width:570px;
border:2px solid #d9d9d9;
margin-left:30px;
}
#cu3er-container
{
padding:2px;
}
#srodek{
clear:both;
width:900px;
margin:0 auto;
}
.linee{
float:left;
border-top:1px solid #d9d9d9;
margin-top:40px;
}
.linee img{
float:left;
}
.linee i{
float:left;
width:750px;
margin-top:12px;
margin-left:20px;
font: 22px nowaczcionka arial; letter-spacing: 0.0px; 
font-style:italic;
color:#737270;
}
.linee a{
text-decoration:none;
color:#f4b879;
}
.offer{
clear:both;
position:relative;
background:url(../img/oferta.jpg) no-repeat;
width:880px;
height:153px;
}
.offer2{
clear:both;
position:relative;
background:url(../img/oferta2.jpg) no-repeat;
width:880px;
height:153px!important;
}
.link1{
position:absolute;
text-decoration:none;
top:94px;
left:234px;
z-index:10;
font: 11px arial, serif; 
color:#EFFE97;
}
.offer a, .offer2 a{
color: #fff; /*#EFFE97;*/
}
.link2{
position:absolute;
text-decoration:none;
top:94px;
left:502px;
z-index:10;
font: 11px arial, serif; 
color:#EFFE97;
}
.link3{
position:absolute;
text-decoration:none;
top:94px;
left:772px;
z-index:10;
font: 11px arial, serif; 
color:#EFFE97;
}
#down{
clear:both;
float:left;
margin-top:20px;
width:100%;
background:url(../img/dol.png) repeat-x #1d1713; 
}
.columns{
width:950px;
margin:0 auto;
}
.firstcolumn{
float:left;
padding:20px;
width:350px;
font: 11px arial, serif; letter-spacing: 0.0px; 
}
.firstcolumn b, .secondcolumn b, .thirdcolumn b{
font: 13px arial, serif; letter-spacing: 0.0px;
color:#ffffff;
font-weight:bold;
}
.firstcolumn p , .secondcolumn p, .thirdcolumn p{
color:#7F7F7F
}
.firstcolumn  a, .secondcolumn a, .thirdcolumn a{
padding-top:10px;
text-decoration:none;
color:#FFAD5B;
}
.firstcolumn  a:hover, .secondcolumn a:hover, .thirdcolumn a:hover{
text-decoration:underline;
}
.secondcolumn{
float:left;
padding:20px;
margin-left:130px;
width:350px;
font: 11px arial, serif; letter-spacing: 0.0px; 
}
#polecane_strony2{
clear:both;
width: 950px;
margin:0 auto;
}
.thirdcolumn{
clear:both;
float:left;
padding-left:20px;
padding-top:20px;
padding-right:20px;
padding-bottom:5px;
font: 11px arial, serif; letter-spacing: 0.0px; 
}

#linia2{
float:left;
width:820px;
margin-left:30px;
height:1px;
border-top:1px solid #2c2825;
}
.zdjeciafooter{
padding-top:5px;
padding-bottom:5px;
}
.thirdcolumnimg{
float:left;
margin-right:10px;
}
#footer{
clear:both;
width: 900px;

margin:0 auto;
font: 11px arial, serif; letter-spacing: 0.0px; 
color:#7F7F7F;
}
#footer span{
float:left;
margin-top:3px;
}
#footer img{
float:right;
padding-top:4px;
margin-top: -36px;
}
#footer small{
float:right;
padding-top:4px;
}
.aboutus, .offermain{
float:left;
padding-top:20px;
padding-left:40px;
font: 11px arial, serif; letter-spacing: 0.0px; 
}
.aboutus b, .offermain b{
font: 21px arial, serif; 
color:#000000;
}
.aboutus p, .offermain p{
clear:both;
font: 13px arial, serif; 
color:#666666;
}

.events{
float:left;
padding-top:20px;
padding-left:40px;
font: 11px arial, serif; letter-spacing: 0.0px; 
}
.events b{
font: 14px arial, serif; 
color:#000000;
}
.events p{
clear:both;
font: 13px arial, serif; 
color:#666666;
}



.aboutus img, .offermain img{
float:left;
}
.aboutus span{
float:left;
font: 13px arial, serif; 
color:#FFAD5B;
width:790px;
padding:10px;
border-bottom:1px solid #d9d9d9;
}
.aboutus strong, .offermain strong{
font: 16px arial, serif; 
color:#7F7F7F;
font-weight:bold;
}
.smalltext{
font: 11px arial, serif; 
color:#666666;
}

.offermain span{
float:left;
width:500px;
font: 13px arial, serif; 
color:#666666;
padding:10px;
}
a{
outline:none;
}
.contact{
float:left;
margin-top:20px;
}
.contactleft{
float:left;
width:300px;
padding-left:30px;
margin-right:15px;
}
.contactleft b, .contactright b{
font: 21px arial, serif; 
color:#000000;
}
.contactright{
float:left;
width:565px;
padding-left:30px;
font: 20px arial, serif; 
border-left:1px dotted #d9d9d9;
}
.contactright dl {clear:both;}
.contactright dt {
float:left; text-align:left; width:150px; line-height:25px; margin:0 10px 10px 0;
font: 15px arial, serif; 
padding-top:7px;
color:#686868;

}
.contactright  dd {float:left; width:365px; line-height:25px; margin:0 0 10px 0;}
.contactinput{
width:350px;

border:1px solid #e5e5e5;
background:none;
font: 15px arial, serif; 
padding:7px;
}
.contactinput2{
width:365px;

border:1px solid #e5e5e5;
background:none;
font: 15px arial, serif; 
padding:7px;
}
.contactsend{
clear:both;
background:url(../img/button.png) no-repeat top left;
font: 14px arial, serif; 
font-weight:bold;
color:#454545;
padding:6px 25px;
border:none;
cursor:pointer;
}
.contactreset{
clear:both;
float:right;
background:url(../img/button.png) no-repeat top left;
font: 14px arial, serif; 
font-weight:bold;
color:#454545;
padding:6px 18px;
border:none;
cursor:pointer;
}
.contactleft p{
font: 12px arial, serif; 
line-height:150%;
color:#686868;
}
.contactleft a{
font: 12px arial, serif; 
color:#686868;
text-decoration:none;
}
.contactleft a:hover{
text-decoration:underline;
}
.contactleft{
font: 20px arial, serif; 
}
.contactleft strong{
font: 12px arial, serif; 
font-weight:bold;
}
.product{
padding-top:20px;
padding-left:30px;
}
.productleft{
float:left;
width:280px;
margin-right:25px;
}
.productleft b{
font: 21px arial, serif; 
}
.productleft h2{
display:inline;
font: 16px arial, serif; 
color:#7b9a0e;
font-weight:bold;
cursor:pointer;
}

.productlisting{
width:250px;
border-bottom:1px dotted #d9d9d9;
padding:5px;
}
.productlisting a{
text-decoration:none;
font: 12px arial, serif; 
color:#666666;

}

.productcenter{
float:left;
width:250px;
margin-top:50px;
margin-right:25px;
}
.productcenter a{
position:relative;
text-decoration:none;
font: 11px arial, serif; 
color:#EFFE97;
}
.previusclass{
position:relative;
}
.previus{
position:absolute;
top:-5px;
left:15px;
z-index:2;
}
.next{
position:absolute;
top:-5px;
left:23px;
z-index:2;
}
.largephoto{
border:1px solid #d9d9d9;
width:250px;
}
#zoom_photo{
float:right;
cursor:pointer;
}
img{
border:none;
}
.productright{
float:left;
width:260px;
margin-top:50px;
color:#666666;
line-height:150%;
}

.productright h3{
display:inline;
font: 19px arial, serif; 
font-weight:bold;
}
.productright p{
font: 13px arial, serif; 
}
.dostawa{
margin-top:10px;
border-top:1px solid #d9d9d9;
padding-top:10px;
}
.dostawa p{
font: 13px arial, serif; 
color:#666666;
}
.listaproduktow{
display:none;
}
#large_foto{
display:none;
_position:absolute;
width:654px;

margin:0 auto;

z-index:2000;
}
#large_foto img{
border:2px solid #ffffff;
}
#closephoto{
background:url(../img/close.png) no-repeat;
position:absolute;
top:5px;
right:5px;
width:22px;
height:22px;
z-index:2001;
border:none;
cursor:pointer;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}