*{margin:0px;padding:0px;}
html {margin:0px;padding:0px;overflow: -moz-scrollbars-vertical;}
body{background:#ffffff;margin:0px;padding:0px;text-align:left;font-family:"trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:90%;color:#696984;}
img,img:link,img:visited{border:0px;}
.clear{height:0px;line-height:0px;font-size:0px;margin:0;padding:0;clear:both;border:0}
.horBorder{line-height:0px;font-size:0px;height:1px;background:url("../images/dots.gif") repeat-x}
h1,h2,h3 .h1,.h1{font-family:Trebuchet,"Trebuchet MS",Helvetica,sans-serif;font-size:1.6em;line-height:1.6em;margin:0px;padding:0px;font-weight:normal;color:#8e8e8e}
h2{font-size:1.4em;line-height:1.4em;color:#FFAD18;}
h3,.h3{color:#000;font-size:13px;margin-bottom:5px;}
h3.line { border-bottom: solid 2px #afafaf;background:url("../images/h3_line_bg.gif") bottom right no-repeat;font-size:23px; }
h3.line img { vertical-align:middle; padding-bottom:2px; }
h3.lines {background:url("../images/h3_lines_bg.gif") left center no-repeat; color:#000; padding:10px 20px;border-bottom: solid 1px #ff760a;}
h3.lines div { }
h3 span { font-weight:normal; }
p.linesP { padding:10px 20px; }
label{line-height:20px;vertical-align:top;color:#DC3324;}
.pointer{cursor:pointer}
.abs{position:absolute}
.rel{position:relative}
.left { text-align:left; }
.center { text-align:center; }
.right { text-align: right; }
input.btn{background:#fd7007 ;
padding:2px 10px;font-size:12px;font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;border: solid 1px #f16e0e;}
.req { color:#000; }
.error { background:#dc3324;color:#fff; padding:2px 5px;}
.info { color:#AFC336; font-weight:bold;}
.infoform { font-style: italic; font-size:11px; }
.date { font-size:10px; }
.border { border: solid 1px #ddd; }
.padding10 { padding:10px; }
.mail { font-weight:bold; }
a{text-decoration:none;outline:none; color:#1B72CC/*#FFAD18*//*#f37200*/;}
a:hover{color:#000;}
#container {margin:0; padding-top:10px; border-top: solid 5px #2f0602;}
#top {width:980px;margin:0px auto;}
#logo { width:290px; height:55px; float:left;padding-top:0px;margin-left:10px;}
#menu { width:609px; height:55px;float:right;}
/* ------------------------ menu --------------------------------- */
#menu_in { position: relative; margin-top:24px; }
#menu_in .content {}
#menu_in ul {	list-style: none;margin:0;padding:0;  height:31px; width:609px;margin-top:14px;}
#menu_in li {	float: left;	position: relative;margin:0;padding:0;}
#menu_in li div.nav-item a {display: block;	float: left;	border: 0;	position: relative;	height: 31px;}
#menu_in li div.nav-item a span {	left:-9999px;	position:absolute;}

#menu li div.nav-item #nav_home {width:38px;height:31px;background: url('../images/np_home.jpg'); }
#menu li div.nav-item #nav_home:hover{background-position: 0px -31px;}
#menu li.on div.nav-item #nav_home{background-position: 0px -31px;}

#menu li div.nav-item #nav_moje_pupile {width:107px;height:31px;background: url('../images/np_moje_pupile.jpg'); }
#menu li div.nav-item #nav_moje_pupile:hover{background-position: 0px -31px;}
#menu li.on div.nav-item #nav_moje_pupile{background-position: 0px -31px;}
#menu li div.nav-item #nav_ogloszenia {width:98px;height:31px;background: url('../images/np_ogloszenia.jpg'); }
#menu li div.nav-item #nav_ogloszenia:hover{background-position: 0px -31px;}
#menu li.on div.nav-item #nav_ogloszenia{background-position: 0px -31px;}
#menu li div.nav-item #nav_pupile {width:70px;height:31px;background: url('../images/np_pupile.jpg'); }
#menu li div.nav-item #nav_pupile:hover{background-position: 0px -31px;}
#menu li.on div.nav-item #nav_pupile{background-position: 0px -31px;}
#menu li div.nav-item #nav_tapety {width:73px;height:31px;background: url('../images/np_tapety.jpg'); }
#menu li div.nav-item #nav_tapety:hover{background-position: 0px -31px;}
#menu li.on div.nav-item #nav_tapety{background-position: 0px -31px;}
#menu li div.nav-item #nav_forum {width:70px;height:31px;background: url('../images/np_forum.gif'); }
#menu li div.nav-item #nav_forum:hover{background-position: 0px -31px;}
#menu li.on div.nav-item #nav_forum{background-position: 0px -31px;}
/* ------------------------ menu sub ----------------------------- */
#topmenu { height:55px; line-height:45px;background: url('../images/topmenu_bg.gif') top left repeat-x;color:#fe691e; }
#topmenu div.in {width:980px;margin:0px auto;}
#menu_sub { position: relative; float:right;}
#menu_sub .content {padding-top:1px;}
#menu_sub ul {	list-style: none;margin:0;padding:0;  height:44px; width:792px;margin-top:10px;}
#menu_sub li {	float: left;	position: relative;margin:0;padding:0;}
#menu_sub li div.nav-item a {display: block;	float: left;	border: 0;	position: relative;	height: 44px;}
#menu_sub li div.nav-item a span {	left:-9999px;	position:absolute;}
#topmenu li div.nav-item #u_home {width:141px;height:44px;background: url('../images/u_home.gif'); }
#topmenu li div.nav-item #u_home:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_home{background-position: 0px -44px;}
#topmenu li div.nav-item #u_addogl {width:130px;height:44px;background: url('../images/u_addogl.gif'); }
#topmenu li div.nav-item #u_addogl:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_addogl{background-position: 0px -44px;}
#topmenu li div.nav-item #u_twojeogl {width:132px;height:44px;background: url('../images/u_twojeogl.gif'); }
#topmenu li div.nav-item #u_twojeogl:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_twojeogl{background-position: 0px -44px;}
#topmenu li div.nav-item #u_addpup {width:102px;height:44px;background: url('../images/u_addpup.gif'); }
#topmenu li div.nav-item #u_addpup:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_addpup{background-position: 0px -44px;}
#topmenu li div.nav-item #u_twojepup {width:105px;height:44px;background: url('../images/u_twojepup.gif'); }
#topmenu li div.nav-item #u_twojepup:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_twojepup{background-position: 0px -44px;}
#topmenu li div.nav-item #u_profil {width:91px;height:44px;background: url('../images/u_profil.gif'); }
#topmenu li div.nav-item #u_profil:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_profil{background-position: 0px -44px;}
#topmenu li div.nav-item #u_logout {width:91px;height:44px;background: url('../images/u_logout.gif'); }
#topmenu li div.nav-item #u_logout:hover{background-position: 0px -44px;}
#topmenu li.on div.nav-item #u_logout{background-position: 0px -44px;}
/* ------------------------ menu --------------------------------- */
#content { margin: 0px auto; width:980px;max-width:980px;padding-bottom:20px;}
/** BREADS **/
#breads {width:980px;margin: 10px auto; color:#8e8e8e; font-family:arial; font-size:12px;background: url('../images/dots.gif') bottom left repeat-x;padding-bottom:5px;}
#breads img { vertical-align: middle; }
/** BREADS **/
/** COLUMN **/
.column {float:left;min-height:100px;width:300px;}
.column ul li { list-style-type: none;  }
.column ul li a {display: block;width: 88%;padding:2% 1% 2% 11%;background:#fff url('../images/left_menu_bg.gif') left center no-repeat;color:#e29c68;font-weight:bold;}
.column ul li a:hover, .column a#active  { color:#da2818;background:#fff url('../images/left_menu_bg_hover.gif') left center no-repeat; }
.column ul li a:hover, .column a#active  { color:#da2818;background:#fff url('../images/left_menu_bg_hover.gif') left center no-repeat; }
.columnbox { border: solid 0px #e0e0e0; margin-bottom:20px; }
.banner { margin-bottom:5px;  }
.caticon { position: absolute; }
.caticon img { width:25px; }
/** COLUMN **/
/** BOX **/
.box {width:650px;float:right;}
.boxbig {}
.pager { border-top: solid 1px #eee;border-bottom: solid 1px #eee;color:#808080; background:#f5f2e7; margin:0;padding:10px;overflow: hidden;}
span.span_left img,span.span_right img { vertical-align: middle;margin-bottom:3px; margin-right:10px; }
span.span_left { width:300px; float:left; }
span.span_right {width:650px; float:right;text-align: right;}
span.span_left50 { width:49%; float:left; }
span.span_right50 {width:49%; float:right;text-align: right;}
.odata { position:relative; margin-top:-149px;margin-left:114px;}
.latest { }
.latest li { list-style-type: none;margin-top:0px;border-bottom:solid 1px #efefef;background:#fff;padding:10px 0px;}
.latest li.listline { list-style-type: none;margin-bottom:5px;border-bottom: solid 1px #edecec; }
.latest li.darker_row { background:#f7f7f7; }
.darker_row { background:#f7f7f7; }
.latest li.premium { background:#fefee8 url('../images/np_premium.jpg') top right no-repeat; }
.noticerowimg{width:106px;float:left;}
.noticerowimg a img{padding:3px;margin:3px;background:url('../images/imgbg100.jpg') bottom left no-repeat;}
.noticerowimg a:hover img{padding:3px;margin:3px;background:url('../images/imgbg100.jpg') top left no-repeat;}
.latest li .noticerowdata{width:530px;float:right;}
.latest li .noticerowdata2{width:500px;float:right;}
.noticerowdata3{width:170px;float:right;font-size:11px;}
.latest li .noticerowdatasmall { font-size:11px; margin-top:15px; }
.latest li .noticerowimg p.imagecat {opacity: 0.5; filter:alpha(opacity=50); font-size:10px; margin: 0 0 0 6px; padding: 0px 3px; position: relative; top: -26px; line-height: 20px; height: 20px; width:94px; background: #FD7007; color:#fff;}
.latest li .noticerowimg p.imagecat a {color:#fff;}
.headertext { /*height:48px;*/ }
.headertext2 { /*height:28px;*/ }
.latest h4 {margin-top:5px;font-size:18px;}
.latest span { font-size:11px; }
span.micro { font-size:8px; clear:both;}
ul.detailsimages {}
ul.detailsimages li { list-style-type: none;margin-top:0px;background:#fff;padding:10px 0px; display:inline;}
ul.detailsimages li a img{padding:3px;margin:3px;background:url('../images/imgbg100.jpg') bottom left no-repeat;}
ul.detailsimages li a:hover img{padding:3px;margin:3px;background:url('../images/imgbg100.jpg') top left no-repeat;}
.ogloszenietext { background: url('../images/blockquote.gif') top left no-repeat; padding:20px 40px; color:#666;}
.comment_row { border-bottom: solid 1px #e3e3e3;padding:5px 0px; }
.comment_avatar {width:55px; float:left;}
.comment_avatar img { border: solid 1px #bcbcbc; }
.comment_data {width:580px; float:right;font-size:11px;}
.comment_data a {font-weight:bold;}
.comment_time { position:absolute;text-align:right;width:580px;font-size:11px; color:#cccccc;z-index:-1; }
.comment_form { background:#efefef; padding:10px; }
/** BOX **/
#footer {clear:both;color:#686868;font-size:12px;border-top: solid 1px #ddd;padding-top:5px;}
#footerin {width:980px;margin: 5px auto;}
.column_left { width:49%; float:left; }
.column_right { width:49%; float:right; }
.column_1 { width:27%; float:left; margin-right:1%;}
.column_2 { width:37%; float:left; margin-right:1%;}
.column_3 { width:32%; float:left; margin-right:1%;}
table.form td{ padding:10px; }
input.p5 { padding:5px; }
.homeform { padding:10px; background: url(../images/np_homeform_bg.jpg) top left no-repeat; margin-bottom:10px; height:153px;}
/*PAGINATION*/
ul#pagination {border:0; margin:0; padding:0;}
ul#pagination li{border:0; margin:0; padding:0;font-size:13px;list-style:none;}
ul#pagination a{border:solid 1px #ccc;margin:5px 2px;padding:4px 8px;}
ul#pagination .previous-off,ul#pagination .next-off {color:#666666;display:block;float:left;font-weight:bold;}
ul#pagination .next a,ul#pagination .previous a {font-weight:bold;border:solid 1px #ccc;}
ul#pagination .active{color:#fff;background:#fe691e;font-weight:bold;display:block;float:left;padding:5px 8px;margin:5px 2px;}
ul#pagination a:link,ul#pagination a:visited {color:#0063e3;display:block;float:left;}
ul#pagination a:hover{border:solid 1px #fe691e;}
.userinfo { border-top: solid 3px #FD7007;border-bottom: solid 3px #FD7007;margin-bottom:10px; }
#home_color_1 { position:absolute; }
#home_color_1 span { background:#DC3324; color:#fff; font-size:26px; font-weight:bold; padding:0px 5px; }
#home_color_2 { position:absolute; margin-top:50px; margin-left:120px;}
#home_color_2 span { background:#FC8000; color:#fff; font-size:26px; font-weight:bold; padding:0px 5px; }
#home_color_3 { position:absolute; margin-top:100px;margin-left:50px;}
#home_color_3 span { background:#FFAD18; color:#fff; font-size:26px; font-weight:bold; padding:0px 5px; }
#home_color_4 { position:absolute; margin-top:150px;margin-left:250px;}
#home_color_4 span { color:#000; font-size:26px; font-weight:bold; padding:0px 5px; }
.forum {}
.forum h1 { padding:5px; font-size:20px; font-weight:bold;background:#FFAD18; color:#fff; }
.forumtable td, .forumtable th { padding:5px 5px; }
.forumtable td { padding:10px 5px; }
.forumtable td { border-bottom: solid 1px #DAE0E4; vertical-align:top;}
.forumtable th { background: url('../images/np_forum_th.jpg') top left repeat-x; }
.error { color:#fff; background:#DC3324;padding:5px;font-weight:bold;}
.info_ok { color:#484F1D; background:#AFC336;padding:5px;font-weight:bold;}
.noticerowdatasmall img { vertical-align:middle; margin-right:5px; padding-bottom:2px; }
ul.listcats {margin:0;padding:0;}
ul.listcats li {margin:0px 5px 0px 0px;padding:0;list-style:none; width:125px; float:left;font-size:11px;}
ul.random {margin:0;padding:0;}
ul.random li {margin:0px 0px 5px 0px;padding:5px;list-style:none; font-size:11px;}
ul.random li img { vertical-align:middle; }
ul.pupils {margin:0;padding:0;}
ul.pupils li {margin:0px 5px 5px 0px;padding:0;list-style:none; width:320px; float:left; background:#efefef;}
ul.pupils li div {padding:10px;}

ul.lastpupils {margin:0;padding:0;}
ul.lastpupils li {margin:0px 5px 5px 0px;padding:0;list-style:none; width:120px; float:left; background:#efefef;}
ul.lastpupils li div {padding:5px;}
ul.lastpupils li .noticerowimg{width:120px;float:left;}
ul.lastpupils li .noticerowimg a img{padding:3px;margin:3px;background:url('../images/imgbg100.jpg') bottom left no-repeat;}
ul.lastpupils li .noticerowimg a:hover img{padding:3px;margin:3px;background:url('../images/imgbg100.jpg') top left no-repeat;}


.medpic { text-align:center; }
.medpic img { border: solid 5px #ccc; }
#nasipupileadv {z-index:-10;}
.infotip { margin:10px 0px; padding:10px; background:#FFFFE5; border: solid 1px #F5E082; color:#CC6600; } 
#logged { background:#DC3324;color:#fff;font-size:20px;}
#logged div { width:980px; margin: 0 auto; padding:2px 10px; text-align:right;}
.row_yellow {padding:5px;}

.googlesearch { width:980px;padding-top:13px;margin: 0 auto; }

.seolinks { width:980px;margin: 0 auto; }
.seolinks , .seolinks a { font-size:11px; color:#ccc; }
