* {
  margin:   0;
  border:   0;
  padding:  0;
}

html {
  width:  		100%;
  height: 		auto;
}

body {
  width:        100%;
  height:       auto;
  font-family:	Verdana, Sans-Serif;
  font-size:    11px;
  color:        #333;
  background:	#fff;
}

table {
	border-collapse:  collapse;
  empty-cells:      show;
}

td {
	width:						50%;
	vertical-align:		middle;
}

td.message {
	padding-top:			7px;
	vertical-align:		top;
}

a {
  color:            #fff;
  text-decoration:  none;
  cursor:						pointer;
}

a:hover {
  text-decoration:  none;
}

p {
	text-align:	justify;
}

form, fieldset {
	display:	inline;
}

input {
	margin:			2px 0;
	border:			1px solid #BEBEBE;
	width:			300px;
	padding:		2px;
	background:	#fff;
	color:			#000;
	font-size:	12px;
}

input#szukaj {
	display:		inline-block;
	margin:			0 5px;
	border:			1px solid #D1D1D1;
	width:			118px;
	padding:		2px;
	background:	#fff;
	color:			#000;
	font-size:	12px;
}

input#newsletter {
	display:		inline-block;
	margin:			4px 0;
	border:			1px solid #A41313;
	width:			150px;
	padding:		2px;
	background:		#fff;
	color:			#000;
	font-size:		12px;
}

input#agree {
	margin:			0;
	border:			0;
	padding:		0;
	background:	none;
}

textarea {
  overflow:     auto;
	margin:				2px 0;
	border:				1px solid #BEBEBE;
	width:				300px;
	height:				135px;
	padding:			2px;
	background:		#fff;
	color:				#000;
	font-size:		11px;
	font-family:  Verdana, Sans-Serif;
}

span.button {
	display:			inline-block;
	margin:				2px 0;
	border:				1px solid #44433D;
	width:				66px;
	height:				23px;
	line-height:	23px;
	text-align:		center;
	font-size:		10px;
	color:				#fff;
	background:		#33322E;
	cursor:						pointer;
}

span#reset {
	float:	left;
}

span#submit {
	float:	right;
}

ul {
  list-style:			none;
	margin-bottom:	10px;
}

ul li {
  padding:      2px 0 2px 13px;
	color:				#2E72B1;
	font-size:		11px;
  background:   url('../img/arrow-box.gif') 0 7px no-repeat; 
}

ul li a {
	color:	#2E72B1;
}

h4 {
	font-size:	12px;
}

/* ----------------------------------------------------------- */

div#bg_blue_layer, div#bg_yellow_layer {
  position:	absolute;
  top:      143px;
  z-index:  0;
  width:    50%;
  height:   210px;
}

div#bg_blue_layer {
  left:       0;
  background: url('../img/blue-small-bg.png') 0 0 repeat-x;
}

div#bg_yellow_layer {
  right:      0;
  background: url('../img/yellow-small-bg.png') 0 0 repeat-x;
}

div#wrapp {
	background:	#F0F3FA url('../img/top-bg.gif') 0 0 repeat-x;
}

div#centered {
	position:			relative;
  z-index:  		1;
  margin:   		0 auto;
  width:    		990px;
  height:   		auto;
  padding-top:	152px;
  /*background:		url('../img/ewaluacja.jpg') 0 0 no-repeat;*/
}

div#recommend {
	position:	absolute;
	top:		16px;
	right:		300px;
}

div#recommend a {
	color:	#F81B22;	
}

div#logo {
	position:	absolute;
	top:		  16px;
	left:		  19px;
	width:		125px;
	height:		116px;
}

div#search {
	position:			absolute;
	top:		  		7px;
	right:		  	10px;
	line-height:	21px;
	color:				#F81B22;
}

div#search img {
	position:			relative;
	top:		  		5px;
	#top:		  		4px;
	right:		  	0;
}

ul#main_menu {
	position:		absolute;
	top:		  	111px;
	right:		  0;
	list-style:	none;
	z-index:		3;
}

ul#main_menu li {
	float:				left;
	border-right:	1px solid #F81B22;
  padding:			3px 6px;
  background:		none;
	/*background:	url('../img/red-dotted-horizontal-bg.gif') bottom left repeat-x;*/
}

ul#main_menu li.lL {
	border:	0;
}

ul#main_menu li a {
  display:  	block;
  float:    	left;
  color:			#000;
  font-size:	12px;
}

