*{padding:0px; margin:0 auto; zoom:1;}

.clear	{clear:both; font-size:0; line-height:0; height:0;}

.blod{ font-weight: bold; }
.normal{ font-weight: normal; }

.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}

.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}

.noborder {border:0px none}

.none, li .none, .list_radio .none{ display: none;}

.clear2{font-size: 0px; line-height: 0px; overflow: hidden; color: transparent;}

div{ outline : 0px solid red;}

a, a:hover, a:visited{
color:#3399cc;
	border: 0px none;
	text-decoration: none;
	outline: none;
}
#div_sektor_inne {display:none}

object{outline:none;}


:focus{  -moz-outline-style: none; }


img{ border: 0px none; }


body{
	background-color: #FFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000;
}

h1{ font-size: 16px; font-weight: bold; color: #16498a; }

/* OVERLAY */
html, body { height:100% }
div#overlay { position: fixed; top:0; left:0; z-index: 9999; }
* html div#overlay, * html div#iframe_div { position: absolute; }
#overlay{ width: 100%; height: 100%; visibility: visible; z-index: 9999; background-color: #f1f1f1; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70; display:none; }

#overlay_iframe { position: absolute; left:0; top:0; z-index:10000; overflow: visible ; background: none; display:none; }

/*
#overlay_alert{ width: 517px; height: 220px; background: transparent url('../images/bg_alert.gif')  no-repeat center center ; position: absolute; left: 210px; top: 345px; display:none; }
*/
#overlay_alert{ width: 467px; height: 164px; background: transparent url('../images/bg_alert2.jpg')  no-repeat center center ; position: absolute; left: 210px; top: 300px; display:none; }

#overlay_form_short{ width: 707px; /*height: 503px;*/ background: transparent url('../images/bg_alert_form.jpg')  no-repeat top center ; position: absolute; left: 180px; top: 90px; display:none; }
#overlay_form_short input{ width: 156px; height: 20px; border: 1px solid #a8a7ad; margin: 5px 0px; }
#overlay_form_short input.err{ background-color: #f4d6dd; border-color: #832740;}
#overlay_form_short label{ font-size: 9px; color: #333; margin: 0px;  }

#overlay_form_short .bottom { width: 707px; background: transparent url('../images/bg_alert_form2.jpg')  no-repeat bottom center ; padding-bottom: 8px; }

#overlay_form_short input.img{ width: 85px; height: 26px; border: 0px none; margin: 20px 0px 0px 0px; }


#overlay_form_leave{ width: 707px; /*height: 503px;*/ background: transparent url('../images/acc_krotki_nieMamCzasu.jpg')  no-repeat top center ; position: absolute; left: 180px; top: 90px; display:none; }
#overlay_form_leave input{ width: 156px; height: 20px; border: 1px solid #a8a7ad; margin: 5px 0px; }
#overlay_form_leave input.err{ background-color: #f4d6dd; border-color: #832740;}
#overlay_form_leave label{ font-size: 9px; color: #333; margin: 0px;  }
#overlay_form_leave .bottom { width: 707px; background: transparent url('../images/bg_alert_form2.jpg')  no-repeat bottom center ; padding-bottom: 8px; }
#overlay_form_leave input.img{ width: 85px; height: 26px; border: 0px none; margin: 20px 0px 0px 0px; }


#overlay_form_long{ width: 707px; /*height: 503px;*/ background: transparent url('../images/bg_alert_long.jpg')  no-repeat top center ; position: absolute; left: 180px; top: 90px; display:none; }

#overlay_form_long .bottom{
	background: transparent url('../images/bg_alert_long2.jpg')  no-repeat center center ; height: 8px;
	line-height: 0px; font-size: 0px;
}

#overlay_form_long
.declarations{
	padding-top: 10px;
}

#container{

    padding-top: 10px;
    padding-left: 9px;
    width: 961px; /* 960px */
}

#container #sg{
	display: block;
	margin-left: 10px;
	padding-top: 1px;
	width: 950px; height: 447px;
	background: #FFF url('../images/bg_sg.jpg')  no-repeat center center ;
	text-align: center;
}

#step_2_forma_zatrud_1, #step_2_forma_zatrud_2 {display:none}

