div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	font: 12px Tahoma, Verdana, Arial;
	background: #eeeeee url(/images/mbg.jpg) left top;
	margin: 0;
	padding: 0;
}



/** Block elements */
div {}
p { margin: 1.5em 0;}
address { font-style: italic;}

pre { font-family: monospace; white-space: pre;}

/** Headings */
h1, h2, h3, h4, h5, h6 { margin: 1.5em 0; font-weight: bold;}

/** Tables */
table {}
caption {}
thead, tbody ,tfoot {}
th, td {}

/** Lists */
ol, ul { margin: 1.5em 0; padding: 0 0 0 40px;}
ol ol, ol ul, ul ul, ul ol { margin-top: 0;	margin-bottom: 0;}
dl { margin: 1.5em 0;}
dt {}
dd {margin: 0 0 0 40px;}

/** Quotes */
blockquote { margin: 1.5em 40px; quotes: ""; quotes: none;}
cite {	font-style: italic;}



/* Links */
a {
	color: #aa0000;
	text-decoration: none;
}
a:visited{}
a:hover {
	color: #cc0000;
	text-decoration: underline;
}
a:focus {
	outline: 1px dotted;
}

/** Phrase elements */
i, em { font-style: italic; }
b, strong { font-weight: bold;}
small {	font-size: .83em;}
big { font-size: 1.2em;}
sub { font-size: .83em;	vertical-align: sub;}
sup { font-size: .83em;	vertical-align: super;}
tt, code, kbd, samp { font-family: monospace;}

/** Images */
img, a img {
	border: none;
	vertical-align: bottom;
}



/*vvvvvvvv Design elements vvvvvvvvv*/


form {margin:0; padding:0;}


.text {
	background: #f1f1f1;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}


.button {
	padding: 2px 5px;
	color: #ffffff;
	background: #b2070f;
	border: none;
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
}




/* Wrapper */
#w {
	margin: 0 auto;
	width: 960px;
	color: #000;
}

/* header */
#h {
	height: 145px;
	background: url(/images/header-bg.gif) center top no-repeat;
	
}

/* header tittle and logo */
#header-title {
	margin: 0;
	padding: 20px 0 0 140px;
	height: 95px;
	color: #525252;
	float: left;
	background: url(/images/logo.jpg) no-repeat;
	font: 26px "Times New Roman", serif;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 20px;
}

#header-title span {
	color: #d41b16;
	text-transform: uppercase;
}

#header-title small {
	font-size: 18px;
	padding: 18px;
}

/* Languages */
#lang-select {
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
	min-height: 0;
	float: right;
}
#lang-select:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}

#lang-select li {
	width: 31px;
	height: 31px;
	float: left;
	text-indent: -9999em;
	overflow: hidden;
}

#lang-select a {
	width: 31px;
	height: 31px;
	display: block;
	background-image: url(/images/langs-bg.gif);
}

#lang-select .ru {
	background-position: 0 0;
}
#lang-select .en {
	background-position: -31px 0;
}
#lang-select .bg {
	background-position: -62px 0;
}

#lang-select .ru:hover,
#lang-select .selected .ru {
	background-position: 0 -31px;
}
#lang-select .en:hover,
#lang-select .selected .en {
	background-position: -31px -31px;
}
#lang-select .bg:hover,
#lang-select .selected .bg {
	background-position: -62px -31px;
}


/* Main navigation */
#nav {
	padding: 10px;
	background: #b2070f;
	display: block;
	clear: both;
	height: 24px;
	z-index: 200;
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	padding-right: 25px;
}

#nav li {
	float: left;
	position: relative;
	cursor: default;
	padding: 5px 26px;
	border-right: 1px solid #fff;
	border-left: 2px solid #a7060e;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

#nav .nav-first {
	border-left: 0;
}

#nav .nav-last {
	border-right: 0;
}

/* Navigation links */
#nav a {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

/* Navigation drop down addition */
#nav li ul {
	display: none;
	position: absolute; 
	top: 1em;
	_top: 2em;
	left: 0;
	background: #b2070f;
	width: 210px;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	list-style: none;
	float: left;
	
}

#nav li ul li {
	float: left;
	position: relative;
	padding: 0 7px 7px 7px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	width: 200px;
	border: 0;
}

