body
{
 background: #f1f0dc url('../images/gfx_main/bck.gif') top center repeat-x;
 padding: 0px;
 margin: 0px;
 margin-top: 0px;
 text-align: center;
}

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

a:hover {
	color: #534938; 
}

a.linkMenu:link, a.linkMenu:visited, a.linkMenu:active
{
 font: normal 8pt Verdana, sans-serif;
 color: #534938;
 text-decoration: none;
}

a.linkMenu:hover {
 color: #534938;
}

a.linkAktualnosciTytul:link, a.linkAktualnosciTytul:visited, a.linkAktualnosciTytul:active
{
 font: normal 8pt Verdana, 'trebuchet MS', sans-serif;
 font-weight: bold;
 color: #534938;
 text-decoration: none;
 width: 458px;
 padding-bottom: 5px;
 float: left;
}
a.linkAktualnosciTytul:hover {
 color: #534938;
}

a.listElement {
 font: normal 13pt Verdana,'trebuchet MS', sans-serif;
 color: #534938;
 text-decoration: none;
 padding-bottom: 5px;
 width: 100%;
 float: left;
 padding: 0px 2px 0px 0px;
}

a.linkObszary:link, a.linkObszary:visited, a.linkObszary:active
{
 font: normal 8pt verdana, sans-serif;
 color: #534938;
 text-decoration: none;
 width: 295px;
 padding-bottom: 10px;
 float: left;
}

#column1a a.linkObszary {
 width: 230px;
}

#column1a a.linkObszary:hover {
 width: 230px;
 background: red;
}

#column1a a.linkObszarySub {
 padding-left: 15px;
 width: 215px;
}

a.linkTrenerzy:link, a.linkTrenerzy:visited, a.linkTrenerzy:active
{
 font: normal 8pt verdana, sans-serif;
 color: #09294A;
 text-decoration: none;
 width: 500px;
 padding-bottom: 10px;
 float: left;
}
a.linkTrenerzy:hover {
 color: #09294A;
}

a.linkSzkoleniaTytul:link, a.linkSzkoleniaTytul:visited, a.linkSzkoleniaTytul:active
{
 font: normal 8pt verdana, sans-serif;
 color: #534938;
 text-decoration: none;
 width: 358px;
 padding-bottom: 10px;
 float: left;
}
a.linkSzkoleniaTytul:hover {
 color: #534938;
}

a.linkSzkoleniaUpcomingTytul:link, a.linkSzkoleniaUpcomingTytul:visited, a.linkSzkoleniaUpcomingTytul:active
{
 font: normal 8pt verdana, sans-serif;
 color: #534938;
 text-decoration: none;
 width: 216px !important;
 width: 230px;
 padding-bottom: 10px;
 float: left;
}
a.linkSzkoleniaUpcomingTytul:hover {
 color: #534938;
}

a.linkBold:link, a.linkBold:visited, a.linkBold:active
{
 font: bold 8pt verdana, sans-serif;
 color: #534938;
 text-decoration: none;
 width: 219px;
 padding-bottom: 10px;
 float: left;
}
a.linkBold:hover {
 color: #534938;
}

.boxFlashMessanger {
	clear: both;
	width: 100%;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.boxFlashMessanger_contact{
    margin: 60px 0 0 350px;
}

.flashMessanger {
	width: 90%;
	margin: 0px auto;
	padding: 3px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial,'trebuchet MS',sans-serif;
	font-size: 12px;
}

.flashMessanger.error {
	border: 1px solid #596577;
	background: #CFCFCF;
	color: #534938;
}

.flashMessanger.information {
	border: 1px solid #596577;
	background: #CFCFCF;
	color: #534938;
}

.flashMessanger.success {
	border: 1px solid #596577;
	background: #CFCFCF;
	color: #534938;
}

img
{
 border: 0px;
}

.image
{
 border: 0px;
}

input
{
 BORDER-RIGHT: #c1c1c1 1px solid;
 BORDER-TOP: #c1c1c1 1px solid;
 FONT-SIZE: 12px;
 BACKGROUND-IMAGE: url('../images/gfx_main/shadow.gif');
 BORDER-LEFT: #c1c1c1 1px solid;
 COLOR: #002868;
 BORDER-BOTTOM: #c1c1c1 1px solid;
 BACKGROUND-REPEAT: repeat-x;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 BACKGROUND-COLOR: #ffffff
}

#column4_toolbar {
	width: 100%;
	background-color: #DEE0E4;
	font-size: 8pt;
	font-family: verdana,sans-serif;
	color: #534938;
}

.breadcrumbs {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
    width: 2000px;
    text-align: left;
}

#bredcrumbs_left {
	width: 240px;
	height: 18px;
	overflow: hidden;
	float: left;
	background: #e7eaf0;
}

#bredcrumbs_right {
	width: 720px;
	height: 18px;
	overflow: hidden;
	float: left;
	background: #ffffff;	
}

#tools {
	width: 290px;
	float: right;
	margin: 8px 8px 8px 8px !important;
	margin: 10px 11px 11px 11px;
	line-height: 19px;
}

#tools img {
	margin: 0px 10px 0px 10px;
}

#container
{
 margin: 0px auto;
 padding: 0px;
 width: 960px;
}

#container1
{
 width: 960px;
 float: left;
}

#topLeft
{
 background-color: #FFFFFF;
 padding-left: 55px;
 padding-top: 23px;
 width: 185px !important;
 width: 240px;
 height: 127px !important;
 height: 150px;
 text-align: left;
 float: left;
}

