body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #3e2f2f;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}

div.congress_abv a {
	color: #3e2f2f;
	text-decoration: none;
}

div.congress_abv a:hover {
	color: #df232a;
	text-decoration: none;
}

body.body_medical-conferences {
	background: #ededed url("/images/back_medical.png") top center no-repeat;
}

body.body_congres {
	background: #FFF url("/images/congress.jpg") top center no-repeat;
}

#content {
	min-height: 500px;
}

body.body_congres #content {
	margin-bottom: 50px;
}

#menu {
	z-index: 99999;
	position: fixed;
	background: url("/images/back_top.png");
	height: 57px;
	width: 100%;
}

#slider {
	width: 100%;
	height: 449px;
	background: url("/images/slide1_.jpg") top center no-repeat;
	position: relative;
}

#content_snow {
	width: 100%;
	height: 449px;
	position: absolute;
	overflow: hidden;
	z-index: 999;
}

#search {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 9999;
}

#search_container {
	width: 980px;
	height: 89px;
	background: url("/images/back_search.png");
	margin: 0 auto;
}

#about {
	width: 100%;
	height: 290px;
}

#about_container {
	margin: 0 auto;
	width: 980px;
	position: relative;
}

#coca {
	width: 341px;
	height: 654px;
	position: absolute;
	top: -364px;
	left: -100px;
	background: url("/images/coca.png") top center no-repeat;
	z-index: 9999;
}

#app {
	width: 100%;
	height: 260px;
	background: #202020;
}

#app_container {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.example-pager {
	position: absolute;
	top: 165px;
	left: 140px;
}

#easy_as {
	font-size: 30px;
	font-weight: 400;
	color: #ff4841;
	position: absolute;
	top: 195px;
}

div.example-pager a {
	color: #FFF;
	text-decoration:none;
	font-size: 60px;
	font-weight: 400;
	margin-right: 30px;
}

span.cycle-pager-active a {
	color: #ff4841 !important;
}

#app_slider {
	width: 600px;
	float: left;
}

#app_text {
	width: 380px;
	float: left;
}

#menu_container {
	width: 980px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#logo {
	height: 57px;
	width: 286px;
	background: url("/images/logo_eurolink.png") center no-repeat;
	float: left;
}

#logo a {
	height: 57px;
	width: 286px;
	display: block;
	text-indent: -9999px;
}

#menu_elements {
	float: left;
}

#menu_elements ul {
	margin: 16px 0px 0px 40px;
	padding: 0px;
	list-style-type: none;
}

#menu_elements ul li {
	float: left;
	border-right: 1px solid #6d6968;
	padding: 2px 14px 2px 14px;
}

#menu_elements ul li:last-child {
	border-right: 0px;
	padding-right: 0px !important;
}

#menu_elements ul li a {
	color: #FFF;
	text-decoration: none;
}

#menu_elements ul li a:hover, #menu_elements ul li a.active {
	color: #df232a;	
}

.strong_link {
	font-weight: 700;
}

#about_container_text {
	padding-left: 190px;
	padding-top: 34px;
}

.red_title {
	font-size: 32px;
	color: #df232a;
}

.about_container_text_content {
	line-height: 1.3em;
}

#partners {
	background: #f4f4f4;
	height: 240px;
}

#footer {
	/*height: 355px;*/
	border-top: 5px solid #887777;
	background: #3e2f2f;
	padding-bottom: 30px;
}

#app_box {
	width: 117px;
	height: 277px;
	background: url("/images/app.png") center no-repeat;
	margin-top: -23px;
	float: left;
	position: absolute;
	z-index: 999999999999;
}

#app_box a {
	width: 117px;
	height: 277px;
	display: block;
	text-indent: -9999em;
}

#app_box_text {
	float: left;
	width: 245px;
	margin-left: 135px;
	color: #FFF;
	font-size: 14px;
}

#app_box_text_title {
	font-size: 25px;
	font-weight: 400;
	padding: 10px 0px 7px 0px;
}

