@import "reset.css";

a  {
    border:0px solid red;
    color: #858585;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
    font-size: 11px;
}
.tab-switcher-box h1{
    float: left;
}
.tab-switcher-box h1 a:hover{
    font-size: 14px;
}
.tab-switcher-box h1 a.active{
    text-decoration: underline;
}

#dt_credit .tab-switcher-box h1 a.active{
    color: #ee8301;
}

.clear {

    clear:both;
}
.doLewej{
    clear:both;
    text-align:left;
    display:block;
}
.doPrawej{
    clear:both;
    text-align:right;
    display:block;
}
table{
	border-left: 1px solid #B1A488;
	border-top: 1px solid #B1A488;
}
table td{
	border-right: 1px solid #B1A488;
	border-bottom: 1px solid #B1A488;
	text-align: center;
	vertical-align: middle;
	padding: 0 5px;
}
p{
    line-height:155%;
    font-size: 11px;
    font-family: Verdana;
    color: #4f4f4f;
    margin-bottom: 15px;
}
body{
    line-height: 15px;
    color: #4f4f4f;
    font-size:11px;
    font-family: Verdana;
    margin: 0px;
    padding: 0px;
}
strong{
    font-weight: bold;
}
em{
    font-style: italic;
}
h1{
    color:#fff;
    font-size:14px;
    line-height:16px;
    margin-left:10px;
    margin-top:5px;
}


#glowna{
    background: #e3dfd3 url(../images/grad_bg.gif) repeat-x 0 0;
}
#frontpage{
    position:relative;
    margin: auto;
    width: 100%;
    z-index:0;
    background: url(../images/top_bg2.jpg) no-repeat top center;
}
#wrapper {
    width:985px;
    margin:auto;
    z-index: 0;
    position: relative;
    padding-bottom: 60px;
}
.maintop ul.top_menu{
    width: 780px;
    clear: both;
    height: 20px;
    margin-top: 10px;
    padding-left: 200px;
}
.maintop ul.top_menu li{
    display: block;
    float: left;
    height: 12px;
    margin-right: 20px;
    padding-left: 15px;
}
.maintop ul.top_menu li.map{
    background: url(../images/map_ico.gif) no-repeat 0 0;
}
.maintop ul.top_menu li.contact{
    background: url("../images/contact_ico.gif") no-repeat scroll 0 3px transparent;
}
.maintop ul.top_menu li a, .maintop ul.top_menu li a:hover{
    color: #4b4941;
    font-size: 11px;
}
.maintop {
    clear: both;
    float: left;
    width: 985px;
    height: 208px;
	position: relative;
}
a.dd_logo{
	display:block;
	height:74px;
	position:absolute;
	right:23px;
	top:10px;
	width:84px;
}
.maintop .logo{
    clear: both;
    float: left;
    margin-top: 12px;
    height:124px;
    width: 377px;
}
.maintop ul.main_menu{
    clear: both;
    float: left;
    height: 38px;

}
.maintop ul.main_menu li{
    display: block;
    float: left;
    margin-right: 2px;
    height: 38px;
}
.maintop .top_search{
    float:right;
    height: 42px;
    width: 300px;
    background: url(../images/top_search_corner.gif) no-repeat right bottom;
}
.maintop .top_search .search_form{
    background:transparent url(../images/top_search_bg.png) no-repeat scroll 0 0;
    display:inline;
    float:right;
    height:29px;
    margin:5px 15px 0 0;
    width:231px;
}
.maintop .top_search .search_form input.inptxt{
    border:medium none;
    float:left;
    font-size:11px;
    height:15px;
    margin:6px 5px 0 42px;
    width:149px;
    display: inline;
    color: #737373;
}
.maintop .top_search .search_form input.submit{
    background:transparent url(../images/search_submit.gif) no-repeat scroll 0 0;
    border:medium none;
    cursor:pointer;
    float:left;
    height:15px;
    margin-top:7px;
    text-indent:-9999px;
	_text-indent: 0px;
	_font-size: 0px;
	_line-height: 0px;
    width:23px;
    font-size: 0px;
    line-height: 0px;
}
.maintop .top_navi{
    width: 985px;
    clear: both;
    float:left;
    height: 42px;
    background: url(../images/top_navi_bor.gif) repeat-x left bottom;

}
.main_menu .mm_l{
    float: left;
    width: 5px;
    height: 38px;
    background: url(../images/menu_top_l.png) no-repeat 0 0;
}
.main_menu .mm_c{
    float: left;
    height: 38px;
    background: #fff;
}
.main_menu .mm_r{
    float: left;
    width: 5px;
    height: 38px;
    background: url(../images/menu_top_r.png) no-repeat 0 0;
}
.main_menu .act .mm_l{
    float: left;
    width: 5px;
    height: 38px;
    background: url(../images/menu_top_act_l.png) no-repeat 0 0;
}
.main_menu .act .mm_c{
    float: left;
    height: 38px;
    background: url(../images/menu_top_act_c.png) repeat-x 0 0;
}
.main_menu .act .mm_r{
    float: left;
    width: 5px;
    height: 38px;
    background: url(../images/menu_top_act_r.png) no-repeat 0 0;
}
.main_menu .mm_c a, .main_menu .mm_c a:hover{
    font-size: 14px;
    color: #484848;
    height: 28px;
    padding-top: 10px;
    display: block;
    text-decoration: none;
    padding: 10px 10px 0;
    float: left;
}
.main_menu .act .mm_c a, .main_menu .act .mm_c a:hover{
    color: #fff;
}
.maincontent{
    clear: both;
    float: left;
    width: 972px;
    background: transparent url(../images/main_content_bg.png) repeat-y top right;
    min-height: 200px;
    padding-left: 13px;
    padding-top: 10px;
}

