@charset "iso-8859-2";
/* CSS Document */


body, html {
	
	margin:0px;
	padding:0px;
	background-color:#d6d7d6;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
}

td {
  font-size:11px;
}

h1 {
	font-size:14px;
	color:#0183b5;
	margin:0px;
	padding:0px;
}
p {

}

#banner {
	background: #FFFFFF;
	width:980px;
	height:300px;
	text-align:left;
	margin:0;
	
}

#flagi {background: url(/img_katel/flagi.png) no-repeat; width: 54px; height: 16px; position: relative; left: 690px; top: 0px;}
#flagi a.pl {cursor: piotner; position: relative; left: 0px; top: 0px; width: 25px; height:16px; cursor: pointner; display: block; float:left;}
#flagi a.en {cursor: piotner; position: relative; left: 3px; top: 0px; width: 27px; height:16px; cursor: pointner; display: block; float:left;}


#footer {
	float: left;
	background: url("../img_katel/footer_bg.png") no-repeat;
	height:72px;
	color:#fff;
	font-size:11px;
	padding-top: 7px;
	text-align:center;
	line-height:32px;
}

.footer_content {
	width:850px;
	margin:auto;
}

.footer_menu {
	display:inline; 
	float:left;
	width:980px; 
	height:32px; line-height:32px;
	text-align:center; 
	color:#FFFFFF;
}

#footer2 {
	float: left;
	background: url("../img_katel/stopka.png") no-repeat;
	width:980px;
	margin:auto;
	height:28px;

}
#footer2 a{
	float: right;
	margin-right: 45px;
	width: 141px;
	height: 28px;
	cursor: poitner;

position: relative;
}

.designby {
	display:inline; float:right; width:172px;
	height:20px; line-height:20px;
	margin-right:10px; 
}
.designby_text {
	display:inline; 
	float:left; 
	color:#FFFFFF; 
	font-size:11px; 
	text-align:center;
}



#podstawa {
	width:980px;
	margin:auto;
	background: #FFFFFF;
}

#podstawa2 {
	position:absolute;
	top: 133px;
	left: 50%;
    margin-left: -490px;
	background-image: url(../img_katel/left_bg.png);
	background-repeat:repeat-y;
	width:980px;
}

.podstawa3 {
	float: right;
	width: 765px;
	background: #FFFFFF;
}

#left {
	display:block;
	float:left;
	width:215px;
}

#cos {
	display: block;
	height:auto !important; 
	min-height:167px;
	height:167px;	
	}

#middle {
	display:inline;
	float:left;
	width:765px;
	text-align:left;
	padding-bottom: 20px;
	height:auto !important; 
	min-height:200px;
	height:200px;
	background: #FFFFFF;
}

.data {
	text-align:left;
	font-size:11px; 
	margin-top:7px;
	margin-bottom:7px;
	margin-left:206px;
	padding-left:10px;
	background-image: url(../img/data_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#757575;
}

#right {
	display:inline;
	float:left;
	width:200px;
	vertical-align:top;
}

#logowanie {
	background-image:url(../img_katel/logowanie.png);
	background-repeat:no-repeat;
	display: block;
	height:auto !important; 
	min-height:119px;
	height:119px;
	margin-left: 18px;
}

#logowanie_en {
	background-image:url(../img_katel/logowanie_en.png);
	background-repeat:no-repeat;
	display: block;
	height:auto !important; 
	min-height:119px;
	height:119px;
	margin-left: 18px;
}

input.txt {padding-left: 5px; font-size: 10px; line-height: 18px; width:139px; height: 18px; margin-left: 29px; margin-top: 4px; float:left; background: #D9D9D9; border: 0px;}
input#pass {margin-top:5px;}
button.b-login {margin-top: 5px; margin-right: 30px; width:60px; height:25px; float:right; overflow:hidden; border:0; cursor:pointer; background:transparent; text-indent:-55000px;}

#pogotowie {
	background-image:url(../img_katel/pogotowie.png);
	background-repeat:no-repeat;
	display: block;
	height:auto !important; 
	min-height:248px;
	height:248px;
	margin-left:0px;
}

