* { outline: none; }
* {margin: 0;padding: 0;}
img, fieldset {border: none;}

body {
		background-color: #ebebea;
		font: normal 11px tahoma, arial, helvetica, sans-serif;
		text-align: center; /* IE trick */
		color: #4c4c4c;
}

a {
		text-decoration: none;
		color: #333;
}

a:hover { text-decoration: none; }

a img {
		border: none;
}
div#boxNews a.goTo {
	background: url(gfx/arr_txt_bl.gif) left 4px no-repeat;
	padding-left: 1px;
	}
div.newsBlack a.goTo {
	background: url(gfx/arr_txt_red.gif) left 4px no-repeat;
	padding-left: 1px;
	}
a.goTo {
		background: url('gfx/arr_txt.gif') left 4px no-repeat;
		padding-left: 1px;
}
a.goTo span {
	padding-left: 4px;
	visibility: hidden;
	}
a.goTo_db {
	background: url(gfx/arrows/arr_two_green.gif) right 4px no-repeat;
	padding-right: 12px;
	color: #eeeeee;
	line-height: 1.3em;
	}
a.goTo_db_wh {
	background: url(gfx/arrows/arr_two_green_wh.gif) right 4px no-repeat;
	padding-right: 12px;
	color: #4c4c4c;
	line-height: 1.3em;
	}
a.goTo_db:hover {
	color: #c2c2c2;
	background-position: right -10px;
	}
a.goTo_db_wh:hover {
	color: #7f7f7f;
	background-position: right -10px;
}
a.goTo:hover {
		text-decoration: none;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

a.goTo2 {
		margin-right: 15px;
		padding-left: 12px;
		background: url('gfx/arrows/listRedArrow.gif') left no-repeat;
}
a.arch_more {
	float: right;
	display: block;
	width: 158px;
	height: 12px;
	background: url(gfx/arch_link.gif) left top no-repeat;
	margin-right: 11px;
	_margin-right: 6px;
	margin-top: 10px;
	}
a.arch_more:hover {
	background-position: left -13px;
	}
a.moreLink {
		float: right;
	display: block;
	width: 56px;
	height: 14px;
	background: url(gfx/more.gif) left top no-repeat;
	margin-right: 8px;
	_margin-right: 4px;
}
a.moreLink:hover {
	background-position: left bottom;
	}
a.moreLink span, a.arch_more span {
	visibility: hidden;
	}
h1, h2, h3 {
		font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: normal;
	clear: both;
}
h1 {
		margin: 10px 0px 0px 0px;
		font-size: 44px;
		color: #3464B9;
}
#subPage #txtColumn h1.texttitle {
	margin-top: 25px;
	margin-bottom: 10px;
}
#subPage h1.title {
	margin: 0 11px 0 11px;
	color: #60af20; /* 7fb420 */
	font-size: 44px;
	}
#mainPage #leftColumn h2 {
	 margin: 0px 11px 7px 11px;
}
#subPage #txtColumn h2 {
	margin: 0 11px 20px 11px;
	}
#mainPage #leftColumn h3, #subPage #txtColumn h3 {
	margin: 0px 11px 0px 11px;
	}
#mainPage #sidebar h2 {
	margin: 0px 6px 7px 6px;
	}
#subPage #sidebar h2 {
	margin: 16px 9px 0 9px;
	}
#mainPage #sidebar h3 {
	margin: 0 6px 5px 6px;
	}
#subPage #sidebar form h3 {
	margin: 0 4px 5px 4px;
	}
#subPage #sidebar h3 {
	margin: 0 9px 0px 9px;
}
#subPage #sidebar h3.pwd {
	margin-top: 17px;
}
#mainPage #sidebar div.newsBlack h3 {
	margin: 0 6px 4px 6px;
	background: url(gfx/pkis.gif) left top no-repeat;
	padding: 5px 0 10px 90px;
	}
#mainPage #smallSidebar h3 {
	margin: 0 6px 0 6px;
	}
#mainPage #smallSidebar h3.mar_top, #subPage #sidebar h3.mar_top {
	margin-top: 15px;
	}
#mainPage #smallSidebar h3.mar_mag {
	margin-top: 10px;
}

h2 {
		margin: 0px 0px 0px 0px;
		padding-left: 18px;
		background: url('gfx/arrows/headers/bigGreen.gif') left 5px no-repeat;
		font-size: 24px;
	color: #333;
}
h2 a {
	color: #333;
	text-decoration:none;
	}
h2 a:hover, h2 a:active {
	color: #a6a6a6;
	text-decoration:none;
	}

#sidebar h2 {
		background: url('gfx/arrows/headers/bigOrange.gif') left 5px no-repeat;
}
h2.bigBlack {
	background: url(gfx/arrows/headers/bigGreen.gif) left 5px no-repeat;
	}
h3 {
		margin: 2px 0px 0px 0px;
		padding-left: 14px;
		background: url('gfx/arrows/headers/bottomBlue.gif') left 4px no-repeat;
		font-size: 18px;
}
#mainPage #leftColumn h3.clear {
	background: none;
	font-size: 18px;
	margin-bottom: 4px;
	margin-top: -10px;
	margin-left: 15px;
	}
h3.red {
		background: url('gfx/arrows/headers/green.gif') left 4px no-repeat;
	*background-position: left 5px;
		font-size: 18px;
}
h3.redblack {
	background: url(gfx/red_bl.gif) left 4px no-repeat;
	font-size: 18px;
	*background-position: left 5px;
	color: #fff;
	margin: 0 7px 0 7px;
	}
h3.greenblack {
	background: url(gfx/arrows/headers/greenBl.gif) left 4px no-repeat;
	font-size: 18px;
	*background-position: left 5px;
	color: #fff;
	margin: 0 7px 0 7px;
	}
h3.addons {
	background: url(gfx/arrows/headers/simpleGreen.gif) left 5px no-repeat;
	font-size: 18px;
	padding-left: 12px;
	}
h3.bigRed {
		background: url('gfx/arrows/headers/bigRed.gif') left 4px no-repeat;
		font-size: 15px;
}

h3.listRedArrow {
		background: url('gfx/arrows/headers/simpleGreen.gif') left 5px no-repeat;
	padding-left: 12px;
		font-size: 15px;
}

h3.simpleRed {
		background: url('gfx/arrows/headers/simpleGreen.gif') left 5px no-repeat;
		font-size: 15px;
	padding-left: 12px;
}

h3.blue {
		background: url('gfx/arrows/headers/orange.gif') left 4px no-repeat;
	*background-position: left 5px;
		font-size: 18px;
}

h3.bigBlue {
		background: url('gfx/arrows/headers/bigBlue.gif') left 4px no-repeat;
		font-size: 15px;
		padding-top: 2px;
}

h3.black {
		background: url('gfx/arrows/headers/black.gif') left 4px no-repeat;
	*background-position: left 5px;
		font-size: 15px;
	padding-left: 14px;
}

h4 {
		padding-left: 9px;
		background: url('gfx/arrows/headers/orangeDot.gif') left 3px no-repeat;
		font: bold 11px tahoma, Arial, Helvetica, sans-serif;
}

h4.redblack {
	background: url(gfx/redDot_bl.gif) left 3px no-repeat;
	color: #fff;
	}
h4.red {
		background: url('gfx/arrows/headers/greenDot.gif') left 3px no-repeat;
}

/*
.headerBlack { padding-left: 16px; background: url('gfx/arrows/headers/black.gif') left no-repeat; }
.headerBigBlack { padding-left: 16px; background: url('gfx/arrows/headers/bigBlack.gif') left no-repeat; }
.headerRed { padding-left: 16px; background: url('gfx/arrows/headers/red.gif') left no-repeat; }
.headerBigRed { padding-left: 16px; background: url('gfx/arrows/headers/bigRed.gif') left no-repeat; }
.headerBlue { padding-left: 16px; background: url('gfx/arrows/headers/blue.gif') left no-repeat; }
.headerBigBlue { padding-left: 16px; background: url('gfx/arrows/headers/bigBlue.gif') left no-repeat; }
.headerSimpleBottomRed { padding-left: 16px; background: url('gfx/arrows/headers/simpleBottomRed.gif') left no-repeat; }
*/