.mc_bottom{
    clear: both;
    float: left;
    height: 18px;
    width: 985px;
    background: transparent url(../images/mian_cont_bottom_bg.png) no-repeat 0px 9px;
    margin-left: -13px;
    margin-bottom: -9px;
}
.mc_boxes{
    float:left;
    display: inline;
    width: 956px;
    height: 229px;
    margin-bottom: 10px;
}
.mc_boxes p{
    line-height: 140%;
	_line-height: 120%;
}
.mcb_b1{
    float: left;
    width: 324px;
    height: 430px!important;
    background: url(../images/mcb_b1_bord_l.gif) no-repeat left top;
    padding-left: 5px;

}
.mcb_b1 .mcb1_cont{
    border-bottom:2px solid #CCC1AB;
    border-top:2px solid #CCC1AB;
    _height:225px;
    height:422px!important;
    padding:0 10px;
    width:304px;
}
.mcb_b1 .mcb1_cont h1{
    color:#484848;
    font-size:25px;
    line-height:28px;
    margin:6px 0 10px 0;
}
.mcb_sep1, .mcb_sep2{
    float: left;
    width: 2px;
    height: 229px;
}
.mcb_sep1{
    background: url(../images/mcb_sep1.gif) no-repeat 0 0;
}
.mcb_sep2{
    background: url(../images/mcb_sep2.gif) no-repeat 0 0;
}
.mcb_b2{
    width: 210px;
    height: 229px;
    float: left;
    position: relative;
}
.mcb_b3{
    width: 208px;
    height: 229px;
    float: left;
    position: relative;
}
.mcb_b4{
    width: 201px;
    background: url(../images/mcb_b4_bor_r.gif) no-repeat top right;
    height: 229px;
    float: left;
    padding-right: 4px;
    position: relative;
}
.mcb2_cont{
    background:#C02302 url(../images/mcb_b2_bg2.gif) repeat-x scroll 0 0;
    float:left;
    height:159px;
    padding:70px 15px 0;
    width:180px;
}
.mcb2_cont h1{

}
.mcb3_cont{
    width: 183px;
    height: 159px;
    float: left;
    background: #ed6f00 url(../images/mcb_b3_bg2.gif) repeat-x 0 0;
    padding: 70px 10px 0 15px;
}
.mcb4_cont{
    background:#F0A400 url(../images/mcb_b4_bg2.gif) repeat-x scroll 0 0;
    float:left;
    height:159px;
    padding:70px 9px 0 15px;
    width:177px;
}
.mcb2_cont p, .mcb3_cont p, .mcb4_cont p{
    color: #fff;
    font-size: 11px;
}
.mcb_b2 .more_btn, .mcb_b3 .more_btn, .mcb_b4 .more_btn{
    bottom:20px;
    color:#FFFFFF;
    display:block;
    height:15px;
    line-height:14px;
    padding:0 45px 0 0;
    position:absolute;
    right:20px;
}
.mcb_b2 .more_btn{
    background: url(../images/.mcb_b2_more.gif) no-repeat center right;
}
.mcb_b3 .more_btn{
    background: url(../images/.mcb_b3_more.gif) no-repeat center right;
}
.mcb_b4 .more_btn{
    background: url(../images/.mcb_b4_more.gif) no-repeat center right;
}
.fullbox{
    clear: both;
    float: left;
    width: 956px;
    margin-bottom: 15px;
}
.halfbox{
    float: left;
    width: 472px;
    margin-right:11px;
    margin-bottom: 15px;
    margin-top: 25px;
}
.subpagebox{
    float:left;
    margin-bottom:15px;
    width:726px;
}
.fullbox .b_head{
    width: 956px;
}
.subpagebox .b_head{
    width: 726px;
}
.halfbox .b_head{
    width: 472px;
}
.b_head{
    clear: both;
    float: left;
    height: 28px;
}
.b_head .bh_l{
    clear: both;
    float: left;
    height: 28px;
    width: 5px;
    background: url(../images/head_l_col1.gif) no-repeat 0 0;
}
.col2 .b_head .bh_l{
    background: url(../images/head_l_col2.gif) no-repeat 0 0;
}
.fullbox .b_head .bh_c{
    width: 925px;
}
.subpagebox .b_head .bh_c{
    width: 695px;
}
.halfbox .b_head .bh_c{
    width: 441px;
}
.b_head .bh_c{
    height: 28px;
    float: left;
    background: url(../images/head_c_col1.gif) repeat-x 0 0;
}
.col2 .b_head .bh_c{
    height: 28px;
    float: left;
    background: url(../images/head_c_col2.gif) repeat-x 0 0;
}
.b_head .bh_r{
    width: 26px;
    height: 28px;
    float: left;
    background: url(../images/head_r_col1.gif) no-repeat 0 0;
}
.col2 .b_head .bh_r{
    background: url(../images/head_r_col2.gif) no-repeat 0 0;
}
.fullbox .b_content{
    padding:10px 0 15px 15px;
    width:939px;
}
.subpagebox .b_content{
    padding:10px 15px 15px;
    width:694px;
}
.halfbox .b_content{
    width: 470px;
    min-height: 201px;
}
.hb_size2 .b_content{
    min-height: 218px;
}
.col2 .b_content{
    min-height:467px;
}
.sub_bottom .col2 .b_content{
    min-height: 201px;
}
.b_content{
    border-left:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2;
    clear:both;
    float:left;
}

.b_bottom{
    clear: both;
    float: left;
    height: 5px;
    line-height: 1px;
    font-size: 1px;

}
.b_bottom .bb_l{
    clear: both;
    float: left;
    height: 5px;
    width: 5px;
    background: url(../images/bottom_l_col1.gif) no-repeat 0 0;
}
.fullbox .b_bottom{
    width: 956px;
}
.subpagebox .b_bottom{
    width: 726px;
}
.halfbox .b_bottom{
    width: 472px;
}
.fullbox .b_bottom .bb_c{
    width: 946px;
}
.subpagebox .b_bottom .bb_c{
    width: 716px;
}
.halfbox .b_bottom .bb_c{
    width: 462px;
}
.b_bottom .bb_c{
    height: 5px;
    float: left;
    background: #d2d2d2;
}
.b_bottom .bb_r{
    width: 5px;
    height: 5px;
    float: left;
    background: url(../images/bottom_r_col1.gif) no-repeat 0 0;
}

