@CHARSET "UTF-8";

/** clearfix by plywajace elementy rozciagaly inny **/
.clearfix:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

.clearfix {
    display:inline-block;
}

html[xmlns] .clearfix {
    display:block;
}

* html .clearfix {
    height:1%;
}

/** uklad strony **/
html, body, div {
	border:0px;
	margin:0px;
	padding:0px;
}

html {
	overflow:auto;
	width:100%;
	height:100%;
}
body {width:100% !important;height:100% !important;width:98%;height:98%;overflow:visible;text-align:center;background:url("../img/tauron/body-back-small.png") repeat-x 0 14px;}
#first_page_body{background:url("../img/tauron/body-back.png") repeat-x 0 14px;}
form {margin:0px;padding:0px;}
/* Div obejmujacy cala strone */
#container {
	width:999px;
	position:relative;
	top:0px;
	text-align:left;
	margin:0px auto;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	z-index:0;
	background:transparent;
}
/* Naglowek nad banerem */
#top_head{height:50px;}
/* Wyszukiwarka  - nieaktywna */
#searcher_no_active {position:absolute;right:0px;background:url("../img/tauron/searcher_no_active.png") no-repeat;width:301px;height:40px;margin-top:10px;z-index:1;}
#searcher_no_active .pl {display:block;background:url("../img/tauron/searcher_pl_no_active.png") no-repeat center;width:46px;height:40px;float:right;}
#searcher_no_active .eng {display:block;background:url("../img/tauron/searcher_eng_no_active.png") no-repeat center;width:46px;height:40px;float:right;}
#searcher_no_active .search{display:block;width:190px;height:40px;background:url("../img/tauron/searcher_search_no_active.png") no-repeat left;}
#searcher_no_active .other_version_en{background:url("../img/tauron/searcher_search_no_active_eng.png") no-repeat left;}
/* Wyszukiwarka  - aktywna */
#searcher_active {position:absolute;right:0px;top:45px;background:url("../img/tauron/searcher_active.png") no-repeat;width:301px;height:40px;margin-top:10px;z-index:-1;}
#searcher_active .pl{display:block;background:url("../img/tauron/searcher_pl_active.png") no-repeat center;width:46px;height:40px;float:right;}
#searcher_active .eng {display:block;background:url("../img/tauron/searcher_eng_active.png") no-repeat center;width:46px;height:40px;float:right;}
#searcher_active .search {
	display:block;
	width:190px;
	height:40px;
	padding:12px 0px 0px 10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
#searcher_active .search .search_field {width:156px;height:16px;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;padding:2px 0px 2px 5px;vertical-align:middle;margin-left:5px;border:1px solid #FFBFE1;float:left;}
#searcher_active .search .search_button{width:22px;height:22px;background:url("../img/tauron/ico_search.png");border:none;float:left;cursor:pointer;}
/* baner glowny - pierwsza strona */
#first_page_body #top_banner {
	height:250px;
	background:none;
	background-color:#FFFFFF;
	/*background:url("../img/first_top_banner_bg.jpg");*/
}

/* baner glowny - podstrony*/
#top_banner {
	height:125px;
	background-color:#FFFFFF;
	background:url("../img/top_tauron_banner_bg.jpg");
}

/* linki na pierwsza strone */
#first_page_body #top_banner .main_page_link_container {
	width:355px;
	height:145px;
	padding:40px 0px 0px 30px;
}

#top_banner .main_page_link_container {
	width:245px;
	height:100px;
	padding:15px 0px 0px 20px;
}

#top_banner .main_page_link_container a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}

