* {

	margin: 0;

	padding: 0;

}



body {

	background: #b2e3ff url("images/bg-px.png") repeat;

	color: #000;

}



#wrapper {

	background: url("images/bg.jpg") no-repeat 50% 0;

	margin-top: 30px;

}



#subwrapper {

	margin: 0 auto;

	width: 876px;

	-width: 716px;

}



#header {

	background: url("images/header-bg.png") no-repeat 0 75px;

	height: 172px;

	margin: 0 auto 15px auto;

	width: 846px;

	-width: 686px;

}



#header #logo {

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

	height: 62px;

	padding-left: 25px;

}

#leftcolumn {

	display: inline;

	float: left;

	margin-left: 15px;

	width: 150px;

}



#content {

	display: inline;

	float: left;

	padding: 0 15px;

	width: 333px;

}



#sidebar {

	display: inline;

	float: right;

	margin-right: 15px;

	width: 330px;

	-width: 170px;	

}



#footer {

	display: block;

	padding: 10px 0;

	text-align: center;

}



/* END STRUCTURE

----------------------------------------------------------- */





/* BEGIN HYPERLINKS

----------------------------------------------------------- */

a {

	color: #005cc3;

	outline-style: none;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: underline;

}

/* END HYPERLINKS

----------------------------------------------------------- */





/* BEGIN TYPHOGRAPHY & COLORS

----------------------------------------------------------- */

* {

	font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}



h1, h1 a {

	font-size: 22px;

}

h2, h2 a {

	font-size: 19px;

	font-weight: bold;

}

h3, h3 a {

	font-size: 17px;

}

h4, h4 a {

	font-size: 16px;

}



#header h1 a {

	color: #ff0084;

	font-size: 25px;

	font-weight: normal;



}

#header h2 {

	color: #000;

	font-size: 16px;

	font-weight: normal;

}



#content .post h2,

#content .post small {

	width: 278px;

}



#content .post h2 a {

	color: #ff0084;

}



#content h2.pagetitle {

	text-align: center;

}



h3#comments,

h3#respond {

	color: #ff0084;

	font-size: 16px;

	margin: 10px 0;

}



#leftcolumn ul li h2,

#sidebar ul li h2 {

	color: #ff0084;

	font-size: 15px;

}

#sidebar ul li.categories a {

	font-size: 15px;

}

#sidebar .textwidget {

	padding-left: 15px;

}



#leftcolumn ul li h2 {

	text-align: left;

}



#footer {

	color: #ff0084;

}



#footer,

#footer a {

	font-size: 9px;

}

#footer a {

	color: #ff0084;

	font-weight: bold;

}

/* END TYPHOGRAPHY & COLORS

----------------------------------------------------------- */





/* BEGIN LISTS

----------------------------------------------------------- */



#leftcolumn ul li,

#sidebar ul li,

#footer ul li {

	list-style: none;

}



#sidebar ul li ul {

		padding-bottom: 15px;

	  font-size: 14px;		

}



#sidebar ul li#rssfeed-small a {

	background: url("images/icons/rss-icon-small.gif") no-repeat;

	padding-left: 20px;

	position: absolute;

	display: block;

	margin: 0 auto;

}



#sidebar ul li ul li ul {

	background: none;

	padding: 0;

}



#sidebar ul li ul li {

	padding-left: 15px;

}



#footer li a {

	padding-left: 15px;

	margin-left: 10px;

}



#content ol li {

	margin-left: 35px;

}



#content ul li {

	list-style: disc;

	margin-left: 30px;

	position: relative;

}

/* END LISTS

----------------------------------------------------------- */





/* BEGIN IMAGES

----------------------------------------------------------- */

#content img {

	border: 1px solid #b2e3ff;

	margin: 4px;

	padding: 2px;

}



#content img.left {

	display: inline;

	float: left;

	margin: 4px 4px 4px 0;

}

#content img.right {

	display: inline;

	float: right;

	margin: 4px 0 4px 4px;

}

#content img.center

