body

{

	background: #edefeb url(images/bg.gif) repeat-x;

	color: #696969;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	font-weight: normal;

}

strong { font-weight: bold;}
a

{

	color: #C92D30;

}

h3 a

{

	color: #696969;

	text-decoration: none;

}

#all

{

	margin: 0px auto;

	text-align: left;

	width: 953px;

}

#header

{

}

#logo

{

	float: left;

}

#logo h1 a

{

	background: url(images/logo.gif) no-repeat;

	display: block;

	height: 47px;

	margin: 20px 0 0 17px;

	text-indent: -7887px;

	width: 321px;

}

#language

{

	float: right;

	margin: 7px 18px 0;

}

#language ul

{

	float: right;

	margin: 22px 18px 0 0;

}

#language ul li

{

	display: block;

	float: left;

	margin: 0 3px;

}

#language ul li a

{

	display: block;

	float: left;

	height: 31px;

	width: 32px;

}

#language ul li#lang-english a

{

	background: url(images/lang-english.gif) no-repeat;

	text-indent: -7800px;

}

#language ul li#lang-polish a

{

	background: url(images/lang-polish.gif) no-repeat;

	text-indent: -7800px;

}

#twitter

{

	background: url(images/twitter.png) no-repeat;

	display: block;

	float: right;

	height: 75px;

	margin-right: 5px;

	text-indent: -7800px;

	width: 74px;

}

#facebook

{

	background: url(images/facebook.png) no-repeat;

	display: block;

	float: right;

	height: 45px;

	margin: 17px 5px 0 0;

	text-indent: -7800px;

	width: 121px;

}

#domaining

{

	background: url(images/recommend-site.gif) no-repeat;

	display: block;

	float: right;

	height: 30px;

	margin: 23px 5px 0 0;

	text-indent: -7800px;

	width: 121px;

}

#menu

{

	background: url(images/menu-bg.gif) no-repeat;

	clear: both;

	display: inline-block;

	height: 49px;

	margin-top: 10px;

	padding-left: 5px;

	width: 948px;

}

#menu ul li

{

	display: block;

	float: left;

	margin: 0 10px;

}

#menu ul li a

{

	display: block;

	float: left;

	height: 15px;

	margin: 19px 0 15px;

	text-indent: -7800px;

}

#search

{

	float: right;

	margin: 10px 18px 0 0;

}

#search input

{

	background: url(images/search.gif) no-repeat;

	border: 0;

	color: #ff9294;

	height: 18px;

	padding: 7px 30px 4px 14px;

	width: 88px;

}

#wrapper

{

	clear: both;

	margin: 7px 0 5px;

	overflow: hidden;

}

#content

{

	background: #fff;

	float: left;

	overflow: hidden;

	width: 556px;

}

#content-inner

{

	padding: 12px 16px 6px;

}

#content-inner h2

{

	color: #000;

	font-size: 1.25em;

	font-weight: normal;

	margin: 0 0 15px 0;

}

#content-inner .post

{

	border-bottom: 1px solid #e3e3e3;

	margin: 0 0 20px 0;

	overflow: hidden;

	padding: 0 0 20px 0;

}

#content-inner .post-image

{

	float: left;

	margin: 5px 10px 0 0;

}

.post-content

{

	line-height: 18px;

	margin-bottom: 16px;

}

.post-content h3

{

	font-size: 1.2em;

	font-weight: bold;

	margin-bottom: 4px;

}

.metadata span

{

	color: #c92d30;

}

.readmore

{

	margin: 5px 0 10px 0;

}

.more-link

{

	display: inline-block;

	margin: 5px 0 0 0;

}

#content-inner object

{

	float: left;

	margin: 0 0 20px 0;

}

#content-top

{

	background: url(images/content-top.gif) no-repeat 0 0;

	height: 5px;

	width: 556px;

}

#content-bottom

{

	background: url(images/content-bottom.gif) no-repeat 0 100%;

	height: 6px;

	width: 556px;

}

.archive

{

	margin: 0 0 0 15px;

}

#column-left

{

	float: left;

	margin: 0 7px 0 6px;

	width: 192px;

}

span#randomimg-bullet

{

	background: url(images/bullet.gif) no-repeat 100% 5px;

	color: #000;

	float: right;

	letter-spacing: 0.1px;

	margin-top: 8px;

	padding-right: 10px;

}

span#randomimg-bullet a

