/*-------------------------------------------------------------------------*/
/* RESET
/*-------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style:none;
}

hr {
	display:none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

form { 
	display: inline;
}

legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}
.fr {
	float: right;
}


/*-------------------------------------------------------------------------*/
/* DEFAULT
/*-------------------------------------------------------------------------*/

html, body {
	color: #97a3bf;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
	min-width: 980px;
	width: 100%;
	background: #1a1c23;
	

}

img {
	border: none;
}

a {
	color: #cbdbff;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

h1 {
	color: #cbdbff;
	font-size: 22px;
}

h2 {
	color: #cbdbff;
	font-size: 18px;
	margin: 0 0 2px 0;
}

h3 {
	color: #cbdbff;
	font-size: 14px;
}

/*-------------------------------------------------------------------------*/
/* STRUCTURE
/*-------------------------------------------------------------------------*/

.wrapper-outer {
	background: url('../img/bg4.jpg') no-repeat center 0px;
}

.wrapper-inner {
	width: 980px;
	margin: 0 auto 0 auto;
	/*border: 1px solid blue;*/
}

.content-inner {
	position:relative;
	/*overflow: hidden;	*/
}

.column-23 {
	width: 660px;
	/*border: 1px solid blue;*/
}

.column-13 {
	width: 316px;
	/*border: 1px solid red;*/
}




/*-------------------------------------------------------------------------*/
/* PAGE TOP
/*-------------------------------------------------------------------------*/

#page-top {
	overflow: hidden;
	padding: 3px 0 0 0;
}

#page-top a {
	color: #ddd;
}

#page-top a:hover {
	color: #fff;
}


/*-------------------------------------------------------------------------*/
/* PAGE HEADER
/*-------------------------------------------------------------------------*/

#page-header {

}

.logo-box {
	display: block;
	margin: 60px 0;
	width: 425px;
	height: 80px;
	outline: none;
	text-indent: -9999px;
}

/*-------------------------------------------------------------------------*/
/* PAGE CONTENT
/*-------------------------------------------------------------------------*/

#main {
	/*min-height: 500px;*/
	/*border: 1px solid yellow;*/
	
}



#sidebar {
	/*min-height: 500px;*/
	/*border: 1px solid green;*/
	margin: 0 0 10px 0;
	
}






/*-------------------------------------------------------------------------*/
/* LISTS
/*-------------------------------------------------------------------------*/

.navlist li {
	float: left;
	/*background: url('../img/interface-matrix.png') no-repeat right -30px; /* 40 - padding */
	/*padding: 0 1px 0 0;*/
	display: block;
	padding: 7px 15px 7px 14px;
	font-weight: bold;
	font-size: 10px;
	outline: none;
}

.navlist li.last {
	background-image: none;
}


/*.navlist li span {
	display: block;
	padding: 7px 14px;
	font-weight: bold;
	font-size: 10px;
	outline: none;
}*/

/*.navlist li a {
	display: block;
	padding: 7px 14px;
	font-weight: bold;
	font-size: 10px;
	outline: none;
}*/

.navlist li a:hover{
	color: #fff;
}




/*-------------------------------------------------------------------------*/
/* LCARS FRAME
/*-------------------------------------------------------------------------*/

.fr-outer {
	position: relative;
	z-index: 100;
	
}

.fr-inner {
	min-height: 40px;
	z-index: 105;
}

.fr-top {
	position: absolute;
	top: 0px; left: 0px;
	display: block;

}

.fr-bottom {
	position: absolute;
	bottom: 0px; left: 0px;
	display: block;
}

/* main mod */
#main .fr-outer {
	margin: 0 0 10px 0;
	padding: 30px 0;
}

#main .fr-inner {
	background: url('../img/bg-mainbox1.png') repeat-y -661px 0;
	padding: 0 15px;
}

#main .fr-top {
	height: 66px;
	width: 660px;
	background: url('../img/bg-mainbox1.png') no-repeat 0 -66px;
}

#main .fr-bottom {
	height: 66px;
	width: 660px;
	background: url('../img/bg-mainbox1.png') no-repeat 0 0px;
}

#main .fr-sep1 {
	position: absolute;
	top: 52px; left: 0px;
	
	display: block;
	height: 63px;
	width: 8px;
	background: url('../img/bg-mainbox1.png') no-repeat -1322px 0px;
}






