body { font-family:Tahoma; text-align:center; font-size:11px;  color:#4c4c4c; }

/* Global */
* {margin:0px; padding:0px}
p {text-align:justify;}

a:link { color:#4c4c4c; text-decoration:none; }
a:visited {	color:#4c4c4c; text-decoration:none; }
a:hover { color:#4c4c4c; text-decoration:none; }
a:active { color:#4c4c4c; }
img { border:0px; }

.float_left { float:left; }
.float_right { float:right; }
.padding_bottom_10 { padding-bottom:10px; float:left; }
.blue { color:#34679A; }
.margin_top_10 { margin-top:10px; }
.margin_bottom_10 { margin-bottom:10px; }

#nav_menu { width:100%; background:#E8EDF3; color:#34679A; border-bottom:3px solid #2E679C; }
#nav_menu_content { width:447px; padding-left:523px; height:20px; padding-top:10px; margin-left:auto; margin-right:auto; text-align:left; }
#nav_menu_content p { float:left; }
#nav_menu_content ul { padding-left:25px; float:left; width:350px; }
#nav_menu_content li { list-style:none; float:left; padding-left:5px; padding-right:5px; }
#nav_menu_content a { color:#34679A;  }
#nav_menu_content a:visited { color:#34679A;  }
#nav_menu_content a:hover { text-decoration:underline;}

#home_adv { float:left; padding-top:20px; }
#rank_adv { float:left; padding-top:10px; width:676px; text-align:center; }
#patrons_adv { width:200px; float:left; padding-left:20px; padding-top:140px; }
#patrons_adv_2 { width:200px; float:left; padding-left:20px;  }
#whole_rank_adv { width:200px; float:left; padding-left:20px; }
#ranking_przedszkoli_adv_1 {  float:left; margin-top:20px; }
#ranking_przedszkoli_adv_1 span { width:250px; border-bottom:1px solid #34679A; float:left; text-align:left; padding-bottom:2px; } 
#province_rank_adv { padding-top:20px; float:left; }
#search_adv { width:960px; float:left; border-top:1px solid #34679A; padding-top:10px; margin-top:10px; }
#search_top_adv { float:left; margin-bottom:20px; }
#search_province_adv { float:left; padding-top:20px; }
#school_adv { float:left; width:160px; padding-left:20px; padding-top:60px;}
.province_view_adv { float:left; margin-bottom:10px; margin-top:10px; }
#school_description_adv { float:left; padding-left:30px; padding-top:10px; }
#school_center_adv { float:left; padding-top:31px; padding-left:12px; }

#ocen_r { width:960px; margin-left:auto; margin-right:auto; } 
#ocen_r_content { width:960px; float:left; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ACC1D6; padding-bottom:10px; } 
#ocen_r span { width:960px; float:left; border-bottom:1px solid #ACC1D6; color:#5e86af; text-align:right; padding-top:10px; padding-bottom:5px; } 
.ocen_r_box { width:220px; padding-left:10px; padding-right:10px; float:left; background:#eef2f5; height:95px; padding-top:10px; text-align:left; }
.ocen_r_box p { float:left;  height:70px; border-bottom:1px solid #cbd8e0; }
.ocen_r_box a { float:right; padding-top:5px; font-weight:bold; color:#336699; }
.ocen_r_box a:visited { float:right; padding-top:5px; font-weight:bold; color:#336699; }
.ocen_r_box a:hover { text-decoration:underline; }  

#opinion_added { width:960px; float:left; text-align:left; }
#opinion_added h1 { color:#34679A; width:960px; margin-bottom:25px; float:left; font-size:16px; font-family:Tahoma; font-weight:bold; text-align:left; }
#opinion_added ol { padding-left:30px; padding-bottom:25px; } 

#opinion_added a { color:#396690; background: url(../img/arrow_left.jpg) 0% 70% no-repeat; padding-left:10px; float:left; } 
#opinion_added a:visited { color:#396690; background: url(../img/arrow_left.jpg) 0% 70% no-repeat; padding-left:10px; float:left; } 
#opinion_added a:hover { text-decoration:underline;  }

#filtr { width:676px; float:left; padding-top:15px; text-align:center;  }
#filtr a { color:#396690; }
#filtr a:visited { color:#396690; }
#filtr a:hover { color:#396690; text-decoration:underline; }
#filtr a:active { color:#396690; }

#header_left { min-height:249px; background:url(../img/top_left_bg.jpg) repeat-x;    }
#header_center { width:960px; min-height:249px; margin:0 auto 0 -490px; min-width:960px;   }
#header_right { margin-left:50%; background: url(../img/top_bg.jpg) repeat-x;   }

#content_op { width:960px; margin-left:auto; margin-right:auto; }
#header_op { width:960px;   float:left; }
#header_1 { width:510px; height:201px; float:left; padding-right:7px; background:#fff; }
#header_2 { width:443px; height:201px; float:left; text-align:left; }
#menu { padding-left:90px; width:870px; height:30px; float:left; padding-top:2px ; text-align:left; background:url(../img/menu_corner.jpg) top right no-repeat #fff; }

#content_box { width:967px; float:left; padding-top:20px; padding-bottom:5px; }

/* Strona */
#map { width:462px; height:455px; position:relative; background: url(../img/map_bg.gif) no-repeat }
#map img { cursor:pointer; }
#home_page_left h1 { color:#34679A; position:relative; width:492px; text-align:left; font-size:16px; font-family:Tahoma; font-weight:bold;  margin-bottom:30px;  }
#home_page_left { width:492px; float:left; color:#34679A; font-size:12px; font-family:Tahoma;  padding-bottom:20px;  }

#search_box { width:492px; float:left; padding-bottom:20px;  }
#search_box h1 { color:#34679A;  width:492px; text-align:left; font-size:16px; font-family:Tahoma; font-weight:bold;  margin-bottom:10px;  }

#search_box_input { float:left; }
#search_box_input input { float:left; border:1px solid #ACC1D6; height:20px; padding-top:4px; padding-left:2px; width:260px; margin-top:5px; }
#search_box p { float:left; width:400px; }
#search { width:60px; height:28px; margin-top:4px; border:0px; float:left; background: url(../img/search.jpg); cursor:pointer; }

#search_box_province { width:461px; float:left; margin-bottom:15px;  }
#search_box_input_province { float:left; margin-top:4px; }
#search_box_input_province input { float:left;  border:1px solid #ACC1D6; height:20px; padding-top:4px; padding-left:2px; width:260px; margin-top:5px; }
#search_province { width:60px; height:28px;  margin-top:8px; border:0px; float:left; background: url(../img/search.jpg); cursor:pointer; }


#home_page_right { width:468px; float:left; }
#home_page_right h1 { color:#34679A; position:relative; width:461px; text-align:left; font-size:16px; font-family:Tahoma; font-weight:bold;  margin-bottom:30px;  }

.box_ostatnie_oceny { width:461px; float:left; margin-bottom:5px; }
.box_ostatnie_oceny h2 { text-align:left; padding-left:10px; padding-right:10px; color:#fff; font-size:11px; font-family:Tahoma; }
.box_ostatnie_oceny_header { width:461px; float:left; background: url(../img/box_ostatnie_oceny_header_top.jpg) 0px 4px no-repeat }
.box_ostatnie_oceny_header a { color:#fff; }
.box_ostatnie_oceny_header a:visited { color:#fff; }
.box_ocena { width:51px; height:56px; padding-top:3px; float:right; background: url(../img/ocena_bg.jpg) no-repeat; font-size:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#34679A; }
.box_ostatnie_oceny_header_content { width:410px; border:0px; float:left; background: url(../img/box_ostatnie_oceny_content.jpg) bottom repeat-y ; margin-top:13px;  vertical-align:middle; }
.box_ostatnie_oceny td { border:0px; height:26px; }
.box_ostatnie_oceny tr { border:0px; }
.box_ostatnie_oceny_header_footer { width:410px; height:16px; float:left; background: url(../img/box_ostatnie_oceny_header_footer.jpg) no-repeat ;  }
.box_ostatnie_oceny_content { width:424px; padding-left:10px; padding-bottom:5px; padding-right:10px; float:left; min-height:26px; height:auto !important; height:26px; background: url(../img/bg_content_text.jpg) repeat-y; }
.box_ostatnie_oceny_content_footer { width:444px; float:left; height:6px; background: url(../img/box_ostatnie_oceny_content_footer.jpg) no-repeat; }

.box_ostatnie_oceny_info { color:#34679A; font-size:10px; font-family:Tahoma; margin-bottom:5px; text-align:left; }
.box_ostatnie_oceny_info a { color:#34679A; } 
.box_ostatnie_oceny_info a:visited { color:#34679A; } 
.box_ostatnie_oceny_info a:hover { color:#34679A; text-decoration:underline; } 

.box_ostatnie_oceny_text a { padding-right:15px; text-align:right; float:right; margin-top:10px; background: url(../img/arrow.jpg) 97% 3px no-repeat; }
.box_ostatnie_oceny_text a:visited { padding-right:15px; text-align:right; float:right; margin-top:10px; background: url(../img/arrow.jpg) 97% 3px no-repeat; }

.box_ostatnie_oceny_more a { padding-right:15px; text-align:right; float:right; margin-top:10px; background: url(../img/arrow.jpg) 97% 3px no-repeat; }
.box_ostatnie_oceny_more a:visited { padding-right:15px; text-align:right; float:right; margin-top:10px; background: url(../img/arrow.jpg) 97% 3px no-repeat; }


#home_page_bottom { width:960px; float:left; }

#last_pictures_header { width:960px; float:left; height:37px; background: url(../img/header_bg_1.jpg) repeat-x; }
#last_pictures_header h3 { width:940px; float:left; font-weight:normal; text-align:left; color:#fff; padding-top:11px; font-size:11px; font-family:Tahoma; }
#last_pictures_content { width:953px; padding-top:3px; border-left:1px solid #97AFBF; border-right:1px solid #97AFBF; float:left; }
#last_pictures_content img { border:1px solid #97AFBF; padding:1px; }
#last_pictures_footer { width:955px; height:6px; float:left; background: url(../img/box_footer_1.jpg) no-repeat; }
#last_pictures_content_footer { float:left; padding-left:3px; }
.last_pictures_img { width:200px; height:200px; text-align:center; vertical-align:middle; }
#last_pictures_content td { border:0px; height:140px; }
#last_pictures_content tr { border:0px; }
#last_pictures_content table { border:0px; }

/* Patroni podstaw�wek */
#school_patrons { width:676px; float:left; }
#school_patrons h1 { color:#34679A; width:676px;  float:left; font-size:16px; font-family:Tahoma; font-weight:bold; text-align:left; }
#school_patrons_data { width:676px; float:left; }
#school_patrons_data p { width:676px; float:left; padding-top:10px; text-align:center; }
#school_patrons_table { width:676px; float:left; }
#school_patrons_table_header { width:676px;font-family:Tahoma; color:#fff; height:37px; float:left; background: url(../img/patrons_header.jpg) no-repeat; } 
#school_patrons_table_header h3 { width:436px; font-size:14px; padding-left:30px; float:left; font-weight:bold; text-align:left; padding-top:10px; }
#school_patrons_table_header p { width:200px; float:left; text-align:center; font-size:14px; font-weight:bold; }

#school_patrons_table_content { width:656px; padding-bottom:20px; float:left; background: url(../img/patrons_bg.jpg) 1px 0px repeat-y; padding-left:10px; padding-right:10px;}
#school_patrons_table_footer { width:676px; height:6px; float:left; background: url(../img/patrons_footer.jpg) 1px 0px no-repeat; }
.patrons_content_line { width:636px; padding-left:20px; height:20px; text-align:left; padding-top:7px; float:left; border-bottom:1px solid #ADB1B4;  }
.patrons_content_line a { color:#34679A; }
.patrons_content_line a:visited { color:#34679A; }
.patrons_content_line a:hover { text-decoration:underline; }
.patrons_name { width:436px; float:left; font-weight:bold; text-align:left; }
.patrons_count { width:200px; float:left; text-align:center; }
.patrons_pagin { width:676px; float:left; padding-top:10px; }
.patrons_pagin_left { width:145px; float:left; height:22px; padding-top:3px; padding-left:5px; }
.patrons_pagin_left a { float:left; background: url(../img/arrow_left.jpg) 0% 70% no-repeat; padding-left:10px; } 
.patrons_pagin_center { width:376px; float:left; height:25px; } 
.patrons_pagin_center .current { font-weight:bold; font-size:14px; color:#34679A; }
.patrons_pagin_right { width:145px; float:left; text-align:right; height:22px; padding-top:3px; padding-right:5px;} 
.patrons_pagin_right a { float:right; background: url(../img/arrow.jpg) 99% 70% no-repeat; padding-right:10px; } 

#patrons_back { width:676px; float:left; text-align:left; padding-top:10px;   }
#patrons_back a { float:left; background: url(../img/arrow_left.jpg) 0% 70% no-repeat; padding-left:10px; } 

/* lista podstaw�wek */
#list_box { width:498px; float:left; font-family:Tahoma; }
#list_box_right { width:460px; float:left; padding-left:1px; }
#list_box_right h1 { width:460px; float:left; font-size:16px; color:#34679A; text-align:left; margin-bottom:7px; }

#list_box h1 { width:498px; float:left; font-size:16px; color:#34679A; text-align:left; margin-bottom:10px; }
#list_box h2 { width:498px; float:left; font-size:16px; color:#34679A; padding-top:10px; padding-bottom:10px; }
#list_city_header { width:483px; padding-left:10px; height:25px; padding-top:12px; float:left; background: url(../img/list_bg.jpg) no-repeat; font-weight:bold; color:#fff;  }
#list_city_a_z { width:486px; padding-left:7px; height:35px; padding-top:2px; margin-bottom:5px; float:left; background: url(../img/list_a_z.jpg) no-repeat; color:#fff; font-size:11px; font-family:Tahoma; }
#list_city_a_z a { color:#fff; }
#list_city_a_z a:visited { color:#fff; }
#list_city_a_z p { padding-top:9px; padding-left:30px; float:left; }
#letter a { color:#fff; width:15px;  height:24px;   float:left; padding-top:9px; }
#letter a:visited { color:#fff;  width:15px; height:24px; float:left; padding-top:9px; }
#letter a:hover { color:#fff; background: url(../img/arrow_top.jpg) center top no-repeat; width:15px; height:24px; float:left; }

#list_content { width:489px; padding-left:4px; float:left; background: url(../img/list_city_bg.jpg) repeat-y; font-size:11px; }
#list_content a { color:#4c4c4c; }
#list_content a:visited { color:#4c4c4c; }
#list_content a:hover { color:#4c4c4c; text-decoration:underline; }
#list_content a:active { color:#4c4c4c; }

#list_content_1 { width:244px; float:left; } 
#list_content_2 { width:243px; float:left; }
.city_box { width:242px; float:left; text-align:left; border-right:1px solid #ADB1B4; border-bottom:1px solid #ADB1B4; background:#E8EDF3; }
.city_box p { padding-top:3px; padding-left:5px; float:left;}

.city_number { width:25px; padding-left:5px; height:17px; padding-top:3px; float:left; background:#D3DDE7; border-right:1px solid #ADB1B4;  }
#list_footer { width:493px; height:6px; float:left; background: url(../img/list_footer.jpg) 3px 0px no-repeat; }

.list_city_header_1 { width:27px; float:left; }
.list_city_header_2 { width:214px; float:left; }

/* ranking podstaw�wek */
#city_box { width:960px; float:left; font-family:Tahoma; }
#city_box h1 { width:676px; float:left; font-size:16px; color:#34679A; text-align:left; }
#city_box h2 { width:676px; float:left; font-size:16px; color:#34679A; padding-top:10px; padding-bottom:10px; }
#city_box_left { width:676px; float:left; }
#city_box_header { width:676px; color:#fff; height:25px; padding-top:12px; font-weight:bold; float:left; background: url(../img/patrons_header.jpg) no-repeat; margin-top:5px; }
#city_box_header_rank { width:676px; color:#fff; height:25px; padding-top:12px; font-weight:bold; float:left; background: url(../img/patrons_header.jpg) no-repeat; margin-top:5px; }
#city_box_header_rank a { color:#fff; }
#city_box_header_rank a:visited { color:#fff; }
#city_box_header_rank a:hover { color:#fff; }
#city_box_header_rank a:active { color:#fff; }

#city_box_header_1 { width:34px; float:left; text-align:center; } 
#city_box_header_2 { width:360px; padding-left:10px; float:left; } 
#city_box_header_3 { width:180px; float:left; text-align:center; } 
#city_box_header_4 { width:40px; float:left; text-align:center; } 
#city_box_header_5 { width:40px; float:left; text-align:center; } 

.city_ranking_box { width:670px; float:left; min-height:30px; height:auto !important; height:30px;  border-bottom:1px solid #ADB1B4; }
.city_ranking_box_lp { width:29px; border-right:1px solid #ADB1B4; height:20px;  float:left; text-align:center; padding-top:10px; background:#D3DDE7 }
.city_ranking_box_name { width:359px; min-height:15px; height:auto !important; height:15px; padding-bottom:10px; border-right:1px solid #ADB1B4; background:#E8EDF3; float:left; text-align:left; padding-top:10px; padding-left:10px; }
.city_ranking_box_street { width:159px; padding-left:10px; padding-right:10px;  min-height:15px; height:auto !important; height:15px; padding-bottom:10px;  border-right:1px solid #ADB1B4; background:#D3DDE7 ; float:left; text-align:center; padding-top:10px; }
.city_ranking_box_votes { width:39px; height:20px; border-right:1px solid #ADB1B4; background:#E8EDF3; float:left; text-align:center; padding-top:10px; }
.city_ranking_box_rating { width:49px; height:20px; float:left; text-align:center; background:#E8EDF3; padding-top:10px; }

#city_box_content { width:671px; color:#4c4c4c;float:left; background: url(../img/ranking_box_bg.jpg) 0px 0px repeat-y; padding-left:4px; }
#city_box_content_none { width:665px; margin-left:3px; float:left; padding-top:10px; padding-bottom:10px; color:#4c4c4c;  padding-left:4px; border-left:1px solid #ACC1D6; border-right:1px solid #ACC1D6; }

#city_box_content a { color:#4c4c4c; }
#city_box_content a:visited { color:#4c4c4c; }
#city_box_content a:hover { color:#4c4c4c; text-decoration:underline; }
#city_box_content a:active { color:#4c4c4c; }
#city_box_footer { width:676px; height:6px; float:left; background: url(../img/patrons_footer.jpg) 1px 0px no-repeat; }

/* ===================*/
/* WIDOK podstaw�wki */
/* ===================*/

/* opis podstaw�wki */
#school_description { width:960px; float:left; } 
#school_description_left { float:left; width:676px; }
#school_description .chars_left { padding-left:33px; } 
#school_description_header { width:666px; color:#fff; height:25px; padding-left:10px; padding-top:12px; font-weight:bold; float:left; background: url(../img/patrons_header.jpg) no-repeat; text-align:left; }
#school_description_header h3 { font-size:11px; text-align:left; }
#school_description_header h2 { font-size:11px; text-align:left; }
#school_description_content { padding-left:3px; float:left; }
#school_description_content textarea { width:600px; }
#school_description_content h4 { font-size:11px; background:#D3DDE7; width:662px; padding-left:7px; padding-top:10px; padding-bottom:10px; float:left; text-align:left; border-left:1px solid #AFB4B8; border-right:1px solid #AFB4B8; }
#school_description_content p { font-size:11px; width:657px; padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:5px; float:left; text-align:left; border-left:1px solid #AFB4B8; border-right:1px solid #AFB4B8; }
#school_description_edit { font-size:11px; border-top:1px solid #AFB4B8; border-bottom:1px solid #AFB4B8; background:#E8EDF3; width:657px; padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:5px; float:left; text-align:left; border-left:1px solid #AFB4B8; border-right:1px solid #AFB4B8; } 
#school_description_edit a { font-weight:bold; background: url(../img/arrow.jpg) 100% 70% no-repeat; float:right; padding-right:10px; color:#34679A; }
#school_description_edit a:visited { font-weight:bold; background: url(../img/arrow.jpg) 100% 70% no-repeat; float:right; padding-right:10px; color:#34679A; }
#school_description_edit a:hover { text-decoration:underline; } 
#school_description_footer { width:676px; height:6px; float:left; background: url(../img/patrons_footer.jpg) 1px 0px no-repeat; }
#school_description_content_add_1 { padding-left:3px;  }
#school_description_content_add_2 { width:669px; float:left; border-left:1px solid #AFB4B8; border-right:1px solid #AFB4B8; border-bottom:1px solid #AFB4B8; padding-bottom:10px; margin-bottom:10px;  }
#school_description_content_add_2 h3 { font-size:11px; background:#D3DDE7; width:662px; padding-left:7px; padding-top:10px; padding-bottom:10px; float:left; text-align:left; }
.description_add { padding-top:10px; padding-bottom:10px; width:669px; float:left;  }
.description_add textarea {  width:600px; border:1px solid #AFB4B8; }
.school_description_back { float:left; width:676px; }
.school_description_back a {  background: url(../img/arrow_left.jpg) 0% 70% no-repeat; padding-left:10px; }
.school_description_back a:visited { background: url(../img/arrow_left.jpg) 0% 70% no-repeat; }
.school_description_back a:hover { text-decoration:underline; } 
#school_description_send { width:60px; height:28px; background: url(../img/send.jpg) no-repeat; border:0px; cursor:pointer; }


#school_page { width:960px; float:left; font-family:Tahoma; color:#4C4C4C; }
#school_page h1 { width:960px; float:left; font-size:16px; color:#34679A; text-align:left; }
#school_page h2 { width:960px; float:left; font-size:16px; color:#34679A; text-align:left; }
.color_blue { color:#34679A; }

#school_page_left { width:447px; float:left; padding-top:50px; }
.school_page_left_1 { width:120px; float:left; font-weight:bold; color:#34679A; padding-bottom:10px; text-align:left; }
.school_page_left_2 { width:327px; float:left; padding-bottom:10px;}
.school_page_box_info { width:447px; float:left;  }
#school_page_center { width:257px; float:left; }
#school_page_center h2 { width:256px; float:left; font-size:12px; color:#fff; text-align:center; }
.school_header { width:256px; height:27px; padding-top:10px; float:left; background: url(../img/school_header.jpg) no-repeat; color:#fff; }
.school_header_1 { width:146px; padding-left:10px; float:left; font-size:12px; font-weight:bold; }
.school_header_2 { width:100px; float:left; font-size:10px; padding-top:2px; }

.school_content_rank { float:left; width:236px; border-bottom:1px solid #34679A; color:#34679A; font-size:14px; padding-bottom:10px; }
.school_content_ocen { width:173px; padding-bottom:5px; padding-left:63px; float:left; border-top:1px solid #34679A; margin-top:10px; padding-top:10px;  }
.school_content_ocen a { width:117px; height:28px; float:left; background: url(../img/ocen_podstawowke_button.jpg) no-repeat; } 
#school_content { width:236px; padding-left:10px; padding-right:10px; float:left; background: url(../img/school_bg.jpg) repeat-y; }
#school_content_1 { width:236px; padding-left:10px; padding-right:10px; float:left; background: url(../img/school_bg.jpg) repeat-y; }
#school_content_1 label { width:80px; float:left; padding-top:2px; margin-top:5px; text-align:right; padding-right:5px; }
#school_content_1 input { width:140px; float:left;  margin-top:5px;}
#school_content_2 { width:236px; padding-left:10px; padding-right:10px; float:left; background: url(../img/school_bg.jpg) repeat-y; }
#school_content_2 label { width:80px; float:left; padding-top:2px; margin-top:5px; text-align:right; padding-right:5px; }
#school_content_3 { width:236px; padding-left:10px; padding-right:10px; float:left; background: url(../img/school_bg.jpg) repeat-y; }
#school_content_3 label {  float:left;   }
.school_content_2_input input { width:223px; float:left; margin-top:5px;}
#school_content_2_regular { float:left; padding-top:5px; padding-bottom:5px; }
#school_content_2_regular input { float:left; margin-right:5px; }
#school_content_2_regular label  { float:left; }
#school_content_2_regular a { font-weight:bold; }
#school_content_2 .error-message { float:left; text-align:left; width:141px; padding-left:85px; }

#school_send { width:60px; height:28px; margin-left:167px; background: url(../img/send.jpg) no-repeat; border:0px; cursor:pointer; }

.school_content_data { width:236px; float:left;  } 
.school_content_left { float:left; width:115px; padding-top:10px; }
.school_content_right { float:left; width:115px; padding-top:10px; }
.school_content_right_2 { float:left; width:115px; padding-top:10px; text-align:right; }
.school_content_1 { width:236px; float:left; padding-bottom:10px; border-bottom:1px solid #34679A; font-size:12px; font-weight:bold; color:#34679A; }
.school_footer { width:256px; margin-bottom:5px; float:left; height:6px; background: url(../img/school_footer.jpg) no-repeat; }

#school_page_right { width:256px; float:left; }
#school_page_right h2 { width:256px; float:left; font-size:12px; color:#fff; text-align:center; }

#school_page_gallery { width:960px; float:left; margin-top:30px; }
#school_page_opinion { width:694px; float:left; padding-top:30px; padding-bottom:20px; }
#school_page_opinion_line { width:694px; float:left; border-bottom:1px solid #336799; padding-bottom:10px;}
#school_page_opinion_line_none { text-align:center; width:694px; float:left;  margin-top:10px; font-weight:bold; }
#school_page_opinion h2 { width:694px;float:left; font-size:16px; color:#34679A; text-align:left; }

.school_page_opinion_top { width:694px; margin-top:10px; height:13px; float:left; background: url(../img/opinion_top.jpg) no-repeat; }
.school_page_opinion_content { width:694px; float:left;   } 
.school_page_opinion_content_2 { width:694px; float:left; background: url(../img/school_opinion_bg.jpg) repeat-y; } 
.school_page_discussion { width:525px; float:right; padding-bottom:10px; }
.school_page_discussion h3 { width:525px; font-size:14px; color:#34679A; float:left; text-align:left; margin-bottom:5px;}
.school_page_discussion_content { width:503px; padding:10px; float:left; background:#E7EEF4; margin-bottom:10px; border:1px solid #97AFBF;  }
.school_page_discussion_content p { width:503px; float:left; text-align:left; margin-bottom:10px; }
.school_page_discussion_sign { width:503px; float:left; text-align:right; }
.school_page_discussion_sign span { color:#396690; }
.school_page_discussion_sign a { color:#396690; }
.school_page_discussion_sign a:visited { color:#396690; }
.school_page_discussion_sign a:hover { color:#396690; text-decoration:underline; }
.school_page_discussion_sign a:active { color:#396690; }
#school_page_discussion_add { width:503px; padding:10px; float:left; border:1px solid #396690; }
#school_page_discussion_add_input .error-message { float:left; text-align:left; width:505px; }
#school_page_discussion_add h3 { width:503px; float:left; border-bottom:1px solid #396690; padding-bottom:5px; margin-bottom:15px; }
#school_page_discussion_add .chars_left { padding-left:60px; float:left;  }
#school_page_discussion_add_textarea .error-message { float:left; padding-left:60px; }
#school_page_discussion_add textarea { border:1px solid #B6BEC9; float:left; width:420px; }
#school_page_discussion_add_textarea label { width:50px; padding-right:10px; float:left; color:#396690; font-weight:bold; text-align:right; }
#school_page_discussion_add_inputs  label { width:50px; padding-right:10px; float:left; color:#396690; font-weight:bold; text-align:right; }
#school_page_discussion_add_inputs .error-message { width:443px; padding-left:60px; float:left; text-align:left; }
.school_page_discussion_add_input { width:503px; float:left; padding-top:5px; }
.school_page_discussion_add_input input { float:left; width:200px; border:1px solid #B6BEC9; }
#school_page_discussion_add_reg { width:443px; padding-left:60px; float:left; text-align:left; padding-bottom:5px; padding-top:5px; }
#school_page_discussion_add_reg label {  width:443px; text-align:left; }
#school_page_discussion_add_reg input { float:left; margin-right:5px; }
#school_send_disc { width:60px; float:right; margin-right:20px; height:28px; background: url(../img/send.jpg) no-repeat; border:0px; cursor:pointer; }
#school_page_discussion_send { width:503px; float:left; }

.school_page_opinion_left { width:166px; float:left; border-left:1px solid #97AFBF; border-right:1px solid #97AFBF; }
.school_page_opinion_left_1 { width:146px; padding-right:10px; padding-bottom:10px; float:left; background:#E7EEF4; color:#396690; text-align:left; padding-left:10px; }
.school_page_opinion_left_1 a { color:#396690; font-weight:bold; }
.school_page_opinion_left_1 a:visited { color:#396690; font-weight:bold; }
.school_page_opinion_left_1 a:hover { color:#396690; text-decoration:underline; }
.school_page_opinion_left_1 a:active { color:#396690; }

.school_page_opinion_left_2 { width:146px; padding-right:10px; padding-top:10px; float:left;  text-align:left; padding-left:10px; }
.school_page_opinion_left_2 p { margin-bottom:10px; }
.school_page_opinion_left_2 a { color:#396690; background: url(../img/arrow.jpg) 100% 70% no-repeat; padding-right:10px; font-size:10px; float:right; }
.school_page_opinion_left_2 a:visited { color:#396690; background: url(../img/arrow.jpg) 100% 70% no-repeat; padding-right:10px; font-size:10px; float:right; }
.school_page_opinion_left_2 a:hover { color:#396690; text-decoration:underline; }
.school_page_opinion_left_2 a:active { color:#396690; }

.school_page_opinion_right { width:505px; padding-left:10px; padding-right:10px; float:left; border-right:1px solid #97AFBF; text-align:left; }
.school_page_opinion_right_text { width:505px; margin-bottom:10px; float:left; min-height:95px; height:auto !important; height:95px; } 
.school_page_opinion_right_text_2 { width:505px; float:left; min-height:55px; height:auto !important; height:55px; } 
.school_page_opinion_right a { color:#396690; background: url(../img/arrow.jpg) 100% 70% no-repeat; padding-right:10px; }
.school_page_opinion_right a:visited { color:#396690; background: url(../img/arrow.jpg) 100% 70% no-repeat; padding-right:10px; }
.school_page_opinion_right a:hover { color:#396690; text-decoration:underline; }
.school_page_opinion_right a:active { color:#396690; }
#school_opinion_info { border:1px solid #A2ABB2; padding:5px; background:#E7EEF4; width:684px; float:left; margin-top:10px; text-align:left; }


.school_page_opinion_footer { width:694px; float:left; height:6px; background: url(../img/opinion_footer.jpg) no-repeat; margin-bottom:10px; }
#school_page_grade { width:694px; float:left; margin-top:20px; background:#E8EDF3; }
#school_page_grade h3 {width:684px; padding-left:10px; float:left; font-size:16px; color:#34679A; text-align:left;  }
#school_page_grade_left { width:320px; float:left; text-align:left; padding-left:30px; padding-top:10px; }
#school_page_grade_left .error-message { padding-left:50px; }
#school_page_grade_left p { width:320px; float:left; margin-bottom:40px; color:#396690; } 
#school_page_grade_left_sign { width:308px; float:left; border:1px solid #B6BEC9; background:#396690; padding:5px; color:#fff }
#school_page_grade_left span { color:#396690; float:left; padding-left:50px;  }
#school_page_grade_left label { width:40px; padding-right:10px; height:18px; padding-top:7px; float:left; text-align:right; color:#396690; font-weight:bold; margin-top:5px; }
#school_page_grade_left input { width:264px; padding-left:2px; padding-right:2px; float:left; height:22px; padding-top:3px; text-align:left; border:1px solid #B6BEC9; margin-top:5px; font-family:Tahoma; font-size:13px; }

#school_page_grade_right { width:324px; float:left; padding-top:20px; padding-left:15px; }
#school_page_grade_right_content { width:225px; padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:5px; float:left; background:#fff; border:1px solid #B6BEC9; }
#school_page_grade_right_content p { float:left; width:120px; }
#school_page_grade_right_1 { width:225px; float:left; color:#396690; height:25px; border-bottom:1px solid #B6BEC9; margin-bottom:5px; }
.school_page_grade_right_2 { width:225px; float:left; height:20px; padding-top:5px; padding-bottom:5px;}
#school_page_grade_center { width:664px; float:left; padding-left:30px; padding-top:20px; padding-bottom:10px; }
#school_page_grade_center .chars_left { width:200px; float:left; text-align:left; }
#school_page_grade_center textarea { width:570px; float:left; border:1px solid #B6BEC9; height:160px; }
#school_page_grade_center p { width:40px; padding-right:10px; padding-top:2px; float:left; text-align:right; color:#396690; font-weight:bold;  }
#school_regular { width:614px; float:left; text-align:left; padding-left:50px; padding-top:5px; font-size:10px; color:#396690;} 
#school_page_grade_center  .error-message { text-align:left; }
#school_textarea { width:572px; float:left; }
#school_textarea textarea { font-family:Tahoma; font-size:13px; padding:2px; }
#school_regular .error-message { float:left; }
#school_regular input { float:left; margin-right:5px; }
#school_regular a { color:#396690; font-weight:bold; }
#school_regular a:visited { color:#396690; font-weight:bold; }
#school_regular a:hover { color:#396690; text-decoration:underline; }
#school_regular a:active { color:#396690; }

#school_grade_send_content { width:694px; float:left; height:31px; padding-top:5px; background: url(../img/school_grade_send_bg.jpg) no-repeat;  }
#school_grade_send_raport { width:664px; padding-right:30px; float:left; height:31px; padding-top:5px; background: url(../img/school_grade_send_bg.jpg) no-repeat;  }
#school_grade_send_reg{ width:654px; padding-right:40px; float:left; height:31px; padding-top:5px; background: url(../img/school_grade_send_bg.jpg) no-repeat;  }
#school_grade_send_content p { width:470px; float:left; padding-left:10px; padding-top:4px; margin-right:60px; } 
#school_grade_send { float:left; width:117px; height:28px; background: url(../img/school_grade_send.jpg) no-repeat; border:0px; cursor:pointer; }


.school_page_link { color:#34679A; font-weight:bold; float:left; padding-left:120px; }
.school_page_link a { color:#34679A; font-weight:bold; float:left;background: url(../img/arrow.jpg) 100% 65% no-repeat; padding-right:10px; }
.school_page_link a:visited { color:#34679A; font-weight:bold; float:left;background: url(../img/arrow.jpg) 100% 65% no-repeat; padding-right:10px; }
#gallery_links { float:right; padding-right:10px;  }
#gallery_links a { color:#34679A; font-weight:bold; float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; padding-right:10px; margin-left:20px; }




/*zaloguj sie */

#login_options { float:left; padding-top:5px; }
#remember_link { float:left; width:250px; padding-left:200px; text-align:left;  }
#remember_link label {  padding-left:5px; }
#remind_link { float:left; width:450px;   text-align:left; padding-top:5px;  border-top:1px solid #34679A; margin-top:10px; }
#remind { margin-left:auto; margin-right:auto; text-align:center; background:#E8EDF3; padding:20px; width:560px; margin-bottom:20px; margin-top:20px; }
#remind label { color:#336799; padding-right:5px; font-weight:bold; }
#remind_button {   width:117px; height:28px; margin-top:15px; background: url(../img/reset_haslo.jpg); border:0px; cursor:pointer;  }
#remind p { margin-bottom:15px; text-align:center;}

#login h1 { color:#34679A; font:16px Tahoma; font-weight:bold; width:960px; text-align:left; }  
#login_left { width:450px; float:left; padding-top:35px; padding-bottom:5px; }
#login_left_input { width:450px; float:left; } 
#login_left_submit { width:450px; float:left; } 
#login_left_input label { width:188px; float:left; text-align:right; padding-right:10px; color:#34679A; font-weight:bold; height:21px; padding-top:5px; }
#login_left_input input { width:250px; float:left; height:22px; padding-top:4px; border:1px solid #34679A; margin-bottom:5px; }
#zaloguj { width:60px;  height:28px; float:right; background: url(../img/zaloguj.jpg) no-repeat; border:0px; cursor:pointer; }

#login_right { font-size:11px; font-family:Tahoma; width:420px; float:left; padding-left:90px; padding-top:30px;  padding-bottom:100px; }
#login_right_content { width:335px; height:110px; float:left; padding-top:20px; background: url(../img/zarejestruj_bg.jpg) no-repeat; text-align:left; color:#fff; padding-left:25px; }
#login_right_content ol { padding-left:20px; padding-top:10px; padding-bottom:10px; }
#login_right_content a { width:97px; height:28px; float:left; background: url(../img/zarejestruj_sie.jpg) no-repeat; }
#login_right_content p { float:left; margin-right:35px; padding-top:6px; }

/* profil */
#user_profile { width:960px; float:left; height:239px; margin-bottom:20px; }
#user_profile h1 { color:#34679A; font:16px Tahoma; font-weight:bold; width:960px; text-align:left; margin-bottom:20px; } 
#user_profile h2 { font:16px Tahoma; font-weight:bold; width:350px; text-align:left; border-bottom:1px solid #88A6C4; padding-bottom:5px; margin-bottom:5px; padding-top:10px; } 
#user_profile h2 a { color:#fff; }
#user_profile h2 a:visited { color:#fff; }
#user_profile_info { width:560px; height:185px; padding-top:15px; float:left; text-align:left; background: url(../img/profile_bg.jpg) no-repeat; color:#fff; padding-left:20px; }
#user_profile_info_avatar { float:left; padding-left:10px; }

#user_profile_left { width:560px; height:200px; float:left; }
#user_profile_left span { color:#acc1d6; }
#user_profile_info_left { width:350px; float:left; }
#user_profile_info_link a { color:#fff; margin-top:10px; float:left; }
#user_profile_info_link a:visited { color:#fff; margin-top:10px;  float:left;}
#user_profile_info_link a:hover { color:#fff; text-decoration:underline; }
#user_profile_info_www a { color:#acc1d6;  }
#user_profile_info_www a:visited { color:#acc1d6; }
#user_profile_info_www a:hover { color:#acc1d6; text-decoration:underline; }

#user_profile_info_avatar table { width:190px; border:1px solid #97AFBF; height:170px; text-align:center; vertical-align:middle; float:left; background:#fff; }
#user_profile_info_avatar td { height:170px; }

#user_profile_edit { width:350px; float:left; border-top:1px solid #88A6C4; margin-top:5px; padding-top:10px; } 
#edytuj_swoje_dane { width:117px; margin-right:10px; height:28px; float:left; background: url(../img/edytuj_moje_dane.jpg) no-repeat; }
#moje_zdjecia { width:117px; height:28px; float:left; background: url(../img/moje_zdjecia.jpg) no-repeat; }
#wyslij_wiadomosc { width:117px; height:28px; float:left; background: url(../img/wyslij_wiadomosc.jpg) no-repeat; }

#avatar_edit { width:577px; float:left; height:44px; padding-top:20px; background:#E7EDF3; border:1px solid #88A6C4; }
#avatar_edit label { color:#336699; font:11px Tahoma ; font-weight:bold; padding-right:10px; }
#avatar_edit input { border:1px solid #34679A; } 
#data_edit { width:939px; float:left; text-align:left; font-size:11px; font-family:Tahoma; padding-top:20px; padding-bottom:5px; background: url(../img/zapisz_zmiany_bg.jpg) bottom no-repeat; }
#data_edit_1 { width:365px; float:left; }
#data_edit_1 label { width:87px; float:left; color:#336699; text-align:right; height:21px; padding-top:7px;  padding-right:10px;  font-weight:bold; }
#data_edit_1 input { width:234px; float:left; color:#336699; height:24px; padding-top:4px; margin-bottom:5px; padding-left:3px; padding-right:3px; }
#data_edit_2 { width:365px; float:left; }
#data_edit_2 input { width:234px; float:left; color:#336699; height:24px; padding-top:4px; margin-bottom:5px; padding-left:3px; padding-right:3px; }
#data_edit_2 label { width:87px; float:left; color:#336699; text-align:right; height:21px; padding-top:7px;  padding-right:10px;  font-weight:bold; }
#data_edit_3 { width:150px; float:left; padding-top:90px; padding-left:50px; }
#zapisz_zmiany { width:117px; height:28px; float:left; background: url(../img/zapisz_zmiany.jpg); border:0px; cursor:pointer; }

/* moje zdjecia */
#user_gallery { width:980px; float:left; padding-bottom:20px; } 
#user_gallery h2 { color:#34679A; width:980px; float:left; text-align:left; padding-bottom:10px;} 

/* szukaj podstaw�wki */
#search_right { width:468px; float:left; }
#search_right h1 { font-size:16px; font-weight:bold; font-family:Tahoma; text-align:left; color:#34679A; margin-bottom:20px; }
#search_right h2 { font-size:12px; font-weight:bold; font-family:Tahoma; text-align:left; color:#34679A; margin-bottom:20px; }

#search_ranking_header { width:461px; float:left; height:37px; background: url(../img/search_ranking_header.jpg) no-repeat; color:#fff; font-size:11px; font-family:Tahoma; font-weight:bold;  }
#search_ranking_header_1 { width:150px; float:left; padding-left:10px; padding-top:11px; } 
#search_ranking_header_2 { width:284px; float:left; padding-left:10px; padding-top:11px; } 
#search_ranking_content { width:461px; padding-left:4px; float:left; background: url(../img/search_ranking_bg.jpg) repeat-y; }
#search_ranking_footer { width:461px; height:6px; float:left; background: url(../img/search_ranking_footer.jpg) no-repeat; }
.search_ranking_box { width:455px; float:left; min-height:25px; height:auto !important; height:25px; border-bottom:1px solid #ADB1B4;  }
.search_ranking_box_left { width:149px; padding-left:10px; float:left; text-align:left; border-right:1px solid #ADB1B4; background:#D3DDE7; min-height:15px; height:auto !important; height:15px; padding-top:5px; padding-bottom:5px; }
.search_ranking_box_right { width:274px; padding-left:10px; padding-right:10px; float:left; text-align:left; background:#E8EDF3; min-height:15px; height:auto !important; height:15px; padding-top:5px; padding-bottom:5px;  }

/* szukaj podstaw�wki - szczegoly */
#search_page_box { width:676px; float:left;  }
#search_page_box_input input { float:left; border:1px solid #ACC1D6; height:20px; padding-top:4px; padding-left:2px; width:260px; margin-top:5px; }
#search_page_box h1 { width:676px; float:left; font-size:16px; color:#34679A; text-align:left; margin-bottom:20px; }
#search_page_box h2 { width:676px; float:left; font-size:14px; color:#34679A; text-align:left; margin-bottom:3px; }
#search_page_box_header { width:676px; color:#fff; height:25px; padding-top:12px; float:left; background: url(../img/patrons_header.jpg) no-repeat; font-weight:bold; font-family:Tahoma; } 
#search_page_box_header a { color:#fff; }
#search_page_box_header a:visited { color:#fff; }
#search_page_box_header a:hover { color:#fff; text-decoration:underline; }
#search_page_box_header a:active {  color:#fff; }

#search_page_box_header_1 { width:220px; padding-left:10px; float:left; text-align:left; }
#search_page_box_header_2 { width:150px; float:left; text-align:center; }
#search_page_box_header_3 { width:150px; float:left; text-align:center; }
#search_page_box_header_4 { width:146px; float:left; text-align:center; }

#search_page_box_content { width:672px; float:left; background: url(../img/search_page_bg.jpg) repeat-y; padding-left:4px; }
.search_page_school { width:669px; float:left; border-bottom:1px solid #ADB1B4; }
.search_page_school a:hover {  text-decoration:underline; }
#search_page_box_footer {  } 

.search_page_school_1 { width:210px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; float:left; text-align:left; background:#D3DDE7; }
.search_page_school_2 { width:140px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; float:left; text-align:center; background:#E8EDF3; }
.search_page_school_3 { width:133px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; float:left; text-align:center; background:#D3DDE7; }
.search_page_school_4 { width:136px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; float:left; text-align:center; background:#E8EDF3; }

#search_clear { width:250px; padding-left:100px; float:left; height:40px; padding-top:10px;  }
#search_clear a { width:200px; height:17px; padding-top:3px; background:#D3DDE7; float:left; }
#search_clear a:hover { width:200px; height:17px; padding-top:3px; background:#336799; float:left; color:#fff; }

/* wyslij wiadomosc */
#send_message { width:580px; float:left; margin-bottom:20px; }
#send_message .error-message { width:490px; padding-left:77px; float:left; text-align:left; }
#send_message_box { width:567px; background:#E9EEF4; float:left; padding-left:10px; padding-top:10px; padding-bottom:10px; } 
#send_message h2 { width:580px; float:left; font-size:12px; color:#34679A; text-align:left; margin-bottom:13px; }
#send_message label { color:#34679A; font-weight:bold; width:65px; padding-top:5px; float:left; text-align:right; padding-right:10px; }
#send_message_box_data input { color:#34679A; height:25px; border:1px solid #BABECA; font-weight:bold; width:240px; float:left; margin-right:200px;  }
#send_message_box_data textarea { color:#34679A; font-weight:bold; width:470px; float:left; border:1px solid #BABECA; margin-top:2px;  }
#user_send_content { width:537px; padding-right:40px; padding-top:6px; height:32px; float:left; background: url(../img/user_send_bg.jpg) no-repeat;  }
#user_send_button { width:117px; height:28px; float:right; background: url(../img/user_send_button.jpg) no-repeat; border:0px; cursor:pointer;  }

#user_reg { width:117px; height:28px; float:right; background: url(../img/zarejestr.jpg) no-repeat; border:0px; cursor:pointer;  }


/* galeria */
#pictures_view h1 { width:960px; float:left; font-size:16px; font-weight:bold; text-align:left; color:#34679A; margin-bottom:20px; }
#pictures_view h3 { width:960px; float:left; margin-top:20px; font-size:14px; font-weight:bold; text-align:left; color:#34679A; }
#pictures_view h4 { width:674px; padding-left:10px; float:left; margin-top:20px; font-size:14px; font-weight:bold; text-align:left; color:#34679A; }
#pictures_view h1 a { color:#34679A; }
#pictures_view h1 a:visited{ color:#34679A; }
#pictures_view h1 a:hover { color:#34679A; text-decoration:underline; }
#pictures_view h1 a:active { color:#34679A; }
#pictures_view { padding-bottom:20px; float:left;}


.photo_nav { width:960px; float:left; padding-bottom:10px; padding-top:10px; }
.photo_nav_all_left { float:left; }
.photo_nav_all_left a { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
.photo_nav_all_left a:visited { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
.photo_nav_all_left a:hover { color:#336799; text-decoration:underline; }
.photo_nav_all_left a:active { color:#336799; }

.photo_nav_all_right { float:right; }
.photo_nav_all_right a { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; }
.photo_nav_all_right a:visited { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; }
.photo_nav_all_right a:hover { color:#336799; text-decoration:underline; }
.photo_nav_all_right a:active { color:#336799; }

.photo_nav_left { width:320px; float:left; text-align:left; }
.photo_nav_left a { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
.photo_nav_left a:visited { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
.photo_nav_left a:hover { color:#336799; text-decoration:underline; }
.photo_nav_left a:active { color:#336799; }

.photo_nav_center { width:320px; float:left; text-align:center; }
.photo_nav_center a { color:#336799; }
.photo_nav_center a:visited { color:#336799; }
.photo_nav_center a:hover { color:#336799; text-decoration:underline; }
.photo_nav_center a:active { color:#336799; }

.photo_nav_right { width:320px; float:left; text-align:right; }
.photo_nav_right a { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; }
.photo_nav_right a:visited { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; }
.photo_nav_right a:hover { color:#336799; text-decoration:underline; }
.photo_nav_right a:active { color:#336799; }
#photo_box { width:960px; float:left; }
#photo_box_top { width:960px; float:left; height:6px; background: url(../img/box_long_top.jpg) no-repeat; font-size:1px; }
#photo_box_content { background:#E4EFF5; width:958px; float:left; padding-bottom:20px; padding-top:20px; border-left:1px solid #98AFBF; border-right:1px solid #98AFBF;  }
#photo_box_bottom { width:960px; float:left; height:6px; background: url(../img/box_long_bottom.jpg) no-repeat; }
#gallery_box_long { width:960px; float:left; }
#gallery_box_long_header { width:950px; padding-left:10px;  float:left; height:29px; padding-top:8px; text-align:left; background: url(../img/header_long.jpg) no-repeat; color:#fff;} 
#gallery_box_long_header h2 { font-size:14px; font-weight:bold; }
#gallery_box_long_content { width:960px; float:left; background: url(../img/content_long.jpg) repeat-y; } 
#gallery_box_long_footer {  width:960px; float:left; height:6px; background: url(../img/footer_long.jpg) no-repeat;} 

#gallery_box_long_content_left { width:640px; float:left; }
#gallery_box_long_content p { width:620px; padding-left:10px; padding-right:10px; float:left; }
#gallery_box_info { color:#336799; width:630px; padding-left:10px; float:left; text-align:left; padding-top:5px; padding-bottom:10px; }
#gallery_box_info a { color:#336799; }
#gallery_box_info a:visited { color:#336799; }
#gallery_box_info a:hover { color:#336799; text-decoration:underline; }
#gallery_box_info a:active { color:#336799; }

#gallery_box_long_content_right { width:285px; padding-left:15px; height:70px; padding-top:22px; float:left; }
#gallery_box_admin a { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; margin-right:10px; }
#gallery_box_admin a:visited { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; margin-right:10px;}
#gallery_box_admin a:hover { color:#336799; text-decoration:underline; }
#gallery_box_admin a:active { color:#336799; }
#gallery_box_long_content_right_box { background:#fff; width:200px; margin-bottom:5px; height:22px; border:1px solid #ACC1D6; padding-top:15px; padding-bottom:10px; padding-left:65px; padding-right:20px; } 
#gallery_box_long_content_right_box span { float:left; padding-top:2px; }
#gallery_box_long_content_right_box input { float:left; }
#gallery_box_long_content_right_box .start { float:left; }
#gallery_box_long_content_right_star { float:left; }
#gallery_grade_1 { width:684px; float:left; text-align:left; padding-left:10px; padding-top:10px; }
#gallery_grade_1 p { float:left; padding-top:2px; margin-right:10px; color:#336799; }
#gallery_grade_1 input { float:left; }
#gallery_grade_2 { width:694px; float:left; padding-top:10px; padding-bottom:10px; }
#gallery_grade_2 .chars_left { width:557px; padding-left:137px; float:left;   }
#gallery_grade_2 label { width:127px; float:left; text-align:right; padding-right:10px; color:#336799;  font-weight:bold; }
#gallery_grade_2 textarea { width:500px; float:left; border:1px solid #ACC1D6 }
 
/* zdjecia z podstaw�wki  */
#picture_page {  }
#picture_page h1 { float:left; width:495px; color:#34679A; text-align:left; font-size:16px; font-weight:bold; }
#picture_page h2 { float:left; width:495px; color:#34679A; text-align:left; font-size:12px; font-weight:bold; }
#picture_page_header { width:495px; float:left; }
#photo_box_picture { background:#E4EFF5; width:928px; padding-left:30px; float:left;  padding-top:20px; border-left:1px solid #98AFBF; border-right:1px solid #98AFBF;  }
.table_pictures { width:160px; float:left; vertical-align:middle; height:120px; text-align:center; background: url(../img/picture_bg_td.jpg) bottom repeat-x #fff; margin-right:25px; margin-bottom:25px; border:1px solid #98AFBF; } 
.table_pictures_td { vertical-align:middle; width:160px; } 
#picture_search { width:431px; padding-left:30px; margin-bottom:20px; height:38px; padding-top:10px; float:left; background: url(../img/picture_search_bg.jpg)  no-repeat; }
#picture_search label { color:#fff; float:left; font-weight:bold; padding-top:6px; padding-right:6px; }
#picture_search_input { float:left; margin-right:2px; width:194px; padding-left:3px; padding-right:3px; height:22px; padding-top:4px; border:1px solid #98AFBF; }
#picture_search_button { width:60px; height:28px; float:left; background: url(../img/picture_search_button.jpg)  no-repeat; border:0px; cursor:pointer; }

/* ranking podstaw�wek */
#rank_page { width:676px; float:left;  }
#rank_page h1 { color:#34679A; width:676px; float:left; font-size:16px; font-weight:bold; text-align:left; }
#rank_page_right { width:250px; float:left; padding-left:30px; }
#rank_page_right_box { width:245px; color:#fff; margin-top:20px; float:left; height:37px; background: url(../img/ranking_wedlug.jpg) no-repeat;}
.rank_page_right_1 { width:81px; float:left; height:23px; padding-top:12px; }
.rank_page_right_2 { width:81px; font-weight:bold; float:left; height:23px; padding-top:12px; background: url(../img/arrow_footer.jpg) bottom no-repeat; }
#rank_page_right h1 { color:#34679A; width:245px; float:left; font-size:16px; font-weight:bold; text-align:left; }
#rank_page_right h2 { color:#34679A; width:245px; float:left; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; }
#rank_page_right p { float:left; border-bottom:1px solid #336799; padding-bottom:20px; width:245px; text-align:center; padding-top:5px; }
#rank_page_right ul { float:left; border-bottom:1px solid #336799; padding-bottom:10px; width:235px; margin-left:10px;  }
#rank_page_right li { float:left; list-style:none; padding-top:10px; width:235px;}
#rank_page_right a { float:left; text-align:left; padding-left:10px; background: url(../img/arrow.jpg) left no-repeat; }
#rank_page_right a:visited { float:left; text-align:left; padding-left:10px; background: url(../img/arrow.jpg) left no-repeat; }
#rank_page_right a:hover { color:#34679A; text-decoration:underline; }

#rank_page_header { width:676px; float:left; height:39px; background: url(../img/rank_header.jpg) no-repeat; }
#zobacz_caly_ranking { width:128px; float:right; margin-top:5px;  height:28px; background: url(../img/zobacz_caly_ranking.jpg) no-repeat;  }

#rank_page_bottom { width:960px; float:left; padding-bottom:20px; }
#rank_page_bottom_left { width:465px; float:left; padding-top:22px; }
#rank_page_bottom_left h1 { color:#34679A; width:465px; float:left; font-size:16px; font-weight:bold; text-align:left; }
#rank_page_bottom_right { width:475px; padding-left:20px; float:left; padding-top:22px; text-align:left;  }
#rank_page_bottom_right h1 { color:#34679A; width:465px; float:left; font-size:16px; font-weight:bold; text-align:left; }

/* caly ranking */
#school_rank_box_line_content { width:672px; padding-left:4px; float:left;  background: url(../img/school_rank_box_line.jpg) repeat-y;  }
.school_rank_box_line { width:668px;  float:left;  border-bottom:1px solid #ADB1B4; }
.school_rank_box_lp { width:39px; float:left; padding-top:5px; padding-bottom:5px; background:#E8EDF3; border-right:1px solid #ADB1B4; }
.school_rank_box_name { width:233px; border-right:1px solid #ADB1B4; float:left; padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px; background:#D3DDE7; }
.school_rank_box_city { width:119px; border-right:1px solid #ADB1B4; float:left; padding-top:5px; padding-bottom:5px; padding-right:10px; padding-left:10px; background:#E8EDF3; }
.school_rank_box_province { width:129px; border-right:1px solid #ADB1B4;  float:left; padding-top:5px; padding-bottom:5px; background:#D3DDE7; }
.school_rank_box_opinions { width:49px; border-right:1px solid #ADB1B4;  float:left; padding-top:5px; padding-bottom:5px; background:#E8EDF3; }
.school_rank_box_grade { width:50px; float:left; padding-top:5px; padding-bottom:5px; background:#D3DDE7; }
#school_rank_box_line_content a:hover { text-decoration:underline; }
#school_rank_box_header { width:672px; padding-left:4px; font-family:Tahoma; color:#fff; height:37px; float:left; background: url(../img/patrons_header.jpg) no-repeat; margin-top:5px; } 
#school_rank_box_header a { color:#fff; }
#school_rank_box_header a:visited { color:#fff; }
#school_rank_box_header a:hover { color:#fff; }
#school_rank_box_header a:active { color:#fff; }
#school_rank_box_header_1 { width:40px; float:left; text-align:center; font-weight:bold; padding-top:10px; }
#school_rank_box_header_2 { width:254px; float:left; text-align:left; font-weight:bold; padding-top:10px;}
#school_rank_box_header_3 { width:140px; float:left; text-align:center; font-weight:bold; padding-top:10px;}
#school_rank_box_header_4 { width:130px; float:left; text-align:center; font-weight:bold; padding-top:10px;}
#school_rank_box_header_5 { width:50px; float:left; text-align:center; font-weight:bold; padding-top:10px;}
#school_rank_box_header_6 { width:50px; float:left; text-align:center; font-weight:bold; padding-top:10px;}

#form_box { width:694px; float:left; text-align:left; padding-bottom:20px; }
#form_box h1 { color:#34679A; width:676px; float:left; font-size:16px; font-weight:bold; text-align:left; }
#form_box_content { width:674px; float:left; background:#E8EDF3; padding:10px; }
#form_box_content textarea { width:450px; float:left; margin-bottom:10px; }
#form_box_content label { color:#336799; font-weight:bold; width:120px; padding-right:10px; float:left; text-align:right;}
#dodaj { width:60px; height:28px; margin-left:25px;  cursor:pointer; background: url(../img/dodaj.jpg); border:0px;  }
#form_box_content_title { width:674px; float:left; padding-bottom:10px; }
#form_box_content_title .error-message { width:544px; float:left; padding-left:130px;   }
#form_box_content_textarea .error-message { width:544px; float:left; padding-left:130px;   }

#form_box_content_title input { width:300px; float:left;  }
#form_box_left { float:left; width:345px; text-align:left; padding-top:10px; padding-bottom:10px; }
#form_box_left a { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
#form_box_left a:visited { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
#form_box_left a:hover { color:#336799; text-decoration:underline; }
#form_box_left a:active { color:#336799; }

#form_box_right { float:left; width:345px; text-align:right; padding-top:10px; padding-bottom:10px; }
#form_box_right a { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; }
#form_box_right a:visited { float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; color:#336799; padding-right:10px; }
#form_box_right a:hover { color:#336799; text-decoration:underline; }
#form_box_right a:active { color:#336799; }

#form_box_contact_right { width:234px; margin-left:10px; margin-top:25px; float:left; text-align:left;  border:1px solid #34689A; padding:10px; color:#336799; background:#E8EDF3 }
#form_box_contact_right a { color:#336799; }
#form_box_contact_right a:visited { color:#336799; }
#form_box_contact_right a:hover { color:#336799; text-decoration:underline; }
#form_box_contact_right a { color:#336799; }

#form_box_contact_right_2 { width:234px; margin-left:10px; margin-top:25px; float:left;    border:1px solid #34689A; padding:10px; color:#336799; background:#E8EDF3 }
#form_box_contact_right_2 a { color:#336799; float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat; padding-right:10px; }
#form_box_contact_right_2 a:visited { color:#336799; float:right; background: url(../img/arrow.jpg) 100% 65% no-repeat;  padding-right:10px; }
#form_box_contact_right_2 a:hover { color:#336799; text-decoration:underline; }
#form_box_contact_right_2 a { color:#336799; }

#register_op { width:694px; float:left; text-align:left; padding-bottom:20px; }
#register_op  h1 { color:#34679A; width:676px; float:left; font-size:16px; font-weight:bold; text-align:left; }
#register_op_content label { margin-top:10px; padding-top:2px; color:#336799; font-weight:bold; width:150px; padding-right:10px; float:left; text-align:right; }
#register_op_content input { margin-top:10px; width:250px }
#register_op_content { width:674px; float:left; background:#E8EDF3; padding:10px; margin-top:10px;  }
#register_op_captcha { padding-left:225px; padding-top:10px; }
#register_op_captcha img { border:1px solid #336799; }
#register_op_content .error-message { padding-left:160px; } 

#register_regular { float:left; background:#E8EDF3; width:524px; padding-left:170px; padding-bottom:10px; }
#register_regular input { margin-right:5px; }
#register_regular a { color:#336799; font-weight:bold; }
#register_regular a:visited {color:#336799; font-weight:bold;  }
#register_regular a:hover { color:#336799; text-decoration:underline; }
#register_regular a:active { color:#336799; }
#register_regular .error-message { text-align:left; float:left; }

#page_banners { width:694px; float:left; text-align:left; padding-bottom:20px; }
#page_banners img { float:left; margin-right:20px; }
#page_banners textarea { float:left; }
#page_banners_left { float:left; width:345px; text-align:left; padding-top:10px; padding-bottom:10px; }
#page_banners_left a { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
#page_banners_left a:visited { float:left; background: url(../img/arrow_left.jpg) 0% 65% no-repeat; color:#336799; padding-left:10px; }
#page_banners_left a:hover { color:#336799; text-decoration:underline; }
#page_banners_left a:active { color:#336799; }

#page_banners h1 { color:#34679A; width:676px; float:left; font-size:16px; font-weight:bold; text-align:left; }
#page_banners h2 { color:#34679A; width:676px; float:left; font-size:14px; font-weight:bold; text-align:center; }

#banner_1 { width:672px; float:left; background:#E8EDF3; padding:10px; margin-top:10px; margin-bottom:10px; border:1px solid #336799 }
#banner_2 { width:672px; float:left; background:#E8EDF3; padding:10px; border:1px solid #336799 }

/*lista podstaw�wek */
.last_province_city { margin-bottom:10px; border-left:1px solid #ADB1B4; border-top:1px solid #ADB1B4; border-right:1px solid #ADB1B4; float:left; width:220px; }
.last_province_city p { padding:5px; border-bottom:1px solid #ADB1B4; background:#E8EDF3; }
.last_province_city a:hover { text-decoration:underline; }

.last_province_city_2 { margin-bottom:10px; border-top:1px solid #ADB1B4; border-right:1px solid #ADB1B4; float:left; width:220px; }
.last_province_city_2 p { padding:5px; border-bottom:1px solid #ADB1B4; background:#E8EDF3; }
.last_province_city_2 a:hover { text-decoration:underline; }

/* informacje o portalu */
#press_box_left { width:620px; float:left; border-right:1px solid #c9d7e4; text-align:left; margin-bottom:20px; }
#press_box_left h1 { color:#34679A; width:620px; float:left; font-size:16px; font-weight:bold; text-align:left; margin-bottom:10px;}
#press_box_left h2 { color:#34679A; width:620px; float:left; font-size:14px; font-weight:bold; text-align:left; margin-bottom:10px; }
#press_box_left h3 { color:#34679A; font-size:12px; font-weight:bold; text-align:left; }
.press_box { float:left; border-bottom:1px solid #34679A; margin-bottom:10px; padding-bottom:10px; width:610px;}
.press_img { padding-left:5px; padding-right:5px; }
#press_box_right { width:336px; float:left; text-align:left; padding-left:10px; }
#press_box_right img { float:left; margin-bottom:15px;} 
#press_box_right a { color:#34679A; }
#press_box_right a:visited { color:#34679A; }
#press_box_right a:hover { color:#34679A; text-decoration:underline; }
#press_box_right a:active { color:#34679A; }

#press_box_left a:hover { text-decoration:underline; }

/* Regulamin */
#regular_page { text-align:left; }
#regular_page h1 { color:#34679A; width:967px; float:left; font-size:16px; font-weight:bold; text-align:left; margin-bottom:10px; }
#regular_page h2 { color:#34679A; width:967px; float:left; font-size:14px; font-weight:bold; text-align:left; margin-bottom:10px; margin-top:10px; }
#regular_page ol { padding-left:43px; width:967px; float:left;}
#regular_page a { color:#34679A; }
#regular_page a:visited { color:#34679A; }
#regular_page a:hover{ color:#34679A; text-decoration:underline; }
#regular_page a:active{ color:#34679A; }
#regular_page textarea { width:960px; margin-bottom:20px; }
#delete_user { width:99px; height:28px; float:left; margin-bottom:20px; background: url(../img/skasuj_konto.jpg) no-repeat; border:0px; cursor:pointer; }
.agree_button { width:312px; height:28px; float:right; margin-bottom:20px; background: url(../img/akceptuje.jpg) no-repeat; border:0px; cursor:pointer; }
 
#footer { width:100%; float:left; }
#footer_center { width:960px; margin-left:auto; margin-right:auto; }
#footer_content_1 { width:417px; height:20px; clear:both; padding-top:9px; margin-left:auto; margin-right:auto; background: url(../img/footer_bg_text.jpg); color:#fff; font-size:11px; font-family:Tahoma; }
#footer_content_1 a { color:#fff; }
#footer_content_1 a:visited { color:#fff; }
#footer_content_1 a:hover { color:#fff; }
#footer_content_1 a:active { color:#fff; }
#footer_content_2 { width:100%; float:left; background: url(../img/footer_bg.jpg) repeat-x; height:75px; padding-top:15px; color:#34679A; font-size:11px; font-family:Tahoma; }
#footer_content_2a { float:left; width:800px; text-align:left; }
#footer_content_2b { float:left; width:160px; }
#footer_content_2b img { margin-top:10px; }
#footer_content_2 a { color:#34679A; }
#footer_content_2 a:visited { color:#34679A; }
#footer_content_2 a:hover { color:#34679A;}
#footer_content_2 a:active { color:#34679A; }


#commentMessage { float:left; width:525px;  text-align:center; margin-bottom:10px; background:#FFFFDF; border:1px solid #83C0EF;  }
#commentMessage p.alert { color:#FF0000; width:525px; }
#commentMessage p.message { color:#009900; width:525px; }

#flashMessage { float:left; width:950px;  text-align:center; margin-bottom:10px; background:#FFFFDF;  border:1px solid #83C0EF; }
.info { clear:both;  padding-bottom:10px; padding-right:10px; padding-left:10px; }
.info p strong { padding-bottom:10px; padding-right:10px; padding-left:50px; padding-top:10px;  border:none; font-weight:bold; }
.info p { text-align:center;font-weight:bold ; margin-top:10px; }
.info p.alert strong { color:#FF0000; width:930px; }
.info p.message strong { color:#009900; width:930px; } 

#schoolGradeMessage { float:left; width:694px;  text-align:center; margin-bottom:10px; background:#FFFFDF;  border:1px solid #83C0EF; }
.info { clear:both;  padding-bottom:10px; padding-right:10px; padding-left:10px; }
.info p.alert strong { color:#FF0000; width:930px; }


/* Dodaj przedzkole */
#school_add { width:676px; float:left; }
#school_add h1 { color:#34679A; width:676px; float:left; font-size:16px; font-weight:bold; text-align:left; margin-bottom:20px; }
#school_add_send { width:676px;   float:left; height:31px; padding-top:5px; background: url(../img/school_grade_send_bg.jpg) no-repeat;  }
#school_add_send p { float:left; padding-left:10px; padding-top:5px; width:460px; }
#school_add_content { background:#E8EDF3; padding-top:20px; padding-bottom:20px;  min-height:460px; height:auto !important; height:460px; float:left; width:676px; }
#school_add_content label { color:#336799; margin-top:10px; font-weight:bold; width:220px; padding-right:10px; float:left; text-align:right;}
#school_add_content input { float:left; width:400px; margin-top:10px; }
#school_add_content select { float:left; width:400px; margin-top:10px; }
#school_add .error-message { text-align:left; width:464px; float:left; padding-left:230px; }
