.supbpage_2cols .left_menu{
	margin:15px 0 0 -15px;
}

.offer_categories .oc_left{
	margin:15px 0 0 -15px;	
}

.offer_categories .oc_right{
	margin:15px 39px 0 0;	
}

.offer_categories .oc_bottom{
	margin:25px 39px 15px -15px;
}

.supbpage_2cols .left_menu .left_menu_list,
.offer_categories .oc_left .oc_left_list,
.offer_categories .oc_right .oc_right_list,
.offer_categories .oc_bottom .oc_bottom_list{
	border:1px solid #0282a4;
	padding:10px 35px 13px;
	background-color:#ffffff;
}

.supbpage_2cols .left_menu .eng_abstract{
	width:222px;
}

.supbpage_2cols .left_menu .left_column_career{
	width:248px;
}

.supbpage_2cols .left_menu .menu{
	padding:13px 0;
	width:248px;
}

.offer_categories .oc_left .offer,
.offer_categories .oc_right .offer,
.offer_categories .oc_bottom .offer{
	padding:13px 0;
	width:350px;
}


.offer_categories .logo_mini_casusmedical{
	margin:-15px 0 -17px 285px;
	position:relative;	
}

.offer_categories .logo_mini_casusmultimedia{
	margin:-15px 0 -18px 720px;
	position:relative;	
}

.offer_categories .oc_header{
	background-color:#F4F4F4;
	margin:-10px -35px 0;
	padding:20px 35px;
}

.offer_categories .oc_header_bottom{
	background-color:#F4F4F4;
	margin:-10px -35px 0;
	padding:20px 35px;
}

.supbpage_2cols .left_menu .menu .generatedImg,
.offer_categories .generatedImg{
	margin-bottom:5px;	
}

.supbpage_2cols .left_menu .mboder_top,
.offer_categories .oboder_top{
	border-top:1px solid #e7e7e7;
}	

.supbpage_2cols .left_menu .menu_shadow_bottom,
.offer_categories .offer_shadow_bottom{
	font-size:0;
}

.offer_categories .offer_shadow_bottom{
	margin-left:2px;
}

.supbpage_2cols .right_content{
	width:490px;
	padding:35px 55px 35px;
}

.supbpage_2cols .right_content .title{
	padding-bottom:10px;
	margin-top:10px;
}

.supbpage_2cols .right_content .abstract{
	padding-bottom:20px;
}

.supbpage_2cols .right_content .content{
	font-size:12px;
	color:#000000;
	padding-bottom:55px;
	line-height:1.5em;
}

.supbpage_2cols .right_content .en_title{
	color:#6F6F6F;
	font-size:16px;
	font-weight:bold;
	padding-bottom:7px;
	line-height:1.5em;
}

.supbpage_2cols .right_content .en_abstract{
	color:#6F6F6F;
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
	line-height:1.5em;
}

.supbpage_2cols .right_content .en_content{
	color:#4F4F4F;
	font-size:12px;
	line-height:1.5em;
}

.supbpage_2cols .top_offers_menu{
	padding:5px 0 4px 14px;
	border-top:1px solid #eeeeee; 
	border-bottom:1px solid #d2d2d2; 
	background-color:#f4f4f4;
}

.supbpage_2cols .top_offers_menu .bookmark{
	padding:11px 29px;
}

.supbpage_2cols .top_offers_menu .sel_bookmark{
	padding:11px 28px 16px;
	margin:-1px 0 -5px -1px;
	border-top:1px solid #d2d2d2; 
	border-left:1px solid #d2d2d2; 
	border-right:1px solid #d2d2d2;
	background-color: #ffffff; 
}

.supbpage_2cols .top_offers_menu .tom_border_right{
	border-right:1px solid #d2d2d2;
}

.supbpage_2cols .arrow_down{
	font-size:0;
}

.supbpage_2cols .arrow_down .ad_farmacja{
	margin-left:110px;
}

