@font-face {
  font-family: 'ComfortaaR';
  src: url('Comfortaa-Regular.eot?#iefix') format('embedded-opentype'),  
  url('Comfortaa-Regular.woff') format('woff'), 
  url('Comfortaa-Regular.ttf') format('truetype'), 
  url('Comfortaa-Regular.svg#Comfortaa-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ComfortaaB';
  src: url('Comfortaa-Bold.eot?#iefix') format('embedded-opentype'),  
  url('Comfortaa-Bold.woff') format('woff'), url('Comfortaa-Bold.ttf')  
  format('truetype'), url('Comfortaa-Bold.svg#Comfortaa-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),  
  url('RobotoCondensed-Regular.woff') format('woff'), url('RobotoCondensed-Regular.ttf')  
  format('truetype'), url('RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
	margin:0;
	padding:0;
	background: #fff;
	color:#222;
	font: normal 14px Arial;	
}
a {
   outline: 0!important;
}
.clear{clear: both;}
.clear_left {clear: left; padding:0; margin:0}
.sep_05 {margin-top:5px;}
.sep_1 {margin-top:10px;}
.sep_2 {margin-top:20px;}
.sep_3 {margin-top:30px;}
.sep_4 {margin-top:40px;}
.sep_5 {margin-top:50px;}
.sep_55 {margin-top:50px;display:block;}
/* .botLine {border-bottom:1px solid #dadada;} */
/* ----------------------------------------------Logo-------------------------------------*/
.logo {
	color:#000;
	font: bold 53px ComfortaaB;
	letter-spacing:-5px;
}
.logoGreen {
	color:#149700;
}
.sloganIndex {
	color:#111;
	font: normal 15px ComfortaaR;
	
}
.slogan {
	color:#111;
	font: normal 9px ComfortaaR;	
}
.logoAgencyPage {
	color:#000;
	font: bold 37px ComfortaaB;
	letter-spacing:-2px;
	margin-top:-5px;
	margin-left:-2px;
	margin-bottom:-3px
}
.sloganAgency {
	color:#333;
	font: normal 13px ComfortaaR;
}
/* ----------------------------------------------Wrapper-------------------------------------*/

#wrap{
	margin: 0;
	position: absolute;
	top: 40%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%) ;
	text-align:center;
}
/* ---------------------------------------------- SEARCH CONTAINER-------------------------------------*/
#searchForm {
	/* background: #F2F2F2; */
	/* background: #F2F2F2; */
	background: #218C00;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;	
	padding:12px 12px 12px 12px;
}

.comboField {
 	background: #fff;
	width: 170px;
	height: 34px;
	color:#111;
	font: normal 17px 'Roboto Condensed', Arial;
	padding:2px 3px 0px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	border:1px solid #1b6003 ;
	/* margin-right:10px;  */
	-webkit-appearance: none;
	-moz-appearance: none;
	background:#fff;
	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-repeat: no-repeat;
	background-position-x: 100%;
	background-position-y: 5px;
  
}
.comboField option {
	padding:3px 3px 3px 10px;
	font: normal 17px 'Roboto Condensed', Arial;	
}
.SearchButton {
	width:88px;
	height: 37px;
	cursor: pointer; 
	cursor: hand; 
	background: #111;
	color: #fff;
	font: normal 19px  Arial;
	border:1px solid #218C00; 
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 1px 1px 1px  #000;
}
.SearchButton:hover{
	color: #fff;
	text-decoration: none;
/* 	background: #b72d25;
	border:1px solid #b72d25;  */
	background: #000;
	border:1px solid #000; 	
	text-shadow: 1px 1px 1px  #000;
}
a.generalGreen,
a.generalGreen:link,
a.generalGreen:visited,
a.generalGreen:active {	
	display:inline-block;
	color: #218C00;
	font: normal 20px ComfortaaR;
	padding: 0 0 2px 0;	
	text-decoration: none;
	border-bottom:2px solid #dadada;
	margin-top:30px;
}
a.generalGreen:hover{
	color: #218C00;
	text-decoration: none;
	border-bottom:2px solid #218C00;
}

.GreenBorder {
	border:1px solid #185b01; 
}
/* ----------------------------------FOOTER--------------------------------------- */

#footerIndex {
	position: fixed;
	bottom: 0%;
	width: 100%;
	background: #F2F2F2;
	text-align:center;
	height:30px;
	padding-top:18px;
	color:#555;
	font: normal 11px Arial;
}

#footerIndex  a,
#footerIndex  a:link,
#footerIndex  a:visited,
#footerIndex a:active {	
	display:inline-block;
	color: #555;
	font: normal 13px Arial;
	padding: 0 0 2px 0;	
	text-decoration: underline;
	margin-right:20px;
	border-bottom:2px solid #F2F2F2;
}
#footerIndex a:hover{
	color: #218C00;
	text-decoration: none;
	border-bottom:2px solid #218C00;
}
/* ----------------------------------FOOTER INSIDE --------------------------------------- */

#footer {
	background: #F2F2F2;
	height:36px;
	padding-top:16px;
	padding-left:50px;
	color:#555;
	font: normal 11px Arial;
}
#footer  a,
#footer  a:link,
#footer  a:visited,
#footer a:active {	
	display:inline-block;
	color: #555;
	font: normal 14px Arial;
	text-decoration: none;
	margin-right:20px;
	border-bottom:2px solid #F2F2F2;
}
#footer a:hover{
	color: #218C00;
	text-decoration: none;
	border-bottom:2px solid #218C00;
}
a.rights,
a.rights:link,
a.rights:visited,
a.rights:active {
	text-decoration: none;
	color:#333;
	font: normal 11px Arial!important;
	margin-right:0px!important;
}
 a.rights:hover{
	background: #fff;
	text-decoration: none;
}
/* ----------------------------------------------Page Container-------------------------------------*/

#Container{
	margin: 0;
	padding:10px 0 0 50px;
}
#Container .logo{
	color:#000;
	font: bold 38px ComfortaaB;
	letter-spacing:-3px;
}

#Container  .logoGreen {
	color:#149700;
}

#Container  .slogan {
	color:#333;
	font: normal 13px ComfortaaR;
	margin-left:3px;
	margin-top:-2px;
	/* letter-spacing:-0.4px;	 */
}