#nav li > ul {
	top: 20px;
	left: -10;
	z-index: 100;
}

#nav li:hover ul, #nav li.over ul{ display: block;}





/* Content */

#content {
	margin-top: 10px;
	clear: left;

}

/* Main Column */
#mc {
	margin: 0 0 0 230px;
	width: 730px;
	float: left;
	display: inline;

}

/* Main section */
#mc .section {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #ffffff;
	clear: both;
}

/* Main has banner */
#mc .has-banner {
	width: 520px;
	float: left;
}

#mc .banner {
	float: right;
	width: 180px;
	margin-left: 10px;
}

/* Fullpage Main Column */
#fpmc {
	width: 960px;
}

/* Fullpage Main section */
#fpmc .section {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #ffffff;
	clear: both;
}

/* News */
#mc .news {
	height: 250px;
	font-size: 11px;
	position: relative;
}
#mc .news-bg {
	background: url(/images/main-news-bg.jpg) no-repeat;
}
#mc .news-en {
	background: url(/images/main-news-en.jpg) no-repeat;
}
#mc .news-ru {
	background: url(/images/main-news-ru.jpg) no-repeat;
}
#mc .news h2.title {
	display: none;
}
#mc .news .content {
	width: 190px;
	position: absolute;
	left: 190px;
	top: 80px;
	overflow: hidden;
	height: 150px;
}

#mc .news .scrollTxt { position: relative;}

#mc .news p {
	margin: 10px 0 0 0;
}
#mc .news .more {
	margin: 5px 0 0 0;
}


#mc .news .banner {
	width: 300px;
	height: 250px;
	position: absolute;
	right: 10px;
	top: 10px;
}


#mc h2.title {
	margin: 0 0 10px 0;
	font-size: 1em;
	text-transform: uppercase;
}


/** Featured nodes */
#mc .featured {
}

#mc .featured .content {
	padding: 0 15px;
}

#mc .featured .node {
	width: 160px;
	padding: 0 5px;
	float: left;
}


#mc .featured .thumb {
	margin: 0 -5px;
	padding: 4px 0 0 4px;
	width: 166px;
	height: 148px;
	background: url(/images/main-featured-thumb-bg.gif) no-repeat;
	overflow: hidden;
}

#mc .featured .thumb .caption {
	margin: 0;
	padding: 2px 0;
	width: 154px;
	color: #ffffff;
	background: #b2070f;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 4px;
	top: 115px;
}

#mc .featured .description {
	margin: 0;
	padding-left: 5px;
}


#mc .featured .more {
	margin: 10px 0 0 0;
	width: 160px;
	background: #d7d7d7;
	font-size: 11px;
	text-transform: lowercase;
}

#mc .featured .more a  {
	padding:2px 5px;
	display: block;
	color: #000;
	background: url("/images/main-bullet.gif") 150px center no-repeat;
}


.stepcarousel{
position: relative; 
overflow: scroll; 
width: 680px; 
height: 220px;
}

.stepcarousel .belt{
position: relative;
left: 0;
top: 0;
z-index:0;
}

.stepcarousel .panel{
float: left;
overflow: hidden; 
width: 160px;
}


/** Page */
#mc .page {}
#mc .page .content {
text-align: justify;
}

#mc .page .content .title {
 color: #c4191f;
 height: 30px;
 width: 400px;
 margin: 0 0 7px 0;
}

#mc .page .content .title .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .page .content .title h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}

/** Newsletter */
#mc .newsletter {}
#mc .newsletter .content {}

#mc .newsletter .title {
	height: 30px;
	width: 100%;
	margin: 0 0 0 0;
}

#mc .newsletter .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .newsletter h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}

#mc .newsletter .atitle {
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}

#mc .newsletter p {
	margin-top: 10px;
}

#mc .newsletter .text {
	width: 200px;
}

#mc .newsletter .archive strong {
	font-weight: bold;
	color: #d41b16;
}

#mc .newsletter .archive li {
	list-style-type: none;
	background:transparent url("/images/newsletterArchive.jpg") no-repeat scroll 0 0;
	display:block;
	height:15px;
	padding:0 0 0 20px;
	margin-top: 10px;
}




