body {
   margin: 0px;
   padding: 0px;
   text-align: center;
   background-color: #FFF;
   background-image: url(jpg/body_bg.gif); 
   background-repeat: repeat-x;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
}

h1 {
   font-size: 12px;
   color: #222814;
   text-align: left;
}

h2, h3, h4, h5 {
   font-size: 12px;
   color: #696969;
   text-align: left;
}

td {
   font-size: 11px;
}

a {
   color: #FF8200;
   text-decoration: none;
}

a:hover {
   color: #FF8200;
   text-decoration: underline;
}

li {
   list-style-image: url(jpg/li_1.gif);
}

#main {
   width: 948px;
   margin: 0 auto;
}

#header {
   width: 948px;
   height: 98px;
   background-color: #FFF;
   background-image: url(jpg/header.jpg); 
   background-repeat: no-repeat;
}

#mindball {
   float: left;
   padding: 35px 0 0 135px;
}

#mindball img {
   width: 165px;
   height: 30px;
   border: 0;
}

#akademia {
   float: left;
   padding: 14px 0 0 422px;
}

#akademia img {
   width: 72px;
   height: 72px;
   border: 0;
}

#tresc {
   width: 720px;
   margin: 0 auto;
}


/* STRONA GLOWNA */
#left_col_1 {
   width: 320px;
   padding: 0 20px 15px 0;
   margin: 5px 0 0 10px;
   float: left;
   color: #616161;
   line-height: 19px;
   text-align: justify;
}

#right_col_1 {
   width: 370px;
   margin-top: 5px;
   padding-bottom: 10px;
   float: left;
}

#right_header_1 {
   min-height: 32px;
   margin: 0;
   padding: 0 10px 5px 10px;
}

#right_header_1 h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_green.gif) 0 15px no-repeat;
   line-height: 16px;
}



#both_col_1 {
   width: 720px;
   clear: both;
   background: url(jpg/main_bottom_bg.gif) right repeat-y;
   text-align: left;
}

#news {
   float: left;
   width: 527px;
   border-right: #FFFFFF 3px solid;
}

#news_header {
   min-height: 35px;
   margin: 0 0 10px 0;
   padding: 0 10px 5px 15px;
   background: url(jpg/bottom_header_bg.gif);
}

#news_header h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_gray.gif) 0 15px no-repeat;
   line-height: 16px;
}

#news_txt {
   padding: 0px 0px 5px 0;
   margin-bottom: 10px;
   color: #555;
}

#news_bg {
   background: url(jpg/news_bg.gif) top left repeat-y;
}

#news_txt .n {
   float: left;
   padding: 0px 15px 0 15px;
   width: 233px;
   line-height: 16px;
   text-align: justify;
}

#news_txt .more {
   text-align: right; 
   padding-top: 6px;
}


#news_txt h2 {
   color: #E86F00;
   margin: 0;
   padding:  2px 0 6px 0;
   line-height: 16px;
   font-size: 12px;
   text-align: left;
}

#news_txt a {
   color: #E86F00;
}

#kontakt {
   float: left;
   width: 190px;
}

#kontakt_header {
   min-height: 35px;
   margin: 0 0 10px 0;
   padding: 0 10px 5px 15px;
   background: url(jpg/right_col_header_bg.gif);
}

#kontakt_header h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_orange.gif) 0 15px no-repeat;
   line-height: 16px;
}

#kontakt_txt {
   color: #AA5100;
   padding: 5px 15px 10px 15px;
   line-height: 18px;
}



/* PODSTRONA */
#left_col_2 {
   width: 500px;
   padding: 0 20px 15px 0;
   margin: 5px 0 0 10px;
   float: left;
   color: #616161;
   line-height: 19px;
   text-align: justify;
}

#left_header {
   height: 40px;
   border-bottom: #E5E3DE 1px solid;
   margin: 0 0 10px 0;
}

#left_header h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_green.gif) 0 15px no-repeat;
   line-height: 16px;
}

#right_col_2 {
   width: 190px;
   margin: 5px 0 5px 0;
   padding-bottom: 15px;
   float: left;
   background: #FFE4CC;
}

#right_header_2 {
   min-height: 35px;
   margin: 0 0 10px 0;
   padding: 0 10px 5px 10px;
   background: url(jpg/right_col_header_bg.gif);
}

#right_header_2 h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_orange.gif) 0 15px no-repeat;
   line-height: 16px;
}

#right_col_2 .picture {
   text-align: center;
   padding: 10px 0 10px 0;
}

#right_col_2 .picture img {
   border: 0px;
}

#both_col_2 {
   width: 720px;
   clear: both;
   text-align: left;
   background: url(jpg/sub_bottom_line_bg.gif) repeat-y;
   background-color: #E5E3DE;
   border-bottom: #E5E3DE 10px solid;
}

#kontakt_div {
   float: left;
   width: 360px;
}

#kontakt_div_txt {
   padding: 5px 15px 5px 15px;
   border-top: #E5E3DE 10px solid;
   line-height: 16px;
   color: #555;
}

.bottom_div_header {
   min-height: 35px;
   padding: 0 10px 5px 15px;
   background: url(jpg/bottom_header_bg.gif);
}

.bottom_div_header h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_gray.gif) 0 15px no-repeat;
   line-height: 16px;
}

#powiadom_div {
   float: left;
   width: 360px;
}

#powiadom_div_txt {
   color: #616161;
   padding: 5px 15px 10px 15px;
   border-top: #E5E3DE 10px solid;
}