#partners_container {
	width: 980px;
	margin: 0 auto;
	text-align: center;
}

#partners_title {
	padding-top: 20px;
	color: #df232a;
	font-size: 32px;
}

#footer_content {
	width: 980px;
	margin: 0 auto;
	padding-top: 40px;
	color: #FFF;
}

#footer_contact {
	float: left;
	width: 240px;
}

#footer_popular {
	float: left;
	width: 300px;
}

#footer_find {
	float: left;
	width: 200px;
	text-align: center;
}

#footer_newsletter {
	float: left;
	width: 215px;
	margin-left: 25px;
}

.footer_title {
	font-weight: 400;
	color: #FFF;
	font-size: 30px;
}

#footer a {
	color: #df232a;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

.red {
	color: #df232a !important;
}

#copyright {
	margin-top: 35px;
}

#footer_find_img {
	margin-top: 7px;
}

#fixed_contact {
	height: 29px;
	color: #FFF;
	background: #685757;
	width: 100%;
	position: fixed;
	top: 57px;
	z-index: 1001;
}

#pad_top {
	height: 86px;
}

#content_container {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#search_top {
	height: 44px;
	margin: 28px 0px;
	background: #f4f4f4;
}

#contact_form_container_container {
	width: 100%;
	z-index: 1000;
	position: absolute;
}

#search_top_left {
	background: #5b4f4f;
	line-height: 44px;
	color: #FFF;
	font-size: 22px;
	font-weight: 400;
	text-align: center;
	width: 227px;
	float: left;
	overflow: hidden;
	height: 45px;
}

#search_top_left h1 {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
}

#filters {
	width: 227px;
	float: left;
	background: #f4f4f4;
}

.filter_head {
	background: #eeeeee;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

.filter_title {
	width: 150px;
	padding: 0px 15px;
	line-height: 44px;
	color: #3e2f2f;
	font-size: 22px;
	border-right: 1px solid #d7d7d7;
	float: left;
}

.filter_arrow {
	float: right;
	width: 46px;
	height: 44px;
	background: #ddd;
}

div.filter_arrow a {
	width: 46px;
	height: 44px;
	display: block;
	background: url("/images/filter_arrow.png") top center no-repeat;
}

ul.filters {
	margin: 14px 0px;
	padding: 0px;
	list-style-type: none;
}

ul.filters li {
	padding-left: 15px;
	font-size: 14px;
	color: #5b4f4f;
}

ul.filters li label, ul.filters li input {
	cursor: pointer;
}

#congress_list {
	width: 711px;
	float: right;
}

#results {
	height: 32px;
	padding-top: 13px;
	padding-left: 15px;
	font-size: 16px;
	background: #f4f4f4;
	color: #3e2f2f;
	margin-bottom: 20px;
	position: relative;
}

#remove_filters {
	position: absolute;
	z-index: 5;
	right: 0px;
	top: 0px;
	color: #fff;
	line-height: 46px;
	padding: 0px 7px 0px 20px;
	cursor: pointer;
	background: #111 url(/images/remove.png) 3px 17px no-repeat;
	font-weight: 400;
}

#congress_list ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#congress_list li {
	width: 709px;
	background: #FFF;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
}

.congress_abv {
	font-size: 35px;
	color: #3e2f2f;
	text-transform:uppercase;
	padding: 10px 17px 3px 17px;
}

div.congress_abv span {
	font-weight: 700;
}

.congress_full {
	font-size: 20px;
	padding: 3px 0px;
	margin: 0px 17px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}

.congress_details {
	font-size: 13px;
	padding-bottom: 10px;
}

.congress_details_date {
	float: left;
	padding-left: 17px;
	width: 220px;
	padding-top: 10px;
}

.congress_details_speciality {
	float: left;
	width: 250px;
	padding-top: 10px;
}

.congress_details_location {
	float: left;
	width: 205px;
	padding-top: 10px;
}

.congress_book {
	background: #f4f4f4;
	border-top: 1px solid #dddddd;
	cursor: pointer;
}

