.b-button {
	padding:0 3px;
	}
.g-button {
	padding:.1em .2em;
	}
#all_content {
	max-width:1280px;
	min-width:1250px;
	margin: 0 auto;
	}
#measurer {
	position: absolute; 
	overflow:hidden;
	clear:both;
	left: 0px; 
	width: 99%;
	height: 16px; 
	top: -10px;
	line-height: 16px; 
	}
.g-list li {
	list-style-type:none;
	padding:0;
	margin:0;
	}
.g-table {
    width:100%;
    }
.g-text-type {
	font:.875em Tahoma, Geneva, serif;
	}
.g-pre {
	white-space:nowrap;
	}
.fake-link,
.fake-link--mod {
		text-decoration: none;
		border-bottom: 1px dotted;
		cursor: pointer
	}
.fake-link--mod {
	border-bottom: 1px dashed;
}
.new_on_site {
color:#333;
font:75% Tahoma, Arial;
}
	.new_on_site .new {
	float:left;
	margin-right:5px;
	background:#1C9901;
	padding:1px 4px 3px 5px;
	font:bold 11px Tahoma, Arial;
	color:#FFF;
	}
	.new_on_site .text-block {
	padding-top:1px;
	float:left;
	font-size:11px;
	}
.b-free-advert a {
	text-decoration:none;
	}
.b-free-advert img {
	font-size:1.3em;
	}
.b-print-logo,
.b-print-contacts {
position:absolute;
left:-1000px;
top:-1000px;
}
.b-screen-logo {
	position:relative;
	}
.b-logo-block {
	background:#af015a url(../im/search-bg.jpg) top left repeat-x;
	margin-top:6px;
	position: relative;
	}
.winter-bg {
	background:#0e69ac url(../im/winter-search-bg.gif) top left repeat-x;
	}
.spring-bg {
	background:#1f7930 url(../im/spring-style.png) top left repeat-x;
	}
.summer-bg {
	background:#39aaf2 url(../im/summer-style.png) top left repeat-x !important;
	}
	.b-logo-block .b-wrap {
	padding:13px 14px 12px 15px;
	}
	.b-logo-block .b-logo {
	float:left;
	width:55%;
	height: 58px;
	margin-right: -3px;
	}
	.b-logo-block .b-corner {
	position:absolute;
	width: 8px;
	height: 8px;
	overflow: hidden;
	}
	.b-logo-block .tl-corner {
		left: 0;
		background-position: left top;
	}
	.b-logo-block .tr-corner {
		left: -8px;
		margin-left: 100%;
	}
	.b-logo-block .br-corner {
		bottom:-1px;
		left: -8px;
		margin-left: 100%;
		margin-top: -8px;
	}
		.b-logo-block .b-corner div {
			width: 20px;
			height: 20px;
			overflow: hidden;
			position: absolute;
			background: url(../im/transp-corners.png);
		}
		.b-logo-block .tr-corner div {
			left:-8px;
			}
		.b-logo-block .br-corner div {
			left:-8px;
			top: -9px;
			}
.b-logo {
	color:#FFF; 
	}
.logo-title {
	position:absolute;
	left:0;
	top:-5px;
	height:32px;
	width:296px;
	margin-left:80px;
	font-size:11px;
	color:#f6e6ee;
	}
.b-spring-style .logo-title {
color:#FFF;
}
.winter-bg .logo-title {
	margin-left:85px;
	top:-2px;
	color:#FFF;
	}
	.logo-title div {
	position:absolute;
	bottom:0;
	left:0;
	}
	.logo-title a {
	text-decoration:none;
	color:#FFF;
	}
