* { margin: 0px; padding: 0px; color: #343434; }

body { text-align: center; overflow-y: scroll; overflow-x: hidden; #overflow-y: hidden; font-family: Times New Roman; font-size: 13px; color:#2D0B05; background: #2E0A0A url("../img/initial.jpg") repeat; }

.initial { background: url("../img/bg.png") repeat-x; }

*html body { overflow-x: hidden; overflow-y: hidden; }

li { list-style-position: inside; }

form { margin: 0px; padding: 0px; }

.le { display: inline; float: left; }
.pr { display: inline; float: right; }
.clr { clear: both; font-size: 0px; height: 0px; line-height: 0px; }

img { border: 0px; }

.smallsep { height: 2px; line-height: 2px; font-size: 0px; }
.sep { height: 5px; line-height: 5px; font-size: 0px; }

.header { width: 765px; height: 110px; margin: 0 auto; }
.logo { margin-top: 30px; }
.language { color: #A37F68; font-family: Arial; font-size: 12px; margin-top: 20px; width: 400px; text-align: right; }
a.langs { color: #A37F68; font-family: Arial; font-size: 12px; text-decoration: none; }

.special { color: #A37F68; font-family: Times New Roman, serif; font-size: 15px; text-decoration: none; font-variant: small-caps; }

.container { width: 765px; margin: 0 auto; }
.menu_main { width: 100%; height: 28px; background: url("../img/menu_bg.jpg") repeat-x; padding-top: 7px; }

a.menug { color: #ffffff; font-family: Times New Roman, serif; font-size: 15px; text-decoration: none; text-transform: uppercase; margin: 4px 20px 0px 20px; }
a.menugon { color: #FED5AD; font-family: Times New Roman, serif; font-size: 15px; text-decoration: none; text-transform: uppercase; margin: 4px 20px 0px 20px; }

.main { width: 753px; background: #E2D7D0; padding: 6px; }

.seeker { width: 138px; height: 132px; background: url("../img/seeker.gif") no-repeat;  font-family: Times New Roman, serif; margin-top: -6px; margin-bottom: 6px; font-variant: small-caps; font-size: 15px; color: #2D0B05; text-align: left; padding: 15px 8px 0px 10px; }
.contentbody { width: 590px; }
.content { width: 590px; text-align: left; }
.side { width: 156px; }

.ss { border: 0px; width: 135px; height: 19px; display: block; margin: 0px 0px 0px 0px; background: transparent; padding-top: 3px; }
.seeker a { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 15px; color: #ffffff; text-decoration: none; }

#maintresc { background: url("../img/maintresc.jpg") no-repeat; padding: 40px 0px 20px 130px; }
.contentbody #maintresc { background: none; padding: 0px; }
.menusel { height: 28px; margin-top: -7px; padding-top: 7px; background: url("../img/menu_sel_bg.jpg") repeat-x; }

.title { font-family: Times New Roman, serif; font-size: 15px; padding-left: 40px; color: #2D0B05; }
.artykul { color: #2D0B05; }

.register { width: 590px; background: url("../img/maintresc.jpg") no-repeat; }
.register td { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 15px; color: #828282; text-align: right; }
.inputbg { border: 0px; width: 137px; height: 20px; padding: 4px 2px 0px 2px; background: url("../img/inputbg.jpg") no-repeat; text-align: left; }

.textareabg { border: 0px; width: 248px; height: 129px; padding: 4px 2px 0px 2px; background: url("../img/textareabg.jpg") no-repeat; text-align: left; }

.regbutton { font-family: Times New Roman; font-size: 17px; color:#2D0B05; font-variant: small-caps; text-decoration: none; font-weight: bold; }

.product_menu { background: url("../img/produkty_bg.gif") no-repeat; width: 156px; height: 434px; }

a.subcatmenu { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 15px; color: #2D0B05; text-decoration: none; }
a.rightmenu { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 15px; color: #2D0B05; text-decoration: none; text-shadow: white 1px 1px 5px; }
a.rightmenu:hover { color: #FED5AD; text-decoration: underline; }

a.rightmenuon { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 15px; color: #FED5AD; text-decoration: underline; }

.product { margin: 0px 0px 10px 0px; }
.product img { border: 1px solid #BDB1AC; }

.product_title { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 16px; color: #530D08; text-decoration: none; font-weight: bold; }
.product_atribute { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; color: #828282; text-decoration: none; }

.product_atribute a { color: #DC1515; }

.product_value { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; color: #2D0B05; text-decoration: none; }
.product_value_18 { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 18px; color: #2D0B05; text-decoration: none; letter-spacing: 2px }

.dot_bg { background: url('../img/dot_bg.jpg') repeat-x; width: 100%; height: 1px; line-height: 1px; font-size: 0px; }
.top_sep_line { background: url('../img/top_sep_line.jpg') repeat-x; width: 100%; height: 1px; line-height: 1px; font-size: 0px; }
.more { width: 100%; text-align: right; padding: 0px;margin-bottom: 4px; }
.more a { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; color: #530D08; text-decoration: none; }
.more a:hover { text-decoration: underline; }

.product_bg { background: url('../img/product_bg.jpg') repeat-x; width: 580px; color: #2D0B05; padding: 0px 5px 0px 5px;  font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; height: 28px; line-height: 28px; }
.product_bg a { color: #2D0B05; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; height: 28px; line-height: 28px; text-decoration: none; }
.product_bg a:hover { text-decoration: underline; }

.product_code { color: #828282; font-size: 16px; }

.submenu { position: absolute; display: none; z-index: 100; margin-top: 28px; }

div.submenug { height: 22px; line-height: 22px; text-align: left; background: #140201;  }

div.submenug a.menu { height: 22px; line-height: 22px; padding-left: 20px; text-decoration: none; color: #ffffff; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 11px; }

.menu_sep { width: 100%; height: 1px; line-height: 1px; background: #2D0503; font-size: 0px; }

.right_product_bg { width: 120px; background: url("../img/product_right_bg.jpg") 100% 0 no-repeat; padding: 50px 0px 0px 20px; }

.button { margin-left: -20px; text-align: center; padding-top: 5px; width: 133px; height: 25px; background: url("../img/button.jpg") no-repeat; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; color: #ffffff; }
.button a { color: #ffffff; text-decoration: none; }
.button a:hover { color: #ffffff; text-decoration: underline; }
.catname { height: 27px; padding-top: 13px; width: 100%; text-align: center; color: #ffffff; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 15px; }

.backtolist, .backtolist a { color: #ffffff; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 13px; text-decoration: none; }

.optionloginform { margin: 0 auto; width: 220px; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 13px; }

.hand { cursor: hand; cursor: pointer; }

.error { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 13px; color: red; display: none; }

.log { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 17px; color: #A5816A; }
.log a { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 17px; color: #A5816A; text-decoration: none; }
.log a:hover { text-decoration: underline; }

.inputcart { width: 50px; text-align: right; }

#sum, #discount { width: 100%; text-align: right; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 17px; color: #2D0B05; }

.colors { width: 43px; margin-right: 10px; text-align: center; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 13px; color: #828282; }

.receivecolors {  font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; color: #530D08; font-weight: bold; }

.leftSideProduct { width: 340px; }
.rightSideProduct { width: 180px; }

.advanced { font-family: Times New Roman, serif; font-variant: small-caps; font-size: 14px; color: #530D08; width: 536px; margin-left: 10px; }
.divin { display: inline; width: 100px; float: right; }

.selectborder
{ 
    border-bottom: dashed 1px #ddd;
}
.selectitem
{
    cursor:default;
    margin: 2px;   
}
.selecttext
{         
    width: 100%;
    text-align: left;
}

#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(../../images/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(../../images/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../../images/nextlabel.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../../images/prevlabel.gif);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

.description { 
	padding-top: 10px;
	color:#2D0B05;
	font-family:Times New Roman,serif;
	font-size:14px;
	text-decoration:none;
	width: 585px;
	padding-left: 5px;
}

.bottommenu { width: 765px; margin: 0 auto; padding-top: 5px; color: #ffffff; text-align: left; }
.bottommenu .pr, .bottommenu .le { color: #ffffff; }
.bottommenu a.menu { height: 22px; line-height: 22px; text-decoration: none; color: #ffffff; font-family: Times New Roman, serif; font-variant: small-caps; font-size: 11px; }



		  .footer {
        padding:10px 10px 20px 10px;
        text-align:center;
        border-bottom:1px solid gray;
        margin-bottom:5px;
      }
      
		  .footer li {
        display:inline;
        color:white;
      }
		  .footer li a {
		    color:white;
		  }
		  .footer li a:hover {
		    text-decoration:none;
		  }
		  
.schowek {
	position:absolute;
	right:0;
	top:125px;	
}		  
