body {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #FFFFFF url(images/bg.jpg) repeat-x;
	font-size: 12px;
	color: #000000;
}

h2, h3, h4, h5, h6 {
	margin: 0 0 10px 0;
	font-size: 16px;
}



h3 {
	height: 25px;
	background: #0077A7 url(images/img3.gif) repeat-x left bottom;
	padding: 13px 0 0 20px;
	text-transform: lowercase;
	font-size: 11px;
	color: #FFFFFF;
}

.b_top {
	float: right;
	margin-top: 9px;
	margin-right: 10px;
	}

.box_error_panel {
	font-size: 14px;
	background: #FF0000;
	margin: 15px 0 10px 0;
	padding: 9px;
	color: #FFFFFF;
	}


.buttons{margin:10px 0 10px 0;}
.buttons a, .buttons button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
.buttons button[type]{padding:5px 10px 5px 7px;line-height:17px;}
*:first-child+html button[type]{padding:4px 10px 3px 7px;}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

.box_title_panel {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 10px 0;
	line-height: 130%
	}

.login_box_left {
margin: 5px 0 0 0;padding: 14px;width: 300px; height: 180px; background: #CDE3CE;float: left;
	}

.login_box_right {
margin: 5px 0 0 0;padding: 14px;width: 320px; height: 280px; background: #CDE3CE;float: right;
}

.login_box_center {
margin: 15px 0 0 0;padding: 14px; background: #CDE3CE;line-height: 130%;
}

input, textarea {
	padding: 5px;
	width: 301px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #911114;
}

select {
	padding: 5px;
	width: 301px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 0px 10px 0px;
	border: 2px solid #911114;
}

textarea {
	height: 90px;
}

textarea:focus, input:focus {
	border: 2px solid #900;
}

input.submit-button {
	width: 150px;
	float: left;
	background: #D8D8D8;
}


INPUT.a {
	FONT-SIZE: 13px; color: black; width: 200px; background: #FFFFFF; font-weight: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px #000000 solid;
}
INPUT.b {
	FONT-SIZE: 11px; color: white; width: 150px; height: 30px; background: #98E53D; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px black solid; font-weight: bold;
}

img {
    border: none;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.image {
	float: left;
	margin: 0 20px 0 0;
}

.sign5 {
	float: left;
    width: 33px;
    height: 33px;
    margin: 0px 10px 0 0;
    background: url('images/materialy.jpg') repeat-x;
	}

#content {
	margin: 0 auto;
	width: 970px;
	}

#header {
	width: 970px;
	height: 207px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	}

#header_flash {
	width: 970px;
	height: 205px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	}

.header_menu {
	height: 41px;
	padding-top:0px;
	width:100%;
	margin-bottom:8px;
	}

.easytabs_top{
	margin-top:0px;
	height: 41px;
	list-style-type:none;
}

