* {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}

html, body, form, p, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

strong {
	font-size: 100%;
	font-weight: bold;
}

.clear {
	clear: both;
}

h1 {
	font-size: 14px !important;
	margin-bottom: 14px;
}

/* controls */

div.info {
	background-color: #f4ed9f;
	padding: 10px;
	border: 1px solid #b7a800;
	margin-bottom: 10px;
}

div.error {
	background-color: #fde2e2;
	padding: 10px;
	border: 1px solid #9f6363;
	margin-bottom: 10px;
}

input.input_text {
	border: 1px solid #94b3de;
	padding: 2px 4px 2px 4px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: #565656;
}

input.input_button {
	border: 1px solid #94b3de;
	padding: 1px 4px 1px 4px;
	background-image: url('../images/layout/button-bg.gif');
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: #565656;
}

input.input_button:hover {
	cursor: pointer;
}

div.boxtitles {
	height: 16px;
	border: 1px solid #85aec0;
	background-image: url('../images/layout/title-active-bg.gif');
	background-repeat: repeat-x;
	padding: 2px 0 0 3px;
	margin-bottom: 2px;
}

a.boxtitles {
	display: block;
	height: 16px;
	width: 100px;
	border: 1px solid #85aec0;
	background-image: url('../images/layout/title-active-bg.gif');
	background-repeat: repeat-x;
	padding: 2px 0 0 3px;
	color: #000;
	float: left;
	margin: 0 5px 2px 0;
}

a.boxtitlesnoactive {
	background-image: url('../images/layout/title-noactive-bg.gif');
}

a.boxtitles:hover {
	background-image: url('../images/layout/title-hover.gif');
}

div.block {
	padding: 1px;
	border: 1px solid #b0b0b0;
	margin-bottom: 5px;
}

/* layout */

div#wrapper {
	width: 990px;
	background-color: #b4bcbd;
	margin: 5px auto 10px auto;
	padding: 5px;
}

div#top-a {
	position: relative;
	width: 982px;
	color: #fff;
	padding: 4px;
	background-color: #3c74c3;
	border-bottom: 3px solid #92b1dd;
}

	div#top-a a {
		color: #fff;
		margin-right: 30px;
	}

	div#top-a a:hover {
		text-decoration: underline;
	}

	div#top-a div {
		position: absolute;
		width: 445px;
		text-align: right;
		top: 4px;
		right: 5px;
	}

div#top-b {
	position: relative;
	width: 990px;
	height: 49px;
	background-color: #c4e3eb;
	background-image: url('../images/layout/top-b-bg.gif');
	background-repeat: repeat-x;
	border-bottom: 1px solid #95b3de;
}

	div#form {
		width: 630px;
		float: left;
	}

		img#logo {
			padding: 5px;
		}

		div#form form {
			position: absolute;
			top: 5px;
			left: 225px;
			width: 400px;
			height: 40px;
		}

		form#search_form a {
			display: block;
			padding: 3px;
			font-size: 10px;
			color: #565656;
		}

		form#search_form a:hover {
			text-decoration: underline;
		}

		form#search_form input.input_text {
			width: 200px;
		}

	div#login {
		position: relative;
		width: 333px;
		height: 49px;
		background-image: url('../images/layout/loginpanel-bg.gif');
		background-repeat: repeat-x;
		float: right;
	}

		div#login img {
			border: 3px solid #587bad;
		}

		div#login form#login_form {
			position: absolute;
			top: 5px;
			*top: 3px;
			left: 10px;
			width: 300px;
		}

		div#login div#user_panel {
			font-size: 9px;
			position: absolute;
			top: 3px;
			*top: 1px;
			left: 15px;
			width: 290px;
		}

		div#login_login, div#login_passwd{
			text-align: right;
			padding-bottom: 3px;
			*padding-bottom: 1px;
			width: 240px;
		}

		div#login input#login_submit {
			position: absolute;
			top: 3px;
			right: 0;
			*width: 50px;
		}

		div#login a#login_create {
			position: absolute;
			top: 25px;
			right: 0;
			font-size: 9px;
			color: #000;
		}

		div#login a#login_create:hover {
			text-decoration: underline;
		}

