html, body{
	background:#ffffff;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma, Arial;
	font-size:12px;
	text-align:center;
}

img {
	border: 0 solid #000;
}

h1{
	font-size:18px;
	font-weight:normal;
}

h2{
	font-size:14px;
	font-weight:normal;
	color:#0291d7;
}

h3{
	font-size:13px;
	font-weight:normal;
	color:#0291d7;
}

hr {
	border: 1px solid #b3b3b3;
}

h3.selected {
	font-size:13px;
	font-weight:normal;
	color:#0291d7;
	background-image: url(images/underline.jpg);
	height: 38px;
}
.tresc
a:link { text-decoration: none; color: #0291D7; font-weight: normal; }
.tresc
a:visited { text-decoration: none; color: #0291D7; font-weight: normal; }
.tresc
a:hover { text-decoration: underline; color: #0291D7; font-weight: normal;}

.tresc .zapraszamy {
  text-align:center;
  margin:20px 0px 0px 0px;
}

.tresc .zapraszamy a {
  font-weight:bold;
  background:transparent url(images/arrow.gif) no-repeat scroll right top;
  color: #0291D7;
  padding-bottom:10px;
  padding-right:25px;
  text-decoration:none;
  font-size:16px;
}

.tresc .zapraszamy a:hover{
  text-decoration:underline;
}

p{
	font-size:12px;
}

div.contener{
	margin:auto;
	width:900px;
	color:#252525;
}

a.logo{
	float:left;
}

a.link1, a.link2, a.link3, a.link_selected {
	color:#0291d7;
	text-decoration:none;
	float:left;
	margin:20px 0px 0px 0px;
	padding:12px 75px 0px 75px;
	font-weight:bold;
}

a.link1:hover, a.link2:hover, a.link3:hover,  a.link_selected:hover {
	text-decoration:underline;
}

a.link_selected{
	color:#000000;
}

a.link_selected:hover{
	text-decoration:none;
}

div.navigation_hint{
	height:10px;
	width:894px;
	margin:0px 0px 22px 0px;
	background:url('images/navigation_hint_bcg.gif') top left no-repeat;
}

div.navigation_hint_kim{
	height:10px;
	width:894px;
	margin:0px 0px 22px 0px;
	background:url('images/navigation_hint_bcg_kim.gif') top left no-repeat;
}

div.navigation_hint_kon{
	height:10px;
	width:894px;
	margin:0px 0px 22px 0px;
	background:url('images/navigation_hint_bcg_kon.gif') top left no-repeat;
}

div.navigation_hint_rel{
	height:10px;
	width:894px;
	margin:0px 0px 22px 0px;
	background:url('images/navigation_hint_bcg_rel.gif') top left no-repeat;
}

div.column_left{
	width:232px;
	float:left;
	margin:0px 17px 0px 0px;
	padding:0px;
}

div.menu{
	width:210px;
	height:255px;
	border:1px solid #0291d7;
	padding:20px 0px 11px 22px;
	margin:0px;
	position:relative;
	text-align:left;
	line-height: 2;
}

.zaufalinam{
	width:210px;
	height: 400px;
	border:1px solid #0291d7;
	padding:00px 0px 11px 22px;
	margin:0px;
	margin-top: 20px;
	position:relative;
	text-align:left;
	line-height: 2;
}

#loga {
position: relative;
}

#loga img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#loga img.active {
    z-index:10;
}

#loga IMG.last-active {
    z-index:9;
}


img.menu_top{
	position:absolute;
	top:-2px;
	left:-1px;
}

img.menu_bottom{
	position:absolute;
	bottom:-2px;
	left:-2px;
}

div.menu h2, div.menu h3{
	padding:10px 0px 10px 0px;
	margin:0px;
}

div.menu h3{
  padding:5px 0px 5px 15px;
}

.category, .subcategory, span.category_selected, span.subcategory_selected {
	color:#0291d7;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.category:hover, .subcategory:hover{
	text-decoration:underline;
}

.category, .category_selected {
	font-size:14px;
	font-weight:bold;
}

.subcategory, .subcategory_selected {
	font-size:13px;
	font-weight:bold;
	background:url('images/menu_child.gif') center left no-repeat;
	padding-left:20px !important;
}