.footer{
    clear: both;
    float: left;
    width: 956px;
    margin-bottom: 15px;
}
.footer .copyright{
    background:transparent url(../images/copyright_logo.gif) no-repeat scroll left center;
    clear:both;
    color:#858585;
    float:left;
    height:35px;
    padding-left:55px;
    padding-top:5px;
    width:395px;
}
.footer .copyright p{
    color: #858585;
}
.footer .copyright a{
    color: #ed6f00;
}
.footer .bottom_menu{ 
    float:right;
    height:30px;
    padding-top:10px;
    text-align:right;
    width:450px;
}
.footer .bottom_menu li{ 
    background:transparent none repeat scroll 0 0;
    border-right:1px solid #858585;
    display:inline;
    margin-bottom:0;
    margin-right:10px;
    padding-left:0;
    padding-right:10px;
}
.footer .bottom_menu li.lst{ 
    border: none;
    margin-right: 0px;
    padding-right: 0px;
}
.footer .bottom_menu li a{
    color: #858585;
}
.searchbox{
    float:left;
    width:934px;
}
.searchbox .map{
    float: left;
    width: 435px;
    height: 485px;
}
.searchbox .sb_left{
    float: left;
    width: 462px;
    margin-right: 10px;
	position: relative;
}
.searchbox .sb_left .sbl_comm{
	position: absolute;
	width:422px;
	padding: 20px;
	left: 0px;
	top: 0px;
	display: none;
	background: #F9F9F9;
	cursor: pointer;
	text-align:center;
}
.searchbox .sb_right{
    float: left;
    width: 453px;
}
.searchbox .search_caption{
    background: url(../images/search_caption_bg.gif) no-repeat left bottom;
    width: 457px;
    height: 45px;
    float: left;
    clear: both;
}
.searchbox .search_form{
    background:#EEEEEE url(../images/search_form_bg.gif) repeat-x scroll 0 0;
    border-color:-moz-use-text-color #D2D2D2 #D2D2D2;
    border-style:none solid solid;
    border-width:medium 1px 1px;
    clear:both;
    float:left;
    height:132px;
    padding-top:20px;
    width:455px;
}
.sc_lab{
    float: left;
    display:inline;
    float:left;
    margin:17px 45px 0 40px;
    color: #3b3b3b;
}
.sc_lab_leg{
    float: left;
    color: #3b3b3b;
    margin: 17px 20px 0 0;
}
.sc_leg_mieszk{
    float: left;
    float: left;
    background: url(../images/leg1.gif) no-repeat 0 0;
    width: 39px;
    height: 13px;
    margin-top:16px;
    position: relative;
}
.sc_leg_domy{
    float: left;
    background: url(../images/leg2.gif) no-repeat 0 0;
    width: 38px;
    height: 13px;
    margin-top:16px;
    position: relative;
}
.sc_leg_manhattan{
    float: left;
    background: url(../images/leg3.gif) no-repeat 0 0;
    width: 40px;
    height: 26px;
    margin-top:8px;
    position: relative;
}
.sc_leg_rodzina{
    float: left;
    background: url(../images/leg4.gif) no-repeat 0 0;
    width: 54px;
    height: 32px;
    margin-top:4px;
    position: relative;
}
.sf_select, .sf_select1{
    float:left;
    height:23px;
    margin-bottom:5px;
    width:220px;
}
.sf_select label{
    color:#656565;
    display:block;
    float:left;
    font-family:Verdana;
    font-size:11px;
    height:20px;
    margin-right:10px;
    text-align:right;
    width:80px;
}
.sf_select1 label{
    color:#656565;
    display:block;
    float:left;
    font-family:Verdana;
    font-size:11px;
    height:20px;
    margin-right:10px;
    text-align:right;
    width:65px;
}
.sf_select select, .sf_select1 select{
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #C6C6C6;
    color:#3B3B3B;
    float:left;
    font-family:Verdana;
    font-size:11px;
    height:20px;
    text-align:center;
    width:129px;
}
.sf_submit{
    display:inline;
    float:right;
    height:27px;
    margin:10px 15px 0 0;
    width:78px;
}
.sf_submit input{
    width: 78px;
    height: 27px;
    border: none;
    background: url(../images/sf_submit.png) no-repeat 0 0;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}
.searchbox .desc_tab{
    float: left;
    width: 453px;
    margin-top:5px;
}

.desc_tab #dt_credit h1{
    padding: 10px 0 0 10px;
}

.desc_tab table{
    width: 95%;
    margin: 0 auto;
    border: none;    
}

.desc_tab table thead tr th{
    font-weight: bold;
    border-top: 1px dotted #d8d8d8;
    border-bottom: 1px dotted #d8d8d8;
    line-height: 32px;
}

.desc_tab table tr td{
    border: none;
    text-align: left;
    padding: 0;
    line-height: 32px;
}

.desc_tab table tr td.localization{
     border-bottom: 1px dotted #d8d8d8;
     text-align: center;
     color: #929292;
}

.dt_navi{
    float: left;
    width: 453px;
    background: url(../images/dt_navi_border.gif) repeat-x left bottom;
    height: 33px;
}
.dt_navi a, .dt_navi a:hover{
    background:transparent url(../images/dt_navi_noact.gif) no-repeat scroll 0 0;
    color:#3B3B3B;
    float:left;
    height:25px;
    margin-right:5px;
    padding-top:8px;
    text-align:center;
    text-decoration:none;
    width:102px;
}
.dt_navi a.act, .dt_navi a.act:hover{
    width: 99px;
    background: url(../images/dt_navi_act.gif) no-repeat 0
}
.dt_contnet{
    float: left;
    width: 451px;
    border: 1px solid #d2d2d2;
    border-top: none;
    min-height: 624px;
    background: #eeeeee url(../images/dt_contnet_bg.gif) repeat-x 0 0;
    padding-bottom: 20px;
}
#dt_description, #dt_gallery, #dt_list{
    float: left;
    width: 435px;
    margin-left: 15px;
    display: inline;
    margin-top: 10px;
}
#dt_description h2{
    font-size:12px;
    line-height:12px;
    margin-left:0px;
    margin-top:8px;
    margin-bottom:2px;
    font-weight:bold;
}
#dt_description strong{
    font-weight:bold;
}
#dt_list, #dt_gallery, #dt_credit{
    display: none;
}

#dt_list .list_box{
    clear: both;
    float: left;
    width: 434px;
    height: 620px;
    margin-top: 15px;
    

}
#dt_list .list_box .lb_it_row{
    height: 587px;
    width: 430px;
    clear: both;
    float: left;
    overflow: auto;
}
#desc_details{
    height: 300px;
    width: 430px;
}

#dt_list .list_label{
    clear: both;
    float: left;
    width: 401px;
    height: 28px;
    border-top: 1px dotted #d8d8d8;
    border-bottom: 1px dotted #d8d8d8;
    padding: 2px 5px 2px 5px;
    color: #3b3b3b;
    font-size: 9px;
    font-weight: bold;
    line-height:13px;
    margin-bottom:5px;
}