#searchFormPage {
	/* background: #F2F2F2; */
	background: #F2F2F2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;	
	padding:6px 12px 10px 50px;
	margin-left:-50px;
	height:86px;
	width:99%;
}
.comboFieldPage {
	background: #fff;
	border:1px solid #dadada;	
	width: 170px;
	height: 30px;
	color:#111;
	font: normal 16px 'Roboto Condensed', Arial;
	margin-right:6px;	
	margin-top:3px;	
	background:#fff;
	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-repeat: no-repeat;
	background-position-x: 100%;
	background-position-y: 2px;
	padding:3px 3px 3px 5px;
}
.comboFieldPage option {
	padding:3px 3px 3px 5px;
	font: normal 14px 'Roboto Condensed', Arial;	
}
.SearchButtonAtributSearch {
	height: 30px;
	cursor: pointer; 
	cursor: hand; 
	background: #149700;
	color: #fff;
	font: normal 19px 'Roboto Condensed', Arial;
	border:1px solid #208000; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #000;
	padding: 0 16px 0 16px;
	margin-top:18px;
}
.SearchButtonAtributSearch:hover{
	color: #fff;
	text-decoration: none;
	/* background: #b72d25; */
	/* border:1px solid #b72d25;  */
	background: #333;
	 border:1px solid #000;  
	text-shadow: 1px 1px 1px  #000;
}
.SearchButtonPage {
	height: 30px;
	cursor: pointer; 
	cursor: hand; 
	background: #149700;
	color: #fff;
	font: normal 17px  Arial;
	border:1px solid #208000; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #000;
	padding: 0 12px 0 12px;
	margin-top:15px;
}
.SearchButtonPage:hover{
	color: #fff;
	text-decoration: none;
	background: #111;
	border:1px solid #000; 
	text-shadow: 1px 1px 1px  #000;
}
.ComboFix {
	margin-left:-3px;
}
.ButtonSubmit {
	height: 30px;
	cursor: pointer; 
	cursor: hand; 
	background: #149700;
	color: #fff;
	font: normal 18px 'Roboto Condensed', Arial;
	border:1px solid #208000; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #000;
	padding: 0 10px 0 10px;
}
.ButtonSubmit:hover{
	color: #fff;
	text-decoration: none;
	background: #b72d25;
	border:1px solid #b72d25; 
	text-shadow: 1px 1px 1px  #000;
}
.publishMega {
	background: #E8E8E8;
	padding:10px;
	color:#444!important;
	font: normal 12px ComfortaaR;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none!important;
	padding:4px!important;
}
.publishMega:hover {
	background: #fff;
	color: #149700!important;
	text-decoration:none!important;
}

.navigation {
	color:#b72d25;
	font: bold 15px Arial;
	border-bottom:3px solid #F2F2F2;
	padding-bottom:3px;
	margin-top:2px;
	width:95%;	
}
.navigationTitle {
	color:#111;
	font: normal 18px 'Roboto Condensed', Arial;
	letter-spacing:-0.7px;
	border-bottom:3px solid #F2F2F2;
	padding-bottom:3px;
}

.outsideNavigation {
	color: #218C00;
	font: bold 18px 'Roboto Condensed', Arial;
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	width:1100px;
}
.TitleNavigation {
	color: #218C00;
	font: bold 18px Arial;	
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	width:1100px;
	margin-top:20px;
}
.AgencyTitle {
	color: #218C00;
	font: bold 22px Arial;	
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	width:1100px;
	margin-top:20px;
}
.AgencyListTitle {
	color: #111;
	font: bold 17px Arial;	
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	width:1100px;
	margin-top:10px;
	background:#fff;
}
.AgencyBox {
	width:30%;
	padding:10px;
	border:1px solid #dadada; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:20px;
	float:left;
	height:270px;
	margin-right:10px;
}
.agencyAtributs{
	display:inline-block;
	color:#333;
	font: normal 13px Arial;
	padding:6px 0 5px 0;
}
.agencyContent {
	color:#333;
	font: normal 13px Arial;
}
a.detailAgency,
a.detailAgency:link,
a.detailAgency:visited,
a.detailAgency:active {	
	display:inline-block;
	color: #208C00;
	font: bold 13px Arial!important;
	text-decoration: none;
	border-bottom:1px solid #fff;	
	margin-left:2px;
}
 a.detailAgency:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:1px solid #dadada;	
}

a.detailMessage,
a.detailMessage:link,
a.detailMessage:visited,
a.detailMessage:active {	
	display:inline-block;
	color: #208C00;
	font: bold 14px Arial!important;
	text-decoration: none;
	border-bottom:1px solid #fff;	
	margin-left:2px;
}
 a.detailMessage:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:1px solid #dadada;	
}
a.allMessage,
a.allMessage:link,
a.allMessage:visited,
a.allMessage:active {	
	display:inline-block;
	color: #208C00;
	font: bold 14px Arial!important;
	text-decoration: none;
	border-bottom:1px solid #fff;	
	margin-left:7px;
}
 a.allMessage:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:1px solid #dadada;	
}
.AgencyImage {
	width:150px;
	float:left; 
	margin:0 0 20px 10px;	
}
table.Offers{
	width:1100px;
	border: 1px solid #fff;	
	border-collapse:collapse;
	color:#222; 	
}
table.Offers th {
	/* background: #666 ; */
	background: #149700 ;
	color: #fff ;
	font: normal 17px 'Roboto Condensed', Arial;
	padding:1px 8px 1px 8px;
	height:32px;
	text-shadow: 1px 1px #111;
	/* border-right: 1px solid #5AA940; */
	border-right: 1px solid #5AA940;
	border-top: 1px solid #5AA940;
}

table.Offers td.offersTd {
	border-bottom: 1px solid #EEEEEE;
	border-collapse:collapse;
	color:#333;
	font: normal 15px 'Roboto Condensed', Arial;
	height:30px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
}
.numberTD {
	text-align:right!important;
	padding-right:20px!important;
}
.gray {
	/* background: #F2F2F2 ; */
	background: #F6F6F6 ;
}
table.Offers td.buyTd {
	background: #B72D25 ;
	color:#fff;
}

	a.detail,
	a.detail:link,
	a.detail:visited,
	a.detail:active {	
		display:inline-block;
		color: #208C00;
		font: normal 14px 'Roboto Condensed', Arial;
		text-decoration: none;
		border-bottom:1px solid #fff;	
		
	}
	 a.detail:hover{
		color: #b72d25;
		text-decoration: none;
		border-bottom:1px solid #dadada;	
	}
	a.detailBuy,
	a.detailBuy:link,
	a.detailBuy:visited,
	a.detailBuy:active {	
		display:inline-block;
		color: #fff;
		font: normal 14px Arial;
		text-decoration: none;
		border-bottom:1px solid #fff;	
		
	}
	 a.detailBuy:hover{
		color: #fff;
		text-decoration: none;
		border-bottom:1px solid #dadada;	
	}
	.RefNumber {
		color:#555;
		font: normal 12px Arial;
		margin:-15px 0 10px 0;
	}
	
	.firstLeftTd {
		text-align:left!important;
		width:110px;
		padding-left:15px;
		padding-top:9px!important;
	}	
	.PodatelTd {
		width:100px;
		color:#444!important;
		font: normal 12px 'Roboto Condensed', Arial!important;	
		/* font: normal 12px Arial!important; */
	}
	
	a.PodatelTdLink,
	a.PodatelTdLink:link,
	a.PodatelTdLink:visited,
	a.PodatelTdLink:active {
		color: #111;
		font: normal 12px Arial!important;
		text-decoration: none;
		border-bottom:1px solid #dadada;
		
	}
	 a.PodatelTdLink:hover{
		color: #218c00;
		text-decoration: none;
		border-bottom:none;
	}	
	.offerAtribut {
		float:left; 
		width:680px; 
	}	
	.offerPhoto {
		float:left; 
	}
/*-------------------------- searchAtribut------------------------------- */
.searchAtributBox {
	float:left;
	color:#222;
	font: bold 13px Arial;	
}
.atributTitles {
	margin-left:6px!important;
}
.searchAtributBoxSubmit {
	float:left;
	color:#222;
	font: bold 13px Arial;	
}
.comboFieldsSearchAtribut {
	background: #fff;   
	width: 150px;
	height: 30px;
	border:1px solid #E1E1E1 ;
	padding:3px 3px 2px 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	border:1px solid #dadada; 	
	color:#111;
	font: normal 13px Arial;
	margin:4px 15px 0 0 ;
	color:#111;
	font: normal 14px 'Roboto Condensed', Arial;

}

