#maincontent ol#wymagania, #maincontent ol.wymagania {
    margin: 15px 0 0 35px;
}

#maincontent ol#wymagania li, #maincontent ol.wymagania li {
    margin: 0px 0 0 0;
    padding: 0 0 0 15px;
    border: 0;
    font-size: 12px;
    line-height: 16px;
    background-image: url(../images/ollistbg.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    list-style-type: none;
}

#inner ol.regulamin {
    list-style-type: none;
    width: 85%;
    float: left;
    margin-left: 8%;
}

#inner ol.regulamin ol {
    list-style-type: none;
	margin: 0;
	padding: 0;
}

#inner ol.regulamin ol ol {
    list-style-type: none;
}

#inner ol.regulamin ol ol ol {
    list-style-type: none;
}

#inner ol.regulamin ol ol ol ol {
    list-style-type: none;
}

#inner ol.o {
    list-style-type: none;
	width: 85%;
	 margin-left: 8%;
	 float: left;
}

#inner ol.regulamin ol {
    list-style-type: none;
}

#inner ol.regulamin OL OL {
    list-style-type: none;
}

#inner ol.regulamin OL OL OL {
    list-style-type: none;
}

#inner ol.regulamin OL OL OL OL {
    list-style-type: none;
}
#inner .for_mobil_info_box, #inner .contest_info_box {
    width: 645px;
    clear: none;
    float: left;
    margin-left: 0px;
    margin-top: 6px;
    background: url(../images/mobileludek.gif) no-repeat top right;
}
#inner .contest_box {
     width: 665px;
    clear: none;
    float: left;
    margin-left: 0px;
    margin-top: 6px;
    background: url(../images/contestludek.gif) no-repeat top right;
	min-height: 235px;
}
#inner .contest_info_box {
    background: url(../images/contestludek.gif) no-repeat top right;
}
#inner .contest_info_box {
    min-height: 245px;
}
#inner .for_mobil_info_box h5, #inner .contest_info_box h5 {
    width: 530px;
    clear: both;
    float: left;
    margin-left: 20px;
    margin-top: 0px;
    text-align: left;
    line-height: 16px;
    color: #185791;
    font-size: 14px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    margin-bottom: 10px;
}
#contest_list {
    width: 500px;
    float: left;
    clear: none;
}
#contest_list dt {
    padding: 0;
    margin: 0;
    width: 500px;
    color: #185791;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.00em;
    height: 46px;
    line-height: 46px;
}
#contest_list span.c_032 {
    width: 218px;
    float: left;
    margin-left: 7px;
}
#contest_list span.c_032bottom {
    width: 200px;
    float: left;
    margin-left: 7px;
    clear: left;
}
#contest_list span.c_041 {
    width: 180px;
    float: left;
    text-align: right;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 12px;
}
#inner .for_mobil_info_box strong, #inner .contest_info_box strong {
    clear: none;
    color: #ff8420;
}
#inner .for_mobil_info_box p, #inner .contest_info_box p {
    width: 520px;
    clear: both;
    float: left;
    margin-left: 20px;
    margin-top: 0px;
}
#inner .for_mobil_info_box img, #inner .contest_info_box img {
    clear: none;
    float: left;
    margin: 20px;
}
#inner .for_mobil_info_box p span {
    clear: none;
    float: left;
    margin: 20px;
}
#inner .for_mobil_info_box img#right_img, #inner .contest_info_box img#right_img {
    float: right;
    margin-left: 0px;
    margin-top: 0px;
}