@CHARSET "UTF-8";
#leftmenu {
	float: left;
	width: 210px;
	height: auto;
	min-height:130px;
}

#leftmenu-top {
	float: left;
	width: 210px;
	height: 12px;
/*	background-image: url(../img/leftmenu-top.jpg);
	background-repeat: no-repeat;*/
}

#leftmenu-content {
	float: left;
	width: 210px;
	height: auto;
	margin-top:15px;
	/*background-image: url(../img/leftmenu-bg.jpg);
	background-repeat: repeat-y;*/
}

#leftmenu-bottom {
	float: left;
	width: 260px;
	height: 30px;
	/*background-image: url(../img/leftmenu-bottom.jpg);
	background-repeat: no-repeat;*/
}

.leftmenu-1 {
	float: left;
	width: 210px;
	height: auto;
	/*background-image: url(../img/leftmenu-1-bg.jpg);
	background-repeat: repeat-y;*/
}


.leftmenu-1-spacer {
	float: left;
	width: 210px;
	height: 0px;
	/*background-image: url(../img/leftmenu-spacer-1.jpg);
	background-repeat: no-repeat;*/
}



.leftmenu-1 img, .leftmenu-2 img, .leftmenu-3 img, .leftmenu-4 img, .leftmenu-5 img{
	border: none;
}

.leftmenu-1:hover {	
	/*background-color: #AE100E;*/		
}

.leftmenu-1:hover a{
	color: rgb(174,61,78);	
}

.leftmenu-1-txt {
	float: left;
	/*width: 180px;*/
	height: auto;
	margin-left: 1px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-1-txt a{
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: rgb(77,77,77);
	font-size: 12px;
	font-weight: normal;
}


.leftmenu-1-active {
	float: left;
	width: 210px;
	height: auto;	
}


.leftmenu-1-txt-active {
	float: left;
	/*width: 180px;*/
	height: auto;
	margin-left: 1px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-active .leftmenu-1-txt a{
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Verdana,  Helvetica, sans-serif;
	color: rgb(174,61,78);
	font-size: 13px;
	font-weight: bold;
}

.leftmenu-arrow-closed {	
	width: 13px;
	height: 7px;		
	background-repeat: no-repeat;	
}

.leftmenu-arrow-opened {	
	width: 13px;
	height: 7px;	
	background-repeat: no-repeat;	
}

.leftmenu-1 .leftmenu-arrow-closed{background-image: url(../img/arrow-grey-empty-down.gif);float: left;margin: 6px 0 0 5px;}
.leftmenu-1 .leftmenu-arrow-opened{background-image: url(../img/arrow-grey-empty-up.gif);float: left;margin:6px 0 0 5px;}
.leftmenu-active .leftmenu-arrow-closed{background-image: url(../img/arrow-red-down.gif);float: left;margin: 6px 0 0 5px;}
.leftmenu-active .leftmenu-arrow-opened{background-image: url(../img/arrow-red-up.gif);float: left;margin:6px 0 0 5px;}

.leftmenu-2-container {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	width: 210px;
}

.leftmenu-3-container {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	width: 210px;
}
.leftmenu-4-container {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
}
.leftmenu-5-container {
	position: relative;
}

.leftmenu-2 {
	float: left;
	width: 210px;
	height: 27px;
	height: auto;
	position: relative;
	/*background-image: url(../img/leftmenu-2-bg.jpg);
	background-repeat: repeat-y;*/
}

.leftmenu-2:hover {	
	/*background-color: #AE100E;*/	
}
.leftmenu-2:hover a{
	color:rgb(35,31,32);	
}
.leftmenu-active .leftmenu-2:hover a{
	color:rgb(35,31,32);	
	font-weight: bold;	
}

.leftmenu-2 .leftmenu-arrow-closed{
	position: absolute;
	background-image: url(../img/arrow-grey-empty-down.gif);
	left: 0px;
	top: 6px;
	}
.leftmenu-2 .leftmenu-arrow-opened{
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url(../img/arrow-grey-empty-up.gif);
	}
.leftmenu-2-active .leftmenu-arrow-closed{
	position: absolute;
	background-image: url(../img/arrow-gray-down.gif);
	left: 0px;
	top: 6px;
	}
.leftmenu-2-active .leftmenu-arrow-opened{
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url(../img/arrow-black-up.gif);
	}		
.leftmenu-2:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-empty-down.gif);}
.leftmenu-2-active:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-down.gif);}
.leftmenu-active .leftmenu-2 .leftmenu-arrow-closed{background-image: url(../img/arrow-gray-down.gif);margin: 0px;}
.leftmenu-active .leftmenu-2 .leftmenu-arrow-opened{background-image: url(../img/arrow-black-up.gif);margin: 0px;}
.leftmenu-active .leftmenu-2:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-down.gif);}


