#show_use {
	text-align: left;
	width: 500px;
}

#dialog div {
	text-align: right;
}

#dialog p {
	clear: both;
	float: left;
}

#rejestracja {
	margin-top: 100px;
	color: white;
	border: 2px solid black;
	max-width: 250px;
	min-height: 270px;
	text-align: right;
	padding: 20px;
	line-height: 25px;
}

.margin_top {
	margin-top: 20px;
}

#password_change {
	text-align: right;
}

#info_register {
	text-align: left;
}

#remind_error {
	clear: both;
	color: #aa4444;
}

#register_dialog {
	text-align: right;
	width: 400px;
	margin-top: 30px;
	margin-left: 20px;
}

#register_dialog label {
	width: 200px;
}

#register_dialog p label a {
	color: #7b367a;
}

#both_pass,#pre_email,#pre_login {
	color: red;
}

.register_user_error {
	float: left;
	width: 390px !important;
	min-height: 30px;
	line-height: 30px;
	visibility: hidden;
	font-size: 9px;
}

.register_user_error img {
	vertical-align: middle;
	margin-top: -2px;
}

#edit_use_outer_wrapper {
	float: left;
	width: 707px;
	margin-left: 18px;
	margin-top: 5px;
}

#edit_use_header {
	float: left;
	width: 707px;
}

#edit_use_header_l {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_left.gif') no-repeat;
}

#edit_use_header_c {
	float: left;
	width: 707px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x;
}

#edit_use_header_c	h1 {
	color: #1791D7;
	font-size: 14px;
	margin-top: 14px;
	font-weight: bold;
}

#edit_use_header_r {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_right.gif') no-repeat;
}

#edit_use_inner_wrapper {
	float: left;
	width: 707px;
	border: 1px solid #ccc;
}

#edit_use_errors {
	float: left;
	width: 705px;
	margin-left: 2px;
	height: 53px;
	background: url('/static/images/backgrounds/firm/errors_background.gif') repeat-x;
	color: #fff;
	line-height: 53px;
	font-size: 11px;
	font-weight: bold;
	display: none;
}

#edit_use_errors img {
	margin-left: 20px;
	margin-right: 10px;
	vertical-align: middle;
}

.edit_use_item {
	float: left;
	width: 705px;
	margin-left: 1px;
	background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x;
	padding: 10px 0px;
	line-height: 30px;
}

.edit_use_item input[type='text'] {
	width: 289px;
	padding-left: 6px;
	padding-top: 4px;
}

.edit_use_input_bck .ui-datepicker-trigger {
	position: absolute;
	right: 25px;
	top: 5px;
}

.edit_use_item p {
	float: left;
	display: inline-block;
	width: 320px;
	min-height: 26px;
}

.edit_use_item_error {
	float: left;
	width: 30px !important;
	vertical-align: middle;
	visibility: hidden;
}

.edit_use_item_error img {
	vertical-align: middle;
	margin-top: 5px;
}

#edit_use_footer {
	float: left;
	width: 705px;
	margin-left: 1px;
	background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x;
}

.edit_use_field_name {
	width: 200px !important;
	margin-left: 5px;
	float: left;
	display: inline-block;
}

.edit_use_field_name img {
	margin-left: 10px;
	vertical-align: middle;}

.small_left_padding {
	padding-left: 13px;
	width: 187px !important;
}

p.clear {
	width: 707px;
	float: left;
	height: 1px !important;
	min-height: 1px !important;
}

.edit_use_input_bck {
	position: relative;
	float: left;
	background: url('/static/images/backgrounds/common/input_bck_300.gif')
		no-repeat;
	width: 300px;
	height: 24px;
	line-height: 24px;
	margin-top: 3px;
}

.edit_use_input_bck input {
	background: transparent;
	border: none;
	padding-left: 5px;
}

.edit_use_bg_top {
	float: left;
	background: url('/static/images/firm.png') no-repeat -466px -41px;
	width: 310px;
	height: 9px;
}

