.left{float: left;}
.right{float: right;}
.clear {clear: both; font-size: 1px; line-height: 1px;}
body{
	background: #f6f6f6;
}
.ContainerContent{
	width: 950px;
	background: #ffffff;
	margin: 0px auto 0px auto;
	padding: 2px;
}
.ContainerTop{
	float: left;
	width: 950px;
	margin: 0px 0px 0px 0px;
}
.Logo{
	width: 950px;
	height: 126px;
	margin: 3px 0px 0px 0px;
	background: url(../img/logo.jpg) no-repeat;
}
.TopMenu{
	width: 950px;
	height: 37px;
	margin: 1px 0px 0px 0px;
	background: url(../img/bg0001.gif) repeat-x;
	font-family: tahoma;
	font-size: 14px;
}
.TopMenu a{
	float: left;
	display: block;
	height: 28px;
	padding: 8px 20px 0px 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TopMenu a:hover{
	color: #ffffff;
}
.Container{
	width: 950px;
}


.box1{
	float: left;
	width: 180px;
	margin: 3px 0px 0px 0px;
}

.box2{
	float: left;
	width: 415px;
	margin: 3px 0px 0px 5px;
}

.box3{
	float: right;
	width: 339px;
	margin: 3px 0px 0px 5px;
}

.box2site{
	float: left;
	width: 405px;
	margin: 3px 0px 0px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #BEC6CF;
}
.box2site a{
	text-decoration: none;
	color: #75990e;
}
.box2site a:hover{
	text-decoration: underline;
}

.box2site h1{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	display: inline;
	border: 1px solid #cccccc;
	border-width: 0px 0px 1px 0px;
}
.box2site li {
	display:block;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
}
.box2site p{
	margin: 2px 0px 13px 0px;
}


.KomDodal{
	float: left;
	width: 397px;
	padding: 4px 4px 4px 4px;
	background: url(../img/bggbook.gif) repeat-x;
}
.KomTekst{
	float: left;
	width: 393px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #c8ddfc;
	margin: 2px 0px 6px 0px;
}
.komentarzinput{
	border: 1px solid #cccccc;
	width: 150px;
}
.komentarzarea{
	border: 1px solid #cccccc;
	width: 260px;
	height: 70px;
}
#komentarzarea{
	border: 1px solid #cccccc;
	width: 260px;
	height: 70px;
}
.komentarzarea2{
	border: 1px solid #cccccc;
	width: 295px;
	height: 120px;
}
.resizable-textarea .grippie{
	height:9px;
	overflow:hidden;
	background:#eee url(../img/grippie0.png) no-repeat center 2px;
	border:1px solid #ddd;
	border-top-width:0;
	cursor:s-resize;
}
	
