/* $Id: styles.css 235 2009-11-13 04:30:39Z phil $ */
/* GLOBAL STYLES */

html {
    min-height: 100%;
    margin-bottom: 1px;
}

body {
    /*    background-image: url(../images/al_layout/page_bg.jpg);
        background-repeat: repeat-x;*/    
    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;*/
}

#main_top {
    margin: 0 auto;
    display: block;
    width: 1020px;
    height: 120px;     
}
#main_top .top_line { height:20px; display: block; font-size: 9pt;}
#main_top .top_line img{ vertical-align: middle }
#main_top .top_line .left, #main_top .top_line .right { color: #999999;}
#main_top .top_line .left { float:left; padding-left: 40px}
#main_top .top_line .right { float:right;  padding-right: 40px}

#main_top a { color: #999999;}
#main_top a:hover { color: #f2960f}

#main_top #icon_home { background-image: url(../images/al_layout/header/icon_home_joined.png); background-repeat: no-repeat; width: 13px; height: 13px; float:left; margin: 3px; }
#main_top a:hover #icon_home { background-position: 0px -13px }

#main_top #icon_star { background-image: url(../images/al_layout/header/icon_star_joined.png); background-repeat: no-repeat; width: 13px; height: 13px; float:left; margin: 3px;}
#main_top #icon_star:hover { background-position: 0px -13px }

#main_top #icon_help { background-image: url(../images/al_layout/header/icon_help_joined.png); background-repeat: no-repeat; width: 9px; height: 13px; float:left; margin: 3px;}
#main_top #icon_help:hover { background-position: 0px -13px }

#main_top #icon_contact { background-image: url(../images/al_layout/header/icon_contact_joined.png); background-repeat: no-repeat; width: 16px; height: 13px; float:left; margin: 3px;}
#main_top #icon_contact:hover {  background-position: 0px -13px }

#main_top #icon_profile { background-image: url(../images/al_layout/header/icon_profile_joined.png); background-repeat: no-repeat; width: 10px; height: 13px; float:left; margin: 3px;}
#main_top #icon_profile:hover { background-position: 0px -13px }



#main_top .middle { display: block;}
#main_top .middle .left{ float: left; padding-left: 35px; padding-top: 46px}
#main_top .middle .right{ float: right; padding-right: 40px; padding-top: 28px}
#main_top .middle .right .login_button { display:block; padding-left:20px; padding-right:20px; height:48px; background: #F2B714; background-repeat: no-repeat; line-height: 48px;}
#main_top .middle .right a { font-size: 12px; color: #022e40}
#main_top .middle .right a:hover { color: #ffffff; /*text-shadow: -1px 0px #f8cb80;*/}


#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 { padding-top:1px; /*margin-top: -10px*/ }
#login_place .form1 { font-size:11px; min-width:110px; padding-right:10px; color: #022E40; vertical-align: middle; }
#login_place .form2 input { font-size:11px; border:1px solid #BFBFBF; color:#5F5F5F; background-color:#ffffff; 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:#05658c; }
#login_place .form2 a:hover {  color:#05658c; }
#login_place .form2 { padding-top:14px; color: #022E40}
#login_place .form3 { font-size:11px; min-width:60px; padding-right:10px; font-weight:bold; text-align:right; color: #022E40}

#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_link_container_fb a { display:block; width:35px; height:32px; background: url("../images/al_layout/facebook_header_login.png"); }
.top_menu_link_container_fb { display:block; width:35px; height:32px; float:right; }
.top_menu_link_container a { display:block; width:106px; height:32px; background: url("../images/al_layout/logowanie_rejestracja_03.png"); }
.top_menu_link_container { display:block; width:106px; height:32px; float:right; }
.top_menu_link_container_end  { display:block; width:114px; height:32px; float:right; }
.top_menu_link_container_end a { display:block; width:114px; height:32px; background: url("../images/al_layout/logowanie_rejestracja_04.png"); }

.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 .text { padding:6px 10px 0px 20px; color:#AFAFAF; font-size:13px; font-weight:bold; }
.top_menu_item_loggedout { color:#AFAFAF; }


#basket_info_short {
    clear:both;
    float:right;
    height:35px;
    width: 400px;
    display: block;
    margin-top: 5px;
}

#basket { margin: 0 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:#022e40; font-size:15px; }
#basket .product_count_text strong { color:#022e40; }
#basket h2 { margin:15px 0px 0px 0px; font-size:14px; }



p {
    margin: 0px;
    padding: 0px;
}

img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

a  {
    color: #05658c;
    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;
}

div,td {
    font-family: verdana, tahoma, "Trebuchet MS", arial, serif;
    /*font-size: 11px;*/
    /*    font-size: 12px;*/
    color: #666;    
    /*    color: #022e40;    */
    /* 
    modyfikacja stylu pod rzeczoznawcow
    color: #555555;*/
    line-height: 17px;
    /*    line-height: 140%;*/
    /*padding: 0px;*/
}

#cookiesPolicy{
    padding: 13px 25px 0 10px;
    position: fixed; 
    bottom: 0;
	left: 0;
	width: 100%; 
	height: 60px;
    border-top: 2px solid #045C81;
	background-color: #f9f9f9; 
    display: block; 
    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;
}

#cookiesPolicy > p {
    width: 90%;
    float: left;
}

@media only screen and (max-width: 800px) {
    #cookiesPolicy {
        height: 120px;
        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;
}


#submenu {
    background-image: url(../images/al_layout/menu_bottom_center.png);
    background-repeat: repeat-x;
    float:left;
    display: block;
    height:26px; 
    color: #05658c;
    font-family: Arial;
    margin-top: -3px;
    padding: 0 10px;
    /*margin: 0px 15px 2px 15px;
    text-align: left;
    line-height: 33px;
    font-size: 13px;*/
}
#submenu_left { float:left; display:block; width:7px; height:26px; background-image: url(../images/al_layout/menu_bottom_center.png); background-repeat: repeat-x; margin-top: -3px; margin-left: 5px;}
#submenu_right { float:left; display:block; width:7px; height:26px; background-image: url(../images/al_layout/menu_bottom_center.png); background-repeat: repeat-x; margin-top: -3px;}

* html div#submenu {
    line-height: 0px;
}

