
body { font-family: Verdana; font-size: 11px; color: #7B796D; background: #B39980 url('../gfx/bg.jpg') repeat-x; }
img { vertical-align: middle; border: 0 none; }
/*  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); */
h1 { color: black; }
a:link { color: #555555; text-decoration: none; }
a:visited { color: #555555; text-decoration: none; }
a:hover { color: #524444; text-decoration: underline; }

#header { background: url('../gfx/top.jpg') no-repeat; width: 800px; height: 250px; margin:auto; }
#container { width: 875px; margin: auto; margin-top: 15px; }
#container #menu { width: 232px; float: left; font-size: 14px; margin-top: -3px; }
#container #menu a:link { color: black; text-decoration: none; } /* #5A5B55 */
#container #menu a:visited { color: black; text-decoration: none; }
#container #menu a:hover { color: #A75E5D; text-decoration: underline; }
#container #menu .poziom0 { padding: 3px; border-bottom: dotted 1px #CECFC1; }
#container #menu .poziom1 { padding: 3px; }
#container #menu .selected a { color: #8C5250; }
#container #menu .kategorie { padding-left: 30px; padding-right: 20px; }
#container #content { width: 568px; padding-left:0px; overflow: hidden; float: left; }
#container #newsletterAdd { border: solid 1px #f0f0f0; padding: 5px; margin-top: 20px; }
#container #bg1 { background: url('../gfx/contBg.png') top repeat-x; float: left; width: 16px; height: 200px; }

#navShop .t_login { float: left; width: 135px; display: inline; }
#navShop .t_rejestracja { float: left; width: 125px; display: inline; }
#navShop .t_koszyk { float: left; width: 126px; display: inline; }
#navShop .t_bg { float: left; width: 172px; height: 49px; line-height: 42px; background: url('../gfx/t_bg.jpg') no-repeat; display: inline; }
#navShop .t_bg .opis { float: left; width: 60%; color: #EDE3D5; text-align: center; }
#navShop .t_bg .wartosc { float: left; width: 20%; color: #EDE3D5; font-weight: bold; }

#priceProduct { font-size: 22px; font-family: Georgia; }

#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;  }

#menu .kategorie { background: url('../gfx/1.jpg') no-repeat top;  }
#menu .wyszukiwarka { background: url('../gfx/2.jpg') no-repeat top;  }
#menu .newsletter { background: url('../gfx/3.jpg') no-repeat top; padding: 20px; padding-top: 0px; padding-bottom: 0px; }
#menu .newsletter .inputtext { width: 96%; }
#menu #search_form { padding: 30px; padding-top: 0px; padding-bottom: 0px; }
#menu #search_form .inputtext { width: 96%; }

#category_content { color: #7B796D; width: 90%; margin-left: 20px; padding-bottom: 20px; }
#category_content a:link { color: black; text-decoration: underline; } /* #333333 */
#category_content a:visited { color: black; text-decoration: underline; }
#category_content a:hover { color: #0066CC; text-decoration: underline; }

#FileList { padding: 20px; }
#FileList a { color: #0066CC; font-weight: bold; font-size: 11px; }
#FileList li { color: #999999; font-size: 9px; }

#news h3 { font-size: 16px; }
#news .news_item { margin-bottom: 20px; }
#news .news_item .newsFoto { float: left; width: 110px; }

.porcjowanie { text-align: left; margin-bottom: 5px; margin-top: 5px; margin-left: 10px; }
.porcjowanie a { margin-left: 3px; margin-right: 3px; padding: 3px; padding-left: 6px; padding-right: 6px; background: #E7DFCB; }

#koszyk { width: 100%; }
#koszyk thead { background: #EBDEC1; }
#koszyk th { text-align: left;  padding: 3px; color: #6A5422; font-weight: bold; font-size: 11px; text-shadow: white 0px 0px 3px; }


#productFotos { width: 300px; float: left; padding-right: 10px; }
.doKoszyka { float: left; width: 29%; padding-top: 10px; }
.opcje { float: left; width: 70%; padding-top: 10px; }

.produktItem { width: 32%; padding-bottom: 10px; padding-right: 5px; float: left; overflow: hidden; }
.produktItem h3 { margin-bottom: 3px; overflow: hidden; height: 20px; }
.produktItem h3 a { color: black; font-size: 14px; font-family: Tahoma; text-decoration: underline;  } /* #7B7774 */
.produktItem .pC { margin-left: 5px; margin-top: 5px; border-left: dotted 1px #DDD7BD; padding-left: 5px; }
.produktItem .pC .detail img { vertical-align:middle; }
.produktItem .pC .detail a { background: #E9E5DC; padding: 2px; color: #7E7976; }
.produktItem .pC .price { font-size: 12px; }
.produktItem .foto { width: 140px; }
.produktItem .pContainer { width: 140px; padding: 5px; overflow: hidden; background: #F9F5EB; padding-bottom: 9px; }

#logowanie { background: url('../gfx/logowanie_04.jpg') bottom repeat-x; padding: 20px; border: solid 1px #D5C7AD; margin-top: 30px; margin-bottom: 30px; }
#userAccount { margin-left: 30px; margin-right: 30px; margin-top: 30px;   }

.wrap {  background: url('../gfx/TLO_POZIOME.jpg') center repeat-y; padding-left: 33px; }
.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;  }

.inputtext { font-size: 11px; padding: 3px; font-family: Verdana; font-size: 10px; border: solid 1px #DFD8C6; width: 90%; }
.przycisk { font-size: 11px; }
.clear { clear: both; }
.col_L { float: left; }

.produktyPodobne { width: 30%; padding: 3px; float: left; }
.produktyPodobne img { margin-bottom: 5px; }


#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; 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: 740px; margin: auto; text-align: right; padding-top: 7px; text-shadow: black 0px 0px 5px; }
#podpis a {  color: black; text-decoration: none;  }
