/* Basic styles */
*{margin:0;padding:0}
html,body{height:100%}
a img,fieldset{border:0}
img,object{vertical-align:bottom}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
input,textarea{padding:1px}
* html input,* html textarea{padding:0 1px 2px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
/* Html,body,wrapper */
html{background:#303030;}
body{font:76%/100% tahoma,arial,sans-serif;text-align:center}
#wrapper{margin:0 auto 0;text-align:left;width:738px;position:relative}
#wrapper-out{background:#6A6A69 url(/images/html_bg.jpg) repeat-x}
/* HEADER */
#header{height:88px;position:relative}
#logo{position:absolute;left:10px;top:0}
#logo-2{position:absolute;left:520px;top:24px}
#header-flags{position:absolute;left:210px;top:4px}
#header-flags li{float: left;padding: 0 3px 0 0}
#header-kontakt{width:310px;height: 13px; position: absolute; top: 0; right: 0;background:#FFE800;text-align: right}
#header-kontakt a{background:url(/images/icon-email.gif) 0 2px no-repeat;padding: 0 0 0 18px;color:#444;font-size: .8em;}
/* FOOTER */
#footer{background:url(/images/footer_bg.gif) center 43px no-repeat;height:70px}
#footer div.bg{border-left:1px solid #474746;border-bottom:1px solid #474746;width: 737px; margin: 0 auto;height:43px;position:relative}
#footer-copyright{color:#6D6D6D;font-size:.9em;left:20px;position:absolute;top:18px}
#footer-design{color:#6D6D6D;font-size:.9em;position:absolute;right:5px;top:45px}
#footer-design a{color:#6D6D6D}
/* footer nav */
#footer-nav{left:215px;position:absolute;top:18px}
#footer-nav li{padding:0 .8em 0 0;float:left}
#footer-nav li a{font-size:.9em;color:#9A9A9A}
/* MAIN */
#main{overflow:hidden;background:url(/images/main_bg.gif) repeat-y;}
* html #main{height:1%;overflow:visible}
#flash{left:207px;top:88px;position:absolute}
/* LEFT */
#left{float:left;width:207px}
#left-nav{height:233px;padding:0 0 0 2px;background:url(/images/left_nav_bg.jpg) no-repeat;border-bottom:1px solid #797978}
#left-nav li{height:25px;line-height: 25px;background:url(/images/left_nav_li.gif) 12px 9px no-repeat;padding: 0 0 0 24px}
#left-nav li a{color:#fff;}
#left-nav-2{margin-left:10px;}
#left-nav-2 li{border-bottom:1px solid #e0cc00;height:30px;line-height:30px;color:#fff;background:#ffe800 url('/images/left_nav_2_li.gif') 13px 13px no-repeat;padding-left:25px;}
#left-nav-2 li.last{border:0}
#left-nav-2 li a{color:#000;font-size:.9em}
#left-nav-2 li a:hover{text-decoration:none}
#left-nav-2 li.active{background:#3e3e3d url('/images/left_nav_2_li-active.gif') 13px 13px no-repeat}
#left-nav-2 li.active a{color:#FFE800}

#left-adres{margin:20px 0 0 25px}
#left-adres h2{color:#ffe800;font-weight: normal;font-size: .9em;margin:0 0 .5em}
#left-adres p{margin:0 0 .5em;color:#fff;font-size: .9em}
#left-adres span.tel{color:#ffe800;background: url(/images/icon-tel.gif) no-repeat;padding:0 0 0 25px;line-height: 1.5em}
#left-adres span.fax{color:#ffe800;background: url(/images/icon-fax.gif) no-repeat;padding:0 0 0 25px;line-height: 1.5em}
/* CONTENT */
#content{float:right;width:481px;padding:25px 25px 25px;background:#fff;min-height:200px;height:auto;margin-top:233px}
* html #content{height:200px;overflow:visible}
/* CONTENT Styles */
#content{color:#000;font-size:.9em;line-height:1.5em}
#content p,#content table,#content form{margin:0 0 1em}
#content a{color:#7b570f}
#content h1{font-size:1.8em;font-weight:normal;margin:0 0 1em;text-transform:uppercase}
#content h2{font-size:1.3em;font-weight:bold;margin:1em 0 .5em}
#content ul{margin:0.5em 0 1em 0}
#content ul li{margin:0 0 .3em 0;background:url('/images/content_li.gif') 18px 5px no-repeat;padding-left:36px}
#content ul li ul{list-style:disc}
#content ul li ul li{margin:0 0 .3em 2em;background:none;list-style:disc;padding:0}
#content ol{list-style:decimal;margin:0.5em 0 1em 0}
#content ol li{margin:0 0 .3em 2em}
#content dl{margin:0.5em 0 1em 0}
#content dl dt{margin:0 0 .2em}
#content dl dd{margin:0 0 1em 1em}
#content img.right{float:right;margin:0 0 1em 2em;border:1px solid #333;}
#content img.left{float:left;margin:0 2em 1em 0;border:1px solid #333;}
#content blockquote{padding:0 0 0 1em}
#content div.hr{border-bottom:1px solid #ccc;margin:.5em 0}
#content hr{display:none}
#content em{font-style: normal;text-decoration: underline;}
#content .important{background:#EFEFEF;padding:.5em}
#content .underline{text-decoration:underline}
#content p.images{text-align:center}
#content p.images img{border:1px solid #333;margin:4px}

/* CONTENT Form Styles */
#content form{}
#content form div{margin:0 0 .5em;overflow:hidden}
* html #content form div{height:1%;overflow:visible}
#content fieldset{margin:2em 0}
#content label{float:left;line-height:1.5em;width:10em;font-size:.9em}
#content input,#content textarea,#content select{float:left;font-size:.9em}
#content input.submit{padding:1px}
#msg-error{color:red;margin:0 0 1em;padding:2px}
#msg-error span.label{font-weight:bold}
.error{color:red}
.success{color:blue}
/* CONTENT Table Styles */
#content table.default{border-collapse:collapse;width:100%}
#content table.default td{border:1px solid #ccc;padding:3px;vertical-align: middle;}
#content table.default th{border:1px solid #ccc;padding:3px;vertical-align: middle}
#content table.default thead th{text-align:center}
#content table.default caption{font-weight:bold}
#content table.koszyk{border-collapse:collapse;width:100%}
#content table.koszyk td{border:1px solid brown;padding:3px;vertical-align: middle;}
#content table.koszyk th{border:1px solid brown;padding:3px;vertical-align: middle}
#content table.koszyk thead th{text-align:center}
#content table.koszyk caption{font-weight:bold}
#content table.koszyk td.cena{text-align:right}
#content table.koszyk td.ilosc{text-align:center}
#content table.koszyk td.razem{text-align:right;font-weight:bold}
#content h2.koszyk{color:brown}

#content ul.images{margin:0;list-style: none}
#content ul.images li{float:left;margin:0 25px 0 0;padding:0 0 1em;width:140px;text-align:center}
#content ul.images li.last{float:left;margin-right:0}
#content ul.images p{line-height:22px;}
#content ul.images img{border:1px solid #666;}

#content a.pdf{background:url('/images/pdf.gif') no-repeat;padding:2px 0 5px 20px;line-height:20px}