body {
/*	background-color: #FFF; */
	background-image: url(../img/tlo.gif);
	background-position: center;
	margin:10px 0 0 0;
	padding:0;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
}

p, td, a {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
    color: #486E83;
}

div#smalltrans {
    position:absolute;
    right:0;
    bottom:0;
    font-size:4px;
    color: #F1F7FA;
}

#pageTable {
	width:780px;
}

#pageTable td {
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;
}

td#menu, td#widecolumn  {
	background: #F1F7FA url(../img/border-leftm.gif) repeat-y left top;
}

td#menu, div#menu  {
    height: 37px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}

td#leftcolumn {
	width:260px;
	background: #F1F7FA url(../img/border-left.gif) repeat-y left top;
}

td#widecolumn {
    height: 100%;
	width:520px;
}

td#centercolumn {
	width:260px;
	background: #F1F7FA;
}

td#rightcolumn {
	width:260px;
	background: #F1F7FA url(../img/border-right.gif) repeat-y right top;
}

td#domaincheck {
	width:260px;
	background: #EF9F58 url(../img/border-right.gif) repeat-y right top;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

#rightcolumn {
}

#headfootImage {
	float:left;
	margin:0;
	padding:0;
	width:260px;
	overflow:hidden;
}

#menuBtn, #menuBtnMiddle, #menuBtnLast  {
	height:37px;
	float:left;
	overflow:hidden;
	background-color:#EF9F58;
	margin:0px;
}

#menuBtn, #menuBtnMiddle {
	border-right: solid 1px #FFFFFF;
}

#menuBtn {
	width:86px;
}

#menuBtnLast {
	width:87px;
}

#menuBtnMiddle {
	width:84px;
}

#menuBtn a, #menuBtnMiddle a, #menuBtnLast a {
    position:relative;
	width:100%;
	height:37px;
	display:block;
	background-color:#EF7E1A;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#menuBtn a:hover, #menuBtnMiddle a:hover, #menuBtnLast a:hover {
	background-color:#EF9F58;
}

#menuBtnText {
	position:relative;
    float:right;
    width:84px;
	top:18px;
	right:5px;
	text-align:right;
	color:#FFFFFF;
}

.newsmore {
    text-align: right;
}

.newstitle {
	font-size:12px;
	font-weight:bold;
    color:#486E83;
    padding: 10px;
/*    background: url(../img/menubullet.gif) no-repeat left top; */
}

.newsimage {
    float: left;
    margin: 0 10px 5px 10px;
}

.newsimage img {
    border: solid 1px #EF9F58;
}

.newsbody {
    padding: 0 10px 10px 10px;
}

.newsbody p {
    margin: 0 0 5px 0;
    padding: 0;
}

.newsbody a {
    background: url(../img/ar.gif) no-repeat left 4px;
    text-decoration: none;
    padding: 0 0 0 13px;
    font-size: 11px;
    margin: 0 2px;
}

.newscontent, .artcontent {
    background: url(../img/kpo.gif) repeat-x left bottom;
	vertical-align:top;
}

.newscontent {
    margin-bottom: 10px; 
}

#childrenBlock  {
    display: block;
    padding: 0;
    margin: 0 0 10px 10px;
    width: 200px;
    float: right;
    clear: right;
}

    div.childrenContent {
        position: relative;
        background-color: #FBEBCA;
        display: block;
        text-align: left;
        padding: 10px;
        margin: 0;
        color: #4A5159;
    }
    
	div.childrenContent ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	div.childrenContent ul li {
		list-style-type: none;
	    display: block;
	    padding: 0px;
		margin: 0px;
		border: 0;
		line-height: 1.2em;
	}
	div.childrenContent a {
/*		display: block;
		padding: 3px 0 3px 15px; */
		background: url(../img/ar.gif) no-repeat left 4px;
		color: #486E83;
		font-size: 11px;
	}

    
table#tabelka, table#tabelka2 {
	background-color: #EF7E1A;
    margin: 10px 0;
}

 table#tabelka td, table#tabelka2 td {
    padding: 2px;
	font-size:11px;
	vertical-align:middle;
    background-color: #F1F7FA;
}

table#tabelka td {
	text-align:center;
}


table#tabelka td#czerwony {
    font-weight: bold;
    font-size: 12px;
    color: #CC0000;
}
table#tabelka td#przycisk {
    padding: 0;
}

table#tabelka td#przycisk a:link, table#tabelka td#przycisk a:visited, table#tabelka td#przycisk a:active {
    display:block;
    padding: 2px;
    margin: 0;
    font-weight: bold;
    color: #FFFFFF;
    background: #CC0000;
}

table#tabelka td#przycisk a:hover {
    display:block;
    padding: 2px;
    margin: 0;
    font-weight: bold;
    background: #EF7E1A;
}

table#tabelka td#opis, table#tabelka2 td#opis {
    width: 150px;
    text-align: left;
    font-weight: bold;
}

table#tabelka tr#tlo td, table#tabelka2 tr#tlo td{
	background-color:#FFFFCC;
    border-bottom: dotted 1px #AAA;
    padding: 5px 0px;
    font-weight: bold;
}