/** Advanced search */
#fpmc .advanced-search {}
#fpmc .advanced-search .content {
}

#fpmc .advanced-search .page-title {
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	color:#565656;
	margin-bottom: 15px;
}

#fpmc .advanced-search .fieldspad {
	padding: 0 20px;
	background: #f8fcff url("/images/searchbg.gif") bottom right no-repeat;
}

#fpmc .advanced-search .search-title {
	
	background: url("/images/spyglas.gif") left center no-repeat;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 12px;
	color:#666666;
	padding: 16px 0 0 50px;
	font-weight: bold;
	height: 38px;
}

#fpmc .advanced-search .type-of-search {
	margin-left: 40px;
}

#fpmc .advanced-search .o-fields {
	margin: 0 40px 0 0;
	float: left;
	font-weight:bold;
}

#fpmc .advanced-search .ptype-fields {
	font-weight: bold;
	margin: 10px 0 0 40px;
	
}

#fpmc .advanced-search .checkbox {
	float: left;
	padding: 0 90px 0 10px;
	font-weight: normal;
}

#fpmc .advanced-search .size-fields {
	width: 220px;
	float: left;
	font-weight: bold;
	padding-left: 40px;
	
}

#fpmc .advanced-search .price-fields {
	width: 320px;
	float: left;
	font-weight: bold;
	padding-left: 20px;
}


#fpmc .advanced-search .floor-fields {
	width: 210px;
	float: left;
	font-weight: bold;
	padding-left: 20px;
}

#fpmc .advanced-search .criteria-fields {
	float: left;
}



#fpmc .advanced-search .fields {
	float: left;
	padding-left: 5px;
	font-weight: normal;
}

#fpmc .advanced-search .button {
	margin-left: 30px;
	padding: 3px 10px
}

#fpmc .advanced-search .fields-title {
	float: left;
	width: 100%;
}

#fpmc .advanced-search .text {
	width: 90px;
}


#fpmc .advanced-search .location-info {
	padding: 0 20px;
	background: url("/images/mapbg.gif") no-repeat;
	margin-top: -24px;
	color: #fff;
	height: 310px;
}

#fpmc .advanced-search .map-title {
	color: #fff;
	font-weight: bold;
	padding-top: 7px;
	margin-left: 330px;
}

#fpmc .advanced-search .map-title .back {
	float: left;
	margin-right: 290px;
}


#fpmc .advanced-search .flash-map {
	float: left;
	width: 305px;
	height: 250px;
	margin-right: 60px;
}

#fpmc .advanced-search .location-fields {
	float: left;
	color: #fff;
	margin-top: 30px;
}

#fpmc .advanced-search .location-fields .lfields1{
	float: left;
	margin-right: 10px;
}

#fpmc .advanced-search .location-fields .lfields2 {
	float: left;
	margin-top: 21px;
}

#fpmc .advanced-search .location-fields .arrows {
	float: left;
	width: 20px;
	margin-top: 60px;
	margin-right: 10px;
}

#fpmc .advanced-search .location-fields .arrows img {
	padding: 10px 0 0 0;
}

#fpmc .advanced-search .location-fields select {
	width: 200px;
}

#fpmc .advanced-search .location-fields span {
	cursor: pointer;
}

#fpmc .advanced-search .location-info .buttons .button {
	background: url("/images/mapsearchbutton.gif") no-repeat;
	padding: 3px;
	color: #0b333c;
	width: 200px;
	float: right;
	margin-right: 95px;
}





/** Catalog */
#mc .catalog {}
#mc .catalog .content {}

#mc .catalog h2 {
	font-weight: normal;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#mc .catalog .node {
	padding: 9px 9px 0 9px;
	background: url(/images/main-catalog-item-bg.gif) no-repeat;
	width: 692px;
	height: 134px;
}

#mc .catalog .extrao{
 padding: 9px 9px 0 9px;
 background: url(/images/main-catalog-item-eo-bg.gif) no-repeat;
 width: 692px;
 height: 134px;
}

#mc .catalog .extrao-openday{
 padding: 9px 9px 0 9px;
 background: url(/images/main-catalog-item-eood-bg.gif) no-repeat;
 width: 692px;
 height: 134px;
}