#topRight
{
 background: #FFFFFF url('../images/gfx_main/top.jpg') no-repeat;
 width: 720px;
 height: 150px;
 float: left;
}

#topRight2
{
 background: #FFFFFF url('../images/gfx_main/top2.jpg') no-repeat;
 width: 720px;
 height: 150px;
 float: left;
}

#topRightFlash {
 width: 422px;
 height: 150px;
 float: left;
}


#topRightMotto
{
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 width: 220px !important;
 width: 240px;
 height: 150px;
 text-align: right;
 float: left;
}

p.motto
{
 font: italic 14pt Verdana,'trebuchet MS', sans-serif;
 padding: 0px;
 margin: 0px;
 color: #ffffff;
}

p.motto2
{
 font: italic 13pt Verdana,'trebuchet MS', sans-serif;
 padding: 0px;
 margin: 0px;
 color: #465367;
}

#topRightBlank
{
 width: 182px;
 height: 150px;
 float: left;
}

#topRightFind
{
 background: url('../images/gfx_main/find.jpg') no-repeat;
 font: normal 9pt Verdana, Arial, sans-serif;
 color: #FFFFFF;
 padding: 5px;
 padding-top: 15px;
 padding-left: 15px;
 width: 278px !important;
 width: 296px;
 height: 33px !important;
 height: 48px;
 text-align: left;
 float: left;
}

#topRightFindPodstrona
{
 background: url('../images/gfx_main/find2.jpg') no-repeat;
 font: normal 9pt Verdana, Arial, sans-serif;
 color: #FFFFFF;
 padding: 5px;
 padding-top: 15px;
 padding-left: 20px;
 width: 273px !important;
 width: 296px;
 height: 33px !important;
 height: 48px;
 text-align: left;
 float: left;
}

#submit_find {
	width: 17px;
	height: 17px;
	background: url('../images/buttons/find.gif');
	border: 0px;
	cursor: pointer;
}

.topRightFind1
{
 height: 23px;
 float: left;
}

#topRightFind2
{
 padding-top: 2px;
 width: 30px;
 height: 21px !important;
 height: 23px;
 float: left;
}

#menu1
{
 color: #534938;
 background-color: #c9d969;
 padding-top: 6px;
 padding-right: 10px;
 width: 470px !important;
 width: 480px;
 height: 29px !important;
 height: 35px;
 text-align: right;
 float: left;
}

.p.menuBetween
{
 padding: 0px;
 margin: 0px;
 height: 25px;
 padding-left: 5px;
 padding-right: 5px;
 float: left;
}

#menu2
{
 background-color: #b5cb32;
 width: 480px;
 height: 35px;
 float: left;
}

#menu3
{
	clear: both;
	width: 960px;
	height: 35px;
	background: #534938 url('../images/gfx_main/bg_menu3.gif') repeat-x;
	text-align: right;
	font-size: 11px;
	font-family: Verdana,Tahoma;
}

#menu3 ul#ul_menu {
	float: right;
	width: 720px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    z-index: 100;
}

#menu3 ul#ul_menu li {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	z-index: 99;
}

#menu3 ul#ul_menu li a.first {
	display: block;
	margin: 0px;
	padding: 0px;
	background: url('../images/gfx_main/menu3.gif') no-repeat 0px 0px;
}

#menu3 ul#ul_menu li#m_oferta a.first
{
	width: 145px;
	height: 35px;
	background-position: -240px 0px;
}

#menu3 ul#ul_menu li#m_oferta a.first:hover, #menu3 ul#ul_menu li#m_oferta a.hover {
	background-position: -240px -35px;
}

#menu3 ul#ul_menu li#m_o_nas a.first
{
	width: 113px;
	height: 35px;
	background-position: -385px 0px;
}

#menu3 ul#ul_menu li#m_o_nas a.first:hover, #menu3 ul#ul_menu li#m_o_nas a.hover {
	background-position: -385px -35px;
}

#menu3 ul#ul_menu li#m_wiedza a.first
{
	width: 137px;
	height: 35px;
	background-position: -498px 0px;
}

#menu3 ul#ul_menu li#m_wiedza a.first:hover, #menu3 ul#ul_menu li#m_wiedza a.hover {
	background-position: -498px -35px;
}

#menu3 ul#ul_menu li#m_szkolenia_ue a.first
{
	width: 176px;
	height: 35px;
	background-position: -635px 0px;
}

#menu3 ul#ul_menu li#m_szkolenia_ue a.first:hover, #menu3 ul#ul_menu li#m_szkolenia_ue a.hover {
	background-position: -635px -35px;
}

#menu3 ul#ul_menu li#m_kontakt a.first
{
	width: 149px;
	height: 35px;
	background-position: -811px 0px;
}

#menu3 ul#ul_menu li#m_kontakt a.first:hover, #menu3 ul#ul_menu li#m_kontakt a.hover {
	background-position: -811px -35px;
}

#menu3 ul#ul_menu li ul
{
	position: absolute;
	margin: 0px;
	padding: 0px;
	color: #feffff;
	display: none;
	left: 0px;
	top: 35px;
	background: #534938;	
	list-style-type: none;
        z-index: 1000;
}

#menu3 ul#ul_menu li ul li
{
	text-align: left;
	color: #ffffff;
}

#menu3 ul#ul_menu li ul li a {
	display: block;
	padding: 5px;
	color: #ffffff;
}