.comboFieldsSearchAtribut option {
	padding:3px 3px 3px 10px;
}
.FieldsSearchAtribut {
	background: #fff;
	width:40px;
	height: 28px;
	border:1px solid #E1E1E1 ;
	padding:0px 3px 0px 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	border:1px solid #dadada; 	
	color:#111;
	font: normal 16px 'Roboto Condensed', Arial;
	margin:3px 0 0 0 ;
	letter-spacing:-0.5px;		
}
.SearchAtributButton {
	display:block;
	width:88px;
	height: 22px;
	cursor: pointer; 
	cursor: hand; 
	background: #E2E2E2;
	color: #333;
	font: normal 15px  Arial;
	border:1px solid #C4C4C4; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #fff;
	margin-top:18px;
}
.SearchAtributButton:hover{
	color: #000;
	text-decoration: none;
	background: #E2E2E2;
	border:1px solid #C4C4C4; 
	text-shadow: 1px 1px 1px  #fff;
}


/* --------------------------------------- index search tabs ------------------------------------------ */

	a.tabmenu,
	a.tabmenu:link,
	a.tabmenu:visited,
	a.tabmenu:active {	
		display:inline-block;
		color: #111;
		font: normal 18px ComfortaaR;
		text-decoration: none;
		background:#fff;
		padding:15px 20px 15px 20px;
		
	}
	 a.tabmenu:hover{
		color: #111;
		text-decoration: none;
	}	
	.active {
		background:#F2F2F2!important;
	}


/* ---------------------------------------- Offer Options ROW --------------------------------------------- */
a.offerOptionsButtons,
a.offerOptionsButtons:link,
a.offerOptionsButtons:visited,
a.offerOptionsButtons:active {
	display:inline-block;
	text-decoration: none;
	border:1px solid #dadada; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius: 3px;	
	padding:5px 5px 3px 5px;
	margin-right:2px;
	background: #F2F2F2;
}
 a.offerOptionsButtons:hover{
	background: #fff;
	text-decoration: none;
}
.offerOptionsLeft {
	float:left;
	margin-left:0px;
	width:150px;
}
.offerOptionsLeftNone {
	float:left;
	margin-left:0px;
	width:20px;
}
.offerOptionsActive {
	float:left;
	margin-left:10px;
	width:75px;
}
.offerOptionsRight {
	float:right;
	margin-right:10px; 
}
/* ---------------------------------------- RedOffer ROW --------------------------------------------- */
.RedOffer {
	background: #cc0000;
	color: #fff;
	font: bold 10px ComfortaaB;
	padding:3px 4px 1px 4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius: 2px;	
}
.RedOfferText {
	color: #B72C25;
	font: bold 14px Arial;
}
.OfferTextDate {
	display:block;
	color: #111;
	font: normal 11px ComfortaaR;
	margin-top:3px;
}
a.PromoteOfferLink,
a.PromoteOfferLink:link,
a.PromoteOfferLink:visited,
a.PromoteOfferLink:active {
	display:inline-block;
	text-decoration: none;
	border:1px solid #dadada; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius: 3px;	
	padding:5px 5px 3px 5px;
	margin-right:2px;
	background: #F2F2F2;
	color: #111!important;
	font: bold 12px Arial!important;	
	width:120px;
}
 a.PromoteOfferLink:hover{
	background: #fff;
	border:1px solid #dadada; 
	color: #111!important;
	text-decoration: none;
}
a.PromoteOfferLinkPrivet,
a.PromoteOfferLinkPrivet:link,
a.PromoteOfferLinkPrivet:visited,
a.PromoteOfferLinkPrivet:active {
	display:inline-block;
	text-decoration: none;
	border:1px solid #dadada; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius: 3px;	
	padding:0px 5px 1px 5px;
	margin-right:2px;
	background: #F2F2F2;
	color: #111!important;
	font: bold 12px Arial!important;	
	width:110px;
}
 a.PromoteOfferLinkPrivet:hover{
	background: #fff;
	border:1px solid #dadada; 
	color: #111!important;
	text-decoration: none;
}
.redColor {
	color: #b72c25!important;
}
.blueColor {
	color: #246494!important;
}
.greenColor {
	color: #218c00!important;
}


/* ---------------------------------------- BlueOffer ROW --------------------------------------------- */
.BueOffer {
	background: #246494;
	color: #fff;
	font: bold 10px ComfortaaB;
	padding:3px 4px 1px 4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius: 2px;
}
.BlueOfferText {
	color: #246494;
	font: bold 14px Arial;
}
a.BlueOfferLink,
a.BlueOfferLink:link,
a.BlueOfferLink:visited,
a.BlueOfferLink:active {
	display:inline-block;
	text-decoration: none;
	border:1px solid #dadada; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius: 3px;	
	padding:5px 5px 3px 5px;
	margin-right:2px;
	background: #fff;
	color: #246494!important;
	font: bold 12px Arial!important;
}
 a.BlueOfferLink:hover{
	background: #246494;
	border:1px solid #246494; 	
	color: #fff!important;
	text-decoration: none;
}
/* ---------------------------------------- VIP ROW --------------------------------------------- */
.VipRowLeft {
	float:left;
	width:70px;
	padding:15px 0 12px 30px;
}
.VipRowCenter {
	float:left;
	margin-left:10px;
	width:777px;
	padding:12px 0 12px 0;
}
.VipRowRight{
	float:left;
	margin-left:10px;
	width:115px;
	padding:22px 0 12px 0;
	text-align:center;
}
.vip {
	background: #B72C25;
	/* background: #246494; */
	color: #fff;
	font: normal 14px ComfortaaR;
	padding:7px 12px 4px 12px;
}
.date_vip {
	display:block;
	color: #666;
	font: normal 11px ComfortaaR;
	margin-top:9px;
}
.date {
	display:block;
	color: #4;
	font: normal 12px ComfortaaR;
	padding-top:9px;
	width:100px;
}
.ref {
	display:block;
	color: #666;
	font: normal 11px ComfortaaR;
	margin-top:5px;
}
.VipRowCenterContent {
	color: #000;
	font: bold 15px Arial;
	margin-top:3px;
}
.VipRowCenterAddress {
	color: #666;
	font: normal 14px Arial;
	padding-top:3px;
}
a.VipTitle,
a.VipTitle:link,
a.VipTitle:visited,
a.VipTitle:active {
	color: #000;
	font: bold 15px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;	
	
}
 a.VipTitle:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:1px solid #dadada;	
}
a.detailVip,
a.detailVip:link,
a.detailVip:visited,
a.detailVip:active {	
	display:inline-block;
	color: #b72d25;
	font: normal 14px Arial;
	text-decoration: none;
	border-bottom:1px solid #fff;	
	
}
 a.detailVip:hover{
	color: #208C00;
	text-decoration: none;
	border-bottom:1px solid #dadada;	
}

