body{
padding: 0px;
margin: 0px;
background-color: #470d00;
}
a, object { outline:none; }

div,p,span,a,input,form,textarea,select,img{
padding: 0px;
margin: 0px;
}
img{
border: 0px #000000 none;
}
a img{
border: 0px #000000 none;
}
a {
  color: #214300;
}

.ramka {
  border: 5px solid #D3CCB9;
}

div.all{
margin: 0px auto;
background: #cdc2ac url(../img/main_bg_top.png) repeat-x 0px 0px;
}
div.content{
width: 968px;
margin: 0px auto;
}
div.top{
width: 100%;
height: 350px;
}                               
h1{
font-size: 14px;
font-family: Georgia;
color: #2c0a01;
font-weight: normal;
padding: 0px;
margin: 0px;
}
h1 strong{
font-size: 18px;
font-weight: normal;
}
h1 img.l{
margin-right: 5px;
float: left;
}
h1 img.r{
margin-left: 5px;
float: right;
}
h2{
width: 300px;
font-size: 14px;
font-family: Georgia;
color: #2c0a01;
font-weight: normal;
padding: 0px;
margin: 0px;
}
h2 strong{
color: #2e5400;
font-weight: normal;
}
h1.box0{
height: 238px;
}
h1.box1{
font-size: 19px;
}
h2.box1{
text-align: center;
}
h1.box2{
font-size: 19px;
}
h2.box2{
font-size: 10px;
font-weight: bolder;
width: 192px;
margin: 0px auto;
}
div.hr,div.hr2,div.hr3,div.hr4,div.hr5{
line-height: 0px;
font-size: 0px;
}
div.hr5{
height: 3px;
background: transparent url(../img/podkreslenie2.gif) repeat-x 0px 50%;
}
div.hr{
height: 17px;
background: transparent url(../img/podkreslenie.gif) repeat-x 0px 50%;
}
div.hr2{
height: 17px;
background: transparent url(../img/podkreslenie2.gif) repeat-x 0px 50%;
}
div.hr3,div.hr4{
height: 9px;
background: transparent url(../img/podkreslenie2.gif) repeat-x 0px 50%;
}

div.cb{
width: 16px;
height: 16px;
border: 1px #c6b49a solid;
background-color: #ffffff;
float: left;
}
div.copis{
padding: 2px;
padding-left: 0px;
font-size: 12px;
font-weight: normal;
vertical-align: super;
height: 15px;
float: left;
}

div.copis input {
  margin-right: 10px;
}

a.but,a.but2{
display: block;
width: 100px;
padding: 5px 10px;
color: #ffffff;
text-align: center;
font-family: Georgia;
font-weight: bolder;
font-size: 11px;
text-decoration: none;
background-color: #470d00;
}
a.but2{
float: left;
background-color: #940000;
width: 80px;
font-size: 11px;
margin-left: 13px;
}
div.box0,div.box0b{
width: 191px;
height: 302px;
padding: 20px;
padding-top: 10px;
background-color: #ece8e0;
border: 1px #ffffff solid;
float: left;
}
div.box0{
width: 191px;
padding-left: 20px;
padding-right: 20px;
}
div.box0b{
width: 192px;
margin-left: 10px;
}
div.box1,div.box2{
padding: 20px;
padding-top: 7px;
padding-bottom: 14px;
width: 192px;
background-color: #ece8e0;
border: 1px #ffffff solid;
margin-left: 10px;
float: left;
}
div.c0,div.c0b,div.c1,div.c2{
background-color: #a18a69;
height: 4px;
line-height: 0px;
font-size: 0px;
float: left;
}
div.c0{
width: 233px;
}
div.c0b,div.c1,div.c2{
width: 233px;
margin-left: 10px;
}

div.d0,div.d1,div.d2{
margin-top: 10px;
background-color: #ece8e0;
height: 161px;
float: left;
line-height: 0px;
font-size: 0px;
}
div.d0{
width: 311px;
}
div.d1,div.d2{
width: 310px;
margin-left: 17px;
}

