body {
	background: #000 url(../images/bg-body.png) repeat-x;
	font: normal normal 0.7em/1.5em Tahoma, Arial, Helvetica, sans-serif;
	color: #cbcbcb;
	margin: 0;
}

img {border: none;}

a:hover, a:focus {
	text-decoration: none;
}

div#header {
	background: transparent url(../images/bg-header.jpg) no-repeat 6px 0;	
	width: 995px;
	height: 135px;
}

input {
	border: none;
	vertical-align: middle;
}
div#header h1{
	width: 145px;
	margin: 0;	
	float: left;
}

#addlink ul {
	list-style: none;
	color: #D20000;
	padding-left: 0;
}

div#header h1 a {
	display: block;
	width: 145px;
	height: 120px;
}

div#container {
	margin: 0 auto;
	text-align: left;
	width: 995px;
}

div#link_sections {
	margin-top: 10px;
	float: right;
	width: 200px;
	 color: #303030;
	text-align: right;
}

div#link_sections a {
	color: #303030;
	text-decoration: none;
}

div#link_sections a:hover, div#link_sections a:focus {
	color: #606060;
	text-decoration: underline;
}


div#wrapper {
	background: transparent url(../images/bg-wrapper.png) no-repeat;	
	width: 768px;
	min-height: 200px;
	float: left;
	margin-top: -2px;
}

div#content {
	background: #f6f3e5 url(../images/bg-content.png) no-repeat;	
	width: 715px;
	margin: 0 4px;
	padding: 2px 10px 10px 35px;
	min-height: 200px;
}

div#footer {
	background: transparent url(../images/bg-hr.gif) repeat-x;
	width: 995px;
	margin: 10px 4px;
	padding-top: 5px;
	color: #777;
}

div#footer a {
	color: #ff9600;
	text-decoration: none;
}

div#footer img {
	margin-right: 10px;
}

div#sidebar {
	float: right;
	background: #171717 url(../images/bg-sidebar.png) no-repeat;
	width: 212px;
	padding-top: 0px;
}

div#weather img#ico-weather {
	padding-right: 5px;
}
div.block {
	margin: 10px;
	width: 192px;	
}

div.block strong.upper {
	color: #ff9600;
}

span.imieniny {
	color: #666;
}

div#sections {
	margin-top: 0px;
}
div.section-header {
	background: transparent url(../images/bg-section-header.png) no-repeat;
	width: 697px; 
	
	background-position: 0 25px;
	margin-top: -18px;
}

div.section {
	background: transparent url(../images/bg-section.png) repeat-y;
	width: 697px;
	margin-top: 0;
}

div.section-bottom {
	background: transparent url(../images/bg-section-bottom.png) no-repeat;
	height: 4px;
	margin-bottom: 10px;
	width: 697px;
}


div.section-header-red,
div.section-header-orange,
div.section-header-green,
div.section-header-blue,
div.section-header-purple {
	background-repeat: no-repeat;
	
}

div.section-header-red h4,
div.section-header-orange h4,
div.section-header-green h4,
div.section-header-blue h4,
div.section-header-purple h4 {
	display: inline;
	font-variant: small-caps;
	color: #fff;
	font-size: 14px;
	margin: 3px 0 0 35px;
	padding-top: 2px;
	vertical-align: middle;
}

div.section-header-red {background-image: url(../images/bg-header-red.png);}
div.section-header-orange {background-image: url(../images/bg-header-orange.png);}
div.section-header-green {background-image: url(../images/bg-header-green.png);}
div.section-header-blue {background-image: url(../images/bg-header-blue.png);}
div.section-header-purple {background-image: url(../images/bg-header-purple.png);}

div.circle {
	float: left;
	margin-top: 11px;
	margin-left: 2px;
	width: 136px;
	
}

div.circle h5 {
	display: inline;
	font-variant: small-caps;
	color: #ff9600;
	font-size: 11px;
	margin: 0;
	font-weight: normal;
	vertical-align: middle;
}

div.category-list {
	padding: 2px 10px;
}

ul.category {
	width: 133px;
	list-style-image: url(../images/dot.png);
	float: left;
	padding-left: 0;
}

ul.category li {margin-left: 30px;}
ul.category li a {	color: #606060;}
ul.category li.color_0 a {color: #000;}
ul.category li.color_1 a {color: #303030;}
ul.category li.color_2 a {color: #606060;}
ul.category li.color_3 a {color: #606060;}
ul.category li.color_4 a {color: #606060;}

.white {
	color: #fff;
}

.help {
	cursor: help;
}

.upper {
	font-variant: small-caps;
}

.left {
	float: left;
}

.to-center{
	text-align: center;
}

.middle {
	vertical-align: middle;
}

.clear {
	clear: both;
}

.current-month {
	margin: 0 10px;
	vertical-align: middle;
}

#month-prev, #weather-prev, #zodiac-prev {
	float: left;
	margin-right: 2px;
}

img#ico-zodiac {
	padding-top: 15px;
}

#month-next, #weather-next, #zodiac-next {
	float: right;
	margin-left: 2px;
	margin-right: 12px;
}

#horoscope p strong {
	color: #ff9600;
}

#calendar-content {
	padding-bottom: 8px;
}
table#kursy{
	width: 100%;
}