#menu3 ul#ul_menu li ul li a:hover {
	background: #ffffff;
	color: #1e3954;
}

#menu3 ul#ul_menu li#m_oferta ul, #menu3 ul#ul_menu li#m_oferta ul li
{
	width: 145px;
}

#menu3 ul#ul_menu li#m_o_nas ul, #menu3 ul#ul_menu li#m_o_nas ul li
{
	width: 113px;
}

#menu3 ul#ul_menu li#m_wiedza ul, #menu3 ul#ul_menu li#m_wiedza ul li
{
	width: 137px;
}

#menu3 ul#ul_menu li#m_kontakt ul, #menu3 ul#ul_menu li#m_kontakt ul li
{
	width: 149px;
}

.partners {
	clear: both;
	width: 310px;
	background: #ffffff;
	text-align: center;
	font: 8pt Verdana;
	padding: 5px 0px 0px 0px;
	color: #534938;
}

.partner {
	clear: both;
	width: 290px;
	background: #ffffff;
	margin: 0px 10px 5px 10px;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 12px;
}

.partner div.partner_more
{
	text-align: right;
	font-style: italic;
	color: #414141;
}

#container2
{
 background-color: #ffffff;
 padding-top: 1px;
 width: 959px !important;
 width: 960px;
 padding-left: 1px;
 text-align: left;
 float: left;
}

#column1
{
 background-color: #ffffff;
 width: 239px;
 float: left;
}

#column1a
{
 background-color: #dee0e4;
 width: 239px !important;
 width: 239px;
 float: left;
 overflow: hidden;
}

#column1banner
{
 width: 239px;
 height: 221px;
 margin-bottom: 1px;
 float: left;
}

#column1banner2
{
 clear: both;
}

.title
{
 margin: 0px;
 padding: 0px;
 background-color: #8b7a5e;
 font: italic 13pt 'trebuchet MS', sans-serif;
 color: #ffffff;
 padding-left: 10px;
 padding-top: 7px;
 width: 229px !important;
 width: 239px;
 height: 28px !important;
 height: 35px;
 float: left;
}

.text
{
 font: normal 8pt Verdana, Arial,'trebuchet MS', sans-serif;
 color: #09294A;
 margin: 0px;
 padding: 10px;
 float: left;
}


div.box_list {
	width: 100%;
	clear: both;
}

div.box_list div.bl_title {
	width: 100%;
	height: 35px;
	background: #8b7a5e;
	color:#ffffff;
	display: block;
	overflow: hidden;
	font-family:'trebuchet MS',sans-serif;
	font-size:13pt;
	font-style:italic;
}

div.box_list div.bl_title p {
	margin: 0px;
	padding: 7px 10px 0px 10px;
}

div.box_list ul {
	margin: 0px;
	padding: 11px 0px 11px 0px;
	list-style-type: none;
}

div.box_list ul li {
}

div.box_list ul li a {
	display: block;
}

div.box_list ul li a:hover , div.box_list ul li a.hover {
	background: #FFFFFF;
}

div.box_list ul li p {
	margin: 0px;
	padding: 4px 10px;
	font-family:Verdana,Arial,'trebuchet MS',sans-serif;
	font-size:8pt;	
}

div.box_list ul li p.cat {
	font-weight: bold;
}

div.box_list ul li ul {
	margin: 0px;
	padding: 0px;
}

div.box_list ul li ul li p {
	margin: 0px;
	padding: 4px 10px 4px 25px;
	font-family:Verdana, Arial,'trebuchet MS',sans-serif;
	font-size:8pt;	
}

div.cat, div.scat /*musi wziąść górę nad powyższym*/
{
 padding-bottom: 0;522
}

.page_header
{
 font: normal 16pt 'trebuchet MS', sans-serif,Verdana, Arial;
 color: #8B7A5E;
 font-weight: bold;
 margin: 10px 0 0 10px;
}



.text ul {
    list-style-type: none;
    padding:0;
    margin:0;
}


#column4  .text ul {
    list-style-type:disc;
    padding-left: 40px;
    margin: 10px;
}

.header {
    margin-top: 0px;
    font-family: 'trebuchet MS', sans-serif,Verdana, Arial;
}

.newsletterInputTitle
{
 padding-left: 10px;
 width: 95px !important;
 width: 100px;
 height: 30px;
 float: left;
}

.newsletterInput
{
 padding-top: 5px;
 width: 130px;
 height: 25px !important;
 height: 35px;
 float: left;
}

.newsletterInput2
{
 padding-top: 5px;
 width: 109px;
 height: 25px !important;
 height: 30px;
 text-align: right;
 float: left;
}

.sondaInput
{
 font: normal 8pt Verdana, Arial,'trebuchet MS', sans-serif;
 color: #534938;
 padding-left: 10px;
 width: 229px !important;
 width: 239px;
 float: left;
}

#column2
{
 background-color: #e7eaf0;
 margin-left: 1px;
 width: 239px;
 float: left;
}

#column2_main_page
{
 background-color: #e7eaf0;
 margin-left: 1px;
 width: 316px;
 float: left;
}

#column2_main_page .title
{
    width: 306px !important;
    width: 315px;
}

.column2banner
{
 width: 234px !important;
 width: 239px;
 padding-bottom: 10px;
 padding-left: 4px;
 float: left;
}

#column2banner2 {
	clear: both;
}

#column3
{
 background-color: #FFFFFF;
 margin-left: 1px;
 width: 478px !important;
 width: 478px;
 float: left;
}