#mc .catalog .openday{
 padding: 9px 9px 0 9px;
 background: url(/images/main-catalog-item-od-bg.gif) no-repeat;
 width: 692px;
 height: 134px;
}

#mc .catalog .sort-by {
	float:right;
	margin: 0 0 10px 0;
}

#mc .catalog .sort-by select {
	width: 200px;
	font-size: 11px;
	margin: 0 5px 0 0;
	padding: 2px;
}

#mc .catalog .thumb {
	margin: 0 0 0 0;
	float: left;
	display: inline;
	background: url(/images/catalog-item-thumb-bg.gif) no-repeat bottom right;
	width: 166px;
	height: 128px;
	text-align: center;
}

#mc .catalog .thumb img {
	padding: 4px 8px 10px 4px;
}


#mc .catalog h3 {
	margin: 0;
	padding: 5px;
	background: #d7d7d7;
	position: relative;
	width: 514px;
	float: right;
}

#mc .catalog h3 .node-title {
	float: left;
}

#mc .catalog h3 .selled {
 float: right;
 color: #c20000;
 margin-right: 10px;
}

#mc .catalog h3 .price {
	float: right;
}


#mc .catalog p {
	font-size: 11px;
	margin: 8px 0 0 0;
	width: 520px;
	float: right;
}

#mc .catalog .buttons {
	width: 520px;
	float: right;
}

#mc .catalog .more {
	margin-right: 5px;
	width: 140px;
	background: #d7d7d7;
	text-transform: lowercase;
	float: left;
	font-weight: bold;
}
#mc .catalog .more a  {
	padding: 5px 5px 5px 7px;
	display: block;
	color: #000000;
	background: url("/images/main-bullet.gif") 130px center no-repeat;
}

#mc .catalog .back {
	text-transform: lowercase;
	float: left;
	font-size:10px;
	margin-bottom: 7px;
}
#mc .catalog .back a  {
	padding: 0 0 2px 7px;
	display: block;
	color: #d41c14;
	background: url("/images/back-bullet.gif") left no-repeat;
	text-decoration: underline
}

#mc .catalog .search-results-value  {
	width: 100%;
	text-align: center;
	font-weight: bold;
}



/** Pager */
#mc .pager {
	margin: 20px 0 20px 0;
	font-size: 11px;
	text-align: center;
	position: relative;
	_zoom: 1;
}


#mc .pager a {
	padding: 5px;
	color: #000000;
	background: #d7d7d7;
	_line-height: 17px;

}
#mc .pager a:hover,
#mc .pager a.selected {
	color: #ffffff;
	background: #b2070f;
	text-decoration: none;
}
#mc .pager a.selected {
	font-weight: bold;
}


#mc .pager .prev,
#mc .pager .next {
	padding: 0;
	width: 17px;
	height: 17px;
	text-indent: -9999em;
	overflow: hidden;
	position: absolute;
	top: 0;
}
#mc .pager .prev,
#mc .pager .prev:hover {
	background: #f2f2f2 url(/images/scroller-bullet-left.gif) center center no-repeat;
	left: 0;
}
#mc .pager .next,
#mc .pager .next:hover {
	background: #f2f2f2 url(/images/scroller-bullet-right.gif) center center no-repeat;
	right: 0;
}



/** Catalog */
#mc .catalog {}
#mc .catalog .content {}

#mc .agencies .title {
	height: 36px;
	width: 100%;
	margin: 0 0 5px 0;
}

#mc .agencies .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .agencies h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}

#mc .agencies h2 {
	font-weight: normal;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
}

#mc .agencies .node {

	border: #bfbcbc 1px solid;
	margin-bottom: 10px;

}

#mc .agencies .inner-node {
	width: 688px;
	height: 124px;
	border-bottom: #ebebeb 10px solid;
	padding: 10px 10px 0 10px;
	position: relative;
}

#mc .agencies .thumb {
	float: left;
	display: inline;
	border-right: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
	

}
#mc .agencies .thumb img {
	width: auto;
	height: 114px;
}


#mc .agencies p {
	margin:0;
	width: 520px;
	float: right;
	color: #666;
	
}