.ll1,.ll2,.ll3,.ll4,.ll5,.ll6,.ll7,.ll8,.ll9{
    float: left;
    height: 27px;
    text-align: center
}
.ll2,.ll3,.ll4,.ll5,.ll7,.ll8,.ll9{
    height:14px;
    padding-top:13px;
}
.ll9{
    width: 35px;
}
.ll8{
    width: 70px;
}
.ll7{
    width: 36px;
}
.ll6{
    width: 44px;
}
.ll5{
    width: 40px;
}
.ll4{
    width: 36px;
}
.ll3{
    width: 38px;
}
.ll2{
    width: 52px;
}
.ll1{
    width: 49px;
}
.list_box .lb_item{
    clear: both;
    float: left;
    width: 411px;
    height: 31px;
}
.list_box .row1{
    background: #e4e4e4;
}
.list_box .row1 .ll9 a,
.list_box .row2 .ll9 a{
    display: block;
    width: 17px;
    height: 17px;
    background: url(../images/pdf_ico_r1.gif) no-repeat 0 0;
}
.list_box .row2 .ll9 a{
    background: url(../images/pdf_ico_r2.gif) no-repeat 0 0;
}
.list_box .row2{
    background: #f8f8f8;
}
.lb_item .ll1, .lb_item .ll2, .lb_item .ll3, .lb_item .ll4, .lb_item .ll5, .lb_item .ll6, .lb_item .ll7, .lb_item .ll8, .lb_item .ll9{
    color:#656565;
    font-size:9px;
    height:23px;
    padding:8px 0 0;
}
.lb_item .ll9{
    height:23px;
    padding:8px 0 0 11px;
    width:24px;
}
#dt_description h1, #dt_gallery h1,  #dt_list h1, #dt_credit h1{
    color:#656565;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin:0 0 10px;

}
#dt_description img, #dt_gallery img{
    float:left;
    border: 1px solid #fff;
    margin-bottom: 15px;
    margin-right:5px;
}
#dt_description ul, #dt_description ol{
    margin-bottom:25px;
    margin-left:30px;
}

