
body { font-family: Verdana; font-size: 12px; color: #6B6B6B; background: url('../gfx/TLO_GORA.jpg') repeat-x; }
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; }

#kolor_prawa { position: absolute; z-index: -100; top: 0; left: 50%; width: 50%; height: 700px; background: url('../gfx/rightBg.jpg') 510px 0px no-repeat; }

#header { background: url('../gfx/top.jpg') no-repeat; width: 1027px; height: 272px; margin:auto; }
#container { width: 1027px; margin: auto; background: url('../gfx/pasek.jpg') left top no-repeat; }
#container #menu { width: 184px; font-size: 12px; padding-top: 20px; padding-bottom: 30px; float: left; padding-left: 30px; padding-right: 25px; }
#container #menu a:link { color: #6B6B6B; text-decoration: none; }
#container #menu a:visited { color: #6B6B6B; text-decoration: none; }
#container #menu a:hover { color: #373537; text-decoration: underline; }
#container #menu .poziom0 { padding: 3px; border-bottom: solid 1px #CFCBCA;  }
#container #menu .poziom0 .dot { padding-right: 6px; }
#container #menu .poziom1 { padding: 3px; }
#container #content { width: 772px; padding-left:15px; overflow: hidden; float: left; }

.forms .label { width: 30%; background: #C0C0C0; font-weight: bold;  }
.forms td { border-bottom: solid 1px #DEDEDE; padding: 3px;  }
.forms td table { width: 99%; }
.forms td table td { width: 33%; border: none; }


#footerCont { background: #bc1212 url('../gfx/TLO_DOL.jpg') top repeat-x; }

#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: #6B6B6B; margin-top: 5px; }
#category_content a:link { color: #232323; text-decoration: underline; }
#category_content a:visited { color: #232323; text-decoration: underline; }
#category_content a:hover { color: #0066CC; text-decoration: underline; }

#FileList { padding: 20px; }
#FileList a { color: #0066CC; font-weight: bold; }
#FileList li { color: #999999; font-size: 9px; }

#news h3 { font-size: 12px; margin-bottom: 3px; }
#news h2 { color: #6B6B6B; border-bottom: dotted 1px #6C6C6C; font-size: 12px; letter-spacing: 2px; margin: 0; padding: 0; font-weight: bold; margin-bottom: 6px; margin-top: 5px; }
#news .porcjowanie { text-align: center; }
#news .porcjowanie a {   }
#news a {    color: #6B6B6B; }
#news .news_item { margin-bottom: 20px; color: #6B6B6B; }
#news .news_item .newsFoto { float: left; width: 155px; border: solid 1px #950706; margin-right: 6px; }
#category_content h2 { color: #6B6B6B; border-bottom: dotted 1px #6C6C6C; font-size: 12px; letter-spacing: 2px; margin: 0; padding: 0; font-weight: bold; margin-bottom: 6px; }


#footer { font-size: 12px; width: 1027px; margin: auto; background: #D2D2D2; height: 70px; color: #5F5F5F; line-height: 70px; text-align: center; }
#footer a:link {  color: #5F5F5F; text-decoration: none; }
#footer a:visited { color: #5F5F5F; text-decoration: none; }
#footer a:hover { color: #5F5F5F; text-decoration: underline; }

#formularz_mail { width: 500px; margin: auto; }
#formularz_mail table { width: 100%;  }
#formularz_mail .inputtext { border: solid 1px #DEDEDE; }
#formularz_mail .element {  }
#formularz_mail .button { padding: 4px; }
#formularz_mail .title { background: #C0C0C0; border-bottom: solid 1px #DEDEDE; padding: 5px; font-family: Tahoma; font-size: 11px; font-weight: bold; width: 30%; }
#formularz_mail .form { padding: 1px; font-family: Tahoma; font-size: 11px; width: 70%; }



#koszyk { width: 100%; }
#koszyk thead { background: #55AAFF; }
#koszyk th { text-align: left;  padding: 3px; color: #FFFFFF; font-weight: bold; font-size: 12px; text-shadow: black 0px 0px 3px; }


.produktItem { width: 45%; padding: 10px; float: left; overflow: hidden; }
.produktItem h3 a { color: #6B6B6B; font-size: 12px; font-family: Verdana; }
.produktItem .pC { width: 190px; float: left; padding-left: 10px; }
.produktItem .pC .buy { float: right; width: 55px; }
.produktItem .pC .title { float: left; width: 125px; padding-top: 7px; }
.produktItem .foto { float: left; width: 140px; }

.contentBox { background: #D2D2D2; height: 200px; padding: 10px; padding-left: 40px; padding-right: 40px; color: #615D5C; }
.contentBox h4 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; margin-bottom: 15px; color: #615D5C; border-bottom: dotted 1px #FBF8F9;  }
.contentBox .tab { height: 185px; overflow: hidden; }
.contentBox .foto { float: left; margin-right: 10px; height: 165px; }
.contentBox #menu .element { float: left; width: 20px; }
.contentBox #menu { padding: 0; padding-top: 10px; }
.contentText { padding-left: 10px; color: #3B3B3B; }

.wrap {  /*background: url('../gfx/footsub.jpg') left bottom no-repeat; */ width: 100%; }
.galeriafoto { float: left;  text-align: center; padding: 3px; font-size: 10px; margin-right: 15px; margin-bottom: 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 #949494; width: 90%; }
.przycisk { font-size: 11px; }
.clear { clear: both; }
.col_L { float: left; }

#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: 940px; margin: auto; padding-bottom: 20px; padding-top: 7px; text-align: right; text-shadow: black 0px 0px 5px; }
#podpis a {  color: black; text-decoration: none;  }
