/*
  Sulechowskie Strony design by Sulech
*/
BODY {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: x-small;
	color: #000000;
	margin: 0;
	background-color: #0C8A3C;
}
TABLE {
font-size: x-small;
width : 100%;
margin : 0;
border : 0;
}
TABLE.polowa {
font-size: x-small;
width : 50%;
margin : 0;
border : 0;
}
A {
font-size : x-small;
color : #000000;
text-decoration : underline;
}
A:hover,A:link,A:active,A:visited {
font-size : x-small;
color : #0c8a3c;
}
A.polecamy {
font-size : xx-small;
color : #000000;
text-decoration : underline;
}
A.polecamy:hover,A.polecamy:link,A.polecamy:active,A.polecamy:visited {
font-size : xx-small;
color : #0c8a3c;
}
TD#logo_strony{
	background-color: #0C8A3C;
	height: 180px;
	background-position: center;
	background-image: url(images/widoki_sulechowa.jpg);
	background-repeat: repeat-x;
	padding-top: 85px;
	padding-left: 20px;
}

TABLE TD {
padding : 0;
border-width : 0;
vertical-align : top;
font-family : Verdana, Arial, Tahoma, sans-serif;
}
TD#sulech {
width : 135px;
height : 103px;
background-image : url(images/grafika_zielona/rogzsulechem1.gif);
}
TD#gorna_belka {
text-align : right;
background-image : url(images/grafika_zielona/gorapasek.gif);
background-repeat : repeat-x;
}
TD#lewy_rog {
width : 65px;
height : 103px;
background-image : url(images/grafika_zielona/lewyrog.gif);
background-repeat : no-repeat;
}
TD#rogp {
background-image : url(images/grafika_zielona/rogp.gif);
background-repeat : no-repeat;
width : 77px;
}
TABLE#naczelna {
background-color: #0C8A3C;
border : 0 solid #ff0000;
border-right : 1px solid #0c8a3c;
width : 100%;
}
TD#podstawowa {
}
TABLE#head {
border : 0 solid #0000ff;
	background-color: White;
}
TABLE#druga {
border : 0 solid #00ff00;
	background-color: White;

}
TABLE#footer {
border : 0 solid #ff0000;
}
TR.footer {
background-color: #0C8A3C;
}
TD.footer {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #666666;
font-weight : bold;
height : 22px;
}
DIV.footer {
color : #0e9e45;
font-family : Verdana, Arial, sans-serif;
font-size : xx-small;
text-align : center;
width : 100%;
}
A.footer {
color : #0e9e45;
font-size : x-small;
font-family : Verdana, Arial, sans-serif;
}
A.footer:hover {
color : #ffffff;
text-decoration : underline;
}
TABLE.main {
border : 0 solid #000ff0;
}
TD.main {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
padding : 5px;
}

