body {color:#545454;color:black;font:12px Verdana, Arial, Tahoma, sans-serif;margin:0; padding:0; text-align:left; background:url('/img/bg/top.jpg') top center repeat-x white; }
div, form, ul, li{margin:0;padding:0}
ul,ol{margin:5px 0 5px 30px}
.boxheader{height:89px;width:740px;margin:0 auto;padding:40px 0 0 355px;background:url('/img/bg/header.jpg') top left no-repeat; }
.boxbody {width:1095px;margin:0 auto;overflow:auto}
.boxwoman{float:left;width:296px;height:565px;background:url('/img/bg/woman.jpg') top left no-repeat}
.boxmenu{width:799px;height:30px;background:#77807B;float:right;margin:0 0 1px 0}
.boxmain{float:right;width:639px;min-height:473px;padding:40px 60px 30px 100px;background:url('/img/bg/main.jpg') top right no-repeat; overflow:auto}
.boxmain p,.boxmain ul,.boxmain ol{line-height:1.5em}
a, a:link, a:visited{color:#0060C4;text-decoration:none}
a:hover{color:#C24733;text-decoration:underline}
.stopka{border-top:1px solid #D0D3D1;width:1095px;margin:0px auto 30px;padding:10px 0 0;overflow:auto}
.stopka p{text-align:center;color: #B6BBB8;font-size:11px;margin:0 0 3px}
.stopka a{color:#B6BBB8}
#facebook{display:block;position:fixed;z-index:777;margin-top:129px;background:url("/img/facel.png") top right no-repeat;width:305px;padding-right:55px;height:495px;padding-top:5px;left:-310px;float:left}
#facebook-icon img{float:right}
h1{font-family: 'Libre Baskerville', Verdana, Arial, Tahoma, sans-serif;font-size:40px;font-weight:normal;text-align:right;background:url('/img/bg/h1.png') bottom right no-repeat;margin-top:0;margin-bottom:30px;padding:0 0 15px;color:#525252}
h2{font-family: 'Libre Baskerville', Verdana, Arial, Tahoma, sans-serif;font-size:20px;margin-top:20px;margin-bottom:0;padding:0;color:#525252}
.boxmain img.ramka{border:1px solid silver;background: white;padding:2px}
a img{border:none}
.main{margin:0 0 0 130px;line-height:1.5em}
.menu {font-family: 'Libre Baskerville', Verdana, Arial, Tahoma, sans-serif;margin:0;padding:0;text-align:right;font-weight:bold;list-style-type:none}
.menu a, .menu a:link, .menu a:visited , .menu a:active{text-decoration:none;display:block;padding:8px 13px 6px;color:white;float:left}
.menu a:hover {background-color:#5D6460}
.menu .selected a:link, .menu .selected a:visited{background-color:#454947}
#email{display:none}
form.kontakt{width:280px;height:380px;float:left;background:#fbfbfb;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px;margin:20px 0;clear:both}
.kinput{background:white;border: 1px solid #77807B;width:280px}
textarea.kinput{height:150px}

table.cennik{width:100%;background:white;margin-top:10px}
.cennik td,.cennik th {background:#E4E6E5;padding:4px 10px;text-align:center;width:17%}
.cennik td.cennik_tytul, .cennik th.cennik_tytul {text-align:left;width:49%}
.fryzjer{text-align:center;margin:10px auto;}
.fryzjer div{text-align:center;display:inline-block;margin:0 20px}
.produkt{margin:40px 0;clear:both;overflow:auto}
.produkt img{float:left;margin:0 10px 0 10px}


/* ---- system ---- */
.msg_warn{border:1px solid red;background:#FDFDB0;text-align:left;padding:0;margin:0}
.msg_ok{border:1px solid green;background:#FDFDB0;text-align:left;padding:0;margin:0}
.msg_warn_num{background:url('/admin/img/warning.png') top left no-repeat;padding:0 0 0 20px;font-size:12px;line-height:16px;margin:5px}
.msg_ok_num{background:url('/admin/img/info.png') top left no-repeat;padding:0 0 0 20px;font-size:12px;line-height:16px;margin:5px}
.alert{font-weight:bold;color:red}
.ok{font-weight:bold;color:#00b900}
.right{text-align:right}
.left{text-align:left}
.center{text-align:center}
.bold{font-weight:bold}
.italic{font-style:italic; width:95%}
.wymagane{color:red}
.light {color:#999999}