.easytabs_top ul{list-style-type:none;width:100%;position:relative;height:41px;font-size:11px;font-weight:bold;margin:0;padding:0px 0 0 0;}
.easytabs_top li{display:block;float:left;margin:0 0 0 0px;height:41px;border-left:0px;}
.easytabs_top li a{text-transform: uppercase;display:block;float:left;margin: 0px 2px 0 2px;color:#262525;line-height:41px;border-right:0px;text-decoration:none;padding:0 8px 0 8px;height:41px;}
.easytabs_top li a.active{display:block;float:left;color:#FFFFFF;background:#911114;text-decoration:none;}
.easytabs_top li a:hover{color: #FFFFFF;background: #000000;}
.easytabs_top li a.register {display:block;float:left;color:#FFFFFF;text-decoration:none;}
.easytabs_top li a.register:hover{color: #FFFFFF;background: #364566;}
.easytabs_top li a.polec {background:#60549D;display:block;width: 130px;float:left;color:#FFFFFF;text-decoration:none;}



/* ######### Style for Drop Down Menu ######### */

.dropdown{
position:absolute;
top: 0;
border: 1px solid #000000; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-size: 11px;
line-height:24px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropdown a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: #000000;
background: #FFFFFF;
}

* html .dropdown a{ /*IE only hack*/
width: 100%;
}

.dropdown a:hover{ /*THEME CHANGE HERE*/
background-color: #58B65E;
color: #FFFFFF;
}


#main {
	width: 950px;
	margin: 2px 0 10px 0;
	background: #F5F5F5;
	padding: 10px;
	}

#main_l {
	float: left;
	padding:0px;
	width: 735px;
	margin: 0px 0 0px 0;
	}

.main_l_title {
	padding: 0px 30px 0px 15px;
    color: #911114;
	font-weight: bold;
	font-style: normal;
	line-height:normal;
	font-family: Bliss, Verdana, Arial, Helvetica, sans-serif;
	font-size-adjust: 0.49;
	font-size: 20px;
	}


.box_info {
	margin: 20px 0 0 0;
	padding: 10px;
	background: url(images/bg_box.jpg) repeat;
	text-align: justify;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;

	}

.main_l_text {
	line-height:170%;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
	background-position:left top;
	background-repeat:no-repeat;
	}

.standard {
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	line-height:130%;
	color: #000000;
	}

.main_text_info {
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	background: #F8F8F8;
	color: #000000;
	}

.main_box_top_l {
	float:left;
	width:332px;
	height:330px;
	background:#262525;
	padding: 5px 5px 5px 5px;
	}

.main_box_top_r {
    float: right;
    width:378px;
    height:340px;
    background:#ffffff;
	}

.main_box_top_title {
    font-size: 16px;
    padding: 15px 15px 0px 15px;
    font-weight:bold;
    color:#911114;
	}

.main_box_top_ptitle {
    padding: 0 15px 15px 15px;
	}

.main_box_top_text {	padding: 0px 15px 15px 15px;
	line-height: 130%;
	}


.main_box_d {	float: left;
	width:245px;
	background:#E5E8E9;
	}

.main_box_d_head {
    font-size: 16px;padding: 10px 15px 5px 15px;font-weight:bold;
	}

.main_box_d_image {
    width: 225px;margin: 0 auto;background: #FFFFFF; height: 130px;padding:5px;
	}

.main_box_d_title {
    font-size: 12px;padding: 5px 15px 0px 15px;font-weight:bold;
	}

.main_box_d_text {
    font-size: 12px;padding: 5px 15px 15px 15px;line-height: 130%;
	}

.main_box_d2 {	float: left;padding-left:10px;width:235px;background:#FFFFFF url('images/arrowdown.jpg') no-repeat top right;line-height:30px;height:30px;
	}

.main_box_d3 {
	float: left;padding-left:0px;width:245px;margin-bottom:10px;
	}

.menus ul{list-style-type:none;width:100%;position:relative;font-size:12px;margin:0;padding:0px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.menus ul li{display:block;float:left;margin:0 0 0 0px;}
.menus ul li a{width:225px;display:block;float:left;color:#000000;background:#E5E8E9;line-height:25px;text-decoration:none;padding:0 10px 0 10px;margin:2px 0 0 0;}
.menus ul li a:hover{background:#FFFFFF;color:#000000;}


.photo_text {	float:right;
	margin: 0px 0px 10px 10px;
	background:#fffff;
	border:3px solid #283D5D;
	}

a.more {
	margin-top: 5px;
	display: block;
	width: 138px;
	height: 32px;
	text-decoration: none;
	background: url("images/more.png");
	}

a.more:hover {
	background-position: -138px 0;
	}

a.info {
	margin-top: 5px;
	display: block;
	width: 138px;
	height: 32px;
	text-decoration: none;
	background: url("images/info.png");
	}

a.info:hover {
	background-position: -138px 0;
	}

a.register_left {
	margin-top: 5px;
	display: block;
	width: 276px;
	height: 41px;
	text-decoration: none;
	background: url("images/buton_zgloszenie.jpg");
	}

a.register_left:hover {
	background-position: -276px 0;
	}


a.polec {
	margin-top: 5px;
	display: block;
	width: 220px;
	height: 65px;
	text-decoration: none;
	background: url("images/buton_polec.jpg");
	}

a.polec:hover {
	background-position: -220px 0;
	}

a.aks_left {
	margin-top: 5px;
	display: block;
	width: 287px;
	height: 56px;
	text-decoration: none;
	background: url("images/ask.jpg");
	}

a.ask_left:hover {
	background-position: -287px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

.pagination{padding:9px;}
.pagination ul{margin:0;padding:0;text-align:left;font-size:12px;}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px;height:25px;line-height:25px;}
.pagination a, .pagination a:visited{border:1px solid #FFFFFF;font-weight:bold;padding:5px;text-decoration:none;color:#34333D;}
.pagination a:hover, .pagination a:active{border:1px solid #2b66a5;color:#000000;background-color:#FFFFFF;}
.pagination a.currentpage{background-color:#000000;color:#FFF !important;border-color:#FFFFFF;font-weight:bold;cursor:default;}
.pagination a.prevnext{font-weight:bold;}


.czesc {
    font-size: 16px;
    font-weight: bold;
    color: #4573BD;
	}

.title_1 {
    font-size: 14px;
    color: #000000;
    padding: 10px;
    background: #EDEEEF;
	}

.prel_name {
	float: right;
	width: 544px;
	padding: 5px;
	color:#911114;
	font-size: 15px;
	font-weight: bold;
	}

.prel_foto {
	float: left;
	width: 130px;
	padding: 0 10px 10px 0px;
	background: #FFFFFF;
	}

.prel_podpis {
	float: right;
	width: 550px;
	padding: 10px;
	font-size: 12px;
	background: #FFFFFF;
	}

.par_foto {
	float: left;
	width: 184px;
	padding: 2px;
	background: #FFFFFF;
	}

.par_podpis{
	float: right;
	width: 500px;
	padding: 10px;
	font-size: 12px;
	line-height: 160%;
	background: #FFFFFF;
	}


.par_name {
	float: right;
	width: 495px;
	padding: 5px;
	color:#911114;
	font-size: 15px;
	font-weight: bold;;
	}

.topic_name {
	padding: 10px 10px 5px 10px;
	font-size: 12px;
	background: #FFFFFF;
	font-weight: bold;
	}

.topic_data {
	padding: 10px;
	font-size: 12px;
	background: #ECECEC;
	}


.box_logo {
	width: 198px;
	height: 80px;
	margin-top: 5px;
	margin-bottom:5px;
	font-size: 12px;
	text-align: center;
	border:1px #D8D8D8 solid;
	}

#main_r {
	float: right;
	width: 204px;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0;
	background: #FFFFFF;
		}

#main_r h2 {
    padding: 12px 15px;
    font-size: 14px;
	background: #911114;
	color:#FFFFFF;
	margin: 0px;
		}

#main_r_box {
	margin-bottom: 8px;
	padding: 0px;
		}

.r_specjalne {	background: #F6F6F6;
	}

.info_main_right {	padding: 10px 10px 10px 10px;
	}

.info_main_right_title {	font-size: 14px;
	color:#179C8C;
	font-weight:bold;
	}

.box_baner {	margin-top: 8px;
	}


#footer_white {
	width: 970px;
	font-size: 0px;
	margin: 0px auto 0 auto;
	border-bottom: 1px solid #000000;
    padding: 3px 0px 0px 0px;
	background: #FFFFFF;
	}


#footer_box {    width: 970px;
    margin: 0 auto;
    background: #E5E8E9;
    color: #000000;
	}

#footer_hr {	height: 3px;
	width: 970px;
	margin: 0 auto;
	}

#footer {
	width: 950px;
	margin: 0 auto;
	padding: 10px;
	background:#75011C;

	}

#footer_left {
	float: left;
	width: 55px;
	margin: 0 auto;
	padding: 5px 10px 10px 10px;
	}

#footer_right {
	float: right;
	width: 840px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 auto;
	padding: 5px 10px 10px 10px;
	}

#footer_right a {	color: #F8F8F8;
	font-weight: bold;
	}