/*Navigation*/
		#nav {
		min-width:900px;
		}
		#nav,
		#nav UL {
			font-family:Arial, Helvetica, sans-serif;
			list-style:none;
			}
		* html #nav UL,
		* html #nav {
		float:left;
		display:inline;
		}
		#nav {
			padding:0;
				margin:0;
			border-width:0 0 1px 1px;
			margin-left:30px;
			margin-top:8px;
			position:relative;
			z-index:5000;
			background:#fdfbf5
			
			}
			#nav UL {
				position:absolute;
				visibility:hidden;
				top:2em;
				padding:4px 0 0;
				margin:0;
				/*left:0;*/
				width:13.5em;
				z-index:5000;
				}

				#nav UL UL {
					top:-1px;
					left:13.5em;
					padding-top: 0;
					padding-left: 3px;
					}
			#nav LI {
				position:relative;
				float:left;
				margin-right:3px;
				text-decoration:none;	
				}
			#nav LI li {
				border-left: 1px solid #edcaad;
				border-right: 1px solid #edcaad;
				background:#fdfbf5;
			}
			#nav ul LI:first-child {
				border-top: 1px solid #edcaad
			}
			#nav ul LI:last-child {
				border-bottom: 1px solid #edcaad
			}
			* html #nav LI {
			z-index:5000;
			}
			#nav LI a {
			color:#333;
			border:1px solid white;
			font-weight:bold;
			font-size:14px;
			text-decoration:inherit;
			/*xmargin-right:-1px;*/
			}
				#nav LI LI {
					width:100%;
					margin-right:0px;
					background:#fdfbf5;
					margin-right:0px;
					}
				* html #nav LI LI {
				z-index:7000000;
				}
				#nav LI:hover > UL {
					visibility:visible;					
					
					}
			#nav A {
				display:block;
				padding:5px 8px 5px 8px;
				text-decoration:none;
				color:#FFF;
				}
				#nav LI LI A {
					border:none;
					color:#333333;
					font-size:0.99em;
					font-weight:normal;
					padding:0.4em 1em 0.6em 8px;
					HEIGHT: 1%;
					text-decoration:underline;
					
					}
			#nav A.parent {
				BACKGROUND-POSITION: 95% 50%; 
				BACKGROUND-IMAGE: url(../im/topmenu_arrow.gif); 
				BACKGROUND-REPEAT: no-repeat;
				}
			
			#nav li A:hover,
			#nav  li A.hi,
			#nav li  A.hi:hover {
			border:1px solid #edcaad;
			color:#a00157;
			background-color:#fdfbf5 ;
			
			}
			#nav li  ul li A.hi:hover  {
				BACKGROUND-POSITION: 95% 50%; 
				BACKGROUND-IMAGE: url(../im/topmenu_arrow_sel.gif); 
				BACKGROUND-REPEAT: no-repeat;
			}
			#nav ul li A:hover,
			#nav  ul li A.hi,
			#nav  ul li A.hi:hover {
					background-color:#f1efe9;
					color:#9c004b;
					border:none;
				}
/*End Navigation*/
.b-header {
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	}
.b-search {
	width:45%;
	float:right;
	margin-top: 15px;
	/*background:url(../im/sch_rt.gif) top right no-repeat;*/
	}
.b-search-inner {
	padding:0px;
	margin:20px 0 0;
	color:white;
	font-size:11px;
	}

	.b-search-inner .b-search-button {
		float:right;
		overflow:visible;
		padding:0 3px;
		display:inline;
		font:14px Arial, Helvetica, sans-serif;
		border: 1px solid #D4D0C8;
		outline:0;
		height: 25px;
		cursor:pointer
		}	
	.b-search-inner .b-input {
		 margin:0 65px 3px 0;
		 }
		 .b-search-inner .b-input input {
			width:100%;
			padding: 2px 0;
			font:12px Arial, Helvetica, sans-serif;
			height:19px;
			line-height:19px;
			border: 1px solid #D4D0C8;
			}
	
#hr {
	height:2px; 
	overflow:hidden; 
	background:#d0d0d0; 
	margin:7px 20px 0 30px;
	}
.long-banner {
	padding:10px 0;
	text-align:center; 
	border:1px solid #393939;
	background:#727272;	
	}
	.long-banner div {
	width:960px;
	height:60px;
	margin:0 auto;
	background:#000;
	}
