/* html */

html {
	background: #fff url(images/bg_bottom.png) repeat-x bottom left;	
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	color:#000;
}


body.body_main {
	background: transparent  url(images/bg.png) repeat-x;
}

body.body_sub {
	background: transparent url(images/bg_sub.png) repeat-x;
}



a {
	text-decoration:none;
}

a:active, a:focus {
	outline: 0;
}


img {
	border:none;
}

a:hover {
	text-decoration:underline;
}




#container {
	width:950px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}


div.con_main {
	background: transparent url(images/bg_container.png) no-repeat 0 118px;
}

div.con_sub {
	background: #fff url(images/bg_container_subpage2.png) no-repeat 0 0;
}

div.con_sub_zero {
	background: #fff url(images/bg_container_subpage3.jpg) no-repeat 0 0;
}

#top {
	height:226px;

	position:relative;
	background: transparent url(images/wave.png) no-repeat 0 0; 
}

div#top_flash {
	position:absolute;
	top:0;
	left:0;
	width:637px;
	height:226px;
	z-index:0;
}


a#mainpage, a#sitemap {
	position:absolute;
	top:7px;
	left:18px;
	font-size:11px;
	color:#5E5C5C;
	z-index:10;
	padding-left:5px;
	background: transparent url(images/list_li_grey.gif) no-repeat 0 5px;
}

a#sitemap {
	left:110px;
}



a#logo {
	display:block;
	width:222px;
	height:77px;
	background: transparent url(images/logo.png) no-repeat top left;
	position:absolute;
	top:49px;
	left:0;
	text-indent:-32697px;
}


/*
#################
## lang choice
#################
*/

	ul#lang {
		position:absolute;
		top:3px;
		right:0;
		margin:0;
	}

	ul#lang li {
		display:block;
		float:left;
		padding: 0 6px;
		background: transparent url(images/5dots.png) no-repeat  right 4px;
	}

	ul#lang li a{
		display:block;
		float:left;
		width:22px;
		height:17px;
		text-indent:-32697px;

	}

	ul#lang li#lang_pl a {
		background: transparent url(images/lan_pl_off.png) no-repeat top left;
	}

		ul#lang li#lang_pl a.selected, ul#lang li#lang_pl a:hover {
			background: transparent url(images/lan_pl_on.png) no-repeat top left;
		}

	ul#lang li#lang_en a {
		background: transparent url(images/lan_en_off.png) no-repeat top left;
	}

		ul#lang li#lang_en a.selected, ul#lang li#lang_en a:hover {
			background: transparent url(images/lan_en_on.png) no-repeat top left;
		}

	ul#lang li#lang_de a {
		background: transparent url(images/lan_de_off.png) no-repeat top left;
	}

		ul#lang li#lang_de a.selected, ul#lang li#lang_de a:hover {
			background: transparent url(images/lan_de_on.png) no-repeat top left;
		}

	ul#lang li.lang_last{
		padding-right:0;
	}


/*
#################
## main menu
#################
*/



div#menu {
	position:absolute;
	top:151px;
	left:0;
	width:950px;
	height:59px;
	background: transparent url(images/bg_menu.png) no-repeat top left;

	float:left;
	z-index:20;
}


div#menu ul {
	margin:0;
	padding:0;
}

div#menu ul li{
	display:block;
	width:158px; /* default */
	height:47px; /*(59-13)*/
	float:left;
	text-align:center;
	padding-top:13px;
	background: transparent url(images/menu_sep.png) no-repeat top right;
}

div#menu ul li#menu_id_6 {
	background:none;
}


div#menu ul li#menu_id_1{width:170px;}
div#menu ul li#menu_id_2{width:125px;}
div#menu ul li#menu_id_3{width:150px;}
div#menu ul li#menu_id_4{width:200px;}
div#menu ul li#menu_id_5{width:190px;}
div#menu ul li#menu_id_6{width:115px;}

div#menu ul li.menu_selected {
	/* background: transparent url(images/bg_menu_selected.png) repeat-x; */
	background: transparent url(images/bg_menu_on.png) no-repeat top center;

}

div#menu ul li#menu_id_1.menu_selected {
	background-position:top left;
}


div#menu ul li#menu_id_6.menu_selected {
	background: transparent url(images/bg_menu_on.png) no-repeat top right;
}



