/* CSS Document */
* { padding:0;
	margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
html, body {height:100%; }
body {font-size:100%; line-height:1.125em; background:url(images/bg.gif) top center}
html, input, textarea	{font-family:Verdana, Geneva, sans-serif; color:#7f7f7f;}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

div.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img {vertical-align:top;}
a{color: #990000; text-decoration: underline;} 
a:hover{text-decoration:none}
.link{color:#909090;  } 
.link1{color:#15130f; background:url(images/marker3.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; text-decoration:none } 
.link1 strong{text-decoration: underline } 
.link1:hover {text-decoration:none; color:#db2c00 } 

#content ul{margin:0; padding:0; list-style:none; font-size:0.9em;}
#content ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:12px; color: #000000;}
#content ul li a{color: #990000; text-decoration: underline; line-height: 1.75em} 
#content ul li a:hover { text-decoration:none;}
#content ol {margin:0 0 0 18px; text-align:justify; font-size:0.9em;}

.link-1 { display:block; float:left; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
.link-1 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-1 b {display:block; background:url(images/link_right1.gif) no-repeat right top; padding:0 18px 3px 20px; font-weight:normal; font-style:normal; font-size:.916em}
.link-1:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}
.link-1:hover em{ background:url(images/link_left1-1.gif) no-repeat left top;}
.link-1:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }

.link-2 { display:block; float:right; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-2 b{display:block; background:url(images/link_right1.gif) no-repeat right top; padding:0 12px 3px 20px; font-weight:normal; font-style:normal; font-size:.916em}
.link-2:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}
.link-2:hover em{ background:url(images/link_left1-1.gif) no-repeat left top;}
.link-2:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }

.link-3 { display:block; float:right; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
.link-3 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-3 b{display:block; background:url(images/link_right1.gif) no-repeat right top; padding:0 12px 3px 13px;  font-style:normal; }
.link-3:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}
.link-3:hover em{ background:url(images/link_left2-1.gif) no-repeat left top;}
.link-3:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }

.link-4 { float: left; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; margin-top:5px;}
.link-4 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-4 b{display:block; background:url(images/link_right1.gif) no-repeat right top; padding:0 12px 3px 13px;  font-style:normal; }
.link-4:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}
.link-4:hover em{ background:url(images/link_left2-1.gif) no-repeat left top;}
.link-4:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }

/*header*/
#header {font-size:0.75em; color:#9f9f9f;}
#header .logo{ margin:0 550px 10px 15px; vertical-align:middle }
#header .slogan{ margin:-100px 0 152px -10px; }
#header .bg_left{ background:url(images/bg_left.png) no-repeat top left }
#header .bg_right{ background:url(images/bg_right.png) no-repeat top right;height:378px; }
#header .indent{padding:10px 0 0 28px}
#header .indent-block{padding:113px 0 32px 0}
#header .header_right {text-align:right; padding-right: 25px; font-size:0.8em;}
#header a{color:#9f9f9f; text-decoration:none;} 
#header a:hover{text-decoration:underline}
#header span a{color:#78a4a4; text-decoration:underline; background:url(images/marker.gif) top left no-repeat; background-position:0px 5px; padding-left:10px;} 
#header span a:hover{text-decoration:none}
#header .block{ background:url(images/bg_top1.jpg) no-repeat left top; height:341px; width:827px; margin-top:0px}
.menu{ background:url(images/bg_menu.png) no-repeat top left; width:819px; height:89px; position:absolute; font-size:0.8em}
#header ul{margin:0 0 0 25px; padding:0; list-style:none; font-family:Verdana, Geneva, sans-serif; font-variant:small-caps;}
#header ul li{ margin:0; display:inline; float:left; background:url(images/li.gif) top left no-repeat; background-position:0 37px;}
#header ul li a{color:#252525; text-decoration:none; background:url(images/li1-1.gif) no-repeat top left; background-position:47px 0; width:132px; text-align:center; display:block; float:left; padding:35px 0 0 0; font-size:1.4em; font-weight:bolder} 
#header ul li a:hover{color:#252525; text-decoration:none; background:url(images/li1-act1.gif) no-repeat top left; background-position:47px 0; }
#header ul li .currunt{color:#7a0900; text-decoration:none; background: url(images/li1-act1.gif) no-repeat top left; background-position: 47px 0;}
#header ul .first{background:none} 

/*content*/
#content {font-size:0.75em; width:100%; text-align:left; background:url(images/bg_cont.png)}
#content .indent-main{padding:26px 0px 27px 36px}
#content .indent-col2{padding:28px 0 0 0}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 37px 16px -8px; position:relative;}
#content .img-left1{ float:left; margin:0 20px 16px 0;}
#content .img-right{ float:right; margin:0 37px 16px -8px; position:relative;}
#content .img-right1{ float:right; margin:-25px 0px 0px 0px;}
#content .img-center {float:none; margin: -20px 20px 0px 120px;}
#content .img-tbl-right{ float:right; margin: -20px 0px 5px 0px;}
#content .img-tbl-right2{ float:right; margin: -37px 0px 5px 0px;}
#content .img-indent{ margin:0 0 25px -9px}
#content p {margin:0 0 17px 0; color:Black; font-size:0.9em;}
#content .p{ margin:0 0 17px 0}
#content .p1 {text-align:justify}
#content .p2 {padding-left:15px;}
#content .p3 {padding-top:10px; color:#999;}
#content .arrow {background:url(images/marker3_1.gif) top left no-repeat; background-position:40px 6px; padding-left:60px; text-decoration:none; color:Black;}
#content h3{color:#282727; font-size:1.1em; font-weight:bold; margin-bottom:20px; line-height:1em  ;text-decoration: none; background: url(images/tail.gif) repeat-x; background-position:bottom; padding-bottom: 17px; white-space: nowrap;}
#content h3 strong{ color: #7a0900;}
#content h4{color:Black; font-size:1.1em; margin-bottom:7px; text-align:right; margin-right:30px;}
#content h5{color:Black; font-size:1em;}
#content h6{color:Black; margin-left:0px; font-size:1.1em;}
#content .txt{color:#434343; font-weight:bold; font-size:1em;}
#content .txt1{color:#cf100b; font-size:1em; float:right}
#content .vl {background:url(images/vline.gif) repeat-y right;}
.tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:36px; margin-bottom:38px}