#dt_description ul li, #dt_description ol li{
    background:transparent url(../images/dtd_li_style.gif) no-repeat scroll left center;
    list-style-position:inside;
    margin-bottom:10px;
    padding-left:25px;
}
#dt_description .dt_contact p{
    font-size:10px;
    margin-bottom:8px;
}
#dt_description .dt_contact h2{
    font-size:10px;
}
#dt_gallery .dtg_img{
    float: left;
    width: 417px;
}
#dt_gallery .dtg_min img{
    float:left;
    margin-bottom:10px;
    cursor: pointer;
}
#dt_gallery .dtg_min img.dtg_mid{
    margin-left: 11px;
    margin-right: 11px;
}
#dt_gallery .dtg_switch{
    clear:both;
    float:left;
    height:23px;
    margin-top:10px;
    width:417px;
    color: #000;
}
#dt_gallery .dtgs_prev{
    background:transparent url(../images/dtgs_prev.gif) no-repeat scroll 0 0;
    float:left;
    height:20px;
    padding:3px 0 0 18px;
    width:71px;
    cursor: pointer;
}
#dt_gallery .dtgs_info{
    float:left;
    height:20px;
    padding-top:3px;
    text-align:center;
    width:246px;
}
#dt_gallery .dtgs_next{
    background:transparent url(../images/dtgs_next.gif) no-repeat scroll 0 0;
    float:right;
    height:20px;
    padding:3px 0 0 6px;
    width:76px;
    cursor: pointer;
}
.halfbox .expert_box{
    width: 470px;
    height:511px;
    background: url(../images/expert_box_bg.jpg) no-repeat 0 0;
    float: left;
}
a.eb_all_top, a.eb_all_top:hover{
    background:transparent url(../images/eb_all_top.gif) no-repeat scroll left bottom;
    color:#484848;
    display:block;
    font-size:18px;
    height:70px;
    line-height:20px;
    margin:20px 0 0 20px;
    text-decoration:none;
    width:172px;
}
.eb_navi{
    clear:both;
    display:inline;
    float:right;
    height:29px;
    margin-right:1px;
    margin-top:27px;
    width:300px;
}
.eb_navi a, .ab_navi a:hover{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.eb_navi .act a{
    color: #787878;
}
.eb_navi .eg_ques{
    background:transparent url(../images/eb_qu_list.png) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    padding:6px 0 0 13px;
    width:64px;
}
.eb_navi .act .eg_ques{
    background:transparent url(../images/eb_qu_lidt_act.png) no-repeat scroll 0 0;
}
.eb_navi .eg_addques{
    background:transparent url(../images/eb_add.png) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    margin-left:3px;
    padding:6px 0 0 34px;
    width:101px;
}
.eb_navi .act .eg_addques{
    background:transparent url(../images/eb_add_act.png) no-repeat scroll 0 0;
}
.eb_contnet{
    float: left;
    width: 470px;
    position: relative;
}
.eb_contnet #eb_mess_box{
    position: absolute;
    width: 470px;
    background: #D2D2D2;
    opacity: 0.8;
    top: 0px;
    left: 0px;
    display: none;
    cursor: pointer;
}
.quest_form_sub #eb_mess_box{
    background:#D2D2D2 none repeat scroll 0 0;
    cursor:pointer;
    display:none;
    left:0;
    opacity:0.8;
    position:absolute;
    top:0;
    width:689px;
}
.eb_contnet #eb_mess_box_inf{
    color:#000000;
    display:none;
    font-weight:bold;
    left:0;
    padding:10px 50px;
    position:absolute;
    text-align:center;
    top:100px;
    width:370px;
    cursor: pointer;
}
.quest_form_sub #eb_mess_box_inf{
    color:#000000;
    cursor:pointer;
    display:none;
    font-weight:bold;
    left:0;
    padding:10px 50px;
    position:absolute;
    text-align:center;
    top:150px;
    width:589px;
}
#eb_question{
    float: left;
    width: 470px;
	display: none;
}
#eb_addquestion{
    float: left;
    width: 440px;
    padding: 15px;
}
#eb_addquestion{

}
#eb_addquestion p span{
    color: #ed6f00;
}
.eb_form{
    float: left;
    width: 440px;
    margin-top: 15px;
}
.ebf_inp_lab{
    float: left;
    width: 90px;
    margin-right: 7px;
    height: 22px;
    clear: both;
    margin-top: 5px;
}
.ebf_inp{
    height: 22px;
    width: 163px;
    float: left;
    background: url(../images/ebf_input.gif) no-repeat 0 0;
    margin-top: 5px;
}
.kontakt .ebf_inp{
    height: 22px;
    width: 200px;
    float: left;
    background: url(../images/kont_inp.gif) no-repeat 0 0;
    margin-top: 5px;
}
#eb_addquestion .lab_error{
    color: #BC2716;
    font-weight: bold;
}
.ebf_inp input{
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#656565;
    font-size:11px;
    height:13px;
    margin:4px 0 0 4px;
    width:141px;
}
.kontakt .ebf_inp input{
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#656565;
    font-size:11px;
    height:13px;
    margin:4px 0 0 4px;
    width:180px;
}
.ebf_text{
    height: 102px;
    width: 320px;
    float: left;
    background: url(../images/ebf_text.gif) no-repeat 0 0;
    margin-top: 5px;
}
.kontakt .ebf_text{
   background:transparent url(../images/ebf_text.gif) no-repeat scroll 0 0;
    float:left;
    height:102px;
    margin-top:5px;
    width:320px;
}
.kontakt .tx-powermail-pi1{
    clear: both;
    float: left;
	width: 420px;
}
.subpagebox .kontakt{
    width: 680px;
    display: inline;
}
.subpagebox .kontakt .dane_kont{
   display:inline;
    float:left;
    margin:0 0 0 29px;
    width:230px;
}
.subpagebox .kontakt .dane_kont p{
    font-size: 11px;
    color: #656565;
}
.subpagebox .kontakt h1{
    font-size: 12px;
    font-weight: bold;
    color: #656565;
    margin: 5px 0 20px 0;
}
.kontakt .ebf_text textarea{
    height:95px;
    width:310px;
}
.ebf_text textarea{
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#656565;
    font-size:11px;
    height:96px;
    margin:4px 0 0 5px;
    width:311px;
}
.ebf_submit{
    clear:both;
    float:left;
    height:27px;
    margin:15px 10px 0 96px;
    width:87px;
	display: inline;
}
.ebf_submit input{
    width: 87px;
    height: 27px;
    border: none;
    background: url(../images/ebf_sub_resset.gif) no-repeat 0 0;
    font-size: 0px;
	line-height: 0px;
    cursor: pointer;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
.ebf_reset{
    float: left;
    height: 27px;
    width: 73px;
    margin-top: 15px;
}
.ebf_reset input{
    font-size: 0px;
	line-height: 0px;
    border: none;
    background: url(../images/ebf_sub_resset.gif) no-repeat -93px 0;
    height: 27px;
    width: 73px;
    cursor: pointer;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
.eb_all_bottom{
    background: url(../images/eb_all_bottom.gif) no-repeat 0 0;
    padding-left: 20px;
    height: 16px;
    float: right;
    display: inline;
    margin-top: 15px
}
#eb_question .eb_all_bottom{
    margin-right: 15px;
    margin-bottom:15px;
}
.eb_all_bottom a, .eb_all_bottom a:hover{
    border-bottom: 1px dotted #c3c3c3;
    padding-bottom: 3px;
    text-decoration: none;
}
.ebq_item{
    width: 458px;
    height: 55px;
    float: left;
    clear: both;
    margin-left: 1px;
    display: inline;
    background: url(../images/ebq_item.gif) repeat-x 0 0;
    cursor: pointer;
    padding-left: 10px;
}
.ebqi_que{
    color:#656565;
    float:left;
    font-weight:bold;
    height:15px;
    margin-top:10px;
    width:450px;
}
.ebqi_que span{
    font-weight: normal;
    color: #9f9f9f;
}
.ebqi_answer{
    background:transparent url(../images/ebqi_answer.gif) no-repeat scroll right center;
    color:#656565;
    float:left;
    height:15px;
    margin-top:3px;
    padding-right:10px;
    width:440px;
}
.player-wrap{
    float: left;
    width: 470px;
}
.player-wrap .eb_all_bottom{
    margin: 30px 10px 0 0;
}
.player-wrap .player{
    float: left;
    width: 262px;
    height: 199px;
    margin: 1px;
    display: inline;
}
.player-wrap .play-me{
    background:transparent url(../images/play-me.gif) no-repeat scroll 0 0;
    cursor:pointer;
    float:left;
    height:42px;
    margin-bottom:1px;
    padding:5px 0 0 10px;
    width:195px;
}
.player-wrap .play-me-act{
    background: url(../images/play-me-act.gif) no-repeat 0 0;
}
.player-wrap .play-me .title{
    color:#656565;
    font-weight:bold;
    height:13px;
    margin-bottom:5px;
}
.player-wrap .play-me .part{
    color: #9f9f9f;
}
.player-wrap .play-me-act .title{
    color: #fff;
    font-weight: bold;
}
.player-wrap .play-me-act .part{
    color: #dcd3c0;
}
.main_calc .label{
    clear: both;
    float: left;
    width: 150px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.main_calc .mc_inp1{
    width:250px;
    height: 22px;
    float: left;
    background: url(../images/mc_inp1.gif) no-repeat 0 0;
    margin-bottom: 5px;
}
.main_calc .mc_inp2{
    width:250px;
    height: 22px;
    float: left;
    background: url(../images/mc_inp2.gif) no-repeat 0 0;
    margin-bottom: 5px;
}
.main_calc .mc_inp1 input{
    background:transparent none repeat scroll 0 0;
    border:medium none;
    font-size:11px;
    height:13px;
    margin:4px 0 0 3px;
    width:80px;
}
.main_calc .mc_inp2 input{
    background:transparent none repeat scroll 0 0;
    border:medium none;
    font-size:11px;
    height:13px;
    margin:4px 0 0 3px;
    width:132px;
}

.main_calc .statusRowBtn input{
    width: 126px;
    height: 27px;
    border: none;
    background: url(../images/main_calc_sub.gif) no-repeat 0 0;
    text-indent: -9999px;
	_text-indent: 0px;
	_font-size: 0px;
	_line-height: 0px;
    cursor: pointer;
}
.main_calc .statusRow{
    float: left;
    margin-top: 0px;
}
.subpagebox .main_calc .statusRow{
    float: left;
    margin-top: 15px;
}
.main_calc .statusRowBtn{
    clear: both;
    margin-top: 10px;
}
.main_calc .statusRow label{
    margin-left: 10px;
}
.main_calc .statusRow label span{
    color: #ed6f00;
}
.main_calc{
    float:left;
    margin-top:10px;
    padding-left:20px;
    width:450px;
}
.cc_form .main_calc{
    float:left;
    margin-top:0px;
    padding-left:0px;
    width:630px;
}
.main_calc .info_label{
    clear:both;
    display:inline;
    float:left;
    margin-left:148px;
    margin-top:5px;
    width:150px;
}

.sub_left{
    float: left;
    width: 726px;
    clear: both;
    margin-right: 13px;
    min-height: 200px;
}
.sub_right{
    float: left;
    width: 216px;
}
.sub_right .mc_boxes {
    display:inline;
    float:left;
    height: auto;
    margin-bottom:10px;
    width:216px;
}
.sub_right .mcb_b2 {
    float:left;
    height:229px;
    position:relative;
    width:216px;
}
.sub_right .mcb_b1, 
.sub_right .mcb_sep1, 
.sub_right .mcb_sep2{
    display: none;
}
.sub_right .mcb2_cont {
    background:#C02302 url(../images/mcb_b2_bg2.gif) repeat-x scroll 0 0;
    float:left;
    height:159px;
    padding:70px 15px 0;
    width:186px;
}

.sub_right .mcb_b3 {
    clear: both;
    float:left;
    height:229px;
    position:relative;
    width:216px;
}
.sub_right .mcb3_cont {
    background:#ED6F00 url(../images/mcb_b3_bg2.gif) repeat-x scroll 0 0;
    float:left;
    height:159px;
    padding:70px 10px 0 15px;
    width:191px;
}

.sub_right .mcb_b4 {
    background:transparent none repeat scroll 0 0;
    clear:both;
    float:left;
    height:229px;
    padding-right:4px;
    position:relative;
    width:212px;
}
.sub_right .mcb4_cont {
    background:#F0A400 url(../images/mcb_b4_bg2.gif) repeat-x scroll 0 0;
    float:left;
    height:159px;
    padding:70px 9px 0 15px;
    width:192px;
}
.sub_bottom{
    clear: both;
    float: left;
    width: 966px;
}
.maincontent ul{
    margin-top: 10px;
}
.maincontent ul li{
    background:transparent url(../images/li_bg.gif) no-repeat scroll 0 4px;
    margin-bottom:10px;
    padding-left:30px;
}
.maincontent ul li ul{
    margin-top: 10px;
}
.maincontent ul li ul li{
    background:transparent none repeat scroll 0 0;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:disc;
}
.halfbox .flat_box{
    width: 470px;
    float: left;
}
.flat_box .fb_list{
    float: left;
    height: 192px;
    padding-left: 1px;
    padding-bottom: 1px;
    width: 469px;
    border-bottom: 1px solid #d2d2d2;
}

.flat_box .fb_img{
    float: left;
    width: 299px;
    height: 191px;
    background: #aa9c7f;
    margin-top: 1px;
}
.flat_box .fb_img img{
    width: 287px;
    height: 179px;
    border: 1px solid #cabfa8;
    margin: 5px 0 0 5px;
}
.flat_box .fb_invest{
    float: left;
    width: 170px;
    height: 192px;
}
.flat_box .fb_item{
    float: left;
    width: 150px;
    height: 48px;
    background: url(../images/fb_invest_bg.gif) no-repeat 0 0;
    padding-left: 20px;
    cursor: pointer;
}
.flat_box .fb_item_act{
    background: url(../images/fb_invest_bg.gif) no-repeat 0 -48px;
    cursor: auto;
}
.flat_box .fbi_name{
    color: #656565;
    font-weight: bold;
    width: 140px;
    overflow: hidden;
    margin-top: 10px;
}
.flat_box .fbi_info{
    color: #9f9f9f;
    width: 100px;
    overflow: hidden;
}
.flat_box .fb_item_act .fbi_name{
    color: #fff;

}
.flat_box .fb_item_act .fbi_info{
    color: #dcd3c0;
}
.flat_box .fb_descr{
    width: 455px;
    float: left;
    display: inline;
    margin-left: 10px;
    margin-top: 6px;
    padding-bottom:20px;
}
.flat_box .fdb_name{
    float: left;
    height: 40px;
    width: 300px;
}
.flat_box .fdb_name h2{
    color: #484848;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
}
.flat_box .fdb_name span{
    font-size: 10px;
    color: #ff8518;
}
.flat_box .fdb_addr{
    float: left;
    width: 150px;

    color: #787878;
}
.flat_box .fdb_lab{
    float: left;
    height: 20px;
    width: 35px;
    color: #656565;
    clear: both;
}
.flat_box .fdb_lab2{
    width: 420px;
    float: left;
    background: url(../images/fdb_lab_line.gif) repeat-x 0px 8px;
    height: 20px;
}
.flat_box .fdb_txt{
    float: left;
    width: 455px;
}
.subpagebox ul.sub_menu{
    width: 724px;
    border-left:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2;
    float: left;
    height: 38px;
    background: url(../images/sub_menu_bg.gif) repeat-x 0 0;
    margin-top: 0px;
}
.subpagebox ul.sub_menu li{
    margin-bottom: 0px;
    background: url(../images/sub_menu_sep.gif) no-repeat center right;
    float: left;
    display: block;
    height: 38px;
    padding: 0 20px 0 15px;
}
.subpagebox ul.sub_menu li.lst{
    background: none;
}
.subpagebox ul.sub_menu li a,
.subpagebox ul.sub_menu li a:hover{
    display:block;
    height:28px;
    padding-top:10px;
    text-decoration: none;
    float: left;
}
.subpagebox ul.sub_menu li.act{
    background:#FFFFFF none repeat scroll 0 0;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    margin-left:-5px;
    padding:0 10px 0 5px;
}
.subpagebox ul.sub_menu li.act a{
    background: url(../images/sub_menu_arrow.gif) no-repeat 10px center;
    padding: 10px 15px 0 25px;
}
.subpagebox ul.sub_menu li.act_fst{
    background:#FFFFFF none repeat scroll 0 0;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    margin-left: -1px;
    padding:0 10px 0 0px;
}
.subpagebox ul.sub_menu li.act_fst a{
    background: url(../images/sub_menu_arrow.gif) no-repeat 10px center;
    padding: 10px 15px 0 25px;
}
.news_latest{
    clear: both;
    float: left;
    width: 687px;
}
.news_latest .news_item{
    width: 687px;
    float: left;
    clear: both;
    padding-bottom: 10px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
}
.news_latest .news_item img{
    float: left;
    margin-right: 10px;
    border: 3px solid #c6c6c6;
    background: #fff;
    padding: 1px;
}
.news_latest .news_item .more a{
    background:transparent url(../images/news_more_btn.gif) no-repeat scroll 0 0;
    color:#656565;
    display:block;
    float:left;
    height:15px;
    padding-left:20px;
    margin-top: 10px;
}
.news_latest .news_item .back a,
.news_latest .news_item .back a:hover{
    background:transparent url(../images/news_back_btn.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:22px;
    margin-top:10px;
    padding-left:35px;
    padding-top:5px;
    width:147px;
    text-decoration: none;
}
.news_latest .news_item .ni_title{
    font-weight: bold;
    color: #4f4f4f;
    margin-bottom: 5px;
}
.news_latest .news_item .ni_title a{
    text-decoration: none;
    font-weight: bold;
    color: #4f4f4f;
    margin-bottom: 5px;
}
.news_latest .news_item .ni_date{
    color: #656565;
    margin-bottom: 2px;
}
ul.news_paging{
    display: block;
    float: left;
    width: 100%;
    clear: both;
    text-align: center;
}
ul.news_paging li{
    background:none;
    margin-bottom:0px;
    padding-left:0px;
    margin-right: 5px;

    display: inline-block;;
}
ul.news_paging li a,
ul.news_paging li a:hover{
    display: block;
    width: 25px;
    height: 20px;
    background: url(../images/pag_item_bg.gif) no-repeat 0 0;
    font-size: 11px;
    color: #3b3b3b;
    text-decoration: none;
    padding-top: 3px;
}
ul.news_paging li.active a,
ul.news_paging li.active a:hover{
    font-weight: bold;
    background: url(../images/pag_item_bg_active.gif) no-repeat 0 0;
}
ul.news_paging li.prev a,
ul.news_paging li.prev a:hover{
    background:transparent url(../images/prev_btn.gif) no-repeat scroll 0 0;
    display:block;
    height:20px;
    padding-left:13px;
    width:78px;
}
ul.news_paging li.next a,
ul.news_paging li.next a:hover{
    display: block;
    padding-right: 13px;
    width: 69px;
    height: 20px;
    background: url(../images/next_btn.gif) no-repeat 0 0;
}
.other_news .b_head{
    background: #f2f2f2;
    width: 724px;
    height: 34px;
    border-left:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2;
    border-top:1px solid #D2D2D2;
}
.other_news .b_head h1{
    color: #2f2f2f;
}
.news_single .news_item{
    border: none;
}
.calc_cont{
    float: left;
    width: 630px;
    margin: 20px 0 0 20px;
    display: inline;
    background: url(../images/calc_img.jpg) no-repeat 400px 180px;
}
.calc_cont .cc_desc{
    width: 630px;
    float: left;
    margin-bottom: 20px;
}
.calc_cont .cc_form{
    float: left;
    width: 630px;
    position: relative;
}
.calc_cont .inter_info{
    border:1px solid #D2D2D2;
    height:70px;
    padding:5px 0 0 20px;
    position:absolute;
    right:0;
    top:10px;
    width:218px;
}
.calc_cont .inter_info .ii_lab{
    clear: both;
    float: left;
    width: 155px;
    margin-top: 10px;
    font-weight: bold;
}
.calc_cont .inter_info .ii_val{
    float: left;
    width: 50px;
    margin-top: 10px;
}
.calc_cont .statusRowBtn input {
    background:transparent url(../images/calc_sub.gif) no-repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-weight:bold;
    height:27px;
    padding:0 20px 2px 0;
    text-indent:0;
    width:87px;
}
.calc_cont .statusRowBtn{
    display: inline;
    margin-left: 157px;
}
.main_calc .cc_result h6{
    font-size: 14px;
    color: #656565;
    font-weight: bold;
    margin-bottom: 15px;
    clear:both;
    margin-top: 15px;
    float: left;
    width: 100%;
}
.main_calc .cc_result{
    float:left;
    margin-top:10px;
    width:630px;
	margin-bottom: 30px;
}
.main_calc .cc_result .mc_inp1{
    height:18px;
    padding:4px 5px 0 0;
    text-align:center;
    width:85px;
    float: left;
    margin-right:220px;
}
.sub_left #eb_addquestion{
    clear: both;
    float: left;
    display: inline;
    margin-left: 10px;
    width: 650px;
}
.sub_left #eb_addquestion h6{
    font-size: 12px;
    color: #656565;
    font-weight: bold;
    margin-bottom: 10px;
}
.sub_left #eb_addquestion .eb_form{
    margin-top: 0px;
}
.videoguide{
    width: 543px;
    margin: 20px auto;
}
.vg_player{
    float: left;
    width: 542px;
    height: 299px;
    margin-bottom:1px;
}
.vg_btn1{
    clear: both;
    float: left;
    width: 271px;
    margin-right: 1px;
}
.vg_btn2{
    float: left;
    width: 271px;
}
.videoguide .play-me2{
    background:transparent url(../images/play-me2.gif) no-repeat scroll 0 0;
    cursor:pointer;
    float:left;
    height:42px;
    margin-bottom:1px;
    padding:5px 0 0 10px;
    width:261px;
}
.videoguide .play-me-act{
    background:transparent url(../images/play-me2.gif) no-repeat scroll 0 -48px;
}
.videoguide .title{
    color:#656565;
    font-weight:bold;
    height:13px;
    margin-bottom:5px;
}
.videoguide .part{
    height:13px;
    color:#9F9F9F;
}
.videoguide .play-me-act .title {
    color:#FFFFFF;
    font-weight:bold;
}
.videoguide .play-me-act .part {
    color:#DCD3C0;
}
#eb_mess_loader{
    display: none;
}
.quest_form_sub{
    clear: both;
    float: left;
    position: relative;
}
ul.sitemap{
    margin-left:60px;
}
ul.sitemap li{
    background:transparent none repeat scroll 0 0;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:upper-roman;
    margin-bottom:13px;
    padding-left:0;
}
ul.sitemap li a{
    color: #656565;
    font-weight: bold;
}
ul.sitemap li ul{

}
ul.sitemap li ul li{
    background:transparent url(../images/li_bg.gif) no-repeat scroll 0 4px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:17px;
    margin-bottom: 5px;
    margin-left:25px;
}
ul.sitemap li ul li a{
    color: #656565;
    font-weight: normal;
}
.tw_dictionary{
	clear: both;
	float: left;
	width: 600px;
	padding-left: 40px;
}
.tw_dictionary .dic_word_letter{
	float: left;
	clear: both;
	
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #656565;
	margin: 20px 0 10px;
	
}
.tw_dictionary .dic_word_item{
	margin-left: 20px;
	display: inline;
	float: left;
	clear: both;
}
.tw_dictionary .dic_word_name{
	float: left;
	clear: both;
	margin-bottom: 5px;
	height: 15px;
	background: url(../images/word_close.gif) no-repeat 0 3px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 11px;
	color: #656565;
	cursor: pointer;
}
.tw_dictionary .dic_word_name_act{
	background: url(../images/word_open.gif) no-repeat 0 3px;
	margin-bottom: 10px;
}
.tw_dictionary .dic_word_description{
	background:#F9F6F0 none repeat scroll 0 0;
	clear:both;
	color:#656565;
	display:none;
	float:left;
	font-family:Verdana;
	font-size:11px;
	margin-bottom:10px;
	margin-left:20px;
	padding:20px;
	width:490px;
}
.tw_dictionary ul.news_paging{
	margin-top: 30px;
}
.tx-indexedsearch-searchbox{
	clear:both;
	margin:10px auto;
	text-align:center;
	width:660px;
}

