﻿body {
	margin: 0 auto;
	background: #FFF;	
	font: normal 12px Tahoma, Arial;
	text-align: center;
}
p {
	font-size: 12px;
	text-align: justify !important;
	margin: 14px 0;
}

/*Klasy globalne*/
.c {
	text-align: center !important;
	text-indent: 0 !important;
}
.r,
div.submit {
	text-align: right !important;
}
.l {
	text-align: left !important;
}
.w {
	color: #FFF;
}
.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
.m4 {
	margin: 4px 0; 
}
.p8 {
	padding: 8px;
}
.brak {
	display: block;
	margin-bottom: 8px;
	font-style: italic;
}
.komentarz {
	border: 1px solid #c2ccd1;
	background: #eaeaea;
	margin: 4px 0;
	padding: 2px;
	text-align: justify;
}

.green {
	color: #20b936;
}
.tiny_w {
	font-size: 10px;
	color: #FFF;
}
.tiny {
	font-size: 10px;
}
.tiny_b {
	font-size: 11px;
}
.tiny_n {
	font-size: 11px;
	clear:both;
	color:#414143;
	font-weight:bold;
}
.tiny_n a {
	color: #414143;
}
.tiny_n a:hover {
	color: #ff8603;
}

.autor {
	padding: 2px 0 0 32px;
	background: url(../images/icon_autor.gif) no-repeat top left;
	margin-left:16px;
}

.date {
	padding: 2px 0 0 21px;
	background: url(../images/icon_date.gif) no-repeat top left;
	margin-left: 21px;
}

.tiny_n span.comment {
	padding: 2px 0 0 21px;
	background: url(../images/icon_comment.gif) no-repeat top left;
	margin-left: 30px;
}

.ikony span.comment {
	font-family: Calibri, Arial, Verdana;
	font-weight: bold;
	font-size: 13px!important;
	padding: 2px 0 0 21px;
	background: url(../images/icon_comment.gif) no-repeat top left;
	margin-right: 61px;
}

.info,
.info_sorry,
.filter,
.error,
.Error,
.success,
.Success {
	margin: 6px 0;
	padding: 6px 6px 6px 36px !important;
	border: 1px solid #eaeaea;
	background-repeat: no-repeat;
	background-position: 6px 2px;
	color: #333;
	font-size: 11px;
	text-align: left;
}
.info {
	background-image: url(../images/icons/info_small.png);
}
.info_sorry {
	background-image: url(../images/icons/back_small.png);
}
.filter {
	background-image: url(../images/icons/sort_vsmall.png);
}
.error,.Error {
	background-image: url(../images/icons/error_small.png);
	border: 1px solid #ff8603;
	color: #ff8603;
}
.report_error {
	color: #ff8603;
	font-weight: bold;
}
.success,.Success {
	background-image: url(../images/icons/success_small.png);
	border: 1px solid #20b936;
	color: #198728;
}
/*pre*/
pre {
	border: 1px solid #ff8603;
	margin: 3px 30px;
	padding: 5px;
	font-size: 11px;
	overflow: auto;
}

/*div*/
div {
	text-align: left;
}
.fl,
div#content_hp, div#content {
	float: left;
	border: 1px solid #606060;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.fr,
ul#ms_switch li {
	float: right;
}

/*Formularze*/
form {
	margin: 0;
	padding: 0;
	border: 0;
}
label {
	padding: 1px 0;
}
fieldset {
	clear: both;
	margin: 5px 0;
	border: 1px solid #a5a5a5;
	padding: 12px;	
}
fieldset:hover {
	border: 1px solid #eb6f0a;
}
fieldset.questions {
	background: #e5e5e5;
	padding: 0 0 0 12px;
	margin-top: 12px;
}
fieldset.questions div.bg {
	background: url(../images/contest_fieldset.jpg) no-repeat bottom right;
	padding: 0 96px 12px 0;
}
fieldset.questions input[type="radio"],
fieldset.labels label,
fieldset.labels input[type="text"] {
	display: block;
	float: left;
}
fieldset.questions div,
fieldset.labels div {
	clear: both;
	overflow: hidden;
	margin: 2px 0;
}
fieldset.labels label {
	width: 33%;
}
fieldset.labels input[type="text"] {
	width: 60%;
}
legend {
	border-bottom: 1px solid #a5a5a5;
	padding: 5px;
	font-weight: bold;
	color: #3e3e3e;
}
input[type="text"],
input[type="password"],
textarea,
select {
	display: inline;
	padding: 1px 0;
	border: 1px solid #656565;
	background: #FFF;
	font-size: 14px;
}
textarea {
	font-size: 12px !important;
}
input:focus,
textarea:focus,
select:focus {
	border: 1px solid #ff8603;
}
input[type="hidden"],
textarea[type="hidden"],
input[type="checkbox"] {
	border: 0 !important;
	width: auto !important;
}
input.search {
	width: 187px;
	height: 26px;
	float:left;
	padding: 2px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color:#b3b3b3;
	border-color:#b3b3b3;
	border-right-color: #ff8603;
	margin: 0;
}
input.search_hp {
	width: 380px;
	padding: 1px;
	margin-right: 10px;
}
input.search_mr {
	width: 105px;
	padding: 1px;
	margin-right: 6px;
}
input[type="submit"].search_submit {
	float:right;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	width:32px !important;
	height:32px;
	background: url(../images/search.gif);
}
input.submit,
input[type="submit"],
a.submit {
	width: 142px !important;
	padding: 10px 0 10px 0;
	border: none;
	background: url(../images/button.png) repeat-x;
	font-size:15px;
	color: #FFF;
	text-shadow:none;
}

a.submit {
	display: block;
	float: left;
	height: 18px;
	margin: 0 5px;
	text-align: center;
	font-size: 13px;
}
.w100 p a {
	color:#ff8a06;
}
.w100,
div.form input,
div.form select.s,
div.form textarea {
	width: 100%;
}
div.form input.small,
div.form select.small {
	width: 200px;
}
div.form input.medium,
div.form select.medium {
	width: 400px;
}
div.submit input {
	margin: 5px;
}