/* ** Menu górne - START ** */
#top_menu{height:46px;text-align:left;list-style:none;padding:0;margin:0 0 12px 0;}
#top_menu div.top_menu_left_corner{display:none;}
#top_menu div.top_menu_elements{padding:2px 12px 0 12px;}
#top_menu li{position:relative;padding:0px;margin:0px;float:left;display:block;text-align:center;}
#top_menu ul {padding:0px;margin:0;}
#top_menu .moreMenu{zoom:1;display:none;position:absolute;top:40px;left:0;padding:15px 15px 7px 0;background-color:#e61e86;z-index:1;}
#top_menu .moreMenu.rightRoll{right:0;left:auto;}
#top_menu .moreMenu.double{width:270px;}
#top_menu .moreMenu.triple{width:405px;}
#top_menu .moreMenu.four{width:540px;}
#top_menu .moreMenuGroup{width:120px;float:left;padding-left:15px;}
#top_menu .moreMenuGroup h4{margin-bottom:8px;background:#BC0069 url("../img/tauron/menuMore-group.png") repeat-x bottom left;text-align:left;font:bold 11px Tahoma,Verdana,sans-serif;color:#fff;}
#top_menu .moreMenuGroup h4 a{height:auto;float:none;display:block;background:none !important;padding:6px 0 6px 10px;text-align:left;font:bold 11px Tahoma,Verdana,sans-serif;color:#fff;}
#top_menu .moreMenuGroup h4 a:hover{background:none;text-decoration:underline;}
#top_menu .moreMenuGroup ul{list-style:none outside;padding:0 5px 17px 10px;}
#top_menu .moreMenuGroup ul li{zoom:1;margin:0;padding:0 0 2px 8px;background:url("../img/tauron/menuMore-point.png") no-repeat 0 6px;float:none;font:normal 11px/1.25em Tahoma,Verdana,sans-serif;color:#fff;text-align:left;}
#top_menu .moreMenuGroup ul li a{float:none;display:inline;background:none;padding:0;margin:0;font:normal 11px Tahoma,Verdana,sans-serif;color:#fff;text-decoration:none;}
#top_menu .moreMenuGroup ul li a:hover{text-decoration:underline;background:none;}
#top_menu li a{background:url("../img/tauron/menu-sep.png") no-repeat right top;position:relative;display:block;height:23px;color:#FFFFFF;padding:13px 13px 4px 13px;font-family:Arial, Tahoma, Verdana, Arial, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;float:left;outline:none;}
#top_menu li a:hover{background:url("../img/tauron/menu-hover-back.png") no-repeat top right;}
#top_menu li a.selected{background:url("../img/tauron/menu-active-back.png") no-repeat right top;}
#top_menu li a.open,#top_menu li.oneOpen a.open{background:url("../img/tauron/menu-hover-back.png") no-repeat top right;}
#top_menu li.oneOpen a{background:url("../img/tauron/menu-sep.png") no-repeat right top;}

/* ** Menu górne - END ** */

/* ** Menu dolne - START ** */
#bottom_menu{background:url("../img/tauron/bottom-bar.png") no-repeat top left;height:30px;text-align:left;list-style:none;margin:0px 0px 0px 0px;padding:0;}
#bottom_menu li {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	text-align:center;
}

#bottom_menu ul {
	padding:0px;
	margin:0px;
}

#bottom_menu li a {
	outline:none;
	position:relative;
	display:block;
	height:23px;
	color:#FFFFFF;
	padding:7px 15px 0px 15px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	float:left;
	background:url("../img/menu_bottom_line.gif") no-repeat center right;
}

#bottom_menu li a.last {
	background:none;
}

#bottom_menu li a:hover {
	color:#CFFCFF;
	text-decoration:underline;
}
#copy_right{padding:7px 0px 0px 0px;color:#636363;font-family:Arial,Tahoma, Verdana, Arial, sans-serif;font-size:11px;text-decoration:none;position:absolute;right:0px;width:170px;text-align:center;}
/* ** Menu dolne - END ** */
#content_left_column {
	width:690px;
	padding:5px;
}

#content_right_column {
	width:280px;
	padding:5px;
/*	position:absolute;
	right:0px;*/
	float:right;
}



/* ***  Pozmiomy box na stronie glownej  - START *** */
.horizontal_box {
	width:690px;
	text-align:left;
	color:#545454;
}

/* zakaldki boxa */
.horizontal_box div.box_bookmarks {
	height:30px;
	font-size:12px; /* ECMS-53 */
	font-family:Arial, Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}

