body { background-image:url("../html/img/bgk_02.jpg"); margin:0px; height:100%; font-family:verdana,arial; font-size:8pt; color:#666666}

a { color:#949494; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }

div#mainFrame { background-color:#ffffff; margin:auto; width:980px; border-left:1px solid #8F8F8F; border-right:1px solid #8F8F8F; padding:0px; }
div#top { height:85px;background-color:f1ede4; text-align:center;  font-size:12pt; padding-top:30px; }
div#banner { height:145px; background-image:url("../html/img/banner_02.jpg"); background-repeat:repeat-y;   width:978px; margin:1px; background-color:#f5f5f5; text-align:center;  font-size:12pt; line-height:25px; border:1px solid #949494; color:#dddddd; }
/*div#banner .left { height:140px; background-image:url("../html/img/logo.gif"); background-repeat:no-repeat;   width:448px;  }*/

div#menuTop { height:25px; margin:1px; background-image:url("../html/img/menu_bgk_02.jpg"); background-repeat:repeat-x;  padding:0px; color:#0391DA; line-height:25px; }
div#menuTop a {	display:block; float:left; margin-left:10px; margin-right:20px; color: #FFffff; font-weight: bold;}
div#menuTop a:hover {	color: #CEEDFD;	text-decoration: none;}

div#menuBottom { clear:both; text-align:center; padding:15px; }

div#leftPanel { float:left; width:200px; }

div#content { float:left; width:580px; margin:auto; background-color:#E2E7EB}
div#content .title, div#content h1.title { font-size:8pt; margin:0px; font-weight:bold; padding:3px; padding-right:5px; border-bottom:1px solid #ffffff; text-align:right; color:#026BA1; margin-bottom:1px; }
div#content div.body { margin:5px; }

div#rightPanel { float:right; width:200px; text-align: left; }

div#footer { clear:both; text-align:center; background-image:url("../html/img/menu_ft_bgk_02.jpg"); background-repeat:repeat-x;   height:51px; color: #ffffff;}

div#message { margin:10px; text-align:center; padding:10px; border-right:1px solid #D1D6EF; border-bottom:1px solid #D1D6EF; border-left:1px solid #EFEFEF; border-top:1px solid #EFEFEF;}
div#message a { display:block; margin:auto; text-decoration:none; }
div#message a:hover { text-decoration:underline; }

div#navi { clear:both; text-align:center; font-weight:bold; font-size:9pt; padding:0px 5px 5px 5px; }
div#navi a { font-weight:normal; text-decoration:none; }
div#navi a:hover { font-weight:normal; text-decoration:underline; }

div#formSort {	background-color:#b7b7b7; text-align:center; padding:5px; margin-bottom:5px; color: #000000; color: #000000; }
div#formSort * { margin:2px; vertical-align:middle; }

div.random { background-color:#CEEDFD; padding-bottom:5px; text-align:right;}
div.random h1 { font-size:8pt; font-weight:normal; margin:5px; font-family:verdana,arial; }
div.random h2 { font-size:8pt; font-weight:bold; margin:5px; font-family:verdana,arial; }
div.random img { display:block; margin:auto; }
div.random a { color:#999999; text-decoration:none; }
div.random a:hover { text-decoration:underline; }
div.random .price { font-size:10pt; color:#ffffff; background-color:#78CDF4; text-align:right; font-weight:bold;}
div.random .quantity { font-size:8pt; font-weight:normal; margin-left:5px; margin-right:5px; }
div.random hr { height:1px; color:#ffffff; border:0px; margin-left:5px; margin-right:5px; }
div.random div.picture img { border:1px solid #bbbbbb; margin:5px auto 5px auto; }
div.random div.basket { margin:5px; height:14px; }

div.log {  width:188px; }

div.productModul { width:279px; height:290px; margin:5px; background-color:#f8f8f8; }
div.productModul h1 { font-size:8pt; font-weight:normal; margin:5px; text-align:right; font-family:verdana,arial; }
div.productModul h2 { clear:both; font-size:9pt; font-weight:bold; padding:5px 5px 0px 5px; text-align:left; color: #999999; font-family:verdana,arial; }
div.productModul img { display:block; margin:auto; }
div.productModul a { color:#999999; text-decoration:none; }
div.productModul a:hover { text-decoration:underline; }
div.productModul .label { background-color:#ffffff; height:70px; margin:0px; margin-left:65px; text-align:right; }
div.productModul .label .price { /*float:right;*/ font-size:10pt; color:#78CDF4; background: white; margin-top:2px; text-align:right; margin-right:8px; font-size: 11px; /*width:90px;*/}
div.productModul .label .catName { /*float:right;*/ font-size:9pt; font-weight:bold; margin-top:2px; color: #999999; background: white; text-align:right; margin-right:2px; width:120px; }
div.productModul .label img { border:0px; margin:0px 0px 0px 3px; }
div.productModul .quantity { font-size:8pt; font-weight:normal; margin-left:140px; margin-right:5px; text-align:right; }
div.productModul hr { height:1px; background-color:#BFC4FF; border:0px; margin-left:140px; margin-right:5px; }
div.productModul div.picture { float:left;  }
div.productModul div.picture img { float:left; margin-top:0px; margin-left:3px; border:1px solid #bbbbbb; }
div.productModul div.basket { height:14px; margin:5px 5px 0px 0px; }
/*div.productModul div.basket a { display:block; width:17px; height:14px;  border:1px solid #bbbbbb; }*/
div.productModul div.basket a { display:block; width:87px; height:14px; float:right; border:0px solid #bbbbbb; }
div.productModul .opis { clear:both; padding:8px;  width:250px; height:70px;}

div#productInfo { width:526px; background-color:#F8F8F8; }
div#productInfo h1 { font-size:8pt; font-weight:normal; font-family:verdana,arial; }
div#productInfo h2 { clear:both; font-size:8pt; font-weight:bold; font-family:verdana,arial; }
div#productInfo img { display:block; margin:auto; }
div#productInfo a { text-decoration:none; }
div#productInfo a:hover { text-decoration:underline; }
div#productInfo .price { font-size:10pt; color:#78CDF4; margin-top:10px; }
div#productInfo hr { height:1px; background-color:#BFC4FF; border:0px; }
div#productInfo div.picture { float:left; }
div#productInfo div.picture img { float:left; border:1px solid #bbbbbb;}
div#productInfo div.picture img.newProduct { border:0px; margin:20px 0px 0px 0px; }
div#productInfo div.basket { height:14px; margin:5px 5px 0px 0px; }
div#productInfo div.basket a { display:block; width:87px; height:14px; float:right; border:0px solid #bbbbbb; }
div#productInfo div.newProduct { margin:5px 5px 0px 0px; }
div#productInfo div.newProduct img { float:right; }
div#productInfo div.miniFrame { width:140px; height:100%; padding:5px; float:left; border-right:1px solid #CEEDFD;}
div#productInfo div.productDesc { float:right; width:360px; }
div#productInfo div.size { margin-bottom:5px; }
div#productInfo a.miniPrev { display:block; float:left; line-height:20px; height:20px; }
div#productInfo a.miniNext { display:block; float:right; line-height:20px; text-align:right; }
div#productInfo a.miniPrev:hover, div#productInfo a.miniNext:hover { text-decoration:underline; }
div#productInfo div.zoom a { color:#bbbbbb; text-decoration:none; }
div#productInfo div.zoom a:hover { color:#dddddd; text-decoration:none; }

div#textPage .title { background-color:#CDDFEB; color:#026BA1; text-align:right; padding:5px; border:0px; margin:0px; }
div#textPage .body { background-color:#F8F8F8; padding:3px; padding-right:5px; }

div#trailimageid{ position: absolute; border: 1px solid #CEEDFD; background-color:#ffffff; padding: 2px; visibility: hidden; z-index: 100; }

div#headMain { position:absolute;  }
div#headMain * { font-size:8pt; font-weight:normal; color:#ffffff; margin:0px; padding:0px; line-height:16px; margin-left:5px; }

div.modul { background-color:#CDDFEB; border:1px solid #EFEFEF; margin:5px; margin-top:0px; }
div.modul .body { padding:5px; }
div.modul .title { font-weight:bold; padding-bottom:1px; padding-right:1px; text-align:right; color:#0391DA;  margin-bottom:1px; border-bottom: 1px solid #ffffff;}
div.modul .menu { margin:5px; }
div.modul .menu a { display:block; width:100%; background-color:#CEEDFD;  text-decoration:none; color:#333333; text-indent:3px; line-height:15px; border-bottom:1px solid #ffffff;}
div.modul .menu a.light { display:block; width:100%; background-color:#B1D1E2;  text-decoration:none; color:#333333; text-indent:3px; line-height:15px; border-bottom:1px solid #ffffff;}
div.modul .menu a:hover { background-color:#ACE0FB; text-decoration:none; }
div.modul .submenu { display:none; }
div.modul .submenu a { display:block; width:100%; margin:auto; background-color:#DCF3FF; border-bottom:1px solid #ffffff; text-decoration:none; line-height:15px; color:#333333; font-weight:normal; text-indent:20px;}
div.modul .submenu a.light { display:block; width:100%; margin:auto; background-color:#B1D1E2; border-bottom:1px solid #ffffff; text-decoration:none; line-height:15px; color:#000000; font-weight:normal; text-indent:20px;}
div.modul .submenu a:hover { background-color:#ACE0FB; text-decoration:none; }
div.modul .prefix { display:block; float:left; width:13px; text-align:center; }
div.modul .basket { text-align:right; line-height:15px; margin-top:5px; }

div.zoom { background-color:#ffffff; padding:5px; display:none; position:absolute; text-align:right; margin-top:0px; margin-left:0px; }
div.zoom a { color:#bbbbbb; text-decoration:none; }
div.zoom a:hover { color:#dddddd; text-decoration:none; }
div.zoom img { border:1px solid #bbbbbb; padding:2px; }

div.mini { display:none; }

form { margin:0px; }
form table { margin:auto; }
form table td { vertical-align:top; }
form div.caution { margin-top:2px; margin-bottom:5px; }

h3 { font-size:10pt; font-weight:bold; margin:0px; margin-bottom:10px; }
h5 { font-size:8pt; font-weight:bold; margin:0px; margin-bottom:10px; }
hr { height:1px; background-color:#BFC4FF; border:0px; }
input, textarea { font-family:tahoma,verdana,arial; font-size:8pt; border:1px solid #aaaaaa; padding-left:4px; padding-right:4px; }
select { font-family:tahoma,verdana,arial; font-size:8pt; border:1px solid #aaaaaa; }

input.button, button { border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#dddddd; font-size:8pt; }
input.noBorder { border:0px; }

p { margin:0px; }

table.list { width:100%; }
table.list th { text-align:left; background-color:#fafafa; padding:3px; }
table.list td { border-bottom:1px solid #CEEDFD; padding:3px; vertical-align:top; }

td.header {font-weight: bold; }

.center { text-align:center; }
.caution { color:#ff0000; }
.cautionBlock { display:block; background-color:#D1D7EF; border:1px solid #FF5F5F; color:#ff0000; text-align:center; padding:10px; margin-top:5px; margin-bottom:5px; }
.clear { clear:both; }
.floatLeft { float:left; display:block; width:288px; height:300px;}
.floatRight { float:right; width:288px; height:300px; }
.error { color:#ff0000; }


div#footer_efs {margin:auto; margin:0px 0px 30px 0px; width:513px;}
div#footer_efs a { text-decoration:none; font-weight:normal; }
div#f1{ float:left; width:71px; height:51px;}
div#f1 a{display:block; width:71px; height:51px; }
div#f2{float:left; width:51px; height:51px;}
div#f2 a{display:block; width:51px; height:51px; }
div#f3{float:left; width:41px; height:51px;}
div#f3 a{display:block; width:41px; height:51px; }
div#f4{float:left; width:350px; height:1px; padding-top:16px; font-size:10pt}