#footer_links {
	text-align: right;
	width: 940px;
	color: #9F9F9F;
	font-size: 11px;
	margin: 0 auto;
	padding: 5px;
	}

.footer_des {
	width: 970px;
	padding: 9px 0px;
	margin: 0 auto;
	text-align:right;
	font-size: 11px;
	color:#000000;
	}

.footer_des a {
	padding: 5px;
	background: #F5F5F5;
	color:#911114;
	}

#footer_links a {
	color: #000000;
	text-decoration: none;
	padding-left: 4px;
	}

#loga_table td {
	background: #FFFFFF;
	}

.clear {
	clear: both;
	}

td {	padding: 5px;
	}

td.un {
	padding: 5px;
	border-right: 3px solid #911114;
	text-align:right;
	font-weight: bold;
	}

td.un2 {
	padding: 5px;
	background: #F7F7F7;
	border: 0px solid #D4D4D4;
	}

td.un1 {
	padding: 5px;
	background: #534984;
	color:#FFFFFF;
	border: 0px solid #D4D4D4;
	}



td.white {
	padding: 5px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	}

td.lic {
	padding: 5px;
 	background: #911114;
 	font-size: 13px;
 	color: #FFFFFF;
	border: 0px solid #D4D4D4;
	border-top: 0px solid #FFFFFF;
	}