div.spacer {
		margin: 5px 0px;
		width: 100%;
		height: 1px;
		border-bottom: #a5a5a5 dashed 1px;
}
div.newsBlack span.time, div#boxNews span.time {
	color: #c2c2c1;
	background: url(gfx/clock_bl.gif) left no-repeat;
}
span.time {
		padding-left: 17px;
	margin-top: 2px;
		background: url('gfx/clock.gif') left no-repeat;
		color: #828282;
	display: block;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
}
p.bigtime {
	margin: 8px 11px 30px 11px;
	padding-left: 18px;
	background: url(gfx/clock_big.gif) left top no-repeat;
		color: #888888;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	}
#mainFrame {
		margin: auto;
		padding: 0px 8px 0px 8px;
		width: 967px;
		background: url('gfx/mainFrameBg.gif') repeat-y;
		text-align: left; /* IE trick */
}

#mainHeader {
		position: relative;
		width: 100%;
		height: 126px;
		background: url('gfx/header_bg.png') left top repeat-x;
}

#dateBar, #wwwBar {
		float: right;
		margin-right: 32px;
		padding: 1px 7px 3px 7px;
		background-color: #7fb420;
		font-size: 10px;
		color: #fffefc;
}
#mainHeader #wwwBar {
	margin-right: 2px;
	background-color: transparent;
	}
#wwwBar a {
	color: #fffefc;
	}
#sportplusLogo {
		position: absolute;
		top: 30px;
		left: 10px;
		width: 342px;
		height: 82px;
}

#mainHeader div.bigBanner {
		position: absolute;
		top: 32px;
		right: 12px;
		width: 468px;
		height: 80px;
/*	border: 1px solid #c8c8c0; */
	overflow: hidden;
}

ul {
		list-style: none;
}

.mainMenu {
		width: 967px;
		background-color: #7fb420;
		color: #f2f8e9;
}

.box {
		background: #323232;
}

.mainMenu li {
		float: left;
		height: 100%;
}

.mainMenu li a {
		display: block;
		padding: 0px 10px;
		height: 100%;
		text-decoration: none;
		color: #f2f8e9;
}

#topMainMenu {
		height: 22px;
		border-bottom: #e3e3e3 solid 7px;
		font-size: 10px;
	margin-bottom: 1px;
}

#topMainMenu li a {
		text-transform: uppercase;
		line-height: 22px;
	display: block;
	float: left;
	height: 22px;
}

#topMainMenu li a:hover {
		background-color: #fab700;
		color: #323233;
}

#bottomMainMenu {
		height: 20px;
		font-size: 11px;
	margin-top: 1px;
}

#bottomMainMenu li a {
		line-height: 20px;
}

#bottomMainMenu li a:hover {
		text-decoration: underline;
}

#mainContentContainer {
		overflow: hidden;
	*height: 1%;
	background: url(gfx/db_sidebars_bg.gif) 477px top repeat-y;
}
#mainPage {
		overflow: hidden;
	*height: 1%;
	background: url(gfx/db_sidebars_bg.gif) 477px top repeat-y;
}
#mainPagesub {
	float: left;
	width: 764px;
	}
#subPage {
	overflow: hidden;
	*height: 1%;
	background: url(gfx/sidebar_bg.gif) 682px top repeat-y;
	}
#mainFooter {
		width: 967px;
		height: 66px;
		background: url('gfx/footer_bg.png') left top repeat-x;
		color: #ababab;
		font-size: 10px;
}
#pwb_big {
	float: left;
	margin-right: 6px;
	border-right: 1px solid #707070;
	padding-right: 6px;
}
#mainFooter div.left {
		display: inline; /* IE trick */
		margin: 8px 0px 0px 10px;
		float: left;
		width: 600px;
}
#mainFooter div.left p {
	margin: 12px 0 0 0;
	color: #c1c1c1;
	}
#mainFooter div.left p a {
	padding-right: 1px;
	}
#mainFooter div.left p a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}
#mainFooter div.right {
		display: inline; /* IE trick */
		float: right;
		margin: 2px 10px 0px 0px;
		color: #fff;
}
#mainFooter div.right span,  #mainFooter div.right img {
	vertical-align: bottom;
	}
#mainFooter span {
	display: block;
	float: left;
	padding-top: 43px;
	}
#pkis {
	display: block;
	float: left;
	margin-left: 11px;
	}
#builder {
	display: block;
	float: left;
	margin-top: 38px;
	margin-left: 11px;
}
#mainFooter a {
		text-decoration: underline;
		color: #ababab;
}
#mainFooter a:hover {
		text-decoration: none;
}


#contentContainter, #leftColumn, #txtColumn {
		float: left;
	/*
		padding: 12px;
	*/
		width: 476px;
	margin: 0 2px 0 0;
		overflow: hidden;
	padding: 0 0 10px 0;

}
#leftColumn.lists {
	padding: 5px 0 10px 0;
	}
#subPage #txtColumn {
		width: 679px;
	padding: 12px 0 20px 0;
	position: relative;
}

#sidebar {
		display: inline; /* IE trick */
		float: left;
		padding: 5px 0px 10px 0px;
		width: 286px;
		color: #484846;
}
#subPage #sidebar {
	padding: 0 0 20px 0;
	}
div.twoClearer {
	clear: both;
	overflow: hidden;
	*height: 1%;
	}
ul#textmenu {
	margin: -2px 11px 0 11px;
	border-top: 1px solid #ccc;
	width: 585px;
	padding: 5px 1px 0 1px;
	overflow: hidden;
}
ul#textmenu li {
	float: left;
	background: url(gfx/arr_small_green.gif) left 3px no-repeat;
	padding: 0 14px 0 10px;
	}
ul#textmenu li a:hover {
	color: #A7A7A7;
	}
div.listmarker {
	background: #fff;
	padding: 11px 0 4px 3px;
	clear: both;
	}
div.listmarker.oneNews {
	padding: 4px 0 4px 11px;
	}	
#leftColumn ul.leftcollist {
	background: #fff;
	}	
ul.leftcollist {
	 border-top: 1px solid #cccccc;
	 margin: 0 4px 16px 3px;
}
ul.leftarchlist {
	background: #fff url(gfx/hor_dash_01.gif) left top repeat-x;
	margin: 0 4px 0px 3px;
	padding: 1px 0 0 0;
	 }
div.newsBlack ul.centercollist {
	background: #404040;
	border-top: 1px solid #000;
	padding: 1px 6px 4px 6px;
	margin: 0;
}
ul.linklist {
	margin: 0 6px 0 6px;
	}
ul.linklist li {
	padding: 2px 3px 3px 3px;
	border-bottom: 1px solid #cdcdcd;
}
ul.linklist li.ll_wh {
	background: #fbfbfb;
	}
ul.linklist li a {
		color: #4683cc;
}
ul.linklist li a:hover, ul.linklist li a:active {
	color: #8fb3df;
}

ul.categorylist {
	border-top: 1px solid #c6c6c6;
	margin: 0 6px 0 6px;
	padding: 3px 0 0 0;
	background-color:#F8F8F7;
	}
#subPage #sidebar ul.categorylist, #subPage #sidebar ul.centercollist {
	margin: 0 7px 0 9px;
	}
ul.categorylist li {
	padding: 3px 5px 3px 5px;
	}
ul.categorylist li.last_cat {
	padding-bottom: 6px;
	border-bottom: 1px solid #c6c6c6;
	}
ul.categorylist li span {
	display: block;
	padding-left: 10px;
	background: url(gfx/arrows/smallBlueDot.gif) left 5px no-repeat;
	}
ul.categorylist li a {
	color: #4683cc;
	}
ul.categorylist li span:hover, ul.categorylist li span:active {
	background-position: left -22px;
	}
ul.categorylist li a:hover, ul.categorylist li a:active {
		text-decoration: none;
		color: #8fb3df;
	}
div.rightfield ul.centercollist, #subPage ul.centercollist {
	border-top: none;
	}
