/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
a{
color:#000;
}
body{
font-family:tahoma;
font-size:10px;
}
#fullsite{
background:url('../img/mainbg.jpg') repeat scroll 0 0 transparent;
margin:0 auto;
overflow:hidden;
padding:0 10px;
width:900px;
}
#banner_bg{
background:url('../img/upbg.jpg') no-repeat scroll center top transparent;
height:230px;
margin:0 auto;
width:100%;
}
#banner{
background: url('../img/top.jpg') no-repeat scroll 0 0 transparent;
height:230px;
width:900px;
margin:0 auto;
}
#banner #flags{
margin-left:20px;
}
#menu{
background:url('../img/menu_bg.jpg') no-repeat scroll 0 0 transparent;
float:left;
height:50px;
overflow:hidden;
padding-left:25px;
width:875px;
}

.competitions{
background-image:url('../img/menu_button_comp.png') !important;
}

#menu a.fb{
background-image:url('../img/menu_button_fb.png');
background-position:left top;
width:60px;
}

#menu a{
background-image:url('../img/menu_button.png');
background-position:left top;
color:#666666;
display:block;
float:left;
font-size:11px;
height:25px;
padding-top:25px;
text-align:center;
text-decoration:none;
width:110px;
}
#menu a:hover,#menu a.act{
background-position:left bottom;
color:#FFFFFF;
height:15px;
padding-top:35px;
}
#flash{
background:url('../img/menu_flash_bg.jpg') repeat-y scroll 0 0 transparent;
float:left;
height:260px;
padding:0 20px;
width:860px;
}
#flash_bottom{
background:url('../img/menu_flash_bottom_bg.jpg') no-repeat scroll 0 0 transparent;
float:left;
height:40px;
width:900px;
}
#footer_bg{
height:270px;
width:100%;
margin:0 auto;
float:left;
background:url('../img/dnbg.jpg') no-repeat scroll center top transparent;
}
#footer{
height:270px;
width:900px;
margin:0 auto;
}
.footer_contact{
float:left;
height:60px;
margin:0 auto;
padding:140px 20px 0;
text-align:center;
width:410px;
color:#888;
}
.footer_contact a{
color:#ED3F62;
text-decoration:none;
}
.footer_contact a:hover{
color:#ED3F62;
text-decoration:underline;
}
#footer_link{
color:#999999;
float:left;
font-size:10px;
height:30px;
margin:0 auto;
padding:5px 0 0;
text-indent:10px;
width:900px;
}
#footer_link a{
color:#999999;
text-decoration:none;
}
#footer_link a:hover{
color:#666;
text-decoration:underline;
}
#footer img{
margin-left:-10px;
}
#main{
float:left;
padding:0 10px;
width:880px;
line-height:16px;
}
/* ------------------------------------------------------------------------------------ */
.tresc_newsa img{
float:left;
margin-right:10px;
}
.fotos_single{
float:left;
padding:0 20px;
width:400px;
}
.fotos_single img{
float:left;
}
.news_stale{
background:url('../img/textboxL2.jpg') no-repeat scroll 0 0 transparent;
float:left;
height:200px;
padding:10px;
width:420px;
color:#333;
font-size:11px;
}
.news_stale a{
color:#666;
text-decoration:none;
font-size:11px;
}
.news_stale a:hover{
color:#999;
text-decoration:underline;
}
.news_stale .tytul_newsa{
color:#ED3F62;
float:left;
font-weight:bold;
height:30px;
padding:10px;
width:345px;
}
.news_stale .tytul_newsa a{
color:#ED3F62;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.news_stale . a:hover{
color:#ED3F62;
text-decoration:underline;
}
.news_stale .data_newsa{
float:left;
height:30px;
padding:10px;
text-align:right;
width:35px;
}
.news_stale .tresc_newsa{
float:left;
height:130px;
padding:0 10px;
width:400px;
text-align:justify;
}
.news_stale .redaktor_newsa{
float:right;
padding:0 10px;
font-size:10px;
}
/* ------------------------------------------------------------------------------------ */
.news_single{
background:none repeat scroll 0 0 #ffffff;
color:#333333;
float:left;
font-size:11px;
padding:10px;
width:440px;
}
.news_single a{
color:#666;
text-decoration:none;
font-size:11px;
}
.news_single a:hover{
color:#999;
text-decoration:underline;
}
.news_single .tytul_newsa{
color:#ED3F62;
float:left;
font-weight:bold;
height:30px;
padding:10px;
width:360px;
}
.news_single .tytul_newsa a{
color:#ED3F62;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.news_single . a:hover{
color:#ED3F62;
text-decoration:underline;
}
.news_single .data_newsa{
float:left;
height:30px;
padding:10px;
text-align:right;
width:35px;
}
.news_single .tresc_newsa{
float:left;
padding:0 10px 50px 10px;
width:420px;
text-align:justify;
}
.news_single .redaktor_newsa{
float:right;
padding:0 10px;
font-size:10px;
}
/* ------------------------------------------------------------------------------------ */
.news{
background:url('../img/textbox_pure2.jpg') no-repeat scroll 0 0 transparent;
float:left;
height:200px;
padding:10px;
width:420px;
color:#333;
font-size:11px;
}
.news a{
color:#666;
text-decoration:none;
font-size:11px;
}
.news a:hover{
color:#999;
text-decoration:underline;
}
.news .tytul_newsa{
float:left;
height:30px;
padding:15px 20px 5px 20px;
width:380px;
}
.news .tytul_newsa a{
color:#ED3F62;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.news .tytul_newsa a:hover{
color:#ED3F62;
text-decoration:underline;
}
.news .data_newsa{
font-size:10px;
color:#ccc;
float:left;
height:30px;
padding:10px;
text-align:right;
width:35px;
}
.news .tresc_newsa{
float:left;
height:120px;
padding:0 20px;
width:380px;
text-align:justify;
}
.news .redaktor_newsa{
float:right;
padding:0 20px;
font-size:10px;
}
/* -------------------------------------------------------------------------- */
.tresc_newsa h1{
color:#ED3F62;
font-size:14px;
}
.tresc_newsa h2{
color:#ED3F62;
font-size:14px;
font-weight:normal;
}
#distribution{
padding:0 20px;
float:left;
}
.dystrybutor{
border:1px solid #DDDDDD;
color:#444444;
float:left;
height:60px;
margin:5px;
padding:10px;
width:183px;
cursor:pointer;
}
.dystrybutor:hover h1{text-decoration:underline;}