.horizontal_box div.box_bookmarks div.box_bookmarks_left_corner {
	background:url("../img/horizontal_box_bookmark_left.png") no-repeat top;
	float:left;
	display:block;
	width:16px;
	height:30px;
}

.horizontal_box div.box_bookmarks div.box_bookmarks_left_corner a {
	background:url("../img/horizontal_box_bookmark_arrow_left.png") no-repeat;
	background-position:center 0px;
	float:left;
	display:block;
	width:16px;
	height:30px;
	text-decoration:none;
	cursor:pointer;
}

.horizontal_box div.box_bookmarks div.box_bookmarks_left_corner a:hover {
	background-position:center -30px;
}

.horizontal_box div.box_bookmarks .box_bookmark {
	background:url("../img/horizontal_box_bookmark_none.png") no-repeat top;
	float:left;
	display:block;
	width:163px;	/* ECMS-53 */
	height:20px;
	padding:8px 1px 2px 1px; /* ECMS-53 */
	text-align:center;
}

div.box_bookmarks a.box_bookmark {
    outline:none;
}

.horizontal_box div.box_bookmarks li {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	text-align:center;
}

.horizontal_box div.box_bookmarks ul {
	padding:0px;
	margin:0px;
}

.horizontal_box div.box_bookmarks li a {
	text-decoration:none;
}

.horizontal_box div.box_bookmarks li a:hover {

	text-decoration:underline;
}

.horizontal_box div.box_bookmarks a.active {
	background:url("../img/horizontal_box_bookmarks.png") no-repeat;
	background-position:center -30px;
	color:#545454;
}

.horizontal_box div.box_bookmarks a.no_active {
	background:url("../img/horizontal_box_bookmarks.png") no-repeat;
	background-position:center 0px;
	color:#858585;
}

.horizontal_box div.box_bookmarks div.box_bookmarks_right_corner {
	background:url("../img/horizontal_box_bookmark_right.png") no-repeat top;
	float:left;
	display:block;
	width:14px;
	height:30px;
}

.horizontal_box div.box_bookmarks div.box_bookmarks_right_corner a {
	background:url("../img/horizontal_box_bookmark_arrow_right.png") no-repeat;
	background-position:center 0px;
	float:left;
	display:block;
	width:14px;
	height:30px;
	text-decoration:none;
	cursor:pointer;
}

.horizontal_box div.box_bookmarks div.box_bookmarks_right_corner a:hover {
	background-position:center -30px;
}

/* tresc boxa */
.horizontal_box div.box_content{background:url("../img/tauron/horizontal_box_bg.png") repeat-y;padding:16px 20px 0px 20px;height:172px;font-size:11px;font-family:Arial,Tahoma, Verdana, Arial, sans-serif;overflow:hidden;}

.horizontal_box div.box_content ul { /* ECMS-26 */
    list-style-position:inside;
}

.horizontal_box div.box_content ul li div { /* ECMS-93 */
	display:inline;
}

.horizontal_box div.box_content img {
	border:3px solid #C0C0C0;

}

.horizontal_box div.box_content img.no_border {
	border:none;
}

.horizontal_box div.box_content img.left {
	margin-right:20px;
	margin-bottom:10px;
	float:left;
}

.horizontal_box div.box_content img.right {
	margin-left:20px;
	margin-bottom:10px;
	float:right;
}

