#M_czas {
	width: 160px ! important;

}

/*
        width
        height
        margin
        padding
        border
        float
        clear
                        */


/* tło wszystkiego*/
body {
height:               100%;
margin:               0px;
padding:              0px;
border:               none;
}

/*div główny*/
div.tlo {
width:                100%;
/*min-height:           800px;     */
}

#all{
width:                900px;
margin:               auto;
padding:              0px;
border:               none;
}

/*nagłówek*/
#head{
width:                 900px;
height:                73px;
margin:                0px;
padding:               0px;
border:                none;
clear:                 right;
}

#head_logo_lang{
width:                 170px;
height:                70px;
/*height:                95px;*/
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

#head_logo{
width:                 160px;
height:                63px;
margin-left:           5px;
margin-top:            7px;
padding:               0px;
border:                none;
float:                 left;
background-repeat:     no-repeat;
}

#head_lang{
width:                 170px;
height:                27px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

#head_lang_first{
width:                 24px;
height:                20px;
margin-right:          3px;
margin-left:           3px;
margin-top:            4px;
padding:               0px;
border:                none;
float:                 left;
}

#head_lang_second{
width:                 24px;
height:                20px;
margin-right:          3px;
margin-left:           3px;
margin-top:            4px;
padding:               0px;
border:                none;
float:                 left;
}

#head_lang_third{
width:                 24px;
height:                20px;
margin:                3px;
margin-top:            4px;
padding:               0px;
border:                none;
float:                 left;
}

#head_tuv{
width:                 75px;
height:                27px;
margin:                0px;
margin-top:            0px;
padding:               0px;
border:                none;
float:                 right;


}

#head_movie{
width:                 555px;
height:                63px;
margin:                0px;
margin-left:           0px;
margin-top:            5px;
padding:               0px;
border:                none;
float:                 left;
}

#head_frs{
width:                 160px;
height:                90px;
margin-top:            5px;
padding:               0px;
border:                none;
float:                 left;
}

#head_foto_road{
width:                 160px;
height:                50px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

#head_foto{
width:                 80px;
height:                50px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

#head_road{
width:                 80px;
height:                50px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}


#head_search{
width:                 160px;
height:                40px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}


#headnews{
width:                 135px;
height:                63px;
margin:                0px;
margin-top:            5px;
margin-left:           5px;
padding:               0px;
border:                none;
float:                 left;
color:                 white;
font-size:             20px;
text-decoration:       none;
text-align:            center;
line-height:           63px;
font-family:           Arial, Helvetica, Verdana, sans-serif;
}


#langnews{
width:                 24px;
height:                63px;
margin:                0px;
margin-top:            5px;
margin-left:           5px;
padding:               0px;
border:                none;
float:                 left;
color:                 white;
font-size:             20px;
text-decoration:       none;
text-align:            center;
line-height:           63px;
font-family:           Arial, Helvetica, Verdana, sans-serif;
}

#belka{
width:                 900px;
height:                30px;
margin:                0px;
padding:               0px;
border:none;          
}

.belka_button{
width:                 123px;
height:                25px;
margin-left:           5px;
padding:               0px;
border:                none;
float:                 left;
font-size:             18px;
text-decoration:       none;
text-align:            center;
line-height:           23px;
font-family:           Arial, Helvetica, Verdana, sans-serif;
}
/*centrum*/

#main_menu{
width:                 900px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

/*main */
.main{
width:                 730px;
min-height:            600px;
height: auto;
margin:                auto;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
}

/*div[class].main {
height:auto;
} */

/*menu*/
#menu{
width:                 170px;
height:                700px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

/* klasa guziki menu_button_skin */
.buttony_1,.buttony_1_act,.buttony_2,.buttony_2_act,.buttony_3,.buttony_3_act{
width:                 170px;
height:                50px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;

text-decoration:       none;
text-align:            center;
font-size:             20px;
line-height:           44px;
font-family:           Arial, Helvetica, Verdana, sans-serif; /*Bradley Hand ITC, Arial, Helvetica, Verdana, sans-serif;*/
}





.buttony_1_new{
width:                 170px;
height:                50px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

#menu_mapka{
width:		       170px;
height:                400px;
overflow:	       hidden;
max-width:             170px;
max-height:            400px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

/*stopka*/
#footer{
width:                 900px;
height:                50px;
margin:                auto;
padding:               0px;
border:                none;
float:                 left;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#footer_help_skin{
width:                 900px;
height:                29px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
}