.right-banner {
	width:200px;
	height:300px;
	background:#333;
	margin-bottom:20px;
	}
.text-banner {
	font-size:80%;
	}
.text-banner .pic {
	margin-bottom:4px;
	display:block;
}

.text-banner dd {
	margin-bottom:25px;
	margin-top:4px;
	}
.text-banner dd a {
	color:#333;
	text-decoration:none;
	}
.text-banner.type2 {
	margin-top:10px;
	padding:10px;
	background:#fae2bc
	}
	.text-banner.type2 dd {
	margin-top:2px;
	}
.long-banner2 {
	text-align:center;
	margin:30px 0;
}
.medium-banner {
	margin:0 0 20px;
	width:390px;
	height:80px;
}
.l-block {
	float:left;
	}
.r-block {
	float:right;
	}
.b-big-title {
	font-size:1.8em;
	font-weight:normal;
	}
.b-medium-title {
	font-size:1.3em;
	}
.b-big-title {
	font-size:150%;
	color:#000;
	margin-bottom:10px;
	}
.b-bigger-title {
    font-size:1.65em;
    font-weight:normal;
    }
.b-smaller-title {
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:10px;
	}
.b-smaller-title img {
	vertical-align: middle
}
.b-small-title {
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
	}
.text-type {
	font-size:0.8em;
	}
.text-type2 {
	font-size:0.9em;
	}
.h-title {
	margin-top:9px;
	}
.h-title2 {
	margin-bottom:10px;
	}
.h-title3 {
	margin-bottom:15px;
	margin-left:12px;
	}
.list li {
	list-style-type:none !important;
	}
.inline-list li {
	float:left;
	}
.b-colored {
	color:#D13B3B
	}
.as-link {
	border-bottom:1px dashed #b0015a;
	color:#b0015a;
	cursor:pointer;
	}
.dashed-list {
	margin-left:1.5em
	}
	.dashed-list li:before {
	content:'\2014\a0  ';
	color:#151514;
	}
	.dashed-list li {
	list-style-type:none;
	text-indent:-1.5em;
	margin-bottom:7px;
	line-height:1.1em;
	}
.input-list li {
	overflow:hidden;
	clear:both;
	}	
.b-line {
	height:1px;
	overflow:hidden;
	background:#b4b4b4;
	}
.h-line {
	margin:0 20px 20px;
	}
.h-line2 {
	margin:0 0 20px;
	}
.b-error {
	color:#F00;
	}
.b-top-nav {
	position:absolute;
	z-index:500;
	/*top:127px;*/
	top: 134px;
	left:0;
	width:100%;
	}
	.b-top-nav #nav {
	margin-right:20px;
	}
.b-top-part {
	padding-top: 6px;
}
.rounded-border .corner{
	width:5px;
	height:5px;
	overflow:hidden;
	position:relative;
	z-index:200;
	}

.rounded-border .corner div{
	width:200%;
	height:200%;
	background:url(../im/corners.gif) no-repeat;
	position:absolute;
	}

.rounded-border .corner.right{
	float:right;
	z-index:200;
	}
.rounded-border.layout-top .corner.left {
	float:left;
	}
.rounded-border.layout-top .corner.right div{
	left:-5px;
	}

.rounded-border.layout-bottom .corner.right div{
	left:-5px;
	top:-5px;
	}

.rounded-border.layout-bottom .corner.left {
	bottom:-1px;
	}
.rounded-border.layout-bottom .corner.left div{
	top:-5px;
	}

.rounded-border.layout-bottom{
	margin-top:-5px;
	}
.b-two-colomns {
	overflow:hidden;
	zoom:1;
	clear:both;
	}
	.b-two-colomns .b-colomn {
	width:49.9%;
	float:left;
	}
	.b-two-colomns .b-colomn .b-wrap {
	padding-right:20px;
	}
.b-point {
	position:relative;
	}
	.b-point em,
    .b-point ins{
        position:absolute;
        left:0;
        overflow:hidden;
        }