#submenu a, #submenu span { color: #05658C; font-weight: bold; font-size: 12px; text-transform: uppercase; line-height: 25px; margin: 0 10px;}
#submenu span { margin: 0 5px}
#submenu a:hover { color: #022e40;}
#main_left_content {
    /* RZECZOZNAWCY RAFAL*/    
    background-color: #ffffff;
    width: 700px;
    margin-left: 2px;
    color: #606060;
    font-size:12px;
    vertical-align:top;

}
.content_table_maklers .top_left_img{ background-image: url(../images/al_layout/content_table_top_left.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }
.content_table_maklers .top_center_img{ background-color: white; width: 690px; height: 5px; display: block; float:left; }
.content_table_maklers .top_right_img{ background-image: url(../images/al_layout/content_table_top_right.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }

.content_table_maklers .bottom_left_img{ background-image: url(../images/al_layout/content_table_maklers_bottom_left.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }
.content_table_maklers .bottom_center_img{ background-color: white; width: 690px; height: 5px; display: block; float:left; }
.content_table_maklers .bottom_right_img{ background-image: url(../images/al_layout/content_table_maklers_bottom_right.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }

/*.log_top_left_img{ background-image: url(../images/al_layout/content_table_top_left.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }
.log_top_center_img{ background-color: white; width: 1010px; height: 5px; display: block; float:left; }
.log_top_right_img{ background-image: url(../images/al_layout/content_table_top_right.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }

.log_bottom_left_img{ background-image: url(../images/al_layout/content_table_maklers_bottom_left.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }
.log_bottom_center_img{ background-color: white; width: 1010px; height: 5px; display: block; float:left; }
.log_bottom_right_img{ background-image: url(../images/al_layout/content_table_maklers_bottom_right.png); background-repeat: no-repeat; width: 5px; height: 5px; display: block; float:left; }
*/

#main_left_content1 { /*background-image: url(../images/al_layout/top_main_left_content.png);*/ background-repeat: no-repeat; height: 70px; background-color: #05658c; color: #fff;}

/* POJEDYNCZE KOMULNA W WYSZKUIWARCE */
#main_one_content{
    width: 980px;
}

#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 {
    color:#808285;
    float: right;
    width: 221px;
    margin-top: 10px;
    margin-right: 40px;
    padding:0px;
    vertical-align:top;
}

#main_right_content .mrc_bottom{
    /* background-image: url(../images/al_layout/right_menu/mrc_bottom.png); */
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    height:50px;
    width:221px;
}
#main_right_content .mrc_content{
    font-size: 11px;
    padding: 0 20px;
}
#main_right_content .mrc_content a:hover { color: #022E40 }
#main_right_content .mrc_dash1{
    background-image: url(../images/al_layout/right_menu/mrc_dash_1.jpg);
    background-repeat: no-repeat;
    height:2px;
    margin: 10px 0;
    width:219px;
}
#main_right_content .mrc_dash2{
    background-image: url(../images/al_layout/right_menu/mrc_dash_2.jpg);
    background-repeat: no-repeat;
    height:1px;
    margin: 15px 0 0;
    padding-bottom: 10px;
    width:219px;
}
#main_right_content .mrc_middle{
    background-color: #e6e6e6;
    border-left: 1px #efefef solid;
    border-right: 1px #efefef solid;
    padding-top:10px
}
#main_right_content .mrc_mp, #main_right_content .mrc_mp2{
    color:#05658c;
    font-size:12px;
    padding: 0 20px;
}
#main_right_content .mrc_mp2{
    margin-top: 25px;
}
#main_right_content .mrc_small{
    font-size: 10px;
}
#main_right_content .mrc_small b{
    color:#05658c;
}
#main_right_content .mrc_top{
    /* background-image: url(../images/al_layout/right_menu/mrc_top.png);*/
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    height:16px;
    width:221px;
}

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 { background-image: url(../images/al_layout/right_side_bg_03.jpg); background-repeat: repeat-y; padding:0px; }
.content_right_bg_2 { padding:0px; margin:0px; background-image: url(../images/al_layout/right_side_bg_04.jpg); background-repeat: no-repeat; 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: 280px; background-image: url(../images/al_layout/zawody_testy_03.jpg); background-repeat: no-repeat }
#zawody_testy .center { display: block; float:left; width: 642px; height: 280px; 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: 280px; 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:15px; 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: 1020px;
    padding: 0 0 40px;
    text-align: left;
    margin: 0px auto 0px auto;
}

div.copyright {
    width: 100%;
}
div.copyright .footer_top_center_img{    
    display: block; 
    width: 1020px; 
    height: 24px;
    margin: 0 auto;
    /* background-image: url(../images/al_layout/footer_top.png); */
    background-repeat: no-repeat;  
    background-position: center;
}
div.copyright .footer_top_line{
    display: block;     
    height: 24px;
    /* background-image: url(../images/al_layout/footer_top_bg.png); */
    background-repeat: repeat-x;  
}
div.copyright .footer_center{
    display: block;   
    height: 131px;
    /* background-image: url(../images/al_layout/footer_center.png); */
    background-color: #e2e2e2;
    background-repeat: repeat-x;  
    padding-left: 35px;
    font-size: 10px;
}
div.copyright a { color: #a0a0a0;  margin: 0px; color: #a0a0a0; text-align:left}
div.copyright a:hover { color: #022e40}
div.copyright .left { padding-top: 45px; float:left; display: block;}
div.copyright .left a { font-size:13px; } /*.auto_margin .left {padding-top: 25px}*/
div.copyright .right { padding-top: 20px; float:right; display: block; /*margin-top:17px;*/ color: #a0a0a0; text-align:right; min-width: 270px;}
div.copyright .right .mark { 
    margin-right: 5px; 
    display: block;   
    height: 36px;    
    background-image: url(../images/al_layout/right_mark.png);
    background-repeat: no-repeat;  
    background-position: right;     
}
div.copyright .right .mark .like_facebook{     
    display: block;   
    float: right;
    height: 21px;
    width: 47px;
    padding-top: 19px;
    margin-right: 35px;    
}

div.copyright .right .mark .like_plus{     
    display: block;   
    float: right;
    width: 36px;
    padding-top: 19px;
    margin-right: 80px;   
}
#___plusone_0 {width: 60px !important;}

.content_header { margin:4px 5px 4px 10px; }
.content_header a { font-weight:bold; color:#1D8E24; }

div.subdomain 
{ 
    width: 980px;    

    padding: 0px;
    text-align: left;
    margin: 0px auto 0px auto;
    text-align: left;
    vertical-align: middle;
}
div.subdomain .text{ float:left; width: 105px; font-weight: bold; margin-top: 17px;}
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 5px 0 15px !important; /* kaska zmiana 20150630*/
}
.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;
}
/* kaska zmiana 20150630*/
.inne_serwisy_loga a#f_maklers{
    width: 110px;
    background-position: 0px -151px;
}
.inne_serwisy_loga a#f_maklers:hover{
	
    background-position: -151px -151px;
}
.inne_serwisy_loga a#f_urzednik{
	width: 110px;
    background-position: 0px -225px;
}
.inne_serwisy_loga a#f_urzednik:hover{
    background-position: -150px -225px;
}
/* kaska zmiana 20150630 - koniec*/
.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: #022e40;
    font-weight:bold;
    font-family: "Tahoma", "Trebuchet MS", arial, verdana, serif;
}
#main_left_content1 .page_header {
    color: #F2B714;
    padding: 13px 0 0 20px;
/*    text-shadow: 2px 2px #022e40;*/
}
#main_left_content1 .page_header_right {
    color: #ffffff;
    padding: 17px 20px;