/* ---------------------------- obiavaDetail ------------------------ */
.obiavaDetail {
	padding:20px;
	width:980px;
	border:1px solid #dadada; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;	
	margin-top:20px;
}
.obiavaTitle {
	display:inline-block;
	color: #111;
	font: bold 21px Arial;
	border-bottom:1px solid #dadada;
	margin-bottom:20px;
}
.obiavaCol {
	width:33%;
	float:left;
	color: #111;
	font: normal 14px Arial;
	margin:10px 0 20px 0;	
	line-height:21px;	
}
.twoCount {
	width:100%;
	/* background: #dadada;	 */
	padding-right:20px;
}
.obiavaCol SPAN{
	color: #107F00;
	font: bold 14px Arial;	
}
.obiavaContent {
	color: #111;
	font: normal 14px Arial;
	line-height:21px;
}

.v_class_Details {
	background: #246494;	
	color:#fff;
	font: normal 20px ComfortaaR, Arial;
	padding: 5px  5px 0 5px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;	
}
.t_class_Details {
	background:#cc0000;
	color:#fff;
	font: normal  20px  ComfortaaR, Arial;
	padding: 5px 5px 0 5px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
}
.p_class_Details {
	background:#149700;
	color:#fff;
	font: normal  20px  ComfortaaR, Arial;
	padding: 5px 5px 0 5px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
}
.pageContent {
	color:#444;
	font: normal 17px 'Roboto Condensed', Arial;
	letter-spacing:-0.5px;
	line-height:26px;
	padding: 0 20px 0 0;
	width:1100px;
}
.pageContent a,
.pageContent a:link,
.pageContent a:visited,
.pageContent a:active {
		color: #208C00;
		font: bold 14px Arial;
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}
.pageContent a:hover{
		color: #b72d25;
		text-decoration: none;
		border-bottom:1px solid #dadada;
	}

.DetailPictureFirst {
	margin-top:15px;	
}
.CompanyTitle {
	margin-bottom:5px;
}	
 a.viewCompanyPage,
 a.viewCompanyPage:link,
 a.viewCompanyPage:visited,
 a.viewCompanyPage:active {
	display:inline-block;
	color: #b72d25;
	font: bold 13px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
	margin-top:6px;
}
 a.viewCompanyPage:hover{
	color: #208C00;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}
 a.viewCompanyPageLink,
 a.viewCompanyPageLink:link,
 a.viewCompanyPageLink:visited,
 a.viewCompanyPageLink:active {
	color: #222!important;
	font: bold 16px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
	margin-top:10px;
}
 a.viewCompanyPageLink:hover{
	color: #208C00;
	text-decoration: none;
	border-bottom:1px solid #fff;
}
.companyCard {
	background:#F7F7F7;
	padding:10px;
	border:1px solid #EEEEEE;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	color:#333;
	font: normal 13px Arial;
	line-height:18px;
}
.companyCard SPAN {
	font: bold	 13px Arial;
}
	/* -----------------------------------  Cabinet ------------------------------------------- */
	
.cabinetField {
	background: #fff;
	width: 200px;
	height: 30px;
	color:#111;
	font: normal 17px 'Roboto Condensed', Arial;
	padding:3px 3px 0px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-right:10px;	
}
.cabinetField option {
	padding:3px 3px 3px 10px;
}

.cabinetFieldCombo {
	background: #fff;
	width: 217px;
	height: 35px;
	color:#111;
	font: normal 14px Arial;
	padding:3px 3px 0px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-right:10px;
}
.cabinetFieldCombo option {
	padding:3px 3px 3px 10px;
}
.profileNavigation {
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	width:1100px;
	padding-top:20px;
}
.profileNavigation  a,
.profileNavigation  a:link,
.profileNavigation  a:visited,
.profileNavigation a:active {	
	display:inline-block;
	color: #218C00;
	font: normal 19px 'Roboto Condensed', Arial;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin: 0 5px 0 0;
	letter-spacing:-0.5px;	
}
.profileNavigation a:hover{
	color: #111;
	text-decoration: none;
}
.profileNavigation  a.activeLink,
.profileNavigation  a.activeLink:link,
.profileNavigation  a.activeLink:visited,
.profileNavigation a.activeLink:active {	
	display:inline-block;
	color: #111;
	font: normal 19px 'Roboto Condensed', Arial;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin: 0 5px 0 0;
	letter-spacing:-0.5px;	
	border-bottom:2px solid #111;	
}
.profileNavigation a.activeLink:hover{
	color: #111;
	text-decoration: none;
}
/* ---------------------------------------- index header login register links --------------------------------------------- */

.index_logins {
	margin:20px 30px 0 0;
	text-align:right;
}
.index_logins  a,
.index_logins  a:link,
.index_logins  a:visited,
.index_logins a:active {	
	display:inline-block;
	color: #218C00;
	font: normal 17px 'Roboto Condensed', Arial;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin-right:0px; 
	outline: 0;
	letter-spacing:-0.5px;		
}
.index_logins a:hover{
	color: #218C00;
	text-decoration: none;
	border-bottom:2px solid #218C00;
}

.inside_logins {
	margin:0px 7px 0 0;
	text-align:right;
}
.inside_logins  a,
.inside_logins  a:link,
.inside_logins  a:visited,
.inside_logins a:active {	
	display:inline-block;
	color: #111;
	font: normal 17px 'Roboto Condensed', Arial;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin-right:0px;
	border-bottom:1px solid #dadada;	
	letter-spacing:-0.5px;	
}
.inside_logins a:hover{
	color: #111;
	text-decoration: none;
	border-bottom:2px solid #218C00;
}
a.inside_logins_important,
a.inside_logins_important:link,
a.inside_logins_important:visited,
a.inside_logins_important:active {	
	display:inline-block;
	color: #107f00;
	font: normal 17px 'Roboto Condensed', Arial;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin-right:0px;
	border-bottom:1px solid #dadada;	
	letter-spacing:-0.5px;
}
a.inside_logins_important:hover{
	color: #111;
	text-decoration: none;
	border-bottom:2px solid #218C00;
}
.inside_loginsAgency {
	padding-top:9px;
}
/*---------------------------------------------- Main Pages ------------------------------------------------*/
.mainPages {
	margin:-15px 0 0 50px;
	float:left;
}
.mainPages  a,
.mainPages  a:link,
.mainPages  a:visited,
.mainPages a:active {	
	display:inline-block;
	color: #111;
	font: bold 15px Arial;
	text-decoration: none;
	/* letter-spacing:-0.5px; */
	margin-right: 3px ;
	margin-left: 3px ;
	background: #fff;

	text-decoration:none!important;

}
.mainPages a:hover{
	background: #fff;
	color: #111;
	text-decoration: none;
}

/*---------------------------------------------- PAGGING ------------------------------------------------*/

#paginations ul {
	margin:10px 0 0 15px ;
	padding:5px 0 0 0;
	overflow:auto;
	float: left;
}
#paginations li {
	display: inline;
}
#paginations a {
	display: block;
	float: left;
	background: #fff;
	text-align: center;
	height: 18px;
	width:25px;
	padding:4px 2px 3px 2px;
	margin-bottom:5px;
	margin-right:6px;
	color: #149700;
	text-decoration: none;
	font: bold 14px  Arial, sans-serif;
	border:1px solid #149700;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;		
}
#paginations .current a {
	color: #fff;
	background:#149700 ;
	border:1px solid #149700;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;	
}
#paginations a:hover {
	color: #fff;
	background:#149700 ;
	border:1px solid #149700;		
}
	
	
/* ------------------------------------  Publish ------------------------------------ */
.offerAddTittle {
	display:none;
}	