div.congress_book div {
	width: 236px;
	text-align: center;
}

.congress_book_rooms, .congress_book_map, .congress_book_map2 {
	float: left;
	font-size: 18px;
}

.congress_book_rooms {
	background: #e8e8e8;
	padding-top: 12px;
	height: 35px;
	position: relative;
}

.congress_book_map {
	padding-top: 12px;
}

.congress_book_button {
	width: 237px !important;
	float: left;
	font-size: 22px;
	background: #df232a;
	color: #FFF;
	padding: 10px 0px;
	font-weight: 700;
	position: relative;
}

div.congress_book_rooms a {
	display: block;
	width: 100%;
	height: 47px;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
}


div.congress_book_button a {
	display: block;
	width: 100%;
	height: 47px;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
}

#fixed_container {
	width: 980px;
	margin: 0 auto;
	font-size: 13px;
	color: #FFF;
	font-weight: 400;
}

#fixed_tel {
	margin-left: 83px;
	float: left;
	padding-left: 30px;
	background: url("/images/phone.png") left no-repeat;
	line-height: 29px;
}

#fixed_email {
	margin-left: 60px;
	float: left;
	padding-left: 30px;
	background: url("/images/at.png") left no-repeat;
	line-height: 29px;
}

#fixed_pin {
	margin-left: 60px;
	float: left;
	padding-left: 30px;
	background: url("/images/pin.png") left no-repeat;
	height: 29px;
	/*line-height: 29px;*/
}

body.body_contact #slider {
	background: url("/images/conta.jpg") top center no-repeat;
}

body.body_suggest-medical-congress #slider {
	background: url("/images/suggest.jpg") top center no-repeat;
}

body.body_special-offers #slider {
	background: url("/images/new-york.jpg") top center no-repeat;
}

body.body_blog #slider {
	display:none;
}	

body.body_contact #content {
	border-top: 10px solid #FFF;
	
}

#congress_container {
	width: 978px;
	border: 1px solid #c9c9c9;
	background: #f0f0f0;
	min-height: 300px;
	/*margin-top: 195px;*/
}

#congress_head {
	
}

#congress_abv {
	padding-left: 17px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #5b4f4f;
	width: 605px;
	float: left;
}

#congress_content_left {
	padding-left: 17px;
	padding-right: 28px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 577px;
	float: left;
	font-size: 14px;
}

#congress_content_right {
	float: left;
	width: 355px;
	border-left: 1px solid #c9c9c9;
}

#congress_book_form {
	background: #dc2930;
}

#congress_abv h1 {
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	font-size: 35px;
	color: #FFF;
	font-weight: 400;
	overflow: hidden;
    white-space: nowrap;
}

#congress_book {
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #dc2930;
	color: #FFF;
	font-size: 35px;
	text-align: center;
	border-left: 1px solid #c9c9c9;
	width: 355px;
	font-weight: 700;
	cursor: pointer;
}

.hotel_stars {
	padding: 3px 0px;
	float: right;
}

a {
	color: #dc2930;
}

.hot {
	padding: 10px 17px;
	background: #d1d1d1;
	border-bottom: 1px solid #c9c9c9;
}

.hot_odd {
	background: #e0e0e0 !important;
}

.hot_bd {
	background: #FFF !important;
}

.hotel_name {
	font-size: 18px;
	color: #dc2930;
	font-weight: 400;
	float: left;
	width: 230px;
	text-decoration: underline;
	cursor: pointer;
}

.hotel_rooms {
	padding-top: 4px;
}

#congress_content_left table {
	width: 100% !important;
	background: #FFF !important;
}

#congress_news table {
	background: none !important;
}

#congress_book_form {
	text-align: center;	
	display: none;
	font-weight: 400;
	color: #FFF;
	padding-bottom: 10px;
}

#congress_book_form input, #congress_book_form textarea, #contact_form input, #contact_form textarea {
	font-size: 16px;
	width: 240px;
	font-family: 'Lato', sans-serif;
}

