
html, body, h1, h2, h3, h4, h5, h6, div, span, p, form, fieldset, img, ul, li, table, strong {margin:0;padding:0;border:0;}
ul {list-style:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: none;}

/* anchors */
a {color:#8E8E8E;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
a:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, input[type="submit"]:focus {outline:2px solid orange;}

.history-back {display:none;}

/* input elements */
legend {position:absolute;clip:rect(1px,1px,1px,1px);padding:0;}

input.button, button {font-size:11px;color:#FFF;background-color:#c01c23;padding:2px 7px 3px 7px;border:1px solid #DDDBC7;margin:0;cursor:pointer;
	background-image:-moz-linear-gradient(top,#ca2027,#af1218);
	background-image:-o-linear-gradient(top,#ca2027,#af1218);
	background-image:-webkit-linear-gradient(top,#ca2027,#af1218);
	background-image:-ms-linear-gradient(top,#ca2027,#af1218);
	background-image:linear-gradient(to bottom,#ca2027,#af1218);}
input.button:hover, button:hover {background-color:#a7080f;
	background:-moz-linear-gradient(top,#9a0a10,#ca2027);
	background:-o-linear-gradient(top,#9a0a10,#ca2027);
	background:-webkit-linear-gradient(top,#9a0a10,#ca2027);
	background:-ms-linear-gradient(top,#9a0a10,#ca2027);
	background:linear-gradient(to bottom,#9a0a10,#ca2027);}

input.text, textarea.text {padding:3px 4px;border:1px solid #DDDBC7;color:#9E9D95;font-size:10px;}
input.text:focus, input.text.visited, textarea.text:focus, textarea.text.visited {color:#636362;}

.select {z-index:5;position:relative;float:left;padding:1px;border:1px solid #D5D5D5;}
.select:hover {z-index:10;}
.select.error {border-color:red;}
	.select .static {position:relative;float:left;z-index:1;}
		.select .static input {float:left;width:164px!important;padding:2px 3px;border:0;font-size:10px;color:#9E9D95;}
		.select .static input.visited {color:#555555;}
		.select .static a.toggle {float:left;width:17px;height:17px;margin-left:1px;border-left:1px solid #D5D5D5;background:url(images/dropdown.jpg) no-repeat;}
	.select .absolute {position:absolute;top:19px;left:-1px;display:none;width:191px;border:1px solid #D5D5D5;background:#FFF;z-index:200;}
		.select .absolute li {border-top:1px solid #D5D5D5;padding:5px;white-space:nowrap;overflow:hidden;font-size:10px;color:#555555;cursor:pointer;}
		.select .absolute li.group {cursor:auto;font-weight:bold;}
		.select .absolute li:first-child {border:none;}
		.select .absolute li:hover {background-color:#0a246a;color:#FFF;}
		.select .absolute li.group:hover{background-color:#FFF;color:#555555;}
			.select .absolute a {display:block;}
			.select .absolute a:hover {text-decoration:none;}

/* more */
.more {padding-right:8px;background:url(images/arrow-red2.png) no-repeat right 5px;color:#CA2027!important;font-size:11px;font-weight:normal;}
span.more {font-weight:normal!important;cursor:pointer;}

/* boxes */
.section-main h2 {position:relative;margin-bottom:10px;padding-right:40px;color:#757575;font-size:12px;}
	.section-main h2 a.more {position:absolute;top:0;right:0;}
		.section-main h2 a.more span {position:absolute;clip:rect(1px,1px,1px,1px);}

/* other general elements */
.clear {clear:both;display:block;float:none;}
hr.separator {height:1px;margin:10px 0;padding:0;background-color:#E3E2DF;border:0;color:#E3E2DF;}
#jquitheme-user > div {z-index:1000!important;}
.tooltip {max-width:230px;display:none;padding:2px;background-color:#FFF;border:1px solid #AAA495;font-size:10px;line-height:1.1;text-align:justify;}
p.none {text-align:center;}
.ui-tabs .ui-tabs-hide {display:none;}
.ajaxresponse {display:none;}

/* body */
body {background-color:#D3C7AE;color:#8E8E8E;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:11px;line-height:1;}

/* banners */
#banner-fancybox {position:fixed;top:100%;}
.banner a span {position:absolute;clip:rect(1px,1px,1px,1px);}

/* gallery in content */
.gallery {clear:both;}
	.gallery .nav {position:relative;}
		.gallery .nav a {position:absolute;top:60px;left:5px;width:20px;height:18px;white-space:nowrap;text-indent:100%;border:1px solid #DDDBC7;background:url(images/left.jpg) no-repeat;overflow:hidden;}
		.gallery .nav a.next {left:auto;right:5px;background-image:url(images/right.jpg);}
	.gallery .jq-cycle {width:415px;height:130px;margin:5px auto 0 auto;overflow:hidden;}
		.gallery .jq-cycle div {width:414px;}
			.gallery .jq-cycle a {float:left;margin:10px;}
				.gallery .jq-cycle img {width:112px;height:112px;padding:1px;border:1px solid #B1B1B1;}

/* no img */
.noimg {width:125px;margin:0 auto;padding:1px;border:1px solid #B1B1B1;}
	.noimg div {height:100px;background:url(images/noimg.jpg) no-repeat center center #EEE9DF;}

/* categories list */
.categorylist h3{padding:10px 0;color:#757575;font-size:12px;}
	.categorylist h3 span{font-weight:normal;}
.categorylist ul.list{float:left;width:220px;padding-left:20px;list-style:none url(images/arrow-red2.png);}
	.categorylist ul.list li{line-height:1.4;}

/* header */
.header {height:145px;background:url(images/backgrounds/header.jpg) center 0 no-repeat;}
	.header div.wrapper {position:relative;width:985px;height:145px;margin:0 auto;}

	/* go to content */
	.header > a {position:absolute;top:55px;left:50%;display:inline-block;width:130px;font-size:15px;font-weight:bold;color:#1A52A4;text-align:center;background:#FFF;padding:5px 10px;border:2px solid #000;margin-left:-65px;clip:rect(1px,1px,1px,1px);z-index:1000;}
	.header > a:focus {border-color:orange;outline:none;clip:auto;}
	.header > a:hover {text-decoration:none;}

	/* logo */
        .header .logo {position:relative;float:left;margin-top:25px;}
		.header .logo h1 {position:relative;z-index:10;}
			.header .logo a {display:block;width:290px;height:97px;text-indent:100%;white-space:nowrap;background:url(images/logo.png);overflow:hidden;}
		.header .logo div.ribbon {display:none;}

	/* top */
        .header .nav-topmenu {position:absolute;top:0;right:0;z-index:10;}
		.header .nav-topmenu li {position:relative;z-index:1;float:left;padding:9px 6px;background:url(images/separator.jpg) no-repeat 0 14px;}
		.header .nav-topmenu li.first {background:none;}
		.header .nav-topmenu li:hover {z-index:2;}
			.header .nav-topmenu a {display:block;padding:3px 6px 4px 6px;color:#636362;}
			.header .nav-topmenu li a.level1:hover, .header .nav-topmenu a.selected {color:#FFF;background-color:#89856E;text-decoration:none;border-radius:5px;
				background-image:-moz-linear-gradient(top,#89856E,#807C65);
				background-image:-o-linear-gradient(top,#89856E,#807C65);
				background-image:-webkit-linear-gradient(top,#89856E,#807C65);
				background-image:-ms-linear-gradient(top,#89856E,#807C65);
				background-image:linear-gradient(to bottom,#89856E,#807C65);}
			.header .nav-topmenu a.selected{border-radius:5px 5px 0 0!important;}

		/* language */
		.header .nav-topmenu .language > div {position:relative;width:33px;float:left;margin-top:2px;padding:1px 0;border:1px solid #EBE6D8;background-color:#A59E87;}
			.header .nav-topmenu .language img {float:left;display:block;width:16px;height:11px;padding:2px;}
			.header .nav-topmenu .language img.current {cursor:pointer;}
			.header .nav-topmenu .language a {padding:0;}
				.header .nav-topmenu .language img.roll {width:5px;height:3px;padding:6px 4px;cursor:pointer;}
			.header .nav-topmenu .language .dropdown {position:absolute;top:15px;left:-1px;width:33px;border:1px solid #EBE6D8;border-top:0;background-color:#A59E87;}
				.header .nav-topmenu .language .dropdown a {display:block;padding:0;}
					.header .nav-topmenu .language .dropdown img {float:none;}

		/* google translate */
		.header .nav-topmenu .google-translate .goog-te-gadget {font-family:inherit;font-size:inherit;margin-top:2px;padding:1px 2px 3px 1px;border:1px solid #EBE6D8;background-color:#A59E87;}
			.header .nav-topmenu .google-translate .goog-te-gadget-simple {font-size:inherit;background:none;padding:0;border:none;}
				.header .nav-topmenu .google-translate .goog-te-gadget-simple > img {width:11px;height:11px;background:url(images/languages/google.png)!important;}
					.header .nav-topmenu .google-translate .goog-te-gadget-simple a {display:inline;color:#FFF;padding:0;margin-right:10px;position:relative;}
					.header .nav-topmenu .google-translate .goog-te-gadget-simple a::after {position:absolute;top:50%;right:-8px;content:"";width:5px;height:3px;background:url(images/languages/arrow.png);margin-top:-1px;}
						.header .nav-topmenu .google-translate .goog-te-gadget-simple a > span {vertical-align:top;}
						.header .nav-topmenu .google-translate .goog-te-gadget-simple a > span ~ img, .goog-te-gadget-simple a > span ~ span {display:none;}

		/* bip */
		.header .nav-topmenu li.bip a {padding:0;background:none;}
			.header .nav-topmenu li.bip a img {width:20px;height:22px;}

		/* login */
		.header .nav-topmenu li.ext{position:relative;}
			.header .nav-topmenu li.ext > .dropdown {position:absolute;width:139px;padding:8px 5px;background-color:#89856E;border-radius:0 5px 5px 5px;z-index:1;
					background-image:-moz-linear-gradient(-45deg,#89856E,#69634D);
					background-image:-o-linear-gradient(-45deg,#89856E,#69634D);
					background-image:-webkit-linear-gradient(-45deg,#89856E,#69634D);
					background-image:-ms-linear-gradient(-45deg,#89856E,#69634D);
					background-image:linear-gradient(-45deg,#89856E,#69634D);}
				.header .nav-topmenu li.ext > .dropdown p {padding:3px 0;}
					.header .nav-topmenu li.ext > .dropdown label {position:absolute;clip:rect(1px,1px,1px,1px);}
					.header .nav-topmenu li.ext > .dropdown input.text {width:129px;}
					.header .nav-topmenu li.ext > .dropdown input.button {float:right;margin-top:2px;}
					.header .nav-topmenu li.ext > .dropdown .error input {border-color:red;}
					.header .nav-topmenu li.ext > .dropdown a#password-recovery {width:58px;float:left;padding:0 0 0 12px;background:url(images/arrow-white.png) 3px 5px no-repeat;color:#FFF;font-size:10px;}
					.header .nav-topmenu li.ext > .dropdown a#password-recovery:hover{text-decoration:underline;}
					.header .nav-topmenu li.ext > .dropdown label {color:#FFF;font-size:10px;}

					.passwordStrengthDiv.is0{width:111px;height:10px;margin:3px auto;background:url(images/passwordStrength.jpg) no-repeat;}
					.passwordStrengthDiv.is10{background-position:0 -10px;}
					.passwordStrengthDiv.is20{background-position:0 -20px;}
					.passwordStrengthDiv.is30{background-position:0 -30px;}
					.passwordStrengthDiv.is40{background-position:0 -40px;}
					.passwordStrengthDiv.is50{background-position:0 -50px;}

		/* account */
		div#user-panel li{float:none;padding:0;background:none;}
			div#user-panel li a{display:block;padding:5px 0 5px 20px;color:#FFF;background:none;}
			div#user-panel li a.account{background:url(images/icons/account.png) 0 center no-repeat;}
			div#user-panel li a.password{background:url(images/icons/password.png) 0 center no-repeat;}
			div#user-panel li a.notices{background:url(images/icons/notices.png) 0 center no-repeat;}
			div#user-panel li a.firms{background:url(images/icons/firms.png) 0 center no-repeat;}
			div#user-panel li a:hover{background-color:none;text-decoration:underline;}
				div#user-panel li li{padding:0 0 0 20px;background:url(images/arrow-white.png) 10px center no-repeat;}
					div#user-panel li li a{padding:2px 0;background:none;}

	/* search */
        .header .search {width:220px;margin:58px 15px 0 0;float:right;text-align:right;}
		.header .search label {position:absolute;clip:rect(1px,1px,1px,1px);}
		.header .search input.text {width:180px;float:right;margin-right:2px;}
		.header .search input.submit {width:22px;height:20px;float:right;text-indent:100%;white-space:nowrap;padding:0;margin:0;background:url(images/right.jpg) center center no-repeat #CA2128;border:1px solid #DDDBC7;cursor:pointer;overflow:hidden;}
		.header .search span {clear:both;width:211px;display:block;float:right;margin-top:3px;text-align:left;}
			.header .search span a {color:#918F78;font-size:10px;}

	/* info */
        .header .info {position:absolute;bottom:8px;right:15px;color:#757575;font-size:10px;text-align:right;line-height:1.5;z-index:5;}

/* main-menu */
.nav-mainmenu {height:34px;background:url(images/backgrounds/nav-mainmenu.jpg) repeat-x #FFF;overflow:hidden;}
	.nav-mainmenu div.wrapper {width:980px;margin:0 auto;}
		.nav-mainmenu li {float:left;padding:0;border-right:1px solid #D65258;}
		.nav-mainmenu li:first-child {border-left:1px solid #D65258;}
			.nav-mainmenu a {display:block;padding:10px 7px 11px;color:#FFF;font-size:13px;font-weight:bold;line-height:1;}
			.nav-mainmenu a:hover, .nav-mainmenu a.selected {background:url(images/backgrounds/nav-mainmenu-selected.jpg) repeat-x;text-decoration:none;}
			.nav-mainmenu a:focus {padding:8px 7px 9px;margin:2px 0;}

/* main */
.section-main {clear:both;min-height:525px;background:url(images/backgrounds/section-main-lowq.jpg) center 0 no-repeat #FFF;}
	.section-main .wrapper {width:985px;min-height:509px;margin:0 auto;padding:8px;background-color:#EEE9DF;}

	/* breadcrumbs */
        .section-main .breadcrumbs {padding:2px 10px;}
		.section-main .breadcrumbs li {display:inline;padding:0 0 0 15px;background:url(images/arrow-red1.png) 3px center no-repeat;}
		.section-main .breadcrumbs li.home {background-image:url(images/home.png);background-position:0 center;}
			.section-main .breadcrumbs a {color:#7C765E;font-size:11px;}

	/* boxes */
	.section-main .box {margin-bottom:8px;padding:12px;border:1px solid #D0D0D0;border-radius:5px;}

	/* aside */
        .section-main .aside {width:230px;float:left;padding:8px 0;}

		/* boxes */
		.section-main .aside .box {background-color:#F9F8F4;
				background-image:-moz-linear-gradient(top,#FFF,#EFEBE2);
				background-image:-o-linear-gradient(top,#FFF,#EFEBE2);
				background-image:-webkit-linear-gradient(top,#FFF,#EFEBE2);
				background-image:-ms-linear-gradient(top,#FFF,#EFEBE2);
				background-image:linear-gradient(to bottom,#FFF,#EFEBE2);}
			.section-main .aside .box h3 {padding:2px 0;color:#757575;font-size:11px;line-height:1.3;}
				.section-main .aside .box h3 a {color:#757575;}

			.section-main .aside .box .content {margin-top:10px;}
				.section-main .aside .box .content p {line-height:1.4;}
				.section-main .aside .box .content span {color:#757575;font-weight:bold;}
				.section-main .aside .box .content span.underline {color:#8E8E8E;font-weight:normal;text-decoration:underline;}

			.section-main .aside .box .image {padding-top:5px;text-align:center;}
				.section-main .aside .box .image img {padding:1px;background-color:#FFF;border:1px solid #B1B1B1;}

		/* categories-contents */
		.categories-contents .content {overflow:hidden;}
			.categories-contents .content ul {float:left;list-style:none;padding:0;margin:3px 0;}
				.categories-contents .content li {float:left;line-height:16px;}
					.categories-contents .content h4 {float:left;font-weight:normal;}
					.categories-contents .content ul a {float:left;}

					.categories-contents .content ul.categories a {width:190px;margin-left:10px;position:relative;}
					.categories-contents .content ul.categories a:before {content:"";display:block;width:5px;height:8px;background:url(images/arrow-dark2.png);position:absolute;top:5px;left:-8px;}

					.categories-contents .content ul.contents a {width:144px;color:#2671A8;}
					.categories-contents .content ul.contents span.date {float:left;color:#7C7C7C;padding-right:3px;}

		.categories-contents .content.slider {position:relative;padding:10px 25px!important;}
			.categories-contents .content a.browse {position:absolute;top:100px;left:2px;width:20px;height:18px;text-indent:100%;white-space:nowrap;background:url(images/left.jpg) no-repeat;border:1px solid #DDDBC7;overflow:hidden;cursor:pointer;z-index:100;}
			.categories-contents .content a.next {left:auto;right:2px;background-image:url(images/right.jpg);}
			.categories-contents .content div.scrollable {position:relative;width:154px;height:210px;overflow:hidden;}
				.categories-contents .content div.scrollable div.items {width:20000em;position:absolute;clear:both;}
					.categories-contents .content div.scrollable div.items div.item {width:136px;float:left;position:relative;padding:0 8px;}
						.categories-contents .content div.scrollable div.items div.item div.image {border:none!important;padding-bottom:0!important;}

		/* youtube */
		#yt-player-container {width:204px;height:135px;}
		#yt-gallery {margin-top:8px;}
			#yt-gallery a {float:left;}
			#yt-gallery a + a {margin-left:6px;}
				#yt-gallery img {width:60px;height:50px;padding:1px;background-color:#FFF;border:1px solid #B1B1B1;}
				#yt-gallery a:first-child img {margin:0;}
				#yt-gallery a.active img {border-color:#CA2027;}

		/* currencies */
		#currencies {width:100%;margin-bottom:5px;border-collapse:collapse;}
			#currencies img {margin-right:5px;vertical-align:bottom;}
			#currencies tr {margin:0;padding:0;border-top:1px solid #D0D0D0;}
			#currencies thead tr {border:none;}
			#currencies td {margin:0;padding:3px;text-align:center;border-left:1px solid #D0D0D0;}
			#currencies td:first-child {border:none;}

		/* weather */
		#weather h3 {padding:2px 5px;background-color:#CA2027;text-align:right;}
			#weather h3 span {color:#FFF;font-weight:normal;}
			#weather h3 span:first-child {float:left;}
		#weather div.details {padding:10px 0;}
			#weather div.details img {width:43px;height:43px;float:left;margin:0 10px;}
			#weather div.details p {float:left;}

		/* pharmacy */
		#pharmacy {background:url(images/pharmacy.png) no-repeat right center;}
			#pharmacy div.text {width:150px;}

		/* adverts */
		#notices .date {width:26px;float:left;margin:4px 5px 0 0;padding:0 3px 0 0;background:url(images/backgrounds/date.png) no-repeat;color:#FFF;font-size:9px;text-align:center;line-height:12px;}
		#notices .item > p {line-height:18px;}
		#notices .more {display:inline-block;margin-top:4px;}

		#notices a.button {float:left;margin:0;padding:4px 7px 5px 7px;border:1px solid #DDDBC7;color:#FFF;font-size:11px;background-color:#7D7D7D;cursor:pointer;text-decoration:none;
			background-image:-moz-linear-gradient(top,#7D7D7D,#999);
			background-image:-o-linear-gradient(top,#7D7D7D,#999);
			background-image:-webkit-linear-gradient(top,#7D7D7D,#999);
			background-image:-ms-linear-gradient(top,#7D7D7D,#999);
			background-image:linear-gradient(to bottom,#7D7D7D,#999);}
		#notices a.button:hover {background-color:#888;
			background-image:-moz-linear-gradient(top,#999,#7D7D7D);
			background-image:-o-linear-gradient(top,#9a0a10,#ca2027);
			background-image:-webkit-linear-gradient(top,#9a0a10,#ca2027);
			background-image:-ms-linear-gradient(top,#9a0a10,#ca2027);
			background-image:linear-gradient(to bottom,#9a0a10,#ca2027);}

		#notices a.add {float:right;background-color:#c01c23;
			background-image:-moz-linear-gradient(top,#ca2027,#af1218);
			background-image:-o-linear-gradient(top,#ca2027,#af1218);
			background-image:-webkit-linear-gradient(top,#ca2027,#af1218);
			background-image:-ms-linear-gradient(top,#ca2027,#af1218);
			background-image:linear-gradient(to bottom,#ca2027,#af1218);}
		#notices a.add:hover {background-color:#a7080f;
			background-image:-moz-linear-gradient(top,#9a0a10,#ca2027);
			background-image:-o-linear-gradient(top,#9a0a10,#ca2027);
			background-image:-webkit-linear-gradient(top,#9a0a10,#ca2027);
			background-image:-ms-linear-gradient(top,#9a0a10,#ca2027);
			background-image:linear-gradient(to bottom,#9a0a10,#ca2027);}

		#notices p.clear {max-height:45px;overflow:hidden;}

		/* newsletter */
		#newsletter {padding-bottom:4px;background-color:#EAE4D8;
				background-image:-moz-linear-gradient(top,#EFEBE3,#DBD2BF);
				background-image:-o-linear-gradient(top,#EFEBE3,#DBD2BF);
				background-image:-webkit-linear-gradient(top,#EFEBE3,#DBD2BF);
				background-image:-ms-linear-gradient(top,#EFEBE3,#DBD2BF);
				background-image:linear-gradient(to bottom,#EFEBE3,#DBD2BF);}
			#newsletter form {padding:5px 0;}
			#newsletter label {position:absolute;clip:rect(1px,1px,1px,1px);}
			#newsletter input.text {width:194px;}
			#newsletter input.button{float:right;margin-top:5px;}
			#newsletter span.ajaxstatus{float:right;margin:10px 2px 0 0;}

		/* probes */
		#question ul, #question ol {padding:10px 0;}
		#question ul.results, #question ol.results {padding-left:20px;list-style-type:decimal;}
		#question ul.results {list-style-type:decimal;}
		#question li {line-height:15px;}
		#question p.allvotes {padding-bottom:10px;text-align:center;font-size:10px;}
			#question li input {vertical-align:middle;}
		#question div.buttons{padding-top:5px;line-height:20px;text-align:right;}
			#question div.buttons a{float:left;text-decoration:underline;}
			#question div.buttons a:hover{text-decoration:none;}
			#question div.buttons input{float:right;}

		/* calendar */
		#calendar .month {padding:5px 0;text-align:center;}
			#calendar .month a {display:inline-block;width:5px;height:8px;text-indent:100%;white-space:nowrap;background:url(images/arrow-dark1.png) no-repeat;cursor:pointer;overflow:hidden;}
			#calendar .month a.next {background-image:url(images/arrow-dark2.png);}
			#calendar .month .current {margin:0 10px;}

		#calendar table {width:182px;margin:0 11px;}
			#calendar table td {padding:3px 0;text-align:center;}
			#calendar table td.nd {font-weight:bold;}
				#calendar table td span {display:inline-block;width:18px;padding:2px 1px 4px;border-radius:3px;font-weight:normal;}
				#calendar table td span.hasevents {padding:1px 0 4px;border:1px solid #BAA586;background-color:#BAA586;color:#fff;}
				#calendar table td span.today {background-color:#C32227;color:#fff;font-weight:bold;}

		#calendar .list {width:100%;float:left;}
			#calendar .list li {width:100%;float:left;margin:3px 0;}
			#calendar .list li.disabled {display:none;}
				#calendar .list li .date {width:25px;margin-right:7px;float:left;padding:2px 0;background-color:#E7DECD;border:1px solid #D0D0D0;border-radius:3px;text-align:center;}
					#calendar .list li .date span {width:25px;display:block;}
					#calendar .list li .date span.day {width:19px;margin:0 3px 3px 3px;padding:2px 0;background-color:#F3F3EB;border-radius:3px;}
				#calendar .list li .text {width:170px;float:left;padding:2px 0;border-bottom:1px solid #E3E2DF;}
					#calendar .list li .text h5 {font-weight:bold;line-height:1.15;}
					#calendar .list li .text p {font-size:10px;line-height:2;}
						#calendar .list li .text p span {color:#8E8E8E;}
			#calendar div.ajaxstatus {display:none;padding:5px;line-height:20px;text-align:center;}
			#calendar .content > p {text-align:right;padding-top:10px;}

		/* galleries */
		#gallery-box a {float:left;}
			#gallery-box img {width:92px;height:60px;margin:3px;background-color:#FFFFFF;border:1px solid #B1B1B1;padding:1px;}

		/* menu */
		#menu {padding:0;background:#F9F9F9;}
			#menu h2 {position:absolute;clip:rect(1px,1px,1px,1px);}
			#menu .content {margin:0;}

			#menu li {background:#FFF;border-top:1px solid #E2E2E2;border-radius:0 0 5px 5px;line-height:1.4;}
				#menu a {display:inline-block;margin:6px 5px 6px 0;padding-left:12px;background:url(images/pip.png) 0 4px no-repeat;}
				#menu a:hover {text-decoration:underline;}

			#menu .content > ul > li {background-color:#F9F9F9;
				background-image:-moz-linear-gradient(top,#FFF,#F9F9F9);
				background-image:-o-linear-gradient(top,#FFF,#F9F9F9);
				background-image:-webkit-linear-gradient(top,#FFF,#F9F9F9);
				background-image:-ms-linear-gradient(top,#FFF,#F9F9F9);
				background-image:linear-gradient(to bottom,#FFF,#F9F9F9);}
			#menu .content > ul > li:first-child {border:none;border-radius:5px;}
				#menu .content > ul > li > a {color:#757575;font-weight:bold;margin-left:12px;}
				#menu .content > ul > li li {background-color:#F1F1F1;}
					#menu .content > ul > li li.current > a, #menu a.this {color:#CA1F26;}
			#menu ul li > ul > li > a {margin-left:23px;}
				#menu ul li > ul > li > ul > li > a {margin-left:34px;}
				#menu ul li > ul > li > ul > li > ul > li > a {margin-left:45px;}

		/* maps */
		#interactiveMap{width:100%;height:160px;}

	/* main-content */
        .section-main .middle {float:left;width:509px;margin:8px;color:#757575;}
        .section-main .middle.wide {width:739px;}
        	.section-main .middle a {color:#757575;}

		/* boxes */
		.section-main .middle .box {width:483px;background-color:#FFF;}
		.section-main .middle.wide .box {width:721px;}

			/* error messages */
			.section-main .box .message {margin-bottom:10px;padding:10px;background:#CBEBA2;border:1px solid;text-align:center;line-height:1.4;color:#333333;}
			.section-main .box .message.error {background:#FFEBE8;border-color:#DD3C10;}
				.section-main .box .message p {float:none;font-weight:bold;}

			/* ajax */
			.section-main .box span.ajaxstatus {display:none;margin:0 5px;}
				.section-main .middle .box span.ajaxstatus img {border:none;}

			/* general list for different contents */
			.section-main .middle .box .item {clear:both;padding:5px 2px 2px 2px;}
				.section-main .middle .box .item div.onlytext {float:left;width:479px;}

				.section-main .middle .box .item div.image {float:left;width:116px;text-align:center;padding-right:10px;}
					.section-main .middle .box .item img {float:left;margin:0 10px 2px 0;padding:1px;background-color:#FFF;border:1px solid #B1B1B1;}
					.section-main .middle .box .item .noimg {margin:0 auto 2px auto;}

				.section-main .middle .box .item div.text {}
					.section-main .middle .box .item h3 {position:relative;margin-bottom:4px;padding-right:65px;color:#757575;font-size:12px;line-height:1.4;}
						.section-main .middle .box .item h3 span.date {position:absolute;right:0;top:0;color:#C5C5C5;font-weight:normal;font-size:11px;}
						.section-main .middle .box .item h3 a {color:#757575;}

					.section-main .middle .box .item p {margin:2px 0;line-height:1.4;}
					.section-main .middle .box .item p.content {text-align:justify;}
						.section-main .middle .box .item p span {text-decoration:underline;}

			/* form */
			.section-main .middle form {color:#555555;}
				.section-main .middle form p, .section-main .middle form div.p, .section-main .middle form fieldset fieldset {float:left;width:100%;padding:1px 0;}
				.section-main .middle form p.info{width:auto;margin-left:90px;text-align:center;}
					.section-main .middle form label, .section-main .middle form fieldset fieldset legend {float:left;width:90px;line-height:22px;}
					.section-main .middle form fieldset fieldset legend {position:static;}

					.section-main .middle form input[type="text"], .section-main .middle form input[type="password"], .section-main .middle form textarea {float:left;width:380px;padding:3px;border:1px solid #D5D5D5;font-size:10px;color:#9E9D95;font-family:Tahoma, Helvetica, Arial, sans-serif;}
					.section-main .middle form input.visited, .section-main .middle form textarea.visited {color:#555555!important;}
					.section-main .middle form input.jqdate {width:50px;color:#555555 !important;}
					.section-main .middle form input.tiny {width:55px;}

					.section-main .middle form .error input, .section-main .middle form .error textarea {border-color:red;}

					.section-main .middle form input[type="text"]:focus, .section-main .middle form input[type="password"]:focus, .section-main .middle form textarea:focus {border-color:#636362;}

			/* buttons */
			.section-main .middle .buttons {text-align:right;}

			/* footer */
				/* navigation */
				.section-main .middle .foot .nav {position:relative;height:12px;padding:10px 0;}
					.section-main .middle .foot .nav a{position:absolute;top:10px;left:0;padding:0 10px;background:url(images/prev.jpg) no-repeat 0 center;}
					.section-main .middle .foot .nav a.next{left:auto;right:0;background-image:url(images/next.jpg);background-position:right center;}

				/* pagination */
				.section-main .middle .pagination{padding:2px 5px;background-color:#F3F3F3;line-height:18px;}
					.section-main .middle .pagination div{float:left;width:30%;text-align:right;}
					.section-main .middle .pagination div:first-child{text-align:left;}
					.section-main .middle .pagination div.center{float:none;width:100%;text-align:center;}
					.section-main .middle .pagination ul{float:left;width:40%;text-align:center;}
						.section-main .middle .pagination li {display:inline;padding:0 5px;border-left:1px solid;}
					.section-main .middle .pagination li:first-child {border:none;}
						.section-main .middle .pagination li a.this, .section-main .middle .pagination > div > span{color:#CA2027;}
							.section-main .middle .pagination li span {position:absolute;clip:rect(1px,1px,1px,1px);}

		/* calendar */
		.section-main .middle .box .eventsList .item {padding:3px 5px;border-bottom:1px solid #ffffff;border-top:1px solid #D6D2CE;background-color:#ffffff;
			background-image:-moz-linear-gradient(top,#fff,#F1F0EC);
			background-image:-o-linear-gradient(top,#fff,#F1F0EC);
			background-image:-webkit-linear-gradient(top,#fff,#F1F0EC);
			background-image:-ms-linear-gradient(top,#fff,#F1F0EC);
			background-image:linear-gradient(to bottom,#fff,#F1F0EC);}
		.section-main .middle .box .eventsList .item:first-child {border-top:none;}
			.section-main .middle .box .eventsList .item h3 {font-size:13px;margin:5px 0;}
			.section-main .middle .box .eventsList .item p span {color:#7E7E7E;font-weight:bold;text-decoration:none;}
		.section-main .middle .eventsList .foot {border-top:1px solid #D6D2CE;}

		/* adverts */
		.section-main .middle .adslist .item {background-color:#F1F0EB;border-bottom:1px solid #FFF;
				background-image:-moz-linear-gradient(top,#FFFFFF,#F1F0EB);
				background-image:-o-linear-gradient(top,#FFFFFF,#F1F0EB);
				background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F0EB);
				background-image:-ms-linear-gradient(top,#FFFFFF,#F1F0EB);
				background-image:linear-gradient(to bottom,#FFFFFF,#F1F0EB);}
			.section-main .middle .adslist p.short{max-height:30px;overflow:hidden;}
			.section-main .middle .adslist hr.separator{margin-top:0px;}

			/* usersadverts */
			.section-main .middle .adslist .bottom {margin-bottom:10px;padding:1px 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
				.section-main .middle .adslist .bottom div.wrap {padding:3px 5px;background-color:#F3F3F3;line-height:17px;}
				.section-main .middle .adslist .bottom p {float:left;}
				.section-main .middle .adslist .bottom span.red {color:#CA2027;}
				.section-main .middle .adslist .bottom a {width:16px;height:17px;margin:0 3px;float:right;background:url(images/delete.png) no-repeat;}
				.section-main .middle .adslist .bottom a.edit {background-image:url(images/edit.png);}

		/* historical-calendar */
		#historical .items {width:464px;height:169px!important;margin:10px auto;overflow:hidden;}
			#historical .item {position:relative;padding:0}
				#historical .item img {display:block;float:none;width:460px;height:165px;margin:0;}

				#historical .item .overlay {position:absolute;bottom:2px;left:2px;width:460px;padding:6px 0;background:url(images/hist-overlay.png);color:#FFF;font-family:Arial,Helvetica,Garuda,sans-serif;;}
						#historical .item .overlay h3 {float:left;width:72px;margin:2px 0;padding:0;line-height:15px;text-align:center;color:#FFF;font-weight:bold;}
						#historical .item .overlay p {float:left;width:363px;padding:0 12px;border-left:1px solid #8C847C;}
							#historical .item .overlay p a{color:#FFF;}

				#historical div.wrap {width:100%;height:auto;max-height:200px;overflow:auto;outline:none;}
				#historical div.jspTrack {display:none;}
				#historical div.jspHorizontalBar {background:none;}
					#historical div.jspHorizontalBar a.jspArrow {position:absolute;left:0;top:-26px;width:9px;height:30px;background:url(images/hist-lft.png) no-repeat;}
					#historical div.jspHorizontalBar a.jspArrowRight {left:auto;right:0;background-image:url(images/hist-rgt.png);}
					#historical div.jspHorizontalBar a.jspDisabled {background-image:none;}

				#historical ul.nav {float:left;width:483px;background:url(images/hist-line.png) repeat-x;margin:2px 0;}
					#historical ul.nav li {float:left;width:40px;margin:2px 4px;}
						#historical ul.nav a {display:block;height:36px;position:relative;}
						#historical ul.nav a:after {position:absolute;top:-2px;left:50%;content:"";width:14px;height:14px;background:url(images/hist-point.png) no-repeat center -14px;margin-left:-7px;}
						#historical ul.nav li.activeSlide a:after {background-position:center 0;}
							#historical ul.nav span {position:absolute;top:20px;display:block;width:40px;text-align:center;}

				div.aside #historical .items{width:202px;height:73px!important;border:1px solid;}
					div.aside #historical .items .item{width:200px;padding:1px;}
						div.aside #historical .items .item img{width:200px;height:71px;}
						div.aside #historical .items .item .overlay{width:200px;left:1px;bottom:1px;}
							div.aside #historical .items .item .overlay h3{width:60px;margin:0;line-height:12px;}
							div.aside #historical .items .item .overlay p{width:130px;padding:0 5px;border:none;line-height:12px;}

		/* articles */
	        #article {position:relative;color:#757575;}
			#article h2 {margin-bottom:10px;}

			/* resize */
			#article .fontsize {position:absolute;top:6px;right:12px;}
				#article .fontsize a {text-decoration:none;}
				#article .fontsize a.decrease {font-size:0.8em;}
				#article .fontsize a.increase {font-size:1.2em;}
					#article .fontsize span {position:absolute;clip:rect(1px,1px,1px,1px);}

			/* wysiwyg */
			#article .output {margin:10px 0;font-size:1em;line-height:1.4;}
				#article .output img {padding:1px;border:1px solid #B1B1B1;}
				#article .output ul {margin:10px 0;padding-left:20px;list-style:disc;}
				#article .output p {margin:1em 0;}
				#article .output a {color:#CA2027;}
				#article .output object {margin:10px 0;}

				#article .output table {width:100%;border-left:1px solid #757575;border-top:1px solid #757575;border-collapse: collapse}
					#article .output td{padding:5px;border-right:1px solid #757575;border-bottom:1px solid #757575;}

			/* maps */
			#gmaps {width:100%;height:300px;margin:10px 0;}

			/* tags */
			#article .tags {margin:10px 0;}
			    #article .tags li {display:inline;}
				    #article .tags li a {color:#CA2027;}

			/* rating */
			#article .rating {padding:7px 0;color:#8E8E8E;line-height:16px;}
				#article .rating li {float:left;padding-right:2px;}
				#article .rating span.ajaxstatus{float:left;}
				#article .rating .thumb{float:left;width:16px;height:16px;white-space:nowrap;text-indent:100%;margin:0 8px;background-repeat:no-repeat;overflow:hidden;cursor:pointer;}
				#article .rating .thumb-up{background-image:url(images/thumb-up-disable.png);}
				#article .rating .thumb-up:hover, #article .rating .thumb-up.active{background-image:url(images/thumb-up.png);}
				#article .rating .thumb-down{background-image:url(images/thumb-disable.png);}
				#article .rating .thumb-down:hover, #article .rating .thumb-down.active{background-image:url(images/thumb.png);}

			/* share */
			#article .addthis_toolbox {margin:20px 0 10px;}

			/* footer */
			#article .foot {clear:both;padding:2px 5px;background-color:#F3F3F3;color:#8E8E8E;line-height:18px;}
				#article .foot span.author {position:relative;color:#AAA495;cursor:help;}
				#article .foot span.author:hover {text-decoration:underline;}
				#article .foot a.print {float:right;padding-right:23px;background:url(images/icons/print.png) no-repeat right 0;}

		/* comments */
		#comments h2 {margin-bottom:10px;}
			#comments form textarea {width:475px;height:64px;padding:3px;border:1px solid #E5E5E5;color:#8E8E8E;}
			#comments form input.button {float:right;margin:3px 0;}
			#comments form div.comment p{width:380px;}
			#comments form span.ajaxstatus{margin:6px 3px;float:right;}

			#comments .comment {clear:both;line-height:14px;padding:15px 0 10px;border-bottom:1px solid #E5E5E5;}
				#comments .comment .text {float:left;width:373px;padding-left:10px;background:url(images/dot.jpg) no-repeat 0 5px;}
					#comments .comment .text h3 {margin-bottom:4px;color:#757575;}
					#comments .comment .text p {text-align:justify;}

				#comments .comment .summary {float:left;width:100px;color:#C5C5C5;text-align:right;}
					#comments .comment .summary li:first-child{margin-bottom:4px;}
					#comments .comment .summary a {color:#CA2027;}

		/* probes */
		#questions .item img {padding:0;border:none;}

		#questions .item ul {padding:10px 0;}
			#questions .item li {line-height:15px;}
				#questions .item input {vertical-align:middle;}
				#questions .item label {float:none;}

		#questions .item ul.results {padding-left:20px;list-style-type:decimal;}
        	#questions .item p.allvotes {float:none;padding-bottom:10px;text-align:center;font-size:10px;}

		#questions .item .buttons {clear:both;line-height:20px;text-align:right;}
			#questions .item .buttons p.connection {float:left;width:350px;text-align:left;}

		/* galleries */
		#gallery table {width:100%;margin-top:15px;}
			#gallery table td {width:33%;padding:5px 0;text-align:center;}
				#gallery table td img {max-width:150px;padding:1px;background-color:#FFFFFF;border:1px solid #B1B1B1;}

		/* contact */
		#contactForm .buttons {clear:both;padding:10px 0;}
			#contactForm .buttons input.button{float:right;}
			#contactForm .buttons p {float:left;width:400px;text-align:left;}

		/* multimedia */
		#multimedia #yt-container {width:479px;height:300px;padding:1px;border:1px solid #DEDEDE;}
		#multimedia #yt-description {padding:5px;}

		#multimedia .list {margin-bottom:15px;}
			#multimedia .list .item {clear:none;float:left;padding:8px;margin-bottom:10px;text-align:center;}
				#multimedia .list .details {width:104px;height:26px;padding:3px 2px;overflow:hidden;background:#FFF;text-align:left;}
					#multimedia .list .details h4 {font-weight:normal;font-size:11px;line-height:13px;}
					#multimedia .list .details p.desc {display:none;}
				#multimedia .list h3 {padding:10px 0;margin-bottom:10px;font-size:12px;border-bottom:1px solid #DEDEDE;}
				#multimedia .list a {display:block;}
					#multimedia .list a img {width:100px;height:75px;margin:0;padding:1px;border:1px solid #DEDEDE;}
					#multimedia .list a.active img {border-color:red;}

		/* account forms */
		#signupForm input.text {width:200px;}
		#signupForm p {padding:3px 0;line-height:1.2;}
		#signupForm input[type="password"], #signupForm input.password, #signupForm input.fakepassword {width:120px;}
		#signupForm .passwordStrengthDiv {margin:3px 0 3px 98px;}
		#signupForm div.buttons p {float:left;width:400px;text-align:left;}
		#signupForm p.ajaxresponse{padding:5px 0;}

		/* search forms */
		#searchForm label.inner{float:none;}
		#searchForm div.left{float:left;width:280px;}
		#searchForm div.right{float:right;width:200px;}
			#searchForm div.right label {position:absolute;clip:rect(1px,1px,1px,1px);}
			#searchForm div.right input.text {float:right;margin:1px 0;}
			#searchForm div.right div.buttons {float:right;margin:3px 0;}

		#searchForm label, #searchForm fieldset fieldset legend {width:120px;}
		#searchForm.short label {width:150px;}
		#searchForm input.text {width:185px;}
		#searchForm .select .static input {width:124px!important;padding:0;border:0;}
		#searchForm .select .absolute {width:151px;}

		/* adverts forms */
		#adsForm div.buttons{padding:5px;}

		/* investments */
		#investments h2 {padding-right:70px;}
		#investments h3.hidden {position:absolute;clip:rect(1px,1px,1px,1px);}
		#investments hr.separator {margin-bottom:0;}

		#investments .tabs{float:left;width:100%;margin:10px 0;border-bottom:1px solid #E3E2DF;}
			#investments .tabs li{float:left;background-color:#C82224;border:1px solid #E3E2DF;border-bottom:none;border-radius:3px 3px 0 0;}
			#investments .tabs li.ui-state-active{margin-bottom:-1px;background-color:transparent;border-bottom:1px solid #FFF;}
				#investments .tabs li a{display:block;padding:6px 10px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;}
				#investments .tabs li.ui-state-active a{color:#727272;}

		#investments p{line-height:1.4;}

		#investments .oddeven{width:100%;border-collapse:separate;border-spacing:0;line-height:1.4;}
			#investments .oddeven tr{background:#F1F1F1;}
			#investments .oddeven tr:nth-child(even){background:#F7F7F7;}
			#investments .oddeven tr.last{background-color:transparent;}
				#investments .oddeven td{padding:3px;border-bottom:1px solid #FFF;}
				#investments .oddeven td:first-child{width:45%;font-weight:bold;}
				#investments .oddeven td:last-child{width:55%;}
					/*Infrastruktura techniczna*/
					#investments .oddeven label{width:170px;float:left;line-height:33px;font-weight:bold;}
					#investments .oddeven li{float:left;}
						#investments .oddeven a{display:block;opacity:0.2;}
						#investments .oddeven a.tooltip-trigger{opacity:1;}
							#investments .oddeven a span {display:none;}

		#investments div p{padding:5px 0;}

		#investments .foot {overflow:hidden;}
				#investments .foot p span:after {content:":";}
			#investments .foot a.print {float:right;width:55px;height:22px;background:url(images/icons/print.png) no-repeat right -1px;margin-bottom:10px;}
			#investments .foot div.nav {clear:right;background-color:#F3F3F3;padding:3px 0;margin:5px 0;}
				#investments .foot div.nav a {top:3px;}

		#investments #additional h3{padding:2px;margin:1px 0;background-color:#F1F1F1;}
		#investments #additional p{padding:2px;background-color:#F7F7F7;}

		#investments div.output{padding:0 5px;line-height:1.4;}

		/* errors */
		#errorMsg {background-image:url(images/error.png);background-repeat:no-repeat;background-position:10px center;}
			#errorMsg h2 {padding-right:0;}
				#errorMsg h2 span {font-weight:normal;font-size:10px;}
			#errorMsg p {padding-left:110px;line-height:1.4;text-align:justify;}
			#errorMsg ul {padding-left:130px;list-style:disc;line-height:1.4;}
			#errorMsg h3 {padding:5px 0 5px 110px;}

/* footer */
.footer {padding:17px 0 10px 0;background:url(images/backgrounds/footer.jpg) repeat-x;}
	.footer .wrapper {width:1000px;margin:0 auto;color:#757575;}
		.footer a {color:#757575;}

		.footer ul {padding:10px 0;text-align:center;}
			.footer li {display:inline;padding:0 5px 0 8px;background:url(images/separator.jpg) no-repeat 0 center;line-height:1.5;}
			.footer li.first {background:none;}

		.footer .wrapper div {float:left;width:260px;padding:10px 0;}
		.footer .wrapper .center {width:480px;text-align:center;}
			.footer img {float:left;margin:0 10px;}
			.footer p {line-height:1.3;}
			.footer .right p {text-align:right;margin-right:10px;}

/* cookies policy */
#cookies {position:fixed;bottom:0;background:#000;padding:5px;z-index:9999;}
	#cookies * {color:#FFF;}
	#cookies > * {float:left;min-height:40px;}
	#cookies > p {width:93%;line-height:16px;}
		#cookies > p > a {text-decoration:underline;}
	#cookies > a {width:7%;font-size:15px;font-weight:bold;text-align:center;line-height:40px;}

/*IE7 hacks*/
*hr.separator {margin:3px 0;}
*input.button, *button {padding:1px 2px 2px 0;}
*div#notices input.button {padding:0 4px 1px 2px;}
*.header .nav-topmenu li.ext > .dropdown input.button {float:none;margin-left:5px;}

/* print */
@media print
	{
	* {background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}

	a, a:visited {color:#444!important;text-decoration:none;}
	a[href]:before, a[href]:after {content:"";}
	abbr[title]:after {content:"";}

	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content:"";}
	pre, blockquote {border:1px solid #999;page-break-inside:avoid;}

	thead {display:table-header-group;}
	tr, img {page-break-inside:avoid;}
	@page {margin:1cm 0.5cm 0.5cm;}

	p, h2, h3 {orphans:3;widows:3;}
	h2, h3 {page-break-after:avoid;}

	#investments .ui-tabs > div {display:block!important;}

	#investments .oddeven td label {width:45%;}
	#investments .oddeven td ul {float:left;width:55%;}
		#investments .oddeven td li {float:none;}
			#investments .oddeven a {display:none;}
			#investments .oddeven a.tooltip-trigger {display:inline-block;}
				#investments .oddeven a.tooltip-trigger img {display:none;}
				#investments .oddeven a.tooltip-trigger span {display:inline;}
				#investments .oddeven a.tooltip-trigger span:after {content:",";}
				#investments .oddeven td li:last-child a.tooltip-trigger span:after {display:none;}

	.header, .footer, .nav-mainmenu, div.aside, div.fontsize, div.breadcrumbs, .section-main h2 a.more,
	#investments .foot div.nav, #investments .tabs,
	a.print {display:none;}
	}