#pogotowie_en {
	background-image:url(../img_katel/pogotowie_en.png);
	background-repeat:no-repeat;
	display: block;
	height:auto !important; 
	min-height:248px;
	height:248px;
	margin-left:0px;
}
.menu_left, .menu_right, .menu {
	height:41px;

}
.menu_left {

	background-image:url(../img_katel/menu_top_l.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.menu_right {
	background-image:url(../img_katel/menu_top_r.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.menu {

	float: right;
	width: 724px;
	background-image:url(../img_katel/menu_top.png); 
	background-repeat:repeat-x; 
	background-position: bottom;
}


.menu_top {
	padding-left: 12px;
	padding-right: 12px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	white-space: nowrap;
}

.menu_break {
	width:4px;
	height:41px;
	background-image:url(../img_katel/menu_top_break.png);
	background-repeat:no-repeat;
	background-position: bottom;
}

.break {
	height:1px;
	background-image:url(../img_katel/break.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:1px;
	margin-left:5px;
	margin-right:20px;
}

.main_menu, .main_menu_first, .main_menu_last, .main_menu_opened, .main_menu_first_opened, .main_menu_last_opened, .sub_menu_item, .sub_menu_item_last {
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;	
	height:auto !important; 
	min-height:35px;
	height:35px;
	line-height:35px;
	padding-left: 28px;
	margin-left: 18px;
}
.main_menu {
	background-image:url(../img_katel/button.png);
}

.main_menu_first, .main_menu_first_opened {
	background-image:url(../img_katel/button_first.png);
	min-height:32px;
	height:32px;
	padding-top: 8px;
	line-height:32px;
}

.main_menu_last, .main_menu_last_opened{
	background-image:url(../img_katel/button.png);
	min-height:35px;
	height:35px;
	line-height:35px;
}

.main_menu_opened {background-image:url(../img_katel/button.png);}
.main_menu_first_opened {background-image:url(../img_katel/button_first.png);} 
.main_menu_last_opened {background-image:url(../img_katel/button.png);}




.sub_menu {
	background:url("../img_katel/button_bg.png") 18px 0px repeat-y;
}
.sub_menu_item {
	background:url("../img_katel/submenu_arrow.png") 33px 1px no-repeat;
	padding-bottom:3px;
	padding-left:48px;
	font-size:12px;
	min-height:16px;
	height:16px;
	line-height:16px;
	}

.sub_menu_item_last {
	background:url("../img_katel/submenu_arrow.png") 33px 1px no-repeat;
	padding-bottom:3px;
	padding-left:48px;
	font-size:12px;
	min-height:16px;
	height:16px;
	line-height:16px;
}

a.menu_item, a.menu_item:hover, a.menu_item_sel, a.menu_item_sel:hover {
	color:#333333;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}
a.menu_item:hover {color:#777575;}

a.menu_item_sel {color:#DB261F;}
a.menu_item_sel:hover {color: #ED7C78;}

a.menu_itemc, a.menu_itemc:hover, a.menu_itemc_sel, a.menu_itemc_sel:hover {
	color:#EEEEEE;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.menu_itemc:hover {color:#777575;}

a.menu_itemc_sel {color:#DB261F;}
a.menu_itemc_sel:hover {color: #ED7C78;}

a.menu_item_sub{
	
	color:#EEEEEE;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	}

a.menu_item_sub:hover {color:#777575;}

a.menu_item_sub_sel {color:#DB261F; font-weight: bold; font-size:10px;}
a.menu_item_sub_sel:hover {color: #ED7C78;}


a {
	text-decoration:none;
	font-style:11px;
}
a:hover {
	color: #CCCCCC;
	text-decoration:underline;
}

a.footer {
	color:#FFFFFF;
}
a.footer:hover {
	color: #CCCCCC;
}	

#title {
	font-family:Arial;
	font-size:12px; 
	color:#2f2f2f;
	text-align:left;
	margin-left:44px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 12px;
	min-height:16px;
	height:16px;
	line-height:16px;
}

.text {
	font-size:12px;
	line-height: 150%;
	color:#464646;
	margin-left:44px;
	margin-right:20px;
	margin-top:10px;
	width:701px;
	
}


.czysc { clear:both; }



#menu_bottom{
	display: inline;
	text-align: left;
	float: right;
	margin-right: 20px;
	width: 738px;
}
#menu_bottom th.left_border{ float: left; width: 11px; background: url("../img_katel/menu_bottom_title_l.png") no-repeat;}
#menu_bottom th{text-indent: 10px; vertical-align: bottom; width: 174px; text-align: left; line-height:33px; font-size: 12px; color: #777777; height:38px; background: url("../img_katel/menu_bottom_title.png") 0 0 repeat-x;}
#menu_bottom td{width: 185px; padding: 8px 10px 10px 10px; vertical-align: top;  background: #FFFFFF url("../img_katel/menu_bottom_bg_l.png") repeat-y;}
#menu_bottom ul li {font-size: 9px; color: #777777; line-height: 16px; margin-left: -30px; padding-left: 10px;  list-style: none; background: url("../img_katel/li_bg.png") 0 9 no-repeat;}

#menu_bottom a.menu_item_sub{
	
	color:#AAAAAA;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	}

#menu_bottom a.menu_item_sub:hover {color:#777575; text-decoration: underline;}

#menu_bottom a.menu_item_sub_sel {color:#DB261F; font-weight: bold; font-size:10px;}
#menu_bottom a.menu_item_sub_sel:hover {color: #ED7C78;}
.gallery_img {text-align: center;width: 210px;margin-left: 1px;margin-right: 1px;padding-top:5px;padding-bottom:5px;border:1px solid #8faeae;}
.gallery_name {color:#7a7a7a;text-align:center;width:210px;padding-top:10px;padding-bottom:10px;margin-left:1px;margin-right:1px;font-weight:bold;}

#partnerzy_maska {
	padding-left: 40px;
	display: inline;
	float: left;
	height: 160px;
}
#kontrahenci_maska {
	padding-left: 30px;
	display: inline;
	float: left;
	height: 160px;
}