* {margin : 0;}
BODY { font-family : Arial, Verdana, Tahoma; font-size : 13px; line-height : 18px; width : 100%; background-color : #ebe9d8; background-image : url(img/tlo_main.png); margin : 0}
#bodycontainer { background-image : url(img/tlo_header.png); background-repeat : repeat-x; height : 100%}
#center_cn { width : 874px; margin-left: auto; margin-right : auto;}
#mcontainer { width : 874px;   background-image : url(img/cien_mc.png); padding-left : 9px; padding-right : 9px; height : 100%;float : left; }
#header { position : relative; width : 874px; height: 89px; padding-top : 5px; padding-bottom : 1px;  background-image : url(img/tlo_nag.jpg);}
OBJECT { display : block; padding : 0; line-height : 0;}
#menu_top {margin-left : 450px; }
#menu_top UL { margin : 0;}
#menu_top UL LI {margin : 0; color : white; font-size : 9px; text-align : center; line-height : 18px; float : left; display : block; background-image: url(img/register_top.png); width : 122px; height : 18px; margin-right : 2px;}
#menu_top A {color: white; text-decoration : none}
#menu_top A:hover {color: #9a9997}
#logo_ktr {position  : absolute; left : 30px; top : 10px;}
#flash_menu IMG { display : block; border : 0 }
#login_form {margin-top : 5px; vertical-align : bottom; float: right; margin-right : 56px; color : #997e5f}
#login_form INPUT { font-size : 11px; color : #33302b; border : 0; background : none; padding-top : 12px; padding-left : 4px; padding-right : 8px; height : 17px; width : 93px}
#login_form INPUT.lfinput { background-image: url(img/input_login.png); vertical-align : bottom;}
#login_form INPUT.pfinput { background-image: url(img/input_haslo.png); vertical-align : bottom;}
#login_form INPUT.lzal { padding : 0; color : white; font-size : 8px; font-family : Arial; background-image: url(img/input_zaloguj.png); width : 60px; height : 20px; margin-top:1px; vertical-align : bottom; margin-bottom : 1px}
#user_login_blok { width : 315px;  text-align : center;  margin-top : 8px; vertical-align : bottom; float: right; margin-right : 46px; }
A.button_profile { display : block; margin-top : 8px; margin-left : 32px; float : left; opacity : 0.9}
A:hover.button_profile { opacity : 1}
#user_login_status {padding-left : 2px;  margin-bottom : 2px; color : #997e5f; font-size : 11px; }
#user_login_status SPAN{ color : #d22e22; font-weight : bold}
.clrb { clear : both}
#menu_podst { padding-right : 20px; height :26px; padding-top : 8px; padding-bottom : 2px; background-image: url(img/tlo_menu_podst.png) }
#menu_podst UL { padding : 0}
#menu_podst IMG { border : 0; vertical-align : middle; padding-right : 3px}
#menu_podst UL LI { width : 126px; margin : 0; padding-right : 3px;  font-size : 12px; text-align : center; line-height : 23px; float : left; display : block; height : 26px; background-image: url(img/menu_podst_separator.png); background-repeat: no-repeat; background-position: top right;}
#menu_podst UL LI A { color : #33302b; text-decoration : none; display : block; width : 126px;  background-image: url(img/tlo_button_menu.png); background-position : 0 0; height : 26px}
#menu_podst UL LI A:hover { margin : 0; color : black;  background-position : 0px 26px;  }
#menu_podst UL LI.small { width : 100px  }
#menu_podst UL LI.small A { width : 100px  }

#content_container { background-color: #f3f2e7; width : 874px; padding-top: 0px; padding-left : 0px; padding-bottom  : 0px; float : left; }
#ful_frame_content { margin-top : 15px; margin-right : 10px; padding-left : 15px; width : 849px }
#ful_frame_content UL { padding-left : 30px; margin-bottom : 30px; margin-top : 10px; color : #33302b}
#ful_frame_content UL LI { margin-bottom : 4px}

div.partner { padding : 3px; border : solid 1px #e6e3cc; width : 194px; text-align : center;  background-color : white; background-image: url(img/part_tlo.png); background-repeat : no-repeat; background-position :0px 65px;  margin-bottom : 15px}
div.partner a { display : block; background-color : #e6e3cc; color : #9f964f; text-align : center; font-weight : bold; margin-top : 5px; text-decoration : none}
.akapit { visibility: hide; }
div.partner IMG {margin-left : auto; margin-right : auto;  display : block; cursor: pointer;}


#mapka {width: 610px; height: 500px; border: 1px solid black; background: gray;; margin-left  : 10px; }
H1 {font-size: 20px; line-height : 28px; font-weight : bold; font-family: Trebuchet MS; margin-top : 5px; margin-bottom : 8px; text-align : right}
H2 {font-size: 17px; line-height : 25px; font-weight : bold; font-family: Trebuchet MS; margin-bottom : 20px; text-align : right}
H3 {color: #493c29; font-size : 16px; font-weight : bold; font-family  : Trebuchet MS; margin:0; margin-bottom : 10px}
H4 {color: #c86d02; font-size : 14px; font-weight : bold; font-family  : Trebuchet MS; margin:0; margin-bottom : 10px}
H5 {font-size: 14px; color:black; font-weight : bold; margin-top : 20px; margin-bottom : 10px; text-align : left}
.op1 { color:#a85f02 }
.op1b { color:#c86d02 }
.op2 { color : #6a6c4a }
.op2b { color : #7d8248 }
.op3 { color : #55452e }
.op3b { color : #7d6243 }


H1.profile_op1 {font-size: 20px; text-shadow: 0.1em 0.1em 0.1em #958d49;  color:white; background-color: #dad6b4; line-height : 28px; font-weight : bold; font-family: Trebuchet MS; margin-left : 10px; margin-top : 0; margin-right : 10px; text-align : left; padding: 5px 0 5px 10px; height : 30px; border-top : solid 1px #cac492}

.op1b_bigger { color:#c86d02; font-size : 19px; line-height : 24px}


.toleft { text-align : left}
.tocenter { text-align : center}
.toright { text-align : right}
.fl_r {float : right; margin : 4px;}
.small { font-size : 11px; line-height : 14px; color : black}
#content_container_l { margin-top : 10px; width : 220px;  float : left;  }
#content_container_r { margin-top : 10px;  margin-right : 10px; margin-left : 20px; width : 605px;  background-color : #f3f2e7; float : left;}
#content_container_l2 { margin-top : 10px; width : 310px;  float : left; padding-left : 10px }
#content_container_r2 { margin-top : 10px; margin-right : 20px;  margin-left : 40px; width : 490px;  background-color : #f3f2e7; float : left;}

#content_container_l3 { margin-top : 30px; width : 320px;  float : left; padding-left : 10px }
#content_container_r3 { width : 544px;  background-color : #f3f2e7; float : left;}

#content_container_l4 { margin-top : 10px; width : 220px;  float : left; padding-left : 10px }
#content_container_r4 { margin-top : 10px; margin-right : 20px;  margin-left : 40px; width : 580px;  background-color : #f3f2e7; float : left;}

#content_container_r p {margin-bottom : 20px}
#content_container_r UL { padding-left : 30px; margin-bottom : 4px; margin-top : 8px; }
#content_container_r UL LI {margin-bottom : 3px}
#content_container_r OL  { padding : 0; margin-bottom : 10px}
#content_container_r OL LI {margin-left : 35px; margin-bottom : 10px}

#content_container_r A {  font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #974e00;  line-height : 18px; }
#content_container_r A:link { font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #974e00; line-height : 18px; }
#content_container_r A:visited { font-style :  normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #974e00;  line-height : 18px; }
#content_container_r A:focus {font-style : normal; color: #974e00; text-decoration: none; }
#content_container_r A:hover {font-style : normal; color: #575a2e; text-decoration: underline;}
#content_container_r A:active {font-style : normal; color: #974e00; text-decoration: none; }

#news_alllist { margin-top : 40px}
#news_p_alllist { margin-top : 10px}
#chr_p_alllist { background-color: #efeedf; padding-bottom  :5px; margin-bottom  : 20px}
#content_container_l2 div.news_list { position : relative;  font-size : 11px; margin-bottom : 20px; padding-bottom : 0px; background-image : url(img/news_box_tb.png); background-position : bottom}
#content_container_l2 div.news_list P.tit { padding-left: 4px; padding-right : 4px; background-image : url(img/news_box_tt.png); background-position : top;  color : white; }
#content_container_l2 div.news_list P { padding : 5px }
#content_container_l2 div.news_list P IMG { padding: 3px; float: left}
#content_container_l2 div.news_list div.wiecej { clear : both; position : absolute; right:0; bottom : 0;  text-align : right; padding-right : 15px; padding-bottom : 1px line-height : 14px}

#content_container_l2 div.news_list  A {  line-height : 14px !important;  font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;   }
#content_container_l2 div.news_list  A:link { font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
#content_container_l2 div.news_list  A:visited { font-style :  normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
#content_container_l2 div.news_list  A:focus {font-style : normal; color: #736d39; text-decoration: none; }
#content_container_l2 div.news_list  A:hover {font-style : normal; color: #575a2e; text-decoration: underline;}
#content_container_l2 div.news_list  A:active {font-style : normal; color: #736d39; text-decoration: none; }

#content_container_l2 div.news_list div.wiecej  A {  line-height : 18px !important;  font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;   }
#content_container_l2 div.news_list div.wiecej  A:link { font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
#content_container_l2 div.news_list div.wiecej  A:visited { font-style :  normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
#content_container_l2 div.news_list div.wiecej  A:focus {font-style : normal; color: #736d39; text-decoration: none; }
#content_container_l2 div.news_list div.wiecej  A:hover {font-style : normal; color: #575a2e; text-decoration: underline;}
#content_container_l2 div.news_list div.wiecej  A:active {font-style : normal; color: #736d39; text-decoration: none; }

#content_container_l2 div.news_p_list { position : relative;  font-size : 11px; margin-bottom : 20px; padding-bottom : 0px; background-image : url(img/news_box_tb_p.png); background-position : bottom}
#content_container_l2 div.news_p_list P.tit { padding-left: 4px; padding-right : 4px; background-image : url(img/news_box_tt_p.png); background-position : top;  color : white; }
#content_container_l2 div.news_p_list P.tit A { color : white; }
#content_container_l2 div.news_p_list P { padding : 5px }
#content_container_l2 div.news_p_list div.wiecej { position : absolute; right:-3px; bottom : -3px; text-align : center }

#content_container_l2 div.news_p_list  A {  line-height : 14px !important;  font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;   }
#content_container_l2 div.news_p_list  A:link { font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
#content_container_l2 div.news_p_list  A:visited { font-style :  normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
#content_container_l2 div.news_p_list  A:focus {font-style : normal; color: #736d39; text-decoration: none; }
#content_container_l2 div.news_p_list  A:hover {font-style : normal; color: #575a2e; text-decoration: underline;}
#content_container_l2 div.news_p_list  A:active {font-style : normal; color: #736d39; text-decoration: none; }

#content_container_l2 div.news_p_list div.wiecej  A { display : block; width : 131px; padding-top : 2px; height : 20px; background-image: url(img/news_box_more_p.png); background-position: left; line-height : 14px !important;  font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;   }
#content_container_l2 div.news_p_list  div.wiecej A:link {  color : #736d39; text-decoration: none;  }
#content_container_l2 div.news_p_list  div.wiecej A:visited {  color : #736d39; text-decoration: none;  }
#content_container_l2 div.news_p_list div.wiecej  A:focus { color: #736d39; text-decoration: none; }
#content_container_l2 div.news_p_list  div.wiecej A:hover {color: #575a2e; text-decoration: underline; background-position: right;}
#content_container_l2 div.news_p_list  div.wiecej A:active { color: #736d39; text-decoration: none; }


div.news_list div.addinfo , div.news_p_list div.addinfo {margin-left : 6px; color: #757575; clear : both;}
.addinfof { text-align : right; margin-bottom : 4px}
div.blok_P { padding : 10px; position : relative;   padding-bottom : 18px; background-color : #fcfcf8; margin-bottom:25px; background-image : url(img/tlo_babelki.png); background-repeat: no-repeat; background-position : bottom right;}
div.blok_P P { margin-bottom:10px; padding-left : 10px;  }
div.blok_P H4 {padding-left : 25px; background-image : url(img/babelek_h4.png); background-position: 0 3px; background-repeat: no-repeat; }

div.blok_Px { padding : 10px; position : relative;   padding-bottom : 10px; background-color : #e8e6d0; margin-bottom:25px; background-image : url(img/tlo_babelkix.png); background-repeat: no-repeat; background-position : bottom right;}
div.blok_Px P { margin-bottom:10px; padding-left : 10px;  }
div.blok_Px H4 {padding-left : 25px; background-image : url(img/babelek_h4x.png); background-position: 0 3px; background-repeat: no-repeat; }

div.blok_drop { padding : 10px; position : relative;   padding-bottom : 18px; background-color : #fcfcf8; margin-bottom:25px; background-image : url(img/tlo_opis_grupy.png); background-repeat: no-repeat; background-position : bottom right;}
div.blok_drop P { margin-bottom:10px; padding-left : 10px;  }
div.item-content{ border : solid 1px transparent; }
div.item-content P{ padding-left: 5px; padding-right: 5px; padding-top : 10px }
div.blok_drop H4.droph3-item { color : #493c29; cursor:pointer; background-image : url(img/babelek_h4arrow.png); background-position: 0 3px; background-repeat: no-repeat; padding-left : 25px;  background-repeat: no-repeat; margin-bottom : 0;}


div.blok_Pi { border :solid 1px transparent; padding-left : 10px; padding-top : 0px; padding-right : 0px; padding-bottom : 0px;  margin-bottom:25px;  background-image: url(img/tlo_pol.png); background-position :top right; background-repeat : no-repeat}
div.blok_Pi div { float: right; width : 165px}
div.blok_Pi P { margin-top : 20px; margin-bottom:10px; padding-left : 10px; width : 430px }
div.blok_Pi H4 {margin-top : 20px; padding-left : 25px; background-image : url(img/babelek_h4.png); background-position: 0 3px; background-repeat: no-repeat;  font-size : 14px; font-weight : bold; font-family  : Trebuchet MS; margin-bottom : 10px; }
div.blok_Pi UL {margin-right : 22px; padding-bottom : 5px}

div.blok_Pic {  width : 450px; border :solid 1px transparent; padding-left : 10px; padding-top : 0px; padding-right : 0px; padding-bottom : 0px;  margin-bottom:25px;  background-image: url(img/tloforico.png); background-position : top right; background-repeat : no-repeat; margin-left : auto; margin-right :auto;}
div.blok_Pic div { float: right; width : 100px}
div.blok_Pic div IMG { display : block; border : none}
div.blok_Pic P { margin-top : 20px; margin-bottom:10px; padding-left : 10px;}
div.blok_Pic H4 { margin-top :18px; padding-left : 5px;  color: #33302b; font-size : 14px; font-weight : bold; font-family  : Trebuchet MS; margin-bottom : 0px; }

div.blok_Pic_big {  width : 600px; border :solid 1px transparent; padding-left : 10px; padding-top : 0px; padding-right : 0px; padding-bottom : 0px;  margin-bottom:25px;  background-image: url(img/tloforico4.png); background-position : top right; background-repeat : no-repeat; margin-left : auto; margin-right :auto;}
div.blok_Pic_big div { float: right; width : 100px}
div.blok_Pic_big div IMG { display : block; border : none}
div.blok_Pic_big P {  margin-top : 20px; margin-bottom:10px; padding-left : 8px; padding-right : 35px; }
div.blok_Pic_big UL {padding-right : 35px; }
div.blok_Pic_big H3 { margin-top :26px; padding-left : 5px;   margin-bottom : 0px; }

div.blok_Pic2 {  width : 450px; border :solid 1px transparent; padding-left : 10px; padding-top : 0px; padding-right : 0px; padding-bottom : 0px;  margin-bottom:25px;  background-image: url(img/tloforico2.png); background-position : top right; background-repeat : no-repeat; margin-left : auto; margin-right :auto;}
div.blok_Pic2 div { float: right; width : 100px}
div.blok_Pic2 div IMG { display : block; border : none}
div.blok_Pic2 P { margin-top : 20px; margin-bottom:10px; padding-left : 10px; width : 400px }
div.blok_Pic2 H4 { background-image : none; margin-top :18px; padding-left : 5px;  color: #33302b; font-size : 14px; font-weight : bold; font-family  : Trebuchet MS; margin-bottom : 0px; }

div.blok_rl {width : 44%; float : left; margin-left : 6px;  margin-right : 6px; background-image : url(img/tlo_opis_grupy.png); background-repeat: no-repeat; background-position : bottom right; padding: 8px;  margin-top :15px; margin-bottom  :15px}
div.blok_rl H4 {  font-family :  Tahoma, Arial, Verdana; text-align : center; font-size : 12px; font-weight : bold}
div.blok_rl P { font-size : 12px;}
div.blok_rl UL {  padding : 0; margin : 0; }
div.blok_rl UL LI {  }

div.blok_Picrl { width : 280px; float : left; margin-left : 12px; padding-left : 10px; padding-top : 0px; padding-right : 0px; padding-bottom : 5px;  margin-bottom:25px;  background-image: url(img/tloforico.png); background-position :top right; background-repeat : no-repeat; }
div.blok_Picrl div { float: right; width : 100px}
div.blok_Picrl div IMG { display : block; border : none}
div.blok_Picrl P {  margin-bottom: 0 !important; margin-top : 5px;  padding-left : 5px; padding-right : 30px; }
div.blok_Picrl H4 { margin-top :18px; padding-left : 5px;  color: #33302b; font-size : 14px; font-weight : bold; font-family  : Trebuchet MS; margin-bottom : 0px; }

.tip { font-size : 11px; color : grey; line-height : 14px}

#menu_grupy.najmlodsi_tlo { margin-top : 70px;  background-image: url(img/najmlodsi_grupy_tlo.png); background-repeat: no-repeat; background-position: 0 40px; min-height : 350px}
#menu_grupy.najmlodsi_tlo  P { font-variant: small-caps; color: #9e5500; font-weight : bold; font-size : 12px; text-align : center}
#menu_grupy.najmlodsi_tlo  UL  { padding : 0; background-image: url(img/mgrupy_sep_br.png); background-repeat: no-repeat; background-position: top; padding-top : 1px; margin-bottom : 40px}
#menu_grupy.najmlodsi_tlo  UL LI { display : block; background-image: url(img/mgrupy_sep_br.png); background-repeat: no-repeat; background-position: bottom; height : 42px; padding-left : 0px; padding-right : 5px; margin : 0;}
#menu_grupy.najmlodsi_tlo  UL LI A { font-size : 12px; font-weight: bold; color : #755d55; text-decoration: none; padding-left : 30px; display : block; height : 32px; padding-top : 10px}
#menu_grupy.najmlodsi_tlo  UL LI A:hover { display : block; height : 32px; padding-left : 31px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}
#menu_grupy.najmlodsi_tlo  UL LI A.select { display : block; height : 32px; padding-left : 31px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}

#menu_grupy.dzieci_tlo { margin-top : 70px;  background-image: url(img/dzieci_grupy_tlo.png); background-repeat: no-repeat; background-position: 0 20px; min-height : 350px}
#menu_grupy.dzieci_tlo  P { font-variant: small-caps; color: #6a6c4a; font-weight : bold; font-size : 12px; text-align : center}
#menu_grupy.dzieci_tlo  UL  {  padding : 0; background-image: url(img/mgrupy_sep_gr.png); background-repeat: no-repeat; background-position: top; padding-top : 1px; margin-bottom : 40px}
#menu_grupy.dzieci_tlo  UL LI { display : block; background-image: url(img/mgrupy_sep_gr.png); background-repeat: no-repeat; background-position: bottom; height : 42px; padding-left : 0px; padding-right : 5px; margin : 0;}
#menu_grupy.dzieci_tlo  UL LI A { font-size : 12px; font-weight: bold; color : #755d55; text-decoration: none; padding-left : 15px; display : block; height : 32px; padding-top : 10px}
#menu_grupy.dzieci_tlo  UL LI A:hover { display : block; height : 32px; padding-left : 16px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}
#menu_grupy.dzieci_tlo  UL LI A.select { display : block; height : 32px; padding-left : 16px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}

#menu_grupy.rodzice { margin-top : 70px;  background-image: url(img/submenu_tlo_grupa.png); background-repeat: no-repeat; background-position: 0 -20px; min-height : 150px}
#menu_grupy.rodzice  P  { font-variant: small-caps; color: #5e4e37; font-weight : bold; font-size : 12px; text-align : center}
#menu_grupy.rodzice  UL  { padding : 0; background-image: url(img/mgrupy_sep_bb.png); background-repeat: no-repeat; background-position: top; padding-top : 1px; margin-bottom : 40px}
#menu_grupy.rodzice  UL LI { display : block; background-image: url(img/mgrupy_sep_bb.png); background-repeat: no-repeat; background-position: bottom; height : 42px; padding-left : 0px; padding-right : 5px; margin : 0;}
#menu_grupy.rodzice  UL LI A { font-size : 12px; font-weight: bold; color : #755d55; text-decoration: none; padding-left : 30px; display : block; height : 32px; padding-top : 10px}
#menu_grupy.rodzice  UL LI A:hover { display : block; height : 32px; padding-left : 31px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}
#menu_grupy.rodzice  UL LI A.select { display : block; height : 32px; padding-left : 31px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}

#menu_grupy.grupa_tlo { margin-top : 70px;  background-image: url(img/submenu_tlo_grupa.png); background-repeat: no-repeat; background-position: 0 -20px; }
#menu_grupy.grupa_tlo  P { color: #505137;  font-size : 11px; text-align : left; line-height : 15px}
#menu_grupy.grupa_tlo  UL  { padding : 0; background-image: url(img/mgrupy_sep_gr.png); background-repeat: no-repeat; background-position: top; padding-top : 1px; margin-bottom : 40px}
#menu_grupy.grupa_tlo  UL LI { display : block; background-image: url(img/mgrupy_sep_gr.png); background-repeat: no-repeat; background-position: bottom; height : 42px; padding-left : 0px; padding-right : 5px; margin : 0;}

#menu_grupy.grupa_tlo  UL LI A { font-size : 12px; font-weight: bold; color : #755d55; text-decoration: none; padding-left : 17px; display : block; height : 32px; padding-top : 10px}
#menu_grupy.grupa_tlo  UL LI A:hover { display : block; height : 32px; padding-left : 18px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}
#menu_grupy.grupa_tlo  UL LI A.select { display : block; height : 32px; padding-left : 18px; padding-top : 10px; background-image: url(img/tlo_button_grupy.png); background-repeat: no-repeat;}
div.extras { margin-top : 50px; margin-left:10px; width :200px; color: #505137;  font-size : 11px; text-align : left; line-height : 15px}
#opis_grupy { float : left; background-image : url(img/tlo_opis_grupy.png); width : 300px; background-position: bottom right; margin-bottom  :10px; margin-top : 15px; padding-right : 9px; font-size : 12px; padding-bottom  :18px; }
#opis_grupy TABLE.naj TR TD.label { color : #9e5500; vertical-align : top; width : 112px; padding-right : 5px; font-size: 12px; text-align : right; padding-bottom : 4px; padding-top : 2px}
#opis_grupy TABLE.str TR TD.label { color : #757947; vertical-align : top; width : 112px; padding-right : 5px; font-size: 12px; text-align : right; padding-bottom : 4px; padding-top : 2px}
#opis_grupy TABLE.str TR TD.label2 { color : #757947; vertical-align : top; width : 70px; padding-right : 5px; font-size: 12px; text-align : right; padding-bottom : 4px; padding-top : 2px}
#opis_grupy TABLE.str TR TD { vertical-align : top; padding-top : 2px}
#galming { margin-top : 15px; margin-bottom : 5px; margin-left : 10px; width : 285px; float : left }

#stopka { clear : both;  color : #65553e; font-size : 10px; line-height : 12px; padding-top : 2px; padding-left : 10px; width : 864px;   background-color: #e2e0c6 }

#stopka A {  font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #65553e;  line-height : 18px; }
#stopka A:link { font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #65553e; line-height : 18px; }
#stopka A:visited { font-style :  normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #65553e;  line-height : 18px; }
#stopka A:focus {font-style : normal; color: #65553e; text-decoration: none; }
#stopka A:hover {font-style : normal; color: #575a2e; text-decoration: underline;}
#stopka A:active {font-style : normal; color: #65553e; text-decoration: none; }

#stopka_close { clear : both; height : 12px}
#stopka_close IMG { display : block}
.white_label { font-weight : bold; color : white; font-size : 11px}
.error_m { color : #da4200; font-size : 11px; line-height : 14px }
#menu_mform { background-image: url('img/tlo_mailer.png'); padding-top : 10px; padding-left : 11px; padding-right : 13px; width : 240px; height : 305px;padding-left :16px; }
#menu_mform_nag { background-image: url('img/ex_pas_top_kontakt.png'); width : 214px; height : 23px}
#menu_mform INPUT { background-image: url(img/input_cien.png); padding : 1px; width : 224px; border : solid 1px #6c9692; height : 13px; font-size: 11px; margin-bottom : 5px}
#menu_mform TEXTAREA { background-image: url(img/textarea_cien.png); padding : 1px; width : 224px; border : solid 1px #6c9692; height : 87px; font-size: 11px; margin-bottom : 5px}
#menu_mform LABEL { margin-left : 5px; font-size: 10px}
#menu_mform INPUT.submit_ok {border :0; background-color :#847d46; color : white; width : 140px; height : 15px; margin-right : 12px}
#error_box { height : 30px;}

#zg_form TABLE TR TD { padding : 2px;}
#zg_form HR { color : #c86d02; border : none; background-color: #c86d02; height : 1px; margin-top : 0; margin-bottom : 10px}
#zg_form LABEL { display:block; text-align : right; padding-right : 10px;}
#zg_form LABEL.toleft { display:block; text-align : left; padding-left : 10px;}
#zg_form INPUT { font-size : 12px; border : none; width : 172px; height: 20px;  padding-bottom:0px; padding-left : 5px; padding-right : 5px; padding-top : 3px;  background-image: url(img/input_tlo.png); }
#zg_form SELECT {margin-right : 10px}
#zg_form INPUT.radio { width : 15px}
#zg_form INPUT.send { background-image: none; line-height : 10px; height : 25px; padding:0; border : double }

#zg_form  { border : solid 1px #f3f2e7; padding-left : 20px; padding-top : 0px; padding-right : 0px; padding-bottom : 0px;  margin-bottom:25px;  background-image: url(img/tloforico3.png); background-position : top right; background-repeat : repeat-y; margin-left : 15px;}
#zg_form div { float: right; width : 100px}
#zg_form div IMG { display : block; border : none}
#zg_form  P { margin-top : 20px; margin-bottom:10px; padding-left : 10px; width : 430px }
#zg_form  H4 { margin-top :18px; padding-left : 5px;  color: #33302b; font-size : 14px; font-weight : bold; font-family  : Trebuchet MS; margin-bottom : 0px; }
#error_boxzg { margin-top :18px; }

#mp_cytat { text-align : right; }
#mp_cytat IMG { margin-right : 0px }
DIV.mpbox  {  width : 316px;  position : relative;  font-size : 11px; margin-bottom : 30px; padding-bottom : 0px; background-image : url(img/mp_akt_tlo.png); background-position : bottom}
DIV.mpbox div.ico {float : right; width : 63px}
DIV.mpbox div.ico IMG  {display : block; border : 0}
DIV.mpbox div.ng {width : 243px; padding : 0; padding-left: 10px; font-family : Verdana, Tahoma, Arial CE, Arial; font-size : 12px; font-weight : bold; padding-right : 0px; padding-top :6px; background-image : url(img/mp_akt_top.png); background-position : top;  color : white; height : 52px}
DIV.mpbox P {padding-left : 10px; padding-right : 25px; margin-bottom : 5px}
DIV.mpbox P IMG { float: left; padding-right : 3px}
DIV.mpbox div.addinfo { margin-left :10px; margin-top : 5px; padding-bottom : 10px; color :#7a7a7a }
DIV.mpbox div.wiecej { position : absolute; right:0; bottom : 7px;}

DIV.mpbox  A {  line-height : 14px !important;  font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : white;   }
DIV.mpbox  A:link { font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : white;  }
DIV.mpbox  A:visited { font-style :  normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : white;  }
DIV.mpbox  A:focus {font-style : normal; color: white; text-decoration: none; }
DIV.mpbox  A:hover {font-style : normal; color: #e2e0c6; text-decoration: none;}
DIV.mpbox  A:active {font-style : normal; color: white; text-decoration: none; }

DIV.mpbox div.wiecej  A { display : block; width : 105px; height : 20px; padding-left : 10px;  padding-right : 30px; background-image : url(img/wiecej_button.png); background-position : 0 0;  line-height : 18px !important;  font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;   }
DIV.mpbox div.wiecej  A:link { font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
DIV.mpbox div.wiecej  A:visited { font-style :  normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #736d39;  }
DIV.mpbox div.wiecej  A:focus {font-style : normal; color: #736d39; text-decoration: none; }
DIV.mpbox div.wiecej  A:hover {font-style : normal; color: #575a2e; text-decoration: none; background-image : url(img/wiecej_button.png); background-position : 145px 0px;}
DIV.mpbox div.wiecej  A:active {font-style : normal; color: #736d39; text-decoration: none; }

DIV.mpbox FORM { margin-left : 10px; margin-right : 25px; padding-bottom : 6px }
DIV.mpbox INPUT { font-size : 12px; border : none; width : 149px; height: 19px;  padding-bottom:0px; padding-left : 5px; padding-right : 5px; padding-top : 2px;  background-image: url(img/ml_input_tlo.png); }
div.blok_Pmp { padding : 25px; position : relative;   background-color : #fcfcf8; margin-bottom:25px;  margin-left : 30px; font-size : 14px; line-height : 21px}
#mp_partners { text-align : center; background-image : url(img/partnerzy_gr.png); background-repeat: no-repeat; padding-top :15px}
#mp_partners IMG { border : 0; padding : 4px}
.sb_stop {vertical-align : top; padding-right : 5px}
.sb_error { color : #920300; font-weight : bold}
.sb_ok { color : #3c5b37; font-weight : bold; text-align : center}
#nextsdr3 { width : 185px; height : 80px; margin-left : 3px; background-image : url('imgspec/sdr_10_12.png'); text-align : center; padding-top : 48px; padding-left : 17px; padding-right : 5px; font-size : 14px; font-family : Trebuchet MS; font-weight : bold; color : #4c3f2e}
#nextsdr3 SPAN { font-size : 11px; font-family : Verdana; font-weight : normal }
A.blink { display : block; text-decoration : none}
.rej_info { color : #b4860c; font-size : 12px; margin-top : 8px}
.form_hide { display  : none; padding-bottom : 10px; padding: 10px; border : 0; border-top :0; border-bottom :solid 1px #0a65a2; border-left :solid 1px #0a65a2; border-right : solid 1px #0a65a2; margin-bottom : 5px }

.ico_form { margin-top : 10px; margin-bottom : 5px; padding:3px; border :solid 1px #3c494c; }
.ico_form_a { margin-top : 10px; margin-bottom : 0px; padding:3px;  border-top :solid 1px #0a65a2; border-left :solid 1px #0a65a2; border-right :solid 1px #0a65a2; }
.ico_form A IMG {border : 0; vertical-align : middle}
.ico_form A { width : 480px; text-decoration  :none}
.ico_form_a A IMG {border : 0; vertical-align : middle}
.ico_form_a A { width : 480px; text-decoration  :none}
FORM.zgloszenie TABLE TR TD INPUT.block { display : block; float : left;   margin : 0; border : solid 1px #bbbebf; width : 180px; height : 16px; padding:1px; color :  black;  background-color : white; margin-right : 10px}
FORM.zgloszenie TABLE TR TD INPUT.submit { margin : 0; border : solid 1px #bbbebf; font-size : 10px; padding-bottom: 8px;  background-color : #273639;  text-align : center; color : white; height : 20px; width : 185px; margin-top : 10px }
FORM.zgloszenie TABLE TR TD SELECT {background-color :#415152; width : 400px; border : solid 1px #bbbebf; color : white}
FORM.zgloszenie TABLE TR TD OPTION {background-color :#415152; width : 400px }
.fz_error  { text-align : left; padding-top : 15px; color : #9f2b30}
.fz_error { margin-left : 30px}
.fz_error IMG {vertical-align : middle}
.bm { color :red ; padding-top  :10px}

A.gallery_preview {width : 250px; height: 250px; border : solid 1px transparent; margin : 15px; float : left; font-size : 14px; font-weight : bold; text-align : center; text-decoration: none; color : #33302b; padding : 10px 0px 10px 0px}
A.gallery_preview:hover {border-color : #dddabd}
A.gallery_preview IMG {margin-top : 10px}
A.gallery_photo_min { display : block; text-align : center;  padding : 4px; width : 176px; line-height : 176px !important; height: 176px; background-color: #ebe9d8; border : solid 1px #dddabd; margin : 12px; float : left}
A.gallery_photo_min IMG { vertical-align: middle; padding : 6px; border : solid 1px #fafaf6;  background-color: #fafaf6; margin : auto;}
A.gallery_photo_min:hover  { background-color: #33302b; border-color : black}
A.gallery_photo_min:hover IMG {  vertical-align: middle; padding : 7px; border : solid 1px black; background-color: white; margin : auto;}
A.gallery_photo_min_3 {margin : 6px !important;}
.chr_p_list {padding : 15px 5px 10px 5px; margin-left : 5px; margin-right: 5px; border-bottom : dotted 1px black; font-size : 11px; line-height : 14px; position  : relative;}
.chr_p_list P {margin-left : 5px}
.chr_p_list P A {  line-height : 14px !important;  font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #971d0a;   }
.chr_p_list P A:link { font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #971d0a;  }
.chr_p_list P  A:visited { font-style :  normal; text-decoration: none; font-weight: bold; font-family : Verdana, Tahoma, Arial CE, Arial; color : #971d0a;  }
.chr_p_list P A:focus {font-style : normal; color: #971d0a; text-decoration: none; }
.chr_p_list P A:hover {font-style : normal; color: #c58202; text-decoration: none;}
.chr_p_list P  A:active {font-style : normal; color: #971d0a; text-decoration: none; }


.chr_p_list  A {  line-height : 14px !important;  font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana, Tahoma, Arial CE, Arial; color : #971d0a;   }
.chr_p_list  A:link { text-decoration: none;  color : #971d0a;  }
.chr_p_list   A:visited {  text-decoration: none; color : #971d0a;  }
.chr_p_list  A:focus {font-style : normal; color: #971d0a; text-decoration: none; }
.chr_p_list  A:hover {font-style : normal; color: #c58202; text-decoration: none;}
.chr_p_list   A:active {font-style : normal; color: #971d0a; text-decoration: none; }

.chr_p_list div.addinfo { margin-left :0px; margin-top : 5px; padding-bottom : 0px; color :#7a7a7a }
.chr_p_list div.wiecej { position : absolute; right : 0; bottom : 0}
.chr_mini_gal { background-color: #efeedf; overflow: auto; padding : 5px 0 5px 0px; margin-bottom  :15px }
.chr_mini_gal div {margin-left : 10px; }

.chr_mini_gal A IMG {
    border: 1px solid grey;
	 display : block;
    float: left;
    height: 60px;
    margin: 3px;
    padding: 2px;
	 opacity : 0.8;
    width: 60px;
}
.chr_mini_gal A:hover IMG {
    border: 1px solid grey;
    float: left;
    height: 60px;
    margin: 3px;
    padding: 2px;
    width: 60px;
	 opacity : 1;
}


A.gallery_chr { position : relative; display : block;   float: left;}

A.gallery_chr IMG {
	z-index : 100;
    border: 1px solid grey;
	 display : block;

    margin: 6px;
    padding: 2px;
	 opacity : 0.8;
}

A.gallery_chr:hover IMG {
    border: 1px solid grey;
	 opacity : 1;
}

A.gallery_chr div.zoom {
display : none;
z-index : 200;
position : absolute;
left : 45px;
top :45px;
width : 52px;
height : 52px;
background-image: url(images/zoom.png);
}

A.gallery_chr:hover div.zoom {
display : block;

}

H2.chrp { font-size : 12px; text-align : center; margin :0; border-bottom : solid 1px #e6a314; color : #e6a314}
.p_terms_m {display : block; padding : 3px; background-color: #fcfcf8; margin : 5px 5px 5px 10px;  border:solid 1px #e9e7d3; float : left; width : 266px; overflow : auto}
.p_terms_m div { -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px;  position : relative; text-align:center; padding :2px; margin : 3px;  width : 54px; float : left;  height : 56px;}
.p_terms_m div div { position : absolute; border : 0; font-weight : bold; color : #85755e;  font-size : 26px; width : 44px; padding-top : 7px;  height : 25px;  }
.p_terms_m div P {position : absolute; top : 40px; color : white;  font-size : 11px; width : 54px}
.p_terms_m h3 {color : #bbb373; font-size : 14px; padding-left : 5px}

.p_terms_m div.cl1 { border:solid 1px #cd8a02; background-color: #fbbc2c; }
.p_terms_m div.cl1 div { background-color: #fef2d6; color : #cd8a02 }
.p_terms_m div.cl2 { border:solid 1px #6b5d4b; background-color: #85755e; opacity : 0.7 }
.p_terms_m div.cl2 div { background-color: #d8d3cb; }

.plat_def {font-size : 11px; line-height : 14px; background-position : 6px 8px; text-align : center;  width : 200px; background-repeat: no-repeat; height : 40px; padding : 2px 4px 4px 36px; margin-left : auto; margin-right : auto; margin-bottom : 10px}
.plat_def SPAN { font-family : Verdana; font-weight : bold !important}
.plat_zap {  border : solid 1px #6b8c1a;  background-color: #adc76d; background-image: url(img/ico_p_y.png); color : white; }
.plat_nzap { border : solid 1px #c5c5c5;  background-color: #f0f0f0; background-image: url(img/ico_p_n.png); color : grey; }
.plat_azap { border : solid 1px #c64f00;  background-color: #d07f4a; background-image: url(img/ico_p_a.png); color : white; }
.menu_cr{

    height:60px;
    position:relative;
margin-left : 218px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
}
.item{
    position:relative;
    background-color:#f0f0f0;
	 background-image: url(images/menu-bg.png);
    float:right;
    width:52px;
    margin:0px 5px;
    height:52px;
    border:2px solid #ddd;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    -moz-box-shadow:1px 1px 3px #555;
    -webkit-box-shadow:1px 1px 3px #555;
    box-shadow:1px 1px 3px #555;
    cursor:pointer;
    overflow:hidden;
}

.link{
    left:2px;
    top:2px;
    position:absolute;
    width:48px;
    height:48px;
}
.icon_s1{
    background:transparent url(images/p_ico1.png) no-repeat top left;
}
.icon_s2{
    background:transparent url(images/p_ico2.png) no-repeat top left;
}
.icon_s3{
    background:transparent url(images/p_ico3.png) no-repeat top left;
}
.icon_s4{
    background:transparent url(images/p_ico4.png) no-repeat top left;
}
.icon_s5{
    background:transparent url(images/p_ico5.png) no-repeat top left;
}
.icon_s6{
    background:transparent url(images/p_ico6.png) no-repeat top left;
}
.item_content{
    position:absolute;
    height:52px;
    width:220px;
    overflow:hidden;
    left:56px;
    top:7px;
    background:transparent;
    display:none;
}
.item_content h2{
    text-transform: uppercase;
    color:#aaa;
    text-shadow: 1px 1px 1px #fff;
    background-color:transparent;
    font-size:14px;
	 line-height : 18px;
	 margin : 0;
	 text-align : left;
	 padding : 0;
}
.item_content a{
    background-color:transparent;
    float:left;
    margin-right:7px;
    margin-top:3px;
    color:#bbb;
    text-shadow: 1px 1px 1px #fff;
    text-decoration:none;
    font-size:11px;
}
.item_content a:hover{
    color:#0b965b;
}
.item_content p {
    background-color:transparent;
    display:none;
	 padding :0;
	 margin : 0 !important
}
.item_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px;
}

#news_body UL, LI
{
margin : 0.5em;
}