.edit_use_bg_middle {
	float: left;
	background: url('/static/images/backgrounds/firm/sims_textarea_middle.gif') repeat-y;
	width: 310px;
	text-align: center;
}

.edit_use_bg_bottom {
	float: left;
	background: url('/static/images/firm.png') no-repeat -466px -52px;
	width: 310px;
	height: 9px;
}

.edit_use_input_info {
	width: 20px !important;
	float: left;
}

.edit_use_item #passChangeLink {
	margin-left: 20px;
}

/*style rejestracja*/
#reg_capcha {
	float: left;
	margin-left: 260px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#reg_but_wrap {
	padding-top: 20px;
	margin-bottom: 40px;
	clear: both;
	text-align: center;
}

#add_fir_outer_wrapper {
	float: left;
	width: 966px;
	margin-top: 5px;
}

#add_fir_header {
	float: left;
	width: 966px;
	margin-left: 20px;
}

#add_fir_header_l {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_left.gif') no-repeat;
}

#add_fir_header_c {
	float: left;
	width: 918px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x;
}

#add_fir_header_c	h1 {
	color: #1791D7;
	font-size: 14px;
	margin-top: 14px;
	font-weight: bold;
}

#add_fir_header_r {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_right.gif') no-repeat;
}

#add_fir_inner_wrapper {
	float: left;
	width: 964px;
	border: 1px solid #ccc;
}

.add_fir_item {
	display: inline;
	float: left;
	width: 944px;
	background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x;
	padding: 10px;
	line-height: 30px;
	border-: 0px;
}

.add_fir_item span {
	float: left;
	width: 700px;
	min-height: 26px;
	border: 0px;
	text-align: left;
}

.add_fir_field_name {
	width: 200px !important;
	margin-left: 5px;
	text-align: left;
}

.add_fir_item input[type="text"],.add_fir_item input[type="password"] {
	float: left;
	background: url('/static/images/backgrounds/common/input_bck_300.gif')
		no-repeat;
	width: 300px;
	height: 24px;
	line-height: 24px;
	margin-top: 7px;
	border: none;
	padding-left: 5px;
	color: #333;
	font-size: 11px;
	padding-top: 0px;
}  /**/
#registerForm label.error {
	display: inline;
	color: red;
	margin-top: 4px;
	width: auto;
	text-align: left;
	margin-left: 30px;
}

#registerForm span.acc_rules {
	text-align: left
}  /**/
#registerForm span.acc_rules label.error {
	margin-left: 176px;
}

.tooltip {
	min-height: 30px !important;
	height: auto !important;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 10px;
}
.tooltip td{
	padding:5px 5px 5px 5px;
	color: #ffffff;
}

.tooltip .bottom {
	background: url("/static/images/backgrounds/common/hint_arrow_down.png")
		no-repeat scroll center center transparent !important;
	width: 100% !important;
}

/*WYSWIETLANIE W PANELU BOCZNYM*/
#random_friends {
	width: 230px;
	height: auto;
	float: left;
	margin-left: 2px;
}
/*
#random_friends img {
	width: 70px;
}*/



#random_friends p {
	font-size: 10px;
	position: relative;
	padding: 0px 0px 0px 0px;
}


#random_friends a {
	color: #1791D7!important;
	font-weight:normal!important;
}

#random_friends_p {
	font-size: 10px;
	width:60px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

#random_friends_div {
	width:60px;
	height:80px;
	float:left;
	padding: 10px 8px 15px 8px;
}


#random_friends_img {
	width: 60px;
	height: 60px;
	overflow:hidden;
}
#random_friends_img img {
	width:60px;
	overflow: hidden;
}

#random_friends_name {
	display: block!important;
	width: 60px;
	height:20px;
	z-index:1;
	text-align:center;
}

#random_friends_name a {
	display: block;
	overflow: hidden;
	width: 60px;
	height: 20px;
}

