#wrapper_ergo_small1, #wrapper_ergo_small2 {
    border-top: 1px solid #dcdcdc;
}

#wrapper_ergo_small1 {
    width: 345px;
    background: url(../img/ergo/ergo_bg1.png) repeat-y;
}

#wrapper_ergo_small2 {
    width: 326px;
    background: url(../img/ergo/ergo_bg2.png) repeat-y;
}

#ergo_left {
    background: url(../img/ergo/ergo_bg_left.png) no-repeat bottom right;
}

#ergo_right {
    background: url(../img/ergo/ergo_bg_right.png) no-repeat bottom left;
}

#wrapper_ergo_center {
    width: 356px;
    background: url(../img/ergo/ergo_center.png) no-repeat bottom right;
}

#ergo_left .content, #ergo_right .content {
    padding: 10px;
    padding-left: 15px;
    padding-bottom: 35px;
}

#wrapper_ergo_bottom {
    border-bottom: 1px solid #dcdcdc;
    width: 682px;
    background: url(../img/ergo/ergo_bg3.png) repeat-y;
}

#ergo_bottom {
    background: url(../img/ergo/ergo_bottom.png) no-repeat top center;
    width: 100%;
}

#ergo_bottom .content {
    padding: 10px;
    padding-top: 30px;
}

* html #ergo_bottom {
    position: relative;
    top: -11px;
}

#content #content_left #ergo_page .content .header {
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
    padding-bottom: 20px;
}

#content #content_left #ergo_page .content .info {
    padding-left: 25px;
    padding-bottom: 10px;
    background: url(../img/ergo/list.png) no-repeat;
}

#menu #main_menu li#dla_ciebie_ergo {
    padding-left: 352px;
}

#menu #main_menu li#dla_ciebie_ergo .menu_left {
	background: url(../img/main_menu_left_active2.gif) no-repeat left;
}

#menu #main_menu li#dla_ciebie_ergo .menu_right {
	background: url(../img/main_menu_right_active2.gif) no-repeat right;
}

#menu #main_menu li#dla_ciebie_ergo .menu_content {
	background: url(../img/main_menu_bg_active2.gif) repeat-x;
}

#menu #main_menu li#dla_ciebie_ergo .menu_content a {
	color: #646464;
}

#menu #main_menu li#dla_korporacji_ergo .menu_left {
	background: url(../img/main_menu_left_corp.gif) no-repeat left;
}

#menu #main_menu li#dla_korporacji_ergo .menu_right {
	background: url(../img/main_menu_right_corp.gif) no-repeat right;
}

#menu #main_menu li#dla_korporacji_ergo .menu_content {
	background: url(../img/main_menu_bg_corp.gif) repeat-x;
}

#menu #main_menu li#dla_korporacji_ergo .menu_content a {
	color: #646464;
}

#kalendarium {
	width: 245px;
}

#kalendarium .top {
	height: 16px;
	background: url(../img/ergo/kalendarium/top.png) no-repeat;
	font-size: 0;
	line-height: 0;
}

#kalendarium .content_wrapper {
	background: #eeeeee url(../img/ergo/kalendarium/bg.png) repeat-x center top;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

#kalendarium .content {
	padding: 0 10px;
}

#kalendarium .content .header {
	color: #E50101;
	font-size: 15px;
	font-weight: bold;
}

#kalendarium .content .navi {
	padding: 12px 0;
	text-align: center;
}

#kalendarium .content .navi table {
	width: 100%;
}

#kalendarium .content .navi_left {
	width: 33%;
	text-align: right;
	padding: 5px;
	border-right: 1px solid #d2d2d2;
}

#kalendarium .content .navi_left img,
#kalendarium .content .navi_right img {
	display: inline;
	cursor: pointer;
}

#kalendarium .content .navi_right {
	width: 33%;
	text-align: left;
	padding: 5px;
	border-left: 1px solid #d2d2d2;
}

#kalendarium .content .navi_center {
	color: #E50101;
	font-size: 12px;
}

#kalendarium .bottom {
	height: 16px;
	background: url(../img/ergo/kalendarium/bottom.png) no-repeat;
	font-size: 0;
	line-height: 0;
}

#kalendarium .content .calendar table {
	width: 90%;
	margin: 0 auto;
}

#kalendarium .content .calendar table td {
	padding: 3px 5px;
	width: 33%;
	text-align: left;
}

#kalendarium .content .calendar table td.current {
	background-color: #c91b1d;
	color: #FFFFFF;
	font-weight: bold;
}

#kalendarium .content .calendar table td.event {
	font-weight: bold;
	cursor: pointer;
}

#kalendarium .content .calendar .events {
	border-top: 1px solid #d2d2d2;
	margin-top: 10px;
	padding: 10px 0;
}

#kalendarium .content .calendar .events .more {
	text-align: right;
}

#kalendarium .recomended {
	height: 66px;
	background: url(../img/ergo/kalendarium/bg2.png) repeat-x;
}

#kalendarium .recomended a {
	color: #E50101;
	text-decoration: none;
	display: block;
	width: 208px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 14px;
	line-height: 80px;
	background: url(../img/ergo/kalendarium/teraz_polska.png) no-repeat right 20px;
}

#aktualnosci_paginator {
    margin-bottom: 15px;
    font-weight: bold;
}

.aktualnosc {
    margin-bottom: 20px;
}

.aktualnosc p.title {
    font-weight: bold;
    padding-bottom: 5px;
}

.aktualnosc .more {
    text-align: right;
}

#ajaxtooltip {
 position: absolute;
 display: none;
 width: 300px;
 left: 0;
 top: 0;
 background-color: #f2f2f2;
 border: 2px solid #c0c0c0;
 padding: 10px;
 z-index: 100;
}

#ajaxtooltip .naglowek1 {
    padding: 5px 0;
    font-size: 16px;
    color: #a0a0a0;
    font-weight: bold;
}

#ajaxtooltip .naglowek2 {
    padding: 3px 0;
    font-size: 14px;
    color: #a0a0a0;
    font-weight: bold;
}

#ajaxtooltip .odnosnik {
    color: #646464;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}

#ajaxtooltip .lista {
    list-style-type: square;
    margin-left: 20px;
    padding-bottom: 5px;
}

#ajaxtooltip .lista li {
    padding: 2px 0;
    line-height: 13px;
    color: #646464;
    font-size: 11px;
}

#ajaxtooltip .akapit {
    padding: 5px 0;
    line-height: 14px;
    color: #646464;
}

.box-blue {
    background: #E4FEBD;
    margin: 0 0 1em;
    padding: 10px 10px 0px 15px;
    width: 654px;
    border: 1px solid #DCDCDC;
    height:30px;
}


