/* Mobile Layout: 480px and below. *//* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. *//* Desktop Layout: 769px to 1051px.  Inherits styles from: Mobile Layout and Tablet Layout. *//* Desktop Layout: 870px to 1051px. For columns left & right only*//* Desktop Layout: 1051px to 1500px. *//* Desktop Layout: 1500px and higher *//* Mobile Layout: 480px and below. */@media only screen and (max-width: 480px) {	a {		text-decoration: underline !important;	}		div.blockCenter, .ie6 div.blockCenter, .ie7 div.blockCenter {		width: 100%;		min-width: 400px;		padding: 0px;		margin: 0px;	}		#header .logoTop, #header .langPanel, #header .LogInOut {		float: none;		clear: both;	}	#header .logoTop {		width: 350px;		margin: 0px auto;	}	#header .langPanel {		width: 200px;		height: 20px;		margin: 15px auto;		background-color: transparent;	}	#header .LogInOut {		width: 300px; 		margin: 0px auto 20px auto;		padding: 0px;	}			#header .hGroup {		margin: 30px 0px 0px 0px;	}		div.searchUniversal {		float: none;		clear: both;		margin: 0px auto;	}		#header .buttonsGroup {		float: none;		clear: both;	}		#header .buttonsGroup a {		float: none;		clear: both;		margin: 10px;		text-align: center;	}	a.sliderArrow {		top: 400px;	}			.columnLeft {		clear: both;		min-width: 392px;		min-height: auto;		margin: 10px auto; 	}		.columnRight {		position: relative;		width: auto;		margin: 10px 0px;		top: 0px;		right: 0px;		float: none;		clear: both;	}		.columnFull {		min-width: 380px;		margin: 10px;	}	div.rklm {		margin: 0px 0px 10px 0px;	}		#navTop ul li {		width: 100%;		float: none;		clear: both;	}	.ie7 #navTop ul li, .ie6 #navTop ul li {		width: 100%;	}			#navBottomBlock .c1, #navBottomBlock .c2, #navBottomBlock .c3, #navBottomBlock .c4 {		margin: 0px auto 10px auto;		width: 96%;		text-align: center;		float: none;		clear: both;	}		div.socialLinkContainer {		float: none;		clear: both;		width: 325px;		margin: 0px auto 10px auto;	}	div.socialLinkContainer .yashare-auto-init, div.socialLinkContainer .plusoneGoogle {		display: block;		float: left;		clear: none;	}	div.socialLinkContainer .plusoneGoogle {		float: right;	}			#copyrightsBottomBlock .logoBottom {		float: none;		clear: both;		margin: 10px auto;	}	#copyrightsBottomBlock .copy {		float: none;		clear: both;		margin: 0px 10px;		text-align: center;	}	div.countersBlock {		float: none;		clear: both;		margin: 0px auto 10px auto;		text-align: center;	}	div.countersBlock .counterItem {		display: inline;		float: none;	}	div.cellLike {		display: inline;	}		div.crewingsListLT div.rowLike {		border-bottom: 1px solid #ccc;		display: block;	}	div.crewingsListLT div.cellLike {		border-bottom: none; 	}		.companiesMode .address, .companiesMode .contacts, .companiesMode .appforms {		clear: both;		width: 100%;	}		.agenciesMode div.rowLike {		float: none;		clear: both;		height: auto;		width: auto;		padding-bottom: 10px;	}	div.displayAs {		height: 24px;		width: 90px;		margin: 10px 0px 10px 10px;		float: none;		clear: both;	}	.tableDivFlex .cellFlex, .tableDivFlex .cellGroupFlex {		float: none;		width: 100%;		clear: both;	} 		.whoWorkedFromCrewing .ct6, .whoWorkedFromCrewing .ct9 {		display: none;	}	.whoWorkedFromCrewing .extra {		display: none;	}	.tableDivFlex .headerFlex .cellFlex {		border-bottom: 1px solid #9aa4c3;	}	.crewingInfo .adressAndContacts .c1, .crewingInfo .adressAndContacts .c2, .crewingInfo .adressAndContacts .c3 {		width: 100%;		margin-right: 0px;	}	.crewingInfo .crewLogo {		display: none;	}			.seafarerContractsList .cgf3, .seafarerContractsList .ct4  {		display: none;	}	.seafarerContractsList .cgf1, .seafarerContractsList .cgf2 {		width: 50%;		float: left;		clear: none;	}	.ie7 .seafarerContractsList .cgf2, .ie6 .seafarerContractsList .cgf2 {		width: 49%;	}				/*		.seafarersListFullInfo .seafarerPhoto {		width: 40%;		float: left;		clear: none;	}	.seafarersListFullInfo .seafarerNameGroup {		width: 60%;		float: left;		clear: none;	}	.seafarersListFullInfo .seafarerRankGroup {		width: 100%;	}*/		.seafarersListFullInfo .seafarerPhoto {		display: none;	}	.seafarersInfoFlex .seafarerPhoto {		display: block;		width: 100%;		float: left;		clear: both;	}	.seafarersListFullInfo .seafarerContractGroup {		width: 100%;	}	.ie7 .seafarersListFullInfo .seafarerContractGroup, .ie6 .seafarersListFullInfo .seafarerContractGroup {		width: 100%;		float: none;		clear: both;	}	.seafarersListFullInfo .seafarerRankGroup .cellFlex {		float: left;		width: auto;		padding-right: 20px;		clear: none;		clear: both;	}	.ie7 .seafarersListFullInfo .seafarerRankGroup .cellFlex, .ie6 .seafarersListFullInfo .seafarerRankGroup .cellFlex {		float: none;	}		.withoutContracts .seafarerContractGroup {		display: none;	}		.withoutPhoto .seafarerPhoto {		display: none;	}		.seafarersListFullInfo .seafarerNameGroup, .seafarersListFullInfo .seafarerRankGroup,	.withoutPhoto .seafarerNameGroup, .withoutPhoto .seafarerRankGroup  {		width: 50%;		float: left;		clear: none;	}	.ie7 .seafarersListFullInfo .seafarerRankGroup, .ie6 .seafarersListFullInfo .seafarerRankGroup {		width: 49%;	}			.seafarersListFullInfo .cellGroupFlex .cellLocation, .seafarersListFullInfo .cellGroupFlex .cellAge {		float: left;		clear: none;		width: auto;	}	/* ------------------------------------------------------------------*/	.seafarersListShortInfo .cellGroupFlex .cellLocation, .seafarersListShortInfo .cellGroupFlex .cellAge	{		float: none;		clear: both;		width: auto;	}	.seafarersListShortInfo .cgf1 {		width: 50%;		float: left;		clear: none;	}	.seafarersListShortInfo .cgf24 {		width: 50%;		float: left;		clear: none;	}	.seafarersListShortInfo .cgf2, .seafarersListShortInfo .cgf4 {		width: 100%;		float: left;		clear: none;	}	.ie7 .seafarersListShortInfo .cgf24, .ie6 .seafarersListShortInfo .cgf24 {		width: 49%;	}		.seafarersListShortInfo .seafarersNameSGF {		width: 100%;		margin-right: 0px;	}	.seafarersListShortInfo .seafarersContactsSGF {		width: 100%;		margin-right: 0px;	}		.seafarerAdditionalInfo .rowFlex .cellFlex {		float: left;		clear: none;	} 	.seafarerAdditionalInfo .rowFlex .ct1 {		width: 40%;		background-color: #f5f5f5;	}	.seafarerAdditionalInfo .rowFlex .ct2 {		width: 60%;	}		.vacanciesListFlex .cellGroupFlex .cellFlex, .vacanciesListFlex .cellGroupFlex .subGroupFlex {		float: none;		clear: both;	} 	.vacanciesListFlex .rowFlex .cgf1, .ie7 .vacanciesListFlex .rowFlex .cgf1, .ie6 .vacanciesListFlex .rowFlex .cgf1 {		width: 100%;	}	.vacanciesListFlex .rowFlex .cgf2 {		width: 100%;	}		.vacanciesListFlex .subGroupFlex .ct3, .vacanciesListFlex .subGroupFlex .ct4 {		width: 100%;	}	.publishOrSubscribevacancy .note, .oldSearchButton .note {		display: block;		clear: both;	}			.vacanciesInfoFlex .cellGroupFlex .cellFlex {		float: none;		clear: both;	} 	.vacanciesInfoFlex .rowFlex .cgf1, .vacanciesInfoFlex .rowFlex .cgf2 {		width: 100%;	}	.vacanciesTopFlex .rowFlex, .seafarersListTop .rowFlex, .crewingsListTop .rowFlex,	.oldie .vacanciesTopFlex .rowFlex, .oldie .seafarersListTop .rowFlex, .oldie .crewingsListTop .rowFlex {		width: 100%;		clear: both;		min-height: 15px;	} 	.headerTopList .showTop, .oldie .headerTopList .showTop {		float: left;	}	.ie7 .headerTopList .showTop {		clear: both;	}	.bannerPriceFlex .rowFlex span {		display: inline;		clear: none;	}	.statistikaTopFlex .rowFlex {		width: 50%;	} 	.ie7 .statistikaTopFlex .rowFlex, .ie6 .statistikaTopFlex .rowFlex {		width: 49%;	} 		div.statistikaMapFlex, div.statistikaAgeFlex, div.statistikaGenderFlex, div.bannerOrderSize {		float: left;		clear: both;		width: 100%;		margin-right: 0px;	}		.statistikaMapFlex .cellFlex, .statistikaAgeFlex .cellFlex, .statistikaGenderFlex .cellFlex {		float: left;		width: auto;		clear: none;	} 	.statistikaMapFlex .ct1 {		width: 120px;	}	.statistikaAgeFlex .ct1 {		width: 70px;	}	.statistikaGenderFlex .ct1 {		width: 100px;	}	.totalFlex .ctleft {		float: left;		clear: none;		width: auto;	}	.totalFlex .ctright {		float: right;		clear: none;		width: auto;	}	.bannerOrderQuestion .ct1, .bannerOrderQuestion .ct2 {		width: 100%;	}	.bannerOrderQuestion .ct1 .indent {		padding: 4px 0px 4px 0px !important;		} 	.columnRight .nflw {		margin: 0px 0px 0px 10px;	}	.mediaColorLevel {		background-color: green;	}		/* mediaLevel */}/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */@media only screen and (min-width: 481px) {		div.blockCenter, .ie6 div.blockCenter, .ie7 div.blockCenter {		min-width: auto;		width: auto;		margin: 0px 20px;			}		#header .logoTop, #header .langPanel, #header .LogInOut {		float: left;		clear: none;	}	#header .logoTop {		width: 350px;		margin: 0px;	}	#header .langPanel {		width: 68px;		min-width: 68px;		float: right;	}	.langPanel .rusLang, .langPanel .engLang {		width: 34px;	}			.langPanel span.txt {		display: none;	}		#header .LogInOut {		float: none;		clear: both;		width: 300px;		margin: 4px auto;		padding: 4px 0px;	}			#header .hGroup {		margin: 30px 0px 0px 0px;	}		div.searchUniversal {		float: none;		clear: both;		margin: 0px auto;	}		#header .buttonsGroup {		float: none;		clear: both;	}		#header .buttonsGroup a {		float: none;		clear: both;		margin: 10px;		text-align: center;	}	a.sliderArrow {		top: 257px;	}			.columnLeft {		clear: both;		width: auto;		margin: 10px 0px; 		min-height: auto;	}		.columnRight {		position: relative;		width: auto;		margin: 10px 0px;		top: 0px;		right: 0px;		float: none;		clear: both;	}		.columnFull {		margin: 10px 0px;	}	div.rklm {		margin: 0px 10px 10px 0px;	}		#navTop ul li {		width: 100%;		float: none;		clear: both;	}	.ie7 #navTop ul li, .ie6 #navTop ul li {		width: 100%;	}		#navTop span.extra {		display: block;	}	.statistikaTopFlex span.extra {		display: none;	}	#navBottomBlock .c1, #navBottomBlock .c2, #navBottomBlock .c3, #navBottomBlock .c4 {		margin: 0px 2% 10px 0px;		width: 48%;		text-align: left;		float: left;		clear: none;	}	.ie7 #navBottomBlock .c1, .ie7 #navBottomBlock .c2, .ie7 #navBottomBlock .c3, .ie7 #navBottomBlock .c4, 	.ie6 #navBottomBlock .c1, .ie6 #navBottomBlock .c2, .ie6 #navBottomBlock .c3, .ie6 #navBottomBlock .c4 	{		margin: 0px 1.5% 10px 0px;	}			div.socialLinkContainer {		float: none;		clear: both;		width: 325px;		margin: 0px auto 10px auto ;	}	div.socialLinkContainer .yashare-auto-init, div.socialLinkContainer .plusoneGoogle {		display: block;		float: left;		clear: none;	}	div.socialLinkContainer .plusoneGoogle {		float: right;	}		div.countersBlock {		float: none;		clear: both;		margin: 0px auto 10px auto;		text-align: center;	}	div.countersBlock .counterItem {		display: inline;		float: none;	}		#copyrightsBottomBlock .logoBottom {		float: none;		clear: both;		margin: 10px auto;	}	#copyrightsBottomBlock .copy {		float: none;		clear: both;		margin: 0px 10px;		text-align: center;	}	#copyrightsBottomBlock .copy br {		display: inline;	}	div.cellLike {		display: table-cell;	}	div.crewingMode div.rowLike {		border-bottom: 1px solid #ccc; 		display: table-row;	}	div.crewingsListLT div.cellLike {		border-bottom: 1px solid #ccc; 	}	.companiesMode .address, .companiesMode .contacts, .companiesMode .appforms {		clear: none;	}	.companiesMode .address {		width: 39%;	}	.companiesMode .contacts {		width: 35%;	}	.companiesMode .appforms {		width: 25%;	}	.agenciesMode div.rowLike {		float: none;		clear: both;		height: auto;		width: auto;		padding-bottom: 10px;	}		div.displayAs {		height: 24px;		width: 90px;		margin: 32px 0px 10px 0px;		float: right;		clear: none;	}	.tableDivFlex .cellFlex, .tableDivFlex .cellGroupFlex {		float: left;		clear: none;	} 	.tableDivFlex .cellGroupFlex .cellFlex {		clear: both;		width: 100%;		border-bottom: none;	} 		.whoWorkedFromCrewing .ct6, .whoWorkedFromCrewing .ct7, .whoWorkedFromCrewing .ct9 {		display: none;	}	.whoWorkedFromCrewing .extra, .whoWorkedFromCrewing .ct3 span.extra {		display: none;	}	.whoWorkedFromCrewing .ct3 span {		display: block;		text-align: center;		vertical-align: middle;	}	.whoWorkedFromCrewing .cgf1, .whoWorkedFromCrewing .cgf2 {		width: 40%;	}	.whoWorkedFromCrewing .ct3 {		width: 20%;	}	.ie7 .whoWorkedFromCrewing .cgf1, .ie6 .whoWorkedFromCrewing .cgf1 {		width: 39%;	}	.vacanciesList .cellGroupFlex .ct4 {		width: 50%;		clear: none;	}	.vacanciesList .cellGroupFlex .ct5 {		width: 50%;		clear: none;	}	.ie7 .vacanciesList .cellGroupFlex .ct5, .ie6 .vacanciesList .cellGroupFlex .ct5 {		width: 49%;	}		.crewingInfo .adressAndContacts .c1 {		width: 49%;		margin-right: 2%;	}	.crewingInfo .adressAndContacts .c2 {		width: 49%;		margin-right: 0px;	}	.crewingInfo .adressAndContacts .c3 {		width: 100%;	}	.crewingInfo .crewLogo {		display: block;	}					.seafarerContractsList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 		.seafarerContractsList .cgf1 {		width: 38%;	}	.seafarerContractsList .cgf2 {		width: 38%;	}	.seafarerContractsList .cgf3 {		width: 24%;	}	.seafarerContractsList .ct1 {		width: 50%;	}	.seafarerContractsList .ct2 {		width: 50%;	}	.seafarerContractsList .cellGroupFlex .ct3 {		width: 40%;	}	.seafarerContractsList .cellGroupFlex .ct4 {		width: 20%;	}	.seafarerContractsList .cellGroupFlex .ct5 {		width: 40%;	}	.seafarerContractsList .ct6 {		width: 50%;	}	.seafarerContractsList .ct7 {		width: 50%;	}	.ie7 .seafarerContractsList .cgf1, .ie7 .seafarerContractsList .cgf2, .ie6 .seafarerContractsList .cgf1, .ie6 .seafarerContractsList .cgf2 {		width: 37%;	}	.ie7 .seafarerContractsList .ct1, .ie7 .seafarerContractsList .ct7, .ie6 .seafarerContractsList .ct1, .ie6 .seafarerContractsList .ct7 {		width: 49%;	}	.ie7 .seafarerContractsList .ct5, .ie6 .seafarerContractsList .ct5 {		width: 39%;	}							.seafarersListFullInfo .seafarerPhoto {		width: 25%;		display: block;	}	.ie8 .seafarersListFullInfo .seafarerPhoto {		display: none;	}	.ie8 .seafarersListFullInfo .seafarerNameGroup {		width: 55%;	}		.seafarersListFullInfo .seafarerNameGroup {		width: 30%;	}	.seafarersListFullInfo .seafarerRankGroup {		width: 45%;	}	.ie7 .seafarersListFullInfo .seafarerRankGroup, .ie6 .seafarersListFullInfo .seafarerRankGroup {		width: 44%;	}	.seafarersListFullInfo .seafarerContractGroup {		width: 100%;	}	.ie7 .seafarersListFullInfo .seafarerContractGroup, .ie6 .seafarersListFullInfo .seafarerContractGroup {		width: 100%;		float: none;		clear: both;	}	.seafarersListFullInfo .seafarerRankGroup .cellFlex {		float: left;		width: auto;		padding-right: 20px;		clear: none;		clear: both;	}	.ie7 .seafarersListFullInfo .seafarerRankGroup .cellFlex, .ie6 .seafarersListFullInfo .seafarerRankGroup .cellFlex {		float: none;	}		.withoutContracts .seafarerContractGroup {		display: none;	}		.withoutPhoto .seafarerPhoto {		display: none;	}	.withoutPhoto .seafarerNameGroup {		width: 55%;	}			.seafarersListFullInfo .cellGroupFlex .cellLocation, .seafarersListFullInfo .cellGroupFlex .cellAge {		float: left;		clear: none;		width: auto;	}		/* ------------------------------------------------------------------*/	.seafarersListShortInfo .cellGroupFlex .cellLocation, .seafarersListShortInfo .cellGroupFlex .cellAge	{		float: left;		clear: none;		width: auto;	}	.seafarersListShortInfo .cgf1 {		width: 50%;	}	.seafarersListShortInfo .cgf24 {		width: 50%;		float: left;		clear: none;	}	.seafarersListShortInfo .cgf2, .seafarersListShortInfo .cgf4 {		width: 100%;		float: left;		clear: none;	}	.ie7 .seafarersListShortInfo .cgf24, .ie6 .seafarersListShortInfo .cgf24 {		width: 49%;	}		.seafarersListShortInfo .seafarersNameSGF {		width: 100%;		margin-right: 0px;	}	.seafarersListShortInfo .seafarersContactsSGF {		width: 100%;		margin-right: 0px;	}		.seafarersListShortInfo .cgf2 .subGroupFlex, .seafarersListShortInfo .cgf2 .ct6, 	.seafarersListShortInfo .cgf4 .cellFlex   {		float: left;		clear: none;		width: auto;	} 	.seafarerAdditionalInfo .rowFlex .cellFlex {		float: left;		clear: none;	} 	.seafarerAdditionalInfo .rowFlex .ct1 {		width: 40%;		background-color: #f5f5f5;	}	.seafarerAdditionalInfo .rowFlex .ct2 {		width: 60%;	}	.publishOrSubscribevacancy .note, .oldSearchButton .note {		display: block;		clear: both;	}		.vacanciesTopFlex .rowFlex, .seafarersListTop .rowFlex {		width: 50%;		min-height: 150px;	} 	.oldie .vacanciesTopFlex .rowFlex, .oldie .seafarersListTop .rowFlex, .oldie .crewingsListTop .rowFlex {		width: 49.9%;	}	.crewingsListTop .rowFlex {		width: 50%;		min-height: 100px;	} 	.headerTopList .showTop, .oldie .headerTopList .showTop {		float: right;	}	.ie7 .headerTopList .showTop {		clear: none;	}	.bannerPriceFlex .rowFlex span {		display: block;		clear: both;	}	.statistikaTopFlex .rowFlex {		width: 25%;	} 	.ie6 .statistikaTopFlex .rowFlex, .ie7 .statistikaTopFlex .rowFlex {		width: 24.5%;	} 	.totalFlex .ctright {		float: right;	}	div.statistikaMapFlex, div.statistikaAgeFlex, div.statistikaGenderFlex, div.bannerOrderSize {		float: left;		clear: none;		width: auto;		margin-right: 50px;	}	.visitorsGeoFlex .rowFlex {		width: 33%;	} 	.bannerOrderQuestion .ct1, .bannerOrderQuestion .ct2 {		width: 100%;	}	.bannerOrderQuestion .ct1 .indent {		padding: 4px 0px 4px 0px !important;		} 	.columnRight .nflw {		margin: 0px;	}		.mediaColorLevel {		background-color: yellow;	}	/* mediaLevel */	}/* specific */@media only screen and (min-width: 580px) {	.agenciesMode div.rowLike {		float: left;		clear: none;		height: 300px;		width: 250px;		padding: 10px 10px 0px 10px;	}}/* Desktop Layout: 769px to 1050px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 769px) {		div.blockCenter {		width: auto;		margin: 0px 20px;	}	.ie6 div.blockCenter, .ie7 div.blockCenter {		width: 98%;		margin: 0px 0.9%;	}		#header .langPanel {		float: left;		width: 10%;		min-width: 90px;	}	#header .LogInOut {		width: auto; 		margin: 4px 0px 0px 0px;		padding: 0px;		float: right;		clear: none;	}	.langPanel .rusLang, .langPanel .engLang {		width: 49%;	}			.langPanel span.txt {		display: none;	}		#header .hGroup {		margin: 15px 0px;	}		div.searchUniversal {		float: left;		clear: none;		margin: 0px;	}		#header .buttonsGroup {		float: right;		clear: none;		margin: 0px;}		#header .buttonsGroup a {		float: right;		clear: both;		margin: 0px 0px 7px 0px;		text-align: right;	}	.columnLeft {		clear: both;		width: auto;		margin: 10px 0px; 		min-height: auto;	}		.columnRight {		position: relative;		width: auto;		margin: 10px 0px;		top: 0px;		right: 0px;		float: none;		clear: both;	}	#navTop ul li {		width: 25%;		float: left;		clear: none;	}	.ie7 #navTop ul li, .ie6 #navTop ul li {		width: 24.5%;	}			#navTop span.extra {		display: none;	}	.statistikaTopFlex span.extra {		display: inline;	}	#navBottomBlock .c1, #navBottomBlock .c2, #navBottomBlock .c3, #navBottomBlock .c4 {		margin: 0px 2% 10px 0px;		width: 48%;		float: left;		clear: none;	}	.ie7 #navBottomBlock .c1, .ie7 #navBottomBlock .c2, .ie7 #navBottomBlock .c3, .ie7 #navBottomBlock .c4, 	.ie6 #navBottomBlock .c1, .ie6 #navBottomBlock .c2, .ie6 #navBottomBlock .c3, .ie6 #navBottomBlock .c4 	{		margin: 0px 1.5% 10px 0px;	}				div.socialLinkContainer {		float: left;		clear: none;		width: auto;		margin: 0px 15px 0px 0px;	}	div.socialLinkContainer .yashare-auto-init, div.socialLinkContainer .plusoneGoogle {		display: block;		float: left;		clear: none;	}	div.socialLinkContainer .plusoneGoogle {	}		div.countersBlock {		float: left;		clear: none;		margin: 0px 0px 10px 0px;		text-align: left;	}	div.countersBlock .counterItem {		display: block;		float: left;	}		#copyrightsBottomBlock .logoBottom {		display: block;		float: right;		clear: none;		margin: 0px;	}	#copyrightsBottomBlock .copy {		display: block;		float: right;		clear: both;		margin: 10px 0px 0px 10px;		text-align: right;	}	#copyrightsBottomBlock .copy br {		display: none;	}				.tableDivFlex .cellFlex, .tableDivFlex .cellGroupFlex {		float: left;		clear: none;	} 	.tableDivFlex .cellGroupFlex .cellFlex {		clear: both;		width: 100%;	} 		.whoWorkedFromCrewing .ct6, .whoWorkedFromCrewing .ct7, .whoWorkedFromCrewing .ct9 {		display: none;	}	.whoWorkedFromCrewing .extra, .whoWorkedFromCrewing .ct3 span.extra {		display: none;	}	.whoWorkedFromCrewing .ct3 span {		display: block;		text-align: center;		vertical-align: middle;	}	.whoWorkedFromCrewing .cgf1, .whoWorkedFromCrewing .cgf2 {		width: 40%;	}	.whoWorkedFromCrewing .ct3 {		width: 20%;	}	.ie7 .whoWorkedFromCrewing .cgf1, .ie6 .whoWorkedFromCrewing .cgf1 {		width: 39%;	}			.vacanciesList .cellGroupFlex .ct4 {		width: 50%;		clear: none;	}	.vacanciesList .cellGroupFlex .ct5 {		width: 50%;		clear: none;	}			div.even {/*		background-color: aqua;*/	}						.seafarerContractsList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 		.seafarerContractsList .cgf1 {		width: 38%;	}	.seafarerContractsList .cgf2 {		width: 38%;	}	.seafarerContractsList .cgf3 {		width: 24%;	}	.seafarerContractsList .ct1 {		width: 50%;	}	.seafarerContractsList .ct2 {		width: 50%;	}	.seafarerContractsList .cellGroupFlex .ct3 {		width: 40%;	}	.seafarerContractsList .cellGroupFlex .ct4 {		width: 20%;	}	.seafarerContractsList .cellGroupFlex .ct5 {		width: 40%;	}	.seafarerContractsList .ct6 {		width: 50%;	}	.seafarerContractsList .ct7 {		width: 50%;	}	.ie7 .seafarerContractsList .cgf1, .ie7 .seafarerContractsList .cgf2, .ie6 .seafarerContractsList .cgf1, .ie6 .seafarerContractsList .cgf2 {		width: 37%;	}	.ie7 .seafarerContractsList .ct1, .ie7 .seafarerContractsList .ct7, .ie6 .seafarerContractsList .ct1, .ie6 .seafarerContractsList .ct7 {		width: 49%;	}	.ie7 .seafarerContractsList .ct5, .ie6 .seafarerContractsList .ct5 {		width: 39%;	}			.ie8 .seafarersListFullInfo .seafarerPhoto {		display: block;	}	.ie8 .seafarersListFullInfo .seafarerNameGroup {		width: 30%;	}			.seafarersListFullInfo .seafarerNameGroup {		width: 30%;	}	.seafarersListFullInfo .seafarerRankGroup {		width: 45%;	}	.seafarersListFullInfo .seafarerContractGroup {		width: 100%;	}	.seafarersListFullInfo .seafarerRankGroup .cellFlex {		float: left;		width: auto;		padding-right: 20px;		clear: none;		clear: both;	}		.withoutContracts .seafarerContractGroup {		display: none;	}		.withoutPhoto .seafarerPhoto {		display: none;	}	.withoutPhoto .seafarerNameGroup {		width: 55%;	}			.seafarersListFullInfo .cellGroupFlex .cellLocation, .seafarersListFullInfo .cellGroupFlex .cellAge {		float: left;		clear: none;		width: auto;	}		/* ------------------------------------------------------------------*/	.seafarersListShortInfo .cellGroupFlex .cellLocation, .seafarersListShortInfo .cellGroupFlex .cellAge	{		float: left;		clear: none;		width: auto;	}	.seafarersListShortInfo .cgf1 {		width: 50%;	}	.seafarersListShortInfo .cgf24 {		width: 50%;		float: left;		clear: none;	}	.seafarersListShortInfo .cgf2, .seafarersListShortInfo .cgf4 {		width: 100%;		float: left;		clear: none;	}	.ie7 .seafarersListShortInfo .cgf24, .ie6 .seafarersListShortInfo .cgf24 {		width: 49%;	}		.seafarersListShortInfo .seafarersNameSGF {		width: 100%;		margin-right: 0px;	}	.seafarersListShortInfo .seafarersContactsSGF {		width: 100%;		margin-right: 0px;	}		.seafarersListShortInfo .cgf2 .subGroupFlex, .seafarersListShortInfo .cgf2 .ct6, 	.seafarersListShortInfo .cgf4 .cellFlex   {		float: left;		clear: none;		width: auto;	} 		.seafarerAdditionalInfo .rowFlex .cellFlex {		float: left;		clear: none;	} 	.seafarerAdditionalInfo .rowFlex .ct1 {		width: 40%;		background-color: #f5f5f5;	}	.seafarerAdditionalInfo .rowFlex .ct2 {		width: 60%;	}		.publishOrSubscribevacancy .note, .oldSearchButton .note {		display: block;		clear: both;	}	.vacanciesTopFlex .rowFlex, .seafarersListTop .rowFlex {		width: 50%;		min-height: 150px;	} 	.oldie .vacanciesTopFlex .rowFlex, .oldie .seafarersListTop .rowFlex, .oldie .crewingsListTop .rowFlex {		width: 49.9%;	}	.crewingsListTop .rowFlex {		width: 50%;		min-height: 100px;	} 	.headerTopList .showTop, .oldie .headerTopList .showTop {		float: right;	}	.ie7 .headerTopList .showTop {		clear: none;	}	.totalFlex .ctright {		float: right;	}	.bannerOrderQuestion .ct1, .bannerOrderQuestion .ct2 {		width: 100%;	}	.bannerOrderQuestion .ct1 .indent {		padding: 4px 0px 4px 0px !important;		} 	.mediaColorLevel {		background-color: orange;	}	/* mediaLevel */	}/* Desktop Layout: 870px to 1051px. For columns left & right only*/@media only screen and (min-width: 870px) {	.columnLeft {		float: none;		clear: both;		margin: 10px 430px 10px 0px;		margin: 10px 398px 10px 0px;		margin: 10px 402px 10px 0px;		width: auto;		min-height: 1100px;		min-height: 1200px;		min-height: 1300px;		min-height: 1420px;		min-height: 1520px;	}		.columnRight {		right: 10px;		top: 10px;		position: absolute;		width: 420px;		width: 388px;		width: 392px;		margin: 0px;	}}/* Desktop Layout: 1051px to 1500px. */@media only screen and (min-width: 1051px) {		div.blockCenter {		width: auto;		margin: 0px 40px;	}	.ie6 div.blockCenter, .ie7 div.blockCenter {		width: 94%;		margin: 0px 2.9%;	}	.columnRight {		right: 30px;	} 				#header .logoTop, #header .langPanel{		float: left;		clear: none;	}	#header .logoTop {		width: 39%;		min-width: 350px;	}	#header .langPanel {		width: 25%;		min-width: 200px;	}	.langPanel span.txt {		display: block;	}	#header .buttonsGroup a {		float: left;		clear: none;		margin: 0px 0px 0px 5px;		text-align: left;	}		#header .buttonsGroup a.seafarersRegistration {		margin-left: 0px;	}	#navTop span.extra {		display: block;	}		#navBottomBlock .c1, #navBottomBlock .c2, #navBottomBlock .c3, #navBottomBlock .c4 {		margin: 0px 2% 10px 0px;		float: left;		clear: none;		width: 23%;	}	#navBottomBlock .c4 {		margin-right: 0px;	}	#copyrightsBottomBlock .copy {		margin: 0px 30px 0px 10px;		clear: none;	}	#copyrightsBottomBlock .copy br {		display: inline;	}	.tableDivFlex .cellFlex, .tableDivFlex .cellGroupFlex {		float: left;		clear: none;	} 	.whoWorkedFromCrewing .cellGroupFlex .cellFlex {		float: left;		clear: both;		width: 100%;	} 		.whoWorkedFromCrewing .ct9 {		display: none;	}	.whoWorkedFromCrewing .ct6, .whoWorkedFromCrewing .ct7 {		display: block;	}	.whoWorkedFromCrewing .ct6 {		width: 10.0%;	}	.whoWorkedFromCrewing .ct7 {		width: 17.5%;	}	.whoWorkedFromCrewing .extra, .whoWorkedFromCrewing .ct3 span.extra {		display: none;	}	.whoWorkedFromCrewing .ct3 span {		display: block;		text-align: center;		vertical-align: middle;	}	.whoWorkedFromCrewing .cgf1, .whoWorkedFromCrewing .cgf2 {		width: 30%;	}	.whoWorkedFromCrewing .ct3 {		width: 12%;	}	.ie7 .whoWorkedFromCrewing .cgf1, .ie6 .whoWorkedFromCrewing .cgf1 {		width: 29%;	}		.vacanciesList .cellGroupFlex .ct4 {		width: 50%;		clear: none;	}	.vacanciesList .cellGroupFlex .ct5 {		width: 50%;		clear: none;	}		div.even {/*		background-color: InactiveCaption; */	}				.seafarerContractsList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 		.seafarerContractsList .cgf1 {		width: 38%;	}	.seafarerContractsList .cgf2 {		width: 38%;	}	.seafarerContractsList .cgf3 {		width: 24%;	}	.seafarerContractsList .ct1 {		width: 50%;	}	.seafarerContractsList .ct2 {		width: 50%;	}	.seafarerContractsList .cellGroupFlex .ct3 {		width: 40%;	}	.seafarerContractsList .cellGroupFlex .ct4 {		width: 20%;	}	.seafarerContractsList .cellGroupFlex .ct5 {		width: 40%;	}	.seafarerContractsList .ct6 {		width: 50%;	}	.seafarerContractsList .ct7 {		width: 50%;	}	.ie7 .seafarerContractsList .cgf1, .ie7 .seafarerContractsList .cgf2, .ie6 .seafarerContractsList .cgf1, .ie6 .seafarerContractsList .cgf2 {		width: 37%;	}	.ie7 .seafarerContractsList .ct1, .ie7 .seafarerContractsList .ct7, .ie6 .seafarerContractsList .ct1, .ie6 .seafarerContractsList .ct7 {		width: 49%;	}	.ie7 .seafarerContractsList .ct5, .ie6 .seafarerContractsList .ct5 {		width: 39%;	}						.seafarersListFullInfo .seafarerPhoto {		width: 25%;	}	.seafarersListFullInfo .seafarerNameGroup {		width: 30%;	}	.seafarersListFullInfo .seafarerRankGroup {		width: 45%;	}	.seafarersListFullInfo .seafarerContractGroup {		width: 100%;	}	.seafarersListFullInfo .seafarerRankGroup .cellFlex {		float: left;		width: auto;		padding-right: 20px;		clear: none;	}	.seafarersListFullInfo .seafarerRankGroup .cellLanguage {		clear: both;	}	.seafarersListFullInfo .seafarerRankGroup .cellReadiness {		clear: left;	}	.withoutContracts .seafarerContractGroup {		display: none;	}	.withoutPhoto .seafarerPhoto {		display: none;	}	.withoutPhoto .seafarerNameGroup {		width: 55%;	}			.seafarersListFullInfo .cellGroupFlex .cellLocation, .seafarersListFullInfo .cellGroupFlex .cellAge {		float: left;		clear: none;		width: auto;	}	/* -------------------------------------------------- */		.seafarersListShortInfo .cellGroupFlex .cellLocation, .seafarersListShortInfo .cellGroupFlex .cellAge	{		float: left;		clear: none;		width: auto;	}	.seafarersListShortInfo .cgf1 {		width: 56%;	}	.seafarersListShortInfo .cgf24 {		width: 44%;	}	.seafarersListShortInfo .cgf2 {		width: 24%;		width: 54%;	}	.seafarersListShortInfo .cgf4 {		width: 20%;		width: 46%;	}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	.ie7 .seafarersListShortInfo .cgf24, .ie6 .seafarersListShortInfo .cgf24 {		width: 43%;	}	.ie7 .seafarersListShortInfo .cgf4, .ie6 .seafarersListShortInfo .cgf4 {		width: 44%;	}	.ie7 .seafarersListShortInfo .seafarersContactsSGF, .ie6 .seafarersListShortInfo .seafarersContactsSGF {		width: 47%;	}/* ***************************************** */		.seafarersListShortInfo .seafarersNameSGF {		width: 52%;		margin-right: 0px;	}	.seafarersListShortInfo .seafarersContactsSGF {		width: 48%;		margin-right: 0px;	}		.crewingAgenciesList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .crewingAgenciesList .cellGroupFlex .cellFlex, .ie6 .crewingAgenciesList .cellGroupFlex .cellFlex {		width: 49%;	} 	.vesselExpirienceList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .vesselExpirienceList .cellGroupFlex .cellFlex, .ie6 .vesselExpirienceList .cellGroupFlex .cellFlex {		width: 49%;	} 	.vesselExpirienceList .cellGroupFlex .ct1 {		width: 70%;	}	.ie7 .vesselExpirienceList .cellGroupFlex .ct1, .ie6 .vesselExpirienceList .cellGroupFlex .ct1 {		width: 69%;	}	.vesselExpirienceList .cellGroupFlex .ct2, .ie7 .vesselExpirienceList .cellGroupFlex .ct2, .ie6 .vesselExpirienceList .cellGroupFlex .ct2 {		width: 30%;	}		.seafarerAdditionalInfo .rowFlex .cellFlex {		float: left;		clear: none;	} 	.seafarerAdditionalInfo .rowFlex .ct1 {		width: 40%;		background-color: #f5f5f5;	}	.seafarerAdditionalInfo .rowFlex .ct2 {		width: 60%;	}	.publishOrSubscribevacancy .note, .oldSearchButton .note {		display: block;		clear: both;	}		.vacanciesTopFlex .rowFlex, .seafarersListTop .rowFlex {		width: 33%;		min-height: 150px;	} 	.oldie .vacanciesTopFlex .rowFlex, .oldie .seafarersListTop .rowFlex, .oldie .crewingsListTop .rowFlex {		width: 32.9%;	}	.ie7 .headerTopList .showTop {		clear: none;	}	.crewingsListTop .rowFlex {		width: 33%;		min-height: 100px;	} 	.headerTopList .showTop, .oldie .headerTopList .showTop {		float: right;	}	.totalFlex .ctright {		float: right;	}	.bannerOrderQuestion .ct1 {		width: 60%;	}	.bannerOrderQuestion .ct2 {		width: 39%;	}	.bannerOrderQuestion .ct1 .indent {		padding: 4px 50px 4px 0px !important;		} 	.mediaColorLevel {		background-color: red;	}	/* mediaLevel */}/* Desktop Layout: 1500px and higher */@media only screen and (min-width: 1500px) {	div.even {/*		background-color: orange;*/	}	div.blockCenter {		width: auto;		margin: 0px 80px;			}	.ie6 div.blockCenter, .ie7 div.blockCenter {		width: 90%;		margin: 0px 4.9%;	}	.columnRight {		right: 70px;	}		.crewingInfo .adressAndContacts .c1 {		width: 27%;		margin-right: 2%;	}	.crewingInfo .adressAndContacts .c2 {		width: 26.9%;		margin-right: 2%;	}	.crewingInfo .adressAndContacts .c3 {		width: 42%;	}			.tableDivFlex .cellFlex, .tableDivFlex .cellGroupFlex {		float: left;		clear: none;	} 	.whoWorkedFromCrewing .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 		.whoWorkedFromCrewing .cgf1 {		width: 30%;	}	.ie7 .whoWorkedFromCrewing .cgf1, .ie6 .whoWorkedFromCrewing .cgf1 {		width: 29%;	}	.ie7 .whoWorkedFromCrewing .ct2, .ie7 .whoWorkedFromCrewing .ct5, .ie6 .whoWorkedFromCrewing .ct2, .ie6 .whoWorkedFromCrewing .ct5 {		width: 49%;	}	.whoWorkedFromCrewing .ct1 {		width: 50%;	}	.whoWorkedFromCrewing .ct2 {		width: 50%;	}	.whoWorkedFromCrewing .ct3 {		width: 12%;	}	.whoWorkedFromCrewing .cgf2 {		width: 30%;	}	.whoWorkedFromCrewing .ct4 {		width: 50%;	}	.whoWorkedFromCrewing .ct5 {		width: 50%;	}	.whoWorkedFromCrewing .ct6 {		width: 6.5%;	}	.whoWorkedFromCrewing .ct7 {		width: 15.5%;	}	.whoWorkedFromCrewing .ct9 {		width: 5.5%;		display: block;	}	.tableDivFlex .extra, .whoWorkedFromCrewing .ct3 span.extra {		display: inline;	}	.whoWorkedFromCrewing .ct3 span {		display: inline;		text-align: left;		vertical-align: top;	}	.vacanciesList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 		.vacanciesListCrewing .cgf1 {		width: 35%;	}	.ie7 .vacanciesListCrewing .cgf1, .ie6 .vacanciesListCrewing .cgf1 {		width: 34%;	}	.vacanciesListCrewing .cgf2 {		width: 30%;	}	.vacanciesListCrewing .cgf3 {		width: 35%;	}	.vacanciesList .ct1 {		width: 50%;	}	.vacanciesList .ct2 {		width: 50%;	}	.vacanciesList .cellGroupFlex .ct3 {		width: 44%;	}	.vacanciesList .cellGroupFlex .ct4 {		width: 28%;	}	.vacanciesList .cellGroupFlex .ct5, .ie7 .vacanciesList .cellGroupFlex .ct5, .ie6 .vacanciesList .cellGroupFlex .ct5 {		width: 28%;	}		.vacanciesList .ct6 {		width: 50%;	}	.vacanciesList .ct7 {		width: 50%;	}	.vacanciesList .ct8 {		width: 50%;	}	.vacanciesList .ct9 {		width: 50%;	}	.ie7 .vacanciesList .ct2, .ie7 .vacanciesList .ct6, .ie6 .vacanciesList .ct2, .ie6 .vacanciesList .ct6 {		width: 49%;	}	.ie7 .vacanciesList .ct3, .ie6 .vacanciesList .ct3 {		width: 43%;	}		.seafarerContractsList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 		.seafarerContractsList .cgf1 {		width: 38%;	}	.seafarerContractsList .cgf2 {		width: 38%;	}	.seafarerContractsList .cgf3 {		width: 24%;	}	.seafarerContractsList .ct1 {		width: 50%;	}	.seafarerContractsList .ct2 {		width: 50%;	}	.seafarerContractsList .cellGroupFlex .ct3 {		width: 40%;	}	.seafarerContractsList .cellGroupFlex .ct4 {		width: 20%;	}	.seafarerContractsList .cellGroupFlex .ct5 {		width: 40%;	}	.seafarerContractsList .ct6 {		width: 50%;	}	.seafarerContractsList .ct7 {		width: 50%;	}	.ie7 .seafarerContractsList .cgf1, .ie7 .seafarerContractsList .cgf2, .ie6 .seafarerContractsList .cgf1, .ie6 .seafarerContractsList .cgf2 {		width: 37%;	}	.ie7 .seafarerContractsList .ct1, .ie7 .seafarerContractsList .ct7, .ie6 .seafarerContractsList .ct1, .ie6 .seafarerContractsList .ct7 {		width: 49%;	}	.ie7 .seafarerContractsList .ct5, .ie6 .seafarerContractsList .ct5 {		width: 39%;	}		.seafarersListFullInfo .seafarerPhoto {		width: 12%;	}	.seafarersListFullInfo .seafarerNameGroup {		width: 18%;	}	.ie8 .seafarersListFullInfo .seafarerNameGroup {		width: 18%;	}	.seafarersListFullInfo .seafarerRankGroup {		width: 15%;	}	.ie7 .seafarersListFullInfo .seafarerRankGroup, .ie6 .seafarersListFullInfo .seafarerRankGroup {		width: 15%;	}	.seafarersListFullInfo .seafarerRankGroup .cellFlex {		clear: both;	}		.seafarersListFullInfo .seafarerContractGroup {		width: 55%;	}	.ie7 .seafarersListFullInfo .seafarerContractGroup, .ie6 .seafarersListFullInfo .seafarerContractGroup {		width: 54%;		float: left;		clear: none;	}		.withoutContracts .seafarerContractGroup {		display: none;	}	.withoutContracts .seafarerRankGroup {		width: 70%;	}		.withoutPhoto .seafarerPhoto {		display: none;	}	.withoutPhoto .seafarerNameGroup {		width: 30%;	}	.seafarersListFullInfo .cellGroupFlex .cellLocation, .seafarersListFullInfo .cellGroupFlex .cellAge {		float: left;		clear: none;		width: auto;	}	/* -----------------------------------------------------------------*/	.seafarersListShortInfo .cgf2 .subGroupFlex, .seafarersListShortInfo .cgf2 .ct6,  	.seafarersListShortInfo .cgf4 .cellFlex   {		float: left;		clear: none;	} 	.seafarersListShortInfo .cgf4 .cellFlex	{		width: 50%;	} 	.seafarersListShortInfo .cgf2 .subGroupFlex {		width: 60%;		margin-right: 0px;	} 	.seafarersListShortInfo .cgf2 .ct6 {		width: 40%;	} 	.seafarersListShortInfo .cellGroupFlex .cellLocation, .seafarersListShortInfo .cellGroupFlex .cellAge	{		float: left;		clear: none;		width: auto;	}	.seafarersListShortInfo .cgf1 {		width: 45%;	}	.seafarersListShortInfo .cgf24 {		width: 55%;	}	.seafarersListShortInfo .cgf2 {		width: 30%;		width: 54%;	}	.seafarersListShortInfo .cgf4 {		width: 25%;		width: 46%;	}	.ie7 .seafarersListShortInfo .cgf24, .ie6 .seafarersListShortInfo .cgf24 {		width: 54%;	}	.ie7 .seafarersListShortInfo .cgf4, .ie6 .seafarersListShortInfo .cgf4 {		width: 24%;		width: 44%;	}		.seafarersListShortInfo .seafarersNameSGF {		width: 60%;		margin-right: 0px;	}	.seafarersListShortInfo .seafarersContactsSGF {		width: 40%;		margin-right: 0px;	}	.ie7 .seafarersListShortInfo .cgf24, .ie6 .seafarersListShortInfo .cgf24 {		width: 54%;	}	.ie7 .seafarersListShortInfo .cgf4, .ie6 .seafarersListShortInfo .cgf4 {		width: 24%;		width: 44%;	}	.ie7 .seafarersListShortInfo .seafarersContactsSGF, .ie6 .seafarersListShortInfo .seafarersContactsSGF {		width: 39%;	}	.crewingAgenciesList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .crewingAgenciesList .cellGroupFlex .cellFlex, .ie6 .crewingAgenciesList .cellGroupFlex .cellFlex {		width: 49%;	} 	.crewingAgenciesList .cgf1, .crewingAgenciesList .cgf2 {		width: 50%;	}	.crewingAgenciesList .ct1, .crewingAgenciesList .ct2, .crewingAgenciesList .ct3, .crewingAgenciesList .ct4 {		width: 50%;	}	.ie7 .crewingAgenciesList .cgf2, .ie7 .crewingAgenciesList .ct2, .ie7 .crewingAgenciesList .ct4,	.ie6 .crewingAgenciesList .cgf2, .ie6 .crewingAgenciesList .ct2, .ie6 .crewingAgenciesList .ct4 {		width: 49%;	}	.vesselExpirienceList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .vesselExpirienceList .cellGroupFlex .cellFlex, .ie6 .vesselExpirienceList .cellGroupFlex .cellFlex {		width: 49%;	} 	.vesselExpirienceList .cellGroupFlex .ct1 {		width: 70%;	}	.ie7 .vesselExpirienceList .cellGroupFlex .ct1, .ie6 .vesselExpirienceList .cellGroupFlex .ct1 {		width: 69%;	}	.vesselExpirienceList .cellGroupFlex .ct2, .ie7 .vesselExpirienceList .cellGroupFlex .ct2, .ie6 .vesselExpirienceList .cellGroupFlex .ct2 {		width: 30%;	}	.seamanExpirienceList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .seamanExpirienceList .cellGroupFlex .cellFlex, .ie6 .seamanExpirienceList .cellGroupFlex .cellFlex {		width: 49%;	} 		.educationList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .educationList .cellGroupFlex .ct4, .ie6 .educationList .cellGroupFlex .ct4,	.ie7 .educationList .cellGroupFlex .ct6, .ie6 .educationList .cellGroupFlex .ct6  {		width: 49%;	} 	.educationList .cellGroupFlex .ct1 {		width: 60%;	}	.educationList .cellGroupFlex .ct2 {		width: 40%;	}	.ie7 .educationList .cellGroupFlex .ct1, .ie6 .educationList .cellGroupFlex .ct1 {		width: 59%;	}		.seamanDocsList .cellGroupFlex .cellFlex {		float: left;		clear: none;		width: 50%;	} 	.ie7 .seamanDocsList .cellGroupFlex .cellFlex, .ie6 .seamanDocsList .cellGroupFlex .cellFlex {		width: 49%;	} 	.seamanDocsList .cellGroupFlex .ct1 {		width: 100%;	}	.seafarerAdditionalInfo .rowFlex .cellFlex {		float: left;		clear: none;	} 	.seafarerAdditionalInfo .rowFlex .ct1 {		width: 40%;		background-color: #f5f5f5;	}	.seafarerAdditionalInfo .rowFlex .ct2 {		width: 60%;	}	.vacanciesListFlex .cellGroupFlex .cellFlex {		float: left;		clear: none;	} 	.vacanciesListFlex .rowFlex .cgf1 {		width: 75%;	}	.ie7 .vacanciesListFlex .rowFlex .cgf1, .ie6 .vacanciesListFlex .rowFlex .cgf1 {		width: 74%;	}	.vacanciesListFlex .rowFlex .cgf2 {		width: 25%;	}	.vacanciesListFlex .subGroupFlex .ct3, .vacanciesListFlex .subGroupFlex .ct4 {		width: 50%;	}	.ie7 .vacanciesListFlex .subGroupFlex .ct4, .ie6 .vacanciesListFlex .subGroupFlex .ct4 {		width: 49%;	}		.vacanciesListFlex .cellGroupFlex .subGroupFlex   {		float: none;		clear: both;		width: auto;	} 		.publishOrSubscribevacancy .note, .oldSearchButton .note {		display: inline;		clear: none;	}			.jobInfo .rowFlex .cellFlex {		float: left;		clear: none;	} 	.jobInfo .rowFlex .ct1 {		width: 40%;	}	.jobInfo .rowFlex .ct2 {		width: 60%;	}	.vacanciesTopFlex .rowFlex, .seafarersListTop .rowFlex {		width: 25%;		min-height: 150px;	} 	.oldie .vacanciesTopFlex .rowFlex, .oldie .seafarersListTop .rowFlex, .oldie .crewingsListTop .rowFlex {		width: 24.9%;	}	.ie7 .headerTopList .showTop {		clear: none;	}	.crewingsListTop .rowFlex {		width: 25%;		min-height: 100px;	} 	.headerTopList .showTop, .oldie .headerTopList .showTop {		float: right;	}	.bannerPriceFlex .rowFlex .cellFlex {		float: left;		clear: none;	}	.bannerPriceFlex .rowFlex .ct1 {		width: 30%;	}	.bannerPriceFlex .rowFlex .ct2 {		width: 34%;	}	.bannerPriceFlex .rowFlex .ct3 {		width: 35%;	}	.totalFlex .ctright {		float: right;	}	.bannerOrderQuestion .ct1 {		width: 60%;	}	.bannerOrderQuestion .ct2 {		width: 39%;	}	.bannerOrderQuestion .ct1 .indent {		padding: 4px 50px 4px 0px !important;		} 	.mediaColorLevel {		background-color: #ccc;	}	/* mediaLevel */	}/*--- Banners ---*/.yandex-adaptive { width: 320px; height: 200px; }@media(min-width: 870px) { .yandex-adaptive { width: 468px; height: 130px; } }@media(min-width: 1260px) { .yandex-adaptive { width: 728px; height: 90px; } }@media(min-width: 1580px) { .yandex-adaptive { width: 980px; height: 120px; } }