/*// --------------------------------------------------------------------------------------------------------------- // 
// Nazwa: Twoje Sklepy
// wersja: 1.0
// autor: Dawid Lizak
// www: http://www.lizak.pl
// --------------------------------------------------------------------------------------------------------------- //*/

body {margin:0; padding:0; font:0.69em Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#3b4100; background-color:#ffffe1;}

a {color:#ff7c12; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h2 {font-weight:normal; font-size:1.73em; color:#8b980a;}
h3 {font-weight:normal; font-size:1.45em; color:#8b980a; border-bottom:1px dotted #b6b68a; padding-bottom:4px; margin-bottom:6px;}

p {margin:0 0 1.27em;}

form, fieldset {margin:0; padding:0; border:none;}
input, textarea, select, button {font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.input,
.inputOuter select {padding:3px; border:1px solid #e4e4be;}

table {border-collapse:collapse;}
td, th {padding:0; vertical-align:top;}

/* ============== top ============== */
#topO1 {background:url(../images/top_bg.png) repeat-x #f8fa8c; border-bottom:1px solid #fffffa;}
#topO2 {background:url(../images/top.jpg) top no-repeat;}
#top {width:936px; height:221px; margin:0 auto; position:relative;}
#top a {width:100%; height:221px; position:absolute; top:0; left:0; display:block;}

/* ============ topMenu ============ */
#topMenuOuter {background:url(../images/topmenu_bg.png) bottom repeat-x #1c1c1c; border-bottom:5px solid #ff9b12;}
#topMenu {width:936px; margin:0 auto; overflow:hidden;}
#topMenu ul {margin:0; padding:0; list-style:none; float:right;}
#topMenu ul li {padding-left:2px; background:url(../images/topmenu_separator.png) no-repeat; float:left;}
#topMenu ul li:first-child {padding-left:0; background:none;}
#topMenu ul li a {padding:5px 14px 6px; font-weight:bold; color:#b0b0b0; display:block; float:left;}
#topMenu ul li a:hover,
#topMenu ul li a.select {padding:4px 13px 5px; color:#fff; text-decoration:none; background:url(../images/topmenu_button.png) repeat-x #ff9b12; border:1px solid #ff9b12;}

/* ============== main ============= */
#mainOuter {background:url(../images/bg.png) repeat-x; border-top:1px solid #fffff9; border-bottom:1px solid #fff;}
#main {width:936px; margin:0 auto; padding:15px 0 29px; overflow:hidden;}

#content {width:610px; float:right;}
#content .box {margin-bottom:35px;}

.box {margin-bottom:24px;}

.h2 {margin-bottom:8px; padding-bottom:7px; border-bottom:1px dotted #b6b68a;}
.h2 p {margin:0; font-size:0.92em; color:#bebeae;}

#error {margin-bottom:24px; font-weight:bold; color:red; text-align:center;}
#info {margin-bottom:24px; font-weight:bold; color:green; text-align:center;}

/* ============= topRe ============= */
#topRe {padding-bottom:15px;}

/* ============ sidebar ============ */
#sidebarO1 {width:294px; background:url(../images/sidebar_bg.png) right repeat-y; float:left;}
#sidebarO2 {background:url(../images/sidebar_top.png) top right no-repeat;}
#sidebar {padding:0 36px 1px 0; background:url(../images/sidebar_bottom.png) bottom right no-repeat;}

/* ============= search ============ */
#search h3 {margin-bottom:10px; padding:5px 0 5px 40px; font-weight:bold; font-size:2.55em; color:#ffd200; background:url(../images/icon_search.gif) left no-repeat; border-bottom:1px dotted #b6b68a;}
#search input {vertical-align:middle;}
#search .input {width:182px; margin-right:5px;}

/* ============== menu ============= */
.menu {margin:0; padding:0; list-style:none;}
.menu li {padding:3px 3px 3px 22px; background:url(../images/pointer1.gif) 3px 8px no-repeat; border-bottom:1px dotted #e5e5b9;}

/* ============ linkList =========== */
.linkList {margin:0; padding:0; list-style:none;}
.linkList li {padding:4px 4px 4px 28px; background:url(../images/pointer2.gif) 4px 3px no-repeat; border-bottom:1px dotted #e5e5b9;}

/* ============ flatList =========== */
.flatList {margin:0; padding:0; list-style:none;}
.flatList li {padding:4px; border-bottom:1px dotted #e5e5b9;}

/* ============= prList ============ */
.prList li {overflow:hidden;}
.prList li img {float:left;}
.prList li span {width:auto;}

/* ========== sideBoxesAd ========== */
.sideBoxesAd {margin:0; padding:0; list-style:none;}
.sideBoxesAd li {margin-bottom:10px; background:url(../images/box_sidebar_bg.gif) repeat-x #e8f18e;}
.sideBoxesAd li a {width:258px; color:#3b4100; background:url(../images/box_sidebar_top.png) no-repeat; display:block;}
.sideBoxesAd li a:hover {text-decoration:none;}
.sideBoxesAd li a span {padding:8px 10px 10px; background:url(../images/box_sidebar_bottom.gif) bottom no-repeat; display:block; cursor:pointer; overflow:hidden;}
.sideBoxesAd li a strong {margin-bottom:8px; display:block;}
.sideBoxesAd li a:hover strong {text-decoration:underline;}
.sideBoxesAd li a img {margin:0 10px 5px 0; border:1px solid #dee68a; display:block; float:left;}
.sideBoxesAd li a em {font-style:normal; color:#a3a379;}

/* ============= catBox ============ */
.catBoxO1 {margin-bottom:24px; background:url(../images/box_bg.png) repeat-y;}
.catBoxO2 {background:url(../images/box_top.png) top no-repeat;}
.catBox {padding:15px 18px 10px; background:url(../images/box_bottom.png) bottom no-repeat;}

/* ============ category =========== */
#category a {color:#a3a379;}
#category td {padding:10px 0;}
#category td img {margin:0 8px 0 0;}
#category h2 {margin-bottom:6px; font-weight:bold; font-size:14px;}
#category h2 a {color:#ff7c12;}

/* ============ recShops =========== */
#recShops ul {margin:14px -7px; padding:0; list-style:none; overflow:hidden;}
#recShops ul li {margin:0 7px; background:url(../images/box_small_bg.gif) repeat-x #e8f18e; float:left;}
#recShops ul li a {width:142px; color:#3b4100; text-align:center; background:url(../images/box_small_top.png) no-repeat; display:block;}
#recShops ul li a span {padding:10px 0; background:url(../images/box_small_bottom.gif) bottom no-repeat; display:block;}
#recShops ul li a img {margin:8px auto 0; border:1px solid #dee68a; display:block;}

/* ============= sites ============= */
#sites ul {margin:0; padding:0; list-style:none; border-top:1px dotted #e5e5b9;}
#sites ul li {padding:11px 0; border-bottom:1px dotted #e5e5b9; text-align:justify;}
#sites ul li h2 {font-weight:bold; font-size:14px;}
#sites ul li p {margin:6px 0;}
#sites ul li small {color:#bebeae;}

/* ============== site ============= */
.site {text-align:justify;}
.site img {margin-bottom:8px;}

/* ============ siteTbl ============ */
.siteTbl {margin-bottom:35px;}
.siteTbl td {padding:6px; border-bottom:1px dotted #dee68a;}
.siteTbl .label {width:100px; text-align:right;}
.siteTbl .report {padding-left:22px; background:url(../images/report.gif) 0 3px no-repeat;}
.siteTbl .edit {padding-left:22px; background:url(../images/edit.gif) 0 3px no-repeat;}

/* ============== tags ============= */
#tags {text-align:justify;}

/* ======== recaptcha_image ======== */
.addSmallForm td {padding:3px 10px 3px 0; vertical-align:middle;}
.addSmallForm .input {width:150px;}
.addSmallForm #recaptcha_image {margin-right:10px; float:left;}
.addSmallForm .captchaLink {float:left; margin-top:21px;}

.submitBg {width:59px; height:20px; font-weight:bold; color:#fff; background:url(../images/button.gif) no-repeat; border:none;}

/* ============ addForm ============ */
.addForm td {padding:6px; border-top:1px dotted #e5e5b9; vertical-align:middle;}
.addForm .label {width:150px; text-align:right;}
.addForm .token {padding-bottom:10px;}
.addForm .token #recaptcha_image {margin-right:10px; float:left;}
.addForm .token .captchaLink {float:left; margin-top:21px;}
.addForm .tokenImg td {border-top:none;}

/* =========== pagination ========== */
.pagination {margin:10px 0; padding:4px 8px; background-color:#f8f8d8; border-top:1px dotted #e5e5b9; border-bottom:1px dotted #e5e5b9; text-align:right;}

/* ============= footA ============= */
#footA {margin-bottom:20px; clear:both;}

/* ============= footer ============ */
#footerOuter {background:url(../images/footer.png) repeat-x #252525;}
#footer {width:936px; margin:0 auto; padding:27px 0; color:#828282; text-align:center;}

.footMenu ul {margin:0 0 16px; padding:0; list-style:none;}
.footMenu ul li {display:inline; padding:0 15px 0 18px; border-left:1px solid #fff;}
.footMenu ul li:first-child {border:none;}
.footMenu ul li a {color:#fff; font-weight:bold;}

#footer .copy {margin:0; font-size:0.92em;}
