* {font-size:12px; font-weight:normal; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;}

body{background:url(../images/bg1.png) repeat-x top fixed; margin:0; padding:0}

h1 {color:#FFFFFF; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif}

h2 {color:#75001b; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:10px}

h3 {color:#75001b; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:10px; margin-top:10px}

h5 {color:#75001b; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding-top:0px; padding-bottom:10px;}





html, body{height:100%; width:100%}

a {text-decoration:none; color:#333}
a:visited {text-decoration:none; color:#333}
a:hover {text-decoration:none; color:#75001b}

#target{bottom:0px; left:0px; overflow:hidden; position:fixed; right:0px; top:0px; }

#glassbg2{width:960px; background:url(../images/glassbg2.png) repeat top; margin:0 auto; margin-top:10px; margin-bottom:10px; display:table; padding-bottom:10px; padding-top:10px; position:absolute;}

#glassbg1{width:960px; background:url(../images/glassbg1.png) no-repeat top; margin:0 auto; margin-top:10px; padding-bottom:10px; }

#glassbg3{width:960px; background:url(../images/glassbg3.png) no-repeat bottom; margin:0 auto}

#groundbg2{width:940px; background: #fcfff4 url(../images/groundbg2.png) no-repeat top left; margin:0 auto; margin-top:0px; display:table; padding:0px; padding-bottom:10px; padding-top:10px; }

#groundbg1{width:940px; margin:0 auto; padding-top:10px; margin-top:0px; padding-bottom:0px; background:url(../images/groundbg1.png) no-repeat top;}

#groundbg3{width:940px; margin:0 auto;  background:url(../images/groundbg3.png) no-repeat bottom; padding-bottom:10px;}

#panel2{width:370px; background: #fcfff4 url(../images/panel2.png) repeat top; margin:0 auto; display:table; padding-bottom:10px; }

#panel1{width:370px; margin:0 auto; margin-top:0px; padding-bottom:0px; background:url(../images/panel1.png) no-repeat top; padding-top:10px;}

#panel3{width:370px; margin:0 auto;  background:url(../images/panel3.png) no-repeat bottom; padding-bottom:10px;}

#panelx2{width:370px; background: #fcfff4 url(../images/panel2.png) repeat top; margin:0 auto;  display:table; padding-bottom:10px; padding-top:10px; }

#panelx1{width:370px; margin:0 auto; margin-top:0px; padding-bottom:0px; background:url(../images/panel1.png) no-repeat top; padding-top:10px;}

#panelx3{width:370px; margin:0 auto;  background:url(../images/panel3.png) no-repeat bottom; padding-bottom:10px;}

#panelz2{width:370px; background: #fcfff4 url(../images/panel2.png) repeat top; margin:0 auto;  display:table; padding-bottom:10px; padding-top:10px; }

#panelz1{width:370px; margin:0 auto; margin-top:0px; padding-bottom:0px; background:url(../images/panel1.png) no-repeat top; padding-top:10px; margin-bottom:10px;}

#panelz3{width:370px; margin:0 auto;  background:url(../images/panel3.png) no-repeat bottom; padding-bottom:10px;}


#maincontainer{
width: 920px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background-image:url(../images/topbg.png);
height: 98px; /*Height of top section*/
color:#FFF;
position:relative;
}

#topsection h1{
margin: 0;
padding-top: 11px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 375px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 375px; /*Width of right column*/
margin-left: -375px; /*Set left margin to -(RightColumnWidth) */

}

#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
display: inline;
margin: 0 auto;
text-align:center;
}


.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-right:5px;
}

#navibar {background:url(../images/navibar.png) no-repeat bottom left; height:28px; line-height:28px; vertical-align:middle; margin-top:10px; margin-bottom:10px; padding-left:10px}

/* .shortnews{background:url(../images/domek.png) no-repeat left top; padding-left:80px; margin-bottom:20px; */
.shortnews{padding-left:0px; margin-bottom:20px;

min-height: 65px;


}

.sponsor {background:url(../images/sponsorBg.png) no-repeat; width:83px; height:83px; overflow:hidden; line-height:83px; vertical-align:middle; margin-left:30px; margin-bottom:20px;}

.bilans1 {background:url(../images/bilans1.png) no-repeat; width:83px; height:83px; overflow:hidden; line-height:83px; margin-left:20px; margin-bottom:20px;}

.bilans2 {background:url(../images/bilans2.png) no-repeat; width:83px; height:83px; overflow:hidden; line-height:83px;  margin-left:30px; margin-bottom:20px;}

.bilans3 {background:url(../images/bilans3.png) no-repeat; width:83px; height:83px; overflow:hidden; line-height:83px;  margin-left:30px; margin-bottom:20px;}

.allegroLogo {border:none; margin-left:100px}

.toLeft {float:left}

.qNews{line-height:18px; list-style:square; text-decoration:none}
.qNews a, .qNews a:visited{text-decoration:none; color:#333}
.qNews a:hover {text-decoration:none; color:#75001b}

.marmurek{ }

#menu1{width:358px; padding-left:10px; margin-bottom:10px; display:table;  }

a.ovalbutton{
background: transparent url('../images/bx.png') no-repeat top left;
display: block;
float: left;
font:  14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
line-height: 16px; 
height: 31px; 
padding-left: 11px; 
text-decoration: none;

}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
margin-top:7px;
font-weight:bold;
text-transform:uppercase;
color:#333;

}

a.ovalbutton span{
background: transparent url('../images/b.png') no-repeat top right;
display: block;
padding: 10px 11px 4px 0; 
margin: 0 auto;
width:328px;
text-align:center;
color:#FFF;
font-weight:bold;
}

a.ovalbutton:hover{ 
background-position: bottom left;
color:#333;
font-weight:bold;
}

a.ovalbutton:hover span{ 
background-position: bottom right;
color: white;
font-weight:bold;
text-transform:uppercase;
color:#333;
font-weight:bold;

}

.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}



.kontakt {
margin-left: 10px;	
}

.poll{
list-style:none;
margin-top:0;
}

.qPoll{
margin-left:20px;
font-weight:bold;
}

.ulfooter{
list-style:none;
list-style-type: none;
display: inline;
margin: 0 auto;
}

.ulfooter li{
list-style:none;
list-style-type: none;
display: inline;
margin-left:20px;
}

#langru{	
position:absolute;
	top:5px;
	left:830px;}
	
.linkmain	{	
position:absolute;
	left:20px;}
	
#langen{	
position:absolute;
	top:5px;
	left:870px;}
	
#videsupra{	position:absolute;
	top:25px;
	right:20px;}	