div#content {
	position: relative;
	width: 980px;
	padding: 5px;
	background-color: #fff;
}

	div#col-l {
		width: 304px;
		margin-right: 5px;
		float: left;

	}

	div#col-c {
		width: 520px;
		margin-right: 5px;
		float: left;
	}


	div#col-r {
		width: 146px;
		float: right;
	}

div#footer {
	clear: both;
	margin-top: 5px;
	height: 25px;
	padding: 25px;
	text-align: center;
}

/* elements */

h1.largeblock {
	font-size: 11px;
	padding: 2px;
	margin: 5px 0 5px 0;
	background-color: #a4cbdb;
}

div#weektopic {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	width: 300px;
	height: 200px;
	padding: 1px;
	border: 1px solid #3c74c3;
	margin-bottom: 5px;
}

div#weektopic div {
	height: 38px;
	width: 300px;
	position: absolute;
	bottom: 1px;
	/*
	background-color: #333b47;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
	background-color: rgba(51, 59, 71, 0.9);
	text-shadow: 0 0 2px #000, 1px 1px 2px #000;
}

div#weektopic a {
	color: #96b4de;
	display: block;
	padding: 3px 0 0 5px;
	/*
	font-size: 12px;
	text-decoration: underline;
	margin-bottom: 3px;
	*/
	color: #cad7e9;
	font-size: 13px;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
}

div#weektopic a:hover {
	color: #b8c9e1;
	text-decoration: none;
}

div#weektopic span {
	font-size: 9x;
	padding: 0 12px 0 5px;
	color: #fff;
}

div#ads {
	padding: 1px;
	border: 1px solid #b0b0b0;
	margin-bottom: 5px;
}

div#ads strong {
	font-size: 9px;
}

div#ads span {
	font-size: 9px;
	color: #acaa76;
}

div#ads a {
	color: #000;
}

div#ads a:hover {
	text-decoration: underline;
}

p.button-links {
	padding: 5px;
	width: auto;
	text-align: center;
	margin: 3px 0 3px 0;
}

p.button-links a {
	font-family: Tahoma, Arial, Verdana !important;
	height: 16px !important;
	width: auto;
	border: 1px solid #617ea7 !important;
	background-image: url('../images/layout/button-link-bg.gif');
	background-repeat: repeat-x;
	font-size: 9px !important;
	padding: 2px !important;
	margin: 3px !important;
	color: #000 !important;
}

p.button-links a:hover {
	text-decoration: none !important;
	background-image: url('../images/layout/title-hover.gif') !important;
	text-decoration: underline !important;
}

/* news */

div.news {
	width: auto;
	margin-bottom: 5px;
	overflow: hidden;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
}

div.news img.icon {
	border: 1px solid #96b4de;
	padding: 1px;
	float: left;
	margin-right: 5px;
	vertical-align: text-top;
}

p.text, div.text {
	font-size: 10px;
	text-align: justify;
}

h2, a.title {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #00487f;
}

div.news span {
	font-size: 9px;
	color: #6f6f6f;
	margin-right: 10px;
}

div.news strong {
	font-size: 9px;
}

div.alert {
	background-color: #f3dba1;
}

div.ninfo {
	background-color: #cde4ed;
}

div.tdp {
	background-image: url('../images/tdp2012/tdpbg.jpg');
}

div.green {
	background-image: url('../images/greenbg.jpg');
}

	div.green a.title {
		color: #000;
		text-shadow: 1px 1px 1px #fff;
	}

div.zaloba {
	background-color: #eaeaea;
}

	div.zaloba a.title {
		color: #000;
		text-shadow: 1px 1px 1px #fff;
	}

div.undermenu {
	padding: 5px;
}

div.undermenu span {
	text-decoration: underline;
	cursor: pointer;
	margin-right: 7px;
}

div.toptxt {
	padding: 3px;
	background-color: #d9e4e8;
	/*background-image: url('../images/topnews.png');*/
	/*background-repeat: repeat-x;*/
}

