* { margin:0px; padding:0px; border:none;}
.clr { clear:both;}

ul,ol { margin:3px 5px 3px 15px; }
li { padding:2px 2px 2px 10px;  }


a:link 	  {font-family: Verdana, arial, sans-serif; font-size:13px;  text-decoration:none;      color:#444;}
a:visited {font-family: Verdana, arial, sans-serif; font-size:13px;  text-decoration:none;      color:#444;}
a:active  {font-family: Verdana, arial, sans-serif; font-size:13px;  text-decoration:none;      color:#444;}
a:hover   {font-family: Verdana, arial, sans-serif; font-size:13px;  text-decoration:underline; color:#210969;}


h1 { font: normal 28px Arial, Helvetica, sans-serif; color: #717171; padding-bottom:30px; }
h2 { font: normal 20px Arial, Helvetica, sans-serif; color: #717171; padding-bottom:10px; }
h3 { font: normal 17px Arial, Helvetica, sans-serif; color: #717171; padding-bottom:5px; }

form {font-size: 16px; width:90%; margin:0px auto; }
textarea,input { font-size: 14px; color: #333; background: #FFFFFF; border: 1px solid #ccc; padding:3px; }
input.submit { background: #E73030; border:none; padding:4px 20px; color: #FFFFFF; font: bold 12px Arial, Helvetica, sans-serif; }

/*--PREVIEW--*/

#preview { background:#007EC5; text-align:center; }
#preview a { color:#fff; font-weight:bold; }

#dropmenu { border:1px solid #C5D6EB; background:#F1F2F5;   margin-left:15px; top:255px; position:absolute; display:none;  padding:20px; width:831px; color:#fff; z-index:999; }
#dropmenu a { color:#fff; }

#icon1  { background:url(ikony3.png) 0px 0px; width:33px; height:30px; display:block; position:relative; top:50px; left:770px;   } 
#icon1.ico_violet  { background:url(ikony3.png) 0px -38px;   } 
#icon1.ico_orange  { background:url(ikony3.png) 0px 0px;     } 
#icon1.ico_green   { background:url(ikony3.png) 0px 32px;    } 
#icon1.ico_blue    { background:url(ikony3.png) 0px -75px;   } 
#icon2  { background:url(ikony3.png) 33px 0px; width:33px; height:30px; display:block; position:relative; top:20px; left:805px;  } 
#icon2.ico_violet  { background:url(ikony3.png) 72px -38px;   } 
#icon2.ico_orange  { background:url(ikony3.png) 72px 0px;     } 
#icon2.ico_green   { background:url(ikony3.png) 72px 32px;    } 
#icon2.ico_blue    { background:url(ikony3.png) 72px -75px;   }
#icon3  { background:url(ikony3.png) 0px 0px; width:33px; height:30px; display:block; position:relative; top:-10px; left:840px;   } 
#icon3.ico_violet  { background:url(ikony3.png) 33px -38px;   } 
#icon3.ico_orange  { background:url(ikony3.png) 33px 0px;     } 
#icon3.ico_green   { background:url(ikony3.png) 33px 32px;    } 
#icon3.ico_blue    { background:url(ikony3.png) 33px -75px;   }

/*--B-O-D-Y--*/

body {  margin:0px 0px 10px 0px; font-family: Verdana, arial, sans-serif; font-size: 10px; background:#F1EFEF url(background.png) repeat-x;  }

#main { width:942px; margin: 0px auto;  }
#main { width:942px; margin: 0px auto; background:#F1EFEF url(main_bottom.png) repeat-y; } 
#main_top { background:#F1EFEF url(main_top.png) repeat-y; height:214px; }
#main_top .main_top_in { background:none; width:902px; margin:0px auto; }
#main_top .main_top_in #bluetop  { background:#007EC5; height:5px; }
#main_top .main_top_in #menutop { height:34px; }
#main_top .main_top_in #menutop a { margin:0px 6px; }
#main_top .main_top_in #menutop .menu_left  { float:left; width:700px; color:#007EC5; }
#main_top .main_top_in #menutop .menu_right { float:left; width:200px; color:#E77817; }
#main_top .main_top_in #menutop .menu_left  a { color:#007EC5; }
#main_top .main_top_in #menutop .menu_right a { color:#E77817; }
#main_top .main_top_in #menutop .menu_right a { color:#E77817; }
#main_top .main_top_in #header  { height:176px; background:url(naglowek_grafika.jpg) 1px 0px no-repeat ;  }
#main_top .main_top_in #header .header_logo { height:68px;   }
#main_top .main_top_in #header .header_logo a.logolink { height:68px;  width:220px; display:block;    }
#main_top .main_top_in #header .header_news { height:95px; }
#main_top .main_top_in #header .header_news .newsbox1 { height:96px; width:212px; float:left; margin-left:65px; }
#main_top .main_top_in #header .header_news .newsbox2 { height:96px; width:212px; float:left; margin-left:59px; }
#main_top .main_top_in #header .header_news .newsbox_title   { height:18px; width:90px;  text-align:center; color:#fff; font-weight:bold; background:#F58322; font-size:11px; }
#main_top .main_top_in #header .header_news .newsbox_bottom  { height:18px; margin:0px 3px; text-align:right;  color:#000; }
#main_top .main_top_in #header .header_news .newsbox_bottom  a {  color:#041446; }
#main_top .main_top_in #header .header_news .newsbox_content { height:60px; width:212px; overflow:hidden; position:relative; cursor:pointer; font-size:11px; }
#main_top .main_top_in #header .header_news .newsbox_content .slides { position:absolute; top:0; left:0;  }
#main_top .main_top_in #header .header_news .newsbox_content .slides div { position:absolute; top:0; width:195px; padding:10px; display:none; color:#041446; }
#main_top .main_top_in #header .header_news .newsbox_content .slides div a { font-size:11px; }

/*---M--E--N--U---*/

#main_bottom { /*background:#F1EFEF url(main_bottom.png) repeat-y;*/ } 
#main_bottom .main_bottom_in   { background:none; width:902px; margin:0px auto;  }
#main_bottom .main_bottom_in #menu { height:40px; } 
#main_bottom .main_bottom_in #menu .menu_in { width:874px; margin:2px 0px 0px 15px; } 
#main_bottom .main_bottom_in #menu .menu_in div.star  { float:left; margin-right:2px; width:32px; height:39px;  }
#main_bottom .main_bottom_in #menu .menu_in div.star2 { float:left; margin-right:2px; width:32px; height:80px; }
#main_bottom .main_bottom_in #menu .menu_in div.violet { background:url(star_violet.png) no-repeat; }
#main_bottom .main_bottom_in #menu .menu_in div.orange { background:url(star_orange.png) no-repeat; }
#main_bottom .main_bottom_in #menu .menu_in div.green  { background:url(star_green.png) no-repeat; }
#main_bottom .main_bottom_in #menu .menu_in div.blue   { background:url(star_blue.png) no-repeat; }
#main_bottom .main_bottom_in #menu .menu_in a   { float:left; margin-right:2px; width:182px; height:39px; display:block; text-align:center; color:#fff; font-weight:bold; line-height:38px; font-size:13px;   } 
#main_bottom .main_bottom_in #menu .menu_in a:hover{ text-decoration:none;  } 
#main_bottom .main_bottom_in #menu .menu_in a.violet { background:#901E78; } 
#main_bottom .main_bottom_in #menu .menu_in a.orange { background:#E77715; } 
#main_bottom .main_bottom_in #menu .menu_in a.green  { background:#1DA839; } 
#main_bottom .main_bottom_in #menu .menu_in a.blue   { background:#0067AC; width:184px; }
 

/*---M--E--S--S--A--G--E---*/

.ok  { color:green;  margin:10px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; }
.bad { color:red;    margin:10px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; }

/*--M-A-I-N--C-O-N-T-E-N-T--*/

.main_content { }

#layout { width:872px; margin:10px 0px 0px 15px;  }
#layout #left   { float:left; width: 250px; /*240*/ margin: 0px;  }
#layout #right  { float:left; width: 183px; /*180*/ margin: 0px;  }
#layout #center3col { float:left; width: 438px; /*452*/ margin:0px; font-family: Verdana, arial, sans-serif;font-size: 11px;font-weight: normal;text-align: justify;color: #444444;}
#layout #center2col { float:left; width: 620px; /*630*/ margin:0px; font-family: Verdana, arial, sans-serif;font-size: 11px;font-weight: normal;text-align: justify;color: #444444;}
#layout #center2col .content  { margin:0px 0px 0px 3px; } /*10*/
#layout #center1col { font-family: Verdana, arial, sans-serif;font-size:11px; font-weight: normal;text-align: justify;color: #444444;}
#layout #center1col .content  { margin:0px; }


#layout #schooling_header {}
#layout #schooling_header #schooling_menu { border:1px solid #c5d6eb; border-bottom:none;  color:#fff;  background:#E77715;  margin:0px; }
#layout #schooling_header #schooling_menu .content_menu { color:#fff; margin:0px 5px; padding:5px; }
#layout #schooling_header #schooling_menu .content_menu a { color:#fff; font-size:12px; }
#layout #schooling_header #schooling_menu .content_menu a.szkolenie { font-weight:bold;  }
#layout #schooling_header #schooling_menu .content_menu a.active { font-weight:bold;  }
#layout #schooling_content { background:#f1f2f5; border:1px solid #c5d6eb; color:#19466C;  }
#layout #schooling_content .objects .object { margin:0px; background:#F1F2F5; }
#layout #schooling_content .objects .object .object_header { clear: both;   height:25px;  background:#F1F2F5;  color:#19466C; font-size:11px; line-height:24px; padding-left:5px; font-weight:bold; }
#layout #schooling_content .objects .object .object_body   { margin: 0px 0px 10px 0px ; padding:5px;  border:none;  text-align: justify;}
#layout #schooling_content .objects .object .object_body p {  color:#19466C;  }
#layout #schooling_content .content  { margin:0px; border:none; }



#layout #content_menu { margin:10px 0px; background:#f1f2f5; border:1px solid #c5d6eb; }
#layout #content_menu .content_menu { color:#007ec5; margin:5px; }
#layout #content_menu .content_menu a { color:#007ec5; font-size:12px; }
#layout #content_menu .content_menu a.szkolenie { font-weight:bold; color:#19466C; }
#layout #content_menu .content_menu a.active { font-weight:bold;  }

/*--c-o-n-t-e-n-t--*/

.content {  background:#f1f2f5; border:1px solid #c5d6eb; color:#19466C; margin:0px 3px;}

.content a { color:#007EC5; font-size:11px; } 

.content .article { margin:10px; }
.content .article .article_header { font-weight:bold;  }
.content .article .article_content { text-align:justify;  }

.content .gallery { margin:10px; }
.content .gallery .gallery_header { font-weight:bold;  }
.content .gallery .gallery_content{ text-align:justify;  }
.content .gallery .gallery_images { margin-top:20px;  }
.content .gallery .gallery_images img { border:1px solid #808080;  }

.content .form { margin:10px; }
.content .form .form_header { font-weight:bold;  }
.content .form .form_content { text-align:justify;  }
.content .form .form_input { margin-top:20px; }
.content .form .form_input .uwaga { color:red; }
.content .form .form_input form { font-size:10px; }
.content .form .form_input label {  }
.content .form .form_input input { width:100%; margin:5px 0px; font-size:12px;}
.content .form .form_input textarea { width:100%; margin:5px 0px; font-size:12px;}
.content .form .form_input .button { width:200px; }


form.register .regulations { padding-top:20px;}
form.register .regulations .check { float:left; width:30px;}
form.register .regulations .tekst { float:left; width:370px;  text-align:justify; font-size:11px;}
form.register .submitfield { float:right; padding-right:120px; padding-top:20px;}

fieldset { margin-bottom: 20px; border:1px solid #ccc; padding:10px; font-size:14px; }
fieldset input,select { font-size: 14px; color: #333; background: #FFFFFF; border: 1px solid #ccc;   }
fieldset input.radio { width:20px;   }



/*--o-b-j-e-c-t-s--*/

.objects {  }
.objects .object { margin:0px; background:#fff; }
.objects .object .object_header { clear: both;   height:25px; background: #007EC5 url(object_star.png) no-repeat; color:#fff; font-size:14px; line-height:24px; padding-left:25px; }
.objects .object .object_body   { margin: 0px 0px 10px 0px ; padding:5px;  border:1px solid #c5d6eb; border-top:2px solid #E77715;   color:#007EC5; text-align: justify;}
.objects .object .object_body p { color:#007EC5;  }

.objectarticle { font-family: Verdana, arial, sans-serif; font-size:11px;  } 
.objectarticle a { color:#007EC5} 
.objectarticle img { text-align:center; margin:0 auto; border:0px;} 

.objectwebuser input { width:100px; }

/*--M-A-I-N--F-O-O-T-E-R--*/

#main_footer { margin:20px 0px 0px 1px;  background:#007EC5;   color:#fff; line-height:20px; }
#main_footer  a { margin:0px 6px; color:#fff;  }
#main_footer .footer_left  { float:left; width:800px; }
#main_footer .footer_right { float:left; width:100px; }
 	
