body {
    margin:0px;
    padding:0px;
    background-color:#f4f4f4;
    background-image:url(/index_images/tlo_strony.png);
    background-position:bottom;
    font-family:Arial;
}

h1{
	font-weight:600;
	font-size:1.2em;
	color:#006fb6;
}
h2{
	font-weight:600;
	font-size:1.2em;
	color:#006fb6;
}
h3{
	font-weight:600;
	font-size:1.2em;
	color:#006fb6;
}
h4{
	font-weight:600;
	font-size:1.2em;
	color:#006fb6;
}
h5{
	font-weight:600;
	font-size:1.2em;
	color:#006fb6;
}
h6{
	font-weight:600;
	font-size:1em;
	color:#006fb6;
}

a, a img{
    border:0;
    outline:0;
}
table{
    border-collapse:collapse;
    border:1px solid #0d81c8;
}
table tr:nth-child(even) td{
    background-color:#eeeeee;
}
table tr td{
    font-size:13px;
    vertical-align:middle;
    padding:5px;
}
table tr td.akcja{
    text-align:center;
    padding-top:10px;
}
form ul{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border: 1px solid #0d81c8;
}
form ul li{
    list-style:none;
    padding:0 0 5px 0;
}
form label{
    float:left;
    width:200px;
    text-align:right;
    font-size:12px;
    font-family:Arial;
    margin:4px 5px 0 0;
    cursor:pointer;
}
form ul li.field_set{
    font-weight:bold;
    padding:10px 0 10px 10px;
}
form ul.osoba_prowadzaca{
    border:1px solid #c2c2c2;
    margin:10px;
    padding:10px;
}
form ul.osoba_prowadzaca label{
    width:180px;
}
form ul.osoba_prowadzaca .error_content{
    margin-left:185px;
}
.error_field{
    color:#df0000 !important;
    border:1px solid #df0000 !important;
}
.required{
    color:#df0000;
    font-weight:bold;
}
.error_content{
    font-family:Arial;
    color:#df0000;
    font-size:12px;
    width:195px;
    border: 1px solid #df0000;
    padding:5px;
    margin:5px 0 0 205px;
    background-color:#ffebeb;
    font-weight:bold;
    display:none;
}
.ok_content{
    font-family:Arial;
    color:#00aa00;
    font-size:12px;
    width:100%;
	box-sizing:border-box;
    border: 1px solid #00df00;
    padding:5px;
    margin:5px 0 5px 0;
    background-color:#ebffeb;
    font-weight:bold;
    display:none;
}
input[type=text], input[type=password]{
    width:200px;
    background-color:#ffffff;
}

.strefa_konkursowa_menu{
    list-style:none;
    padding:0;
    margin:0;
    display:block;
    float:left;
}
.strefa_konkursowa_podmenu{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding:5px 2px;
    background-color:#c2c2c2;
    margin:0;
}
.wskaznik{
    margin:0;
    clear:both;
    width:20px;
    height:20px;
    background-color:transparent;
    float:none;
    
}
.strefa_konkursowa_menu li{
    float:left;
    margin:0 3px 0 3px;
}
.strefa_konkursowa_menu li a, a.button, input.button{
    font-family:Arial;
    display:block;
    cursor:pointer;
    padding:4px 10px 3px 10px;
    border: 1px solid #c2c2c2;
    font-size:12px;
    font-weight:bold;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    
    color:#ffffff;
    background-color:#0d81c8;
    height:16px;
}
input.button{
    height:25px;
}
a.button{
    float:left;
    height:16px;
    padding:5px 10px 2px 10px;
}
.strefa_konkursowa_menu li a.active{
    cursor:default;
    color:#0d81c8;
    background-color:#ffffff !important;
}
a.active{
    cursor:default;
    color:#0d81c8;
    background-color:#ffffff !important;
}
.strefa_konkursowa_menu li a.active:hover, a.active:hover{
    text-decoration:none;
    background-color:#ffffff;
}
.strefa_konkursowa_menu li a:hover{
    background-color:#3399ff;
    text-decoration:none;
}
.clear{
    clear:both;
    float:none;
}