.leftmenu-2-spacer {
	float: left;
	width: 210px;
	height: 0px;
	/*background-image: url(../img/leftmenu-spacer-1.jpg);
	background-repeat: no-repeat;*/
}

.leftmenu-2-txt {
	float: left;
	width: 169px;
	height: auto;
	margin-left: 25px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-2-txt a{
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: rgb(128,128,128);
	font-size: 12px;
	font-weight: normal;
}

.leftmenu-selected .leftmenu-2-txt a{
	color: rgb(35,31,32);
}
.leftmenu-active .leftmenu-selected .leftmenu-2-txt a{
	color: rgb(35,31,32);
	font-weight: bold;
}

.leftmenu-2-active {
	float: left;
	width: 210px;
	height: 27px;
	height: auto;	
	margin-left: 0px;
}

.leftmenu-2-txt-active {
	float: left;
	width: 169px;
	height: auto;
	margin-left: 25px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-2-txt-active a{
	text-decoration: none;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: rgb(35,31,32);
	font-size: 12px;
	font-weight: bold;
}

.leftmenu-3 {
	float: left;
	width: 210px;
	height: auto;
	position: relative;
}

.leftmenu-3-spacer {
	float: left;
	width: 260px;
	height: 0px;
	/*background-image: url(../img/leftmenu-spacer-2.jpg);
	background-repeat: no-repeat;*/
}

.leftmenu-3:hover {	
	/*background-color: #AE100E;*/	
}

.leftmenu-3:hover a{	
	color: rgb(88,89,91);	
}
.leftmenu-3 .leftmenu-arrow-closed{
	position: absolute;
	background-image: url(../img/arrow-grey-empty-down.gif);
	left: 0px;
	top: 6px;
	}
.leftmenu-3 .leftmenu-arrow-opened{
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url(../img/arrow-grey-empty-up.gif);
	}
.leftmenu-3-active .leftmenu-arrow-closed{
	position: absolute;
	background-image: url(../img/arrow-gray-down.gif);
	left: 0px;
	top: 6px;
	}
.leftmenu-3-active .leftmenu-arrow-opened{
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url(../img/arrow-black-up.gif);
	}		
.leftmenu-3:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-empty-down.gif);}
.leftmenu-3-active:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-down.gif);}
.leftmenu-active .leftmenu-3 .leftmenu-arrow-closed{background-image: url(../img/arrow-gray-down.gif);}
.leftmenu-active .leftmenu-3 .leftmenu-arrow-opened{background-image: url(../img/arrow-gray-up.gif);}


.leftmenu-3-txt {
	float: left;
	width: 159px;
	height: auto;
	margin-left: 23px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-3-txt a{
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: rgb(128,128,128);
	font-size: 12px;
	font-weight: normal;
}
.leftmenu-selected .leftmenu-3-txt a{	
	color: rgb(88,89,91);
}

.leftmenu-3-active {
	float: left;
	width: 210px;
	height: auto;
	position: relative;
}

.leftmenu-3-txt-active {
	float: left;
	width: 169px;
	height: auto;
	margin-left: 23px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-3-txt-active a{
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: rgb(35,31,32);
	font-size: 12px;
	font-weight: bold;
}

.leftmenu-4 {
	float: left;
	width: 210px;
	height: auto;
	position: relative;
}

.leftmenu-4-spacer {
	float: left;
	width: 260px;
	height: 0px;
	/*background-image: url(../img/leftmenu-spacer-4.jpg);
	background-repeat: no-repeat;*/
}

.leftmenu-4:hover {	
	/*background-color: #AE100E;*/	
}

.leftmenu-4:hover a{
	color: rgb(88,89,91);	
}

.leftmenu-4 .leftmenu-arrow-closed{
	position: absolute;
	background-image: url(../img/arrow-grey-empty-down.gif);
	left: 0px;
	top: 6px;
	}
.leftmenu-4 .leftmenu-arrow-opened{
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url(../img/arrow-grey-empty-up.gif);
	}
.leftmenu-4-active .leftmenu-arrow-closed{
	position: absolute;
	background-image: url(../img/arrow-gray-down.gif);
	left: 0px;
	top: 6px;
	}
.leftmenu-4-active .leftmenu-arrow-opened{
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url(../img/arrow-black-up.gif);
	}		
.leftmenu-4:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-empty-down.gif);}
.leftmenu-4-active:hover .leftmenu-arrow-closed{background-image: url(../img/arrow-black-down.gif);}

