@charset "utf-8";
html,body{
margin:0;
padding:0;
}
body,td,th,input,select,textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
}
body{
background:#faf4e2 url(../img/bg_body.jpg) center top repeat-x;
text-align:center;
padding:0 0 20px 0;
}
img{
border:0;
}



a{color:#fff;
}

h1{font-size:15px;}
h2{font-size:14px;margin-top:0;padding-top:0}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

#wrap{
width:1000px;
text-align:left;
margin:0 auto;
position:relative;
}

#bg1{
background:url(../img/bg_top1.jpg) center top no-repeat;
width:100%;

}

#top{
height:64px;
}

#top_polsat{
height:176px;
}

#foto_polsat{
height:271px;
}

#logo{
float:left;
margin:14px 0 0 27px;

}

#idz_do{
float:right;
margin:18px 19px 0 0;
text-align:right;
color:#525252;
}


#idz_do a{
color:#525252;
}

#anim{
height:424px;
}

#anim_polsat{
}

#menu_main{
position:absolute;
z-index:2;
top:113px;
}



#menu_main ul{
list-style:none;
margin:0;
padding:0;
}

#menu_main li{
padding:0 0 0 12px;
display:block;
float:left;
margin:0 2px 0 0;
}


.menu_main_green li{
background:url(../img/menu_green.gif);
}


.menu_main_orange li{
background:url(../img/menu_orange.gif);
}



#menu_main li a{
display:block;
float:left;
padding:0 12px 0 0;
height:40px;
line-height:40px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.menu_main_green li a{
background:url(../img/menu_green.gif) right top;
}

.menu_main_orange li a{
background:url(../img/menu_orange.gif) right top;
}


#menu_main li a:hover{
color:#1b1b1b;
}





#tresc{
width:1000px;
float:left;
padding:0 0 20px 0;
}



#index_left{
float:left;
width:511px;
height:243px;
background:#fb7c01 url(../img/index_left.jpg) bottom no-repeat;
}


.index_left_green_text{
padding:60px 20px 0 195px;
color:#31302a;
}

#index_right{
float:right;
width:471px;
height:243px;
background:#c9c2b0 url(../img/index_right.jpg) no-repeat;
}




.index_right_text,.index_right_text td{
padding:21px 120px 0 25px;
color:#31302a;
}


p.wiecej_orange{
text-align:right;
background:url(../img/s_orange.gif) right 0 no-repeat;
line-height:33px;
font-size:12px;
font-weight:bold;
color:#e50e02;
padding:0 55px 10px 0;
}

p.wiecej_orange a{
color:#e50e02;
text-decoration:none;
}

p.wiecej_orange a:hover{
text-decoration:underline;
}


p.wiecej_gray{
background:url(../img/s_gray.gif) left bottom no-repeat;
line-height:33px;
font-size:12px;
font-weight:bold;
color:#e50e02;
padding:0 0 10px 55px;
}


p.wiecej_gray a{
color:#e50e02;
text-decoration:none;
}


p.wiecej_green a{
font-size:12px;
font-weight:bold;
color:#31302a;
text-decoration:none;
}






p.wiecej_green a:hover{
text-decoration:underline;
}


p.wiecej_gray a:hover{
text-decoration:underline;
}




#foot{
clear:both;
height:53px;
line-height:53px;
text-align:center;
color:#fff;
font-size:13px;
background:url(../img/foot.gif);
}

#foot a{
color:#fff;
}



/* left menu 
=========================================================== */


#left_menu{
float:left;
width:260px;
padding:0 0 30px 0;
background:#fb7c01 url(../img/bottom_260_orange.gif) bottom no-repeat;
}


#left_menu h1{
border-bottom:1px dotted #1b1b1b;
color:#1b1b1b;
margin:0 30px;
padding:0 0 5px 0;
}



#ul_menu_index{
list-style:none;
margin:0;
padding:0 30px 0 0;
}

#ul_menu_index ul{
	padding-left:20px;
	margin-left:20px;
}

#ul_menu_index li{
border-bottom:1px dotted #fff;
padding:5px 0;
}

#ul_menu_index li li{
border-bottom:0;

}

#ul_menu_index li a{
font-size:13px;
color:#fff;
font-weight:bold;
text-decoration:none;
}


#ul_menu_index li li a{
font-size:11px;
}

#ul_menu_index li a.s,#ul_menu_index li a:hover{
text-decoration:none;
color:#fff890;
}



/* tresc 
=============================================== */

#right_tekst{
float:right;
background:#c8c2b0 url(../img/bottom_720_gray.gif) bottom no-repeat;
width:720px;
color:#31302a;
}


#right_tekst a{
	color:#31302a;
}

#tresc_right{
padding:0 20px 20px 20px;
}

#tresc_right h1{
border-bottom:1px dotted #fff;
margin:0 0 20px 0;
padding:0 0 5px 0;
}