/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* ustawienia globalne*/
body, html {background:#fff; font-family:Verdana,Arial, Georgia, Helvetica, sans-serif; color:#211807; font-size:12px}
textarea, input, select {font-family: Verdana, Arial, Helvetica,Georgia,  sans-serif; font-size:12px; color:#363B41; float:left;}
legend {display:none;}
button {cursor:pointer;}
label {cursor:pointer;}
strong {font-weight:bold;}
a {font-size:12px; color:#fff; text-decoration:none; outline:none}
a:hover {text-decoration:none;}



.dp{width: 1000px; margin: 0 auto; overflow:hidden}

.error {width: 100%; height: 200px; padding-top: 200px; text-align: center}

.pdf-icon {width: 18px; height: 17px; background: url(../img/pdf-icon.gif) no-repeat left 50%; text-indent: -20000px; display: block; margin-top: 5px}


/*top*/

#top{width: 100%; background:url(../img/top_back.gif) repeat-x; margin: 0 auto; }
.body{ background:url(../img/top_back.gif) repeat-x; }
.flaga{display:block;float:right}
.forum{ background:url(../img/forum.gif) no-repeat; width:100px; height:20px; float:right; padding-right:68px;margin-top:10px}
	.forum a{height:100%; width:100%; display:block; text-indent:-22222px}

#logo{width:239px; height:48px;background:url(../img/logo.gif) no-repeat; float:left; margin-top:15px;}
#logo h1 { text-indent:-20000px; width:100%; height:100%}
#logo h1 a {text-indent:-20000px; display:block; width:100%; height:100%; outline:none}
 
ul.menu {width:700px;  font-family: Arial, Verdana, Georgia;  color: #fff;float:left; display:inline; margin-top:17px; margin-left:40px}
ul.menu li.m a.t:hover {color:#ffcc00 }
ul.menu li.m{margin-left:26px; float:left; display:inline;  font-size:12px; }
ul.menu li.m a.t{font-size:12px; color:#fff}
ul.menu li.m a.s{color:#ffcc00}

.submenu{width:240px; background-color:#3D1E5B; position:absolute; top:44px;margin-left: -8px; display:none; z-index:100}
.submenu ul li, .submenu ul li.l{padding-bottom:10px; background:url(../img/menu_rodzielnik.gif) no-repeat 10px bottom; padding:10px; overflow:hidden}
.submenu ul li.l{background:none}
.submenu ul li.szkol{background:#caae3e}
.submenu ul li a{font-size:12px; color:#fff; background:url(../img/strzalka.gif) no-repeat left 4px; padding-left: 14px; display:block}
.submenu ul li a:hover{font-size:12px; color:#ffcc00; }

.flaga_en{background:url(../img/en.gif) no-repeat; width:24px; height:19px; overflow:hidden; float:right; margin-top:15px; margin-right:70px; text-indent:-30000px}
.flaga_pl{background:url(../img/pl.gif) no-repeat; width:24px; height:19px; overflow:hidden; float:right; margin-top:15px; margin-right:70px; text-indent:-30000px}

.back{width:100%; height: 715px; background:url(../img/karty.jpg) no-repeat 100% 20px; float:left; }
.back a.karty{width:440px; height:350px; display:block; float:right; margin:35px 45px 0px}
.back h2 { text-indent:-20000px; width:100%; height:100%}

.slogan_pl{width:384px; height: 279px; background:url(../img/sentencja.gif) no-repeat; margin-top:60px; float:left; display:inline; margin-left:10px; margin-bottom:50px}
.slogan_en{width:384px; height: 279px; background:url(../img/london_slogan_en.gif) no-repeat; margin-top:60px; float:left; display:inline; margin-left:10px; margin-bottom:50px}
.grupa{width:100%; float:left; margin-top:20px}
.grupa li{width: 331px; height:230px; float:left; display:inline; margin-left:2px}
.grupa li .czarny{width: 291px; height:145px; background-color:#1c1a1e; float:left; display:inline; padding:20px }

.JQ_2, .JQ_3 {display: none}

.grupa li p{font-family: Verdana, Arial, Sans-serif; font-size:12px; color:#d6d6d6; margin-top:10px; float:left; display:inline}
.grupa li p em{font-weight:bold; }
.grupa li p a.nagl{color:#b09536; font-weight:bold}
.grupa li p a.tresc{color:#d6d6d6}
.grupa li p a:hover{text-decoration:underline}

.grupa li .acca{width:123px; height:83px;background:url(../img/s_acca.gif) no-repeat; float:left;  display:inline; margin-top:15px}
.grupa li .acca a {text-indent:-20000px; display:block; width:100%; height:100%; outline:none}
.grupa li p.prawy{width:155px; font-family: Verdana, Arial, Sans-serif; font-size:12px; color:#d6d6d6; margin-top:10px; float:left; display:inline; margin-left:10px}
.grupa li p.prawy1{ font-family: Verdana, Arial, Sans-serif; font-style:italic; font-size:11px; color:#d6d6d6; margin-top:10px; float:left; margin-left:10px}
.grupa li p.prawy2{width:235px; font-family: Verdana, Arial, Sans-serif; font-size:11px; color:#d6d6d6; margin-top:2px; float:left; display:inline; margin-left:55px; text-align:right}

.grupa li h3{width: 265px; height:34px; float:left; display:inline; text-indent:-20000px;}
.grupa li h3.nagl_a_pl{background:url(../img/aktualnosci.gif) no-repeat;}
.grupa li h3.nagl_a_en{background:url(../img/aktualnosci_en.gif) no-repeat;}

.grupa li h3.nagl_ac_pl{background:url(../img/kursy_acca.gif) no-repeat; }
.grupa li h3.nagl_ac_en{background:url(../img/kursy_acca_en.gif) no-repeat; }

.grupa li h3.nagl_s_pl{background:url(../img/szkolenia.gif) no-repeat;}
.grupa li h3.nagl_s_en{background:url(../img/szkolenia_en.gif) no-repeat;}

.grupa li .szary_a_pl{width: 331px; height:49px;background:url(../img/czytaj_aktualnosci.png) no-repeat; float:left; display:inline;}
.grupa li .szary_a_en{width: 331px; height:49px;background:url(../img/czytaj_aktualnosci_en.png) no-repeat; float:left; display:inline;}

.grupa li .szary_ac_pl{width: 331px; height:49px;background:url(../img/dowiedz_sie_wiecej.png) no-repeat; float:left; display:inline;}
.grupa li .szary_ac_en{width: 331px; height:49px;background:url(../img/dowiedz_sie_wiecej_en.png) no-repeat; float:left; display:inline;}

.grupa li .szary_s_pl{width: 331px; height:49px;background:url(../img/dolacz_do_nas.png) no-repeat; float:left; display:inline;}
.grupa li .szary_s_en{width: 331px; height:49px;background:url(../img/dolacz_do_nas_en.png) no-repeat; float:left; display:inline;}

.grupa li a.link{text-indent:-20000px; display:block; width:311px; height:29px; margin:10px; outline:none}

.lewa{width:266px; float:left; padding-top:35px; }
.lewa .boczne{width:100%; padding-bottom:100px}
.lewa .boczne li{width:180px; background:#3d1e5b url(../img/ptaszek.gif) no-repeat 10px 15px; padding: 12px 30px 12px 30px; margin-top:5px; }
.lewa .boczne li.ciemny{width:180px; background:#3d1e5b ; }
.lewa .boczne li.szkol{width:180px; background:#49474B ; padding: 12px 30px 12px 30px;color:#fff; font-size:14px}
.lewa .boczne li a{ font-size:12px; color:#fff;  }
.lewa .ludzie,.lewa .ludzie_a{width: 264px; height:283px; background:url(../img/s_ludzie.jpg) no-repeat; margin-top:100px}
.lewa .ludzie_a{ margin-top:300px}
.lewa .kontakt{margin-top:70px; font-family: Verdana, Arial, Sans-serif;}
.lewa .kontakt li{padding: 2px 30px 2px 30px; margin-top:5px; font-size:12px }
.lewa .kontakt li em{font-weight:bold; color:#b09535}
.lewa .kontakt li a{color:#b09535; text-decoration:underline}


.prawa{width:610px; float:left; padding: 40px 20px 20px 40px}
.prawa .cms{float:left; width:100%; font-family: Verdana, Arial, Sans-serif;}
.prawa .cms  li{background:url(../img/pkt.gif) no-repeat 1px 5px; padding-left:15px}
.prawa .cms em{font-style:italic}


.prawa p{font-family: Verdana, Arial, Sans-serif; font-size:12px; color:#1c1a1e; margin-top:5px }
.prawa a{color:#b09535; text-decoration:underline}
.prawa span.uwaga{font-family: Verdana, Arial, Sans-serif; font-size:10px; color:red}
.prawa .naglowek{width: 610px; background:url(../img/paseczek.gif) no-repeat left bottom; float:left; display:inline; margin-top:5px; padding-bottom:15px; margin-bottom:15px}
.prawa .naglowek em{font-size:18px; color:#b09535; margin-bottom:5px}
.prawa  b{font-family: Verdana, Arial, Sans-serif; font-size:12px; font-weight:bold; color:#1c1a1e; margin-bottom:5px}
.prawa .mapa {height:360px; width:610px; background-color:black; display:inline; float:left;  margin-top:20px; margin-bottom:30px}
.prawa .aktualnosci{width:100%; float:left; font-family:Verdana, Arial, Georgia, Sans-Serif;}
.prawa .aktualnosci li.pas{padding-bottom:20px; background:url(../img/paseczek.gif) no-repeat left bottom; margin-top:10px; float:left; }
.prawa .aktualnosci li.pas p{width:570px; color:#1C1A1E;  margin-top:0px; }
.prawa .aktualnosci li.pas p b{ width:100%; margin-bottom:5px; float:left;display:inline}
.prawa .aktualnosci li.pas p em{width:100%;  font-weight:bold; color:#b09535;  margin-bottom:5px; float:left; display:inline}
.prawa .aktualnosci li.pas p a{color:#1C1A1E; text-decoration:none}
.prawa .aktualnosci li.pas p a:hover{text-decoration: underline}


.aktualnosc em {color:#B09535;display:inline;float:left;font-weight:bold;margin-bottom:5px;width:100%;margin-top:5px}
.prawa a.powrot {float:left; margin-top:10px;}

/* form */
.prawa .form {width:100%; float:left; margin-top:12px;display:inline}
.prawa .form li{width:60%;padding-top:8px; float:left; display:inline}
.prawa .form li.n{width:40%;padding-top:8px; float:left; display:inline}
.prawa .form li.long{width:100%;padding-top:8px; float:left; display:inline}
.prawa .form  li cite{width:100%; font-family:Verdana, Arial, Tahoma; font-size:10px; float:left; margin-top:2px; color:red}
.prawa .form  li em{width:65px; font-family:Verdana, Arial, Tahoma; font-size:10px; float:left; margin-top:3px; margin-right:4px; }
.prawa .form  li em.long{width:98px}
.prawa .form  li em.vlong{width:230px}
.prawa .form  li em.vvlong{width:588px; margin-top:0px}
.prawa .form  li i{width:10px; font-family:Verdana, Arial, Tahoma; font-size:10px; float:left; margin-top:2px;  }
.prawa .form li i.l{width:47px;}
.prawa .form li i.ll{width:67px;}
.prawa .form li i.lll{width:34px;}
.prawa .form li i.llll{width:39px;}
.prawa .form li i.lllll{width:27px;}
.prawa .form li i.llllll{width:346px;}
.prawa  table{width:100%; float:left; margin-top:12px;display:inline; text-align:center; font-family:Verdana, Arial, Tahoma; font-size:10px; }
.prawa  table tr{width:100%}
.prawa  table td, .prawa  table th{border:1px solid #3d1e5b; width:80px; padding: 15px 0px 15px}
.prawa  table td.l{width:244px}
.prawa  table td.check{padding:10px 10px}
.prawa  table td.s, .prawa  table th.s{width:40px}
.prawa  table button.znak{background-color:#3d1e5b; width:20px; height:20px; text-align:center; color:#fff; font-size:16px; font-weight:bold}
.prawa  table th{background-color:#F6EFFF;  text-align:center; }
.prawa  table input{width:35px; border:1px solid #3d1e5b; margin-left:20px;  font-family:Verdana,Arial,Tahoma; font-size:10px}
.prawa  table input.ch{width:25px; border:none; margin-left:28px}


.prawa  .form button.wyslij{background-color:#3d1e5b; width:60px; height:25px; color:#fff; font-size:12px; font-family: Verdana, Arial, Tahoma; padding:3px; margin-left:285px; margin-top:30px; margin-bottom:20px }
.prawa .form li.tabela{width:190px;border:1px solid #E7E0EF;  float:left; padding-top:2px}
.prawa .form li.tabela em{width:100%; padding-bottom:4px; text-align:center}
.prawa select{width:244px; float:left; display:inline; font-size:11px;  font-family:Verdana,Arial,Tahoma; }
.prawa .form  input{border:1px solid #3d1e5b;  overflow:hidden; width:170px; float:left; font-family:Verdana,Arial,Tahoma; font-size:11px; }
.prawa .form  input.short{width:137px}
.prawa .form  input.ch{width:30px; border:none; margin-right:20px}
.prawa .form  input.chch{width:15px; border:none; margin-right:3px; }

/* form end */


/* stronicowanie */
.pag {clear:both; margin-left:0px; padding-top:35px; height:70px}
.pag ol { padding-top:30px; }
	.pag li {float:left;margin:0;padding:0;}
	.pag li, .pag li a, .pag li a:hover  {margin:0; padding:0px 1px; font-size: 11px; font-weight: bold; line-height:18px; font-family:Verdana, Arial, Georgia, Sans-Serif; color: #1c1a1e; text-decoration:none }
	.pag li.s{padding:0 3px;}

	.pag li a.first, .pag li a.first:hover {background:url(../img/first.gif) no-repeat; float:left; width:23px; height:9px; margin-top:5px; display:block; margin-left:3px; margin-right:3px }
	.pag li a.prev, .pag li a.prev:hover {background:url(../img/prev.gif) no-repeat; float:left; width:12px; height:9px; margin-top:5px; display:block; margin-left:3px; margin-right:3px }
	.pag li a.last, .pag li a.last:hover {background:url(../img/last.gif) no-repeat; float:left; width:23px; height:9px; margin-top:5px; display:block; margin-left:3px; margin-right:3px }
	.pag li a.next, .pag li a.next:hover {background:url(../img/next.gif) no-repeat; float:left; width:12px; height:9px; margin-top:5px; display:block; margin-left:3px; margin-right:3px }
	
	.pag li.s {color:#b09535}
/* stronicowanie end */

	
#stopka{width: 100%; height:70px; float:left; padding-left:12px; padding-right:12px; background:url(../img/stopka.gif) no-repeat 50%  0px; padding-top:20px}
#stopka .pas{width:1000px; height:17px;  overflow:hidden}
#stopka p{margin-left:3px; font-size:12px; color:#1c1a1e; margin-top:5px; width: 268px; float:left; margin-right:30px}
#stopka a.mail{float:left; font-size:12px; color:#4A226B; display:block}
#stopka a.link{float:right; font-size:12px; color:#e3d597; margin-right:11px}