#congress_book_form select {
	font-size: 16px !important;
	width: 250px;
	font-family: 'Lato', sans-serif;
	background: #FFF;
}

#congress_book_form div.selector span {
	font-size: 16px !important;
}

#congress_book_form textarea {
	height: 100px;
}

#submit_form {
	font-size: 16px;
	width: 250px;
	border: 1px solid #999;
	background: #F1F1F1;
	padding: 5px 0px;
	text-align: center;
	border-radius: 4px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 10px;
	cursor: pointer;
}

#submit_contact_form, #submit_404_form, #submit_conference_form {
	font-size: 16px;
	width: 240px;
	border: 1px solid #999;
	background: #dc2930;
	padding: 5px 0px;
	text-align: center;
	border-radius: 4px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 10px;
	cursor: pointer;
	color: #FFF;
}

#submit_form:hover {
	background: #111;
	color: #FFF;
}

.form_input {
	padding-bottom: 10px;
}

#contact_form_container {
	width: 980px;
	margin: 0 auto;
	padding-top: 120px;
}

#contact_form {
	width: 250px;
	padding: 20px 25px 20px 25px;
	height: 250px;
	background: url("/images/white_85.png");
	box-shadow: 0px 0px 10px #5b4f4f;
}

#contact_form h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#fixed_email a {
	color: #FFF;
	text-decoration: none;
}

#fixed_email a:hover {
	text-decoration: underline;
}

.bd {
	padding: 10px 0px 10px 40px;
	background: url("/images/bd.png") left no-repeat;
	font-weight: 700;
	margin-top: 3px;
}

.lm {
	padding: 10px 0px 10px 40px;
	background: url("/images/lm.png") left no-repeat;
	font-weight: 700;
	margin-top: 3px;
}

div.hot p {
	margin-top: 5px;
}

#congress_name {
	padding: 7px 0px;
}

#congress_name h2 {
	font-size: 23px;
	font-weight: 700;
	padding: 0px;
	margin: 0px;
}

#search_name {
	margin-left: 41px;
	font-family: 'Lato', sans-serif;
	border: 1px solid #dddddd;
	line-height: 40px;
	width: 300px;
	text-align:center;
	float: left;
	text-transform:uppercase;
}

.iframe_map {
	display: none;
}

#search_button {
	background: #df232a url(/images/search_button.png) center right no-repeat;
	text-align: center;
	padding: 6px 35px 6px 5px;
	border: none;
	float: left;
	cursor: pointer;
	height: 44px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
}

#footer_popular ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#footer_popular ul li {
	float: left;
	width: 150px;
	padding-top: 5px;
}

#footer_popular ul li a {
	color: #FFF;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
}

#congress_details {
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	padding: 10px 0px;
}

#congress_details_left {
	float: left;
	line-height: 22px;
}

#congress_details_right {
	float: right;
	line-height: 22px;
}

.show_form {
    cursor: pointer;
}

.resInput {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 3px;
    color: #cc0000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin: 2px;
    padding: 3px 4px;
    width: 180px;
}

.resSubmitHome {
    background: none repeat scroll 0 0 #cc0000;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 26px;
}

.resInput2 {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 3px;
    color: #cc0000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin: 2px;
    padding: 3px 4px;
}

#getBestPrices {
	font-size: 18px;
	font-weight: 700;
	color: #111;
	padding-top: 20px;
	cursor: pointer;
}

.x {
    cursor: pointer;
}

.app_slide_title {
	font-size: 40px;
	color: #FFF;
	font-weight: 400;
}

div.app_slide_title h1, div.app_slide_title h2, div.app_slide_title h3 {
	font-size: 40px;
	color: #FFF;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
}

.titluNegruMare2 {
	margin-bottom: 5px;
}

.app_slide_content {
	font-size: 18px;
	color: #FFF;
	padding-top: 15px;
}

#app_slider {
	margin-top: 27px;
}

.first_search_input {
	margin-left: 190px;
}