#mc .agencies .buttons {
	width: 320px;
	height: 28px;
	background: url("/images/agencies-buttons.gif") no-repeat;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#mc .agencies .more {
	margin-right: 5px;
	width: 140px;
	background: #d7d7d7;
	text-transform: lowercase;
	float: left;
	font-weight: bold;
}
#mc .agencies .buttons a.more1:link, a.more1:visited, a.more1:hover  {
	width: 102px;
	padding-top: 15px;
	text-align: center;
	display: inline-block;
	color: #666;
	font-size: 11px;
	text-decoration: none;
}

#mc .agencies .buttons a.more2:link, a.more2:visited, a.more2:hover  {
	width: 97px;
	padding-top: 15px;
	text-align: center;
	display: inline-block;
	color: #666;
	font-size: 11px;
	text-decoration: none;
}

#mc .agencies .buttons a.more3:link, a.more3:visited, a.more3:hover  {
	width: 111px;
	padding-top: 15px;
	text-align: center;
	display: inline-block;
	color: #666;
	font-size: 11px;
	text-decoration: none;
	white-space: no wrapp;
}

#mc .agencies .back {
	text-transform: lowercase;
	float: left;
	font-size:10px;
	margin-bottom: 7px;
}
#mc .agencies .back a  {
	padding: 0 0 2px 7px;
	display: block;
	color: #d41c14;
	background: url("/images/back-bullet.gif") left no-repeat;
	text-decoration: underline
}



/** Single */
#mc .single {
	font-size: 11px;
	height: 100%;
}

#mc .single .title {
	height: 36px;
	width: 100%;
	margin: 0 0 5px 0;
}

#mc .single .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .single h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}


#mc .single .node {
	background: #fff;
}

#mc .single .listing-imgs {
	margin: 10px;
	padding-bottom: 20px;
}

#mc .single .thumbs {
	float: right;
	margin:auto 0;
}

#mc .single .thumb {
	background:#fff url(/images/listing-thumb-bg.gif) no-repeat bottom right;
	margin: 10px 0;
	width: 202px;
	height: 170px;

}

#mc .single .thumb img {
	padding: 4px 8px 10px 4px;
}

#mc .single .thumb-big {
	float: left;
	background: url(/images/listing-big-thumb-bg.gif) no-repeat bottom right;
	text-align: center;
	width: 481px;
	height: 375px;
}

#mc .single .thumb-big img {
	padding: 6px 24px 18px 5px;
}

#mc .single .flash-carousel {
	width: 708px;
	height: 285px;
	border: 1px solid #c7c7c7;
	background: fafafa;
	margin-bottom: 20px;
	
}

#mc .single #flashcarouseldiv {
	width: 708px;
	height: 285px;
	background: #fafafa;
}

#mc .single h3 {
	margin: 0;
	padding: 5px;
	background: #d7d7d7;
	font-weight: normal;
	position: relative;
	

}
#mc .single h3 .price {
	position: absolute;
	right: 5px;
	top: 3px;
	_right: 20px;
	font-size: 14px;
	font-weight: bold;
	
}

#mc .single a.link {
	color: #000;
	text-decoration: none;
	padding: 0 7px;
}

#mc .single a.link:hover {
	text-decoration: underline;
}

#mc .single .primary {
	margin: 10px 0 0 0;
	width: 450px;
	float: left;
}


#mc .single .secondary {
	margin: 10px 0 0 0;
	padding: 10px;
	width: 230px;
	background: #d7d7d7;
	float: right;
}

#mc .single .secondary a.cur_con:link, a.cur_con:hover, a.cur_con:visited {
	background: url("/images/currencyConverter_small.png") center no-repeat;
	width: 37px;
	height: 13px;
	display: inline-block;
}

#mc .single h4 {
	margin-top: 0;
}


#mc .single dl {}
#mc .single dt {
	margin: 0 5px 0 0;
	font-weight: bold;
	float: left;
	clear: left;
}
#mc .single dd {
	margin: 0;
}


#mc .single .mini-nav {
	margin: 50px 0 0 0;
	padding: 0;
	list-style: none;
}
#mc .single .mini-nav li {
	padding: 3px 0 0 13px;
	margin: 1px 0 0 0;
	width: 219px;
	height: 17px;
	background: #b2070f url("/images/sb-bullet.gif") 5px center no-repeat;
}