div.pages {
	margin: 10px 0;
	text-align: center;
	line-height: 300%;
}
div.pages a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 7px;
	background: url(../images/page.png) repeat-x;
	color: #fff;
	font-size:14px;
}
div.pages a:hover {
	color: #ff8603;
}
div.pages span {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 8px;
	background: #ff8603;
	color:#fff;
	text-shadow: 1px 1px 3px #555;
	font-size:14px;
	
}
div.comments_forum {
	padding: 10px;
	border: 1px solid #25559F;
	font-size: 14px;
	text-align: center;
}
div.partner {
	text-align: right;
	margin: 14px 0;
	color: #656565;
}
.vm,
div.partner img {
	vertical-align: middle;
}
.vt {
	vertical-align: top;
}
.hc {
	text-align: center;
}
.spec_logo {
	width: 180px;
	text-align: center;
}
.spec_platform img {
	margin: 5px;
}

/*Obrazki*/
img {
	border: 0;
}
img.icon,
img.mini {
	margin: 0;
}
img.icon_tiny {
	height: 22px;
	width: auto !important;
	padding: 2px;
	margin: 0 10px 0 0;
	float: left !important;
}
img.gal {
	float: none !important;
	width: 180px;
	margin-left: 10px;
	vertical-align: top;
}
img.icon {
	width: 170px;
	max-height: 200px;
}
img.float_icon {
	margin-left: 10px;
}
p.c img {
	padding: 6px; 
	max-width: 600px;
	width:expression(document.body.clientWidth > 600? "600px": "auto" );
}
a img.mini,
p.c img {
	background: #FFF;
	border: 1px solid #e5e5e5;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
a:hover img.mini,
p.c a:hover img {
	border: 1px solid #ff8603;
}
/*img.galattach {
	background: #FFF url(../images/img_larger.gif) no-repeat bottom right;
	border: 1px solid #000;
	padding: 2px 2px 10px 2px;
}
img.galattach:hover {
	border: 1px solid #eb6f0a;
}*/

/*Odnosniki*/
a,
a.norm {
	color: #000;
}
a:active,
a:hover,
a.norm:hover {
	color: #eb6f0a;
}
a.b {
	color: #000;
}
a.tiny_w {
	color: #FFF;
	font-size: 11px;
}
div.comments_forum a {
	display: block;
	color: #000;
}
div.comments_forum a:hover {
	color: #656565;
}

/*Nagłówki*/

header#news img {
	float:left;
	padding-right:10px;
}

h1 {
	position: relative;
	width:600px;
	margin: 0;
	height:22px;
	font-size: 23px;
	font-weight: normal;
	color: #3b3b3d;
}
.main_title {
	position: relative;
	margin: 0;
	height:22px;
	padding: 6px 15px;	
	font-size: 17px;
	font-weight: normal;
	color: white;
	background: url(../images/block_title.gif);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}
h2,
div#news_more_title {
	font-size: 18px;
	font-weight: normal;
	color: #3e3e3e;
}
.news_cont h2 a {
	color: #3b3b3d;
	margin-right:10px;
}
.news_cont h2 a:hover {
	color: #ff8603;
}
	h2.special,
	.special_grey,
	.special_blue,
	.add_links h4 {
		margin: 0;
		padding: 0 12px 6px 12px;
		font-size: 18px;
		font-weight: normal;
	}
	h2.special,
	.special_grey {
		border-bottom: 3px solid #3e3e3e !important;
		color: #3e3e3e !important;
	}
	.special_blue {
		border-bottom: 3px solid #25559f !important;
		color: #25559f !important;
	}
	h2.subtitle {
		margin: 7px 0;
	}
h3,
h3 a {
	font-size: 15px;
	color: #eb6f0a;
}
	h3 a:hover {
		color: #ff8603;
	}
	div.news_abs h2,
	div.art_abs h2,
	div.comment_abs h2,
	div.file_abs h2,
	div.art_abs h3 {
		margin: 5px 0;
	}
	div.comment_abs h2 {
		margin-bottom: 0;
	}
h4 {
	font-size: 13px;
}
	div.art_abs h4 {
		margin-top: 6px;
		font-weight: bold;
	}