div#menu ul li.menu_last, ul#lang li.lang_last{
	background:none;
}
/**/
div#menu ul li a {
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

div#menu ul li.menu_selected a {
	color:#000;
}

div#menu ul li a span {
	display:block;
	font-size:11px;
	color:#7787B3;
	font-weight:normal;
	text-decoration:none;
}

div#menu ul li.menu_selected a span {
	color:#000;
}


/*
#################
## tagline
#################
*/

div#top h1 {
	font-size:22px;
	color:#002D8B;
	position:absolute;
	top:30px;
	right:0;
	font-weight:normal;
}


div#top h1 span {
	font-weight:bold;
}


/*
#################
## comming events
#################
*/


#middle {
	height:226px;
	position:relative;
	overflow:hidden;
}


h2.h2_main {
	font-size:16px;
	margin:0;
	padding:14px 0 10px 0;
}

a#rss {
	position:absolute;
	top:239px;
	right:0;
	color:#093D95;
	font-size:11px;
	display:block;
	height:28px;
	background: transparent url(images/rss.png) no-repeat top left;
	padding:2px 0 0 24px;
}







div#slider {
	width:950px;
	height:154px;
	overflow:hidden;
	border-top:1px solid #EAEAEA;
	padding-top:15px;
}

a#slider_left, a#slider_right  {
	display:block;
	height:154px;
	width:29px;
	text-indent:-9999px;
}

a#slider_right  {
	width:28px; /*(!^*@(&%^#(*&#)@#*_@should be: 29 */
}

a#slider_left  {
	float:left;
	background: transparent url('images/slider_left_off.png') no-repeat top left;
}

a#slider_right  {
	float:right;
	background: transparent url('images/slider_right.png') no-repeat top left;
}


div#slider_container {
	width:893px;/*(!^*@(&%^#(*&#)@#*_@ should be: 892 */
	height:154px;
	float:left;
	overflow:hidden;
}


ul#slides {
	list-style:none;
	margin:0;
	padding:0;
	width:893px;/*(!^*@(&%^#(*&#)@#*_@ should be: 892 */
}

ul#slides li {
	width:173px;
	height:154px;
	background: transparent url('images/slider_window.png') no-repeat top left;
	margin: 0 7px 0 0;
	float:left;
	text-align:center;
}


ul#slides li a.new_desc {
	display:block;
	padding:0 10px;
	color:#1B3B8B;
	font-weight:bold;
}

ul#slides li img {
	margin:4px;
}












/*
div#news {
	border-top:1px solid #EAEAEA;
	position:relative;
}


div.new {
	width:173px;
	height:154px;
	background: transparent url(images/bg_news.gif) no-repeat top left;
	font-size:11px;
	text-align:center;
	float:left;
	margin:0 7px 0 0;
}

div.new a.new_desc {
	display:block;
	padding:0 10px;
	color:#1B3B8B;
	font-weight:bold;
}

div.new img {
	margin:4px;
}

a#scroll_left, a#scroll_right {
	display:block;
	width:29px;
	height:154px;
	float:left;
}

a#scroll_left {
	background: transparent url(images/scroll_left.png) no-repeat 0 50px;
}

a#scroll_right {
	background: transparent url(images/scroll_right.png) no-repeat 0 50px;
}


div#news_slider {
	width:892px;
	float:left;
	overflow:hidden;
	margin-top:14px;
	display:inline;
}

div#news_slider_content {
	width:2000px;
}

*/



/*
#################
## main site tabs
#################
*/


ul#tabs {
	margin:20px 0 0 0;
	padding:0;
	float:left;

}

ul#tabs li {
	display:inline;
}

ul#tabs li a{
	display:block;
	float:left;
	height:24px; /*32 - 8*/
	padding-top:8px;
	width:159px;
	background: transparent url(images/tab_off.png) no-repeat bottom left;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin-right:4px;
}

ul#tabs li a.selected {
	width:178px;
	background: transparent url(images/tab_on.png) no-repeat bottom left;
	color:#000;
	font-size:13px;
}

div#tab_content {
	width:950px;
	height:301px;

	float:left;
	position:relative;
}

div.tab_content_standard {
	background: transparent url(images/bg_tab.gif) no-repeat bottom left;
}

div.tab_content_long {
	background: transparent url(images/bg_tab_long.gif) no-repeat bottom left;
}

