form,a {margin:0; padding:0;}
body {margin:0; padding:0; text-align:left; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; color:#796d5a; background:#fff url(../img/bg.png) repeat-x; line-height:18px;}
p {margin:0 0 15px 0; padding:0;}

h1,h2,h3 {font-size:12px; padding:0; margin:0 0 10px 0; color:#ba291e;}
h4 {font-size:12px; padding:10px; margin:0; color:#ba291e; border:1px solid #ddd; background:#f5f5f5;}

a {color:#796d5a; text-decoration:none;}
a:hover {color:#796d5a; text-decoration:underline;}


/*main styles*/
#main {width:100%;}
#main td {vertical-align:top; padding:0;}
td#left {width:auto;}
td#right {width:auto; background:url(../img/bg_right.jpg) repeat-x;}
td#header {width:940px; height:236px; background:url(../img/bg_header.jpg) no-repeat; text-align:right;}
td#header #logo {position:relative; top:25px;}
td#header #logo img {border:none;}
td#header #menu {width:600px; height:23px; float:left; position:relative; top:69px; left:100px; overflow:hidden;}

td#content {width:940px; padding:5px 0 0 0;}
#const {width:100%; height:600px;}


/*left side & right side simplebox*/
.sbox {display:block; overflow:hidden; margin:0 0 15px 0;}
.sbox a img {border:none;}

/*left side*/
#const #leftside {width:190px; padding:5px 0 0 0;}
.boxmenu,.box {display:block; overflow:hidden; margin:0 0 30px 0;}
.boxmenu p {padding:0; margin:0;}
.boxmenu p a {display:block; font-size:12px; text-decoration:none; padding:5px 5px 5px 25px; border-bottom:1px solid #f3f3f3; background:url(../img/crop.gif) no-repeat 3px 12px;}
.boxmenu a:hover {background:#f7f7f7 url(../img/crop.gif) no-repeat 3px 12px; color:#333;}
.box span#newsletter {display:block; padding:5px 0; margin:7px 0; border-top:1px solid #eee;}
.box img.newsinputimg {position:relative; left:8px;}
.box input.newsinput {border:none; font-size:11px; padding:2px; width:155px; position:relative; left:13px; top:-22px; *top:-24px;}
.box input.newssubmit {border:none; width:82px; height:44px; background:transparent url(../img/newsletter_submit.gif) no-repeat; cursor:pointer; text-align:center;font-family:Georgia; color:#fff; font-weight:bold; font-size:11px; float:right; position:relative; right:10px; top:-12px; padding:0 30px 10px 0;}


/*center side*/
#const #centerside {padding:5px 15px 0 15px; text-align:justify;}
#katalog {display:block; overflow:hidden; margin:0 0 30px 0;}
#katalog div {display:block; overflow:hidden; margin:5px 0; background:#F8FBDA; border:1px solid #EFE7C7; padding:10px 10px 0 10px;}
#katalog div div {float:left; width:155px; margin:0; background:none; border:none; padding:0; text-align:center;}
#katalog div div img {border:2px solid #ccc; margin:0 10px 0 0;}
#katalog div a.more {float:right; background:url(../img/bg_more2.gif) no-repeat; color:#fff; font-weight:bold; width:57px; height:20px; text-align:center; padding:20px 0 0 0; text-decoration:none; margin:10px 0 0 0; font-size:10px;}

#katalog div.nowy {background:#fff; border:none; padding:10px 10px 0 10px;}
#katalog div.nowy div {width:85px;}
#katalog div.nowy div img {margin-top:4px;}

#katalog2 {display:block; overflow:hidden; margin:0 0 30px 0; background:#F8FBDA; border:1px solid #EFE7C7; padding:10px;}
#katalog2 table {width:100%; background:#fff; border:1px solid #EFE7C7;}
#main td #katalog2 table td {text-align:center; vertical-align:middle;}
#katalog2 table td img {border:2px solid #ccc; margin:5px 0;}

#katalog2 span.line {display:block; font-weight:bold; text-align:center; background:url(../img/crop.png) repeat-x 0 9px; margin-bottom:5px;}
#katalog2 span.line span {background:#F8FBDA; padding:0 10px;}


#main td table td.readmore {padding:3px 0 30px 0; border-top:1px solid #ccc;}
#main td table td.readmore a {float:right;}
#main td table td.readmore span {float:left; font-size:10px;}

#centerside a.seeall {float:right; width:235px; height:24px; line-height:24px; text-align:center; background:url(../img/seeall.png) no-repeat; color:#fff; text-decoration:none; margin:10px 0 0 0;}
.pages {text-align:center; border-top:1px solid #ccc; padding:8px 0 20px 0;}

.send {width:100%;}
#main td .send td {vertical-align:middle;}
.send td span {color:#d70000;}
.send td input,.send td textarea,.send td select {border:1px solid #F4D39D; font-family:Georgia; color:#866630; font-size:11px; width:220px; margin:5px 0;}
.send td input.submit {width:auto; background:#924B09; cursor:pointer; padding:2px 5px; overflow:visible; color:#fff;}


/*right side*/
#const #rightside {width:240px;}
#searchpanel {display:block; height:134px; background:url(../img/bg_searchpanel.gif) no-repeat top right; margin:0 0 30px 0; position:relative; margin-top:-60px;}
#searchpanel img {float:right; margin:5px 14px 0 0;}
#searchpanel select {border:none; width:200px; font-family:Georgia; font-style:italic; color:#866630; font-size:10px; margin:11px 0 0 22px; *margin:9px 0 0 22px;}
#searchpanel input.in {border:1px solid #ccc; width:120px; font-family:Georgia; font-style:italic; color:#866630; font-size:10px; margin:14px 0 0 24px; *margin:9px 0 0 24px; float:left;}
#searchpanel input.szukaj {border:none; cursor:pointer; background:none; width:70px; height:22px; font-family:Georgia; color:#fff; font-weight:bold; font-size:10px; float:right; margin:11px 15px 0 0; *margin:8px 15px 0 0;}

#searchpanel2 {display:block; height:134px; background:url(../img/bg_searchpanel2.jpg) no-repeat top right; margin:0 0 30px 0; position:relative; margin-top:-60px;}
#searchpanel2 img {float:right; margin:5px 14px 0 0;}
#searchpanel2 select {border:none; width:200px; font-family:Georgia; font-style:italic; color:#866630; font-size:10px; margin:11px 0 0 22px; *margin:9px 0 0 22px;}
#searchpanel2 input.in {border:1px solid #ccc; width:120px; font-family:Georgia; font-style:italic; color:#866630; font-size:10px; margin:14px 0 0 24px; *margin:9px 0 0 24px; float:left;}
#searchpanel2 input.szukaj {border:none; cursor:pointer; background:none; width:70px; height:22px; font-family:Georgia; color:#fff; font-weight:bold; font-size:10px; float:right; margin:11px 15px 0 0; *margin:8px 15px 0 0;}

#added {display:block; overflow:hidden; margin:0 0 30px 0;}
#added div {display:block; overflow:hidden; height:1%; margin:0 0 15px 0; border-bottom:1px solid #bbb; clear:both;}
#added div img {border:2px solid #ccc; float:left;}
#added div a.more {float:right; background:url(../img/bg_more.gif) no-repeat; color:#fff; font-weight:bold; width:57px; height:20px; text-align:center; padding:20px 0 0 0; text-decoration:none; position:relative; margin:-35px 0 0 0; font-size:10px;}

#rightside a.seeall {float:right; width:135px; height:24px; line-height:24px; text-align:center; background:url(../img/seeall2.png) no-repeat; color:#fff; text-decoration:none;}


/*bottom*/
td#left2 {width:auto; background:url(../img/bg_left2.jpg) repeat-x top right;}
td#right2 {width:auto; background:url(../img/bg_right2.png) repeat-x;}
td#footer {width:940px; height:94px; background:url(../img/bg_footer.jpg) no-repeat; text-align:center; color:#fff;}
td#footer a {color:#fff; margin:0 5px;}
td#footer span {font-size:10px; float:left; text-align:left; color:#daddb4; position:relative; top:12px;}
td#footer span a {margin:0;}


/*google*/
#google_translate_element select {width:230px;}