#search_form {
	position: absolute;
	z-index: 10000;
	top: -60px;
}

div.search_input {
	float: left;
	margin-right: 15px;
}

div.search_input input {
	font-family: 'Lato', sans-serif;
	border: 1px solid #dedee0;
	font-size: 14px;
	padding: 5px 12px;
	line-height: 31px;
}

div.search_input select {
	font-family: 'Lato', sans-serif;
	border: 1px solid #dedee0;
	font-size: 14px;
	padding: 11px 12px;
	line-height: 30px;
	max-width: 170px;
}

#search_but_txt {
	color: #FFF;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 16px;
}

#search_button:hover {
	background: #ff4841 url(/images/search_button.png) center right no-repeat;
	box-shadow: 0px 0px 5px #111;
}

#special_container {
	width: 980px;
	margin: 0 auto;
}

#suggest_container {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 50px;
}

#suggest_container h2 {
	margin-bottom: 0px;
	margin-top: 30px;
}

#special_best, #special_last {
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 15px;
}

#special_best {
	background: url(/images/bd_big.png) top center no-repeat;
	padding-top: 115px;
}

#special_last {
	background: url(/images/lm_big.png) top center no-repeat;
	padding-top: 115px;
}

#bd_container, #lm_container {
	text-align: left;
	width: 95%;
}

#lm_container {
	padding-left: 50px;
}

#inputs {
	font-weight: 700;
	color: #df232a;
}

.descriereHotel {
	font-size: 13px;
}

.descriereHotelContent {
	display: none;
}

.imgHotel {
	float: left;
	width: 150px;
	height: 130px;
	margin: 10px 0px;
}

.imgHotelRight {
	float: right;
}

.rq {
	background: #FFF;
	color: #111;
	border-radius: 4px;
	padding: 4px 12px;
	font-family: 'Lato', sans-serif;
	border: 0px;
	cursor: pointer;
	margin-bottom: 10px;
	box-shadow: 0px 0px 5px #AAA;
}

.shi {
	background: #EFEFEF;
	color: #111;
	border-radius: 4px;
	padding: 4px 12px;
	font-family: 'Lato', sans-serif;
	border: 0px;
	cursor: pointer;
	margin-bottom: 10px;
	box-shadow: 0px 0px 5px #AAA;
	margin-left: 10px;
}

div.hot_bd .rq {
	background: #dc2930;
	color: #FFF;
}

.rq:hover, .shi:hover {
	background: #dc2930;
	color: #FFF;
}

#fixed_back {
	float: left;
}

#fixed_back a {
	background: url("/images/al.png") left center no-repeat #FFF;
	border-radius: 4px;
	padding: 3px 12px 3px 25px;
	margin-top: 3px;
	color: #111;
	display: block;
	text-decoration: none;
}

#fixed_back a:hover {
	color: #dc2930;
}

#fixed_text {
	padding-top: 6px;
	float: right;
}

#fixed_quote {
	float: right;
}

#fixed_quote a {
	display: block;
	margin-left: 20px;
	margin-top: 3px;
	background: #dc2930 url("/images/ad.png") 145px 3px no-repeat;
	color: #FFF;
	padding: 5px 12px;
	width: 150px;
	text-align: left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-decoration:none;
}

.disclaimer {
	border-top: 1px solid #FFF;
	padding-top: 5px;
	margin-top: 10px;
	font-size: 12px;
	line-height:20px;
}

#congress_news {
	margin-top: 20px;
	padding: 10px 17px;
	background: #dc2930;
	color: #FFF;
	border-radius: 5px;
}

#news_email_table {
	margin-top: 10px;
}

#news_email {
	width: 300px;
	font-size: 15px;
}

#news_button {
	font-family: 'Lato', sans-serif;
	background: #111;
	color: #FFF;
	border: 0px;
	border-radius: 4px;
	padding: 5px 0px;
	width: 120px;
	cursor: pointer;
}