#random_friends_name a:hover{
	overflow: visible;
	height: auto;
	width: auto;
	z-index: 10000;
	background-color: #ffffff;
	position:relative;
	}

#random_friends_title a{
	color :#1791D7!important;
}


.seeMore {
	font-size: 11px;
	float: right;
	clear: both;
	padding: 0px 10px 0px 0px;
}

#center1 div.div2 img {
	margin: 9px 6px 0 0;
	width: 16px;
}

.mode_change {
	float: right;
	margin: -18px 20px 0 0;
}

div.user_mode {
	margin-top: 14px;
}

div.togg {
	cursor: pointer;
}

/*END - WYSWIETLANIE W PANELU BOCZNYM*/ /*WYSWIETLANIE TABSOW - LISTY*/
#usr_list_avatars div.showRates {
	background: url("/static/images/backgrounds/common/hint_arrow.png") no-repeat 0
		65px transparent;
	color: grey;
	display: none;
	margin: -93px 0 0 124px;
	opacity: 0.9;
	position: absolute;
	width: 180px;
	z-index: 99999;
	float: left;
}

#usr_list_avatars div.bckgRates {
	background: black;
	margin: 0 0 0 5px;
	padding: 0 0 18px 15px;
	text-align: left;
	width: 100%;
	width: 170px;
	display: block;
}

#usr_list_avatars div.showRates span {
	display: inline-block;
	margin-top: 15px;
	width: 75px;
}

#usr_list_avatars {
	padding: 0px 8px 8px 4px;
}

#usr_list_avatars .avat img {
	height: 92px;
	width: 114px;
}

#usr_list_avatars div {
	margin: 40px 0 20px 30px;
	display: inline-block;
	vertical-align: top;
	width: 130px;
	text-align: center;
}

#usr_list_avatars div.ofUser {
	width: 92px;
}

#usr_list_avatars div.ofUser img {
	width: 92px;
	height: 114px;
}

#usr_list_avatars p {
	text-align: center;
	font-size: 12px;
	padding: 3px 0;
}

#usr_list_avatars .avat { /*	display:table-cell; CO TO JEST? OBCZAJ*/
	border: 3px double #CCCCCC;
	margin: 0;
	width: 114px;
}

div.list_op img {
	width: 50px;
	height: 50px;
}

div.list_op div.att_item_img {
	margin: 0 10px 0 8px;
}

div.list_op p {
	font-size: 11px;
	padding: 3px 0 4px 0;
}

div.list_op div.att_item_descr { /*	width: 600px;*/
	width: 593px;
}

div.list_op div.att_item_title {
	width: 450px;
}

div.list_op div.att_item {
	height: 68px;
}

div.list_op div.att_item a.p {
	color: #008000;
}

div.list_op div.att_item a.n {
	color: #930000;
}

/*END - WYSWIETLANIE TABSOW - LISTY*/ /*USER->INFORMACJE*/
#usr_profile {
	font-size: 12px;
}

#usr_profile div.usr_info_group {
	min-height: 190px;
	background: #FFF url('/static/images/backgrounds/user_background_big.png') repeat-x;
}

.usr_profile_label {
	font-weight: bold;
	width: 120px !important;
}

.usr_profile_blue {
	color: #1791D7;
}

table.usr_profile_table {
	margin: 15px 0 15px 30px;
	font-size: 11px;
	line-height: 14px;
	float: left;
	display: block;
}

table.table_left {
	width: 340px;
}

table.table_right {
	width: 300px;
	margin-left: 10px;
}

#usr_profile div.usr_info_group table td {
	padding: 6px 10px;
}

#usr_profile div.usr_info_group img {
	margin-right: 17px;
	width: 14px;
}

#usr_profile div.usr_profile_head {
	color: #333;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	height: 38px;
	line-height: 38px;
	padding-left: 30px;
	font-size: 14px;
	background: #FFF url('/static/images/backgrounds/firm/rectangle_white_for_headers2.jpg') repeat-x;
}

