html, body, div, span {color: #383838; font: 11px verdana, helvetica, geneva, arial, sans-serif; line-height: 13px; margin: 0px; padding: 0px;}
form {margin: 0px; padding: 0px;}
h2 {color: #383838; font: 15px verdana, helvetica, geneva, arial, sans-serif; margin: 0px; padding: 0px 0px 6px 0px;}
a:link, a:visited, a:active {color: #780001; font: 11px verdana, helvetica, geneva, arial, sans-serif; text-decoration: none;}
a:hover {color: #780001; text-decoration: underline;}
#container {background: #f2f2f2; margin: 0px auto; position: relative; width: 800px;}
#content {margin-bottom: 10px; margin-left: 255px; margin-top: 4px; padding-right: 15px;}
#content ul {list-style-type: none;}
#content li {text-indent: -60px;}
#content a:link, #content a:visited {color: #780001;}
#content h3 {font-size: 12px;}
#content h4 {font-size: 11px; line-height: 0px; margin: 0px; padding-top: 8px;}

.fl {float: left;}
.fr {float: right;}
.v15 {font-size: 15px;}
.pa {position: absolute !important;}
.tl {top: 558px !important;}
.mb1 {padding-bottom: 6px;}

ul#menu_top {background: #780001; height: 30px; list-style-type: none; margin: 0px; padding: 0px; text-align: right; width: 100%;}
#menu_top li {background: url('../_d/menu01.jpg') no-repeat right; display: block; float: left; padding: 5px 18px 0px 0px; text-align: center; vertical-align: middle; width: 100px;}
#menu_top a:link, #menu_top a:visited, #menu_top a:active {color: #ffffff; font: 11px arial; font-style: italic; font-weight: bold; text-decoration: none; vertical-align: middle;}
.club {background: #ffe4b9 url('../_d/menu02.jpg') no-repeat left top !important; height: 25px; width: 192px !important;}
.club_a {color: #760000 !important;}

#cat_path {margin: 0 0 15px 258px;}

#top {height: 198px; width: 800px;}
.top01 {background: url('../_d/top01.jpg');}
.top02 {background: url('../_d/top02.jpg');}
.top03 {background: url('../_d/top03.jpg');}
.top04 {background: url('../_d/top04.jpg');}
.top05 {background: url('../_d/top05.jpg');}
#top div {position: absolute;}
#top img {border: 0px; height: 10px; width: 10px;}
#top_home {left: 20px; top: 50px;}
#top_home img {width: 250px; height: 60px;}
#top_start {left: 640px; top: 36px;}
#top_kontakt {left: 680px; top: 36px;}
#top_fav {left: 718px; top: 36px;}
#top_pl {left: 558px; top: 59px;}
#top_pl img {height: 15px; width: 28px;}
#top_en {left: 592px; top: 59px;}
#top_en img {height: 15px; width: 28px;}
#top_de {left: 630px; top: 59px;}
#top_de img {height: 15px; width: 28px;}
#top_ru {left: 666px; top: 59px;}
#top_ru img {height: 15px; width: 28px;}
#top_sk {left: 704px; top: 59px;}
#top_sk img {height: 15px; width: 28px;}

#left_navig {float: left;}

#menu_left {background: url('../_d/menu03.jpg') no-repeat; height: 126px; position: relative; width: 247px;}
#menu_left ul {left: 24px; list-style-type: none; position: absolute; top: -52px;}
#menu_left li {display: block; line-height: 20px; text-align: right;}
#menu_left img {border: 0px; margin-left: 10px; vertical-align: middle;}
#menu_left a, #menu_top a:link, #menu_top a:visited, #menu_top a:active {color: #ffffff; font: 13px arial; font-style: italic; font-weight: bold; text-decoration: none;}
#menu_left span {bottom: 20px; left: 55px; position: absolute;}
.spec {color: #650202 !important;}

#cien_l {background: url('../_d/cien_l.jpg') no-repeat; height: 14px; margin-top: 10px; width: 248px;}
#cien_r {background: url('../_d/cien_r.jpg') no-repeat; height: 14px; margin: 10px 0px 0px 557px; width: 243px;}

#box_special {background: url('../_d/spec01.jpg') no-repeat; font-size: 9px; height: 136px; overflow: hidden; padding: 0px 24px 0px 0px; text-align: center; width: 216px;}
#box_special div.in { margin: 0px 12px 0px 12px;}
#box_special div {color: #383838; font-size: 9px; font-weight: normal;}
#box_special a, a:link {color: #383838; text-decoration: none;}
#box_special span {color: #383838; display: block; font-style: normal; font-weight: bold; height: 13px; margin: auto; overflow: hidden; width: 186px;}
#box_special img {border: 0px; margin-top: 5px;}
#img_special {float: left; height: 90px; margin: 0 0 0 6px !important; overflow: hidden; width: 186px;}

#home_cont {float: left; margin-left: 2px; margin-top: 5px; width: 300px;}
#home_cont p {color: #383838; font-size: 10px; font-style: italic; font-weight: bold; line-height: 11px; padding-bottom: 4px; margin-right: 0px; text-align: right;}

#cont {margin: 12px 10px 0px 0px;}
#cont table {margin-top: 10px; width: 526px;}
/*#cont td {background: url('../_d/s_b.gif') no-repeat right bottom white; padding: 10px 5px 10px 5px; vertical-align: top;}*/
#cont td {padding: 10px 5px 10px 5px; vertical-align: top;}
#cont span {color: #383838; font-style: normal; margin-left: 10px;}
#cont img {border: 0px;}
#cont a {color: #780001;}
.pt20 {margin-left: 258px; padding-top: 10px !important; text-align: justify; width: 530px;}
.no {color: #bbbbbb !important; font-size: 12px;}
.img_det {padding-left: 20px;}
.w310 {width: 310px;}

#opt {color: #bbbbbb !important; font-size: 11px; padding-bottom: 6px; text-align: left;}
.opt_item {margin-bottom: 4px; text-align: left;}
.opt_name {float: left; padding-top: 2px; width: 60px;}

#cart {margin-bottom: 10px;}
#cart b {line-height: 12px;}
#cart td {background: #ffffff !important; vertical-align: middle !important; width: auto !important;}
#cart_h td {background: #780001 !important; color: #ffffff; font-size: 12px; padding: 3px !important; text-align: center;}
#cart_h a, a:link, a:visited, a:active, a:hover {text-decoration: none;}
.cart_1 {text-align: center; width: 30px !important;}
.cart_3 {text-align: center;}
.cart_quant {background: #fbfbfb; border: #b9b9b9 1px solid; font-size: 10px; text-align: center; width: 42px;}
#cart_subm {background: #fbfbfb; border: #b9b9b9 1px solid; font-size: 11px; margin: 0pc 2px; width: 259px;}
.cart_subm1 {background: #fbfbfb; border: #b9b9b9 1px solid; font-size: 11px; margin: 0pc 2px; width: 172px;}

#content table {width: 100%;}
#content td {background: url('../_d/s_b.gif') no-repeat right bottom white; padding: 10px 5px 10px 5px; vertical-align: top; width: 50%;}
#content tr {height: 120px;}
#content div {font-weight: bold; padding-bottom: 2px; position: relative;}
#content img {border: 0px;}
.detail {position: absolute !important; right: 20px; text-align: right; top: 90px;}
.more {font-size: 10px;}

#search_td1 {background: none !important;}
#search_td2 {background: none !important; text-align: right;}

#box_news {background: url('../_d/news01.jpg') no-repeat; left: 0px; height: 128px; margin-left: 570px; margin-top: 1px; padding-top: 5px; position: absolute; text-align: right; width: 230px;}
#box_news h4 {font-size: 10px; line-height: 10px; margin: 4px 32px 3px 5px; padding: 0px;}
#box_news span {margin-right: 32px;}
#box_news p {color: #000000; font-size: 9px; font-weight: normal; line-height: 10px; padding: 4px 0px 0px 0px; margin: 0px 32px 0px 5px;}
#box_news a:link, #box_news a:visited, #box_news a:active {color: #000000; font-size: 9px; line-height: 12px; text-decoration: none;}
#box_news a:hover {text-decoration: underline;}
#box_news img {border: 0px; margin-left: 6px; margin-top: 2px; position: absolute;}
.arch {font-size: 10px !important;}

#date {color: silver; font-weight: normal !important; padding: 10px 10px 0px 0px; text-align: right;}

#box_account {background: url('../_d/news01.jpg') no-repeat; height: 128px; left: 0px; margin-left: 570px; margin-top: 1px; padding-top: 5px; text-align: right; top: 370px; width: 230px;}
#box_account p {padding: 3px 30px 3px 0px; width: 200px;}
#box_account a, #box_account a:link, #box_account a:visited, #box_account a:active {color: #ffffff !important; font: 15px arial; font-weight: bold; margin-left: 10px; text-decoration: none;}

#box_login {background: url('../_d/log02.jpg') no-repeat; height: 116px; left: 0px; margin-left: 570px; margin-top: 4px; padding-top: 5px; top: 360px; width: 230px;}
#box_login div {text-align: center; margin-bottom: 6px; width: 100%;}
#box_login label, p {color: #ffffff; font-family: helvetica; font-size: 8px; font-weight: bold; margin-right: 54px;}
#box_login input {font-size: 10px; margin-left: 8px; width: 95px;}
#box_login a, #box_login a:link, #box_login a:visited, #box_login a:active {color: #ffffff !important; font: 15px arial; font-weight: bold; margin-left: 10px; text-decoration: none;}
.lab {text-align: right !important;}
.nowy {display: inline; font-size: 8px !important; padding: 5px 0px 0px 6px !important;}
.ml0 {background: url('../_d/tlo_gamar_logowanie_lewa_01.jpg') no-repeat !important; margin-left: 0px !important; padding-top: 5px !important;}
#login_subm {height: 13px !important; left: 174px; position: absolute; top: 66px; width: 13px !important;}
#no_order {color: #7f7f7f; font-size: 9px; font-style: italic; overflow: hidden; padding: 2px 5px; width: 218px;}

#box {background: #ffffff; font-weight: normal !important; line-height: 16px; margin: 10px; padding: 10px; text-align: center;}

#comments {border: #b9b9b9 1px solid; font: 11px verdana, helvetica, geneva, arial, sans-serif; margin: 10px 10px 20px 10px; text-align: center; width: 510px;}

#account {margin: 0px; padding: 0px;}
#account fieldset {background: #ffffff; border: #b9b9b9 1px solid; margin-bottom: 8px; padding: 8px 15px 14px 0px; text-align: right;}
#account legend {color: #b9b9b9; font-size: 12px; padding-left: 6px;}
#account label {display: block; font-style: italic; margin: 4px 0px;}
#account input {background: #fbfbfb; border: #b9b9b9 1px solid; border-right: #b9b9b9 3px solid; font-size: 11px; margin-left: 12px; padding-left: 5px; width: 220px;}
#account textarea {background: #fbfbfb; border: #b9b9b9 1px solid; border-right: #b9b9b9 3px solid; font-size: 11px; height: 120px; margin-left: 12px; padding-left: 5px; width: 220px;}
#account select {background: #fbfbfb; border: #b9b9b9 1px solid; font-size: 11px; margin-left: 12px;}
#newsletter {height: 13px; width: 13px !important;}
.required {border-right: #c80003 3px solid !important;}

#tocart {background: #fbfbfb; border: #b9b9b9 1px solid; border-right: #b9b9b9 3px solid; font-size: 11px; margin-left: 10px; width: 180px;}
#prod_ico {float: right; text-align: center;}

#order_hist td {background: white !important;}

#foot {background: #780001; font-size: 11px; height: 26px; padding: 2px 0px; width: 800px;}
#foot form {float: left;}
#foot img {border: 0px; float: right; margin-right: 2px; margin-top: 2px;}
#foot label, span {color: #ffffff; font-style: italic; margin-left: 26px;}
#foot input {border: #660404 1px solid; font-size: 10px; margin-left: 7px; margin-top: 2px; padding: 3px 0px 2px 3px;}
#foot span {float: right; font-size: 10px; margin-right: 3px; padding-right: 5px; padding-top: 5px;}

#pro_list {width: 530px;}
#pro_list td {padding: 5px;}
#pro_list a {text-decoration: none;}
#pro_list div {position: relative;}
#pro_list span {color: #d3d3d3; left: 323px; position: absolute; top: -35px;}

#other_img {border-top: #b9b9b9 1px solid; float: auto; margin-left: 258px; margin-top: 14px; padding-top: 26px; width: 310px;}
#pro_images {margin-left: 258px; margin-top: 15px; text-align: center;}
#pro_images img {background: #ffffff; border: #cccccc 1px solid; margin: 2px 3px; padding: 8px;}
#pro_images select {background: #fbfbfb; border: #b9b9b9 1px solid; font-size: 11px; width: 100px;}
#big_image {background-image: url('../_d/transp1.png'); left: 0px; position: fixed; top: 0px; width: 100%;height: 100%; z-index: 2;}

#download {list-style-type: none;}
#download li {line-height: 20px; text-indent: -32px;}

#gallery div {float: left; padding: 7px; text-align:center;}
#gallery img {border: #d8d8d8 1px solid;}

#pozycjoner {height: 1px; position: relative; width: 1px; z-index: 5;}
#img_title {color: #0C0C0C; display: none; font-weight: bold; left: -400px; padding: 12px; position: absolute; text-align: center; width: 800px; z-index: 5;}
#img_descr {background: #ffffff; color: #000000; display: none; left: -400px; opacity: 0.6; filter: alpha(opacity=50); padding: 10px; position: absolute; width: 800px; z-index: 5;}

.tit {color: #ffffff; font: 15px helvetica; font-weight: bold;}
.date {color: #bbbbbb; font-style: normal; margin-right: 5px;}
.box_order1 {background: #ffffff; border: #b9b9b9 1px solid; float: left; font-weight: normal !important; line-height: 17px; padding: 0px 10px; width: 200px;}
.box_order2 {background: #ffffff; border: #b9b9b9 1px solid; border-left: 0px; float: left; font-weight: normal !important; line-height: 17px; padding: 0px 10px; width: 286px;}

.tip {background-color: #bbbbbb; font-size: 8px; font-style: normal; font-weight: bold; margin: 0px 0px 0px 3px !important; padding: 0px 2px; cursor: help;}