body { margin: 0px; padding: 0px; text-align: center; background-color: #FFF; }

a { color: #006600; text-decoration: underline; }
a:hover { text-decoration: none; }

h3, .h3 { /*font-size: 24px;*/ }
h4, .h4 { /*font-size: 18px;*/ }
p { /* margin: 2px 0px 5px 0px; */ }
form { margin: 0px; }
input, select, option { font-size: 11px; }

ul { text-align: left; list-style: none; list-style-image: url('http://images.jrp.pl/b-ie.gif'); margin-top: 3px; padding-left: 0px; margin-bottom: 5px; margin-left: 18px; }
html>body ul { margin-left: 17px; list-style-image: url('http://images.jrp.pl/b-nie.gif'); }
ul li { margin-top: 3px; }
li.lcSub { margin-left: 13px; }

.fl, #container-left { float: left; }
.fr, #container-right { float: right; }

#mD { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; text-align: left; padding: 0px 0px 0px 0px; }
#mDW { position: relative; width: 100%; margin-top: 3px; }
.ws { width: 984px; background-color: #FFFFFF; clear: both; margin-left: auto; margin-right: auto }
.cw { width: 680px; }
#colL { position: relative; float: left; margin: 0px; padding: 0px 0px 0px 0px; border: 0; text-align: left; width: 170px; }
#colC { position: relative; margin: 0px 210px 0px 175px; padding: 0px 4px 4px 4px; }
html>body #colC { padding-left: 5px; }
#colR { text-align: left; width: 429px; float: right; margin: 0px; padding: 0px; }
#headurm { clear: both; color: #000000; text-align: left; font-size: 10px !important; margin: 0px auto 0px auto; min-height: 24px; background: #FFFFFF; }
#headurm input { font-size: 10px; vertical-align: middle; }
/* #headurm input.sign { border: 1px solid #F1F100; } */
#headurm .fl { padding: 4px 5px 4px 5px; vertical-align: middle; }
#headurm a { color: #660000; font-weight: 100; font-size: 10px !important; }
#singInOn { display: none; }
#mcontact { font-size: 12px; text-align: left; width: 100%; margin-top: 15px; both: clear;  }
#mcontact .header { background: #008D8D; color: white; text-align: left; font-weight: bold; padding: 3px 5px 3px 7px; }
#mcontact .content { background: #F7FFFF; padding: 3px; }
.vyt { text-align: center }
.advers_main { margin-top: 15px; text-align: center; }
.textTop { display: block; width: 100%; margin: 3px 0px 3px 0px; padding: 2px 3px 2px 10px; font-size: 15px; font-weight: bold; color: black; font-family: Tahoma, Verdana; background: #FFFF4F; text-align: left; font-variant: small-caps; filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888, direction=135, strength=3); }
.sblock { position: relative; padding: 0px; margin: 0px 0px 10px 0px; text-align: center; }
.sblock .head { position: relative; font-weight: bold; display: block; padding: 2px 5px 2px 10px; text-align: left; }
.sblock .content { position: relative; padding: 2px 2px 2px 2px; text-align: left; }
.redInfo { padding: 1px; border: 1px solid red; }
.redInfo .head { color: white; background: red; }
.redInfo .content { background: white; }
/* BEGIN menu */

div.menuLeft { background: #FFFFCF; border: 1px solid #FFFF0F; font-size: 11px; }
div.menuLeft span.head { background: #FFFF0F; color: black; }
.menuLeft a { text-decoration: none; color: black; font-weight: bold; }
div.menuLeft a.menu:hover, div.menuLeft a.menu_s { text-decoration: underline; filter: blur; height: 8px; }
div.menuLeft a.menu, div.menuLeft a.menu_s:hover { text-decoration: none; }
/* END menu */
/* BEGIN: Menu lang */

#sLangMi { text-align: right; margin: 4px 0px 4px 0px; padding: 5px 2px 5px 5px; }
#sLangMi img { margin: 2px 1px 2px 1px; position: relative; }
/* END: Menu lang */

#mflash_linkujpro, #mflash_linkuj { margin-top: 10px; text-align: center; }
/* BEGIN: Ogí©®í½¥ */

img.border { border: 1px solid #000000; }
h1, .h1 { color: #cc3333; font-family: 'Comic Sans MS', Helvetica, Verdana, Arial, sans-serif; font-size: 24px; filter: blur; height: 8px; }
span.h1 { text-align: center; display: block; }
/* END: Ogí©®í½¥ */
/* BEGIN: HotelDaisy */

.HotelDaisy { font-weight: bold; color: #9900CC; font-family: "PL ProseAntique", Tahoma, Verdana, Arial; }
/* END: HotelDaisy */

#mheader { position: relative; position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; width: 760px; text-align: left; background-color: #FFF400; padding: 3px 5px 3px 5px; font-size: 11px; }
.pagesMain { font-size: 11px; position: relative; background: #F6F6F6; text-align: center; padding: 2px 0px 2px 0px; margin: 4px 0px 4px 0px; }
.pagesMain a { color: #452700; font-weight: bold; }
table.default { padding: 4px; background: white; font-size: 11px; }
table.default tr th { background: #004D00; color: #FDFFFD; }
table.default tr.row1 td, table.default tr td.row1 { background: #F3FFF3; }
table.default tr td.row1 { font-weight: bold; }
table.default tr.row2 td, table.default tr td.row2 { background: #DFFFDF; }
table.columns th { text-align: left; }
a.wolajustowska { color: black; text-decoration: none; }
a.wolajustowska:hover { text-decoration: underline; color: black; }
.hotel_contact { border: 1px solid #FF972F; }
.hotel_contact .head { font-size: 11px; color: #FFFFFF; background: #FF972F; }
.hotel_contact .content { padding: 3px 0px 3px 5px; background: #FFF7EF; text-align: left; font-size: 11px; }

#container-footer { position: relative; display: block; margin-left: auto; margin-right: auto; clear: both; font-size: 10px; font-weight: Verdana, Tahoma, Arial; color: #000000; background: #FFF; text-align: left; margin-top: 10px }
#container-footer-body { border-top: 1px solid #ACA899; width: 100%; text-align: center; padding: 3px 0px 3px 0px; margin: 4px auto 0px auto; }
#container-footer a { color: black; text-decoration: none; }
#container-footer a:hover { text-decoration: underline; }
#container-footer div.footer { margin-top: 10px; text-align: center; position: relative; }

/*flizy*/
.flizy a { color: #6F3700 }
#imgflh { position: relative; border-width: 0px; border-color: black; border-style: solid; float: left; }
#headb { float: right; width: 490px; position: relative; text-align: left; }
#hft { font-weight: bold; font-size: 20px; font-family: Arial; }
#hfbrief { font-family: verdana, tahoma; }
#hfbrief strong { font-size: 13px; color: red; text-decoration: underline; }
.tdbox { text-align: left; font-size: 11px; }
.tdbox .row { margin: 4px 0px 4px 0px; clear: both; border: 1px solid #006600; }
.tdbox .title { font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; background: #006600; color: #FFFFFF; padding: 2px 5px 2px 5px; display: inline-block; }
.tdbox div.title { text-align: left; padding: 3px; }
.tdbox a.title { text-decoration: none; color: #FFFFFF; }
.tdbox a.title:hover { text-decoration: none; }
.tdbox .bldesc { padding: 4px; }
.tdbox span.desc { font-size: 10px; }
.tdbox .price { clear: both; background: #F3FFF3; display: inline-block; padding: 3px 5px 3px 5px; }

body, table { font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #000; }

/* global classes */
.cc { width: 984px; margin: 0px auto 0px auto; clear: both }
.hidden {display:none !important}
.nodisplay {display:none}

#container-main { position: relative; display: block; z-index: 1; text-align: left; background: #FFF; }
#container-content { width: 100%; margin: 2px 0px 0px 0px; }
#contener-body-left { width: 488px; !important text-align: left; margin: 0px; padding: 0px;  }
#contener-body-right { width: 488px; !important text-align: left; margin: 0px; padding: 0px; }
#container-left { width: 610px; text-align: left; margin: 0px; padding: 0px; }
#container-right { width: 364px; text-align: left; margin: 0px; padding: 0px; }

.cc { width: 984px; text-align: left; margin-left: auto; margin-right: auto; clear: both; }