.horizontal_box div.box_content h1 {
	font-size:24px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#414141;
}
.horizontal_box div.box_content a{font-weight:bold;color:#E2007A;}
.horizontal_box div.box_content a:hover{text-decoration:none;}
.horizontal_box div.box_content div.more {
	text-align:right;
	display:block;
	height:20px;
	padding-bottom:10px;

}

.horizontal_box div.box_content div.more a {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	padding-right:10px;
	color:#545454;
	text-decoration:none;
	background:url('../img/ico_arrow_1_grey.gif') no-repeat center right;
	font-weight:normal;
}

.horizontal_box div.box_content div.more a:hover {
	text-decoration:underline;
	font-weight:normal;
}

.horizontal_box div.box_content div.navi_float{
	float:right;
}

.horizontal_box div.box_content ul.units_list li{
	padding:4px;
}

.horizontal_box div.box_content .unit_name{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
#unit_map {
	margin:5px 70px 0px 100px;
}
.horizontal_box div.box_content .unit_list_left{
	padding:5px;
	width:310px;
}

.horizontal_box div.box_content .unit_list_right{
	width:310px;
	padding:5px;
	float:right;
}

/* stopka boxa */
.horizontal_box div.box_footer {background:url("../img/tauron/horizontal_box_bg_bottom.png") no-repeat top left;height:16px;}
.vertical_box{width:270px;text-align:left;color:#797979;}
#content_right_column .vertical_box{position:relative;}

.vertical_box div.box_left_column {
	float:left;

}
.vertical_box div.box_content{background:url("../img/tauron/box-main-side.png") no-repeat top left;padding:18px 15px 10px 20px;height:424px;width:208px;font-size:11px;font-family:Arial,Tahoma, Verdana, Arial, sans-serif;}
.vertical_box div.box_content h1 {
	font-size:13px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	line-height :14px;
	margin:0px 0px 0px 0px;
	.margin:0px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
}
.vertical_box div.box_content hr{height:2px;margin:0;padding:0;overflow:hidden;background:url("../img/tauron/hr-boks.png") no-repeat top left;font-size:0.00001em;}
.vertical_box div.box_content div.box_text {
	padding-top:5px;
	height:95px;
	.height:86px;
}
* html .vertical_box div.box_content div.box_text{padding-top:0;}

.vertical_box div.box_content div.box_text div.box_date {
	font-size:10px;
	text-align:right;
}
.vertical_box div.box_content div.box_more{text-align:right;}
.vertical_box div.box_content div.box_text a{color:#555;text-decoration:none;}
.vertical_box div.box_content div.box_text a:hover{text-decoration:underline;}
.vertical_box div.box_content div.box_more a{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:10px;padding-right:10px;color:#555;text-decoration:none;background:url('../img/tauron/ico-wiecej.png') no-repeat center right;}
.vertical_box div.box_content div.box_more a:hover{text-decoration:underline;}
/* gora boxa */
.vertical_box div.box_top {display:none;}

/* stopka boxa */
.vertical_box div.box_bottom{font-size:0.00001em;background:url("../img/tauron/box-main-side.png") no-repeat bottom left;width:239px;height:4px;}

/* zakaldki boxa */
.vertical_box div.box_bookmarks{position:absolute;right:0;top:0;width:31px;display:block;list-style:none;margin:0;padding:0;}
.vertical_box div.box_bookmarks div.box_bookmarks_top_corner {width:31px;height:18px;float:left;}

.vertical_box div.box_bookmarks div.box_bookmarks_top_corner a {
	background:url("../img/vertical_box_corner_top_arrows.png") no-repeat;
	background-position:0px top;
	display:block;
	width:31px;
	height:18px;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.vertical_box div.box_bookmarks div.box_bookmarks_top_corner a:hover {
	background-position:-31px top;
}

.vertical_box div.box_bookmarks div.box_bookmarks_bottom_corner{width:31px;height:45px;float:left;}

.vertical_box div.box_bookmarks div.box_bookmarks_bottom_corner a {
	background:url("../img/vertical_box_corner_bottom_arrows.png") no-repeat;
	background-position:0px top;
	display:block;
	width:31px;
	height:18px;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.vertical_box div.box_bookmarks div.box_bookmarks_bottom_corner a:hover {
	background-position:-31px top;
}
.vertical_box div.box_bookmarks .box_bookmark {float:left;display:block;width:32px;height:132px;text-align:center;}
.vertical_box div.box_bookmarks li {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	text-align:center;
}

.vertical_box div.box_bookmarks ul {
	padding:0px;
	margin:0px;
}

.vertical_box div.box_bookmarks .other{background:url("../img/tauron/karta-inne.png") no-repeat top right;}
.vertical_box div.box_bookmarks .active{background-position:0 0;}
.vertical_box div.box_bookmarks .no_active{background-position:top right;}
.vertical_box div.box_bookmarks  a.no_active:hover{background-position:-32px top;}

/* ***  Poionowy box na stronie glownej  - END *** */

/* ***  ZAKLADKI - START *** */
.column_container {
	width:100%;
}

#three_column_layout_left_column {
	width:200px;
	padding:0px;
	float:left;
	padding-bottom:50px;
}

#three_column_layout_center_column {
	min-height:593px;
	margin-left:210px;
	margin-right:210px;
	padding:5px;
}

#three_column_layout_right_column {
	width:200px;
	padding:0px;
	float:right;
}

#two_column_layout_center_column {
	/* width:565px; */
	min-height:593px;
	margin-left:210px;
	margin-right:10px;
	padding:5px;
}

#left_menu {
	width:200px;
	text-align:left;
	list-style:none;
	margin:2px 0px 0px 0px;
	padding:0;
}
#left_menu div.left_menu_top{display:none;}
#left_menu div.left_menu_bottom{height:18px;background:url("../img/tauron/menuside-back.png") no-repeat left bottom;}
#left_menu div.left_main_menu{padding:18px 0 0 0;background:url("../img/tauron/menuside-back.png") no-repeat left top;}
#left_menu div.left_main_menu li {
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:left;
}
#left_menu div.left_main_menu ul {margin:0;padding:0 0 0 22px;list-style:none;}
#left_menu div.left_main_menu li a{position:relative;color:#fff;padding:5px 10px 2px 0px;font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;margin:0px;margin-left:0px;}
#left_menu div.left_main_menu li a:hover{color:#FFB8D9;}
#left_menu div.left_main_menu .selected{text-decoration:underline;color:#FFB8D9;}
#left_menu div.left_sub_menu{width:180px;background-color:#c30068;padding:5px;border:1px solid #e51582;position:relative;left:-15px;}
#left_menu div.left_sub_menu li {
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:left;
}

