body {
 background:url("/templates/img/body.png") repeat-x scroll 0 0 #F1EDE2;
 margin:0; padding:0; text-align:center;
 font-family: verdana,serif,verdana,arial, tahoma;
 color: #595959;
}
html * {font-family: verdana,serif,verdana,arial, tahoma; font-size: 12px; }

#container { width:1176px;overflow:hidden; padding:0px; font-family:verdana,serif; margin:0 auto;text-align:left;margin-bottom:0px;}
.sub {margin-left:104px;background:#fafbf7;width:952px;overflow:hidden;min-height:550px;}

#top {width:100%; overflow:hidden; padding-left:2px; border-bottom:1px dashed #666; margin-bottom:10px; }
div.box {overflow:hidden;}
img {border:0}

#menu2 {float:left; width:165px; font-family:verdana;}
#menu2 ul {margin:0; padding:5px 5px 10px 10px; list-style-type:none;}
#menu2 ul li {margin:0; padding:2px 0 0 0;background:transparent url('/templates/img/menulinie.gif') repeat-x top left}
#menu2 ul li.last {padding-bottom:2px;}

#menu2 ul li a {line-height:23px;display:block;padding:0 4px 0 18px;background:transparent url('/templates/img/strzalka2.gif') no-repeat 5px 10px;color:#595959;font-size:8pt;font-family:tahoma, sans-serif;}
#menu2 ul li a:hover {background-color:#fdfaf5;text-decoration:none;color:#1d97c3;}
#menu2 ul ul {margin:0; padding:0px 0px 0px 0px; list-style-type:none;}


#header{background:url("/templates/img/header-ppp.png") repeat scroll 0 0 transparent;height:158px;width:1176px;margin:0 auto;text-align:center;}
#header #hleft {margin-left:95px;float:left;width:250px;height: 93px;}
#header #hleft img {margin-top:5px;}

#menu1{width:952px;margin:0 auto 35px auto;padding:0px;font-weight:bold;}
#navigation ul {text-align: center;list-style: none;padding: 0;margin: 0;}
#navigation li {display: inline;}
#navigation li a {background:url('/templates/img/nav.png') repeat-x top center;line-height:35px;height:35px;border:1px solid #39accc;color:#ffffff;padding:5px}
#navigation a:link, .navigation1 a:visited {background: transparent;color:#ffffff;}
#navigation li a:hover {background:url('/templates/img/nav_hover.png') repeat-x top center;border:1px solid #e9e3d2;color:#39accc;}

/*


.navigation1 {text-align: center;list-style: none;padding:0;}
.navigation1 li {display: inline;margin:5px 0 5px 0;background:url('/templates/img/nav.png') repeat-x top center;height:35px;padding:5px;border:1px solid #39accc;}
.navigation1 a:link, .navigation1 a:visited {background: transparent;color:#ffffff;}
.navigation1 li:hover {background:url('/templates/img/nav_hover.png') repeat-x top center;border:1px solid #e9e3d2;color:#39accc;}
.navigation1 li a:hover {color:#39accc;}

*/

#footer {background:url("/templates/img/footer.png") repeat scroll 0 0 transparent;height:213px;width:100%;color:#F1EDE2;font-weight:bold;}
#footer a {color:#F1EDE2;}
#footer #copyright{padding-top:115px;}
#footer_in {background:url("/templates/img/footer_in.png") no-repeat scroll 1px 0 transparent;color:#F1EDE2;height:95px;margin:0 auto;width:1133px;}


#content {float:right; width:750px; font-family:verdana,serif;font-size:9.5pt }

#bottom {margin:auto;padding:5px; font-family:arial;font-size:11px; width:95%; text-align:center; border-top:1px solid #F5F2EC; clear:both; margin-top:5px;}
p {font-family:arial, verdana,serif;font-size: 9.5pt; color: #3c3c3c; font-weight: normal;}


table.stats {text-align:center}
input, select, textarea, option {font-size:11px; font-family:arial;border:1px solid #d8d8d8; background-color: #fdfaf5}


/*
input, select {border:0px solid; width:100%; font-family:serif; border:1px solid #e4d8c1}
*/
div.product {border-bottom:1px solid #1d97c3;}


ul.menu2 {font-family:verdana; font-size:12px;padding:5px 0 0 10px;margin:0 0 0 10px; line-height:25px;background-image: url('/templates/img/tlomenu.jpg'); background-repeat: no-repeat; list-style: none;}
ul.menu2 li {width:100%}
ul.menu2 li a {display:block; }

#sysmsg { padding:5px; border:1px solid #666 }

#left {width:450px; float:left}
#right {width:320px; float:right}
#left2 {width:385px; float:left}
#right2 {width:385px; float:right}
div.box {overflow:hidden}

a { font-family:verdana; color: #115873; font-size:13px; text-decoration: none;}

a.link { font-family:verdana; color: #115873; font-size:13px; text-decoration: none; border-bottom:1px dotted;}

small {font-size:11px; font-family:verdana}


fieldset, legend {font-family:verdana}
table tr td {font-family:arial; font-size:11px}
input.radio {width:auto}
.bg1 {background-color: #e4d8c1; width:auto}

.error {font-size:11px; color:#666; font-family:arial}
.err { border:1px dashed #b30000; }
.green {color:green}
.red {color:red}
.bold {font-weight:bold}

div.mainleft {width: 510px; font-size:8pt; font-family:tahoma, sans-serif; float:left}
div.mainright {float: right; width: 250px; margin: 5px; float:right}
div.polecanypp1, div.polecanypp2 {overflow:hidden; margin-bottom:10px; padding:3px}
div.polecanypp1 {background-color:#fbfbf0;}
div.polecanypp2 {background-color:#f4f4e3;}
div.polecanypp-left {width:80px; float:left; padding-bottom:300px; margin-bottom:-303px; background-color:#fff}
div.polecanypp-left img {width:77px}
div.polecanypp-right {width:155px; float:right; font-family:verdana; font-size:11px;}

#jestem {background-color: #fdfaf5}
#naglowekmenu {height:85px;}

.clear {clear:both;font-size:1px;line-height:1px;height:1px;}
.clearright {clear:right;font-size:1px;line-height:1px;height:1px;}
.clearboth {clear:both;}

#menu {float:left;background:transparent url('/templates/img/tlomenu.gif') repeat-x top left; margin:0; list-style-type:none; height:50px;padding:0;width:804px;font-size:7.5pt; font-family: tahoma, sans-serif;}

#naglowek {background:transparent url('/templates/img/naglowektlo.gif') no-repeat top right;}
#naglowek h1 {float:left;margin:0;padding:21px 0 0 0;font-size:16pt;width:166px;}
#naglowek h1 img {display:block;}
#naglowek p {text-align:right;color:#11a3dc;font-weight:bold;margin:0;padding:51px 20px 0 0;font-size:8pt;}
#naglowek p img {display:block;margin-left:auto;margin-bottom:2px;}

#minheight {height:170px;}

.newsletter ul li {margin:0;padding:2px 0 0 0;background:transparent url('/templates/img/menulinie.gif') repeat-x bottom left}
.newsletter ul li.last {padding-bottom:2px;}
.newsletter ul li a {display:block;padding:0 4px 0 24px;background:transparent url('/templates/img/strzalka2.gif') no-repeat 10px 50%;color:#595959;font-size:8pt;font-family:tahoma, sans-serif;}
.newsletter ul li a:hover {background-color:#fdfaf5;text-decoration:none;color:#1d97c3;}

.newsletter {background:transparent url('/templates/img/tlonewsletter.gif') no-repeat 7px 0;min-height:120px; margin-top:20px;margin-left:none;}

 .newsletter h4 {margin:0 0 0 29px;padding-top:10px; padding-bottom:10px;font-size:8pt;}
 

 .newsletter ul span {padding-top:5px;font-size:7pt;}
 .newsletter ul span.nazwa {float:left;width:40px;color:#1d97c3;padding-left:4px;padding-top:8px;font-family: tahoma, sans-serif;}




 .newsletter ul li a {display:inline;background:transparent none;padding:0;}
 .newsletter ul li {background-color:transparent;}
 .newsletter ul li a img {margin-left:6px;}
 
 
 .newsletter form {margin:0 0px 0 15px;}
 .newsletter fieldset {margin:0;padding:0;border-width:0;}
 
 .newsletter input.tekst {font-size:11px; font-family:arial;border:1px solid #d8d8d8; background-color: #fdfaf5; margin:5px 0px 0 0px; width: 115px; font-size:8pt; border: 1px solid #E0E0E0; font-family: tahoma, sans-serif; padding:2px}
 
 .newsletter select.tekst2 {background-color: #fdfaf5; margin:5px 0px 0 0px; width: 115px; font-size:8pt; border: 1px solid #E0E0E0; font-family: tahoma, sans-serif;padding:0px}
 .newsletter select.tekst2 option {padding:0px}
 
 .newsletter select.tekst {background: none; border: none; margin:5px 0px 0 0px; width: 85px; height: 15px; font-size:8pt;border: 1px solid #E0E0E0; font-family: tahoma, sans-serif;}
 .newsletter input.przyciskn {margin:0 10px 0 55px;}
 .newsletter p {font-size:7.5pt;margin:10px 10px 0 25px;line-height:1.5em;}
 .newsletter p a {color:#1d97c3;text-decoration:underline;}
 .newsletter p a:hover {text-decoration:none;}

.newsletter h2 {margin:0 0 0 29px;padding-top:10px;font-size:7.5pt; font-family: tahoma, sans-serif;}



.przyciskn {font-family:tahoma, sans-serif;background:#009cd9;width:74px;height:21px;color:white;font-weight:bold;border-width:0;font-size:8pt;}
fieldset {padding:0 5px 5px 5px}
fieldset img {margin:5px; border:1px solid #e8e8e8; padding:2px}
fieldset img:hover {border:1px solid #666}
legend {font-weight:bold; font-family:verdana; padding:0 5px 0 5px;}

p.bold {font-weight: bold; font-size: 11pt;margin-top:20px;}
u.strike {font-size: 9.5pt;}
#pp li {font-size: 9.5pt; font-weight: normal;font-family: tahoma, sans-serif;}

a.button { border:1px solid #d8d8d8; background-color:#fdfaf5; padding:2px; font-size:10px}

.adminMenu { border-left:2px solid #818c73; padding:5px 5px 0 0; margin:5px 5px 5px 5px }
.adminMenu ul li a { color:#000 }
.groupMenu { margin-left:5px; }
.groupMenuTitle { font-size:11px; font-family:arial; }

.hide {display:none}

label, labeltest {width:99%; clear:both}

.adminMenu ul {padding:0;}

.hintSmall { background-color: #f7f7f2; font-size:11px; padding:5px; color: #808080; color:#a9a078; margin:10px 5px 5px 0; overflow:hidden; font-family:arial}
.hintSmall strong {font-family:arial;font-size:11px;}

textarea.linkRowArea { width:99%; height:15px; padding:2px; overflow:hidden}
textarea.linkArea { width:99%; padding:2px; overflow:scroll;}
.overflow {overflow:auto;}

form.account input {width:300px; padding:2px}
form.account input.radio {width:auto;}
form.account input.bg1 {width:auto;}
table.account {border:0; width:99%; }
table.account th {width:200px}

table.page {border:0; width:99%; }
table.page tr td {border:0;}
table.page th {width:110px}
form.page input {width:500px; padding:2px}
form.page textarea {width:500px; padding:2px}

form input.action {min-width:100px; padding:2px; text-align:center; background-color:#da6903; color:white}

div.commInfo {font-size:9px; padding:2px; font-family:verdana}
div.commInfo strong {font-size:9px; font-family:verdana}
table td strong {font-family:verdana; font-size:12px}




/** Table styles **/

table.adminlist {
	width: 99%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th { font-family:verdana,arial; font-size:10px; color:#272727; }
table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr td.pager { text-align:center; }
table.adminlist tbody tr td.pager span { font-size:11px; font-weight:bold; font-family:verdana }

table.adminlist tbody tr.row1 td,
table.adminlist tbody tr.row2 td {color: #0b55c4; font-size:10px}
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order 		{ text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	 }

table.filtr {width:99%}
table.filtr tbody tr td {font-size:11px}

.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

/* LINKI PAGERE'a */
a.pager { padding: 2px; font-size: 10px; color: #4586ad; min-height: 18px; min-width: 18px; text-align: center; border: 1px solid #79A3BA; margin-bottom:3px }

select.marketing, select.marketing option, input.marketing {font-size:14px; }

.center {text-align:center}

a.tableLink {color:#0b55c4; font-size:11px; font-weight:normal; text-decoration:underline}
a.tableLink:hover {font-weight:bold;}