#topmenu{
	position:absolute;
	top:39px;
	right:380px;
	width:535px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	color:#FFF}

#dzieci{background: url(../images/dzieci.png); width:539px; height:300px;  z-index:20}
#dzieci1{background: url(../images/dzieci1.png); width:539px; height:300px; z-index:20}
#dzieci2{background: url(../images/dzieci2.png); width:539px; height:300px; z-index:20}
#dzieci3{background: url(../images/dzieci3.png); width:539px; height:300px; z-index:20 }

#slogan{background: url(../images/glass.png) bottom no-repeat;  height:100px; padding-top: 180px; z-index:100;}

#slogan2 {margin-left:20px; color:#FFF; font-size:30px; padding-top:20px; font-family:Georgia; text-align:right; margin-right:20px}

.qmenu{line-height:18px; list-style:square; text-decoration:none; width:120px; margin-bottom:10px}
.qmenu a, .qmenu a:visited{text-decoration:none; color:#333}
.qmenu a:hover {text-decoration:none; color:#75001b}

#xmenu1{display:block}
#xmenu2{display:none}
#xmenu3{display:none}

.ofundacji {width:210px;}
.ofundacji2 {margin-left:10px; margin-right:10px;}

.linkcontainer {width:360px; vertical-align:middle; display:table}
.linker {width:160px; margin-right:10px; margin-top:5px; padding-left:10px; display:table; float:left; line-height:25px; height:25px;  display:inline; background:url(../images/linker.png) }

.menulink {color:#FFF; font-weight:bold}
.menulink a{color:#FFF; padding-left:11px;  font-weight:bold}
.menulink a:hover{color:#EEE;  font-weight:bold}
.menulink a{color:#FFF;  font-weight:bold}


.linkmain a {color:#75001b; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0px; margin-top:0px; letter-spacing:0.3em}

.linkmain a:visited {color:#75001b; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0px; margin-top:0px; letter-spacing:0.3em}


/* ========================== styl dla wyszukiwarki ========================= */

#ajaxSearch_form {
   color: #444;
   width: auto;
}

#ajaxSearch_form fieldset {
	border: none;
	margin: 0; padding:0;
}



#ajaxSearch_input {

	padding-left:10px;
	width:220px;

   display: inline;
   height: 17px;

   border: 1px solid #b3b3b3;
   border-left-color: #b3b3b3;
   border-top-color: #b3b3b3;
   background: #fbfbfb;


   vertical-align: top;
}
#ajaxSearch_submit {
   display: inline;
   height: 22px;
   line-height: 22px;
   margin-left:10px;
   
   border: 1px solid #b3b3b3;
   border-left-color: #b3b3b3;
   border-top-color: #b3b3b3;
   background: #ddd;
   
}
#ajaxSearch_output {
   border: 1px solid #444;
   padding: 10px;
   background: #fff;
   display: block;
   height: auto;
   vertical-align: top;
}
.AS_ajax_result {
   color: #444;
   margin-bottom: 3px;
}
.AS_ajax_resultLink {
   text-decoration: underline;
   font-size: 18px;
}
.AS_ajax_resultDescription{
   color: #555;
}
.AS_ajax_more {
   color: #555;
}

.ajaxSearch_resultsInfo {
	font-size: 14px;
}

.AS_ajax_resultsIntroFailure {
	font-size: 14px;
}

.ajaxSearch_result a:hover, .ajaxSearch_result a {
	font-size: 16px;
	color: #75001B;
}

.ajaxSearch_resultLink {
	font-size: 16px;
	color: #75001B;
}

.ajaxSearch_resultExtract {
	margin-bottom: 20px;
}


/* styl dotyczacy formularza kontaktowego */
.spf_cookie_msg {
	margin-left: 8px;
}

#spf_form {
	margin-left: 8px;
}

#spf_form p {
	
}

.spf_prompt {
	width: 90px;
	float: left;
}

.spf_prompt_message {
	width: 350px;
	float: left;
}

.spf_normal_input {
	width: 120px;
	float: left;
margin-right:20px;
}

.spf_verify_msg {
	width: 100px;
	float: left;
}

.spf_verify_prompt {
	float: left;
	width: 250px;
}

#spf_form select, #spf_form input {
	float:left;
	width: 180px;
}

