@CHARSET "UTF-8";

html, body{ width: 100%; height: 100%;	background: #461409 url(../img/pattern_enter.jpg) repeat scroll 0 0;	color: #420c0c;	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal;}
body.enter { background: #461409 url(../img/pattern_enter.jpg) repeat scroll 0 0; width: auto; padding-left: 45px; }

a {text-decoration: none; color: #420c0c; font-style: normal;}
a:hover,a.sel { color: #420c0c; text-decoration: underline;}
a:focus {outline: none;}
ol,ul {padding-left: 30px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
* {margin: 0;}
html{overflow: auto;}
div, img{border: 0 none;	margin: 0;	padding: 0}
p {padding: 0px; margin: 1em 0px;} 
html, div, map, dt, isindex, form {display:block;}
div#top{ width: 960px; margin: 0 auto; min-height: 352px; margin-top: 15px;  background: transparent url(../img/top.jpg) no-repeat scroll 0 0; }

div#top h1 {display: block; width: 960px; height: 254px; padding-bottom: 6px; }
div#top h1 a {display: block; width: 260px; height: 200px; text-indent: -5055px; }

div#top ul {  display: block; list-style-type: none; height: 46px; padding: 0px 10px;}
div#top ul li {float: left; width: 133px; height: 46px; margin-left: 1px;  }
div#top ul li a { color: white; font-weight: bold; display: block; width: 133px; height: 46px; background: transparent url(../img/button.jpg) no-repeat scroll 0 0; line-height: 46px; text-align: center;}
div#top ul li a:hover, div#top ul li.sel a { background-position: 0px -46px; text-decoration: none;}
div#top form { display: block; height: 40px; width: 960px; text-align: left; padding-top: 6px;}
div#top form fieldset { border: none; padding: 0px; margin: 0px;}
div#top form fieldset label { display: block; padding-left: 45px; width: 160px; height: 40px; line-height: 40px; font-weight: bold; color: white; float: left;}
div#top form fieldset input.text { display: block; width: 189px; height: 14px; color: #868686; border: 1px solid #7f0202; padding: 4px; margin: 8px 15px 8px 17px; float: left;}
div#top form fieldset input.button {cursor:pointer;background:#9d0103;color:#ffc4c6;font-weight:normal;background:url(../img/search.jpg) no-repeat 0 0; width: 60px; height: 26px; border: 0px none; float: left; margin: 7px 0px; }

div#content { background: transparent url(../img/bg_text.jpg) repeat-y scroll 0 0; padding: 0px 12px 11px 11px; width: 937px; margin: 0px auto;}
div#border { background-color: #f5e5dc; padding: 7px;text-align: left; }
div#center { background-color: white; border: 1px solid #fca2a2;  padding: 8px 18px; ;}
div#center.contact u { display: block;  border-bottom: 1px solid #fca2a2; text-decoration: none;}

div#center table { text-align: left;}

div#gallery { clear: both;}
div#gallery .thumb { float: left; margin: 15px; padding: 2px; border: 1px solid #fca2a2; width: 185px; height: 115px; display: block; }

div.news {background-color: white; border: 1px solid #fca2a2;  padding: 8px 18px; margin: 9px 0px; line-height: 15px;}
div.news .thumb { float: left; margin: 19px; padding: 2px; border: 1px solid #fca2a2; width: 185px; height: 115px; }
div.news h2 { font-size: 11px; margin-top: 19px; margin-bottom: 8px;}
div.news div.wiecej a { color: #ff0006; }
div.news div.wiecej {clear: both; text-align: right; }
div.pager { text-align: center;}
	
div#opis { background-color: white; border: 1px solid #fca2a2;  padding: 8px 18px;}
div#opis a.thumb { float: left; margin: 0px 20px;}
div#opis img.big { display: none;}
div#opis table { padding: 0px; margin-top: 20px; line-height: 15px;}
div#opis table th { font-size: 11px; font-weight: bold;}
div#opis table span.name {display: none;}
div#opis table td.left { white-space: nowrap; text-align: right; padding-right: 10px; vertical-align: top;}
div#karta,div#karta_foot { display: none;}
#karta_logo { display: none;}

div#backprint { margin: 0px auto; width: 140px; height: 26px; margin-top: 10px;}
div#back { margin: 0px auto; width: 70px; height: 26px; margin-top: 10px;}
div#backprint a,div#back a { text-align: center; display: block; color: white; float: left; margin: 0px 5px; width: 60px; height: 26px; line-height: 26px; background: transparent url(../img/back.jpg) no-repeat scroll 0px 0px;}
div#backprint a:hover,div#back a:hover { text-decoration: none;}


div#alf { padding: 5px 40px;}
div#alf a { font-weight: bold;}

a.wino { background-color: white; cursor: pointer; margin: 4px; border: 1px solid #fca2a2; width: 297px; height: 209px; display: block; float: left;}
a.wino:hover { text-decoration: none;}
a.wino img { float: left;}
a.wino strong { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 15px; overflow: hidden; height: 15px;}
a.wino dfn { float: right; width: 218px; padding-right: 4px; height: 208px; background: transparent url(../img/params.gif) no-repeat scroll 0px 35px;}
a.wino span { display: block; overflow: hidden; line-height: 23px; padding-left: 30px; font-style: normal;}
a.wino span.region, a.wino span.szczep {  height: 23px; line-height: 23px;}
a.wino span.opis { line-height: normal; height: 54px; padding-top: 5px; }
a.wino span.sugestie { height: 28px; line-height: 28px; padding-top: 7px;}

form#wyszukiwarka { display: block;}
form#wyszukiwarka fieldset { border: none; text-align: center;}
form#wyszukiwarka fieldset.inputs { text-align: right; width: 600px;}
form#wyszukiwarka input.text { width: 270px; color: #420c0c; margin: 5px; border: 1px solid #fca5a5; padding: 3px;}
form#wyszukiwarka select { width: 278px; color: #420c0c; margin: 5px; border: 1px solid #fca5a5; line-height: 20px; padding: 3px;}
form#wyszukiwarka label {  vertical-align: middle;}
form#wyszukiwarka input.button { text-align: center; color: white; width: 60px; height: 28px; cursor: pointer; vertical-align: top; background: transparent url(../img/back.jpg) no-repeat scroll 0px 0px; border: 0px none;}

hr.end { height: 1px; border: 0px none; background-color: #8d8b8c; margin: 14px 0px 30px; padding: 0px;}

div#footer { width: 900px; margin: 0px auto; color: #b50202; padding-bottom: 20px;}
#activelogo { display: block; overflow: hidden; text-indent: -666px; height: 14px; width: 29px; float: right; background: transparent url(../img/ad_logo.gif) no-repeat scroll 0 0;}
div#footer .nav {color: white; padding: 5px 0px 10px;}
div#footer .nav a {color: white;}


div#intro_content { clear: both; margin: 0px auto; width: 859px; height: 546px;}
div#enter_content { position: relative; clear: both; margin: 0px auto; width: 990px; height: 514px; background: transparent url(../img/enter.jpg) no-repeat scroll 0px 0px; text-indent: -6666px;}
a#yes { position: absolute; top: 386px; left: 402px; width: 60px; height: 25px;}
a#no { position: absolute; top: 386px; left: 483px; width: 60px; height: 25px;}

#top_distance  { display: inline;float: right;height: 50%;margin-top: -273px;width: 100%;}
#top_distance_enter  { display: inline;float: right;height: 50%;margin-top: -257px;width: 100%;}
#pomin { display: block; width: 91px; height: 14px; background: transparent url(../img/pomin.png) no-repeat scroll 0px 0px; margin: 5px auto; text-indent: -6666px;}