#container #sg .btn{ cursor: pointer; }
#container #sg div{ padding: 51px 0px 305px 383px;  text-align: left; }
#container #sg strong{ font-weight: bold; color: #16498a; font-size: 13px; display: block; }
#container #sg b{ font-weight: normal; color: #333333; font-size: 11px; display: block;}
#container #others img{ margin-left: 10px; }


#container #wniosek{ display: none; }

#container h1{ padding: 50px 0px 17px 250px; }

#container .col_left{
	float: left;
	width: 220px;
	background: #FFF url('../images/box_left_top.jpg')  no-repeat top center ;
	padding-top: 131px; /*147 dla .bak*/
}

#container .col_left .bottom2{ background: #FFF url('../images/box_left_bottom2.jpg')  no-repeat bottom center ; padding-bottom: 123px; }
#container .col_left .bottom{ background: #FFF url('../images/box_left_bottom.jpg')  no-repeat bottom center ; height: 172px; }

#container .col_left .content{  background: #FFF url('../images/box_left_center.jpg') repeat-y center center ; padding: 10px 20px 10px 35px;  }

#container .col_left .content strong { color: #16498a; display: none; padding-bottom: 10px; }

#container .col_left .content .konto, #container .col_left .content .dodatki{ list-style-type: none; color: #666666; margin-bottom: 0px; }
#container .col_left .content .konto { font-weight: bold;  }

#container .col_left .content li { display: none; }

#container .col_left .content #left_start li,
#container .col_left .content #left_start strong
{ display: block; color: #333333; }

#container .col_left .content #left_start li{

	background: #FFF url('../images/li_blue.gif')  no-repeat left center ;
	padding-left: 14px;
	margin-top: 6px;
}
#left_start2{ display: none; }


#container .col_right{
	float: right;
	width: 731px;
}




#box_form{ width: 731px; margin-top: 18px; /*34*/ /* margin-left: 10px; */ min-height: 425px; height: auto !important; height: 425px; }

/*
#box_form .box_form_top{ height: 10px; background: #FFF url('../images/box_form_top.jpg')  no-repeat top center ; line-height: 0px; font-size: 0px; }
#box_form .box_form_top{ height: 50px; background: #FFF url('../images/box_form_top2.jpg')  no-repeat top center ; line-height: 0px; font-size: 0px; }
*/
#box_form .box_form_top{ /*height: 95px;*/ background: #FFF url('../images/box_form_top2x.jpg')  no-repeat top center ; /*line-height: 0px; font-size: 0px;*/ }

#box_form .box_form_bottom{ height: 9px; background: #FFF url('../images/box_form_bottom.jpg')  no-repeat bottom center ; line-height: 0px; font-size: 0px; }
#box_form .box_form_content{ background: #FFF url('../images/box_form_content.jpg') repeat-y center center; padding: 0px 14px 10px 14px; }
#box_form .box_form_content{
	 min-height: 317px; height: auto !important; height: 317px;
}
/*
#box_form .box_form_content ul.navi{ list-style-type: none; background: transparent url('../images/border_dotted_blue.gif') no-repeat center bottom; padding: 20px 0px 20px 5px; }
#box_form .box_form_content ul.navi li{ display: inline; color: #666666; background: #FFF url('../images/bg_li_navi.gif') no-repeat center right; padding:0px; padding-right: 21px; margin: 0px;   }
#box_form .box_form_content ul.navi li.last{ background: #FFF url('') no-repeat center right; padding-right: 0px; }
#box_form .box_form_content ul.navi li.last_activ{ background: #FFF url('') no-repeat center right; padding-right: 0px; font-weight: bold; color: #16498a; }
#box_form .box_form_content ul.navi li.activ{ font-weight: bold; color: #16498a; }

#box_form .box_form_content ul.navi li span{ width: 24px; text-align: center; display:block; float: left; }
*/

#box_form .box_form_top ul.navi{ list-style-type: none; background: transparent url('../images/border_dotted_blue.gif') no-repeat center bottom; padding: 60px 0px 15px 20px; font-size: 11px; }
#box_form .box_form_top ul.navi li{ display: inline; color: #666666; background: transparent url('../images/bg_li_navi.gif') no-repeat center right; padding:0px; padding-right: 21px; margin: 0px;   }
#box_form .box_form_top ul.navi li.last{ background: transparent url('') no-repeat center right; padding-right: 0px; }
#box_form .box_form_top ul.navi li.last_activ{ background: #FFF url('') no-repeat center right; padding-right: 0px; /*font-weight: bold;*/ text-decoration: underline; color: #16498a; }
#box_form .box_form_top ul.navi li.activ{ /*font-weight: bold;*/ text-decoration: underline; color: #16498a; }

