BODY {  
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px; 
  line-height: 1.5em;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #7C7C7C;
  background: #fff;
}
textarea{ font-family: Arial, Tahome, Verdana;  font-size: 13px;  text-align: left;}
img, img a { border:0; }
div { margin: 0px; padding: 0px; text-align: left; }

#container{ width:1199px; margin: 0px auto; background: transparent url('../images/bg_left.png') top left no-repeat;}
#container2{ width:1199px; margin: 0px auto; background: transparent url('../images/bg_right.png') top right no-repeat;} 

div#menu { width:959px; height:60px; overflow:hidden; margin: 0 auto; background: #690000;}
div#menu ul { margin: 0; padding: 0; cursor: default; list-style: none; display:block; float:left;}
div#menu ul li { float:left; display: block; color:#fff; font-weight:bold; padding:0; margin: 0px;}
div#menu ul li a.btn_1 {display:block; width:126px; height:60px; background: url('../images/m_1.png') top left no-repeat;}
div#menu ul li a.btn_1:hover {display:block; width:126px; height:60px; background: url('../images/m_1.png') bottom left no-repeat;}
div#menu ul li a.btn_2 {display:block; width:155px; height:60px; background: url('../images/m_2.png') top left no-repeat;}
div#menu ul li a.btn_2:hover {display:block; width:155px; height:60px; background: url('../images/m_2.png') bottom left no-repeat;}
div#menu ul li a.btn_3 {display:block; width:144px; height:60px; background: url('../images/m_3.png') top left no-repeat;}
div#menu ul li a.btn_3:hover {display:block; width:144px; height:60px; background: url('../images/m_3.png') bottom left no-repeat;}
div#menu ul li a.btn_4 {display:block; width:96px; height:60px; background: url('../images/m_4.png') top left no-repeat;}
div#menu ul li a.btn_4:hover {display:block; width:96px; height:60px; background: url('../images/m_4.png') bottom left no-repeat;}
div#menu ul li a.btn_5 {display:block; width:110px; height:60px; background: url('../images/m_5.png') top left no-repeat;}
div#menu ul li a.btn_5:hover {display:block; width:110px; height:60px; background: url('../images/m_5.png') bottom left no-repeat;}
div#menu ul li a.btn_6 {display:block; width:92px; height:60px; background: url('../images/m_6.png') top left no-repeat;}
div#menu ul li a.btn_6:hover {display:block; width:92px; height:60px; background: url('../images/m_6.png') bottom left no-repeat;}
div#menu ul li a.btn_7 {display:block; width:109px; height:60px; background: url('../images/m_7.png') top left no-repeat;}
div#menu ul li a.btn_7:hover {display:block; width:109px; height:60px; background: url('../images/m_7.png') bottom left no-repeat;}
div#menu ul li a.btn_8 {display:block; width:127px; height:60px; background: url('../images/m_8.png') top left no-repeat;}
div#menu ul li a.btn_8:hover {display:block; width:127px; height:60px; background: url('../images/m_8.png') bottom left no-repeat;}

div#header{ margin: 0 auto; width:959px;	height:210px;	background: #690000 url('../images/top_pic.png') top right no-repeat; overflow: hidden;}
div#header #logo {width:284px;	height:210px; float: left;}

div#center{ margin: 0 auto; width:959px;}
#leftColumn{	float: left;	width:284px; background: #fff url('../images/left_bg.png') top left repeat-y; }
#content {	float: left;	width:655px;	padding-left: 15px;	margin-bottom: 10px;}

#footer { clear:both; font-size: 11px;  width:1000px;  margin:0 auto;  padding-top: 15px;  text-align: center;}
#footer #opis {color: #909090;}