#box1, #box2, #box3 {
	float:left;
	margin-top:10px;
}
.cabinetFieldSmall {
	background: #fff;
	width: 150px;
	height: 30px;
	color:#111;
	font: normal 14px ComfortaaR;
	padding:3px 3px 0px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	/* margin-top:10px;	 */
}
.cabinetFieldSmall option {
	padding:3px 3px 3px 10px;
}
.cabinetArea {
	width:650px; 
	color:#111;
	font: normal 14px Arial;
	padding:10px 10px 10px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-top:5px;	
}
.profileArea {
	width:400px; 
	height:150px;
	color:#111;
	font: normal 14px Arial;
	padding:10px 10px 10px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-top:5px;	
}
.publishDiv {
	float:left;
	width:228px;
}
/* ------------------------------------  Register Form ------------------------------------ */

.registerFieldCombo {
	background: #fff;
	width: 270px;
	height: 35px;
	color:#111;
	font: normal 15px 'Roboto Condensed', Arial;
	padding:3px 3px 0px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-right:10px;
}
.registerFieldCombo option {
	padding:3px 3px 3px 10px;
	color:#111;
	font: normal 15px 'Roboto Condensed', Arial;	
}
.registerField {
	background: #fff;
	width: 252px;
	height: 30px;
	color:#111;
	font: normal 17px 'Roboto Condensed', Arial;
	padding:3px 3px 0px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-right:10px;	
}
.registerField option {
	padding:3px 3px 3px 10px;
}
.regUl {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.regUl LI {
	padding-top:10px;
}
.formTitle {
	border-bottom:2px solid #dadada;
	padding-bottom:3px;
}
a.RightsLinks,
a.RightsLinks:link,
a.RightsLinks:visited,
a.RightsLinks:active {
	color: #208C00;
	font: bold 14px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}
a.RightsLinks:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}	
	
.nomatter {
	color:#555;
	font: italic 13px 'Roboto Condensed', Arial;
}	
.TDFreeText {
	color:#333; 
	font: normal 14px Arial;
}
	
.fieldMargin {
	margin-top:20px;
}
	
/* ------------------------------------------------- Wallet Page ------------------------------------------------ */

.balanceSum {
	color:#149700;
	font: bold 21px Arial;
}
.WalletSumField {
	background: #fff;
	width: 50px;
	height: 26px;
	color:#111;
	font: normal 14px ComfortaaR;
	padding:3px 3px 0px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-top:10px;	
}
.WalletSumField option {
	padding:3px 3px 3px 10px;
}

.walletNavigation {
	width:658px;
	border-bottom:1px solid #dadada;
	padding-bottom:3px;
	margin-top:50px;
}
.walletNavigation  a,
.walletNavigation  a:link,
.walletNavigation  a:visited,
.walletNavigation a:active {	
	display:inline-block;
	color: #111;
	font: normal 19px Myriad Pro;
	padding: 0 0 0 0;	
	text-decoration: none;
	letter-spacing:-0.5px;
	margin: 0 5px 0 0;
	border-bottom:none;	
	float:left;
}
.walletNavigation a:hover{
	color: #218C00;
	text-decoration: none;
}
.walletNavigation  a.activeLink,
.walletNavigation  a.activeLink:link,
.walletNavigation  a.activeLink:visited,
.walletNavigation a.activeLink:active {	
	display:inline-block;
	color: #218C00;
	font: normal 19px Myriad Pro;
	padding: 0 0 0 0;	
	text-decoration: none;
	letter-spacing:-0.5px;
	margin: 0 5px 0 0;
}
.walletNavigation a.activeLink:hover{
	color: #111;
	text-decoration: none;
}
DIV.BalanceBox {
	float:right;
	background:#238C00;
	color:#fff;
	font: normal 15px Arial;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;	
	padding:9px 10px 9px 10px ;
	margin:-10px 0 0 20px;	
}
DIV.BalanceBox SPAN{
	color:#fff;
	font: normal 22px ComfortaaR;
}
.smallText {
	font-size:12.9px;
	margin:20px 0 -5px 0;
}
.selectPaymentType {
	display:inline-block;
	color:#333;
	font: bold 15px Arial;
	border-bottom:1px solid #dadada;
	margin:20px 0 10px 0;
}
.WalletBonusBoxArr {
	display:block;
	background: #fff url(../i/wallet_arr.png) no-repeat left top;
	margin-left:-85px;	
	width:65px;
	height:55px;
}
.WalletBonusBox {
	float:left;  
	background: #F2F2F2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;	
	margin-top:30px;	
	margin-left:60px;	
	width:299px;
	height:160px;
	padding:0 20px 0 20px;
}
.BonusTitle {
	color:#228C00;
	font: bold 28px Arial;
	margin-top:-40px;
	margin-bottom:15px;
	border-bottom:1px solid #dadada;
}
.walletRowContent {
	color:#222;
	font: bold 15px Arial;
}
.walletSmall {
	display:block;
	color:#666;
	font: normal 12px Arial;
	margin-left:145px
}
.walletSmall_invoice_wait {
	display:block;
	color:#111;
	font: normal 13px Arial;
	margin:10px 0  20px 145px;
}

 a.downloadInvoice,
 a.downloadInvoice:link,
 a.downloadInvoice:visited,
 a.downloadInvoice:active {
	 display:inline-block;
	color: #238C00;
	font: bold 14px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
	margin:5px 0 10px 145px;
}
 a.downloadInvoice:hover{
	color: #208C00;
	text-decoration: none;
	border-bottom:1px solid #fff;
}
/* ------------------------------------------------- Promote ------------------------------------------------ */

.obiavaPromoteTitle {
	display:inline-block;
	color: #111;
	font: normal 14px Arial;
	border-bottom:1px solid #dadada;
	margin-bottom:20px;
}
table.Promote{
	width:500px;
	border: 1px solid #fff;	
	border-collapse:collapse;
	color:#222; 	
}
table.Promote th {
	background: #149700 ;
	color: #fff ;
	font: normal 17px Arial;
	padding:1px 8px 1px 8px;
	height:32px;
	text-shadow: 1px 1px #111;
	border-right: 1px solid #5AA940;
}
table.Promote td {
	border-bottom: 1px solid #EEEEEE;
	border-collapse:collapse;
	color:#111;
	font: bold 15px Arial;
	height:45px;
	text-align:center;
}

table.Promote td SPAN.small {
	color:#333;
	font: normal 12px Arial;
}
.phoneWallet {
	margin-right:7px;
	margin-left:55px;
	float:left;
}
.walletWallet {
	margin-right:7px;
	margin-left:22px;
	float:left;
}
.PromoteVipEtiket {
	color:#246494;
	font: bold 15px Arial;
}

.PromoteTopEtiket {
	color:#b72c25;
	font: bold 15px Arial;
}