#column3_main_page
{
    background-color: #FFFFFF;
    margin-left: 1px;
    width: 401px;
    float: right;  
}

#column3_main_page .title2
{
    width: 391px !important;
    width: 401px;
}

#column3_main_page #column3szkolenia 
{
	width: 401px !important;
	width: 401px;
	height: 186px;
	overflow: hidden;
}

#column3_main_page #column3szkolenia table 
{
    width: 381px;
    margin: 25px 10px 5px 10px;
}

#column3_main_page #column3szkolenia table td 
{
	vertical-align:top;
	padding: 3px;
	font: 8pt Verdana,sans-serif;
}

#column3_main_page #column3szkolenia table td.date
{
	font-weight: normal;
	color: #534938;
}

#column3_main_page #column3szkolenia table td.place
{
	color: #534938;
}

#column3szkoleniaupcomingMore
{
    text-align: right;
    width: 381px;
    margin: 0px 0px 5px 10px;
}

#column3_main_page .linkAktualnosciTytul
{
	width: 385px !important;
	width: 380px;
}

#column3_main_page .column3aktualnosciText
{
	width: 385px !important;
	width: 380px;
}

.title2
{
 margin: 0px;
 padding: 0px;
 background-color: #8b7a5e;
 font: italic 13pt 'trebuchet MS', sans-serif;
 color: #ffffff;
 padding-left: 10px;
 padding-top: 7px;
 width: 468px !important;
 width: 478px;
 height: 28px !important;
 height: 35px;
 float: left;
}

.title2 a {
    text-decoration: none;
    color: #ffffff;
}

#column3szkolenia
{
 background-color: #c6af86;
 margin-top: 1px;
 margin-bottom: 1px;
 width: 478px;
 /*height: 214px;*/
 float: left;
}

.column3szkoleniaData
{
 font: bold 8pt verdana, sans-serif;
 color: #534938;
 width: 100px;
 padding-bottom: 10px;
 float: left;
}

.column3szkolenialistData
{
 font: bold 8pt verdana, sans-serif;
 color: #534938;
 width: 458px;
 padding-bottom: 5px;
 float: left;
}

.column3szkoleniaupcomingData
{
 font: bold 8pt verdana, sans-serif;
 color: #534938;
 width: 92px;
 padding-bottom: 10px;
 float: left;
 overflow: hidden;
}

.column3szkoleniaupcomingPlace
{
 font: normal 8pt verdana, sans-serif;
 color: #534938;
 width: 60px;
 padding-bottom: 10px;
 float: right;
 overflow: hidden;
}

.column3szkoleniaupcomingClear
{
	clear: both;
}

.column3aktualnosciData
{
 font: 8pt verdana, sans-serif;
 color: #534938;
 width: 385px !important;
 width: 390px;
 padding-bottom: 5px;
 float: left;
}

.column3aktualnosciText
{
 font: normal 8pt verdana, sans-serif;
 color: #534938;
 width: 458px;
 padding-bottom: 5px;
 float: left;
}

#container3
{
 clear: both;
 background-color: #ffffff;
 padding-top: 10px;
 width: 960px;
 height: 41px;
 float: left;
}

#container3line
{
 font: normal 8pt Verdana, Arial,'trebuchet MS', sans-serif;
 color: #534938;
 background: #ffffff url('../images/gfx_main/line.gif') top center repeat-x;
 padding-top: 5px;
 margin-left: 10px !important;
 margin-right: 10px !important;
 margin-left: 5px;
 margin-right: 5px;
 width: 940px;
 height: 31px !important;
 height: 41px;
 text-align: center;
 float: left;
}

#container3logo
{
 background: #ffffff url('../images/gfx_main/logo_small.gif') 160px 0px no-repeat;
 background: none;
 padding-top: 5px;
 height: 31px;
 }

#column4
{
 margin-left: 1px;
 width: 717px;
 float: left;
 z-index: 10;
}

.training_term_table {

}

#TrainingTerm {
    width: 100%;
}

#TrainingTerm  td {
    padding: 3px; border-bottom: 1px solid #284163; font-size: 11px;
}

#TrainingTerm  td.textLeft {
    text-align: left;
}

#TrainingTerm  td.textRight {
    text-align: right;
}

#TrainingTerm  td.textCenter {
    text-align: center;
}

#TrainingTerm  td.tabletitle {
    font-weight: bold;
}

#TrainingTerm td.width {
    width: 90px;
}

#TrainingTerm td.big_width {
    width: 150px;
}

#TrainingTerm td.r_width {
    width: 200px;
}

#openTrainingTerm {
    width: 100%;
    background-color: #f1f0dc;
    color: #332c1f;
}

#openTrainingTerm  td {
    padding: 3px; border-bottom: 1px solid #284163; font-size: 11px;
}

#openTrainingTerm  td.textLeft {
    text-align: left;
}

#openTrainingTerm  td.textRight {
    text-align: right;
}

#openTrainingTerm  td.textCenter {
    text-align: center;
}

#openTrainingTerm  td.tabletitle {
    font-weight: bold;
}

#openTrainingTerm td.width {
    width: 90px;
}

#openTrainingTerm td.r_width {
    width: 200px;
}

.send_form {
    width: 700px;
}

.send_form .submit {
    text-align: right;
    margin: 0 160px 0 0 !important;
    margin: 0 135px 0 0;
}

.send_form textarea {
    width: 240px;
}

