

/* CSite */

.site_top { padding:0 0 43px 0 }
.site_top .menu {
	border-collapse:collapse;
	width:100%; position:absolute; top:107px; z-index:1;
}
.site_top .menu .main {
	/* url(images/menu_top_bg.gif);*/
}
.site_top .menu .main ul {
	padding:0px;
	margin:0px;
}
.site_top .menu .sub {
	background:#fd6500;
	height:35px;
}
.site_top .menu .sub ul {
	padding:0px;
	margin:0px;
}

.site_top .menu .main .size {
	padding:0px;
	margin:0px;
	width:980px;
	vertical-align:bottom;
}
.site_top .menu .main .size li, .site_top .menu .main .size li.pressed {
	width:auto;
	float:left;
	list-style-type:none;
}
.site_top .menu .main .size li { margin-left:1px}
.site_top .menu .main .size li:first-child { margin:0}
.site_top .menu .main .size li a { display:block; text-indent:-99999px; height:43px;}

.site_top .menu .main .size li .start { background:url(images/b_start.jpg) top left no-repeat;  width:94px}
.site_top .menu .main .size li .start:hover { background:url(images/b_start_h.jpg) top left no-repeat; }
.site_top .menu .main .size li .start.pressed { background:url(images/b_start_h.jpg) top left no-repeat;  width:94px}

.site_top .menu .main .size li .dom { background:url(images/b_prad_dla_domu.jpg) no-repeat top left; width:264px;}
.site_top .menu .main .size li .dom:hover { background:url(images/b_prad_dla_domu_h.jpg) no-repeat top left;}
.site_top .menu .main .size li .dom.pressed { background:url(images/b_prad_dla_domu_h.jpg) no-repeat top left; width:264px;}

.site_top .menu .main .size li .rolnik { background:url(images/b_prad_dla_rolnika.jpg) top left no-repeat; width:265px}
.site_top .menu .main .size li .rolnik:hover { background:url(images/b_prad_dla_rolnika_h.jpg) top left no-repeat;}
.site_top .menu .main .size li .rolnik.pressed { background:url(images/b_prad_dla_rolnika_h.jpg) top left no-repeat; width:265px}

.site_top .menu .main .size li .firma { background:url(images/b_prad_dla_firmy.jpg) top left no-repeat; width:264px}
.site_top .menu .main .size li .firma:hover { background:url(images/b_prad_dla_firmy_h.jpg) top left no-repeat;}
.site_top .menu .main .size li .firma.pressed { background:url(images/b_prad_dla_firmy_h.jpg) top left no-repeat; width:264px}

.site_top .menu .main .size li .blog { background:url(images/b_blog.jpg) top left no-repeat; width:89px} 
.site_top .menu .main .size li .blog:hover { background:url(images/b_blog_h.jpg) top left no-repeat;}
.site_top .menu .main .size li .blog.pressed { background:url(images/b_blog_h.jpg) top left no-repeat; width:89px}



.site_top .menu .main .size li.pressed {
/* url(images/menu_top_e.gif);*/
}
.site_top .menu .main .size li a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}


.site_top .menu .sub .size {
	padding:10px;
	margin:0px;
	width:960px;
	vertical-align:bottom;
}
.site_top .menu .sub .size li, .site_top .menu .sub .size li.pressed {
	width:auto;
	float:left;
	list-style-type:none;
	padding-right:10px;
	padding-left:10px;
	border-right:1px dotted #FFFFFF;
}
.site_top .menu .sub .size li.pressed {
}
.site_top .menu .sub .size li a {
	color:#fff;
	font-size:12px;
	text-decoration:none;

}
.site_top .menu .sub .size li.pressed a {
	font-weight:bold;
	text-decoration:none;

}


/* CSiteListCategory */