div.toptxt * {
	font-size: 9px !important;
}

div.toptxt a.title {
	display: block;
	margin-bottom: 2px !important;
}

/* content */

div#newscontent, div#modcontent {
	border: 1px solid #b0b0b0;
	width: 507px;
	float: left;
	padding: 5px;
}

div#newscontent, div#newscontent *, div#modcontent, div#modcontent * {
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana !important;
	font-size: 12px;
	text-align: justify;
}

div#text, div#text * {
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #1e1e1e;
	text-align: justify;
}

	div#text a {
		color: #0035b2;
		text-decoration: underline;
	}
	
	div#text a:hover {
		color: #001342;
		text-decoration: none;
	}
	
	#text img {
		width: 100%;
		height: auto;
	}

/* bb2htmlTable */

table.bb2htmlTable {
	border: 0;
}

table.bb2htmlTable td {
	padding: 2px;
	border: 1px solid #696969;
	text-align: left;
}

table.bb2htmlTable .rowTwo {
	background-color: #dfe4f3;
}

/* comments */

form#comment_form input, form#comment_form textarea {
	border: 1px solid #7795a6;
	padding: 3px;
}
textarea#comment_text {
	width: 95%;
}
textarea#comment_text {
	height: 100px;
}
div.comment_body {
	margin-bottom: 20px;
}
div.comment_body p {
	padding: 3px;
	font-family: Arial, Tahoma !important;
	font-size: 11px !important;
}
p.comment_title {
	background-color: #e4ebf0;
	color: #000000;
}
p.registered {
	background-color: #c0ced7 !important;
}
p.registered img {
	vertical-align: text-top;
	margin-right: 5px;
}
p.comment_date {
	font-size: 9px !important;
	text-align: right !important;
	color: grey;
}
span.comment_name {
	color: #8e3939;
	font-weight: bold;
}

img.avatar {
	float: left;
	vertical-align: text-top;
	margin-right: 5px;
}

p.comment_userbar {
	margin-top: 5px;
	text-align: right !important;
}

p.comment_userbar img {
	margin-left: 5px;
}

/* user */

span.desc {
	font-family: Arial, Tahoma, Verdana !important;
	font-size: 9px !important;
	color: grey !important;
}

/* services */

div.services {
	padding: 3px;
}

div.services a {
	display: block;
	margin-bottom: 4px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #1c6280;
}

div.services a:hover {
	color: #000;
}

div.services img {
	border: 1px solid #85aec0;
	padding: 1px;
	vertical-align: middle;
}

div.inbox {
	padding: 5px;
	margin-bottom: 10px;
}

div.inbox p.text {
	margin: 10px 0 10px 0;
}

div.inbox p.button-links {
	text-align: right !important;
}

div.inbox p.button-links a {
	padding: 1px 3px 1px 3px !important;
	font-size: 9px !important;
}

div.lastcmt {
	padding: 3px;
	border: 1px solid #b0b0b0;
	margin-bottom: 5px;
	background-image: url('../images/topnews.png');
	background-repeat: repeat-x;
}

div.lastcmt * {
	font-size: 9px !important;
}

div.lastcmt a {
	color: blue;
}

div.lastcmt a:hover {
	color: grey;
}

div.lastcmt p {
	margin-bottom: 6px;
}

/* ads */

table#adstable {
	width: 100%;
}

table#adstable td {
	padding: 4px;
}

table#adstable * {
	font-family: Tahoma, Arial, Verdana !important;
	font-size: 11px;
}

table#adstable a {
	color: blue;
}

table#adstable a:hover {
	color: grey;
}

div#adsmenu a {
	font-size: 12px !important;
}

/* pager */

div.mzPagerTable {
	margin: 20px auto 10px auto;
	text-align: center !important;
}

div.mzPagerTable * {
	font-family: Verdana !important;
	font-size: 9px !important;
}

span.mzPagerPages {
	background-color: #1c6280;
	color: #ffffff;
	padding: 3px;
}

div.mzPagerTable a {
	color: blue;
	text-decoration: none;
	border: 1px solid #1c6280;
	margin: 1px;
	padding: 2px;
}