td.lic1 {
	padding: 5px;
 	background: #911114;
 	font-size: 13px;
 	color: #FFFFFF;
	border: 0px solid #D4D4D4;
	border-top: 0px solid #FFFFFF;
	}

td.lic2 {
	padding: 5px;
 	background: #FFFFFF;
 	text-align: left;
 	font-size: 14px;
 	color: #000000;
	}

td.lic3 {
	padding: 5px;
 	background: #FFFFFF;
 	text-align: left;
 	font-size: 11px;
 	color: #aa233d;
	}

#program_table {
border-collapse: collapse;
border: 0px solid #FFFFFF;
margin-top: 10px;
margin-bottom:10px;
}

#program_table tr {
	margin-bottom: 5px;
	}

#program_table td {
	padding: 10px;
	background: #F8F8F8;
	margin: 0px;
	border: 2px solid #FFFFFF;
	border-spacing: 0;

	}

#program_table a {
	text-decoration: underline;
	}

#program_table a:hover {
	text-decoration: none;
	color: #0A395F;
	}

#program_table td.dane {
	padding: 7px;
	font-size: 12px;
	background: #FFFFFF;
	margin: 0;
	}


#program_table td.clear {
	padding: 0px;
	height: 4px;
	font-size: 12px;
	background: #FFFFFF;
	margin: 0;
	}

#program_table td.czas {	color: #000000;
	width:100px;
	font-size: 14px;
	color:#4C004D;
	font-weight:bold;
	text-align:center;
	border-right: 2px solid #4C004D;
	margin: 3px 0;
	}

#program_table span {
	font-size: 16px;
	color:#76011C;
	}

.zgoda_a {
	width: 700px;
	margin-top: 10px;
	}

.zgoda_b {
	float: left;
	margin: 3px;
	width: 20px;
	font-size: 11px;
	}

.zgoda_c {
	float: right;
	width: 660px;
	font-size: 11px;
	}


.foto_title {
	font-size:12px;
	color:#666666;
	font-weight:bold;
}


.tooltip {
	z-index:999;
	background-color:#323D8F;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