.calc_table { background:#FD6500 url(images/calc_bg_energia.gif) no-repeat right; border:1px solid #d1d1d1; border-top:none; width:100%; }
.calc_table .calc_left { border-bottom:1px solid #FE8433; color:#FFFFFF; font-size:12px; text-align:left; width:200px; padding:5px; padding-left:10px;}
.calc_table .calc_right { border-bottom:1px solid #FE8433; color:#FFFFFF; font-size:12px; text-align:left; padding:5px;}
.calc_table .calc_icon { }
.calc_table .calc_button { text-align:right; vertical-align:bottom; padding:13px 10px;}



.calc_msg_tr { padding:0px;}
.calc_msg_td { padding:0px;}
.calc_msg { color:#FF0000; background:#FFFFCC url(images/msg.gif) no-repeat left; padding:5px; padding-left:28px; font-size:12px;}

.calc_table_results { width:100%; font-size:12px; margin-top:6px;}
.calc_table_results td { padding:5px; border-bottom:1px solid #D1D1D1;}
.calc_table_results td a { text-decoration:none;}
.calc_table_results td a:hover { text-decoration:underline;}
.calc_table_results .header {background: url(images/header_gradient.gif) top left repeat-x; font-weight:normal; color:#FFFFFF; font-size:11px;}
.calc_table_results .header td { border-bottom:none; padding:10px 5px}
.calc_table_results .sort { background:url(images/sort_bg.gif) top left repeat-x}
.calc_table_results .sort td { padding:3px 3px 2px 3px; border-bottom:none }


.calc_table_results .porownaj { padding:0px; width:25px; text-align:center; vertical-align:middle; font-size:10px; color:#666666; border-right:1px solid #d1d1d1; border-bottom:1px soli #d1d1d1; background:#FAFAFA;}
.calc_table_results .porownaj_header {background:#ffffff url(images/sort_header_bg.gif) repeat-y;}
.calc_table_results .bottom { border:none; padding:10px; text-align:left; }
.calc_table_results .top { border-top:none; padding:0px; padding-left:14px; text-align:left}

#calc { background:#F9F8F5; padding:0 5px 5px 5px; overflow:auto; clear:both; color:#000;}
#calc .calc_msg{color:#FF0000; background:#FFFFCC url(images/msg.gif) no-repeat left; padding:5px; padding-left:28px; font-size:12px;}
#calc .calc_frame { padding:10px 5px; background:#F9F8F5; overflow:auto; border-top:1px solid #EAE9DE;}
#calc .calc_hr { height:2px; display:none;}
#calc .calc_i {float:right; width:10px; margin:2px 0 0 5px}

#calc .only_one_col_big {float:left; color:#FFFFFF; width:300px; text-align:left; margin-bottom:10px;}
#calc .only_line { clear:both; color:#000; font-size:11px; }
#calc .left_col_big {float:right;float:left; width:180px; text-align:left; margin:2px 0 0 0}
#calc .left_col_big strong { font-weight:normal}
#calc .right_col_big {float:left; width:200px; text-align:right;}

#calc .left_col_small { font-size:11px; float:right;float:left; width:200px; clear:both; text-align:right; height:25px; padding-right:3px; padding-top:2px;}
#calc .right_col_small {float:left; width:220px; text-align:left;}

#calc .calc_button { text-align:right; padding-right:5px; margin:5px 0px;}

#calc_menu {padding:0px; margin:0px; width:100%; text-align:right; margin:0 0 0 19px; position:relative; top:1px;}
#calc_menu li { margin-right:3px;  float:left;  padding:3px 8px;  list-style:none;}
#calc_menu li a { text-decoration:none; color:#000}
#calc_menu li.pressed { margin-right:3px; border:1px solid #CCCCCC; border-bottom:none; float:left; padding:3px 8px; list-style:none; background:#F9F8F5}
#calc_menu li.pressed a { color:#000; text-decoration:none;}



.graph { position: relative; }
.graph .bar { display: block; position: relative; background: #009900; text-align: center; color: #333; height: 7px; line-height: 7px; float:left;}

.nag { border:1px solid #000000; background:#000000; padding:4px;}



.inna {}
.obecna {background:#E3EEF4;}
.oszczedzasz {background:#F4FFF4;}
.nie_oszczedzasz {background:#FFF4F4;}

.obecna td.td_oszczedzasz {}
.nie_oszczedzasz td.td_oszczedzasz {color:#990000;}
.oszczedzasz td.td_oszczedzasz {color:#009900; font-size:18px; font-weight:bold;}
.oszczedzasz2 {color:#333333; font-size:12px; font-weight:bold;}

.calc_search_info { width:350px;}
.calc_search_info .left { padding:2px 2px; text-align:right; border-bottom:1px dotted #CCCCCC; width:150px;}
.calc_search_info .right { padding:2px 2px; text-align:left; border-bottom:1px dotted #CCCCCC;}
.calc_search_info .header {background:#F8F8F8; border:none; color:#000000;}

.calc_compare { width:100%; border:1px solid #d1d1d1; text-align:left;}
.calc_compare .left { width:200px; font-weight:bold; border-bottom:1px solid #f1f1f1; text-align:left; padding:5px; background:#FAFAFA; text-align:right;}
.calc_compare .left_offer { width:50%; font-weight:bold; border-bottom:1px solid #f1f1f1; text-align:left; padding:5px; background:#FAFAFA; text-align:right;}
.calc_compare .right { width:235px; padding-left:5px; border-bottom:1px solid #f1f1f1; text-align:left; border-right:1px dotted #f1f1f1;}
.calc_compare .chce_zmienic { width:235px; text-align:left; padding:10px; padding-left:5px; border-bottom:1px solid #f1f1f1;}
.calc_compare .naglowek { width:200px; background:#FF6600; color:#FFFFFF; font-weight:bold; padding:5px; text-align:center;}

.oszczdzasz_compare {color:#009900; font-size:18px; font-weight:bold;}


.enter {width:250px; margin-bottom:3px;}
.enter a {padding:6px; padding-left:10px; background:url(images/enter_button_energia2.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold; }
.enter a:hover {padding:6px; padding-left:10px; background:url(images/enter_button_energia.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold}