.tx-indexedsearch-whatis{
	border-bottom:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
	clear:both;
	float:left;
	height:23px;
	padding:10px 0 0 10px;
	width:680px;
}
.tx-indexedsearch-res{
	clear:both;
	float:left;
	margin-bottom:20px;
	width:690px;
}

.tx-indexedsearch-title{
	background:transparent url(../images/li_bg.gif) no-repeat scroll 0 4px;
	color:#4F4F4F;
	font-size:11px;
	padding-left:21px;
	width:670px;
}
.tx-indexedsearch-title a, .tx-indexedsearch-title a:hover{
	color:#4F4F4F;
	font-size:11px;
	text-decoration: underline;
}
.tx-indexedsearch-descr{
	clear:both;
	display:inline;
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:670px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {	
	color: #f9841d;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-style: normal;
}
ul.browsebox{
	clear:both;
	float:left;
	margin:10px auto 20px;
	text-align:center;
	width:690px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	background:transparent none repeat scroll 0 0;
	color:#3B3B3B;
	font-size:11px;
	height:20px;
	padding-left:0;
	padding-top:3px;
	text-decoration:none;
	width:25px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li  a{
	background:transparent url(../images/pag_item_bg.gif) no-repeat scroll 0 0;
	color:#3B3B3B;
	display:inline-block;
	font-size:11px;
	height:20px;
	padding-top:3px;
	text-decoration:none;
	width:25px;
}
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{
	background:transparent url(../images/search_inp_single.gif) no-repeat scroll 0 0;
	border:medium none;
	height:20px;
	padding:2px 5px 0;
	width:270px !important;
}
.tx-indexedsearch-searchbox  .tx-indexedsearch-searchbox-button{
	background:transparent url(../images/search_bt_single.gif) no-repeat scroll 0 3px;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	text-align:left;
	width:87px !important;
}
.reklama{
	clear: both;
	float: left;
	width: 956px;
	margin-bottom: 10px;
}
#eb_addquestion .twoCol{
    float: left;
    margin-top: 25px;
    width: 100%;
}
#eb_addquestion .twoCol .col1{
    float:left;
    width:170px;
}
#eb_addquestion .twoCol .col2{
    float: right;
    width: 250px;
}
.sub_right .box{
    margin-bottom:10px;
    float:right;
    width:198px;
}
.sub_right .box .borderT{
    background: url("../images/aside-border-t.png") no-repeat 0 0;
    float:left;
    width:100%;
    height:5px;
    font-size:0;
}
.sub_right .box .content{
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    float:left;
    width:196px;
}
.sub_right .box .borderB{
    background: url("../images/aside-border-b.png") no-repeat 0 0;
    float:left;
    width:100%;
    height:4px;
    font-size:0;
}
.sub_right .akty .item{
    width:100%;
    float:left;
    margin-bottom:15px;
}
.sub_right .akty .item p{
    overflow:hidden;
    line-height:13px;
    margin:0;
}
.sub_right .akty .item a:hover{
    text-decoration:underline;
}
.sub_right .akty .pdf{
    background: url("../images/icon-pdf.png") no-repeat 0 0;
    float:left;
    width:35px;
    height:43px;
    margin-right:5px;
}