div.e0,div.e1,div.e2{
margin-bottom: 10px;
background-color: #a18a69;
height: 4px;
line-height: 0px;
font-size: 0px;
float: left;
}
div.e0{
width: 311px;
}
div.e1,div.e2{
width: 310px;
margin-left: 17px;
}

div.all2{
background: #470d00 url(../img/bg2.png) repeat-x 0px 0px;
}
div.botmenu{
height: 25px;
line-height: 20px;
padding: 10px 0px;
font-family: Georgia;
color: #ffffff;
font-size: 13px;
border-bottom: 1px #613a2b solid;
}
div.botbox{
margin-top: 15px;
margin-bottom: 50px;
}
a.bot2{
text-decoration: none;
color: #d2c2a7;
}
a.bot2:hover,a.bot2:active{
text-decoration: underline;
color: #ffffff;
}
a.bot{
text-decoration: none;
color: #ffffff;
}
a.bot:hover,a.bot:active{
text-decoration: underline;
}
div.f0{
width: 200px;
height: 60px;
}
div.f1{
width: 180px;
height: 50px;
padding: 5px;
font-size: 13px;
font-family: Georgia;
color: #ffffff;
margin-left: 10px;
line-height: 18px;
}
div.f2{
width: 246px;
height: 50px;
padding: 5px 0px;
font-size: 13px;
font-family: Georgia;
color: #ffffff;
margin-left: 120px;
line-height: 18px;
}
div.f0,div.f1,div.f2{
float: left;
}
img.spacer{
display: inline;
margin: 0px 2px;
}
div.panel{
width: 946px;
background-color: #ece8e0;
padding: 10px;
border: 1px #ffffff solid;
margin: 0px auto;
}
div.pall{
margin: 0px auto;
background: #cdc2ac url(../img/panel_bg_top.png) repeat-x 0px 0px;
}
a.topbut{
display: block;
color: #88704d;
padding: 4px 20px;
text-decoration: none;
font-family: Georgia;
font-size: 14px;
margin-left: 12px;
border-bottom: 1px #c6b49a solid;
background: transparent url(../img/abr.gif) no-repeat 10px 50%;
}
a.topbut:hover,a.topbut:active{
color: #940000;
background: transparent url(../img/are.gif) no-repeat 10px 50%;
}
form.admin textarea{
margin-top: 3px;
width: 100%;
height: 400px;
background-color: #ffffff;
color: #c7b59c;
border: 1px #c7b59c solid;
}
form.admin{
color: #a58559;
font-size: 12px;
font-family: Verdana;
}
form.admin strong{
font-size: 18px;
font-family: Georgia;
font-weight: normal;
}
form.admin label {
    width: 150px;
    float: left;
    line-height: 23px;
}
form.admin input {
width: 200px;
padding: 3px;
border: 1px solid #A18A69;
float: left;
font-family: Tahoma;
}
form.admin select {
width: 208px;
padding: 3px;
border: 1px solid #A18A69;
float: left;
font-family: Tahoma;
}
form.admin button {
margin-top: 3px;
width: 200px;
height: 30px;
background-color: #214300;
color: #ffffff;
font-family: Georgia;
border-width: 0px;
}