.b-counters {
	position:absolute;
	height:1px;
	overflow:hidden;
	top:-1000px;
	}
.b-about-text {
	font-size:.8em;
	color:#666;
	}
.b-main-text {
	padding: 0 35px;
	margin: 30px 0;
}
	.b-main-text p,
	.b-main-text ul,
	.b-main-text ol,
	.b-main-text dl,
	.b-main-text table {
		margin: 0 0 1em 0;
	}
	.b-about-text p {
	margin-bottom:.7em;
	}
.b-footer {
	padding:0 20px 30px 30px;
	font-size:1.1em;
	overflow:hidden;
	zoom:1;
	}
	.b-footer .b-develop {
	width:27%;
	margin-right:3%;
	}
		.b-footer .b-develop .l-bt {
		margin-bottom:13px;
		}
	.b-footer .b-copyright {
	width:40%;
	font-size:.9em;
	margin-right:-2px;
	}
	.b-footer .b-copy-inner {
	margin-bottom:15px;
	}
.b-footer-counters {
	width:25%;
	margin-left:-2px;
	}
.b-footer .b-links {
	float: left !important;
	margin-top:15px;
	}
.b-footer .b-links li {
	float:left;
	margin-right:20px;
	}
.b-footer .b-links li a {
	background:url('../im/small-pics.png') no-repeat; 
	overflow:hidden;
	display:block;
	}
.b-footer .b-links .b-sidemap{
	width:15px;
	height:9px;
	background-position:-95px top;
	}
.b-footer .b-links .b-feedback{
	width:13px;
	height:8px;
	margin-top:1px;
	background-position:-110px top;
	}
.posterror {color:#d13b3b;}
.ok {color:green;}
.b-l-arrow{
    padding-left:20px
    }
.b-r-arrow {
    padding-right:20px;
    }
.b-l-arrow ins,
.b-r-arrow ins{
    height:7px;
    width:12px;
    top:50%;
    margin-top:-3px;
    background:url('../im/icons.gif') -25px top no-repeat;
    }
.b-r-arrow ins {
    left:auto;
    right:0;
    background-position:-41px top;
    }
.h-l-a {
    margin-right:14px;
    }
.b-check-list li {
    margin-bottom:.9em;
    padding-left:30px;
    }
    .b-check-list input {
        float:left;
        left:-20px;
        top:1px;
        position:relative;
        margin-right:-100%;
        }
.l-t-pp {
    margin-top:.7em;
    }
.b-plain-pager {
    zoom:1;
    overflow:hidden;
    }
.b-plain-pager li {
    float:left;
    padding:.25em .6em;
    }
.b-plain-pager .b-selected {
    background:#e6f6d1;
    }
.b-plain-pager2 {
    padding-left:15px;
    }
.b-plain-pager2 li {
    padding:0;
    margin-right:9px;
    }
#inner,#inner_text {
font-size:90%;
}
#inner_text {
padding-right:15px;
line-height:1.3em;
}
#inner_text table {
margin-left:1px;
}
#inner_text h5 {
font-size:120%;
margin-bottom:10px;
margin-top:20px;
}
#inner_text p {
margin-bottom:10px;
}

#inner_text table td {
/*font-size:90%;*/
padding:5px;
}
#inner_text thead p {
margin-bottom:0;
}
.y5-phone table td {
	padding:0 !important;
	}
#inner_text table td table td {
font-size:100%;
padding:5px;
}


#inner_text h2,
#inner_text h3,
#inner_text h4,
#inner_text h5,
#inner_text h6 {
	font:normal 1em Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
#inner_text h2 {
	font-size:1.4em;
	}
#inner_text h3 {
	font-size:1.3em;
	} 
#inner_text h4 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	} 
#inner_text h5 {
	font-size:1.1em;
	font-weight:bold;
	}
#inner_text h6 {
	font-size:1em;
	}