#glowny {width:813px; margin:0 auto;}
#tlo_reklama {background-image:url(/index_images/tlo_reklama.png); width:813px; float:left;}
#tlo_logowanie {background-image:url(/index_images/tlo_logowanie.png); width:813px; height:31px; float:left;}
#tlo_logowanie .logowanie{
    color:#ffffff;
    font-size:12px;
    font-family:Arial;
    margin:4px 0 0 0;
    width:530px;
    height:20px;
    float:right;
}
#tlo_tresc {background-image:url(/index_images/tlo_tresc.png); width:813px; float:left;}
#tlo_stopka {background-image:url(/index_images/tlo_stopka.png); width:813px; background-repeat:no-repeat; 
background-position:bottom; float:left;}

#nawigacja {font-family:Arial;}
#nawigacja ul {list-style:none; margin:0; padding:0;}
#nawigacja li a {display:block; padding:5px 5px 5px 25px; background-image:url(/index_images/menu_off.png); 
color:#000000; text-decoration:none; font-size:14px; vertical-align:middle; background-repeat:no-repeat;}
#nawigacja li a:hover {background-image:url(/index_images/menu_on.png); color:#0d81c8; font-weight:bold; background-repeat:no-repeat;}
#nawigacja li a.wybrane {background-image:url(/index_images/menu_on.png); color:#0d81c8; font-weight:bold; background-repeat:no-repeat;}

#lewa {width:210px; margin:30px 0 0 40px; float:left;}
#prawa {width:530px; float:left;}
#tlo_osoby {background-image:url(/index_images/osoby.png); background-repeat:no-repeat; margin-top:30px; padding:90px 0 60px 80px;}
#tlo_bez_osoby {padding:40px 0 60px 30px;}
#tlo_bez_osoby2 {padding:20px 0 60px 30px;}
p, ul, ol {color:#474747; font-family:Arial; font-size:14px;}

a {color:#0487d7; text-decoration:none;}
a:hover {text-decoration:underline;}

input.logowanie_inp {background-image:url(/index_images/formularz_inp.png); width:90px; height:16px; border:0px;
padding:2px 5px 1px 5px;}
input.logowanie_btn {background-image:url(/index_images/formularz_btn.png); width:80px; height:16px; border:0px; cursor:pointer;
padding:2px 5px 1px 5px;}
input.wylogowanie_btn {background-image:url(/index_images/btn_wyloguj.png); width:80px; height:16px; border:0px; cursor:pointer;
padding:2px 5px 1px 5px;}

table.tabela_konkurs{width:500px; border:1px solid #c2c2c2; border-collapse:collapse; padding:0; font-family:Arial; font-size:14px; margin:10px 0 0 0;}
td.tabela_konkurs_naglowek{font-weight:bold; text-align:center; padding:5px 0 5px 0; text-transform:capitalize;}
td.tabela_konkurs_naglowek2{font-weight:normal; padding:5px 0 5px 0; background-color:#eeeeee; border:1px solid #c2c2c2; text-align:center; font-size:12px;}
td.tabela_konkurs_wynik{font-weight:normal; padding:5px 0 5px 0; border:1px solid #c2c2c2; text-align:center; font-size:12px;}

#slider{
    float:left;
    position:relative;
    left:0;
    width:775px;
    height:115px;
    margin-left:18px;
    overflow:hidden;
    display:block;
    background-color:#ffffff;
}
#slider .slide{
    width:775px;
    height:115px;
    background-color:transparent;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
    border-left:1px solid #bebebe;
    border-right:1px solid #bebebe;
}
#slider .slide:first-child{
    position: relative;
    display: block;
    float: left;
}
#sponsors{
    float:left;
    width:774px;
    height:100px;
    margin-left:19px;
    background-color:#ffffff;
    border:0;
    text-align:center;
}
#sponsors a{
    cursor:pointer;
    margin:0 7px;
    outline:none;
}
#sponsors a img{
}

#time{
    width:200px;
    display:block;
    margin:0 auto;
}
.cd-time-block{
    display:block;
    clear:both;
}
.cd-time-time{
    font-size:30px;
}
.cd-time-time, .cd-time-desc{
    font-family:Arial;
    text-align:center;
    display:block;
    float:left;
    width:50px;
}
.download_file{
    font-size:12px;
}

table tr td.wyniki_imie{
    text-align:left;
}
table tr td.wyniki_wynik{
    text-align:center;
}