
body { font-family: Verdana; font-size: 11px; color: #5E5E5E; margin: 0; padding: 0; background: url('../gfx/bg.jpg'); }
img { vertical-align: middle; border: 0 none; }
/*  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); */

a:link { color: #555555; text-decoration: none; }
a:visited { color: #555555; text-decoration: none; }
a:hover { color: #524444; text-decoration: underline; }

#bgTop { position: absolute; z-index: -1000; top: 0; left: 0; width: 100%; height: 775px; background: url('../gfx/bgtop.jpg'); overflow: hidden; }
#bgTopLeft { position: absolute; z-index: -100; top: 0; left: 0; width: 50%; height: 1000px; overflow: hidden; }
#bgTopLeft div { width: 565px; height: 565px; background: url('../gfx/bgleft.jpg') left top no-repeat; float: right;  }
#bgTopRight { position: absolute; z-index: -100; top: 0; left: 50%; width: 49%; height: 1000px; background: url('../gfx/bgright.jpg') no-repeat 452px 0px; }



#newMenu { clear:both;height:62px;text-align:center;background:url('../gfx/newmenu_bg.jpg') no-repeat;}/*line-height:62px;*/
#newMenu a{ font-family: 'Philosopher', arial, serif;text-decoration:none;font-size:14px;color:#7f6b48;padding:19px 16px;}
#newMenu a:hover { background:url('../gfx/arrow_up.png') no-repeat center bottom;}



#container { width: 906px; margin:auto; background: url('../gfx/sitebg.jpg') repeat-y; }
#header #top #flash {  width: 617px; float: left; display: inline; }
#header #top #logo { width: 289px; float: left; display: inline; }
#header #top #logo p {padding:0;margin:0;}
#container #content { width: 651px; padding-left:25px; overflow: hidden; float: left; display: inline; }
#container #content #belka {  margin-bottom: 10px; background: url("../gfx/belka.jpg") right no-repeat; height: 31px;  line-height: 20px; padding-left: 15px;  }
#container #content #belka h1 { color: #5E5E5E; font-weight: bold; font-size: 12px; padding: 0; margin: 0; }
#container #menu { width: 203px; float: left; display: inline; padding-left: 10px; font-family: Arial; }
#container #menu a:link { color: #737373; text-decoration: none; }
#container #menu a:visited { color: #737373; text-decoration: none; }
#container #menu a:hover { color: #8F2517; text-decoration: none; }

#container #menu .newsletter { background: url('../gfx/newsletter.jpg') no-repeat top; width:214px; height: 148px; padding-top: 90px; padding-top: 0px; padding-bottom: 15px; }
#container #menu .newsletter .inputtext { width: 96%; border: solid 1px #E3D6C5; }
#container #menu .newsletter .input { color: #807258; padding: 20px;  padding-top: 35px; line-height: 1.7em; }
#container #menu .newsletter .button { padding-right: 20px; text-align: right; }

#container #menu .poziom0 { padding: 3px; font-weight: bold; }
#container #menu .poziom1 { padding: 3px; font-weight: normal; font-size: 10px; font-weight: bold; }
#container #menu .poziom1 a { font-weight: normal; }
#container #menu .kategorie { list-style: none; margin: 0; padding: 0;  }
#container #menu .kategorie li { margin: 0; padding: 3; text-align: center; padding-left: 20px; padding-right: 20px; padding-top: 12px; border-bottom: dotted 1px #989898; background: url('../gfx/snactive.jpg') no-repeat  0px 14px;  }
#container #menu .kategorie .selectedLI {  background: url('../gfx/sright.jpg') no-repeat  0px 14px;  }

#container #menu .kategorie .poziom1 { border-bottom: none; }
#container #menu .kategorie ul { list-style: none; margin: 0px; padding: 0px;  }
#container #menu #box { margin-bottom: 20px; margin-top: 20px; }
#loginForm { height: 129px; padding: 20px; padding-top: 0px; }
#loginForm .options { padding: 0; margin: 0; margin-top: 5px; }
#loginForm .options li { list-style: none;  display: inline; padding: 1px; }
#loginForm #ajaxLoginUser { width: 99%; margin-top: 5px; }
#loginForm #ajaxLoginPass { width: 99%; margin-top: 5px;  }


#category_content { color: #5E5E5E; line-height: 1.5em; }
#category_content a:link { color: #955E57; text-decoration: none; }
#category_content a:visited { color: #955E57; text-decoration: none; }
#category_content a:hover { color: #955E57; text-decoration: underline; }



#FileList { padding: 5px 20px; }
#FileList a { color: #955E57; font-weight: bold; font-size: 11px; }
#FileList li { color: #999999; font-size: 9px; }

.porcjowanie { text-align: center; padding-bottom: 10px; }
.porcjowanie a { font-size: 15px; margin-right: 5px; }

#news h3 { font-size: 16px; margin-bottom: 5px; }
#news .porcjowanie { text-align: center; }
#news .porcjowanie a { margin-left: 3px; margin-right: 3px; }
#news .news_item { margin-bottom: 20px; }
#news .news_item .newsFoto { float: left; width: 160px; }
#news .more { padding-top: 5px; border-top: solid 1px #f0f0f0; clear: both; color: #B4B4B4; }
#news .more span { margin-left: 20px; }
#news .more span strong { font-family: 'Georgia'; font-size: 11px;  }
#news .more a:link { text-decoration: none; color: #B4B4B4; }
#news .more a:visited { text-decoration: none; color: #;B4B4B4 }
#news .more a:hover { text-decoration: underline; color: #D28E0E; }

#footer { width: 906px; margin: auto; color: #5E5E5E; text-align: center; line-height: 34px; margin-top: 0px; font-size: 10px; background: url('../gfx/footer.jpg') repeat-x; height: 34px; }


#productDetails h1 { font-size: 31px; font-family: 'Georgia'; padding: 0; margin: 0; margin-bottom: 10px; text-shadow: #E1E1E1 0px 0px 6px; }
#productDetails h3 { font-size: 17px; font-family: 'Georgia'; padding: 0; margin: 0; margin-bottom: 10px; text-shadow: #E1E1E1 0px 0px 6px; font-weight: normal; }
#productDetails h4 { font-size: 12px; font-family: 'Tahoma'; font-weight: bold; margin-bottom: 6px;  }
#productDetails #productFotos { width: 320px; float: left; }
#productDetails #productOptions { float: left; width: 30%; padding: 10px;  }
#productDetails #productFotos #thumb img { border: solid 1px #f0f0f0; padding: 1px; margin-right: 1px; opacity: 0.5;  }
#productDetails #productFotos #thumb img:hover { opacity: 1;  }
#productDetails #powiadomDostepnosc { padding: 10px; width: 40%; float: left; }
#productDetails .description { line-height: 15px; }
#productDetails .addToBasket { width: 30%; float: left; }
#productDetails .addToBasket #priceProduct { font-family: Georgia; font-size: 19px; color: #1178BD; }
#productDetails #similar .produktyPodobne {  float: left; width: 30%; padding: 4px; overflow: hidden; height: 180px; }
#productDetails #similar .produktyPodobne img { border: solid 1px #CCCCCC; padding: 2px; margin-bottom: 3px; }
#productDetails #similar .produktyPodobne a { font-weight: bold; margin-left: 5px; }
#productDetails #similar .produktyPodobne a:link { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:visited { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:hover { color: #; text-decoration: underline; }
#productDetails #similar .produktyPodobne p { font-size: 10px; margin-top: 3px; margin-left: 5px; }
#productDetails #similar .produktyPodobne p .cena { font-weight: bold; color: #BA3B30; font-family: 'Georgia'; }
#productDetails #similar .produktyPodobne .dostepny { font-size: 9px; color: #006633; }
#productDetails #similar .produktyPodobne .niedostepny { font-size: 9px; color: #990000; }

#productDetails #additionalInfo {  float: left; width: 36%; }
#productDetails #additionalInfo .fotokod { font-size: 9px; border: solid 1px #f0f0f0; margin-bottom: 3px; opacity: 0.4; }
#productDetails #additionalInfo .fotokod:hover { border: solid 1px #D2D2D2;  opacity: 1.0; }
#productDetails #additionalInfo .fotokod p { padding-top: 7px; }
#productDetails #additionalInfo .fotokodIMG {  float: left; padding-right: 4px; padding-bottom: 2px; }

#productDetails #attrib .title{  text-align: center; font-weight: bold; font-size: 12px; background: #f0f0f0; border-bottom: solid 1px #CCCCCC; padding: 3px; }
#productDetails #attrib strong { font-size: 12px; }
#productDetails #attrib #names { float: left; width: 50%; text-align: right; }
#productDetails #attrib #names div { padding: 5px; padding-left: 0; padding-right: 0; font-weight: bold; border-bottom: dotted 1px #999999; }
#productDetails #attrib #values { float: left; width: 49%;  text-align: left; }
#productDetails #attrib #values div { padding: 5px; padding-left: 5px; padding-right: 0; border-bottom: dotted 1px #999999; }

#profileEdit h4 { font-size: 14px; font-weight: bold;  }
#profileEdit .info { width: 48%; float: left; }
#profileEdit .info p { padding-top: 7px; padding-bottom: 7px; }
#profileEdit .password { width: 48%; float: right; }

#userAccountBox .title { margin-bottom: 4px; font-weight: bold; }
#userAccountBox ul { list-style: square; }
#userAccountBox li { padding: 3px; }

.produktItem { width: 30%; height: 235px; padding: 10px; float: left; overflow: hidden; }
.produktItem h3 a { color: #A65A28; font-size: 12px; font-family: Tahoma; }
.produktItem .foto { border: solid 3px #EFE8D7; }
.produktItem .pC { padding-left: 10px; }
.produktItem .pC .title { padding-top: 7px;  height: 18px; overflow: hidden; }
.produktItem .pC .opis { line-height: 16px; font-size: 10px; }
.produktItem .price { background: url('../gfx/cenaBg.jpg') center repeat-y; }
.produktItem .price .producent { width: 45%; float: left; color: #95440F; font-weight: bold; padding: 7px; }
.produktItem .price .producent span { color: #606060; }
.produktItem .price .cena { width: 35%; color: #95440C; font-weight: bold; float: right; text-align: right; padding: 7px; padding-right: 30px; }
.produktItem .price .cena span { color: #606060;  }


#search_wyniki p { line-height: 17px; padding: 0; }
#search_wyniki .element .options { color: #C3C3C3; font-size: 10px; padding-top: 3px; border-top: solid 1px #f0f0f0; }
#search_wyniki .element .options a:link { color: #B9B9B9; }
#search_wyniki .element .options a:visited { color: #B9B9B9; }
#search_wyniki .element .options a:hover { color: #3DA0EB; }


#formularz_mail .inputtext { margin-top: 2px; }
#formularz_mail .element { padding: 4px; }
#formularz_mail .button { padding: 4px; }

.gwiazdka { color: #990000; font-weigth: bold; }
.priceStrike {  text-decoration: line-through; color:#009933;  }
.wrap {  }
.galeriafoto { float: left;  text-align: center; padding: 3px; font-size: 10px; }
.galeriafoto img { border: solid 1px #f0f0f0; padding: 2px; background: white; }
.galeriafoto:hover { background: #f0f0f0; }
.gThumb { cursor: pointer; }
.komunikat_ok { background: #D4FFAA; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #72DD07; color: #315F03;  }
.komunikat_error { background: #F7B8AB; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #F07B64; color: #A1270F;  }
.objasnienie { font-size: 11px; font-family: Trebuchet MS; color: #666666; padding: 5px; background: #FEF3E2 url(../admin_gfx/idea.png) no-repeat 10px 10px; padding-left: 40px; border: solid 1px #FDE4BF; margin-bottom: 3px; margin-top: 3px; }
.smallfont { font-size: 9px; opacity: 0.5; }
.inputtext { font-size: 11px; padding: 3px; margin-top: 2px; font-family: Verdana; font-size: 10px; border: solid 1px #949494; width: 90%; }
.przycisk { font-size: 11px; }
.clear { clear: both; }
.col_L { float: left; display: inline; }

#tooltipA {
	position:absolute;
	border:1px solid #E5DF6D;
	background:#f7f5d1 url(../admin_gfx/idea.png) no-repeat 4px 3px;
	padding: 5px;
	padding-left: 26px;
	width: 190px;
	color:#333;
	display:none;
	}

.adminEditable { font-size: 10px; height: 20px; line-height: 20px; background: #FEF3E2; font-family: Tahoma; color: #666666; padding: 3px; border: solid 1px #FDE4BF; margin-bottom: 3px; margin-top: 3px; }


#registerForm { display: none; }
.checkThisLogin { cursor: pointer; }
#podpis { width: 840px; margin: auto; text-align: right; margin-top: 20px; margin-bottom: 10px; text-shadow: black 0px 0px 5px; }
#podpis a {  color: black; text-decoration: none;  }