li {
/*	list-style-image: url(/img/bul.gif); */
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px 0px 0px 7px;
	list-style-image: url(/img/bul.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #486E83;
}

/* formularz logowania */
#loginform {
    position: relative;
	float:left;
	margin:0;
	padding:5px;
	width:250px;
    height:80px;
	overflow:hidden;
    background: url(/img/pt03.gif) no-repeat left top;
    display:block;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 105%;
    text-align: center;
}

#loginbody {
    position: absolute;
    top: 5px;
    left:5px;
}

#loginbody div.row {
  width: 250px;
  clear: both;
/*  padding-bottom: 3px; */
}

#loginbody div.row img {
    border:0;
    margin: 1px 3px;
}

#loginbody div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  margin: 3px 10px 0 0;
  color: #FFFFFF;
}

#loginbody div.row span.formw {
  float: left;
  width: 140px;
  text-align: left;
} 

#loginbody input {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 105%;
    margin: 0 0 2px 0;
    padding:0 3px;
    height: 14px;
}

#loginbody input#sendbtn {
/*    border: solid 1px #DDD;
    background: #EF7E1A;
    padding: 0 3px;
    color: #FFF;*/
    height: 17px;
    margin: 1px;
}
/*
#loginbody input#sendbtn:hover {
    background: #EF9F58;
    padding: 0 3px;
}
*/
#loginbody div.row span.formdesc, #loginbody div.row span.formdescsmall {
    position:relative;
    white-space: nowrap;
    float: left;
    width: 100%;
	font-weight:bold;
    color: #FFFFFF;
    text-align:center;
    padding-bottom: 3px;
}

#loginbody div.row span.formdesc img {
    position:relative;
    top: 4px;
    margin: 0 5px;
}

#loginbody div.row span.formdescsmall {
	font-style:italic;
    color: #DDD;
}

#loginbody div.row span.formdescsmall a {
	font-style:normal;
    font-weight:bold;
    color: #DDD;
}

#loginbody div.row span.formerror {
    float: left;
    width: 95%;
    padding: 2px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #CC0000;
}

#loginbody div.row span.formsendfield {
    float: left;
    width: 100%;
	text-align:center;
    padding: 0px;
	font-weight:bold;
}

div#footer {
    font-size: 9px;
	line-height: 11px;
	text-align: center;
	padding: 5px;
	color: #486E83;
}

div#addedtobasket {
    width:100%;
    margin-top: 15px;
}

div#addedtobasket a {
    background: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
}

div#addedtobasket img {
    border:0;
    margin: 0 20px 0 0;
}

div#productlist {
    position:relative;
}

table#productlist {
    width:100%;
    margin-bottom:20px;
    border-right: solid 1px #D9E8EF;
}

table#productlist th {
    text-align: center;
    vertical-align: middle;
/*    background-color: #EF7E1A; */
    background-color: #D9E8EF; 
    border-left: solid 1px #fff;
}

table#productlist th.first {
    border:none;
}

table#productlist th, table#productlist td {
    padding:3px;
}

table#productlist td {
    border-left: solid 1px #D9E8EF;
    border-bottom: solid 1px #D9E8EF;
    vertical-align:middle;
}

div#productlisttitle {
    width:100%;
    height: 17px;
    padding-top:3px;
    margin-bottom:5px;
    display:block;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    background-color:#EF9F58;
}

div.productrow {
    position:relative;
    padding: 7px 0;
/*    margin-bottom: 10px; */
    clear:both;
}

div.productrowhead {
    background-color: #EF7E1A;
    color: #FFF;
    padding-bottom: 5px;
    height:27px;
}

table#productlist td.productnumber {
    width:20px;
    font-weight:bold;
}

table#productlist td.productname {
    width:280px;
}

table#productlist td.sumdesc {
    width:300px;
    padding-left:24px;
    font-weight:bold;
    color:#ce0000;
    text-align:right;
}

table#productlist td.productprice,
table#productlist td.sumprice {
    width:40px;
    text-align:center;
    font-weight:bold;
}

table#productlist td.sumprice {
    color:#ce0000;
}

table#productlist td.productremove {
    width:100px;
    text-align:center;
}

table#productlist a {
    background: url(../img/ar.gif) no-repeat left 4px;
    text-decoration: none;
    padding: 0 0 0 13px;
    font-size: 11px;
    margin: 0 2px;
    white-space: nowrap;
}

table.optable {
    width:100%;
}

table.optable td {
    padding: 5px;
    text-align:center;
    border-bottom: solid 1px #AAA;
    border-right: solid 1px #AAA;
    border-top: solid 1px #EEE;
    border-left: solid 1px #EEE;
}    

table.optable td p {
    text-align:center;
}

div#domainCheck {
    width:260px;
    height:37px;
    text-align:center;
}

div#domainCheckForm form, div#domainCheckForm form input, div#domainCheckForm form select {
    font-size:0.95em;
    padding:0;
}

div#domainCheckForm div.row {
  clear: both;
  padding: 3px 0 0 0;
}

div#domainCheckForm div.row span.input {
  float: left;
  margin: 6px 0 0 10px;
}

div#domainCheckForm div.row span.select {
  float: left;
  margin: 5px 0 0 3px;
}

div#domainCheckForm div.row span.button {
  float: left;
  margin: 6px 0 0 3px;
}

div#domaincheckmsg {
    clear:both;
    float:left;
    width:100%;
    font-size:0.95em;
    color: #000;
}