#body_main {
		margin: 0px;
		margin: 0px;
		background: #c1e6f4 url(../images/mgosir_bg.jpg) repeat-x top left;
		text-align: center;
}

#c_main{
		margin: 0px auto;
		text-align: left;
		width: 1000px;
}

#top_main{
		width: 1000px;
		height: 364px;
		background: url(../images/mgosir_top.jpg) no-repeat top left;
}

.cl{
		clear: both;
		margin: 0px;
		padding: 0px;
		line-height: 0px;
		font-size: 0px;
		width: 0px;
		height: 0px;
}

#m_left , #m_right{
		float: left;
		text-align: left;
}

#m_left{
		width: 704px;
}

#m_right{
		width: 296px;
}

#m_stopka{
		text-align: left;
		width: 1000px;
		height: 57px;
		background: url(../images/mgosir_stopka.jpg) no-repeat top left;
}

#ul_menu_top , #ul_menu_top li{
		display: block;
}

#ul_menu_top{
		position: absolute;
		margin: 330px 0px 0px 15px;
		padding: 0px;
}

#ul_menu_top li{
		float: left;
}

#ul_menu_top li a{
		display: block;
		margin: 0px 20px 0px 0px;

		font-family: Georgia, Arial, Verdana, Tahoma;
		color: #2981a6;
		font-size: 16px;
		text-decoration: none;
		font-weight: bold;
}

#ul_menu_top li a.kropka{
		padding: 0px 0px 0px 30px;
		background: url(../images/kropka_menu.gif) no-repeat 0px 8px;
}

#ul_menu_top li a:hover{
		text-decoration: underline;
}

#ul_menu_top li a.a_z{
		color: #265b72;
		text-decoration: underline
}

.head h1{
		display: block;
		font-family: Georgia, Arial, Verdana, Tahoma;
		color: #3d99bd;
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;

		margin: 30px 0px 20px 0px;
		padding: 0px 0px 0px 30px;
		background: url(../images/kropka.gif) no-repeat 5px 6px;
}

#tresc_main{
		font-family: Arial, Verdana, Tahoma;
		color: #076084;
		font-size: 14px;
		text-decoration: none;
		
		padding: 0px 30px 30px 5px;
}

#tresc_main a{
		font-family: Arial, Verdana, Tahoma;
		color: #074a65;
		font-size: 14px;
		text-decoration: underline;
}

#tresc_main a:hover{
		color: #062d3d;
}


/* bloki */

.blok_head{
		font-family: Georgia, Arial, Verdana, Tahoma;
		color: #3d99bd;
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;

		margin: 30px 0px 20px 0px;
		padding: 0px 0px 0px 30px;
		background: url(../images/kropka.gif) no-repeat 5px 6px;
}

.blok1{
		width: 296px;
		height: 10px;
		padding: 0px;
		margin: 0px;
		line-height: 0px;
		font-size: 0px;
		background: url(../images/mgosir_box1.jpg) no-repeat top left;
}

.blok2{
		width: 296px;
		min-height: 150px;
		margin: 0px;
		background: url(../images/mgosir_box2a.jpg) repeat-y top left;
}

.blok2 .blok_in{
		background: url(../images/mgosir_box2.jpg) no-repeat top left;
}

.blok3{
		width: 296px;
		height: 12px;
		padding: 0px;
		margin: 0px 0px 30px 0px;
		line-height: 0px;
		font-size: 0px;
		background: url(../images/mgosir_box3.jpg) no-repeat top left;
}

.blok_tresc{
		font-family: Arial, Verdana, Tahoma;
		color: #076084;
		font-size: 12px;
		text-decoration: none;
		padding: 1px 10px 1px 10px;
		margin: 0px;
}

.blok_tresc img{
		border: 1px solid #5094b1;
}

.blok_tresc .blok_podpis_foto{
		font-family: Arial, Verdana, Tahoma;
		color: #6f8614;
		font-size: 12px;
		text-decoration: none;
}

.blok_tresc .blok_more a{
		display: block;
		font-family: Arial, Verdana, Tahoma;
		color: #69a321;
		font-size: 12px;
		text-decoration: none;
		text-align: right;
		padding: 0px 30px 0px 0px;
		background: url(../images/more.gif) no-repeat right 5px;
}

.blok_tresc a{
		font-family: Arial, Verdana, Tahoma;
		color: #076084;
		font-size: 12px;
		text-decoration: underline;
}

.blok_tresc a:hover{
		color: #0f3a4c;
}

.blok_tresc p{
		margin: 0px 0px 3px 0px;
}

.blok_kontakt{
		width: 296px;
		height: 198px;
		background: url(../images/mgosir_box_kontakt.jpg) no-repeat top left;
		margin: 0px 0px 20px 0px;
}

.blok_turniej{
		width: 296px;
		height: 198px;
		background: url(../images/mgosir_box_turniej.jpg) no-repeat top left;
		margin: 0px 0px 20px 0px;
}

.blok_news{
		margin: 0px 0px 20px 0px;
}

.blok_news_head{
		font-family: Arial, Verdana, Tahoma;
		color: #90b312;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		margin: 0px 0px 5px 0px;
}