html.js .resizable-textarea textarea{
	margin-bottom:0;
	width:100%;
	display:block;
}
.ContentInfo{
	float: left;
	width: 393px;
	padding: 7px 5px 7px 5px;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
}
.titlebox1{
	width: 180px;
	height: 17px;
	color: #ffffff;
	font-size: 11px;
	text-align:center;
	padding: 3px 0px 0px 0px;
	background: url(../img/box_title.gif) no-repeat;

}
.blokbox1{
	background-color: #E9EDF2;
    border: 1px solid #BEC6CF;
	border-width: 0px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
}
.box1_menu a{
	float: left;
	display: block;
	width: 170px;
	height: 16px;
	text-decoration: none;
	color: #000000;
}
.box1_menu a:hover{
	color: #b60000;
}
.photo {
	padding: 2px;
	margin: 2px;
	border: 1px solid #BEC6CF;
}
.photo2 {
	padding: 2px;
	margin: 2px;
	border: 1px solid #BEC6CF;
	max-width: 119px; 
	height: 90px;
}
.ContainerNews{
	width: 408px;
	border: 1px solid #BEC6CF;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
.ContainerNews a{
	text-decoration: none;
	color: #75990e;
}
.ContainerNews a:hover{
	text-decoration: underline;
}

.ContainerNews h1{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	display: inline;
	border: 1px solid #cccccc;
	border-width: 0px 0px 1px 0px;
}
.ContainerNews li {
	display:block;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
}
.ContainerNews p{
	margin: 2px 0px 13px 0px;
}
.News {
	float: left;
	font-family: tahoma;
	font-size: 12px;
	border: 1px solid #eaeaea;
	border-width: 1px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.NewsTitle{
	padding: 6px 6px 6px 6px;
	border: 1px solid #d3e7f4;
	border-width: 1px 1px 1px 1px;
	background: #edf5fa;
	color: #3377c8;
	font-weight: bold;
}
.NewsTitle a{
	
	color: #3377c8;
	text-decoration: none;
}
.NewsData{
	color: #767676;
	font-size: 11px;
	margin: 2px 0px 3px 2px;
}
.NewsFooter{
	margin: 5px 0px 3px 0px;
	padding: 2px 3px 0px 3px;
	font-size: 11px;
	color: #767676;
	border: 1px solid #cfcfcf;
	border-width: 1px 0px 0px 0px;
	
}
.box3_logowanie{
	width: 326px;
	height: 94px;
	float: right;
	margin: 10px 10px 0px 0px;
	padding: 5px 5px 7px 5px;
	background-color: #E9EDF2;
	border: 1px solid #BEC6CF;
}
.box3_logowanie a{
	color: #3579c0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	background: url(../img/dot-2.gif) no-repeat 0px 4px;
}
.box3_logowanie2{
	width: 326px;
	height: 94px;
	float: right;
	margin: 10px 10px 0px 0px;
	padding: 5px 5px 7px 5px;
	background: #E9EDF2 url(../img/boisko.gif) no-repeat;
	border: 1px solid #309105;	
}
.photouser{
	border: 1px solid #BEC6CF;
	padding: 2px 2px 2px 2px;
	float: right;
	background: #ffffff;
}
.menu_logowanie a{
	color: #3579c0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	background: url(../img/dot-2.gif) no-repeat 0px 4px;
}
.box3_bx{
	width: 326px;
	padding: 5px 5px 7px 5px;
	background-color: #E9EDF2;
	border: 1px solid #BEC6CF;
	margin: 0px 0px 7px 0px;
}
.box3_bx a{
	text-decoration: underline;
	color: #000000;
}
.box3_bx a:hover{
	text-decoration: underline;
	color: #ff0000;
}
.box3_bx2{
	width: 326px;
	padding: 5px 5px 7px 5px;
	border: 1px solid #BEC6CF;
	margin: 0px 0px 7px 0px;

}
.box3_bx3{
	width: 735px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #BEC6CF;
	margin: 5px auto 7px auto;

}
.box3_tagi{
	width: 326px;
	padding: 5px 5px 7px 5px;
	background-color: #E9EDF2;
	border: 1px solid #BEC6CF;
	margin: 0px 0px 7px 0px;
}
.box3_tagi a{
	color: #000000;
	text-decoration: none;
}
.box3_tagi a:hover{
	text-decoration: underline;
}
.box3_tagi h2{
	font-size: 15px;
	font-weight:none;
	display:inline;
	
}
.najp_akt{
	float: left;
	width: 160px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #BEC6CF;
	border-width: 0px 1px 0px 0px;
	font-size: 11px;
}
.najp_akt a{
	float: left;
	text-decoration: none;
	color: #000000;
}
.najp_akt a:hover{
	color: #b60000;
}
.najp_str{
	float: right;
	width: 160px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
}
.najp_str a{
	float: left;
	text-decoration: none;
	color: #000000;
}
.najp_str a:hover{
	color: #b60000;
}
.Footer {
	width: 940px;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px; 
	border: 1px solid #BEC6CF;
	border-width: 1px 0px 0px 0px;
	font-size: 11px;
	text-align: right;
	color: #000000;
}
.Footer a{
	text-decoration: none;
	color: #000000;
}
.Footer a:hover{
	color:#ff0000;
}
.ocena_box {
	float: right;
	text-align: right;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 245px;
	border: 1px solid #d4dbe3;
}
.ocena_txt {
	float: right;
	margin: 6px 10px 0px 0px;
	font-size: 11px;
	color: #353535;
}
.ocena {
	float: right;
	margin: 5px 0px 0px 0px;
}
.ocena_title{
	color: #cc1a1b;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
.wynik{
	float: left;
	width: 50px;
	padding: 3px 3px 3px 3px;
	background: #cc1a1b;
	color:#ffffff;
	margin: 0px 0px 2px 0px;
}
.btr {
	border: 1px solid #BEC6CF;
	border-width: 0px 0px 1px 0px;
	padding: 2px 0px 2px 0px;

}
.btr2 {
	border: 1px solid #BEC6CF;
	border-width: 0px 0px 1px 0px;
	background: #f1f4f7;
	padding: 2px 0px 2px 0px;
}
.btr3 {
	border: 1px solid #BEC6CF;
	border-width: 0px 0px 1px 0px;
	padding: 3px 0px 3px 0px;
	font-size: 11px;
}
.btr4 {
	border: 1px solid #BEC6CF;
	border-width: 0px 0px 1px 0px;
	background: #f1f4f7;
	padding: 3px 0px 3px 0px;
	font-size: 11px;
}
.more a{
	float: right;
	color: #fe5504;
	font-weight:bold;
	text-decoration: none;
	display: inline;
}
/* ################################ */
.input_logowanie{
	float: left;
	border: 1px solid #BEC6CF;
	width: 120px;
	margin: 5px 5px 5px 0px;
}
.input_szukaj{
	float: left;
	border: 1px solid #BEC6CF;
	width: 190px;
	margin: 5px 5px 5px 5px;
}
.button_glosuj{
	border: 0px;
	margin: 10px 0px 5px 0px;
	background: url(../img/button_glosuj.gif) no-repeat;
	width: 62px;
	height: 19px;
}
.button_glosuj:active{
	border: 0px;
	background: url(../img/button_glosuj_active.gif) no-repeat;
	width: 62px;
	height: 19px;
}
.button_logowanie{
	border: 0px;
	margin: 5px 0px 5px 0px;
	background: url(../img/button_zaloguj.gif) no-repeat;
	width: 62px;
	height: 19px;
}
.button_szukaj{
	border: 0px;
	margin: 5px 0px 5px 0px;
	background: url(../img/button_szukaj.gif) no-repeat;
	width: 62px;
	height: 19px;
}
.subtitle{
	font-weight: bold;
	border: 1px solid #cccccc;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 5px 0px;
}
.date{
	font-size: 11px;
	color: #666666;
	margin: 2px 0px 10px 0px;
}

.gal_dzial{
	float: left;
	width: 192px;
	margin: 0px 5px 10px 5px;
	border: 1px solid #BEC6CF;
	border-width: 0px 0px 1px 0px;
}
.rejestracja{
	border: 1px solid #BEC6CF;
	width: 140px;
	padding: 1px 3px 1px 3px;
}
.rejestracja2{
	border: 1px solid #BEC6CF;
	width: 115px;
	padding: 1px 3px 1px 3px;
}
.message{
	border: 1px solid #BEC6CF;
	margin: 0px auto 10px auto;
	padding: 20px 10px 20px 10px;
	width: 375px;
}
.msg_ans a{
	float: right;
	display: block;
	padding: 4px 5px 4px 5px;
	background-color: #E9EDF2;
	border: 1px solid #BEC6CF;
	text-decoration: none;
	color: #000000;
}
.msg_ans a:hover{
	background-color: #ffffff;
	border: 1px solid #BEC6CF;
	text-decoration: none;
}
.ramka{
	width: 390px;
	margin: 3px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #BEC6CF;
}

.RSSContent img{
	max-height: 65px;
	border: 1px solid #cfcfcf;
	padding: 2px;
	margin: 2px;
}
.box3_rss{
	width: 326px;
	height: 350px;
	padding: 5px 5px 7px 5px;
	background-color: #E9EDF2;
	border: 1px solid #BEC6CF;
	margin: 0px 0px 7px 0px;
	overflow: auto;
	
}
.RSSTitle{
	background: #ffffff;
	padding: 2px 2px 2px 7px;
	border-left: 2px solid #c31f03;
	margin: 6px 0px 2px 0px;
}
.RSSTitle a{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.RSSContent{
	text-align: justify;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #bec6cf;
	padding: 1px 0px 4px 0px;
}