.PromotePromoEtiket {
	color:#228c00;
	font: bold 15px Arial;
}
/* ------------------------------------------------- Promote Modal------------------------------------------------ */
.modal {
	display: none; 
	position: fixed; 
	z-index: 1; 
	padding-top: 50px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%; 
	overflow: auto; 
	background-color: rgb(0,0,0); 
	background-color: rgba(0,0,0,0.4); 
}
.modal-content {
	background-color: #fefefe;
	width:350px;
	border:1px solid #dadada;
	border-radius:3px;
	-webkit-box-shadow:0 0 1px 1px #dadada;
	-moz-box-shadow:0 0 1px 1px #dadada;
	box-shadow:0 0 1px 1px #dadada;
	margin:0 auto;
	padding:20px 20px 20px 20px;
	text-align:center;
	color:#333;
	font: normal 15px Arial;
	line-height:22px;
}
.modal-close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.modal-close:hover,
.modal-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.closeFix {
	margin-top:-15px;
	margin-right:-5px;
}

.close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.promoteTItleVip{
	background: #246494;
	color: #fff;
	font: normal 16px ComfortaaR;
	margin:20px 0 20px 0;
	padding:10px 0 8px 0;
}
.promoteTItleTop{
	background: #B82E25;
	color: #fff;
	font: normal 16px ComfortaaR;
	margin:20px 0 20px 0;
	padding:10px 0 8px 0;
}
.promoteTItlePromo{
	background: #149700;
	color: #fff;
	font: normal 16px ComfortaaR;
	margin:20px 0 20px 0;
	padding:10px 0 8px 0;
}
.smsText {
	background: #dadada;
	padding:5px;
	font-weight:bold;
}
.promoteSmall {
	color: #111;
	font: normal 12px Arial;
	margin-top:30px;
}
.MakePromoteVip {
	height: 30px;
	cursor: pointer; 
	cursor: hand; 
	background: #246494;  /* 149700 */
	color: #fff;
	font: normal 17px  Arial;
	border:1px solid #246494; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #000;
	padding: 0 10px 0 10px;
}
.MakePromoteVip:hover{
	color: #fff;
	text-decoration: none;
	background: #111;
	border:1px solid #111; 
	text-shadow: none;
}
.MakePromoteTop {
	height: 30px;
	cursor: pointer; 
	cursor: hand; 
	background: #B82E25;  /* 149700 */
	color: #fff;
	font: normal 17px  Arial;
	border:1px solid #B82E25; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #000;
	padding: 0 10px 0 10px;
}
.MakePromoteTop:hover{
	color: #fff;
	text-decoration: none;
	background: #111;
	border:1px solid #111; 
	text-shadow: none;
}
.MakePromotePromo {
	height: 30px;
	cursor: pointer; 
	cursor: hand; 
	background: #149700;  /* 149700 */
	color: #fff;
	font: normal 17px  Arial;
	border:1px solid #208000; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	text-shadow: 1px 1px 1px  #000;
	padding: 0 10px 0 10px;
}

.MakePromotePromo:hover{
	color: #fff;
	text-decoration: none;
	background: #111;
	border:1px solid #111; 
	text-shadow: none;
}
.myBtn_multi:hover {
	cursor: pointer; 
	cursor: hand; 
	color:#111;
	text-decoration:underline;
}
.makePromoDiv {
	float:left;
	text-align:center; 
	margin-left:20px;
}

a.offerDelPhotoLink,
a.offerDelPhotoLink:link,
a.offerDelPhotoLink:visited,
a.offerDelPhotoLink:active {
	display:block;
	text-decoration: underline;
	margin-top:5px;
	width:230px;
	color:#b10000;
	font: normal 12px Arial;
}
 a.offerDelPhotoLink:hover{
	background: #fff;
	text-decoration: none;
}

.ploshtMobileStyle {
	margin-left:32px;
}	
.arendaMobileStyle {
	margin-left:8px;
}

.editDiv {
	float:right;
	margin:2px 15px 0 0;
}	

.editObiavaDiv {
	float:right;
	margin:10px 0 7px 0;
}
.mlX {
	margin-left:1px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.invoiceDetail {
}
.invoiceDetail SPAN {
	display:inline-block;
	width:110px;
}
.InvoiceField {
	background: #fff;
	width:250px;
	height: 28px;
	border:1px solid #E1E1E1 ;
	padding:0px 3px 0px 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	border:1px solid #dadada; 	
	color:#111;
	font: normal 13px ComfortaaR;
	margin:3px 0 0 0 ;
	letter-spacing:-0.5px;		
}
 /* ---------------------------------------- contact agency ---------------------------------------------- */
 .contactAgency {
	 float:left; 
	 width:440px; 
 }
.inputAgencyArea {
	width:240px; 
	color:#111;
	font: normal 13px Tahoma;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-top:5px;	
	margin-bottom:9px;	
} 
.contactAgencyArea {
	width:440px; 
	height:95px;
	color:#111;
	font: normal 13px Tahoma;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-top:5px;	
	margin-bottom:9px;	
} 
 /* ---------------------------------------- contact publisher ---------------------------------------------- */
 .contactSection {
	 float:left; 
	 margin-left:50px;
	 width:440px; 
 }
 .contactSectionTitle{
	 color:#333;
	 font: bold 14px Arial;
 }
.contactArea {
	width:440px; 
	height:45px;
	color:#111;
	font: normal 13px Tahoma;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	border:1px solid #dadada; 
	margin-top:5px;	
	margin-bottom:9px;	
}
.contactButton {
	cursor: pointer; 
	cursor: hand; 
	background: #e8e8e8;
	color: #444;
	font: normal 14px  Arial;
	border:1px solid #ccc; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius: 3px;
	padding:4px 8px 4px 8px;
}
.contactButton:hover{
	color: #fff;	
	background: #149700;
	border:1px solid #149700; 
}
.messagesTextLink {
	color: #777;
	font: normal 13px ComfortaaR;
}
a.messagesLink,
a.messagesLink:link,
a.messagesLink:visited,
a.messagesLink:active {	
	display:inline-block;
	color: #b72d25;
	font: normal 13px ComfortaaR;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin-right:0px;
	border-bottom:2px solid #b72d25;	
}
a.messagesLink:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:2px solid #fff;
}
.contactButtonDisable {
	width:150px;
	cursor: pointer; 
	cursor: hand; 
	background: #e8e8e8;
	color: #444;
	font: normal 14px  Arial;
	border:1px solid #ccc; 
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius: 3px;
	padding:4px 8px 4px 8px;
}
.messagesContent {
	color:#111;
	font: bold 14px Arial;
}
.messagesAtributs{
	display:inline-block;
	color:#555;
	font: normal 13px Arial;
	padding:6px 0 5px 0;
}
.messagesBox {
	width:96%;
	padding:10px;
	border:1px solid #dadada; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:10px;
}
.mBox {
	float:left;
	margin-left:2px;
	line-height:21px;
	width:88%;	
}
.profilePhoto {
	width:177px;
	float:left; 
	margin-right:20px;
}
.CompanyAtributBox {
	float:left;
	width:250px;
}

a.standartLink,
a.standartLink:link,
a.standartLink:visited,
a.standartLink:active {	
	display:inline-block;
	color: #b72d25;
	font: normal 17px 'Roboto Condensed', Arial;
	padding: 0 0 0 0;	
	text-decoration: none;
	margin-right:0px;
	border-bottom:2px solid #fff;	
	letter-spacing:-0.5px;		
}
a.standartLink:hover{
	color: #b72d25;
	text-decoration: none;
	border-bottom:2px solid #b72d25;
}


.PromoBox {
	float:left;  
	background: #F6F6F6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius: 5px;	
	margin-top:0px;	
	margin-left:80px;	
	width:400px;
	/* height:260px; */
	padding:0 20px 20px 20px;
	line-height:30px;
}