{

	color: #000;

	letter-spacing: 0.1px;

	text-decoration: underline;

}

#newsletter-form input.input-txt

{

	background: url(images/yellow-input.png) no-repeat;

	border: 0;

	color: #7b7b7b;

	height: 17px;

	margin: 6px 0;

	padding: 5px 10px 4px;

	width: 139px;

}

#logowanie input.input-txt

{

	background: url(images/login-input.png) no-repeat;

	border: 0;

	color: #7b7b7b;

	height: 17px;

	margin-bottom: 10px;

	padding: 5px 15px 4px;

	width: 129px;

}

#logowanie input.input-txt-pass

{

	background: url(images/haslo-input.png) no-repeat;

	border: 0;

	color: #7b7b7b;

	float: left;

	height: 17px;

	padding: 5px 15px 4px;

	width: 102px;

}

#logowanie input.input-send

{

	background: url(images/login-send.png) no-repeat;

	border: 0;

	height: 26px;

	text-indent: -7800px;

	width: 27px;

}





#login-menu

{

	background: url(images/login-menu-border.gif) repeat-x;

	margin-top: 10px;

	padding: 5px 0 0;

}

#login-menu li a

{

	background: url(images/bullet.gif) no-repeat 0 5px;

	color: #000;

	letter-spacing: 0.1px;

	list-style: none;

	padding-left: 12px;

	text-decoration: underline;

}

#column-right

{

	float: left;

	width: 192px;

}

#column-right .module-content img

{

	margin: 4px 0;

}

#footer

{

}

#footer-box

{

	background: #dadada;

}

#footer-box img

{

	margin: 0 1px;

}

#footer-box div

{

	background: url(images/footer-top.gif) no-repeat top left;

}

#footer-box div div

{

	background: url(images/footer-bottom.gif) no-repeat bottom left;

	overflow: hidden;

	padding: 18px 18px 5px;

	padding: 18px;

}

#footer-box div div div, 			#footer-box div div div div,			#footer-box div div div div div

{

	background: none;

	padding: 0;

}

#footer-box #footer-box-left

{

	float: left;

	width: 820px;

}

#footer-box #footer-box-right

{

	float: left;

	margin-left: 15px;

	width: 249px;

}

#footer-box ul

{

	list-style-type: none;

}

#footer-box ul li

{

	claer: left;

	float: left;

}

#info

{

	clear: both;

	margin: 13px 18px;

	overflow: hidden;

}

#copyright

{

	float: left;

}

#site-by

{

	float: right;

}

.archive-list, .archive-list a

{

	color: #fff;

}

.archive-list ul

{

	list-style-type: none;

}

.archive-list ul li

{

	float: left;

	padding: 0 3px;

}

#login_error, .message, .error

{

	background: url(images/box/box-bottomright.gif) repeat scroll right bottom;

	margin: 5px 0;

	padding: 5px;

}

#login_error strong, .message strong, .error strong

{

	text-transform: uppercase;

}

.form-table_additional label {

 	font-size: 11px;

	font-weight:normal;

}

.form-table label {

	color: #696969;

	font-size: 1.2em;

	font-weight: bold;



}

/*.meetform label

{

	color: #696969;

	font-size: 1.2em;

	font-weight: bold;

}

*/.meetform label br

{

	display: block;

	margin: 0 0 5px;

	padding: 0 0 5px;

}

.meetform .input

{

	background: url(images/input.png) no-repeat scroll 0 0;

	border: none;

	color: #7B7B7B;

	height: 17px;

	margin-bottom: 10px;

	padding: 5px 7px 4px;

	width: 145px;

}

.meetform select

{

	margin-bottom: 10px;


}

#roll_media {
	overflow: hidden;
}

#roll_partners

{

	height: 65px;

	overflow: hidden;

}

#roll_sponsors

{

	height: 65px;

	overflow: hidden;

}isplay: block;

	margin: 0 0 5px;

	padding: 0 0 5px;

}

.meetform .input

{

	background: url(images/input.png) no-repeat scroll 0 0;

	border: none;

	color: #7B7B7B;

	height: 17px;

	margin-bottom: 10px;

	padding: 5px 4px 4px;

	width: 129px;

}

#roll_media

{

	overflow: hidden;

}

#roll_partners

{

	height: 65px;

	overflow: hidden;

}

.blog  img {	margin: 0 0 5px;
}

}

#roll_sponsors

{

	height: 65px;

	overflow: hidden;

}