.dystrybutor h1{
font-size:12px;
font-weight:bold;
color:#ED3F62;
}
.dystrybutor h2{
font-size:11px;
font-weight:normal;
color:#666;
}

#wyniki_loterii{
float:left;
text-align:justify;
padding:20px;
width:370px;
}

.opis_konkursu{
float:left;
width:400px;
}

.konkursy_div{
padding:10px;
}

.konkursy_div h1{
font-weight:bold;
font-size:14px;
color:#fc79a5;
}

.konkursy_div h2{
font-weight:bold;
font-size:12px;
}

.konkursy_div h3{
font-weight:normal;
font-size:12px;
}

.konkursy{
}

.konkursy li{
background: none repeat scroll 0 0 #f3f3f3;
color: #444444;
margin-bottom:1px;
list-style:none;
}

.rozwiazany{
font-weight:bold;
color:#000000;
}

.nowy{
font-weight:bold;
color:#fb78a4;
}

#lightbox,#form_mail{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent url(img/przezrocz.png) top left repeat;z-index:10;display:none;text-align:center;}
#lightbox #lightbox_fota{margin:70px auto;background-color:white;padding:20px 20px 40px;position:relative;}
#lightbox #lightbox_fota img.light_img{margin:0 auto;display:block;}
img.poprz{position:absolute;bottom:20px;left:10px;cursor:pointer;}
img.nast{position:absolute;bottom:20px;right:10px;cursor:pointer;}
img.zamknij{position:absolute;top:10px;right:10px;cursor:pointer;}
#lightbox #lightbox_fota .light_glos{position:absolute;bottom:10px;left:45%;}
#lightbox #lightbox_fota .light_glos label{font-size:14px;font-weight:bold;}