.leftmenu-4-txt {
	float: left;
	width: 149px;
	height: auto;
	margin-left: 25px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-4-txt a{
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: rgb(128,128,128);
	font-size: 12px;
	font-weight: normal;
}

.leftmenu-4-active {
	float: left;
	width: 210px;
	height: auto;
	position: relative;
}

.leftmenu-4-txt-active {
	float: left;
	width: 149px;
	height: auto;
	margin-left: 25px;
	margin-top: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-4-txt-active a{
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: rgb(35,31,32);
	font-size: 12px;
	font-weight: bold;
}

.leftmenu-underline-1{
	background-image: url("../img/menuleft-line-1.gif");
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
.leftmenu-underline-1-sub{
	background-image: url("../img/menuleft-line-1-sub.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}
.leftmenu-2-container .leftmenu-underline-1-sub{background-position: 24px bottom;}
.leftmenu-3-container .leftmenu-underline-1-sub{background-position: 24px bottom;}
.leftmenu-4-container .leftmenu-underline-1-sub{background-position: 24px bottom;}
.leftmenu-5-container .leftmenu-underline-1-sub{background-position: 24px bottom;}

#cms-right {
	float: right;
	width: 700px;
	height: auto;
	margin-top: 10px;
	padding-bottom: 30px;
}

.leftmenu-5 {
	float: left;
	width: 210px;
	height: auto;
	background-image: url(../img/leftmenu-3-bg.jpg);
	background-repeat: repeat-y;
}

.leftmenu-5-spacer {
	float: left;
	width: 260px;
	height: 0px;
	background-image: url(../img/leftmenu-spacer-5.jpg);
	background-repeat: no-repeat;
}

.leftmenu-5:hover {
	background-image: none;
	background-color: #AE100E;	
}

.leftmenu-5:hover a{
	text-decoration: underline;	
}

.leftmenu-5-txt {
	float: left;
	width: 139px;
	height: auto;
	margin-left: 55px;
	margin-top: 7px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-5-txt a{
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.leftmenu-5-active {
	float: left;
	width: 210px;
	height: auto;
	background-image: url(../img/leftmenu-5-bg-active.jpg);
	background-repeat: repeat-y;
}

.leftmenu-5-txt-active {
	float: left;
	width: 149px;
	height: auto;
	margin-left: 55px;
	margin-top: 7px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftmenu-5-txt-active a{
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#cms-right {
	float: left;
	width: 690px;
	height: auto;
	margin-top: 3px;
	padding-bottom: 30px;
}

#cms-right img{
	margin-bottom:4px;
    margin-right:25px;
    margin-top:4px;
	border: 0px;
}
#cms-right img.view-news-img{
	border:1px solid #E7E8E9;
	float: left;
	margin: 0 20px 0 0;
}
#breadcrumb-1 {
	float: left;
	width: 685px;
	height: auto;
	margin-left: 15px;
	margin-top: 0px;		
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}

#breadcrumb-1 a{
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}
#cms-right #breadcrumb-1 a{
	text-decoration: none;	
	color: #AE3D4E;
	font-size: 22px;
	font-weight: bold;
}

#breadcrumb-2 {
	float: left;
	width: 685px;
	height: auto;
	margin-left: 15px;
	margin-top: 8px;		
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #7F705C;
	font-size: 16px;
	font-weight: bold;
}

#breadcrumb-2 span{
	color: #000000;
}

#cms-content {
	float: right;
	width: 680px;
	height: auto;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 140%;
	font-family: Arial;
	font-size: 11px;
	color: rgb(26,26,26); 
}
#cms-content strong, #cms-content b{color: rgb(35,31,32);}
#cms-content .headline {color:#AE3D4E;font-family:Arial;font-size:20px;line-height:20px;}
#cms-content ul{list-style-image: url("../img/list-style-image.gif");}
#cms-right ul{list-style-image: url("../img/list-style-image.gif");}
#cms-content ul.szary-bullet{list-style-image: url("../img/list-style-image-grey.gif");}
#cms-right ul.szary-bullet{list-style-image: url("../img/list-style-image-grey.gif");}
#cms-right ul ul.szary-bullet{list-style-image: url("../img/list-style-image-grey.gif"); margin-left:15px;}

