* {
	padding: 0;
	margin: 0;
	outline: none;
}
img {
	border: 0;
}
ul {
	list-style: none;
}
a {
	color: #c1022b;
}
body {
	font: 12px Myriad Pro, Tahoma, sans-serif;
}
#container {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.logo {
	background: url(../images/logo_inspire.gif) 0 0 no-repeat;
	width: 330px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 35px;
}
.header {
	background: url(../images/header.gif) center 10px no-repeat;
	width: 1000px;
	height: 200px;
	position: relative;
}
.header #menu {
	width: 795px;
	height: 22px;
	border-bottom: 1px solid #c1022b;
	margin: 0 0 0px 0;
	position: absolute;
	top: 140px;
}
.header #menu li {
	float: left;
	margin: 0 20px 0 0;

}


.header .submenu {
	width: 795px;
	height: 22px;
	/*border-bottom: 1px solid #c1022b;*/
	margin: 0 0 0px 0;
	position: absolute;
	top: 170px;
}
.menu-1, .menu-2, .menu-3, .menu-4, .menu-5, .menu-6, .menu-7 {
	height: 16px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
.menu-1:hover, .menu-2:hover, .menu-3:hover, .menu-4:hover, .menu-5:hover, .menu-6:hover, .menu-7:hover {
	border-bottom: 6px solid #c1022b;
}

.hover {
border-bottom: 6px solid #000;
background:#fff;

}

.menu-1-select, .menu-2-select, .menu-3-select, .menu-4-select, .menu-5-select, .menu-6-select, .menu-7-select, .current {
	border-bottom: 6px solid #c1022b;
	height: 16px;
	display: block;
	text-indent: -9999px;
}
.menu-1 {
	background: url(../images/menu-1.gif) 0 0 no-repeat;
	width: 38px;
}
.menu-1:hover, .menu-1-select, .current {
	background: url(../images/menu-1.gif) 0 -16px no-repeat;	
	width: 38px;
}
.menu-2 {
	background: url(../images/menu-2.gif) 0 0 no-repeat;
	width: 31px;
}
.menu-2:hover, .menu-2-select {
	background: url(../images/menu-2.gif) 0 -16px no-repeat;	
	width: 31px;
}
.menu-3 {
	background: url(../images/menu-3.gif) 0 0 no-repeat;
	width: 40px;
}
.menu-3:hover, .menu-3-select {
	background: url(../images/menu-3.gif) 0 -16px no-repeat;	
	width: 40px;
}
.menu-4 {
	background: url(../images/menu-4.gif) 0 0 no-repeat;
	width: 40px;
}
.menu-4:hover, .menu-4-select {
	background: url(../images/menu-4.gif) 0 -16px no-repeat;	
	width: 40px;
}
.menu-5 {
	background: url(../images/menu-5.gif) 0 0 no-repeat;
	width: 94px;
}
.menu-5:hover, .menu-5-select {
	background: url(../images/menu-5.gif) 0 -16px no-repeat;	
	width: 94px;
}
.menu-6 {
	background: url(../images/menu-6.gif) 0 0 no-repeat;
	width: 38px;
}
.menu-6:hover, .menu-6-select {
	background: url(../images/menu-6.gif) 0 -16px no-repeat;
	width: 38px;
}
.menu-7 {
	background: url(../images/menu-7.gif) 0 0 no-repeat;
	width: 53px;
}
.menu-7:hover, .menu-7-select {
	background: url(../images/menu-7.gif) 0 -16px no-repeat;
	width: 53px;
}

.submenu a{
	color:#848383;
	font: Tahoma;
	font-weight:bold;
	text-decoration:none;	
	margin-right:10px;
}
.col-0 {
	width: 810px;	
	float: left;
}
.col-1, .col-7 {
	background: url(../images/bottom_col-1.gif) left bottom no-repeat;
	width: 795px;	
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 10px 0;
	min-height:514px;
}
.col-7 {
	border-top: 1px solid #8c8b8d;
	padding: 10px 0 0 0;
	margin: 0;
}
.col-2, .col-3, .col-10 {
	width: 390px;
	float: left;
	line-height: 16px;
	padding: 0 0 0px 0;
	overflow:hidden;
	min-height:502px;
	height:502px;
}
.col-2 {
	margin: 0 15px 0 0;

}

.col-2  ul{
list-style:disc;
list-style-position:inside;

}

.col-3 ul {
	list-style:disc;
	list-style-position:inside;
}
.col-10 .news {
	border-top: 1px solid #8c8b8d;
	padding: 15px 0 15px 0;
}
.col-4, .col-5, .col-9, .col-11 {
	width: 190px;
	float: left;
	border-top: 1px solid #8c8b8d;
	padding: 15px 0 0 0;
}

.col-4 {
	height:508px;
	overflow:hidden;
}
.col-5 {
	margin: 0 15px 0 0;
}
.col-4 .news, .col-5 .news, .col-8 .news, .col-11 .news {
	min-height: 134px;
	line-height: 16px;
	height:150px;
	overflow:hidden;
}

.over{
	background:#EFEEEC;

}
.pic-news {
	float: left;
	padding: 0 10px 5px 0;
}
.text-news {
	float:left;
	width:113px;
}

.pic-art {
	float:left;
	display:block;
}
.text-art {
	float:left;
	width:314px;
}

.data {
	background: #c1022b;
	color: #fff;
	font: 12px Tahoma, sans-serif;
	padding: 3px;
	width: 35px;
	text-align: center;
	margin: 0 0 10px 0;
}
.col-6, .col-6-all {
	width: 590px;
	float: left;
	line-height: 16px;
	padding: 0 0 20px 0;
	margin: 0 15px 0 0;
	border-bottom: 1px solid #8c8b8d;
	height:502px;
	overflow:hidden;
}

.col-6-all {
	overflow:visible;
	height:auto;
	min-height:502px;

}

.col-8 {
	width: 188px;
	float: left;
	border-top: 1px solid #8c8b8d;
	border-bottom: 1px solid #8c8b8d;
	padding: 15px 0 15px 0;
	margin: -1px 15px 0 0;

}
.col-8 .data {
	float: left;
}
.col-8 .logo-media {
	float: left;
	margin: 0 0 0 10px;
}
.col-9 {
	border-top: none;
	padding: 0;
}
.title_news1  {
	border-top: 7px solid #c1022b;
	border-bottom: 7px solid #c1022b;
	padding: 10px 0 8px 0;
	margin: 0 0 20px 0;
}
.title_news1 ul {
	width: 590px;
}
.title_news1 li {
	float: left;
}
.title_news1 .title-col-1 {
	width: 395px;
	margin-left:5px;
}
.title_news1 .title-col-2 {
	width: 190px;
	text-align: right;
}


.title_news2  {
	border-top: 7px solid #c1022b;
	padding: 10px 0 0 0;
	margin: 0 0 5px 0;
}
.title_news3  {
	border-top: 7px solid #c1022b;
	border-bottom: 1px solid #c1022b;
	padding: 11px 0 9px 0;
	margin: 0 0 20px 0;
}
.title_news3 ul {
	width: 390px;
	list-style:none;
}
.title_news3 li {
	float: left;
}
.title_news3 .title-col-1 {
	width: 246px;
	text-align: left;
}
.title_news3 .title-col-2 {
	width: 144px;
	text-align: right;
}
.title_news3 .title-col-3 {
	width: 146px;
}
.title_news3 .title-col-4 {
	width: 244px;
}
.news-col li {
	float: left;
	width: 195px;
}
.news-col-1 .news {
	margin: 0 0 0 15px;
}
.news-col-2 .news {
	margin: 0 15px 0 0;
}
h1 {
	font: bold 20px Georgia, Myriad Pro, Arial, Tahoma, sans-serif;
	color: #c1022b; 
}

h1.partners {
	margin: 0 0 0 10px;
}

h2, h2.right {
	font: bold 14px  Myriad Pro, Arial, Tahoma, sans-serif;
	color: #c1022b; 
	text-transform:uppercase;
	padding:0 0 8px 0;
}

h2.right {
	font: bold 14px  Georgia, Myriad Pro, Arial, Tahoma, sans-serif;
	text-transform:none;




	
}
.sep {
	border-bottom: 1px solid #8c8b8d;
	width: 100%;
	height: 1px;
	margin: 10px 0 10px 0;
	clear:both;
}


#pagination {
	width:795px;
	margin:30px auto 0 auto;
	text-align:center;
	clear:both;
	float:left;
	

}