div.rightfield ul.centercollist li, #subPage ul.centercollist li {
	border-bottom: 1px solid #e1e1e1;
	}
div.rightfield ul.centercollist li.rl_wh, #subPage ul.centercollist li.rl_wh {
	background: #fdfdfd;
	}
div.rightfield ul.centercollist li.wo_bottom {
	border-bottom: 1px solid #c6c6c6;
	}
ul.centercollist, ul.sectionslist {
	border-top: 1px solid #b9b9b9;
	margin: 0 6px 16px 6px;
	padding: 1px 0 0 0;
	overflow: hidden;
	*height: 1%;
	}
ul.sectionslist li {
	background-color:#F8F8F8;
	padding: 2px 6px 3px 6px;
	overflow: hidden;
	*height: 1%;
	*margin-bottom: -2px;
	}
ul.sectionslist li.sl_last {
	padding-bottom: 7px;
	border-bottom: 1px solid #b9b9b9;
	}
ul.sectionslist li.sl_first {
	padding-top: 5px;
	}
ul.leftcollist.oneNews {
	margin: 0px 11px 0px 11px;
	padding-bottom: 16px;
	}
ul.leftarchlist.oneNews {
	margin: 0px 11px 0px 11px;
}
ul.leftcollist li, ul.leftarchlist li {
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
	*height: 1%;
	padding: 2px 0px 3px 3px;
	_padding-bottom: 2px;
/*	width: 221px;
	float: left;
	padding: 2px 3px 3px 3px;
	*/
}
ul.leftarchlist li span.art_left {
	display: block;
	float: left;
	width: 366px;
	padding: 0 3px 0 8px;
	background: url('gfx/arr_small_wh.gif') 0px 4px no-repeat;
	}
ul.leftarchlist li span.art_right {
	display: block;
	width: 30px;
	float: left;
	padding: 1px 15px 0 10px;
	color: #878787;
	font-size: 10px;
	}
ul.leftarchlist li.ie_twit {
	*margin-top: -2px;
	}
ul.leftcollist li span {
	display: block;
	width: 213px;
	float: left;
	padding: 0px 3px 0px 8px;
	margin-right: 1px;
		background: url('gfx/arr_small_wh.gif') 0px 3px no-repeat;
	}
ul.centercollist li {
	border-bottom: 1px solid #d6d6d6;
	padding: 2px 3px 3px 3px;
	}
div.newsBlack ul.centercollist li {
	border: 0;
	}
div.newsBlack ul.centercollist li.lighter {
	background: #565656;
	}
ul.centercollist li.clist_wh {
	background: #fbfbfa;
	}
ul.centercollist li.clist_bot_wh {
	background: #fbfbfa;
	border-bottom: 1px solid #b9b9b8;
	}

ul.leftcollist li.list_bot {
	background-color: #fcfcfc;
	border-bottom: 1px solid #cccccc;
	*margin-top: -2px;
	}
ul.leftcollist li.list_bot_wh {
	border-bottom: none;
	padding-bottom: 4px;
	*padding-bottom: 3px;
	background: #fcfcfc url(gfx/hor_dash_01.gif) left bottom repeat-x;
	}
ul.leftarchlist li.art_last {
	border-bottom: none;
	padding-bottom: 4px;
	background: url(gfx/hor_dash_01.gif) left bottom repeat-x;
	}
ul.leftcollist li.list_gr, ul.leftarchlist li.odd {
	background-color: #fcfcfc;
	}
ul.leftarchlist li.even {
	background-color: none;
	}
ul.leftcollist li a, ul.centercollist li a, ul.leftarchlist li a {
		color: #4683cc;
}
ul.sectionslist a {
	display: block;
	float: left;
	clear: both;
	padding-left: 11px;
	background: url(gfx/arrows/smallBlueDot.gif) 0px 5px no-repeat;
		color: #4683cc;
	}
ul.sectionslist a:hover span {
	background-position: left -13px;
	}
ul.centercollist li span {
	display: block;
		padding-left: 8px;
		background: url('gfx/arr_small_wh.gif') 0px 4px no-repeat;
}
div.rightfield ul.centercollist.greenArr li span {
	background-image: url(gfx/arr_small_green.gif);
	background-position: 0 3px;
	}
div.newsBlack ul.centercollist li span {
	background: url(gfx/arr_small_red.gif) left 4px no-repeat;
	}
div.newsBlack ul.centercollist li a {
	color: #f5f5f5;
	}
div.newsBlack ul.centercollist li a:hover, div.newsBlack ul.centercollist li a:active {
	color: #b6b6b6;
	text-decoration:none;
	}
ul.leftcollist li a:hover, ul.leftcollist li a.active, ul.centercollist li a:hover, ul.centercollist li a:active, ul.sectionslist li a:hover, ul.sectionslist li a:active, ul.leftarchlist li a:hover, ul.leftarchlist li a:active {
		text-decoration: none;
		color: #8fb3df;
}

ul.bold li a {
		font-weight: bold;
		color: #1d59a1;
}

ul.arrow {
		padding: 0px;
}

#sidebar ul.arrow {
		padding: 0px;
		border: none;
		margin-bottom: 10px;
}

ul.arrow li {
		position: relative;
		background: #f1f1ef;
		border-bottom: #d6d6d6 solid 1px;
}

ul.arrow li.last-child {
		border-bottom: none;
}

ul.arrow li.even {
		background: #fdfcf8;
}

ul.arrow li a {
		background: url('gfx/arrows/listSmallRedArrow.gif') 0px 4px no-repeat;
}

ul.arrow li a:hover, ul.arrow li a.active {

}

ul.arrow span.date {
		position: absolute;
		right: 5px;
		font-size: 10px;
		color: #868686;
}
ul#functionmenu {
	position: absolute;
	top: 11px;
	right: 11px;
	z-index:10;
	background: #fff;
}
#functionmenu li {
	float: left;
	border-right: 1px solid #cccccc;
	height: 17px;
	padding: 2px 7px 3px 7px;
	overflow: hidden;
	}
#functionmenu li.last {
	border: none;
	}
#functionmenu li a {
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
	}
#functionmenu li a span {
	visibility: hidden;
	}
#functionmenu li a:hover {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
#print {
	background: url(gfx/print.gif) left top no-repeat;
	width: 16px;
	height: 17px;
	}
#send_info {
	background: url(gfx/send_info.gif) left top no-repeat;
	width: 19px;
	height: 17px;
	}
#save {
	background: url(gfx/save.gif) left top no-repeat;
	width: 16px;
	height: 17px;
	}
#article {
		font-size: 13px;
		line-height: 19px;
/*
		overflow: auto;
*/
}
#mprasa_link {
	display: block;
	float: right;
	clear: right;
	margin: 15px 11px 0 11px;
	_margin-right: 6px;
	line-height: 1px;
	width: 164px;
	height: 14px;
	background: url(gfx/ewydanie_link.gif) left top no-repeat;
}
#mprasa_link:hover {
	background-position: left bottom;
	}
#mprasa_link span {
	visibility: hidden;
	}
#article .introduction {
		margin: 0px 11px 28px 11px;
		font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}
div.content {
	font-size: 13px;
	line-height: 20px;
	margin: 0 11px 0 12px;
	overflow: hidden;
	*height: 1%;
	}