.blok_news_head div{
		float: right;
		font-family: Arial, Verdana, Tahoma;
		color: #90b312;
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
}

.blok_news_tresc{
		font-family: Arial, Verdana, Tahoma;
		color: #076084;
		font-size: 12px;
		text-decoration: none;
		text-align: justify;
}

.blok_news_tresc img{
		float: left;
		margin: 0px 3px 3px 0px;
}

.baner_right{
		text-align: center;
		margin: 10px 0px 10px 0px;
}

/* aktualności */

.akt_main{
		font-family: Arial, Verdana, Tahoma;
		color: #076084;
		font-size: 12px;
		text-decoration: none;
		margin: 0px 0px 30px 0px;
}

.akt_main .akt_nazwa{
		font-family: Arial, Verdana, Tahoma;
		color: #076084;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #076084;
}

.akt_main .akt_nazwa div{
		font-weight: normal;
		float: right;
		font-size: 12px;
}

#tresc_main .akt_main .akt_more{
		display: block;
		font-family: Arial, Verdana, Tahoma;
		color: #ff0000;
		font-size: 12px;
		text-decoration: none;
		text-align: right;
		padding: 0px 30px 0px 0px;
		background: url(../images/more_akt.gif) no-repeat right 5px;
}

#tresc_main .akt_main .akt_more:hover{
		color: blue;
}

#tresc_main .back_nws{
		display: block;
		border-top: 1px solid #076084;
		text-align: right;

		font-family: Arial, Verdana, Tahoma;
		color: #ff0000;
		font-size: 14px;
		text-decoration: none;
}

.temat_img{
		float: left;
		margin: 0px 10px 10px 0px;
}

.temat_img img{
		border: 1px solid #5094b1;
}

.temat_tresc_tresc_one{
		font-weight: bold;
}

/* range */
.t_range{
		margin: 0px auto;
}
.t_range td a{
		display: block;
		float: left;
		width: 20px;
		height: 17px !important;
		height: 20px;
		background: #b1d9e8;
		text-align: center;
		border: 1px solid #6f9dae;
		padding: 3px 0px 0px 0px;

		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px;
		color: #000000;
		text-decoration: none;
}
.t_range td a.sel{
		border: 1px solid #000000;
}
.t_range td a:hover , .t_range td a.sel:hover{
		background: #a0d8ee;
		color: white;
}

.t_range td a.strz_tyl{
		background: white url(../images/strz2a.gif) no-repeat;
		border: 0px;
}
.t_range td a.strz_tyl:hover{
		background: white url(../images/strz2b.gif) no-repeat;
		border: 0px;
}
.t_range td a.strz_przod{
		background: white url(../images/strz1a.gif) no-repeat;
		border: 0px;
}
.t_range td a.strz_przod:hover{
		background: white url(../images/strz1b.gif) no-repeat;
		border: 0px;
}
/* KONIEC RANGE */


/* galeria zdjęć */

.gal_main .gal_foto_l{
		display: block;
		float: left;
		width: 140px;
		height: 120px;
		
		margin: 0px 20px 20px 0px !important;
		margin: 0px 15px 20px 0px;
		text-align: center;
		background: #95c8db;
}

.gal_main .gal_foto_l:hover{
		background: #7fb3c6;
}

.gal_main .gal_foto_l img{
		border: 0px;
		margin: 17px 0px 0px 0px;
}

#gal_all{
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 15px 0px;
		border-bottom: 1px solid #d3d3d3;

		font-family: Georgia, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: red;
		text-decoration: none;
}

#gal_all select{
		font-family: Georgia, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: #362a1c;
		text-decoration: none;

		background: #e0e0e0;
		border: 1px solid #8d8d8d;
		margin: 0px 0px 0px 10px;
}

.gals_head{
		background: #d7eef6;
		padding: 10px 0px 10px 10px;
		margin: 0px 0px 20px 0px;
}

/* koniec galerii  zdjęć */


/* stopka */

#m_stopka{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 14px;
		color: #207394;
		text-decoration: none;
}

#m_stopka #autor{
		float: right;
		margin: 20px 20px 0px 0px;
}

#m_stopka #st{
		padding: 20px 0px 0px 20px;
}

#m_stopka #autor a{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 14px;
		color: #207394;
		text-decoration: none;
		font-weight: bold;
}

#m_stopka #autor a:hover{
		text-decoration: underline;
}

/* strona startowa */
.def_img{
		float: left;
		margin: 0px 10px 0px 0px;
}

.def_body .def_top{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 14px;
		color: #207394;
		text-decoration: none;
		font-weight: bold;
}
.def_body .def_top div{
		font-weight: normal;
		float: right;
		font-size: 12px;
}

.def_body .def_tresc{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: #207394;
		text-decoration: none;
		text-align: justify;
}

#tresc_main .def_body .def_more{
		display: block;
		font-family: Arial, Verdana, Tahoma;
		color: #69a321;
		font-size: 12px;
		text-decoration: none;
		text-align: right;
		padding: 0px 30px 0px 0px;
		background: url(../images/more.gif) no-repeat right 5px;
}

#tresc_main .def_body .def_more:hover{
		color: red;
}

#tresc_main .def_body{
		margin: 0px 0px 40px 0px;
}