.category_selected {
	color: #000 !important;
}

.subcategory_selected {
		color: #000 !important;
		background:url('images/menu_child_selected.gif') center left no-repeat;
}

div.movie{
	width:400px;
	float:left;
	margin-top:-2px;
}

div.clear{
	clear:both;
}

h1.header1, h1.header2, h1.header3 {
	background:url('images/header_bcg.gif') top left no-repeat;
	height: 32px;
	font-size:16px;
	position:relative;
	color:#2c2a2a;
	text-align:center;
	font-weight: bold;
	padding:5px 0px 0px 0px;
	margin:0px;
}


h1.header1{
	width:232px;
	margin-bottom:10px;
}

h1.header2{
	width:892px;
	margin:19px 0px 7px 0px;
}
h1.header3{
	width: 644px;
	margin:0px 0px 0px 0px;
	position: relative;
	margin-right: 4px;
}

img.header_close{
	position:absolute;
	top:0px;
	right:0px;
}


div.box, div.box1, div.box2, div.box3{
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
}

div.box1, div.box2, div.box3{
	height:204px;
  margin:0px 6px 0px 0px;
}

div.box1{
	width:294px;
	background:url('images/box1_bcg.jpg') top left no-repeat;
}

div.box2{
	width:300px;
	background:url('images/box2_bcg.jpg') top left no-repeat;
}

div.box3{
	width:285px;
	background:url('images/box3_bcg.jpg') top left no-repeat;
	margin:0px;
}

div.box4{
	width:215px;
	height:280px;
	background:url('images/box4_bcg.jpg') top left no-repeat;
}

div.box5{
	width:221px;
	height:280px;
	background:url('images/box5_bcg.jpg') top left no-repeat;
}

div.box6{
	width:208px;
	height:280px;
	background:url('images/box6_bcg.jpg') top left no-repeat;
}


div.box h2 a, div.box1 h2 a, div.box2 h2 a, div.box3 h2 a{
	text-align:center;
	margin:15px 0px;
	text-decoration:none;
	color:#0291d7;
	font-weight:bold;
	display:block;
}

div.box h2 a:hover, div.box h2 a:hover, div.box1 h2 a:hover, div.box2 h2 a:hover, div.box3 h2 a:hover{
	text-decoration:underline;
}

div.box p, div.box1 p, div.box2 p, div.box3 p{
	text-align:center;
	line-height:200%;
}

div.box1 p{
	width:180px;
	margin:20px 10px 0px 100px;
}

div.box2 p{
	width:122px;
	margin:20px 10px 0px 150px;
}

div.box3 p{
	width:140px;
	margin:20px 10px 0px 130px;
}

div.box4 p{
	width:140px;
	margin:20px 10px 0px 50px;
}

div.box5 p{
	width:140px;
	margin:20px 10px 0px 50px;
}

div.box6 p{
	width:140px;
	margin:20px 10px 0px 50px;
}

a.more{
	background:url('images/arrow.gif') center right no-repeat;
	padding-right:25px;
	padding-top:0px;
  margin:0px 0px 4px 0px;
	text-decoration:none;
	display:block;
	height:15px;
	text-align:right;
	color:#0291d7;
	font-weight: bold;
}

div.box a.more, div.box1 a.more, div.box2 a.more, div.box3 a.more, div.box4 a.more, div.box5 a.more, div.box6 a.more{
	position:absolute;
	bottom:16px;
	right:20px;
}


div.box a.more{
 	right:20px;
}

a.more:hover{
	text-decoration:underline;
}

div.recommended{
	position:relative;
	width:850px;
	height:78px;
	background:url('images/recommended_bcg.gif') top left no-repeat;
	margin:22px 0px 10px 0px;
	padding:0px 0px 0px 44px;
}

div.recommended .audyt{
  display:block;
  width:214px;
  height:30px !important;
  background:url('images/internetaudyt.gif') top left no-repeat;
  margin:1px 0px 0px 0px;
  padding:45px 0px 0px 0px;
  float:left;
  font-size:11px;
  font-weight:bold;
  font-family:Tahoma;
  color:#fc162c;
  text-decoration:none;
  line-height:100%;
}