#box_form .box_form_top ul.navi li span{ width: 24px; text-align: center; display:block; float: left; }

#box_form .main_msg_error{ color: #db0329; font-weight: bold; padding: 20px 0px 0px 15px; display: none; }

.div_steps{ display: none; }
#step1{ display: block; }

.form_label{ width: 150px; /*165*/ float: left; font-weight: bold; color: #16498a; text-align: right; padding-right: 20px; /*padding-top: 20px;*/ margin-top: 20px; }
.form_label a{ color: #3399cc; font-weight: bold; text-align: left; text-decoration: underline; display: block; padding-left: 15px; padding-top: 5px; }

.form_label_2{ font-weight: normal; color: #333333; width: 150px; padding-top: 3px; }
#step7 .form_fields{ width: 520px; }


#step3 .form_label, #step3 .form_label_2, #step3 .form_fields,
#step_5_addr_any .form_label, #step_5_addr_any .form_label_2, #step_5_addr_any .form_fields,
.thinner .form_label, .thinner .form_label_2, .thinner .form_fields
{ /* padding-top: 10px;*/ margin-top: 10px; }



.form_fields{ width: 530px; float: left; font-weight: normal; color: #666666;  /*padding-top: 20px;*/ margin-top: 20px; position: relative; /* z-index: 100;*/ /* outline: 1px solid #CCCCCC; */
vertical-align: middle;
}

.form_fields .msg_error, .form_fields .msg_error_req, .form_fields .msg_error_req2,
.form_fields .msg_error_min, .form_fields .msg_error_valid
{ width: 200px; float: right; text-align: left; color: #db0329; display: none; z-index: 1; zoom:1; /*position: relative;*/
/*
position: absolute; right: 0px; top: 0px; float: none;
*/
 }



.msg_error_short{ text-align: left; color: #db0329; margin-bottom: 5px; display: none; }
.msg_error_short_show{ text-align: left; color: #db0329; margin-bottom: 5px; display: block; }

.list_radio, .list_radio_line{ list-style-type: none; }
.list_radio li, .list_radio_line li{ margin-bottom: 5px; display: block; position: relative; }
.list_radio_line li{ margin-bottom: 5px; display: inline; position: relative; }
.list_radio li input, .list_radio_line li input{ vertical-align: middle; display: inline;  }
.list_radio li label, .list_radio_line  li label{ vertical-align: middle; display: inline; margin-left: 9px; cursor: pointer;  }

input.radio{ width: auto; vertical-align: middle; display: inline; margin-left: 10px; border: 0px none;  }
label{ vertical-align: middle; display: inline; margin-left: 9px; cursor: pointer; }

.form_fields input, .form_fields select{ width: 210px; height: 17px; border: 1px solid #a8a7ad; font-size: 11px; padding-top:1px; margin-left: 0px;  }
.form_fields select{ height: 20px; width: 215px; }
.form_fields input.err, .form_fields select.err{ background-color: #f4d6dd; border-color: #832740; }

.form_fields input{ padding-left: 2px; }

input.radio_err{ width: auto; vertical-align: middle; display: inline; margin-left: 0px; background-color: #832740; border-color: #832740; }

.form_fields input.radio{ width: auto;  border: 0px none;  }
.form_fields input.radio_err{ width: auto;  border: 1px solid #832740; background-color: #f4d6dd;  }

.list_radio li label.err , .list_radio_line  li label.err , label.err { color: #DB0329; font-weight: bold; }


.sublist{ display: none; margin-left: 20px; margin-top: 15px; }

.help_area{
	display: none;
	position: absolute;
	/*right: -10px; top: 10px;*/
	right: 0px; top: 0px;
	width: 212px;
	/*padding-top: 26px;*/
	color: #808080;
	background: transparent url('../images/bg_help_area_bottom.gif') no-repeat bottom right;
	z-index: 1000;
	zoom:1;
	}
.help_area ul{ list-style-type:none; }
.help_area li{ list-style-type:none; background: #FFF url('../images/li_squre.gif')  no-repeat left top ; padding-left: 12px;  }

.help_area_fix{ position: relative; }
li .help_area{ top: -10px; }

.help_area .help_area_2{
	width: 182px; /*212*/
	min-height: 20px; height: auto !important; height: 20px;
	padding: 12px 10px 10px 20px;
	background: transparent url('../images/bg_help_area_top.gif') no-repeat top center;
	}

.help_area_rev { background-image: url('../images/bg_help_area2_bottom.gif'); }
.help_area_rev .help_area_2{ background-image: url('../images/bg_help_area2_top.gif'); }

li .btn_help_area{ margin-top: -2px; }
.btn_help_area{ width: 15px; height: 15px; cursor: pointer; display: none; vertical-align: middle; margin: 0px; /*margin-left: 10px;*/ padding-left: 10px; margin-top: -5px; position: relative; }
.btn_help_area{ /*margin-left: 10px !important;*/ }

.form_label .req{ color: #ff0000; margin-right: 2px; display: none; }

.next_step_btn{ cursor: pointer; }

#national{ display: block; }
#foreigner{ display: none; }
#step_3_addr_corre{ display: none; }
#step_5_addr_any{ display: none; }
#step_5_lokal_any{ display: none; }
#step_5_wykszt_any{ display: none; }
#step_5_zatrudnienie_time{ display: none; }
#osw_3{ display: none; }
#step_4_rdc{ display: none; }
#step_2_forma_zatrud_3{ display: none; }
#step_1_konta2{ display: none;}

#footer { margin-top: 20px; margin-left: 10px; /* margin-right:19px;*/ height:90px; clear:both; text-align:right; line-height:17px;color:#999}
#footer_menu { padding:5px 0px 5px 0px; border-top:#999 solid 1px; border-bottom:#999 1px solid;margin-bottom:5px }
.fleft { float:left; }
.fright { float:right; }
#footer a {color:#999999; }
#footer_menu a { color:#666666; }

#footer_menu .fright a { margin-left:10px;  }

#header { text-align:right; padding:0px 20px 10px 0px;background: url(../images/citi/header_background.jpg) no-repeat 2px -4px; margin-left: 10px; }
#header a { color:#666;font-size:11px;margin-left:30px }
#header a#lnk_gold {font-weight:700;color:#BA9933}
#header a#lnk_citi{margin:0}
#header a img{position:relative;top:3px}

#lnk_poz {padding:7px 25px 3px 24px;margin-right:-10px;background:url(../images/citi/background_poz.gif) no-repeat 0px 6px}
#lnk_poz_more {width:207px;padding-bottom:4px;text-align:left;line-height:18px;background:url(/retail/blue/img/background_poz.gif) no-repeat 0px -48px;position:absolute;top:27px;left:564px}
#header #lnk_poz_more a {margin-left:25px;color:#3399cc;}
#toploginbox { visibility:hidden; }


#navbar { padding:25px 37px 10px 15px; background:url(../images/citi/navbar_background.gif) no-repeat;height:80px; /*margin-bottom:20px;*/ margin-left: 10px; }
#navbar .fleft a { color:#16498A;font-weight:700;font-size:13px;margin-right:24px }
#navbar .fright a { color:#339900;font-size:12px;font-weight:700 }

.summary .form_label{ padding-right:0px; padding-bottom: 10px; width:180px; margin-top:10px; }
.summary{ padding: 20px 0px 0px 0px; width: 330px; float: left; }
.summary .summary_label{ width: 180px; float: left; text-align: right; padding-right: 8px; color: #939393; }
.summary .summary_value{ width: 140px; float: left; text-align: left; color: #000; padding-left: 2px; }

.summary a{ color: #3399cc; text-decoration: underline; width: 180px; text-align: right; display: block; margin-top: 20px; }


#step7 .form_label_2{ padding-top: 0px; vertical-align: top;  }
#step7 .form_label_2 label{ vertical-align: top; }
#step7 .radio{ vertical-align: top; display: inline; #margin-top: -3px; }
a.cancel,a.cancel_short,a.cancel_leave {text-decoration:underline;margin-left:15px;position:relative;top:-10px}

#infolayer, #infolayer_short { display:none; }