#usr_profile div#usr_profile_top {
	border-top: none;
	color: #1D487A!important;
}

/*CV*/
div.list_cv div.att_item div {
	margin-left: 16px;
}

div.list_cv .att_item_title {
	font-weight: normal;
	margin-bottom: 0px !important;
}

div.list_cv div.att_item div.att_item_date {
	margin-left: 0px;
}

div.list_cv div.att_item {

}

#usr_profile #study_list {
	float: none !important;
}

#usr_profile #work_list {
	float: none !important;
}

.list_study {
	width: 707px;
	float: left;
	background-color: #fff;
	padding-top: 15px;
	overflow: hidden;
}

.list_work {
	width: 707px;
	float: left;
	background-color: #fff;
	padding-top: 15px;
	overflow: hidden;
}

.cv_about, .cv_skills {
	background: #FFF;
	font-size: 11px;
	line-height: 130%;
	padding: 20px;
	/*width: 650px;*/
	text-align: justify;
}

.cv_par {
	padding: 0px 0px 0px 20px!important;
	width: 300px;
}

.cv_label {
	width: 150px;
	font-weight: bold;
	color: #000;
	display: inline-block;
	float: left;
}

div.list_cv input.date_input {
	font-size: 10px;
	width: 57px;
}

.user_fill_info{
	color: red;
}

div.list_cv textarea.cv_desc {
	width: 600px;
	height: 50px;
	margin-top: 5px;
}

.cv_about textarea, .cv_skills textarea {
	width: 600px;
	height: 100px;
	margin: 0;
}

div.list_cv .att_item_date {
	width: 169px;
}

div.list_cv .att_item_descr {
	margin-top: 8px;
}

div.list_cv .ui-datepicker-trigger {
	margin-bottom: 1px;
	padding-left: 2px;
	vertical-align: middle;
}

/* edit cv */
#cv_add {padding: 8px 80px;}
#cv_add label {width: 150px; display: inline-block;}
#cv_add .user_small_left_padding {padding-left: 13px; width: 137px;}
#cv_add div {padding: 2px 0;}
#cv_add div input, #cv_add .scv select {width: 300px!important;}
#cv_add #add_cat {width: 161px!important;}
#cv_add #branch_l {width: 400px; display: block;}
#cv_add div.textarea_holder {display: inline-block; float: none; width: 320px}
#cv_add .hasDatepicker {width: 120px!important;}
#cv_add .ui-datepicker-trigger {margin: 3px 2px; display: inline-block; position: absolute; left: 125px;}
#cv_add div.bordertop {border-top: #CCC 1px solid; padding-top: 8px; margin-top: 6px;}
#cv_add #rest_btn {width: 68px!important;}
#cv_add #subm_btn {width: 81px!important;}
#cv_add .align_top {vertical-align: top; padding-top: 12px;}
#cv_add .align_top_small {vertical-align: top; padding-top: 8px;}
#cv_add .add_fir_input_bck {float: none; display: inline-block;}
#cv_add .add_fir_input_bck_small {vertical-align: top; width: 152px; position: relative;}
#cv_add .add_fir_input_bck_small input {float:left;}

#cv_add .add_fir_input_bck, #cv_add .add_fir_input_bck_small {margin-top: 0px!important;}
#cv_add .add_fir_input_bck input, #cv_add .add_fir_input_bck_small input {padding: 0px 15px!important;}

#usr_list_avatars .delete_use {
	color: red;
	margin-left: 6px;
	margin-top: -10px;
	position: absolute;
}

#usr_profile #save_about,#save_about_priv, #usr_profile #save_skills {
	display: none;
}

.panel_head {
	background: url('/static/images/backgrounds/common/firm_head_left_corner.gif') no-repeat;
	width: 251px;
	height: 44px;
	float: left;
}