#cms-content a {
     color:#AE3D4E;
	 font-size:11px;
	 font-weight:bold;
	 text-decoration:none;
}
#cms-right a {
     color:#AE3D4E;
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:none;
}

#cms-content ul {
	padding-left: 0px;
}
 #cms-content ol {
	padding-left: 16px;
}

#cms-content-bottom {
	float: right;
	width: 680px;
	height: auto;
	margin-left: 10px;
	margin-top: 28px;
	line-height: 140%;
	text-align: center;
}

#cms-content-bottom img{
	border: none;
}

#cms-right .date{
	float: left;
	margin-left: 15px;
	color: #ba0d0b;
	font-family: Georgia, Arial;
}
#view-news{
float:left;
height:auto;
line-height:140%;
margin-top:11px;
width:690px;
font-family: Arial;
font-size: 11px;
color: rgb(26,26,26);
text-align: justify;
  
}
#view-news ul{list-style-image: url("../img/list-style-image.gif");}
.view-news-date{font-size: 20px;color: rgb(174,61,78);margin-right: 5px;}
.view-news-title{color:rgb(35,31,32);font-weight: bold;}

.events-menu-head{font-size: 13px; font-weight: bold; color: rgb(174,61,78); margin-top: 28px;width: 210px;}
.clear{clear:both;}

#form_switch_full, #form_switch_quick{font-size:11px;text-transform: lowercase;}
#form_fq .czytelnia_change{clear: both; width: 180px; text-align: left; margin-left:303px;top: -17px;font-weight:bold; position:relative;}
#form_ff .czytelnia_change{clear: both; width: 130px; text-align: left; margin-left:110px;clear: both;font-weight:bold;}
#form_ff .czytelnia_change a{font-size:11px;}
#form_fq .czytelnia_change a{font-size:11px;font-weight: bold;}
#form_fq label,#form_ff label  {float:right;}
#form_fq label, #form_fq #query-label{display:none;}
#form_ff dl.zend_form {width:500px;}
#form_ff #exact_title-label{clear:none; float:right;}
#form_ff #exact_title-label label{float:left;color:#A7A9AC;position: relative;top: -2px;}
#form_ff #exact_title-element{width:20px;float:right;}
#czytelnia_tytul {width:675px;}
#czytelnia_tytul table {float:left; width:540px;}
#czytelnia_tytul img {float:right; margin:13px 0px 0px 10px; width:125px;}
#drukuj_rewers_link {text-align:left;text-transform:lowercase;margin:10px 0px;}
#drukuj_rewers_link a, #czytelnia_tytul a{font-size:11px;}
#pp_full_res #submit {margin-left:109px;}
#table-list td img {margin:0px;}
#czytelnia_tytul td {padding: 5px 10px 5px 0px;}
#form_fq input#query {background-image: url("../img/search-bg.gif");background-repeat: repeat-x;border: 0 none;color: #A7A9AC;float: left;font-size: 10px;font-weight: bold;height: 16px;margin: 0; padding: 2px 0 0;text-align:center;}
#form_fq #query-element {border-bottom: 1px solid #BCBDC0;border-top: 1px solid #BCBDC0;float: left;height: 18px;line-height: 100%;width: 240px;}
#form_fq #submit-label{width:0px;clear:none;display:none;}
#form_fq #submit-element{width:50px;}
#form_fq #submit-element input#submit {background: none repeat scroll 0 0 #57585A;color: #FFFFFF;cursor: pointer;float: left;height: 20px;margin-right: 0;padding-top: 0px;text-align: center;width: 42px;	border-bottom: 1px solid #BCBDC0;border-top: 1px solid #BCBDC0;font-weight: normal;}
.gray{color:#A7A9AC;}

#bar_admin_menu {height: 18px; border-bottom: 1px solid #cbcac7; margin-bottom: 10px;width:690px;}
#bar_admin_menu .link_propose {float: left; margin: 0 15px 0px 0px;}
.paging{width:651px;}

.schoollessons td{
	padding: 0px 10px 0 10px;
}
