/* $Id: styles.css 235 2009-11-13 04:30:39Z phil $ */
/* GLOBAL STYLES */

html {
    min-height: 100%;
    margin-bottom: 1px;
}

#print { display: none; }
#noprint { display: block; }

body {
    /** nie pozwala zaznaczac */
    -moz-user-select: none;
    position: relative;
    text-align: center;
    font-size: 11px;
    margin: 0px;
}

table.body {
    background: url("../images/al_layout/bg_04.jpg") top left no-repeat;
    width: 980px;
}
.link_gren_button4 { background-image: url(../images/al_layout/greee_button_170_long.png); display: inline;width: 170px; height:29px; line-height: 29px;  cursor:pointer; border:0px; color:white; font-weight:bold;  }

#main_top {
    display: block;
    width: 100%;
    height: 100px;
}
#main_top .main_top_right { float: right; height:90px;	display: block; width:500px; }
#main_top .main_top_middle { float:left; width:255px; height:32px; margin-left:19px; display:block; }

#logo {
    width: 206px;
    float: left;
    display: block;
    height: 100px;
}

#search {
    clear:both;
    float:right;
    width: 489px;
    height:42px;
    background: url("../images/al_layout/szukajka.png") no-repeat;
    margin: 10px 0px 0px 0px;
    text-align:left;

}

#login_place { margin:18px; padding-top:15px; }
#login_place .form1 { font-size:11px; min-width:110px; padding-right:10px; }
#login_place .form2 { padding-top:19px; }
#login_place .form2 input { font-size:11px; border:1px solid #BFBFBF; color:#5F5F5F; background-color:#f8f8f8; padding:3px 6px 3px 6px;}
#login_place .form2 textarea { font-size:11px; border:1px solid #BFBFBF; color:#5F5F5F; background-color:#f8f8f8; padding:3px 6px 3px 6px;}
#login_place .form2 select { font-size:11px; border:1px solid #BFBFBF; color:#5F5F5F; background-color:#f8f8f8; padding:3px 6px 3px 6px;}
#login_place .form2 a { font-weight:bold; color:#1D8E24; }
#login_place .form2 a:hover {  color:#1D8E24; }
#login_place .form2 { padding-top:14px; }
#login_place .form3 { font-size:11px; min-width:60px; padding-right:10px; font-weight:bold; text-align:right; }

#search input { margin:7px; width:260px; border:0px; height:25px; background:none; line-height:25px; color:#a0a0a0;}
#search select { text-align:center; font-size:12px; vertical-align:top; line-height:28px; border:0px; margin:8px 0px 0px 0px; width:138px; height:25px; background:none; padding-top:4px; color:#a0a0a0;  }
#search button { cursor:pointer; vertical-align:top; margin:10px 0px 0px 8px; width:53px; height:23px; line-height:19px; background: url("../images/al_layout/szukajka_button.png") no-repeat; border:0px; color:white; font-weight:bold; }

.top_menu_container_left  { display:block; width:4px; height:32px; background: url("/images/maklers/header_login.png");  float:right; }

.top_menu_link_container a { display:block; width:101px; height:32px; background: url("../images/maklers/login_03.jpg"); }
.top_menu_link_container { display:block; width:101px; height:32px; float:right; }
.top_menu_link_container_end  { display:block; width:123px; height:32px; margin-right:10px; float:right; }
.top_menu_link_container_end a { display:block; width:123px; height:32px; background: url("../images/maklers/login_04.jpg"); }

/**  .top_menu_link_loggedin { background: url("../images/al_layout/logowanie_09.png"); width:167px; height:32px; display:block; text-align:center; background-repeat:no-repeat;} */
.top_menu_link_loggedin {  width:200px; height:32px; display:block; text-align:center; }
.top_menu_link_loggedin .text { padding:10px 0px 10px 5px; color:white; font-size:13px; font-weight:bold; }
.top_menu_link_loggedin .text a { color:white; }


.top_menu_item_loggedout { color:#AFAFAF; }


#basket_info_short {
    clear:both;
    float:right;
    height:35px;
    width: 400px;
    display: block;
    margin-top: 5px;
}

#basket { margin: 10px;  }
#basket .product_count { border-bottom:1px solid white; background-color:#f5f5f5;   width:100%; margin-bottom:15px; }
#basket .product_count_text { margin:0px 30px 0px 20px; font-size:14px; color:#6d6d6d; font-family:arial; font-weight:bold; font-style:italic; padding-top:15px; padding-bottom:15px; }
#basket .product_count_text span { color:#A03500; font-size:15px; }
#basket .product_count_text strong { color:#A03500; }
#basket h2 { margin:15px 0px 0px 0px; font-size:14px; }



p {
    margin: 0px;
    padding: 0px;
}

img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

a  {
    color:#1D8E24;
    text-decoration: none;
}
/*
a:visited {
	color:#1D8E24;
	text-decoration: none;
}
*/
.font_bold {font-weight:bold; }
.align_left {text-align:left; }

#navigator_path { clear:both; width:100%; height:31px;  background-image: url(../images/al_layout/navigator_bg.jpg); background-repeat: repeat-x; display:block; }
#navigator_path .tresc {  font-family: tahoma; width:970px;  margin:0px auto 0px auto; }

#navigator_path .tresc_off { padding-left:30px; float:left; display:block; line-height:29px; font-size:11px; font-weight:bold;  background-image:url(../images/al_layout/navigator_path_03.jpg); background-repeat:no-repeat;  height:29px; margin:0px 5px 0px 5px; }
#navigator_path .tresc_on { padding-left:45px; float:left; display:block;  line-height:29px; font-size:11px; background-image:url(../images/al_layout/navigator_path_05.jpg); background-repeat:no-repeat;  height:29px; margin:0px 5px 0px 5px; }
#navigator_path .tresc_empty {  float:left; display:block;  line-height:29px; font-size:11px; font-weight:bold; height:29px; margin:0px 5px 0px 5px; }

a:hover {
    color:#4a4a4a;
    text-decoration: none;
}



#submenu {
    clear: both;
    font-family: Trajan Pro;
    margin: 0px 15px 2px 15px;
    text-align: left;
    line-height: 33px;
    font-size: 13px;
}

* html div#submenu {
    line-height: 0px;
}

#submenu a {
    color: white;
    margin-right: 26px;
}

#main_left_content {
    width: 998px;
    margin-left: 2px;
    color: #606060;
    font-size:12px;
    vertical-align:top;

}

#cookiesPolicy{
    padding: 0 5px 0 5px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    border-top: 2px solid #045C81;
    border-left: 2px solid #045C81;
    background-color: #f9f9f9;

    z-index: 9999;
    font-size: 12px;
    text-align: left;

    -webkit-box-shadow: 1px 1px 6px #045C81;
    -moz-box-shadow: 1px 1px 6px #045C81;
    box-shadow: 1px 1px 6px #045C81;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    align-items: center; /* Wyśrodkowanie w pionie */
    justify-content: center;
}

#cookiesPolicy > p {
    width: 90%;
    float: left;
}

@media only screen and (max-width: 800px) {
    #cookiesPolicy {
        height: 155px;
        display: grid;
        place-items: center;
        padding: 0 10px 0 10px;
    }

    #cookiesPolicy > p {
        width: 100%;
        float: left;
    }

    #cookiesPolicy > span {
        text-align: center;
    }
}

.button_green{
	background:  url('../images/al_layout/greee_button_long.png'); 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
	height: 23px; 
	line-height: 23px; 
	text-align: center; 
	width: 100px; 
	display: inline-block;
	margin-top: 5px;
	cursor: pointer;
}

/* POJEDYNCZE KOMULNA W WYSZKUIWARCE */
#main_one_content{
    width: 1000px;
}

#main_one_content .top_center, #main_one_content .bottom_center{
    width: 960px;
}

#main_one_content .content_table .main_window{
    width: 971px;
}

#main_one_content .in_top_center{
    width: 946px;
}

#main_one_content .in_bottom_center{
    width: 944px;
}



#main_right_content {
    width: 310px;
    margin-right: 0px;
    padding:0px;
    vertical-align:top;
}

table #main_table { padding:0px; margin:0px; height:100%; margin-top:10px;}
table #main_table tbody  { padding:0px; margin:0px; }
table #main_table td {vertical-align:top; }

.content_right_bg_1 { padding:0px; } 
.content_right_bg_2 { padding:0px; margin:0px; padding-left:10px; min-height:400px; }


.title_new_font { line-height: 1.20em; font-size: 18px; font-family: Trajan Pro; color: black; }

/*#flash_slides {
	display: block;
	width: 637px;
	height: 289px;
	margin: 0px 5px 5px 0px;
	background-image: url(../images/al_layout/flash_44.jpg);
	background-repeat: no-repeat;
}*/

/** tylko do promocji przy rejestracji */
#signup_button_promo a {
    display: block;
    text-align: center;
    width: 300px;
    height: 50px;
    margin-bottom: 5px;
    background-image: url(../images/al_layout/signup_button.png);
}

#signup_button {
    display: block;
    text-align: center;
    width: 300px;
    height: 77px;
    margin-bottom: 5px;
    background-image: url(../images/al_layout/register_button.jpg);
}

#add_document_button { display: block; text-align: center; width: 300px; height: 77px;  margin-bottom: 4px;	background-image: url(../images/al_layout/document_add_button_03.png); }

#signup_button .big_font, #add_document_button .big_font {
    padding-top: 20px;
    font-size: 19px;
    font-family: Trajan Pro;
    color: black;
}
#add_document_button a  { color:black; }

#signup_button .small_font, #add_document_button .small_font {
    font-size: 12px;
    font-family: Trajan Pro;
    color: black;
}

#recommened_box {
    width: 100%;
    margin-top: 15px;
}

#recommened_box .top {
    font-size: 18px;
    font-family: Trajan Pro;
    color: black;
    margin-left: 10px;
}

#recommened_box .box_top {
    display: block;
    width: 660px;
    height: 17px;
    background-image: url(../images/al_layout/recommended_box_48.jpg);
}

#recommened_box .box_middle {
    display: block;
    width: 660px;
    height-min: 300px;
    background-image: url(../images/al_layout/recommended_box_50.jpg);
    background-repeat: repeat-y;
}

#recommened_box .box_bottom {
    display: block;
    width: 660px;
    height: 21px;
    background-image: url(../images/al_layout/recommended_box_53.jpg);
}

#recommened_box .spacing_on {
    display: block;
    width: 206px;
    height: 3px;
    margin-left: 10px;
    background-image: url(../images/al_layout/recommended_box_57.jpg);
    background-repeat: no-repeat
}

#recommened_box .spacing_off {
    display: block;
    width: 206px;
    height: 3px;
    margin-left: 10px;
}

#recommened_box .right {
    color: #606060; float : right;
    width: 420px;
    margin-right: 5px;
    height: 290px;
    display: block;
    font-family: Tahoma;
    float: right;
}

#recommened_box .right .reco_content_item {
    float: left;
    width: 205px;
    height: 82px;
    display: block;
    margin-right: 5px
}

#recommened_box .right .reco_content_item a {
    color: #1D8E24;
}

#recommened_box .right .reco_content_item a:hover {
    text-decoration: none;
    color: #043F08;
}

#recommened_box .right .reco_content_item .title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

#recommened_box .right .reco_content .top_info { margin:5px 5px 20px; line-height:25px; }
#recommened_box .right .reco_content .top_info a { font-weight:bold; color:#A03500; }
#recommened_box .right .reco_content .top_info span { font-weight:bold; color:#A03500; }

#recommened_box .right .reco_content_item .description {
    font-size: 11px;
    margin-bottom: 4px;
}

#recommened_box .right .reco_content_item .description a {
    font-weight:bold; color: #606060;
}
#recommened_box .right .reco_content_item .description a:hover { color: #043F08; }

#recommened_box .left_button {
    display: block;
    width: 206px;
    height: 68px;
    margin-left: 9px;
    cursor: pointer;
}

#recommened_box .left_button_on {
    display: block;
    width: 206px;
    height: 68px;
    cursor: pointer;
    background-image: url(../images/al_layout/recommended_box_51a.jpg);
    margin-left: 9px;
}

#recommened_box .reco_left_img {
    float: left;
    width: 55px;
    display: block;
    height: 50px;
    margin: 5px 4px 0px 8px;
}

#recommened_box .reco_left_text {
    float: left;
    width: 135px;
    display: block;
    line-height: 72px;
    font-size: 15px;
    color: black;
    font-family: Trajan Pro;
}


#zawody_testy {
    width: 100%;
    margin-top: 15px;
}

#zawody_testy .top {
    font-size: 18px;
    font-family: Trajan Pro;
    color: black;
    margin-left: 10px;
}

#zawody_testy .left { display: block; float:left; width: 8px; height: 225px; background-image: url(../images/al_layout/zawody_testy_03.jpg); background-repeat: no-repeat }
#zawody_testy .center { display: block; float:left; width: 642px; height: 225px; background-image: url(../images/al_layout/zawody_testy_04.jpg); background-repeat: repeat-x }
#zawody_testy .center .zawody_element { display: block; float:left; width: 149px; text-align:left; margin:9px 0px 0px 11px; height: 47px; }
#zawody_testy a { display:block; margin-bottom:3px; color:#1D8E24; font-weight:bold; font-size:12px; }
#zawody_testy  a:hover { color:#4a4a4a; text-decoration:none; }
#zawody_testy .right { display: block; float:left; width: 10px; height: 225px; background-image: url(../images/al_layout/zawody_testy_06.jpg); background-repeat: no-repeat }

#recommended_groups { width: 100%; margin-top: 5px; margin-left:3px; clear:both; margin-bottom:10px }
#recommended_groups .top {  }
/*#recommended_groups .top_title { line-height: 1.20em; font-size: 18px; font-family: Trajan Pro; color: black; margin-left: 10px; float:left; width:180px; height:42px; }*/
#recommended_groups .top_title { line-height: 1.20em; font-size: 18px; font-family: Trajan Pro; color: black; margin-left: 10px; float:left; width:220px; height:42px; }

#recommended_groups .zakladki { font-family:Verdana; margin-right:9px; width:458px; height:42px; display:block; float:right; background-image: url(../images/al_layout/grupy_main_top_03.gif);  background-repeat: no-repeat }
#recommended_groups .zakladki_action { cursor:pointer; float:left; width:152px; height:42px; display:block; }
#recommended_groups .zakladki .left_off { float:left; width:8px; height:42px; display:block; }
#recommended_groups .zakladki .left_on { float:left; width:8px; height:42px; display:block;  background-image: url(../images/al_layout/zakladka_groups_on_02.png); background-repeat: no-repeat }

#recommended_groups .zakladki .center_off {  float:left; height:42px; width:136px; display:block; }
#recommended_groups .zakladki .center_off .text { display:block; float:left; width:80px; font-weight:bold; line-height:14px; color: #4a4a4a; font-size:13px; margin:7px 10px 0px 10px; }
#recommended_groups .zakladki .center_on {float:left; width:136px; height:42px; display:block; background-image: url(../images/al_layout/zakladka_groups_on_04.png); background-repeat: repeat-x }
#recommended_groups .zakladki .center_on .text { display:block; float:left; width:80px; font-weight:bold; line-height:14px; color: #1D8E24; font-size:13px; margin:7px 10px 0px 10px; }

#recommended_groups .zakladki .right_off { float:left; width:8px; height:42px; display:block; }
#recommended_groups .zakladki .right_on { display:block;  float:left; width:8px; height:42px;   background-image: url(../images/al_layout/zakladka_groups_on_06.png); background-repeat: no-repeat }