{

	display: block;

	margin-left: auto;

	margin-right: auto;

}

/* END IMAGES

----------------------------------------------------------- */





/* BEGIN FORMS

----------------------------------------------------------- */



#sidebar input.s,

#sidebar input#s {

	background: #fff;

	color: #000;

	border: 1px solid #b2e3ff;

	height: 15px;

	padding: 4px;

	width: 250px;

}



#content form#commentform input {

	background: transparent;

	border: 1px solid #b2e3ff;

	color: #000;

	float: left;

	height: 15px;

	padding: 4px;

	width: 115px;

}





#content form#commentform textarea {

	background: transparent;

	border: 1px solid #b2e3ff;

	color: #000;

	float: left;

	height: 185px;

	padding: 4px;

	width: 320px;

	overflow: hidden;

}



#content form#commentform input#submit {

	background: transparent;

	border: 1px solid #b2e3ff;

	color: #000;

	float: left;

	height: 30px;

	padding: 4px;

	width: 150px;

}



* html #header input.s,

* html #content form#commentform input,

* html #content form#commentform textarea,

* html input#submit,

* html #sidebar input#s {

	background-attachment: fixed;

}



#commentform input,

#commentform textarea {

	margin: 5px 0;

}



* html #commentform input,

* html #commentform textarea {

	margin: 10px 0;

}



#commentform label {

	float: left;

	margin: 10px 0 0 5px;

}



#commentform p {

	clear: both;

	height: 1%;

}



#content form div.search input {

	background: transparent;

	border: 1px solid #b2e3ff;

	color: #000;

	height: 15px;

	padding: 4px;

	width: 150px;

	margin: 0 auto;

}



#content form div.search {

	text-align: center;

}



#searchform {

	margin-bottom: 15px;

}

/* END FORMS

----------------------------------------------------------- */





/* BEGIN POST

----------------------------------------------------------- */

#content .post {

	clear: both;

	height: 1%;

	margin-bottom: 20px;

	position: relative;

}



#content .post p {

	margin: 10px 0;

}



#content .post .commentslink {

	background: url("images/comment-bubble.gif") no-repeat;

	color: #005cc3;

	display: block;

	font-weight: bold;

	padding-top: 10px;

	position: absolute;

	right: 0;

	height: 38px;

	text-align: center;

	top: 10px;

	width: 52px;

}



#content .entry {

	margin: 35px 0 0 0;



}



* html #content .entry  {

		display: inline; /* IE :( */

}





.editlink a {

	background: url("images/icons/pencil.gif") no-repeat;

	top: -10px;

	display: block;

	padding-left: 20px;

	position: absolute;

	right: 0;

}



#content small {

	color: #8900c2;

	display: block;

	font-style: italic;

	height: 16px;

}





#content a.rssfeed-small {

	background: url("images/icons/rss-icon-small.gif") no-repeat;

	padding-left: 20px;

}



* html #content a.rssfeed-small {

	padding-left: 0;

}



/* END POST

----------------------------------------------------------- */





/* BEGIN COMMENTS

----------------------------------------------------------- */

ol.commentlist {

  list-style: none;

}



#content ol.commentlist li.comm {

  margin-left: 0;

}



#content ol.commentlist li.comm {

	border: 1px solid #e1e1e1;

	color: #000;

	position: relative;

	padding-top: 15px;

	margin: 15px auto;

	width: 320px;

}



.comment {

	padding: 15px 15px 30px 15px;

}



cite.comment-author,

small.comment-metadata  {

	color: #000;

	margin-left: 15px;

}



label small {

	font-size: 11px;

}



cite.comment-author,

cite.comment-author a {

	font-size: 18px;

}



cite.comment-author,

cite.comment-author a {

	color: #005cc3;

	font-size: 16px;

	font-weight: bold;

}

cite.comment-author {

	color: #000;

}





ol.commentlist .editlink a {

	background: url("images/icons/pencil.gif") no-repeat;

	display: block;

	padding: 0 15px 15px 20px;

	position: absolute;

	top: 15px;

}

