/* CSite */

#trailid {
	/*font-size: 0.75em;*/
	font-size:11px;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: auto;
	height: 0px;
	z-index: 150;
}

.site_top .menu {
	border-collapse:collapse;
	width:100%;
}
.site_top .menu .main {
	background:#191919;
	/*background:#000000 url(images/menu_top_bg.gif);*/
}
.site_top .menu .main ul {
	padding:0px;
	margin:0px;
}
.site_top .menu .sub {
	background:#077339;
	height:35px;
}
.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:#077339;/* url(images/menu_top_d.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:#077339 url(images/go4_dom.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:#CDFCE3 url(images/go5.gif) no-repeat left;
}
.sub_link_pressed {
	background:#077339 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:#077339 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:#077339; 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_table { background:#077339 url(images/calc_bg_komorka.gif) no-repeat; border:1px solid #d1d1d1; border-top:none; width:100%;}
.calc_table .calc_left { border-bottom:1px solid #0A8D48; color:#FFFFFF; font-size:12px; text-align:left; width:200px; padding:5px; padding-left:10px;}
.calc_table .calc_right { border-bottom:1px solid #0A8D48; 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: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:11px;}



#calc { background:#077339; padding:5px; overflow:auto; clear:both; color:#FFFFFF;}

#calc .calc_frame { padding:5px; background:#098845; overflow:auto; border:1px solid #009900;}
#calc .calc_frame:hover { padding:5px; background:#0B9F52; overflow:auto; border:1px solid #009900;}
#calc .calc_hr { height:2px;}
#calc .calc_i {float:right; width:10px;}

#calc .only_one_col_big {float:left; width:300px; text-align:left; margin-bottom:10px;}
#calc .only_line { clear:both; color:#FFFFFF; font-size:11px; }
#calc .left_col_big {float:right;float:left; width:200px;  text-align:left;}
#calc .right_col_big {float:left; width:220px; text-align:left; }

#calc .t_cols {float:left; width:400px; text-align:left; }
#calc .t_left {float:left; width:200px; text-align:left; }
#calc .t_right {float:left; width:200px; text-align:left; }



#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;}
#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 #077339; float:left; padding:3px 8px; list-style:none; background:#077339;}
#calc_menu li.pressed a { color:#FFFFFF; font-weight:bold; text-decoration:none;}

.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 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}


.img_phone {}


.nag { border:1px solid #000000; background:#000000; padding:4px;}

.graph { position: relative; width: 30px;  padding: 0px;}
.graph .bar { display: block; position: relative; background: #009900; text-align: center; color: #333; height: 5px; line-height: 5px; float:left;}
.graph .bar span { position: absolute; left: 1em; }


.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;}





.enter {width:250px; margin-bottom:3px;}
.enter a {padding:6px; padding-left:10px; background:url(images/enter_button_dom2.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_dom.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_dom_empty.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold; color:#066433}
.enter_empty a:hover {padding:6px; padding-left:10px; background:url(images/enter_button_dom_empty.gif) no-repeat right; display:block; text-decoration:none; font-weight:bold; color:#066433}
