body{border:none;font-family:arial;font-size:12px;background:#edfeec url(../gfx/bg.png) repeat-x;margin:0;padding:0;}
html{border:none;margin:0;padding:0;}
div.clear{clear:both;}
span.clear{display:block;clear:both;}
a:hover{text-decoration:underline!important;}
div#root{width:999px;padding-bottom:20px;margin:0 auto;}
div#root-t{background:url(../gfx/root-t.png) no-repeat;height:90px;}
div#root-b{background:url(../gfx/root-b.png) no-repeat;height:11px;position:relative;}
div#root-m{background:url(../gfx/root-m.png) repeat-y;min-height:200px;padding:6px;}
div#root-left{float:left;width:265px;}
div#root-right{float:right;width:714px;}
div#top{height:64px;}
div#top-logo{position:absolute;top:8px;}
div#top-logo a{display:block;width:528px;height:85px;background:url(../gfx/top.png) no-repeat;}
div.btm-menu{float:right;margin-top:-10px;margin-right:4px;}
div.btm-menu-l{height:37px;width:5px;background:url(../gfx/btm-menu-l.png) no-repeat;float:left;}
div.btm-menu-r{height:37px;width:5px;background:url(../gfx/btm-menu-r.png) no-repeat;float:right;}
div.btm-menu-m{height:37px;background:url(../gfx/btm-menu-m.png) repeat-x;margin:0 5px;padding:14px 16px 0;}
div.bottom-menu{color:white;}
div.bottom-menu a{color:white;}
div.bottom-menu ul{list-style:none;margin:0;padding:0;}
div.bottom-menu li{list-style:none;float:left;background:url(../gfx/btm-menu-sep.png) no-repeat 0 3px;margin:0;padding:0;}
div.bottom-menu li a{text-decoration:none;display:block;padding:0 14px;}
div.bottom-menu li.first{background:none;}
div.bottom-menu li.active a{color:#77bd73;}
div#top div.top-linki{float:right;margin-top:8px;}
div#root-t div.top-szukaj{height:36px;margin-left:720px;}
div#root-t div.top-szukaj-in{padding-top:12px;padding-left:16px;}
div#root-t div.top-szukaj div.top-kontrast{position:absolute; margin-left:-80px; margin-top:10px; }
div#root-t div.top-szukaj div.top-kontrast a{color:#31732E; font-weight:bold; text-decoration:none;}
div#root-t div.top-szukaj div.top-kontrast img{ vertical-align: middle; }
div#root-left a{text-decoration:none;}
div#root-left a:hover{text-decoration:underline;}
div#root-left div.box{margin-bottom:10px;}
div#root-left div.box ul{list-style:none;margin:0;padding:0;}
div#root-left div.box li{list-style:none;margin:0;padding:0;}
div#root-left div.box li a{display:block;color:#393939;background:url(../gfx/bull-green.png) no-repeat 8px 10px;padding:4px 4px 4px 20px;}
div#root-left div.box li.selected a{background-color:#f0efef;}
div.pg-hd{font-size:13px;color:#b07e7c;font-weight:700;overflow:hidden;position:relative;margin-bottom:10px;}
div#root-left div.box div.box-hd{font-size:13px;color:#b07e7c;font-weight:700;overflow:hidden;position:relative;}
div.pg-hd span.bl{display:inline-block;padding:10px 30px 10px 0;}
div#root-left div.box div.box-hd span.bl{display:inline-block;padding:10px 11px;}
div.pg-hd span.br{background:url(../gfx/sha-a.png) no-repeat 100% 0;position:absolute;height:35px;width:154px;}
_div#root-left div.box div.box-hd span.br{background:url(../gfx/sha-a.png) no-repeat 100% 0;position:absolute;height:35px;width:154px;}
div#root-left div.box div.box-hd span.bl{background:url(../gfx/sha-a.png) no-repeat 0 100%; width:100%;}
div#root-t div.main-menu ul{list-style:none;margin:0;padding:0;}
div#root-t div.main-menu li{list-style:none;float:left;background:url(../gfx/bull-dgreen.png) no-repeat 4px 50%;margin:0;padding:0 0 0 11px;}
div#root-t div.main-menu li a{font-family:Century Gothic;font-size:13px;display:block;color:#31732e;font-weight:700;text-decoration:none;line-height:50px;padding:0 12px;}
div#root-t div.main-menu li.first{background:none;}
div.box-main-2{margin-bottom:5px;}
div.box-main-2 div.box-a span.box-left{float:left;width:430px;}
div.box-main-2 div.box-a span.box-left img{display:block;background:white;border:1px solid #e7e7e7;padding:3px;}
div.box-main-2 div.box-a span.box-hd{display:block;color:#2d648a;font-size:16px;font-weight:700;margin-bottom:10px;}
div.box-main-2 div.box-a a{text-decoration:none;}
div.box-main-2 div.box-a a:hover{text-decoration:none!important;}
div.box-main-2 div.box-a a:hover span.box-hd{text-decoration:underline;}
div.box-buttons{text-align:center;margin-top:6px;}
div.box-buttons span{display:inline-block;width:20px;height:20px;background:url(../gfx/dot-blue.png) no-repeat 50% 50%;}
div.box-buttons span.selected{background-image:url(../gfx/dot-red.png);}
div.box-main-menu ul{list-style:none;display:block;margin:0;padding:0 3px;}
div.box-main-menu li{list-style:none;float:left;background:url(../gfx/box-menu-l.png) no-repeat;margin:17px 2px 0 0;padding:0;}
div.box-main-menu li a{background:url(../gfx/box-menu-r.png) no-repeat 100% 0;display:block;text-decoration:none;color:#305875;}
div.box-main-menu li a span{background:url(../gfx/box-menu-m.png) repeat-x;display:block;margin:0 6px;padding:9px 12px 0;}
div.box-main-menu li.click a span{padding-top:15px;}
div.box-main-menu li.selected a span{padding-top:15px;}
div.box-main-menu li.click{margin-top:11px;}
div.box-main-menu li.selected{margin-top:11px;}
div.box-main-menu li.click a{color:#B07E7C;}
div.box-main-2-t{background:url(../gfx/box-green-2-t1.png) no-repeat;height:41px;}
div.box-main-2-b{background:url(../gfx/box-green-2-b.png) no-repeat;height:9px;}
div.box-main-2-m{background:url(../gfx/box-green-2-m.png) repeat-y;}
div.box-main-2-mm{background:url(../gfx/box-green-2-t2.png) no-repeat;padding:0 3px;}
div.box-gray div.box-main-2-t{background:url(../gfx/box-gray-2-t1.png) no-repeat;}
div.box-gray div.box-main-2-b{background:url(../gfx/box-gray-2-b.png) no-repeat;}
div.box-gray div.box-main-2-m{background:url(../gfx/box-gray-2-m.png) repeat-y;}
div.box-gray div.box-main-2-mm{background:url(../gfx/box-gray-2-t2.png) no-repeat;}
div.box-gray div.box-main-2i-mm{min-height:143px;}
div.box-main-2i-t{background:url(../gfx/box-2i-t1.png) no-repeat;height:7px;}
div.box-main-2i-t.ft{background:url(../gfx/box-2i-t1f.png) no-repeat;}
div.box-main-2i-b{background:url(../gfx/box-2i-b.png) no-repeat;height:7px;margin-bottom:3px;}
div.box-main-2i-m{background:url(../gfx/box-2i-m.png) repeat-y;}
div.box-main-2i-mm{min-height:200px;background:url(../gfx/box-2i-t2-200.png) no-repeat;padding:10px 24px;}
div.box-main-2i-mm.sm{min-height:100px;background:url(../gfx/box-2i-t2-100.png) no-repeat;}
div.mm-box div.box-b{width:330px;float:left;margin-bottom:8px;height:72px;overflow:hidden;}
div.mm-box div.box-b span.box-left{float:left;margin-right:8px;}
div.mm-box div.box-b a{display:block;text-decoration:none;}
div.mm-box div.box-b img{background:white;border:1px solid #E7E7E7;display:block;padding:3px;}
div.iv-list-item a{display:block;text-decoration:none!important;}
div.iv-list-item span{display:block;}
div.iv-list-item img{display:block;}
div.iv-list-item span.iv-more{display:inline;}
div.iv-list-item span.iv-list-item-icon{float:left;background:white;border:1px solid #E7E7E7;display:block;margin:0 12px 0 0;padding:3px;}
div.iv-list-item span.iv-list-item-hd{margin-bottom:6px;}
div.iv-list-item span.iv-list-item-hd span.iv-list-item-title{font-weight:700;color:#2D648A;font-size:13px;}
div.iv-list-item span.iv-list-item-hd span.iv-list-item-sub-title{font-size:11px;float:right;margin:0 0 0 10px;}
div.iv-list-item a span{text-decoration:none!important;}
div.iv-list-item a:hover{text-decoration:none!important;}
div.iv-list-item a:hover span{text-decoration:none!important;}
div.iv-list-item a:hover span.iv-list-item-title{text-decoration:underline!important;}
div.iv-list div.iv-hr{border-bottom:1px dotted #dfdfdf;margin:12px 0;}
.iv-col.c12{width:50%;overflow:hidden;float:left;}
.iv-col.c22{width:50%;overflow:hidden;float:right;}
.iv-col.c13{width:33%;overflow:hidden;float:left;}
.iv-col.c23{overflow:hidden;float:left;width:34%;}
.iv-col.c33{width:33%;overflow:hidden;float:right;}
.iv-col.c12 .iv-col-in{margin-right:6px;}
.iv-col.c22 .iv-col-in{margin-left:6px;}
div.iv-article span.iv-article-icon{float:right;margin:0 0 10px 20px;}
div.iv-article div.images{margin:12px 0;}
div.iv-article div.iv-files{margin:12px 0;}
div.iv-article div.iv-audio-list{margin:12px 0;}
div.iv-article div.iv-video-list{margin:12px 0;}
div.iv-article div.iv-files a{display:block;background:url(../gfx/file.png) no-repeat;padding-left:16px;margin:0 0 4px;}
div.iv-article div.images a{display:block;float:left;margin:0 8px 8px 0;}
div.iv-article div.images a img{display:block;}
div.iv-article div.iv-video-object{margin:16px 0;}
div#rrm div.iv-list-item span.iv-list-item-hd span.iv-list-item-title{font-weight:400;}
div#rrm div.iv-list-item span.iv-list-item-hd span.iv-list-item-sub-title{float:none;margin:0;}
div.iv-article h2.h2{color:#2D648A;font-size:16px;margin:0 0 16px;padding:0;}
div.iv-article h2.h2 small{display:block;font-size:11px;font-weight:400;color:#393939;}
a{color:#393939;}
div.hr{border-bottom:1px solid #d5e8d5;clear:both;margin:12px 0;}
div#szkola h1.box.hd{font-size:13px;border-bottom:1px solid #d6d6d6;color:#305875;font-weight:400;margin:0 0 10px;}
div#szkola h1.box.hd span{border-bottom:3px solid black;display:block;margin-top:6px;width:80px;margin-bottom:-1px;border-bottom-color:#305875;}
div#szkola div#kalendarium h1.box.hd span{border-bottom-color:#cb2b25;}
div#szkola div#galeria h1.box.hd span{border-bottom-color:#4ab146;}
div.box_a{padding:0 30px 30px 10px;}
h2.iv-title{color:#2D648A;font-size:16px;margin:0 0 16px;padding:0;}
div.obiekt div.nazwa{margin-bottom:6px;}
div.obiekt div.adres{margin-bottom:4px;font-weight:700;}
div.obiekt div.tekst{margin:8px 0;}
h1.hd{color:#2D648A;font-size:13px;margin:0 0 12px;padding:0;}
div#linki div.item{float:left;width:25%;text-align:center;margin-bottom:10px;}
div#linki div.item a{display:block;text-decoration:none;}
div#linki div.item span.dscr{display:block;padding-top:4px;}
div.szkoly-kat a{display:block;text-decoration:none;background:url(../gfx/xbox-l.png) no-repeat;float:left;margin-right:6px;margin-bottom:6px;}
div.szkoly-kat a span.ii{display:block;background:url(../gfx/xbox-r.png) no-repeat 100% 0;text-align:center;width:200px;padding:17px 0;}
div.szkola-info{margin:10px 0;}
div.szkola-info a{text-decoration:none;}
div.szkola-info div.szkola-logo{display:inline-block;vertical-align:middle;margin-right:30px;}
div.szkola-info div.szkola-body{display:inline-block;vertical-align:middle;width:550px;}
div.szkola-info div.obiekt div.nazwa{font-size:16px;color:#4db748;font-weight:700;}
div.szkola-info div.obiekt div.adres{font-weight:400;border-bottom:1px solid #cfe4ce;margin-bottom:8px;padding-bottom:8px;}
div.szkola-info div.obiekt table td{padding-right:20px;}
div#bottom2{background:url(../gfx/logo.png) no-repeat;padding-left:100px;margin:20px 20px 10px;}
div#bottom2 div.right{float:right;}
div#bottom2 div.left div.hrr{border-bottom:1px solid #d5e8d5;margin:10px 0;}
form.szukaj{margin:0;padding:0;}
form.szukaj input{display:inline-block;vertical-align:bottom;}
form.szukaj div{display:inline-block;vertical-align:bottom;}
form.szukaj input.q{width:168px;border:none;height:15px;}
form.szukaj div.in-a{background:url(../gfx/search-l.png) no-repeat;padding-left:7px;}
form.szukaj div.in-b{background:url(../gfx/search-r.png) no-repeat 100% 0;padding-right:7px;}
form.szukaj div.in-c{border:1px solid #c7e5c6;border-style:solid none;}
form.szukaj input.submit{border:none;background:url(../gfx/btn-search.png) no-repeat;width:59px;height:18px;}
div.iv-list-item a span.iv-more {background: url(../gfx/arr-sm-blue.png) no-repeat 100% 3px;padding-right: 11px;}
div#root-left img {
  display: block;
  margin: 0 auto;
}
div.szkoly-kat a:hover {background-image:url(../gfx/xbox-g-l.png); text-decoration:none ! important;}
div.szkoly-kat a:hover span.ii{background-image:url(../gfx/xbox-g-r.png);}

div.search h2.h2{color:#2D648A;font-size:16px;margin:8px 0 4px 0;padding:0;}
div.search a{text-decoration: none; display:block; margin:4px 0}
div.search small{color:#888}
div.menu-baner {margin: 8px 0}