
body { text-align:center; margin:0px ; padding:0px; cursor:default; }

html { overflow: -moz-scrollbars-vertical; }

div.clear { clear: both;  }
#pageContainer { width:1187px; margin: auto; }
#page { width:1187px; }
#pageTop { width:1187px; height: 15px; background-image:url('/var/img/layout/top_bg_x.png'); background-repeat: repeat-x; }
#pageTop2 { width:1187px; height: 73px; background-image:url('/var/img/layout/top_2_bg.jpg'); background-repeat: no-repeat; }

#leftSide { width:200px; float: left; height: 880px;}
#leftSideTop { width:200px; height: 100%;  background-image:url('/var/img/layout/left_side_top2.png'); background-repeat: no-repeat; background-color: #e6e6e6; }
#leftSideBottom { width:200px; height:15px; background-image:url('/var/img/layout/left_side_bottom.png'); background-repeat: no-repeat; }
#centerArea { width: 815px;  float: left; }
#centerAreaBanner { width: 815px; height: 209px; background-image:url('/var/img/layout/top_banner2.png'); background-repeat: no-repeat; }


#rightSide { width: 171px; float: left; height: 880px;}
#rightSideTop { width:171px; height: 100%; background-image:url('/var/img/layout/right_side_top2.png'); background-repeat: no-repeat; background-color: #e6e6e6; }
#rightSideBottom { width:171px; height:15px; background-image:url('/var/img/layout/right_side_bottom.png'); background-repeat: no-repeat; }
#centerAreaMenu { width:815px; height: 154px; background-image:url('/var/img/layout/menu_belt.png'); background-repeat: no-repeat; }
#centerAreaLogos { width:815px; height: 134px; }

#oFirmie { width:411px; height:93px; float: right; margin:10px 22px 0px 0px; background-image:url('/var/img/layout/ofirmie.png'); background-repeat: no-repeat;  }
#ueLogos { width:345px; float: left; margin: 25px 0px 0px 22px;}
#centerNewsBody {float: left; width: 810px;    margin-top:-20px;} 

#addressBox { width: 187px; height: 200px; position: relative; top:50px; left: 7px; background-image:url('/var/img/layout/addres_box_bg.png'); background-repeat: repeat-y; margin-bottom:50px; }
#addresBoxTable { width:100%; font-family: tahoma; font-size: 10px;}
.addresLines { margin: 5px 0px 0px 18px;}

div.leftBox {margin: 5px 0; position: relative; left: 7px; top: 0px; width: 197px; background-image:url('/var/img/layout/box_bg.png'); background-repeat: repeat-y;}
table.leftBox { width: 100%;}
td.boxTop {width: 187px; height: 32px; background-image:url('/var/img/layout/box_top.png'); background-repeat: no-repeat; font-family: tahoma; font-size:11px; color: white; padding:4px 0px 0px 20px; font-weight: bold;}
td.redTop {width: 187px; height: 32px; background-image:url('/var/img/layout/box_top_red.png'); background-repeat: no-repeat; font-family: tahoma; font-size:11px; color: white; padding:4px 0px 0px 20px; font-weight: bold;}
p.boxContent { font-family: tahoma; font-size: 10px; margin: 5px 13px 0px 10px;}
table.boxBullet {font-family: tahoma; font-size: 10px; vertical-align: top;}


div.boxLeftButton { display: block; margin:5px 0px 0px 0px;}


/* #pageContainer a:link { color:#909090; text-decoration:none; }*/
#pageContainer a.underLine:hover { text-decoration: underline; }