div#decoration {
	position:		absolute;
	top:		  	93px;
	left:		  	308px;
	z-index:		2;
	width:			296px;
	height:			59px;
	background:	url('../img/decoration-ewaluacja.jpg') 0 0 no-repeat;
}

div#header {
	position:		relative;
  overflow:		hidden;
  width:    	990px;
  height:   	auto;
}

div#header div#main {
  display:  	inline;
  float:    	left;
  width:    	806px;
  height:   	200px;
	background:	url('../img/header-ewaluacja.jpg') 0 0 no-repeat; 
}

div#header div#minor {
  display:		inline;
  float:    	right;
  width:    	184px;
  height:   	200px;
  background:	url('../img/minor-firststeps.jpg') 0 0 no-repeat;
  cursor:			pointer;
}

div#header div#minor div#minor_flash {
  position:		absolute;
	top:				0;
	right:			0;
  width:    	250px;
  height:   	200px;
  /*background:	url('../img/minor-firststeps.jpg') 0 0 no-repeat;*/
  cursor:			pointer;
}

div#contener {
  overflow:			hidden;
  width:    		990px;
  height:   		auto;
  padding:			15px 0;
}

div#left_contener {
  display:  			inline;
  float:    			left;
  width:    			187px; /*206*/
  height:   			auto;
  padding:				0 0 0 5px;
}

div#left-menu {
	width:			187px;
	background:	url('../img/ewaluacja/menu-item-bg.png') 0 0 repeat-y;
}

div#left-menu #menu-top {
	height:				44px;
	background:		url('../img/ewaluacja/menu-artykuly.png') 0 0 no-repeat;
}

div#left-menu #menu-bottom {
	height:				24px;
	background:		url('../img/ewaluacja/menu-bottom.png') 0 0 no-repeat;
}

div#left-menu div {
	padding:	0 6px 0 1px;
}

div#left-menu h3 {
	border-bottom:	1px dotted #82A9D0;
	line-height:		23px;
	padding-left:		13px;
	font-size:			11px;
	color:					#fff;
	/*background:		#3071B5 url('../img/ewaluacja/arrow-right.gif') 6px 10px no-repeat;*/
	background:			url('../img/ewaluacja/arrow-right.gif') 6px 10px no-repeat;
	cursor:					pointer;
}

div#left-menu h3.selected {
	border-bottom:	1px dotted #82A9D0;
	line-height:		23px;
	padding-left:		13px;
	font-size:			11px;
	color:					#fff;
	/*background:		#F51D22 url('../img/ewaluacja/arrow-down.gif') 5px 11px no-repeat;*/
	background:			url('../img/ewaluacja/arrow-down.gif') 5px 11px no-repeat;
}

div#left-menu h3 a {
	display:	block;
}

div#left-menu div div {
	padding:		0;
	background:	url('../img/ewaluacja/menu-sub-bg.png') 0 0 repeat-x;
}

div#left-menu div div a {
	display:				block;
	border-bottom:	1px dotted #82A9D0;
  width:					155px;
  padding:				5px 0 5px 25px;
	background:			url('../img/ewaluacja/arrow-box.gif') 17px 11px no-repeat;
	color:					#2E72B1;
}


div#content {
  display:	inline;
  float:  	left;
	width:		580px;
	padding:	0 14px;
}

div#content h1 {
	line-height:	36px;
	padding:			0 12px;
	color:				#fff;
	font-size:		15px;
}

div#content strong {
	display:			block;
	font-size:		11px;
}

div#content strong a {
	color:	#414141;
}

div#content div.item-blue, div#content div.item-red {
	overflow:				hidden;
	width:					580px;
	margin-bottom:	15px;
}

div#content div.item-blue {
	background:	#E7EAF8 url('../img/ewaluacja/box-bottom.png') bottom left no-repeat;
}

div#content div.item-red {
	background:		#FDECEE;
}

div#content div.item-blue h1 {
	background:	#172C85 url('../img/ewaluacja/h1-top.png') 0 0 no-repeat;
}

div#content div.item-red h1 {
	background:	#F81D23;
}

div#content div.item-blue p, div#content div.item-red p {
	padding:				12px;
	color:					#414141;
}

div#content p img {
	float: 				left;
	border:				2px solid #fff;
	margin-right:	10px;
}


div.content {
	text-align:	justify;
}

div#page h3 {
	margin:			3px 0 10px 0;
	color:			#2E72B1;
	font-size:	13px;
}

div.content p {
	padding:	12px 0;
	color:		#2E72B1;
}

div.content img {
	float:	left;
	margin:	5px 5px 5px 0;
}

