html{background-image:url("../images/logo_background.gif");background-repeat:no-repeat;overflow-x: hidden;background-color:#f8f8fa;}
div {  margin: 0px; border: 0px; padding: 0px;}
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
p{ margin-top:0px; margin-bottom:4px; margin-left:0px;}
a img{border:0px;}
input{height:17px;}
body{color:#585858;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px; margin: 0px; border: 0px; padding: 0px;background-image:url("../images/logo_background.gif");background-repeat:repeat-x;background-color:#f8f8fa;scroll: none; }
hr  {background-color:#E1E1E1;border:medium none;color:#E1E1E1;height:1px;margin-bottom:15px;}
table {border-collapse:collapse;}
td {padding:2px;}
#page_container{width:970px;margin:auto; }
#background_page_container{width:1200px;background-image:url("../images/logo.jpg");background-repeat:no-repeat;margin-left:-190px;padding-left:190px; }
#top{ width:970px;height:150px; margin-left:-190px;padding-left:190px;}
#logo-link {height:150px;width:335px;float:left;}
#logo-link a {display:block;height:150px;}
#login_form { height:113px; width:283px; padding-top:33px; float:right;}
#login_form a {color:#898989;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
#login_form p { text-align:right; margin-top:7px;}
#login_form span { color:#ea1f12;text-decoration:underline; margin-left:10px;}
#login_form #user_name {color:#718ec9;font-weight:bold;text-decoration:none; margin-left:3px;font-size:12px;}
#login_form #hello {font-weight:bold; font-size:12px;margin-bottom:15px;margin-right:30px;}
#login_form #logout {color:#718ec9; margin-top:10px;margin-right:30px;}
#login_form #logout  a{color:#718ec9;font-weight:bold;text-decoration:underline; margin-left:3px;font-size:12px;}
#login_form .login_form_profile a{color:#718ec9;font-weight:normal;text-decoration:none; margin-left:3px;font-size:11px;}
#login_form .login_form_profile {margin-right:30px;}
.title{color:#0f295c;font-size:18px;margin-left:18px;margin-bottom:6px;line-height:11px;}
.title_tab{color:#0f295c;font-size:12px;margin-left:18px;margin-bottom:6px;height:35px;}
.title_tab a{color:#0f295c;font-size:12px;font-weight:bold;}
#loginform_header{color:#7475AC; font-size:10px; margin-right:110px;margin-top:0px; margin-bottom:-10px;}

#menu{ width:960px; height:50px; background-image:url("../images/mm_button_background.gif");margin-left:4px; }
#menu_left{ width:1px;height:50px;float:left; background-image:url("../images/mm_left_boundary.gif"); }
#menu_right{ width:1px;height:50px;float:right; background-image:url("../images/mm_right_boundary.gif"); }
.menu_spacer{ width:2px;height:50px;float:left; background-image:url("../images/mm_button_spacer.gif"); }
.menu_button{padding-top:0px;color:white;height:50px;float:left;font-size:12px;}
.menu_button a{ padding-left:20px; padding-right:20px;color:white;font-weight:bold;display:block;padding-top:17px;height:33px;}
.menu_button a:hover{color:#bfceee;font-weight:bold;display:block;padding-top:17px;height:33px;}
.menu_button_selected{ padding-top:0px; color:#bfceee; height:50px; float:left;font-weight:bold;font-size:12px;background-image:url("../images/mm_button_background_selected.gif");}
.menu_button_selected a{ padding-left:22px; padding-right:22px;color:#bfceee; display:block;padding-top:17px;height:33px;}
#line{width:960px;height:0px;border-top:1px solid #e8edf3;border-bottom:1px white solid;margin-top:10px;margin-left:4px;}
#line_short{width:475px;height:0px;border-top:1px solid #e8edf3;border-bottom:1px white solid;margin-top:10px;}
.about_container {float:left;}
.about_head{width:435px;height:30px;color:#ea1f1f;font-size:16px;font-weight:bold;margin-top:15px;margin-right:16px;margin-left:25px; background:url("../images/arrow_decor.gif") right 40% no-repeat;} 
.about{width:436px;height:93px;background-image:url("../images/o_serwisie_background.png");padding:20px;}
.about_container p {color:#6c7c9c;font-size:11px;text-align:justify; }
.about .title {color:#ea1f1f;font-size:12px;font-weight:bold; margin-left:0px;}
.more {float:right; width:auto;padding-top:5px;}
.more_about {float:right; width:auto;padding-top:0px;}
.more a, .more_about  a{text-align:right; display:block; padding-right:15px;color:#6c7c9c;font-size:12px;font-weight:bold; background:url("../images/red-arrow-box.gif") center right no-repeat;}
#partners_container {float:left;}
.section_head{width:435px;height:30px;color:#0f295c;font-size:16px;font-weight:bold;margin-top:15px;margin-right:16px;margin-left:25px; background:url("../images/arrow_decor.gif") right 40% no-repeat;} 
#partners{width:447px;height:93px;background-image:url("../images/partnerzy_background.png");padding:25px; padding-left:15px; padding-top:15px;padding-right:13px;text-align:center;}
.addlink {width:32px;padding-top:0px;margin-top:10px;margin-left:20px;text-align:left; display:block; padding-right:15px;color:#6c7c9c;font-size:12px;font-weight:bold; background:url("../images/red-arrow-box.gif") center right no-repeat;}
#partners div {display:inline;}


.mainpage_news_container{width:436px;height:93px;background-image:url("../images/news_background.png");padding:20px;}
.mainpage_news{float:left;width:213px;}
.mainpage_news_separator{float:left;width:35px;}
.mainpage_news_separator_10{float:left;width:10px;}
.mainpage_news_separator_30{float:left;width:30px;}
.mainpage_news .text {height:56px;overflow:hidden;margin-bottom:0px;}
.mainpage_news .title {color:#0f295c;font-size:12px;font-weight:bold;margin-left:0px;}
.mainpage_news .title a {color:#0f295c;font-size:12px;font-weight:bold;margin-left:0px;}
.articles{width:466px;padding:5px; padding-top:0px;}
.articles .article_image {width:205px;height:91px;padding:9px;margin-left:-5px; background-image:url("../images/article_img_background.png")}
.article_head_image{float:left;}
.half_section {width:470px;float:left;}
.section_separator{width:16px;float:left;}
.section_separator_2{width:30px;float:left;}

.mainpage_news_container{width:436px;height:93px;background-image:url("../images/news_background.png");padding:20px;}

.mainpage_articles{float:left;width:213px;}
.mainpage_articles.text {height:56px;overflow:hidden;margin-bottom:0px;}
.mainpage_articles .title {color:#0f295c;font-size:12px;font-weight:bold;margin-left:0px;}
.mainpage_articles .title a {color:#0f295c;font-size:12px;font-weight:bold;margin-left:0px;}

#main { height:auto;}

#footer{width:970px;}
#footer_menu{width:470px;float:left;}
.footer_menu_column {width:150px;float:right;}
.footer_menu_column h4 {font-size:12px;font-weight:bold;margin-bottom:0px;margin-left:20px;margin-top:0px;margin-left:40px;}
.footer_menu_column ul {list-style-image:url("../images/footer_li.gif"); font-size:12px;font-weight:bold;margin-top:0px;}
.footer_menu_column li {font-size:11px;font-weight:normal;margin-left:10px;}
.footer_menu_column img {margin-left:5px;}
.footer_menu_column a {margin-left:5px; text-decoration:none; color:#585858; margin:0px;}
#footer_rights{width:470px;float:left;}
#footer_rights a{color:#0f295c;}
#footer_rights p{text-align:right;font-weight:bold;}

#mainpage_background_generator{width:1500px; margin-left:-500px;padding-left:500px;padding-right:500px;padding-top:10px;background:url("../images/mainpage_background_top.gif") repeat-x #f2f1f6;}
#mainpage_background_generator_close{height:33px;width:1500px; margin-left:-500px;padding-left:500px;background:url("../images/mainpage_background_bottom.gif") repeat-x;}
#subpage_background_generator_close{height:45px;width:1500px; margin-left:-500px;padding-left:500px;background:url("../images/footer_separator.png") repeat-x;}
img {border:medium none;}

#left_menu{width:256px; margin-right:32px;float:left;font-size:12px;font-weight:bold;height:auto;}
#left_menu .menu_button {width:256px;height:29px;margin-bottom:11px;background:url("/images/menuleft_button.png");}
#left_menu  a{color:#5e5e5e;width:230px;height:29px;padding-top:7px;padding-left:16px;padding-right:10px;display:block; }
#left_menu .menu_button_active {width:256px;height:29px;margin-bottom:11px;background:url("/images/menuleft_button_active.png")}
#left_menu .menu_button_active a {color:#ffffff; background:url("/images/leftmenu_arrow_up.gif")  92% 38% no-repeat;}
#left_menu .menu_button  .next{background:url("/images/leftmenu_arrow_right.gif")  92% 38% no-repeat;}
#left_menu .menu_button  .prev{background:url("/images/leftmenu_arrow_left.gif")  92% 38% no-repeat;}


#a_content{width:660px;float:left;font-size:11px;}
#a_content p {line-height:18px;text-align:justify;}
#a_content #title{color:#0f295c;font-size:18px;margin-left:0px;}
#a_content img {padding:4px;}
#a_content #sub_title{color:#53658a;}
#a_content #date{color:#b2b9ca;}
#a_content #author{color:#53658a;font-weight:bold;}
#a_content #text{color:#585858;margin-bottom:20px;height:auto;width:677px;}
.filelist ul, .filelist li {margin:0px;padding:0px;list-style-type:none;}
.filelist a{font-weight:bold;color:#231f20;display:block;padding-left:20px;background:url("/images/filelist_icon.gif") top left no-repeat; height:15px; margin-bottom:12px; }
.filelist a .filename{text-decoration:underline;}
#a_content .title {line-height:20px;}

#news_list_top{width:964px;height:3px;background-image:url("/images/news_list_top.png");float:left;}
#news_list_bottom{width:964px;height:4px;background-image:url("/images/news_list_bottom.png");}
#news_list{width:960px;margin-top:10px;background-image:url("/images/news_list_middle.png");padding-left:3px;padding-right:3px;}
.news_list_one{width:218px;height:114px;float:left;padding:10px;background:white;border: 1px solid #f8f8fa;}
.news_list_one .text {height:72px;overflow:hidden;margin-bottom:0px;text-align:justify;}
.news_list_one .title {margin-bottom:6px; margin-left:0px;}
.news_list_one .title a {color:#0f295c;font-size:12px;font-weight:bold;margin-left:0px;}
.news_list_one_limiter {height:90px; overflow:hidden}

#a_section{float:right;height:29px;}
#a_section_left{background-image:url("/images/article_section_button_left.png"); width:2px;float:left;height:29px;}
#a_section_right{background-image:url("/images/article_section_button_right.png"); width:2px;float:left;height:29px;}
#a_section_center{background-image:url("/images/article_section_button_center.png");float:left;height:29px;}
#a_section a {display:block; color:white; height:22px;font-size:12px;font-weight:bold;padding-left:10px; padding-right:10px;padding-top:7px;}
#breadcrumbs{height:50px;width:970px;font-size:12px;}
#breadcrumbs div{float:left;padding-left:10px;max-width:230px;}
#breadcrumbs p{font-weight:normal;padding-top:10px;padding-left:0px;}
#breadcrumbs a{display:block;color:#54504d;font-size:12px;float:left;height:20px;padding-top:10px;font-weight:bold;}
#breadcrumbshome{padding:5px; padding-right:0px;}
#breadcrumbshome a{padding:0px;}

#contact{height:500px;margin:auto;width:636px}

.title_sub {color:#54504D;display:block;font-size:12px;font-weight:bold;height:20px;padding-top:2px;padding-left:15px;}
#faq ul {list-style-type:none;padding-left:15px;}
.faq_question {font-weight:bold;margin-top:5px; margin-bottom:5px;text-decoration:underline;}
.faq_answer {font-weight:normal;margin-top:5px; margin-bottom:5px;margin-left:10px;}
.faq_group_header {color:#718ec9;font-weight:bold;text-decoration:none;font-size:13px;}
#faq a{color:red;text-decoration:underline;font-weight:normal; font-size:11px;}

#basket_sub_title  p{color:#ea1f1f;font-weight:bold;font-size:12px;margin-top:-7px;}
#basket_table {width:660px;border-collapse:collapse;font-size:12px;font-weight:bold;}
#basket_table td {border-top:1px solid #ececed; border-bottom:1px solid #ececed;height:30px;}
#basket_table .course_name {color:#6f7f9d;}
#basket_table .course_cost {color:#ea1f1f;}
#basket_table .summary_1{color:#5e5e5e;}
#basket_table .summary_2 {text-align:right;}
#basket_table .summary_3 {color:#ea1f1f}
#basket_table  .basket_buttons {width:130px;}
.basket_remove_one {color:#5e5e5e;width:121px;height:18px;padding:2px;padding-left:7px; display:block;background-image:url("/images/basket_remove_one.png");} 
.basket_remove_all {color:#ea1f1f;width:121px;height:18px;padding:2px;padding-left:7px; display:block;background-image:url("/images/basket_remove_one.png");} 
#basket_finalize {float:right;width:170px;height:22px;padding-top:7px;padding-left:12px;font-size:12px;display:block;color:white;font-weight:bold;background-image:url("/images/basket_finalize.png");}
#basket_platnosci_form {margin:auto; width:220px; text-align:center;}  

#system_messages{margin-top:5px;width:930px;border:2px 7b9bca solid; background:#7b9bca;padding:15px;margin-left:5px;border-radius: 10px;-moz-border-radius: 10px;}
.info_messages, .info_messages_warn, .info_messages_error {color:#0f295c; font-size:20px;}
#close_system_message {float:right;background:url("/images/system_messages_close.png");width:23px;height:23px;}
#close_system_message  a{width:23px;height:23px;display:block;}
#terms{width:auto;}
#left_menu  ul{padding:0px;}

.paging {position: relative;	padding:20px;text-align: center;}
.paging a {background: #fff; border: 1px solid #e7e7e7;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	line-height: 20px;	padding: 3px 7px;}
.paging a.current {	color: #fff;	font-weight: bold;	background: #fff url(../images/paginator_current_bg.gif) repeat-x center center;}

.clear { clear:both; }

#admin_form .required {padding-right:7px;background:url("../images/required.png") top right no-repeat;}