P.main, DIV.main, SPAN.main {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
padding-left : 10px;
padding-right : 15px;
text-align : justify;
}
TD.left {
background-color : #0c8a3c;
}
DIV.oferta, DIV.opis {
font-family : Verdana, Arial, sans-serif;
font-size : small;
color : #000000;
width : 100%;
}
DIV.forum {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
width : 100%;
padding : 5px;
text-align : justify;
}
TD.right {
background-color : #ffffff;
}
P {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
P.center, DIV.center {
text-align : center;
}
TR.header {
background : #ffffff;
}
TD.header {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : small;
background : #ffffff;
border-bottom : 3px solid #3daf80;
color : #0e8445;
font-weight : bold;
text-align : right;
padding-right : 10px;
padding-top : 0;
padding-bottom : 0;
}
TR.headerInfo {
background : #00ff00;
}
TD.headerInfo {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : small;
background : #00ff00;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TD.teksty {
font-family : Verdana, Arial, sans-serif;
font-size : small;
color : #000000;
padding-top : 10px;
padding-left : 35px;
padding-right : 20px;
background-position : left 0%;
background-image : url('images/grafika_zielona/lewy.gif');
background-repeat : repeat-y;
}
TD.right_c {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
text-align : right;
}
TD.nazwa_punkt {
font-family : Verdana, Arial, sans-serif;
font-size : larger;
background-color : #95d59a;
color : #0e8445;
font-weight : bold;
height : 22px;
padding-left : 20px;
}

FORM {
display : inline;
}
TR.headerNavigation {
background : #95d59a;
}
TD.headerNavigation, DIV.headerNavigation, SPAN.headerNavigation {
font-family : Verdana, Arial, sans-serif;
font-size : larger;
color : #000000;
font-weight : bold;
}
A.headerNavigation {
font-size : x-small;
color : #000000;
font-weight : bold;
text-decoration : underline;
}
A.headerNavigation:hover {
color : #ff0000;
}
TR.headerError {
background : #ff0000;
}
TD.headerError {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : small;
background : #ff0000;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TD.infoHeading, DIV.infoHeading {
font-family : Verdana, Arial, sans-serif;
font-size : larger;
padding-left : 20px;
padding-bottom : 2px;
padding-top : 2px;
font-weight : bold;
color : #ffff99;
background : #0c8a3c;
}
A.nazwa {
font-family : Verdana, Arial, sans-serif;
font-size : larger;
font-weight : bold;
text-align : center;
}
TABLE.tlo_strony {
width : 100%;
border : 0 solid #ffffff;
}
TD.numer {
vertical-align : middle;
text-align : center;
font-size : xx-small;
color : #000000;
font-weight : bold;
padding : 5px;
}
TD.pageHeading, SPAN.pageHeading, DIV.pageHeading, legend.pageHeading {
font-family : Verdana, Arial, sans-serif;
font-size : larger;
font-weight : bold;
color : #0e8445;
padding-left : 10px;
height : 26px;
vertical-align : middle;
}

legend.pageHeading {
padding-left : 10px;
padding-right : 10px;
margin: 10px;
}
TD.pagaHeadingmain {
font-family : Verdana, Arial, sans-serif;
vertical-align : top;
}
TABLE.tloListing {
background-color : #CCCCCC;
width : 100%;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.forum-odd {
background : #FCFCFC;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TR.forum-even {
background : #e3ffe5;
}
TABLE.productListing {
border : 0;
border-style : solid;
border-color : #d4cece;
}
.productListing-heading {
font-family : Verdana, Arial, sans-serif;
font-size : small;
color : #FF0E00;
font-weight : bold;
}
TD.productListing-data {
font-family : Verdana, Arial, sans-serif;
font-size : small;
padding : 5px;
}
A.pageResults {
text-decoration : none;
}
A.pageResults:hover {
text-decoration : underline;
}
fieldset {
width: 99%;
}
legend {
padding-left : 5px;
padding-right : 5px;
font-size : x-small;
}
legend.ogloszenia {
font-size : x-small;
color : #000000;
}
fieldset.ogloszenia {
width: 30px;
margin : 5px;
}
TR.subBar {
background : #f4f7fd;
}
TD.subBar {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
}
.smallText {
font-family : Verdana, Arial, sans-serif;
font-size : xx-small;
color : #000000;
font-weight : bold;
}

.imieniny {
font-family : Verdana, Arial, sans-serif;
font-size : xx-small;
color : #ffffff;
font-weight : bold;
}

TR.tableHeading {
background-color : #0c8a3c;
}
TD.tableHeading, SPAN.tableHeading, DIV.tableHeading {
font-family : Verdana, Arial, sans-serif;
font-size : small;
font-weight : bold;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 10px;
color : white;
height : 24px;
}
P.tableHeading {
font-family : Verdana, Arial, sans-serif;
font-size : larger;
font-weight : bold;
color : black;
}
SPAN.tytul {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
font-weight : bold;
margin-left : 5px;
}
SPAN.errorText {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
}
.messageStackError, .messageStackWarning {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
background-color : #ffb3b5;
}
.messageStackSuccess {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
background-color : #99ff00;
}
select,input{
     border-right: #006600 1px solid;
     border-top: #006600 1px solid;
     border-left: #006600 1px solid;
     border-bottom: #006600 1px solid;
     background-color: #fffffe;
     height: 20px;
}
input, select, option, button {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
}
.button{
	height:18px;
	border:0px;
}
.inputRequirement {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #ff0000;
}

a.topcat, A:visited.topcat {
display : block;
width : 135px;
font-size : 11px;
line-height : 150%;
color : #ffffff;
font-family : Arial;
font-weight : bold;
background-color : #0c8a3c;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
a:hover.topcat {
font-size : 11px;
color : #000000;
text-decoration : underline;
line-height : 160%;
background-color : #00cc00;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
a:active.topcat {
font-size : 11px;
color : #ffff99;
line-height : 160%;
background-color : #009900;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
a.topcat_b,a.topcat_b:hover,a.atopcat_b:active,a.topcat_b:visited  {
display : block;
width : 135px;
font-size : 14px;
line-height : 160%;
color : #ffff99;
font-family : Arial;
font-weight : bold;
background-color : #009900;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
a:hover.topcat_b {
font-size : 14px;
color : #000000;
text-decoration : underline;
line-height : 160%;
background-color : #00cc00;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
a:active.topcat_b {
display : block;
width : 135px;
font-size : 14px;
line-height : 160%;
color : #ffff99;
font-family : Arial;
font-weight : bold;
background-color : #009900;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
DIV.topcat {
display : block;
width : 135px;
font-size : 11px;
line-height : 150%;
color : #ffffff;
font-family : Arial;
font-weight : bold;
background-color : #0c8a3c;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#topcat a:hover {
font-size : 110%;
color : #000000;
text-decoration : underline;
line-height : 160%;
background-color : #00cc00;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#topcat a:active {
font-size : 110%;
color : #ffff99;
line-height : 160%;
background-color : #009900;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#topcat_b a {
display : block;
width : 135px;
font-size : 11px;
line-height : 160%;
color : #ffff99;
font-family : Arial;
font-weight : bold;
background-color : #009900;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#secondcat a {
display : block;
width : 135px;
font-size : 11px;
line-height : 150%;
color : #ffff00;
font-family : Arial;
font-weight : bold;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#secondcat a:hover {
font-size : 110%;
color : #ffff99;
text-decoration : underline;
line-height : 160%;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#secondcat a:active {
font-size : 110%;
color : #ffff99;
line-height : 160%;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#secondcat_b a {
display : block;
width : 135px;
font-size : 11px;
line-height : 160%;
color : #ffff99;
font-family : Arial;
font-weight : bold;
text-align : left;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 1px;
border : 2px outset #cccc99;
margin-top : 1px;
}
#thirdcat a {
display : block;
width : 135px;
height : 16px;
font-size : 120%;
color : #000000;
font-weight : bold;
color : #ffffaa;
padding-left : 5px;
margin-top : 2px;
}
#thirdcat a:hover {
color : #000000;
background-color : #00d6d6;
padding-left : 5px;
margin-top : 2px;
text-decoration : none;
}
#thirdcat a:active {
color : #000000;
background-color : #00d6d6;
padding-left : 5px;
margin-top : 2px;
}
#fifthcat a {
display : block;
width : 135px;
height : 16px;
font-size : 120%;
color : #000000;
font-weight : bold;
color : #000000;
padding-left : 5px;
margin-top : 2px;
}
#fifthcat a:hover {
color : #000000;
background-color : #00d6d6;
padding-left : 5px;
margin-top : 2px;
text-decoration : none;
}
#fifthcat a:active {
color : #000000;
background-color : #00d6d6;
padding-left : 5px;
margin-top : 2px;
text-decoration : none;
}
a.menulinkblok {
display : block;
width : 135px;
height : 16px;
padding-left : 0;
font-size : 11px;
color : #ffffff;
font-weight : bold;
}
a.menulinkblok:hover {
color : #0000ff;
border-left : 0 solid #045a5c;
border-right : 0 solid #045a5c;
border-top : 0 solid #045a5c;
border-bottom : 0 solid #045a5c;
}
a.menulinkblok:active {
color : #ffffff;
}
.catwithsubs, .catwithnosubs {
padding-right : 5px;
}
CHECKBOX, RADIO {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
background : white;
}
TEXTAREA {
width : 95%;
border : 1px solid #000000;
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
background : white;
}
INPUT {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
background : white;
}
INPUT.przycisk {
cursor : url("pliki/hand.cur"), url("pliki/hand.cur"), auto;
background : white;
}
BUTTON, select{
cursor : url("pliki/hand.cur"), url("pliki/hand.cur"), auto;
}
INPUT.bialy {
background : white;
}
.dataTableRow {
background-color : #f0f1f1;
}
.dataTableRowSelected {
background-color : #dee4e8;
}
.dataTableRowBoxes {
background-color : #dfe7dc;
}
.dataTableRowOver {
background-color : #ffffff;
}
.dataTableContent {
font-family : Verdana, Arial, sans-serif;
font-size : x-small;
color : #000000;
}
.dataTableRowSelected {
background-color : #dee4e8;
}
.dataTableRow {
background-color : #f0f1f1;
}
EM {
color : red;
font-size : x-small;
font-style : normal;
font-variant : normal;
}

LI.small {
font-size : x-small;
padding-left : 20px;
}
P.small {
font-size : x-small;
color : #ff0000;
}
LI {
	font-size: x-small;
	padding-left: 20px;
}
LI.site {
padding-left : 0;
margin-left : 20px;
}
UL.site {
padding-left : 5px;
margin-left : 40px;
}
.ramka {
border : 0px solid silver;
}
.ramka2 {
background-color : #ededed;
border-color : #ededed;
border-right : thin inset;
border-top : thin inset;
border-left : thin inset;
border-bottom : thin inset;
}
.input_image {
	border : 0;
	height :22px;
	}
.search {
	padding: 0px 0px 10px 0px;
	vertical-align: bottom;
}