#footer_help{
width:                 730px;
height:                29px;
margin:                0px;
padding:               0px;
border:                none;
float:                 left;
line-height:           29px;
text-align:            center;
}


#footer_skins{
width:                 160px;
height:                29px;
margin:                0px;
margin-right:          1px;
margin-left:           1px;
padding:               0px;
border:                none;
float:                 left;
}

#footer_skin_meteo,#footer_skin_las,#footer_skin_road{
width:                 25px;
height:                25px;
margin:                2px;
padding:               0px;
border:                none;
float:                 right;
display:               block;
}

#footer_opis{
width:                 900px;
height:                21px;
margin:                0px;
margin-top:            2px;
padding:               0px;
border:                none;
float:                 left;
font-size:             12px;
line-height:           21px;
text-align:            center;
}

#footer img{
margin:                0px 5px;
float:                 right;
}

a:link.footer_h_1,a:visited.footer_h_1,a.active.footer_h_1,a:hover.footer_h_1,
a:link.footer_h_2,a:visited.footer_h_2,a.active.footer_h_2,a:hover.footer_h_2,
a:link.footer_h_3,a:visited.footer_h_3,a.active.footer_h_3,a:hover.footer_h_3{
font-family:          Arial, Helvetica, Verdana, sans-serif; /* Bradley Hand ITC, Arial, Helvetica, Verdana, sans-serif;*/
font-size:             16px;

}



#tlo {
}


div.main_history {
	margin-bottom: 10px;
	padding: 5px;
	font-size: 10pt;
	text-align: left;
}

div.drzewko {
	padding: 0px 10px;
	/*float:left;*/
	text-align:left;
}

div.drzewko a, div.main_history a {
	font-size: 10pt;
	border-bottom: 1px dotted black;
/*	color: black;*/
	text-decoration: none;
}

div.drzewko a:hover, div.main_history a:hover {
	border-bottom: 1px solid black;
}

div.drzewko a:visited {
	color: #888888;
	border-bottom-color: #888888;
}


/* ------------------------------------------------------------------------- do formatowania w mainie !!! -----------------------------*/
/* rysunek oznacza ile elementów mieści się w całości w oknie main */

/* -----------------------------------------------------------------------------------*/
/*  puzzle*/

#puzzle{
width:                 708px;
height:                549px;
margin:                0 auto;
text-align:            center;
}


/*puzzle_3 */  /* __ __ __
                  __ __ __
                  __ __ __ */

/* _______
   _______
   _______ */
.puzzle_3_poziom,.puzzle_3_poziom_w{
width:                 708px;
height:                180px;
margin:                0px;
margin-top:            3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
position: relative;
}

/* __ __ __ */

.puzzle_3_pion{
width:                 230px;
height:                180px;
margin-left:           3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
position: relative;
}

.puzzle_3_img{
width:                 100px;
height:                100px;
margin:                5px;
float:                 right;
border:                none;
/*background-repeat: no-repeat;*/
/*border-style:          solid;
border-width:          1px;
border-color:          gray;*/
}

.puzzle_3_img_l{
width:                 150px;
height:                150px;
margin:                10px;
float:                 left;
/*border-style:          solid;
border-width:          1px;
border-color:          gray;*/
border:                none;
}

.puzzle_3_nag{
font-size:              14px;
font-weight:            bold;
text-align:             left;
margin:                 5px;
}

.puzzle_3_pnag{
font-size:              12px;
font-weight:            bold;
text-align:             left;
margin:                 5px;
}

.puzzle_3_info{
font-size:              12px;
font-style:             normal;
text-align:             left;
margin:                 5px;
}

a:link.puzzle_3_link,a:visited.puzzle_3_link,a.active.puzzle_3_link,a:hover.puzzle_3_link{
font-family:          Arial, Helvetica, Verdana, sans-serif; /* Bradley Hand ITC, Arial, Helvetica, Verdana, sans-serif;*/
font-size:            12px;
margin:               5px;
text-align:           right;
vertical-align:       middle;
position:             absolute;
bottom:               0px;
right:		      0px;
display:              block;
}

a:link.puzzle_3_link_img,a:visited.puzzle_3_link_img,a.active.puzzle_3_link_img,a:hover.puzzle_3_link_img{
font-family:          Arial, Helvetica, Verdana, sans-serif; /* Bradley Hand ITC, Arial, Helvetica, Verdana, sans-serif;*/
font-size:            12px;
margin:               5px;
vertical-align:       bottom;
display:              block;
}


