/* CSS Document */

#left{
width:362px;
}
#left .inner{
margin-left:10px;
}
#right{
/*margin:0 0 0 382px;*/
float:right;
}
#right .inner{
width:384px;
margin:0 16px 0 0;
}
#right .inner p{
margin:0;
padding:3px 0 3px 0;
}
#box1_up{
background:url(/images/box1_up.gif) no-repeat;
height:50px;
}
#box1_bg{
background:url(/images/box1_bg.gif) repeat-y;
padding:2px 10px 5px 10px;
}
#box1_bg p, #box1_bg ul{
margin:0;
}
#box1_down{
background:url(/images/box1_down.gif) no-repeat;
height:7px;
margin-bottom:5px;
font-size:0px;
}
#box2_up{
background:url(/images/box2_up.gif) no-repeat;
height:47px;
}
#box2_bg{
background: url(/images/box2_down.gif) no-repeat left bottom;
}
/*----listy--*/
#list1{
padding:5px 0 10px 20px;
}
#list1 li{
list-style: url(/images/list1.gif);
padding:1px 0 1px 0;
}
#list1 li a{
font-weight:bold;
text-decoration:none;
color:#636363;
}
#list1 li a:hover{
text-decoration:underline;
}
.list2{
margin:0;
padding:5px 10px 10px 31px;
}
.list2 li{
list-style: url(/images/list2.gif);
padding:1px 0 2px 0;
}
.list3{
margin:0;
padding:0 0 0 2px;
}

.list3 ul,.in ul { margin:0px;padding:0px; }
.list3 li,.in ul li {
list-style: url(/images/list3.gif);
padding:1px 0 2px 0;
}
/*------szablon podstawowy------*/
#w_left{
width:513px;
min-height:350px;
height:auto;
}
#w_left .inner{
margin:0 10px 0 20px;
padding:10px 0 10px 0;
}
#w_left .inner a{
text-decoration:none;
color:#FF3600;
}
#w_left .inner .cont{
padding:0 15px 15px 10px;
}

.cont { min-height:400px; }
*html .cont { height:400px; }


.vdot{
background: url(/images/vdot.gif) no-repeat;
height:4px;
width:480px;
}
.art{
padding-bottom:10px;
}
#w_right{
float:right;
width:265px;
height:276px;
}
.make{
padding-top:7px;
}
.make a{
font-weight:bold;
color:#FF3600;
text-decoration:none;
}
.make span{
padding-left:305px;
}
#w_right .inner{
margin-top:35px;
}
#box3_up{
background: url(/images/box3_up.gif) no-repeat;
height:47px;
}
#box3_bg{
background: url(/images/box3_bg.gif) repeat-y;
}
#box3_bg .in{
padding:5px 20px 5px 28px;
}


#box3_down{
background: url(/images/box3_down.gif) no-repeat;
height:9px;
font-size:0px;
}
#box4_up{
background: url(/images/box4_up.gif) no-repeat;
height:45px;
margin-top:10px;
}

/*---main_footer----*/
#foot_l{
width:362px;
float:left;
}

#foot_l ul { margin:10px 0px 0px 0px; padding:0px; }
#foot_l ul li { display:inline;padding-right:10px;border-right:1px solid #cacaca;margin-right:10px;line-height:18px; }

#foot_l .inner{
padding:45px 0 0 33px;
}
#foot_l .inner a, #box3_bg a, .list2 li a{
color:#384D74;
text-decoration:none;
}
#foot_l .inner a:hover, #box3_bg a:hover, .list2 li a:hover{
color:#384D74;
text-decoration:underline;
}
#foot_r{
width:320px;
margin:0 0 0 415px;
}
#foot_r .inner p{
color:#FFF;
margin:7px 0 0 0;
}
#foot_r .inner{
padding-top:47px;
}
/*------Formularze------*/
.zapytaj{
width:438px;
margin-top:10px;
}
.zapytaj td{
border-top:1px solid #CCCACA;
padding:3px 0 3px 5px;
}
.zapytaj th{
text-align:left;
}
.zapytaj #weight, #age, #tallness, #sleep_length, #email, #user_query, #weight{
border:1px solid #CCCACA;
color:#7A7A7A;
font: bold 11px Arial;
}
.zapytaj #weight, #age, #tallness, #sleep_length, #weight{
width:40px; 
}
#email{
width:120px; 
}
#user_query{
width:438px;
height:70px;
}
#query{
margin:20px 0;
}
#query p{
margin:0 0 5px 0;
font-weight:bold;
}
#zapytaj_submit, #bezdech_submit, #nadwaga_submit, #somnolence_submit{
margin-top:10px;
border:1px solid #7A7A7A;
background-color:#CCCCCC;
width:70px;
font: bold 11px Arial;
color:#7A7A7A;
}
#nadwaga_submit{
margin:0 0 3px 10px;
}
#mail{
margin:0 8px 10px 0;
text-align:right;
}
#result_sum{
color:#BB0C0C;
font-weight:bold;
font-size:14px;
}
.wynik b{
color:#BB0C0C;
}
.wynik p, .wynik li{
text-align:justify;
}
.wynik_list{
margin:10px 0 10px 20px;
}
.wynik_list li{
list-style:decimal;
padding:5px 0;
}
/*-oszust IE---*/
#w_left{
height:350px;
voice-family:"*\";
min-height:350px;
height:auto;
}