#inner_text ol {
margin:0;
margin:0 0 10px 1em;
padding:0;
}
#inner_text ul {
margin:0 0 10px 25px;
padding:0;
list-style-type:disc;
}
#inner_text ol li,
#inner_text ul li {
margin-bottom:15px;
padding:0;
}
#inner_text ol li li,
#inner_text ul li li {
margin-bottom:10px;
}
#inner_text ul li li,
#inner_text ol li li {
margin-top:5px;
margin-bottom:0;
}

	#inner_text ul ul,
	#inner_text ol ol,
	#inner_text ol ul,
	#inner_text ul ol {
	margin:10px 0 0 0;
	padding-bottom:10px;
	}
#inner_text ul li {
list-style-type:disc;
}
#inner_text ul li li {
list-style-type:square;
}
#inner_text ul li li li {
list-style-type:circle;
}
#inner_text ol li {
margin-left:20px;
}
.innertext_title2 {
font-size:150%;
margin-top:0px;
color:#000;
font-weight: normal;
}
.b-center-pos {
	text-align:center;
	}
blockquote {
	margin-left:20px;
	}
#r_banners {
	padding-top:3px; /* 21px */
}

#right_ban1 {

}
#right_ban1 img,#right_ban2 img {
margin-right:0px;
/*margin-right:30px;*/
}
#right_ban2 {
margin-right:0px;
margin-top:15px;
margin-bottom: 15px;
}
#growth {
height:98px;
}
#growth_of_prices {
background-color:#f0f0f0;
margin-right:19px;
margin-top:16px;
padding:5px 0px 16px 0px;
}
#growth_title {
font-weight:bold;
font-size:90%;
color:#000000;
margin-bottom:7px;
}

#all_analitica {
background-color:#f2e0e7;
padding:5px 0px 8px 0px;
margin-right:19px;
margin-top:2px;
}
#all_analitica a {
color:#000000;
font-size:80%;
}
.b-rate-of-exchange {
background-color:#eef9e8;
border:1px solid #a1d382;
margin-top:20px;
padding:0 0 6px 6px;
}
.b-rate-of-exchange{
	font-size:15px;
}
div.rate_div {
margin-top:4px;
}
div.rate_div b,
.rate_div strong {
white-space:nowrap;
}
.rate {
color:#3c9d00;
font-weight:bold;
}
.dinamica {
margin-top:5px;
font-size:79%;
display:block;
color:#596850;
TEXT-DECORATION:underline;
}
.dinamica:hover {
color:#334a21;
}
.b-usefull-things {
margin-top:18px;
background-color:#e7f2e4;
padding:8px 10px 10px 12px;
}
	.b-usefull-things li {
	margin-bottom:5px;
	font-size:15px;
	}
		.b-usefull-things li a {
		color:#333;
		}
		.b-usefull-things li a:hover {
		color:#cf324c
		}
	.b-usefull-things .b-title {
	padding:6px 0 7px;
	color:#000;
	font-size:1.105em;
	}
