BODY {margin: 0px;padding: 0px; background-color: #ececec; font-family: verdana; font-size: 12px;}
h1, h2 {font-family: Georgia, Verdana, serif;}
h1 {font-size: 24px;} 
h2 {font-size: 18px;}
h3 {text-align: center;}
img {border: 0px;}
.center {text-align: center; text-decoration: blink;}
a {text-decoration: none;}
a.ichlink {color: #776A04; font-weight: bold;text-decoration: underline;}
a.ichlink:hover {text-decoration: none;}
input, textarea, select {font-size: 12px; padding: 0px 2px; background-color: #ececec; border: 1px solid #dedede; color: #a38d80;}
input[type=submit] {font-weight: bold;}
#page {width: 1000px; margin: auto;}
#left_content, #right_content {float: left;}
#left_content {width: 248px;; background-color: #ececec;}
#right_content {width: 752px; background-color: #ffffff;}
/*#right_header {height: 120px; width: 750px; border-left: 1px solid black; border-right: 1px solid black; background-color: #ECECEC;}*/
#right_header {height: 102px; width: 752px; background-color: #ECECEC;}
#right_header img {border: 1px solid black;}
#main_content {padding: 10px 20px; background-image: url('/_gfx_/bg_page.jpg'); overflow: hidden; border-bottom: 1px solid black; min-height: 568px;}
#promotion_ad {text-align: center;}
/** Stopka **/
#footer ul {list-style: none;}
#footer ul li {float: left; font-size: 10px;}
#footer ul li  a {color: #776A04;}
/** MENU **/
#main_menu {height: 39px;background-image: url('/_gfx_/menu_bg.gif');border-bottom: 1px solid black;}
#main_menu ul {margin: 0px; padding: 0px;}
#main_menu ul li {float: left; list-style: none;}
#main_menu ul li a {display: block; width: 88px; height: 27px; padding-top: 11px; color: #ffffff; margin: 0 8px; text-align: center; font-weight: bold;}
#main_menu .separator {height: 38px; width: 4px;background: url('/_gfx_/menu_separator.gif') 0px 1px;}
.logo {margin: 20px 0px;}
/** Strona glowna **/
.box {width: 210px; height: 195px; border-top: 1px solid black; border-bottom: 1px solid black; background-color: #f6f6f6;}
.box div {height: 137px; text-align: center;}
.box div img {margin-top: 2px;}
.box p {border-top: 1px solid black; height: 50px; margin: 0px; text-align: center;}
.box p a { color: #ff6501; font-weight: bold; text-decoration: none;}
.box_line {overflow: hidden;}
.box_line div.box {float: left; margin: 20px 0px 0px 20px;}

/** Mapka**/
#centrum_map {height: 300px; width: 500px;}
.category_list {list-style: none; padding: 0px;}
.category_list li {float: left; margin-left: 20px; width: 150px;}
.category_list li span {width:20px; height: 20px; float: left;margin-right: 10px;}
/** PARKING **/
#carpark img {margin: auto;}
#carpark span {text-align: center;}
/** LISTA Sklepow **/
.shop-list {width: 100%;}
.shop-list th {background-color: #008cd3; color: #fff; padding: 5px 0px;}
.shop-list td {padding: 5px; border: 1px dotted black;}
.shop-list td.lp {width: 10px;}
.shop-list td.grade {width: 40px; text-align: center; font-size: 12px;}
.shop-list td.readmore {width: 20px;}
/** Newsy **/
#news_ad {margin: auto; width: 700px; text-align: center;}
.news_content {text-align: justify;}
.news_banner  {text-align: center;}
/** Formularze **/
.form-row {overflow: hidden; padding: 5px 0px;}
.form-inline div {float: left; padding: 0px 10px;}
/** Formularze **/
.contact-add-form, .register-form {width: 500px; margin: auto;}
.label, .form_content {float: left;}
.label {width: 150px;}
.form_content  {width: 300px;}
.form-label, .form-field {float: left;}
.form-label {width: 80px;}
.loginForm .form-row input {width: 200px;}
.loginForm a {color: #A38D80;}
.loginForm .label {width: 80px;}
/** LOGOWANIE LEFT **/
.login_form {padding: 8px 0px;height: 40px;}
.login_form input {font-size: 11px; width: 110px; margin-bottom: 4px; background-color: #ffffff;}
.login_form div {width: 50%; float: left; text-align: center;}
.login_form div input[type=submit] {color: #0088e8; font-weight: bold; background-color: transparent; border: none;}
.login_form a {color: #776a04; font-weight: bold; font-size: 11px;}
.login_form a:hover {color: gold;}
.login_form ul {list-style: none;}
.login_form ul li {float: left; padding: 0px 5px;}
/** Formularz logowania **/
/** INNE **/
#slideshowleft a {text-align: center;}
#slideshow {background-color: #ECECEC; text-align: center; padding-bottom: 10px; overflow: hidden;}
#slideshow img {margin-bottom: 0px; }
a.return {background: #fff url('/_gfx_/btn/back.gif') no-repeat; margin: 10px 0px; padding: 4px 0px 4px 22px; color: green; font-weight: bold; font-size: 9px;}
a.return:hover {text-decoration: underline;}
.error {color: red; font-weight: bold;}
.div_text {width: 600px; margin: auto; text-align: justify;}
.div_text p {text-indent: 10px;}
div.contact {background: url('/_gfx_/kontakt_img.jpg') right no-repeat; height: 390px; width: 680px;}
/** Podglad sklepu **/
.shop_desc {text-align: justify;}
/** LINKI BUTTONS **/
a.button { font-size: 12px; padding: 0px 2px; background-color: #ececec; border: 1px solid #dedede; color: #a38d80; padding: 3px 10px;}
/** BUTTONS IKONY **/
.list_pager ul {width: 280px; margin: auto; overflow: hidden;}
.list_pager ul li {list-style: none; float: left; text-align: center; padding: 0px 2px;}
.list_pager ul li a {color: #0088E8;}
.icon_btn {width: 16px; height: 16px; display: block;background-image: url('/_gfx_/btn/list_btns.gif');}
.icon_help {background-position: -80px 0px;}
.icon_next { background-position: -112px 0px;}
.icon_prev {background-position: -128px 0px;}
.icon_last {background-position: -160px 0px;}
.icon_first {background-position: -144px 0px;}
.pager_curr {font-weight: bold;color: #000;}

.shops_stats table {width: 200px; margin: auto; margin-bottom: 20px; background-color: #fff;}
.shops_stats table th {background-color: #008CD3; color: #fff; padding: 2px;}
.shops_stats table tr td {border: 1px solid #ECECEC;font-size: 10px;}

.stories p {text-align: justify;}
.stories p a:hover {text-decoration: underline;}