.panel_head p {
	margin: 12px 0px 0px 27px;
	font-weight: bold;
	font-size: 14px;
	color: #1791D7;
}

.panel_center {
	background: url('/static/images/backgrounds/firm/rectangle_white_long.gif') repeat-y;
	width: 250px;
	float: left;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 15px;
}

.panel_center .user_avatar {
	background: url('/static/images/backgrounds/common/background_white.gif') no-repeat;
	width: 100%;

	float: left;
	text-align: center;
}

.panel_center .user_avatar img {
	/** width: 100%;
	display: block; **/
}

.panel_center .user_avatar .avatar_border {
	margin: 10px 0;
	position: relative;
	/* border: 1px solid #999; */
	backgroud: #FFF;
	width: 224px;
	height:auto;
	max-height: 250px;
	margin: auto;
	overflow:hidden;
}

.panel_center .user_avatar h3 {
	font-size: 14px;
	margin: 10px auto;
	width: 224px;
}

.panel_center .user {
	margin-left: 30px;
	float: left;
	line-height: 20px;
	font-size: 12px;
}

.user a {
	color: #1791D7!important;
	font-weight:normal!important;
}

.user_panel_left_header {
	width: 251px;
	height: 41px;
	float: left;
	/*border-top: 1px solid #d8d8d8;*/
	border-bottom: 1px solid #d8d8d8;
}

.user_panel_left_header p	{
	margin: 12px 0px 0px 27px;
	font-weight: bold;
	font-size: 14px;
	color: #1791D7;
}


#use_form_birth_date	{ float:left; width:320px; }
.use_form_select		{ float:left; width:90px; padding:4px; }
#use_form_year			{ float:left; margin-right:15px; }
#use_form_month			{ float:left; margin-right:15px; }
#use_form_day			{ float:left; }

#account_not_active			{ float:left; width:966px; margin-left:18px; margin-top:10px; }
#account_not_active_left	{ float:left; width:345px; margin:10px 30px 10px 10px; }
#account_not_active_right	{ float:left; width:510px; margin:10px 20px 10px 35px; }

.not_active_left_item img	{ padding-bottom:15px; }
.not_active_left_item p 	{ padding:0px 20px 30px 20px; color:#a5a5a5; font-size:15px; line-height:20px; }

#not_active_right_top		{ background: url('/static/images/pics/not_active_panel_top.gif') no-repeat; width:510px; height: 10px; float:left; }
#not_active_right_middle	{ background: url('/static/images/pics/not_active_panel_center.gif') repeat-y; width:510px; float:left; }
#not_active_right_bottom	{ background: url('/static/images/pics/not_active_panel_bottom.gif') no-repeat; width:510px; height: 9px; float:left; }
#not_active_right_middle h1 { margin:10px 10px 15px 10px; font-size:16px; font-weight:bold; }
#not_active_right_middle p	{ padding:0px 10px 5px 10px; font-size:12px; line-height:20px; }
#not_active_middle_email 	{ font-weight:bold; }

#change_firm {margin-left: 8px;}

.pro2_list_item		{
	width:100%;
	margin: 7px 5px 5px 5px;
	float: left; height: auto;
	border-bottom: 1px solid #eaeaea;
	}

.pro2_list_item:hover {
	background: #EAFFFF;
}
.pro2_list_item img	{
	max-width: 70px;
	max-height: 60px;
	border: none;
}
.pro2_list_item_name{
	float: left;
	width: 400px;
	margin: 2px 0px 0px 20px;
	color: #1791D7;
	font-size: 11px;
	font-weight: bold;
}

.pro2_item_date	{
	float: left;
	width: 132px;
	font-size: 10px;
	color: #666;
	text-align:right;
}

.pro2_list_line{
	height:10px;
	float:left;
	width:600px;
	clear:both;
}

.pro2_list_gal_img	{
	border: 3px double #ddd;
	float:left;
	height:60px;width:70px;
	overflow:hidden;
	margin: 2px 0px 0px 15px;
	text-align: center;
}
.pro2_list_gal_img_inner {
	float:none!important;
	position: relative;
	width:70px; height: 60px;

	vertical-align: middle;
	text-align:center;
}

.pro2_list_item_firm_name{
	float:right;
	padding: 10px 35px 10px 10px;
	width: 550px;
	font-size:11px;
}

#one_conn 	{
	clear:left;
	padding: 5px 0px 0px 5px;
}
#one_conn p {
	float:left;
	line-height:20px;
	padding: 0px 5px 0px 0px;
	height: 25px;
}