#pagination a{
	color:#fff;
	background:#C1022B;
	text-decoration:none;
	border:none;
	padding:2px 5px;
	font-weight:bold;
}
#pagination a:hover, #pagination a.active {
	background:#000;
	color:#C1022B;
	text-indent:0;
	
}

#pagination a.active {
	color:#f00;
}



.footer {
	background: #eeeff1;
	width: 1000px; 
	height: 70px;
	margin: 20px 0 0 0;
	position: relative;
}
.footer .szukaj {
	background: url(../images/szukaj.gif) 0 0 no-repeat;
	width: 50px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	position: absolute;
	top: 28px;
	left: 80px;
}
.footer .szukaj:hover {
	background: url(../images/szukaj.gif) 0 -13px no-repeat;
}
.footer .english {
	background: url(../images/english.gif) 0 -13px no-repeat;
	width: 50px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	position: absolute;
	top: 28px;
	left: 20px;
}
.footer .english:hover {
	background: url(../images/english.gif) 0 0 no-repeat;
}
.sep2 {
	border-right: 1px solid #b1b1b1;
	width: 1px;
	height: 20px;
	position: absolute;
	top: 25px;
	left: 72px;	
}
.more, .more-2, .linki {
	/*background: url(../images/more.gif) 85px 1px no-repeat;*/
	font: bold 9px Tahoma, sans-serif;
	text-transform: uppercase;
	text-decoration: none;	
	margin: 5px 5px 0 10px;
	color: #00b7ee;
	
}