h1, h2, h3, h4 {
	font-weight: normal;
}
	h2.dot,	h3.dot, h4.dot,	div.news_list h2 a {
		font-size: 18px;
		font-weight: normal;
		border-bottom: 1px solid #25559F;
		color: #3e3e3e;
		padding-bottom: 4px;
	}
	h4.dot_new {
		font-size:16px;
		color:#fff;
		text-align:center;
		width:101px;
		height:27px;
		padding-top:7px;
		margin-bottom:12px;
		background: #ff8a06 url(../images/spis.png) repeat-x bottom right;
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-topright: 4px;
		border-bottom-right-radius: 4px;
		border-top-right-radius: 4px;
	}
	h4.comments_h {
	background: url(../images/block_title.gif);
	font-size:16px;
	padding:8px;
	height:18px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	h2.accordion,	h3.accordion {
		margin-bottom: 0 !important;
	}
	h2.accordion a,	h3.accordion a,	h4.accordion a {
		float: right;
		font-size: 11px;
		padding-left: 10px;
		font-weight: normal;
		text-align: right;
	}
/*Odnośniki w nagłówku*/
span.main_title_links {
	position: absolute;
	top: 13px;
	right: 10px;
	text-align: right;
	font-size: 11px;
	color: #3e3e3e;
}
	span.main_title_links a {
		color: #3e3e3e;
	}
	span.main_title_links a:hover {
		color: #000;
	}
	
.content_info {
	clear:both;
	padding-top:15px;
}
/*Tabele i divy*/
div.art table {
	width: 100%;
	padding: 0;
	margin:0;
	border-spacing: 0;	
	font-size: 1em;
}

div.art table th,
table tr td.tabela1 {
	padding: 3px 10px 3px;
	height:26px;
	color: #FFF;
}

div.art table th:first-child{
	border-left: none!important;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-top-left-radius: 12px;
}

div.art table th:last-child{
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;
	border-top-right-radius: 12px;
	border-left: 1px solid #fda228;
}

div.art table th{
	border-left: 1px solid #fda228;
	background: url(../images/table_head_bg.png) repeat-x top;
}

div.art table tr td {
	padding: 2px;
	border-bottom: 1px solid #9e9e9f;
	border-left: 1px solid #9e9e9f;

}
div.art table tr td:last-child{
	border-right: 1px solid #9e9e9f;
}
table tr td.tabela2{
	padding: 2px;
	border-bottom: 1px solid #9e9e9f;
	border-left: 1px solid #9e9e9f;
	border-right: 1px solid #9e9e9f;
}

div.lista table, div.lista-admin table {
	width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 3px;
	border: 1px solid #ff8603;
	border-bottom: 2px solid #ff8603;
	font-size: 0.9em;
}
div.lista table th, div.lista-admin table th {
	padding: 7px 4px 4px;
	border-spacing: 3px;
	background: #ff8603;
	vertical-align: bottom;
	color: #FFF;
}
div.lista table tr td, div.lista-admin table tr td {
	padding: 2px;
	border-bottom: 1px solid #ff8603;	
	border-spacing: 3px;
}

div.lista-admin {
	width:758px;
	overflow:scroll;
}

tr.blad {
	background: #e5e5e5;
}
tr.blad td {
	padding: 4px !important;
	border-top: 1px solid #ff8603;
	border-bottom: 1px solid #ff8603;
}
tr.wyroznij,
div.category {
	background: url(../images/tr_special_bg.png) repeat-x bottom;
}
table.marks td {
	width: 33%;
	padding: 3px;
	vertical-align: top;
}
table.marks td ul {
	margin: 0;
	padding: 0 3px 0 18px;
}
table.marks td div#mark {
	margin-bottom: 10px;
	padding: 0 10px;
	font-size: 50px;
	text-align: right;
	color: #ff8603;
}
table.marks td div#mark span {
	font-size: 30px;
	color: #eb6f0a;
}
table.form_admin,
table.classic {
	width: 100%; 
}
table.form_admin td,
table.classic td {
	vertical-align: top;
	padding: 2px 0;
}
table.classic,
table.classic tr, 
table.classic td {
	border: none !important;
}
table.form_admin td.field {
	width: 610px !important;
}
table.download td {
	padding-bottom: 3px;
	font-size: 11px;
	height: 50px;
}
th.label,
td.label {
	width: 40%;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.narrow,
th.narrow {
	width: 8%;
}
td.medium,
th.medium {
	width: 17%;
}


div.form_photo { /*a*/
	float: left;
	width: 180px;
	margin: 5px;
}
div.form_photo img { /*a*/
	width: 170px;
	padding: 5px;
	border: 1px solid #a5a5a5;
}

/*Listy*/
ul.l_menu li a.new {
	background: url(../images/nowe.gif) no-repeat top right;
}

ul {
	padding: 0;
	margin: 0;
	margin-left: 15px;
	list-style-type: circle;
	text-align: left !important;
}

div.menu_c ul {
list-style-image:url(../images/list.gif);
}

div.art ul {
	margin: 5px 0 10px 50px;
}
div.art ul,
div.menu_r ul,
.add_links ul {
	line-height: 130%;
}
div#bar_top ul,
/*div#bar_top ul li,*/
div#bar_modules ul,
div#bar_sections ul,
/*div.header ul,
h4.header ul,
div.menu_l ul,*/
.box h4 ul,
.menu_r h4 ul,
/*div.menu_r_hp ul,
div.tabcontent ul,
div.news_list ul,*/
div#footer ul,
dl#boxes,
div#news_more_list ul,
.add_links ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
/*div.header ul,
h4.header ul {
	margin-left: 4px;
}*/
ul li {
	padding-bottom: 3px;
}
ul li a {
	color: #ff8603;
}
ul li a:hover {
	color: #eb6f0a;
}
div.col1,
div.col2 {
	width: 48%;
}
div.col1 {
	clear: both;
	float: left;	
}
div.col2 {
	clear: none;
	float: right;	
}

/*Specjalne*/
div.arbo_kon {
	text-align: center !important;
}
div.arbo_kon table,
div.arbo_kon tr,
div.arbo_kon td {
	border: none !important;
	padding: 0;
	margin: 0;
	text-align: center !important;
}

/*
Elementy szablonu
*/

div#background {
	text-align: center;
}

div#container_bg {
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	display:block;
}

div#container {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	position: relative;
    z-index: 1;
}
div#print {
	margin: 15px 0;
	text-align: justify;
}
img.logo_print {
	margin-bottom: 30px;
}

/*Górna część strony*/

header#top {
	position: relative;
	z-index: 1;
	background: #fff;
	z-index:99999;
}

a#bg_link {
	position:fixed; 
	display:block; 
	width:100%; 
	z-index:0;
}

div#bar_top {
	height:26px;
	background: url(../images/header_menu.gif) repeat-x 0 0 #fe8b10;
	color: #FFF;
	font-size: 11px;	
}
div#head_menu {
	margin: 0 auto;
	width: 960px;
	height: 26px;
}
nav#bar_links {
	padding: 5px 0;
}

aside#bar_login a img {
	vertical-align: middle;
}

nav#bar_links {
	float: left;
	width: 410px;
	white-space: nowrap;
}
div#bar_top ul li {
	display: inline;
	margin-right: 10px;
}
nav#bar_links a,
nav#bar_links a:visited,
nav#bar_links a:active,
aside#bar_login a {
	color: #FFF;
}
nav#bar_links a:hover,
aside#bar_login a:hover {
	color: #e5e5e5;
}
aside#bar_login a {
	text-decoration:underline;
}
aside#bar_login {
	float:right;
	text-align: right;	
}
div#bar_login_text {
	padding-top:4px;
	float:left;
}
div#bar_login_icon {
	display:inline;
	padding-left:4px;
	float:right;
}
div#row_logo {
	width:960px;
	margin: 0 auto;
	clear: both;
	height: 80px;
	background: #fff;
}
div#logo {
	float: left;
	width: 500px;
}
div#logo
{
	margin: 15px 0;
}
/*span#section {
	font-size: 24px;
	color: #a5a5a5;
	padding-left: 10px;
}*/
a#section_link {
	background: url(../images/logo_section.gif) no-repeat;
	margin-left: 4px;
	padding-left: 10px;
	padding-top: 10px;
}
div#search {
	float: right;
	width:331px;
	height:80px;
	background: url(../images/block_search.png) no-repeat;
}
div#search_form {	
	width: 225px;
	margin: 0;
	text-align: right;
	margin: 25px 0 0 90px;
}
div#search_right {
	position:absolute;
	bottom:41px;
	right:0;
	width:50%;
	height:80px;
	float:right;
	background: url(../images/search-right-bg.jpg) repeat-x;
	z-index:-1;
}
div#bg_left {
	position:absolute;
	bottom:41px;
	left:0;
	width:50%;
	height:80px;
	float:right;
	background: #fff;
	z-index:-1;
}
div#search_form fieldset,
div#wysz fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

