#center {
    text-align : center;
}
.info_menu_element {
    padding-bottom : 10px;
    padding-left : 13px;
}
.info_menu_element img {
    padding-right : 10px;
}
.info_menu_element_header {
    text-align : center;
    font-size : 16px;
    font-weight : bold;
    line-height : 20px;
    padding : 0 0 20px 0;
}
.info_menu_element_first {
    font-size : 11px;
    color : #1791D7;
    line-height : 20px;
}
.info_menu_element_second {
    font-size : 11px;
    color : #1791D7;
    padding-left : 30px;
    line-height : 20px;
}
.info_content_element {
    clear : both;
}
.info_content_element_header {
    font-size : 16px;
    font-weight : bold;
    padding-top : 15px;
    padding-left : 13px;
    line-height : 30px;
}
.info_content_element_first {
    font-size : 14px;
    font-weight : bold;
    color : #1791D7;
    padding-left : 13px;
    line-height : 30px;
}
.info_content_element_second {
    font-size : 11px;
    font-weight : bold;
    padding-left : 13px;
    line-height : 30px;
}
.info_content_text {
font-size : 11px;
padding : 0 10px 10px 13px;
line-height : 15px;
text-align : justify;
}
.info_content_text p {
text-indent : 20px;
padding-bottom : 10px;
}
.info_content_text_movie {
width : 462px;
}
.info_content_movie {
width : 462px;
padding-bottom : 10px;
padding-right : 13px;
float : right;
}
.rules_menu_element_first {
text-align : center;
font-size : 13px;
color : #000;
line-height : 20px;
padding-top : 20px;
padding-bottom : 8px;
}
.rules_menu_element_second {
font-size : 11px;
color : #1791D7;
padding-left : 30px;
line-height : 20px;
}
.rules_definition {
font-size : 12px;
color : #000;
padding : 15px 0 0 0;
}
.rules_text {
font-size : 11px;
color : #000;
padding : 0 0 15px 0;
}
.content_item ol {
padding : 0 0 5px 20px;
margin : 0;
}
ol li {
list-style-type : decimal;
padding : 5px 0 5px 5px;
}
.com li {
list-style-type : disc !important ;
}
.com ol li {
list-style-type : disc !important ;
}
.alfa li {
list-style-type : lower-alpha;
}
.none li {
list-style-type : none;
}
.a ol {
counter-reset : nazwa_licznika;
}
.a ol li {
list-style-type : none;
}
.a ol li:before {
content : counters(nazwa_licznika,"." ) ". ";
counter-increment : nazwa_licznika;
}
.com_carrer li {
list-style-type : disc !important ;
padding : 3px 0 0 5px !important ;
}
#info {
float : left;
margin : 0 0 0 0;
}
#info_main {
float : left;
margin : 0 0 0 0;
text-align : center;
font-size : 14px;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
width : 960px;
}
#info_baner {
margin : 0 0 0 0;
border-bottom : 1px solid #cccccc;
}
#info_p_1 {
text-align : left;
margin : 30px 100px 30px 100px;
color : #1a83a5;
font-weight : bold;
line-height : 18px;
}
#info_p_2 {
text-align : left;
margin : 10px 100px 30px 100px;
padding : 5px;
background-color : #efefef;
}
#info_p_3 {
text-align : left;
margin : 10px 100px 30px 100px;
}
#info_p_3 li {
list-style-type : disc;
}
#info_content_header {
float : left;
width : 912px;
height : 30px;
border-bottom : 1px solid #1c90b6;
margin : 0 0 0 0;
background : url('/static/images/pics/read_more_top.png') no-repeat;
}
#info_content_header_l {
float : left;
width : 24px;
height : 42px;
background : url('/static/images/backgrounds/firm/addfirm_corner_top_left.gif') no-repeat;
}
#info_content_header_c {
float : left;
width : 864px;
height : 42px;
background : url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x;
}
#info_content_header_r {
float : left;
width : 24px;
height : 42px;
background : url('/static/images/backgrounds/firm/addfirm_corner_top_right.gif') no-repeat;
}
#info_back {
float : left;
padding : 7px 0 0 0;
margin : 0 0 20px 100px;
font-size : 12px;
font-weight : bold;
}
#info_join_us {
float : right;
width : 127px;
height : 32px;
padding : 9px 0 0 0;
margin : 0 100px 20px 0;
background : url('/static/images/firm.png') no-repeat -460px -64px;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}
#info_arrow {
margin : 2px 3px 0 3px;
font-size : 8px;
padding : 0 0 0 0;
font-size : 14px;
}
#about_us {
margin : 0 0 0 20px;
}
#about_us #about_us_menu {
color : #ffffff;
background : transparent url("/static/images/backgrounds/about_us/menu_back.png") repeat-x scroll 0 0;
width : 962px;
height : 40px;
margin : 0 0 0 0;
}
#about_us_menu a {
color : #ffffff;
}
#about_us_main {
float : left;
width : 960px;
}
#about_us_menu_back {
float : right;
margin : 2px 100px 0 0;
}
#about_us_title {
float : left;
margin : 14px 0 0 30px;
font-weight : bold;
font-size : 14px;
}
.about_us_menu_elem {
float : left;
margin : 0 0 0 0;
height : 23px;
cursor : pointer;
padding : 15px 0 0 0;
}
.about_us_menu_l {
width : 15px;
height : 38px;
float : left;
margin : 0 0 0 0;
}
.about_us_menu_r {
width : 14px;
height : 38px;
float : left;
margin : 0 0 0 0;
}
#about_us_main a {
color : #000000;
}
.about_us_menu_l_active {
background : transparent url("/static/images/backgrounds/about_us/as_menu_l.png") repeat-x scroll 0 2px;
}
.about_us_menu_elem_active {
color : #000000;
background : transparent url("/static/images/backgrounds/about_us/as_menu_c.png") repeat-x scroll 0 2px;
}
.about_us_menu_r_active {
background : transparent url("/static/images/backgrounds/about_us/as_menu_r.png") repeat-x scroll 0 2px;
}
#about_us_center {
width : 960px;
float : left;
border-left : 1px solid #cacaca;
border-right : 1px solid #cacaca;
border-bottom : 1px solid #cacaca;
}
#about_us_up {
width : 960px;
float : left;
background : transparent url("/static/images/backgrounds/about_us/us_menu_background.png") repeat-x scroll 0 0;
}
#about_us_back {
width : 960px;
float : left;
border-bottom : 1px solid #cacaca;
background-color : #f7f8f9;
}
#about_us_center_left {
float : left;
width : 250px;
height : 200px;
margin : 5px 0 0 50px;
}
#about_us_center_left_firm {
float : left;
width : 350px;
height : 200px;
margin : 5px 0 10px 50px;
background : transparent url("/static/images/backgrounds/about_us/about_us_firm1.png") no-repeat scroll 0 0;
}
#about_us_center_left_user {
float : left;
width : 250px;
height : 200px;
margin : 0 0 5px 40px;
background : transparent url("/static/images/backgrounds/about_us/us_main.png") repeat-x scroll 0 0;
}
#about_us_center_right {
margin : 40px 20px 0 0;
width : 600px;
float : right;
}
#about_us_center_right_firm {
margin : 25px 20px 10px 0;
width : 530px;
float : right;
}
#about_us_field1 {
float : left;
background : transparent url("/static/images/backgrounds/about_us/field1.png") repeat-x scroll 0 0;
width : 227px;
height : 168px;
margin : 18px 0 18px 18px;
padding : 30px 0 0 225px;
border : 1px solid #cacaca;
}
#about_us_field2 {
float : right;
background : transparent url("/static/images/backgrounds/about_us/field2.png") repeat-x scroll 0 0;
width : 227px;
height : 168px;
margin : 18px 18px 18px 0;
padding : 30px 0 0 225px;
border : 1px solid #cacaca;
}
#us_bottom {
border-top : 1px solid #cacaca;
float : left;
background : transparent url("/static/images/backgrounds/about_us/aS_bottom.png") repeat-x scroll 0 0;
width : 960px;
height : 43px;
}
.us_title {
font-size : 22px;
font-weight : bold;
margin : 0 0 10px 0;
line-height : 30px;
}
.us_title2 {
font-size : 18px;
font-weight : bold;
margin : 0 0 10px 0;
}
.us_content {
margin : 0 0 20px 0;
line-height : 18px;
}
.us_content2 {
margin : 0 0 20px 0;
line-height : 18px;
font-size : 18px;
}
.us_content_user {
margin : 0 0 20px 0;
line-height : 16px;
}
.us_contact {
margin : 20px 20px 20px 20px;
line-height : 16px;
}
.us_text_justify {
float : left;
width : 450px;
}
.us_text_justify:after {
content : " __________________________________________________________";
line-height : 0;
visibility : hidden;
}
.us_content_bottom {
margin : 0 0 20px 0;
height : 70px;
}
.us_button {
float : right;
margin : 0 20px 10px 0;
width : 101px;
height : 23px;
padding : 9px 0 0 16px;
background : transparent url("/static/images/backgrounds/about_us/as_button.png") repeat-x scroll 0 0;
font-weight : bold;
}
.us_img_left {
float : left;
width : 400px;
height : 300px;
}
.us_img_right {
float : right;
width : 450px;
height : 330px;
}
.us_text_left {
text-align : justify;
float : left;
width : 450px;
height : 230px;
margin : 30px 10px 0 20px;
}
.us_text_right {
text-align : justify;
float : right;
width : 450px;
height : 230px;
margin : 0 20px 0 0;
}
.about_us_menu_elem_active a {
color : #000000 !important ;
}
#about_us_user1 {
float : left;
margin : 10px 10px 0 0;
}
#info_prev {
float : left;
padding : 7px 0 0 0;
margin : 0 0 20px 20px;
font-size : 12px;
font-weight : bold;
}
#info_next {
float : right;
padding : 7px 0 0 0;
margin : 0 20px 20px 0;
font-size : 12px;
font-weight : bold;
}
#about_us_center_left_firm {
float : left;
width : 250px;
height : 200px;
margin : 0 0 5px 40px;
background : transparent url("/static/images/backgrounds/about_us/us_main_firm.png") repeat-x scroll 0 0;
}
#about_us_title2 {
float : left;
margin : 30px 10px 10px 20px;
text-align : justify;
}
.us_img_left_firm {
float : left;
width : 400px;
height : 300px;
}
.us_img_right_firm {
float : right;
width : 450px;
height : 330px;
}
.us_text_left_firm {
text-align : justify;
float : left;
width : 450px;
height : 300px;
margin : 30px 10px 0 20px;
}
.us_text_right_firm {
text-align : justify;
float : right;
width : 450px;
height : 300px;
margin : 0 20px 0 0;
}
.us_job_title {
font-size : 14px;
color : #1791D7;
font-weight : bold;
}
.us_job_footer {
font-size : 10px;
}
.us_job_text {
display : none;
margin : 10px 0 0 0;
}
.us_job_hide {
display : none;
font-size : 10px;
cursor : pointer;
}
.us_job_show {
font-size : 10px;
cursor : pointer;
}
.info_job_offer {
margin : 5px 20px 5px 20px;
}
.info_job_offer_list {
float : left;
line-height : 12px !important ;
width : 960px;
margin : -30px -40px 0;
border-bottom : 1px solid #dadada;
}
.info_job_offer_list a {
color : #1791D7 !important ;
font-size : 13px;
}
#jo_nav2 {
margin : 0 !important ;
width : 960px !important ;
}
#jo_title {
width : 960px !important ;
}
#jo_nav1_sort {
width : 434px !important ;
}
#profile_center_21_3 {
width : 960px !important ;
}
.jo_profile_center {
float : left;
width : 959px !important ;
}
.head_user {
width : 959px !important ;
}
.jo_name_field_user {
width : 615px !important ;
}
.jo_date_field {
width : 141px !important ;
}
.jo_view_field {
width : 158px !important ;
}
.body_user {
width : 959px !important ;
}
.next_item {
width : 100% !important ;
}
#results_bar {
margin-left : -41px !important ;
width : 960px !important ;
}
#profile_left_21_3 {
display : none;
}
#profile_right_21_3 {
display : none;
}
#profile_center23 {
width : 100% !important ;
}
.us_job_footer {
width : 850px;
}
#abo_fir_name {
display : none;
}
#map_google {
width : 505px !important ;
float : right !important ;
}
#site_list {
width : 420px !important ;
}
.site_item {
width : 190px !important ;
}
.site_item_title {
width : 160px !important ;
}
.site_item_descr {
width : 190px !important ;
}
.site_item_div {
margin : 5px 0;
}
#site_list a {
color : #1791D7 !important ;
display : inline;
}
.site_item_img {
margin-bottom : 0 !important ;
}