#gallery {
	margin: 2px 13px 5px 0px;
	_margin-right: 11px;
	float: left;
	width: 285px;
	border: #ccc solid 1px; /* #989994 */
	/*background: url('gfx/galleryBg.gif');*/
	background: #f1f1f1;
	*height: 1%;
	/*	text-align: center; */
}
h4#gallery_tit {
	width: 50px;
	height: 13px;
	text-indent: -9000em;
	background: url(gfx/galeria.gif) left top no-repeat;
	margin: 16px 0 0px 7px;
}
#gallery div#gallery_thumbs {
	padding: 2px;
	overflow: hidden;
	height: 1%;
	_margin-left: -3px;
	_margin-right: -3px;
}
#gallery div.img {
	padding: 3px;
	margin: 3px;
	border: 1px solid #d2d2d2;
	float: left;
	background: #fff;
}
#gallery div.img div {
	width: 56px;
	height: 56px;
	overflow: hidden;

}
#article div.author {
		float: right;
	color:#989994;
	margin: 0 11px 0 11px;
	_margin-right: 6px;
	background: url(gfx/author.gif) left 3px no-repeat;
	padding: 0 0 0 18px;
}
div.links, div.files {
	padding: 21px 0px 0 0px;
	position: relative;
	font-size: 13px;
}
div.links.doubled, div.files.doubled {
	float: left;
	width: 323px;
}
div.links.doubled {
	padding: 21px 0 0 0;
	margin-right: 11px;
}
div.files.doubled {
	padding: 21px 0 0 0;
}
div.links a, div.files a {
		color: #4683cc;
}
div#filesandlinks {
	clear: both;
	overflow: hidden;
	*height: 1%;
	padding: 0 11px 0 11px;
	}
div.links a, div.files a {
	background: url(gfx/arr_small_green.gif) left 4px no-repeat;
	padding-left: 10px;
	}
div.links a:hover, div.links a:active, div.files a:hover, div.files a:active {
		text-decoration: none;
		color: #8fb3df;
	}
#subPage #txtColumn div.links h3, #subPage #txtColumn div.files h3 {
	margin-left: 0;
	width: 100px;
	}
div.links dl, div.files dl {
	border-top: 1px solid #ccc;
	padding-top: 0px;
	position: relative;
}
div.links dl dt.gr, div.links dl dd.gr, div.files dl dt.gr, div.files dl dd.gr {
	background: #fafafa;
}
div.links dt, div.files dt {
	padding: 5px 13px 3px 3px;
	overflow: hidden;
	}
div.links dd, div.files dd {
	border-bottom: 1px solid #e3e3e3;
	padding: 0px 13px 5px 13px;
	overflow: hidden;
}
div.links dd.nopadding, div.files dd.nopadding {
	padding: 0 0 2px 0;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	}
div.long {
		width: 100%;
}


div.newsBlack {
	background: #343434;
	border-top: 1px solid #151515;
	border-bottom: 1px solid #151515;
	margin: -8px 2px 16px 1px; /* margin-bottom: 16px */
	padding: 7px 0 0px 0;
	}
div.newsBlack div.news p {
	color: #fff;
}
.ie_guillotine {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	width: 1px;
	}
#leftColumn div.news {
	background: #fff;
	}
#leftColumn div.twoNews div.news {
	background: none;
	}
			
div.news {
	padding: 0 11px 5px 11px;
	*height: 1%;
	overflow: hidden;
}

div.news_categories {
	margin-bottom: 20px;
	}
#sidebar div.news {
	margin: 0 6px 0 6px;
	padding: 0 0 10px 0;
	clear: both;
	position: relative;
}
#subPage #sidebar div.news {
	margin: 0 9px 0 9px;
	}
div#sidebar div.news.hor_sep {
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 16px;
	}
div.news img, div.news_categories img {
		border: #adadad solid 1px;
	float: left;
	margin: 1px 9px 1px 0;
}
#sidebar div.news img, #fourNews div.news_categories img {
	margin: 1px 7px 1px 0;
	}
.newsBlack div.news img {
	border: 1px solid #808080;
	}
div.news div.header, div.news_categories div.header {
		padding: 3px 6px 5px 6px;
	margin: 0 0 5px 0;
		background: url('gfx/newsBg.gif') left top no-repeat;
		overflow: hidden;
}
.newsBlack div.news div.header {
	background: url(gfx/sidennewsBg_red.gif) left top no-repeat;
}
div.newsBlack div.header a.title {
	color: #fff;
	}
div.newsBlack div.header a.title:hover {
	color: #c2c2c1;
	}
div.news div.header.withphoto {
	width: 322px;
	float: left;
	margin-left: -5px;
	}

#sidebar div.news div.header {
/*    width: 152px; */
}
#sidebar div.newsBlack div.news div.header.withphoto {
	width: 139px;
	}
#sidebar div.news div.headerWithBg {
		background: transparent url(gfx/sidenewsBg.gif) left top no-repeat;
	padding: 3px 6px 8px 6px;
}
#sidebar div.news div.header.withphoto {
	width: 142px;
	margin-left: -3px;
	float: left;
}
div#fourNews div.header {
	position: relative;
	}
div#fourNews div.header.withphoto {
	width: 124px;
	margin-left: -3px;
	float: left;
	}

div.noHeader div.header {
		background: none;
	padding: 0 0 6px 0;
}

div.news a.title, div.news_categories a.title, a.title {
		margin-bottom: 5px;
		font: bold 15px 'trebuchet ms', Arial, Helvetica, sans-serif;
		color: #6da900;
}

div.news a.title:hover, div.news_categories a.title:hover, a.title:hover, a.title:active {
	color: #9ebd66;
	}
div.news_categories p {
	line-height: 16px;
}
div.news p {
	margin-left: 3px;
		line-height: 16px;
}
#sidebar div.news p {
	margin-left: 2px;
	}

#smallSidebar {
		display: inline; /* IE trick */
		float: right;
		padding: 0px 0px 12px 0px;
		width: 203px;
		color: #484846;
		overflow: hidden;
}

div.adBox_tsh {
	width: 468px;
	margin: 4px auto 5px auto;
	*margin: 4px auto 4px auto;
	overflow: hidden;
}
div.adBox_tlo {
	background: #fff;
	margin-right: 2px;
	padding: 5px 6px 6px 6px;
	}
div.adBox_tlo div {
	width: 750px;
	height: 100px;
	overflow: hidden;
	}
div.adBox.awards {
	border-color: #c9c9c9;
}
div.adBox.awards img {
	padding: 5px 2px;
}
div.adBox.awards a.left img {
	padding-right: 25px;
}
div.adBox.awards a.center img {
}
div.adBox.awards a.right img {
	padding-left: 25px;
}
div.adBox {
	position: relative;
	margin: 0 11px 15px 11px;
	width: 446px;
	padding: 10px 3px 10px 3px;
	border: #c5c5c5 solid 1px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
div.adBox object, div.adBox embed {
	display: inline;
	vertical-align: middle;
	padding: 0 2px;
	}
div.adBox.top_mar {
	margin-top: 8px;
	margin-bottom: 8px;
	}
div#subPage div.adBox {
	margin: 15px auto 15px auto;
	}
div#sidebar div.adBox {
	width: 266px;
	margin: 0 6px 12px 6px;
	background: #fff;
	padding: 10px 3px 4px 3px;
	}
div#smallSidebar div.adBox {
	width: 183px;
	margin: 15px 6px 12px 6px;
	background: #fff;
	padding: 10px 3px 4px 3px;
}
div#sidebar div.adBox img, div#smallSidebar div.adBox img {
	padding: 0px 2px 6px 2px;
	}
div.adBox a, div.adBox img {
	vertical-align: middle;
	padding: 0 1px;
}

div.adBox span {
		position: absolute;
		top: 3px;
		left: 3px;
		font-size: 9px;
		color: #5b5b5b;
}

div.magazine {
		text-align: center;
	padding-bottom: 5px;
	*padding-bottom: 0px;
	overflow: hidden;
	*height: 1%;
	margin: 0 6px;
}
div.magazine.main {
	border-bottom: 1px solid #c6c6c6;
	}
div.magazine a.mag_cover {
	display: block;
	margin-bottom: 8px;
	}
div.magazine a.mag_cover img {
	border: 1px solid #aeaeac;
	}


form {
		overflow: hidden;
	*height: 1%;
}

form h3 {
		padding-left: 19px;
		background: url('gfx/arrows/headers/greenBl.gif') 0px 2px no-repeat;
	color: #fff;
}
#subPage #sidebar form#loginBox h3 {
	margin-left: 1px;
	_position: relative;
}
form fieldset {
	margin: 0 0px;
	padding: 2px 6px 12px 6px;
}
form fieldset.lighter {
	background-color: #515151;
}
#subPage #sidebar form fieldset {
	padding: 2px 1px 12px 1px;
}
div.fset_top {
	margin: 0 0px;
	padding: 2px 7px 11px 7px;
	}