/*Działy*/
div#bar_modules {
	clear: both;
	width:100%;
	height: 41px;
	background: url(../images/menu_main.gif) repeat-x 0 0 #424244;
	/*border-bottom: 3px solid #eb6f0a;*/
}
nav#menu_main {
	width:956px;
	margin: 0 auto;
	padding-top:7px;
	padding-left:4px;
}
div#bar_modules>ul>li,
div#bar_sections ul li {
	padding: 0;
	margin: 0;
	height:34px;
}
ul.sf-menu>li>a {
	font-size: 15px;
	padding: 4px 22px 6px;
	font-family: Arial, Verdana;
	margin: 0 18px 4px 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}

ul.sf-menu>li>a:hover {
	background: #faf9f9;
}

li.butt:hover {
  background:none!important;
}

div#bar_sections {
	height: 28px;
	background: #e5e5e5;
	overflow: hidden;
}
div#bar_sections ul {
	margin-top: 5px;
}
div#bar_sections ul li a {
	font-size: 13px;
	padding: 15px 10px 5px !important;
	color: #000;
}
div#bar_sections ul li a:hover,
div#additional_links a:hover {
	color: #ff8603;
}
div.bar_sections_content {
	display: none;
}

/*Okruszki i ogłoszenie*/
div#bar_breadcrumbs {
	float: left;
	width: 650px;
	padding: 8px 0 0;
	font-size: 0.9em;
	color: #656565;
}
div#bar_breadcrumbs a {
	color: #6c6c6c;
}
div#notice {
	float: right;
	width: 300px;
	padding: 8px 0;
	font-size: 0.9em;	
	text-align: right;
}


/*Reklama*/
div#adv {
	clear: both;
	width: 768px;
	margin: 0 115px 30px !important;
	padding-left: 18px; 
	background: url(../images/adv_tit.png) no-repeat top left;
}
div#adv div#bmone2n-1496.1.1.30, 
div#adv div#bmone2n-1496.2.1.30 {
	max-height: 100px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
div.adv_box,
div.adv_box_sm,
div.adv_tekst {
	padding-top: 20px;
	/*border-top: 2px solid #a5a5a5;*/
	background: url(../images/adv2.gif) no-repeat top right;
	text-align: center !important;
}
div.adv_box {
	clear: both;
	width: 300px;
	margin: 30px auto;
	text-align: center;
}
div#adv_hp,
div#adv_vid {
	margin: 0;
}
div.adv_box_sm {
	width: 300px;
	margin: 30px 0;
	text-align: center;	
}
div.adv_tekst {
	padding-top: 8px !important;
}
div.google {
	text-align: center;
}

/*Zawartość strony*/
div#main,div.main_hp {
	/*background: url(../images/friends_logo1.jpg) no-repeat bottom left;*/
}
/*Menu prawe*/
div#menu_r, div#menu_r_sim {
	float: right;
	width: 300px;
}
div#menu_r_hp {
	float: right;
	width: 300px;
}
/*div.menu_r_special {
	background: url(../images/menu_p_a1.gif) repeat-y;
}*/
dl#boxes dt img {
	border-bottom: 2px solid #ff8603;
}
dl#boxes dt {
	margin-bottom: 11px;
}
/*div.menu_r_special,
div.menu_r_hp,
div.menu_r,
div#wysz,
div#news {
	background: #FFF;
	margin-bottom: 12px;
}*/
div#front_top,
div.menu_l,
div.menu_r_hp,
div.menu_r,
div.menu_r_sim,
div.related,
div.comments_forum,
div.similar,
div#friends,
div#top,
div#social_links,
div#main,
div#main_hp,
.nf_box {
	margin-bottom: 30px;
}

/*Menu*/
div.menu_c {
	padding: 6px !important;
	position: relative;
}

div#art-con1 a#tab_see_all {
	float:right;
	margin: 10px 7px 10px 0;
	background: #ff8d12;
	color: #fff;
	padding:6px;
}

/*Kolumna prawa na stronie głównej*/
div#quote {
	background: url(../images/cytat.gif) no-repeat 8px 68px;
	padding: 0;
}
div#quote div {
	margin: 6px;
}
div#content_hp,div#content {
	float: left;
	width: 645px;
	background: #fff;
}

div#menu_r,
div#menu_r_hp {
	float: right;
	width: 300px;
}
/*Belka - sortowanie*/
div.sort {
	height: 16px;
	margin: 4px 0;
	border: 1px solid #c2ccd1;
	background: #eaeaea;
	text-align: center;
}
div.sort a {
	display: block;
	float: left;
	width: 19px;
	height: 16px;
	text-align: center;
}
div.sort a.all {
	width: 70px;
}
div.sort a.l {
	width: 30px;
}
div.sort a:hover {
	background: #eb6f0a;
	color: #FFF;
}
/*Scribd*/
div.scribd {
	height: 50px;
	background: url(../images/scribd.jpg) no-repeat;
}
div.scribd_bottom {
	height: 30px;
	background: url(../images/scribd_bottom.jpg) no-repeat;
}
div.scribd div,
div.scribd_bottom div {
	padding: 6px;
	text-align: right;
	line-height: 150%;
}
div.scribd_bottom div {
	text-align: left;
}
/*Mapa tagów*/
div.tagmap {
	padding: 5px;
	position: relative;
	text-align: justify;
	margin-bottom: 8px;
}
div.tagmap .k1 {
	font-size: 18px;
}
div.tagmap .k2 {
	font-size: 16px;
}
div.tagmap .k3 {
	font-size: 14px;
}
div.tagmap .k4 {
	font-size: 12px;
}
 