div.recommended .audyt:hover{
  text-decoration:underline;
}

div.recommended .uniwersytet img{
  margin:1px 0px 0px 15px; 
}

div.recommended .ranking img{
  margin:1px 0px 0px 30px; 
}

img.recommended_bottom{
	position:absolute;
	bottom:0px;
	left:0px;
}

div.recommended a img{
	border:none;
	position:relative;
	z-index:100;
}

div.recommended .audyt img{
  padding:0px;
  margin:0px;
}

div.insert { 
    margin-top: 30px;
		padding-left: 30px;
    padding-right: 30px;
    text-align:justify;
    }

div.insert ul li{
  line-height:300%;
}
    
a.bold{
  font-weight:bold !important;
}
		
div.main {
	position: relative;
	top: 10px;
	right: 4px;
	width:648px;
	background:url('images/main_bcg.gif') top left repeat-y;
	margin:0px 0px 0px 0px;
	height: 100%;
	min-height: 300px;
}

img.main_bottom{
	position:absolute;
	bottom:0px;
	left:0px;
}

img.main_top{
	position:absolute;
	top:0px;
	left:0px;
}

div.main a img{
	border:none;
	margin:0px 26px 0px 26px;
	z-index:100;
}

a.footer_link1, a.footer_link2{
	color:#0291d7;
	font-size:11px;
	text-decoration:none;
}

a.footer_link1:hover, a.footer_link2:hover{
	text-decoration:underline;
}

a.footer_link1{
	margin: 0px 300px 0px 35px;
}

span.copywrite{
	font-size:11px;
}

a.footer_link2{
	margin:0px 35px 0px 300px;
}
div.content { 
	float: left; 
	margin: 0px;
}
		
div.tresc { 
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 60px;
	text-align: left;
	line-height: 2;
	text-align:justify;
}

div.tresc h2{
  color:#000;
  font-weight:bold;
  margin-bottom:20px;
}

div.of h2 {
	font-weight: normal;
}

div.tresc .img_float{
  float:left;
  margin-right:20px;
  margin-bottom:10px;
}

div.tresc .img_center{
 margin:auto;
 text-align:center;
}

/*div.main p {
	padding: 20px;
}*/

div.main input, div.main textarea, div.main select {
	border: 1px solid #858585;
	background-color: #F9F9F9;
}

p.error input, p.error textarea, p.error select {
	border: 1px solid #f59696;
	background-color: #fecfcf;
}

div.main div p input {
	height: 20px;
	width:325px;
}

div.main div p select {
	height: 20px;
	width: 325px;
}


p.label{
  width:150px;
  float:left;
  text-align: right;
}

p.input{
  float:right;
  width:350px;
  margin:0px;
  padding-top: 12px;
  padding-bottom: 12px;
}

p.iaudyt_float{
  float:left;
  margin:0px;
  }
  
a.iaudyt{
  display:block;
  float:left;
  width:196px;
  height:26px;
  padding:0px;
  margin:0px 0px 0px 15px;
  background:url('images/button_iaudyt.jpg') center left no-repeat !important;
}

input.button_wyslij{
	background:url('images/przycisk_wyslij.jpg') top left no-repeat;
	padding:0px !important;
	display:block;
	width:181px;
	height:43px !important;
	border:1px solid #fff !important;
	clear:both;
	margin:10px 0px 0px 345px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#001119;
}

span.blad{
  color:red;
  font-size:10px;
}

/*div.main p label{
	float:left;
}*/


/******/

div.boks1, div.boks2, div.boks3{
	height:260px;
	padding:0px;
	text-align: center;
	
}

div.boks1, div.boks2, div.boks3{
	float:left;
	margin:0px 6px 0px 0px;

}

div.boks1{
	width:215px;
	background:url('images/boks1.jpg') top left no-repeat;
	      position: relative;
		right: 4px;

}

div.boks2{
	width:220px;
	background:url('images/boks2.jpg') top left no-repeat;
      position: relative;
	right: 8px;
}

div.boks3{
	width:207px;
	background:url('images/boks3.jpg') top left no-repeat;
	margin:0px;
      position: relative;
	right: 13px;
}