#news_disclaimer {
	font-size: 13px;
	padding-top: 10px;
}

.social {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	-webkit-transition: all 0.1s ease;
  	-moz-transition: all 0.1s ease;
  	-o-transition: all 0.1s ease;
  	-ms-transition: all 0.1s ease;
  	transition: all 0.1s ease;
	text-indent: -9999px;
}

#t {
	background: url("/images/t.png") bottom center no-repeat;
}

#t:hover {
	background: url("/images/t.png") top center no-repeat;
}

#f {
	background: url("/images/f.png") bottom center no-repeat;
}

#f:hover {
	background: url("/images/f.png") top center no-repeat;
}

#bl {
	background: url("/images/bl.png") bottom center no-repeat;
}

#bl:hover {
	background: url("/images/bl.png") top center no-repeat;
}


#g {
	background: url("/images/g.png") bottom center no-repeat;
}

#g:hover {
	background: url("/images/g.png") top center no-repeat;
}


#in {
	background: url("/images/in.png") bottom center no-repeat;
}

#in:hover {
	background: url("/images/in.png") top center no-repeat;
}

#home_slider {
	width: 100%;
	height: 449px;
	overflow: hidden;
}

#slide1 {
	width: 100%;
	height: 449px;
	background: url("/images/slide2.jpg") top center no-repeat;
}

#slide2 {
	width: 100%;
	height: 449px;
	background: url("/images/slide1_.jpg") top center no-repeat;
}


#slide3 {
	width: 100%;
	height: 449px;
	background: url("/images/slide6.jpg") top center no-repeat;
}

#related_conferences {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#related_conferences li {
	padding: 8px 0px;
	border-bottom: 1px solid #EFEFEF;
	float: left;
	width: 490px;
}

#related_conferences li a {
	text-decoration: none;
}

.related_details {
	font-size: 14px;
	padding-top: 2px;
}

#h3-related {
	margin-top: 30px;
	margin-bottom: 0px;
}

#h3-forseo {
	margin-top: 30px;
	color: #DDD;
}

#find_your_hotel {
	text-align: center;
	font-size: 13px;
	background: #FFF;
	margin-top: 180px;
	width: 337px;
	margin-left: 623px;
	padding: 5px 10px;
}

.footer_title_social {
	padding-top: 20px;
}

#blog_ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#blog_ul li {
	font-size: 13px;
	padding-top: 10px;
}

h1#additional {
	margin-top: -44px;
}

.additional {
	padding: 7px 0px;
	border-bottom: 1px solid #DDD;
}

.additional2 {
	padding: 7px 10px;
}

div.additional a {
	text-decoration: none;
}

.additional2:hover {
	background: #EFEFEF;
	cursor: pointer;
}

div.additional a:hover {
	text-decoration: none;
	font-weight: bold;
}

.additional_info {
	font-size: 13px;
}

#suggest_top_text {
	padding-top: 20px;
}

#search_suggest {
	padding-top: 20px;
	margin-bottom: 20px;
}

div#search_suggest #search_name, div#new_search #search_name {
	margin-left: 0px;
}

#new_search {
	position: absolute;
	z-index: 10;
	top: -50px;
}

#src_results {
	clear: both;
	display: none;
	background: #FFF;
	width: 600px;
	box-shadow: 0px 0px 10px #5d5d5d;
}

#canvas {
	display: block;
}

.sharer {
	padding: 7px 14px;
	background: #FFF;
}

.sharer_text {
	margin-bottom: 10px;
}

#translator {
	margin-top: -1px;
}

.goog-te-banner-frame.skiptranslate {
    display: none !important;
    } 
body {
    top: 0px !important; 
    }

.goog-te-gadget-icon {
	display: none !important;
}

#text_mobile {
	display: none;
}

.suggest_form_width {
	width: 550px !important;
}

.suggest_form_left {
	float: left;
}

.suggest_form_right {
	float: left;
	margin-left: 50px;
}

#fixed_menu {
	display: none;
}

#mobile_menu {
	display: none;
}