/*Treść standardowa*/
div.categories div {
	font-size: 14px;
}
div.download_top {
	float: left;
	width: 34%;
}
div.download>div.download_links {
	background: url(../images/download_background.png);
	border: 1px solid #ff8603 !important;
	border-top: none !important;
}
div.download ul {
	margin: 0;
	list-style: none;
}
div.download_top ul li {
	margin-bottom: 10px;
}
div.download_bottom ul li {
	float: left;
	width: 34%; 
	margin-right: 3%;
}
div.download ul li a {
	display: block;
	padding: 7px 5px 5px;
	background: url(../images/button_special.jpg) top center no-repeat;
	font-size: 13px;
	color: #FFF;
}
div.download ul li a:hover {
	padding: 6px 4px 4px;
	background-position: center -10px;
	border: 1px solid #198728;
}
div.download ul li a strong {
	display: block;
	font-size: 16px;
}
div.download a.other {
  display: block;
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: 11px;
	background: url(../images/icons/download_small.png) no-repeat 8px 0;	
	color: #656565;
}
div.download_details {
	float: right;
	width: 62%;	
}
div.download_details div {
	clear: none;
}
div.download_link_details {
	text-align: center;
}
div.product_list {
	margin: 10px 0 0;
}
div.product_abs,
div.video_abs {
	position: relative;
	float: left;
	width: 198px;
	padding: 4px 0;
	margin-left: 15px;
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
	background: url(../images/product_background5.jpg) no-repeat top center;
}
div.product_abs:hover,
div.video_abs:hover {
	border: 1px solid #ff8603;
}
div.product_abs div,
div.video_abs div {
	padding: 0 4px;
}
div.product_abs h2,
div.video_abs h2,
table h4 {
	margin: 3px 0 6px !important;
	padding: 0 !important;
}
div.product_abs h2,
div.video_abs h2 {
	font-size: 16px;
}
div.product_first,
div.video_first,
div.category li.first,
div.subcats img.first,
.first {
	clear: both;
	margin-left: 0 !important;
}
div.product_abs .img,
div.video_abs .img {
	height: 228px;
	display: table-cell;		
	text-align: center !important;
	vertical-align: middle !important;
}
div.product_abs .name,
div.video_abs .name {
	height: 64px;
}
div.product_abs .desc,
div.video_abs .desc {
	margin-top: 10px;
	height: 36px;
	font-size: 11px;
}
div.product_abs img.mini,
div.video_abs img.mini {
	width: 140px;
	float: none !important;
	margin-left: 18px;
}
div.video_abs {
	width: 303px !important;
	background: url(../images/video_background.jpg) no-repeat top center;
}
div.video_abs .img {
	height: 210px;
}
div.video_abs .desc {
	height: 18px;
}
div.video_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 300px;
	z-index: 10000;
}
div.video_player {
	margin: 15px 0;
	padding: 10px;
	border: 1px solid #e3e3e3;
	background: #e3e3e3;
}
div.video_desc {
	float: left;
	width: 315px;
}
div.video_adv {
	float: left;
	width: 300px;
	margin-top: 15px;
	margin-right: 15px;
}
div.product_img {
	float: right;
	margin-left: 10px;
	text-align: right;
}
div.comment {
	margin-top: 30px;
	border-top: 1px solid #25559F;
	background: url(../images/comment_background.jpg) no-repeat top right;
}
img.comment_img {
	position: relative;
	left: -6px;
	top: -6px;
}

div.social {
	float: right;
	width: 202px;
	margin: 10px 0 10px 10px;
}
div.social>iframe,
div.social>div.google_plus {
	float: left;
}
div.social2 {
	margin: 10px 0 0;
}
div.social2>div,
div.social2>iframe {
	float: left;
}
div.social2>div.google_plus {
	width: 90px;
}
div.art p,
div.news_list p,
div.news_abs p,
div#cytat p,
p.tresc {
	margin: 10px 0 5px 0;
	text-align: justify;
	line-height: 150%;
	font-size: 15px !important;
	font-family: Tahoma, Arial;
	color: #3b3b3d;
}
p.lid {
	font-weight: bold;
}
div.dane p,
p.ml30 {
	text-indent: 0;
	margin-left: 30px;
}
div.art ul, 
div.art ol {
	text-align: justify;
	line-height: 140%;
}
ol#contents {
	margin: 0;
	font-family:Calibri, Verdana;
	font-size:16px;
	padding: 0 0 0 27px;
	color: #fff;
	background: url(../images/ol-spis.png) repeat-y top left;
}


ol#contents li {
	margin: 4px 0 0 0;
	padding: 0 11px;
	font-size:15px;
}
.form_submit {
	overflow: hidden;
	border: 1px solid #e3e3e3;
	background: #f4f4f4;
}
.sig {
	float: left;
	width: 350px;
	line-height: normal;
	font-family: Calibri, Arial, Verdana;
	font-weight:bold;
	font-size:13px!important;
}
.ikony {
	float: right;
	width: 200px;
}
.form_submit {
	margin-top: 15px;
}
div.categories>div,
div.download_links,
div.pcc_acc>div,
div.pcc_acc_na>div {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
  overflow: hidden;
}

div.border>div {
	padding: 10px;
	border: 1px solid #e3e3e3;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
  overflow: hidden;
}

div.list_of_content {
	border-left: 1px solid #ff8d12;
}
div.news_abs,
div.art_abs,
div.comment_abs,
div.file_abs {
	clear: both;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #a5a5a5;
}
div.art {
	padding:5px 10px;
}
div.news_abs:hover,
div.art_abs:hover,
div.comment_abs:hover,
div.file_abs:hover {
	border-bottom: 1px solid #ff8603;
}
img.comment_ico {
	float: left;
	margin: 0 15px 10px 0;
}
div.comment_abstract {
	float: right;
	width: 315px;
}
div.abs_icon {
	width: 170px;
	float: left;
	background: #FFF;
	margin: 0;
}
div.abs_icon a {
	display: block;
}

header.abs_head img {
	float:right;
	display:inline;
	margin: 0 12px 15px 10px;
}

header.abs_head h2 {
	display:inline;
}