/*------------------- best agencies -----------------------*/
.b-best-agencies{
    margin-top: 20px;
    padding: 10px;
	font-size:0.817em;
	border:3px solid #f6ab3b;
	color:#000;
}
.b-best-agen-title{
	font-size:1.335em;
	font-weight:bold;
	margin-bottom:7px;
}
.b-best-agen-list {
	margin:0 -8px 10px;
}
.b-best-agen-list td{
	padding:7px 3px; 
}
.b-best-agen-list td:first-child,
.b-best-agen-list td.first-child{
	padding-left:10px; 
}
.b-best-agen-list td a{
	color:#000;
}
.b-best-agen-list td a:hover{
	color:#cf324c;
}
.b-best-agen-list .b-best-agen-name{
	color:#999;
}
.b-best-agen-list .b-best-agen-number{
	text-align:center;
	color:#b0015a;
}
.b-best-agen-list .b-best-agen-back td{
	background-color:#f3f4f4;
}
.b-best-agen-list .b-best-agen-border1{
	border-left:1px solid #ebebeb;
	padding:7px 12px;
}
.b-best-agen-list .b-best-agen-border2{
	border-left:1px solid #fff;
	padding:7px 12px;
}
.b-best-agen-list thead td,
.b-best-agen-list .b-best-agen-border1{
	padding-top:1px;
	padding-bottom:3px;
	vertical-align:middle;	
}
/*------------------- /best agencies ----------------------*/
.about_div {
padding:3px 3px 0px 0px;
color:#000000;
font-weight:bold;
}
.about_items, #useful_items {
margin-top:18px;
}
.about_items, .select_town, #useful_items {
background-color:#e7f2e4;
padding:3px 0px 15px 12px;
margin-right:0px;
}
.about_items, #useful_items {
padding-right:10px;
}
.about_items {
border-bottom:1px solid #bac7b7;
}
.about_items  a {
font-size:90%;
color:#333333;
display:block;
margin-top:6px;
text-decoration:underline;
}
.select_town {
margin-top:1px;
padding-top:8px;
}
#your_town {
font-weight:bold;
color:#000000;
font-size:90%;
float:left;
}
.select_town select {
width:79%;
//width:69%;
color:#666666;
font-size:81%; 
height:1.65em;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
margin-top:4px;
float:left;
}

.select_town input {
margin-top:3px;
width:2em; 
height:1.6em;
margin-left:5px;
//margin-left:2px;
font-family:Tahoma;
}
#useful {
padding:6px 0px 5px 0px;
color:#000;
font-weight:bold;
}

#useful_items a {
font-size:95%;
color:#333;
display:block;
margin-top:6px;
text-decoration:underline;
}
.b-bottom-nav {
	background:#EEEEEF;
	padding:10px 0 12px;
	overflow:hidden;
	zoom:1;
	font-size:1.2em;
	margin: 20px 20px 30px 30px;
	}
.td_sp {
background-color:#FFF; 
width:20px;
}
.td_sp div {
width:20px;
}
.menu_bottom_td {
background-color:#EEEEEF; 
padding:10px 0px 12px 0px;
}
.b-bottom-nav .bottommenu {
margin:0px;
padding:0px; 
margin-left:6px;
}
.b-bottom-nav .bottommenu li {
list-style-type:none; 
float:left; 
padding:0 5px 0 10px;
}
.b-bottom-nav .bottommenu li .site_adress,
.site_adress  {
	color:#a50250;
	font-size:80%;
	}