#powiadom_div_txt form {
   margin: 0px;
}

#powiadom_div_txt table {
   margin: 0 0 5px 0;
}

#powiadom_div_txt td {
   line-height: 16px;
   text-align: left;
   padding: 5px 5px 5px 0;
}

#powiadom_div_txt .form_input {
   border: #C1BEB3 1px solid;
   color: #565347;
   font-size: 11px;
   width: 150px;
}

#powiadom_div_txt .monit {
   text-align: center;
   font-weight: bold;
   line-height: 18px;
}

#powiadom_div_txt .monit input {
   margin: 10px 0 10px 0;
}

/* END PODSTRONA */

#footer {
   text-align: right;
   color: #B1ADA0;
   padding: 5px 10px 5px 0;
}

#footer div {
   float: left;
   text-align: left;
   padding: 0 0 0 15px;
}

#footer a {
   color: #B1ADA0;
   text-decoration: none;
}

#footer a:hover {
   color: #FF8200;
   text-decoration: none;
}


/* MENU */
.solidblockmenu ul{
   height: 34px;
   margin: 0 0 0 5px;
   padding: 0;
   float: left;
   color: #E2E2E2;
   font-weight: bold;
   
   background: transparent url(jpg/menu_line.gif) top left no-repeat;
}

.solidblockmenu li{
   display: inline;
}

.solidblockmenu li a{
   float: left;
   color: #FFF;
   padding: 10px 20px 10px 18px;
   text-decoration: none;
   background: transparent url(jpg/menu_line.gif) top right no-repeat;
}


.solidblockmenu li a:hover, .solidblockmenu li a.current{
   color: #FF8200;
   text-decoration: none;
}

.tabcontainer{
   clear: left;
   width:100%; /*width of 2nd level sub menus*/
   height: 32px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
   text-align: left;
   padding: 0 0 0 30px;
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
   margin-top: 0px;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
   margin-top: 0px;
}

.tabcontent{
   display: none;
}

#podmenu {
   height: 32px;
   margin: 0px;
   padding: 0px;
}

.podmenu_link {
   display: block;
   float: left;
   vertical-align: top;
   padding-top: 9px;
   height: 23px;
   color: #DEFFA6;
   list-style: none;
}

.podmenu_link a {
   color: #FFF;
   text-decoration: none;
}

.podmenu_link a:hover {
   color: #BEFF51;
}

#podmenu_link_checked {
   color: #BEFF51;
}

.podmenu_pars {
   width: 2px;
   height: 32px;
   margin: 0 20px 0 20px;
   background-image: url(jpg/submenu_line.gif); 
   background-repeat: no-repeat;
   float: left;
   list-style: none;
}

/* LISTA NOWOSCI */
#news_list {}

#news_list h2 {
   padding: 0px;
   margin: 2px 0 6px 0px;
}

#news_list .news_more {
   text-align: right;
   padding: 0 0 5px 0;
}

#news_list .news_przedzial {
   margin: 0px;
   padding: 4px 0 0 0;
   border-top: #E5E3DE 1px solid;
}

/* KONTAKT */
#kontakt_mod {
   color: #FF8200;
}

#kontakt_mod td {
   color: #616161;
   padding: 1px 6px 2px 6px;
}

.kontakt_txt {
   color: #616161;
}

.monit {
   color: #FF8200;
   font-weight: bold;
}

.monit_ok {
   color: #73B700;
   font-weight: bold;
}

.kontakt_form_input {
   border: #C1BEB3 1px solid;
   color: #565347;
   font-size: 11px;
   width: 200px;
} 
   
.kontakt_form_textaera {
   border: #C1BEB3 1px solid;
   color: #565347;
   font-size: 11px;
   width: 300px;
   height: 120px;
   font-family: Arial, Verdana, sans-serif;
} 

.main_video_html {}

.main_video_description {
   text-align: left;
   padding: 5px;
}

.video_menu {
   text-align: center;
   padding-bottom: 5px;
}

.video_title {
   font-weight: bold;
   padding: 4px 0 2px 0;
}

.video_description {
   padding: 2px 0 4px 0;
}

.video_html {
   margin: 2px 0 10px 30px;
}

/* pobierz plik */

#h1_div {
   height: 40px;
   border-bottom: #E5E3DE 1px solid;
   margin: 10px 0 10px 0;
}

#h1_div h1 {
   margin: 0px;
   padding: 12px 0 0 15px;
   background: url(jpg/arrow_green.gif) 0 15px no-repeat;
   line-height: 16px;
}

#download {
   padding: 0 0 10px 0;
}

#download div {
   margin: 2px 0px 2px 25px;
   padding: 5px 0 10px 40px;
}

#download a {
   text-decoration: none;
}

#download a:hover {
   text-decoration: underline;
}

.download_jpg { background: url(ikony/jpg.gif) no-repeat; }

.download_gif { background: url(ikony/gif.gif) no-repeat; }

.download_png { background: url(ikony/png.gif) no-repeat; }

.download_doc { background: url(ikony/doc.gif) no-repeat; }

.download_xls { background: url(ikony/xls.gif) no-repeat; }

.download_pdf { background: url(ikony/pdf.gif) no-repeat; }


/* Sitemap */
.sitemap {
   text-align: left;
   vertical-align: top;
}

.sitemap_li_1 {
   margin: 4px 0 4px 0;
}

.sitemap_li_2 {
   margin: 3px 0 3px 0;
}

.sitemap_li_3 {
   margin: 3px 0 3px 0;
}

#back {
   text-align: right;
}
