.box{/*height:200px;*/ overflow:hidden; margin-bottom:18px;}
.box h3{margin:0 0 3px 0;height:21px;border-bottom:1px solid #cdcdcd; background-color:#fff;}
.box h3 span{float:left;width:260px;font-family:Georgia, Verdana, Arial, Tahoma, sans-serif;font-weight:normal;font-size:15px;font-weight:bold; color:#000;}
.box h3 a.more
{
    float:right;height:12px;padding-right:17px;font-size:10px; text-decoration:none;font-weight:normal;margin-top:5px;color:#616161;
    background-image:url(../images/icons/wiecej.gif);background-repeat:no-repeat;background-position:right top;
}
.box h3 a.more:hover{color:#93bc00;}
.box .top_active{color:#000;text-decoration:none;}
.box .top_noactive{color:#989898;text-decoration:none;}
.box .top_noactive:hover{color:#000;}

.dark{background-color:#e5e5e5;}
.bright{background-color:#f5f5f3;}
.box .img{float:left;width:70px; height:70px;padding:0;}
#BoxFresh .box .img{width:35px;height:auto;}
.box .img a{margin:0;}
.box .intro{float:right;width:278px;font-size:0.92em;}
.box a.read_more
{
	margin-bottom:5px;
    clear:right;float:right;height:12px;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;
    background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;
}
.box a.read_more:hover{color:#799711;}

a.read_all_text
{
    float:right;height:12px;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;
    background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;
}
a.read_all_text:hover{color:#799711;}

.main_box{margin-bottom:18px;}
.main_box h3{margin:0 0 3px 0;border-bottom:1px solid #cdcdcd;padding-bottom:3px;}
.main_box h3 span{font-family:Georgia, Verdana, Arial, Tahoma, sans-serif;font-weight:normal;font-size:15px;font-weight:bold; color:#000;}
.tall_box{overflow:hidden;}
.short_box{height:200px; overflow:hidden;}


.home_profile .item{float:left; margin-right:12px; text-align:center;width:136px; height:135px;overflow:hidden;padding-top:15px;background-image:url(../images/random_inv_item.gif);background-repeat:no-repeat;}
.home_profile .imgs{float:left;width:300px;}
.home_profile .content{padding-top:10px;}
.home_profile .address{float:left;padding:5px 10px 0 0;}
.home_profile a.read_more
{
    float:left;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;margin-top:10px;
    background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;
}
.home_profile a.read_more:hover{color:#799711;}

h4.law_head{margin:0 0 3px 0;border-bottom:1px solid #cdcdcd;padding:0 0 3px 0;}
h4.law_head span{font-family:Georgia, Verdana, Arial, Tahoma, sans-serif;font-weight:normal;font-size:15px;font-weight:bold; color:#000;}

.special_big .mainbox_body{line-height:18px;text-align:justify;}
.special_big .img{float:left;width:290px;margin:0 16px 2px 0;}
.special_big .links_bar{height:15px;overflow:hidden;margin-top:5px;}
.special_big .links_bar .see_all{float:left;height:15px;padding:0 8px;background-color:#99cc01;text-decoration:none;font-size:0.92em;color:#fff;}
.special_big .links_bar .see_all:hover{color:#333;}
.special_big .links_bar .read_more{float:right;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;
background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;line-height:1em;}
.special_big .links_bar .read_more:hover{color:#93bc00;}

.special_small .img{float:left;width:158px;height:158px;margin:0 17px 0 0;overflow:hidden;}
.special_small .intro{float:left;width:407px;text-align:justify;padding-top:18px;height:135px;}
.special_small .links_bar{float:right;text-align:right}
.special_small .links_bar a{text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;
background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;}
.special_small .links_bar a:hover{color:#93bc00;}


.sorter{border-bottom:1px solid #cdcdcd;}
.sorter .item{float:right;}
.sorter .item div{float:left;}
.sorter .item .lab{text-align:right;font-size:0.92em;padding:3px 5px 0 0;}
.sorter select{width:170px;}

.teaser_list .item{padding:0 0 0 28px;height:100%;margin-bottom:6px;background-image:url(../images/icons/aktualnosci.gif); background-repeat:no-repeat;background-position:5px 14px;}
.teaser_list .item_law{padding:0 10px 0 28px;height:100%;margin-bottom:6px;background-image:url(../images/icons/aktualnosci.gif); background-repeat:no-repeat;background-position:5px center}
.teaser_list .last{margin:0;}
.teaser_list .img{float:left;height:41px; width:41px;padding:2px 0;}
.teaser_list .title{float:left;padding: 0 0 5px 15px;width:490px;height:100%;}
.teaser_list .date{margin:4px 0 5px 0;font-size:10px;color:#666;}
.teaser_list .title a{text-decoration:none;color:#666;font-weight:bold;}
.teaser_list .title a:hover{color:#93bc00;}
.teaser_list .archive
{
    float:right;height:12px;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;
    background-image:url(../images/icons/archiwum.gif);background-repeat:no-repeat;background-position:0 1px;
}

.teaser_list .archive:hover{color:#799711;}

.job_offers .title{width:390px;}
.job_offers .city{float:left;padding:11px 0 0 30px;color:#666;}

.law_departments .title{padding:10px 0;}


.paginator{margin-top:15px;text-align:center;font-size:0.92em;}
.paginator .prev_link{margin:0 12px 0 0;}
.paginator .next_link{margin:0 0 0 12px;}
.paginator .num{margin:0 3px;text-decoration:none;color:#333;}
.paginator .num:hover{color:#93bc00;}
.paginator .current{margin:0 3px;font-weight:bold;color:#93bc00;}

/* === BOX AKTUALNOSCI === */
#BoxNews{height:auto;}

#BoxNews li
{
   margin-bottom:5px;padding:5px 0 5px 26px; 
   background-image:url(../images/icons/aktualnosci.gif); background-repeat:no-repeat; background-position:3px 4px;
}
#BoxNews li.last{margin:0;}
#BoxNews li a{text-decoration:none;color:#6a6a6a;font-weight:bold;}
#BoxNews li a:hover{color:#93bc00;}


/* === BOX WYDARZENIA === */
#BoxEvents .item{height:78px;padding:9px 0 0 0;}
#BoxEvents .intro{height:40px;color:#333;}
#BoxEvents .read_more{margin-top:18px;}


#BannerRight_2{margin-bottom:18px;}


#EventsCallendar h3{margin:0;}
#EventsCallendar .cities{border-bottom:1px solid #cdcdcd;font-size:0.92em;padding:5px 0 5px 50px;position:relative;}
#EventsCallendar label{float:left;font-size:11px;padding:4px 5px 0 0;width:94px;}
#EventsCallendar #CityInput
{
  border:0;width:135px; height:18px;padding:3px 0 0 5px;color:#333;font-size:0.92em;float:left; 
  background-image:url(../images/city_input.gif);background-repeat:no-repeat;background-position:right;
}
#EventsCallendar .city_name{padding-top:2px;}
#EventsCallendar  #CityList{position:absolute;top:0;left:0;background-color:#fff;min-width:137px;border:1px solid #cbcbcb;margin:25px 0 0 149px;}
#EventsCallendar  #CityList li{display:block;margin:3px 0;}
#EventsCallendar  #CityList li a{display:block;padding:2px 6px;text-decoration:none;color:#333;font-size:12px;}
#EventsCallendar  #CityList li a:hover{background-color:#eee;}

#EventsCallendar table{width:100%;}
#EventsCallendar th{padding:3px 0 5px 0;border-bottom:1px solid #cdcdcd;}
#EventsCallendar th a{text-decoration:none;color:#93bc00;font-weight:bold;font-size:10px;}
#EventsCallendar th a:hover{color:#333;}
#EventsCallendar th.header{text-align:center;font-size:0.92em;color:#000;}
#EventsCallendar .prev_link{width:70px;padding-left:3px;}
#EventsCallendar .next_link{text-align:right;width:70px;padding-right:3px;}
#EventsCallendar .week_day{text-align:center;color:#333;padding:4px 0 6px 0;}
#EventsCallendar .day{text-align:center;padding-bottom:3px;color:#656565;}
#EventsCallendar .day a{color:#86af00;font-weight:bold;}
#EventsCallendar .day a:hover{color:#333;}


#EventsCalendar .city{color:#93bc00;}

/* === BOX KONKURSY === */
#BoxCompetitions{height:110px;}
#BoxCompetitions .item{height:78px;padding:9px 0 0 0;}
#BoxCompetitions .green_dark{background-color:#e4f2bd}
#BoxCompetitions .green_bright{background-color:#f5fae4}
#BoxCompetitions .intro{height:40px;color:#333;}
#BoxCompetitions .read_more{margin-top:18px;}

/* === BOX TOP 5 === */
#TopFive .item{}
#TopFive .item div{float:left;}
#TopFive .numb{width:33px;height:28px;padding-top:5px;text-align:center;color:#fff;font-family:Georgia, serif;font-weight:bold;font-size:15px}
#TopFive .n_1{background-color:#99cd00;border:1px solid #c6e073;}
#TopFive .n_2{background-color:#a8d02f; border:solid #cce087;border-width:0 1px 1px 1px;}
#TopFive .n_3{background-color:#c2e064; border:solid #dbeaa5;border-width:0 1px 1px 1px;}
#TopFive .n_4{background-color:#c8db89; border:solid #e6e8db;border-width:0 1px 1px 1px;}
#TopFive .n_5{background-color:#e2edc2; border:solid #eef1de;border-width:0 1px 1px 1px;}
#TopFive .title{padding:9px 0 10px 43px;float:none !important;}
#TopFive .title a{color:#333;text-decoration:none;font-weight:bold;font-size:0.92em;}
#TopFive .title a:hover{color:#93bc00;}


#HomeInvestition p{margin:0;}
#HomeInvestition .image_box{height:270px;margin-bottom:10px;overflow:hidden;}
#HomeInvestition .inv_body_short{text-align:justify;}
#HomeInvestition .inv_body_normal{text-align:justify;}  
#HomeInvestition a.read_more
{
    float:right;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;margin-top:10px;
    background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;
}
#HomeInvestition a.read_more:hover{color:#799711;}

#HomeArchitect .body{height:155px;text-align:justify;}
#HomeArchitect .img{float:left;width:125px;text-align:right;}
#HomeArchitect .short_content{float:right;width:443px;}
#HomeArchitect a.read_more
{
    float:right;height:12px;text-decoration:none;font-size:0.92em;color:#333;padding-left:15px;margin-top:4px;
    background-image:url(../images/icons/czytaj.gif);background-repeat:no-repeat;background-position:0 1px;
}
#HomeArchitect a.read_more:hover{color:#799711;}

#ArchitektSpecial .body{text-align:justify;}
#ArchitektSpecial .body .img{float:left;width:125px;text-align:right;}
#ArchitektSpecial .short_content{float:right;width:443px;}
#ArchitektSpecial .read_all_text{margin-top:8px;}

#HomeRandomInvestitions .mainbox_body{padding:10px 0 0 2px;}
#HomeRandomInvestitions .item{float:left; margin-right:12px; text-align:center;width:136px; height:135px;overflow:hidden;padding-top:15px;background-image:url(../images/random_inv_item.gif);background-repeat:no-repeat;}
#HomeRandomInvestitions .last{margin:0;}

#TopProjects .item{height:70px;}
#TopProjects .item div{float:left;}
#TopProjects .number{width:70px;height:50px;padding-top:20px;text-align:center;color:#fff;font-family:Georgia, serif;font-weight:bold;font-size:22px}
#TopProjects .numb_1{background-color:#99cc01;}
#TopProjects .numb_2{background-color:#a8d12d;}
#TopProjects .numb_3{background-color:#bedc62;}
#TopProjects .numb_4{background-color:#c8db89;}
#TopProjects .numb_5{background-color:#e4edc2;}
#TopProjects .img_box{padding:5px 0 0 5px;}
#TopProjects .desc{padding:12px 0 0 12px;font-size:0.83em;color:#000;}
#TopProjects .description{margin:0 0 5px 0;font-weight:bold;width:400px;height:25px;}
#TopProjects .desc a{text-decoration:none;font-weight:bold;color:#000;}
#TopProjects .desc a:hover{text-decoration:underline;}

#BannerTop{margin-bottom:15px;text-align:center;width:960px;height:150px;overflow:hidden;}
#BannerRight{margin-bottom:18px;text-align:center;width:356px;height:200px;overflow:hidden;}

#EventsList .sorter, #ProfilesList .sorter{height:31px;padding:10px 0 0 0;margin-bottom:6px;}
#Investitions .sorter, #JobOffers .sorter{padding-top:10px;margin-bottom:6px;}
#Investitions .sorter .item, #JobOffers .sorter .item{margin-bottom:6px;}

.spec_1{background-color:#e8f3c9;}
.spec_1 .title{background-image:url(../images/top_invest_1.gif);background-repeat:no-repeat;background-position:right 10px;}
.spec_2{background-color:#def79c;}
.spec_2 .title{background-image:url(../images/top_invest_2.gif);background-repeat:no-repeat;background-position:right 10px;}
.spec_3{background-color:#e8f3c9;}
.spec_3 .title{background-image:url(../images/top_invest_1.gif);background-repeat:no-repeat;background-position:right 10px;}
.spec_4{background-color:#def79c;}
.spec_4 .title{background-image:url(../images/top_invest_2.gif);background-repeat:no-repeat;background-position:right 10px;}
.spec_5{background-color:#e8f3c9;}
.spec_5 .title{background-image:url(../images/top_invest_1.gif);background-repeat:no-repeat;background-position:right 10px;}