#content a {text-decoration:none; color:Black;s}

#content .indent{padding:5px 0 0 0}
#content .indent1{padding:0 0 10px 205px}
#content .indent2{padding:0 0 0 120px}
#content .indent3{padding:0 0 10px 10px}

#content .menu1 {color:#15130f; background:url(images/marker3_black.gif) top left no-repeat; background-position:0 2px; margin:0; padding-left:12px; text-decoration:none; 
				font-size: 1.0em; font-weight:bold; text-indent:20px;}
#content .menu1 active {color:#7a0900;}
#content .menu1:hover {color:#15130f; background:url(images/marker2.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:12px; text-decoration:none}
#content .submenu1 {font-weight:normal; font-size:0.9em; color:#15130f; text-decoration:none; background:url(images/marker3_1.gif) top left no-repeat; background-position:0 3px; 
					margin: 0px; padding-left: 12px;}
#content .submenu1 active {color:#7a0900;}
#content .submenu1:hover {color:#7a0900; background:url(images/marker2.gif) top left no-repeat; background-position:0 5px; margin: 0px; padding-left: 12px;}

/* SIDE MENU */
#side_menu h1 { color:Black; font-size:0.9em; font-weight:bold; text-align:left; text-decoration:none; text-transform:uppercase; padding-left:13px; 
				background:url(images/marker3_black.gif) top left no-repeat; background-position: 0px 5px;}
#side_menu h1:active {color:Blue; }
#side_menu h1:hover {background:url(images/marker2.gif) top left no-repeat; background-position: 5px 9px;}
#side_menu h1 active {color:#7a0900; }

#side_menu h2 {color:Black; font-size:0.8em; font-weight:normal; text-align:left; text-decoration:none; text-transform:uppercase; padding-left:17px;
				background:url(images/marker3_1.gif) top left no-repeat; background-position: 5px 6px;}
#side_menu h2:active {color:Blue;}
#side_menu h2:hover {background:url(images/marker2.gif) top left no-repeat; background-position: 10px 8px;}
#side_menu h2 active {color:#7a0900;}

/*OPIS SZKOLEN*/
#opis_szkolen h4 { text-align:left; color:#7a0900; background:url(images/marker3.gif) top left no-repeat; background-position:0 5px; margin:0; margin-bottom:10px; margin-top:20px; padding-left:12px; font-size: 1.0em; font-weight:bold;  text-transform:uppercase;}
#opis_szkolen h4 strong {color:#7a0900;}
#opis_szkolen h5 {font-size:0.9em; color:#666; text-decoration:none; text-transform:uppercase; background:url(images/marker3_1.gif) top left no-repeat; 
					background-position:0 5px; margin: 10px; padding-left: 15px;}