.send_form .inline {
	margin: 0px 0px 4px 0px;
}

.send_form .inline label {
	width: 130px;
	display: block;
    float:left;
    font: normal 9pt verdana, sans-serif;
    color: #534938;
    margin: 0 0 0 140px !important;
    margin: 0 0 0 70px; 
}

.send_form .inline ul {
	width: 200px;
	margin: 0px 0px 2px 270px;
	padding: 0px;
	color: #d82620;
    font-size: 12px;
	list-style-type: none;
}

.send_form .inline input,textarea {
	width: 240px;
	border: 1px solid #555454;
}

.shipping_form {
	width: 650px;
}

.shipping_form fieldset {
    border: none;
}

.shipping_form legend {
    padding: 5px;
    background-color:#dee1ed;
    color: #534938;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
}

.shipping_form legend span {
    width: 650px;
    display: block;
}

.shipping_form div.shipping_label {
	float: left;
	text-align: right;
	width: 250px;
	margin: 0px 10px 0px 0px;
}

.shipping_form div.mail_status {
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 5px;
}

.shipping_form div.shipping_text {
	float: left;
	text-align: left;
	width: 350px;
}

.shipping_form div.shipping_text input.input_text {
	width: 200px;
}

.shipping_form div.shipping_text select {
	width: 202px;
	border: 1px solid #C1C1C1;
}

.shipping_form div.shipping_address {
    float: left;
    width: 210px;
}

.shipping_form div.shipping_address input.input_text {
    width: 200px;
}

.shipping_form div.shipping_text textarea {
	width: 200px;
	height: 100px;
	border: 1px solid #C1C1C1;
}

.shipping_form div.shipping_house_number {
    float: left;
    width: 90px;
}

.shipping_form div.shipping_house_number input.input_text {
	width: 90px;
}

.shipping_form div.shipping_post_code {
    float: left;
    width: 90px;
    margin: 0px 10px 0px 0px;
}

.shipping_form div.shipping_post_code input.input_text {
    width: 90px;
}

.shipping_form div.shipping_city {
    float: left;
    width: 210px;
}

.shipping_form div.shipping_city input.input_text {
	width: 200px;
}

#column4 .shipping_form ul.errors {
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
}

#column4 .shipping_form div.both {
	height: 5px;
}



.order_form {
    width: 650px;
}

.order_form fieldset {
	border: none;
}

.order_form legend {
	padding: 5px;
	background-color:#dee1ed;
	color: #534938;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}

.order_form legend span {
	width: 650px;
	display: block;
}

.order_form textarea {
	width: 230px;
	height: 89px;
}

.order_form .submit {
    text-align: center;
    margin: 0 100px 0 0 !important;
    margin: 0 180px 0 0;
}

.order_form .inline {
	margin: 0px 0px 10px 0px;
}

.order_form .label {
	width: 220px;
	text-align: right;
	margin-bottom: 5px;
}

.order_form .label label {
	margin-right:20px;
}

.order_form .inline label {
	width: 220px;
	display: block;
    float:left;
    text-align:right;
    font: normal 8pt verdana, sans-serif;
    color: #534938;
    margin: 0 20px 0 0px;
}

.order_form .inline ul {
	width: 250px;
	margin: 0px 0px 2px 220px;
	padding: 0px;
	color: #d82620;
	list-style-type: none;
}

.order_form .inline input,textarea {
	width: 150px;
	border: 1px solid #555454;
}

.submit_image_order_pl {
	background: url('../images/buttons/send.gif');
    border: 0px;
	cursor: pointer;
	text-indent: 100px;
    font: normal 12pt verdana, sans-serif;
    font-weight: bold;
    float: right;
}

#contact_form {
    margin: 40px 0 0 0;
    width: 100%;
    position: relative;
}

#contact_form .submit {
    text-align: right;
    margin: 20px 65px 0 0;
}


.position {
    position: absolute;
    top: 10px;
    left: 490px;
    margin: 0 0 10px 0;
}

.position_label {
    position: absolute;
    top: 10px;
    left: 370px;
}

.label_contact {
    width: 20%;
    font-family: Verdana, Arial,'trebuchet MS',sans-serif;
    font-size: 12px;
    color: #534938;
}

form#fnewsletter {
        width: 680px;
}

form#fnewsletter .submit {
        text-align: right;
        margin: 0 13px 0 0;
}

form#fnewsletter .both {
	margin: 0px 0px 10px 0px;
}

form#fnewsletter .label label {
	width: 200px;
	display: block;
        float:left;
	color:#284163;
	font-family:Verdana, Arial,'trebuchet MS',sans-serif;
	font-size:12px;
        text-align: right;
        margin-right: 20px;
}

form#fnewsletter .left ul.errors {
	width: 300px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #d82620;
	list-style-type: none;
}

form#fnewsletter .left input.input_text {
	width: 300px;
	background-color:#FFFFFF;
	border:1px solid #C1C1C1;
	color:#002868;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

form#fnewsletter .left select {
    width: 300px;
	background-color:#FFFFFF;
	border:1px solid #C1C1C1;
	color:#002868;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.submit_add_pl {
	width: 66px;
	height: 17px;
	background: url('../_pl/images/buttons/add.gif');
	border: 0px;
	cursor: pointer;
}

.submit_edit_pl {
	width: 65px;
	height: 17px;
	background: url('../_pl/images/buttons/edit.gif');
	border: 0px;
	cursor: pointer;
}

.contact_manager_list {
    float: left;
    width: 310px;
}

