@charset "utf-8";
/* CSS Document */

body{margin:0; font-family:Tahoma, Verdana, sans-serif; font-size:11px; background:url(../img/bg.png) repeat-x #fafaf0; }
img{ border:0}
fieldset { border:0;margin:0;padding:0; }
label { display:block;  padding:5px 0; text-align:left; margin-left:117px;}
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

#logo{ width:930px; height:69px;  margin:0 auto;}
  #logo .image{width:184px; height:69px; margin-left:30px;}
#top{ width:930px; margin:0 auto; margin-top:20px;}
  #top .krzyz{ height:237px; width:545px; background:url(../img/krzyz_bg.png) no-repeat #141c1e; float:left}
  #top .krzyz .kursy{ margin:40px 0 20px 68px; }
  #top .krzyz .txt{margin:0 0 10px 68px; line-height:18px; text-align:justify; color:#FFFFFF; width:400px;}
  #wiecej_kursy{margin:0 0 0 68px; width:400px; text-align:right}
  #top .image{ height:237px; width:385px; float:left}
#menu{ height:46px; width:930px; margin:0 auto; clear:both; background:url(../img/menu.jpg) no-repeat} 
  #menu_fla{ margin:0 0 0 45px; color:#FFFFFF; padding-top:5px;} 

#contener1{ width:930px; margin:0 auto; color:#333333}
  .line1{float:left; background:url(../img/line1_bg.png) repeat-y; width:25px; margin-left:20px; height:190px;}
  .line2{float:left; background:url(../img/line2_bg.png) repeat-y; width:25px; height:190px;}
  .line3{float:left;}
  .line4{float:left;}
  .witaj{ float:left; background:url(../img/box_bg.png) no-repeat #ffffff; height:190px; width:350px;}
    .witaj .title{ margin: 30px 0 20px  20px;}
	.witaj p{ margin:0 20px; text-align:justify; line-height:16px;}
  .aktualnosci{ float:left; height:190px; width:190px;}
    .aktualnosci .title{ margin: 30px 0 24px  15px;}
	.aktualnosci p{ margin:0 10px 10px 15px; line-height:16px; background:url(../img/news.gif) no-repeat; padding-left:17px;}
	.aktualnosci a{ color:#333333; text-decoration:none;}
	.aktualnosci a:hover{ color:#CC0000; text-decoration:underline;}
  .czywiesz{ float:left; background:url(../img/box_bg.png) no-repeat #ffffff; height:190px; width:195px;}
    .czywiesz .title{ margin: 30px 0 20px  15px;}
	.czywiesz p{ margin:0 10px 10px 15px; line-height:16px; text-align:justify }
#contener2{ width:930px; margin:0 auto; clear:both; }
  .box4{ float:left; width:390px;background:url(../img/box4bg.jpg) no-repeat;}
  .box5{ float:left; background:url(../img/box4bg.jpg) no-repeat; height:50px}
  .box6{ float:left; background:url(../img/bg_5.jpg) repeat-x; height:50px; width:94px; text-align:right}
  .box7{ float:left; background:url(../img/3.jpg) no-repeat; height:50px; width:114px; text-align:right; margin-left:19px;}
  .box8{ float:left; background:url(../img/5.jpg) repeat-x; height:50px; width:210px; text-align:right}
#contener3{ width:930px; margin:0 auto; clear:both; color:#333333 }
  .medicalhome{ float:left; width:520px; height:196px; background:url(../img/mh.jpg) no-repeat;}
    .medicalhome p{ width:250px; color:#FFFFFF; text-align:justify; margin:60px 0 0 235px; line-height:16px; } 
  .kontakt{float:left; background:url(../img/kontakt.jpg) repeat-x; height:197px; width:313px; margin-left:19px; }  
    .kontakt p{ margin-left:35px;  margin-top:60px; line-height:16px;}
	.kontakt h1{ font-size:18px;margin-left:35px; margin-top:20px;}
	.kontakt a{ color:#333333; text-decoration:none;}
	.kontakt a:hover{ color:#CC0000; text-decoration:underline;}
  .box11{float:left; height:197px; width:11px; text-align:right; } 
  .zakladka{ float:left; background:url(../img/box_bg.png) no-repeat #ffffff;  width:805px;}
  .zakladka .title{ margin: 30px 0 20px  20px;}
  .zakladka p{ margin:0 20px 10px 20px; text-align:justify; line-height:16px;}
  .zakladka li{ margin-bottom:5px; line-height:16px;}
  .zakladka ul{ margin-top:0px; margin-bottom:0px;}
  .zakladka span{ color:#CC0000; line-height:16px; font-weight:bold;}
#rownanie{width:930px; margin:0 auto; clear:both; color:#333333}
  .corner1{ float:left; margin-left:32px; width:820px; background:url(../img/8.jpg) repeat-x;}
  .corner2{ float:left}
#footer{ width:810px; margin:10px auto 10px auto; clear:both; font-size:10px; color:#b0b3ac; padding-top:5px; }
#footer a{ color:#b0b3ac; text-decoration:none;}
#footer a:hover{ color:#9bbdc9; text-decoration:underline;}
/*---------------------- zakladki ----------------------------- */
#cont1{ background:url(../img/cont1.png) no-repeat; width:930px; height:12px; margin:0 auto;}
#cont1_1{ background:url(../img/cont1_1.png) no-repeat; width:930px; height:12px; margin:0 auto;}
#cont2{width:930px; margin:0 auto; clear:both;}
  .cont{ float:left; width:633px; background:url(../img/line1_1.png) repeat-y;}
  .cont .bg{ background:url(../img/cont_bg.png) no-repeat; margin-left:34px;}
  .cont .bg .title{ padding:18px 0 20px 30px; }
  .cont .bg p{ margin:0 30px 10px 30px; text-align:justify; line-height:16px; text-indent:20px; line-height:16px;}
  .cont .bg li{ margin-bottom:5px; line-height:16px;}
  .cont .bg ul{ margin-top:0px; margin-bottom:0px;}
  .cont .bg span{ color:#CC0000; font-weight:bold;}
  .cont .bottom{ height:12px; background:url(../img/bottom.png) no-repeat;}
  .all{ float:left; width:231px; background:url(../img/line1_2.png) repeat-y;}
  .all .bg{ background:url(../img/cont_bg.png) no-repeat;}
  .all .bg .title{ padding:18px 0 20px 26px; }
  .all .bg p{ margin:0 15px 10px 26px; line-height:16px; padding-left:17px;}
  .all .bg a{ color:#333333; text-decoration:none;}
  .all .bg a:hover{ color:#CC0000; text-decoration:underline;}
  .all .bottom{ height:12px; background:url(../img/bottom2.png) no-repeat;}
  /*--------------------zakładka kontakt ------------------------------*/
  .contact{ float:left; width:633px; background:url(../img/line1_1.png) repeat-y;}
  .contact .bg{ background:url(../img/cont_bg.png) no-repeat; margin-left:34px; width:595px;}
  .contact .bg .title{ padding:18px 0 20px 30px; }
  .contact .bg p{ margin:0 30px 10px 30px; line-height:16px; text-align:justify; color:#444444;}
  .contact .bg li{ margin-bottom:5px; line-height:16px; color:#444444; margin-left:15px; margin-right:30px;}
  .contact .bg ul{ margin-top:0px; margin-bottom:0px;}
  .contact .bg ol{ margin-top:0px; margin-bottom:0px;}
  .contact .bg ol li{ text-align:justify;}
  .contact .bg span{ color:#CC0000; font-weight:bold;}
  .contact .bg span a{ color:#CC0000; font-weight:bold; text-decoration:none;}
  .contact .bg span a:hover{ text-decoration:underline}
  .contact .bottom{ height:12px; background:url(../img/bottom.png) no-repeat;}
  #contactFormArea{margin:0 30px 10px 30px;}
  .hr{ width:60%; margin:0 auto; border-bottom:1px dashed #999999; margin-top:20px; margin-bottom:20px;}
  .table_kurs td{border:#e4e4e4 1px solid;}
  .table_kurs p{ margin:0 0 0 0;}
  .wydarzenia p{ margin:0 15px 10px 26px; line-height:16px; background:url(../img/news.gif) no-repeat; padding-left:17px;}
  .wydarzenia a{ color:#333333; text-decoration:none;}
  .wydarzenia a:hover{ color:#CC0000; text-decoration:underline;}
  .galeria p{ margin:0 15px 10px 26px; line-height:16px; background:url(../img/gal.gif) no-repeat; padding-left:17px;}
  .galeria a{ color:#333333; text-decoration:none;}
  .galeria a:hover{ color:#CC0000; text-decoration:underline;}
  .referencje p{ margin:0 15px 10px 26px; line-height:16px; background:url(../img/ref.gif) no-repeat; padding-left:17px;}
  .referencje a{ color:#333333; text-decoration:none;}
  .referencje a:hover{ color:#CC0000; text-decoration:underline;}