td.text a,
td.text {padding-left: 3px; color: #909090; text-decoration:none}
td.text a:hover {color: #ae0000; text-decoration: underline;}

img.boxBullet {margin:2px 0px 0px 0px;}
#incentive {  width: 187px; height: 95px; position: relative; left: 7px; top: 80px; background-image:url('/var/img/layout/incentive_box.png');  background-repeat: no-repeat; }
input.newsLetter { border:1px solid #bdbdbd; background-color: #e5e5e5; width:161px;}
td.button { text-align: right; padding:6px 8px 0px 0px;}
td.field { padding:8px 0px 0px 0px;}

div.rightBox {position: relative; left: 7px; top: 50px; width: 159px; background-image:url('/var/img/layout/right_box_bg.png'); background-repeat: repeat-y;}
table.rightBoxTable {}
td.rightBoxTop {width: 159px; height: 32px; background-image:url('/var/img/layout/right_box_top.png'); background-repeat: no-repeat; font-family: tahoma; font-size:11px; color: white; font-weight: bold; padding: 4px 0px 0px 20px;}
td.boxContent {padding: 0px 3px 0px 10px;}
td.boxContent a {color: #909090; text-decoration: none;}
td.boxContent a:hover {color: #ae0000; text-decoration: underline;}

#logoMCS { width:125px; height:35px; position: relative; top:25px; left:40px; display: block; }

#topMenu {float: left; margin: 5px 0px 0px 643px;   font-family: tahoma; font-size: 11px; font-weight: bold; color: #d9d9d9; width: 310px;}
a.topMenuLink {color: #909090; text-decoration: none;}
a.topMenuLink:hover {color: #ae0000; text-decoration: underline;}


div#topSearch {float: left; margin: 0px 0px 0px 65px; }
input.search { height:19px; width:125px; margin-right:5px; padding-left:0.5em; border:1px solid #bdbdbd; background-color: transparent; font-family:tahoma; font-size:8pt;}

div#topLinks {float: right; margin: 10px 0px 0px 0px; height:20px; width:225px; font-family: tahoma; font-size: 8pt; vertical-align:middle; color: #94928C;}
div#topLinks a {color: #909090; text-decoration: none;}




div.zrealizowane {position: relative; top: 57px;  }
p.boxAnkieta { font-family: tahoma; font-size: 10px; color: #7f7f7f; margin: 5px 0px 0px 0px;}

div.mainMenu {font-family: tahoma; font-size: 11px; color: white;  width: 155px; height: 120px;}
div.mainMenuHeader {text-align: left; padding:0px 0px 0px 10px;}
table.mainMenuItems {margin: 10px 0px 0px 0px; width: 100%; text-align: left; color: #909090; font-family: tahoma; font-size: 10px;}
table.mainMenuItems a {color: #494949; font-family: tahoma; font-size: 10px; text-decoration: none;}
table.mainMenuItems a:hover {color: #ae0000; }
img.mainMenuBullet { margin:4px 0px 0px 0px;}

div#oFirmieText {width:340px; height: 60px;line-height:14px; margin:17px 0px 0px 55px; font-family: tahoma; font-size: 10px; color: #5d5d5d; text-align: left;}


div#seeAll {font-family: tahoma; font-size:11px; color: #1f1c78; float: right; margin: 12px 10px 0px 0px;}
div#newsBox { }

img { border:0}

div#logosContent { margin: 0 50px; text-align:left; color: #000; font-family: tahoma; font-size:11; }
div#logosContent .head1 { font-size: 1.5em; font-weight:bold; }
div#logosContent .head2 { font-size: 1.2em; font-weight:bold; text-align:center; }
div#logosContent dd,
div#logosContent p { text-align:justify; color: #7f7f7f; font-family: tahoma; font-size: 11px; line-height:1.5em; }
div#logosContent dt { font-weight: bold; line-height:1.5em; }
div#logosContent a.logosContentButton { color: #000; text-decoration: none; font-family: tahoma; font-size:1.2em; font-weight: bold; }
div#logosContent a.logosContentButton:hover { color: #ae0000; }


div#centerNewsBody table.centerNews { width:779; position: relative; left: 18px }
div#centerNewsBody .newsHeader { height: 58px; background-image: url('/var/img/layout/info_box_top.jpg'); background-repeat: no-repeat; }
div#centerNewsBody .newsFooter { height: 21px; background-image: url('/var/img/layout/info_box_bottom.jpg'); background-repeat: no-repeat; }
div#centerNewsBody .newsBody { background-image: url('/var/img/layout/info_box_bg.jpg'); background-repeat:repeat-y; }

div#newsBlock { float: left;  width: 487px;  margin:20px 0px 0px 42px; }
div#addBlock { float: left; width: 240px;  margin: 20px 0px 0px 0px; }

div#newsBlock table.newsItem { border:0; border-spacing:0; cell-border:0; font-family: tahoma; font-size:11px; width:95%; vertical-align:middle}
div#newsBlock td.newsDate { width: 65px; color: #1f1c78; font-size: 0.9em; text-align: left;}
div#newsBlock td.newsCity { width: 250px; color: #1f1c78; font-weight: bold; text-align: left; font-size:1.1em; text-transform: uppercase;  text-align: left;}
div#newsBlock td.newsTitle { color: #737379; padding: 3px 10px; font-weight: bold;  text-align: left;}
div#newsBlock td.newsIntro { color: #737379; padding-top: 10px; padding-bottom: 10px; text-align:justify}
div#newsBlock td.newsIntro p {font-family: tahoma; font-size:11px;}
div#addBlock a {color: #ae0000; text-decoration: none;}
div#addBlock a:hover {color: #ae0000; text-decoration: underline;}


a.wiecej { text-decoration: none; color: #1f1c78;}
a.wiecej:visited {color: #1f1c78;}
h3.aktualnosci { font-family: tahoma; font-size: 12px; font-weight: bold; color: #1f1c78;  }
p.aktualnosci { font-family: tahoma; font-size: 11px; color: #737379;}

table.projekty { font-family: tahoma; font-size: 10px;}
table.projekty td.title {padding: 0px 0px 0px 0px; color: #A00000;}
table.projekty td.title2 {color: #9F6363; font-size: 10px; padding:0px 0px 10px 0px;}

/* TEXT CENTRALNY */

#centerAreaText { width:765px; font-family: tahoma; font-size: 11px; color: #737379; padding: 0px 30px 0px 30px; text-align: left; text-align: justify;}
#centerAreaText table { font-family: tahoma; font-size: 11px; color: #737379; }
#centerAreaText table td{ vertical-align: top; }
#centerAreaText h2 {font-family: tahoma; font-size: 14px; color: #AB0000; }
#centerAreaText img.border {border: 1px solid silver; padding:1px;}
#centerAreaText a {color: #737379; text-decoration: none;}
#centerAreaText a:hover {color: #AB0000; text-decoration: underline;}
a.plain {color: #AB0000; text-decoration: none;}

/*SUB MENU*/
#subMenu {margin-left: 18px; width: 779px; height: 40px; text-aling: center;  background-image: url('/var/img/layout/submenu.png'); background-repeat: no-repeat; }
#subMenuElements {width: 740px; border:0px solid red; float: left; margin:8px 0px 0px 20px;}
#subMenu a.subMenu { margin: 0px 0px 0px 15px; font-family: tahoma; font-size: 11px;  color: #AB0000; font-weight: bold; text-decoration: none; }
#subMenu a.subMenu:hover { color: #AB0000; }


#contactBox {margin: -25px 7px 0px 10px; float: right; width: 317px; height: 95px; border:0px solid red; background-image: url('/var/img/layout/kontakt.png'); background-repeat: no-repeat; }
#contactBox.contactBig { height:130px; background-image: url('/var/img/layout/kontakt2.png'); }
#contactText {line-height: 16px; margin: 10px 0px 0px 60px; border: 0px solid red; color: #494949; }
#contactText a {color: #494949; }
#contactText b.contactName {font-size: 13px; color: #AB0000; }

#descriptionBox { width:400px; }
#descriptionBox h2 { font-size:12px; color:#737379; font-weight:bold;}
#descriptionBox p { text-align:justify; line-height:1.3em;}

a.oFirmie { color: #5d5d5d; text-decoration: none; }
a.oFirmie:visited { color: #5d5d5d; }

div.header1 {color: #990000; font-size:1.2em; font-weight:bold; text-transform: uppercase; margin-bottom: 1em; }
#aktualnosci a {color: #909090; text-decoration: underline;} /*krzyh*/
#aktualnosci a:hover {color: #ae0000; text-decoration: underline;}
#aktualnosci ul li {list-style:disc; margin-bottom:.1em}
#aktualnosci ol li {margin-bottom:.3em}
td.newsIntro table td {font-family: tahoma; font-size: 10px; color: #494949;}
h1 {font-family: tahoma; font-size: 14px; color: #494949 }
p.info { font-family: tahoma; font-size: 12px; color: #494949;}

table.doc_table {font-family: tahoma; font-size: 11px; color: #494949;}
.hiddenLink { display:block; width:125px; height:43px; text-indent:-1000px; }

#stopka { clear:both; font-family: tahoma; font-size: 11px; color:#a5a4a4; margin-top:30px }

table.trainingPrices {font-family: tahoma; font-size: 11px; color: #494949; border-top: 1px solid silver; border-left: 1px solid silver;}
table.trainingPrices th,
table.trainingPrices td {border-style: solid; border-color: silver; border-width: 0px 1px 1px 0px; padding: 1px 3px 1px 3px;}


table.ogloszenia {font-family: tahoma; font-size: 11px; color: #494949;}
table.ogloszenia td.date { vertical-align: top; width: 75px; font-weight: bold;}
table.ogloszenia td.title {font-weight: bold;}
table.ogloszenia td.preview {border: 0px solid silver;}
table.ogloszenia a {text-decoration: none; color: #494949; font-weight: bold;}

.dep1 {font-weight: bold; font-size: 12px; color: #AB0000;cursor:pointer;}
.dep2 {margin: 5px 15px 5px 15px; line-height: 16px;}
dt.dep1 {font-weight:normal;}

li.lublin { list-style: none; line-height: 18px;}
a.projekt {font-weight: bold;}
table.calendar td.linked-day a:link,
table.calendar td.linked-day a:visited {font-weight: bold; color: #AB0000 !important;} /*krzyh*/
table.calendar td.linked-day2 a:link,
table.calendar td.linked-day2 a:visited {font-weight: bold; color: #000000 !important;}/*krzyh*/

/* projekty inwestycyjne */
p.interlinia {line-height:1.5em;}
#konkursyButton {position:relative; top:120px; left:20px;}
#doradztwo p {line-height:1.5em; text-align:justify; }
#doradztwo h3 {text-align:left;
			color:#1f1c78; line-height:1.15em; margin-top:15px;}
#doradztwo span {font-weight:bold;}
#konkursyWojewodztwa .dep1 {text-transform:uppercase;  }

table.trainings-list {border-style: solid; border-color: silver; border-width: 1px 0px 0px 1px; }
table.trainings-list th {padding: 2px 5px 2px 5px;}
table.trainings-list td,table.trainings-list th {padding: 2px 5px 2px 5px; border-style: solid; border-color: silver; border-width: 0px 1px 1px 0px; }


/*DHTML TOOLTIP*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family: tahoma;
font-size: 10px;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*DHTML TOOLTIP*/

/*MENU JS */	
#dropmenudiv{	
position:absolute;
background-color: white;
border:1px solid #9e9e9e;
border-bottom-width: 0;
font:normal 12px Tahoma;
line-height:18px;
width:200px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #9e9e9e;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color: #7F7F7F;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #D71700;
color: white;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 195px;
background-color: #FFFFB9;
}  

.formWarning strong{color:#A52A2A}
