body {margin:0;background:#4292b7 url(img/bg1.gif) repeat-x;text-align:center;}

#body {width:820px;background:url(img/bg.png) repeat-y;margin:0 auto;padding:0;}
#main {width:780px;margin:0 20px;overflow:hidden;}

#leftcol {float:left;width: 185px;}
#content {width:368px;margin-left:20px;text-align:justify;float:left;}
#rightcol {float:right;width: 185px;}

img {border:0;}
img#top {width:820px;height:188px;}
img#footer {clear:both;width:820px;height:37px;margin-bottom:-4px;}

h3#cena {width:100%;text-align:right;}

.row {clear:both;height:190px;}

.towar {clear:both;height:210px;margin-bottom:10px;}
.tfoto {display:table;width:210px;text-align:center;float:left;}
.tfoto img {margin:5px auto;}
.towar h3 {padding:0;margin:0;letter-spacing: -1px;}
.towar p {text-align:left;}

#promocja {}
#promocja .row {width:100%;}
#promocja a.foto {float:left;width:200px;height:150px;text-align:center;margin:5px;margin-top:20px;}
#promocja a.foto img {margin:auto;}
#promocja .price {overflow:hidden;float:right;height:109px;width:109px;text-align:center;background:url(img/price.gif);}
#promocja .cena {display:block;margin:0 auto;padding-top:23px;color:#fff;font-weight:bold;}
#promocja .stara {text-decoration:line-through;}
#promocja .nowa {color:#fff;font:bold 18pt Arial;}
#promocja h3 {padding-top:120px;line-height:100%;}
#promocja h3 a {color:#4292b7;text-decoration:none;}


.pole {width:100%;border:1px solid #4292b7;background-color:#eee;}

#zamow {width:100%;}
#zamow .head {width:100%;height:30px;clear:both;background-color:#4292b7;}
#zamow .row {width:100%;height:30px;clear:both;border-bottom:1px solid #4292b7;}
#zamow .col1 {width:70%;float:left;}
#zamow .col2 {width:20%;float:left;}
#zamow .col3 {width:10%;float:right;}
#zamow .ilosc {width:30px;border:1px solid #4292b7;margin-top:4px;}
#zamow .foot {width:100%;height:10px;clear:both;background-color:#4292b7;}
#zamow .button {width:200px;background:#4292b7;margin:10px auto;border:3px solid #4292b7;}
#zamow p.form {text-align:left;}
#zamow .pole {width:80%;}


#searchform {width:185px;background:url(img/bg-menur.jpg) repeat-y;color:#fff;text-align:left;}
#searchform form {display:block;margin:0;}
#searchform form input {margin-left:10px;margin-top:10px;}
#searchform h5 {margin:0;padding:0;padding-top:5px;padding-left:10px;}
#searchform form input#fraza {width:163px;border:0;}
#searchform form input#szukaj {margin-left:118px;padding-bottom:10px;}


/*----------------------------*/
/* 2 - MENU										*/
/*----------------------------*/
#mainmenu, #mainmenu ul, #mainmenu ul li, #mainmenu ul a {display:block;list-style:none;width:185px;margin:0;padding:0;}
#mainmenu {overflow:hidden; clear:both; text-align:left;}
#mainmenu ul li {background:url(img/bg-menu.jpg);}
#mainmenu ul a {display: block; padding-left:22px;}
#mainmenu ul li a:hover,#mainmenu ul li a.selected {background:url(img/bg-menub.gif); color: #4292b7;}
#mainmenu ul li.subm a {padding-left:30px;}

/* menu w stopce */
#botmenu {clear:both;margin:0 auto;padding:0;display:table;width:780px;height:40px;line-height:40px;background:#4292b7;color:#fff;}
#botmenu ul {margin:0 auto;padding:0;margin-left:50px;}
#botmenu li {list-style:none;float:left;color:#999;}
#botmenu a {padding:10px 5px;color:#fff;font-weight:normal;}

.menu ul.white li {background-color:#fff;text-align:center;}
.menu ul.white img {margin:5px auto;}
.menu {text-align:left;width: 185px;display:block;}
.menu ul {width:100%; margin:0; padding:0;border-bottom:1px solid #4292b7;}
.menu li {list-style: none; margin:0; padding:0;padding-left:10px;line-height:200%;background-color:#F3F5F5;}
.menu img {display:inline;vertical-align:middle;text-decoration:none;}
.menu .title, .menu ul.white li.title {margin-top:30px;background-color:#ddd;font-weight:bold;line-height:200%;color:#4292b7;text-transform:uppercase;text-align:left;} /*border-bottom:2px solid #4292b7;border-top:1px solid #4292b7; */
.menu sup {color:#333;font-weight:normal;}
#rightcol .menu .title {background:url(img/bg-menur.jpg) repeat-y;color:#fff;}
#leftcol .menu .title {background:url(img/bg-menul.jpg) repeat-y;color:#fff;}


#polecamy li {padding-left:5px;}
#polecamy li a {text-decoration:none;}
#polecamy li a:hover {text-decoration:underline;}
#polecamy li a:before { content: "- "; }

/*----------------------------*/
/* 3 - FONTy								  */
/*----------------------------*/

body {font-family:Verdana;font-size:9pt;line-height:150%; color: #333;}

h1,h2,h3,h4 {font-family:Arial;color:#4292b7;text-align:left;}
h1 {font:normal 16pt Arial;text-indent:20px;border-bottom:1px solid #4292b7;}
h3 {font-size:13pt;line-height:200%;}

h3#cena big {color:#f00;}

p {text-indent:20px;}
p:first-letter {font:bold 12pt Arial;color:#4292b7;}

sup {color:#f00;font-weight:bold;}

a {color: #4292b7;font-weight:bold;}

a.more {font:normal 8pt Verdana;color:#4292b7;text-decoration:none;line-height:20px;vertical-align:middle;}
a.more:before {content:url(img/arrow.gif);}

#mainmenu li, #mainmenu li a {font:bold 9pt Verdana; line-height: 25px; text-transform:uppercase; text-decoration:none; color: #fff;}

#mainmenu li.subm a {font-weight:normal;text-transform:capitalize;}

#zamow .head {line-height:30px;font-weight:bold;color:#fff;text-align:center;}
#zamow .row {line-height:30px;}
#zamow .button {font:bold 10pt Arial;color:#fff;text-transform:uppercase;}

#searchform h5 {text-transform:uppercase;font-size:10pt;color:#fff;}

.pole {}


#wez-kase	{width:780px;margin:10px auto;font:bold 12pt Trebuchet MS,Arial;color:#4292b7;}
.click	{display:block;width:780px;padding:2px 0;color:#fff;text-decoration:blink;background:url(img/bg-menu.jpg) no-repeat top left #4292b7;}
.click:hover	{color:#4292b7;background:url(img/bg-menub.gif) no-repeat top left #fff;}