#left_menu div.left_sub_menu ul {
	padding:0px 0px 0px 25px;
	margin:0px;
	list-style:none;
	list-style-type:none;
}
#left_menu div.left_sub_menu li a{position:relative;height:23px;color:#fff;padding:5px 10px 2px 5px;font-family:Arial, Verdana, sans-serif;font-size:11px;text-decoration:none;margin:0px;padding:5px 10px 2px 0px;}
#left_menu div.left_sub_menu li a:hover{color:#FFB8D9;}
#left_menu div.left_sub_menu.selected {
	text-decoration:underline;
	color:#CFFCFF;
}
/* Komponent - Newsletter */
#newsletter {width:180px;height:71px;
	text-align:left;
	margin:30px 0px 0px 0px;
	padding:0;
	background:url("../img/tauron/newsletterBack.png") no-repeat left;
	padding:5px 10px 5px 10px;
}
#newsletter input{width:140px;height:16px;line-height:16px;padding:2px 0 2px 5px;font-family:Verdana, Arial, sans-serif;text-align:center;font-size:10px;color:#BC0069;background-color:#fff;border:1px solid #E3007B;margin:33px 0 0 5px;text-align:left;float:left;}
#newsletter a{color:#FFFFFF;float:left;margin:33px 0 0 0;display:block;width:22px;height:22px;background:url("../img/tauron/ico_add.png") repeat scroll 0 0 transparent;font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
#newsletter a:hover{background-position:bottom left;}

/* Komponent - download  */
.download {
	width:200px;
	text-align:left;
	margin:0;
	padding:0;
}

.download div.download_top {
	height:14px;
	background:url("../img/download_top_bg.jpg") no-repeat bottom;
	padding:10px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#8ac3e6;
	font-weight:bold;
}

.download div.download_top_view_version {
	background:url("../img/download2_top_bg.jpg") no-repeat bottom;
}

