body { font-size: 12px; font-family:arial,sans serif; color:#4c381c; background:#fff url(../images/ornament.png) top center fixed no-repeat; margin-top:25px;}
h1 {font:2.5em arial,sans serif;}
p {line-height:1.6em;}
ul {margin:0; padding-right: 20px; font-size:12px; font-weight:bold; color:#4c381c;}
a {outline:0;}
#top { padding:0; float:left; width:300px; color:#fff;}
#topTxt { padding-top:2px; font-size: 12px; color:#fff; font-weight:bold; text-align:right; float:right;}
#main {width: 950px; margin:0 auto; padding:0;}
.full {width: 950px;margin:0; float:left;}
.lang {width: 56px; margin:0; padding:0; float:right; text-align:left; margin-top:6px;}
.top {width: 950px;margin-left:-3px;float:left;}
.logo { margin:0; margin-top:6px; padding:0; float:left; background-color:transparent; z-index:1000; height:120px;}
.header { float:right; text-align:center; margin-top:58px; color:#4c381c; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:28px; width:640px; line-height: 24px;}
.head { width: 950px;margin:0;margin-top:10px;padding:0;height:95px;overflow:auto;}
#left {width: 220px;margin:0; padding:0;float:left;}
#left p {margin:0; padding:5px; padding-right:22px; padding-top:20px; padding-left:5px;font-size:12px; font-weight:bold; color:#555;}
#left b {color:#22190c;}
#right b {color:#22190c;}
.menuWrap {padding-top:10px; margin-right:22px; clear:both; padding:0; margin:0;}
#menu { width:183px; font-family: tahoma,geneva,verdana,arial,sans serif;}
#menu ul { margin:0; margin-bottom: 0; padding:0; padding-bottom: 8px; padding-top: 18px; list-style-type: none; width:170px; }
#menu li a { color: #4c381c; display: block; height: 19px; padding-left: 10px; padding-bottom: 4px; padding-top: 6px;  text-decoration: none; font-weight:bold; font-size: 13px; background:transparent; }
#menu  li a.active { color: #fff; display: block; height: 19px; padding-left: 10px; padding-bottom: 4px; padding-top: 6px;  text-decoration: none; font-weight:bold; font-size: 13px; background: transparent url(../images/menubg.png); }
#menu li a:hover { color:#fff; background: transparent url(../images/menubg.png);}
.boxPhone { padding-top:15px; padding-bottom:0; margin-top:0; margin-right:22px; clear:both; text-align:center;}
.txtPhone { font-size:15px; line-height:32px; color:#4c381c;}
.newsletter {  width: 170px; margin:0; padding:0; padding-left:5px; padding-top:25px; padding-bottom:5px; font-size:11px; }
.newsletter p {margin:0; padding-left:5px; font-size:12px;}
#right { width: 730px; margin:0; padding:0; float:right; }
#right h1 { padding:5px; padding-right:30px; padding-top:20px; font-size:18px; font-weight:bold; line-height:28px; color:#22190c;}
#right p { padding:5px; padding-right:30px;  font-size:12px; font-weight:bold; color:#4c381c;}
#right p.link { text-align:right;}
#right p.txtSmall { margin:0; padding:0; font-size:10px; margin-top:11px; text-align:center;}
.tabela { width:680px; margin:0; padding:0; background:transparent url(../images/whiteTransparent.png) no-repeat top right;}
.cennik { width:500px; margin:0; padding:0; background:transparent url(../images/orangeTransparent.png) no-repeat top right;}
.footWrapper { width:910px; margin:0; padding:0; overflow:auto;}
.footLeft { width:710px; margin:0; padding:0; float:left;}
.footLeftTxt { color:#2b2b2b; font-size: 11px; padding-top: 20px; margin-right: 20px; margin-left: 5px; text-align:justify;}
.footLeftTxtSmall { color:#55432a; font-size: 4px; padding-top: 20px; margin-right: 20px; margin-left: 5px;  margin-bottom: 10px; text-align:justify;}
.footRight { width:200px; margin:0 auto; padding:0; float:right; padding-top: 20px;} 
.footRight a { color: #2b395c; text-decoration: none; } 
.footRight a :hover { color: #000; text-decoration: none; } 
.footRight p { margin:0; margin-left:5px; padding:0;} 
.footRight input {margin:2px; padding:2px; border:1px #ccc solid;  font-size:12px;}
.box { width:364px; margin:0; padding:0; margin-left:0; float:left;}
.box13 { width:243px; margin:0; padding:0; margin-left:0; float:left;}
.boxSmall { width:182px; margin:0; padding:0; margin-left:0; float:left;}
.boxWrap {margin:0; padding:0; overflow:auto; padding-top:5px;}
.boxTyt { padding-top:15px; padding-right:20px;  padding-bottom: 15px; text-align:center; font-size:16px;}
.boxTyt1 { padding-top:15px; padding-right:20px;  padding-bottom: 5px; text-align:center; font-size:16px;}
.txtBig {font-size:20px; line-height:30px; background: transparent url(../images/w.png);}


.boxL { font-size:13px; line-height:18px; float:left; text-align:right; width:170px; font-weight:bold;}
.boxR { font-size:16px; line-height:18px; float:right; width:130px;  text-align:left;}
.eco {overflow:auto;}
.eco a { color: #2b395c; text-decoration: none;}
.eco a:hover { color: #000; text-decoration: none;}
.foto { width:315px; height:220px; margin:0; padding:0;clear:both;}
.foto { background: transparent url(../images/villa_verdi_pokoje_01.png);}
.dialog { position:relative; margin:0px auto; min-width:8em; max-width:950px; color:#; z-index:1; margin-left:12px; margin-bottom:0;}
.dialog .content, .dialog .t, .dialog .b, .dialog .b div { background:transparent url(../images/orangeTransparent.png) no-repeat top right; _background-image:url(../images/orangeTransparent.gif);}
.dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px;}
.dialog .content a {color:#3c2513;}
.dialog .content a:hover {color:#84685a;}
.dialog .t { position:absolute; left:0px; top:0px; width:16px; margin-left:-16px; height:100%; _height:1600px; background-position:top left;}
.dialog .b { position:relative; width:100%;}
.dialog .b, .dialog .b div { height:32px; font-size:1px;}
.dialog .b { background-position:bottom right;}
.dialog .b div { position:relative; width:16px; margin-left:-16px; background-position:bottom left;}
.dialog .hd, .dialog .bd, .dialog .ft { position:relative;}
.dialog .wrapper { position:static; max-height:1000px; overflow:auto;}
.dialog h1,.dialog p { margin:0px; padding:0.5em 0px 0.5em 0px;}
.dialog h1 { padding-bottom:0px;}
.dialog h3 { margin:0px; padding:0.5em 0px 0.5em 0px;}
.dialog h3 { padding-bottom:0px; padding-top:10px;}
.contra div {padding-top:5px; margin-bottom:5px;}

#formularz { width:680px; margin:0; padding:0;}
#formularz input.tekst {border: none; padding:5px; font-size:12px; height: 15px; width: 193px; background: transparent url(../images/formbg.png) top left; color:#000; font-weight:normal;}
#formularz input.data {border: none; padding:4px; font-size:12px; height: 15px; width: 80px; background: transparent url(../images/databg.png) top left;}
#formularz .label {border: none; padding:4px; font-size:12px; height: 20px; margin:3px; font-weight:bold;}
#formularz input.submitter { border: none; height: 29px; cursor:pointer; background: transparent url(../images/menubg.png) top left; width: 170px; color:#fff; font-weight: bold; margin:3px; margin-right:18px; padding-top:0;}
#formularz .txtField { width:288px; height: 80px; background:transparent; border: 1px #4c381c solid;}
.TXT { text-align:left; padding:0;  padding-top:0; line-height:18px; text-align:left; overflow:auto;}
#forma{ width:390px; margin:0; padding:0; border:0;}

#right .zabieg {width:330px; background:transparent url(../images/corner.png) top left; background-repeat:no-repeat;}
#right .zabiegLong {width:665px; float:left; background:transparent url(../images/corner.png) top left; background-repeat:no-repeat;}
#right .zabieg p , #right .zabiegLong p {padding-top:5px; padding-left:10px; padding-right:10px; margin-bottom:0; padding-bottom:0; line-height:16px;}
#right .zabieg h3 , #right .zabiegLong h3 { padding-top:10px; padding-left:10px; padding-right:0; padding-bottom:0; line-height:16px; }
.cena {background:transparent url(../images/cornerb.png) bottom right; background-repeat:no-repeat; padding:10px; padding-left:0; padding-bottom:5px; margin-bottom:10px; margin-right:10px; text-align:right; padding-top:0; margin-top:3px; font-weight:bold;line-height:16px;}
.col1{width:365px; float:left;}