.PromoBoxArr {
	display:block;
	background: #fff url(../i/wallet_arr.png) no-repeat left top;
	margin-left:-85px;	
	margin-top:25px;	
	width:65px;
	height:55px;
}
.PromoBoxTitle {
	color:#228C00;
	font: bold 17px Arial;
	margin-top:-65px;
	margin-bottom:15px;
	border-bottom:1px solid #dadada;
}

.smallTextMobile {
	color:#333;
	font: normal 13px Arial;
}
.smallTextMobile11 {
	color:#666;
	font: normal 11px Arial;
}
 /* ---------------------------------------- Bread Links ---------------------------------------------- */
a:link.BreadLinks, a:visited.BreadLinks, a:active.BreadLinks {
	text-decoration:none;
	display:block-inline;
	color:#111;
	font: normal 13px Arial;
	margin: 0 4px 0 4px;
}
a:hover.BreadLinks {
	color: #218c00;
	text-decoration: none;
}

 /* ---------------------------------------- Agency Page ---------------------------------------------- */
 .AgencyTitlePageContainer{
	margin: 0;
	padding:0 0 0 50px;
}
.PageAgencyHeader {
	width:99.8%;
	height:150px;
	background:#fff;
	margin-bottom:40px;
}
 .AgencyTitlePage {
	color: #111;
	font: bold 22px Arial;	
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	width:1100px;
	margin-top:0px;
}
.PageAgencyLogoDiv {
	margin:0 0 10px 60px;
	padding-top:10px;
	height:95px;
}
.agencyLogo {
	height:90px;
	float:left;
	margin-right:17px;
}
.AgencyTitleStyle {
	float:left;
	padding-top:27px;
}
.AgencyAtributStyle {
	float:left;
	padding-top:30px;
	margin-left:120px;
	color:#333;
	font: normal 17px 'Roboto Condensed';
}
a:link.AgencyTitleStyleLink, a:visited.AgencyTitleStyleLink, a:active.AgencyTitleStyleLink {
	color:#333;
	font: normal 37px 'Roboto Condensed';
	text-decoration:none!important;
	display:block-inline;	
}
a:hover.AgencyTitleStyleLink {
	text-decoration: none!important;
	border:none;
	color:#555!important;
}
.AgencyTitleStyleInside {
	color:#333;
	font: bold 22px 'Roboto Condensed', Arial;
	margin-top:10px;
	margin-bottom:20px;
}
.AboutPageText {
	color:#111;
	font: normal 15px Arial;
	line-height:26px;
	margin: 20px 0 40px 5px;
	line-height:28px;
}
.CompanyTitle {
	color:#111;
	font: normal 29px Arial;
	line-height:26px;
	display:block;
	margin: 10px 0 10px 0;
}	
.cvBox {
	width:100%;
	border:1px solid #218C00; 
	color: #fff;
	font:  normal 14px Arial;
	background:#218C00; 
	padding:11px 0 0 0 ;
	height:29px;
	margin-top:10px;
}
.cvBoxML{
	margin-left:55px;
}
a:link.PageLinkMenu, a:visited.PageLinkMenu, a:active.PageLinkMenu {
	font-size:15px!important;
	text-decoration:none!important;
	display:block-inline;
	margin:20px 5px 0 5px ; 
	color:#fff!important;	
	padding:9px 14px 20px 14px;	
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		
}
a:hover.PageLinkMenu {
	text-decoration: none!important;
	background:#fff;
	border:none;
	color:#111!important;
}
a:link.PageLinkMenuActive, a:visited.PageLinkMenuActive, a:active.PageLinkMenuActive {
	font-size:15px!important;
	text-decoration:none!important;
	display:block-inline;
	margin:0 5px 0 5px ;
	color:#111!important;
	background:#fff;
	padding:9px 14px 20px 14px;		
	border:none;
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		
}

.AboutPageListContent {
	margin-top:30px;
	margin-bottom:40px;
	padding:0 10px 0 10px;
	width:95%;
}

 /* ---------------------------------------- Promote Button ---------------------------------- */