/* newsletter */
.newsletter-box{
    margin-bottom: 25px!important;    
    display: block;
    height: 800px;
    position: static;
}

.tx-odsajaxmailsubscription-pi1{
    width: 202px;
    height: 197px;
    display: block;
    clear: both;
    background: url('../images/newsletter-box-bg.jpg') no-repeat;
}

.tx-odsajaxmailsubscription-pi1 h1{
    font-family: arial;
    font-size: 18px;
    line-height: 27px;
    margin: 0 0 5px 15px;
    padding: 0;
    color: #ffffff;
}

.tx-odsajaxmailsubscription-pi1 .inner-wrapper{
    padding: 0px 15px 0 15px;
}

.tx-odsajaxmailsubscription-pi1 p{
    margin-bottom: 5px!important;
}

.tx-odsajaxmailsubscription-pi1 p,
.tx-odsajaxmailsubscription-pi1 ul{
    color: #444444;
    font-weight: bold;
    font-size: 11px!important;
    margin: 0;
    padding: 0;
    width: 170px;
}

.tx-odsajaxmailsubscription-pi1 ul{
    font-weight: normal;

}
.tx-odsajaxmailsubscription-pi1 ul li{
    background: url('../images/minus-punktor.png') no-repeat 0 8px;
    margin: 0 0 5px;
    padding: 0 0 0 8px;

}

