﻿@charset "utf-8";

@font-face {
	font-family: Helen BG Bold Condesed;
	src: url("/fonts/eot/hsdbgcb_.eot") format("opentype");
	src: url("/fonts/ttf/hsdbgcb_.ttf") format("truetype");
}
@font-face {
	font-family: Helen BG Bold;
	src: url("/fonts/eot/hsdbgb__.eot") format("opentype");
	src: url("/fonts/ttf/hsdbgb__.ttf") format("truetype");
}
@font-face {
	font-family: Helen BG Light;
	src: url("/fonts/eot/hsdbgl__.eot") format("opentype");
	src: url("/fonts/ttf/hsdbgl__.ttf") format("truetype");
}
@font-face {
	font-family: Helen BG Black;
	src: url("/fonts/eot/hsdbgbl_.eot") format("opentype");
	src: url("/fonts/ttf/hsdbgbl_.ttf") format("truetype");
}
@font-face {
	font-family: Myriad Pro Semibold;
	src: url("/fonts/eot/myriadprosemibold.eot") format("opentype");
	src: url("/fonts/ttf/myriadprosemibold.ttf") format("truetype");
}
@font-face {
	font-family: PT Sans Bold;
	src: url("/fonts/eot/pt-sans-narrow-web-bold.eot") format("opentype");
	src: url("/fonts/ttf/pt-sans-narrow-web-bold.ttf") format("truetype");
}