#opis_szkolen p { padding-left:12px; margin-bottom:0px; text-align:justify;}
#opis_szkolen #opis_szkolen p { padding-left:12px; margin-bottom:0px; text-align:justify;}
#opis_szkolen .link {text-decoration:underline; padding-left:12px; padding-top:10px;}
#opis_szkolen .link:hover {color:#7a0900;}
#opis_szkolen ul { padding: 0 0 0 25px; font-size:0.9em; color:Black;}
#opis_szkolen .no_underline {text-decoration:none; color:Black;}

/*NEWS*/
#news h4 { text-align:left; color:#7a0900;; background:url(images/marker3.gif) top left no-repeat; background-position:0 5px; margin:0; margin-bottom:10px; margin-top:20px; 
			padding-left:12px; font-size: 1.0em; font-weight:bold;  text-transform:uppercase;}
#news h5 { font-size:0.9em; color:Black; text-decoration:none; text-transform:uppercase; padding-left:12px;}
#news .grey {color:#666;}
#news p { padding-left:12px; margin-bottom:10px; text-align:justify;}
#news p strong {font-weight:bold;}
#news .data {color:#666;}


/*box*/
.box {background:#fff; width:100%;}
.box .border-top {background:url(images/border_top1.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom1.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left1.gif) repeat-y left;}
.box .border-right {background:url(images/border_right1.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left1.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right1.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left1.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box .indent-box {padding:5px 25px 15px 25px;}
.box .indent-box1 {padding:20px 25px 27px 27px;}

/*contact form*/
#contact_form form {font-size:0.9em; color:Black;}
#contact_form input, #contact_form textarea {display: block; font-size: 11px; font-family: Verdana, Geneva, sans-serif; color: #827361; border: 1px solid #dfdfdf; padding: 3px;}
#contact_form p {font-weight: bold;	margin: 15px 0 8px 0;}
#contact_form textarea {width: 510px; height: 150px; border-left:1px solid #6a6a6a; border-top:1px solid #6a6a6a; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; 
background:#FFFFFF; width:510px; height:200px; font-size:1em; padding-left:5px; margin-bottom:11px; overflow:auto;}
#contact_form .oswiadczenie_kol_1 {width:210px;}
#contact_form .oswiadczenie_kol_2 {width:20px;}
/*
#contact_form div.submit input { border: 0;	width: 63px; height: 21px; color: #fff;	font-weight: bold; background: Black; margin: 5px 0 0 455px;}
*/
#contact_form div.submit input {display:block; float:right; background:url(images/link_bg1-m2.gif) left top no-repeat; color:#ffffff; text-decoration:none; 
									font-weight:normal; font-style:normal; font-size:0.916em; height:21px; width:76px;}
#contact_form div.submit input:hover {background:url(images/link_bg1-1-m2.gif) left top repeat-x;}

#contact_form input { border-left:1px solid #6a6a6a; border-top:1px solid #6a6a6a; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#FFFFFF;  height:17px;	font-size:1em; padding-left:5px;}
#contact_form .ukryte {width:0; border:none; border-style:none; border-color:none; outline:none; height:0; margin: 0 0 0 0; padding: 0 0 0 0; display:none;}

/*subscribtion form*/
#newsletter_form form {font-size:0.916em; color:Black;}
#newsletter_form input {display: block; font-size: 1em; font-family: Verdana, Geneva, sans-serif; color:#666; border: 1px solid #dfdfdf; padding: 3px; width: 180px; height:14px;}
#newsletter_form .ukryte {width:0; border:none; border-style:none; border-color:none; outline:none; height:0; margin: 5px 0 0 0; display:none;}
#newsletter_form p {font-size:0.9em; font-weight:normal; color:Black; margin-bottom:5px;}
#newsletter_form div.submit input {display:block; float:right; background:url(images/link_bg1-m2.gif) left top no-repeat; color:#ffffff; text-decoration:none; 
									font-weight:normal; font-style:normal; font-size:0.916em; height:21px; width:76px;}
#newsletter_form div.submit input:hover {background:url(images/link_bg1-1-m2.gif) left top repeat-x;}

/*entry form*/
#entry_form form {font-size:0.9em; color:Black;}
#entry_form input {display: block; font-size: 1.0em; font-family: Verdana, Geneva, sans-serif; color:#666; border: 1px solid #dfdfdf; padding: 3px;}
#entry_form .dane_kol_1 {width:145px;}
#entry_form .dane_kol_2 {width:358px;}
#entry_form .tabela_kol_1 {width:135px;}
#entry_form .tabela_kol_2 {width:118px;}
#entry_form .tabela_kol_3 {width:78px;}
#entry_form .tabela_kol_4 {width:144px;}
#entry_form .oswiadczenie_kol_1 {width:483px;}
#entry_form .oswiadczenie_kol_2 {width:20px;}
#entry_form .oswiadczenie_kol_1a {width:436px;}
#entry_form .oswiadczenie_kol_2a {width:40px; text-align:center;}
#entry_form .oswiadczenie_kol_2b {width:40px; text-align:center;}
#entry_form .ukryte {width:0; border:none; border-style:none; border-color:none; outline:none; height:0; margin: 0 0 0 0; display:none;}
#entry_form p {font-weight:normal; color:Black; margin-bottom:5px; margin-top:5px;}
#entry_form h3 {text-align:center;}
#entry_form h4 {text-align:left; font-size:0.9em; text-transform:uppercase;}
#entry_form div.submit input { border: 0;	width: 63px; height: 21px; color: #fff;	font-weight: bold; background: Black; margin: 5px 0 0 455px;}
#entry_form table {font-size:0.9em;}
#entry_form thead {text-align:center;}

/*tables*/
#table_pg1 table {padding-bottom:20px; border-style:none; text-decoration:none; width:518px; border-spacing:15px; font-size:1em;}
#table_pg1 th { color:#15130f; font-size:1.0em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-align:center; 
				background: url(images/tail.gif) repeat-x; background-position: bottom; padding-bottom: 5px;}