.tx-odsajaxmailsubscription-pi1 input{
    color: #444444;
    font-size: 10px;
    height: 15px;
    padding-left: 5px;
    width: 170px;
}

.tx-odsajaxmailsubscription-pi1 input{
    background: none;
    border: none;
}

.tx-odsajaxmailsubscription-pi1 input:first-child{
    margin: 5px auto 0 auto;
    width: 163px;
    height: 24px;
    background: url('../images/newsletter-inputform-bg.png') no-repeat;
}

.tx-odsajaxmailsubscription-pi1 input.submit{
    text-align: right;
    width: 76px;
    height: 14px;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    margin: 3px 0 0 87px;
    cursor: pointer;
    text-align: center;
		font-size: 11px;
    background: url('../images/newsletter-button.png') no-repeat;
		padding-bottom: 20px;
}

.tx-odsajaxmailsubscription-pi1 .tx_odsajaxmailsubscription_pi1_info,
.tx-odsajaxmailsubscription-pi1 .okInfo{
    font-size: 14px;
    line-height: 20px;
    margin: 30px auto 0;
    width: 173px;
}

.tx-odsajaxmailsubscription-pi1 p.error{
    background-color: #FFEBEB;
    border: 2px solid red;
    color: red;
    font-size: 16px !important;
    font-weight: normal;
    left: 77%;
    margin: 0;
    padding: 15px;
    position: absolute;
    text-align: center;
    top: 23%;
    width: 180px;
    cursor: pointer;
}

.tx-odsajaxmailsubscription-pi1 #tx_odsajaxmailsubscription_pi1_info p,
.tx-odsajaxmailsubscription-pi1 #tx_odsajaxmailsubscription_pi1_unsubscribe p{
    font-size: 14px!important;
    width: 170px;
    margin: 20px auto 0 auto;
}

.tx-odsajaxmailsubscription-pi1 #tx_odsajaxmailsubscription_pi1_unsubscribe a{
    margin-left: 15px;
    display: block!important;
}

.tx-odsajaxmailsubscription-pi1 .newsletter-indicator{
    position: absolute;
    margin: -45px 0 0 150px;
}

/* newsletter */