div.mzPagerTable a:hover {
	background-color: #a1b9c3;
	color: #000;
}

div.mzPagerTable a.current {
	background-color: #1c6280;
	color: #fff;
}

div#comment_info {
	color: grey;
	font-size: 10px;
	text-align: justify;
}

div#comment_info a {
	color: blue;
	font-size: 10px;
}

/* blogs */

div#blogs-heads {
	margin: 4px;
	margin-bottom: 8px;
	height: 86px;
	background: #a4cfdb;
	background: -moz-linear-gradient(top, #a4cfdb 0%, #eff7f9 75%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4cfdb), color-stop(75%,#eff7f9), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #a4cfdb 0%,#eff7f9 75%,#ffffff 100%);
	background: -o-linear-gradient(top, #a4cfdb 0%,#eff7f9 75%,#ffffff 100%);
	background: -ms-linear-gradient(top, #a4cfdb 0%,#eff7f9 75%,#ffffff 100%);
	background: linear-gradient(to bottom, #a4cfdb 0%,#eff7f9 75%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4cfdb', endColorstr='#ffffff',GradientType=0 );
	overflow: hidden;
}
	div#blogs-title {
		background-image: url('../images/blogs/blogs-heads-block.gif?2');
		background-position: center center;
		background-repeat: no-repeat;
		background-color: #356AA0;
		float: left;
		height: 86px;
		width: 15px;
	}

	div#blogs-heads div#blogs-ppl {
		height: 36px;
		padding: 5px;
		padding-left: 20px;
	}

	div#blogs-heads a {
		margin-right: 3px;
	}

div.blogbg {
	position: relative;
	background-image: url('../images/blogs/blogs-bg.gif');
	background-repeat: repeat-x;
}

div.blog img.icon {
	border: 0;
}

div.blog div.blogtxt {
	width: 370px;
	*width: 270px;
	font-size: 10px;
	text-align: justify;
}

div.blog a.title {
	color: #002541;
	display: block;
	padding-top: 5px;
	text-shadow: #fff 1px 1px 1px;
}

div.bloginfo {
	position: absolute;
	right: 0;
	top: 0;
	width: 115px !important;
	height: 25px;
	padding: 9px !important;
	color: #002541;
	text-align: right !important;
}

	div.bloginfo a {
		display: block;
		margin-top: 11px;
	}

/* sport ozpn */

ul#sportozpn {
	overflow: hidden;
	padding: 0;
	margin: 0 5px 5px 5px;
}

ul#sportozpn li {
	float: left;
	list-style:none;
	padding: 0;
	margin: 0;
}

ul#sportozpn a {
	display: block;
}

ul#sportozpn span {
	background-image: url("../images/layout/top-b-bg.gif");
	padding: 3px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	display: block;
	width: 85px;
	text-align: center;
	font-size: 10px;
	z-index: 1;
}

/* mainpage buttons */

ul#mpbuttons {
	overflow: hidden;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

ul#mpbuttons li {
	float: left;
	list-style:none;
	padding: 0;
	margin: 0;
	margin-right: 7px;
}

ul#mpbuttons li.last {
	margin-right: 0;
}

/* ban */

div#banP3 div, div#banP43 div {
	border: 1px solid #B0B0B0;
	margin-bottom: 5px;
	padding: 1px;
}

#jg24popup {
	display: none;
}

div#picasa_gallery a {
	display: block;
	float: left;
	width: 43px;
	height: 43px;
	border: 1px solid #617ea7;
	margin-right: 11px;
	margin-bottom: 11px;
}

/* images */

div.imageBox {
	padding: 2px;
	border: 1px solid #cccccc;
}

div.imageBox a {
	display: block;
}

div.imageDesc {
	font-size: 11px !important;
	text-align: left !important;
	line-height: normal;
}

div.img_l {
	margin: 5px 10px 5px 0;
	float: left;
}

div.img_r {
	margin: 5px 0 5px 10px;
	float: right;
}

p.fancy {
	padding: 6px;
	background-color: #d1e5ef;
	color: #092c5c;
	text-shadow: 1px 1px 1px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	clear: both;
}