/*    text-shadow: 2px 2px #022e40;*/
    float: right;
}

.page_header_top_description {  margin:10px 0px 10px 20px; font-size:12px; font-weight:bold; color:#8F8F8F; }
.page_header span { font-size:15px; }
.page_header a { color: #606060; }

.lp_audio_header { color: #05658c; margin-top: 0px}

.page_header_description { line-height: 17px; margin:15px 10px 20px 10px; text-align:justify; font-size:11px; }
.page_header_description i { font-size:13px; }
.page_header_description span { font-weight:bold; color:#05658c; /*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: 0 10px;
    padding: 5px;
    text-align: center;
}

div.spacer10 {
    margin-top: 10px;
    height: 0px;
    font-size: 1pt;
}

div.spacer20 {
    margin-top: 20px;
    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: bottom;
}

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:#022e40;
    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:#05658c;
    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:#022e40;
    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: #05658c;
    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;  /*kaska zmiana 20150730 width:504px;*/ }
.akt_main_box_title a, .akt_main_box_title b { font-size:12px;  color:#4a4a4a; font-weight:bold; margin-left:10px; display:block;}
/*kaska zmiana 20150730*/.akt_main_box_title a:hover{color:#999999;}
.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 0 7px; }
.audio_box	h2 { margin-top:8px; font-size:13px; line-height:14px; margin-bottom:4px;}
.audio_box	h2 a { color: #05658c;  }
.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 .icon_package_audio { display:block; border:0px; width:84px; background-image: url(../images/al_layout/landingpage/pakiet_audio_mini_new.png); height:84px; margin:7px auto 7px auto;  }
.audio_box .icon_package_audio_premium { display:block; border:0px; width:84px; background-image: url(../images/al_layout/landingpage/pakiet_audio_mini_premium.png); height:84px; 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 .file_info_2 strong {color: #022e40}
.audio_box .download_button { margin:16px 0px 0px 22px; }


.price, .audio_box .price { font-size:16px; color: #05658c;}
.price_box, .audio_box .price_box { font-size:11px; color:#606060; text-align: right;}
.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:#05658c; 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);*/ background-color: #F2B714;  color: #022e40; width:90px; height: 25px; 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); background-color: white; 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);*/ background-color: #F2B714; color: #022e40; 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);*/ background-color: #05658c; color: #fff;  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);*/ background-color: #05658c; color: #fff;  width:94px; height:25px; line-height:24px;  }
.link_gren_button2 { display: inline;  }
.link_gren_button3 { /*background-image: url("../images/al_layout/greee_button_long.png");*/ background-color: #05658c; color: #fff; display: inline;width: 150px; height: 27px }
.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;  }
.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);*/ background-color: #05658c; color: #fff;  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);*/ background-color: #05658c; color: #fff; 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: #022e40; line-height:25px; text-align:right; }
.select_group_browse select { color:#022e40;  border:1px solid #022e40; margin-left:8px; margin-bottom:4px; max-width:220px;  margin-right: 10px;}

.content_table { margin:10px 0px 20px 0; background-color: #ffffff}
.content_table_maklers { margin:10px 0px 20px 40px; width: 700px}

/*.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:700px; height:41px;  }
/*.content_table */.top_center_maklers_white { float:left; display:block; width:700px; background-color: #ffffff }    
/*.content_table */.top_center_maklers h3  { font-size:14px; font-family: verdana, times; margin-top: 3px;text-align: center;}
/*.content_table */.top_center_maklers .lay_1 h3  { color:#f2b714; /*text-shadow:#022e40 2px 2px;*/}
/*.content_table */.top_center_maklers .lay_4 h3 a { color:#808080; /*text-shadow:#fff 2px 2px;*/}
/*.content_table */.top_center_maklers .lay_4 h3 a:hover { color: #022e40;}
/*.content_table */.top_center_maklers h3 a  { text-decoration: none;}
/*.content_table */.top_center_maklers .lay_1 { float:left; width:350px; display:block; height:41px; display:block; background-color: #05658c; background-repeat: repeat-x; line-height: 35px; border-radius: 15px 15px 0 0; }
/*.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:350px; display:block; height:41px; display:block; background-color: #BBB;  background-repeat: repeat-x; line-height: 35px; border-radius: 15px 15px 0 0; }
/*.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 100px;}
/*.content_table */.top_center_maklers_2 h3 a  { text-decoration: none;}
/*.content_table */.top_center_maklers_2 .lay_1 { float:right; width:432px; 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:403px; 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 { float:left; margin:0px; clear:both; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_top_left.png); background-repeat: no-repeat;   }
/*.content_table */.top_center { float:left; display:block; width:646px; height:5px; background-color: #f2f2f2; }
/*.content_table */.top_right { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_top_right.png); background-repeat: no-repeat;  }
/*.content_table */.bottom_left { float:left; margin:0px; clear:both; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_bottom_left.png); background-repeat: no-repeat;   }
/*.content_table */.bottom_center { float:left; display:block; width:646px; height:5px; background-color: #f2f2f2; }
/*.content_table */.bottom_right { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_bottom_right.png); background-repeat: no-repeat;  }
/*.content_table */.main_window { clear:both; min-height:76px; width:700px; background:#ffffff; 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:700px; background-color: #FFFFFF;   background-repeat: repeat-x ; overflow: hidden; float:left; }
/*.content_table */.main_window_maklers .main_window_bottom { height:19px; background-image: url(../images/al_layout/main_window_bottom.jpg); }
#main_left_content .main_window_bottom { height:19px;  }
/*.content_table */.main_window_maklers .description, .main_window_zadania .description, .description{ color: #fff; font-size: 12px; line-height: 20px; padding:10px 20px; text-align: justify; background-color:#05658c; background-position: bottom; background-repeat: repeat-x; }
.main_left_content_bottom_left { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/content_table_bottom_left.png); background-repeat: no-repeat;   }
.main_left_content_bottom_center {  float:left; display:block; width:690px; height:5px; background-image: url(../images/al_layout/content_table_bottom_center.png);  background-repeat: repeat-x; }
.main_left_content_bottom_right { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/content_table_bottom_right.png); 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:360px; 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; display: block; float: left;}
/*.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:665px; min-height:545px; background-repeat:repeat-x; background-color: #ededed; }

/*.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:9px; /* background-image: url(../images/al_layout/landingpage/landingpage-audioustawa-v1b_13.png); */ background-repeat: no-repeat;   }
/*.content_table */.bottom_center_lp { float:left; display:block; width:655px; height:9px; /* 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:9px; height:9px; /* 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_new.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: #022E40; 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: #022E40; 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:19px; 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:#05658C; }

/*.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: #022E40;}
/*.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; }
.lp_audio_bottom .dotted li {
    background: none;
    color: #05658c;
    font-size: 12pt;
    list-style-type: disc;
    margin: 10px 0 10px 50px;
}
#audio_listen{}

#v_toggle { color:#05658C; 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 .pointer0 {  vertical-align: top;   }
.in_content_table_maklers .pointer, .zadania_list .pointer { /* width:23px; height:18px; background-image:url(/images/maklers/MAIN_10.png); background-repeat: no-repeat; margin:5px 0 0 10px; */ }


.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:657px; height:11px; /* background-color:#F2F2F2; */ /*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:#f2f2f2; color:#022e40; padding: 0}
.in_content_table_maklers div.in_main_window { margin:0 ; display: block; float: left; width: 100%}
.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:#F2F2F2; */ display:block; width:657px; height:12px; /*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;  }

/* GREY FRAME */
.in_content_table_maklers .grey_top_left { float:left; display:none; width:5px; height:5px; /*background-image: url(/images/al_layout/grey_frame_top_left.png);*/ background-repeat: no-repeat; padding: 0; margin: 0; }
.in_content_table_maklers .grey_top_center { float:left; display:block; width:684px; height:5px; background-color:#F2F2F2; padding: 0; margin: 0;}
.in_content_table_maklers .grey_top_right { float:left; display:none; width:5px; height:5px; /*background-image: url(/images/al_layout/grey_frame_top_right.png);*/ background-repeat: no-repeat;  padding: 0; margin: 0; }

.in_content_table_maklers .grey_bottom_left { float:left; display:none; width:5px; height:5px; /*background-image: url(/images/al_layout/grey_frame_bottom_left.png);*/ background-repeat: no-repeat;   padding: 0; margin: 0; }
.in_content_table_maklers .grey_bottom_center { float:left; background-color:#F2F2F2; display:block; width:684px; height:5px;  padding: 0; margin: 0; }
.in_content_table_maklers .grey_bottom_right { float:left; display:none; width:5px; height:5px; /*background-image: url(/images/al_layout/grey_frame_bottom_right.png);*/ background-repeat: no-repeat;  padding: 0; margin: 0; }


.in_content_table_maklers_2 { margin:8px;    }
.in_content_table_maklers_2 .pointer {  width:22px; height:18px; 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: 0 10px;    }
.in_content_table2 { margin: 0 17px 0 3px;   }
.in_content_table .in_top_left { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_top_left.png); background-repeat: no-repeat;   }
.in_content_table .in_top_center { float:left; display:block; width:654px; height:5px;background-color: #f2f2f2 }
.in_content_table .in_top_right { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_top_right.png); background-repeat: no-repeat;  }
.in_content_table .in_main_window { 
    margin:-8px 0 0; 
    /*clear:both;*/ 
    /*background:#EBEBEB; ZAKOMENTOWANE RAFAL*/
}
.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:5px; height:5px; background-image: url(../images/al_layout/question_bottom_left.png); background-repeat: no-repeat;   }
.in_content_table .in_bottom_center { float:left; background-color:#f2f2f2; display:block; width:654px; height:5px;  }
.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:5px; height:5px; background-image: url(../images/al_layout/question_bottom_right.png); background-repeat: no-repeat;  }

.lp_one_package_box { border:0px; margin-left:100px; display:block;  margin-top:35px; margin-bottom:20px; 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_main_window .textelement {
    margin-top:15px; 
    text-align:justify; 
}
.in_content_table .textelement {
    margin-top:8px; 
    text-align:justify; 
    font-size:12px;  
    /*border:1px solid #fbfbfb; 
    background-color:#f5f5f5; */
    /*background: url(../images/al_testy/podstawa_center.png) repeat-y;*/

}
.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:98px; height:21px; display:block;  line-height:18px; color:#ccc; text-align:center;  background-image: url(../images/al_layout/testy_category_button.png); background-repeat: no-repeat; font-size:11px; /*font-weight:bold;*/ }
.test_cat_null{background-image: none; background-color: transparent;}
.ilosc_pytan_btn { margin:10px auto 0px auto; width:105px; height:21px; display:block;  line-height:20px; color:#ccc; text-align:center;  /*background-image: url(../images/al_layout/blue_btn.png); background-repeat: no-repeat;*/background-color: #05658c; font-size:11px; /*font-weight:bold;*/ }
.test_cat_button span {font-size:12px; }


/**  Pakiety testów */

.test_package_left { color:#022e40; float:left; line-height: 20px; width:340px; font-size:12px; margin:5px 7px 5px 0; }
.test_package_left img {cursor:pointer; }
.test_package_left a { color:#606060;}
.test_package_left a:hover { color:#7B3600;}
.zadania_list .test_package_left{
    line-height: 14px;
    position: relative;
    top: 6px;
    width: 430px;
}
.test_package_center {float:left; font-size:10px; margin:5px 0 5px 10px; }
.test_package_right {float:left; font-size: 12px; margin:5px 10px 5px 0; }
.test_package_right a { display:block; width:142px; height:23px; line-height:20px; color:#022e40; font-weight:bold; text-align:center; background-image: url(../images/al_layout/orange_button_long.png); background-repeat: no-repeat;  }
.test_package_right_null a{
    background-image: url(../images/al_layout/orange_button_long_null.png) !important;
}
.test_package_right a:hover { color:#ffffff; /*text-shadow: 1px 1px #022e40;*/}

.test_package_box { margin-left:4px; margin-right:4px; }
.test_package_box table { width:100%; } /*MICHAŁ*/
.test_package_box .info_m { float:left; background-image: url(../images/al_layout/information.png); width:21px; height:21px; margin:5px 0 0 0; cursor: pointer;}
.test_package_box .info_m:hover { /*background-image: url(../images/al_layout/index/icon_info_gray_hover.png);*/}
.zadania_list .test_package_box{
    margin: 4px;
}

.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-color: #05658c; color: #fff; 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-color: #05658c; color: #fff; 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: 0 10px 0px 10px; }
#package_generate  table td { padding:5px 10px 4px 10px; }
#package_generate .right  { color: #05658c; font-weight:bold; }
#package_generate .options_button  { clear:both;  margin:20px 10px 15px 10px;   font-weight:bold; }
#package_generate .options_button a { color: #022e40;  }
#package_generate .options_info { clear:both; margin:25px 0px 10px 0px; font-weight:bold; color:#022e40;   }

#mytree2 .hidelink{ color: #05658c; cursor:pointer;  font-weight:bold; }
#mytree2 h5, #mytree2 h6 {  font-size:12px; color: #05658c;  font-weight:normal;}
#mytree2 .count_question { display:inline;  color: #05658c; 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; width: 679px; text-align: left; float:left; background-image: url(../images/al_layout/question_center.png); background-repeat: repeat-y;}

#test .question_background_top_left { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_top_left.png); background-repeat: no-repeat; }
#test .question_background_top_center { float:left; display:block; width: 669px; height:5px; background-image: url(../images/al_layout/question_top_bottom_center.png); background-repeat: no-repeat; }
#test .question_background_top_right { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_top_right.png); background-repeat: no-repeat; }

#test .question_background_center_mark { float:left; display:block; width: 679px; height:16px; background-image: url(../images/al_layout/question_mark.png); background-repeat: no-repeat; margin-top: -2px; padding-bottom: 8px}

#test .question_background_bottom_left { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_bottom_left.png); background-repeat: no-repeat; }
#test .question_background_bottom_center { float:left; display:block; width: 669px; height:5px; background-image: url(../images/al_layout/question_top_bottom_center.png); background-repeat: no-repeat; }
#test .question_background_bottom_right { float:left; display:block; width:5px; height:5px; background-image: url(../images/al_layout/question_bottom_right.png); background-repeat: no-repeat; }


#test .question_text { margin:0px 30px 0px 20px; font-size:14px; color:#022e40; font-family:arial; font-weight:bold; padding-top:15px; padding-bottom:15px; }
#test .left_top { float:left; font-size:16px; margin:10px; /*width:460px;*/ font-weight:bold; color: #022e40}
#test .left_top span { font-size:12px; font-weight:normal }
#test .left_top .red_info { font-size:10px; font-weight:normal; color:#CC0000; display:block; }
#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:19px; color:#666666; font-weight:bold; }
#no_answered div {  margin-top: 5px; }
#no_answered a { color:#05658c; font-size:11px; }
#no_answered a:hover { color:#022e40; }
#no_answered .red_font a, .red_font a { color:#B70000; font-size:11px; }

.test_stop { float:right;  width:120px; margin: 25px 0 0; display:block;}
.test_stop a { font-weight:bold;  color: #05658c; font-size:11px;  }
.test_rq{
    color:#05658C; cursor:pointer; font-size:11px; font-weight:bold; margin-left:20px;
}

.test_stop #myform_2 .icon_pause { float:left; padding-left: 15px; display: inline; background-image: url(../images/al_layout/button_pause.png); background-repeat: no-repeat; background-position: left center; }
.test_stop #myform_2 .icon_pause:hover { background-image: url(../images/al_layout/button_pause_hover.png); background-repeat: no-repeat; }
.test_stop #myform_2 .icon_pause:hover a { color: #022e40; }

.test_stop #myform_1 .icon_cancel { float:left; padding-left: 15px; display: inline; background-image: url(../images/al_layout/button_cancel.png); background-repeat: no-repeat; background-position: left center; }
.test_stop #myform_1 .icon_cancel:hover { background-image: url(../images/al_layout/button_cancel_hover.png); background-repeat: no-repeat; }
.test_stop #myform_1 .icon_cancel:hover a { color: #022e40; }


.test_next_question a { float:left; margin:30px 25px; display:block; font-size:12px; color: #c6c6c6; text-align:center; width:142px; height:21px; line-height: 20px; font-weight:bold;  /*background-image: url(../images/al_layout/button_next_question.png);*/background-color: #05658c;  background-repeat: no-repeat;  }
.test_next_question a:hover { color: #022e40; /*text-shadow: 1px 1px white;*//* background-image: url(../images/al_layout/button_next_question_hover.png);*/background-color: #F2B714; background-repeat: no-repeat;  }
.test_answer_ack { margin: 7px 0 0 25px; border:none; color: #C6C6C6; cursor:pointer; text-align:center; width:133px; height:29px; line-height:20px; font-weight:bold;  /*background-image: url(../images/al_layout/greee_button_long.png);*/ background-color: #05658c; color: #fff; background-repeat: no-repeat;  }

.report_question {  margin:25px 15px 0px 15px; float:right; text-align:left; width: 168px; }
/*.report_question img {margin-top:3px; }*/
.report_question .right { float:right; font-size:11px; color: #808285;  padding-left: 30px; display: block; background-image: url(../images/al_layout/error_icon.png); background-repeat: no-repeat; background-position: left center; }
.report_question .right:hover { background-image: url(../images/al_layout/error_icon_hover.png); }
.report_question .right a { font-weight: bold; color: #05658c;  }
.report_question .right:hover a{ color: #022e40;  }

#test .answer_liter {  /*background-image: url(../images/al_layout/test_button_answer_o.png#main_left_content);*/ background-color: #F2B714;  width:41px; height:41px; color: #022e40; font-size:15px; font-weight:bold; text-align:center; line-height:36px; }
#test .answer_box_tex { color: #05658C; max-width:540px; width:100%; margin-left:10px; vertical-align:middle; font-size:13px; font-weight:bold; }
#test .answer_box { background-color: #f2f2f2; border-left: 1px solid #FCFCFC; border-right: 1px solid #FCFCFC;  padding:9px 15px 9px 15px; cursor:pointer;  margin-bottom: 2px; margin-right: 1px; }

#test .answer_text {
    color: #05658c;
    /*    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.png);*/ background-color: green; width:41px; height:41px; color:white; font-size:15px; font-weight:bold; text-align:center; line-height:36px; }
#test .answer_text_ok, #test .answer_text_ok_clicked, #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.png);*/ background-image: url(../images/al_testy/tap_24.png); background-repeat: no-repeat; background-position-x: right; background-position-y: bottom; background-color: green;}
/*#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.png);*/ background-color: red; width:41px; height:41px; 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);*/ background-image: url(../images/al_testy/tap_24.png); background-repeat: no-repeat; background-position-x: right; background-position-y: bottom; background-color: red;}
#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 { margin:0; }
#test_podstawa_prawna .top{ 
    background: url(../images/al_testy/podstawa_top.png) no-repeat;
    color: #022e40; 
    font-size:12px; 
    font-weight:bold; 
    padding: 8px 0 0 20px;
    margin-bottom: -18px;
    text-align:left; 
    width: inherit;
    height: 45px;
    width: 679px; 
}
#test_podstawa_prawna .podstawa_bottom_left{ float:left; display:block; width:5px; height:5px; background-image: url(../images/al_testy/podstawa_bottom_left.png); background-repeat: no-repeat;}
#test_podstawa_prawna .podstawa_bottom_center{ float:left; display:block; width:669px; height:5px; background-image: url(../images/al_testy/podstawa_bottom_center.png);  background-repeat: no-repeat; } 
#test_podstawa_prawna .podstawa_bottom_right{ float:left; display:block; width:5px; height:5px; background-image: url(../images/al_testy/podstawa_bottom_right.png); background-repeat: no-repeat;  }

#test_podstawa_prawna .padding_podstawa { color:#666666; font-size:12px; padding: 10px 20px 15px 20px; background-color: #F2F2F2; border-left: 1px solid #fcfcfc; border-right: 1px solid #fcfcfc}
#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: #05658c; font-weight:bold; font-size:12px;  margin-bottom:5px; margin-top: 5px; cursor: auto}
#test_podstawa_prawna .padding_podstawa .podstawa_short { color: #05658c; font-style: italic; font-weight: bold; margin-bottom: 10px; }
#test_podstawa_prawna .padding_podstawa p { padding: 0; }


#test_pagination { margin:3px 0px 0px 20px;  font-size:12px;  }
#test_pagination a { color: #f2f2f2; }
#test_pagination a:hover { color: #f2b714; }


#counter_right { float:right; width:160px;  margin-top:-55px; margin-right:35px; font-size:11px; display:inline-block; text-align:right; width:180px; }
#counter_right #clock{
    cursor: pointer;
    vertical-align: middle;
}
#countdown, #counter {
    /*display:inline-block;*/ 
    color:#F2B714;
    display:inline; 
    font-weight:bold;  
}

/** MOJE TESTY */
#browse_package { clear:both;}
#browse_package .pdesc2 { clear: both; margin: 10px; text-align: justify; }
.in_content_table_maklers .new_test { min-width: 149px; height: 21px; padding: 3px; margin: 7px 0 7px 7px; text-align: center; float:right; /*background-image: url(../images/al_layout/orange_btn.png);*/  background-color: #F2B714; background-repeat: no-repeat; }
.in_content_table_maklers .new_test a { font-weight:bold; text-align:center; color: #022e40; /*text-shadow: 1px 1px #f2870d;*/ font-size: 12px; line-height: 19px;}
.in_content_table_maklers .new_test a:hover { color: #ffffff; /*text-shadow: 1px 1px #022e40;*/ }

.in_content_table_maklers .new_test2 { width: 211px; height: 30px; margin: 15px 0 -10px 20px; float: left; font-weight:bold; color: #022e40; /*text-shadow: 1px 1px #f2870d;*/ border: 0; text-align: center; /*background-image: url(../images/al_layout/orange_btn_confirm.png);*/; background-color: #F2B714;  background-repeat: no-repeat; font-size: 17px; cursor: pointer;}
.in_content_table_maklers .new_test2:hover { color: #ffffff; /*text-shadow: 1px 1px #022e40;*/ }

td.pakiet_title { vertical-align:middle; padding-left: 5px; font-size:14px; font-weight:bold; }
.dark_blue {color: #022e40; font-size: 12px; font-family: verdana; font-weight: bold}
tr.dark_blue th { padding: 0 9px;color: #022e40; background-color: #dae4e8 }
th .th_top_left {display:block; float: left; width:5px; height:5px; /*background-image: url(../images/al_layout/table_th_left.png);*/ background-repeat: no-repeat; }
th .th_top_center {display:block; float: left; width:605px; height:5px; background-color: #dae4e8 }
th .th_top_right {display:block; float: left; width:5px; height:5px; /*background-image: url(../images/al_layout/table_.png);*/ background-repeat: no-repeat; }
.pakiet_title .new_package { font-size:11px; color:#7c3500; font-style:italic; }
.pakiet_title .owner { font-size:11px; font-weight:normal; }
.pakiet_title .owner a { font-size:11px; font-weight:bold; }
td.pakiet_count { vertical-align:middle; width:120px; text-align: center}
td.pakiet_ikonka { vertical-align:middle; width:20px; text-align: center }
td.pakiet_ikonka img { border:0px;}
.tests_solved { font-size: 11px; margin-top:6px; text-align: right;}
.tests_solved a{color: #05658c; font-weight: bold;}
.tests_solved b{color: #05658c;}
.ts_item{margin-left:20px}

table.pakiet_table { width:100%; }
.pakiet_table_mark { display:block; width:678px; height:21px; /*background-image: url(../images/al_layout/table_mark.png);*/ background-repeat: no-repeat; margin-top: 19px }
table.pakiet_table th { text-align:left; background-color:#dae4e8; color:#022e40; 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; }
table.pakiet_table td, table.pakiet_table th { border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; padding-left: 10px; padding-right: 5px}
table.pakiet_table td a{ font-weight: bold; color: #05658c}
table.pakiet_table td a:hover{ color: #022e40}

.blue_bold { font-weight:bold;  color:#05658c; }
.dark_blue_bold { font-weight:bold;  color:#022e40; }
table td.podsumowanie { font-weight:bold; font-size:13px; color:#05658c;}

.package_box{ margin: 0; }


/** WYNIKI TESTÓW */
table.test_results { padding:5px; width:350px; margin:0 0px 10px 0px; font-weight:normal; }
table.test_results b { color: #022e40}
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:#05658c;}
.test_results_more_option a.repeat { color: #cc0000;}

.tr_testtime { color: #022e40; float:right; margin:27px 0; text-align:center; width: 220px;}
.tr_testtime2 {color:#05658c; font-size: 13pt; }
.tr_bad{ color: #022e40; 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; }
#test_layer_results_info table th  { text-align:center; color:#797979; font-size:13px; padding-right:6px; padding-bottom:4px; }
#test_layer_results_info table td a { font-weight:bold;  }

.test_info {  color:#022e40; 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: #022e40;
    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: #05658c; 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:#05658c; 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; margin:0px 20px 5px 10px;}

.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:#022e40; text-align: center}
.layer_question_test { margin:22px 10px 0px 12px;  font-size:12px; font-weight:bold; color: #022e40;  text-align:left;}
.layer_question_test_desc { margin:5px 15px 5px 0px;  font-weight: normal; font-size:11px;  text-align:justify;}
.layer_green_bold { color: #05658c; font-weight:bold; }
.layer_test_icon{
    margin-top:25px;
    margin-bottom:10px;
    cursor: pointer;
    float:left;
    font-size:8pt;
    margin-left:20px;
}
.layer_test_icon a:hover { color: #022e40}

.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:0 25px; font-size:13px; font-weight:bold; color:#05658c; }
.button_long { cursor:pointer;  border:0px; margin:25px; display:block; font-size:12px; color:white; text-align:center; width:133px; height:29px; line-height:28px; font-weight:bold;  /*background-image: url(../images/al_layout/greee_button_long.png);*/ background-color: #05658c; color: #fff; 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_basket { margin:15px 0px 0px 22px; font-weight:bold; color:#022e40; font-size:13px; text-align: right; }

.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; }

/*INTRO*/
#flash_slides{
    background-image:url("../images/al_layout/intro_bg1.jpg");
    background-repeat:no-repeat;
    display:block;
    height:288px;
    margin:0 5px 5px 0;
    width:659px;
}
.intro_buttons{
    float: right;
    width: 251px;
    margin-top: 20px;
}
.intro_btn{
    height: 62px;

}
.intro_btn h4, .intro_pushed_btn h4{
    font-family: Trajan Pro;
    font-size: 18px;
    font-variant:small-caps;
    /*        margin: 17px 0 0;*/
    margin:0 0 4px 0;
    /*        margin:0 0 -8px;*/
}
.intro_h4{
    font-weight: normal;
}
.intro_btn, .intro_pushed_btn{
    color: #fff;
    cursor: pointer;
    padding:0 0 0 60px;
}
.intro_btn span, .intro_pushed_btn span{
    font-family: Tahoma;
    font-size:10px;
    /*        font-family: Trajan Pro;*/
    line-height: 0;
}
.intro_btn_spacer{
    height: 16px;
}
.intro_text{
    color: #ffffff;
    float: left;
}
.intro_text a{
    color: #ffffff;
    text-decoration: none;
}
.intro_pushed_btn{
    background-image: url(../images/al_layout/intro_pushed_btn.png);
    background-repeat: no-repeat;
    height: 62px;
    margin-right: 3px;
}

/*///////////////////////////////////////////*/
#intro_title_big_1{
    font-family: Trajan Pro;
    font-size: 36px;

    margin-left: 45px;
}
#intro_title_small_1{
    font-family: Trajan Pro;
    font-size: 20px;

    margin-left: 220px;
}
#intro_desc1_1{
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 205px;
}
#intro_desc2_1{
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 230px;
}
/*///////////////////////////////////////////*/
#intro_title_big_2{
    display: none;
    font-family: Trajan Pro;
    font-size: 42px;

    margin-left: 108px;
}
#intro_title_small_2{
    display: none;
    font-family: Trajan Pro;
    font-size: 20px;

    margin-left: 165px;
}
#intro_desc1_2{
    display: none;
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 200px;
}
#intro_desc2_2{
    display: none;
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 200px;
}
/*///////////////////////////////////////////*/
#intro_title_big_3{
    display: none;
    font-family: Trajan Pro;
    font-size: 42px;

    margin-left: 150px;
}
#intro_title_small_3{
    display: none;
    font-family: Trajan Pro;
    font-size: 20px;

    margin-left: 170px;
}
#intro_desc1_3{
    display: none;
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 190px;
}
#intro_desc2_3{
    display: none;
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 290px;
}
/*///////////////////////////////////////////*/
#intro_title_big_4{
    display: none;
    font-family: Trajan Pro;
    font-size: 42px;

    margin-left: 170px;
}
#intro_title_small_4{
    display: none;
    font-family: Trajan Pro;
    font-size: 20px;

    margin-left: 110px;
}
#intro_desc1_4{
    display: none;
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 205px;
}
#intro_desc2_4{
    display: none;
    font-family: Trajan Pro;
    font-size: 12px;

    margin-top: 20px;
    margin-left: 205px;
}

#intro_spacer{
    height: 30px;
}




.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("https://rzeczoznawca.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("https://rzeczoznawca.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;
}
.white_link{
    color: #ffffff;
    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: 0 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; }

.warning {color: red}

.content_table_zadania{
    margin: 10px 0 20px 40px;
    width: 940px;
}
.top_center_zadania{
    background-color: #FFFFFF;
    display: block;
    float: left;
    width: 940px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px; 
    padding-top: 5px;
}
.main_window_zadania{
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    float: left;
    overflow: hidden;
    width: 940px;
}
.z_zadanie{
    background-color: #ffffff;
    border: none;
    padding: 13px;
}
.z_zadanie input[type=text]{
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    border: none;
    width: 300px;
    margin: 3px 0;
    color: #022E40;
    padding: 0 10px;
}
.z_punkt{
    background: url(../images/al_layout/pkt_back_top.png) no-repeat top center;
    background-color: #c3e4ef;
    border: none;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    margin: 15px auto;
    width: 665px;
    padding: 6px 0 10px 0;
    color: #022e40;
}
.z_punkt .zadanie_hover{
    padding: 0 15px;
    color: #022e40;
}
.z_punkt .zadanie_hover > div{
    color: #022e40;
}
.pkt_header{
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    padding: 2px 15px 3px;
    margin-bottom: 8px;
}
.z_krok{
    background: url(../images/al_layout/krok_back_top.png) no-repeat top center;
    background-color: #84bace;
    border:none;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    margin: 15px auto;
    width: 635px;
    padding: 6px 0 10px 0;
    color: #022e40;
}
.z_krok .zadanie_hover{
    padding: 0 15px;
}
.krok_header{
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #c3e4ef;
    padding: 2px 15px 3px;
    margin-bottom: 8px;
}
.z_podstawa{
    background: url(../images/al_layout/back_podstawa_top.png) no-repeat top center;
    background-color: #598c9f;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    border:none;
    margin: 15px auto;
    padding: 6px 0 10px 0;
    width: 605px;
}
.z_podstawa span, .z_podstawa div{
    color: #fff;
}
.podstawa_header{
    border-bottom: 1px solid #84BACE;
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 2px 15px 3px;
}
.z_podpowiedz{
    background-color: #f2b714;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    border:none;
    margin: 15px auto;
    padding: 0;
    width: 590px;
}
.zadanie_label{
    font-weight: bold;
}
.pokaz_podpowiedz, .pokaz_krok, .pokaz_punkt{
    cursor: pointer;
    color: #022e40;
    margin: 0 15px;
}
.pokaz_punkt img, .pokaz_punkt span, .pokaz_krok img, .pokaz_krok span{
    float: left;
}
.pokaz_punkt span, .pokaz_krok span{
    left: 13px;
    position: relative;
    top: 4px;
}
.pokaz_punkt span:hover, .pokaz_krok span:hover{
    color: #fff;
}
.zadanie_hover{
    display: none;
}
.zadania_list{
    background-color: #F2F2F2;
    margin: 8px;
    /*-webkit-border-radius: 6px;
    border-radius: 6px;*/
    padding: 2px;
}
.zadania_rok{
    margin: 8px;
    padding: 2px 15px;
}
.zadania_rok .zad_rok{
    float: left;
    width: 50px;
    color: #022E40;
    font-size: 13px;
}
.zadania_rok .zad_kreska{
    float: left;
    width: 520px;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: #05658D solid 1px;
    margin-top: 10px;
}
.zadania_rok .zad_totop{
    float: left;
    width: 65px;
    padding-left: 15px;
    color: #022E40;
    cursor: pointer;
}
.zadania_rok .zad_totop:hover{
    color: #666666;
}
.zadania_rok .zad_totop figure{
    background: url(../images/al_layout/to_top.png) no-repeat top;
    width: 11px;
    height: 8px;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 0;
}
.zadania_rok .zad_totop:hover figure{
    background-position: bottom;
}
.content_zadania{
    font-size: 12px;
}
.content_zadania table{
    background-color: #FFFFCC;
    font-size: 12px;
    max-width: 670px;
}
.content_zadania div{
    line-height: 20px;
}
.content_zadania table{
    border: none;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    font-size: 9px;
    background: #ffffff;
    border-collapse: collapse;
    width: 100%/*640px*/;
    margin: 10px auto;
}
.content_zadania td{
    background: #05658C;
    font-size: 9px;
    color: #ffffff;  
    padding: 2px 0;
    text-align: center;
}
.content_zadania td div, .content_zadania td p, .content_zadania td span, content_zadania td sup, content_zadania td sub, content_zadania td p sup, content_zadania td p sub{
    color: #ffffff;  
}
.content_zadania table tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

.content_zadania table tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}
.content_zadania table tr:first-child td:first-child {
    border-top-left-radius: 10px;
}
.content_zadania table tr:first-child td:last-child {
    border-top-right-radius: 10px;
}
.content_zadania tr:hover td{
    background-color: #49aece !important;
}
.content_zadania table tr:first-child td{
    background-color: #022e40;
}
.content_zadania ul{
    border-width: 1px 1px 1px 5px ;
    -webkit-border-radius: 7px;
    border-radius: 7px; 
    padding: 6px 30px;
    background: url(../images/al_layout/ul_top_shadow.png) no-repeat top center #05658c;
    margin: 10px auto;
}
.content_zadania ul li{
    color: #ffffff;
    font-size: 12px;
    list-style-image: url(../images/al_layout/li_img.png);
}
.krok_odpowiedz{
    display:none;
}
.pytanie{
    background-color: #598c9f;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    padding: 10px 15px;;
    margin: 5px auto;
    color: #fff;
}
.pytanie *{
    color: #fff;
}
.tabela_bez_stylu, .tabela_bez_stylu td, .tabela_bez_stylu tr:hover{
    border: none !important;
    background-color: transparent !important;
}
.pokaz_odpowiedz{
    cursor: pointer;
    color: #fff /*!important*/;
}
.z_zadanie input[type=button], .orange_button{
    background: #f2b714; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2b714 0%, #f2900e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2b714), color-stop(100%,#f2900e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2b714 0%,#f2900e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2b714 0%,#f2900e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2b714 0%,#f2900e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2b714 0%,#f2900e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b714', endColorstr='#f2900e',GradientType=0 ); /* IE6-9 */
    color: #022E40;
    border:none;
    cursor: pointer;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; 
    padding: 1px 5px;
    margin: 5px 0 2px;
    font-weight: bold;
    font-size: 11px;
}
.z_zadanie input[type=button]:hover, .orange_button:hover{
    color: #ffffff;
    text-decoration: none;
}
.orange_button{
    padding: 5px 10px;
}
.pokaz_odpowiedz:hover{
    text-decoration: underline;
}
.uzasadnienie_ukryte{
    color: #022E40;
    display:none;
}
.punkt_podsumowanie{
    display: none;
}
.r_typy_zadan_a{
    display: inline-block;
    height: 50px;
}
.r_typy_zadan{
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 0;
}
.r_typy_zadan + span{
    bottom: 17px;
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    position: relative;
    width: 80px;
    color: #666666;
}
.r_porownawcze figure{
    background: url(/images/al_layout/r_podejscia_sprite.png) 0 -50px;
}
.r_porownawcze:hover figure{
    background-position: 0 0;
}
.r_porownawcze:hover span{
    color:#022E40;
}
.r_dochodowe figure{
    background: url(/images/al_layout/r_podejscia_sprite.png) -100px -50px;
}
.r_dochodowe:hover figure{
    background-position: -100px 0;
}
.r_dochodowe:hover span{
    color:#022E40;
}
.r_kosztowe figure{
    background: url(/images/al_layout/r_podejscia_sprite.png) -50px -50px;
}
.r_kosztowe:hover figure{
    background-position: -50px 0;
}
.r_kosztowe:hover span{
    color:#022E40;
}
.r_mieszane figure{
    background: url(/images/al_layout/r_podejscia_sprite.png) -150px -50px;
}
.r_mieszane:hover figure{
    background-position: -150px 0;
}
.r_mieszane:hover span{
    color:#022E40;
}
.r_inne figure{
    background: url(/images/al_layout/r_podejscia_sprite.png) -200px -50px;
}
.r_inne:hover figure{
    background-position: -200px 0;
}
.r_inne:hover span{
    color:#022E40;
}
.zad_usera_streszczenie{
    margin-top: 5px;
}
.zad_usera_streszczenie img{
    float: left;
    margin-right: 10px;
}
.zad_usera_streszczenie span{
    display: block;
    float: left;
    position: relative;
    top: 10px;
    width: 600px;
}
.zadania_tabela{
    width: 100%;
    text-align: center;
    border-collapse: collapse;
}
.zadania_tabela th{
    background-color: #DAE4E8;
    color: #022E40;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 4px;
    padding-top: 10px;
    text-align: center;
}
.zadania_tabela td{
    background-color: #F2F2F2;
    color: #797979;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.zadania_tabela th, .zadania_tabela td{
    border-bottom: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    padding-left: 10px;
    padding-right: 5px;
}
.zadania_tabela td a, .zadania_tabela td span {
    color: #05658C;
    font-weight: bold;
    cursor: pointer;
}
.zadania_tabela td a:hover, .zadania_tabela td span:hover {
    color: #022E40;
}
.zadania_list_pad{
    padding: 0px;
    margin: 8px 0;
}
.oferta_img{
    float: left;
    margin-right: 5px;
    height: 60px;
}
.description a{
    color: #fff;
}

.r_podpowiedz_img{
    float: left;
    left: -4px;
    position: absolute;
    top: -5px;
}

.content_zadania .z_podpowiedz div{
    position: relative;
    padding-left: 35px;
}

.podpowiedz_header{
    position: relative;
    border-bottom: 1px solid #f2870d;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.z_podpowiedz .zadanie_hover{
    background: url(../images/al_layout/back_podpowiedz_top.png) no-repeat top center;
    padding: 0px !important;
}
.z_podpowiedz .pokaz_podpowiedz{
    margin-left: 0px !important;
    padding: 1px 0;
}
.podpowiedz_content{
    padding: 10px 20px 10px 20px !important;
}
.podpowiedz_content a{
    text-decoration: underline;
}
.podstawa_content{
    padding: 0 15px;
}
.dodaj_opinie{
    text-align: right;
    float: right;
    color: #FFEE00;
    font-size: 14px;
    cursor: pointer;
}
.pc_nr li{
    list-style-type: decimal;
    margin: 10px 0;
}
.pc_ab li{
    list-style-type: lower-alpha;
}
.rzecz_wyrozniona{
    border: 1px dashed red;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    padding: 15px 0;
    background-color: #fff;
}

.zasoby {
	margin-bottom: 50px;
}

.zasoby .zasob{
	border-collapse: collapse;
    border-spacing: 0;
    border-right: none;
}

.zasoby .zasob_info{
	display: none;
}

.zasob_info_row table td{
	border: none;
}

.regulamin_old_link{
	margin: 20px;
	float: right;
}
.regulamin_title {
	font-weight: bold;
}


/*NOWY CENNIK*/
.cennik_holder {
	width: 100%;
	padding-bottom: 40px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.cennik_box_holder {
	width: 340px;
	float: left;
	margin: 20px auto 0;
    min-height: 150px;
}

.cennik_info_holder {
	margin: 80px 0 50px;
}

.cennik_info_holder .cennik_title {
	color: #022e40;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
	text-align: center;
	display: block;
}

.cennik_info_holder p {
	display: block;
	width: 700px;
	margin: auto;
}

.error{
    color:#f00;
}

.terms {
    text-align: left;
    font-size: 12px;
    padding-top: 10px;
}