body {
	background: #fffbf2;
}
body, table {
	color: #555;
}
.adv,.adv a,.adv a:hover{
    margin-left:10px;
    color:#999999;
    text-decoration:none;
}
/* container */
#mainContainer {
	background: url(../img/bottom_image.jpg) no-repeat 0 96%;
	height: 100%;
	min-height: 100% !important;
	height: auto;
	margin: 0 auto -40px;
}
#header {
	height: 218px;
	position: relative;
}
#header .top {
	height: 385px;
	position: relative;
}
#header .top img {
	border: none;
}

.push, #footer {
	clear: both;
	margin: 0 auto;
	height: 40px;
	width: 1000px;
}

/* navigate */
.navigate {
	color: #bd9065;
}
.navigate a {
	color: #c8becc;
	text-decoration: none;
}
.navigate a:hover {
	color: #bd9065;
	text-decoration: none;
}

/* menu */
.menuLeft ul li {
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.menuLeft ul li a {
	color: #00a2ce;
	text-decoration: none;
}
.menuLeft ul li a:hover, .menuLeft.gray ul li a:hover, .menuLeft ul li span {
	color: #e87200;
}
.menuLeft.gray ul li a {
	color: #7d7d7d;
}

.menuBottom {
	margin: 2px 0 0 10px;
}
.menuBottom ul li {
	display: inline-block;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.menuBottom ul li a {
	color: #888;
	text-decoration: none;
	margin-right: 10px;
}
.menuBottom ul li a:hover, .menuBottom ul li a.active {
	color: #444;
	text-decoration: underline;
}

/* blocks */
.blocksCenter {
	padding: 2px 10px 10px;
}
.blocksCenter .block .title h1 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.blocksCenter .block .text {
	padding: 0;
}

.blocksLeft {
	margin: 0 0 0 10px;
}
.blocksRight {
	margin: 60px 10px 0 0;
}
.blocksLeft .block .text, .blocksRight .block .text {
	padding: 2px 0 0 0;
}
.blocksLeft .block, .blocksRight .block {
	background: url(../img/line_dashed_h.gif) repeat-x left bottom;
	padding-bottom: 10px;
}
.block .title h4 {
	background: url(../img/block_left_title.gif) no-repeat right top;
	font-size: 16px;
	font-weight: normal;
}

.block, .blockEmpty {
	margin-bottom: 10px;
}
.block .text {
	padding: 10px;
}

/* list */
.list .row {
	background: url(../img/line_dashed_h.gif) repeat-x center bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.list .row.last {
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.blocksRight .list .row {
	background: none;
	padding-bottom: 0;
}
.list .row .icon {
	border: solid 1px #acacac;
	padding: 1px;
}
.list .text {
	padding: 0;
}
.list .title h4 {
	font-size: 15px;
	text-transform: uppercase;
}
.list .title h4 a {
	color: #e87200;
	text-decoration: none;
}
.list .title h4 a:hover {
	color: #00a2ce;
	text-decoration: underline;
}
.blocksRight .list .title h4 a {
	color: #49d5f1;
}
.blocksRight .list .title h4 {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
}
.list .title .stars img {
	margin: 0 2px;
}
.list .title .hot {
	color: #ff3232;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;  
}
.list .city {
	color: #c8becc;
}


/* poll */
.poll .title {
	border: none;
	margin-bottom: 4px;
	padding: 0;
}
.poll .title h3 {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.poll .count {
	color: #0460a7;
}
.poll .count .percent {
	color: #13a017;
}
.poll .result {
	background: #ccc;
}
.poll .result .vote {
	background: #990000;
}

/* search */
.search .form {
	background: #fff;
	border: solid #ccc 1px;
	margin-right: 5px;
	width: 150px;
}
.search .button {
	background: #ededed;
	border: solid #ccc 1px;
	color: #000;
}
.search .button:hover {
	color: #990000;
}

/* account */
.account .form {
	background: #fff;
	border: solid #ccc 1px;
	margin-bottom: 2px;
	width: 200px;
}
.account .button {
	background: #ededed;
	border: solid #ccc 1px;
	color: #000;
}
.account .button:hover {
	color: #990000;
}

/* others */
.logotype {
	left: 42px;
	position: absolute;
}
.logoReko {
	position: absolute;
	right: 37px;
	top: 34px;
}
.topButtons {
	position: absolute;
	right: 6px;
	top: 7px;
}
.topButtons a {
	margin: 0 8px;
}
.topImage {
	left: 117px;
	height: 287px;
	position: absolute;
	top: 95px;
	width: 758px;
}
.mainBG {
	background: url(../img/header_image.jpg) no-repeat left top;
	margin: 0 auto;
	width: 1000px;
}

#footer .bottom {
	color: #888;
	font-size: 11px;
	overflow: hidden;
	width: 100%;
}
#footer .bottom .copyright {
	float: left;
	margin-left: 10px;
	padding-top: 2px;
}
#footer .bottom .developed {
	float: right;
	margin-right: 10px;
	padding-top: 2px;
}
#footer .bottom  a {
	color: #444;
	text-decoration: none;
}
#footer .bottom a:hover {
	color: #444;
	text-decoration: underline;
}

.photos {
    height: 162px;
}
