/* CSite */
input[type="text"][disabled]
{ 
background:#C773DE; border:1px solid #B64AD5; color:#FFFFFF; 
} 


.site_top .menu {
	border-collapse:collapse;
	width:100%;
}
.site_top .menu .main {
	background:#191919;/* url(images/menu_top_bg.gif);*/
}
.site_top .menu .main ul {
	padding:0px;
	margin:0px;
}
.site_top .menu .sub {
	background:#79059e;

}
.site_top .menu .sub ul {
	padding:0px;
	margin:0px;
}

.site_top .menu .main .size {
	padding:0px;
	margin:0px;
	width:960px;
	vertical-align:bottom;
}
.site_top .menu .main .size li, .site_top .menu .main .size li.pressed {
	width:auto;
	float:left;
	list-style-type:none;
	padding:8px 20px;
}
.site_top .menu .main .size li.pressed {
	background:#79059e;/* url(images/menu_top_f.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 */

.main_normal, .main_pressed {
	background:#fafafa url(images/go2.gif) no-repeat left;
}
.main_pressed {
	background:#79059e url(images/go4_finanse.gif) no-repeat left;
}
.main_normal a, .main_pressed a {

}
.main_pressed a {
	color:#fefefe;
}

.sub_normal, .sub_pressed {
	background:#fafafa url(images/go5.gif) no-repeat left;
}
.sub_pressed {
	background:#F4D6FE url(images/go5.gif) no-repeat left;
}
.sub_normal a, .sub_pressed a {
	color:#16459d;
}
.sub_normal a:hover {
	color:#000000; text-decoration:underline;
}

.sub_pressed a {
	color:#000000;
}
.sub_sub_link, .sub_sub_link_pressed {
	background:#fafafa url(images/go2.gif) no-repeat left;
}
.sub_sub_link_pressed {
	background:#79059e url(images/go2.gif) no-repeat left;
}
.sub_sub_link a, .sub_sub_link_pressed a {
	color:#16459d;
}
.sub_sub_link_pressed a {
	color:#fefefe;
}


.button_table { border:1px solid #D1D1D1; background:#79059E; text-align:left; margin-bottom:5px;}
.button_table_left { text-align:left; padding:10px;}
.button_table_left a { color:#FFFFFF; font-size:22px; text-decoration:none;}
.button_table_left p { margin-left:0px; color:#FFFFFF; font-size:11px;}
.button_table_right  { text-align:right;}



#calc { background:#79059E; padding:5px; overflow:auto; clear:both; color:#FFFFFF;}

#calc .calc_frame { padding:5px; background:#8D18B1; overflow:auto; border:1px solid #A51CCC;}
#calc .calc_frame:hover { padding:5px; background:#A51CCC; overflow:auto; border:1px solid #A51CCC;}
#calc .calc_hr {height:2px;}
#calc .calc_i {float:right; width:10px;}

#calc .only_one_col_big { float: left; width:350px; text-align:left; margin-bottom:10px; clear:both; overflow:auto}
#calc .left_col_big {float:right;float:left; width:200px; text-align:left;}
#calc .right_col_big {float:left; width:220px; text-align:left; height: 20px }

#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; height: 20px }
#calc .space { clear:both; padding: 0px; margin: 0px; height: 1px;}
#calc .line { padding: 0px; margin: 0px;}


#calc .calc_button { text-align:right; padding-right:5px; margin:5px 0px;}

#calc_menu {padding:0px; margin:0px; width:100%; text-align:right;}
#calc_menu li { margin-right:3px; border:1px solid #CCCCCC; border-bottom:none; float:left;  padding:3px 8px;  list-style:none; background:#F1f1f1;}
#calc_menu li a { text-decoration:none;}
#calc_menu li.pressed { margin-right:3px; border:1px solid #79059E; float:left; padding:3px 8px; list-style:none; background:#79059E;}
#calc_menu li.pressed a { color:#FFFFFF; font-weight:bold; text-decoration:none;}


.graph { position: relative; width: 100px;  padding: 0px;}
.graph .bar { display: block; position: relative; background: #B1D632; text-align: center; color: #333; height: 1em; line-height: 1em; float:left;}
.graph .bar span { position: absolute; left: 1em; }




.calc_table_results { width:100%; font-size:12px; margin-top:6px; background:#FFFFFF;}
.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:#191919; font-weight:normal; color:#FFFFFF; font-size:11px;}
.calc_table_results .header td { border-bottom:1px solid #666666;}
.calc_table_results .sort {background:#323232;}


.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 solid #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}

.nag {}

.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;}



.tabela_splat { border:1px solid #CCCCCC;}
.tabela_splat td {padding:5px; border-bottom:1px solid #F1F1F1; text-align:center;}
.tabela_splat .header {padding:5px; border:none; background:#79059E;}

.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; }
.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 .right { width:235px; padding-left:5px; border-bottom:1px solid #f1f1f1; text-align:left; border-right:1px dotted #f1f1f1;}
.calc_compare .end { padding-left:5px; border-bottom:1px solid #f1f1f1; text-align:left; border-right:1px dotted #f1f1f1;}
.calc_compare .chce_zmienic {text-align:left; padding:10px; padding-left:5px; border-bottom:1px solid #f1f1f1;}
.calc_compare .naglowek { background:#79059E; color:#FFFFFF; font-weight:bold;}



.div_compare { border:1px solid #d1d1d1; overflow:auto; background:#FFFFFF}
.div_compare .caption {border-bottom:2px solid #CCCCCC; background:#79059E; color:#FFFFFF; padding:5px; }
.div_compare .left { float: left; width:239px;  text-align:right; background:#FaFaFa; font-weight:bold;}
.div_compare .right { float: left; width:230px; padding-left:0px; text-align:left;}
.div_compare .left .naglowek { background:#999999; color:#FFFFFF; font-weight:bold; text-align:left; vertical-align:middle; padding: 5px;}
.div_compare .left .naglowek h2 { background:#999999; color:#FFFFFF; font-weight:bold;  font-size:12px; text-align:left;vertical-align:middle; margin: 0px; padding: 0px}
.div_compare .right .naglowek { color:#FFFFFF; font-weight:bold; text-align:center; height: 25px; vertical-align:middle; background:#999999}
.div_compare .right .naglowek h2 {  color:#FFFFFF; font-weight:bold;  font-size:12px; text-align:center; height: 20px; vertical-align:middle; margin: 0px; padding: 5px}
.div_compare .right .line_right { height: 26px; line-height: 26px; border-bottom:1px solid #F1F1F1; text-align:center; padding-left: 5px}
.div_compare .right .line_right_long { height: 35px; border-bottom:1px solid #f1f1f1; text-align:center; vertical-align:middle; padding: 5px; padding-left: 5px; }
.div_compare .right .line_right_very_long { height: 105px; border-bottom:1px solid #f1f1f1; text-align:center; vertical-align:middle; padding: 5px; padding-left: 5px; }
.div_compare .left .line_left { font-weight:bold; height: 26px; line-height: 26px;  font-weight:bold; border-bottom:1px solid #f1f1f1; text-align:right; background:#FAFAFA; vertical-align:middle; padding-right: 5px; border-right:1px solid #CCCCCC;}
.div_compare .left .line_left_long { height: 35px; font-weight:bold; border-bottom:1px solid #f1f1f1; text-align:right; background:#FAFAFA; vertical-align:middle; padding:5px; border-right:1px solid #CCCCCC;}
.div_compare .left .line_left_very_long { height: 105px; font-weight:bold; border-bottom:1px solid #f1f1f1; text-align:right; background:#FAFAFA; vertical-align:middle; padding: 5px; border-right:1px solid #CCCCCC;}
.div_compare .left .line_image { height: 62px; font-weight:bold; border-bottom:1px solid #f1f1f1; text-align:center; background:#FAFAFA; vertical-align:middle; padding: 5px; border-right:1px solid #CCCCCC;}
.div_compare .right .line_image { height: 62px; border-bottom:1px solid #f1f1f1; text-align:center; ;vertical-align:bottom; padding: 5px; padding-left: 5px;}
.normal { font-weight: normal !important}
.div_compare .end { padding-left:5px; border-bottom:1px solid #f1f1f1; text-align:left; border-right:1px dotted #f1f1f1;}
.div_compare .chce_zmienic {text-align:left; padding:10px; padding-left:5px; border-bottom:1px solid #f1f1f1;}





.enter {width:250px; margin-bottom:3px;}
.enter a {padding:6px; padding-left:10px; background:url(images/enter_button_finanse2.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_finanse.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold}


.enter_empty {width:250px; margin-bottom:3px;}
.enter_empty a {padding:6px; padding-left:10px; background:url(images/enter_button_finanse_empty.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold; color:#7C3E91}
.enter_empty a:hover {padding:6px; padding-left:10px; background:url(images/enter_button_finanse_empty.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold; color:#7C3E91}

