body{margin-top:0px; margin:auto;font-family:verdana;font-size:12px;}

.subtitle{text-decoration:none;font-weight:bold;color:white; padding-left: 20px; }

div#strona{width:100%;}

div#belka{width:100%; height:60px; margin:auto; background-color:white;}

div#menu{width:980px; height:60px; margin:auto; background-color:black;}

div#menu a#menu:link,a#menu:visited{font-family:Arial; font-size:14px; display:block; margin-left:0px; height:50px; line-height:50px; margin-top:0px; font-weight:bold; color:#FFFFFF; background-color:black; text-align:center; padding:0px; text-decoration:none; text-transform:uppercase;}

div#menu a#menu:hover,a#menu:active{color:#B32C2A;}

div#menu a.selected{color:#B32C2A;}

div#submenu_link a, a:hover, a:link{color:#B32C2A;}

div#submenu a.selected{color:white;}

div#submenu_link {width:200px;height:24px;}

div#submenu_link.selected{background:url(../img/Pasek_submenu_czerwony.png);color:white;}

div#submenu_link.selected a{color:white;}

div#submenu_link p{padding-left:10px;padding-top:2px;}

div#logo{position:relative; width:0px; height:0px; margin:auto; left:400px; top:-35px; z-index:99;}

div#banner{position:relative; padding:0px; width:980px; margin:auto; margin-top:0px; top:0px; left:0px; height:280px; background-color:white;}

div#reklama_tekst a.mail:hover, a.mail:visited, a.mail:active, a.mail:link{text-transform:none; color:black; font-weight:bold;}

div#reklama_tekst{width:980px; margin:auto; height:27px; background-color:silver; text-align:center;}

div#reklama_tekst p{line-height:27px;margin-top:0px;}

div#banner_srodek{background:url(../img/banner_srodek_ramka_red.jpg);height:60px; overflow:hidden; text-align:center; }

div#odstep{width:980px; height:10px; float: left;}

div#odstep_szary{width:980px; height:10px; margin:auto; background-color:silver;}

div#tresc{width:980px; margin: auto;  overflow:hidden; height:100%;}

div#tresc img{padding:0px;}

