/* divy z poinformuj, dodaj, zarejestruj */
#index_3_divs 						{ margin: 0px 0px 10px 7px; width: 990px; float: left; display:inline; }
#dodaj_fir, #zarejestruj, #polec  	{ float: left; width: 320px; height: 213px; margin: 0px 5px; display: block; position: relative; cursor:pointer; }
#polec1,#dodaj_fir1,#zarejestruj1   { width: 320px; height: 23px; float: left; text-indent:10px; font-size: 15px; color: #1791D7; font-weight: bold; padding-top: 10px; padding-bottom:3px; }
#polec1,#dodaj_fir1,#zarejestruj1  h2{  white-space:nowrap;}
#polec2,#zarejestruj2,#dodaj_fir2 	{ width: 316px; height: 175px; 	float: left; overflow: hidden; background: #fff; border: 1px solid #ccc; padding:1px 1px;}
#polec3,#dodaj_fir3,#zarejestruj3 	{ width: 308px; height: 22px; background: #fff; opacity:0.8; position:absolute; bottom:0px; left:0px; overflow:hidden; padding: 0px 5px; margin: 0px 1px; line-height:16px;}
#polec2_2,#dodaj_fir2_2,#zarejestruj2_2   { background:url('/static/images/backgrounds/new_main_bcg.png') no-repeat -5px -5px;
background-size:322px 170px;
}

#zarejestruj2_2 { 
	width:100%; 
	height:100%; 
}

#zarejestruj2_2_krasnalo { 
    background:#eef0f4 url('/static/images/pics/krasnale_grafika.jpg') no-repeat;
    width:100%; 
    height:100%; 
}

#zarejestruj2_2_krasnalo { 
    background:#eef0f4 url('/static/images/pics/krasnale_grafika.jpg') no-repeat;
    width:100%; 
    height:100%; 
}
#vouch_avatar{
    width:157px; 
    height:126px;
    text-align:center;

    overflow:hidden;
    display:table-cell;
    vertical-align:middle;
    overflow:hidden;
     -webkit-border-radius: 13px 0px 0px 13px;
     -khtml-border-radius: 13px 0px 0px 13px;
     -moz-border-radius: 13px 0px 0px 13px;
    border-radius: 13px 0px 0px 13px;
    }
    
#vouch_avatar_2{
    max-width:157px;
    max-height:124px;
    }
    
#jobs_avatar_2{

    width:95px; 
    height:80px;
    text-align:center;
    overflow:hidden;
    display:table-cell;
    vertical-align:middle;
    }
#jobs_avatar_1{
    float:left;
    margin-top:50px; 
    margin-left:25px; 

    }
#jobs_avatar_2 img{
    max-width:95px;
    max-height:80px;
    }
#jobs_data{
    float:right;
    width:180px; 
    margin-top:60px; 
    margin-right:15px; 
    font-weight:bold;
    }
    
#jobs_data p{
    margin:5px; 
    }

.jobs_firm{
    color:red!important;
    }

#vouch_source{
    float:left;
    width:100%;
    padding-top:24px;
    text-align:center;
    overflow:hidden;
    max-height:43px;
    }

#vouch_promo{
	float:left;
    padding-top:15px;
    width:85%;
    text-align:center;
    overflow:hidden;
    }
    
.vouch_txt{
	color:#fff;
    font-size:10px;
	}
	
#v_t_1{
	margin:5px;
    }
    
#v_t_2_1{
    font-size:24px;
    font-weight:bold; 
    }
#v_t_2_2{
    font-size:12px;
    font-weight:bold; 
    }
    
#v_t_3{
    font-weight:bold;   
    max-height:26px;
    overflow:hidden;
    }
    
#vouch_string{
    position:absolute;
     top:98px;
     left:0px;
    }
    
#left_vouch{
    float: left;
    margin-left: 9px;
    margin-top: 6px;
    }
    
#right_vouch{
    float:right;
    width:147px; 
    height:88px;
    }

#vouch_frame  { background:url('/static/images/backgrounds/voucher_bcg.png') no-repeat;;
    width:100%;
    height:100%; 
}

#jobs_frame  { background:url('/static/images/backgrounds/jobs_offers_bcg.png');
    width:100%;
    height:100%; 
    text-align:center;
}
.job_txt  {
	white-space:nowrap;
    overflow:hidden;
    width:95%;
}


#polec2_2 		{ background: no-repeat; width:100%; height:100%; }
#dodaj_fir2_2 	{ width:100%; height:100%; position:relative; font-weight:bold; font-size:8px; color: #140c0b; text-align:center; }

