body { margin: 0;	padding: 0;	background: #ebebeb; font-family: tahoma; font-size: 11px; color: #353535; line-height: 16px; text-align: left; }

a { color: #B5162A; text-decoration: none; }
a:hover { color: #B5162A; text-decoration: underline; }
form { display: inline; }
.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }
img {border:0px;}
h1 {color:#333333;margin:0 0 20px 0;font-size:21px;font-family:"Times New Roman";line-height:18px;font-weight:normal;}
.subpageTitle { height: 60px; padding: 20px 0 0 75px; }
.porcjowanie { text-align: center; }

.imgL { padding: 3px; border: 1px solid #CCCCCC; float: left; margin-right: 10px; }
.imgC { padding: 3px; border: 1px solid #CCCCCC; }
.imgR { padding: 3px; border: 1px solid #CCCCCC; float: right; margin-left: 10px; }

#dialog label { display:block; }
#dialog fieldset { padding:0; border:0; margin-top:25px; }
#dialog input { margin-bottom:12px; width:95%; padding: .4em; }


#layout {width:990px;margin:0px auto 8px auto;padding:20px 0 20px 0;border-bottom:1px solid #949494}
#contentTop {width:990px;margin:0px auto 0 auto;background:#fff;}
#header {width:950px;padding:10px 20px 20px 20px}
#logo {width:255px;float:left;padding:24px 0 0 0}
#headerRight {width:650px;float:right;margin:0 0 0 45px;}

#searchBox {color:#666666;float:left;width:250px;}
#searchBox span {vertical-align:middle}
#searchBox input {border:1px solid #949494;height:17px;padding:3px 0 0 3px;margin: 0 10px 0 10px;width:117px;color:#666666;vertical-align:middle;font-size:11px;}
#searchBox img {vertical-align:middle}

#headerMenu {float:left;margin:3px 0 0 0}
#headerMenu a {color:#666666}
#headerMenu a:hover {color:#b5162a}
#headerMenu span {color:#cccccc;margin:0 10px;}

#langBox {float:left;color:#cccccc;margin:3px 0 0 0}
#langBox img {vertical-align:middle;margin:0 0 0 10px}

#banner {margin:12px 0 0 0;width:443px;height:76px;float:left;}
#partner {width:185px;float:left;margin:10px 0 0 15px;color:#cccccc}
#partner img {margin:8px 0 0 0}

#mainMenu {margin:0 20px 20px 20px;width:950px;height:43px;background:url(../img/main_menu_bg.png) no-repeat;}
#mainMenu a {display:block;float:left;height:28px;color:#ffffff;padding:15px 18px 0 18px;font-size:13px;font-family:arial;}
#mainMenu a:hover {background:url(../img/main_menu_position.jpg) repeat-x;text-decoration:none;}
#mainMenu .spacer {float:left;width:1px;height:28px;margin:8px 0 7px 0;background:#dd959e}


#columnLeft {float:left;padding:0 0 0 20px;width:227px}
/* #columnLeft .columnLeftBox {width:185px;height:324px;border:1px solid #878787;padding:20px 20px 20px 20px;background:url(../img/column_left_box.jpg) no-repeat top} */
#columnLeft .columnLeftBox {width:185px;height:324px;border:1px solid #878787;padding:20px 20px 20px 20px;background:url(../img/gradient1.png) no-repeat top}
#columnLeft .columnLeftBox .header {font-size:17px;font-family:"Times New Roman";color:#333333;margin:0 0 10px 0}
#columnLeft .columnLeftBox .text {color:#000000;}
#columnLeft .columnLeftBox .text img { vertical-align: middle; }
#columnLeft .columnLeftBox .link {color:#b5162a;text-decoration:none;}
#columnLeft .columnLeftBox .link:hover  {text-decoration:underline;}

#columnCenter {float:left;margin:0 14px 0 14px;width:481px;}
#columnCenter .columnCenterBox {float:left;width:129px;background:url(../img/gradient2.png) no-repeat top;border:1px solid #878787;padding:10px 10px 10px 10px;height:132px;margin:0 0px 10px 0}
/* #columnCenter .columnCenterBox {float:left;width:129px;background:url(../img/column_center_box.jpg) no-repeat top;border:1px solid #878787;padding:10px 10px 10px 10px;height:132px;margin:0 0px 10px 0} */
#columnCenter .boxCenter {margin:0 14px 10px 14px;}
#columnCenter .columnCenterBox .header {font-size:17px;font-family:"Times New Roman";color:#000000;margin:0 0 5px 0}
/* #columnCenter .columnCenterBox .header {font-size:19px;font-family:"Times New Roman";color:#333333;margin:0 0 5px 0} */
#columnCenter .columnCenterBox .text img { vertical-align: middle; }
#columnCenter .columnCenterBox .text a{color:#000000;text-decoration:none}
#columnCenter .columnCenterBox .text a:hover{color:#000000;text-decoration:underline;}
#columnCenter .haslo { border:1px solid #878787; padding: 10px; margin: 0 0 10px 0; text-align: center; font-weight: bold; color: #000000; background: url(../img/demo_back.png) bottom repeat-x; }
#columnRight {float:right;width:234px;}

#logBox2 {position:relative;width:214px;height:140px;background:#b5162a;padding:20px 0px 0 20px;margin:0 0 21px 0}
#logBox2 .logBoxText ul { list-style: none; margin: 0; padding: 0; }
#logBox2 .logBoxText ul li { list-style: none; color: #FFFFFF; }
#logBox2 .logBoxText a { color: #FFFFFF; text-decoration: none; }
#logBox2 .logBoxText a:hover { color: #FFFFFF; text-decoration: underline; }
#logBox {position:relative;width:214px;height:113px;background:url(../img/log_box_bg.jpg) repeat-x;padding:20px 0px 0 20px;margin:0 0 21px 0}
#logBox.margin {margin:0}
#logBox .header, #logBox2 .header {font-size:21px;font-family:"Times New Roman";color:#fff;margin:0 0 10px 0;line-height:18px;}
#logBox .inputBox {float:left;width:85px;color:#ffffff;}
#logBox .inputBoxPadding {padding:0 10px 0 0}
#logBox input {width:80px;border:0px;background:#fff;height:18px;padding:4px 0 0 5px}
#logBox .link {margin:10px 0 0 0;float:left;width:150px;}
#logBox .link a {color:#ffffff;text-decoration:underline;}
#logBox .link a:hover {color:#ffffff;text-decoration:none;}
#logBox .button {position:absolute;top:91px;right:0px;cursor:pointer;}
#boxDoradca {height:155px;border:1px solid #878787;width:212px;background:url(../img/box_doradca_bg.png) no-repeat left top;padding:15px 10px 0 10px;}
#boxDoradca .header {font-size:21px;font-family:"Times New Roman";color:#333333;margin:0 0 10px 0;line-height:18px;text-align:right}
#boxDoradca .text {text-align:right;margin:25px 0 0 0;color:#a3a3a3}
#boxDoradca .link {text-align:right;margin:10px 0 0 0;}
#boxDoradca .link a {color:#b5162a}

#demoBox { border: 1px solid #878787; margin: 0 0 10px 0; padding: 6px 5px 6px 5px; text-align: center; background: url(../img/demo_back.png); }
#demoBox a { font-weight: bold; }

#contentBottom {width:990px;margin:10px auto 0 auto;background:none;}
#contentBottom .bottomBoxBack { float:left;width:321px;background:url(../img/box_bottom_bg.jpg) no-repeat top; height: 158px; }
#contentBottom .bottomBox {margin:15px 20px 0 20px;color:#333333}
#contentBottom .centerBottomBox {margin:0 13px; }
#contentBottom .bottomBox .header {font-size:21px;font-family:"Times New Roman";color:#b5162a;margin:0 0 5px 0;line-height:18px;}
#contentBottom .bottomBox .picture {width:60px;height:60px;float:left;margin:8px 10px 0 0;}
#contentBottom .bottomBox .description {float:left;width:200px;margin:10px 0 0 10px;}
#contentBottom .bottomBox .text {height:65px;}
#contentBottom .bottomBox .description input {font-size:11px;width:197px;padding:3px 0 3px 3px;border:0px;color:#666666;margin:5px 0 0 0}
#contentBottom .bottomBox .button {margin:5px 50px 0 0;text-align:right;}
#contentBottom .bottomBox .button img {margin:0 0 0 10px;cursor:pointer;}

#footer {width:990px;margin:0 auto;padding:5px 0 10px 0;color:#666}
#copyright {float:left;padding:10px 20px 10px 60px;border-right:1px solid #949494}
#copyright a {color:#b5162a}
#footerMenu {float:left;padding:10px 0 10px 10px;}
#footerMenu a {color:#666666;margin:0 10px}
/* podstrona */

#localizer {color:#888888;width:950px;margin:0 0 0 40px;;padding:0px 0 15px 0}
#localizer img {margin:0 10px;}
#localizer a {color:#b5162a;text-decoration:none;}
#localizer a:hover {text-decoration:underline;}

#contentSzkolenie { width: 950px; margin: 0 20px 0 20px; text-align: center; overflow: hidden; clear: both; padding: 0 0 20px 0; }
#contentSzkolenieBack { clear: both; margin: 10px 10px 0 0; text-align: right; }
#contentSzkolenieBack img { cursor: pointer; }

#content_s {width:970px;padding:0 0 20px 20px}
#columnLeft_s {width:670px;border:1px solid #cccccc;margin:0 14px 0px 0px;float:left;padding:20px 30px 20px 20px;background:url(../img/column_left_s_bg.jpg) no-repeat top right;font-size:14px;line-height:20px;color:#000000;font-family:arial; }


#subpageText {font-size:14px;line-height:20px;color:#000000;font-family:arial;}
.img_left {float:left;margin:0 20px 15px 0;}
.img_right {float:right;margin:0 0px 15px 20px;}

#columnRight_s {width:234px;float:left;margin:0 0 0px 0}
#columnRight_s .banner { margin: 2px 0 2px 0; }
#rightMenu {width:234px;margin:0 0 30px 0}
#rightMenu a {display:block;padding:8px 10px 8px 20px;width:204px;margin:0 0 1px 0;}
#rightMenu .menu_0 {font-size:12px;background:url(../img/right_menu_bg.jpg) repeat-y;color:#ffffff;font-weight:bold;}
#rightMenu .menu_0:hover {text-decoration:none;background:url(../img/right_menu_bg_on.jpg) repeat-y;}
#rightMenu .active {color:#ffffff;background:#555555}
#rightMenu .menu_1 {background:#dbdbdb;color:#656565}



/* formularz rejestracji */
/* 
.form { width: 550px; text-align: center; margin: 0 auto; }
.form_set {}
.form_title { clear: both; text-align: left; font-weight: bold; margin: 10px 0 10px 0; padding: 0 0 5px 0; color:#B5162A;font-size:14px;background:url(../img/form_title_bg.jpg) repeat-x bottom}
.form_checkbox {margin:0 0 15px 0;padding:0 0 0 183px;text-align:left;}
.form_checkbox label {margin:0 0 0 7px;vertical-align:middle;}
.form_checkbox input {vertical-align:middle;}
.inputLabel { width: 200px; float: left; margin: 0 0 10px 0; text-align: right;padding:3px 0 0 0 }
.inputField { width: 340px; float: right; text-align: right; }
#formClient input {background:#fff url(../img/input_bg.jpg) top repeat-x;color:#B5162A}
.form_input_1 { width:330px; border:1px solid #ccc; padding:3px;vertical-align: middle; }
.form_input_2 { width:237px; border:1px solid #ccc; padding:3px;vertical-align: middle; }
.form_input_3 { width:30px; border:1px solid #ccc; padding:3px;vertical-align: middle; }
.form_required_fields {color:#B5162A;font-weight:bold;}
.form_button { text-align: right; padding: 10px 0px 0 0; }
.form_button img { cursor: pointer; }
*/
/* formularz rejestracji */

/* faq */
.faqKat { font-weight: bold; color: #000000; }
.faq { display: none; border: 1px solid #BBC4F2; padding: 10px; margin: 20px; }
/* faq */

.szkolenieKategoria { padding: 5px; margin: 1px 0 1px 0; border: 1px solid #cecece; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; }
/* .szkolenieKategoriaLista { padding: 10px; margin: 1px 0 1px 0; border: 1px solid #cecece; } */

/* 
.szkolenie { width: 670px; overflow: hidden; }
.szkolenieNazwa { width: 360px; float: left; margin-right: 10px; }
.szkolenieForma { width: 140px; float: left; margin-right: 10px; }
.szkolenieDomena { width: 150px; float: left; }
.szkolenieOdstep { clear: both; margin: 10px 0 10px 0; height: 1px; background: #cecece; }
.szkolenieNaglowek { font-weight: bold; }
*/

.szkolenie { width: 670px; overflow: hidden; }
.szkolenieNazwa { width: 280px; float: left; margin-right: 10px; }
.szkolenieForma { width: 140px; float: left; margin-right: 10px; }
.szkolenieDomena { width: 140px; float: left; margin-right: 10px; }
.szkolenieCena { width: 80px; float: left; text-align: right; }
.szkolenieCena img { float: left; margin: 5px 0 0 0; }
.szkolenieOdstep { clear: both; margin: 10px 0 10px 0; height: 1px; background: #cecece; }
.szkolenieNaglowek { font-weight: bold; }
.cenaPrzekreslona { text-decoration: line-through; display: block; }

.szkolenieOpis1 { padding: 5px; margin: 1px 0 1px 0; border: 1px solid #cecece; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; }
.szkolenieOpis2 { padding: 10px; margin: 1px 0 1px 0; border: 1px solid #cecece; }

/* rekrutacja */
.fSet {clear:both;overflow:hidden;width:640px;margin:0 0 10px 0}
.fSet .choice {vertical-align:middle;border:none;}
.fSet .label_choice {vertical-align:middle;margin:0 10px 0 0}
.fTitle { clear: both; text-align: left; font-weight: bold; margin: 10px 0 10px 0; padding: 0 0 5px 0; color:#B5162A;font-size:14px;background:url(../img/form_title_bg.jpg) repeat-x bottom}
.fLabel {float:left;width:290px;;margin:0 10px 0 0;text-align:right;}
.fLabel span {color:#B5162A;font-weight:bold;}
.fField label {  }
.fField {float:left;width:340px;}
.fField .input {width:330px;background:#fff url(../img/input_bg.jpg) top repeat-x;color:#B5162A;padding:3px;border: 1px solid #ccc; padding: 3px;}
.fField .input2 { width:237px; border:1px solid #ccc; padding:3px;vertical-align: middle; }
.fField .input3 { width:30px; border:1px solid #ccc; padding:3px;vertical-align: middle; }

.fFieldCheckbox { float:left;width:340px; font-size: 10px; line-height: 14px;}
.fFieldCheckbox input {float:left;margin:3px 5px 0 0;}
.fFieldCheckbox label {margin:0 0 0 7px;vertical-align:middle;float:left;width:310px;font-size: 10px; line-height: 14px;}

.fField textarea {width:330px;background:#fff url(../img/input_bg.jpg) top repeat-x;color:#B5162A;padding:3px;border: 1px solid #ccc; padding: 3px;font-family:tahoma;font-size:13px;height:80px;}
.fField select {width:338px;background:#fff url(../img/input_bg.jpg) top repeat-x;color:#B5162A;padding:3px;border: 1px solid #ccc; padding: 3px;}

.fCheckbox {margin:0 0 15px 0;padding:0 0 0 275px;text-align:left;overflow:hidden;}
.fCheckbox input {float:left;margin:3px 5px 0 0;}
.fCheckbox label {margin:0 0 0 7px;vertical-align:middle;float:left;width:330px;}

.fCheckbox2 {margin:0 0 15px 0;padding:0 0 0 275px;text-align:left;overflow:hidden;}
.fCheckbox2 input {float:left;margin:3px 5px 0 0;}
.fCheckbox2 label {margin:0 0 0 7px;vertical-align:middle;float:left;width:330px;font-size: 10px; line-height: 14px;}

.fButton {text-align:right;margin:10px 0 0 0;}
.fButton img {cursor:pointer}

.fRequiredFields {color:#B5162A;font-weight:bold;padding:0 0 0 300px;font-size: 10px; line-height: 14px;}

/* trenerzy */
#trenerzy {width:670px;overflow:hidden;clear:both;}
.trener {overflow:hidden;width:670px;clear:both;margin:0 0 0 0;}
.trenerOdstep { clear: both; margin: 10px 0 10px 0; height: 1px; background: #cecece; }
.trener .trenerZdjecie {float:left;width:50px;margin:0 10px 0 0}
.trener .trenerZdjecie2 {float:left;width:100px;margin:0 10px 0 0}
.trener .trenerZdjecie img, .trener .trenerZdjecie2 img {border:2px solid #eee;padding:2px;}
.trener .trenerOpis {float:right;width:610px;text-align:justify}
.trener .trenerOpis2 {float:right;width:560px;text-align:justify}
.trener .trenerNazwisko {font-size:14px;line-height:20px;margin:0 0 3px 0}
.trener .link_more {text-align:right;margin:10px 0 0 0;}
.trener .link_more a {font-weight:normal;text-decoration:underline;}
.trener .link_more a:hover {text-decoration:none;color:#666}
.trenerzyLiteryTekst { text-align: center; }
.trenerzyLitery { clear: both; text-align: center; margin: 0 0 10px 0; }
.trenerzyLitery a { padding: 0 5px 0 5px; }
.trenerzyLitery a.aktywna { font-weight: bold; }

.ms0 { font-weight: bold; }
.ms_0 { }
.ms1 { padding: 0 0 0 20px; }
.ms_1 { }
.ms2 { padding: 0 0 0 40px; }
.ms_2 { }

/* 
.strefaTytul { color:#333333;margin:15px 0 10px 0;font-size:21px;font-family:"Times New Roman";line-height:18px;font-weight:normal; border-top: 2px solid #000000; padding: 15px 0 0 0; }
*/
.strefaUzytkownik { font-size: 18px; line-height: 24px; font-weight: bold; }
.strefaTytul { font-weight: bold; margin: 10px 0 10px 0; border-top: 1px solid #000000; padding: 15px 0 0 0; }
.strefaTytul2 { font-weight: bold; margin: 10px 0 10px 0; }

.strefaZdjecie { overflow: hidden; }
.strefaZdjecieImg { float: left; width: 80px; margin: 0 0 10px 0; }
.strefaZdjecieDesc { float: left; width: 500px; margin: 0 0 10px 0; font-size: 10px; }

.strefaDane { padding: 2px 0 2px 0; font-weight: bold; color: #000000; }
.strefaDane span { font-weight: normal; padding-right: 8px; display: block; float: left; text-align: right; width: 100px; color: #353535; }
.strefaDaneUzytkownika { width: 100%; border-collapse: collapse; border-top: 1px solid #000000; border-left: 1px solid #000000; }
.strefaDaneUzytkownika td, .strefaDaneUzytkownika th { padding: 5px 10px; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.strefaDaneUzytkownikaZmiana { text-align: right; padding: 5px 0 0 0; font-size: 11px; }
.strefaDaneUzytkownikaRozwin { text-align: right; padding: 5px 0 0 0; font-size: 11px; }
.strefaDaneUzytkownikaZwin { text-align: right; padding: 5px 0 0 0; display: none; font-size: 11px; }
.strefaWyloguj { float: right; font-size: 11px; }
.strefaDaneUzytkownikaL { width: 40%; }
.strefaDaneUzytkownikaV { width: 60%; }
.ukryjDane { display: none; }
.klientWiadomosc { margin: 4px 0 4px 0; border-left: 4px solid red; border-bottom: 1px solid red; padding: 0 0 0 5px; }
.klientWiadomosc .data { font-size: 10px; line-height: 12px; }
.klientWiadomosc img { float: right; cursor: pointer; }

/* aktualnosci */
.newsBox { overflow: hidden; }
.newsBox .description {  }
.newsBox .picture { float: right; width: 160px; }
.newsBox .title { margin: 0 0 12px 0; }
.newsBox .title a { font-weight: bold; }
.newsBox .date { font-size: 10px; color: #5e5e5e; }
.newsBox .more { text-align: right; margin: 8px 0 0 0; }
.newsLine { background: #5e5e5e; margin: 20px 0 20px 0; height: 1px; overflow: hidden; }

.newsDateS { font-size: 10px; color: #5e5e5e; }
.newsTitleS { margin: 0 0 12px 0; font-weight: bold; }
.newsTextS { padding: 5px 0 0 0; }
.newsGalleryS { clear: both; }
.newsGalleryS img { padding: 3px; border: 1px solid #CCCCCC; }
.newsBackS { text-align: right; margin: 10px 0 0 0; }
.newsBackS img { cursor: pointer; }

.newsHomePage .newsDate { font-size: 10px; color: #5e5e5e; margin: 10px 0 0 0; }
.newsHomePage .newsTitle { font-size: 12px; margin: 3px 0 10px 0; }
.newsHomePage .newsTitle a { font-weight: bold; color: #FFFFFF; }
.newsHomePage .newsTitle a:hover { }
.newsHomePage .newsDesc {  color: #FFFFFF; font-size: 12px; }

/* aktualnosci */

.szkoleniaWyszukiwarka { clear: both; overflow: hidden; padding: 10px 0 10px 0; }
.szkoleniaWyszukiwarka .label { float: left; margin: 0 5px 0 0; }
.szkoleniaWyszukiwarka .field { float: left; margin: 0 10px 0 0; }
.szkoleniaWyszukiwarka .field select { width: 120px; }
.szkoleniaWyszukiwarka .button { float: left; }
.szkoleniaWyszukiwarka .button {  }