#mc .single .mini-nav a {
	color: #fff;
	font-weight: bold;
	padding: 3px 0 0 0 ;
}

#mc .single .clearit {
	height: 10px;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 25px;
	_margin-top: -20px;
	clear: all;
}




/** More info */
#mc .more-info {}

#mc .more-info p {
	margin: 0 5px 0 0;
	width: 145px;
	float: left;
	display: inline;
}
#mc .more-info label {
	display: block;
}
#mc .more-info .text {
	width: 140px;
}

#mc .more-info .buttons {
	margin: 0;
	padding: 7px 0 0 0;
	width: 80px;
}
#mc .more-info .button {
	width: 90px;
	margin-top: 6px;
	height: 19px;
	color: #b2070f;
	background: url(/images/send-bullet.gif) no-repeat;
	font-weight: normal;
	padding: 0 15px 2px 0;
	border: 0;
}







/** Realator */
#mc .realator {}
#mc .realator .content {}

#mc .realator .title {
	height: 30px;
	width: 100%;
	margin: 0 0 0 0;
}

#mc .realator .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .realator h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}

#mc .realator .atitle {
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}

#mc .realator p {
		margin-top: 0;
}

#mc .realator .left-modul {
	float:left;
}

#mc .realator .left-modul .agencyimg {
margin-right: 10px;
}



/** Job */
#mc .job {}
#mc .job .content {}

#mc .job .title {
	height: 30px;
	width: 100%;
	margin: 0 0 0 0;
}

#mc .job .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .job h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}

#mc .job .atitle {
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}

#mc .job p {
		margin-top: 0;
}

#mc .job .participation-form {
	background: #d7d7d7;
	padding: 15px;
	border: 1px solid #b5b5b5;
	margin: 15px 0;
}

#mc .job .participation-form .check-all{
	float: right;
}

#mc .job .participation-form .inner-node {
	height: 124px;
	padding: 10px 10px 0 10px;
	background: #f0f0f0;
	margin-bottom: 17px;
}

#mc .job .participation-form .inner-node .thumb {
	float: left;
	padding-right: 10px;
	border-right: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
	

}
#mc .job .participation-form .inner-node .thumb img {
	width: 154px;
	height: 114px;
}


#mc .job .participation-form .inner-node p {
	margin:0;
	width: 490px;
	float: left;
	color: #666;
}

#mc .job .participation-form .inner-node strong {
	font-size: 12px;
	text-transform: uppercase;
	
}

#mc .job .participation-form .inner-node .buttons {
	float: right;
	margin-top: 20px;
}














#mc .job .participation-form hr {
	color: #000;
}

#mc .job .participation-form span {
	color: #9a0000;
	font-weight: bold;
}

#mc .job .participation-form strong {
	font-weight: bold;
	font-size: 14px;
}

#mc .job .participation-form td {
	vertical-align: middle;
}

#mc .job .participation-form .text {
	width: 155px;
}


/** Jobs */
#mc .jobs {}
#mc .jobs .content {}

#mc .jobs .title {
	height: 30px;
	width: 100%;
	margin: 0 0 0 0;
}

#mc .jobs .logo {
	background: url(/images/eraLogo.jpg) no-repeat;
	width: 39px;
	height: 26px;
	float: left;
}

#mc .jobs h1 {
	text-transform: uppercase;
	font: bold 15px Tahoma, Verdana, Arial;
	float: left;
	padding: 4px 0 0 5px;
	color: #545655;
	margin: 0;
}

#mc .jobs .atitle {
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}

#mc .jobs p {
		margin-top: 0;
}

#mc .jobs .participation-form {
	background: #d7d7d7;
	padding: 15px;
	border: 1px solid #b5b5b5;
	margin: 15px 0;
}

#mc .jobs table span {
	color: #9a0000;
	font-weight: bold;
}

#mc .jobs table strong {
	font-weight: bold;
	font-size: 14px;
}

#mc .jobs .participation-form .text {
	width: 155px;
}

/*Left column*/
#lc {
	margin: 0 0 0 -960px;
	width: 220px;
	float: left;
	display: inline;
}

#lc {
	font-size: 11px;
}

/** Sidebar section */
#lc .section {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #ffffff;
}