a.black	{
	color: #333;
}
a.blue {
	color: #1791D7;
}

.cv_element {

}

.cv_element label {
	display: block;
	float: left;
}

.att_item_none:hover {
	background: none!important;
}

.user_left_panel_footer {
	width: 248px;
	height: 38px;
	float: left;
	background: url('/static/images/backgrounds/firm/header_bck.gif') repeat-x;
	font-size: 12px;
	font-weight:bold;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/* dodane do uploadowania logo eventu */
div.innerItem {
	float: left;
	width: 300px;
	min-height: 26px;
	height: 26px;
	height: auto!important;
	/*overflow: hidden;*/
}

.add_fir_input_info	{ width: 20px!important; float: left; }
.add_fir_input_info img{ margin-top: 7px; }
/* dodane do uploadowania logo eventu */


.import_contacts_head {
	padding-left:20px; width: 687px; height: 35px; float: left; font-size: 14px; color: #1D487A; line-height: 35px; font-weight:bold; border-bottom:1px solid #dcdcdc;
}

.priv_show {display:inline}
.priv_edit {display:inline}
.priv_edit_user {display:none}
.priv_table {
	width:707px;
	padding: 5px
	}
.priv_table tr {
	height:25px;
}
.priv_table th {
	padding: 5px 0px 0px 10px;
}
.priv_table td {
	width:200px;
	vertical-align:middle;
	padding: 0px 0px 0px 10px;
	}
.priv_tr_color {
	background-color:#ECECEC;
}
.priv_about {
	font-size:11px;
}

.under_tasks {
    margin: 30px 10px 10px 40px!important;
}

/* NEW REGISTRATION LANDING PAGE */

    .reg_lp_title {
        width: 100%;
        text-indent: 20px;
        height: 40px;
        line-height: 40px;
    }
    .reg_lp_text {
        width: 900px;
        float: left;
        margin: 10px 0 10px 0;
    }
    .reg_lp_text p {
        margin: 10px 20px;

    }
    .reg_lp_sign {
        width:100%;
        padding-top: 10px;
        float: left;
        position: relative;
        border-top: 1px solid #dadada;
    }
    .reg_lp_sign_title {
        position: absolute;
        top: 50px;
        left: 120px;
        color: #5EACC8;
        font-weight: bold;
        font-size: 18px;
    }
    .reg_lp_sign_post {
        position: relative;
        top: 20px;
        left: 48%;
        background-position: -1380px 0;
        height: 700px;
        width: 530px;
    }
    .reg_lp_sign_post_shadow {
        position: absolute;
        bottom: 5px;
        left: 180px;
        background-position: 0px -380px;
        width: 610px;
        height: 60px;
    }
    .reg_lp_sign_post_item  {
        display: block;
        position: absolute;
    }
    .reg_lp_sign_post_1 {
        width: 250px;
        height: 84px;
        background-position: 0 -1px;
        top: 20px;
        left: -20px;
    }
    .reg_lp_sign_post_1:hover {
        background-position: 0 -85px;
    }
    .reg_lp_sign_post_2 {
        width: 265px;
        height: 84px;
        background-position: -250px -1px;
        top: 110px;
        left: -200px;
    }
    .reg_lp_sign_post_2:hover {
        background-position: -250px -85px;
    }
    .reg_lp_sign_post_3 {
        width: 195px;
        height: 74px;
        background-position: -525px -1px;
        top: 200px;
        left: -20px;
    }
    .reg_lp_sign_post_3:hover {
        background-position: -525px -85px;
    }
    .reg_lp_sign_post_4 {
        width: 195px;
        height: 64px;
        background-position: -735px -1px;
        top: 290px;
        left: -120px;
    }
    .reg_lp_sign_post_4:hover {
        background-position: -735px -85px;
    }
    .reg_lp_sign_post_5 {
        width: 255px;
        height: 74px;
        background-position: -935px -1px;
        top: 360px;
        left: -180px;
    }
    .reg_lp_sign_post_5:hover {
        background-position: -935px -85px;
    }
    .reg_lp_sign_post_6 {
        width: 170px;
        height: 64px;
        background-position: -1200px -1px;
        top: 450px;
        left: -40px;
    }
    .reg_lp_sign_post_6:hover {
        background-position: -1200px -85px;
    }
    .reg_lp_sign_post_postman {
        position: absolute;
        background-position: 0 -181px;
        width: 150px;
        height: 140px;
        bottom: 30px;
        left: 520px;
    }
    .postman1 {
        background-position: -300px -181px;
    }
    .postman2 {
        background-position: -153px -181px;
    }
    .postman3 {
        background-position: -450px -181px;
    }
    .postman4 {
        background-position: -600px -181px;
    }
    .postman5 {
        background-position: -750px -181px;
    }
    .postman6 {
        background-position: -900px -181px;
    }
.branches_widget {
    float: left;
    padding: 0;
    width: 300px;
}
.branches_widget div {
    padding: 0!important;
}

.vouchers_list {
    width: 100%;
    height: 160px;
}

.vouchers_list .voucher_image {
    width: 150px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #CCC;
    text-align: center;
}

.vouchers_list .voucher_name {
    width: 150px;
    text-align: center;
    overflow: hidden;
    padding-top: 5px;
    color: #333;
}


.vouchers_list .voucher {
    float: left;
    width: 150px;
    height: 140px;
    margin-left: 22.5px;
    margin-top: 20px;
    position: relative;
}

.vouchers_list .voucher_container {
    width: 710px;
    height: 160px;
}

.vouchers_list .right_nav , .vouchers_list .left_nav {
    z-index: 4;
}

.vouchers_list .right_nav {
    background: url("/static/images/buttons/arrows_profile.png") no-repeat scroll -25px 0 transparent;
    width: 30px;
    height: 50px;
    position: absolute;
    left: 685px;
    top: 60px;
}

.vouchers_list .left_nav {
    background: url("/static/images/buttons/arrows_profile.png") no-repeat scroll 2px 0 transparent;
    width: 30px;
    height: 50px;
    position: absolute;
    left: -2px;
    top: 60px;
}

.vouchers_list .voucher_ribbon_red, .vouchers_list .voucher_ribbon_blue {
    background: url("/static/images/vouchers/small_red_ribbon.png") no-repeat transparent;
    height: 105px;
    left: -12px;
    position: absolute;
    top: -10px;
    width: 170px;
    z-index: 3;
}

.vouchers_list .voucher_ribbon_blue {
    background: url("/static/images/vouchers/small_blue_ribbon.png") no-repeat transparent;
}

.vouchers_list .voucher_ribbon_texts {
    color: white;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    left: -31px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 3px #333333;
    top: 13px;
    transform: rotate(-45deg);
    width: 171px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.86602540, M12=0.50000000, M21=-0.50000000, M22=0.86602540,sizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.86602540, M12=0.50000000, M21=-0.50000000, M22=0.86602540,sizingMethod='auto expand');
    transform: rotate(-30deg); /* IE 9 */
    -webkit-transform: rotate(-30deg); /* Safari and Chrome */
    -o-transform: rotate(-30deg); /* Opera */
    -moz-transform: rotate(-30deg); /* Firefox */
    transform: rotate(-30deg);
}