.spform_button {
	width: 70px !important;
}

.xformcont{
width:360px;
display:table;
}

.galeriaDarczyncow {width:300px; text-align:center; margin: 0 auto; overflow: hidden; padding-top:5px; padding-bottom:10px;}

.bilans{text-align:center; font-size:24px}

.pollbutton {
   display: inline;
   height: 22px;
   line-height: 22px;
   
   border: 1px solid #b3b3b3;
   border-left-color: #b3b3b3;
   border-top-color: #b3b3b3;
   background: #ddd;
   
} 

.newsletterButtonWrapper {margin-left: 10px; float: left; margin-bottom: 10px;}
.newsletterButtonWrapper input {
   display: inline;
   height: 22px;
   line-height: 22px;
   
   border: 1px solid #b3b3b3;
   border-left-color: #b3b3b3;
   border-top-color: #b3b3b3;
   background: #ddd;
   
}
.newsletterInput input{margin-left: 10px; width:220px;  float: left;
   border: 1px solid #b3b3b3;
   border-left-color: #b3b3b3;
   border-top-color: #b3b3b3;
   background: #fbfbfb;}

.newsletterContainer {width:370px; display:table}

.pictureform {
width: 300px;
}

.dolnemenu {text-align: center; margin: 0 auto; background: #fcfff4 url(../images/groundbg2.png) no-repeat bottom left;}
.dolnemenu a {margin-right: 30px;}

#szukajka{margin-left:10px}

.banner_stypendia {
background: url(../images/banner1.png) no-repeat;
}