/* puzzle_3 end */

/*puzzle_2 */  /* __ __
                  __ __ */

/* _______
   _______
           */
.puzzle_2_poziom,.puzzle_2_poziom_w{
width:                 708px;
height:                270px;
margin:                0px;
margin-top:            3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
position:              relative;
}

/* __ __ */

.puzzle_2_pion{
width:                 347px;
height:                270px;
margin-left:           3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
font-size:              12px;
font-style:             normal;
position: relative;
}



.puzzle_2_poziom_short{
width:                 708px;
height:                170px;
margin:                0px;
margin-top:            3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
position:              relative;
}

/* __ __ */

.puzzle_2_pion_short{
width:                 347px;
height:                170px;
margin-left:           3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
font-size:              12px;
font-style:             normal;
position: relative;
}







.dwa_pion{
width:                 347px;
margin-left:           3px;
padding:               0px;
border:                none;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
font-size:              12px;
font-style:             normal;
}

.puzzle_2_img{
width:                 260px;
height:                260px;
margin:                5px;
float:                 right;
border-style:          solid;
border-width:          1px;
/*border-color:          gray;*/
}

.puzzle_2_img_l{
width:                 260px;
height:                260px;
margin:                10px;
float:                 left;
border-style:          solid;
border-width:          1px;
/*border-color:          gray;*/
}

.puzzle_2_nag{
font-size:              14px;
font-weight:            bold;
text-align:             left;
margin:                 5px;
}

.puzzle_2_info{
font-size:              12px;
font-style:             normal;
text-align:             left;
margin:                 5px;
}

a:link.puzzle_2_link,a:visited.puzzle_2_link,a.active.puzzle_2_link,a:hover.puzzle_2_link{
font-family:          Arial, Helvetica, Verdana, sans-serif; /* Bradley Hand ITC, Arial, Helvetica, Verdana, sans-serif;*/
font-size:            12px;
margin:               5px;
text-align:           right;
vertical-align:       middle;
position:             absolute;
bottom:               0px;
right:		      0px;
display:              block;
}

/* puzzle_2 end */
/* puzzle end */
/* blank */

.blank{
width:                 708px;
/*height:                549px;*/
min-height:                549px;
height: auto;
margin:                0 auto;
}

table.noborder{
border-collapse: collapse;
text-align:left;
margin:                0px;
padding:               5px;
float:                 left;
font-family:           Arial, Helvetica, Verdana, sans-serif;
font-size:             12px;
}

table.noborder td {
border: none ! important;
}

/*********************/
a:link.l,a:visited.l,a.active.l,a:hover.l{
font-family:          Arial, Helvetica, Verdana, sans-serif; /* Bradley Hand ITC, Arial, Helvetica, Verdana, sans-serif;*/
font-size:            12px;
text-decoration:      underline;

}

.tekst{
text-align:           left;
font-family:          Arial, Helvetica, Verdana, sans-serif;
font-size:            12px;
}


/*********/

#mapka_menu{
width:      170px;
height:     400px;
margin:     0;
padding:    0;
border:     none;
position:   absolute;
left:       0px;
top:        0px;
}

.map_button,.map_button_act{
width:      55px;
height:     16px;
float:      left;
font-size:  12px;
}

a:link.map_button,a:visited.map_button,a.active.map_button,a:hover.map_button,
a:link.map_button_act,a:visited.map_button_act,a.active.map_button_act,a:hover.map_button_act{
text-decoration:none;
}

/*mapka z prognozami*/

#prognozka{
width:      170px;
height:     300px;
margin:     0;
padding:    0;
border:     none;
}

a:link.img_l,a:visited.img_l,a.active.img_l,a:hover.img_l{
border:               0px;
margin:               0px;
display:              block;
float:                left;
}

.arrow{
border:               0px;
width:                10px;
height:               10px;
}

.desc{
font-size:            12px;
text-align:           center;
}
/*e mapka z prognozami*/



/* ciacha */
#ciacha {
  clear: both;
  width: 100%;
  background-color:#336699; 
  color: white;
  font:14px Verdana;
  text-align: center;
  padding: 10px 0px;
 
}

#ciacha a {
  color: #FFFF2B;
}