div.abs_content_icon,
img.float_icon {
	float: right;
}
div.abs_content_icon {
	width: 435px;
}
iframe.abs_facebook {
	width: 80px;
	height: 21px;
}
div#news_more {
	background: url(../images/art_more_bg.png) repeat-x;
	border-bottom: 1px solid #ffa544;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 7px;
	width:600px;
	margin: 10px auto;
	height:14px;
	overflow: hidden;
}
	div#news_more_title {
		float: left;
		width: 150px;
		line-height: 125%;
	}
	div#news_more_list {
		float: right;
		width: 480px;
		margin-top: 5px;
	}
		div#news_more_list span.date {
			display: block;
			float: left;
			width: 28px;
			margin-right: 18px;
			padding-top: 2px;
			font-size: 8px;
			text-align: right;
			color: #3e3e3e;
		}
		div#news_more_list li.hidden {
			display: none;
		}
	div#news_more_link {
		margin: 0 auto 0 auto;
		text-align:center;
		height:14px;
	}
		div#news_more_link a {
			color: #fff;
		}
		
		div#news_more_link a img {
			padding:0 15px;
		}
		
		div#news_more_link a:hover {
			color: #ddd;
		}
div#sections{
}
	div#sections a {
		display: block;
		float: left;
		height: 48px;
		border-right: 1px solid #3e3e3e;
		border-bottom: 1px solid #3e3e3e;
		font-size: 14px;
		color: #e5e5e5;
	}
	div#sections a span {
		display: block;
		padding: 8px 4px 4px;
	}
	div#sections a:hover {
		color: #FFF;
	}
	div#sections a.sprzet {
		width: 140px;
		background: #b6181d;
		border-left: 1px solid #3e3e3e;
	}
	div#sections a.oprogramowanie {
		width: 140px;
		background: #3e3e3e;
	}
	div#sections a.gry {
		width: 110px;
		background: #eb6f0a;
	}
	div#sections a.internet {
		width: 81px;
		background: #20b936;
	}
	div#sections a.biznes {
		width: 76px;
		background: #25559f;
	}
	div#sections a.gadzety {
		width: 66px;
		background: #be429a;
	}
	div#sections a.smieszne {
		width: 628px;
		height: 33px;
		background: #e6d012;
		border-left: 1px solid #3e3e3e;
		text-align: center;
		color: #3e3e3e;
	}
	div#sections a.smieszne:hover {
		color: #000;
	}
div.sections_const a {
	width: 33% !important;
}
div#social_links {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border: 1px solid #606060;
	overflow:hidden;
	background:#fff;
}
	div#social_links a {
		display: block;
		height: 60px;
		font-size: 15px;
		color: #3b3b3d;
	}
		div#social_links a:hover {
			color: #ff8603;
		}
		div#social_links a span {
			display: block;
			padding: 20px 3px 10px 67px;
		}
		div#social_links a.forum {
			background: url(../images/icons/forum.gif) no-repeat;
			height: 59px;
		}
		div#social_links a.facebook {
			background: url(../images/icons/facebook.gif) no-repeat;
			border-bottom: 1px solid #606060;
		}
		div#social_links a.youtube {
			background: url(../images/icons/youtube.gif) no-repeat;
			border-bottom: 1px solid #606060;
		}
div.stats,
div#admin_menu {
	margin: 10px 0;
}
div.gat {
	display: block;
	float: right;
	position: relative;
	top: -13px;
	font-size: 10px;
}
div.category {
	clear: both;
  padding-bottom: 1em;	
}
div.category ul {
	margin-left: 20px;
	padding-left: 0 !important;
}
div.category .all {
	clear: left;
	text-align: right;
	margin: 4px 4px 0 4px;
	font-size: 11px;
}
/*Wyszukiwarka - dolna część strony*/
/*div#wysz div#c {
	text-align: center;
}*/
/*Boksy*/
div.box,
div.menu_r,
div.menu_r_sim,
div.menu_l {
	background: #FFF;
	border: 1px solid #606060;
}
div.box,
div.menu_r,
div.menu_r_sim,
div.menu_l,
.form_submit,
div.product_abs,
div.video_abs,
div.video_player,
div.download ul>li {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	overflow: hidden;	
}