.b-bottom-nav .bottommenu li a {
font-size:80%;
color:#333;
}
.b-bottom-nav .bottommenu li a:hover {
color:#cf324c
}
.div_bottom_menu {
margin:66px 20px 0px; 
background-color:#eeeeef;
min-width:930px;
}
.bottom {
margin:0; 
}
.bottom td {
padding-left:35px;
font-size:80%;
}
.bottom td span {
font-size:117%;
display:block;
margin-bottom:6px;
}
.bottom td span a {
font-size:100%;
}
#mail {
font-size:100%
}
#bottom_links {
margin-left:8px;
}
.bottom td a {
color:#a50250;
}
.bottom td a:hover {
color:#cf324c;
}
.bottom td a.adrevt {
background:url(../im/flag.gif)  no-repeat;
display:block;
padding:0px 0px 3px 15px;
font-weight:bold;
font-size:120%;
text-decoration:underline;
}
.bottom td a.spr {
display:block;
background:url(../im/spr.gif) right 0.2em no-repeat;
float:left;
text-decoration:underline;
padding:0 8px 0 7px;
}
.bottom td a.bug {
background-image:url(../im/bug.gif) right 0.08em no-repeat;
float:left;
display:block;
padding:0 18px 0 7px;
}
.number_of_cl {
margin:4px 0px 0px 16px;
}
#counters {
padding-right:16px;
}
#answer {
background:url(../im/dotts.gif) left bottom repeat-x;
color:#b0015a;
font-size:100%;
text-decoration:none;
border-bottom:1px dashed #b0015a;
}
.reply {
border-left:2px solid #bc0c19;
background:#f8f5e7;
padding:10px 25px 13px 10px;
font-size:90%;
}
.reply p{
margin:0px 0px 8px 0px;
}
.reply a {
color:#b0015a;
}
#cont_info {
padding:7px 0px 15px 0px;
margin-top:16px;
margin-bottom:3px;
}
#all_adv {
background:#fbf0dc; 
padding:0px; 
padding-bottom:15px !important;
padding-right:10px;
}
#infc {
padding:5px 0px 15px 0px; 
background:#e5e6ea;
}
#cont_info table#cinfo {
background:#e5e6ea;width:100%;
}
#cont_info table#cinfo td {
padding:5px 10px 5px 15px;
line-height:1.3em;
font-size:90%;

}
#cont_info h5 {
padding-top:13px;
padding-left:17px;
margin-bottom:5px;
font-size:120%;
color:black;
margin-top:0px;
}
.div_all {
background:url(../im/right_block_arrow.gif) left 0.4em no-repeat; 
padding-left:12px;
margin-top:6px;
}
#tlogo {
margin-right:15px;
float:left;
margin-top:5px;
}
#det_adv {
padding-left:17px;
}
.partner-push {
	padding-left:17px;
}
#det_adv a {
color:#b0015a;
text-decoration:underline;
}
#det_adv a:hover {
color:#cf324c;
}
#only_pic {
background:url(../im/icon_pic.gif) left 0.1em no-repeat;
padding-left:20px;
font-size:90%;
}
#only_list {
background:url(../im/icon_list.gif) left 0.1em no-repeat;
padding-left:20px;
font-size:90%;
}
.innertext_title {
margin-top:0px;
color:#000;
}
#office_buid {
border-collapse:collapse;
border-style:none;
padding:0px;
margin-top:20px;
width:100%;
font-family:Tahoma;
}
#office_buid thead td {
border-left:1px solid white;
border-right:1px solid white;
background:#f9f2e0;
padding:7px 7px 10px 10px;
color:#808080;

}
#office_buid tbody td {
padding:7px 7px 10px 10px;
border-bottom:1px solid #d1d1d1;
}
#office_buid thead td,
#office_buid tbody td {
font-size:70%;
}
#new_onsite,#new_onsite2 {
background:#eef9e8;
padding:11px;
margin:0px 20px;
font-size:110%;
}
#new_onsite div,#new_onsite2 div {

}
#new_onsite a,
#new_onsite2 a {
color:#b0015a;
}
#new_onsite a:hover,
#new_onsite2 a:hover {
color:#cf324c;
}
#new_onsite b,
#new_onsite2 b{
color:#0e6f00
}
#new_onsite2 {
margin:0px;
font-size:90%;
margin-top:20px;
}
/*Yandex*/
#y5_direct1 .y5_ads, 
#y5_direct1 .y5_h2 {background-color: #FFF !important;} 
#y5_direct1 .y5_ads, 
#y5_direct1 .y5_h2 {border-color: #FBE5C0 !important; border-style: solid !important;padding:5px !important; border-width: 1px !important;} 
#y5_direct1 .y5_bg {background-color: #FEEAC7 !important;} 
#y5_direct1 .y5_ad div a {color: #B0015A !important;} 
#y5_direct1 .y5_ad div {color: #000000 !important;} 
#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a {color: #006600 !important;} 
#y5_direct1 .y5_all a, 
#y5_direct1 .y5_how a {color: #B0015A !important;}  
#y5_direct1 .y5_icon em {background-color: #006600 !important;} 
#y5_direct1 {font-size: 1em !important;} 
#y5_direct1 * {font-family: arial, sans-serif !important;}