/* NORMAL BOX */
div.box { margin:10px 0px 0px 15px; width:354px; }
div.box .title { height:36px; background:transparent url('../images/box_01.png') no-repeat; color:#FFFFFF; text-align:left; }
div.box .title p { font-family: "Trebuchet MS"; font-weight:bold; font-size:16px; padding:10px 0px 0px 20px; }
div.box .text { padding:20px 10px 8px 10px; text-align:left; line-height:1.5em; }

/* SMALL BOX */
div.sbox { margin:10px 0px 0px 0px; width:270px; }
div.sbox .title { height:36px; background:transparent url('../images/sbox_01.png') no-repeat; color:#FFFFFF; text-align:left; }
div.sbox .title p { font-family: "Trebuchet MS"; font-weight:bold; font-size:16px; padding:10px 0px 0px 20px; }
div.sbox .text { padding:20px 10px 8px 10px; text-align:left; line-height:1.5em; }

/* SMALL BOX GREY BACK*/
div.gsbox { margin:10px 0px 0px 13px; width:257px; display: inline;}
div.gsbox .title { height:36px; background:transparent url('../images/sbox_02.png') no-repeat; color:#FFFFFF; text-align:left; }
div.gsbox .title p { font-family: "Trebuchet MS"; font-weight:bold; font-size:16px; padding:10px 0px 0px 20px; }
div.gsbox .text { padding:20px 10px 8px 10px; text-align:left; line-height:1.5em; }

/* BIG - BOX */
div.bbox { margin:10px 0px 0px 0px; width:640px; }
div.bbox .title { height:36px; background:transparent url('../images/bbox_01.png') no-repeat; color:#FFFFFF; text-align:left; }
div.bbox .title p { font-family: "Trebuchet MS"; font-weight:bold; font-size:16px; padding:10px 0px 0px 20px; }
div.bbox .text { padding:20px 10px 8px 10px; text-align:left; line-height:1.5em; }

/* BOX NO-HEADER */
div.lbox { width:248px; background: #fff url('../images/lbox_01.png') top left no-repeat;}
div.lbox .bottom{ height: 5px; width:248px; background: transparent url('../images/lbox_02.png') bottom left no-repeat;}
div.lbox .text{ padding:5px 5px 5px 5px; text-align:left; line-height:1.5em; }
div.lbox a {color: #737373; text-decoration: none;}
div.lbox a:hover {color: #737373; text-decoration: none;}

a { color: #CB3332;  text-decoration: none;}
a:hover {  color: #CB3332;  text-decoration: none;}

a.redR{ color:#CB3332; text-decoration: none; padding: 0px 10px 2px 0; background: url(../images/arr_red.gif) right center no-repeat;}
a.redR:hover { text-decoration: underline; }
a.redL{ color:#CB3332; text-decoration: none; padding: 0px 0px 2px 10px; background: url(../images/arr_red.gif) left center no-repeat;}
a.redL:hover { text-decoration: underline; }
a.greyL{ color:#737373; text-decoration: none; padding: 0px 0px 2px 10px; background: url(../images/arr_grey.gif) left center no-repeat;}
a.greyL:hover { text-decoration: underline; }
a.grey{ color:#737373; text-decoration: none;}
a.grey:hover { text-decoration: underline; }
/**/
#searchBg {width: 147px; height: 25px; background: url(../images/search_bg.png) top left no-repeat; padding: 3px 0 0 2px;}
#searchWord { background: transparent none repeat scroll 0 0; border:0px solid #B5B5B5; font-size:12px; width:140px; height: 22px;}    
#btnSearch {margin: 0px 0 0px 5px;}

table.liga {border-spacing: 0; border: 0; color: #737373; width: 235px; margin: 0 auto; padding: 2px; background: #fff; font-weight: normal;}
table.liga td {padding: 2px 2px 2px 7px; height: 20px; vertical-align: middle;}
table.liga .td_on { background: #E1E1E1; }

table.liga2 {border-spacing: 0; border: 0; color: #737373; width: auto; margin: 0 auto; padding: 5px; background: #fff; font-weight: normal;}
table.liga2 th {padding: 2px 5px 2px 5px; height: 20px; vertical-align: middle;}
table.liga2 td {padding: 2px 5px 2px 5px; height: 20px; vertical-align: middle;}
table.liga2 .td_on { background: #E1E1E1; }
table.liga2 .td_ong { background: #007A01; color: white;}
table.liga2 .td_ongr { background: #E7E7E7; color: #000; }

ul#druzyny { margin: 0; padding: 0; cursor: default; list-style: none; display:block;}
ul#druzyny li { display: block; padding:0; margin: 0px;}

.subtitle {color: #007900; font-size:12px; font-weight: bold;}
div.foto { border: solid 2px #007900;}
.lightGrey{color: #A8A7A7;}

.tb { font-weight:bold; }
.tl { text-align:left; }
.tj { text-align:justify; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.di { display: inline; }
p.error {color: red; }
h1 {font-size:12px; font-weight: bold;}
hr {color: #B6B6B6; width: 100%;}
.red {color: red;}
.green {color: green;}

.foto_kadra { border: solid 2px #007900; width:150px; height:200px; overflow: hidden; margin-right: 15px;}
img.ramka {border: solid 2px #007900;}
.foto_gal {
  float: left;
  width:100px; 
  height:75px;
  margin-left: 20px;
  margin-top: 20px;
  overflow: hidden;
  border:solid 1px #007900;
  padding: 2px;
}

ul#lmenu
{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 5px;
}

ul#lmenu li
{
  margin: 0; 
  padding: 5px 0px 0px 0px;
  list-style: none;
  display:block;
  width:219px;
  height:25px;
  border-bottom: dotted 1px #9CA9BE;
}



#gMap{
	margin-top: 30px;
	width:595px;
	height: 300px;
}

a.link_foot{
	color: #6E798F;
	text-decoration: none;
}

#aaa{
	min-height: 650px; 
	height: auto ! important; 
	height:650px;
}


/*ANKIETY*/
.pollOptionsBox {
  width: 200px;
  margin: 10px auto 10px auto;
}

.pollError {
  color: red;
  display: none;   
}

/* Opisy do inputów przy ankietach typu radio */
.pollOptionRadio {
  float: left;
  padding-top: 2px;
}
/* Inputy przy ankietach typu radio */
.pollOptionInputRadio {
  float: left;
  clear: both;
}

/* Opisy do inputów przy ankietach typu checkbox */
.pollOptionCheckox {
  float: left;
  padding-top: 2px;
}
/* Inputy przy ankietach typu checkbox */
.pollOptionInputCheckbox {
  float: left;
  clear: both;
}

.pollButtons {
  width: 130px;
  text-align: center;
  margin: 10px auto;
}

.pollTable {
  margin: 0px auto 20px auto;
  font-size: 12px;  
  border-collapse: collapse;
}

.pollTableOptions {
 padding: 3px 10px 3px 0; 
}

.pollTableVotes {
 padding: 3px 10px 3px 10px;
 border-right:solid 1px #c4bdc3;
 border-left:solid 1px #c4bdc3;
 text-align: right;
}

.pollTablePrecent {
 padding: 3px 10px 3px 10px;
 font-weight: bold;
 text-align: right;
}