@charset "utf-8";

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background:#8ac5d2;
	color:#000;
}
.ui-widget-overlay {
	background:#000!important;
	opacity:0.5!important;
}
div, form, ul, table, h1 {
	margin:0;
	padding:0;
}
p {
	margin:0 0 5px 0;
	padding:0;
}
input {
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}

form.search-form {
	width:317px;
	height:82px;
	/*background:url(../images/search_form_bg.jpg);*/
}


#header {
	background:#bdfaf6 url(images/header-overlay.png) center repeat-y;
	padding:5px 0 10px 0;
}
#header-top {
	padding:17px 0 11px 0;
}
#header-top-left {
	width:266px;
	height:169px;
	overflow:hidden;
	float:left;
	padding:30px 0 0 10px;
	position:relative;
}
#header-top-left.v2 {
	margin-left:10px;
}
#header-top-right {
	position:relative;
	left:0px;
	width:273px;
	height:238px;
	overflow:hidden;
	float:right;
	top:-10px;
}
#header-top-right.v2 {
	margin-right:10px;
}
#language-selection {
	position:relative;
	width:70px;
	height:25px;
	float:right;
	overflow:hidden;
	right:20px;
	top:-10px;
}
#menu.v2 #language-selection {
	position:static;
	width:auto;
	height:auto;
	float:left;
	overflow:visible;
	right:auto;
	top:auto;
	margin:20px 40px 0 40px;
}
#menu.v2 #language-selection ul {
	list-style:none;
}
#menu.v2 #language-selection li {
	float:left;
	text-align:center;
}
#login-box {
	float:left;
	background:url(images/login.png) no-repeat;
	width:158px;
	height:45px;
	position:relative;
	top:15px;
}
#login-box input {
	padding:7px 0 0 13px;
	background:none;
	border:none;
	color:#a0b5d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
}
#header-top-center {
	width:400px;
	margin:0 auto;
	padding-top:30px;
}
#header-top-center.v2 {
	padding-top:70px;
	width:500px;
}
#search-titles {
	width:317px;
	height:42px;
	line-height:42px;
	border-bottom:#d31b12 3px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#b20808;
}
#search-titles ul {
	list-style:none;
	padding-top:2px;
}
#search-title1 {
	width:85px;
	height:40px;
	float:left;
	padding-left:10px;
	cursor:default;
}
#search-title1.off {
	background:url(../images/search_title1_bg.png) no-repeat;
	cursor:pointer;
}
#search-title2 {
	width:172px;
	height:40px;
	float:left;
	margin-left:6px;
	padding-left:10px;
	cursor:default;
}
#search-title2.off {
	background:url(../images/search_title2_bg.png) no-repeat;
	cursor:pointer;
}
#search-routes {
	display:none;
}
#search-fields {
	width:278px;
	float:left;
	margin-left:15px;
}
#search-fields p {
	height:45px;
}
#search-fields p.v2 {
	height:46px;
}
#search-fields p.category {
	background:url(../images/search-orange.png) no-repeat;
}
#search-fields p.area {
	background:url(../images/search-grey.png) no-repeat;
}
#search-fields p.category.v2 {
	background:url(../images/search-orange-v2.png) no-repeat;
}
#search-fields p.area.v2 {
	background:url(../images/search-grey-v2.png) no-repeat;
}
#search-fields input {
	position:relative;
	width:190px;
	height:33px;
	top:6px;
	left:5px;
	border:none;
	padding:0 5px;
}
#search-fields p.v2 input {
	width:227px;
	height:35px;
}
#search-fields input#category {
	background:url(../images/field-grey.png) no-repeat;
	color:#474747;
}
#search-fields input#area {
	background:url(../images/field-orange.png) no-repeat;
	color:#fff;
}
#search-fields p.v2 input#category {
	background:url(../images/field-grey-v2.png) no-repeat;
	color:#474747;
}
#search-fields p.v2 input#area {
	background:url(../images/field-orange-v2.png) no-repeat;
	color:#fff;
}
#search-submit {
	position:relative;
	float:left;
	margin-left:7px;
}
#search-button {
	position:absolute;
	left:0;
	top:45px;
	cursor:pointer;
	width:174px;
	height:51px;
	border:none;
}
#search-button.el {
	background:url(../images/search-el.png) no-repeat;
}
#search-button.en {
	background:url(../images/search-en.png) no-repeat;
}
#search-button.el.v2 {
	background:url(../images/search-el-v2.png) no-repeat;
}
#search-button.en.v2 {
	background:url(../images/search-en-v2.png) no-repeat;
}
#search-icon {
	position:absolute;
	left:5px;
	top:0;
}
#header-bottom {
	height:35px;
	/*background:#fc5b03;*/
	background:#fe0202;
}
#header-bottom-table {
	width:960px;
	margin:0 auto;
	/*background:url(../images/login_form_bg.png) no-repeat right top;*/
}
#header-bottom-center {
	height:34px;
	text-align:right;
}
#header-bottom-right {
	/*background:#d0d0d0;*/
}
#menu {
	background:#ebebeb;
	font-family:Arial, Helvetica, sans-serif;
}
#menu.v2 {
	background:#ebebeb;
}
#menu.v2 #menu-panel {
	position:relative;
	top:-10px;
	background:url(images/menu.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:1142px;
	height:72px;
	overflow:hidden;
	margin:0 auto;
}
#menu-panel {
	width:955px;
	margin:0 auto;
	background:url(../images/menu.jpg) repeat-x;
}
#menu a {
	position:relative;
	top:-15px;
	padding-right:101px;
}
#menu a.last {
	left:20px;
	padding-right:0;
}
#menu a.first {
	left:-20px;
}
ul.menu.items {
	float:left;
	list-style:none;
	padding:7px 0 0 50px;
}
ul.menu.items li {
	float:left;
	text-align:center;
	margin-right:60px;
}
ul.menu.items li.last {
	margin-right:0;
}
#menu.v2 a {
	position:static;
	background:none;
	padding:0;
	color:#fff;
	font-size:12px;
}
#main {
	background:#ebebeb;
	padding-bottom:5px;
}
#hints {
	position:absolute;
	border:#000 1px solid;
	background:#fff;
}
#hints div {
	padding:2px 5px;
	cursor:pointer;
}
#hints div.active {
	background:#ccc;
}
#hints.hide {
	display:none;
}
#footer-box {
	background:url(images/footer-box.png) no-repeat;
	width:1141px;
	height:75px;
	overflow:hidden;
	color:#fff;
	margin:0 auto;
	position:relative;
	top:-5px;
}
#main-top {
	background:url(images/main-top.png);
	width:1189px;
	height:307px;
	overflow:hidden;
	margin:0 auto;
}
#main-top > .inner {
	padding-top:24px;
}
#main-top-content {
	width:955px;
	margin:0 auto;
}
#main-top-left {
	width:296px;
	height:229px;
	float:left;
	overflow:hidden;
	background:url(../images/box_border.png) no-repeat;
}
#main-top-left .content {
	margin:0 0  0 7px;
}
#main-top-right {
	width:296px;
	height:229px;
	float:right;
	overflow:hidden;
	background:url(../images/box_border.png) no-repeat;
}
#main-top-right .content {
	margin:0 0  0 13px;
}
#main-top-center {
	width:309px;
	margin:0 auto;
}
#main-bottom {
	background:url(images/main-bottom.png);
	width:1189px;
	height:297px;
	margin:0 auto;
	overflow:hidden;
}
#main-bottom > .inner {
	padding:24px 0 0 24px;
}
#main-bottom h1 {
	width:955px;
	margin:0 auto;
	font-size:1.2em;
}
#proposals {
	width:955px;
	height:230px;
	margin:0 auto;
	overflow:hidden;
}
#proposals .proposal-title {
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fc5b03;
	text-align:center;
	line-height:70px;
}
#proposals .proposal-img {
	float:left;
	margin-left:3px;
}
#proposals .column {
	width:235px;
	height:235px;
	background:url(../images/proposal_bg.png) no-repeat;
	overflow:hidden;
	float:left;
	margin:0;
	position:relative;
}
#proposals .column-1 {
	width:235px;
	height:235px;
	background:url(../images/proposal_bg-1.png) no-repeat;
	overflow:hidden;
	float:left;
	margin:0;
	position:relative;
}
#proposals .column-2 {
	width:235px;
	height:235px;
	background:url(../images/proposal_bg-2.png) no-repeat;
	overflow:hidden;
	float:left;
	margin:0;
	position:relative;
}
#proposals .column-3 {
	width:235px;
	height:235px;
	background:url(../images/proposal_bg-3.png) no-repeat;
	overflow:hidden;
	float:left;
	margin:0;
	position:relative;
}
#proposals .column-4 {
	width:235px;
	height:235px;
	background:url(../images/proposal_bg-4.png) no-repeat;
	overflow:hidden;
	float:left;
	margin:0;
	position:relative;
}
#proposals .content {
	width:173px;
	height:120px;
	overflow:auto;
}
#proposals h1 {
	position:absolute;
	right:-20px;
	top:15px;
	width:200px;
	height:65px;
	overflow:hidden;
	color:#7a495c;
	font-weight:bold;
	font-size:1.2em;
}
#proposals h1 a {
	color:#7a495c;
}
#proposals .thumb {
	padding:0 10px;
	float:left;
}
#proposals .proposal {
	position:absolute;
	left:15px;
	top:85px;
	width:200px;
	height:130px;
	overflow:auto;
	font-size:0.8em;
	color:#4d2c4d;
}
#proposals table.proposal {
	margin:0 auto;
	padding:0;
	width:160px;
}
#proposals .proposal a {
	color:#4d2c4d;
}
#main-top > .inner {
	width:1130px;
	margin:0 auto;
	padding-top:34px;
}
#videoProposals {
	float:left;
}
#video-thumb {
	width:650px;
	float:left;
	overflow:hidden;
}
#video-index {
	margin-left:350px;
}
.animations {
	background:url(../images/advert.jpg) left top no-repeat;
	padding:20px 3px 3px 3px;
}
#animations-home {
	/*border:#909090 4px double;*/
	/*width:300px;*/
	float:right;
}
#animations a {
	display:block;
}
#video-index h1 {
	margin-bottom:5px;
}
#video-index ul {
	margin:0 0 0 0;
}
#video-index li {
	margin:0 0;
	padding-left:25px;
}
#new-phones {
	position:absolute;
	left:30px;
	top:40px;
	width:130px;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#date {
	position:absolute;
	left:30px;
	top:80px;
	width:130px;
	text-align:center;
	color:#e00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
