body {
    background: url(background.gif) #000000;
    margin: 0;
    padding: 0;
    font: 12px Verdana;
    color: #c8c8c8;
}

img {
    border: 0;
}

.wrapper {
    width: 847px;
    display: table;
    margin: auto;
    text-align: left;    
}

.header {
		color: #000000;
    background-color: #000000;
    width: 847px;
    height: 188px;
    background: url(header.jpg) no-repeat;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    position: relative;
}

.header h1 { color: #FF3600; font-size: 11px; padding:0; margin: 0; }
.header h2 { text-indent: -1000px; }

.header .padd {
    text-align:right;
}

.header strong {
		color: #FF3600;
}

.menu {
    background-color: #000000;
    width: 100%;
    height: 32px;
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.menu a {
    color: #ffffff;
    text-decoration: none;
}

.menu a:hover {
    color: #ffffff;
    text-decoration:underline;
}

.menu_left {
    background: #000000 url(menu.gif);
    width: 143px;
    height: 32px;
    line-height: 32px;
    float: left;
}

.menu_middle {
    background: #000000 url(menu.gif);
    width: 141px;
    height: 32px;
    line-height: 32px;
    float: left;
}

.menu_right {
    background: #000000 url(menu.gif);
    width: 140px;
    height: 32px;
    line-height: 32px;
    float: left;
}

.content {
    background: url(../img/bg.gif) no-repeat 0px 42px;
    width: 100%;
    float: left;
}

.admin_content {
    width: 100%;
    background-color: #3b3f40;
}

.marg {
    margin: 5px;
}

.box {
    width: 154px;
    float: left;
}

.box_header {
    background-color: #0e0e0e;
    border: 1px solid #494949;
    color: #747474;
    width: 137px;
    line-height: 23px;
    font: 11px Verdana;
    font-weight: bold;
    margin: 3px 0px 3px 0px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
}

.box_header_middle {
    background: #0e0e0e url(../img/bgbox.gif) no-repeat;
    border-top: 1px solid #494949;
    color: #747474;
    width: 139px;
    height: 21px;
    line-height: 23px;
    font: 11px Verdana;
    font-weight: bold;
    margin: 3px 0px 0px 0px;
    padding: 9px 5px 0px 10px;
    text-transform: uppercase;
}

.box_body {
    background-color: #3b3f40;
    border-top: 1px solid #494949;
    border-left: 1px solid #494949;
    border-right: 1px solid #494949;
    border-bottom: 0px;
    width: 152px;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
    text-transform: uppercase;
}

.box_body ul {
    padding: 0;
    margin: 0px 0px 0px 5px;
    list-style: none;
}

.box_body .bg_list {
    background: url(../img/bglist.gif) left top no-repeat;
    background-position: 3px 8px;
    line-height: 20px;
}

.box_body .bg_list a {
    color: #d8d8d8;
    text-decoration: none;
    padding-left: 13px;
    text-transform: uppercase;
    font-weight: normal;
}

.box_body .bg_list a:hover {
    color: #d8d8d8;
    text-decoration: underline;
}

.box_body .bg_list_sub {
    background: url(../img/bglistsub.gif) left top no-repeat;
    background-position: 3px 8px;
    padding: 5px 5px 5px 13px;
}

.box_body .bg_list_sub a {
    color: #939393;
    text-decoration: none;
    font-weight: normal;
}

.box_body .bg_list_sub a:hover {
    color: #939393;
    text-decoration:underline;
}

.box_body .foto, .main_body .foto {
    text-align: center;
    padding-top: 10px;
}

.box_body img, .main_body img {
    border: 1px solid #000000;
}

.box_body .opis {
    padding: 10px;
    font: 11px Verdana !important;
    text-transform: uppercase;
    text-align: center;
}

.main_body {
  background: #fff;
	color: #333;
}

.main_body .opis {
	font: 13px Verdana;
	line-height: 14px;
	color: #333;
	padding-top: 10px;
	text-align: left;
}

.admin td .opis {
    font: 9px Verdana;
    line-height: 14px;
    text-transform: uppercase;
    color: #121212;
    text-align: left;
}

.box_body .opis a {
    color: #d8d8d8;
    text-decoration: none;
    font-weight: bold;
}

.main_body .opis a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.box_body .opis a:hover {
    color: #ff6c00;
    text-decoration: underline;
}

.main_body .opis a:hover {
    text-decoration: underline;
}

.cena {
    color: #121212;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    line-height: 20px;
    padding: 14px 0px 7px 0px;
    text-align: left;
}

.box_body .cena {
    text-align: center;
    padding-top: 0px;
}

.wiecej {
    padding-top: 10px;
    text-align: left;
    color: #d8d8d8;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
    white-space: nowrap;
}

.wiecej a {
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
}

.pager {
    padding: 5px;
}

.pager a {
    text-decoration: none;
		color: #FF3600;
}

.pager a:hover {
    text-decoration: none;
    background-color: #d8d8d8;
    color: #3b3f40;
}

.dodaj {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    color: #ff3600;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
    white-space: nowrap;
}

.dodaj a {
    color: #ff3600;
    text-transform: uppercase;
    font-weight: bold;
}

.box_body .opis .bestseller {
    color: #ff3600;
}

.main {
    width: 539px;
    float: left;
}

.main_header {
    background-color: #0E0E0E;
    border: 1px solid #494949;
    color: #747474;
    width: 516px;
    line-height: 26px !important;
    font: 11px Verdana;
    font-weight: bold;
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
}

.main_body {
    background-color: #f2f2f2;
    border-left: 1px solid #494949;
    border-right: 1px solid #494949;
    border-bottom: 0px;
    width: 531px;
    font-size: 13px;
    padding: 0px;    
    margin: 0px 3px 0px 3px;
    text-align: center;
}

.linia {
     height: 1px;
     border-bottom: 1px solid #494949;
}

.footer {
    background: url(../img/bgfoot.gif) no-repeat 0px 0px;
    width: 817px;
    display: table;
    margin: auto;
    text-align: left;    
    background-color: #000000;
    padding: 19px 15px 15px 15px;
    font-size: 11px;
}

.footer .left {
    float: left;
    text-align: left;
}

.footer .right {
    float: right;
    text-align: right;
}

.footer a {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}

.footer .right a {
	color:#C8C8C8;
	font-weight:normal;
}

.footer .right b {
	color:#FF3600;
}

.footer strong {
	color: #ffffff;
}

.admin {
    width: 696px;
    color: #ffffff;
    margin: auto;
    padding: 10px 5px 10px 5px;
}

.button {
    cursor: pointer;
}

#prompt {
    display: none;
}

.zdjecie {
    border: 1px solid #000000;
}

.success {
    width: 706px;
    background-color: #49ff49;
    color: #000000;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
}

.error {
    width: 706px;
    background-color: #ff4949;
    color: #000000;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
}

.message {
    width: 706px;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
}

.button {
    width: 55px;
	background: url(../img/ok.gif) no-repeat 2px 1px #d4d0c8;
	padding-left: 20px;
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
}

.cancel {
    width: 75px;
	background: url(../img/anuluj.gif) no-repeat 2px 1px #d4d0c8;
	padding-left: 20px;
	text-align: center;
	margin-top: 10px;
}

.small {
    font-size: 10px;
}

.info {
    font-size: 10px;
    text-align: center;
    padding-top: 5px;
    color: #939393;
}

p {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

h1 {
    font-size: 20px;
    margin: 0;
}

h2 {
    font-size: 16px;
    margin: 0;
}

h3 {
    font-size: 12px;
    margin: 0;
}

ul, ol {
    margin: 0px;
    padding: 0px 10px 0px 25px;
    text-align: left;
}

a {
    color: #d8d8d8;
}

form {
    display: inline;
}

.szt {
    border: 1px solid #000000;
    text-align: center;
    font: 11px Verdana;
    padding: 4px 2px 4px 2px;
}

.koszyk {
    width: 100%;
}

.koszyk td {
    border: 1px solid #494949;
    padding: 2px;
    height: 30px;
}

.koszyk th {
    background-color: #494949;
    padding: 2px;
    height: 30px;
}

.koszyk .bg td {
    background-color: #494949;
}

.koszyk .foot td {
    border: 0;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
}

.txt {
    background-color: #3b3f40;
    font: 9px Verdana;
    color: #c8c8c8;
    border: 0;
    text-align: right;
}

.red {
    color: #ff0000;
    text-align: right;
}

.footer .reklama {
    color: #c8c8c8;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
}

.padd {
	padding: 5px 10px 0;
}

.search {
    margin:0;
    position:absolute;
    right:10px;
    bottom:10px;
}

.search .search-input {
    background:url("../img/bg_search.png") no-repeat scroll 0 0 transparent;
    color:#7E7E7E;
    height:24px;
    text-transform:uppercase;
    width:192px;
    
}

.search .inputbox {
    background: transparent;
    border:medium none;
    color:#525658;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
    margin:3px 0 0 9px;
    text-transform:uppercase;
    width:160px !important;
}

.tagbox {
		background-color: #000;
		display:table;
		margin:auto;
		padding:15px;
		text-align:center;
		width:817px;
}
