
html, body { margin: 0; padding: 0; height: 100%; background-color: #030606; font: normal 0.85em Verdana, sans-serif; color: #b3b5b5; text-align: center; overflow: hidden; }
div, img, form, fieldset { margin: 0; padding: 0; border: 0px none; }
br.clr { margin: 0; padding: 0; height: 0; display: block; clear: both; font-size: 0; line-height: 0; }



a { text-decoration: underline; color: #b3b5b5; }
a:hover { text-decoration: none; color: #9b6f35; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

div#distance { margin-top: -285px; width: 1px; height: 50%; float: left; }
div#distance * { position: absolute; top: 0; left: 0; }
div#container { margin: 0 auto; position: relative; width: 980px; height: 570px; clear: left; background-color: transparent; text-align: left; }

div#right_top { width: 838px; height: 65px; float: right; }
div#right_top h1 { margin: 0; padding: 0; width: 100%; height: 100px; display: none;}
div#right_top h1 a { width: 450px; height: 100px; display: block; overflow: hidden; }
div#right_top h2 { position: relative; z-index: 20; margin: 45px 30px 0 0; padding: 0; display: block; font: normal 14px Verdana, sans-serif; color: #9B6F35; }

div#bg_img * { display: none; }
div#bg_img {width: 1300px; height: 977px; position: absolute; left: -110px; top: -172px; background-image: url(../img2/bg.jpg); z-index: 0;}
div#bg_img div.alt { display: none; }

ul#menu { margin: 0; margin-top: 45px; margin-right: 40px; padding: 0; position: relative; width: 102px; height: 280px; float: left; list-style-type: none; z-index: 20; }

ul#menu li { padding: 0; display: block; text-align: right; }
ul#menu li a { display: block; overflow: hidden; color: #46766e; line-height: 24px; height: 24px; font-size: 11px; text-decoration: none;}
ul#menu li a.sel { color: #9b6f35; font-weight: bold; padding-right: 10px;} 

ul#mapa { padding: 5px 0px; list-style-type: none; margin: 0px;}
ul#mapa a { text-decoration: none;}
ul#mapa>li { padding-left: 20px;}
ul#mapa ul {list-style-type: none; margin: 0px; padding: 0px;}
ul#mapa>li>ul>li { padding-left: 20px;}

div#content { border: 0px none; position: relative; margin-right: 436px; width: 400px; height: 440px; float: right; display: block; overflow: hidden; }
ul#path { margin: 0 15px 7px 0; padding: 0; list-style-type: none; text-align: right; }
ul#path li { display: inline; font-size: 0.9em; color: #878787; }
ul#path li a { text-decoration: none; color: #878787; }
ul#path li a:hover { text-decoration: none; color: #9b6f35; }
div#text { margin: 18px 0 21px 0; width: 100%; height: 375px; }
div#text div.text { height: 375px; font-size: 0.95em; text-align: justify; overflow: hidden; }
div#text div.text p { margin: 0 0 10px 0; padding: 0; }
div#text div.text p.error { margin: 0; padding:0; font-weight: bold; color: #7b0e0e; text-align: center; line-height: 2.5em; }
div#text div.text img { margin: 0 10px 10px 0; float: left; clear: left; display: inline; }
div#text div.text ol { margin: 0; padding: 5px 0; list-style-type: none; clear: both; }
div#text div.text ol li { margin: 0; padding: 0; display: inline; font-size: 0.9em; }
div#text div.text ol li.lim { padding-left: 20px; }
div#text div.text ol li.lib { padding-left: 50px; }
div#text div.text ol li.lib a { color: #9b6f35; }
div#text div.text ol li.lia { padding-left: 43px; }
div#text div.text ol li a { text-decoration: none; }
div#text div.text div.player { margin: 10px 0; padding-bottom: 3px; border-bottom: 1px solid #9b6f35; font-size: 1.1em; color: #9b6f35; }
div#text div.text div.player div.buttons { margin: 0 5px; height: 13px; float: right; display: inline; }
div#text div.text div.player div.buttons div.music { margin: -2px 5px 0 0; width: 16px; height: 16px; float: left; display: inline; }
div#text div.text div.player div.buttons a { margin-right: 5px; height: 13px; float: left; display: inline; overflow: hidden; text-indent: -5555px; }
div#text div.text div.player div.buttons a.play { width: 11px; background: transparent url('../img/play.gif') 0 0 no-repeat; }
div#text div.text div.player div.buttons a.stop { width: 12px; background: transparent url('../img/stop.gif') 0 0 no-repeat; }
div#text div.text div.player div.buttons a.next { width: 14px; background: transparent url('../img/next.gif') 0 0 no-repeat; }
div#text div.text ul#linki { margin: 0; padding: 0; list-style-type: none; }
div#text div.text ul#linki li { margin: 0; padding: 5px 0; }
div#text div.text ul#linki li a { padding-left: 17px; min-height: 9px; display: block; background: transparent url('../img/square.gif') 0 2px no-repeat; text-decoration: none; }
div#text div.text ul#linki li a:hover, div#text div.text ul#linki li a.sel { background-image: url('../img2/squareb.gif'); color: #9b6f35; }
div#text div.text ul#linki li div.youtube { margin: 5px 0; display: none; }
div#text div.text ul.linki { margin: 0; padding: 0; list-style-type: none; }
div#text div.text ul.linki li { margin: 0; padding: 5px 0; }
div#text div.text ul.linki li a { padding-left: 17px; min-height: 9px; display: block; background: transparent url('../img/square.gif') 0 2px no-repeat; text-decoration: none; }
div#text div.text ul.linki li a:hover, div#text div.text ul.linki li a.sel { background-image: url('../img2/squareb.gif'); color: #9b6f35; }
div#text div.text ul.linki li div.youtube { margin: 5px 0; display: none; }
div#text div.text ul#news { margin: 0; padding: 0; clear: both; list-style-type: none; }
div#text div.text ul#news li h3 { margin: 10px 0; padding: 2px 12px; border-bottom: 1px solid #9b6f35; font-size: 1.4em; }
div#text div.text ul#news li h4 { margin: 0 0 2px 0; padding: 0; font-weight: bold; font-size: 1em; }
div#text div.text ul#news li img { margin: 5px 0 0 10px; float: right; display: inline; }
div#text div.text ul#news li span.date { float: right; display: inline; }
div#text div.text ul#news li div.txt { margin: 0; padding: 0; clear: left; font-size: 1em; }
div#text div.text ul#news li div.txt p { margin: 0; padding: 0; }
div#text div.text ul#news li hr { padding-bottom: 5px; height: 1px; display: block; clear: both; border: none; border-bottom: 1px solid #c7c7c7; }
div#text div.text ul#gallery { margin: 5px 0 15px 15px; padding: 0; list-style-type: none; }
div#text div.text ul#gallery li { margin: 0 1px 3px 0; float: left; display: inline; }
div#text div.text ul#gallery li img { margin: 0; border: 1px solid #9b6f35; }
div#text div.text ul#gallery li.inf { margin: 0; float: none; clear: both; display: block; text-align: right; }
div#text div.text ul#gallery li p { margin: 0 15px 0 0; }
div#text div.text form { margin: 15px 0 0 0; }
div#text div.text form p { margin-bottom: 8px; }
div#text div.text form p.dane { line-height: 1.75em; }
div#text div.text form input { vertical-align: middle; }
div#text div.text form input.text, div#text div.text form textarea { margin-bottom: 3px; padding: 2px; width: 250px; border-width: 1px; border-style: solid; border-color: #404040 #dad6cf #d4d0c8 #434343; font: normal 1em verdana, sans-serif; color: #636363; }
div#text div.text form select { margin-bottom: 3px; padding: 0; width: 256px; border-width: 1px; border-style: solid; border-color: #404040 #dad6cf #d4d0c8 #434343; font: normal 1em verdana, sans-serif; color: #636363; }
div#text div.text form span { padding: 0 3px; font-weight: bold; color: #9b6f35; }
div#text div.text form textarea { overflow: auto; }
div#text div.text form label.cfm { width: 90px; float: left; display: inline; clear: left; font-size: 1em; }
div#text div.text form input.button { margin: 2px 0 0 205px; border: none; background-color: #fff; font: normal 1em verdana, sans-serif; color: #636363; cursor: pointer; }
div#text div.text form .fl { float: left; display: inline; }
div#text div.text form input.fl { margin: 5px 3px; clear: left; }
div#text div.text form label.fl { margin: 3px 0; width: 420px; clear: right; text-align: left; }
div#text div.text ul#shop { margin: 0; padding: 0; list-style-type: none; }
div#text div.text ul#shop li {  }
div#text div.text ul#shop li h4.title { margin: 0; padding: 5px 0; font-weight: bold; font-size: 1em; color: #9b6f35; }
div#text div.text ul#shop li h4.title a { padding-left: 8px; display: block; border-left: 9px solid #c7c7c7; line-height: 0.8em; text-decoration: none; }
div#text div.text ul#shop li h4.title a:hover { border-left-color: #9b6f35; color: #9b6f35; }
div#text div.text ul#shop li h5.qty { margin: 0; padding: 8px 0 0 0; font-weight: normal; font-size: 1em; color: #9b6f35; }
div#text div.text ul#shop li img { margin: 10px 10px 0 20px; }
div#text div.text ul#shop li div.txt { margin: 0; padding: 0; }
div#text div.text ul#shop li div.txt p { margin: 10px 0 0 0; padding: 0; }
div#text div.text ul#shop li ol { margin: 0; padding: 10px 0; list-style-type: none; clear: both; }
div#text div.text ul#shop li ol li { margin: 0; padding: 0; display: inline; font-size: 0.9em; }
div#text div.text ul#shop li ol li.lim { padding-left: 20px; }
div#text div.text ul#shop li ol li.lib { padding-left: 50px; }
div#text div.text ul#shop li ol li.lib a { color: #9b6f35; }
div#text div.text ul#shop li ol li.lia { padding-left: 43px; }
div#text div.text ul#shop li ol li a { text-decoration: none; }
a.back { text-decoration: none; font-weight: normal; font-size: 10px; line-height: 2.2em;  color: #9b6f35;}
a.cart { margin-left: 10px; font-size: 0.95em; }
a.more { margin-top: 5px; float: right; clear: both; font-size: 1em; font-weight: bold; }

ul#user { margin: 0px 40px 0px 0px; padding: 0; position: relative; float: left; display: inline; list-style-type: none; z-index: 20; clear: left; width: 102px;}
ul#user li { color:#9B6F35;display:block;font-size:11px;line-height:0; }
ul#user li a { color:#9B6F35;display:block;line-height:1.5em;text-align:right;text-decoration:none; }
ul#user li a:hover { color: #9b6f35; }
ul#user li#lfrm { position: absolute; right: 0px; margin-top:15px; }
ul#user li#lfrm a { text-decoration: none; color: #46766e; white-space: nowrap;}

ul#foot { margin: 0px 40px 0px 0px; padding: 0; padding-top: 45px; width: 102px;  clear: left; list-style-type: none; position: absolute; height: 135px; bottom: 0px; overflow: visible;}
ul#foot li { color:#475E5A;display:block;font-size:11px;text-align:right; }
ul#foot li a {color:#636060;display:block;line-height:1.5em;text-decoration:none;}
ul#foot li a:hover { color: #9b6f35; }
ul#foot li#pl { line-height: 0px;}
ul#foot li#mspc { position:absolute;right:0;top:0; }
ul#foot li#mspc a { color:#46766E;white-space:nowrap; }
ul#foot li#spk { position: absolute; width: 70px; bottom:34px;height:22px;left:36px;}
ul#foot li#spk a { line-height: 0em; margin: 1px 3px; width: 11px; height: 11px; display: block; float: left; text-indent: -5555px; overflow: hidden; text-align: left; background: transparent url('../img2/player.gif') 0 0 no-repeat; }
ul#foot li#spk a.pause {background-position:-14px 0px;}
ul#foot li#spk a.stop {background-position:-29px 0px;}
ul#foot li#spk.stop a.stop {background-position:-29px -11px;}
ul#foot li#spk.pause a.pause {background-position:-14px -11px;}
ul#foot li#spk.play a.play {background-position:0px -11px;}
ul#foot li#spk a.vol1 { margin: 1px 0px 1px 4px; background: transparent url('../img2/vol.gif') 0 0 no-repeat; width: 4px;}
ul#foot li#spk a.vol2 {margin: 1px 0px;  background: transparent url('../img2/vol.gif') -4px 0px no-repeat; width: 4px;}
ul#foot li#spk a.vol3 {margin: 1px 0px;  background: transparent url('../img2/vol.gif') -8px 0px no-repeat; width: 4px;}
ul#foot li#spk a.vol4 {margin: 1px 0px;  background: transparent url('../img2/vol.gif') -12px 0px no-repeat; width: 3px;}
ul#foot li#spk.v1 a.vol1,ul#foot li#spk.v2 a.vol1,ul#foot li#spk.v3 a.vol1,ul#foot li#spk.v4 a.vol1 {background-position:0px -11px;}
ul#foot li#spk.v2 a.vol2,ul#foot li#spk.v3 a.vol2,ul#foot li#spk.v4 a.vol2 {background-position:-4px -11px;}
ul#foot li#spk.v3 a.vol3,ul#foot li#spk.v4 a.vol3 {background-position:-8px -11px;}
ul#foot li#spk.v4 a.vol4 {background-position:-12px -11px;}

ul#foot li#inf { bottom:42px;left:131px;position:absolute;white-space:nowrap; }
ul#foot li#ad { background:transparent url(../img/active.png) no-repeat scroll 0 0;bottom:40px;display:block;float:right;height:16px;left:510px; position:absolute;width:34px; }
ul#foot li#ad a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; text-align: left; }
ul#foot li#sponsors {  z-index: 25; position:absolute;bottom: 0px; left: 143px; display:block; float: right; width: 392px; height: 36px;  background:transparent url(../img2/spons.jpg) no-repeat scroll 0 0;}
ul#foot li#sponsors a { float: left; display: block; height: 36px;}
ul#foot li#sponsors a#moda { width: 111px;}
ul#foot li#sponsors a#empik { width: 77px;}
ul#foot li#sponsors a#xxl { width: 50px;}
ul#foot li#sponsors a#logos { width: 86px;}
ul#foot li#sponsors a#onet { width: 65px;}

/* ie6, ie7 */
*:first-child+html div#text div.text form select { margin-bottom: 1px; padding: 0 0 3px 0; }
*:first-child+html div#text div.text ul#shop li ol { padding-top: 5px; }
* html div#text div.text form select { margin-bottom: 1px; padding: 0 0 3px 0; }
* html div#text div.text ul#shop li ol { padding-top: 5px; }
* html div#text div.text ul#linki li a { height: 9px; }