span.day {
	font-size:1.3em;
}
#time {
	position:absolute;
	left:30px;
	top:120px;
	width:130px;
	text-align:right;
	color:#e00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#professional-banner {
	line-height: 28px;
	font-size: 18px;
	font-weight: bold;
	/*background: #fc5b03;*/
	background:#fe0202;
	position:relative;
	overflow:hidden;
	height: 28px;
}
#professional-banner .text {
	position:absolute;
	white-space:nowrap;
	font-family:'Trebuchet MS',Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
#dynamic-proposals {
	float:right;
	width:328px;
	height:219px;
	overflow:hidden;
}
#dynamic-proposals.v2 {
	float:right;
	width:378px;
	height:246px;
	overflow:hidden;
	background:url(images/proposals.png) no-repeat;
}
#dynamic-proposals.v2 > .inner {
	position:relative;
	top:5px;
	left:28px;
	width:320px;
	height:217px;
	overflow:hidden;
}
#dynamic-proposals.v2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin-bottom:5px;
}
#proposal-tabs {
	width:320px;
	height:218px;
}
#dynamic-proposals.v2 #proposal-tabs {
	width:auto;
	height:auto;
	background:none;
}
#dynamic-proposals.v2 #proposal-tabs > ul {
	margin-bottom:5px;
}
#dynamic-proposals.v2 #proposal-tabs > ul > li {
	background:none;
	color:#fff;
}
#dynamic-proposals.v2 #proposal-tabs > ul > li.ui-state-active a, #dynamic-proposals.v2 #proposal-tabs > ul > li.ui-state-hover a {
	color:#fff;
	text-decoration:underline;
}
#proposal-tabs  > div {
	height:180px;
	overflow:auto;
}
#dynamic-proposals.v2 #proposal-tabs > div {
	border:none;
	height:155px;
}
#anims-holder {
	padding:10px 0 0 10px;
}
#anims-holder div.column {
	float:left;
	width:223px;
	height:232px;
	overflow:hidden;
}
#total-members {
	color:#0064ae;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}