div.fset_bottom {
	margin: 0 0px;
	padding: 2px 7px 11px 7px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #565656;
	}
#subPage div.fset_top {
	position: absolute;
	display: block;
	top: 15px;
	left: -1px;
	margin: 0 5px 0 4px;

	width: 171px;
	padding: 0 0 8px 100px;
	}
#subPage div.fset_top a {
	padding-left: 10px;
	}
#subPage div.fset_bottom {
	position: relative;
	margin-top: -4px;
	/* padding-left: 110px; */
	}
#smallSidebar form#loginBox fieldset {
	margin: 0;
	}

form label {
		display: block;
		margin-bottom: 3px;
		color: #fff;
	font-size: 10px;
}

form input.text {
		float: left;
	padding: 3px 2px 2px 2px;
		border: #ebebeb solid 1px;
	border-bottom-width: 0;
		background-color: #ebebeb;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	vertical-align: middle;
	margin: 0;
}
form#searchBox {
	margin: 0 1px 0 2px;
	padding: 8px 0 0 0;
	}

#subPage form#searchBox {
	margin: 0 1px 0 4px;
	position: relative;
	}
#subPage form#loginBox {
	margin: 18px 1px 0 4px;
	position: relative;
}
#subPage form#searchBox fieldset.pad_top, #subPage form#loginBox fieldset.pad_top {
	padding: 2px 6px 12px 6px;
	margin-top: 6px;
	background: #525252;
	border-top: 1px solid #000;
}
#subPage form#searchBox fieldset.widebox {
	position: absolute;
	display: block;
	top: 10px;
	left: 0px;
	margin: 0 5px 0 4px;
	width: 140px;
	_width: 139px;
	padding: 0 0 17px 131px;
	border: 0;
	}
#subPage form#loginBox fieldset.widebox {
	position: absolute;
	display: block;
	top: 10px;
	left: -1px;
	margin: 0 5px 0 4px;
	width: 165px;
	*width: 161px;
	padding: 0 0 17px 106px;
	*padding-left: 110px;
	border: 0;
}
#subPage form#searchBox fieldset.widebox input#archive_search {
		width: 112px;
	*width: 107px;
	_width: 107px;
}
form#loginBox {
	margin: 10px 1px 0 2px;
	padding: 0;
	}
form#loginBox div.first {
	padding: 8px 0px 0 0;
	margin: 0 0px;
	border-top: 1px solid #000;
	}
form#loginBox div.left {
	float:left;
	}
form#loginBox div.right {
	float: right;
	}
#subPage form#loginBox div.right {
	width: 90px;
	}
#mainFrame div#subPage form#loginBox h3 {
	margin-left: 5px;
	}
form#searchBox fieldset, form#loginBox fieldset {
	border-bottom: 1px solid #000;
}
#smallSidebar form#searchBox input.text {
		width: 117px;
	*width: 112px;
	_width: 108px;
}
#subPage #sidebar form#loginBox input#cms_user_l {
	background: #fff url(gfx/log_bg01.gif) 4px 5px no-repeat;
}
#subPage #sidebar form#loginBox input#cms_user_p {
	background: #fff url(gfx/log_bg02.gif) 4px 5px no-repeat;
}
form input.submit {
		margin: 0px 0 0 6px;
		height: 20px;
	width: 57px;
	text-align: center;
		background: url('gfx/form/submitText.gif');
		border: none;
		color: #fafafa;
	font-size: 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
	float: left;
	vertical-align: middle;
}


#subPage #sidebar form#loginBox input.text {
		width: 62px;
}

#smallSidebar form#loginBox input.text {
		width: 72px;
}

form#loginBox input.submit, #subPage form#searchBox input.submit {
		width: 16px;
		background: url('gfx/form/submit.gif');
}
input.submit {
	cursor: pointer;
	}
input.submit:hover {
		filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	}
form a {
		color: #333;
}

div.twoNews {
	background: #fff url('gfx/ver_sep_01.gif') 229px top repeat-y;
	margin: 0 7px 0 8px;
}
div.twoNews div.header {
	background: url(gfx/galleryBg.gif) left top repeat;
	padding: 4px 4px;
	margin: 0 0 4px 0;
	}
div.twoNews .news p img {
	margin: 3px 5px 0 -3px;
}
div.twoNews .news {
		float: left;
		width: 223px;
	padding: 0 4px 0 3px;
}

div.twoNews h4 {
		clear: both;
	background: #fff url('gfx/arrows/headers/greenDot.gif') left 3px no-repeat;
	margin: 0 0 0 0px;
}

#sidebar h4, #sidebar h4.redblack {
	clear: both;
	margin: 0 6px 4px 6px;
	}
#subPage #sidebar h4 {
	margin: 0 9px 4px 9px;
	}
div#fourNews {
		width: 945px;
	padding: 0px 0 0 0;
	margin: 1px 11px 8px 11px;
		overflow: hidden;
	border-top: 1px solid #ccc;
}
div#fourNews div.news_categories {
	margin-bottom: 5px;
	}
div#fourNews_bg {
	background: url(gfx/fournews_bg.gif) 237px top repeat-y;
		overflow: hidden;
	*height: 1%;
	width: 960px;
	margin-left: -3px;
}
div#fourNews .block {
		float: left;
		width: 231px;
	margin: 50px 4px 0 3px;
	position: relative;
	padding: 0px 0 0 0;
}
div#fourNews div.fourNews_support {
	overflow: hidden;
	*height: 1%;
}
div#fourNews .block h3 {
	background-color: #fff;
	background-position: left 26px;
	*background-position: left 27px;
	position: absolute;
	top: -52px;
	left: 0;
	width: 223px;
	height: 28px;
	padding-top: 22px;
}
div#fourNews .block p {
	padding: 0 2px;
	}

.bot_sep_02 {
	background: url(gfx/hor_dash_02.gif) left bottom repeat-x;
	padding-bottom: 5px;
	}


/* headlines */
#boxNews {
	background: #343434;
	color: #e1e1e1;
	position: relative;
	padding: 7px 7px 6px 6px;
	overflow: hidden;
	height: 200px;
	margin-bottom: 15px;
	}
#boxNews div.headlinelead {
	padding-top: 5px;
	margin-left: 5px;
	}
#boxNews div.headlinelead.withphoto {
	width: 222px;
	float: left;
	line-height: 16px;
	margin-left: 0;
	}
div#mainPage div#boxNews h1.headline {
	font-size: 24px;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 0;
	}
#boxNews div.headlinetitle {
	padding: 2px 6px 6px 6px;
	margin: 0;
	background: url(gfx/sidenewsBg_black.gif) left top no-repeat;
	position: relative;
	}
#boxNews div.headlinetitle a {
	color: #fff;
	}
#boxNews span.time {
	margin-top: -2px;
	}
/*
#boxNews div.hiding {
	overflow: hidden;
	*height: 1%;
	clear: both;
	}
*/

#boxNews div.headlinetitle a:hover, #boxNews div.headlinetitle a:active {
	color: #b9b9b8;

}
#mainPage #boxNews div.headlinetitle.withphoto {
	float: left;
	width: 218px;
	margin: 0 0 0 -6px;
	}
#boxNews div.headlineimg {
	margin: 1px 13px 0 0;
	float: left;
	width: 226px;
	height: 172px;
	overflow: hidden;
}
#boxNews div.headlineimg img {

	border: 1px solid #9e9e9e;
	}
#boxNews ul {
	list-style: none;
	position: absolute;
	bottom: 6px;
	left: 9px;
	}
#boxNews ul li {
	float: left;
	padding-right: 1px;
	}
#boxNews ul li a {
	float:left;
	}
#boxNews ul li a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#boxNews ul li.hl_prev {
	padding-top: 5px;
	padding-right: 3px;
	}
#boxNews ul li.hl_next {
	padding-top: 5px;
	padding-left: 2px;
	}

