* {margin: 0; padding: 0;}
body {color: #065196; background-color:#FFFFFF; font-family: Tahoma; font-size: 11px; line-height:18px; margin: 2px 0 5px 0; }
.clr {clear: both}

a { text-decoration:underline; color:#1175c6 }

#wrapper { width: 955px; margin: 0 auto; padding-top: 5px }

#banner { width: 955px; height: 314px; position: relative; }

#menu { width: 955px; position: relative; }

/* menu */
	
	#mainmenu {margin: 5px auto; width: 955px;}
	#mainmenu a {text-decoration: none; color: #445c9f;}
	#mainmenu li {width: 119px; height: 24px; list-style: none; float: left; position: relative; background-position: 0 -24px}
	#mainmenu li ul {display: none; position: absolute; bottom: 24px; left: 0; background: #e6eff6;
			border: 1px solid #fff; border-bottom: none; width: 117px; padding-bottom: 6px}
	#mainmenu li ul li {background: none; width: 117px}

	#mainmenu li ul li a {display: block; width: 103px; padding: 4px 2px; margin: 0 auto; border-bottom: 1px solid #b7d6ec}


	#home {background: url(../img/menu_home.jpg) no-repeat}
	#home a { display: block; width: 100%; height:100% }
	#o-programie {background: url(../img/menu_program.jpg) no-repeat}
	#zbiorka-zywnosci {background: url(../img/menu_zbiorka.jpg) no-repeat}
	#program-granatowy {background: url(../img/menu_program_grantowy.jpg) no-repeat}
	#nasza-akademia {background: url(../img/menu_publikacje.jpg) no-repeat}
	#niedozywienie {background: url(../img/menu_niedozywienie.jpg) no-repeat}
	#galeria {background: url(../img/menu_galeria.jpg) no-repeat}
	#galeria a { display: block; width: 100%; height:100% }
	#kontakt {background: url(../img/menu_kontakt.jpg) no-repeat}
	#kontakt a { display: block; width: 100%; height:100% }

/* end menu */
.img_header { padding-bottom: 5px }

.column_content { padding: 20px }
.column_content2 { padding: 20px 20px 0px 20px; }
/*
 * .column_content2 { padding: 20px; }
 */
.column_content_col { padding-left:20px }

#column1 { width: 25%; float: left; text-align: justify}

#column1 .news {height:100px;}

#column1 h1 { font-size: 11px; line-height: 12px; font-weight: bold;}

#column1 h2 {  font-size: 11px; line-height: 14px; text-align: right; font-weight:normal; margin-bottom:5px}
#column1 .content { font-size: 11px; line-height: 18px; margin-top: 5px }

#column1 .more { text-align: right; line-height: 18px}

#column1 .more a  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#column1 .more a:hover  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small_on.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#column1 .spacer { width: 138px; border-bottom: 1px solid #EDF5FB; margin-bottom: 18px; margin-left: 32px}

#column1 .more_wczesniejsze { text-align: right; line-height: 14px;}

#column1 .more_wczesniejsze a  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#column1 .more_wczesniejsze a:hover  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small_on.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}



#column1 li { margin-left: 20px; list-style-image:url(../img/bullet.gif) }

#content { width: 50%; float: left; text-align:justify;}

#content h1 { font-size: 12px; font-weight: bold; line-height: 14px; margin-bottom:18px; text-align:left}

#content h3 { font-size:11px; line-height:14px }

#content h4 { font-size:11px; line-height:14px; margin: 14px 0}

#content h4.faq_title { font-size:11px; line-height:14px; margin: 14px 0;background: url(../img/arrow_small.gif) no-repeat left; padding-left: 20px; height:20px;cursor: pointer;}
#content h4.faq_title:hover { font-size:11px; line-height:14px; margin: 14px 0;background: url(../img/arrow_small_on.gif) no-repeat left; padding-left: 20px; height:20px;cursor: pointer;}

#content .indent { margin-left: 10px }
#content .result { margin-left: 10px }

#content .img_replace { line-height: 45px }

#content a.title { font-size: 11px; line-height: 14px; font-weight: bold; }

#content .title { font-size: 11px; line-height: 14px; font-weight: bold; margin-left:10px; }
#content .post .title { font-size: 11px; line-height: 14px; font-weight: bold; margin-left:0px; }

#content .date {  font-size: 11px; line-height: 14px; text-align: right; font-weight:normal; }

#content .shortText { font-size: 11px; line-height: 18px; margin-top: 14px }

#content .txt_txt { font-size: 11px; line-height: 18px; margin-top: 14px; margin-left:10px }

#content .more { text-align: right; line-height: 18px; width:90px; float: right;}

#content .more a  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#content .more a:hover  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small_on.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#content .more_map { text-align: right; line-height: 18px; float: right;}

#content .more_map a  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}
#content .more_map a:hover  { color: #dc2024; text-decoration: none; background: url(../img/arrow_small_on.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#content .spacer { width: 377px; border-bottom: 1px solid #EDF5FB; margin-bottom: 28px; margin-left: 32px;}

#content ul { padding-top: 20px }

#content li { margin-left: 20px;  list-style-image:url(../img/bullet.gif) }

#content img { border: 0px}

#content .box { width: 190px; float: left; margin: 10px 10px 10px 0; text-align:center; border-right:1px solid #d7e5f5; padding-right: 10px }

#content .box2 { width: 190px; float: left; margin: 10px}

#content .box_image { width: 190px; float: left; margin: 10px 10px 10px 0; text-align:center; border-right:1px solid #d7e5f5; padding-right: 10px}
#content .box_image2 { width: 190px; float: left; margin: 10px; text-align:center;}

#content .box_gallery { width: 80px; height: 120px; float: left; margin: 10px 10px 15px 10px; text-align:center; overflow:hidden:}

#content .box_gallery img:hover{ cursor: pointer;}

#content .image { border: 1px solid #ffeeed }

#backToTop {margin-top:30px;}

#backToTop p { text-align: right; line-height: 18px;}

#backToTop a  { color: #dc2024; text-decoration: none; background: url(../img/arrow_top.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#backToTop a:hover  { color: #dc2024; text-decoration: none; background: url(../img/arrow_top_on.gif) no-repeat right; padding-right: 22px; height: 20px; display:block}

#column1 .spacer { width: 138px; border-bottom: 1px solid #EDF5FB; margin-bottom: 18px; margin-left: 32px}

#content_col1 { width: 50%; float: left;}

#content_col2 { width: 50%; float:left;}

#content_map1 { width: 50%; float: left; margin-top: 40px}

#content_map2 { width: 50%; float:left; margin-top: 40px}

#column2 { width: 24%; float: left;}

.input_normal { background: url(../img/input_bck.jpg) no-repeat left; color:#1175c6; border: none; width:154px; height:24px; padding-top: 8px; padding-left:8px; font-size:11px;}

.input_long { background: url(../img/input_bck_long.jpg) no-repeat left; color:#1175c6; border: none; width:168px; height:24px; padding-top: 10px; padding-left:8px; font-size:11px;}

.input_textbox { background: url(../img/input_textbox.jpg) no-repeat left; color:#1175c6; border: none; width:200px; height:161x; padding-top: 10px; padding-left:8px; font-size:11px; }
.submit_normal { background: url(../img/arrow_big.gif) no-repeat center; border: none; height: 32px; width: 32px; margin-left: -30px; padding-bottom: 5px; cursor: pointer; position: relative; z-index: 100}

.submit_normal:hover { background: url(../img/arrow_big_on.gif) no-repeat center; border: none; height: 32px; width: 32px; margin-left: -30px; padding-bottom: 5px; cursor: pointer;}

.submit_right { background: url(../img/arrow_big.gif) no-repeat center; border: none; height: 32px; width: 32px;margin-top: 10px;  margin-left: 165px; padding-bottom: 5px; cursor: pointer; position: relative; z-index: 100}
.submit_right:hover { background: url(../img/arrow_big_on.gif) no-repeat center; border: none; height: 32px; width: 32px; margin-top: 10px; margin-left: 165px; padding-bottom: 5px; cursor: pointer;}

.submit { background: url(../img/arrow_big.gif) no-repeat center; border: none; height: 32px; width: 32px;margin-top: 10px; margin-left: 180px; padding-bottom: 5px; cursor: pointer; position: relative; z-index: 100}
.submit:hover { background: url(../img/arrow_big_on.gif) no-repeat center; border: none; height: 32px; width: 32px; margin-top: 10px; margin-left: 180px; padding-bottom: 5px; cursor: pointer;}

.select { border: 1px solid #ffeeed;font-size:11px; color:#1175c6; height:25px; padding:5px; width: 160px}

#footer { background: url(../img/footer_bcg.jpg) no-repeat center; width: 391px; height: 47px; margin: 0 auto 15px auto; line-height: 14px; font-size: 10px; color:#FFFFFF}

#footer a { color:#FFFFFF }

#footer p { padding-left: 88px; padding-top: 26px; }

#realizacja {float: right; ;margin-top: 20px; margin-right:40px; position: relative}
#realizacja-pusher { float:left; margin-top:20px; width:100px; }

#realizacja a { color:#1175c6; font-size:10px }

#errors h1 { font-size: 12px; font-weight: bold }
#errors p { color:#FF0000 }

#playerContainer { position:absolute; text-align:center; z-index:300; width:100%;}
#maxBkg{ position:absolute; text-align:center; z-index:200; width:100%;}
#playerInner { width:593px;height:404px;margin:200px auto 0 auto; z-index:301;} 
#altContentContainer { z-index:1; }

#ribbon { z-index:50000; position:absolute; top:0; left:0;}

.enter-now {
	background:url("../konkurs/form/images/button1.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:37px;
	width:235px;
}

.enter-now:hover {background-position: 0 -37px; }

.enter-now span
{display:none;}


.addthisdiv { float:right; clear:both; height:30px; }