div#tab_content img.main_img {
	margin:26px 16px 0 0;
	float:left;
	padding:4px;
	border:1px solid #E0E0E0;
}

div.tab_txt{
	float:left;
	width:314px;
	margin:26px 0 0 0;
	line-height:20px;
}

div.tab_txt p {
	margin:0
}

div.tab_txt a {
	color:#1B3B8B;
	font-weight:bold;
}


div.tab_box_news {
	position:absolute;
	top:0;
	right:0;
	width:265px; /*265-26*/
	height:280px;
}

div.tab_box_news h3 {
	padding:20px 20px 10px 20px;
	font-size:14px;
}


div.tab_box_news ul {
	margin: 0;
	padding-left:30px;
}

div.tab_box_news li {
	margin:0 0 10px 0;
}

div.tab_box_news li a {
	color:#000;
	text-decoration:none;
}




div.tab_box1 {
	position:absolute;
	top:0;
	right:0;
	width:213px; /*265-26*/
	height:102px; /*154-26*/
	padding:26px;
}



div.tab_box1 ul {
	padding:0;
	margin:0;
}

div.tab_box1 ul li {
	list-style:none;
	background: no-repeat transparent url(images/side_list_li.gif) 0 5px;
	margin-bottom:9px;
	padding-left:7px;
}

div.tab_box1 ul li a {
	font-size:12px;
	color:#1B3B8B;
	font-weight:bold;
}

div.tab_box2 {
	position:absolute;
	bottom:0;
	right:0;
	width:213px; /*265-26*/
	height:95px; /*154-26*/
	padding:26px;
	font-size:11px;
	color:#1B3B8B;
	font-weight:bold;
}

div.tab_box2 img {
	float:left;
	margin-right:10px;
	padding:4px;
	border:1px solid #E0E0E0;
}

div.tab_box2 a {
	color:#1B3B8B;
	font-weight:bold;	
}

h3 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:12px;
}




/*
#################
## mid
#################
*/

div#mid {
	height:170px;
	width:950px;
	float:left;
	background: transparent url(images/bg_mid.png) no-repeat bottom left;
}



div#mid_box1 {
	float:left;
	width:310px;
}

div#mid_box2 {
	float:left;
	width:297px;	
	position:relative;
}

div#mid_box3 {
	float:left;
	width:301px;
	position:relative;
}

div#mid_box1, div#mid_box2, div#mid_box3 {
	padding:41px 0 0 21px;
}

div#mid_box1 {
	padding-left:0;
}


div#mid_box1 h4, div#mid_box2 h4, div#mid_box3 h4 {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:13px;
}

div.mid_box1_inside {
	position:relative;
	width:310px;
	float:left;
}

div#mid_box1 img, div#mid_box2 img, div#mid_box3 img {
	margin-right:20px;
	float:left;
}


div#mid_box1 div.mid_box_float {
	width:145px;
	color:#5F5F5F;
}

div#mid_box1 div a, div#mid_box2 a {
	color:#093E95;
	font-size:11px;
	text-decoration:underline;
}


div#mid_box2 div p {
	margin:0;
}

div#mid_box2 a#clients_fullist {
	position:absolute;
	top:41px;
	right:12px;
}

div#mid_box2 div p.client_name {
	font-size:14px;
	font-weight:bold;
	color:#093E95;
	margin:0 0 5px 0;
}

div#mid_box2 ul {
	position:absolute;
	display:block;
	width:54px;
	height:28px;	
	margin:0;
	padding:0;
	right:12px;
	top:126px;
	background: transparent url(images/clients_button.png) no-repeat top left;
}

div#mid_box2 ul li {
	display:inline;
}

div#mid_box2 ul li a {
	display:block;
	float:left;
	width:27px;
	height:28px;
}


div.mid_box_float {
	float:left;
	font-size:11px;
	color:#5F5F5F;

}

div.mid_box2_content div.mid_box_float {
	width:180px;
	}

div.mid_box2_content {
	overflow:hidden;

	float:left;
	width:290px;
}

/*
#################
## footer
#################
*/


div#footer {
	overflow:hidden;
	background: transparent url(images/bg_footer.png) repeat-x;
	float:left;
	width: 100%;
	position:relative;
}