div.special {
	background: #fff;
}
div.box h4,
div.menu_h {
	margin: 0;
	height:20px;
	padding: 7px 15px;	
	font-size: 16px;
	font-weight: normal;
	color: white;	
}
div.menu_h {
	background: url(../images/block_title.gif);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*.box_orange div.menu_h,
.menu_r_orange div.menu_h {
	background: url(../images/box_orange.gif);
	border-bottom: 2px solid #eb6f0a;
}*/
.box_blue div.menu_h,
.menu_r_blue div.menu_h {
	background: url(../images/box_blue.gif);
	border-bottom: 2px solid #25559f;
}
.box_red div.menu_h,
.menu_r_red div.menu_h {
	background: url(../images/box_red.gif);
	border-bottom: 2px solid #ff8603;
}
div.menu_h ul {
	display: inline;
	font-size: 11px;
}
div.menu_h ul li {
	display: inline;
	margin: 0 3px 0 0;
}
div.menu_h ul li a {
	padding: 3px 5px;
	margin: 0;
	border: 1px solid #fff;
	color: #000;
	background: url(../images/tab-normal.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.menu_h ul li a,
input.submit,
input[type="submit"],
a.submit {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.menu_h ul li a:hover {
	background: url(../images/tab-hover.png);
}
div.menu_h ul li.ui-tabs-selected a {
	background: #FFF;
	color: #000;
	padding-bottom: 7px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;	
}
.menu_c ul li {
	margin-top: 4px;
}
.menu_c a {
	color: #000;
}
.menu_c a:hover {
	color: #ff8603;
}

div.menu_sim ul {
	list-style:none;
	margin:0;
}

div.menu_sim ul li {
	clear:both;
	border-top:1px solid #606060;
	padding:0;
}

div.menu_sim ul li a{
	color:#3b3b3d;
}

.sim_icon {
	vertical-align: middle;
	display:table-cell;
}

.sim_title {
	padding:0 6px;
	width:228px;
	margin: 0;
	vertical-align: middle;
	display:table-cell;
	text-align: justify;
}

img.ico_tiny {
	float:left;
	width:60px;
	height: auto !important;
}

.box_green a span.tiny,
.menu_r_green a span.tiny {
	color: #20b936;
	font-style:italic;
}
.box_green a:hover span.tiny,
.menu_r_green a:hover span.tiny {
	color: #198728;
}
.sum {
	text-align: right;
	padding: 0 6px 6px 6px;
}
	.sum a {
		padding-left: 14px;
	}
		.box_orange .sum a {
			color: #eb6f0a;
			background: url(../images/box_sum_orange.gif) no-repeat center left;
		}
		.box_red .sum a {
			color: #ff8603;
			background: url(../images/box_sum_red.gif) no-repeat center left;
		}
.rel_first .special_blue {
	padding-top: 7px;
}
/*Zobacz koniecznie*/
/*div#mustsee {
	float: left;
	position: relative;
	overflow: hidden;
	width: 628px;
	height: 238px;
	margin-right: 30px;
}
div#mustsee h4,*/
div#friends h4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 179px;
	background: url(../images/boksspec_szary.png) no-repeat;
	border-bottom: 2px solid #ff8603;
	z-index: 100;
}
/*div#mustsee .tab {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 628px;
	height: 238px;		
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.ui-tabs-hide {  
  display:none;  
}
div#mustsee div.tab a {
	display: block;
	width: 100%;
	color: black;	
}
div#mustse a:hover {
	color: #25559f;
}
div#mustsee span {
	position: static;
	display: block;
	width: 250px;
	margin-bottom: 15px;
}
div#mustsee a span.mustsee_c {
	position: absolute;
	left: 0;
	top: 0;
	padding: 55px 15px 15px 15px;
	width: 100%;
	height: 238px;
}
div#mustsee span.title {
	font-size: 18px;
}
div#mustsee span.subtitle {
	font-size: 14px;
}
div#mustsee span.type {
	float: left;
	width: 180px;
	font-size: 11px;
	color: #20b936;
}
div#mustsee span.read {
	float: left;
	width: 60px;	
}
div#mustsee ul {
	position: absolute;
	bottom: 12px;
	left: 12px;
	margin: 0;
	padding: 0;
}
div#mustsee ul li {
	float: left;
}
div#mustsee ul li,
div#mustsee ul li a {
	display: block;
	width: 19px;
	height: 18px;
}
div#mustsee ul li {
	margin-right: 6px;
}
div#mustsee ul li a {
	background: url(../images/przyc-rotator.png) no-repeat;
}
div#mustsee ul li.ui-tabs-selected a,
div#mustsee ul li a:hover {
	background: url(../images/przyc-rotator.png) no-repeat 0 -18px;
}
div#mustsee ul li a span {
	display: none;
}*/

div#mustsee2 {
	float: left;
	position: relative;
	overflow: hidden;
	width: 958px;
	height: 355px;
}
div#mustsee2 .tab {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 958px;
	height: 330px;		
}
.ui-tabs-hide {  
  display:none;  
}

div#mustsee2 img {
	display: block;
	z-index: -1000;
}
div#mustsee2 a:hover {
	color: #e3e3e3;
}
div#mustsee2 span {
	position: static;
	display: block;
}
div#mustsee2 span.mustsee_c {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 300px;
	height: 330px;
	color: white;
}

div#mustsee2 div.mustsee_bg {
	opacity:0.6;
	background: #000;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 300px;
	height: 330px;
}

a.mustsee_link_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 958px;
	height: 330px;
	display:block;
}

div#mustsee2 span.mustsee_c .naglowek {
	padding: 10px 15px 0 15px;
}

div#mustsee2 span.mustsee_c  div.mstsee_icon {
	vertical-align: middle;
	display: table-cell;
}

div#mustsee2 span.title {
	padding:0 10px;
	font-size: 18px;
	vertical-align: middle;
	display: table-cell;
}
div#mustsee2 span.subtitle {
	font-size: 13px;
	width: 270px;
	clear: both;
	text-align: justify;
	clear:both;
	padding: 15px 15px 10px;
}
div#mustsee2 a.read_more {
	position:absolute;
	bottom:10px;
	right:12px;
	height:21px;
	width:104px;
	font-variant: small-caps;
	font-size: 15px;
	padding:2px 0 0 8px;
	background:#ff8603;
	color:#fff;
	border: 1px solid #ffa544;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div#mustsee2 a:hover.read_more {
	color:#333;
}

/*div#mustsee span.read {
	float: left;
	width: 60px;	
}*/
div#mustsee2 ul {
	position: absolute;
	bottom: 5px;
	left: 0;
	margin-left:25px;
	padding: 0;
}
div#mustsee2 ul li {
	float: left;
}
div#mustsee2 ul li,
div#mustsee2 ul li a {
	display: block;
	width: 108px;
	height: 10px;
}
div#mustsee2 ul li {
	margin-right: 25px;
}
div#mustsee2 ul li a {
	background: #bababa;
	border: 1px solid #a4a4a6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
div#mustsee2 ul li.ui-tabs-selected a,
div#mustsee2 ul li a:hover {
	background: #ff8603;
	border: 1px solid #e87901;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
div#mustsee2 ul li a span {
	display: none;
}

div#articles_tabbed {
	float: right;
	width: 298px;
	overflow: hidden;
	margin-bottom:10px;
}

/*Aktualności na str. głównej*/
div.news_list {
	clear: both;
	overflow: hidden;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px solid #e5e5e5;
}
div.news_list h2 a {
	display: block;
	padding: 3px 0;
	color: #000;
	text-align: right;
}
div.news_list h2 a:hover {
	color: #656565;
	border-bottom: 1px solid #000;
}
div.news_list ul span {
	padding: 1px 6px 1px 0;
	font-size: 10px;
	color: #6c6c6c;
}
div.read_more_l,
div.read_more {
	clear: both;
	padding: 4px 0;
}
div.read_more {
	text-align: right;
}
div.abs_social {
	float: left;
	width: 200px;
}
div.abs_social_small {
	width: 100px;
}
	div.abs_social a,
	div.abs_social iframe {
		float: left;
		margin-right: 12px;
	}
	div.abs_social a.comment {
		display: block;
		width: auto;
		padding: 3px 0;
		border-bottom: 1px solid #e5e5e5;
		font-size: 11px;
		color: #25559f;
	}
	div.abs_social a.comment:hover {
		border-bottom: 1px solid #a5a5a5;
		color: #214278;
	}