#recommended_groups .zakladki .arrow_down { margin-top:16px; display:block; float:left; width:15px; height:10px; background-image: url(../images/al_layout/zakladka_groups_on_12.png); background-repeat: no-repeat }
#recommended_groups .zakladki .arrow_right { margin-top:14px; display:block; float:left; width:11px; height:15px; background-image: url(../images/al_layout/zakladka_groups_on_09.png); background-repeat: no-repeat }

#recommended_groups .content_recommended_groups { clear:both; height:100%; width: 100%; background-image: url(../images/al_layout/grupy_main_11.jpg); background-repeat: repeat-y; }
#recommended_groups .left { clear:both; display: block; float:left; width: 5px; min-height: 143px; background-image: url(../images/al_layout/grupy_main_06.jpg); background-repeat: no-repeat }
#recommended_groups .center { display: block; float:left; width: 959px; min-height: 164px; background-image: url(../images/al_layout/grupy_main_07.jpg); background-repeat: repeat-x }
#recommended_groups .right { display: block; float:left; width: 15px; min-height: 143px; background-image: url(../images/al_layout/grupy_main_09.jpg); background-repeat: no-repeat }
#recommended_groups .bottom { clear:both; width: 100%; background-image: url(../images/al_layout/grupy_main_12.jpg); height:10px; display:block; }

/*#recommended_groups .box_item { text-align:left; float:left; margin:8px 2px 4px 10px; width:120px; }*/
#recommended_groups .box_item { text-align:left; float:left; margin:8px 2px 4px 30px; width:120px; }
#recommended_groups .box_item .description { height:20px; display:block; font-size:11px; }
#recommended_groups .box_item .title { height:45px; display:block; }
#recommended_groups .box_item  a { color:#1D8E24; font-weight:bold; font-size:13px; vertical-align:middle; line-height:15px; }
#recommended_groups .box_item .button { display:block; width:65px; height:23px; line-height:21px; margin:4px 0px 4px 0px; background-image: url(../images/al_layout/button_65.png); text-align:center; }
#recommended_groups .box_item .button a { color:white; font-size:12px; font-weight:bold; line-height:21px; }
#recommended_groups .box_item .button a:hover { color:white;}
#recommended_groups .box_item  a:hover { color:#555555; text-decoration:none; }
#recommended_groups .separator { margin:5px 2px 4px 2px; display:block; float:left;  width:1px;  min-height:154px; background:#CFCFCF; }
#recommended_groups .box_item img {width: 43px; height:43px; margin:4px 0px 5px 0px; text-align:left;}
#recommended_groups .topic_box { float:left; width:460px; height:50px; margin:6px; }
#recommended_groups .topic_box .replay_info { display:block; width:51px; height:26px; background-image: url(../images/al_layout/orange_smal_icon.png); margin:5px 5px 4px 0px; color:white; text-align:center; font-size:14px; font-weight:bold; line-height:26px;}
#recommended_groups .topic_box .replay_info_text { font-size:11px; }
#recommended_groups .topic_box table { width:100%; text-align:left; }
#recommended_groups .topic_box table td { font-size:12px; }
#recommended_groups .topic_box a { color:#1D8E24; font-weight:bold;  }
#recommended_groups .topic_box .title {margin-bottom:4px; }
#recommended_groups .topic_box .title a { color:#1D8E24; font-weight:bold; font-size:13px; }

#recommended_groups .separator_topic { border-right:1px solid  #CFCFCF; float:left; width:1px; display:block; height:62px; margin-right:5px; }

.auto_margin { width: 980px; margin:0px auto 0px auto;  clear:both; }
#newnes { font-family:Tahoma; width:100%; border-top:1px solid white; background: #f0f0f0; min-height:100px; text-align:left; }
#newnes .newnes_header { background-image: url(../images/al_layout/logo_gray.jpg); height:41px; background-repeat: no-repeat;  margin:13px 0px 0px 12px; width:959px;}
#newnes .newnes_header .text { float:left; width:150px; font-size: 18px; font-family: Trajan Pro; color: black;  margin-top:8px;}
#newnes .newnes_header .logo { float:left; width:124px; height:38px;     }
#newnes .newnes_header .paginacja { float:right; width:144px; text-align:right; margin-top:8px;}
#newnes .newnes_header .paginacja .button_panes { display:inline; margin:2px; cursor:pointer;}

#newnes .slides { width:969; }
#newnes .slides .one_element { width:315px; display:block; height:92px; margin:12px 2px 8px 0px; float:left; }
#newnes .slides .one_element_on { width:315px; display:block; height:92px; margin:12px 2px 8px 0px; float:left; background-image: url(../images/al_layout/rollover_bg.jpg); }
#newnes .slides .one_element_img { width:75px; height:80px;  }
#newnes .slides .one_element_text { width:225px;    }
#newnes .slides .one_element td {padding:0px; vertical-align:top; }
#newnes .slides .one_element_on td {padding:0px; vertical-align:top; }


#newnes .slides .one_element_on .one_element_text h3 { margin:3px 2px 0px 3px; display:block; height:34px; line-height:16px;  padding:0px; }
#newnes .slides .one_element_on .one_element_text h3 a { color:white; font-weight:bold; font-size:14px; }
#newnes .slides .one_element_on .one_element_text h3 a:hover { text-decoration: none; }
#newnes .slides .one_element .one_element_text h3 { margin:3px 2px 0px 3px; display:block; height:34px; line-height:16px;  padding:0px; }
#newnes .slides .one_element .one_element_text h3 a { color:#1D8E24; font-weight:bold; font-size:14px; }

#newnes .slides .one_element .one_element_desc { margin-left:3px; margin-top:7px; font-size:11px; }
#newnes .slides .one_element .one_element_desc a { color:#1D8E24; font-weight:bold;  }
#newnes .slides .one_element_on .one_element_desc { color:#e3d7d7; margin-left:3px; margin-top:15px; font-size:11px; }
#newnes .slides .one_element_on .one_element_desc a { color:#ffffff; font-weight:bold;  }
#newnes .slides .one_element_on a:hover { text-decoration: none; }

#sitemap { font-family:Tahoma; width:100%;  text-align:left; }
#sitemap .sitemap_header {  font-size: 18px; font-family: Trajan Pro; color: black; margin:16px 0px 10px 12px; }
#sitemap .sitemap_panel { float:left; width:145px; margin-left:15px; }
#sitemap .sitemap_panel .title { margin-left:5px; font-size: 14px; font-family: Trajan Pro;  }
#sitemap .sitemap_panel .title a { color: black; }
#sitemap .sitemap_panel ul { margin-left:5px; margin-top:3px; list-style-type: none; padding: 0px; }
#sitemap .sitemap_panel li {  margin-top:6px; background-image: url(../images/al_layout/li.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 18px; }
#sitemap .sitemap_panel a { color:#1D8E24;}
#sitemap .sitemap_panel a:hover { color:#4a4a4a; text-decoration: none; }

/* posty w komentarzasch */
.one_comment  { margin-top: 10px; margin-bottom: 10px; }

.one_comment .user_comment { float: left; text-align: left; width: 100px; background-image: url(../images/al_layout/dokument_14.jpg); background-repeat: no-repeat; background-position: 83px 10px; }
.one_comment .user_comment_2  {float: left; text-align: left; width: 100px; background-image: url(../images/al_layout/dokument_14.jpg); background-repeat: no-repeat; background-position: 83px 10px;  }

td.menu_user {
    background-image: url(../images/menu_user.gif);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    padding: 5px 10px 5px 10px;
    border: 1px solid #CCCCCC;
    border-top: none;
    text-align: left;
}


div.menu_item {
    float: left;
    padding-right: 10px;
    font-weight: bold;
    background: none;
}

div.menu_sep {
    padding: 2px 0px 0px 10px;
    float: left;
    background: none;
}

img.menu_icon {
    display: block;
    float: left;
    margin-right: 4px;
}

img.menu_icon2 {
    margin-bottom: -3px;
    margin-right: 4px;
}

div.menu_arrow {
    padding: 2px;
    float: left;
}

div.menu_item_dropdown a {
    padding: 3px 40px 5px 7px;
    font-weight: normal;
    border-left: 3px solid #DDDDDD;
    display: block;
    background: #FFFFFF;
}

div.menu_item_dropdown a:hover {
    padding: 3px 40px 5px 7px;
    font-weight: normal;
    background: #F2F2F2;
    border-left: 3px solid #BBBBBB;
    text-decoration: none;
    display: block;
}

div.menu_dropdown {
    border: 1px solid #CCCCCC;
    border-top: none;
    background: #FFFFFF;
    position: absolute;
    margin-top: 6px;
    margin-left: -20px;
    z-index: 99;
    width: auto;
    white-space: nowrap;
}

td.topbar1 {
    padding-bottom: 5px;
}

td.topbar2,td.topbar2_right {
    background-image: url(../images/menu_bg.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 15px;
    padding: 10px 10px 8px 15px;
    color: #FFFFFF;
    border-bottom: 1px solid #31537D;
}

td.topbar2_right {
    font-weight: normal;
    padding: 10px 15px 8px 10px;
    text-align: right;
}
/*
td.content {
	vertical-align: top;
	text-align: left;
	background: #FFFFFF;
}
*/
div.content {
    width: 980px;
    padding: 0px;
    text-align: left;
    margin: 0px auto 0px auto;
}

div.copyright {
    background-image: url(../images/al_layout/footer_bg.jpg);
    background-repeat: repeat-x;
    height:55px;
    margin-top: 10px;

}
div.copyright a { color: white; font-weight:bold;  }
div.copyright .left { float:left; width:500px; margin:17px 20px 0px 0px; color:white; text-align:left}
div.copyright .left a { font-size:13px;  }
div.copyright .right { float:left; width:450px; margin-top:17px; color:white; text-align:right}

.content_header { margin:4px 5px 4px 10px; }
.content_header a { font-weight:bold; color:#1D8E24; }

div.subdomain 
{ 
    width: 980px;    
    height: 60px;
    padding: 0px;
    text-align: left;
    margin: 0px auto 0px auto;
    text-align: left;
    vertical-align: middle;
}
div.subdomain .text { float:left; width: 105px; padding-left: 10px; height: 55px; line-height: 50px; font-weight: bold; color: #555555; }
div.subdomain .images { float:left; width: 845px; height: 55px; padding-left: 10px;}
div.subdomain .images div{ float:left;}
div.subdomain .images .arslege{ margin-top: 16px; padding-left: 30px; background-image: url(../images/al_layout/arslege_logo.png); background-repeat: no-repeat; width: 90px; height: 26px;}
div.subdomain .images .arslege:hover { background-position: 0px -26px }
div.subdomain .images .maklers{ margin-top: 12px; padding-left: 30px; background-image: url(../images/al_layout/maklers_logo.png); background-repeat: no-repeat; width: 79px; height: 26px;}
div.subdomain .images .maklers:hover { background-position: 0px -26px }
div.subdomain .images .rzeczoznawca{ margin-top: 20px; padding-left: 30px; background-image: url(../images/al_layout/rzeczoznawca_logo.png); background-repeat: no-repeat; width: 160px; height: 27px;}
div.subdomain .images .rzeczoznawca:hover { background-position: 0px -27px }
div.subdomain .images .usa{  }
div.subdomain .images .usa:hover { background-position: 0px -26px }
div.subdomain .images .lexlege{ margin-top: 16px; padding-left: 20px; background: url(../images/al_layout/lexlege_group.png) center top; background-repeat: no-repeat; width: 153px; height: 26px;}
div.subdomain .images .lexlege:hover { background-position: center bottom; }
div.subdomain .images .budownictwo{ margin-top: 16px; padding-left: 20px; background: url(../images/al_layout/budownictwo_group.png) center top; background-repeat: no-repeat; width: 189px; height: 25px;}
div.subdomain .images .budownictwo:hover { background-position: center bottom; }

.inne_serwisy_loga{
    width: 100%;
    padding-top: 15px;
}
.inne_serwisy_loga a{
    background: url(../images/al_layout/inne_strony_loga.png) no-repeat 0px 0px;
    width: 150px;
    height: 36px;
    display: block;
    float: left;
    margin: 0 15px !important;
}
.inne_serwisy_loga a#f_budownictwo{
    background-position: 0 0;
}
.inne_serwisy_loga a#f_budownictwo:hover{
    background-position: -151px 0;
}
.inne_serwisy_loga a#f_rzeczoznawca{
    background-position: 0px -75px;
}
.inne_serwisy_loga a#f_rzeczoznawca:hover{
    background-position: -151px -75px;
}
.inne_serwisy_loga a#f_skarbowcy{
	width: 120px;
    background-position: 0px -38px;
}
.inne_serwisy_loga a#f_skarbowcy:hover{
    background-position: -151px -38px;
}
.inne_serwisy_loga a#f_lexlege{
	width: 120px;
    background-position: 0px -113px;
}
.inne_serwisy_loga a#f_lexlege:hover{
    background-position: -151px -113px;
}
.inne_serwisy_loga a#f_maklers{
    background-position: 0px -151px;
}
.inne_serwisy_loga a#f_maklers:hover{
	width: 110px;
    background-position: -151px -151px;
}
.inne_serwisy_loga a#f_arslege{
	width: 110px;
    background-position: 0 -189px;
}
.inne_serwisy_loga a#f_arslege:hover{
    background-position: -150px -189px;
}