#main .fr-rss {
	position: absolute;
	top: 54px; left: -37px;
	
	display: block;
	height: 61px;
	width: 45px;
	background: url('../img/ico-matrix1.png') no-repeat 0 0;
	z-index: 620;
	text-indent: -9999px;
	outline: none;
}

#main .fr-youtube {
	position: absolute;
	top: 120px; left: -37px;
	
	display: block;
	height: 61px;
	width: 45px;
	background: url('../img/ico-matrix1.png') no-repeat -50px 0;
	z-index: 620;
	text-indent: -9999px;
	outline: none;
}






/* sidebar mod */
#sidebar .fr-outer {
	margin: 20px 0 0 0;
	padding: 15px 0 7px 0;
}

#sidebar .fr-inner {
	background: url('../img/bg-sidebox2.png') repeat-y -315px 0;
	padding: 0 15px 0 1px;
}

#sidebar .fr-top {
	height: 64px;
	width: 315px;
	background: url('../img/bg-sidebox2.png') no-repeat 0 -64px;

}

#sidebar .fr-bottom {
	height: 64px;
	width: 315px;
	background: url('../img/bg-sidebox2.png') no-repeat 0 0px;
}


/*-------------------------------------------------------------------------*/
/* box obj
/*-------------------------------------------------------------------------*/

.box {
	position: relative;
	padding: 10px;
	/*background: url('../img/line-dot-gray1.gif') repeat-x left bottom;*/
	background: #252730;
	overflow: hidden;
	z-index: 500;
}

.box-empty {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 500;
}

.box-empty img {
	display: block;
}


.box-header, .box-content, .box-footer {
	overflow: hidden;
}

.box-header {
	margin: 0 0 10px 0;
}

.box-header span {
	font-size: 11px;
}

.box-content {
	text-align: justify;
}


.box-footer {
	margin: 10px 0 0 0;
}


.box-prev-next {
	margin: 10px 0;
	font-size: 11px;
}

.box-prev-next p {
	width: 49%;
}

.box-prev-next .fl {
	text-align: right;
}

.box-prev-next .fr {
	text-align: left;
}

.box-prev-next p span {
	display: block;
	font-size: 10px;
}

.box-prev-next a {
	font-weight: bold;
}


/*-------------------------------------------------------------------------*/
/* news  bbcode format 
/*-------------------------------------------------------------------------*/

.linked-image {
	/*float: left;	*/
	display: block;
	margin: 0 0 10px 0;
	max-width: 600px;
	padding: 2px;
	border: 1px solid #38445f;
	background: #b8c3de; /*url('../img/bg-home-image-thumb.png') no-repeat;*/
}


.quotetop {
	display: none;
}

.quotemain {
	padding: 10px 10px 10px 50px;
	font-style:italic;
	color: #cbdbff;
}

.box-content ul {
	margin: 0 10px;
	font-size: 11px;
}

.box-content ul li {
	padding: 5px 10px 5px 40px;
	margin: 5px 0;
	background: #2e313c url('../img/bullet-1.png') no-repeat 15px 50%;
	font-weight: bold;
}





/*-------------------------------------------------------------------------*/
/* exclusive
/*-------------------------------------------------------------------------*/

#exclusive {
	position: relative;
	width:630px;
	z-index: 500;
}

.exclusive-nav { 
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 510;
	
	display: none;
}

/*.exclusive-nav li { 
	margin:0 5px 0 0;
	border: 1px solid #38445f;
	background: #b8c3de;
	padding: 2px;
	float: left;
}
.exclusive-nav li img { 
	display:block; 
	width:40px; 
	height:40px;
	outline: none;
	overflow:hidden;
	cursor: pointer;
}*/


.exclusive-view { 
	height:300px;
	overflow:hidden; 
	position:relative; 
}

#exclusive .panel {
	width:630px;
	height:300px;
	position:absolute;
}

/*#exclusive-view img { 
	display: block; 
}*/


/*.exclusive-view div { 
	float:left; 
}*/







/*-------------------------------------------------------------------------*/
/* newsroom
/*-------------------------------------------------------------------------*/

#frame-newsroom .fr-inner{
	margin-bottom: -7px;
}

#frame-newsroom .box {
	margin: 0 0 7px 0 ;
}

#frame-newsroom .footer-buttons {
	float: right;
}