.b-layout  #yap-Ya_sync_0-horizontal .yap-font-size,
.b-layout #yap-Ya_sync_0-vertical .yap-font-size {
	font-size: 12px !important
}
.b-layout  #yap-Ya_sync_0-horizontal .yap-title-font-size,
.b-layout #yap-Ya_sync_0-vertical .yap-title-font-size {
	font-size: 12px !important
}
.b-layout  #yap-Ya_sync_0-horizontal .yap-title-font-size {
	font-weight:bold !important;
}
#ya {
	display:inline;
	}
	#ya a{
		text-decoration: none;
		color: #333;
		}
	#ya span{
		color: #FF0000;
		}
#yandex_direct table td div a {
font-family:Arial, Helvetica, sans-serif;
}
#yandex_direct *{
	line-height: 1.623em !important;
	}
#yandex_direct {
	margin:20px 0 0;
}
#yandex_direct .y5-bg-all{
	background: none !important;
	border:none !important;
	}

#yandex_direct *, #yandex_market *, #yandex_premium *{
	font-family:Arial, Helvetica, sans-serif !important;
	}
#yandex_direct .y5-data td.y5-block{
	padding-left: 0px !important;
	}
#yandex_direct .y5-data td.y5-block div{
	color: #333 !important;
	}
#yandex_direct .y5-data td.y5-block div.ad{
	font-size: 1.03em !important;
	}
#yandex_direct .y5-header{
	font-size: 1.286em !important;
	color: #333 !important;
	}
#yandex_direct .y5-header td{
	padding-left: 0px !important;
	}
#yandex_direct .y5-header td.y5-bg {
	background: none !important;
	padding-left: 0px !important;
	}

#yandex_direct .y5-data td.y5-block div.ad-link a{
	font-weight: normal !important;
	font-size: 1.1em !important;
	line-height:1.476em !important;
	}

#yandex_direct .y5-bg-all td.y5-footer{
	padding-left: 0px !important;
	}
#yandex_direct .go-ad-all, .go-ad-how{
	font-size: 1.03em !important;
	}
#yandex_premium{
	margin-bottom: .55em;
	}
#yandex_premium .y5-data{
	margin-left: 0px;
	}
#yandex_premium .y5-empty{
	display: none;
	}
#yandex_premium .y5-data td.y5-block div, #yandex_premium .y5-header a, #yandex_direct .y5-header a, #yandex_direct .y5-header td {
	color: #333 !important;
	}
#yandex_premium .y5-data td.y5-block div.ad-link a{
	font-weight: normal !important;
	font-size: 1.1em !important;
	line-height: 1.625em !important;
	}
#yandex_premium .y5-data td.y5-block div.ad{
	font-size: .9em !important;
	}
#yandex_premium .y5-data td.y5-block div.ad div, #yandex_premium .y5-data td.y5-block div.ad span {
	line-height: 1.625em !important;
	}
#yandex_premium .y5-data td.y5-block{
	padding-bottom: 10px !important;
	padding-left: 0 !important;
	}
#yandex_premium .y5-header td{
	padding-left: 0px !important;
	color: #333 !important;
	}
#yandex_premium .y5-header{
	margin-left: 0px;
	}
#y5_direct1 .y5_ads{
	margin:0
}
.y5_ads .y5_item{
	margin-bottom: .8em;
	width:20%;
	display:inline-block;
	vertical-align:top
}
	.b-banners .y5_ads .y5_item{
		display:block;
		width:100%
	}
.y5_item .y5_ad{
	padding-right: 10px
}
.y5_item .y5_ad .ad-link{
	font-weight:bold
}
#Ya_sync_0 {
	margin-top: 20px !important;
}
.our-yandex  {
	border-bottom:1px solid #FBE5C0;
	}
.b-social-panel { 
	font-size: 13px;
	margin-top: 10px;
}
.b-social-header {
	font-size: 14px;
	margin-top: 10px;
}

.b-ya-news {
	display:block;
	clear: both;
	font-size: 90%;
	padding-top: 30px;
}

/*End Yandex*/

.block-4__adplace{
	width:204px;
	margin-left:-204px;
	right:-204px
}

.cardplace{	
 margin-top:23px;
}
