/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:separate;border-spacing:0}
td{vertical-align:top}
.hide{display:none}
.clear{clear:both}
p,li{line-height:103%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/* Html,body,wrapper */
html{background:url(../images/html_bg.png) repeat-x;}
body{color:#5D073A;font-size:11px;font-family:tahoma,arial,sans-serif;background:url(../images/body_bg.jpg) center top no-repeat}
#wrapper{width:950px;margin:0 auto;position:relative;}

/* HEADER */
#header{height:240px;position:relative;}
#nav{position:absolute;top:46px;left:285px;height:50px;}
#nav li{display:inline;position:relative;}
#nav li ul{display:none;border-bottom:1px solid #78134E}
#nav li:hover ul{display:block;width:148px;border-left:3px solid #E6419E;position:absolute;top:0px;left:0px;}
#nav li ul a{display:block;border-top:1px solid #78134E;background:#5D073A url(../images/ico-nav.png) 140px 11px no-repeat;color:#CAB0BF;height:27px;line-height:27px;padding:0 0 0 10px;}
#nav li ul a:hover{background:#6B0D44 url(../images/ico-nav.png) 140px 11px no-repeat;color:#fff;}


#nav a{color:#fff;}
#nav-2{position:absolute;top:10px;left:660px;}
#nav-2 li{display:inline;padding:0 5px;border-left:1px solid #000;}
#nav-2 li.first{border:0;}
#nav-2 a{color:#fff;white-space:nowrap}
#nav-2 a:hover{text-decoration:underline;}
#nav-3{position:absolute;top:10px;left:500px;}
#nav-3 li{display:inline;padding:0 5px;border-left:1px solid #560735;}
#nav-3 li.first{border:0;}
#nav-3 a{color:#B687A2;}
#nav-3 a:hover{text-decoration:underline;}

/* FOOTER */
#footer-out{border-top:1px solid #EFE4EA;}
#footer{padding:20px 0 0 40px;width:950px;margin:0 auto;}
#footer hr{display:none;}
#copyright{color:#D6C1CE;}
#design{padding:5px 0 0;color:#D6C1CE;}
#design a{color:#D6C1CE;}
#design a:hover{text-decoration:underline;}

/* MAIN */
#main{background:#fff;padding:0 0 20px 20px;}

/* CONTENT */
#content{zoom:1;font-size:12px;}

/* CONTENT Styles */
.c p,.c table,.c form,.c wysiwyg_text{margin:0 0 10px}
.c p,.c li{line-height:150%}
.c a{color:#E6419E;}
.c a:hover{text-decoration:underline;}
.c img{display:inline;vertical-align:bottom;}
.c h1{color:#5D073A;font-size:18px;font-weight:normal;text-transform:uppercase;height:26px;border-bottom:1px solid #F2E9EE;margin:0 0 15px;}
.c h2{font-size:12px;margin:0 0 10px;font-weight:bold;}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c .right{float:right;margin:0 0 1em 2em;display:inline}
.c .left{float:left;margin:0 2em 1em 0;display:inline}
.c blockquote{padding:0 0 0 1em}
.c .images{text-align:center}
.c .images img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline}
.c hr{border:0;height:1px;margin:0 0 1em;background:url(../images/dots_h_content.gif) repeat-x}
.c .pics{text-align:center;overflow:hidden;width:100%;margin:20px 0;}
.c .pics img{padding:1px;border:1px solid #BBBFBF;margin:10px;}
.c .pics a:hover img{border:1px solid #900;}
.c .pics-right{float:right;margin:0 0 10px 10px}
.c .pics-right img{border:1px solid #ccc;}

/* CONTENT Form Styles */
.c form{margin:10px 0;padding:10px;font-size:11px;}
.c legend{padding:0 5px 5px;}
.c form div{padding:5px 0;overflow:hidden;width:100%;}
.c form .req label{font-weight:bold;}
.c form .req input,.c form .req select{border:1px solid #7F9DB9;}
.c form .error label{color:red;}
.c form .error input,.c form .error select{border:1px solid red;}
.c label{width:160px;float:left;line-height:1.5em}
.c input,.c textarea,.c select{float:left;padding:2px;border:1px solid #ccc;font-size:12px;margin:0 3px 0 0;}
.c form ul{color:red;font-size:.9em;margin:0;list-style:none;}
.c form ul .label{font-weight:bold;}
.success{color:blue;}
.error{color:red;}
span.info{margin:0 0 0 5px;cursor:pointer;}


/* IBOX Styles */
#ibox_w{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
#ibox_progress{margin:0;padding:0;position: absolute;z-index:105}
#ibox_wrapper{position:absolute;top:0;left:0;z-index:1000;padding:10px;border:1px solid #ccc;width:300px;height:300px;background:#999;padding-bottom:30px;margin:0}
#ibox_content{background:#fff;width:100%;height:100%;margin-bottom:5px;position:relative;top:0;left:0;border:1px solid #000;padding:2px}
#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0;left:0}
#ibox_close_a{color:#000;text-decoration:underline;font-weight:bold;}

/* HOME */
body.home{background:url(../images/home-html_bg.png) repeat-x;}
body.home #header{height:510px;background:url(../images/home-header_bg.jpg) repeat-x;}
#flash{position:absolute;top:113px;left:0px;}
#home{overflow:hidden;zoom:1;text-align:justify;}
#home h2{border-bottom:1px solid #F2E9EE;}
#home .col-1{width:345px;padding:0 35px 0 0;float:left;}
#home .col-1 a,#home .col-2 a{font-weight:bold;background:url(../images/ico-arrow.png) right center no-repeat;padding:0 15px 0 0;}
#home .col-2{width:285px;padding:0 35px 0 0;float:left;}
#home .col-2 .porady{width:230px;padding:0 60px 0 0;background:url(../images/ico-porady.png) top right no-repeat;}
#home .col-2 .sklep{width:230px;padding:0 60px 0 0;background:url(../images/ico-sklep.png) top right no-repeat;}
#home .col-2 .int{width:230px;padding:0 60px 0 0;background:url(../images/ico-sklepi.png) top right no-repeat;}
#home .col-3{width:210px;float:left;}




.c-row{overflow:auto;width:100%;background:url(../images/ico-dots.png) left bottom repeat-x;margin:0 0 10px;padding:0 0 10px;}
.c-row .left{float:left;width:130px;}
.c-row .right{float:left;width:400px;overflow:hidden;position:relative;}
.c-row .right h2{font-size:18px;color:#741920;font-weight:normal;margin:0;}
.c-row .right .sub a{color:#B1BBBB;font-weight:normal;}

div.pic{width:390px;font-weight:bold;}
div.pic img{border:1px solid #ccc;margin:0 0 10px;}
.back{position:absolute;top:240px;right:10px;}