#form_mail form{margin:150px auto;background-color:white;padding:20px 10px;position:relative;width:440px;}
#form_mail form h1{margin:10px 0;}
#form_mail form input{border:1px solid black;width:200px;font-size:15px;margin:10px 0;background-color:#eee;padding:2px;}
#form_mail img.zamknij{top:-20px;right:-20px;}

#glosowanie #podglad{display:none;position:absolute;background-color:white;border:1px solid #bbb;padding:10px;}
#glosowanie #podglad img{height:200px;}
#glosowanie h1{margin:0 0 10px;}

#glosowanie .fotki{text-align:center;margin:10px 0;}
#glosowanie .fotki .typy{display:inline-block;height:130px;padding:2px;margin:3px;background-color:#f0f0f0;border:1px solid #d8d8d8;}
#glosowanie .fotki a{display:block;float:none;clear:both;text-align:center;}
#glosowanie .fotki img{margin:2px;cursor:pointer;height:100px;float:none;clear:both;}
#glosowanie input{display:inline;}
#glosowanie label{font-size:12px;display:inline;padding:0 5px;}
#glosowanie button{border:1px solid transparent;float:none;clear:both;padding:5px 15px;font-size:14px;margin:10px auto;display:block;background-color:#F27088;color:white;font-weight:bold;cursor:pointer;}
#glosowanie button:hover{border:1px solid blue;}



/* FORMULARZ WYSYŁKI DO DYSTRYBUTORA */
#dystr_form{font-family:arial;display:none;background-color:#F8f8f8;border:3px double black;padding:5px;position:fixed;top:25%;left:38%;z-index:10;text-align:left;width:320px;}
#dystr_form h1{margin:0;font-size:13px;color:black;text-align:center;clear:both;}
#dystr_form h2{margin:0;cursor:pointer;font-size:11px;color:#aaa;font-weight:normal;float:right;margin:10px 0 0;}
#dystr_form h2:hover{color:red;}
#dystr_form h3{margin:0;font-size:15px;text-transform:uppercase;color:black;float:right;font-family:tahoma;cursor:pointer;}
#dystr_form h4{margin:0;line-height:15px;font-size:10px;color:#aaa;text-align:left;font-weight:normal;text-align:center;}
#dystr_form form{text-align:left;padding:0 10px;}
#dystr_form form label{text-align:left;color:#777;display:block;margin:5px 0 0;font-size:11px;font-family:arial;}
#dystr_form form input{width:170px;border:1px solid #aaa;font-size:11px;font-family:arial;}
form input.err{background-color:#fcc;}
#dystr_form form textarea{display:block;border:1px solid #aaa;margin:0;font-size:11px;font-family:arial;}
#dystr_form form button{text-align:center;margin:10px 40% 0;border:1px outset white;padding:2px 10px;cursor:pointer;}
#form_wynik{display:none;width:220px;position:fixed;top:250px;left:500px;padding:10px 20px;background-color:white;border:3px double black;z-index:10;}
#form_wynik h1{display:none;font-size:12px;color:black;font-weight:bold;}	
#form_wynik h2{cursor:pointer;font-size:11px;color:#aaa;font-weight:normal;float:right;margin:10px 0 0;}
#form_wynik h2:hover{color:red;}

.promo_1{
background:url("../img/textbox_pure2.jpg") repeat scroll 0 0 #FFFFFF;
float:left;
height:180px;
padding:20px;
width:400px;
}
.promo_1 a{display:block;text-decoration:none;color:#444;cursor:pointer;}
.promo_1 span.img{display:inline-block;float:left;width:230px;height:150px;text-align:center;}
.promo_1 span.opis{display:inline-block;float:right;font-size:11px;width:150px;padding:0 5px;margin:30px 0 0;}
.promo_1 span.opis b{font-size:12px;color:red;line-height:18px;}
.promo_1 span.opis:hover{color:#999;}
.promo_1 .cyfry{display:block;float:none;clear:both;margin:0 0 0 20px;text-align:center;}
.promo_1 .cyfry h1{display:inline-block;float:left;color:#888;font-size:13px;font-weight:normal;cursor:pointer;margin:0 5px;}
.promo_1 .cyfry h1 b{color:#444;font-weight:bold;background-color:#ddd;padding:0 5px;}