div.adate{
width: 100px;
height: 14px;
float: left;
font-family: Verdana;
font-size: 8px;
line-height: 14px;
text-align: center;
}
div.adesc{
height: 14px;
float: left;
}
div.atools{
height: 14px;
float: left;
}
div.admin_l,div.admin_l2{
border: 1px #c6b49a solid;
padding: 5px;
border-width: 1px 0px;
background-color: #e0d9cc;
color: #88704d;
}
div.admin_l2{
border: 0px #000000 none;
background-color: transparent;
}
form.admin a{
text-align: center;
color: #88704d;
text-decoration: none;
}
form.admin a:hover,form.admin a:active{
color: #940000;
}
div.produktb{
width: 721px;
background-color: #ffffff;
float: left;
}
div.produktm{
width: 679px;
background-color: #ece8e0;
padding: 20px;
padding-top: 0px;
margin: 1px;
line-height: 1.5em;
}
div.produktm p{
 line-height: 1.5em;
}
div.produkts{
background-color: #a18a69;
height: 4px;
line-height: 4px;
font-size: 4px;
}
div.prawem{
width: 192px;
background-color: #ece8e0;
padding: 20px;
margin: 1px;
}
div.praweb{
width: 234px;
background-color: #ffffff;
float: left;
margin-left: 10px;
}
div.prawes{
background-color: #a18a69;
height: 4px;
line-height: 4px;
font-size: 4px;
}
h1.produkt{
font-weight: normal;
font-size: 18px;
}
div.lc{
width: 456px;
float: left;
}
div.rc{
margin-left: 10px;
width: 213px;
float: left;
}
div.phead{
background-color: #cdc2ac;
height: 14px;
color: #ffffff;
font-size: 12px;
line-height: 25px;
height: 25px;
padding-left: 10px;
font-family: Georgia;
font-weight: bolder;
margin-bottom: 5px;
}
div.cechy{
width: 222px;
float: left;
color: #460e01;
font-size: 10px;
font-weight: bolder;
font-family: Georgia;
padding: 2px 0px;
}
div.clist{
height: 15px;
}
div.clist2{
height: 17px;
}
div.cechy span{
font-size: 14px;
font-weight: normal;
line-height: 15px;
}
div.cechy span.bd{
font-size: 10px;
font-weight: normal;
line-height: 15px;
}
div.cechy strong{
color: #960000;
}
div.cechy strong span{
font-size: 16px;
font-weight: bolder;
}
div.blank{
height: 26px;
}
div.opp{
font-size: 13px;
line-height: 20px;
font-family: Georgia;
color: #460e01;
}
div.bopa{
height: 24px;
line-height: 24px;
background-color: #224200;
color: #ffffff;
text-align: center;
font-family: Georgia;
font-size: 12px;
}
div.bopa a{
 color: #ffffff;
 text-decoration: none;
 font-size: 12px;
 padding: 5px 0px;
 line-height: normal;
}
div.bopa strong{
font-size: 16px;
font-weight: bolder;
}
img.arrows{
display: inline;
margin: 0px 5px;
}
a.botbut{
display: block;
padding: 2px;
padding-left: 10px;
background: transparent url(../img/a2.gif) no-repeat 2px 50%;
font-size: 14px;
font-weight: normal;
color: #460e01;
text-decoration: none;
}
a.botbut:hover,a.botbut:active{
text-decoration: underline;
}
div.mapka{
color: #460e01;
font-family: Georgia;
font-size: 14px;
float: left;
}
div.prawem input, div.prawem textarea{
height: 19px;
border: 1px #c7b69d solid;
background-color: #ffffff;
color: #460e01;
font-family: Georgia;
font-size: 14px;
width: 186px;
padding: 2px;
margin: 4px 0px;
}
div.prawem textarea{
height: 155px;
}
div.prawem input.but3{
background-color: #214300;
color: #ffffff;
width: 80px;
font-size: 11px;
margin: 0px;
text-align: center;
font-family: Georgia;
font-weight: bolder;
border: 0px #000000 none;
float: right;
height: 24px;
cursor: pointer;
}

a.non,a.hov,a.tbut{
float: left;
display: block;
padding: 5px 10px;
color: #ffffff;
text-align: center;
font-family: Georgia;
font-weight: bolder;
font-size: 12px;
text-decoration: none;
background-color: #470d00;
}
a.hov{
background-color: #ece8e0;
border: 1px #c6b49a solid;
border-bottom-color: #ece8e0;
color: #470d00;
padding-bottom: 4px;
}
a.tbut{
text-align: left;
}
* html a.tbut {
display:inline; /* IE 6 fix */
}