a.abs_readmore  {
	color: #fff;
	display:block;
	float: right;
	font-variant: small-caps;
	font-size: 17px;
	padding: 1px 20px 4px;
	margin-right:14px;
	background: #ff8603;
	border-bottom: 1px solid #ffa544;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.con_list {
	clear: left;
	margin-top: 9px;
	padding-top: 1px;
	width: 600px;
}
div.con_list1 {
	clear: left;
	float: left;
	width: 290px;
	margin: 5px 0;
	padding-right: 9px;
	border-right: 1px dotted #eb6f0a;
}
div.con_list2 {
	float: left;
	width: 290px;
	margin: 5px 0 5px 10px;
}
div#news_list p {
	margin-top: 2px;
	margin-bottom: 5px;
	text-align: justify;
	font-size: 11px;
}
/*Komenatarze*/
div#comm {
	width: 600px;
	margin-top: 9px;
	padding-top: 1px;
}
div#comm div.a {
	clear: left;
	float: left;
	width: 200px;
}
div#comm {
	float: left;
	width: 400px;
}
/*Konkursy*/
div#contest {
	position: relative;
}
div#contest p,
p.simple {
	text-indent: 0 !important;
}
div#contest_mg_container {
	position: relative;
	margin-top: 14px;	
	height: 300px;	
}
div#contest_mg_div {
	position: absolute;
}
img#contest_mg {
	width: 630px;
}
div#contest_questions {
	background: url(../images/contest_questions.jpg) no-repeat top right;
	padding-right: 100px;
	margin-top: 14px;	
}
/*Nasi przyjaciele*/
div#friends {
	clear: both;
	position: relative;
	overflow: hidden !important;
	height: 114px;
}
div.friends_b {
	float: left;
	width: 120px;
	margin: 40px 19px 10px;
}
/*Dodatkowe linki*/
div#additional_links {
	background: url(../images/block_foot.png) repeat-x;
	height:184px;
	padding:8px;
}
	.add_links {
		float: left;
		width: 294px;
		margin-right: 30px;
		font-size: 11px;
	}
	.add_ll {
		margin-right: 0;
	}
		.add_links h4 {
			font-size: 13px;
			color:#f3f3f3;
			border-bottom: 2px solid #20b936;
		}
			.add_links h4.arts {
				border-color: #e47605;
				background: url(../images/icons/footer-art.png) no-repeat 0 0;
				padding-left:20px;
			}
			.add_links h4.download {
				border-color: #51cc0e;
				background: url(../images/icons/footer-download.png) no-repeat 0 0;
				padding-left:20px;
			}
			.add_links h4.pccentre {
				border-color: #02a0c7;
				background: url(../images/icons/footer-pccentre.png) no-repeat 0 0;
				padding-left:20px;
			}
		.add_links ul {
			margin-top: 6px;
			line-height: 130%;
		}
		.add_links ul li a {
			color:#f3f3f3;
		}
/*Stopka*/
footer#footer_copy {
	background: url(../images/footer.png) repeat-x;
	padding: 10px 8px 0 8px;
	margin-bottom:10px;
	color: #f3f3f3;
	font-size: 11px;
	font-family:Tahoma, Arial;
	height:37px;
	clear: both;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
footer#footer_copy  li {
	display: inline;
}
footer#footer_copy  li a {
	padding: 0 10px 0 0;
	color: #fff;
}
footer#footer_copy  li a:hover {
	color: #e5e5e5;
}

footer#footer_copy  a{
	color: #f3f3f3;
}


footer#footer_copy #left {
	float:left;
	width:550px;
}

footer#footer_copy #right {
	float:right;
	width:300px;
	text-align:right;
}
div#footer_l {
	margin: 6px auto;
	color: #656565;	
	font-size: 10px;
}

/*Style wspólne*/
div.stats,
div#bar_breadcrumbs,
.clear,
.cb,
div#news_list,
div#news_more,
div#sections,
div.news_abs,
div#main {
	clear: both;
}
.cl {
	clear: left; 
}
a, a:active, a:hover,
a.norm, a.norm:hover,
a.ico:hover,
.box h4 a, .box h4 a:hover,
.menu_r h4 a, .menu_r h4 a:hover,
a.b,
a.tiny_w, a.tiny_w:hover,
div.sort a:hover,
div.news_list h2 a,
div#footer li a, div#footer li a:hover,
.kupsw a, .kupsw a:hover,
ul li a, ul li a:hover,
nav#bar_links a:hover,
div#bar_modules ul a,
div#bar_modules ul a:hover,
div#bar_modules ul a:active,
ul#ms_switch a,
ul#ms_switch a:hover,
ul#ms_switch a:active {
	text-decoration: none;
}
.oh,
div#admin_menu,
div#main,
div#front_top,
div#front,
div.main_hp,
div#bar_secnav,
div#additional_links {
	overflow: hidden;
}
.grey {
	color: #3e3e3e;
}

.chart {
	width: 550px;
	margin: 0 auto;
	padding: 10px;
	border: none !important;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
}

.em12 {
	font-size: 1.2em !important;
}
.em11 {
	font-size: 1.1em !important;
}
.em10 {
	font-size: 1.0em !important;
}
.em09 {
	font-size: 0.9em !important;
}
.em08 {
	font-size: 0.8em !important;
}

/*Zakładki*/
#zak_fb {
	top:217px;
	height:250px;
	z-index:999999;
}

#zak_error {
	top:497px;
	height:106px;
	z-index:999999;
	width:46px;
	right:-8px;
	position:fixed;
	overflow:hidden;	
}
#zak_fb_logo {
	height:106px;
}
#zak_fb_after_logo {
	height:246px;
	border-left: solid 4px #25559f;
	border-top: solid 2px #25559f;
	border-bottom: solid 2px #25559f;
}

#zak_rss {
  top: 33px;
	height:250px;
}
#zak_rss_logo {
	height:160px;
}
#zak_rss_after_logo {
	height:246px;
	border-left: solid 4px #ff8603;
	border-top: solid 2px #ff8603;
	border-bottom: solid 2px #ff8603;
}
#zak_rss_after_logo>div {
	padding: 6px;
}
#zak_rss_after_logo h3 {
	margin: 4px 0 0;
}

#zak_fb,
#zak_rss {
	width:338px;
	right:-296px;
	position:fixed;
	overflow:hidden;	
}
#zak_fb_logo,
#zak_rss_logo {
	display:inline-block;
	float:left;
	width:38px;
}
#zak_fb_after_logo,
#zak_rss_after_logo {
	float:left;
	width:296px;
	background: #FFF;
}