/* END COMMENTS

----------------------------------------------------------- */





/* BEGIN OTHER

----------------------------------------------------------- */

.navigation {

	display: block;

	text-align: center;

}



.left {

	float: left;

}



.right {

	float: right;

}



.center {

	text-align: center;

}



blockquote {

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

	font-style: italic;

	min-width: 41px;

	/* IE6 min-height hack: */

	min-height: 27px;

	height: auto !important;

	height: 27px;

	/**/

	margin:	15px 0;

	padding-left: 56px;

}



.comment blockquote {

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

}



#content .post .wp-smiley {

	border: none;

	vertical-align: middle;

}

/* END OTHER

----------------------------------------------------------- */





/* BEGIN CALENDAR

----------------------------------------------------------- */

#wp-calendar {

	empty-cells: show;

	margin: 0 auto 15px;

	width: 130px;

}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}



#wp-calendar a {

	display: block;

}



#wp-calendar caption {

	text-align: center;

	width: 100%;

}



#wp-calendar td {

	text-align: center;

}





#wp-calendar caption {

	color: #ff0084;

	font-size: 15px;

	font-weight: bold;

	text-align: center;

}

#wp-calendar th {

	color: #ff0084;

	font-weight: bold;

	text-transform: capitalize;

}



#wp-calendar {

	color: #ff0084;

}



table#wp-calendar tr td a {

	color: #005cc3;

}

/* END CALENDAR

----------------------------------------------------------- */





/* BEGIN MAIN ROUNDED BOX

----------------------------------------------------------- */

#main-box {

}

#main-top {

	background: url("images/main-top-bg.gif") no-repeat 0 1px;

	height: 20px;

	width: 876px;

	-width: 716px;

}

#main {

	background: #fff;

/*	padding: 10px;*/

	width: 876px;

	-width: 716px;

}

#main-bottom {

	background: url("images/main-bottom-bg.gif") no-repeat 0 0;

	height: 20px;

	width: 876px;

	-width: 716px;

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



/* END MAIN ROUNDED BOX

----------------------------------------------------------- */





/* BEGIN SIDEBAR ROUNDED BOX

----------------------------------------------------------- */

.sidebar {

   background: #e1e1e1 url("images/sidebar-bg-px.gif") repeat;

}

.sidebar-box-top div {

   background: url("images/sidebar-box-tl.gif") no-repeat top left;

}

.sidebar-box-top {

   background: url("images/sidebar-box-tr.gif") no-repeat top right;

}

.sidebar-box-bottom div {

   background: url("images/sidebar-box-bl.gif") no-repeat bottom left;

}

.sidebar-box-bottom {

   background: url("images/sidebar-box-br.gif") no-repeat bottom right;

}



.sidebar-box-top div, .sidebar-box-top,

.sidebar-box-bottom div, .sidebar-box-bottom {

   width: 100%;

   height: 30px;

   font-size: 1px;

}

.sidebar-box-content {

	margin: 0 15px;

}

/* END SIDEBAR ROUNDED BOX

----------------------------------------------------------- */



div.footer {

	clear: both;

	padding: 30px 0;

	text-align: center;

	font-size: 85%;

	color: #A8A88D !important;

}



div.footer a {

	font-size: 90% !important;

	color: #99BADD !important;

  font-weight: normal;

}





div.reklama {

margin-left: 0px;

}

div.reklama h2 {

font-size: 7px;

text-align: right;

position: relative;

top: -10px;

margin-bottom: -25px;

}

div.reklama h2 a {

color: #F0E68C !important;

font-size: 7px;

font-weight: normal;

text-decoration: none;

}

div.reklama h3 a {

color: #ff0084 !important;

font-size: 80%;

font-weight: normal;

margin: 10px 0 0 0;

padding: 0;

border-bottom: none;

background-color: White;

}

div.reklama p {

padding: 0;

margin: 0;

}

div.reklama div {

padding : 0;

margin : 0;

}