.contact_consult_list {
    width: 310px;
    float:right;
    margin: 0 0 0 20px;
}

.contact_title {
     background-color: #ffffff;
     font: normal 13pt 'trebuchet MS', sans-serif;
     color: #534938;
     padding-left: 10px;
     padding-top: 10px;
     width: 310px !important;
     width: 190px;
     height: 25px !important;
     height: 35px;
     float: left;
     margin: 0 0 0 10px;
}

.title3
{
     margin: 0px;
     padding: 0px;
     background-color: #dee0e4;
     font: normal 8pt verdana, sans-serif;
     color: #534938;
     padding-left: 10px;
     padding-top: 10px;
     width: 408px !important;
     width: 418px;
     height: 25px !important;
     height: 35px;
     float: left;
}

.titleLink
{
     margin: 0px;
     padding: 0px;
     background-color: #dee0e4;
     font: normal 8pt verdana, sans-serif;
     color: #534938;
     padding-left: 10px;
     padding-top: 10px;
     width: 110px !important;
     width: 120px;
     height: 25px !important;
     height: 35px;
     float: left;
}

.titleIcon
{
     margin: 0px;
     padding: 0px;
     background-color: #dee0e4;
     font: normal 8pt verdana, sans-serif;
     color: #534938;
     padding-left: 10px;
     padding-top: 10px;
     width: 20px !important;
     width: 30px;
     height: 25px !important;
     height: 35px;
     float: left;
}

.titleTrener
{
     background-color: #ffffff;
     font: normal 13pt 'trebuchet MS', sans-serif;
     color: #534938;
     padding-left: 10px;
     padding-top: 10px;
     width: 708px !important;
     width: 718px;
     height: 25px !important;
     height: 35px;
     float: left;
}

.titleTrener a {
     background-color: #ffffff;
     font: normal 13pt 'trebuchet MS', sans-serif;
     color: #332C1F;
     text-decoration:none;
}

.titleTrener2
{
     font: normal 13pt 'trebuchet MS', sans-serif;
     width: 558px !important;
     width: 568px;
     color: #332C1F;
     float: left;
     padding-bottom: 10px;
}

.titleTrener2_sub
{
     font: bold 10pt 'trebuchet MS', sans-serif;
     width: 558px !important;
     width: 568px;
     color: #332C1F;
     float: left;
}

.trenerZdjecie
{
     background-color: #ffffff;
     padding-left: 10px;
     padding-top: 10px;
     margin: 0 15px 0 5px;
     width: 110px !important;
     width: 120px;
     height: 150px;
     float: left;
}

.trenerOpis
{
     background-color: #ffffff;
     padding-left: 10px;
}

.trenerOpisShort
{
     background-color: #ffffff;
     padding-left: 10px;
     width: 600px !important;
     width: 400px;
}

.trener {
    width: 340px;
    float: left;
    margin: 10px 0px 0px 10px;
}

.trener .trener_name {
	font: 13pt 'trebuchet MS',sans-serif;
	color: #534938;
}

.trener .trener_info {
    width: 315px;
    margin: 5px;
    font: 8pt Verdana,Arial,'trebuchet MS',sans-serif;
}

.trener .trener_info img.trener_image {
    float: left;
    margin: 0px 10px 10px 0px;
}

.white_line {
    width:100%;
    height:10px;
    clear:both;
}

.both   {
    clear:both;
}

.message {
    width: 600px;
    margin: 10px 0;
    text-align: center;
    border: 1px solid #596577;
    padding: 5px;
    color: #534938;
    font-weight:bold;
}

.paginationControl {
    width: 695px;
    text-align: center;
}

.paginationControl a {
    text-decoration:none;
    color: #2C4566;
}

.navigation
{
	 margin: 0px;
	 padding: 0px;
	 background-color: #dee0e4;
	 font: normal 8pt verdana, sans-serif;
	 color: #534938;
	 padding-left: 10px;
	 padding-top: 10px;
	 width: 708px;
}

.quickLinks {
	width: 718px;
	height: 35px;
	background-color: #dee0e4;
}

.right {
	float: right;
}

.left {
	float: left;
}

.photoListElement {
	width: 120px;
	float: left;
}

.photoViewElement {
    width: 150px;
    float: left;
}

.bookList {
    margin: 0 25px 0 25px;
}

.bookPhoto {
    float: left;
    width: 110px;
}

.bookViewTitle {
    font: italic 12px Verdana, Arial;
    font-weight: bold;
    color: #39485e;
}

.bookViewAuthor {
    font: italic 12px Verdana, Arial;
    color: #534938;
}

.bookViewDescription {
    font: normal 11px Verdana, Arial;
    color: #534938;
}


.settingsListElement {
	width: 480px !important;
    width: 420px;
	float: right;
    margin-right: 60px;
    margin-left: 10px !important;
}

.shopingPanel {
	width: 520px !important;
    width: 420px;
    height: 25px;
	background-color: #8B7A5E;
	padding: 2px !important;
    padding: 9px 0 0 0;
    float: left;
}

.shopingPanelItem {
    margin: 40px 0 40px 0;
}

.shopingPanelPhoto {
    width: 120px;
    float: left;
    margin: 0 0 0 13px !important;
}

.shopingPanel .price {
	width: 300px !important;
    width: 200px;
	float: left;
    padding: 5px 0 5px 0;
    font: normal 13px Verdana, Arial;
    font-weight: bold;
}