a.PromoteButton,
a.PromoteButton:link,
a.PromoteButton:visited,
a.PromoteButton:active {	
	display:block;
	float:left;
	border: 0;
	cursor: pointer; 
	cursor: hand; 
	background: #149700;
	background: -moz-linear-gradient(top, #149700 0%, #149700 100%);
	background: -webkit-linear-gradient(top, #149700 0%,#149700 100%);
	background: linear-gradient(to bottom, #149700 0%,#149700 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#149700', endColorstr='#149700',GradientType=0 );	
	border:1px solid #208000; 
	color: #fff;
	font: normal 14px Arial;
	text-decoration: none;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	border-radius:  3px;
	margin:-8px 0 0 0 ;
	padding: 7px 10px 7px 10px ;
	text-shadow: 1px 1px #111;
	letter-spacing:0.5px;
}
a.PromoteButton:hover{
	color: #fff;
	text-decoration: none;
	background: #111;
	background: -moz-linear-gradient(top, #111 0%, #333 100%);
	background: -webkit-linear-gradient(top, #111 0%,#333 100%);
	background: linear-gradient(to bottom, #111 0%,#333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#333',GradientType=0 );	
	border:1px solid #111; 
	text-shadow: 1px 1px 1px  #000;
}


 a.editObiavaLink,
 a.editObiavaLink:link,
 a.editObiavaLink:visited,
 a.editObiavaLink:active {
	display:inline-block;
	color: #b72d25;
	font: bold 12px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
	margin-top:10px;
}
 a.editObiavaLink:hover{
	color: #208C00;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}

 a.StandartLink,
 a.StandartLink:link,
 a.StandartLink:visited,
 a.StandartLink:active {
	color: #b72d25;
	font: bold 14px Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}
 a.StandartLink:hover{
	color: #208C00;
	text-decoration: none;
 }
 
 .standartText {
	 margin-top:5px;
	 line-height:21px;
	 border-left:11px solid #b72d25;
	 padding-left:10px;
 }
 
.PromoteBySMS {
	margin-top:2px; 
	float:left; 
	margin-left:40px;
}

.PromoteByWallet {
	margin-top:2px; 
	float:left;
	margin-left:20px;	
}


 /* ---------------------------------------- Promo Box Style ---------------------------------- */

.PromoObiavaBox {
	 float:left;
	 width:47%; 
	 text-align:left!important;
	 padding:10px 7px 7px 7px;
	 border:1px solid #222; 
	 border-left:11px solid #149700;  
	 -moz-border-radius:4px!important;	
	 -webkit-border-radius:4px!important;	
	 -khtml-border-radius:4px!important;	
	 border-radius: 4px!important;
}
.PromoObiavaSign {
	background:#149700; 
	color:#fff; 
	padding:3px 4px 3px 4px;
	font-size:11px;
	float:left;  
	writing-mode: vertical-rl; 
	text-orientation: upright;
	-moz-border-radius:4px!important;	
	-webkit-border-radius:4px!important;	
	-khtml-border-radius:4px!important;	
	border-radius: 4px!important;
}
.PromoObiaviLink {
	color:#b10000;
	font-size:11px;
	float:right;
}
.PromoPublisherLogoDiv {
	float:left;
}
.PromoPublisherLogo {
	float:left;
	width:70px;
	margin-left:0px;	
}
.PromoObiavaInsideBox {
	float:right; 
	margin-top:-7px;
	width:83%;
}
.PromoObiavaTitle {
	color:#000;
	font: bold 17px Arial;
}
.PromoObiavaContent {
	color:#333; 
	font: normal 13px Arial;
	line-height:17px!important;
}

.readMorePromo {
	color: #cc0000;
	font: bold 12px Arial;
	border-bottom:1px solid #dadada;
	float:right;
}
.readMorePromo:hover {
	border-bottom:1px solid #fff;
}

.PromoOffer {
	background: #149700;
	color: #fff;
	font: bold 10px ComfortaaB;
	padding:3px 2px 1px 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	 /* writing-mode: vertical-rl; */
  /* text-orientation: upright; */
}

.pageContainer {
	margin:0 auto;
	width:1100px;
	/* border:1px solid #dadada; */
	float:left;	
	margin-bottom:20px;
}
.ML14 {
	margin-left:14px;
}

/* -------------- Special suggestions line style  */
.PromoObiavaBoxLine {
	 float:left;
	 width:98%; 
	 text-align:left!important;
	 padding:5px 7px 3px 7px;
	 border:1px solid #dadada; 
	 border-left:11px solid #dadada;
	 margin-bottom:3px;
}
.PromoPublisherLogoLine {
	float:left;
	height:40px;
	max-width:70px;
	margin-left:0px;
	border:1px solid #dadada; 	
	margin-right:10px;
}
.PromoObiavaInsideBoxLine {
	float:left; 
	width:90%;
}
.PromoObiavaInsideBoxLineFull {
	float:left; 
	width:100%;
}
.PromoObiavaContentLine {
	color:#444; 
	font: normal 14px Arial;
	line-height:21px;
}
.suggestSectionTitle {
	color:#333;
	font: bold 19px Arial;
	margin:0px 0 20px 0;
	border-bottom:1px solid #dadada;
	padding-bottom:2px;
}
.suggestSectionTitleSearch {
	color:#107f00;
	font: bold 17px Arial;
	margin:10px 0 15px 0;
	border-bottom:1px solid #dadada;
	padding-bottom:2px;	
}
.PromoObiavaBoxLineDetail {
	 float:left;
	 width:96%; 
	 text-align:left!important;
	 margin-bottom:40px;
}
.PromoPublisherLogoLineDetail {
	float:left;
	height:70px;
	margin-left:0px;
	border:1px solid #dadada; 	
	margin-right:10px;
}
.SuggestDetailContact {
	color:#111;
	font: bold 13px Arial;	
	margin-top:10px;
}



/* ------------------------------------ My profile page ---------------------------------- */

 a.subMenuLink,
 a.subMenuLink:link,
 a.subMenuLink:visited,
 a.subMenuLink:active {
	display:inline-block;
	color: #218C00;
	font: normal 17px 'Roboto Condensed', Arial;
	text-decoration: none;
	border-bottom:1px solid #dadada;
	margin:10px 5px 0 5px ;
	letter-spacing:-0.5px;	
}
 a.subMenuLink:hover{
	color: #111;
	text-decoration: none;
	border-bottom:1px solid #dadada;
}
 a.subMenuLinkActive,
 a.subMenuLinkActive:link,
 a.subMenuLinkActive:visited,
 a.subMenuLinkActive:active {
	display:inline-block;
	color: #111;
	font: normal 17px 'Roboto Condensed', Arial;
	text-decoration: none;
	border-bottom:1px solid #111;
	margin:10px 5px 0 5px ;
	letter-spacing:-0.5px;		
}
 a.subMenuLinkActive:hover{
	color: #218C00;
	text-decoration: none;
	border-bottom:1px solid #dadada;
} 

.noResultMessages {
	color: #111;
	font: normal 17px 'Roboto Condensed', Arial;
	letter-spacing:-0.5px;	
}

.smallAtributPodatel {
	color: #777;
	font: normal 11px 'Roboto Condensed', Arial;
}

a.podatelLink,
a.podatelLink:link,
a.podatelLink:visited,
a.podatelLink:active {
	color: #555;
	font: normal 12px 'Roboto Condensed', Arial;
	text-decoration: none;
	letter-spacing:-0.5px;		
}
a.podatelLink:hover{
	color: #218C00;
	text-decoration: none;
}

.walletHistoryStyle{
	display:block;
	color:#333;
	font: normal 15px Arial;
	line-height:24px;
	margin-bottom:5px;
	border-bottom:1px solid #dadada;
}

.inportantBox {
	background: #ffcece;
	padding:0 10px 7px 10px ;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius: 3px;
	width:1080px;
}

.inportantBoxText {
	float:left; 
	margin:9px 0 0 10px;
	color:#111;
	font: normal 16px 'Roboto Condensed', Arial;	
	letter-spacing:-0.3px;
	/* text-shadow: 1px 1px 1px  #000;	 */
}
.inportantBoxText a,
.inportantBoxText a:link,
.inportantBoxText a:visited,
.inportantBoxText a:active {
	color: #111;
	font: normal 16px 'Roboto Condensed', Arial;
	text-decoration: underline;
	letter-spacing:-0.5px;
}
 .inportantBoxText a:hover {
	color: #111;
	text-decoration: none;
} 

.warn,
.warn::before,
.warn::after {
	position: relative;
	padding: 0;
	margin: 0;
}

.warn {
	font-size: 26px;
	color: transparent;
}

.warn.warning {
	display: inline-block;
	top: 0.225em;
	width: 1.15em;
	height: 1.15em;
	overflow: hidden;
	border: none;
	background-color: transparent;
	border-radius: 0.625em;
}

.warn.warning::before {
	content: "";
	display: block;
	top: -0.08em;
	left: 0.0em;
	position: absolute;
	border: transparent 0.6em solid;
	border-bottom-color: #FF6C6C;
	border-bottom-width: 1em;
	border-top-width: 0;
}

.warn.warning::after {
	display: block;
	position: absolute;
	top: 0.3em;
	left: 0;
	width: 100%;
	padding: 0 1px;
	text-align: center;
	font-family: "Garamond";
	content: "!";
	font-size: 0.65em;
	font-weight: bold;
	color: #fff;
}

a.isSiteLink,
a.isSiteLink:link,
a.isSiteLink:visited,
a.isSiteLink:active {
	color: #333;
	font: bold 17px 'Roboto Condensed', Arial;
	text-decoration: none;	
	border-bottom:none;
}
a.isSiteLink:hover{
	color: #218C00;
	text-decoration: none;
}

a.isSiteLinkActive,
a.isSiteLinkActive:link,
a.isSiteLinkActive:visited,
a.isSiteLinkActive:active {
	color: #218C00;
	font: bold 17px 'Roboto Condensed', Arial;
	text-decoration: none;	
	border-bottom:1px solid #218C00;
}
a.isSiteLinkActive:hover{
	color: #218C00;
	text-decoration: none;
}

a.navigationLink,
a.navigationLink:link,
a.navigationLink:visited,
a.navigationLink:active {
	color: #218C00;
	font: normal 18px 'Roboto Condensed', Arial;
	text-decoration: none;	
	border-bottom:1px solid #218C00;
	letter-spacing:-0.7px;	
}
a.navigationLink:hover{
	color: #111;
	text-decoration: none;
}