/*
div.content p a {
	color:						#333;
	text-decoration:	underline;
}
*/

a.more {
	float:			right;
	display:		inline-block;
	margin:			0 12px 12px 0 ;
	padding:		4px;
	color:			#fff;
	/*background:	#ccff00;*/
	font-weight:	bold;
	font-size:		10px;
	color:	#000;
	text-decoration:	none !important;
}


div#right_contener {
  display:  		inline;
  float:    		right;
  width:    		180px;
  height:   		auto;
  padding:			0 4px 0 6px;
}


div#bottom {
	width:			100%;
	background:	#fff url('../img/bottom-bg.gif') 0 0 repeat-x ;
}

div#footer {
  overflow:     hidden;
  margin:				0 auto;
  width:      	980px;
  height:				80px;
	padding:			40px 5px 0 5px;
	color:				#98999B;
}

div#footer a.copyright {
	display:			inline;
	float:				left;
	font-style:		italic;
	font-weight:	normal;
	color:				#979797;
}

div#footer-menu {
	display:	inline;
	float:		right;
	color:		#D5D5D5;
}

div#footer-menu a {
  color:			#979797;
  padding:		0 7px;
  font-size:	11px;
}

div#footer-menu a:hover, div#footer-menu a.selected {
  color:	#D71C23;
}

div#footer a.created {
  color:	#979797;
}

div#footer a.created:hover {
  color:	#D71C23;
}


div.pages {
  margin:     0 auto;
  width:      100%;
  text-align: center;
  color:			#333;
}

div.pages a {
	color:	#333;
}

div.pages strong {
	display:	inline !important;
}

div.back {
  margin-top: 15px;
}

div.back a {
	color:		#2E72B1;
  font-weight:	normal;
}


table#contact {
	margin:	10px 0;
}

table#contact td {
	padding:	5px 15px 5px 0;
	color:		#2E72B1;
}

div.loader {
	position:	absolute;
	top:			175px;
	left:			280px;
}


/* Sitemap */

div#sitemap {
  margin: 0;
  width:  auto;
  padding-bottom: 1px;
}

div#sitemap ul {
  list-style: none;
  margin:     0 2px !important;
}

div#sitemap ul li {
  margin:       0 0 5px 0;
  padding-left: 8px !important;
  background:   url('../img/arrow-box.gif') 0 7px no-repeat !important;
  cursor:       pointer;
  text-align:   left;
}

div#sitemap ul li.sub_level {
  margin-left:  	13px;
  padding-left:		15px;
  text-transform:	lowercase;
  background:   	url('../img/firststeps/arrow-right.gif') 0 7px no-repeat !important;
}

div#sitemap ul li a {
  text-decoration:  none;
  font-weight:      bold;
  /*color:						#000;*/
}

div#sitemap ul li a:hover {
  background: none;
  /*color:  		#666 !important;*/
}

div#sitemap ul li.sub_level a {
  font-weight:  normal;
}


ul#filesList {
  list-style:			none;
	margin-bottom:	10px;
}

ul#filesList li {
  padding:      2px 0;
	color:				#333;
	font-size:		11px;
  background:   none; 
}

ul#filesList li a {
	color:	#333;
}

div#show-basket {
	display: none;
}

div.player {
	padding:	2px 0 10px 0;
}

div#banners {
	padding-top:	20px;
	width:			990px;
	text-align:		center;
}

div#banners a {
	display:	inline !important;
}

div.newsletter {
	width:				159px;
	padding:			0 14px;
	background:			url('../img/ewaluacja/menu-newsletter-bg.png') 0 0 repeat-y;
	color:				#fff;
}


div.clear {
	clear:	both;
}


div.photo {
	display:	inline;
	float:		left;
	margin:		0 2px 2px 0;
}

div.photo img {
	margin:	0;
	float:	none !important;
}

div.photo p {
	padding:		0;
	font-size:	10px;
}

#flash1, #flash2 {
	/*
	original
	width:	286px;
	height:	130px;
	*/
	display:		inline-block;
	margin-bottom:	10px;
	width:			286px;
	height:			130px;
}

#flash3 {
	/*
	original
	width:	286px;
	height:	130px;
	*/
	margin-bottom:	10px;
	width:			180px;
	height:			82px;
}

div#flash3click {
	position:	absolute;
	top:		0;
	left:		0;
	z-index:	100;
	width:		180px;
	height:		82px;
	cursor:		pointer;
	background:	transparent;
}

#flash33 {
	margin-bottom:	10px;
	width:			180px;
	height:			190px;
}