table {
	font-size: 1em;
}
table.calendar th {
	text-align: center;
	color:  #FF9600;
}

table.calendar td {
	text-align: center;
	width: 19px;
	height: 20px;
}

table.calendar td {
	color: #666;
}

table.calendar td.active {
	background-color: #F6F3E5;
	color: #000;
}

table.calendar td.christmas {
	background-color: #c11903;
	color: #fff;
}


table.calendar td.current {
	background-color: #FF9600;
	font-weight: bold;
}

table td.red {
	color: #d20000;
}

table td.green {
	color: #9fd300;
}

/* Forms */

legend {
	display: none;
}

fieldset {
	border: none;
}

form#search-form {
	float: left;
	padding-top: 27px;
	height: 90px;
	background: transparent url(../images/bg-form.png) no-repeat 202px 0;
	margin: -100px auto auto 600px;	
}


input.bg-input {
	color: #333;
	border: none;
	padding: 6px 8px;
}

input.bg-input {
	vertical-align: middle;
	height: 16px;
	border: none;
	background: transparent url("../images/bg-input.png") no-repeat fixed;
	width: 266px;
}

fieldset>input.bg-input {
	background: url("../images/bg-input.png");
}

.right {
	float: right;
}

div.flatpage {
	color: #111;
	margin-top: 80px;
}

div.flatpage a {
	color: #222;
	font-size: 1.2em;
}

div.flatpage img {margin: 10px;}

div#home {
	margin-top: 10px;
	color: #555;
	float: left;
}

div#home a {
	color:  #666;
	text-decoration: none;
}

div#home a:hover, div#home a:focus {
	text-decoration: underline;
}
.font-1 {font-size: 1px;}
.font-2{font-size:2px;}
.font-3{font-size:3px;}
.font-4{font-size:4px;}
.font-5{font-size:5px;}
.font-6{font-size:6px;}
.font-7{font-size:7px;}
.font-8{font-size:8px;}
.font-9{font-size:9px;}
.font-10{font-size:10px;}
.font-11{font-size:11px;}
.font-12{font-size:12px;}
.font-13{font-size:13px;}
.font-14{font-size:14px;}
.font-15{font-size:15px;}
.font-16{font-size:16px;}
.font-17{font-size:17px;}
.font-18{font-size:18px;}
.font-19{font-size:19px;}
.font-20{font-size:20px;}
.font-21{font-size:21px;}
.font-22{font-size:22px;}
.font-23{font-size:23px;}
.font-24{font-size:24px;}
.font-25{font-size:25px;}
.font-26{font-size:26px;}
.font-27{font-size:27px;}
.font-28{font-size:28px;}
.font-29{font-size:29px;}
.font-30{font-size:30px;}
.font-31{font-size:31px;}
.font-32{font-size:32px;}
.font-33{font-size:33px;}
.font-34{font-size:34px;}
.font-35{font-size:35px;}
.font-36{font-size:36px;}
.font-37{font-size:37px;}
.font-38{font-size:38px;}
.font-39{font-size:39px;}
.font-40{font-size:40px;}
.font-41{font-size:41px;}
.font-42{font-size:42px;}
.font-43{font-size:43px;}
.font-44{font-size:44px;}
.font-45{font-size:45px;}
.font-46{font-size:46px;}
.font-47{font-size:47px;}
.font-48{font-size:48px;}
.font-49{font-size:49px;}
.font-50{font-size:50px;}
.font-51{font-size:51px;}
.font-52{font-size:52px;}
.font-53{font-size:53px;}
.font-54{font-size:54px;}
.font-55{font-size:55px;}
.font-56{font-size:56px;}
.font-57{font-size:57px;}
.font-58{font-size:58px;}
.font-59{font-size:59px;}
.font-60{font-size:60px;}
.font-61{font-size:61px;}
.font-62{font-size:62px;}
.font-63{font-size:63px;}
.font-64{font-size:64px;}
.font-65{font-size:65px;}
.font-66{font-size:66px;}
.font-67{font-size:67px;}
.font-68{font-size:68px;}
.font-69{font-size:69px;}
.font-70{font-size:70px;}
.font-71{font-size:71px;}
.font-72{font-size:72px;}
.font-73{font-size:73px;}
.font-74{font-size:74px;}
.font-75{font-size:75px;}
.font-76{font-size:76px;}
.font-77{font-size:77px;}
.font-78{font-size:78px;}
.font-79{font-size:79px;}
.font-80{font-size:80px;}
.font-81{font-size:81px;}
.font-82{font-size:82px;}
.font-83{font-size:83px;}
.font-84{font-size:84px;}
.font-85{font-size:85px;}
.font-86{font-size:86px;}
.font-87{font-size:87px;}
.font-88{font-size:88px;}
.font-89{font-size:89px;}
.font-90{font-size:90px;}
.font-91{font-size:91px;}
.font-92{font-size:92px;}
.font-93{font-size:93px;}
.font-94{font-size:94px;}
.font-95{font-size:95px;}
.font-96{font-size:96px;}
.font-97{font-size:97px;}
.font-98{font-size:98px;}
.font-99{font-size:99px;}
.font-100{font-size:100px;}