.download div.download_bottom {
	height:6px;
	background:url("../img/download_bottom_bg.jpg") no-repeat top;
}

.download div.download_main {
	padding-left:5px;
	background:url("../img/download_bg.jpg") repeat-y left;
	text-align:center;
}

.download div.files_list {
	background-color:#096dc3;
	margin:0px 0px 0px 2px;
	padding:5px;
	border:1px solid #0355a2;
	border-right:1px solid #999999;
}

.download div.files_list li {
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:left;
}

.download div.files_list ul {
	padding:0px 0px 0px 10px;
	margin:0px;
	list-style:none;
	list-style-type:none;
}

.download div.files_list li a {
	position:relative;
	/*display:block;*/
	height:23px;
	color:#8AC3E6;
	padding:5px 10px 2px 0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin-left:0px;
	font-weight:bold;
}

.download div.files_list li a:hover {
	color:#CFFCFF;
}

/* komponent banner */
div.banner {
	width:196px;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}

div.banner img {
	border:none;
	padding:0px;
	margin:0px;
}

/* tresc stron */
.page_content{font-family:Arial, Verdana, sans-serif;font-size:11px;color:#333;}

/* elementy wystepujace na stronach */

/* akapit */
.section {
	margin-top:5px;
	margin-bottom:5px;
	border:none;
	background-color:#FAFAFA;
	border:1px solid #ECECEC;
	padding:5px;
}

/* dlugosci elementow */
.page_content .x_short {
	width:40px;
}

.page_content select.x_short {
	width:46px;
}

.page_content .short {
	width:80px;
}

.page_content select.short {
	width:86px;
}

.page_content .medium {
	width:120px;
}

.page_content select.medium {
	width:126px;
}

.page_content .long {
	width:180px;
}

.page_content select.long {
	width:186px;
}

.page_content .x_long {
	width:240px;
}

.page_content select.x_long {
	width:246px;
}

.page_content .xx_long {
	width:360px;
}

.page_content .xx_long {
	width:366px;
}

.page_content .xxx_long {
	width:470px;
}

.page_content .xxx_long {
	width:476px;
}

.page_content .date_day {
	width:45px;
}
.page_content .date_month {
	width:45px;
}
.page_content .date_year {
	width:60px;
}
/* elementy formularza*/
.page_content .input{border:1px solid #848484;padding:0px;margin:2px;font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;background-color:#d9d9d9;color:#BC0069;}
.page_content .info {
	padding:0px;
	margin:2px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	background-color:#FAFAFA;
	color:#004a8f;
	overflow:hidden;
	width:150px;
	border:0px;
}

.page_content .file { /* CRYmaj2009 */
	height:18px;
	padding-left:5px;
	padding:0px 0px 0px 5px;
}

.page_content .required {
	/*border:1px solid #faa61a;*/
	/*background-color:#faa61a;*/
	/*border-color:#CFFCFF;*/
	/*border-left-width:3px;
	border-right-width:3px;*/
	/* background-color:#CFFCFF;*/
	/*	background-color:#ffcb05; */
	/*background-color:#ffde00;*/
	border-color:#BC0069;
/*	background-color:#faa61a;
	background-color:#feb53c;*/
	/*background-color:#fcd86c;*/
	background-color:#ffebf5;



}
.page_content .not_required {
	/*border:1px solid #faa61a;*/
	/*background-color:#faa61a;*/
	background-color:#F0F3F8;
	/*border-color:#CFFCFF;*/
	border:1px solid #50A0D0;
	/*border-left-width:3px;
	  border-right-width:3px;*/
}

.page_content .not_valid {
	/*background-color:#F0F3F8;*/
	/*color:#fba61a;*/
	/*border-color:#fba61a;*/
	/*border-color:#f37021;*/
	/*background-color:#f68220;*/
	border-color:#FF0000;
	color:#FF0000;

}

.page_content .required_sign {
	display:inline;
	font-weight:bold;
	font-size:10px;
	color:#004a8f;
	padding:0px;
	margin:0px;
}
.page_content .text {
	padding-left:5px;
	height:16px;
}
.page_content .select {
	height:18px; /* zmieniono z powodu opery */
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

.page_content .textarea {
	padding:5px;
}
.page_content input.button1{height:20px;border:1px solid #e85f9d;padding:0 10px;margin:2px;font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;background-color:#ec008c;color:#FFFFFF;font-weight:bold;cursor:pointer;}
.page_content input.button2 {height:20px;border:1px solid #e85f9d;padding:0 10px;margin:2px;font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;background-color:#ffebf5;font-weight:bold;cursor:pointer;color:#BC0069;}
/* obrazki */
.page_content img {
	border:3px solid #C0C0C0;
	padding:0px;
	margin:5px;
}

.page_content img.center {
	display:block;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.page_content img.float_left {
	float:left;
}

.page_content img.float_right {
	float:right;
}

.page_content img.no_border {
	border:none;
}

.page_content hr {
	color:#999999;
	background-color:#999999;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #EEEEEE;
	margin:5px 0px 5px 0px;
	padding:0px;
}

.page_content .error {
	color:#FF0000;
	border-color:#FF0000;
	font-weight:bold;
}

.page_content .warning {
	color:#fba61a;
	border-color:#fba61a;
	font-weight:bold;
}
.page_content .info{color:#e85f9d;border-color:#e85f9d;font-weight:bold;}
.page_content .border {
	border:1px solid;
	padding:5px;
}

.page_content h1 {
	font-size:24px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.page_content h2 {
	font-size:18px;
	margin:0px 0px 5px 0px;
	padding:0px;

}

.page_content h3 {
	font-size:14px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.page_content h4 {
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	display:inline;
}

.page_content .underline {
	border-bottom:1px solid;
}
.page_content a{font-weight:bold;color:#BC0069;}
.page_content a:hover{text-decoration:none;}
.page_content ul {
	list-style-type:square;
	padding:0px;
	margin:10px 10px 15px 10px;
}

.page_content ul ul{
	margin:5px 10px 5px 10px;
}

.page_content ul li {
	margin-left:30px;
}
/* tabelki */
.page_content table {
	/* border:1px solid #0072bc; */
	border-color:#BC0069;color:#BC0069;}
.page_content table tr th{
	text-align:center;
	background-color:#D9D9D9;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
}

.page_content table tr {
	border:1px solid #777777;
	background-color:#D9D9D9;
	height:18px;
	font-size:11px;
}

.page_content table tr.parity {
	background-color:#e6f1fd;
}

.page_content table tr td {
	border:none;
	padding:1px 5px 1px 5px;
	vertical-align:middle;
}

.page_content table a {
	color:#BC0069;
}

.page_content table a:hover {
	text-decoration:none;
}

/* tabela z ukladem formularza */
.page_content table.data {
	border:none;
	background-color:#FAFAFA;
	width:99%;
	color:#545454;
}

.page_content table.data td {
	background-color:#FAFAFA;
}

.page_content table.data td.label {
	width:140px;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

.page_content table.data td.label2 {
	margin:0px;
}

.page_template_form table.data td.label {
	width:45%;
}

.page_content table.data tr {
		background-color:#FAFAFA;
}

.page_content table.data tr.title {
	height:20px;
}

.page_content table.data tr.title td {
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}
.page_template_form table.data .warning{text-align:left;font-size:10px;font-weight:normal;color:#BC0069;margin-bottom:5px;}
.page_template_form table.data .error{
	text-align:left;
	font-size:9px;
	font-weight:normal;
}

.page_template_form table.data td.label .info{
	text-align:left;
	font-size:9px;
	color:#888888;
	font-weight:normal;
}

.page_template_form table.data td.label2 .info{
	text-align:left;
	font-size:9px;
	color:#888888;
	font-weight:normal;
}

.page_template_form table.data td.value{
	width:100px
}

.page_template_form table.data td.value .warning{
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color:#f37021;
}

.page_content table.data tr.first td {
	padding-top:0px;
}

.page_content table.data tr td.full  {
	width:100%;
}

/* pojwmnik na buttony - wyrownuje od prawej + margines */
.page_content .buttons_container {
	text-align:right;
	margin-top:15px;
}

.page_content .no_margin {
	margin-top:0px;
}

/* lista wynikow wyszukwiania */
.page_content .list{color:#555;}
.page_content .list ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.page_content .list ul li {
	/*background-color:#F0F0FF;*/
	background-color:#ffebf5;
	margin:0px 0px 5px 0px;
	padding:5px;
	font-size:11px;
	border:1px solid #F0F0F0;

}

.page_content .list ul.no_padding li {
	 padding:0px;
}

.page_content .list ul li.last {
	margin-bottom:0px;
}

.page_content .list .parity {
	background-color:#FFFCFC;
}

.page_content .list ul li ul.download_docs { /* CRYmaj2009 */
	list-style:disc;
	padding:0px;
	margin:5px 10px 0px 20px;
	border:none;
	background-color:transparent;
}
.page_content .list ul li ul.download_docs li { /* CRYmaj2009 */
	text-align:left;
	padding:0px;
	margin:0px;
	border:none;
	font-size:12px;
	background-color:transparent;
}

/* jesli w jakiejs liscie ma byc prezentowana zawartosc edytora html to musze wyczyscic niektore style*/
.page_content .list ul.clear_content {

}

.page_content .list ul.clear_content li ul{
	margin:5px;
	display:block;
}

.page_content .list ul.clear_content li ul li {
	padding:2px;
	margin:2px 0px 2px 25px;
	border:none;
	list-style:square;
}

.page_content .list ul.clear_content li.parity ul li {
	background-color:#FFFFFF;
}
.page_content .list h3{font-size:11px;font-weight:bold;color:#555;}
.page_content .list ul li a{color:#E2007A;font-size:11px;font-weight:bold;}
.page_content .list ul li a.more {
	display:block;
	text-align:right;
	color:#f37021;
}
.page_content .list ul li.parity a.more{}
.page_content .list ul li a.section{display:block;padding:5px;margin:0px;background-color:#ffebf5;text-decoration:none;font-size:11px;}
.page_content .list ul li.parity a.section{background-color:#FFFCFC;}
.page_content .list ul li a.section:hover{border:1px solid #BC0069;}
.news_box {
	display:block;
	border-bottom:1px solid #004a8f;
	margin-bottom:4px;
	min-height:16px;
}
.auction_result_box{display:block;border-bottom:1px solid #8a0042;margin-bottom:4px;font-weight:bold;}
.news_box .date, .auction_result_box .date { /* CRYmaj2009 */
	display:block;
	float:right;
	width:150px;
	text-align:right;
}

/* lista - szablon */
.page_content .navi_container {
	text-align:right;
	padding:5px;
	font-weight:bold;
}

.page_content .navi_container a {
	text-decoration:none;
	border:1px solid white;
	padding:2px;
}

.page_content .navi_container a.active{
	text-decoration:underline;
}

.page_content .navi_container a.disable{
	color:#777777;
}
.page_content .navi_container a:hover{text-decoration:none;border:1px solid #BC0069;padding:2px;background-color:#ffebf5;}
/* szablon newsow i alkcji */
.news_time, .auction_time { /* CRYmaj2009 */
	text-align:right;
	font-weight:bold;
	margin-bottom:10px;
	}
h3.auction_header { /* CRYmaj2009 */
	text-align:center;
	margin-bottom:10px;
	display:block;
}

.auction_download { /* CRYmaj2009 */
	text-align:right;
	padding:20px 5px 5px 5px;

}
.auction_pdf_info { /* CRYmaj2009 */
	height:50px;
}
/* ***  ZAKLADKI - END *** */

#tooltip {
	position:absolute;
	text-align:left;
	font-size:12px;
	border:1px solid #BC0069;
	/*background:#D9D9D9; */
	background:#FFEBF5;
	padding:2px 7px;
	color:#BC0069;
	display:none;
}


