/* BASE /////////////////////////////////////////////////////////////////////////////////// */
* { margin: 0; padding: 0; }
body { color: #333333; font: 11px Tahoma, Helvetica,Verdana, Arial ; line-height: 16px; background: #d0d0d0 url('../gfx/bg.gif') 0 0 repeat-x; word-wrap: break-word;  } 

a { text-decoration: none; color: #ff7800; }
a img {border: none;}
a:link, a:visited {color: #ff7800; text-decoration: none;}
html body a:hover {text-decoration: underline; color: #ff7800; }

p { padding:  5px 0 15px 0; font-size: 11px; }
h1 { 	color: #ff7800; padding:  10px 0 5px 0; font-size: 13px}
/*bylo #ff7800 */
h2 { 	color: #00336d; padding:  10px 0 5px 0; font-size: 11px}
h3 { 	color: #000; padding:  5px 0 5px 0; font-size: 11px; }
h4 { 	color: #9a9a9a; padding:  15px 0 5px 0; font-size: 11px; }
h5 { 	color: #000; padding:  5px 0 5px 0; font-size: 13px; }
h6 { 	color: #000; padding:  10px 0 5px 0; font-size: 18px; }
h7 { color: #1b5393; font-size: 27px; font-weight: normal; line-height: 27px; margin: 0; padding: 0 0 10px 0 }

ul,li,form,input,textarea { font: 11px Tahoma, Helvetica,Verdana, Arial ;}

/* Listy  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0px; line-height: 15px; }
li { padding: 0 0 5px 20px; list-style-type: none; background: url('../gfx/li.gif') 0px 2px no-repeat; }


ol { margin: 10px 0 10px 20px; }
ol.points > li { list-style-type: decimal; background: none; }

/* Formularze  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { color: #1b5290; vertical-align: middle; font-size: 11px; padding: 0; margin: 0; }
textarea, input.text, select { border: 1px solid #d0d0d0; background-color: #FFF; width: 150px;  padding: 1px 4px; }
textarea { height: 90px; }
select { width: 190px; padding: 0; }
input.text {  }
input.button { border: 1px solid #892a00; background-color:#ff7800;	font-weight: bold; padding: 2px 5px; color: #FFF; cursor: pointer; width: auto; overflow: visible; }
input.light { background-color:#cccccc; }

/* Og�lne  ///////////////////////////////////////////////////////////////////////////////////  */
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
p.more { float: right; padding: 0; margin: 0 }
p.more a { background: url('../gfx/more.gif') 0 3px no-repeat; padding: 0 0 0 14px; margin: 0; }
.fl { float: left }
.fr { float: right }
.l_img { float: left; margin: 0 15px 10px 0; }
.r_img { float: right; margin: 0 0 10px 15px; }
.c_img { text-align: center; margin: 0 15px 10px 15px; }
.separate { border-top: 1px solid #f7f7f7;  margin: 15px 0; }
/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */
.skiplink { position: absolute; left: 0px; top: -500px; overflow: hidden; }

/* HEADER LANG  //////////////////////////////////////////////////////////////////////////// */
#lang { float: right; margin: 15px 20px 0 0; }
#lang li { list-style-type:none; padding: 0 13px; }
#lang a { display: block; font-size: 9px;  color: #FF7800; font-weight: normal; text-decoration: none; padding: 4px 0 4px 28px; }
#lang a:hover { text-decoration: underline; }
.en{  background: url(../images/uk_flaga12.jpg) 0 3px no-repeat; } 

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.container { width: 912px; margin: 0 auto; }
#header { background: #FFF url('../gfx/s.gif') 0 0 repeat-x; height: 95px; }
#header ul { float: right; margin: 10px 35px 0 0; padding: 0; display: inline;  }
#header li { float: left; margin: 0; padding: 0; }
#header li a { color: #1b5393; display: block; padding: 45px 20px 0px 20px; }
#link_0 { background: url(../gfx/l0.gif) center center no-repeat;  }
#link_1 { background: url(../gfx/l1.gif) center center no-repeat;  }
#link_2 { background: url(../gfx/l2.gif) center center no-repeat;  }
#link_3 { background: url(../gfx/l3.gif) center center no-repeat;  }
#link_4 { background: url(../gfx/l4.gif) center center no-repeat;  }
#link_5 { background: url(../gfx/l5.gif) center center no-repeat;  }
#banner {  padding: 2px 0 2px 0; background: url(../gfx/tagline.gif) right top no-repeat; }

#content { background: #FFF url(../gfx/s.gif) left top repeat-x; padding: 20px; width: 872px; overflow:hidden; } 
#page {  float: left; width: 618px; padding-top: 0px;  }
#mainPage #page { padding-top: 20px; width: 872px; }

/* LOGO ///////////////////////////////////////////////////////////////*/
#logo { float: left; }
#logo a { width: 351px; height: 95px; display: block; background: url(../gfx/logo-xmass.png) left top no-repeat; }
#logo a span { display:none; }


/*MENUTOP  ///////////////////////////////////////////////////////////////////////////////////  */
#menuTop { background: #d0d0d0 url('../gfx/mt.gif') 0 0 repeat-x; }
#menuTop ul { margin: 0; padding: 0 7px 0 0; height: 27px; float: left;  background: url('../gfx/mt3.gif') right top no-repeat; overflow: hidden;}
#menuTop li { list-style-type:none; float: left; margin: 0; padding: 0;  background: url('../gfx/sep2.gif') left top no-repeat; }
#menuTop a { display:block; height: 27px; padding: 6px 13px 0 13px; color: #FFF; font-weight: normal; float: left;  background: url('../gfx/sep.gif') right top no-repeat;}
#menuTop li.selected { background: url('../gfx/sep2.gif') 0 -37px no-repeat; }
#menuTop li.selected a { font-weight: bold; background: url('../gfx/sep.gif') right -37px no-repeat;  }
#menuTop ul.lev_2 { float: none; background: #ff8700; overflow: hidden; }
#menuTop ul.lev_2 li { background: url('../gfx/mlev2.gif') right 12px no-repeat; }
#menuTop ul.lev_2 a { background-image: none; }

#search { float: right; padding: 4px 20px 0 0; background: url('../gfx/mt2.gif') right top no-repeat; }
* > #search form { margin-top: 1px; }
#search .text { width: 119px; height: 13px; border: 1px solid #124989; background-color: #FFF; color: #697377; font-size: 11px; line-height: 12px; margin: 0 12px 0 0;
	padding: 1px 0 2px 4px;	vertical-align: middle;}
/* to dla ff itd bo nie mozna usunac marginesu inputa w ie */ 
* > #search .text { margin: 2px 0; }
#search .button { border: none; width: 33px; height: 16px; line-height: 12px; background: url('../gfx/ok.gif') 0 0 no-repeat; cursor: hand; padding: 0; margin: 0; vertical-align: middle; }
* > #search .button { margin: 2px 0 2px 2px; }

#lCol { width: 413px; float: left; }
#search_adv { width: 413px; height: 196px; background: url('../gfx/bg_search.jpg') right top no-repeat;   }
#search_adv div { margin-right: 20px; display: inline; float: right; padding-top: 20px; }
#search_adv .adv { padding-top: 20px; }
#search_adv .button { border: none; width: 45px; height: 18px; line-height: 12px; background: url('../gfx/szukaj.gif') 0 0 no-repeat; cursor: hand; padding: 0; margin: 0; vertical-align: middle; }
#search_adv .text { width: 130px; border-color: #3177c2; }
#search_adv select { border-color: #3177c2; }
#search_adv h1, #search_adv h2 { color: #FFF; } 
#search_adv h2 { font-weight: normal; padding: 7px 0 2px 0; }



#elearning { float: left; width: 200px; padding: 0 20px; border-right: 1px solid #f7f7f7; }
#succes { float: left; width: 198px; padding: 0 0 0 20px;  }
#elearning p,#succes p { padding: 0; color: #336398; }
#elearning h1,#succes h1 { font-size: 11px; } 


.module { width: 280px; float: left; background:  url('../gfx/bot.gif') left bottom no-repeat;  padding-bottom: 20px;}
.module .title { background: url('../gfx/bg_orange.gif') 0 0 no-repeat; width: 280px; height: 43px; }
.module .info,.module .info td { border: none; padding: 7px 10px 10px 10px; margin: 0; line-height: 13px;}
.module .info {  padding-bottom: 15px;  }
.module .line0 td { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}

.module p { color: #9e9e9e; font-size: 9px; padding: 0; }
.module span { font-weight: bold; }
.module h1 { padding: 5px 0 0 0; }
.module h1 a { font-size: 11px; font-weight: normal; color: #000; line-height: 15px; }
#lastminute { margin: 0 25px;  }

#news { width: 260px; background: #f7f7f7  url('../gfx/bot.gif') left bottom no-repeat;  padding-bottom: 10px; margin-bottom: 10px; }
#news div { margin-bottom: 10px; }
#news p { background: url('../gfx/n.gif') 2px 8px no-repeat; margin: 0 10px; padding: 6px 0 6px 27px; font-size: 11px; line-height: 14px; border-bottom: 1px solid #ffffff;  }
#news a { color: #336398; }
/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { background: #FFF url('../gfx/foot2.gif') left bottom no-repeat; padding: 0 0 10px 0; margin-bottom: 20px; width: 912px; line-height: 11px; }
#footer li { float: left; margin: 0; padding: 0; background: url('../gfx/line.gif') right center no-repeat;}
#footer li a { color: #336398; display: block; padding: 0 20px 5px 20px; }
#footer p { color: #336398; float: right; padding: 7px 20px 3px 0; }
#footer p a { color: #336398; }
#footer .links_2 { margin-left: 20px; width: 620px; float: left; }
#footer .links_2 li { float: left; margin: 0; padding: 0; background: url('../gfx/line.gif') left top no-repeat; float: left; width: 150px;  }
#footer .links_2 li a { color: #336398; display: block; padding: 0 20px 5px 20px;  }
#footer .links_2 li.nof { background: none;  }

/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
#localiser { font-size: 9px; line-height: 14px; border-bottom: 1px solid #f7f7f7; margin: 0; padding: 7px 0; color: #bababa; clear: both; }
#localiser a { font-weight: normal; color: #bababa; padding: 0 6px; background: url('../gfx/loc.gif') right center no-repeat; display: inline; }

/* TABELE  ///////////////////////////////////////////////////////////////////////////////////  */
table { font-size: 11px;  }
.info { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; color: #000; border: 1px solid #dedede;  border-bottom: 3px solid #dedede }
.info td { padding: 8px 8px; border: 1px solid #dedede;  border-top: 1px solid #dedede ; border-collapse: collapse; vertical-align: middle; text-align: left; }
.info .td_nobd { background-image: none; }
.buttons td { text-align: center; padding-top: 12px; padding-bottom: 12px; background-image: none; }
.info th { font-weight: bold; background-color: #FFF; 	padding: 5px 8px 5px 8px; color: #2060a9; text-align: center; border: 1px solid #dedede; }
td.first { font-weight: bold; }
.line0 td { background-color: #ececec; border-top: 1px solid #a8a8a8; }

.centrala td { background-color: #eaeafa; border-top: 1px solid #a8a8a8; }

.pakiet_platinum, .pakiet_gold, .pakiet_silver, .pakiet_standard { }
.pakiet_platinum td, .pakiet_gold td, .pakiet_silver td, .pakiet_standard td { padding-top: 8px; border-left: none; border-right: none; border-color: #FFF;  }
tr.pakiet_platinum td { background: #f0f7ff url('../gfx/p_platinum2.gif') left top repeat-x; }
tr.pakiet_gold td { background: #fffad4 url('../gfx/p_gold2.gif') left top repeat-x; }
tr.pakiet_silver  td { background: #f8f8f8  url('../gfx/p_silver2.gif') left top repeat-x; }
.info img { border: 1px solid #dedede; padding: 2px; background-color:#FFF; }
.info a {color: #4d80ba;  }

table.pakiet { border: 1px solid #ff6600; border-collapse: collapse; }
.pakiet td { vertical-align: top;  border: 1px solid #ff6600; padding: 0 10px 10px 10px;  background-color: #fafafa; }
.pakiet td li { padding: 7px 0 7px 20px; border-bottom: 1px dotted #2060a9; background-position: 0 9px; }
.pakiet th { background-color: #ff6d00; padding: 10px 0; border: 1px solid #ff6600; }
.pakiet th h1 { color: #FFF; padding: 0; }
.pakiet th h2 { color: #000; padding: 0; font-size: 9px }

/* MENU  /////////////////////////////////////////////////////////////////////////////////// */
#menu { float: left; width: 254px;  }
#menu ul { margin: 20px 30px 0 0; padding:0; border-top: 1px solid #dedede;  }
#menu ul li { list-style:none;  margin:0; padding: 0; line-height: 14px; width: 224px; }
* html #menu ul li { height:1px; vertical-align:bottom; }
#menu ul li a { display:block; padding: 4px 0 5px 10px; text-decoration:none; font-size: 11px;  background-color: #FFF;  color: #2060a9; border-bottom: 1px solid #dedede; }
#menu ul li a:hover { text-decoration: underline; background-color: #f2f2f2; }
#menu ul li.selected a { font-weight: bold;   }
* html #menu ul li a { height:1px; }

#menu ul ul { margin:0; padding: 0;  border-top: 0; }
#menu ul ul li { margin:0; padding: 0; background-image: none;  }
* html #menu ul ul li { height:1px; vertical-align:bottom;  }
#menu ul ul li a { font-size: 11px; padding: 4px 2px 5px 25px; background: #FFF url(../gfx/m2.gif) 10px center no-repeat; }
#menu ul li.userarea a { font-size: 11px; padding: 4px 2px 5px 9px; background-color: #FFF; color: #666; }
#menu ul li.userarea a:hover { text-decoration: underline; background-color: #f2f2f2; }
#menu ul ul li.userarea a { font-size: 11px; padding: 4px 2px 5px 25px; background-color: #FFF; color: #666;  }
#menu ul ul li.selected a { }
* html #menu ul ul li a { height:		1px; }

#menu ul ul ul { margin:0; padding: 0; }
#menu ul ul ul li { margin:0; padding: 0;  }
* html #menu ul ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul ul li a { font-size: 9px; padding: 3px 2px 4px 40px; color:#FFF; display:block; background: #79a0cb url(../gfx/m2.gif) 25px center no-repeat; }
#menu ul ul ul li.selected a {  }
* html #menu ul ul ul li a { height:		1px; }

a.boldlink { font-weight: bold; }

#trainPage #menu ul li a {  }
#trainPage #menu ul li a:hover { color: #498ad5; }

#menu .userarea2 li a { background-color: #ff7800; color: #FFF; border-bottom: 1px solid #FFF; }
#menu .userarea2 a:hover { background-color: #ff9c2a; color: #FFF;}
#menu .userarea2 li.selected a { background-color: #ff9c2a; color: #00336d;}

/* AKTUALNOSCI /////////////////////////////////////////////////////////////////////////////////// */
.pages, .paginate { border-top: 1px solid #CCCCCC; padding: 10px 0px 10px 0; margin-top: 0px; }
.paginate { overflow: hidden; width: 100%; border-bottom: 1px solid #CCCCCC; } 
.pages a, .paginate a { background-color: #cccccc; padding: 1px 5px 2px 5px; color: #666; } 
.pages a:hover, .paginate a:hover { background-color: #fd5d04; color: #000; } 
.pages a.boldlink, .paginate a.boldlink, .pages a.selected { background-color: #666; color: #FFF; }
.pages a.prevnext, .paginate a.prevnext { background-color: #fff; padding: 0px; color: #fd5d04; }
.pages a.prevnext img, .paginate a.prevnext img { vertical-align: middle; }


#test { background: #FFF url(../gfx/s.gif) left top repeat-x; padding: 20px; margin: 30px auto 0; width: 400px; } 
.form_sub { padding: 0px 0 20px 0; border-bottom: 1px solid #eee;   }
.form_sub label {  display: block; float:left; text-align:right; padding: 0; }
.form_sub form { width: 300px;text-align: right; }
.form_sub label,.form_sub .text{ margin-bottom: 5px; }

.tabsDynamic { vertical-align: top; margin: 10px 0px 0 0px; clear: both; overflow: hidden; background: url(../gfx/l.gif) left bottom repeat-x; width: 100%;  }
.tabsDynamic ul { margin: 0 0 1px 0; padding: 0; list-style-type:none; display: inline; }
.tabsDynamic ul li { margin: 0; padding: 0 5px 0 0; float:	left; line-style-type: none; line-height: 14px;}
.tabsDynamic ul li a { display: block; padding:	4px 10px 6px 10px; font-size: 11px; color: #FFF; font-weight: normal; background: #2161aa url(../gfx/bg_tab2.gif) 0 0 repeat-x; border: 1px solid #1b5392; }
.tabsDynamic ul li a:hover { text-decoration: underline;  }
.tabsDynamic ul li a.selected,.tabsDynamic ul li a:hover.selected  { background: #FFF url(../gfx/bg_tab2.gif) 0 -76px repeat-x;font-weight: bold; border: 1px solid #dedede; border-bottom-color: #FFF; color: #1b5392; padding-bottom: 8px;}


/* PRINT  RECOMMEND TOP BACK ///////////////////////////////////////////////////////////////*/
#nav_bot { padding: 10px 0;  text-align: right; color: #bcbcbc; }
#nav_bot a { font-size: 9px; color: #8a8a8a; font-weight: normal; text-decoration: none; padding: 0 10px;  }
#nav_bot a:hover { text-decoration: underline; }

td.article { padding: 15px 0 10px 0; border-top: 1px dotted #CCC; }
td.article a { padding-bottom: 5px; display: block; } 
td.article a.seemore { padding-bottom: 0; }
.seemore a { color: #336398; }
td.article .aut { font-size: 9px; color: #999; }

.tooltip {
	font: 14px "Trebuchet MS",Verdana,Arial,sans-serif; 
    	overflow:hidden;
    	margin:0;
    	padding:0;
}

div.tabsContent {
	border: 1px solid #dedede; 
	margin-bottom: 20px;
	padding: 5px 10px;
	border-top: 0;
	min-height: 200px;
}

div.map {
	border: 1px solid #dedede; 
	text-align: center;
	padding: 0px;
}

div.map div.mapcontainer {
	padding: 5px;	
}

div.map div.title {
	background-color: #eaeaea;
	font-weight: bold;
	color: #000;
}

table.light, table.light th  {
	background-color: #fafaea;
	border: 1px solid #eeeede;
}

table.trainings th.header  {
	background-color: #2060a9;
	color: #fff;
}

table.trainings  {
	border: 1px solid #2060a9;
}

/* dodatki qby //////////////////////////////////////////////////////////////////////////// */
.elearning-courses {
	margin:			0 150px;
}
.elearning-courses li {
	background:		none;
	font-size:		1.2em;
	clear:			right;
	padding:		1em 0;
}
.elearning-courses button {
	float:			right;
	background-color:	transparent;
	border:			1px solid rgb(0,51,109);
	padding:		.2em .5em;
	font-weight:		bold;
	color:			rgb(0,51,109);
}
.elearning-courses .comment {
	font-size:		.8em;
}

.efslist td {
	text-align:		center;
}

#flash_edu_player {
	float:			right;
	margin-left:		5px;
}
.wizytowkaOpis {
	margin-top:		1em;
}
/*
.wizytowkaOpis {
	clear:			both;
}
*/
#wyszukiwarkaFirm,
#wyszukiwarkaSzkolen {
	border:			2px solid #2060a9;
}

#efsList {
	border-collapse:	collapse;
	font-size:		.8em;
}
#efsList td,
#efsList th {
	border:			1px solid #ccc;
	text-align:		center;
}

#referencje {
	overflow:		hidden;
}
#referencje li {
	list-style:		none;
	float:			left;
	width:			170px;
	height:			200px;
	background:		none;
	text-align:		center;
	padding:		0;
}
#referencje img {
	border:			1px solid #999;
}
#referencje a {
	display:		block;
}
#referencje a:hover {
	text-decoration:	none;
}
#referencje .name {
	display:		block;
}
#referencje a:hover .name {
	text-decoration:	underline;
}

.demoCourses .start {
	text-align:		center;
	font-size:		1.2em;
	margin:			.5em 0;
	font-weight:		bold;
	clear:			both;
}

#mainPage .info {
	width:			280px;
}


p.add { border-top: 1px solid #CCC; padding: 3px 0 0 10px;}
p.add a { background: url('../gfx/padd.gif') left center no-repeat; padding: 0 0 0 14px; font-weight: bold; }
span.small { color: #b4b4b4; display: block; border-bottom: 1px solid #d0d0d0; padding: 0 0 20px 0; margin: 0 0 15px 0; }
.lay td { vertical-align: top; }
.pack .gfx { background-properties: right top; background-repeat:no-repeat;  border-bottom: 1px solid #efefef;  padding: 24px 20px;}
#pack_standard .gfx { background-image: url('../images/packet_normal.jpg'); }
#pack_silver .gfx { background-image: url('../images/packet_silver.jpg'); }
#pack_platinum .gfx { background-image: url('../images/packet_platin.jpg'); }
#pack_gold .gfx { background-image: url('../images/packet_gold.jpg'); }

.pack h1 { color: #FFF; padding: 0;}
.pack h2 { color: #FFF; padding: 3px 0 25px 0; font-weight: normal;}

.pack .more { float: none; display:inline; background: url('../images/pack_more.gif') right center no-repeat; padding: 0 20px 0 0; font-weight:bold;}
/*  border-bottom: 1px solid #CCC */
.trainingNew h1 { font-size: 15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #1b5392; padding: 2px 0 6px 0; line-height: 20px; border-bottom: 1px solid #dedede; margin-right: 20px;}
.trainingNew h2 { padding: 5px 0 5px 0; font-size: 11px; }
.trainingNew h2 a { color: #595959; text-decoration: underline; }
.trainingNew h3 { font-size: 9px; font-weight: normal; color:#999;  }
.trainingNew h3 a { color: #999; text-decoration: underline; }
.smalldesc { font-size: 9px; border-top: 1px solid #dedede; margin-right: 20px; color: #999999; }
.moreDesc { float: right; padding: 10px 15px 10px 15px; text-align: left; width: 150px; margin: 0px 0 0 10px; background: #f9f9f9 url('../gfx/bg_blue.gif') 0 0 repeat-x; color: #165196; border: 1px solid #dedede; }
.moreDesc ul,.moreDesc p { padding: 0; }
.moreDesc li,.moreDesc p,.moreDesc a  { line-height: 16px; font-size: 11px;}
.moreDesc ul { background: url('../gfx/dw.gif') left bottom repeat-x; }
.moreDesc li { padding: 2px 0 3px 0; background: url('../gfx/dw.gif') 0 0 repeat-x;}
.moreDesc a,.moreDesc a:visited {  }
.baseinfo {  float: left; width: 418px; } 

.trainingNew .icons { overflow: hidden; }
.trainingNew .icons div { float: left; width:47px; height: 73px; margin-right: 15px; }
.trainingNew .icons span { display: none; }
.type_on { background: url('../gfx/train_type.gif') 0 0 no-repeat; }
.type_off { background: url('../gfx/train_type.gif') 0 -73px no-repeat; }
.efs_on { background: url('../gfx/train_efs.gif') 0 0 no-repeat; }
.efs_off { background: url('../gfx/train_efs.gif') 0 -73px no-repeat; }
.elearning { background: url('../gfx/train_elearning.gif') 0 0 no-repeat; }
.blanded { background: url('../gfx/train_blanded.gif') 0 0 no-repeat; }
.free { background: url('../gfx/train_free.gif') 0 0 no-repeat; }

.trainingNew .info { }			   
.trainingNew .info td,.trainingNew .info th ,.trainingNew .info { border: none; vertical-align: top; border-bottom: 1px dotted #CCC; padding: 10px;}
.trainingNew .info th { text-align: left; padding-left: 0; font-weight: normal; color: #999;  }

.mod2 { float: left; width: 30%; margin-right: 3%; background-image: none; margin-top: 10px; border-bottom: 1px solid #ececec; padding-bottom: 0; }
.mod2 table { width: 100%; }
.mod2 h1.title { padding: 15px 0 0 0; text-align:center; color: #FFF; margin: 0; height: 25px; }

.results { width: 100%; border: none; margin: 0; border-collapse: collapse; color: #666666;  border-bottom: 3px solid #ececec; }
.results td { border: none; border-top: 1px solid #FFF;  }
.results th { border: none; text-align: left; background: #2a65a8 url('../gfx/bg_th.gif') left top repeat-x; padding: 15px 10px 12px 10px; }

.results h1 { padding: 0 0 1px 0;  font: bold 14px Tahoma, Arial, Verdana, Helvetica; color: #666666; }
.results h1 a { color: #bbbbbb; text-decoration: underline; }
.results h1 a span { color: #000000; }
.results h1 a:hover,.results h1 a:hover span { color: #000000; text=decoration: underline; }

.results h2 { padding: 0;font-weight: normal; color: #666666;  }
.results h2 a { padding: 0; color: #000000; text-decoration: none; }
.results h2 a:hover { color: #000000; text-decoration: underline; }

.results a.order { text-decoration: none; background-image: }

.results th h1 a span,.results th h2 a { color: #FFF; }
.results th h1 a:hover  span,.results th h2 a:hover  { color: #FFF; text-decoration: underline;}

.searchAdv td { background: #FFF url('../gfx/seadv.gif') right bottom repeat-x; color: #000; overflow: hidden; padding: 10px 0px 10px 10px;  margin: 0;  vertical-align: top; border: 1px solid #b5b5b5; }
.searchAdv .lay { margin-top: 6px; border-collapse:collapse;  }
.searchAdv .lay td { padding: 0 0 5px 0; border: none; background-color: transparent; background-image: none;} 
.searchBtn td { text-align: right; padding: 0px; border: 1px solid #b5b5b5; background: #f1f1f1 url('../gfx/seadv.gif') right bottom repeat-x; } 
.searchBtn .button { margin: 10px 30px 10px 0; padding: 4px 20px; background: #ff8900 url('../gfx/btn.gif') left bottom repeat-x; font: bold 14px Tahoma, Arial, Verdana, Helvetica ;  }

.searchAdv select { width: 180px; color: #000; }
.searchAdv .woj { padding-top: 15px; }
.searchAdv .woj select { width: 140px; color: #000; }
.searchAdv label { padding: 0 4px 3px 0; font-weight: bold; color: #000;display: block; }

.searchAdv .woj label { padding-bottom: 5px; display: block; }
.searchAdv .text { width: 170px; color: #000; }
.results img { vertical-align: middle; border: 0;  background-color: transparent; }
.results .col_3,.results .col_4 { text-align: center; }
.results .col_3 img { display: block; margin: 0 auto 5px auto;}

#articles { background:url('../gfx/art_2.gif') 0 0 repeat-y; width: 434px; overflow: hidden; margin-left: 25px; float: left; }
#gfx_1 { background:url('../gfx/art_1.gif') 0 0 no-repeat; width: 100%; }
#gfx_2 { background:url('../gfx/art_3.gif') left bottom no-repeat; width: 100%;  }
#article_cont { padding: 10px 20px; }
.tabMenu { height: 9px; padding-top: 20px; }
.tabMenu ul {  float: right; margin:  0; padding: 0; list-style:none; display:inline;}
.tabMenu li { float:left; margin:0; padding:0; background:url('../gfx/tab_r.gif') no-repeat right top; margin-left: 2px; }
.tabMenu a,.tabMenu a:visited { display:block; background:url('../gfx/tab_l.gif') no-repeat left top; padding: 4px 20px; font-size: 11px; font-weight: bold; color: #000;}
.tabMenu a:hover { text-decoration: underline; color: #000;}
.tabMenu li#active { background:url('../gfx/tab_r_sel.gif') no-repeat right top; }
.tabMenu li#active a { background:url('../gfx/tab_l_sel.gif') no-repeat left top; padding-bottom: 6px}

#article_cont h1 { margin: 0; padding: 10px 0 0 0; line-height: 16px; }
#article_cont p,#article_cont p a { line-height: 16px; color: #000; }
#article_cont h1 a { background:url('../gfx/art_more.gif') right center no-repeat; font-size:11px; color: #1b5393; padding: 0 10px 0 0;}
#article_cont li { margin: 0; padding: 0; list-style-type: none;border-bottom: 1px solid #dedede; background-image:none;  }
#article_cont li.oneLine a { background:url('../gfx/art_more.gif') right center no-repeat; display: block; padding: 5px 10px 5px 0; color: #1b5393; }
#article_cont li.advertise a { float: left; display:block; padding: 5px 10px 5px 0; color: #1b5393; }
#article_cont li.advertise p { float: none; display:block; background:url('../gfx/art_more.gif') right center no-repeat; padding: 3px 10px 5px 0; color: #ff0000; }
#artLinks { width: 394px; overflow: hidden; }
#artLinks a { color: #1b5393; }
.artMore { float: left; background:url('../gfx/art_more.gif') right center no-repeat; padding-right: 15px; }
.artRss { float: right; background:url('../gfx/art_rss.gif') right center no-repeat; padding-right: 25px; }

#footer #inforpl_hp { margin:0px auto;width: 892px; padding-left: 20px; background-image: url("http://g.infor.pl/forsal/i/infor/infor_pl_gradnient_szeroki.gif"); background-repeat: repeat-x;background-color:white; overflow: hidden;}
#footer #inforpl_hp div { width: 163px; float:left; padding:0px 15px 0 0; background:transparent;}
#footer #inforpl_hp div a { color: #ff7800; }
#footer #inforpl_hp p { color: #000;  float: none; }
#footer #inforpl_hp h2.hid {  color: #FFF; margin-bottom: 20px; }
#footer #inforpl_hp div h4 { font-size: 11px; line-height: 15px; }
#footer #inforpl_hp div ul a { padding-left: 0; font-weight: normal;  }
#footer #inforpl_hp div li { background-image:none; border-bottom: 1px solid #dedede; padding: 4px 0; display: block; float: none;}
#footer #inforpl_hp div li a { padding: 0; }
#footer #inforpl_hp div h3 a, #footer #inforpl_hp div#ksi h3 a, #footer #inforpl_hp div#kad h3 a, #footer #inforpl_hp div#moj h3 a, #footer #inforpl_hp div#sam h3 a, #footer #inforpl_hp div h3 
{ color: #1b5393; }

#tags { margin-top: 10px; color: #333; line-height:20px;}
#tags a { color: #336398; }
#tags b { color: #00336d; display: block; font-size: 12px; }
#tags .m { width: 33%; float: left; }

/*ROUNDED BOX border: 1px solid #F00;  */
.t {background: url(../gfx/dot.gif) 0 0 repeat-x; }
.b {background: url(../gfx/dot.gif) 0 100% repeat-x}
.l {background: url(../gfx/dot.gif) 0 0 repeat-y}
.r {background: url(../gfx/dot.gif) 100% 0 repeat-y}
.bl {background: url(../gfx/bl.gif) 0 100% no-repeat}
.br {background: url(../gfx/br.gif) 100% 100% no-repeat}
.tl {background: url(../gfx/tl.gif) 0 0 no-repeat}
.tr {background: url(../gfx/tr.gif) 100% 0 no-repeat; padding:15px 25px;} 

#modCol { float: left; width: 260px; }
#train_data { clear: both;  background: #1c5394 url('../gfx/liczba_2.jpg') left bottom no-repeat; margin-top: 10px; line-height: 18px; }
#train_data div {width: 204px; background: url('../gfx/liczba_1.jpg') 0 0 no-repeat; padding: 12px 0 10px 58px;  }
#train_data p { color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-top: 15px;  }
#train_data span { color: #ff7800; font-size: 15px; font-weight: bold;}

a.buttonbuy,a.buttonbuy:hover,a.buttonbuy:visited  { background: #ff6600 url('../gfx/add.gif') 10px 8px no-repeat; border: 0; color: #FFF; padding: 5px 15px 7px 37px; font-weight: bold; float: left; display: block; }
.audio { float: right; margin-top: 5px;}

#popup { position: absolute; top: 250px; text-align: center; width: 100%; z-index: 115; }
#popup .gfx { width: 872px; margin: 0 auto; }
#popup .gfx2 { background: url('../images/ankieta_last.gif') 0 0 no-repeat; width: 400px; height: 220px; margin: 0 auto; overflow: hidden; float: right;  }
a#pop_1 { display: block; width: 130px; height: 40px;   float: right; }
a#pop_1 span { display: none; }
#popup #window { clear: both; padding-top: 0; margin: 0; margin: 0 40px; text-align: left; overflow: hidden; width: 320px; }
#popup #window .text { height: 18px; font-size: 12px; float: left; margin: 0; margin-right: 40px; border: 1px solid #CCC;  }
#popup hr { display: none; }
#popup h3 { font-size: 18px; color: #295d99; line-height: 26px; padding: 0 0 10px 0; }
#popup h4 { padding: 0; color: #000; }
#popup .button { background-color: #ff6600; font-size: 16px; padding: 5px 30px; display: block; float: right; margin: 10px 10px 0 0; font-weight: bold; }
#popup #window br { display: none; }
#popup #window small { float: left; margin-top: 18px;}
#bf_temp_msg { padding-top: 80px; }

.article-row { background: url('../gfx/shadow.jpg') 50% 0px repeat-y; width: 618px; overflow: hidden; margin: 25px 0;  }
.article-row-col { width: 289px; padding: 0px 20px 0px 0px; vertical-align: top; float: left; } 
.col1 { padding: 0px 0px 0px 20px;  }
.art-new p { padding-bottom: 0px; }
.art-new-title { padding-bottom: 5px; }
.art-new-title a { font-size: 13px; color:#2164b0; line-height: 16px;  }
.aut { display: block;  font-weight: bold; padding-bottom: 5px;}
.aut span { font-size: 11px; font-weight: normal; }
a.seemore { font-size: 11px; font: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; color: #FF7800; font-weight: bold; display: block; }

.art-new-main { overflow: hidden; margin: 10px 0 20px 0; width: 100%; background: url('../gfx/shadow.gif') left bottom repeat-x; }
.art-new-main-photo { float: left; width: 309px; padding: 15px 0; }
.art-new-main-photo img { padding: 1px; border: 1px solid #CCC; }
.art-new-main-desc { float: left; width: 289px; padding: 10px 0px 20px 20px; }
.art-new-main-desc a {  }

.art-new ul { list-style-type: none; margin: 0; padding: 0 0 0 0;  overflow: hidden; width:100%; }
.art-new li { list-style-type: none; margin: 0; padding: 8px 0;  background: url('../gfx/shadow.gif') left top repeat-x;  line-height: 18px; overflow: hidden; width:100%; }
.art-new li .aut { float: right; padding: 0;  }
.art-new li a { font-size: 11px; color:#2164b0; }

.art-new .audio { margin: 0; }
.art-new li .audio { margin: 0px 0px 0 10px; }

option.main-cat {  background-color:#666666; color: #FFF;  }

/* darl, testy facebooka */
#facebook-slide { padding:0; position:fixed; 	display: none; top:340px; 	z-index:100; background: url('../gfx/fb.gif') left top no-repeat; padding-left: 34px; }
#facebook-slide a { cursor: pointer; }
#facebook-slide #clickable { background-color:#3c4f78; padding: 10px;  }
#facebook-slide #social-content{ }

.project-list .row { overflow: hidden; border-bottom:1px solid #F7F7F7; padding: 20px 0; width: 100%;}
.project-list .image { float: left; width: 218px; }
.project-list .image img { padding: 1px; border: 1px solid #CCC; } 
.project-list .desc { float: right; width: 390px; }
.project-list h1 { padding: 0 0 10px 0; line-height: 12px; }
.project-list p { padding: 0 0 2px 0; text-align:justify; }

/* Livechat Button*/

#livechatButton  a{display:block; margin-left:20px; color:#ff6600; background:url('../gfx/chat-bubble.png') no-repeat 0 -0px;padding-left:20px;}
#livechatButton  a:hover {color: #1b5393; background-position:0 -19px; text-decoration: none;}

.companybox { margin: 5px; width: 185px; text-align: center; }
 
.li-cols { overflow: hidden; clear: both; width: 100%; padding: 0;  border-top: 5px solid #CCC;  }
.li-cols ul { margin-left: -4%; padding: 0; }
.li-cols li { float: left; width: 44%; padding-left: 2%;  margin: 0; margin-left: 4%;  }

.baseinfo h1 { color: #000; }
.baseinfo p { line-height: 18px; font-size: 13px; }

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