.supbpage_2cols .arrow_down .ad_srodowisko{
	margin-left:400px;
}

.supbpage_2cols .arrow_down .ad_multimedia{
	margin-left:710px;
}

#content .partners .parners_column{
	font-size:12px;
	margin:20px 20px 0 0;
	width:250px;
}

#content .partners .parners_name{
	padding-bottom:10px;
	width:250px;
}

#content .partners .partner_shadow_bottom{
	font-size:0;
	margin:0 0 25px 2px;
}

#content .supbpage_2cols .content ul,
#content .supbpage_2cols .en_content ul{
	padding:0 0 0 20px;
}	

#content .supbpage_2cols .content ul li,
#content .supbpage_2cols .en_content ul li{
	list-style:disc;
}

.supbpage_2cols .left_column_career .content{
	font-size:12px;
	padding-top:10px;
	line-height:1.5em;

}

.supbpage_2cols .left_column_career .en_title{
	padding-top:20px;
	font-size:13px;
	font-weight:bold;
	color:#6F6F6F;
	line-height:1.5em;
}

.supbpage_2cols .left_column_career .en_content{
	padding-top:5px;
	font-size:12px;
	color:#4F4F4F;
	line-height:1.5em;
}

.supbpage_2cols .form input.btn_wyslij_zapytanie{
	width:110px;
	height:31px;
	background: url(../images/btn_send.png) no-repeat top left;
	font-size:0;
	border:0;
	margin-right:33px;
	cursor:pointer;
}

.supbpage_2cols .form .required,
.supbpage_2cols .form .errors{
	color:#C10A2B;
}

.supbpage_2cols .form .form_field_error{
	border:1px solid #C10A2B!important;
}

.supbpage_2cols .form .row{
	margin-bottom:15px;
}

.supbpage_2cols .form .label{
	padding-right:10px;
	text-align:right;
	width:140px;
}

.supbpage_2cols .form input.text{
	border:1px solid #0282A4;
	color:#6F6F6F;
	font-size:11px;
	height:15px;
	padding:2px;
	width:300px;
}

.supbpage_2cols .form textarea{
	border:1px solid #0282A4;
	color:#6F6F6F;
	font-size:11px;
	height:150px;
	padding:2px;
	width:300px;
}

.supbpage_2cols .form .userfile{
	width:214px!important;	
}

.supbpage_2cols .form .input .button{
	margin-left:5px;	
}

#map_poznan,
#map_warszawa{
	width:500px;
	height:250px;
}

.contact{
	padding:15px 0;
}

.contact .contact_data{
	font-size:12px;
	margin-right:30px;
	width:280px;
	line-height:1.5em;
}

.supbpage_2cols .logos{
	margin:30px 0 0 80px;
	width:187px;
	height:187px;
	/*background: url(../images/logo_frame.png) no-repeat top left;*/
}

.supbpage_2cols .logos .logo_info{
	color:#6F6F6F;
	font-size:12px;
	font-weight:bold;
}

.supbpage_2cols .logos ul#logo_list{
	margin:0;
	padding-left:15px;
	margin-top:20px;	
}

.supbpage_2cols .logos td{
	width:100px;
	height:100px;
}

.attachments{
	background-color:#F4F4F4;
	margin-top:30px;
	padding:10px 20px;
}

.attachments .attachment{
	padding:15px 0;
}

.attachments .attachment .name a{
	font-size:13px;
}

.attachments .attachment .ico{
	margin-right:20px;	
}

.attachments .attachment_bb{
	border-bottom:1px solid #eeeeee;
}

.supbpage_2cols .right_content .message{
	font-size:13px;
	color:#6F6F6F;
	line-height:1.5em;
}

.supbpage_2cols .right_content .message .btn_back{
	margin-top:15px;
}
.offer_intro .right_content { width: 800px; }
.offer_intro .right_content .content { padding-bottom:0; }
.offer_intro .item { width: 380px; }