div.profbar{
background: transparent url(../img/podkreslenie2.gif) repeat-x left bottom;
}
img.ar{
margin-left: 5px;
display: inline;
}
div.lista0,div.pods{
float: left;
color: #460e01;
font-family: Georgia;
font-size: 14px;
padding: 5px 10px;
}
div.pods{
color: #2c0a01;
text-align: right;
width: 499px;
}
div.lista0 span{
color: #940000;
font-weight: bolder;
}
div.bbox{
background-color: #e0d9cc;
border-top: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
}
span.nt{
font-family: Georgia;
font-size: 14px;
color: #940000;
font-weight: bolder;
}
div.kosz0,div.kosz1{
border-bottom: 1px #c6b49a solid;
}
div.kosz1{
background-color: #e0d9cc;
}
div.kosz2{
border-top: 1px #c6b49a solid;
border-bottom: 1px #c6b49a solid;
background-color: #e0d9cc;
}
div.desc{
font-family: Georgia;
font-size: 14px;
color: #2c0a01;
}
div.desc strong{
color: #940000;
}
.cc{
border: 1px #c7b69d solid;
background-color: #ffffff;
color: #460e01;
font-family: Verdana;
font-size: 10px;
width: 180px;
padding: 3px;
margin-left: 3px;
float: left;
margin-top: 8px;
}
input.ccc{
border: 1px #c7b69d solid;
background-color: #ffffff;
color: #460e01;
font-family: Verdana;
font-size: 10px;
width: 150px;
padding: 3px;
margin-left: 3px;
margin-top: 8px;
}
input.cile{
border: 1px #c7b69d solid;
background-color: #ffffff;
color: #460e01;
font-family: Verdana;
font-size: 11px;
font-weight: bolder;
width: 20px;
padding: 2px;
}
div.clewo{
width: 100px;
float: left;
line-height: 19px;
margin-top: 10px;
text-align: right;
}
div.dan0{
width: 100px;
float: left;
font-size: 10px;
text-align: right;
font-weight: bold;
margin-right: 5px;
}
div.dan1{
width: 200px;
float: left;
font-size: 12px;
text-align: left;
font-weight: normal;
height: 24px;
}
label{
color: #460e01;
font-family: Georgia;
font-size: 14px;
}
div.normal{
width: 630px;
color: #460e01;
font-family: Georgia;
font-size: 14px;
float: left;
}
label span{
color: #940000;
}
label a{
text-decoration: none !important;
color: #940000 !important;
}
label a:hover,label a:active{
text-decoration: underline !important;
}
input.radio{
vertical-align: bottom;
margin-right: 3px;
}
div.rozbox{
border-bottom: 1px #ffffff solid;
border-top: 1px #ffffff solid;
background-color: #e0d9cc;
}
div.pytanie{
border-bottom: 1px #ffffff solid;
border-top: 1px #ffffff solid;
background-color: #e0d9cc;
padding: 14px;
}
div.odpowiedz{
padding: 14px;
}
div.litera{
color: #460e01;
font-family: Georgia;
font-size: 18px;
width: 20px;
float: left;
}
div.sdata{
color: #470d00;
font-size: 14px;
}
div.stytul{
color: #214300;
font-size: 17px;
line-height: 24px;
}
div.sopis{
margin-top: 4px;
line-height: 22px;
}
div.adresbox{
width: 310px;
height: 65px;
background: transparent url(../img/adres.gif) no-repeat 0px 0px;
line-height: 15px;
padding-left: 25px;
padding-top: 16px;
font-size: 12px;
font-family: Georgia;
color: #000000;
}
div.bc{
line-height: normal !important;
padding-bottom: 2px;
padding: 5px 0px;
}
div.bc label{
font-size: 10px;
font-family: Tahoma;
}
img.bc{
margin: 0px 5px;
}

.boxc input{
	opacity: 0;
	filter: alpha (opacity=0);
	-moz-opacity: 0;
	position: absolute;
	top: 0px;
	right: 0px;
}
div.boxc{
	width: 95px;
	margin-bottom: 5px;
	float: left;
}
div.boxc label{ 
	font-weight: normal;
	font-size: 12px;
}
.dcb{
	display: block;
	float: left;
	background: #ffffff url(../img/cb0.gif) no-repeat 0px 0px;
	width: 18px;
	height: 18px;
	margin-right: 5px;
}
.dcbch{
	background-image: url(../img/cb1.gif);
}
.bcl{ clear: both; display:block; line-height: 0px height:0px; font-size: 0px; margin: 0px; padding: 0px; width: 100%; }

.dodatkowe_opisy{
	font-weight: normal;
	font-size: 11px;
}
.dodatkowe_opisy strong{
	color: #460E01 !important;
	font-size: 10px;
}