#table_pg1 td {vertical-align:top; width:250px; }
#table_pg1 p {text-decoration:none; font-size:0.5en; color:Black;}
#table_pg1 .marker {font-weight:bold; margin-bottom:1px; margin-left:5px;}
#table_pg1 .marker:hover {color:#7a0900;}
#table_pg1 .date{padding-left:5px; color:#999; margin-bottom:1px;}
#table_pg1 .main_text{padding-left:5px; color:Black}
#table_pg1 a {text-decoration:none; color:Black;}
#table_pg1 a:hover {color:#7a0900;}
#table_pg1 .a1 {margin:0 0 0 5px}
#table_pg1 .inverted {color:#7a0900;}
#table_pg1 .inverted:hover {color:Black;}

.table_calendar table {padding-bottom:20px; width:auto; border-collapse: separate; border-spacing: 3px; empty-cells: show; caption-side: top; text-decoration:none;}
.table_calendar th {text-align: left; text-transform:uppercase; background: #FFFFFF; color:Black; font-size: 1.1em; font-weight:bold; padding-bottom:6px; padding-top: 6px;}
.table_calendar th strong {color: #7a0900;}
.table_calendar tr {font-size:1.0em; font-weight:normal; color: Black; padding:6px; background-color:White;}
.table_calendar td {color:Black; width: 70px; text-align:center; font-size:0.9em; padding:6px; border-width:thin; border-style:solid; border-color:#BBB #EEE #EEE #BBB;}
.table_calendar a {text-decoration:none; color:Black}
.table_calendar a:hover {color:#7a0900;}
.table_calendar .head {font-size:1.0em; font-weight:bold; text-align:center; font-variant:small-caps; background-color:Gray;}
.table_calendar .grey {background-color: #C0C0C0;}
.table_calendar .kol-1 {width: 220px; text-align:left; padding-left:15px;}
.table_calendar .kol-1:hover {color:7a0900;}


/*footer*/
#footer { color:#8d8d8d; font-size:0.6em; background:url(images/bg_bot.png) repeat-x center }
#footer .indent-footer{ padding:25px 30px 0 75px;}
#footer a {color:#cf100b; text-decoration:underline}  
#footer a:hover {  text-decoration:none}
#footer .bg_left{ background:url(images/bg_left1.png) no-repeat top left }
#footer .bg_right{ background:url(images/bg_right1.png) no-repeat top right;height:116px; }

.h1 {margin-left:5px; margin-right:5px; height:30px; vertical-align:bottom;}
.h{ height:28px}
.block-contact span{ float:right; margin-right:60px}

.input { border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; background:#FFFFFF; width:175px; height:19px;	font-size:11px; font-family: Verdana, Geneva, sans-serif; padding-left:5px;}

input { border-left:1px solid #6a6a6a; border-top:1px solid #6a6a6a; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#FFFFFF; width:195px; height:17px;	font-size:1em; padding-left:5px;}


textarea{ border-left:1px solid #6a6a6a; border-top:1px solid #6a6a6a; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#FFFFFF;	width:188px; height:109px; font-size:1em; padding-left:5px;	margin-bottom:11px;	overflow:auto}