#frame-newsroom .linked-image {
	float: left;	
	display: block;
	margin: 0 10px 0 0;
	width: 180px;
	padding: 2px;
	border: 1px solid #38445f;
	background: #b8c3de; /*url('../img/bg-home-image-thumb.png') no-repeat;*/
}

#frame-newsroom .news-text-display-more {
	display: none;
	overflow: hidden;
}



/*-------------------------------------------------------------------------*/
/* news
/*-------------------------------------------------------------------------*/

#frame-news .box-footer {
	margin: 15px 0 0 0;
}



#frame-news .footer-buttons {
	float: right;
	margin: 5px 0 0 0;
}


/* news  bbcode format */
/*#frame-news .linked-image {
	float: left;	
	display: block;
	margin: 0 10px 10px 0;
	max-width: 600px;
	padding: 2px;
	border: 1px solid #38445f;
	background: #b8c3de; /*url('../img/bg-home-image-thumb.png') no-repeat;*
}


#frame-news .quotetop {
	display: none;
}

#frame-news .quotemain {
	padding: 10px 10px 10px 50px;
	font-style:italic;
	color: #cbdbff;
}
#frame-newsroom .box-content ul,
#frame-news .box-content ul {
	margin: 0 10px;
	font-size: 11px;
}
#frame-newsroom .box-content ul li,
#frame-news .box-content ul li {
	padding: 5px 10px 5px 40px;
	margin: 5px 0;
	background: #2e313c url('../img/bullet-1.png') no-repeat 15px 50%;
	font-weight: bold;
}*/


/*-------------------------------------------------------------------------*/
/* article
/*-------------------------------------------------------------------------*/

#frame-article .box {
	background: none;
	padding: 0;

}

#frame-article .box-header, #frame-article .box-content, #frame-article .box-footer, #frame-article .box-prev-next {
	background: #252730;
	margin: 0 0 7px 0;
	padding: 10px;
}

#frame-article .box-header, #frame-article .box-footer {
	margin: 0;
}

#frame-article .box-content {
	padding-top: 0;
}

#frame-article .footer-buttons {
	float: right;
	margin: 5px 0 0 0;
}

#frame-article .news-text-display-more {
	display: none;
	overflow: hidden;
}
/*-------------------------------------------------------------------------*/
/* comments
/*-------------------------------------------------------------------------*/

#frame-comments .fr-inner{
	margin-bottom: -7px;
}

#frame-comments .box {
	margin: 0 0 7px 0;
	
}

#frame-comments .info, #frame-comments .closed {
	text-align: center;
	font-weight: bold;	
}

#frame-comments .closed {
	background: #2c1f26;
}

#frame-comments .box-header {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0;
}


#frame-comments .avatar {
	display: block;
	float: right;
	margin: 0 0 5px 0;
	width: 60px;
	padding: 2px;
	border: 1px solid #38445f;
	background: #b8c3de;
}

#frame-comments .box-header a {
	clear: both;
	display: block;
}

#frame-comments .box-header span {
	display: block;
	text-align: right;
	font-size: 10px;
}

#frame-comments .box-content {
	float: right;
	width: 475px;
	margin: 0;
	font-size: 11px;
}

#frame-comments .box-content .linked-image {
	max-width: 465px;
}


#frame-comments .quotetop {
	display: none;
}

#frame-comments .quotemain {
	padding: 5px 5px 5px 25px;
	font-size: 10px;
}


/*-------------------------------------------------------------------------*/
/*sections
/*-------------------------------------------------------------------------*/

/*#frame-section .box {
	margin: 0 0 7px 0 ;
}*/

#frame-section .box-header a {
	outline: none;
}

#frame-section .section-logo {
	margin: 0 0 5px 0;
}


#frame-section .footer-buttons {
	float: right;
}


#frame-section .linked-image {
	float: left;	
	display: block;
	margin: 0 10px 0 0;
	width: 300px;
	padding: 2px;
	border: 1px solid #38445f;
	background: #b8c3de; /*url('../img/bg-home-image-thumb.png') no-repeat;*/
}

#frame-section .news-text-display-more {
	display: none;
	overflow: hidden;
}

#frame-section .box-content ul {
	margin: 0 10px;
	font-size: 11px;
}

#frame-section .box-content ul li {
	padding: 5px 10px 5px 40px;
	margin: 5px 0;
	background: #2e313c url('../img/bullet-1.png') no-repeat 15px 50%;
	font-weight: bold;
}