table.border_lr{border-left:solid 1px #B32C2A;border-right:solid 1px #B32C2A;}

table.border_lrt{border-left:solid 1px #B32C2A;border-right:solid 1px #B32C2A;border-top:solid 1px #B32C2A;}

a.powrot, a.powrot:link, a.powrot:visited, a.powrot:active, a.powrot:hover{color:black;font-weight:bold;text-decoration:none;}

div#kol1{width:330px; height:300px; float:left;}

div#kol2{width:330px; height:300px; float:left;}

div#kol3{width:320px; height:300px; float:left;}

div#fotosy a:link, a:active, a:hover{text-decoration:none;}

div#fotosy img{width:100px;padding:5px;border:0px;}

div#stopka{width:980px; margin:auto; height:100px;}

div#logos table.logotypy{display:none; width: 100%;}

table.referencje_list{border: 0px; width: 908px;}

table.referencje_list td{text-align:justify;padding-bottom:0px;padding-top:30px;padding-left:20px;padding-right:5px;}

table.referencje_list td.referencje_podpis{text-align:right; padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;}

div#top_layer1, div#top_layer2, div#top_layer3, div#top_layer4{position:absolute;top:200px;width:420px;margin:0 30%;z-index:9999;display:none;}

div#top_layer1 img, div#top_layer2 img, div#top_layer3 img, div#top_layer4 img{border:0px;}

div#top_layer1 p, div#top_layer2 p, div#top_layer3 p, div#top_layer4 p{padding:0px;margin:0px;width:420px;}

div#zamknij1, div#zamknij2, div#zamknij3, div#zamknij4{width:420px;background-color:silver;text-align:right;font-weight:bold;cursor:pointer;}

div#menu ul#lista_menu {float: left; width: 100%; margin: 0; padding-top: 5px; list-style: none; }

div#menu li#menu_strona_glowna {float: left; width:180px; margin-left:0px; line-height:40px; padding:0; list-style-type:none; display:inline}

div#menu li#menu_o_nas {float: left; width:70px; margin:0; padding:0; list-style-type:none; display:inline}

div#menu li#menu_dla_firm {float: left; width:180px; margin:0; padding:0; list-style-type:none; display:inline}

div#menu li#menu_kursy {float: left; width:80px; margin:0; padding:0; list-style-type:none; display:inline}

div#menu li#menu_zapisy_testy {float: left; width:150px; margin:0; padding:0; list-style-type:none; display:inline}

div#menu li#menu_praca {float: left; width:80px; margin:0; padding:0; list-style-type:none; display:inline}

div#menu li#menu_kontakt {float: left; width:80px; margin:0; padding:0; list-style-type:none; display:inline}

div#banner_lewy { width: 530px; margin: 0; border 0; vertical-align: top; float: left;}

div#banner_prawy { width:450px;height:280px;padding-left:0px;padding-top:0px;top:0px; float: right;}

div#banner_napis_rosyjski { width:460px;height:40px;vertical-align:text-top;padding-left:15px; padding-top: 15px;}

h1.banner_logo {padding-left: 40px; padding-top: 10px;}

h1.banner_napis {padding-left: 10px;}

a.banner_napis_link{background-image: url(../img/Napis_jrosyjski.jpg); display: block; text-indent: -9999px; overflow: hidden;  background-repeat: no-repeat; width:400px; height: 30px;}

a.banner_logo_link {background-image: url(../img/Katiusza_176.png); display: block; text-indent: -9999px; overflow: hidden;  background-repeat: no-repeat; width:175px; height: 175px;}

div#banner_logo {width:250px; height: 175px; text-align:center; padding-left: 0px; display: inline; float: left;}

div#motto {height: 130px;}

div#motto table.motto{ padding-top: 50px; display:none; border: 0px;}

div#banner_telc { font-size: 10px; text-align: left; overflow:hidden;}

span.centrum_egz {position: absolute;top: 195px;left: 305px;}

h1.banner_telc_h1 {text-align: left;}

a.banner_telc_link {background-image: url(../img/logo_TELC1.gif); display: block; text-indent: -9999px; overflow: hidden;  background-repeat: no-repeat; width:50px; height: 30px; text-align: left; }

div#strona_glowna_pudelka {width: 100%; margin 0; border 0; overflow:hidden; height:100%}

div.strona_glowna_pudelko { width:320px;   float: left;}

div.strona_glowna_srodek_pudelka {width: 300px; height: 10px;  background-color: #B32C2A; float: left;  }

div.strona_glowna_lewa_pudelka {float: left; width: 10px; height: 10px; background-image: url(../img/lg-red.gif); background-repeat: no-repeat;}

div.strona_glowna_prawa_pudelka {float: right; width: 10px; height: 10px; background-image: url(../img/pg-red.gif); background-repeat: no-repeat;}

div.strona_glowna_naglowek_pudelka { width: 320px; height: 25px; background-color: #B32C2A; float: left; padding-top: 10px; }

div.pudelka_odstep_poziom {width: 100%; height: 10px; float: left;}

div.pudelka_tresc {width:318px; height: 170px; border-top:solid 1px #B32C2A; border-left:solid 1px #B32C2A; border-right:solid 1px #B32C2A; float: left; }

div.pudelka_tekst { padding:0px 15px 15px 15px; height: 80px;}

div.pudelka_wiecej { text-align:right;padding-right:15px; padding-top: 0px; float: right;}

a.pudelka_wiecej_link {background-image: url(../img/wiecej_maly1.png); display: block; text-indent: -9999px; overflow: hidden;  background-repeat: no-repeat; text-align: left; width: 61px; height: 35px;}

div.stopka_pudelka {width:320px; height: 20px; float: left; background-image: url(../img/pasek_dol_czerwony1.jpg); background-repeat: no-repeat;}

div.pudelka_odsep_pion { width: 7px; height: 245px; float: left;}

div#strona_glowna_dolny_kontener {width: 100%; margin 0; border 0; overflow:hidden; height:100%}

div#strona_glowna_aktualnosci {width:345px;vertical-align:text-top;padding:10px; float: left;}

div#strona_glowna_aktualnosci a{color: #264989;}

div#strona_glowna_kadra {width:585px;vertical-align:text-top;padding:10px; float: right;}

div#stopka_kontener {width: 100%; margin 0; border 0; overflow:hidden; height:100%}

div#stopka_klienci { width:80px;vertical-align:text-top;padding-top:15px; float: left;}

div#stopka_loga {width: 900px; float: right;}

div#stopka_podpis {width:980px;text-align:right;color:silver; float: right;}

div#strona_glowna_kadra {width: 585px; height: 100%;  overflow:hidden;}

span#strona_glowna_kadra {font-size: x-large}

div#str_glowna_kadra_prawa {width: 280px; float: left; padding-left: 4px;}

div#str_glowna_kadra_lewa {width: 300px; float: left;}

div#banner_srodek_lewa {padding-left: 10px; width: 80px;  float: left; padding-top: 6px;}

div#banner_srodek_srodek {padding-left: 60px; padding-top: 10px; width: 695px; text-align: center; float: left;}

a.banner_srodek {color: black; text-decoration: none;}

span.banner_srodek {font-weight: bold; font-size: 16px;}
                                                       
div#banner_srodek_prawa {width: 80px; float: left; padding-top: 6px;}

p.justowany {text-align: justify;}

span.str_gl_kadra_pomaranczowy {color: #ff9933;}

td.do_prawej {text-align: right;}

div#pasek_gorny_czerwony { width: 100%; height:40px; background-image: url(../img/Pasek_duzy_czerwony.png); background-repeat: no-repeat;	padding-top:15px;padding-left:20px;font-size:14px;color:white;}

div#sub_kontener {width: 978px; overflow:hidden; height:100%; border-left:solid 1px #B32C2A; border-right:solid 1px #B32C2A; border-top:solid 1px #B32C2A; float:left;}

div#sub_menus {vertical-align:text-top;width:200px;padding-left:40px;padding-top:16px;padding-right:40px; float: left; }

div#sub_tresc {width: 650px; padding-right: 40px; padding-top: 20px; text-align:justify; float: right; height: 100%; }

div.pasek_czerwony_dol {width: 100%; height:50px; background:url(../img/pasek_dol_big_czerwony.jpg); background-repeat: no-repeat; padding-top:10px; padding-left:20px; float: left;}

div#fotosy {padding-left: 100px; text-align: center; float: left;}

div#lektor { width: 100%; padding-left: 10px; float: left;}

div#fot_lektor{ padding-left: 50px; float: left; padding-top: 40px;}

div#tresc_lektor { width: 700px; float: left; padding-left: 40px;}

div#sub_tresc_bez_menu { vertical-align:text-top; width:900px; text-align:justify; padding-left: 40px; padding-top: 20px;}

div#kontakt_tresc { vertical-align:text-top; width:260px; padding-left: 40px; padding-top: 20px; float: left; }

div#kontakt_mapka { vertical-align:text-top; width:600px; padding-top: 50px; padding-right: 0px; float: right; }

div#kontakt_formularz {vertical-align:text-top; padding-left: 40px; float: left; }

p.left {text-align: left;}

p.center {text-align: center;}

p.right {text-align: right;}

p.margines_lewy_40px { margin-left: 40px; }

td.do_prawej {text-align: right;}

img.banner_srodek_obrazki {border: 0px; height: 50px;}

h1.naglowek {font-size: 12px;}

table.cennik {border: 0px;  width: 628px; height: 151px;}

td.cennik_komorka_pierwsza {padding-left: 25px; width: 280px;}

td.cennik_komorka_druga {vertical-align: middle; text-align: center;}

span.cennik_godziny_promocyjne {margin-bottom: 5px; color: rgb(89,89,89);}

img.cennik_img {width: 640px; height: 686px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}

div.kursy_wakacyjne_tekst_niebieski {color: rgb(0,102,216); font-size: 16px; font-weight:bold;}

span.kursy_wakacyjne_tekst_zielony {padding-left: 15px; color: rgb(31,139,0); font-size: 14px; font-weight:bold;}

span.kursy_wakacyjne_tekst_czerwony {color: rgb(216,53,53);}

h2.podtytul {font-size: 12px;}

table.schemat, td.schemat {border: 2px solid; padding: 5px; border-collapse: collapse; }

td.schemat105px {border: 2px solid; padding-left: 105px; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; }

ul.kursy_sem_lista {text-align: left; padding-left: 10px; margin-left: 10px;}

img.kadra_str_gl_wiecej {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px;}

img.kadra_str_gl_zdjecie {width: 275px; height: 186px;}

img.ankieta {width: 480px; height: 342px;}

img.misja_szkoly {width: 650px; height:430px;}

img.galeria_v {width:76px; height:90px;}

img.galeria_h {width:90px; height:60px;}

img.audyt {width:451px; height:223px;}

table.border_0 {border: 0px;}

table.kursy_biznes {border: 1px solid; width: 565px; font-size: 9pt; text-align: center;}

table.kursy_biznes td {border: 1px solid; width: 50%;}

td.lewy_top {text-align: left; vertical-align: top; margin-top: 3px;}

ul.lista_telc {list-style-type: disc; margin: 20px 0px;}

div.kursy_triik_wazne {border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; font-size: 14px; border-top: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; padding-top: 20px;}

table.border_1px {border: 1px solid; border-collapse: collapse;}

table.border_px1 td {border: 1px solid; border-collapse: collapse;}

table.border_1px th {border: 1px solid; border-collapse: collapse;}

ul.egzamin {list-style-type: circle;}

ol.egzamin_rzymskie {list-style-type: upper-roman;}

ol.egzamin_literki {list-style-type: lower-alpha;}

p.font_9pt {font-size: 9pt;}

div.telc_link_spis {line-height: 22px; padding-left: 20px; padding-top: 0px;}

img.border_0px {border: 0px;}
