* { margin:0; padding:0;}
body { background:#f7f9f6 url(images/wrapper_site.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Arial, Arial, Helvetica, sans-serif; color:#808080; text-align:center;}
a {outline: none;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial, Arial, Helvetica, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{ color:#0D82AD;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:60px;}
.col-list .indent-list1{ margin-left:45px;}

/*header*/
.logo-menu{ margin:22px 0 9px 0; background:url(images/logo-menu.jpg) 0 0 no-repeat; height:158px;}
.logo-menu.bottombar {margin-top: 0;}
.logo-menu .mainpagelink { position:absolute; margin: 8px 0 0 23px; display: block; height: 92px; width: 92px;}
.logo-menu .schoolinfo { position: absolute; margin: 19px 0 0 125px; font: bold 10px Tahoma,Arial,Helvetica,sans-serif; color: #fff; }
.logo-menu .schoolinfo h1{ font-size: 22px; font-family: "Trebuchet MS"; line-height: 18px;}
.logo-menu .schoolinfo h1 span {display: block; font: bold 12px Tahoma,Verdana,Arial,sans-serif; padding-left: 2px;}
.logo-menu .schoolinfo p {margin-top: 3px; font-weight: normal; padding-left: 2px;}
.logo-menu .menu{ display:block; margin:104px 13px 0 13px; position:absolute;}
.logo-menu .menu a {display: block; float: left; width: 140px; height: 30px; text-align: center; text-decoration: none; padding-top: 15px; text-transform: uppercase; background: url(images/menu-sep.png) no-repeat center left; color: #01486b; font: bold 12px Arial,Helvetica,sans-serif;}
.logo-menu .menu a:hover {color: #0595b9;}
#panelMore {background:url(images/panelMore.jpg) 0 0 no-repeat; height:54px; margin-bottom: 9px; display: none; cursor: pointer;}
.header-banner{position: relative; background:url(images/header_banner.jpg) 0 0 no-repeat; height:330px;}
.header-banner .header-title{ margin:32px 0 0 484px; position:absolute;}
.header-banner .button-header{ background:url(images/button-header.gif) 0 0 no-repeat; height:41px; width:164px; display:block; position:absolute; margin:244px 0 0 504px; color:#737474; font-weight:bold; text-align:center; line-height:3.687em; font-size:0.687em;}
.header-banner .button-header a{ color:#0b6c98;}
.header-banner ul{ position:absolute; width:330px; margin:114px 0 0 495px; text-transform:uppercase;}
.header-banner ul li a{zoom: 1;font-weight: bold; background:url(images/header_list_marker.png) no-repeat top left; line-height:2.3em; display:block; padding:0 0 0 28px; color:#1093b4; text-decoration:none; font-size:13px;}
.header-banner ul li a span {font-weight: normal;text-transform: none; color:#737373;}
.header-banner ul li a:hover{ color:#4f4f4f;}
.header-banner ul li{ background:url(images/header_list_line.gif) bottom left repeat-x; }
.header-banner #zwin {position: absolute; bottom: 20px; right: 14px; cursor: pointer; background:url(images/zwin.png) 0 0 no-repeat; width: 53px; height: 19px;}
.bg-none{ background:none !important;}

/*content*/
.content{ font-size:0.75em; line-height:1.5em; margin-bottom: 9px;}
.box-top{ margin-top:15px;}
.col-1 h1, .col-1 h2, .col-1 h3{ color:#6d6d6d; font: bold 22px "Trebuchet MS",Georgia,sans-serif;}*/
.col-1 h2{ font-size: 18px;}
.col-1 h3 {font-size: 14px;}
/*.content .col-2 h1 {font-weight:bold; padding-left: 5px; border-left: 3px solid #a1d51e; font-size: 20px;}*/
.content .col-1 h1 {color:#98c91c;}
.line{ background:url(images/line.gif) 0 14px repeat-x; display:block; height:32px;}
.list li{ background:url(images/list.gif) center left no-repeat; padding:0 0 0 15px; line-height:2em; font-size:1.06em;}
.list li a{ color:#41c6e8;}
.br{ display:block;}


.content-box .border-top {background:url(images/border_top.gif) repeat-x top #FFF;}
.content-box .border-bot {background:url(images/border_bot.gif) repeat-x bottom;}
.content-box .border-left {background:url(images/border_left.gif) repeat-y left;}
.content-box .border-right {background:url(images/border_right.gif) repeat-y right;}
.content-box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.content-box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.content-box .corner-bot-left {background:url(images/corner_bot_left.gif) no-repeat left bottom;}
.content-box .corner-bot-right {background:url(images/corner_bot_right.gif) no-repeat right bottom; }
.content-box-indent{ padding:12px 0 13px 12px; width:850px; overflow:hidden;}

.box-1 .border1-top {background:url(images/border1_top.gif) repeat-x top #FFF;}
.box-1 .border1-bot {background:url(images/border1_bot.gif) repeat-x bottom;}
.box-1 .border1-left {background:url(images/border1_left.gif) repeat-y left;}
.box-1 .border1-right {background:url(images/border1_right.gif) repeat-y right;}
.box-1 .corner1-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner1-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner1-bot-left {background:url(images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner1-bot-right {background:url(images/corner1_bot_right.gif) no-repeat right bottom; zoom:1;}
.box-1-indent{ padding:0 0 0 28px;}
.box-1 .indent-text{ padding:26px 42px 30px 23px;}
.box-1 h1, .box-2 h1{ line-height:2.6875em; }

.box-2 .border1-top {background:url(images/border2_top.gif) repeat-x top #f8f8f8;}
.box-2 .border1-bot {background:url(images/border2_bot.gif) repeat-x bottom;}
.box-2 .border1-left {background:url(images/border2_left.gif) repeat-y left;}
.box-2 .border1-right {background:url(images/border2_right.gif) repeat-y right;}
.box-2 .corner1-top-left {background:url(images/corner2_top_left.gif) no-repeat left top;}
.box-2 .corner1-top-right {background:url(images/corner2_top_right.gif) no-repeat right top;}
.box-2 .corner1-bot-left {background:url(images/corner2_bot_left.gif) no-repeat left bottom;}
.box-2 .corner1-bot-right {background:url(images/corner2_bot_right.gif) no-repeat right bottom; zoom:1;}
.box-2-indent{ padding:0 0 0 29px;}
.box-2 .indent-text{ padding:18px 38px 38px 22px;}

.content .title{ display:block;}
.content .img-left{ float:left; margin:2px 27px 0 0;}
.content .img-left1{ float:left; margin:2px 15px 0 0;}
.content .img-left2{ float:left; margin:2px 19px 0 0;}
.content .img-left3{ float:left; margin:2px 15px 0 0;}
.indent-top{ display:block; margin-top:11px;}
.indent-top1{ display:block; margin-top:5px;}
.indent-bottom {margin-bottom:11px;}
.list-1 li{ background:url(images/list-1.gif) 0 6px no-repeat; padding:0 0 10px 17px; font-size:1.06em;}
.list-1 li a{ color:#222222;}
.list-1.smaller li {line-height:1.5em;}

.link{color:#0d82ad; font-weight:bold; }
.link-img{ vertical-align:middle; margin:0 9px 0 0;}
.text{ color:#939393; font-size:0.875em;}
.link-1{ background:url(images/link-1.gif) center left no-repeat; padding:0 0 0 18px; color:#0d82ad; font-weight:bold; text-decoration:none; font-size:0.937em;}
.link-1:hover{ color:#000;}
.indent-top2{ display:block; margin-top:8px;}
.indent-top3{ display:block; margin-top:20px;}
.indent-top4{ display:block; margin-top:25px;}

.list-2 li{ background:url(images/list-2.gif) top left no-repeat; margin-bottom: 20px; padding:0 0 0 27px; line-height:31px !important; overflow:hidden;}
.list-2 li a{ color:#006892; text-decoration:none; font-size:1.5em; line-height:1em; display:block; float:left;}
.list-2 li span{ color:#545454; font-size:0.937em; float:right; display:block;}
.list-2 li a:hover{ color:#A1D51E !important;}

.h1{ font-size:3.6875em !important; line-height:1.5em; font-weight: normal !important; padding-left: 0 !important; border-left: none !important;}
.h1small {line-height: 1em;}
.text-1{ text-transform:uppercase; color:#545454; font-size:0.937em;}
.text-2{ color:#0d82ad; text-transform:uppercase;}
.text-3{color:#0d82ad;}
.indent-bot{ display:block; margin-bottom:7px;}
.indent-bot2 {display:block; margin-bottom:25px !important;}
.indent-top-bot{ display:block; margin:25px 0;}

.text-text dt{ color:#0d82ad; padding-bottom:9px; font-weight:bold;}
.text-text dd{ padding-bottom:19px;}
.text-text.new dt{text-decoration: none; padding-bottom:0; font-size: 1.1667em;}
.indent-bot-none{ padding-bottom:0 !important;}
.extra-bottom{ padding-bottom:15px !important;}
.text-line li{ line-height:1.75em !important;}
.text-line1 li{ line-height:2.25em !important;}
.h-top{ margin-top:45px;}
.link-2{ color:#0d82ad;}
.link-3{ background:url(images/list.gif) left center no-repeat; color:#41c6e8; padding:0 0 0 15px;}

.table-content {color: #616161;}
.table-content th.txt-right, .table-content td.txt-right {text-align: right;}
 {padding: 3px 6px; background-color: #e9e7e7; font-weight: bold; text-align: left;}
.table-content th, .table-content .thline td { font-weight: bold; text-align: left;}
.table-content th {padding: 3px 6px; background-color: #7a7a7a; color: #e9e7e7;}
.table-content .thline td,.table-content .thlinesmall td { border-bottom: 1px solid #e9e7e7; padding: 5px 6px 0 6px;}
.table-content .thlinesmall td { padding: 0;}
.table-content span.txtimportant{color: #ed1c24; font-weight: bold; display: block; padding: 3px 0;}

.table-content td {vertical-align: top; padding: 2px 4px;}
.table-content td.middle {vertical-align: middle;}
.table-content td span.nazwa {display: block; font-weight: bold; }
.table-content td.lines { background:url(images/line.gif) 0 9px repeat-x; height:18px;}
.table-content td p {margin: 0;}


.content .col-2 p.bad {color: #FF5200;}
.content .col-2 p.good {color: #009c00;}

#stopka {background:url(images/bottom-back.png) left top no-repeat; padding: 4px 26px 0 0; text-align: right; text-transform: uppercase; font: normal 10px/30px Arial,Tahoma,Helvetica,sans-serif; color: #5a5a5a;}

/*================== layout adds ==================*/
#page1 .indent-right-text span{ float:right; margin-right:71px;}
#page1 .form input{ height:18px; width:209px;}
#page1 .form textarea{ overflow:auto; display:block; height:105px; width:231px; margin-bottom:11px;}
#page1 .form textarea, #page1 .form input{ border:1px solid #d0d0d0; color:#808080; font-size:1em;}
#page1 .form .form-link{ padding-left:95px;}
#page1 .form .form-link1{ margin-right:20px;}
#page1 .content .col-2 .row-box-1 div{ height:27px;}
#page1 .content .col-1{width:332px;}
#page1 .content .col-2{width:487px;}
#page1 .content .col-2 .row-box-1{ width:230px;}
#page1 .content .col-2 .row-box-2{ width:230px; margin-left:20px;}

.site-center {margin:0 auto; width:872px; text-align:left;}

.col-1, .col-2, .col-3, .row-box-1, .row-box-2{ float:left;}

.content .col-2{ margin-left:21px; margin-top: 20px;}

/*======= index-6.html =======*/
#page7 .content .col-1{width:848px;}

/*poprawione do edytora - dokonać zmian w edytorze backoffice */
.col-2 h1, .col-2 h2, .col-2 h3 {font: normal 1em "Trebuchet MS",Arial,Georgia,sans-serif;color:#6D6D6D;}
.col-2 h1 {font-size: 3.6667em;}
.col-2 h2 {font-weight:bold;padding-left:5px;border-left:3px solid #a1d51e;font-size:1.6667em;margin-bottom:20px;}
.col-2 h3 {font-size: 1.5em;font-weight:bold;margin-bottom:5px;}
.col-2 p {margin: 5px 0 15px 0;clear:both;}
.col-2 p img {margin: 2px 22px 0 0;float: left;}
.col-2 hr {height:2px; margin: 5px 0 15px 0; border: 0; border-top: 2px solid #eaeaea;clear:both;}
.col-2 ul {list-style:none;margin: 0 0 15px 0;float: left;}
.col-2 ul li {background:url("images/list-1.gif") 0 6px no-repeat;padding:0 0 10px 17px;font-size:1.0833em;}
.col-2 ul a {color: #000;}
.col-2 table {color:#616161; width:100%;clear: both;}
.col-2 table td {padding:2px 4px;}


.col-2 .more a {background:url("images/link-1.gif") center left no-repeat; padding:0 0 0 18px; color:#0d82ad; font-weight:bold; text-decoration:none; font-size:0.9167em;}
.col-2 .more a:hover {color:#000;}
.col-2 p.drukowane { text-transform:uppercase; color:#545454; font-size:0.937em;}
.col-2 span.spec1 {color:#0d82ad; font-weight: bold;}
.col-2 span.txtimportant{color: #ed1c24; font-weight: bold;}