p.fancy.info {
	padding-left: 45px;
	background-image: url('http://jg24.pl/images/icons/info.png');
	background-position: 5px 6px;
	background-repeat: no-repeat;
}

/* ogloszenia */
.add_text {
	font-size: 13px !important;
	line-height: 20px;
	margin-bottom: 15px;
}

.add_display h1 {
	font-size: 17px !important;
}

.aircheck, .aircheck * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.aircheck {
	margin-bottom: 5px;
}

.aircheck > div.chart, .aircheck ul.legend {
	display: table;
	table-layout: fixed;
	width: 100%;
}

	.aircheck > div.title {
		padding: 5px;
		text-align: center;
		font-size: 13px;
		color: #fff;
		text-shadow: 1px 1px 1px #000;
		background: rgb(31,34,41);
		background: -moz-linear-gradient(top,  rgba(31,34,41,1) 0%, rgba(89,89,89,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(31,34,41,1) 0%,rgba(89,89,89,1) 100%);
		background: linear-gradient(to bottom,  rgba(31,34,41,1) 0%,rgba(89,89,89,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2229', endColorstr='#595959',GradientType=0 );
	}
	
	.aircheck > div.description {
		padding: 5px;
		font-size: 11px;
		color: #272727;
		text-shadow: 1px 1px #fff;
		background-color: #efefef;
	}
	
	.aircheck > div.chart > div {
		display: table-cell;
		border-collapse: collapse;
		background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 );
	}
	
		.aircheck > div.chart > div:hover {
			background: transparent;
			cursor: pointer;
		}
	
	.aircheck ul.legend {
		padding: 0;
		margin: 0;
	}
	
	.aircheck ul.legend li {
		font-size: 9px;
	}
	
	.aircheck > div.chart > div:not(:last-child) {
		border-right: 1px solid #fff;
	}
	
	.aircheck > div.chart > div:nth-last-child(1) {
		border: 0;
	}

	.aircheck > div.chart > div.value_1, .airvalue_1 {
		background-color: #00b050;
		color: #fff;
		text-shadow: 1px 1px #000;
	}
	
	.aircheck > div.chart > div.value_2, .airvalue_2 {
		background-color: #ace2ff;
		color: #000;
		text-shadow: 1px 1px #fff;
	}
	
	.aircheck > div.chart > div.value_3, .airvalue_3 {
		background-color: #f8ffac;
		color: #000;
		text-shadow: 1px 1px #fff;
	}
	
	.aircheck > div.chart > div.value_4, .airvalue_4 {
		background-color: #ba7c33;
		color: #fff;
		text-shadow: 1px 1px #000;
	}
	
	.aircheck > div.chart > div.value_5, .airvalue_5 {
		background-color: #c00000;
		color: #fff;
		text-shadow: 1px 1px #000;
	}
	
	.aircheck > div.chart > div.value_6, .airvalue_6 {
		background-color: #000;
		color: #fff;
		text-shadow: 1px 1px #000;
	}
	
		.aircheck > div.chart > div {
			text-align: center;
			padding: 5px 0;
		}
		
		.aircheck p.param {
			height: 25px;
			font-size: 13px;
			font-weight: bold;
		}
		
		.aircheck p.unit {
			font-size: 9px;
		}

section.aircheck-info * {
	font-size: 13px;
}

section.aircheck-info h5 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

section.aircheck-info table.rating {
	float: right;
	margin: 0 0 10px 15px;
}

section.aircheck-info table.rating td {
	padding: 2px 4px;
}

section.aircheck-info table.rating td:first-child {
	text-align: right;
	width: 70px;
}

section.aircheck-info .text {
	margin-bottom: 15px;
}

section.aircheck-info .archiveplot {
	width: 430px;
	height: 200px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);
}

div.weather {
	text-shadow: 1px 1px 1px #fff;
	margin: 0;
	padding: 5px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(151, 22, 22, 0.11) 0%, rgb(239, 239, 239) 100%);
}

	div.weather div:nth-of-type(1) p:nth-of-type(1) {
		font-size: 14px;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 2px;
	}

	div.weather div:nth-of-type(1) p:nth-of-type(2) {
		text-align: center;
	}

	div.weather div:nth-of-type(2) {
		text-align: center;
		margin-top: 10px;
		margin-right: -10px;
	}

	div.weather span {
		margin-right: 10px;
		font-size: 15px;
	}

	div.weather i.humidity, div.weather i.pressure, div.weather i.thermometer {
		width: 13px;
		height: 13px;
		display: inline-block;
		background-repeat: no-repeat;
	}
		
		div.weather i.humidity {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375.468 375.468'%3E%3Cdefs/%3E%3Cpath fill='none' d='M-1-1h582v402H-1z'/%3E%3Cg%3E%3Cpath fill='%23000' d='M375.467 148.67c0-46.591-67.584-124.33-81.152-139.434-6.654-7.07-17.779-7.406-24.849-.751-.258.243-.509.493-.751.75a571.748 571.748 0 00-63.147 86.102c-11.093-13.568-19.627-23.211-22.443-26.368-6.654-7.07-17.779-7.406-24.849-.751-.258.243-.509.493-.751.75a842.041 842.041 0 00-64.683 83.286 520.086 520.086 0 00-19.541-30.38c-5.361-7.752-15.992-9.69-23.744-4.33a17.07 17.07 0 00-4.33 4.33C34.987 137.407 0 190.143 0 216.937c-.142 30.88 23.277 56.778 54.016 59.733 14.241 64.424 78.011 105.106 142.436 90.866 54.655-12.081 93.595-60.491 93.681-116.466a69.424 69.424 0 00-.683-8.533c48.754-4.09 86.189-44.941 86.017-93.865zM59.734 242.539c-14.138 0-25.6-11.462-25.6-25.6 0-8.533 11.691-31.317 25.6-54.016 13.909 22.699 25.6 45.483 25.6 54.016 0 14.138-11.462 25.6-25.6 25.6zm110.933 93.866c-39.838-.22-74.29-27.816-83.2-66.645a59.733 59.733 0 0032-52.821 78.49 78.49 0 00-7.168-27.733 25.605 25.605 0 014.437-10.411 764.322 764.322 0 0153.931-72.277C208.043 150.72 256 218.56 256 251.072c.001 47.127-38.204 85.332-85.333 85.332zm110.934-128h-2.048a438.325 438.325 0 00-50.517-83.371 12.227 12.227 0 011.365-2.987 432.89 432.89 0 0151.2-75.093c27.989 34.133 59.733 80.384 59.733 101.717 0 32.99-26.744 59.734-59.733 59.734z'/%3E%3Cpath fill='%23000' d='M325.724 129.065a8.593 8.593 0 00-.432-.96c-1.365-2.986-2.901-6.058-4.523-9.13a8.533 8.533 0 00-14.934 8.192c1.451 2.645 2.816 5.376 3.925 7.936 1.667 4.408 6.592 6.63 11 4.962s6.631-6.592 4.964-11zM309.846 101.917c-7.083-10.411-14.592-19.968-19.627-26.197a8.534 8.534 0 10-13.227 10.752c4.864 5.973 12.032 15.104 18.688 25.003a8.544 8.544 0 0011.861 2.304 8.544 8.544 0 002.305-11.862zM195.969 306.589a8.546 8.546 0 00-10.624-5.76 51.189 51.189 0 01-14.677 2.133c-4.713 0-8.533 3.82-8.533 8.533s3.82 8.533 8.533 8.533a68.256 68.256 0 0019.541-2.816 8.544 8.544 0 005.76-10.623zM236.459 231.615a8.546 8.546 0 00-16.384 4.864 51.2 51.2 0 01-12.459 50.432 8.535 8.535 0 005.717 14.507 8.533 8.533 0 006.059-2.56 68.266 68.266 0 0017.067-67.243z'/%3E%3C/g%3E%3C/svg%3E");
		}

		div.weather i.pressure {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath fill='none' d='M-1-1h582v402H-1z'/%3E%3Cg%3E%3Cpath fill='%23000' d='M295.82 65.928A44.715 44.715 0 00301 45c0-24.813-20.187-45-45-45s-45 20.187-45 45a44.704 44.704 0 005.181 20.928c-105.03 18.85-184.983 110.899-184.983 221.27C31.198 411.154 132.044 512 256 512s224.802-100.846 224.802-224.802c0-110.371-79.953-202.419-184.982-221.27zM256 30c8.271 0 15 6.729 15 15s-6.729 15-15 15-15-6.729-15-15 6.729-15 15-15zm0 452c-107.414 0-194.802-87.388-194.802-194.802S148.586 92.396 256 92.396s194.802 87.388 194.802 194.802S363.414 482 256 482z'/%3E%3Cpath fill='%23000' d='M373.313 171.037c-.21-.238-.413-.481-.641-.709-.241-.241-.496-.456-.749-.677C342.071 140.208 301.112 122 256 122c-45.305 0-86.404 18.336-116.279 47.972-.13.121-.267.229-.393.356-.106.106-.195.221-.297.328-29.788 29.896-48.229 71.105-48.229 116.542 0 8.284 6.716 15 15 15h17c8.284 0 15-6.716 15-15s-6.716-15-15-15h-1.163c2.895-26.103 13.249-49.986 28.88-69.466l.83.83c2.929 2.929 6.768 4.394 10.606 4.394s7.678-1.464 10.606-4.394c5.858-5.858 5.858-15.355 0-21.213l-.808-.808c19.441-15.533 43.242-25.819 69.247-28.703V154c0 8.284 6.716 15 15 15s15-6.716 15-15v-1.162c25.995 2.886 49.794 13.177 69.236 28.713l-.797.797c-5.858 5.858-5.858 15.355 0 21.213 2.929 2.929 6.768 4.394 10.606 4.394s7.678-1.464 10.606-4.394l.819-.819c15.594 19.431 25.94 43.24 28.867 69.258H389c-8.284 0-15 6.716-15 15s6.716 15 15 15l17.218-.002c8.284-.011 14.991-6.736 14.98-15.02-.061-45.153-18.355-86.121-47.885-115.941z'/%3E%3Cpath fill='%23000' d='M324.021 219.176c-5.857-5.858-15.355-5.858-21.213 0l-62.639 62.639a44.923 44.923 0 00-22.517-4.293c-8.264.577-14.496 7.744-13.919 16.008s7.737 14.5 16.008 13.919a14.984 14.984 0 0111.65 4.357 15.013 15.013 0 014.368 11.476c-.48 8.27 5.835 15.364 14.105 15.844.296.018.59.026.883.026 7.886-.001 14.498-6.157 14.961-14.131a45.01 45.01 0 00-4.331-21.986l62.644-62.645c5.858-5.859 5.858-15.356 0-21.214zM342 395H170c-8.284 0-15 6.716-15 15s6.716 15 15 15h172c8.284 0 15-6.716 15-15s-6.716-15-15-15z'/%3E%3C/g%3E%3C/svg%3E");
		}

		div.weather i.thermometer {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs/%3E%3Cpath fill='none' d='M-1-1h582v402H-1z'/%3E%3Cg%3E%3Cpath fill='%23000' d='M341.333 288.593V85.333C341.333 38.205 303.128 0 256 0s-85.333 38.205-85.333 85.333v203.259C144.48 312.03 128 346.091 128 384c0 70.693 57.308 128 128 128s128-57.307 128-128c0-37.909-16.48-71.97-42.667-95.407zM256 469.333c-47.128 0-85.333-38.205-85.333-85.333 0-24.637 10.441-47.492 28.455-63.615l14.212-12.72V85.333c0-23.564 19.103-42.667 42.667-42.667s42.667 19.102 42.667 42.667v222.332l14.212 12.72c18.014 16.123 28.455 38.977 28.455 63.615-.002 47.128-38.207 85.333-85.335 85.333z'/%3E%3Cpath fill='%23000' d='M234.667 170.667h42.667v256h-42.667z'/%3E%3Ccircle cx='256' cy='384' r='64' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");
		}