div.bp {
	background: #fbfbfb;
	margin: 0 6px 0 6px;
	border-top: 1px solid #cccccc;
	padding: 0 7px 0 8px;
	}
div.bp_row {
	overflow: hidden;
	*height: 1%;
	border-bottom: 1px solid #cccccc;
	}
div.bp_left {
	float: left;
	width: 146px;
	color: #3563ba;
	font-weight: bold;
	padding: 3px 2px 4px 2px;
	}
div.bp_left a {
	padding-left: 10px;
	background: url(gfx/arrows/listSmallRedDot.gif) left 5px no-repeat;
	color: #3563ba;
	text-decoration: none;
	}
div.bp_left a:hover {
	color: #7a98d1;
	}
div.bp_right {
	float: right;
	width: 297px;
	color: #4d4d4d;
	padding: 3px 0 4px 2px;
	}

div.rightfield, div.rightfield_sep {
	margin: 0 1px 0 2px;
	padding: 13px 0 0 0;
	background: #f8f8f7;
	}
div#smallSidebar div.rightfield ul.centercollist {
	margin: 0 5px 0 5px;
}
#smallSidebar div.rightfield_sep {
	background: #f8f8f7 url(gfx/hor_dash_02.gif) left top repeat-x;
	padding-top: 14px;
	}
div.cal_left {
	border-top: 1px solid #ccc;
	margin: 0 11px 14px 11px;
	}
table.callendar {
	margin: 0;
	}
table.callendar td {
	padding: 3px 5px 4px 5px;
	border-bottom: 1px solid #d8d8d8;
	background: #fbfbfb;
	}
table.callendar tr td.first {
	border-top: 1px solid #ccc;
	padding: 13px 0 0 0;
	border-bottom: none;
}
#mainPage #smallSidebar table.callendar tr td.first h3 {
	margin-left: 0;
	}
table.callendar tr.cal_wh td {
	background: #fdfdfd;
	}
table.callendar tr.cal_bot td {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	}
table.callendar span.cal_date {
	color: #4a4a4a;
	display: block;
	width: 70px;
	}
table.callendar td.cal_txt {
	text-align: left;
	width: 364px;
}
table.callendar td span.cal_date {
	color: #656565;
	}
table.callendar td.cal_txt a {
	text-align: left;
	}
table.callendar a.cal_txt img {
	vertical-align: baseline;
	*vertical-align: middle;
	}
table.callendar td.cal_txt a {
	color: #4683cc;
	}
table.callendar td.cal_txt a:hover {
		color: #8fb3df;
}


	ul.shsee {
	margin: 0 6px 0 6px;
	background: #f8f8f7;
	border-top: 1px solid #c6c6c6;
	padding: 3px 0 0 0;
	}
ul.shsee li {
	padding: 2px 3px 3px 3px;
	}
ul.shsee li.last_shsee {
	padding-bottom: 6px;
	border-bottom: 1px solid #c6c6c6;
	}
ul.shsee li a {
	padding-left: 10px;
	background: url(gfx/arrows/blackDot.gif) left 5px no-repeat;
	color: #4683cc;
	}
ul.shsee li a:hover {
	background-position: left -13px;
	color: #8fb3df;
}

div#mprasa {
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #4d4d4d;
	margin: 9px 1px 0 2px;
	overflow: hidden;
	*height: 1%;
}
#mprasa h4#ewydanie {
	background: #343434 url(gfx/e-wydanie.gif) 3px 11px no-repeat;
	height: 19px;
	font-size: 12px;
	padding: 10px 4px 5px 4px;
	}	
#smallSidebar #mprasa h3#issue_nr {
	padding: 0;
	margin: 7px 5px 7px 6px;
	background: none;
	font-size: 22px;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	color: #fff;
	}
#smallSidebar #mprasa h6#demo_link {
	background: url(gfx/link_demo.gif) left top no-repeat;
	height: 13px;
	margin: 0 4px 3px 4px;
	}
#smallSidebar #mprasa h6#demo_link:hover {
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}		
#mprasa h6#demo_link a {
	display: block;
	width: 142px;
	height: 13px;
	}	
#smallSidebar #mprasa h6#dodatki {
	background: url(gfx/dodatki.gif) left 15px no-repeat;
	height: 11px;
	font-size: 6px;
	clear: both;
	margin: 0 4px 7px 4px;
	padding: 15px 0 0 0;
	border-top: 1px solid #838383;
	}
#mprasa a.adt_issue	{
	display: block;
	float: left;
	margin: 0 0px 0 4px;
	_margin: 0 2px 0 2px;
	}
#mprasa #main_issue	{
	padding: 0 0 12px 3px;
	}
#mprasa #main_issue img, #mprasa a.adt_issue img  {
	border: 1px solid #faffff;
	}
#mprasa h4#ewydanie span, #mprasa h6#dodatki span, #mprasa h6#demo_link span {
	visibility: hidden;
	}

/* max formatting */

div.max_cont {
	margin: 15px 11px 10px 11px;
	clear: both;
	overflow: hidden;
	*height: 1%;
	}
div.max_rest {
	padding:0px 11px 10px 11px;
	width: 210px;
	clear: none;
	float: left;
	overflow: hidden;
	*height: 1%;
}
div.max_cont img, div.max_rest img, div.max_txt img {
	float: left;
	margin-right: 10px;
	border: 1px solid #cdcdcd;
	}
div.max_rest a.max_year {
	font-size: 18px;
	margin-right: 0;
	}
.max_year {
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin-right: 180px;
	margin-top: -2px;
	}
.max_year:hover {
	color: #7f7f7f;
	}
.max_txt .max_year:hover {
	color: #3464B9;
	}
.max_txt .max_year {
	font-size: 28px;
	color: #5e9100;
}
.date {
	color: #999999;
	background: url(gfx/callendar.gif) left top no-repeat;
	padding: 1px 0 3px 20px;
	margin-left: 2px;
	margin-right: 200px;
	font-size: 11px;
	display: block;
	float: left;
	}
.spis {
	display: block;
	background: url(gfx/spis.gif) left top no-repeat;
	width:  80px;
	height: 14px;
	float: left;
	margin-top: 10px;
	}
.spis:hover {
	background-position: left bottom;
	}
.spis span {
	visibility: hidden;
	}
#mainPage #leftColumn h3.mag_year {
	border-top: 1px solid #ccc;
	background: none;
	clear: both;
	padding-left: 0;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 5px;
}
.max_more {
	font-size: 11px;
	padding-right: 14px;
	*padding-right: 12px;
	background: url(gfx/arr_txt_green.gif) right 4px no-repeat;
	font-style:italic;
	display: block;
	float: left;
	}
.max_more:hover {
	color: #7b7b7b;
	}
#mainPage #leftColumn h2.max_tit {
	margin-bottom: 15px;
	margin-top: 0;
	padding-top: 0;
}
.max_txt {
	margin: 0 11px 0 11px;
	overflow: hidden;
	*height: 1%;
	}
.max_content {
	clear: both;
	padding-top: 20px;
	font-size: 13px;
	line-height: 20px;
	}
.poz_wydania {
	background: url(gfx/rest.gif) left top no-repeat;
	display: block;
	width: 135px;
	height: 14px;
	float: right;
	margin-top: 10px;
	line-height: 1px;
	}
.poz_wydania:hover {
	background-position: left bottom;
	}
.poz_wydania span {
	visibility: hidden;
	}


/* advanced searching styles & send an info styles */

#send_link {
	background: #fbfbfa;
	overflow: hidden;
	*height: 1%;
	padding: 5px 0 0px 0;
	margin-top: -5px;
	}
div#mainFrame div#mainPage div#leftColumn div#send_link.my_profile form input.textinput {
	width: 125px;
}
div#mainFrame div#mainPage div#leftColumn div#send_link form input.postalfield01 {
	width: 50px;
	margin-right: 9px;
}
div#mainFrame div#mainPage div#leftColumn div#send_link form input.postalfield02 {
	width: 60px;
}
div#mainFrame div#mainPage div#leftColumn div#send_link form textarea {
	text-align: left;
}
div#send_link div#formx textarea {
	border: 1px solid #CCCCCC;
	text-align: left;
	}