#frame-section .box-content ul li a {
	font-weight: bold;
}
 

 
/*-------------------------------------------------------------------------*/
/* error-404
/*-------------------------------------------------------------------------*/

#frame-error .box-header h2 {
	margin: 10px 0;
}


/*-------------------------------------------------------------------------*/
/* sidebar ul
/*-------------------------------------------------------------------------*/

#sidebar ul {
	width: 285px;
}

#sidebar li {
	background: #252730;
}

#sidebar li.last {
	margin:0;
}

#sidebar .box-header {
	width: 265px;
	background: #353845;
	padding: 5px 10px;
	margin:0 0 7px 0;
	font-weight: bold;
	color: #cbdbff;
}

#sidebar .box-empty {
	margin:0 0 7px 0;
}




/*-------------------------------------------------------------------------*/
/* calendar event
/*-------------------------------------------------------------------------*/

#frame-calendar .box-content {
	background: #252730;
	padding: 5px 10px;
	color: #cbdbff;
	width: 265px;
	font-size: 10px;
}

/*#frame-calendar li {
	background: #252730;
}
*/

#frame-calendar .box-content ul {
	font-size: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	width: 265px;
}

#frame-calendar .box-content ul li {
	padding: 3px 7px 3px 25px;
	margin: 5px 0;
	background: #2e313c url('../img/bullet-2.png') no-repeat 10px 50%;
}

#frame-calendar .box-content ul li a {
	font-weight: bold;
}


/*-------------------------------------------------------------------------*/
/* topiclist
/*-------------------------------------------------------------------------*/

#frame-topiclist ul {
	width: 285px;
}

#frame-topiclist li {
	margin:0 0 7px 0;
	background: #252730;
	padding: 5px 10px;
}

#frame-topiclist li.last {
	margin:0;
}

#frame-topiclist h3 {
	font-size: 12px;
}

#frame-topiclist span {
	font-size: 10px;
}


/*-------------------------------------------------------------------------*/
/* shortcuts
/*-------------------------------------------------------------------------*/

#frame-shortcuts ul {
	width: 285px;
}

#frame-shortcuts li {
	margin:0 0 7px 0;
	background: #252730;
	font-weight: bold;
}

#frame-shortcuts li.last {
	margin:0;
}

#frame-shortcuts li span {
	padding: 5px 10px;
	display: block;
}


/*-------------------------------------------------------------------------*/
/* article menu
/*-------------------------------------------------------------------------*/

#frame-article-menu li {
	margin:0 0 7px 0;
	padding: 5px 10px;
}

#frame-article-menu ul h3 {
	font-size: 11px;
}




/*-------------------------------------------------------------------------*/
/* NAVIGATION
/*-------------------------------------------------------------------------*/

.nav-primary {
	margin: 61px 0 0 0;
}

.nav-primary ul li {
	margin: 0 0 3px 0;
}

.nav-primary a {
	width: 315px;
	height: 45px;
	display: block;
	outline: none;
	text-indent: -9999px;
}


		/*-------------------------------------------------------------------------*/
		/* nav primary buttons
		/*-------------------------------------------------------------------------*/
				
				
		/* aktualnosci */ 
		.nav-primary li a.nav-newsroom {
			background: url('../img/nav-primary2.png') no-repeat 0px 0px; 
			/*z-index: 310;*/
		}
				
		.nav-primary li a.nav-newsroom:hover {
			background-position: 0 -47px;
		}
				
		.nav-primary li.selected a.nav-newsroom {
			background-position: 0 -47px;
			/*z-index: 350;*/
		}
				
		/* universum */ 
		.nav-primary li a.nav-universum {
			background: url('../img/nav-primary2.png') no-repeat -317px 0px; 
			/*z-index: 310;*/
		}
				
		.nav-primary li a.nav-universum:hover {
			background-position: -317px -47px;
		}
				
		.nav-primary li.selected a.nav-universum {
			background-position: -317px -47px;
			/*z-index: 350;*/
		}
		
		/* gamers */ 
		.nav-primary li a.nav-gamers {
			background: url('../img/nav-primary2.png') no-repeat -634px 0px; 
			/*z-index: 310;*/
		}
				
		.nav-primary li a.nav-gamers:hover {
			background-position: -634px -47px;
		}
				
		.nav-primary li.selected a.nav-gamers {
			background-position: -634px -47px;
			/*z-index: 350;*/
		}
		
		
		/* community */ 
		.nav-primary li a.nav-community {
			background: url('../img/nav-primary2.png') no-repeat -1268px 0px; 
			/*z-index: 310;*/
		}
				
		.nav-primary li a.nav-community:hover {
			background-position: -1268px -47px;
		}
				
		.nav-primary li.selected a.nav-community {
			background-position: -1268px -47px;
			/*z-index: 350;*/
		}