a:link, a:visited, a:hover, a:active {
	text-decoration:none;
}
*:focus, img {outline:  none;}
div {position:relative;}
h1 {font-family: Helen BG Light, Tahoma, Geneva, sans-serif;font-size: 36px;color: #4e83be;text-shadow: 3px 3px 4px #C8C8C8; line-height:1;}
h2 {font-family: Arial, Tahoma, Geneva, sans-serif;font-size: 18px;color: #0a529f;}

.fleft{float:left;}
.fright{float:right;}
.fright>span{visibility:hidden;display:none;}
.clear{clear:both;}
.spacer{height:19px;}
.hidden{display:none;}

/* ----------- display:none -------------- */
.languages, .mainmenu, .last_offers, .bulletin, .footer-menu, .quick-links, .news {display:none !important}

/* ----------- new mobile css -------------- */
.total_offers{margin-left:20px;}

label.checkbox div.chk{ background-color:#e8edf3; height: 15px;width: 15px; display:inline-block; margin-right:5px; margin-top:2px;}
label.checkbox.checked div.chk {background-image: url(../img/mobile/snippets.png);	background-repeat: no-repeat;background-position: -204px -35px;}
label.checkbox input[type=checkbox]{display:none}

.wrapper {
	width:480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.further_resources{float:right; width:160px;display:none;}
.main {margin:0 auto; float:none; width:470px;}

.attractive{width:460px;margin:0 auto;margin-top:20px;}
.main-office{width:460px;margin:0 auto;}

.info-line{width:460px; border-bottom: 1px dotted #999995; margin-bottom:5px;padding-bottom:5px;}
.info-line-office{width:460px;border-bottom: 1px dotted #999995;}
.info-holder{margin:0 auto; float:none; width:460px;}

.further_resources img{ margin-bottom:10px;}

.join-us-container
{
    color:#54739f;
    height:54px;
    background-color:#b0ccee;
    -moz-box-shadow: 0px 15px 30px #89add8;
    -webkit-box-shadow: 0px 15px 30px #89add8;
    box-shadow: 0px 15px 30px #89add8;
 
}
.search
{
    background-color:#91b0cf;
    background-image:url(../img/vl.jpg);
	background-repeat:repeat-x;
    padding-bottom: 20px;
}
.footer
{
    background-color:#93bae8;
    font-family: Tahoma, Ariel, Sans-Serif;
    font-size: 15px;
}
.join-us-container .join-us .social a img[alt="Facebook"]{margin-left:0;}
.footer-menu
{
    height:30px;
}
.footer-menu, .quick-links, .copyrights, .join-us
{
    width:445px;
    margin:0 auto;
	text-align:center;
}
.footer ul{ list-style-type:none; margin-top:10px;}
.footer li{display:inline; padding:0px 15px;}
.footer-menu a{font-weight: bold;text-transform:uppercase; color:#54739f;}
.quick-links, .quick-links a{color:rgba(255,255,255,0.61);}

.copyrights{min-height:30px;margin-top:10px; height:100%; font-size:16px;}
.copyrights, .copyrights a {color:#557190;}
.copyrights a{ text-decoration:underline; margin:10px 5px;}
.developed-by{text-decoration:none;}
.copyrights .terms-of-use{width:500px;text-align:center;display:none;}
.copyrights div:first-child{text-align:left;}
.copyrights div.fright{text-align:right;}
.copyrights .fullverion-site{clear:both; text-align:center;padding-top:10px;padding-bottom:10px;display:block;font-size:18px;}
.copyrights .mobileverion-site{display: none}

.join-us {text-transform:uppercase; font-weight:bold;}
.join-us div.fleft:first-of-type{display:none;}
.join-us span{vertical-align: middle;}
.join-us div.bulletin, .join-us div.social{text-align:right; width:auto;}
div.social img{margin:0px 5px 0px 20px; vertical-align: middle;}
div.bulletin img{margin-right:10px; vertical-align: middle;}
.join-us a {margin-top:3px; color:#54739f;display:block;}

/* ----------- Header -------------- */
.header {
	height: 63px;
	position:relative;
}
.logo {
	top:3px;
	left:0px;
	position:absolute;
}
.logo a img { height: 57px;}
.rowtop 
{
    position:absolute;
	right:5px;
	top:3px;
	height:80px;
	text-align:center;
}

.menu ul {
	list-style:none;
}
.menu li {
	display:inline-block;
	margin-left:10px;
	padding-right:10px;
}
.languages li, li.last, .loginmenu li {border-right:none;}

.loginmenu, .languages{float:right;}
/* ----------- login -------------- */
.loginmenu {margin-right: 0px;}
.loginmenu li 
{
    color:#4F4F4F;
	padding-right:0px;
	cursor:pointer;
    font-size: 10px;
    text-transform: uppercase;
}
.login .login-link {
	background-image:url(../img/mobile/snippets.png);
	background-position:-112px -205px;
	background-repeat: no-repeat;
	width: 46px;
	height: 43px;
	display:block;
	margin-left: -7px;
}
.login a:hover {
	/* background-position:-146px -205px; */
}
.register a{
	background-image:url(../img/mobile/snippets.png);
	background-position:-166px -205px;
	background-repeat: no-repeat;
	width: 46px;
	height: 43px;
	display:block;
	margin-left:15px;
}
.register a:hover {
	/* background-position:-218px -205px; */
}
.sign-out a{
    background-image:url(/img/mobile/snippets.png);
	background-position:-4px -204px;
	background-repeat: no-repeat;
	width: 58px;
    height: 43px;
	display:block;
}
.sign-out a:hover{
	/* background-position:-3px -204px; */
}
.members-profile
{
    position:relative;
}
.members-profile a.members-link{
    background-image:url(/img/mobile/snippets.png);
	background-position:-60px -204px;
	background-repeat: no-repeat;
    height: 43px;
    width: 46px;
	display:block;
}
.members-profile a.members-link:hover{
  /*	background-position:-79px -204px; */
}
/* ----------- languages -------------- */
.languages li{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	padding-right: 5px;
}
.languages li a
{
	color:#a5a5a5;
}

/* ----------- headline -------------- */

.topline {
	background-image: url(../img/shadow_topmenu.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.breadcrumb 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0a529f;
	margin-top: 23px;
	float: left;
	display:none;
}
.breadcrumb a
{
	color: #0a529f;
}
.phonemain {
    font-family: Arial, sans-serif;
	float: right;
	text-transform: uppercase;
	position:relative;
	margin-right:10px;
}
.phonemain span, .phonemain span a
{
    font-family:Tahoma, Geneva, sans-serif;
    display:block;
    float:left;
    position:relative;
	font-size: 30px;
	font-weight: bold;
	color: #F00;
	vertical-align: middle;
}
.phonemain ul
{
    display:block;
    float:left;
    position:relative;
    list-style:none;
    margin-top:6px;
    margin-right:10px;
	width: 260px;
	overflow:hidden;
	height:35px;
}
.phonemain .phonetext
{
    top:0px;
    display:inline-block;
    font-weight: bold;
    margin:0px;
    padding:0px;
	font-size: 14px;
	padding-top:10px;
	color: #999;
	position:absolute;
	right:0px;
}
.phonemain .phonetext.current
{
    top:20px;
}

/* ----------- search tabs menu starts here -------------- */
.upsearch_menu
{
    list-style:none;
    position:relative;
}
.upsearch_menu li{

	font-size: 15px;
	font-family: "Arial", sans-serif;	
	font-weight: bold;	
	margin-right:4px;
	float: left;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	cursor: pointer;
	position:relative;
}
.upsearch_menu li a{
	z-index:-2;
	text-transform:uppercase;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;	
	display:block;
	height: 28px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	color: #FFF;
	background-image:url(../img/mobile/btn_menu_unactive_pattern.png);
    background-color: #a6a6a6; /* Old browsers */
    background: -moz-linear-gradient(top,  #e4e4e4 0%, #a6a6a6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e4e4e4 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e4e4e4 0%,#a6a6a6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e4e4e4 0%,#a6a6a6 100%); /* IE10+ */
    background: linear-gradient(top,  #e4e4e4 0%,#a6a6a6 100%); /* W3C */
	border:1px solid #9f9f9f;
	border-bottom:0px;	
	-moz-box-shadow: 0px 0px 3px #c6c6c6;
	-webkit-box-shadow: 0px 0px 3px #c6c6c6;
	box-shadow: 0px 0px 3px #c6c6c6;
}
.upsearch_menu li:hover, .upsearch_menu li.active{
	z-index:2;
	-moz-box-shadow: 2px -2px 2px #e0e0e0;
	-webkit-box-shadow: 2px -2px 2px #e0e0e0;
	box-shadow: 2px -2px 2px #e0e0e0;
    position:relative;
}

.upsearch_menu li a:hover, .upsearch_menu li.active a{
	background-image:none;
	background-color:#4e82be;
	border:1px solid #4e82be;
	border-bottom:0px;	
	-moz-box-shadow: -2px -2px 2px #e0e0e0;
	-webkit-box-shadow: -2px -2px 2px #e0e0e0;
	box-shadow: -2px -2px 2px #e0e0e0;
}

/* ----------- search tabs menu ends here-------------- */

/* ----------- total offers texts starts here -------------- */
.total_offers p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #4f4f4f;
	padding-bottom:15px;
}
.total_offers p span{ font-weight:bold;}
/* ----------- total offers texts starts here -------------- */

/* ----------- last news -------------- */
.news {
	background-color: #f4f5f8;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height:1.2;
}
.news_left {
	float: left;
	width: 160px;
}
.last_news_text {
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #6b8099;
}
.news_arrowright {
	background-position: -95px -33px;
	float: left;
	height: 15px;
	width: 8px;
	background-repeat: no-repeat;
	margin-top:5px;
	margin-right: 5px;
	margin-left: 8px;
	background-image: url(../img/snippets.png);
}
.news_icon {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -286px -4px;
	height: 23px;
	float: left;
	width: 22px;
	margin-left:7px;
	margin-right:7px;
	position: relative;
}
.news_h1{width: 365px;}
.news_p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	float:left;
	width: 790px;
}
.news_p a {
	text-decoration: underline;
	color: #0a529f;
}
.news_p a:hover {
	text-decoration:none;
	color: #629bd1;
}
.news_col {
	float:left;
	padding-left:10px;
	padding-right:5px;
}
.news_col.last {
	border-left:1px solid #ccc;
}


.last_offers {
    margin-top:40px;
    margin-bottom:20px;
}

.last_offers .left_text {
	float: left;
	width: 270px;
	cursor: pointer;
}

.last_offers .offers_list {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	float:left;
	width: 680px;
}

.last_offers .offer {
    float:left;
	width: 44%;
	padding-left:20px;
	padding-right:20px;
	margin-bottom: 15px;
}

.last_offers .offer a {
	color: #676767;
}
.last_offers .offer a:hover {
	color: #629bd1;
}
.last_offers .offer.last {
    border-left:1px solid #e2e2e2;
}

.last_offers .more_offers {
    display: none;
    opacity: 0;
    width: 100%;
}

.last_offers .text {
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #6b8099;
}

.last_offers .arrow {
	float: left;
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
	margin-top:3px;
	margin-right: 5px;
	margin-left: 8px;
}

.last_offers .arrow.down {
	background-image: url(../img/snippets.png);
	background-position: -114px -32px;
}
.last_offers .arrow.up {
	background-image: url(../img/snippets.png);
	background-position: -24px -179px;
}
.last_offers .current-txt
{
    color: #629bd1;
}

.last_offers .top_offers, .last_offers .top_viewed, .last_offers .last_sales, .last_offers .last_rents  {
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3e659a;
	min-height:30px;
}

.last_offers .top_offers .icon {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -202px -4px;
	height: 27px;
	float: left;
	width: 36px;
	top: -10px;
	position: relative;
}
.last_offers .top_offers .icon-acvtive {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -4px -146px;
	height: 27px;
	float: left;
	width: 36px;
	top: -10px;
	position: relative;
}

.last_offers .top_viewed .icon {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -281px -28px;
	height: 18px;
	float: left;
	width: 28px;
	margin-right:7px;
}
.last_offers .top_viewed .icon-acvtive {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -83px -170px;
	height: 18px;
	float: left;
	width: 28px;
	margin-right:7px;
}

.last_offers .last_sales .icon {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -240px -3px;
	height: 25px;
	float: left;
	width: 28px;
	margin-right:7px;
}
.last_offers .last_sales .icon-acvtive {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -42px -145px;
	height: 25px;
	float: left;
	width: 28px;
	margin-right:7px;
}


.last_offers .last_rents .icon {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -240px -29px;
	height: 25px;
	float: left;
	width: 28px;
	margin-right:7px;
}
.last_offers .last_rents .icon-acvtive {
	background-image: url(../img/snippets.png);
	background-repeat: no-repeat;
	background-position: -42px -171px;
	height: 25px;
	float: left;
	width: 28px;
	margin-right:7px;
}

.last_offers .last_rents  {
    border-bottom-width: 0px;
}

/* ----------- Static pages -------------- */
.main ul{ list-style-position:inside;padding-left:20px;}


/* tooltip styling */
.property-tooltip {
	display:none;
	background:url(/img/property-tooltip.png);
	padding:10px 10px 10px 10px;
	height:90px;
	width:130px;
	color:#000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    z-index:1000;
    background-repeat:no-repeat;
    padding:15px;
}
.property-tooltip img {float:left;margin:0px 15px 20px 10px; height:80px;}
.property-tooltip span {display:block;}
.property-tooltip span:nth-of-type(1){font-weight:bold;}
.property-tooltip span:nth-of-type(3){font-weight:bold; color:#f10101;}
.property-tooltip p{clear:both;}

.small-tooltip
{
    display:none;
    position:absolute;
    background-color:#fff; 
     -moz-box-shadow: 0px 0px 5px #808080;
	-webkit-box-shadow: 0px 0px 5px #808080;
	box-shadow:0px 0px 5px #808080; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:11px;
	text-transform:uppercase;
	padding:2px 5px 2px 5px;
	z-index:100;
	color:#000;
	}

.login-tooltip {
	display:none;
	border-radius: 10px;
    box-shadow: 0px 0px 5px #808080;
    background-color:#fff;
	width:220px;
	color:#000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    z-index:1000;
    background-repeat:no-repeat;
    padding:12px 5px 0px 20px;
    text-align:left;
}
.login-tooltip #loginEmail{ width:200px;  height:30px;  margin-right:10px;margin-top:0px;font-size:16px;}
.login-tooltip #loginPassword{ width:200px;  height:30px;  margin-right:12px;margin-top:10px;font-size:16px;}
.login-tooltip button
{
    height:30px;
    background-image:url(../img/mobile/btn_consult_offert_pattern.png);  
    background-color: #fc0101; /* Old browsers */
    background: -moz-linear-gradient(top,  #fc0101 0%, #9f0101 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0101), color-stop(100%,#9f0101)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* IE10+ */
    background: linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* W3C */
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: White;
    cursor: pointer;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    text-transform:uppercase;
    font-weight:bold;
    margin-top:10px;
}
.login-tooltip .login-error
{
    color:Red;
    font-size: 16px;
}
.login-tooltip a
{
    text-decoration: underline;
    color:#09519D;
    display:block;
    margin-top:15px;
    font-size:14px;
    
}
.login-tooltip div
{
    font-weight:bold;
    text-transform: uppercase;
    padding-bottom:5px;
    font-size:18px;
}
.profile-tooltip
{
    position:absolute;
    left: -10000px;
}
.profile-tooltip ul
{
    position:relative;    
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px #CCCCCC;
    color: #002F5D;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    margin-left: -10px;
    min-width: 100px;
    padding: 10px 0;
    z-index: 10;
    text-align:left;
}
.profile-tooltip ul li
{
    display:block;
    margin: 0;
    padding:5px 0px;
}
.profile-tooltip ul li a
{
    font-size: 16px;
    text-transform: none;
    display:block;
    color: #002F5D;
    padding: 2px 10px 2px 20px;
}
.profile-tooltip ul li a:hover
{
    background-color: #D6D6D6;
}
#dlgRegister, #dlgRegisterConfirm, #dlgForgetPassword, #dlgForgetPasswordConfirm, #dlgBulletinSuccess
{
    display:none;
}

#dlgRegister .ui-dialog-titlebar
{
    height:41px;
    background-image: url("/img/blue-title-41.png");
}

#dlgRegister td
{
    padding:3px;
}
#dlgRegister ul{margin-left:30px;}
#dlgRegister, #dlgRegister p, #dlgForgetPassword p
{
    color: #676767;
    font-size: 16px;
    margin:10px 0px;
}

#dlgRegister a, #dlgForgetPassword a
{
    color: #0A529F;
    font-size: 18px;
    text-decoration: underline !important;
    text-transform: uppercase;
    display:block;
    padding-top:5px;
    padding-left:20px;
}

#dlgBulletinSuccess a {margin-top:10px;font-weight:bold;color:#0a529f;display:block; font-size:12px;}

#dlgRegister button, #dlgForgetPassword button, .login-container button
{
    background-image:url(../img/mobile/btn_consult_offert_pattern.png);  
    background-color: #fc0101; /* Old browsers */
    background: -moz-linear-gradient(top,  #fc0101 0%, #9f0101 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0101), color-stop(100%,#9f0101)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* IE10+ */
    background: linear-gradient(top,  #fc0101 0%,#9f0101 100%); /* W3C */
    border-color: #FFCBCB #280000 #280000 #FFCBCB;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 2px #CCCCCC;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    margin: 0 15px 0 0;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}

#dlgRegister label, #dlgForgetPassword label
{
    font-weight: normal;
    margin-top: 0;
    color: #676767;
    font-size: 16px;
    font-size:16px;
}

#dlgRegister input[type=text], #dlgRegister input[type=password], #dlgForgetPassword input[type=text]
{
    width:260px;
    height:30px;
    font-size:16px;
}

#register-form .register-error, #dlgForgetPassword .forget-password-error, #bulletinSubscribe .bulletin-error
{
    color:Red;
    font-size:12px;
    min-height:18px;
}
#dlgRegisterConfirm p, #dlgForgetPasswordConfirm p, #dlgBulletinSuccess p
{
    text-align:center; 
    font-size:16px;
    margin-top: 0;
    color: #676767;
    margin: 20px 50px;
}
#dlgForgetPassword td
{
    padding:5px;
}
#dlgForgetPassword div
{
    width:300px;
}
.search-tooltip
{
    position:absolute;
    top:-18px;
    right:-6px;
    z-index:5 !important;
}
.tooltip-left
{
    background-image: url(../img/tooltip_small_leftpart.png);
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    width: 17px;
    float: left;
}
.tooltip-value
{
    background-image: url(../img/tooltip_small_patteren.png);
    background-repeat: repeat-x;
    display: block;
    height: 19px;
    float: left;
    color: #FFF;
    font-size: 10px;
    padding-top: 2px;
    text-indent: -10px;
}
.tooltip-right
{
    background-image: url(../img/tooltip_small_rightpart.png);
    background-repeat: no-repeat;
    float: left;
    height: 19px;
    width: 6px;
}
.poll-popup
{
    display:none;
}
.notebook-tab.hidden
{
    display: none;    
}
.ui-dialog #divPollPopup {font-size: 12px;color: #676767;}
.ui-dialog #divPollPopup h3 {font-weight: bold;margin-top:15px;}
.ui-dialog #divPollPopup .checkbox-form, .ui-dialog #divPollPopup .radio-form {margin-left:20px;	margin-right:5px;}
.submit, #divPollPopup input[type=submit], #divPollPopup #btnClosePoll
{
    background-image: url("/img/btn_red_pattern.png");
    background-repeat: repeat-x;
    border-color: #FFCBCB #280000 #280000 #FFCBCB;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 2px #CCCCCC;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    margin: 16px 6px 0 0;
    text-transform: uppercase;
}

#btnAdBlockClose
{
     background-image: url("/img/btn_red_pattern.png");
    background-repeat: repeat-x;
    border-color: #FFCBCB #280000 #280000 #FFCBCB;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 2px #CCCCCC;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    margin: 16px 6px 0 0;
    text-transform: uppercase;
    float:right;
}
div.unsubscribed
{
    min-height:240px;
}
.mobile-meinmenu ul
{
   display:block;
   -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow:0px 0px 5px #808080;
    width: 460px;
    margin:0 auto;
    margin-top:20px;
}
.mobile-meinmenu ul li
{
   display:block;
   height:64px;
   background-image: url(../img/mobile/mobile-mainmenu-pattern.jpg);
    background-color: #e0e0e0; /* Old browsers */
    background: -moz-linear-gradient(top,  #e0e0e0 0%, #ffffff 50%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(50%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0e0e0 0%,#ffffff 50%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e0e0e0 0%,#ffffff 50%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e0e0e0 0%,#ffffff 50%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(top,  #e0e0e0 0%,#ffffff 50%,#f2f2f2 100%); /* W3C */
}
.mobile-meinmenu ul li:first-of-type 
{
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    }
.mobile-meinmenu ul li:last-of-type
{
    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    }  
.mobile-meinmenu ul li.hidden
{
    display:none;
}   
    
.mobile-meinmenu ul li a
{
   color:#08529F;
   font-size:22px;
   font-weight:bold;
   padding:15px 15px 0 15px;
   display:block;
   text-transform:uppercase;
}
.mobile-meinmenu ul li a span
{
	background-image: url(../img/mobile/snippets.png);
	background-repeat: no-repeat;
	background-position: -133px -156px;
	height: 30px;
	float: right;
	width: 30px;
	display:block;
}
.mobile-meinmenu
{
   display:block;
}
.filters-holder p {font-size: 16px;}