#send_link.bottom_dash {
	background: #fbfbfa;
	padding: 15px 11px 0px 11px;
	}
.bottom_dash div {
	overflow: hidden;
	*height: 1%;
	}
.bottom_dash_bottom	{
	background: #fbfbfa;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
.bottom_dash div span {
	display: block;
	padding: 2px 15px 2px 2px;
	}
.bottom_dash div span a, a.bottom_dash_link {
		color: #3464b9;
	}
.bottom_dash div span a:hover, a.bottom_dash_link:hover {
	color: #7c99d2;
	}
.bottom_dash div span.left {
	width: 135px;
	float: left;
	text-align: right;
	}
div#send_link.my_profile {
	margin: 0;
}
#my_prof_top {
	background: #fbfbfa;
	margin-top: -5px;
	padding: 5px 0 0 0;
	position: relative;
	overflow:  hidden;
	*height: 1%;
}

#adv_search {
	background: #f3f3f3;
	margin-top: -5px;
	margin-bottom: 10px;
	padding-top: 5px;
}
#adv_search form label, #send_link form label {
	font-size: 11px;
	width: 130px;
	padding-right: 15px;
	float: left;
	text-align: right;
	padding-top: 4px;
	color: #4d4d4d;
	}
#leftColumn #send_link form {
	padding-top: 10px;
}
#adv_search form div.clearer, #send_link form div.clearer, .prenumerata form div.clearer {
	clear: both;
	overflow: hidden;
	*height: 1%;
	margin-bottom: 5px;
	}
#adv_search form, #send_link form {
	margin: 0 11px;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 15px 0;
}
#send_link form textarea {
	padding: 3px 2px 2px 2px;
		border: #94968a solid 1px;
	*border-color: #7f9db9;
		background-color: #fcfcfc;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	float: left;
	width: 264px;
	height: 80px;
	}
#send_link form div.token img {
	padding: 1px;
	border: #94968a solid 1px;
	*border-color: #7f9db9;
	float: left;
	}
#send_link form div.token  {
	border-top: 1px solid #ccc;
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
}
#adv_search form input, #send_link form input {
	padding: 2px 2px 2px 2px;
	border: #ccc solid 1px;
	*border-color: #7f9db9;
	background-color: #fcfcfc;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	float: left;
}
#adv_search form select {
	height: 19px;
	width: 270px;
	 border: #ccc solid 1px;
	*border-color: #7f9db9;
		background-color: #fcfcfc;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	_margin-left: -3px;
}
#send_link form select {
	height: 19px;
	width: 131px;
	 border: #94968a solid 1px;
	*border-color: #7f9db9;
		background-color: #fcfcfc;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	_margin-left: -3px;
	}
#mainPage #leftColumn #adv_search form div.clearer input.textinput, #mainPage #leftColumn #send_link form div.clearer input.textinput {
	width: 264px;
}
#mainPage #leftColumn #send_link form div.clearer input.link {
	width: 264px;
	}
.callendar_button {
	background: url(gfx/cal_but.gif) left 1px no-repeat;
	width: 17px;
	height: 18px;
	border: 0;
	margin-left: 5px;
	vertical-align: top;
	cursor: pointer;
	float: left;
}
div.clearer span {
	font-size: 10px;
	color: #999;
	padding-left: 5px;
	padding-top: 4px;
	display: block;
	float: left;
	}
#mainPage #leftColumn #adv_search form div.clearer input.submit, #mainPage #leftColumn #send_link form div.clearer input.submit {
	border: 0;
	color: #fff;
	margin-left: 145px;
	margin-top: 5px;
}


/* archives pagging */
div.pagging {
	margin: 10px 11px 10px 11px;
	clear: both;
	overflow: hidden;
	*height: 1%;
}
div.pagging span.act_page {
	display: block;
	padding: 2px 5px;
	margin: 0 2px;
	background: #7fb420;
	color: #fff;
	float: left;
	}
div.pagging .dots {
	display: block;
	float: left;
	padding: 2px;
	margin: 0 1px;
	}
div.pagging div.pag_index a {
	display: block;
	padding: 2px;
	margin: 0 1px;
	float: left;
	}
div.pagging div.pag_index a:hover {
	color: #999999;
	}
#pag_prev, #pag_next {
	display: block;
	float: left;
	width: 7px;
	height: 12px;
	margin-top: 2px;
	}
#pag_prev span, #pag_next span {
	visibility: hidden;
	font-size: 8px;
	}
#pag_prev {
	background: url(gfx/gal_prev.gif) left top no-repeat;
	}
#pag_next {
	background: url(gfx/gal_next.gif) left top no-repeat;
	}
a#pag_prev:hover, a#pag_next:hover {
	background-position: left bottom;
	}
span#pag_prev, span#pag_next {
	background-position: left bottom;
	}
.error {
	margin: 0 11px 10px 11px;
	/*padding-left: 145px;*/
	background: #dc1826;
	}
.error p {
	color: #fff;
	padding: 3px 5px;
	}
#my_prof_top ul {
	margin: 0 11px;
	position: absolute;
	top: 10px;
	right: -8px;
	}
#my_prof_top ul li {
	float: left;
	border-right: 1px solid #cccccc;
	padding: 5px 9px 7px 8px;
	overflow: hidden;
	height: 14px;
	width: 12px;
	}
#my_prof_top ul li.last {
	border: none;
	}
#my_prof_top ul li a {
	display: block;
	float: left;
	width: 15px;
	height: 17px;
	background-position: left top;
	background-repeat: no-repeat;
	}
#my_prof_top ul li a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	}
#my_prof_top ul li a#pren {
	background-image: url(gfx/pren.gif);
	width: 16px;
	height: 17px;
	margin-right: 1px;
	}
#my_prof_top ul li a#hasl {
	background-image: url(gfx/pass.gif);
	}
#my_prof_top ul li a#wylo {
	background-image: url(gfx/lock.gif);
	}
#my_prof_top ul li span {
	visibility: hidden;
	line-height: 1px;
	}
#mainPage #leftColumn #my_prof_top h2.bigBlack {
	width: 250px;
	}
table.prem_table {
	margin: 10px 11px 0 11px;
	width: 454px;
	padding-bottom: 1px;
/*	background: url(gfx/hor_dash_04.gif) left bottom repeat-x;	*/
	}
table.prem_table tr.column_head td {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	}
table.prem_table tr.column_head td a {
	color: #3464B9;
	}
table.prem_table tr.column_head td a:hover {
	color: #7c99d2;
}
table.prem_table tr td.row_cell {
	padding: 0 2px 0 2px;
	color: #595959;
}
table.prem_table tr td.row_cell a {
	float: right;
}
table.prem_table tr td.row_cell a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
table.prem_table tr.odd td {
	background: #fcfcfc;
	border-bottom: 1px solid #e2e2e2;
	}
table.prem_table tr.even td	{
	border-bottom: 1px solid #e2e2e2;
	}
#back_button {
	display: block;
	width: 57px;
	height: 20px;
	background: url(gfx/back_button.gif) left top no-repeat;
	margin-top: 15px;
	margin-left: 150px;
	}
#back_button:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#back_button span {
	visibility: hidden;
	}

#message {
	background: #dc1826;
	font-weight: bold;
	color: #fff;
	margin: 0 0 1px 0;
	padding: 5px 5px 10px 5px;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	overflow: hidden;
	}
#message.green {
	background: #7FB420;
}	
/* query styles */

#query {
	background: #F8F8F7;
	margin: 0 1px 0 2px;
	padding: 11px 6px 0px 6px;
	}
#query form {
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 8px;
	}
#query div	{
	border-bottom: 1px solid #c6c6c6;
	padding: 2px 0 13px 0;
}
div#query div div, div.query_arch div.results div  {
	line-height: 0px;
	font-size: 0px;
	background-image: none;
	background-color: #dedede;
	border: none;
	height: 5px;
	width: 130px; /* max 188px */
	padding: 0;
	margin: 3px 0 5px 0;
	}