/*-------------------------------------------------------------------------*/
/* footer buttons
/*-------------------------------------------------------------------------*/


.footer-buttons li {
	height: 24px;
	overflow: hidden;
	margin: 0 1px 0 0;
	float: left;
}

.footer-buttons li.bs1, .footer-buttons li.bs2 {
	display: block;
	background: url('../img/bg-button2.png') no-repeat 0 0;
	height: 24px;
	width: 20px;
}

.footer-buttons li.bs2{
	background: url('../img/bg-button2.png') no-repeat -25px 0;
}

.footer-buttons a {
	display: block;
	background: url('../img/bg-button2.png') no-repeat right -90px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.footer-buttons a span {
	display: block;
	background: url('../img/bg-button2.png') no-repeat -50px -60px;
	padding: 4px 15px 6px 15px;
}

.footer-buttons a:hover {
	background: url('../img/bg-button2.png') no-repeat right -30px;
}

.footer-buttons a:hover span {
	background: url('../img/bg-button2.png') no-repeat -50px 0;
}


/*.news-footer a.more {
	float: right;
	padding: 5px 25px 5px 25px;
	color: #fff;
	background: url('../img/button-more1.png') no-repeat center center;
	text-align: center;
	border: 1px solid red;
}
.news-footer a.more:hover {
	color: #000;
}*/



/*-------------------------------------------------------------------------*/
/* pagination
/*-------------------------------------------------------------------------*/

.pagination {
	position: relative;
	padding: 10px;
	background: #252730;
	overflow: hidden;
	z-index: 500;
	margin: 0 0 7px 0;
}

.pagination span {
	padding: 3px 5px;
	margin: 2px;
	background: #21232b;
	border: 1px solid #323540;
}

.pagination span.curr {
	background:#323c54;
	border:1px solid #8da8eb;
	color:#b5d9ff;
}

.pagination .fl {
	font-size: 10px;
	font-weight: bold;
}



/*-------------------------------------------------------------------------*/
/* social icons
/*-------------------------------------------------------------------------*/

.social-icons {
	position: relative;
	overflow: hidden;
	z-index: 500;
}

.social-icons li {
	float: left;
}

.social-icons li a {
	display: block;
	width: 33px;
	height: 33px;
	text-indent: -9999px;
	outline: none;
	margin: 0 2px 0 0;
}

.social-icons li a.wykop {
	background: url('../img/social-icons.png') no-repeat -102px 0;
}

.social-icons li a.flaker {
	background: url('../img/social-icons.png') no-repeat -68px 0;
}

.social-icons li a.google {
	background: url('../img/social-icons.png') no-repeat -170px 0;
}

.social-icons li a.facebook {
	background: url('../img/social-icons.png') no-repeat -136px 0;
}

.social-icons li a.naszaklasa {
	background: url('../img/social-icons.png') no-repeat -34px 0;
}

.social-icons li a.blip {
	background: url('../img/social-icons.png') no-repeat 0 0;
}


/*-------------------------------------------------------------------------*/
/* PAGE FOOTER
/*-------------------------------------------------------------------------*/

#page-footer {
	font-size: 10px;
	position: relative;
	z-index: 100;
	background: url('../img/bg-footer1.png') no-repeat center top;
}

#page-footer .links {
	margin: 0 105px 0 105px;
	overflow: hidden;
	height: 24px;
}

#page-footer .box {
	padding: 10px 125px 20px 125px;
	overflow: hidden;
	background: none;
}

#page-footer .hand {
	color: #3e4249;
	clear: both;
	text-align: center;
}

#page-footer .box p {
	padding: 7px 0;
}

#page-footer .footer-buttons a span {
	text-align: center;
	min-width: 94px; /* +padding */
}




/*-------------------------------------------------------------------------*/
/* clear fix
/*-------------------------------------------------------------------------*/

.content-inner:after,
.box-prev-next:after,
.box-footer:after,
.pagination:after,
.box:after {
	display: block;
	content: "";
	clear:both;
	height: 1px;
	visibility: hidden;
}



/* EOF common.css */