html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/* containter */
body { margin:0; background-color:#939393; font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #444444; }

#container { width:100%; text-align:center; }

#contentbg { width:100%; text-align:center; background: url('../gfx/bgmain.gif') top left repeat-x #ffffff; overflow: hidden; }
#content { width:960px; margin:auto; }

/* header */
#content-header {
  height: 99px;
  background: url('../gfx/bgtop.gif') top left repeat-x #aaa;
  width:100%;
  text-align:center;
}

#header {
  width:960px; height:99px; margin: 0 auto;
}

div.logo { width:195px; height:99px; float:left; text-align:left; }
div.logo a img { border:0; }

div.menutop { width:765px; float:left; height:32px; text-align:right; }

div.menutopl { width:100px; height:20px; float:right; margin-top:10px; text-align:right; }
div.menutopl2 { width:250px; height:20px; float:right; margin-top:10px; text-align:right; font: bold 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #fff; }
div.menutopnotes { width:300px; float:right; }
div.notesname { width:60px; height:20px; float:left; margin-top:10px; text-align:left; }
div.notesitem { width:22px; height:22px; margin: 5px 10px 0 0; border:1px solid #c3c3c3; float:left; }
div.notesitem1 { width:22px; height:22px; margin: 5px 10px 0 0; border:1px solid #fff; float:left; }
div.notesitem a img { border:0; width:22px; height:22px; }
div.notesitem1 a img { border:0; width:22px; height:22px; }

a.menutop { font: bold 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #fff; text-decoration:none; }
a.menutop:hover { color:#eee; }

div.tabs { width:765px; height:42px; text-align:left; float:left; z-index:500; }

/* menu */
#menu{ margin:0px; padding:0px; list-style:none; color:#444; display:inline-block;
    float:left; z-index:1000; }
#menu a { color:#444; text-decoration:none; }
#menu > li { cursor:pointer; float:left; position:relative;
    padding:6px 15px; background: url('../gfx/menuspacer.gif') top left no-repeat transparent; }
#menu > li a:hover {color:#0883c6;}
#menu > li a { font: normal 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }

/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-5px; top:0px; margin-top:40px; width:220px; line-height:16px;
    background-color:#cecece; color:#444; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #aaa;
    list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#444; font: normal 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }
#menu li ul li a:hover { color:#0883c6; }

#menu li ul li ul li { color:#666; font-size:10px; line-height:12px; }
#menu li ul li ul li a { color:#666; font-size:10px; }
#menu li ul li ul li a:hover { color:#0883c6; }

#menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0px; left:220px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px;
    border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:202px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 185px; top:0px;} 


/* standard blocks */
div.mainwide {width:960px; float:left; margin:20px 0 0 0;}
div.mainwidewhite {width:958px !important; width:960px; float:left; background-color:#fff; border:1px solid #c3c3c3; text-align:left; padding:10px 0 0 0; margin:0 0 20px 0; }
div.mainwidetrans {width:960px; float:left; text-align:left; padding:10px 0 0 0; margin:0 0 20px 0;}


div.mainhalf {width:470px; float:left; margin:0;}
div.mainhalfwhite {width:468px !important; width:470px; float:left; background-color:#fff; border:1px solid #c3c3c3; text-align:left; padding:10px 0 0 0; margin:0 0 20px 0; }
div.mainhalftrans {width:470px; float:left; text-align:left; padding:10px 0 0 0; margin:0 0 20px 0;}
div.marginhalf {width:470px; float:left; margin:0 0 0 20px;}

div.kontaktfrm {width:100%; float:left;text-align:left;}

div.topads {width:960px; float:left; margin:0 0 10px 0; text-align:center; border-bottom:1px solid #c3c3c3; padding-bottom:10px;}
div.bottomads {width:960px; float:left; margin:10px 0 0 0; text-align:center; border-top:1px solid #c3c3c3; padding-top:10px;}

div.main {width:640px; float:left; margin:0 0 20px 0;}
div.mainwhite {width:638px !important; width:640px; float:left; background-color:#fff; border:1px solid #c3c3c3; text-align:left; padding:10px 0 0 0; margin:0 0 20px 0; }
div.mainwhitegl {width:618px !important; width:620px; float:left; background-color:#fff; border:1px solid #c3c3c3; text-align:left; padding:10px; margin:0 0 20px 0;}
div.maintrans {width:640px; float:left; text-align:left; padding:10px 0 0 0; margin:0 0 20px 0;}
div.maincol185 {width:185px; float:left; text-align:left; margin:0 0 0 20px;}
div.maincol190 {width:190px; float:left; text-align:left; margin:0 0 0 15px !important; margin:0 0 0 10px;}
div.maincol200 {width:200px; float:left; text-align:left; margin:0 0 0 35px !important; margin:0 0 0 20px;}
div.maincol200-2 {width:200px; float:left; text-align:left; margin:0 20px 0 0;}
div.maincol250 {width:250px; float:left; text-align:left; margin:0 20px 0 0;}
div.maincol350 {width:350px; float:left; text-align:left; margin:0 30px 0 0;}

div.item640 {width:640px; float:left; text-align:left; margin:0 0 10px 0;}
div.item640d {width:640px; float:left; text-align:left; margin:0 0 10px 0; background-color:#f5f5f5;}
div.item640o {width:640px; float:left; text-align:left; margin:0 0 10px 0; background-color:#e0e0e0;}
div.item640w {width:640px; float:left; text-align:left; margin:0; padding:10px 0; background-color:#fffcc7;}
div.item640wo {width:640px; float:left; text-align:left; margin:0 0 10px 0; background-color:#e0e0e0;}
div.item640dw {width:640px; float:left; text-align:left; margin:0; padding:10px 0; background-color:#fffab2;}
div.item640do {width:640px; float:left; text-align:left; margin:0 0 10px 0; background-color:#d5d5d5;}
div.item640dwo {width:640px; float:left; text-align:left; margin:0 0 10px 0; background-color:#d5d5d5;}
div.imgitem640 {width:110px; text-align:left; float:left; margin:0;}
div.imgitem640 img {width:90px; border:1px solid #c3c3c3; text-align:left;}
div.descitem640 {width:530px;  float:left; text-align:left; background: #fff url(../gfx/arrb.gif) no-repeat top right;}
div.descitem6402 {width:530px; float:left; text-align:left;}
div.item640s1 {width:480px; float:left; text-align:left; margin-left:10px !important; margin-left:5px;}
div.item640s2 {width:120px; float:right; text-align:right; margin-right:10px !important; margin-right:5px;}
div.item640s2 img {width:100px; height:78px; border:1px solid #c3c3c3;}

div.action { width:250px; height:20px; float:right; margin:25px 0 0 0; text-align:left; }
div.action2 { width:170px; float:right; margin:10px 0 0 0; text-align:left; }
div.actionbutton { width:80px; height:25px; margin:2px; float:left; }

div.item960 {width:960px; float:left; text-align:left; margin:0; padding:10px 0; }
div.item960d {width:960px; float:left; text-align:left; margin:0; padding:10px 0; background-color:#f5f5f5; }
div.item960w {width:960px; float:left; text-align:left; margin:0; padding:10px 0; background: #ffffff url(../gfx/bg_o.gif) no-repeat top left;}
div.item960dw {width:960px; float:left; text-align:left; margin:0; padding:10px 0; background: #f5f5f5 url(../gfx/bg_od.gif) no-repeat top left;}
div.item960s1 {width:790px; float:left; text-align:left; margin-left:10px !important; margin-left:5px;}
div.item960s2 {width:150px; float:right; text-align:right; margin-right:10px !important; margin-right:5px;}
div.item960s2 img {width:100px; height:78px; border:1px solid #c3c3c3;}

div.item320 {width:320px; float:left; text-align:left; margin:0 0 20px 0;}
div.imgitem320 {width:110px; text-align:left; float:left; margin:0;}
div.imgitem320 img {width:90px; height:72px; border:1px solid #c3c3c3; text-align:left;}
div.descitem320 {width:205px; height:72px; float:left; text-align:left; background: #fff url(../gfx/arrb.gif) no-repeat top right;}

div.margin {width:300px; float:left; margin:0 0 20px 20px !important; margin:0 0 20px 10px;}
div.margintrans {width:300px; float:left; text-align:left; padding:0; margin:0 0 20px 0; }
div.marginwhite {width:295px; float:left; text-align:left; padding-left:5px; margin:20px 0; border-left:1px solid #c3c3c3; }

div.form { margin:10px 0; float:left; width:640px; }

p.pages { text-align:right; font: bold 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #969696; text-decoration:none; padding:5px 0; }
a.pagespn { font: bold 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:none; }
a.pagespn:hover { text-decoration:underline; }
a.pages { font: bold 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #969696; text-decoration:none; padding:1px 5px; background-color:#efefef; border:solid 1px #c8c8c8; margin:0 2px; }
a.pages:hover, a.pageson, a.pageson:hover { color: #ffffff; padding:1px 5px; background-color:#0883c6; border: solid 1px #005482; text-decoration:none; margin:0 2px; }

a.payrodz { font: normal 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:none; }
a.payrodz:hover { font: normal 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:underline; }

a.payrodz-on { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:none; }
a.payrodz-on:hover { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:underline; }

img.middle { vertical-align:middle; border:0; margin-right:10px; }
img.banner { border:0; }
img.preview { border:1px solid #c3c3c3; padding:2px; vertical-align:middle; margin-right:50px; }
img.imgpods { border:1px solid #c3c3c3; padding:2px; vertical-align:middle; margin: 10px 10px 10px 0; }
img.komislogo { border:1px solid #c3c3c3; padding:2px; }
img.komislogo2 { border:1px solid #c3c3c3; padding:2px; margin: 5px 0; width:460px; height:125px; }
img.datepicker { border:0; vertical-align:middle; }
img.star { vertical-align:middle; margin-right:3px; }

a.itemtitle { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:none; }
a.itemtitle:hover { text-decoration:underline; }

p.setalignright {margin:0; padding: 5px 0; text-align:right; width:180px;}
p.setalignright2 {margin:0; padding: 5px 0; text-align:right;}

/*p.filtr { border:1px solid #aad4ea; background-color:#e8f5fb; padding:10px; }*/
p.filtr { border:1px solid #c3c3c3; background-color:#ffffff; padding:10px; }

h3.cena { font: bold 14px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #2f2f2f; margin:0; padding:0 0 10px 0; }

span.fakelink, span.fakebutton { cursor: pointer; font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; }

span.gwiazdka { font: bold 14px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #dd0000; }

span.nrogl { font: bold 10px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #444; }

td.frmkonlabels { width:170px; }
td.frmkonsubm { text-align:right; }

td.podslabel { width:200px; vertical-align:top; text-align:left; font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }
td.podscontent { vertical-align:top; text-align:left; font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }
td.podslabel2 { width:200px; vertical-align:top; text-align:left; background-color:#eee; font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }
td.podscontent2 { vertical-align:top; text-align:left; background-color:#eee; font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }


/* standard elements */
h1 { font: bold 20px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; margin:0; padding:0 0 10px 0; }
h2 { font: bold 16px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; margin:0; padding:0 0 10px 0; }
h3 { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; margin:0; padding:0 0 10px 0; }
h4 { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #2f2f2f; margin:0; padding:10px 0 0 0; }
a { font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #0883c6; text-decoration:none; }
a:hover { text-decoration:underline; }
a.on { font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #222222; text-decoration:none; }
a.on:hover { text-decoration:underline; }

a img {border:0;}

span.wyroznienie { color:#000; border-top: solid 1px #cccccc; }

/* formularz */
input.frminputmicro {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:100px; margin:0;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
input.frminputtiny {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:150px; margin:0;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
input.frminputsmall {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:180px; margin:0;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
input.frminput {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:300px; margin:0;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
input.frminputkon {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:290px; margin:0;
  font: 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
input.frminputbig {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:580px; margin:0;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
textarea.frminput {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:520px; height:300px;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
textarea.frminputkon {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:3px; width:290px; height:100px;
  font: 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
textarea.frminputsmall {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:300px; height:100px;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
input.frmsubmit {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24bg.gif") top left repeat-x; width:120px; height:24px;
  font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitmid {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24bg.gif") top left repeat-x; width:70px; height:24px;
  font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitmid2 {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24bg.gif") top left repeat-x; width:80px; height:24px;
  font: 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitmid3 {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24bg.gif") top left repeat-x; width:100px; height:24px;
  font: 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitmid4 {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24rbg.gif") top left repeat-x; width:60px; height:24px;
  font: 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitsmall {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24bg.gif") top left repeat-x; width:40px; height:24px;
  font: 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitbig {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button32bg.gif") top left repeat-x; width:140px; height:32px;
  font: 14px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
}
input.frmsubmitvarious {
  border-left:solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999;
  background: url("../gfx/button24bg.gif") top left repeat-x; height:24px;
  font: 14px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#fff;
  padding-left:15px; padding-right:15px;
}
select.frminput {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:200px;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
select.frminputmid {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:180px;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}
select.frminputsmall {
  border-left:solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;
  background-color:#ffffff; padding:2px; width:100px;
  font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif;
  color:#666;
}

.photoadd { width:580px;float:left;margin: 10px 0 10px 20px; text-align:left; border: solid 1px #eee; padding:5px; }
.imimg { border: solid 1px #ccc; padding:1px; margin:3px 10px 3px 0; vertical-align:middle; }
.importcont { width:580px; }
.importitem { width:125px; padding:5px; margin:0 5px 5px 0; border: solid 1px #ccc; float:left; }

/* gallery */
.tabbed_images {list-style:none;margin:10px 0;padding:0;clear:both;}
.tabbed_images li { list-style:none;float:left;margin:0;padding:0; width:155px; height:120px; text-align:left;}
.tabbed_images li a img {border:none;margin:0; width:150px; height:112px;}
#photo1,#photo2,#photo3,#photo4,#photo5,#photo6 {border:0;}

/* notes */
div.notescechy { width:240px; float:left; margin:0; padding:0; }
div.notescombo { width:240px; float:left; margin:0; padding:0; text-align:left; height:115px; }
div.notesrow1 { width:240px; float:left; height:16px; text-align:left; font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; background-color:#f4f4f4; }
div.notesrow2 { width:240px; float:left; height:16px; text-align:left; font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; background-color:#fff; }

div.notesitemcol { width:120px; float:left; margin:0; padding:0; }
div.notesimg { width:120px; float:left; margin:0; padding:0; text-align:left; height:115px; }
img.notesimg { width:110px; height:83px; border:1px solid #c3c3c3; }
div.notesitemrow1 { width:120px; float:left; height:16px; text-align:left; font: normal 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; background-color:#f4f4f4; }
div.notesitemrow2 { width:120px; float:left; height:16px; text-align:left; font: normal 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; background-color:#fff; }

/* walidacja */
.LV_validation_message{ font-weight:bold;font-size:9px; margin:3px 0 0 10px; position:absolute; }
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; }
.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active { border: 1px solid #00CC00; }
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active { border: 1px solid #CC0000; }

/* footer */
#content-footer {
  border-top: 1px solid #5f5f5f;
  background-color:#939393;
  overflow: hidden;
  width:100%;
  text-align:center;
  float:left;
}
#footer {
  width:960px; margin: 0 auto;
}

div.footerlogo { width:115px; height:90px; float:left; margin:0 20px 0 0; text-align:left; }
div.footerdesc { width:825px; float:left; margin:0; text-align:left; color:#080808; }
div.by { width:160px; height:12px; float:right; margin-top:5px; }
a.footer { font: 12px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color: #080808; text-decoration:none; }
a.footer:hover { text-decoration:underline; }
div.by a img { border:0; }
.col { float:left; width:120px; padding:5px; }
.col2 { float:left; width:200px; padding:5px; }

/* banners */
div.panels {width:630px; float:left;margin:10px 0;}
div.panelscol1 {width:315px; text-align:left; float:left;}
div.panelscol2 {width:315px; text-align:right; float:left;}

#panel { width:250px; padding:10px; border: solid 1px #c5c5c5; margin:0; text-align:left; float:left; }
#panel li { width:230px; list-style-type:none; display:block; float:left; padding:10px; background-color:#f5f5f5; border: solid 1px #ddd; margin:5px 0; cursor:move; }

#panelright { width:250px; padding:10px; border: solid 1px #c5c5c5; margin:0; text-align:left; float:right; }
#panelright li { width:230px; list-style-type:none; display:block; float:left; padding:10px; background-color:#c0e8ff; border: solid 1px #65bced; margin:5px 0; cursor:move; }

#paneltop { width:630px; float:left; padding:10px; border: solid 1px #c5c5c5; text-align:left; }
#paneltop li { width:600px; list-style-type:none; display:block; float:left; padding:10px; background-color:#ffe082; border: solid 1px #dfbd6b; margin:5px 5px 5px 0; cursor:move; }

#panelbottom { width:630px; float:left; padding:10px; border: solid 1px #c5c5c5; text-align:left; }
#panelbottom li { width:600px; list-style-type:none; display:block; float:left; padding:10px; background-color:#ffe082; border: solid 1px #dfbd6b; margin:5px 5px 5px 0; cursor:move; }



/* inne */
div.ht_error { float:left; font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; padding:20px; color:#dc0000; width:596px; margin:10px 0; border: 1px solid #ff4f4f; background-color:#ffd8d8; }
div.ht_ok { float:left; font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; padding:20px; color:#333; width:596px; margin:10px 0; border: 1px solid #00b713; background-color:#e3ffd8; }
div.ht_ok_m { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; padding:20px; color:#333; width:300px; margin:10px 0; border: 1px solid #00b713; background-color:#e3ffd8; }
div.ht_error_m { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; padding:20px; color:#dc0000; width:300px; margin:10px 0; border: 1px solid #ff4f4f; background-color:#ffd8d8;}
div.ht_error_2 { float:left; font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; padding:20px; color:#dc0000; width:850px; margin:10px 0 10px 35px; border: 1px solid #ff4f4f; background-color:#ffd8d8;}
div.ht_error_2 h2 { font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; color:#dc0000; }
div.ht_error_2 p { font: 11px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; }
div.ht_ok_2 { float:left; font: bold 13px Arial, Helvetica, Verdana, "Free Sans", "FreeSans", sans-serif; padding:20px; color:#333; width:850px; margin:10px 0 10px 35px; border: 1px solid #00b713; background-color:#e3ffd8; }

i.error { color:#dd0000; font-size:12px; }
img.icon { vertical-align:middle; border:0; margin:0 5px 0 0; }

/* editors */
.eip_savebutton { background-color: #36f; color: #fff; }
.eip_cancelbutton { background-color: #000; color: #fff; }
.eip_saving { background-image: url('../gfx/ajax-loader.gif'); background-repeat: no-repeat; background-position: left; color: #333; padding: 0 0 0 20px; font: 11px Tahoma, Verdana, Arial, sans-serif; }
.eip_empty { color: #afafaf; border: 1px solid #afafaf; padding: 3px;}
.eip_editfield { background-color: #ff9; }