.page_header {
    font-size: 20px;
    line-height:22px;
    margin-left:10px;
    color: #606060;
    font-weight:bold;
    font-family: "Tahoma", "Trebuchet MS", arial, verdana, serif;
}
.page_header_top_description {  margin:-10px 0px 10px 10px; font-size:12px; font-weight:bold; color:#8F8F8F; }
.page_header span { font-size:15px; }
.page_header a { color: #606060; }

.lp_audio_header { color:#016108;}

.page_header_description { margin:15px 10px 20px 10px; text-align:justify; font-size:12px; }
.page_header_description i { font-size:13px; }
.page_header_description span { font-weight:bold; color:#1D8E24; }

td.header {
    padding: 4px 5px 5px 6px;
    border: 1px solid #DDDDDD;
    font-weight: bold;
    background-image: url(../images/header.gif);
    background-repeat: repeat-x;
    color: #333333;
}

div.header {
    padding: 4px 5px 5px 6px;
    border: 1px solid #DDDDDD;
    font-weight: bold;
    background-image: url(../images/header.gif);
    background-repeat: repeat-x;
    color: #333333;
}

div.newupdates {
    position: absolute;
    height: 31px;
    width: 150px;
    margin: 18px 0px 0px 75px;
    background-image: url(../images/newupdates.gif);
    background-repeat: no-repeat;
}

div.newupdates_content {
    text-align: left;
    padding: 8px 5px 5px 12px;
    color: #FFFFFF;
}

div.box {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 10px;
}

td.shadow {
    background-image: url(../images/shadow.gif);
    background-repeat: repeat-x;
    padding-bottom: 5px;
}

input.text,input.text_small {
    border: 1px solid #AAAAAA;
    font-family: arial, verdana, serif;
    font-size: 12px;
    color: #333333;
    vertical-align: middle;
    padding-left: 2px;
}

input.text_small {
    font-size: 11px;
}

input.search {
    vertical-align: middle;
    background-image: url(../images/search.gif);
    background-repeat: no-repeat;
    color: #555555;
    font-size: 16px;
    padding-left: 23px;
    font-weight: bold;
    font-family: arial, verdana, serif;
}

input.button {
    font-family: arial, verdana, serif;
    font-size: 11px;
    padding: 3px;
    color: #333333;
    font-weight: bold;
    background: #EEEEEE;
    vertical-align: middle;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #777777;
    border-right: 1px solid #777777;
}

input.radio,input.checkbox {
    vertical-align: middle;
}

textarea {
    border: 1px solid #AAAAAA;
    font-family: arial, verdana, serif;
    color: #333333;
    padding-left: 2px;
    font-size: 13px;
}

select,select.small {
    color: #333333;
    font-family: arial, verdana, serif;
    font-size: 12px;
    vertical-align: middle;
    margin-top: 1px;
}

select.small {
    font-size: 11px;
}

.icon {
    vertical-align: top;
    margin-right: 5px;
}

.icon2 {
    vertical-align: top;
    margin-right: 1px;
}

.icon_big {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

img.photo {
    border: 1px solid #DDDDDD;
}

font.small {
    font-size: 9px;
    font-family: arial, serif;
}

font.big {
    font-size: 12px;
    font-family: verdana, arial, serif;
    font-weight: bold;
}
font.big a{
    color: #7C3500;
}

font.bold {
    font-weight: bold;
}

font.disabled {
    color: #AAAAAA;
}

form {
    margin: 0px;
}

div.center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

div.error{
    vertical-align: middle;
    color: #FF0000;
}
p.error{
    color: red;
}
p.ok{
    color: green;
}
p.ok, p.error{
    border: 1px dashed;
    font-size: 12pt;
    letter-spacing: 2px;
    margin: 15px 10px;
    padding: 5px;
    text-align: center;
}

div.spacer10 {
    margin-top: 10px;
    height: 0px;
    font-size: 1pt;
}

img.button {
    display: block;
    float: left;
    margin-right: 4px;
}



a.top_menu_item:link {
    color: #777777;
    text-decoration: none;
}

a.top_menu_item:hover {
    color: #444444;
    text-decoration: underline;
}

a.menu_item:link {
    color: #3c718f;
    text-decoration: none;
}
a.menu_item:hover {
    color: #60b1df;
    text-decoration: underline;
}

a.newupdates:link {
    color: #F2F2F2;
    text-decoration: none;
}
a.newupdates:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

a.copyright:link {
    color: #336699;
    text-decoration: none;
}
a.copyright:hover {
    color: #3399FF;
    text-decoration: underline;
}

a.portal_signup:link {
    color: #336699;
    text-decoration: none;
}


a.portal_signup:hover {
    color: #437ab1;
    text-decoration: none;
}

label:hover {
    color: #3399FF;
    text-decoration: underline;
}

table.tabs {
    margin-bottom: 10px;
}

td.tab {
    background: #FFFFFF;
    padding-left: 1px;
    border-bottom: 1px solid #CCCCCC;
}

td.tab0 {
    font-size: 1pt;
    padding-left: 7px;
    border-bottom: 1px solid #CCCCCC;
}

td.tab1 {
    border: 1px solid #CCCCCC;
    border-top: 3px solid #AAAAAA;
    border-bottom: none;
    font-weight: bold;
    padding: 6px 8px 6px 8px;
}

td.tab2 {
    background: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-top: 3px solid #CCCCCC;
    font-weight: bold;
    padding: 6px 8px 6px 8px;
}

td.tab3 {
    background: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    padding-right: 12px;
    width: 100%;
    text-align: right;
    vertical-align: middle;
}

table.list {
    width: 100%;
    border: 1px solid #DDDDDD;
    border-bottom: none;
}

td.list_header {
    background: #EEEEEE;
    font-weight: bold;
    padding: 3px 5px 3px 7px;
    border-bottom: 1px solid #DDDDDD;
    vertical-align: middle;
}

tr.list_item1 {
    padding: 5px 7px 5px 7px;
    border-bottom: 1px solid #DDDDDD;
}

tr.list_item2 {
    padding: 5px 7px 5px 7px;
    background: #F5F5F5;
    border-bottom: 1px solid #DDDDDD;
}

td.form1 {
    padding: 12px 0px 5px 10px;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

td.form2 {
    padding: 10px 0px 5px 10px;
}

div.form_desc {
    font-size: 11px;
    padding: 5px 0px 5px 0px;
}

div.form_error {
    margin-bottom: 10px;
    color: #FF0000;
}

div.success {
    line-height: 22px;
}

td.button {
    text-align: left;
    border: 1px solid #DDDDDD;
    border-left: 5px solid #DDDDDD;
    background: #FFFFFF;
    padding: 7px 8px 7px 6px;
    font-weight: bold;
}

div.button {
    font-weight: bold;
}

td.result {
    font-weight: bold;
    text-align: center;
    border: 1px dashed #CCCCCC;
    background: #FFFFFF;
    padding: 7px 8px 7px 7px;
}

td.error {
    font-weight: bold;
    color: #FF0000;
    text-align: center;
    padding: 7px 8px 7px 7px;
    background: #FFF3F3;
}

td.success {
    font-weight: bold;
    padding: 7px 8px 7px 7px;
    background: #f3fff3;
}

/* STYLES FOR AD BANNERS */
div.ad_top {
    padding: 10px;
    text-align: center;
}

div.ad_belowmenu {
    padding: 0px 0px 10px 0px;
    text-align: center;
}

div.ad_left {
    padding: 10px 10px 10px 0px;
    vertical-align: top;
    text-align: center;
}

div.ad_right {
    padding: 10px 0px 10px 10px;
    vertical-align: top;
    text-align: center;
}

div.ad_bottom {
    padding: 10px 0px 0px 0px;
    text-align: center;
}

/* STYLES FOR RECENT ACTION */
.recentaction_div_media {
    padding: 10px 10px 10px 20px;
}

.recentaction_div_media img {
    max-width: 300px;
    width: expression(this.width >       300 ?       300 :       true);
}

img.recentaction_media {
    float: left;
    margin: 3px;
    border: solid 1px #777777;
}

.recentaction_div_bg {

    background-image: url(../images/al_layout/cudzyslow_on.gif);
    background-repeat: no-repeat;
    margin-top:5px;
}
.recentaction_div {
    background-image: url(../images/al_layout/cudzyslow_off.gif);
    background-repeat: no-repeat;
    background-position:bottom right;
    padding: 10px 10px 0px 24px;
    position: relative;
    max-height: 125px;
    max-width: 450px;
    overflow: auto;
}

/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
* :first-child+html .recentaction_div {
    overflow: visible;
    overflow-y: expression(this.scrollHeight >       125 ?       "auto" :       "hidden"
        );
    overflow-x: auto;
    padding-bottom: 5px;
    height: expression(this.scrollHeight >       125 ?       "125px" :       "auto")
        ;
    width: expression(this.scrollWidth >       300 ?       "300px" :       "auto")
        ;
}

/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .recentaction_div {
    overflow: visible;
    overflow-y: expression(this.scrollHeight >       125 ?       "auto" :       "hidden"
        );
    overflow-x: auto;
    padding-bottom: 25px;
    height: expression(this.scrollHeight >       125 ?       "125px" :       "auto")
        ;
    width: expression(this.scrollWidth >       300 ?       "300px" :       "auto")
        ;
}

.recentaction_div img {
    max-width: 300px;
    width: expression(this.width >       300 ?       300 :       true);
}

/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
    padding: 3px 3px 3px 5px;
    background: #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    width: 181;
    display: block;
}

.suggest_item a:hover {
    background: #003366;
    color: #FFFFFF;
}

div.suggest {
    position: absolute;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #AAAAAA;
    padding: 0px;
    display: none;
}

a.suggest:link {
    color: #555555;
    text-decoration: none;
}


a.suggest:hover {
    color: #FFFFFF;
    text-decoration: none;
}

/* LOGIN PAGE */
td.login_middle {
    vertical-align: middle;
    text-align: center;
    padding-bottom: 30px;
    font-weight: bold;
    font-size: 22px;
}

td.login_right {
    vertical-align: middle;
    text-align: center;
    padding-bottom: 30px;
}

/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {
    height: 10px;
}

div.portal_content {
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 10px;
    background: #FFFFFF;
}

td.portal_text {
    vertical-align: top;
    padding: 10px 20px 10px 10px;
}

table.portal_table {
    margin-bottom: 10px;
}

div.portal_login {
    padding: 0px 10px 0px 10px;
    text-align: center;
}

td.portal_member {
    padding: 10px 7px 10px 7px;
    text-align: center;
    font-weight: bold;
}

div.portal_action {
    padding: 6px 6px 6px 6px;
    border-top: 1px solid #DEDEDE;
}

div.portal_action_top {
    padding: 6px 6px 6px 6px;
}

div.actions_padding {
    padding: 5px 0px 5px 0px;
}

div.portal_action_date {
    float: right;
    color: #999999;
    padding-left: 5px;
}

div.portal_whatsnew {

    padding: 10px 5px 4px 5px;
}

div.portal_signup a,div.portal_signup a:hover {
    font-size: 19px;
    line-height: 0px;
    text-align: center;
    padding: 8px 15px 5px 7px;
    background-image: url(../images/portal_join_bg.gif);
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    display: block;
}

div.portal_signup_container1 {
    border: 1px solid #CCCCCC;
}

div.portal_signup_container1:hover {
    border: 1px solid #AAAAAA;
}

/* WHATS NEW PAGE */
td.home_left {
    vertical-align: top;
    text-align: left;
    padding-right: 10px;
}

td.home_right {
    vertical-align: top;
}

td.home_stats {
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    text-align: center;
    vertical-align: middle;
}

td.home_menu {
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
}

td.home_menu1 {
    font-weight: bold;
}

td.home_notification {
    text-align: left;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
    padding: 7px 8px 7px 6px;
}

div.home_photo {
    border: 1px solid #DDDDDD;
    padding: 5px;
    background: #FFFFFF;
    margin-bottom: 10px;
}

td.home_box {
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 8px;
    background: #FFFFFF;
}

table.home_menu {
    border: 1px solid #DDDDDD;
    border-bottom: none;
    margin-bottom: 10px;
}

td.home_menu1 a {
    background-color: #FFFFFF;
    background-image: url(../images/menu_bg1.gif);
    background-repeat: repeat-y;
    background-position: top right;
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 5px 5px 7px;
    font-size: 11px;
    font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
    display: block;
}

td.home_menu1 a:hover {
    background-color: #F5F5F5;
    background-image: url(../images/menu_bg2.gif);
}

div.home_action {
    padding: 6px 6px 6px 6px;
    border-top: 1px solid #DEDEDE;
}

div.home_action_top {
    padding: 6px 6px 6px 6px;
}

div.home_action_date {
    float: right;
    color: #999999;
    padding-left: 5px;
}

div.home_whatsnew {
    padding: 5px 10px 5px 10px;
}

div.home_updated {
    font-size: 9px;
    color: #888888;
    padding-top: 2px;
}

/* WHATS NEW - MY NETWORK PAGE */
div.network_content {
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 8px;
}

/* VIEW PROFILE PAGE */
td.profile {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 5px 7px 5px 7px;
    margin-bottom: 12px;
}

td.profile_leftside {
    padding-top: 5px;
    vertical-align: top;
}

td.profile_rightside {
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: top;
}
div.profile_field_value {
    max-width: 500px;
    overflow: auto;
}
div.profile_friend_photo {
    float: left;
    width: 90px;
    text-align: center;
}
div.profile_friend_photo img { border:0px; }

div.profile_friend_info {
    float: left;
    padding-left: 10px;
}
div.profile_friend_options {
    padding-top:10px;
    text-align: left;
    padding-left: 10px;
    font-size:11px;
    font-weight:bold;
}
div.profile_friend_name {
    font-size: 12px;
    font-weight: bold;
}
div.profile_friend_name a { color:#7c3500; }

div.profile_friend_details div {
    color: #888888;
    font-size: 10px;
}
div.profile_image {
    float: left;
    padding: 5px;
    text-align: center;
    width: 111px;
}
div.profile_bar {
    padding: 0px;
    margin-top: 15px;
    margin-bottom: 10px;
}
td.profile_item1 {
    padding: 5px 0px 5px 0px;
    text-align: center;
    vertical-align: top;
}
td.profile_item2 {
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
div.profile_comment_author {
    float: left;
    padding: 5px 7px 5px 7px;


}
div.profile_comment_author a  { color:#1D8E24; 	text-decoration: none; font-weight:bold; }

div.profile_comment_date {
    text-align: right;
    padding: 5px 7px 5px 7px;

}


div.profile_comment_body {
    clear: left;
    padding: 5px 7px 5px 7px;
    overflow: auto;
    max-width: 550px;
    background:#C1C1C1;

}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .profile_comment_body {
    overflow: visible;
    overflow-y: hidden;
    overflow-x: auto;
    padding-bottom: 25px;
    width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .profile_comment_body {
    overflow: visible;
    overflow-y: hidden;
    overflow-x: auto;
    padding-bottom: 25px;
    width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
div.profile_comment_body img {
    max-width: 475px;
    width: expression(this.width > 475 ? 475: true);
}
div.profile_comment_links {
    text-align: right;
    padding-right: 7px;
    font-size:11px;
    font-weight: bold;
}
table.profile_menu {
    border: 1px solid #DDDDDD;
    border-bottom: none;
}
td.profile_menu1 a, div.nolink {

    /*background-image: url(../images/menu_bg1.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top right;
	*/
    font-weight:bold;
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 5px 5px 7px;
    font-size: 11px;
    display: block;
}
td.profile_menu1 a:hover {
    background-color: #F5F5F5;
    background-image: url(../images/menu_bg2.gif);
    text-decoration: none;
}

.profile_photo {
    text-align: center;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
}
.profile_photo .ramka {
    margin:5px;
    overflow:hidden;
    border: 1px solid #DDDDDD;
}
.profile_photo .ramka img { border:0px; }

td.profile_viewcomments_postcomment {
    padding: 10px 16px 10px 16px;
    border: 1px solid #CCCCCC;
    background: #F5F5F5;
}
div.profile_postcomment {
    /* border: 1px solid #BBBBBB; */
    color:#fafafa;

    /*	margin-bottom: 10px;*/
    /* padding: 10px 14px 8px 10px; */
    padding: 10px;
}
div.profile_postcomment textarea { background: #fafafa;   border: 1px solid #cac9c9; color:#606060; width:583px; min-height:70px; padding:8px; font-size:12px; }


#comment_submit {  background-image: url(../images/al_layout/button_65.png); width:65px; height:23px; line-height:23px; color:white; border:0px; margin-right:10px;}


.comment_area {
    font-family: "Lucida Sans", verdana, arial, serif;
    color: #888888;
    width: 100%;
    height: 70px;
}

div.profile_status { margin:5px; }
div.profile_status a { color:#7c3500; font-weight:bold; }

#profile_friends_searchbox_link { font-weight:bold; margin-right:4px; }

div.profile_action {
    padding: 0px 0px 5px 0px;
    /* border-bottom: 1px solid #EAEAEA; */
    margin: 8px;
}

div.profile_action a { font-weight:bold; }
div.profile_action_bottom {
    padding-bottom: 2px;
}
div.profile_action_date {
    color: #999999;
    float: right;
    padding-left: 5px;
}

div.profile_left_side { float: left; max-width:200px; display:block; }
div.profile_right_side { float: right; width:400px; display:block; }

div.profile_stats { margin-top:18px; }
div.profile_stats .stats_header { font-weight:bold; margin-bottom:5px; }

div.profile_stats table td { padding:3px; }

td.profile_tab a, td.profile2_tab a, td.profile3_tab a {
    font-size:13px;
    text-align:center;
    height:37px;
    line-height:36px;
    width:91px;
    font-weight: bold;
    display: block;
    color:#7c3500;
    margin-right:2px;
}
td.profile_tab a:hover, td.profile2_tab a:hover, td.profile3_tab a:hover {
    background-color: #F4F4F4;
    /*	background-image: url(../images/al_layout/profile_menu_bg.jpg);*/
    background-repeat: no-repeat;
    background-position: top left;
    text-align:center;
    height:37px;
    line-height:36px;
    width:91px;
    font-weight: bold;
    display: block;
    color:#484848;
    margin-right:2px;
}
td.profile_tab2 a, td.profile2_tab2 a, td.profile3_tab2 a {
    font-size:13px;
    background-color: #FFFFFF;
    /*	background-image: url(../images/al_layout/profile_menu_bg.jpg);*/
    background-repeat: no-repeat;
    background-position: top left;
    text-align:center;
    height:37px;
    line-height:36px;
    width:91px;
    font-weight: bold;
    display: block;
    color:#484848;
    margin-right:2px;
}
td.profile_tab2 a:hover, td.profile2_tab2 a:hover, td.profile3_tab2 a:hover {
    /*	background-color: #FFFFFF;*/
    /*	background-image: url(../images/al_layout/profile_menu_bg.jpg);*/
    /*	background-repeat: no-repeat;
	background-position: top left;
	text-align:center;
	height:37px;
	line-height:36px;
	width:91px;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
	margin-right:2px;*/
}

td.profile2_tab a, td.profile2_tab2 a, td.profile2_tab a:hover, td.profile2_tab2 a:hover{
    width: 140px;
}
td.profile3_tab a, td.profile3_tab2 a, td.profile3_tab a:hover, td.profile3_tab2 a:hover{
    width: 170px;
}

td.profile_tab2 a, td.profile_tab a:hover{
    background-image: url(../images/al_layout/profile_menu_bg.jpg);
}

td.profile2_tab2 a, td.profile2_tab a:hover{
    background-image: url(../images/al_layout/profile_menu_bg2.jpg);
}

td.profile3_tab2 a, td.profile3_tab a:hover{
    background-image: url(../images/al_layout/profile_menu_bg3.jpg);
}

#profile_tabs_profile {
    /*border-left: 1px solid #AAAAAA;*/
}
td.profile_tab_end {
    /*border-bottom: 1px solid #AAAAAA;*/
}

/*
td.profile_tab a {
	background-color: #EEEEEE;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA;
	border-left: none;
	font-weight: bold;
	display: block;
}
td.profile_tab a:hover {
	background-color: #F4F4F4;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA;
	border-left: none;
	font-weight: bold;
	display: block;
}
td.profile_tab2 a {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #AAAAAA;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
}
td.profile_tab2 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #AAAAAA;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
}

#profile_tabs_profile {

}
td.profile_tab_end {

}
*/








div.profile_content {
    padding: 10px;
    border: 1px solid #AAAAAA;
    border-top: none;
}
div.profile_headline, div.profile_headline2 {

    margin-bottom: 7px;
    font-weight: bold;
}
div.profile_headline2 {
    margin-top: 10px;
}














/* BROWSE PAGE */
td.browse_field {
    padding: 5px;
}
div.browse_field_radio {
    padding: 0px 5px 0px 1px;
    margin-top: 1px;
}
div.browse_fields {
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 5px 7px 5px 7px;
    margin-bottom: 12px;
}
td.browse_header {
    padding: 5px 5px 3px 7px;
    font-size: 12px;
    font-family: arial, serif;
    font-weight: bold;
    border: 1px solid #DDDDDD;
    border-bottom: none;
    background: #EEEEEE;
}
td.browse_result {
    vertical-align: top;
    text-align: center;
    width: 150px;
    padding: 5px 5px 10px 5px;
    font-weight: bold;
}
div.browse_pages {
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
    background: #EEEEEE;
    padding: 5px 0px 5px 0px;
}

/* SEARCH PAGE */
td.search {
    width: 475px;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
}
div.search_header {
    font-weight: bold;
    background: #F3F3F3;
    border: 1px solid #CCCCCC;
    padding: 5px 5px 5px 10px;
    font-size: 12px;
}
div.search_results {
    padding: 0px 10px 10px 10px;
}
div.search_result1 {
    padding: 10px;
    border:1px solid white;
    background-color:#F5F5F5;
}
div.search_result2 {
    padding: 10px;
}
div.search_result_text {
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
}
div.search_result_text2 {
    margin-top:3px;
    font-weight: normal;
    font-size: 10px;
    color: #777777;
}
div.search_context {
    color: #555555;
}
div.search_url {
    color: #115599;
}
td.search_pages_bottom {
    padding-top: 8px;
    padding-right: 12px;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}

/* HELP PAGES */
div.faq {
    margin: 10px;
    padding: 5px 5px 5px 10px;
    border-left: 3px solid #DDDDDD;
}
div.faq_questions {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 5px 7px 5px 8px;
}


/* MESSAGES */
table.messages_table {
    border: 1px solid #DDDDDD;
}
td.messages_header {
    padding: 4px 5px 5px 6px;

    font-weight: bold;
    background-color: #ffffff;
    /*	background-image: url(../images/header.gif);*/
    /*	background-repeat: repeat-x;*/
    color: #333333;
}
td.messages_left {
    width: 100%;
    text-align: left;
    vertical-align: middle;
}
td.messages_right {
    text-align: right;
    vertical-align: middle;
}
tr.messages_unread {
    background: #F5F5F5;
    font-weight: bold;
}
tr.messages_read {
    background: #FFFFFF;
}
td.messages_message {
    border-top: 1px solid #CCCCCC;
    padding: 7px 5px 7px 7px;
    vertical-align: top;
}
td.messages_photo {
    border-top: 1px solid #CCCCCC;
    padding: 7px 0px 7px 7px;
    vertical-align: top;
}
td.messages_view2 {
    background: #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 7px 12px 7px;
    vertical-align: top;
}
td.messages_view2_bottom {
    background: #FFFFFF;
    padding: 5px 7px 12px 7px;
    vertical-align: top;
}
td.messages_view1 {
    vertical-align: top;
    padding-right: 15px;
}
div.messages_author {
    padding-bottom: 5px;
    font-weight: bold;
}
div.messages_date {
    font-size: 9px;
    color: #777777;
}
td.messages_authorbox {
    width: 100px;
    text-align: right;
    vertical-align: top;
    padding: 5px 10px 0px 0px;
}



/* MY FRIENDS */
div.friends_search {
    width: 450px;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    margin-left: auto;
    margin-right: auto;
}
td.friends_sort {
    padding-top: 5px;
}
div.friends_result {
    padding: 5px;
    border: 1px solid #DDDDDD;
    margin-top: 10px;
    background: #FFFFFF;
}
td.friends_result0 {
    padding: 5px;
}
td.friends_result1 {
    vertical-align: top;
    padding: 5px;
}
td.friends_result2 {
    padding: 5px;
    vertical-align: top;
    text-align: right;
}
td.friends_result2 a, .action_links a{
    font-size: 10px;
    font-weight: bold;
    margin-right: 10px;
}
.friend_box{
    float: left;
    margin: 8px 8px 0;
    width: 300px;
}
.action_links{
    margin-top: 10px;
}
.action_links div{
    float: left;
}
div.friends_name {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
}
div.friends_name a{
    color: #7C3500;
}
div.friends_stats div {
    color: #888888;
    font-size: 9px;
}


/* BROWSE FRIENDS */
td.browse_friends_sort {
    padding-top: 5px;
}
div.browse_friends_result {
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.browse_friends_result0 {
    padding: 5px;
}
td.browse_friends_result1 {
    padding: 5px;
}
td.browse_friends_result2 {
    padding: 5px;
    text-align: right;
}


/* EDIT PROFILE */
td.editprofile_photoleft {
    text-align: center;
    padding-right: 10px;
}
td.editprofile_photoright {
    vertical-align: top;
}
td.editprofile_photo {
    height: 150px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    padding: 5px;
}
table.editprofile_options {
    margin-left: 10px;
}
div.editprofile_bar {
    border-bottom: 1px solid #DDDDDD;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.editprofile_item1 {
    padding: 5px;
    text-align: center;
    vertical-align: top;
}
td.editprofile_item2 {
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
div.editprofile_examplecss, div.editprofile_examplecss:hover {
    width: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    float: left;
    border: 1px solid #DDDDDD;
}
div.editprofile_examplecss:hover {
    border: 1px solid #BBBBBB;
}
div.editprofile_examplecss_selected {
    width: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    float: left;
    border: 1px solid #AAAAAA;
    background: #EEEEEE;
}


/* EDIT ACCOUNT SETTINGS */
td.account1 {
    padding: 5px 5px 5px 7px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
    background: #EEEEEE;
}
td.account2 {
    padding: 7px 5px 5px 5px;
    border: 1px solid #CCCCCC;
    border-top: none;
}



/* SIGNUP PAGE */
img.signup_code {
    vertical-align: middle;
}
div.signup_header {
    padding: 6px 9px 6px 9px;
    background: #F1F1F1;
    font-weight: bold;
    font-size: 12px;
    color:#A03500;
    margin-bottom: 10px;
}
div.signup_photo_desc {
    padding: 5px 5px 5px 0px;
}
td.signup_photo {
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
}



/* COMMENT STYLES */
.comment_headline {
    /*
	padding: 4px 0px 5px 6px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
	*/
    display:none;
}



/* PROFILE PHOTOS STYLES */
div.media {

    padding: 10px;
}
div.media_caption {
    text-align: left;
    padding: 0px 5px 0px 5px;
    margin-left: auto;
    margin-right: auto;
}
div.media_title {
    margin-bottom: 2px;
    font-weight: bold;
}
div.media_date {
    margin-top: 10px;
    font-size: 9px;
    color: #777777;
}



/* CAROUSEL */
td.carousel_item_active {
    border: 1px solid #BBBBBB;
    /*	background: #EEEEEE;*/
    background: #ffffff;
    padding: 5px;
}
td.carousel_item {
    padding: 5px;
}
td.carousel_item:hover {
    border: 1px solid #CCCCCC;
    padding: 4px;
}



/* PHOTO TAG CLASSES */
div.tag_div_hidden {
    position: absolute;
    z-index: 98;
}
div.tag_div {
    position: absolute;
    border: 2px solid #FFFFFF;
    z-index: 98;
}
div.tag_label {
    position: absolute;
    padding: 3px 5px 3px 5px;
    border: 1px solid #777777;
    background: #FFFFFF;
    font-weight: bold;
    z-index: 98;
}
div.media_photo_div {
    position: relative;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
}
div.media_photo_tagform {
    display: none;
    border: 1px solid #888888;
    width: 150px;
    position: absolute;
    opacity: 1;
    background: #FFFFFF;
}
div.media_photo_tagform_titlebar {
    text-align: left;
    padding: 5px;
    border-bottom: 1px solid #AAAAAA;
    background: #EEEEEE;
    font-weight: bold;
}
div.media_photo_friendlist {
    overflow: auto;
    margin: 4px 0px 4px 0px;
    height: 130px;
    text-align: left;
    padding-left: 4px;
    border: 1px solid #AAAAAA;
}


/* styles for the debugger */
div#se_debug_window_container
{
}

table#se_debug_window
{
    background: #ffffff;
    border: 1px solid #cccccc;
    width: 500px;
    height: 400px;
}

td#se_debug_window_menu
{
    padding: 4px 5px 5px 6px;
    border: 1px solid #DDDDDD;
    font-weight: bold;
    background-image: url(../images/header.gif);
    background-repeat: repeat-x;
    color: #333333;
    cursor: move;
}

div#se_debug_window_body_container
{
    width: 500px;
    height: 375px;
    overflow: auto;
}

/* styles for main menu and profile tab dropdowns */

div.top_menu_main_link_container
{
    text-align: left;
}

div.menu_main_dropdown
{
    border: 1px solid #CCCCCC;
    border-top: none;
    position: absolute;
    margin-top: 7px;
    margin-left: -1px;
    z-index: 100;
    width: auto;
    white-space: nowrap;
}

div.menu_main_item_dropdown a
{
    color:#777777;
    padding: 3px 40px 5px 7px;
    font-weight: bold;
    display: block;
    background: #EFEFEF;
}

div.menu_main_item_dropdown a:hover
{
    color:#444444;
    background: #FAFAFA;
    text-decoration: none;
}

div.menu_main_item
{
    float: left;
    padding-right: 10px;
    font-weight: bold;
    background: none;
}

div.menu_profile_dropdown
{
    border: 1px solid #CCCCCC;
    border-top: none;
    background: #FFFFFF;
    position: absolute;
    margin-top: 31px;
    margin-left: -63px;
    z-index: 99;
    width: auto;
    white-space: nowrap;
}

div.menu_profile_item_dropdown a
{
    padding: 3px 40px 5px 7px;
    font-weight: bold;
    display: block;
    background: #FFFFFF;
}

div.menu_profile_item_dropdown a:hover
{
    background: #F0F0F0;
    text-decoration: none;
}
ul {  padding-left:16px;}

.clear, .clear2, .clear3 { clear:both; display:block; }
.clear2 { height:1px; }
.clear3 { height:0; }

a { cursor:pointer; }

#akt_list {  }

/*.akt_main_box { margin-top:8px; background-color:#EFEFEF; padding:10px; font-size:12px;  } */
#akt_list table  { border:0px; margin:0px; }
#akt_list table td { margin:0px; }
#akt_list table .th { text-align:center;  border-bottom:3px solid white; padding:0px 2px 4px 2px; }
#akt_list table .th .img_class { width:80px; height:40px; margin-bottom:8px; }
#akt_list table .th .img_class img { text-align:center; }

.trajan { font-family: Trajan Pro; color:black;  }

.akt_main_box_title { border-left:1px solid #f2f2f2 ; padding:10px 0px 10px;  width:340px; }
.akt_main_box_title a { font-size:12px;  color:#4a4a4a; font-weight:bold; margin-left:10px; display:block;}
.akt_main_box_icons {  width:80px; text-align:center;  }
.akt_main_box_icons a { font-weight:bold; font-size:11px }

.akt_main_box_dark { background: #eaeaea; border-bottom:1px solid #ffffff; margin-left:1px; }
.akt_main_box_dark_2 { border:0px; background: #f2f2f2; border-bottom:1px solid #ffffff; }

.akt_main_box_light {  background: #f7f7f7; margin-left:1px; }
.akt_main_box_light_2 { border:0px; background: #ffffff; }

#tresc_artykulu { background:#ffffff; padding:10px 1px 10px 10px; margin-top:5px; line-height:200%; }


#view_akt { color:red;  }

#view_akt_header  { margin-bottom:10px; padding-bottom:20px; border-bottom:1px dotted;}
#view_akt_header a { }
#view_akt_header .level_1 { padding-left:0px; font-size:17px; font-weight:bold; }
#view_akt_header .level_2 { padding-left:9px; font-size:16px; font-weight:bold;}
#view_akt_header .level_3 { padding-left:18px; font-size:15px; font-weight:bold;}
#view_akt_header .level_4 { padding-left:27px; font-size:14px; font-weight:bold;}
#view_akt_header .level_5 { padding-left:36px; font-size:13px; font-weight:bold;}
#view_akt_header .level_6 { padding-left:45px; font-size:12px; font-weight:bold;}
#view_akt_content {  font-size:12px; margin-bottom:10px; overflow:auto; height: 580px; padding-right:5px;}
#view_akt_content h1 {  font-size:14px; }
#view_akt_content h1 a { text-decoration:none; cursor:text;color:#555555;}
#view_akt_content h1 a:hover { text-decoration:none; cursor:text;color:#555555; }
#view_akt_content h2 {  font-size:15px;  margin:6px 0px 10px;}
#view_akt_content h2 a { text-decoration:none; cursor:text; font-weight:bold;}
#view_akt_content h2 a:hover { color:#7391A8; text-decoration:none; }
#view_akt_content .link_to_art { cursor:pointer; }

.page_header_akt_right { float:right; width:150px }
.page_header_akt_left {float:left; width:500px; }


.navigator_top { padding-left:10px; }
div.padding_right { padding-right:0px; }

.portal_whatsnew h1 { font-size:14px; }
.portal_whatsnew .more_link { margin-top:30px; font-size:12px; margin-bottom:15px;}
.portal_whatsnew .akty_main_left { display:block; float:left; width:310px; margin-right:10px; }
.portal_whatsnew .akty_main_right { display:block; float:left; width:310px;  margin-right:10px; }

.akt_browse_element { border-bottom:1px solid white; }
.akt_browse_element .insert { padding:9px 4px 9px 5px; border-bottom:1px solid #cfcfcf; width:305px; }
.akt_browse_element .insert img {margin-right:8px; }
.akt_browse_element .insert a { color:#7c3300; font-weight:bold; }
.akt_browse_element .insert a:hover { color:#4a4a4a; text-decoration: none;}

.artykul_spis { font-size:10px; overflow:auto;  min-height:200px; height: 565px;}
/*MICHAŁ*/
.artykul_spis { line-height:1.7em}
.artykul_spis ul { padding-left:12px; list-style-type: none; font-size:11px; margin-left:0; }
/*.artykul_spis>ul { padding-left:12px; }*/
/*.artykul_spis li { padding-top:3px; padding-bottom:3px;}*/
.artykul_spis ul a { color:#7c3500; }
.artykul_spis ul a:hover { color:#076F0D;}
.artykul_spis .level1 { font-size:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; }
.artykul_spis .level1 a { color:#7c3500; }

#dymek { -moz-border-radius:8px 8px 8px 8px; z-index:100; background-color:#282828; 	border:1px solid #000000; color:#999999; font-size:11px;  left:100px;  position:absolute; top:100px; visibility:hidden; opacity: 1; min-width:300px;	max-width:450px;}
#dymek h2 { color:white; font-size:15px; margin:4px; }
#dymek h3 { color:#1D8E24; font-size:14px; margin:4px; }
#dymek p { margin:4px; margin-top:8px; text-align:justify;}


#al_td_name { color:#9600AF; height:20px; }
#document_search { margin:0px 0px 10px 0px; border:1px  solid #9600AF; min-height:100px; background-color:#256F00; }
#document_search h2 { margin:10px; color:white; }
#document_search h3 { margin-left:10px; color:white; }
#document_search table { margin:0px 10px 10px 10px;  }
#document_search table td { color:white; }


.help  { cursor:help; }
.audio_box	{ margin:8px 7px 4px 7px; }
.audio_box	h2 { margin-top:8px; font-size:13px; line-height:14px; margin-bottom:4px;}
.audio_box	h2 a { color:#7c3500;  }
.audio_box	td { vertical-align:top; }
.audio_box .category { }
.audio_box .category a { font-weight:bold;  }
.audio_box .td_audio_icon { width:100px; }
.audio_box .td_audio_icon2 { width:120px; }
.audio_box .icon { display:block; border:0px; width:54px; background-image: url(../images/al_layout/audioustawa_03.png); height:50px; margin:7px auto 7px auto;  }
.audio_box .demo {  margin:7px auto 7px auto; text-align:center; }
.audio_box .file_info_2 { margin-top:5px; font-size:12px;  }
.audio_box .download_button { margin:16px 0px 0px 22px; }


.price, .audio_box .price { font-size:16px; color:#1d8f21;}
.price_box, .audio_box .price_box { font-size:11px; color:#606060;}
.vat, .audio_box .vat   { font-size:11px; color:#606060; text-align:right;}
.button_kazus, .button_kazus2, .audio_box .button { cursor:pointer; font-weight:bold; color:white; font-size:12px; line-height:53px; text-align:center; float:right; margin-top:5px; display:block; width:161px; height:45px;  background-image: url(../images/al_layout/audioustawa_10.png); }
.button_kazus2{background-image: url(../images/al_layout/audioustawa_11.png);}

.akt_browse_element .insert img {
    margin-top: 6px;
}
.insert .category a{
    color: #1D8E24;
    font-size:11px;
}
/*.insert .kazus_left{
    float: left;
}
.insert .kazus_right{
    float: left;
}*/
.insert .left_li{
    width: 15px;
}
.insert ul{
    display: none;
}
.kazus_column{

}
.kazus_column .category0{
    display: inline-block;
    margin-left: 18px;
}
.kazus_column .category{
    font-size: 10px;
}
.kazus_column table{
    margin-left: 9px;
    font-size: 10px;
    width: 100%;
}
.kazus_column ul{
    font-size: 10px;
    margin: 14px 0 14px 50px;
    padding: 0;
}
.kazus_column .insert ul a{
    color: #1D8E24;
    font-size:11px;
}
.kazus_column li{
    line-height: 1.3em;
    /*    list-style-image: url(./images/al_layout/li_kazusy_03.png);*/
    list-style-type: none;
    margin: 7px 0;
}
.sum .more{
    color:#FF9000;
    cursor: pointer;
    float:right;
    font-size:10px;
    font-weight:bold;
    margin-right: 8px;
}
.brown_text { color:#7B3600; font-weight: bold; }


.kazus_info { padding:5px; }
.kazus_category_info {font-size:12px; margin-top:-15px; margin-left:10px; }
.kazus_category_info a { font-weight:bold;}

.kazus_info h3 { margin-bottom:2px; font-size:15px;  color:#7c3500; margin-left:8px;}
.kazus_info h4 { text-align:center; color:#1d8f21; font-size:14px;  }
.kazus_info .date { color:#606060; margin-bottom:5px; margin-left:8px;}
.kazus_info .name_info { font-weight:bold; margin-top:10px; color:#797979; margin-left:8px;}
.kazus_info .podstawa_prawna { color:#0C4F00; margin-top:5px; margin-bottom:15px;  }
.kazus_info .date { }


.link_orange_left, .link_orange_left2 { cursor:pointer; border:0px; font-family:Tahoma; margin:4px; color:white; font-size:11px; text-align:center; font-weight:bold;  display:block; background-image: url(../images/al_layout/button_90.png); width:90px; height:23px; line-height:23px;   }
.link_orange_left2 { display: inline}
.link_orange_left2 a {color:white }
.link_orange_left a, .link_orange_left2 a { color:white; font-weight:bold;}


.link_orange_120 { cursor:pointer; display: inline; border:0px; font-family:Tahoma; margin:4px; color:white; font-size:11px; text-align:center; font-weight:bold;   background-image: url(../images/al_layout/button_120.png); width:120px; height:23px; line-height:23px;   }
.link_orange_120 a {  color:white; }

.link_orange_120_2 { cursor:pointer; display: block; border:0px; font-family:Tahoma; margin:4px; color:white; font-size:11px; text-align:center; font-weight:bold;   background-image: url(../images/al_layout/button_120.png); width:120px; height:23px; line-height:23px;   }
.link_orange_120_2 a {  color:white; }

.link_orange_120_3 { cursor:pointer; display: block; border:0px; font-family:Tahoma; margin:4px; color:white; font-size:11px; float:right; text-align:center; font-weight:bold;   background-image: url(../images/al_layout/button_120.png); width:120px; height:23px; line-height:23px;   }
.link_orange_120_3 a {  color:white; }

.link_orange { font-family:Tahoma; margin:4px; color:white; font-size:11px; float:right; text-align:center; font-weight:bold;  display:block; background-image: url(../images/al_layout/button_90.png); width:90px; height:23px; line-height:23px;   }
.link_orange a { color:white; font-weight: bold !important}

.al_random_box { margin-bottom:15px; padding-top:20px; }
.al_random_box .header_box {  font-size: 16px; font-family: Trajan Pro; color: black; margin-bottom:4px; border-bottom:2px solid #c5c5c5; }
.al_random_box .header_box a {color: black; }
.al_random_box .link_gren { font-family:Tahoma; margin:4px; color:white; font-size:11px; float:right; text-align:center; font-weight:bold;  display:block; background-image: url(../images/al_layout/testy_button_more.png); width:94px; height:25px; line-height:24px;  }
.al_random_box .link_gren a { color:white; }

.link_gren_button, .link_gren_button2, .link_gren_button3 { cursor:pointer; border:0px; font-family:Tahoma; margin:4px; color:white; font-size:11px; text-align:center; font-weight:bold;  display:block; background-image: url(../images/al_layout/testy_button_more.png); width:94px; height:25px; line-height:24px;  }
.link_gren_button2 { display: inline;  }
.link_gren_button3 { background-image: url(../images/al_layout/testy_button_more2.png); display: inline;width: 120px }
.link_gren_button a, .link_gren_button2 a, .link_gren_button3 a { color:white; }

.button_gren_input  { cursor:pointer; border:0px; font-family:Tahoma; margin:4px; color:white; font-size:11px; text-align:center; font-weight:bold;   background-image: url(../images/al_layout/testy_button_more.png); width:94px; height:25px; line-height:24px;  }
.button_gren_middle a { font-family:Tahoma; margin:4px; color:white; font-size:11px; text-align:center; font-weight:bold;  display:block; background-image: url(../images/al_layout/testy_button_more.png); width:94px; height:25px; line-height:24px;  }

.al_random_box .box_content { margin:6px; text-align:justify; font-size:12px; }
.al_random_box .box_content h4 { font-size:12px;margin:0; }
.al_random_box .box_content a, .normal { font-weight:normal;   }
.al_random_box .box_content .title { margin:2px 0px 5px 0px; text-align:justify; font-size:12px; color:#606060;  }
.al_random_box .box_content table { margin:5px;  }
.al_random_box .box_content table td { color:#606060;  padding-top:9px }


.al_random_box .box_content .audio_box_left { float:left; width:43px; height:40px; display:block; margin-top:8px; clear:both;  }
.al_random_box .box_content .audio_box_right { text-align:left; float:left; width:230px; margin-top:9px; display:block; margin-right:8px; font-size:11px; vertical-align:middle; }
.al_random_box .box_content .audio_box_right a  { font-weight:bold; font-size:12px; }
.al_random_box .box_content .brown_links a {color:#7b3600}
.al_random_box .box_content .lp_center { width:205px; }
.al_random_box .box_content .lp_right { cursor:pointer; float:left; width:29px; height:31px; display:block;  background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-basket.png);   margin-top:9px; display:block; margin-right:2px; vertical-align:middle; }


.al_random_box .box_content .box_text_button a { line-height:21px; margin-right:8px; text-align:center; font-size:12px; color:white; font-weight:bold; display:block; width:23px; height:23px; background-image: url(../images/al_layout/testy_button_06.png);  }
.al_random_box .box_content .box_text_button a:hover { line-height:21px;  background-image: url(../images/al_layout/testy_button_08.png);  }

.al_random_box .box_content .box_text_button_ok { line-height:21px; margin-right:8px; width:23px; text-align:center; font-size:12px;  font-weight:bold; display:block;  height:23px;  color:white; background-image: url(../images/al_layout/testy_button_08.png); }

.al_random_box .box_content .box_text_button_bad { line-height:21px; margin-right:8px; width:23px; text-align:center; font-size:12px;  font-weight:bold; display:block;  height:23px;  color:white; background-image: url(../images/al_layout/testy_button_03.png); }
.al_random_box .box_content .box_text_button_ok a { cursor:default;  text-decoration:none; }
.al_random_box .box_content .box_text_button_ok a:hover {color:#134F00;}

.al_random_box .box_content .box_text_button_off { margin-right:8px; color:white; line-height:21px; width:23px; text-align:center; font-size:12px;  font-weight:bold; display:block; width:23px; height:23px; background-image: url(../images/al_layout/testy_button_06.png); }
.al_random_box .box_content .box_text_button_off a { cursor:default;  text-decoration:none; color:white; }
.al_random_box .box_content .box_text_button_off a:hover { color:white;}

#al_basket_box {  margin-bottom:10px; }
#al_basket_box .left { display:block; float:left; width:31px; height:32px; background-image: url(../images/al_layout/koszyk_02.png);  }
#al_basket_box .center { text-align:right; display:block; margin:2px 10px 2px 10px; float:left; width:260px; color:#a0a0a0; }
#al_basket_box .center strong {color:black; }
#al_basket_box a { margin-top:4px; display:block; float:right; width:65px; height:29px; background-image: url(../images/al_layout/koszyk_05.png); text-align:center; line-height:29px; font-weight:bold; color:white; }
#al_basket_box a:hover { color:#FFB724; text-decoration:none; }

.navi { font-size:12px; clear:both; margin:50px 10px 15px 50px; padding:7px; border-top:1px solid #004F0B; border-bottom:1px solid #004F0B; text-align:center; }
.navi a { margin-left:10px;}


.doc_navi { font-size:11px; clear:both; padding:5px; font-weight: bold; text-align:center; }
.doc_navi a { margin-left:10px; }
.doc_navi span { margin-left:10px;}

.select_group_browse { width:186px; color:#839885; line-height:25px; text-align:right; }
.select_group_browse select { padding:2px 2px 2px 8px; color:#839885;  border:1px solid #839885; margin-left:8px; margin-bottom:4px; max-width:220px; }

.content_table { margin:10px 0px 20px 0px;}

.content_table .top_left_maklers { float:left; display:block; width:86px; height:113px; background-image: url(/images/maklers/TESTY_01.png); background-repeat: no-repeat;   }
.content_table .top_center_maklers { float:left; display:block; width:891px; height:113px;  }
.content_table .top_center_maklers h3  { font-size:23px; font-family: times; color:#840607;  margin:14px 5px 0px 20px;}
.content_table .top_center_maklers h3 a  { text-decoration: none;}
.content_table .top_center_maklers .lay_1 { float:left; width:230px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_03.png); background-repeat: repeat-x;}
.content_table .top_center_maklers .lay_2 { float:left; width:28px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_04.png); background-repeat: no-repeat;}
.content_table .top_center_maklers .lay_3 { float:left; width:16px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_05.png); background-repeat: no-repeat;}
.content_table .top_center_maklers .lay_4 { float:left; width:601px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_06.png); background-repeat: repeat-x;}
.content_table .top_center_maklers .lay_5 { float:left; width:16px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_08.png); background-repeat: no-repeat;}

.content_table .top_center_maklers .lay_6 {  float:left; width:891px; display:block; height:67px; display:block; background-image: url(/images/maklers/TESTY_09.png); background-repeat: repeat-x;}
.content_table .top_center_maklers .lay_7 { float:right; width:16px; display:block; height:67px; display:block; background-image: url(/images/maklers/TESTY_11.png); background-repeat: no-repeat;}

.content_table .top_right_maklers { float:left; display:block; width:5px; height:7px; background-image: url(../images/al_layout/content_table_07.gif); background-repeat: no-repeat;  }


.content_table .top_left_maklers_2 { float:right; display:block; width:96px; height:113px; background-image: url(/images/maklers/Zagadnienia_09.png); background-repeat: no-repeat; margin-right:3px;  }
.content_table .top_center_maklers_2 { display:block; /*width:891px;*/ height:113px;  } /*MICHAŁ*/
.content_table .top_center_maklers_2 h3  { font-size:23px; font-family: times; color:#840607;  margin:14px 5px 0px 20px;}
.content_table .top_center_maklers_2 h3 a  { text-decoration: none;}
.content_table .top_center_maklers_2 .lay_1 { float:right; width:230px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_07.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_2 .lay_2 { float:right; width:15px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_05.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_2 .lay_3 { float:right; width:16px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_04.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_2 .lay_4 { float:right; width:605px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_03.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_2 .lay_5 { float:right; width:15px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_01.png); background-repeat: no-repeat;}

.content_table .top_center_maklers_2 .lay_6 {  float:left; width:881px; display:block; height:67px; display:block; background-image: url(/images/maklers/Zagadnienia_13.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_2 .lay_7 { float:left; width:15px; display:block; height:67px; display:block; background-image: url(/images/maklers/Zagadnienia_11.png); background-repeat: no-repeat;}

.content_table .top_right_maklers_2 { float:left; display:block; width:5px; height:7px; background-image: url(../images/al_layout/content_table_07.gif); background-repeat: no-repeat;  }


.content_table .top_left_maklers_3 { float:left; display:block; width:96px; height:46px; background-image: url(/images/maklers/Zagadnienia_09.png); background-repeat: no-repeat; margin-right:3px;  }
.content_table .top_center_maklers_3 { display:block; /*width:891px;*/ height:46px;  } /*MICHAŁ*/
.content_table .top_center_maklers_3 h3  { font-size:23px; font-family: times; color:#840607;  margin:14px 5px 0px 20px;}
.content_table .top_center_maklers_3 h3 a  { text-decoration: none;}
.content_table .top_center_maklers_3 .lay_1 { float:left; width:15px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_01_new.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_3 .lay_2 { float:left; width:290px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_03.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_3 .lay_3 { float:left; width:16px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_04.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_3 .lay_4 { float:left; width:15px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_05.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_3 .lay_5 { float:left; width:290px; display:block; height:46px; display:block; background-image: url(/images/maklers/Zagadnienia_07.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_3 .lay_6 { float:left; width:28px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_04.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_3 .lay_7 { float:left; width:16px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_05.png); background-repeat: no-repeat;}
.content_table .top_center_maklers_3 .lay_8 { float:left; width:291px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_06.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_3 .lay_9 { float:left; width:16px; display:block; height:46px; display:block; background-image: url(/images/maklers/TESTY_08_new.png); background-repeat: no-repeat;}

/*.content_table .top_center_maklers_3 .lay_6 {  float:left; width:881px; display:block; height:67px; display:block; background-image: url(/images/maklers/Zagadnienia_13.png); background-repeat: repeat-x;}
.content_table .top_center_maklers_3 .lay_7 { float:left; width:15px; display:block; height:67px; display:block; background-image: url(/images/maklers/Zagadnienia_11.png); background-repeat: no-repeat;}*/

.content_table .top_right_maklers_3 { float:left; display:block; width:5px; height:7px; background-image: url(../images/al_layout/content_table_07.gif); background-repeat: no-repeat;  }



.content_table .top_left { float:left; margin:0px; clear:both; display:block; width:6px; height:7px; background-image: url(../images/al_layout/content_table_03.gif); background-repeat: no-repeat;   }
.content_table .top_center { float:left; display:block; width:646px; height:7px; background-image: url(../images/al_layout/content_table_05.gif);  background-repeat: repeat-x; }
.content_table .top_right { float:left; display:block; width:5px; height:7px; background-image: url(../images/al_layout/content_table_07.gif); background-repeat: no-repeat;  }
.content_table .main_window { clear:both; min-height:76px; width:657px; background:#fafafa; overflow: hidden}
.content_table .main_window_maklers { border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f;  clear:both;  width:657px; background-image: url(/images/maklers/TESTY_15.png); background-color: #FFFFFF;   background-repeat: repeat-x ; overflow: hidden}
.content_table .main_window_maklers .description { margin:0px 30px 20px 30px; text-align: justify; }
.content_table .bottom_left { float:left; display:block; width:6px; height:6px; background-image: url(../images/al_layout/content_table_27.jpg); background-repeat: no-repeat;   }
.content_table .bottom_center {  float:left; display:block; width:646px; height:6px; background-image: url(../images/al_layout/content_table_28.jpg);  background-repeat: repeat-x; }
.content_table .bottom_right { float:left; display:block; width:5px; height:6px; background-image: url(../images/al_layout/content_table_29.jpg); background-repeat: no-repeat;  }

.content_table .top_left_lp { float:left; display:block; width:12px; height:9px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_03.png); background-repeat: no-repeat;   }
.content_table .top_center_lp { float:left; display:block; width:343px; height:9px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_04.png);  background-repeat: repeat-x; }
.content_table .top_right_lp { float:left; display:block; width:302px; height:9px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1c_06.png); background-repeat: no-repeat;  }
.content_table .top_right_lp_test { float:left; display:block; width:302px; height:9px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1t_06.png); background-repeat: no-repeat;  }
.content_table .main_window_lp { clear:both; min-height:76px; width:657px; background:#fafafa; }

.content_table .lp_table { border:0px; margin:0px; padding: 0px; clear:both;}
.content_table .lp_table tbody { border:0px; margin:0px; padding: 0px; }
.content_table .lp_table td { border:0px; margin:0px; padding: 0px; }
.content_table .main_window_left_lp { width:4px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1c_16.png); background-repeat: repeat-y;  }
.content_table .main_window_left_lp .background { width:4px; height:545px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_08.png); background-repeat: no-repeat;  }
.content_table .main_window_center_lp { vertical-align:top; width:647px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1c_17.png); background-repeat:repeat-y;  }
.content_table .main_window_center_lp .background { vertical-align:top; width:647px; min-height:545px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_09.png); background-repeat:repeat-x;  }

.content_table .main_window_right_lp { vertical-align:top; width:6px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1d_18.png); background-repeat: repeat-y;  }
.content_table .main_window_right_lp .background { width:6px; height:545px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_12.png); background-repeat: no-repeat;  }

.content_table .bottom_left_lp { float:left; display:block; width:9px; height:15px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_13.png); background-repeat: no-repeat;   }
.content_table .bottom_center_lp {  margin-bottom:10px; float:left; display:block; width:637px; height:15px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_15.png);  background-repeat: repeat-x; }
.content_table .bottom_right_lp { float:left; display:block; width:11px; height:15px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_16.png); background-repeat: no-repeat;  }
.content_table .main_window_lp_audio_background { padding:8px 12px 5px 14px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1c_11.jpg); background-repeat: no-repeat; background-position: top right; }
.content_table .main_window_lp_test_background { padding:8px 12px 5px 14px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1t_11.jpg); background-repeat: no-repeat; background-position: top right; }
.content_table .lp_audio_desc { margin:0px; padding:0px; font-size:14px; line-height:24px; width:440px; }

.content_table .top_test_lp { margin-bottom:25px; }
.content_table .top_test_lp ul { margin-left:5px; margin-top:3px; list-style-type: none; padding: 0px; }
.content_table .top_test_lp li { margin-top:1px; background-image: url(../images/al_layout/index/icon_check-mark.png); background-repeat: no-repeat; background-position: 0px 5px; padding-top:3px; padding-left: 31px; line-height:24px; font-size: 13px; font-weight:bold;  }

.content_table .lp_audio_title { color:#217427; font-size:19px; font-weight: bold; margin-top:20px; margin-bottom: 30px;}
.content_table .lp_audio_title span { color: #888888; font-weight:normal; font-size:13px; text-decoration:underline; cursor: pointer; }

.content_table .lp_audio_info { margin-top:15px;  }
.content_table .lp_audio_info .lp_left { float:left; display:block; width:140px;  }
.content_table .lp_audio_info .lp_right { float:left; display:block; width:300px; margin-left:10px; }
.content_table .lp_audio_info  .lp_right h2 { color:#e26300; font-size:19px; margin:0px; margin-bottom:8px; line-height: 22px; }
.content_table .lp_audio_info .lp_left_test { float:left; display:block; width:73px;  }
.content_table .lp_audio_info .lp_right_test { float:left; display:block; width:360px; margin-left:10px; }
.content_table .lp_audio_info  .lp_right_test h2 { color:#e26300; font-size:19px; line-height:21px; margin:0px; margin-bottom:8px; }
.content_table .lp_audio_info .lp_right .file_info { margin-top:20px; font-size:12px; color:#505050; }


.content_table .lp_audio_info .lp_question_text { margin:2px 0px 0px 10px;  font-size:11px; }
.content_table .lp_audio_info .lp_test_button { margin:10px 10px 0px 0px; width:97px; height:22px; display:block;  line-height:21px; color:white; text-align:center;  background-image: url(../images/al_layout/testy_category_button.png); background-repeat: no-repeat; font-size:11px; }
.content_table .lp_audio_info .lp_test_button span {font-size:15px; }

.content_table .lp_test_description { font-size:12px; margin:8px 0px 8px 0px; line-height:22px; text-align:justify;  }
.content_table .lp_test_description i { font-size:13px; }
.content_table .lp_test_description span { font-weight:bold; color:#1D8E24; }

.content_table .lp_audio_bottom {margin-top:38px; clear:both; }
.content_table .lp_audio_bottom h3 { font-size:19px; margin:0px; margin-bottom:5px; color:#217427;}
.content_table .lp_audio_bottom .info {margin-top:10px; font-size:11px; }
.content_table .lp_audio_bottom ul { margin-left:5px; margin-top:3px; list-style-type: none; padding: 0px; }
.content_table .lp_audio_bottom li { margin-top:3px; background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1c_03.png); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 13px; }

#v_toggle { color:#7B3600; padding-top:20px; font-weight: bold; font-size:13px; }


.content_table .lp_basket_button { clear:both; margin:30px; }
.content_table .lp_basket_button .price_box { float: left; margin: 19px 0px 0px 20px; font-size:17px; }
.content_table .lp_basket_button .button { cursor:pointer; font-weight:bold; color:white; font-size:12px; line-height:53px; text-align:center; float:left; margin-top:17px; display:block; width:161px; height:45px;  background-image: url(../images/al_layout/audioustawa_10.png); }

.group_box_light { display:block; width:290px; height:110px; border:1px solid white; float:left; margin:5px 9px 5px 9px; background-color:#f5f5f5;  }
.group_box_dark { display:block; width:292px; height:112px; float:left; margin:5px 8px 5px 8px; }

.group_box_in {  margin:8px; }
.group_box_in .left { float:left; width:55px; height:60px;  display:block; text-align:left; }
.group_box_in .left img { margin-top:8px; width:50px; height:50px; }
.group_box_in .right { font-size:11px;  float:left; width:209px; margin-left:8px; display:block; }
/*.group_box_in .right { font-size:11px;  float:left; width:250px; margin-left:8px; display:block; }*/
.group_box_in .right .description { font-size: 11px; margin: 6px 0px 2px 25px; white-space:nowrap;}
.group_box_in h2 { margin:3px 2px 5px; }
.group_box_in h2 a { color:#7c3500; font-size:13px;  }

.group_profile_menu { float:left; width:185px; padding:6px 7px 6px;}
.group_profile_menu a { font-weight:bold; }
.group_headline_title { color:black; font-family: Trajan Pro; font-size: 15px;  margin-bottom: 7px; font-weight: bold; }

.activity_list_light, .audio_list_light { display:block; width:610px; min-height:50px; border:1px solid white;  margin:5px 9px 5px 9px; background-color:#f5f5f5;  }
.activity_list_dark, .audio_list_dark { display:block; width:610px; min-height:50px;  margin:5px 9px 5px 9px; }
.audio_list_light, .audio_list_dark{margin:0;width:654px;}
/** Ramki - tła - używane prawie w każdej stronie */


.in_content_table_maklers { margin:8px;    }
.in_content_table_maklers .pointer {  width:30px; height:23px; background-image:url(/images/maklers/MAIN_10.png); background-repeat: no-repeat;   }


.in_content_table_maklers .in_top_left { float:left; display:block; width:15px; height:11px; background-image: url(/images/maklers/TESTY_24.png); background-repeat: no-repeat;   }
.in_content_table_maklers .in_top_center { float:left; display:block; width:932px; height:10px; background-color:#E7E7E7; border-top:1px solid #cecbc4;}
.in_content_table_maklers .in_top_right { float:left; display:block; width:12px; height:11px; background-image: url(/images/maklers/TESTY_26.png); background-repeat: no-repeat;  }
.in_content_table_maklers .in_main_window { border-left:1px solid #cecbc4; border-right:1px solid #cecbc4; /*clear:both;*/ background-color:#E7E7E7; }
.in_content_table_maklers div>.in_main_window { margin:0px; }
.in_content_table_maklers .in_main_window_v2 {  background-image: url(../images/al_layout/content_table_separator_05.jpg);  background-repeat: repeat-y; background-position:309px 0px;  padding:0px; }
.in_content_table_maklers .in_main_window_2 { margin:0px;  background-image: url(../images/al_layout/content_table_separator_03.jpg); background-repeat: no-repeat; background-position:309px 0px; }

.in_content_table_maklers .in_bottom_left { float:left; display:block; width:15px; height:12px; background-image: url(/images/maklers/TESTY_30.png); background-repeat: no-repeat;   }
.in_content_table_maklers .in_bottom_center { float:left; background-color:#E7E7E7; display:block; width:932px; height:11px; border-bottom:1px solid #cecbc4;  }
.in_content_table_maklers .in_bottom_center_v2 {  background-image: url(../images/al_layout/content_table_bottom.jpg); background-repeat: no-repeat;  }
.in_content_table_maklers .in_bottom_right { float:left; display:block; width:12px; height:12px; background-image: url(/images/maklers/TESTY_31.png); background-repeat: no-repeat;  }

.in_content_table_maklers_2 { margin:8px;    }
.in_content_table_maklers_2 .pointer {  width:30px; height:23px; background-image:url(/images/maklers/MAIN_10.png); background-repeat: no-repeat;   }


.in_content_table_maklers_2 .in_top_left { float:left; display:block; width:15px; height:11px;   }
.in_content_table_maklers_2 .in_top_center { float:left; display:block; width:934px; height:10px; }
.in_content_table_maklers_2 .in_top_right { float:left; display:block; width:12px; height:11px;  }
.in_content_table_maklers_2 .in_main_window { clear:both; }
.in_content_table_maklers_2 div>.in_main_window { margin:0px; }
.in_content_table_maklers_2 .in_main_window_v2 {  background-image: url(../images/al_layout/content_table_separator_05.jpg);  background-repeat: repeat-y; background-position:309px 0px;  padding:0px; }
.in_content_table_maklers_2 .in_main_window_2 { margin:0px;  background-image: url(../images/al_layout/content_table_separator_03.jpg); background-repeat: no-repeat; background-position:309px 0px; }

.in_content_table_maklers_2 .in_bottom_left { float:left; display:block; width:15px; height:12px;   }
.in_content_table_maklers_2 .in_bottom_center { float:left;display:block; width:934px; height:11px;  }
.in_content_table_maklers_2 .in_bottom_center_v2 { }
.in_content_table_maklers_2 .in_bottom_right { float:left; display:block; width:12px; height:12px;   }





.in_content_table { margin:8px;    }
.in_content_table .in_top_left { float:left; display:block; width:4px; height:7px; background-image: url(../images/al_layout/content_table_13.jpg); background-repeat: no-repeat;   }
.in_content_table .in_top_center { float:left; display:block; width:632px; height:7px; background-image: url(../images/al_layout/content_table_16.jpg);  background-repeat: repeat-x; }
.in_content_table .in_top_right { float:left; display:block; width:5px; height:7px; background-image: url(../images/al_layout/content_table_17.jpg); background-repeat: no-repeat;  }
/*.in_content_table .in_main_window { margin:-8px 0 0; clear:both; background:#EBEBEB; }*/
.in_content_table .in_main_window { margin:0; clear:both; background:#EBEBEB; } /*MICHAŁ*/
.in_content_table div>.in_main_window { margin:0px; }
.in_content_table .in_main_window_v2 {  background-image: url(../images/al_layout/content_table_separator_05.jpg);  background-repeat: repeat-y; background-position:309px 0px;  padding:0px; }
.in_content_table .in_main_window_2 { margin:0px;  background-image: url(../images/al_layout/content_table_separator_03.jpg); background-repeat: no-repeat; background-position:309px 0px; }

.in_content_table .in_bottom_left { float:left; display:block; width:4px; height:6px; background-image: url(../images/al_layout/content_table_21.jpg); background-repeat: no-repeat;   }
.in_content_table .in_bottom_center { float:left; background-color:#EBEBEB; display:block; width:630px; height:6px;  }
.in_content_table .in_bottom_center_v2 {  background-image: url(../images/al_layout/content_table_bottom.jpg); background-repeat: no-repeat;  }
.in_content_table .in_bottom_right { float:left; display:block; width:6px; height:6px; background-image: url(../images/al_layout/content_table_23.jpg); background-repeat: no-repeat;  }

.lp_one_package_box { border:0px; margin-left:100px; display:block;  margin-top:35px; margin-bottom:10px; width:145px; height:30px; line-height:30px; color:white; font-weight:bold; text-align:center; background-image: url(../images/al_layout/landingpage/landingpage-test-v1c-var1_11.png); background-repeat: no-repeat; cursor: pointer; }

/*.in_content_table .textelement { margin-top:8px; text-align:justify; font-size:12px;  margin-bottom:15px; border:1px solid #fbfbfb; background-color:#f5f5f5; }*/
.in_content_table .textelement { margin-top:8px; text-align:justify; font-size:12px;  border:1px solid #fbfbfb; background-color:white; }
.in_content_table .textelement p { padding:8px 10px 8px 10px; color:#797979; }

.orange_button_big { display:block; width:56px; height:34px; font-size:16px; font-weight:bold; line-height:32px; color:white; text-align:center;  background-image: url(../images/al_layout/orange_big_button.png); background-repeat: no-repeat;   }

/** Kategorie testu */

.test_category_box { width:201px; margin:8px 5px 12px 11px; float:left; display:block; background-color:#e9e9e9;}
.test_category_box .test_top { width:201px; height:50px; display:block; height:50px; line-height:50px; font-weight:bold; color:white; text-align:center;    background-image: url(../images/al_layout/testy_category_bg_03.jpg); background-repeat: no-repeat;  }
.test_category_box .test_top a { color:white; font-size:14px; }
.test_category_box .test_top img {margin-left:5px; }
.test_category_box .test_bottom { width:201px; height:42px; display:block; color:white; text-align:center;  background-image: url(../images/al_layout/testy_category_bg_07.jpg); background-repeat: no-repeat;  }
.test_category_box .test_middle { padding:10px; min-height:409px; background-image: url(../images/al_layout/testy_category_bg_05.jpg); background-repeat: repeat-y;   }

.test_category_box .test_middle ul { margin-left:5px; margin-top:3px; list-style-type: none; padding: 0px; }
.test_category_box .test_middle li { margin-top:8px; background-image: url(../images/al_layout/li.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 13px; }
.test_category_box .test_middle a {font-weight:bold; }

.test_cat_button { margin:10px auto 0px auto; width:97px; height:22px; display:block;  line-height:21px; color:white; text-align:center;  background-image: url(../images/al_layout/testy_category_button.png); background-repeat: no-repeat; font-size:11px; }
.test_cat_button span {font-size:15px; }


/**  Pakiety testów */

.test_package_left { font-family: tahoma; cursor:pointer; float:left; width:542px; font-size:14px; margin:2px 50px 1px 5px; }
.test_package_left a { color:#606060;}
.test_package_left a:hover { color:#7B3600;}
.test_package_center {float:left; margin:1px 10px 1px 10px; }
.test_package_right {float:right; margin:1px 10px 1px 10px; }
.test_package_right a { display:block; width:133px; height:23px; line-height:23px; color:white; font-weight:bold; text-align:center; background-image: url(../images/al_layout/greee_button_long.png); background-repeat: no-repeat;  }
.test_package_right a:hover { color:#7B3600;}

.test_package_box { margin-left:4px; margin-right:4px; }
.test_package_box table { width:100%; } /*MICHAŁ*/
.test_package_box .info_m { float:right; background-image: url(/images/maklers/TESTY_35.png); width:29px; height:29px; margin:0px 5px 0px 5px; cursor: pointer;}

.package_option  { clear:both; margin:0px 10px 0px 10px }
.package_option a { margin-left:15px;  margin-top:5px; display:block; float:right; width:133px; height:23px; line-height:23px; color:white; font-weight:bold; text-align:center; background-image: url(../images/al_layout/greee_button_long.png); background-repeat: no-repeat;  }

.td_one_package_icon { width:100px; text-align:center; }
.td_one_package_icon img { margin:10px auto 10px auto; }
.one_package_box { width:400px; }
.one_package_box .category { margin:0px; }
.one_package_box .category a { font-weight:bold; }
.one_package_box .akt_info_header { font-family: Trajan Pro; margin:30px 5px 4px 5px; text-align: left; font-size: 14px; color:black; }
.one_package_box h2 { font-size:14px; color:#7B3600; }

.one_package_box ul { padding-left:12px; list-style-type: none; font-size:11px; }
.one_package_box li { padding-top:1px; padding-bottom:1px;}

.one_package_box input { border:0px; margin-left:150px;  margin-top:20px; margin-bottom:10px; width:133px; height:23px; line-height:23px; color:white; font-weight:bold; text-align:center; background-image: url(../images/al_layout/greee_button_long.png); background-repeat: no-repeat;  }

table .package_box td {vertical-align:top; }

.package_generate_top { margin-bottom:10px }
.package_generate_top .pg_left { float:left; width:300px; display:block; }
.package_generate_top .pg_left input { width:250px; border:1px solid #d4d4d4; background-color:#fbfbfb; padding:3px 8px 3px 8px; color:#606060; }
.package_generate_top .pg_right { float:right; width:100px; display:block; }

/** generowanie pakietów */

#package_generate { margin:20px 10px 0px 10px; }
#package_generate  table td { padding:5px 10px 4px 10px; }
#package_generate .right  { color:#1D8E24; font-weight:bold; }
#package_generate .options_button  { clear:both;  margin:20px 10px 15px 10px;   font-weight:bold; }
#package_generate .options_button a { color:#7B3600;  }
#package_generate .options_info { clear:both; margin:25px 0px 10px 0px; font-weight:bold; color:#9F9F9F;   }

#mytree2 .hidelink{ color: #7B3600; cursor:pointer;  font-weight:bold; }
#mytree2 h5, #mytree2 h6 {  font-size:12px; color: #7B3600;  font-weight:normal;}
#mytree2 .count_question { display:inline;  color: #1d8f21; font-weight:bold; }
#mytree2  a { color:#7B3600;  }
#mytree2{ margin: auto; text-align: left; }
#mytree2 h4, #mytree2 h5, #mytree2 h6{  margin:3px; display: table; }
#mytree2 li{ list-style-type: none; }
#mytree2 select, #mytree2 span{ display: table-cell; }
#mytree2 select{ margin-right:5px;   width:60px; }
#mytree2 .range0{ color:#797979;cursor:pointer;font-weight: bold;}
#mytree2 .range{ display:block;font-weight: normal;}
/*#mytree2 .dnone{display:none}*/



#percent { display: none; color:#1D8E24; font-weight:bold; font-size:12px; }
#percent span { color:#7B3600; font-weight:bold; font-size:13px; }

#package_generate .question_count { display:block; width:51px; height:26px; background-image: url(../images/al_layout/orange_smal_icon.png); margin:5px 5px 4px 0px; color:white; text-align:center; font-size:13px; font-weight:bold; line-height:26px;}

/** Strona rozwiazywania testu */

#test .question_background { border-bottom:1px solid white; background-color:#f5f5f5;   width:100%; background-image: url(../images/al_layout/test_znak_zapytania.png); background-repeat: no-repeat; background-position: top right; text-align: left; }
#test .question_text { margin:0px 30px 0px 20px; font-size:14px; color:#6d6d6d; font-family:arial; font-weight:bold; font-style:italic; padding-top:15px; padding-bottom:15px; text-align: justify; }
#test .question_text td { margin:5px; padding: 3px; font-size:12px;  }
#test .left_top { float:left; font-size:16px; margin:10px; width:460px; font-weight:bold; }
#test .left_top span { font-size:12px; font-weight:normal }
#test .right_top { float:right; text-align:right;  width:120px; margin-top:10px; margin-right:15px;  }
#test .right_top a { font-weight:bold; color:#A03500; font-size:11px;  }

#no_answered { margin:15px; color:#797979; font-weight:bold; }
#no_answered div {  margin-top:10px; }
#no_answered a { color:#810608; font-size:11px; }
#no_answered .red_font a, .red_font a { color:#B70000; font-size:11px; }

.test_stop { float:left;  width:120px; margin:27px 0px 0px 10px; display:block;  }
.test_stop a { font-weight:bold; color:#A03500; font-size:11px; margin-left:10px;  }
.test_rq{
    color:#A03500; cursor:pointer; font-size:11px; font-weight:bold; margin-left:20px;
}
.question_text td { border:1px solid #CECCCC; }
.question_text table { margin-top:15px; margin-bottom:10px; }

.test_next_question a { float:left; margin:25px; display:block; font-size:12px; color:white; text-align:center; width:133px; height:23px; line-height:23px; font-weight:bold;  background-image: url(../images/al_layout/greee_button_long.png); background-repeat: no-repeat;  }
.test_answer_ack { border:none; color:white; cursor:pointer; text-align:center; width:133px; height:23px; line-height:23px; font-weight:bold;  background-image: url(../images/al_layout/greee_button_long.png); background-repeat: no-repeat;  }

.report_question {  margin:20px 15px 0px 15px; float:right; width:146px;  text-align:left;  }
.report_question img {margin-top:3px; }
.report_question .right { float:right; font-size:11px;}
.report_question .right a { font-weight: bold; color:#A03500;  }

#test .answer_liter {  background-image: url(../images/al_layout/test_button_answer_o.jpg); width:36px; height:36px; color:white; font-size:15px; font-weight:bold; text-align:center; line-height:36px; }
#test .answer_box_tex { /*width:540px;*/  margin-left:10px; vertical-align:middle; font-size:13px; font-weight:bold; }
#test .answer_box {  border-bottom:1px solid #f6f5f5;  padding:9px 15px 9px 15px; cursor:pointer;  }

#test .answer_text {
    color:#6d6d6d;
    /*    color:#ff7500;*/
}

#test .answer_liter_ok, #test .answer_liter_ok_notselected, #test .answer_liter_ok_clicked  {  background-image: url(../images/al_layout/test_button_answer_g.jpg); width:36px; height:36px; color:white; font-size:15px; font-weight:bold; text-align:center; line-height:36px; }
#test .answer_text_ok, #test .answer_text_ok_notselected {  color:#58a104; display:inline-block; vertical-align: middle; /*width:500px*/ }
#test .answer_liter_ok_notselected {  background-image: url(../images/al_layout/test_button_answer_g2.jpg); }
#test .answer_liter_ok_clicked {  background-image: url(../images/al_layout/test_button_answer_g_clicked.jpg); }
/*#test .answer_liter_ok_notselected {  background-image: url(../images/al_layout/test_button_answer_g2.jpg); width:36px; height:36px; color:white; font-size:15px; font-weight:bold; text-align:center; line-height:36px; }*/
/*#test .answer_text_ok_notselected {  color:#0f0;  }*/

#test .answer_liter_bad, #test .answer_liter_bad_clicked { background-image: url(../images/al_layout/test_button_answer_r.jpg); width:36px; height:36px; color:white; font-size:15px; font-weight:bold; text-align:center; line-height:36px; }
#test .answer_liter_bad_clicked {background-image: url(../images/al_layout/test_button_bad_clicked.png);}
#test .answer_text_bad, #test .answer_text_bad_clicked { color:#d80001;  }


#test .answer_text_small { color:#ff7500; font-size:11px; }
#test .answer_text_small_ok, #test .answer_text_small_ok_notselected, #test .answer_text_small_ok_clicked {  color:#58a104; font-size:11px; display:inline-block; vertical-align: middle; width:500px }
#test .answer_text_small_bad, #test .answer_text_small_bad_clicked { color:#d80001; font-size:11px;  }

#test .answer_liter_small {  background-image: url(../images/al_layout/testy_button_06.png); width:23px; height:23px; color:white; font-size:13px; font-weight:bold; text-align:center; line-height:23px; }
#test .answer_liter_small_ok, #test .answer_liter_small_ok_clicked {  background-image: url(../images/al_layout/testy_button_08.png); width:23px; height:23px; color:white; font-size:13px; font-weight:bold; text-align:center; line-height:23px; }
#test .answer_liter_small_ok_clicked {background-image: url(../images/al_layout/testy_button_08_clicked.png);}
#test .answer_liter_small_ok_notselected {  background-image: url(../images/al_layout/testy_button_09.png); width:23px; height:23px; color:white; font-size:13px; font-weight:bold; text-align:center; line-height:23px; }
#test .answer_liter_small_bad, #test .answer_liter_small_bad_clicked {  background-image: url(../images/al_layout/testy_button_03.png); width:23px; height:23px; color:white; font-size:13px; font-weight:bold; text-align:center; line-height:23px; }
#test .answer_liter_small_bad_clicked {  background-image: url(../images/al_layout/testy_button_03_clicked.png); }

#test_podstawa_prawna { padding: 5px 4px 0px 4px; }
#test_podstawa_prawna .top{ color:#787878; font-size:12px; font-weight:bold; margin:10px 0px 8px 20px; text-align:left; }
#test_podstawa_prawna .padding_podstawa { color:#5B5A5A; font-size:12px; margin:10px; }
#test_podstawa_prawna .padding_podstawa p { line-height:18px; color:#5B5A5A; }
#test_podstawa_prawna .padding_podstawa a { color:#7C3500; font-size:11px; margin:10px 0px 10px; font-weight:bold;   }
#test_podstawa_prawna .padding_podstawa .title { color:#1d8f21; font-weight:bold; font-size:12px; margin-bottom:5px; }
#test_podstawa_prawna .padding_podstawa .podstawa_short { font-style: italic; font-weight: bold; margin-bottom: 10px; }


#test_pagination { margin:3px 0px 0px 5px;  font-size:12px;  }
#test_pagination a { color:#810608; }
#test_pagination a:hover { color:#1D8E24; }


#counter_right { float:right; width:160px;  margin-top:-10px; margin-right:27px; font-size:11px; display:inline-block; text-align:right; width:180px; }
#counter_right #clock{
    cursor: pointer;
    vertical-align: middle;
}
#countdown, #counter {/*display:inline-block;*/ display:inline; font-weight:bold;  }

/** MOJE TESTY */
#browse_package { clear:both; margin:15px 10px 5px 10px; }
#browse_package .pdesc2 { clear:both; margin:10px 10px 10px 5px; }
#browse_package .new_test { font-weight:bold; text-align:right; margin:4px;  }
#browse_package .new_test a { font-weight:bold; text-align:right; color:#069; }
.pakiet_title { vertical-align:middle; width:650px; font-size:15px; font-weight:bold; }
.pakiet_title .new_package { font-size:11px; color:#069; font-style:italic; }
.pakiet_title .owner { font-size:11px; font-weight:normal; margin-left:2px; }
.pakiet_title .owner a { font-size:11px; font-weight:bold; }
td .pakiet_count { vertical-align:middle; width:220px; }
td .pakiet_ikonka { vertical-align:middle; width:25px; }
td .pakiet_ikonka img { border:0px; margin:5px}
.tests_solved { font-size: 11px; margin:6px 10px 0 0; float: right;}
.tests_solved a{color: rgb(226, 99, 0); font-weight: bold;}
.tests_solved b{color: rgb(226, 99, 0);}

table .pakiet_table { width:630px; }
table .pakiet_table th { text-align:left; background-color:#EBEBEB; color:#797979; font-weight:bold; font-size:11px; padding-top:10px; padding-bottom:10px; padding-left:4px;  }
table .pakiet_table td { font-weight:normal; text-align:left; color:#797979; font-size:11px; padding-top:10px; padding-bottom:10px; padding-left:4px; }
.green_bold { font-weight:bold;  }
table td .podsumowanie { font-weight:bold; font-size:13px; color:#7C3500;}

.package_box{ margin:10px 0px 30px; }


/** WYNIKI TESTÓW */
table.test_results { padding:5px; width:375px; margin:15px 0px 10px 0px; font-weight:normal; }
table.test_results td { padding:0 5px 20px; }
table.test_results img { margin:4px; }
table.test_results ul { margin: 0;padding: 0; }
table.test_results ul.bad_legend { margin-left: 25px;padding: 0; }
table.test_results li { list-style-type: none; }
.test_results_question_info { font-size:11px; margin:18px 0px 15px; font-weight:normal; float:left; width:120px; }
.test_results_more_info { margin:15px auto 15px auto;  float:left; }

.test_results_more_option { margin-top:20px; text-align:right; }
.test_results_more_option a { color:#7c3500;}
.test_results_more_option a.repeat { color: #cc0000;}

.tr_testtime { float:right; margin:27px 0; text-align:center; width: 350px;}
.tr_testtime2 {color:#E26300; font-size: 13pt; }
.tr_bad{ margin-top: 150px}
.tr_bad2{ height:100px; overflow: auto}

/*#test_layer_results_info { margin:10px; width:400px;}*/
#test_layer_results_info { margin:10px;}
#test_layer_results_info .good { font-weight:bold; color:#04b900;}
#test_layer_results_info .bad { font-weight:bold; color:#ba0000;}
/*#test_layer_results_info table { margin:auto; text-align:left; }*/
#test_layer_results_info table { margin:auto; text-align:center; }
#test_layer_results_info table td  { padding:5px 10px 5px 10px; font-size:12px }
#test_layer_results_info table th  { text-align:center; color:#797979; font-size:12px; padding-right:6px; padding-bottom:4px; }
#test_layer_results_info table td a { font-weight:bold;  }

.test_info {  color:#7c3500; font-size:13px; margin:15px; font-weight:bold; }
/*  */
.form_button{
    text-align: center;
}
.form_button table{
    margin:auto;
}

.cursor_default { cursor:default }
/** edycja pakietu */


#package_edit { margin:7px; }
#package_edit table td { padding:5px; }
#package_edit .right { color:#1D8E24; font-weight:bold; }
.test_legend{
    font-size: 13px;
    color: rgb(29, 142, 36);
    font-weight: bold;
    font-family: tahoma;
}

/** Drzewko testu */

#mytree ul, #mytree2 ul { clear:both; margin: 0;padding: 0 0 0 15px; }
#mytree li { clear:both; list-style-image: none; list-style-type: none; margin:9px 7px}
#mytree li input { display: inline-block;  }
#mytree li span { font-size:12px; color:#7c3500; display: inline-block; line-height:18px; width:400px; margin-left:7px; }
#mytree li.in{list-style-image:url("../images/al_layout/test_generate_06.jpg")}
#mytree li.out{list-style-image:url("../images/al_layout/test_generate_10.jpg")}
#mytree .checkboxtreespan { font-weight:bold; cursor:pointer;  }

#questions_box {/*position:fixed; */text-align:center; color:white; display:block; border:0px; background-color:none; width:89px; height:59px;  background-image: url(../images/al_layout/test_generate_03.jpg); background-repeat: no-repeat; }
#questions_count { text-align:center; font-size:18px; padding:4px 0px 1px 0px;  font-weight:bold; color:white; }
#questions_box .question_count_desc { font-size:11px; font-weight:normal; color:white; line-height:11px; padding-left:8px; }

#searchCnt { font-size:11px; margin:5px; }
#searchCnt span { color:#1D8E24; font-weight:bold; font-size:13px; }


/** STYLE DLA WARSTW */
.layer_log_forms table{
    margin:auto;
}
.layer_log_forms input[type="text"]{
    margin:auto; width: 130px;
}
.layer_log_forms fieldset { background: #EFEFEF; border:1px solid #DFDFDF; padding:8px; font-size:15px;}

.layer_top_text { color:#606060; font-size:16px; font-weight:bold; margin:30px 20px 20px 20px; text-align:left; }
.layer_error { color:#9F0000; font-size:13px; font-weight:bold;}
.layer_question {margin-top:15px;  font-size:12px; font-weight:bold; color:#7c3500; text-align: center}
.layer_question_test { font-family:tahoma; margin:22px 10px 0px 12px;  font-size:13px; font-weight:bold; color:#7c3500;  text-align:left;}
.layer_question_test_desc { margin:5px 15px 5px 0px;  font-weight: normal; font-size:12px;  text-align:justify; font-family:tahoma;}
.layer_green_bold { color:#1D8E24; font-weight:bold; }
.layer_test_icon{
    margin:25px auto 10px auto;
    /** margin-top:25px;
    margin-bottom:10px; */
    cursor: pointer;
    /** float:left; */
    font-size:11pt;
    /** margin-left:20px;*/
}

.question_confirm { background-color:white; height:30px; line-height:30px; border:0px; background-image: url(../images/al_layout/icon_yes.png); background-repeat: no-repeat; margin:15px; padding:4px 4px 4px 35px; color:#606060; font-size:16px; font-weight:bold; cursor:pointer; }
.question_unconfirm { background-color:white; height:30px; line-height:30px; border:0px; background-image: url(../images/al_layout/icon_no.png); background-repeat: no-repeat; margin:10px 25px 15px 25px; padding:4px 4px 4px 35px; color:#606060; font-size:13px; font-weight:bold; cursor:pointer; }


.message_text { margin:25px; font-size:13px; font-weight:bold; color:#7C3500; }
.button_long { cursor:pointer;  border:0px; margin:25px; display:block; font-size:12px; color:white; text-align:center; width:133px; height:23px; line-height:21px; font-weight:bold;  background-image: url(../images/al_layout/greee_button_long.png); background-repeat: no-repeat;  }
.button_long a {color:white; }

.button_facebook a { cursor:pointer;  border:0px; margin:5px 5px 0px 65px; display:block; width:115px; height:23px; background-image: url(../images/al_layout/my_fecebook.png); background-repeat: no-repeat;  }
.button_facebook_connect a { cursor:pointer;  border:0px; margin:5px 5px 0px 25px; display:block; width:170px; height:23px; background-image: url(../images/al_layout/my_facebook_connect.png); background-repeat: no-repeat;  }

.facebook_like_button { margin:10px; }

/** BOX Z binusowymi punktami */
#bonus_points_packages { margin-bottom:20px; text-align:center; padding-top:15px; }
#bonus_points_packages .img img { margin:5px auto 4px auto; }
#bonus_points_packages a { color:#7C3500; font-size:13px; font-weight:bold;}

.product_in_baset { margin:15px 0px 0px 22px; font-weight:bold; color:#7C3500; font-size:13px; }

.reklama_under_akt { margin:10px auto 12px auto; }
.reklama_over_akt { margin:1px 10px 1px 20px; }

.h1_seo { font-size:13px; padding:0px; margin:4px; }

#logInBg {
    background:none repeat scroll 0 0 #000000;
    height:100%;
    opacity:0.6;
    width:100%;
    z-index:1;
}



#logIn  {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    visibility:hidden;
    /*	visibility:visible; */
    width:100%;
    z-index:100000;
    display:block;
}
#facebook_users { margin:10px 0px 5px; }


.edit_links{
    margin-top:15px;
}
.edit_links div{
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    margin:0 5px;
}



/* BOX PROFILE */
table#profile_box{
    border-collapse: collapse;
}
table#profile_box td{
    padding: 0;
}
.my_active_tab, .my_icons div:hover{
    background-image: url(/images/al_logged/my_tab_active.jpg) !important;
}
.my_bg_bottom{
    width:280px;
}
.my_bg_gray{
    padding:5px 5px 0 0;
}
.my_bottom2{
    background-image: url(/images/al_logged/my_bottom2_corners.jpg);
}
.my_icons{
    background-image: url(/images/al_logged/my_tabs_unactive.png);
    background-repeat: no-repeat;
    /*    clear:both;*/
    height:32px;
    width:268px;
}
.my_icons div{
    float:left;
    height:32px;
    text-align:center;
    width:33px;
}
.my_icons div img{
    margin-top:5px;
    padding: 0 8px;
}
.my_ie_div{
    font-size: 1px;
    /*    line-height: 1; */
}
.my_lg{
    background-image: url(/images/al_logged/my_left_gradient.png);
    width:1px;
}
.my_middle{
    background-color: rgb(230,230,230);
}
.my_middle_div{
    font-weight:normal;
    /*    line-height: 1em;*/
    margin-left: 5px;
    text-align: left;

}
.my_one_pixel{
    background-image: url(/images/al_logged/my_one_pixel.png);
    width: 280px;
}
.my_person{
    padding-top:2px;
}
.my_personal_data{
    float:right;
    width:171px;
    font-family: tahoma;
    font-size: 11px;
}
.my_photo{
    float:left;
    height:105px;
    margin:0 10px 0 0;
}
.my_tab_content div{
    display:none;
}
div.my_tab_content_active{
    background-color: #fff;
    display: block;
    font-family:tahoma;
    font-size:11px;
    padding: 0 5px 5px 5px;

    width:264px;
}
div.my_tab_content_active a{
    color: rgb(96,96,96);
}
div>.my_tab_content_active{
    width:254px;
}
.my_tab_content_active ul{
    margin: 0;
    padding:0;
}
.my_tab_content_active li{
    /*    display: inline-block;*/
    font-weight: bold;
    list-style-image:url("/images/al_logged/my_arr_right.jpg");
    list-style-type: none;
    margin:5px 0 0 15px;
    /*    padding:0;*/
    /*    width:60px;*/
}
.my_tab_content_active li a{
    color: rgb(124,53,0);
    text-decoration: none;
}

/* NEWSY */

.my_btn{
    background-image:url("http://www.arslege.pl/images/al_news_box/my_btn.jpg");
    border:medium none;
    color:#FFFFFF;
    font-family:tahoma;
    font-size:9pt;
    font-weight:bold;
    height:29px;
    line-height: 27px;
    margin:0 5px 0 auto;
    text-align:center;
    width:125px;
}
.my_btn a{
    color: #ffffff;
}
.my_btn_div{
    text-align: right;
}
.my_date{
    color:#606060;
    font-family:Arial;
    font-size:8pt;
}
.my_ie_div{
    text-align:left;
    font-size: 1px;
    /*    line-height: 1; */
}
.my_list_news{
    background-color: rgb(247,247,247);
    border-left: 1px solid rgb(223,223,223);
    border-right: 1px solid rgb(223,223,223);
    /*    margin:10px 10px 2px;*/
    padding-bottom: 2px;
    padding-top: 1px;   /*wstawka*/
    width:300px;

    /*from .my_date*/
    color:#606060;
    font-family:Arial;
    font-size:8pt;
}
.my_list_news ul a{
    color: rgb(124,53,0);
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}
div>.my_list_news{
    width:298px;
}
.my_list_news2{

    clear: both;
    /*    margin:10px 10px 2px;*/
    padding-bottom: 2px;
    padding-top: 1px;   /*wstawka*/
}
.my_list_news li, .my_list_news2 li{
    list-style-image: url("http://www.arslege.pl/images/al_news_box/my_list_arrow.jpg");
    list-style-type: none;
    margin: 10px 0 10px;
}
.my_list_news ul, .my_list_news2 ul{
    margin:0 0 0 25px;
    padding:0;
}
.my_news_box{
    margin-bottom: 20px;
    width:300px;
}
.my_news_box2{
    margin-bottom: 20px;
}
.my_news_head{

}
.my_news_htitle{
    /*    display: inline-block;*/
    float: left;
    font-family: Trajan Pro;
    font-size: 13pt;
    margin:5px 15px 0 8px;
    color:black;
}
.my_title a{
    color: rgb(124,53,0);
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}

/** download files */
.download_info a { font-weight:bold; }

.brown_link{
    color: #7C3500;
    font-weight: bold;
}
/* USER RESOURCES */
.column_date{
    width: 130px;
}
.res_table{
    margin:auto;
    text-align: left;
    width: 450px;
}
.res_table th{
    padding: 3px;
    text-align: center;
}
.res_table td{
    padding: 3px;
}

/* KLASY ZAMIAST STYÓW*/

.mtop0{
    margin-top:0px;
}


/* ZAKUP TESTÓW */
#log_error, #new_error{
    color: red;
    font-weight: bold;
    margin: 5px;
}
#layer_product_table{
    margin: 2px 10px 2px 10px;
}
#layer_product_table .lc{
    text-align: left;
}

.lastpost_posts {  margin: 5px 0 22px 16px;}
.lastpost_posts .post {  margin-top:6px; background-image: url(../images/al_layout/li.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 18px; }
.lastpost_posts .post a { font-weight:bold;  }

.lastpost_title { font-size: 12px; font-weight: bold; margin: 0 0 0.3em 0 }
.lastpost_title .title  { float:left; display:block; margin: 5px 4px 1px 10px; width:230px; }
.lastpost_title .title a { color:#7B3600; }
.lastpost_title img { border:0px; width:50px; float:left; display:block; }


/*TABELKI W AKTACH PRAWNYCH*/
.akt_table{
    border-collapse: collapse;
    margin:auto;
}
.akt_table td{
    border: 1px solid;
    padding:3px;
    text-align:center;
    vertical-align: middle;
}

#vertical_slide { margin:10px; line-height:20px; }

.nowrap{
    white-space: nowrap;
}

/*Ajax loading*/
#loading { 
    height: 0;
/*    left: 0%;*/
/*    line-height: 0;*/
    position: relative;
    text-align: center;
/*    top: 40%;*/
    top: 150px;
/*    width: 100%;*/
}

#knf { text-align:left; margin:0px 20px 10px 20px; font-size:13px; color:white;  }
#knf a { color:white;  }

#komentarz_podstawa_prawna table { border:1px solid #B5B5B5; margin:5px 0px;  }
#komentarz_podstawa_prawna table td { border:1px solid #B5B5B5; padding: 3px; }
.pc_nr li{
    list-style-type: decimal;
    margin: 10px 0;
}
.pc_ab li{
    list-style-type: lower-alpha;
}

.regulamin_old_link{
	margin: 20px;
	float: right;
}
.regulamin_title {
	font-weight: bold;
}

.banner_holder {
    /*padding: 20px 0;*/
}

.error{
    color:#f00;
}

.terms {
    text-align: left;
    font-size: 12px;
    padding-top: 10px;
}