div#footer p#hnet {
	position:absolute;
	right:26px;
	bottom:0;
	color:#4464B8;
	font-size: 11px;
}

div#footer p#hnet a {
	color:#4464B8;
}

div#ctx {
	float:left;
	width:224px; /*328 - 84*/
	height:67px;
	background: transparent url(images/logo_footer.png) no-repeat top left;
	margin:29px 0 0 0;
	padding: 0 0 28px 84px;
}

div#ctx p {
	padding:0;
	margin:7px 0 0 0;
	font-size:11px;
	color:#686868;
}

div#ctx p.ctx_blue {
	color:#093D95;
	font-weight:bold;
}


ul.ul_footer {
	display:block;
	float:left;
	margin:35px 40px 0 0;
	padding-left:14px;
}

ul.ul_footer li {
	list-style-image: url(images/side_list_li.gif);
	margin: 0 0 0 0;
}


ul.ul_footer li a {
	color:#1B3B8B;
	font-size:11px;
	font-weight:bold;
}


p#copyrights {
	display:block;
	float:right;
	margin:33px 26px 0 0;
	padding:0;
	font-size:11px;
	color:#696969;
}


ul#footer_list {
	display:block;
	float:right;
	margin:15px 26px 0 0;
	padding:0;
}

ul#footer_list li {
	display:inline;
	background: no-repeat transparent url(images/side_list_li.gif) 0 5px;
	padding-left:5px;
	margin-left:5px;
}

ul#footer_list li a{
	font-size:11px;
	color:#093E95;

}


/*
	Newsletter Form
*/

form#newsletter_form {
	display:block;
	padding:0 0 0 0;
	margin:0;

	position:absolute;
	top:120px;
	left:25px;
}



form#newsletter_form fieldset{
	border:none;
	padding:0;
}

form#newsletter_form fieldset legend {
	display:none;
}

form#newsletter_form fieldset label {
	display:none;
}

input#input_email {
	width:150px;
	margin:0;
	padding:6px 0;
	color:#7E7A6E;
	border:none;
	background-color:transparent;
}


input#newsletter_button {
	margin:0 0 0 10px;
	padding:4px 0 4px 5px;
	border:none;
	width:75px;
	background-color:transparent;
	text-align:left;
	font-size:12px;
	color:#17499A;
}





/*
	Subpage
*/


ul#pathway {
	margin:38px 0 0 38px;
	padding:0;
}


ul#pathway li {
	display:inline;
	color:#000;
	font-size:11px;
	font-weight:bold;
}

ul#pathway li a {
	color:#102C72;
	font-size:11px;
}




div#sidebar {
	float:left;
	width:223px;
	margin:30px 0 0 0;
}



/*
	Submenu
*/


div#sidebar_banner {
	margin:20px 0 0 0;
	width:200px;

}


div.submenu-container {
	overflow:hidden;
	padding:0 0 22px 0;
	background:  transparent url(images/menu_bottom.png) no-repeat bottom left;
	width:200px;
	float:right;

}


ul.submenu {
	display:block;

	width:176px;
	background: no-repeat transparent url(images/menu_top.png) top left;
	overflow:hidden;
	margin:0;padding:0 12px 12px 12px;
}

ul.submenu li {
	list-style:none;
	margin:12px 0 0 0;
	padding:0 0 0 0;
}

ul.submenu li a {
	font-size:15px;
	color:#000;
	font-weight:bold;
	display:block;
	margin: 0 0 10px 0;
}


a.submenu_selected {
	text-decoration:underline;
}

/* 2 poziom */

ul.submenu li ul {
	margin:0;
	padding:0;
}


ul.submenu li ul li {
	border-bottom:1px solid #D6D6D6;
	margin:0;
	padding:0;
}



ul.submenu li ul li a {
	font-size:12px;
	color:#0F2C71;
	padding:11px 0 11px 13px;
	margin:0;
	background:transparent url(images/submenu_li_blue.gif) no-repeat  3px center ;
	font-weight:normal;

}

ul.submenu li ul li.submenu_hasmore a  {
	border:none;
	background:transparent url(images/submenu_li_black.gif) no-repeat  3px center ;
}


/* 3 poziom */

ul.submenu li ul li ul li {
	border:none;
	margin:0;
	padding:0;
}