div.boks1 h2 a, div.boks2 h2 a, div.boks3 h2 a{
	text-align: center;
	margin: 10px 0px;
	text-decoration:none;
	color:#0291d7;
	font-weight:bold;
}

div.boks1 h2 a:hover, div.boks2 h2 a:hover, div.boks3 h2 a:hover{
	text-decoration:underline;
}

div.boks1 p, div.boks2 p, div.boks3 p{
	text-align: center;
	line-height:200%;
	width:140px;
	position: relative;
	left: 40px;
	
	
}


div.boks1 a.more, div.boks2 a.more, div.boks3 a.more{
	background:url('images/arrow.gif') center right no-repeat;
	padding:0px 20px 0px 0px;
	margin:5px ;
	text-decoration:none;
	display:block;
	height:20px;
	text-align:right;
	color:#0291d7;
}

div.boks2 a.more, div.boks3 a.more { 	position: relative;
	top: 110px;
	right: 10px;}

div.boks1 a.more { position: relative;
	right: 10px;
	top: 62px;
	}

div.boks1 a.more:hover, div.boks2 a.more:hover, div.boks3 a.more:hover{
	text-decoration:underline;
}

/*****/
img.boksen { position: relative;
		right: 6px;
		top: 20px;
		margin-bottom: 10px;}

div.break{
  height:20px;
}

/* podstrona realizacje */

div.realization{
  margin:15px 0px 0px 4px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #0291d7;
}

div.description{
  float:left; 
  width:314px; 
  margin-left:20px;
}

div.description h2 a{
  color:#0291d7;
  font-weight:bold !important;
}

div.description a.more{
  padding-top:0px ;
  padding-bottom:0px;
  background:url('images/arrow.gif') center right no-repeat;
  font-weight:bold !important;
  line-height:100%;
}

div.realization img{
  float:left;
}

div.realization h2{
  margin-top:0px;
  padding-top:0px;
  font-weight:bold;
}

p.dalej{
	font-size:12px;
	line-height:22px;
	float: right;
	padding: 20px;
	font-weight: bold;
}

p.dalej a{
	background:url('images/arrow.gif') top right no-repeat;
	padding-right:25px;
	padding-bottom:10px;
	text-decoration:none;
	color:#ed1800;
	font-weight:bold !important;
}

p.dalej a:hover{
	text-decoration: underline;
}

p.wstecz{
	font-size:12px;
	line-height:22px;
	float: left;
	padding: 20px;
	font-weight: bold;
}

p.wstecz a{
	background:url('images/arrow_right.gif') top left no-repeat;
	padding-left:25px;
	padding-bottom:10px;
	text-decoration:none;
	color:#ed1800;
  font-weight:bold !important;
}

p.wstecz a:hover{
	text-decoration: underline;
}

/* stara paginacja do usuniecia
div.page_selector{
  text-align:center;
  height:22px;
  padding:4px;
  text-align:center;
}

div.page_selector div.page_active, div.page_selector a{
  padding-top:4px;
  line-height:1;
  margin-right:5px;
}

div.page_selector div.page_active{
  float:left;
  width:21px;
  height:17px;
  background:url('images/page_active.gif') top left no-repeat;
  color:#313131;
}

div.page_selector a{
  display:block;
  width:21px;
  height:17px;
  float:left;
  background:url('images/page.gif') top left no-repeat;
  color:#0291d7;
  text-decoration:none;
}

div.page_selector a:hover{
  text-decoration:underline;
  font-weight:bold;
}
*/

div.pagination{
	text-align: center;
	height: 22px;
	padding: 4px;
	margin-top:20px;
}

div.pagination span.selected{
	background:url('images/page_active.gif') top left no-repeat;
	padding: 4px 12px;
	font-weight: bold;
}

a.pagination{
	color:#0291d7;
	text-decoration:none;
	background:url('images/page.gif') top left no-repeat;
	padding: 4px 13px;
	text-decoration: none;
}

a.pagination:hover{
	text-decoration:underline;
}

.tresc .of a {
	font-weight:bold;
	padding-right: 16px;
	background-image: url("images/roz.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	color: #000;
}