BODY { background-color : #f9f8e9 }
FORM, INPUT { margin : 0; padding : 0;}
IMG { border : 0; }
#kontener_gl { margin-left : auto; margin-right : auto; width : 871px; }
#kontener_gl_t {float : left; width : 840px; background-image: url(img/tlo_boczki.png); position : relative;  background-repeat : repeat-y}
#jezyki { position : relative; top : 25px; left : -5px;float : right; width : 31px;}
#kontener_srodkowy { width: 820px; position : relative; left : 10px; background-color : #d8e3e7; background-image: url(img/tlo_skladanka.jpg); float : left }
#menu_l { width : 250px; float : left;}
#content { width : 568px; float : right; margin-right : 0px; }
#stopka { float : left; height : 28px; width : 820px; background-image: url(img/pas_dol.png); text-align : left; font-size : 9px; padding-left : 20px; padding-top : 3px; color : #b38e35; font-family : Verdana; }

#stopka A         {text-decoration : none; text-align : left; font-size : 9px; color : #b38e35; font-family : Verdana;}
#stopka A:link    {text-decoration : none; text-align : left; font-size : 9px; color : #b38e35; font-family : Verdana;}
#stopka A:visited {text-decoration : none; text-align : left; font-size : 9px; color : #b38e35; font-family : Verdana;}
#stopka A:focus   {text-decoration : none; text-align : left; font-size : 9px; color : #b38e35; font-family : Verdana;}
#stopka A:hover   {text-decoration : none; text-align : left; font-size : 9px; color : #b38e35; font-family : Verdana;}
#stopka A:active  {text-decoration : none; text-align : left; font-size : 9px; color : #b38e35; font-family : Verdana;}
 
#przyciski { margin-top : 25px; margin-left : 8px }
#przyciski IMG { display : block ; border : 0;}
.zlam { clear : both; }
A.tr { font-style : normal; text-decoration: none; font-weight: normal; font-family :  Verdana; color : #8c5e3c; font-size : 11px; line-height : 16px; }
A.tr:link { font-style : normal; text-decoration: none; font-weight: normal; font-family :  Verdana; color : #8c5e3c; font-size : 11px; line-height : 16px; }
A.tr:visited { font-style :  normal; text-decoration: none; font-weight: normal; font-family :  Verdana; color : #8c5e3c; font-size : 11px; line-height : 16px; }
A.tr:focus {  color: #8c5e3c; font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana;  font-size : 11px; line-height : 16px;}
A.tr:hover { color: #004040;   text-decoration: underline;}
A.tr:active { color: #8c5e3c;  text-decoration: none; }
.fotka_tr { height : 240px; }
.fotka_tr IMG { display : block; }
.naglowek { position : relative; clear : both; margin-top : 10px }
.naglowek_napis { position : absolute;z-index : 105; font-family : Trebuchet MS; font-size : 20px; line-height : 36px; color : #a48130; font-weight : bold;}
.naglowek_cien { position : absolute; z-index : 100; left : 1px; top : 1px; font-family : Trebuchet MS; font-size : 20px; line-height : 36px; color : #5b7f89; font-weight : bold;}
.textj { font-family  :Verdana, Arial CE, Tahoma; font-size : 12px; line-height : 19px; color : black; text-align:justify}
.textl { font-family  :Verdana, Arial CE, Tahoma; font-size : 12px; line-height : 19px; color : black; text-align:left}
.textm { font-family : Verdana, Tahoma, Arial CE; font-size : 11px;  color : #67462f; line-height : 15px}
.zmniejsz { font-family : Verdana, Arial CE, Tahoma; font-size : 11px; line-height : 18px; color : black; text-align:left; font-weight : normal}
.datykal { font-family : Verdana, Arial CE, Tahoma; font-size : 11px; line-height : 18px; color : #8c5e3c; text-align:left; font-weight : bold;}
.bloktextj {margin-right:30px; margin-left : 15px; margin-bottom : 40px; font-family  :Verdana, Arial CE, Tahoma; font-size : 12px; line-height : 19px; color : black; text-align:justify; }
.text_cap {font-family : Verdana, Tahoma, Arial CE; font-size : 9px; font-weight : bold; color : #8c5e3c}
.error { font-family  :Verdana, Arial CE, Tahoma; font-size : 12px; line-height : 19px; color : #ad0000; text-align:left}
.oka { font-family  :Verdana, Arial CE, Tahoma; font-size : 12px; line-height : 19px; font-weight : bold;  color : #24608c; text-align:left}
#publikacje {margin-right : 20px; margin-bottom : 15px; display : block; argin-right : 20px; margin-bottom : 15px;  font-family  :Verdana, Arial CE, Tahoma; font-size : 11px; line-height : 17px; color : black; }
#publikacje LI { margin-bottom : 5px; }
.postit { margin-top : 15px;  background-image : url(img/postit.png); width : 138px; height : 116px; overflow : hidden; padding-left : 12px; padding-right : 10px; padding-top : 35px; font-family : Verdana; font-size : 11px; font-weight  : bold; line-height : 14px;}
.fotka_cv { float : right; margin-left : 15px; }
.postit A { font-style : normal; text-decoration: none; font-weight: bold; font-family :  Verdana; color : #8c5e3c; font-size : 11px; line-height : 16px; }
.postit A:link { font-style : normal; text-decoration: none; font-weight: bold; font-family :  Verdana; color : #8c5e3c; font-size : 11px; line-height : 16px; }
.postit A:visited { font-style :  normal; text-decoration: none; font-weight: normal; font-family :  Verdana; color : #8c5e3c; font-size : 11px; line-height : 16px; }
.postit A:focus {  color: #8c5e3c; font-style : normal; text-decoration: none; font-weight: normal; font-family : Verdana;  font-size : 11px; line-height : 16px;}
.postit A:hover { color: #004040;   text-decoration: underline;}
.postit A:active { color: #8c5e3c;  text-decoration: none; }

.ksiazka_autor { text-align : left; color : #896e2d; font-family : Verdana, tahoma, Arial CE; font-size : 11px; font-style : italic; font-weight : bold; margin-bottom : 12px; margin-top : 12px;}
.ksiazka { width : 558px;  margin-bottom :20px;}
.ksiazka_foto {float : left; width : 131px; height : 186px; margin-top : 5px; background-image : url(img/podkladksiazka.png); text-align : center}
.ksiazka_foto_ko {width : 60px; height : 85px; background-image : url(img/podkladksiazka_ko.png); text-align : center}
.ksiazka_foto_ko IMG { border : solid 1px #929292;}

.ksiazka_foto2 {float : left; margin-top : 5px;padding : 5px; background-color : #f2f5f7; border :solid 1px #cbcbcb; text-align : center}
.ksiazka_foto2 IMG {padding : 0; margin : 0;  border : solid 1px black; display : block}

.ksiazka_info { margin-left : 146px; width : 408px; font-family : Verdana, tahoma, Arial CE; font-size : 11px; line-height : 17px; color : #8c5e3c}
.ksiazka_foto IMG { border : solid 1px black;}
.ksiazka_opis_k {padding-left : 5px; padding-top : 5px; font-family : Verdana, tahoma, Arial CE; font-size : 11px; line-height : 17px; color : #8c5e3c}
.ksiazka_opis_km {padding-left : 5px; font-family : Verdana, tahoma, Arial CE; font-size : 11px; line-height : 15px; color : #8c5e3c}
.ksiazka_opis_k ul { text-align : left; list-style: dot;  margin-top : 0px; margin-bottom : 4px; padding-left : 5px; margin-left : 5px;}
.ksiazka_opis_k ul LI { padding-left : 0px; margin-left : 5px; margin-bottom : 0px; }
.ksiazka_tytul {color : black; font-family : Verdana, tahoma, Arial CE; padding-top : 5px; font-size : 14px; line-height : 18px; font-weight : bold}
.ksiazka_tytulm {color : black; font-family : Verdana, tahoma, Arial CE; font-size : 12px; line-height : 16px; font-weight : bold}
.ksiazka_tytul2 {color : black; font-family : Verdana, tahoma, Arial CE; padding-top : 5px; font-size : 12px; line-height : 16px; font-weight : bold}
.ksiazka_cena {text-align : center; font-weight : bold; font-size : 18px}
.tr_nag {font-family : Trebuchet MS, Verdana, Arial CE, Tahoma; font-size : 16px; font-weight : bold; line-height : 22px; color : black}
.kol_l {border: solid 1px transparent;padding : 5px; width : 250px; margin-right : 17px; float: left;}
.kol_l:hover {border: solid 1px #bed0d6; padding : 5px; width : 250px; margin-right : 17px; float: left;}
.kol_r {border: solid 1px transparent;padding : 5px; width : 250px; margin-right : 0px; float: left;}
.kol_r:hover {border: solid 1px #bed0d6; padding : 5px; width : 250px; margin-right : 0px; float: left;}
HR { height : 1px; margin-top : 3px !important; margin-bottom : 9px !important;  margin: -7px 0; border : none; color : black;  background-color : black}
HR.hr_kosz { height : 1px; margin-top : 3px !important; margin-bottom : 3px !important;  margin: -1px 0; border : none; color : #c9c9b8;  background-color : #c9c9b8}
.zlam HR { height : 1px; margin-top : 3px !important; margin-bottom : 3px !important;  margin: -1px 0; border : none; color : #c9c9b8;  background-color : #c9c9b8}
A.lmore { font-style : normal; text-decoration: none; font-weight: bold; font-family :  Verdana; color : #004040; font-size : 11px; line-height : 16px; }
A.lmore:link { font-style : normal; text-decoration: none; font-weight: bold; font-family :  Verdana; color : #004040; font-size : 11px; line-height : 16px; }
A.lmore:visited { font-style :  normal; text-decoration: none; font-weight: bold; font-family :  Verdana; color : #004040; font-size : 11px; line-height : 16px; }
A.lmore:focus {  color: #004040; font-style : normal; text-decoration: none; font-weight: bold; font-family : Verdana;  font-size : 11px; line-height : 16px;}
A.lmore:hover { color: #8c5e3c;   text-decoration: underline;  font-size : 11px; line-height : 16px;}
A.lmore:active { color: #004040;  text-decoration: none;  font-size : 11px; line-height : 16px;}
.gr_szkol { font-family : Verdana, Arial CE, Tahoma; font-size : 13px; font-weight : bold; background : #d8e3e7; padding : 0px; line-height : 0px;}
.line_bg { text-align : right; vertical-align : top;  border : 0; background-image : url(img/line_bg.png); background-repeat : repeat-x; }

ul.menuul { text-align : left; list-style: none; padding-left : 10px; margin-left : 0;  }
ul.menuul LI { margin-bottom : 2px }
A.selek         {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A.selek:link    {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A.selek:visited {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A.selek:focus   {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A.selek:hover   {display:block; padding-left: 21px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  1px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #9f772b;}
A.selek:active  {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}

A.likal         {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f; margin-top : 8px}
A.likal:link    {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f; margin-top : 8px}
A.likal:visited {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f; margin-top : 8px}
A.likal:focus   {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f; margin-top : 8px}
A.likal:hover   {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  1px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #9f772b; margin-top : 8px}
A.likal:active  {display:block; padding-left: 20px; padding-top : 1px; padding-bottom : 1px;  background: url(img/pointer.png) no-repeat; background-position :  0px 3px; text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f; margin-top : 8px}

.nazwa_szkol {font-family : Trebuchet MS, Verdana, Tahoma; font-size : 16px; font-weight : bold; color : black; margin-bottom: 10px; margin-top : 10px; text-align : left}
.nazwa_szkol2 {font-family : Trebuchet MS, Verdana, Tahoma; font-size : 13px; font-weight : bold; color : #67462f; margin-bottom: 10px; margin-top : 0px; text-align : left}

.szkol_opis {  }
.szkol_opis ul { text-align : left; list-style: dot;  margin-top : 8px; margin-bottom : 8px; }
.szkol_opis ul LI {  margin-bottom : 3px; }
.szkol_opis HR { height : 1px; margin-top : 6px !important; margin-bottom : 9px !important; margin-top: 2px; margin-bottom: -5px; border : none; color : #828282;  background-color : #828282}
.szkol_opis_2 { background-image : url(img/point_sep.png); background-repeat : repeat-y; background-position : 0px 10px;  font-size:11px; float : right;padding-left : 10px;  margin-left : 15px; margin-bottom : 5px; width: 225px; text-align : left; color : #67462f}
.szkol_opis_2 ul { text-align : left; list-style: dot; padding-left : 5px; margin-left : 5px; margin-top : 6px; margin-bottom : 4px; }
.szkol_opis_2 ul LI {  padding-left : 0px; margin-left : 5px; }
.szkol_dod_info {margin-top : 15px; line-height : 22px; }

.nazwa_szkolm {font-family : Trebuchet MS, Verdana, Tahoma; font-size : 13px; font-weight : bold; color : black; margin-bottom: 10px; margin-top : 10px; text-align : left}
.nazwa_szkolm2 {font-family : Trebuchet MS, Verdana, Tahoma; font-size : 12px; font-weight : bold; color : black; margin-bottom: 10px; margin-top : 0px; text-align : left}

.opc {font-weight: bold; text-align : center; color : #3e3e3e; margin-bottom : 8px; margin-top : 10px; font-size :11px}
.klienci_l {float: left; width : 274px; margin-left : 10px; font-family : Tahoma; font-size : 12px; line-height : 22px; }
.klienci_r {float: right; width : 274px; font-family : Tahoma; font-size : 12px; line-height : 22px;}

div.str { background-color : white; float :left; margin : 1px; text-align : center; border : solid 1px #b38e35; width : 11px; color : white; font-family : verdana; font-size : 9px; }
div.str:hover { background-color : #ecede6; float :left; margin : 1px; text-align : center; border : solid 1px black; width : 11px; color : white; font-family : verdana; font-size : 9px; }
div.strk { float : left; margin : 1px; text-align : center; width : 11px; color : black; font-family : verdana; font-size : 9px; }
div.strb { float :left; margin : 1px; text-align : center; background-color : #cdcdbd;  border : solid 1px black; width : 11px;  font-family : verdana;  font-size : 9px; }
div.strnext { background-color : white; float :left; margin : 1px; text-align : center; border : solid 1px #b38e35; padding-left : 3px; padding-right : 3px; color : white; font-family : verdana; font-size : 9px; }
div.strnext:hover { background-color : #ecede6; float :left; margin : 1px; text-align : center; border : solid 1px black; color : white; font-family : verdana; font-size : 9px; }

.stronice { float : right; margin-right : 15px; margin-bottom : 20px }
.stronice A             {text-decoration: none; color: #62614a; font-style: normal; font-weight: normal; font-family: trebuchet MS, Verdana, Tahoma, Arial; font-size : 10px; line-height: 10px; }
.stronice A:link        {text-decoration: none; color: #62614a; font-style: normal; font-weight: normal; font-family: trebuchet MS, Verdana, Tahoma, Arial; font-size : 10px; line-height: 10px;}
.stronice A:visited     {text-decoration: none; color: #62614a; font-style: normal; font-weight: normal; font-family: trebuchet MS, Verdana, Tahoma, Arial; font-size : 10px; line-height: 10px;  }
.stronice A:active      {text-decoration: none; color: #62614a; font-style: normal; font-weight: normal; font-family: trebuchet MS, Verdana, Tahoma, Arial; font-size : 10px; line-height: 10px;  }
.stronice A:hover       {text-decoration: none; color: black; font-style: normal; font-weight: normal; font-family: trebuchet MS, Verdana, Tahoma, Arial; font-size : 10px; line-height: 10px;  }
INPUT.ile { font-size : 10px; padding-top : 2px;border : solid 1px #c9c9b8;}
.zamform {font-size: 10px; font-family : Verdana, Tahoma; color : black;  }
.rformkl { width : 239px;  margin-top : 10px; padding-left : 20px; float : left; line-height : 24px; text-align : right;  margin-right : 20px; }
.rformkr { width : 239px; margin-top : 10px; float : left; line-height : 24px; text-align : right; }
.lformkl { width : 239px;  margin-top : 10px; padding-left : 20px; float:left; line-height : 24px; text-align : left;  margin-right : 20px; }
.lformkr { width : 239px; margin-top : 10px; float : left; line-height : 24px; text-align : left; }
.kapital { font-family : Verdana; font-size : 10px; font-weight : bold; text-align : left; color : grey; line-height : 10px;}
.for { width : 148px}
.sepl { display : block; padding-top : 1px; padding-bottom : 1px;}

#publikacje ol { text-align : left; list-style: dot;  margin-top : 8px; margin-bottom : 8px; padding-left : 9px; margin-left : 9px;}
#publikacje ol LI { padding-left : 0px; margin-left : 15px; margin-bottom : 7px; }
.akapit_r { margin:0px; text-align : right}
.submenu { float : right; padding-right : 25px; margin-top : 20px}
.submenu IMG {vertical-align : middle; padding-right : 5px; padding-top : 5px; padding-bottom : 5px}

A         {text-decoration : underline; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A:link    {text-decoration : underline; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A:visited {text-decoration : underline; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A:focus   {text-decoration : underline; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}
A:hover   {text-decoration : none; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #9f772b;}
A:active  {text-decoration : underline; font-family : Tahoma, Verdana; font-weight : normal; font-size : 13px; color : #67462f}

TABLE.cennik {font-size : 11px; line-height : 14px; color : #8c5e3c; text-align : center}
.zapytaj {width : 240px; margin-left : 300px; font-family : Verdana, Tahoma, Arial CE; font-size : 11px;  color : #67462f; line-height : 15px}
.zapytaj INPUT, TEXTAREA {margin-bottom : 6px; border : solid 1px #926e28; width : 220px; }
.zapytaj FORM {margin-left : 10px}
.zclose { text-align : center; color : red; margin : 0; font-size : 11px; font-weight : normal; width : 134px}

div.regulamin OL LI { margin-bottom : 8px}
div.regulamin OL LI UL { margin-top : 8px}
div.regulamin { padding-right : 20px}

div.regulamin H3 { text-align : center; font-weight : bold; margin-top : 30px; }
div.regulamin H2 { text-align : center; font-weight : bold; font-size : 14px;  margin-top : 30px; }