.shopingPanel .settings {
	width: 75px;
	float: left;
    margin-left: 4px;
    padding: 6px 0 0 0;
}

.shopingPanel .icon {
    width: 15px;
    float: left;
    padding: 5px 0 0 0;
}

.shopingPanel .shoppingCard {
	width: 96px;
	float: left;
}

.shopingPanelView {
    width: 690px;
	background-color: #8B7A5E;
    height: 25px;
	padding:2px;
}

.shopingPanelView .price{
	width: 465px;
	float: left;
    padding: 5px 0 5px 0;
    font: normal 13px Verdana, Arial;
    font-weight: bold;
}

.shopingPanelView .settings a{
   float: left;
   color: #ffffff;
   text-decoration: none;
   width: 80px;
   margin-left: 10px;
   padding: 6px 0 0 0;
   font: normal 11px Verdana, Arial;
   font-weight: bold;
}

.shopingPanelView .icon {
   width: 15px;
   float: left;
   padding: 5px 0 0 0;
}

.shopingPanelViewPhoto {
    width: 120px;
    float: left;
    margin: 0 5px 5px 13px !important;
    margin: 0 0 0 5px;
}

.basketPanel {
    width: 690px;
    height: 25px;
	background-color: #8B7A5E;
	padding:2px;
    float: left;
}

.basketPanel .price {
    width: 150px;
	float: left;
    padding: 5px 0 5px 0;
    margin: 0px 0px 0px 10px;
    font: normal 13px Verdana, Arial;
    font-weight: bold;
}

.basketPanel .item {
    padding: 4px 0 0 0;
}

.basketPanel .settings {
    float: right;
    padding: 5px 0 0 0;
    margin: 0px 10px 0px 0px;
    font: normal 11px Verdana, Arial;
    font-weight: bold;
}

.basketPanel .settings a {
    color: #ffffff;
    text-decoration: none;
}

.basketPanel .delete {
	float: right;
	margin: 0px 10px 0px 0px;
}

.basketPanel .delete a {
    float: left;
    color: #ffffff;
    text-decoration: none;
    padding: 5px 0 0 0;
    font: normal 11px Verdana, Arial;
    font-weight: bold;
}

.basketPanel .icon {
     float: left;
     text-decoration: none;
     width: 20px;
     margin-left: 15px;
     padding: 4px 0 0 0;
}

.shipping_total {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #b4cb33;
	padding: 5px 0px 5px 0px;
}

div.shipping_total_price {
    float: right;
    font-size: 14px;
    font-weight: bold;
    color: #b4cb33;	
	background: #DEE1ED;
	padding: 5px 10px 5px 60px;
	margin: 0px 0px 0px 5px;
}

table.t_shipping {
	width: 100%;
	border-collapse: collapse;
}

table.t_shipping th {
    border: 1px solid #8B7A5E;
    border-collapse: collapse;
    text-align: center;
}

table.t_shipping th.th_title {
    border: none;
}

table.t_shipping td {
	border: 1px solid #8B7A5E;
	border-collapse: collapse;
	padding: 2px 4px 2px 4px;
	text-align: right;
}

table.t_shipping td.td_title {
    text-align: left;
}

table.t_shipping td.td_price {
    width: 60px;
}

table.t_shipping td.td_count {
    width: 50px;
}

table.t_shipping td.td_sum {
    width: 60px;
    font-weight: bold;
}

.settingsListElement .shoppingCard a { 
   color: #ffffff;
   text-decoration: none;
}

.settingsListElement .settings a {
   color: #ffffff;
   text-decoration: none;
}

.settingsListElement .icon {
    padding: 5px 0 0 0;
    width: 20px;
}

.settingsListElement .booklink {
    float: left;
}

.settingsListElement .bookTitle a {
	font: italic 13px Verdana, Arial;
	font-weight: bold;
	color: #534938;
	text-decoration: none;
}

.settingsListElement .bookauthor {
	font: italic 13px Verdana, Arial;
	color: #534938;
}

.settingsListElement .bookdescription {
	font: italic 11px Verdana, Arial;
	color: #534938;
}

.lead {
    text-align: right;
}

.lead_bar {
    width: 100%;
    height: 10px;
    margin-right: 50px;
    background-color: #FAFFDF;
}

.lead_answer {
    height: 10px;
    background-color: #c9d969;
    float: left;
}

.lead_percent {
}

div.text div.training_person {
	clear: both;
	width: 220px;
	overflow: hidden;
	margin: 0px 0px 6px 0px;
}

div.text div.training_person a.person_photo , div.text div.training_person img.person_photo {
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
	overflow: hidden;
}

div.text div.training_person a.person_name_surname , div.text div.training_person span.person_name_surname {
	color:#284163;
	font-weight:bold;
	text-decoration:none;
}

#gmap {
	width: 690px;
	margin: 10px 0px 10px 10px;
}

.training_person_photo {
    float: left;
    margin: 0 5px 0 0;
}

.training_person_text {

}

.training_person_text a {
    text-decoration: none;
    font-weight: bold;
    color: #534938;
}

.green {
	color: #b4cb33;
}

.green a {
	color: #b4cb33;
}

.m_bottom {
	margin-bottom: 10px;
}

.bold {
	font-weight: bold;
}

.left_margin {
    margin: 0 0 0 50px;
}

.width {
    width: 680px;
}

.center {
    text-align: center;
}

.text-right {
    text-align: right;
    padding: 0 10px 0 0;
}

.partnerPhoto {
    text-align: center;
}