ul.submenu li ul li ul li a {
	font-weight:normal;
	border:none;
	padding:0 0 11px 23px;
	margin:0;
}


ul.submenu li ul li.submenu_hasmore ul li a  {

	background:transparent url(images/submenu_li_blue2.gif) no-repeat  13px 5px ;
}









div#content {
	float:left;
	width:671px;
	padding:0 28px 20px 28px;
	margin:30px 0 0 0;
	font-size:12px;
	line-height:16px;


	height:auto !important;
	height:400px;
	min-height:419px;
}


div#content a {
	font-weight:bold;
	color:#203A7B;
	text-decoration:underline;
}


div#content  h2.head-title{
	font-size:24px;
	margin:0;
	padding:0;
}

div#content  h3.head-subtitle{
	font-size:12px;
	margin:5px 0 0 0;
	padding:0;
}



div#content p.head-date{
	font-size:12px;
	font-weight:bold;
	margin:0 0 50px 0;
	padding:0;
	color:#203A7B;
}

div#content p.head-date2{
	margin:0 0 10px 0;
}

div#content img {
	background-color:#C8C8C8;
	padding:5px;
}

div#content img.cimg_left {
	margin:0 20px 0 0;
}


div#content img.cimg_right {
	float:right;
	margin:0 0 0 20px;
}



div#content ul {
	list-style-image:url("images/li.gif");
	list-style-type:square;
	margin:25px 0;
}

div#content ul li {
	margin-top:3px;
}


div#content ul.prev_edition {
	list-style:none;
	margin:0 10px 20px 488px;
	padding:0;
}

div#content ul.prev_edition li {
	margin:3px 0;
}




table.mts_table {
	width:100%;
	margin:20px 0;
}

table.mts_table td {
	text-align:center;
	vertical-align:middle;
	padding:10px;
	height:200px;
	width:50%;
}

table.mts_table td img {
	padding:0 !important;
}


table.mts_table td.mts_table_desc {
	background-color:#E6E6E6;
	height:20px;
}

table.mts_table td.mts_table_border_right {
	border-right:1px solid #E6E6E6;
}

table.mts_table td.mts_table_border_bottom {
	border-bottom:1px solid #E6E6E6;
}



div#content ul.prev_edition li a.ico_galeria , div#content ul.prev_edition li a.ico_artykul {
	color:#1F3E8E;
	font-weight:bold;
	font-size:12px;
	padding: 5px 0 5px 20px;
}

div#content ul.prev_edition li a.ico_galeria {
	background:transparent url(images/ico_gal.png) no-repeat  center left;
}

div#content ul.prev_edition li a.ico_artykul {
	background:transparent url(images/ico_article.png) no-repeat  center left;
}


div#content div.informations {
	padding:20px 20px 20px 50px;
	border-top:1px solid #C8C8C8;
	margin:20px 0 20px 0;
	background: transparent url('/mtswww/admin/fckupload/ico/ico_informacje.png') no-repeat 10px 10px;

}

div#content div.informations  p {
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:16px;
}


div#content p.for_exhibitors, div#content p.for_visitors, div#content p.elastycznosc, div#content p.kompleksowosc, div#content p.doswiadczenie, div#content p.profesjonalizm {
	display:block;
	padding:0 0 0 120px;
	font-weight:bold;
	font-size:22px;
	width:551px; /*665-120*/
}

div#content p.for_exhibitors  {
	background: transparent url('images/bg_exhibitor.png') no-repeat center left;
	height:72px;
	line-height:72px;
}


div#content p.for_visitors {
	background: transparent url('images/bg_visitor.png') no-repeat center left;
	height:81px;
	line-height:81px;

}

div#content p.elastycznosc {
	background: transparent url('images/elastycznosc.png') no-repeat center left;
	height:76px;
	line-height:76px;
}


div#content p.kompleksowosc {
	background: transparent url('images/kompleksowosc.png') no-repeat center left;
	height:79px;
	line-height:79px;
}

div#content p.doswiadczenie {
	background: transparent url('images/doswiadczenie.png') no-repeat center left;
	height:85px;
	line-height:85px;
}

div#content p.profesjonalizm {
	background: transparent url('images/profesjonalizm.png') no-repeat center left;
	height:85px;
	line-height:85px;
}

div#content div.event_preample {
	height:200px;
	margin:0 0 10px 0;
}