.linki {
	color:#000;
	text-transform:none;
	font: 12px Myriad Pro, Tahoma, sans-serif;

	

	
	font-weight:normal;
	
}

.more-2 {
	float:right;
	clear:both;
}
.more:hover, .right-menu-active  {
	color: #c1022b;
}
.more:hover img {
	display: none;
}


.col-11 {
	width: 390px;
	margin:0 15px 0 0;
}


/********** collapsible div **********/
.collapsible_div {
	background: url(../images/bg_collapsible_div.gif) no-repeat;
	width: 388px;
	height: 501px;
	border: 1px solid #c7c7c7;
	border-top: none;
	font: 9px Tahoma, sans-serif;
	color: #545454;
	line-height: 13px;
	overflow: hidden;
}

.collapsible_div ul{
	
	list-style:outside;
	list-style:none;
	}

.collapsible_div .select {
	background: #fff url(../images/menu_collapsible_div.gif) 3px 5px repeat-x;
}
.collapsible_div .select a, .collapsible_div .select a:link {
	background: url(../images/arrow.gif) 3px 6px no-repeat;
	width: 370px;
	height: 17px;
	display: block;
	border-top: 1px solid #c7c7c7;
	padding: 7px 0 0 20px;
	text-decoration: none;
	font: bold 11px Myriad Pro, Tahoma, sans-serif;
	color: #545454;	
}
.collapsible_div .select a:hover { 
	background: url(../images/arrow_hover.gif) 3px 6px no-repeat;
	visibility: visible;
}
.collapsible_div .select a:visited {
	background: url(../images/arrow.gif) 3px 6px no-repeat;	
}
.collapsible_div .select a:focus, .collapsible_div .select a:active { 
	background: url(../images/arrow_active.gif) 3px 6px no-repeat;
}
.collapsible_div .block, .collapsible_div .block2, .collapsible_div .block3, .collapsible_div .block4 {	
	background: #fff url(../images/bg_block.gif) 192px 0 repeat-y;
	width: 390px;
	border-top: 1px solid #c7c7c7;
	overflow: auto;
}
.collapsible_div .block {	
	height: 400px;
}
.collapsible_div .block2 {	
	height: 325px;
}
.collapsible_div .block3 {	
	height: 450px;
}
.collapsible_div .block4 {	
	height: 425px;
}
.collapsible_div table th {
	padding: 6px;
	border-top: 4px solid #c1022b;
	border-bottom: 4px solid #c1022b;
	background: #fff;
	color: #c1022b;
	font: bold 11px Myriad Pro, Tahoma, sans-serif;
}
.collapsible_div table td {
	padding: 10px;
	width: 50%;
	font: 12px Myriad Pro, Tahoma, sans-serif;
	line-height: 14px;
}
.collapsible_div li {
	background: url(../images/bullet.gif) 0 6px no-repeat;
	padding: 0 0 0 10px;
	margin: 2px 0 4px 0;
}


.step_back {

	color:#00B7EE;
	float:right;
	font: bold 11px  Tahoma, sans-serif;
}

.google {
	color:#00B7EE;
	float:right;
}