.submit_image_pl {
    background: url('../_pl/images/buttons/send.gif');
    width: 65px;
    height: 17px;
    border: 0px;
    cursor: pointer;
}

.errors {
    list-style: none;
    font-size: 11px;
    color: #FF1818;
    margin: 2px 0 2px 0 !important;
    margin: -2px 0 0 0;
}

.contact_person {
    float: left;
    width: 310px;
    margin: 0 0 20px 0;
}

.contact_person_photo {
    float: left;
    width: 99px;
    height: 128px;
}

.contact_person_info {
    padding: 30px 0 0 0;
    height: 99px;
    width: 200px;
    margin: 0 0 0 5px;
    float: left;
}

.trainer_person {
    float: left;
    width: 220px;
    margin: 0 0 20px 0;
}

.trainer_person_photo {
	clear: both;
    float: left;
    width: 110px;
    height: 128px;
}

.trainer_person_info {
    padding: 30px 0 0 0;
    height: 99px;
    width: 170px !important;
    width: 160px;
    margin: 0 0 0 10px;
    float: left;
}

.trainer_person_title {
     background-color: #ffffff;
     font: normal 11px 'trebuchet MS', sans-serif;
     font-weight: bold;
     color: #534938;
     padding-left: 10px;
     padding-top: 10px;
     float: left;
}

#people_select {
    clear:both;
}

#people_select ul#people_letters {
    margin: 0px;
    padding: 0px;
    width: 100%;
    margin: 40px 0 40px 145px;
    list-style-type: none;
}

#people_select ul#people_letters li{
    margin: 0px;
    padding: 0px;
    position: relative;
    float: left;
}

#people_select ul#people_letters li a {
    display: block;
    margin: 0px;
    padding: 0px;
}

#people_select ul#people_letters li#a_d a {
    width: 83px;
    height: 28px;
    background: url('../images/buttons/az1.gif') no-repeat 0px 0px;
}

#people_select ul#people_letters li#e_j a {
    background: url('../images/buttons/az2.gif') no-repeat;
    height: 28px;
    width: 83px;
}

#people_select ul#people_letters li#k_ł a {
    background: url('../images/buttons/az3.gif') no-repeat;
    width: 83px;
    height: 28px;
}

#people_select ul#people_letters li#m_s a {
    background: url('../images/buttons/az4.gif') no-repeat;
    width: 83px;
    height: 28px;
}

#people_select ul#people_letters li#t_ź a {
    background: url('../images/buttons/az5.gif') no-repeat;
    width: 83px;
    height: 28px;
}

textarea.textarea
{
 BORDER-RIGHT: #c1c1c1 1px solid;
 BORDER-TOP: #c1c1c1 1px solid;
 FONT-SIZE: 12px;
 BACKGROUND-IMAGE: url('../images/gfx_main/shadow.gif');
 BORDER-LEFT: #c1c1c1 1px solid;
 COLOR: #002868;
 BORDER-BOTTOM: #c1c1c1 1px solid;
 BACKGROUND-REPEAT: repeat-x;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 BACKGROUND-COLOR: #ffffff
}

div.information_open {
	width: 700px;
	height: 40px;
	border-top: 1px solid #e9e8d6;
	border-bottom: 1px solid #e9e8d6;
	background: #F1F0DC;
	margin: 7px 0px 7px 7px;
	font: 7pt Verdana;
	color: #09294A;
	overflow: hidden;
}

div.information_open p {
	width: 300px;
	float: left;
	margin-top: 7px;
}

div.information_open a.link_szkolenia_otwarte {
	float: right;
	margin: 13px 20px 0px 0px;	
}

div.information_open_dedykowany {
	width: 685px;
	height: 40px;
	border-top: 1px solid #e9e8d6;
	border-bottom: 1px solid #e9e8d6;
	background: #F1F0DC;
	margin: 7px 0px 7px 7px;
	font: 7pt Verdana;
	color: #09294A;
	overflow: hidden;
}
div.information_open_dedykowany a {
	float: left;
	color: #09294A;
	font-weight: bold;
}

div#homepage_middle_bottom {
	margin: 0px 0px 0px 3px;
}

ul.trainings_list {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	list-style-type: none;
}

ul.trainings_list li {
	margin: 0px 0px 12px 0px;
	font: 13pt 'trebuchet MS',sans-serif;
	color: #332c1f;
}

ul.trainings_list li div.description {
	color: #09294A;
	font: 8pt Verdana,Arial,'trebuchet MS',sans-serif;
	margin: 25px 0px 0px 9px;
}

ul.trainings_list li ul.trainings_sublist {
    margin: 10px 0px 0px 30px;
    padding: 0px;
    list-style-type: none;
}

ul.trainings_list li ul.trainings_sublist li {
	font: 8pt 'trebuchet MS',sans-serif;
    color: #09294A;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

ul.trainings_list li ul.trainings_sublist li a {
    font: 8pt Verdana, 'trebuchet MS',sans-serif;
    color: #09294A;
}	

ul.trainings_list li ul.trainings_sublist li a.trainingTitle {
	float: left;
}

ul.trainings_list li ul.trainings_sublist li img.training_open {
	float: left;
	margin: 0px 0px 0px 20px;
}

#column4 ul.list_leads {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#column4 ul.list_leads li {
	padding: 0px 0px 10px 0px;
}

#column4 ul.list_leads li a {
    font-family: Verdana,'trebuchet MS',sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #09294A;
}