div.gallery-table-div {
	width:100%;
	overflow:hidden;
	text-align:center;
}


table.gallery-table {
	margin:0 auto;

}

table.gallery-table td {
	padding:10px;
	border:1px solid #F5F5F5;
}







/*
	content styles
*/

div#content h1 {
	font-size:24px;
	margin:0 0 15px 0;
}

div#content p.subtitle {
	font-weight:bold;
	color:#1F3E8E;
}

div#content div.date{
	font-weight:bold;
	color:#3AC063;
}


/*
div#content img{
	margin:10px;
	padding:6px;
	background-color:#C8C8C8;
}
*/


div#content div.filez {
	background: #f5f5f5;
	padding: 10px 20px;
	margin-bottom: 20px;
}

div#content div.filez {
	margin-bottom: 20px;
}


div#content div.filez div.fileitem {
	width: 200px;
	padding: 10px;
}

div#content div.fileitem img {
	border: 0px;
	background-color:transparent;
}









ul#tools {
	margin:0;
	padding:0;
	position:absolute;
	top:257px;
	right:28px;
}

ul#tools li {
	display:inline;
	font-size:11px;
}



ul#tools li a {
	font-size:11px;
	color:#fff;
	display:block;
	float:left;
	height:28px;	
}




ul#tools li#tools_print a {
	background: no-repeat transparent url(images/ico_print.gif) 5px 9px;
	padding:7px 0 0 25px;
	width:50px; /*75-25*/

}

ul#tools li#tools_send a {
	background: no-repeat transparent url(images/ico_send.gif) 5px 7px;
	padding:7px 0 0 25px;
	width:56px; /*81-25*/

}

ul#tools li#tools_save a {
	background: no-repeat transparent url(images/ico_save.gif) 14px 8px;
	padding:7px 0 0 35px;
	width:46px;
}


div#main-content {
	overflow:hidden;
	padding-bottom:9px;
	height:1%;
	background:  transparent url(images/bg_main_content.png) no-repeat left bottom;
}



/* debug */

p#debug {
	position:absolute;
	top:0;
	right:100px;
	font-size:18px;
	font-weight:bold;
	padding:30px;
	background-color:grey;
	border:1px solid black;
}




/* create custom forward-backward buttons for this container */ .SlideItMoo_forward, .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:29px; 
	height:154px; 
	top:15px; 
	right:0; 
}
 .SlideItMoo_back { 
	left:0; 
}


div.ajax-loading {
	background:  red url(images/loader.gif) no-repeat top left;
}




/*
########################
# kalendarz imprez
########################
*/


h1.event_header1 {
	text-align:center;
	padding:10px 0;
}


h3.event_type {
	font-size:18px;
	border-bottom:1px solid #2A4A9E;
	color:#0F2B71;
	padding:0 0 5px 0;
	margin:0 0 35px 0;
}

div.event {
	/*border-bottom:1px solid #C8C8C8;*/
	border:1px solid #DEDEDE;
	overflow:hidden;
	margin: 0 0 20px 0px;
	padding:10px;
	position:relative;
	/* background-color:#EBF5FA; */
}

div.event a {
	text-decoration:none !important;
	font-weight:normal;
}

div.event_odd {
	/* background-color:#EAF4EA; */
}

img.event_logo {
	float:left;
	border:1px solid #C8C8C8;
	margin:0 10px 0 0;
	padding:0;
}

div.event a.event_header {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

div.event a.event_header_news {
	position:absolute;
	right:10px;
	bottom:10px;
}

div.event div {
	margin:10px 0;
}



div.event p.event_date {
	margin:0;
	padding:0;
	font-size:12px;
	color:#203A7B;
	font-weight:bold;
}

div.event a.event_more {
	position:absolute;
	bottom:10px;
	right:10px;
	font-weight:bold;
	color:#000;
}



/*
########################
# SERP
########################
*/

p.paging_container {
	text-align:center;
	color:#0B2361;
	margin:20px 0;
	display:block;
}

p.paging_container span {
	text-decoration:none;
	color:#A2AFC4;
	font-weight:bold;
}

p.paging_container a {
	text-decoration:none;
	color:#0B2361;
	font-weight:bold;
}

p.paging_container a.serp_prev, p.paging_container a.serp_next {
	font-weight:normal;
}



p.info3 {
	font-weight:bold;
}

div.serp_row {

}

div.serp_row p.serp_body {
	margin:5px 0;
}



div.serp_row p.serp_counter {
	margin:20px 0 10px 0;
	font-size:10px;
	background: #fff url(images/onepxcross.png) repeat-x  50%;
}

div.serp_row p.serp_counter span {
	background-color:#fff;
	color:#A2AFC4;
	margin-left:10px;
}


div.serp_row a.serp_title {
	font-size:14px;
	color:#1B3B8B;

	/*
	margin-top:4px;
	padding-left:17px;
	background: transparent url(img/pathway_li_page.png) no-repeat center left;
	*/
}

div.serp_row a.serp_link {
	color:red;
	color:#44AB2A;
	display:block;
}



/*
########################
# search form
########################
*/


div#search_form {
	position:absolute;
	top: 120px;
	right: 0px;
}