/** Sidebar titles */
#lc h2.title {
	margin: 0;
	display: none;
}
#lc h3.sub-title {}


#lc h1,
#lc h2,
#lc h3,
#lc h4,
#lc h5,
#lc h6 {}


/** Tabs */
.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tabs li {
	float: left;
	display: inline;
}

/** Sidebar search */
#lc .search {}


#lc .search .tabs {}
#lc .search .tabs li {
	width: 50%;
}
#lc .search .tabs a {
	padding: 10px;
	color: #000000;
	text-align: center;
	display: block;
	background: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
#lc .search .tabs a:hover {
	background: #f0f0f0;
	text-decoration: none;
}
#lc .search .tabs .selected a {
	color: #ffffff;
	background: #b2070f;
}


#lc .search .content {
	padding: 10px;
	color: #ffffff;
	background: #b2070f url(/images/sb-search-sect-bg.gif) bottom right no-repeat;
}


#lc .search p {
	margin: 0 0 10px 0;
}
#lc .search hr {
	margin: 0 -10px 10px -10px;
	padding: 0;
	height: 1px;
	color: #b2070f;
	background: none;
	border: none;
	border-bottom: 1px solid #d47478;
	font-size: 1px;
	line-height: 1px;
}
#lc .search label {
	margin: 0 0 5px 0;
	display: block;
	font-weight: bold;
}
#lc .search .text {
	width: 180px;
	background: #ffffff;
	border: none;
}
#lc .search .button {
	padding: 0 0 0 15px;
	background: #b2070f url(/images/sb-search-button-bg.gif) left center no-repeat;
	font-size: 10px;
	text-transform: uppercase;
}



/** Sidebar navigation */
#lc .nav {}


#lc .nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#lc .nav li {
	margin: 0 0 2px 0;
	padding: 0 0 0 45px;
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #620408;
}


#lc .nav li span {
	padding: 5px 10px;
	height: 26px;
	background: #8c060d url(/images/sb-nav-item-tile.gif) left top repeat-x;
	border-left: 1px solid #620408;
	display: block;
}
#lc .nav li a {
	color: #ffffff;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
}


#lc .nav .advanced-search {
	background-image: url(/images/sb-nav-advanced-search-bg.gif);
}
#lc .nav .advanced-search a {}


#lc .nav .agencies {
	background-image: url(/images/sb-nav-agencies-bg.gif);
}
#lc .nav .agencies a {}


#lc .nav .careers {
	background-image: url(/images/sb-nav-careers-bg.gif);
}
#lc .nav .careers a {}


#lc .nav .newsletter {
	background-image: url(/images/sb-nav-newsletter-bg.gif);
}
#lc .nav .newsletter a {}


#lc .nav .academy {
	background-image: url(/images/sb-nav-academy-bg.gif);
}
#lc .nav .academy a {}


#lc .nav .franchise {
	background-image: url(/images/sb-nav-franchise-bg.gif);
}
#lc .nav .franchise a {}


#lc .nav .best {
	background-image: url(/images/sb-nav-best-bg.gif);
}
#lc .nav .best a {
}


#lc .nav .contact-us {
	background-image: url(/images/sb-nav-contact-us-bg.gif);
}
#lc .nav .contact-us a {}

#lc .nav .backend {
	background-image: url(/images/User-Group-icon.png);
}
#lc .nav .backend a {}

/* +++++++ */
#lc .nav .about-us {
	background-image: url(/images/sb-nav-aboutus-bg.gif);
}
#lc .nav .about-us a {}

#lc .nav .business-concept {
	background-image: url(/images/sb-nav-business-concept-bg.gif);
}
#lc .nav .business-concept a {}

#lc .nav .global-p {
	background-image: url(/images/sb-nav-global-p-bg.gif);
}
#lc .nav .global-p a { 	line-height: 13px; }

#lc .nav .era-bulgaria {
	background-image: url(/images/sb-nav-era-bulgaria-bg.gif);
}
#lc .nav .era-bulgaria a {}

#lc .nav .res-sys {
	background-image: url(/images/sb-nav-res-sys-bg.gif);
}
#lc .nav .res-sys a { 	line-height: 13px; }