div.query_arch div.results div {
	width: 200px;
	background-color: #eee;
	margin: 4	px 0 7px 0;
	height: 8px;
	}
#mainPage #smallSidebar div#query div div div, div.query_arch div.results div div {
	margin: 0;
}
#mainPage #smallSidebar #query h3 {
	margin-left: 0;
	}
#query .title {
	display: none;
	}
#query h5 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	}
#query .radio {
	vertical-align: top;
	margin-right: 5px;
	*margin-left: -3px;
	*margin-top: -4px;
	}
#query form input.submit {
	margin-left: 128px;
	margin-top: 5px;
	}
#query table td {
	padding: 3px 0;
	*padding: 1px 0;
	overflow: hidden;
	*height: 1%;
	}
#query span {
	font-size: 10px;
	color: #666;
	display: block;
}
#query em {
	font-style:normal;
	display: block;
	font-size: 10px;
	margin-top: -5px;
	margin-bottom: 5px;
	color: #666;
	}
.query_arch {
	margin: 0 11px 10px 11px;
	padding: 0 0 18px 0;
	clear: both;
	overflow: hidden;
	*height: 1%;
	background: url(gfx/hor_dash_04.gif) left bottom repeat-x;
	position: relative;
	}
.query_arch span.time {
	font-size: 10px;
	color: #828282;
	display: block;
	background-image: url(gfx/clock.gif);
	background-position: left 1px;
	font-size: 11px;
	padding-left: 18px;
}
.query_arch span.votes {
	font-size: 11px;
	float: none;
	padding-left: 18px;
	margin-top: 5px;
	background: url(gfx/odp.gif) 2px 0px no-repeat;
}
.query_arch span {
	display: block;
	}
.query_arch p {
	padding-left: 18px;
	margin-top: 5px;
	background: url(gfx/what.gif) left 1px no-repeat;
	line-height: 16px;
	}
.query_arch .max_more {
	position: absolute;
	bottom: 4px;
	right: 0;
	}
.query_arch h5 {
		margin-bottom: 0px;
		font: bold 15px 'trebuchet ms', Arial, Helvetica, sans-serif;
	color: #6da900;
	}
.results {
	margin: 10px 0 10px 18px;
	}
.query_arch span em {
	font-style: normal;
	color: #999;
	font-size: 10px;
	}

/* prenumerata styles */

.prem_desc {
	margin: 0 11px 15px 11px;
	line-height: 16px;
	font-weight: bold;
	}
h3.prem_tit {
	color: #60af20;
	background: none;
	padding-left: 0;
	width: 350px;
}
.prem_cont {
	margin: 0 11px 15px 11px;
	padding-bottom: 4px;
	*height: 1%;
	border-bottom: 1px solid #ccc;
	position: relative;
	}
.prem_cont:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.prem_cont p {
	position: absolute;
	right: 0;
	top: -27px;
	color: #ffa200;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 29px;
	padding-bottom: 6px;
	padding-top: 3px;
	background: url(gfx/price.gif) left 2px no-repeat;
	}
.prem_cont p span {
	font-size: 15px;
	}
.prem_cont div {
	margin: 0;
	line-height: 16px;
	/* color: #777; */
	}
.zamawiam {
	display: block;
	width: 85px;
	height: 12px;
	background: url(gfx/zamawiam.gif) left top no-repeat;
	float: right;
	}
.zamawiam:hover {
	background-position: left -13px;
	}
.zamawiam span {
	visibility: hidden;
	}
.prenumerata {
	margin: 0 11px;
	padding: 0 0 4px 0;
	overflow: hidden;
	*height: 1%;
	border-bottom: 1px solid #ccc;
	}
.prenumerata .max_more {
	margin-left: 200px;
	float: right;
}
.prenumerata table {
	margin: 10px 0 15px 0;
	}
div.prenumerata form .submit {
	margin-bottom: 14px;
	color: #fff;
	margin-left: 144px;
	margin-top: 12px;
}
.prenumerata table td {
	padding: 2px 3px 2px 0;
	*padding: 0;
	}
div.prenumerata form label {
	font-size: 11px;
	width: 130px;
	padding-right: 15px;
	float: left;
	text-align: right;
	padding-top: 4px;
	color: #4d4d4d;
	}
div.prenumerata form input.textinput, div.prenumerata form input.postalfield01, div.prenumerata form input.postalfield02 {
	padding: 3px 2px 2px 2px;
		border: #ccc solid 1px;
	*border-color: #7f9db9;
		background-color: #fcfcfc;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	float: left;
	width: 143px;
}
div.prenumerata form select {
	height: 19px;
	width: 150px;
	border: #ccc solid 1px;
	*border-color: #7f9db9;
		background-color: #fcfcfc;
	font: 11px normal tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	_margin-left: -3px;
}
div#mainPage div.prenumerata form input.postalfield01 {
	width: 50px;
	margin-right: 7px;
}
div#mainPage div.prenumerata form input.postalfield02 {
	width: 80px;
	}
/* employee list */

.employee {
	width: 332px;
	float: left;
	overflow: hidden;
	*height: 1%;
	}
#subPage #txtColumn div.employee h3.prem_tit {
	padding-top: 18px;
	width: 320px;
	}
div.emp_cont {
	overflow: hidden;
	*height: 1%;
	}
.employee .txt, .employee p {
	margin: 0 11px;
	font-size: 12px;
	line-height: 18px;
	}
.emp_img {
	border: 1px solid #ADADAD;
	margin: 3px 5px 0 11px;
	float: left;
	}
.employee .mail a {
	color: #4683cc;
	}
.employee .mail a:hover {
	color: #8fb3df;
}

/* other mag */

.other_mag {
	overflow: hidden;
	*height: 1%;
	background: #F8F8F7;
	margin: 0 2px 16px 1px;
	padding: 16px 0 0px 0;
}
.other_mag_next {
	overflow: hidden;
	*height: 1%;
	border-bottom: 1px solid #ccc;
	margin: 0 6px;
	padding: 0 0 7px 0;
	}
.other_mag img {
	border: 1px solid #AEAEAC;
	}
.other_mag .max_more {
	float: right;
	}
#mainPage #sidebar .other_mag h3.addons {
	width: 115px;
	margin-left: 0px;
	font-size: 16px;
}
.om_left {
	float: left;
	width: 130px;
	}
.om_right {
	float: right;
	width: 130px;
	}

/* gallery pagging */

#gal_pagging a#gal_next, #gal_pagging a#gal_prev {
	cursor: pointer;
	width: 7px;
	height: 12px;
	float: left;
	display: block;
	background-position:left 1px;
	background-repeat: no-repeat;
	margin: 0 2px;
	}
#gal_next span, #gal_prev span {
	visibility: hidden;
	}
#gallery #gal_pagging a#gal_next {
	background-image: url(gfx/gal_next.gif);
	margin-left: 1px;
	}
#gallery #gal_pagging a#gal_prev {
	background-image: url(gfx/gal_prev.gif);
	}
#gal_pagging {
	clear: both;
	overflow:hidden;
	*height: 1%;
	padding: 3px 3px 3px 3px;
	_padding: 3px 0 0 0;
	float:right;
	}
#gal_pagging a {
	margin-right: 1px;
	}
#gal_pagging a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.gal_nr {
	display: block;
	float: left;
	width: 14px;
	height: 13px;
	background: #7fb420;
	font-size: 10px;
	line-height: 13px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
div#alert_txt {
	padding: 0px 0 20px 0px;
	font-weight: bold;
	height: 52px;
	}
div#alert_txt img {
	vertical-align: middle;
	float: left;
	margin-right: 10px;
	}
	
div#login_links {
	margin: 20px 180px 0 100px;
	padding-left: 0px;
	padding-top: 2px;
	border-top: 1px solid #ccc;
}	
#login_links a {
	display: inline;
	background: url(gfx/arr_txt_green.gif) right 4px no-repeat;
	padding: 0 15px 0 0;
	color: #4D4D4D;
	line-height: 16px;
	}
#login_links a:hover {
	color: #999;
}	