input#btn_search {
	background-color:#E5E5E5;
	border:1px solid #D6D6D6;
	color:#1D3C8B;
	height:20px;
}

input#szukaj1 {
	/*
	border:1px solid #D6D6D6;
	color:#1D3C8B;
	*/
	border:none;
	width:113px;
	height:14px;
	background:url('images/search_bg.png') 0 0 no-repeat;
	padding:3px;
	font-size:12px;
	color:#999999
}


div.filesdiv {
	overflow:hidden;
	margin:20px;
	padding:20px;
}

div.filesdiv a {
	text-decoration:none;
	color:
}





div.error_info {
	font-weight:bold;
	color:#FF5357;
	margin:30px 0 0 0;
	background:#FFFABF url('images/warning.png') 15px 10px no-repeat;
	padding:30px 30px 30px 90px;


	border:1px solid #2A4A9E;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}

div.no_bg {
	background-image:none;
	padding:30px;
}





ol.list_nob {

}

ol.list_nob li a {
	text-decoration:none !important;

}


#gototop { 
	display:none; 
	font-weight:bold; 
	font-family:tahoma; 
	font-size:10px; 
	width:70px; 
	background-color: #264598;
	color:#fff; 
	font-size:11px; 
	text-decoration:none; 
	position:fixed; 
	right:5px; 
	bottom:5px; 
	padding:7px 7px 7px 7px; 
	text-align:center;
}

#gototop:hover	{ text-decoration:underline; }


table.program_table {
	border-collapse: collapse;
	border:1px solid #000;
}

table.program_table td{
	padding:5px;
	border:1px solid #000;
}

table.program_table td.program_table_header {
	background-color:#EDEDED;
	font-weight:bold;
	font-size:16px;
	padding:10px;
}




p.togglers {
	color:#0F2C71;
	cursor: pointer;
	font-weight:bold;
}

p.togglers span.togglers_span {
	font-weight:normal;
	display:block;
	margin: 10px 16px;
	color:#000;
}



div.news_box {
	float:right;
	overflow:hidden;
	width:230px;
	padding:10px;
	border:5px solid #C8C8C8;

}


img.no_border {
	border:none !important;
	padding:0  !important;
	margin:0 !important;
	background-color:#fff;
}	







/*

	rotator
	
*/


/*

div.gallery {
	margin: 0 0 20px;
	width: 615px;
	position: relative;
	overflow: hidden;
}

div.holder {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 20;
}

div.holder ul {
	margin: 0 !important;
	padding: 0;
	list-style: none !important;
	width: 30000px;
}

div.holder ul li {
	float: left;
	width: 240px;
	padding: 0 1px 1px 0;
	margin: 0 !important;
}

div.holder ul li img {
	display: block;
	padding:0 !important;
	background-color:transparent !important;
}

*/


.gallery {
	margin: 0 0 20px;
	width: 615px;
	position: relative;
	overflow: hidden;
	margin-left:30px;
}
.gallery .holder {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.gallery .holder ul {
	margin: 0;
	padding: 0;
	width: 30000px;
}
.gallery .holder ul li {
	float: left;
	width: 190px;
	padding: 0 1px 1px 0;
	list-style: none !important;
	margin-right:20px;
}
.gallery .holder ul li img { display: block; 	padding:0 !important;background-color:transparent !important;}



div#footer-logos {
	margin-top:18px;
	float:right;
}

div#footer-logos a {
	margin-left:24px;
}