#dodaj_fir2_2 div { overflow:hidden; position: absolute; color: #555; }
#dodaj_fir2_2_text1 {top: 100px; left: 121px; width: 70px; font-size: 12px; }
#dodaj_fir2_2_text2 {top: 117px; left: 210px; width: 70px; font-size: 8px; }
#dodaj_fir2_2_text3 {top: 8px; left: 89px; width: 72px; font-size: 9px;}
#dodaj_fir2_2_text4 {top: 21px; left: 170px; width: 92px; font-size: 9px;}
#dodaj_fir2_2_text5 {top: 70px; left: 14px; width: 86px; font-size: 8px;}

#polec1					{ background: url('/static/images/main_layout.png') no-repeat -298px -21px; }
#dodaj_fir1 			{ background: url('/static/images/main_layout.png') no-repeat -298px -58px; }
#zarejestruj1 			{ background: url('/static/images/main_layout.png') no-repeat -298px -95px; }
.podpis 				{ font-size: 11px; margin: 3px; opacity:1; color: #000; }


/* kategorie i najnowsze firmy */
#cat					{ float:left; }
#cat_1 					{ display: block; height: 194px; width: 20px;  background: url('/static/images/main_layout.png') no-repeat -619px -21px; float:left; }
#cat_2 					{ display: block; height: 194px; width: 620px; background: url('/static/images/categories_center.gif') repeat-x;  float:left; text-align: left; }
#cat_3 					{ display: block; height: 194px; width: 22px;  background: url('/static/images/main_layout.png') no-repeat -640px -21px; float:left; }
#cat_4 					{ display: block; height: 194px; width: 285px; background: url('/static/images/main_layout.png') no-repeat -662px -21px;  float:left; padding-left:52px; }

#cat_2_title , #cat_4_title { margin-top: 7px; font-size: 16px; font-weight:bold; text-shadow: 1px 1px #146a7d; color: #fff;}

#cat_2_content			{ font-size: 10px; }
.cat_2_content_cat 		{ margin-top: 7px; float: left; margin-left: 5px; width: 201px; }
#cat_2_content img	 	{ margin: 8px 3px 0px 0px; float: left; }
.cat_2_content_cat_item { float: left; color: #1791D7; margin: 0px; width: 190px; height:20px;  }
#cat_2_content a 		{ text-decoration: none; color: #333; display:block; width:170px; height: 12px; margin-top: 7px; line-height: 12px; position: absolute; top: 0px; left: 5px; overflow:hidden; white-space:nowrap; }
#cat_2_content a:hover	{ background: #fff; border: 1px solid #bbb; overflow:visible;z-index:9999; width: auto; top: -3px; left: 2px; padding: 2px; }

#more_cat 				{ float: right; width: 400px; text-align: right; padding: 0px 0px 0px 0px; font-weight: bold; font-size: 10px; margin-right:20px; }
#more_cat a 			{ text-decoration: none; color: #333333; }
.p1						{ float: left; }
.p2 					{ position: relative; float: left; }
#sub_cat_content div 	{ margin-top: 18px; font-size: 10px; float: left; margin-right: 5px; width: 197px; }
#sub_cat_content img	{ margin: 8px 3px 0px 0px; float: left; }
#sub_cat_content div div{ color: #1791D7; margin: 0px; width: 185px; }
#sub_cat_content a 		{ text-decoration: none; color: #333; display:block; width:140px; height: 12px; margin-top: 7px; line-height: 12px; position: absolute; top: 0px; left: 5px; overflow:hidden; white-space:nowrap; }
#sub_cat_content a:hover	{ background: #fff; border: 1px solid #bbb; overflow:visible; width: auto; top: -3px; left: 2px; padding: 2px;}

#cat_4_content 			{ font-size: 10px; }
#cat_4_content a 		{ text-decoration: none; color: #333333; display: block; float: left; }
#cat_4_content div 		{ float: left; vertical-align: middle; }
.newest_firms_info		{ float: left; height: 90px; width: 255px; }
.newest					{ display:block; height:185px; margin-top: 25px; }
.index_newest_trim_img  { overflow:hidden; width: 91px; height: 84px; float: left; margin-left: 5px;}
.newest_info_logo img	{ border: 0px; max-width: 91px; max-height: 84px; }
.newest_info_text		{ margin-left: 10px; width: 145px; height: 78px; overflow:hidden; float:left; }
.newest_info_text h2 	{ margin:0px 0px 5px 0px; font-size:11px; color: #1791D7; }

#cat_4_paginator 		{ width: 255px; height: 30px; text-align:center; }
#cat_4_paginator img 	{ width: 150px; }
#cat_4_paginator_nr 	{ margin: auto; margin-top: 0px; font-size: 10px; width: 10px;  }