#lc .nav .k-profile {
	background-image: url(/images/sb-nav-k-profile-bg.gif);
}
#lc .nav .k-profile a { 	line-height: 13px; }

#lc .nav .terms {
	background-image: url(/images/sb-nav-terms-bg.gif);
}
#lc .nav .terms a {}




/** Sidebar about */
#lc .about {
	
}

#lc .section-hack {
	margin: 0 0 10px 0;
	padding: 0 10px 10px 10px;
	background: #ffffff;
}

#lc .about h2.title {
	display: block;
	line-height: 20px;
	
}
#lc .about .content .aimg {
 text-align: center;
}

#lc .about dl {}
#lc .about dt {
	margin: 0 5px 0 0;
	font-weight: bold;
	float: left;
	clear: left;
}
#lc .about dd {
	margin: 0;
}

#lc .about .mini-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

#lc .about .thumb img {
	width: 200px;
	
}

#lc .about .mini-nav li {
	padding: 3px 0 0 13px;
	margin: 1px 0 0 0;
	width: 190px;
	height: 17px;
	background: #b2070f url("/images/sb-bullet.gif") 5px center no-repeat;
}

#lc .about .mini-nav a {
	color: #fff;
	font-weight: bold;
	padding: 3px 0 0 0 ;
}



/** Sidebar user panel */
#lc .user-panel {
	
}


#lc .user-panel h2.title {
	margin: 0;
	padding: 5px 0 5px 25px;
	height: 14px;
	background: url(/images/sb-user-panel-title-bg.gif) left top no-repeat;
	font: bold 14px "Georgia", serif;
	text-transform: uppercase;
	display: block;
	float:left;
	width: 115px;
}


#lc .user-panel .content {
	margin: 10px 0 0 0;
}

#lc .user-panel a.action {
	padding: 5px;
	_padding-left: 2px;
	width: 170px;
	color: #a8070f;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
}

#lc .user-panel p {
	margin: 0 0 5px 0;
	
}


#lc .user-panel label {
	padding: 5px;
	_padding-left: 2px;
	width: 55px;
	color: #a8070f;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
}
#lc .user-panel .text {
	width: 130px;
}



#lc .user-panel .register {
	width: 50px;
	font-size: 10px;
	float: left;
	margin: 0;
	font-weight: bold;
	

}
#lc .user-panel .register a {
	color: #d41b16;
}


#lc .user-panel .buttons {

}
#lc .user-panel .buttons a {
	color: #000000;
	padding: 2px 0 0 10px;
	display:inline-block;
	background: #f1f1f1;
	height: 17px;
	margin-top: 4px;
	width: 122px;
	
}
#lc .user-panel .button {
	margin: 0 5px 0 0;
	width: 65px
}

#lc .user-panel .inputimg {
	float:left;
	margin: 0;
	padding: 0;
}



















/* Footer */
#footer {
	margin: 20px 0 0 0;
	font-size: 11px;
	text-align: center;
}

/* Footer links */
#footer a { color: #000000; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }

/* Footer menus */
#footer .primary, #footer .secondary { 	margin: 0 0 20px 0; }

/** Primary */
#footer .primary {
	padding: 5px 10px;
	color: #ffffff;
	background: #aaa9a0;
}

#footer .primary a, #footer .primary a:hover { color: #ffffff; }

#footer .primary .contact-us {
	width: 13px;
	height: 8px;
	text-indent: -9999em;
	display: block;
	background: url(/images/footer-contact-us-bg.gif) no-repeat;
	float: right;
	margin-top: 2px;
	*margin: -17px 5px 0 0; /* IE6 hack */
}

#footer .primary .backend {
	width: 16px;
	height: 16px;
	text-indent: -9999em;
	display: block;
	background: url(/images/User-Group-icon.png) no-repeat;
	float: left;
	*margin: -2px 5px 0 0; /* IE6 hack */
}

/** Secondary */
#footer .secondary { line-height: 25px; }


/** Primary second */
#footer .primary-second {color: #b4060f;}
#footer .primary-second a, #footer .primary-second a:hover { text-transform: uppercase; color: #b4060f; }

/** Secondary second */
#footer .secondary-second {}
#footer .secondary-second a, #footer .primary-second a:hover { }

.clear {clear: both;}