
#preloader {
	display: none;
}

body {
    font-family: Arial,sans-serif;
	background: #FFFFFF;
    line-height: 1.4;
    color: #494949;
	font-size: 90%;
	padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5 {
    font-family: Georgia, "Times New Roman", Times, Serif;
    margin: 0 0 15px 0;
    font-style: italic;
    line-height: 1.2;
    color: #000;
    padding: 0;
}

h1 {
    padding-left: 0.1em;
    font-weight: bold;
    font-size: 36px;
}

h2 {
    font-weight: normal;
    font-size: 21.6px;
}

h3 {
    font-weight: bold;
    font-size: 16px;
}

h4 {
    font-weight: bold;
    font-size: 13px;
}

h5 {
    font-weight: bold;
    font-size: 13px;
}

p {
    margin: 0 0 15px 0;
    padding: 0;
}

a {
	color: #396EA9;
}

a:hover, a:focus, a:active {
	color: #FF5223;
}

a.external {
    background: transparent url('../images/external_link.gif') no-repeat 100% 100%;
    padding-right: 18px;
}

img {
	border: none;
}

textarea, input[type="text"] {
    border: 1px solid #999;
    padding: 2px;
}

/* additional classes */

.nomargin {
    margin: 0;
}

.nopadding {
    padding: 0;
}

.none, .hidden {
	display: none !important;
}

.left {
	float: left;
}

.right {
	float: right;
}

.disable_grey {
	color: #999999;
}

.black {
	color: #000;
}

.white {
	color: #fff;
}

.orange {
    color: #fc7a2e;
}

.dotted, .pseudo {
	border-bottom: 1px dotted;
	text-decoration: none;
	cursor: pointer;
}

.dotted:hover, .pseudo:hover {
	color: #FF5223;
}


/* main blocks */

a.find {
	background: url(../images/btn-search.gif) no-repeat;
	display: block;
	float: left;
	height: 18px;
	width: 18px;
}

a.find:hover {
	background: url(../images/btn-search-hover.gif) no-repeat;
	display: block;
	height: 18px;
	width: 18px;}

.rating {
    display: inline-block;
	height: 20px;
    padding-left: 20px;
    color: #9C9C9A;
    background: url(../images/hand.gif) 0 50% no-repeat;
	font-size: .86em;
	font-style: normal;
	line-height: 20px;
}

.connections {
    display: inline-block;
	height: 20px;
    padding-left: 25px;
    color: #9C9C9A;
    background: url(../images/connections.gif) 0 50% no-repeat;
	font-size: .86em;
	font-style: normal;
	line-height: 20px;
}

#subscribe {
	position: absolute;
	top: 1em;
	right: 24.5em;
	padding: 2px 40px 0 0;
	line-height: 1.8;
}

	#subscribe a {
		background: url(../images/icons.gif) no-repeat 0 -213px;
		color: #4A4E46;
		font-size: 0.9em;
		padding-left: 25px;
	}

	#subscribe a:hover, #subscribe a:active {
		color: #FF5223;
	}

#blogs_in_profi {
   position: absolute;
   top: 1em;
   right: 24.5em;
   right: 0;
   padding: 2px 40px 0 0;
   line-height: 1.8;
}

   #blogs_in_profi a {
       background: url(../images/icons.gif) no-repeat 0 -476px;
       color: #4A4E46;
       font-size: 0.9em;
       padding-left: 25px;
       }

   #blogs_in_profi a:hover, #blogs_in_profi a:active {
       color: #FF5223;
       }
.section-options #blogs_in_profi { }

ul.inner_switcher {
	padding: 0px;
	margin: 0px;
}

ul.inner_switcher li {
	clear: both;
}

.cn {
	background-image: url(../images/r-corner-1.png);
	background-repeat: no-repeat;
	font-size: 0;
	height: 22px;
	position: absolute;
	width: 22px;
	z-index: 2;}

.cn.tl {
	left:-11px;
	top:-11px;
	}

.cn.tr {
	right:-11px;
	top:-11px;
	}

.cn.bl {
	bottom:-11px;
	left:-11px;
	}

.cn.br {
	bottom:-11px;
	right:-11px;
	}

.sort_link {
	color: #595959;
	float: right;
	font-size: 13px;
	padding: 15px 25px 0 0;
}

.selected .cn {
	background-image: url(../images/r-corner-2.png);
	z-index: 1;}

.slider_selected {
	background: #F25D22 url(../images/bg-head-sw-item.gif) repeat-x scroll 0 0;
	cursor: auto;
	color: #fff;}

.slider_selected .cn {
	background-image: url(../images/r-corner-2.png);
	z-index: 1;}


#look {
	background: #FFF;
	position: relative;
	float: right;
    width: 340px;
}

#much_more {
	display: none;
	background: #FFF;
	position: absolute;
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	width: 14.5em;
	z-index: 999;
	/*  background: red;
	border: black dashed;*/
}

#close_much_more {
	color: red;
	font-size: large;
	display: none;
	float: right;
	text-decoration: none;
	right: 10px;
}

#look_top_much_more, #look_bottom_much_more {
	margin: 0;
	display: none;
	margin: 0 -2px;
}

.look_top {
	border-top: 1px solid #999;
	position: relative;
	height: 9px;
	margin: 0 10px;}

.look_lt, .look_rt, .look_rb, .look_lb {
	display: block;
	position: absolute;
	height: 10px;
	width: 10px;}

.look_lt {
	background: url(../images/look_lt.gif) no-repeat left top;
	left:-10px;
	top:-1px;}

.look_rt {
	background: url(../images/look_rt.gif) no-repeat left top;
	right:-10px;
	top:-1px;
}

.look_content {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 2px 1.2em;}

.look_bottom {
	border-bottom: 1px solid #999;
	position: relative;
	height: 9px;
	margin: 0 10px;}

.look_lb {
	background: url(../images/look_lb.gif) no-repeat left top;
	left:-10px;
	bottom:-1px;
}

.look_rb {
	background: url(../images/look_rb.gif) no-repeat left top;
	right:-10px;
	bottom:-1px;
}

.look_content h2 {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	margin: 0;}

a.what_else {
	border-bottom: 1px dotted;
	color: #5A5A5A;
	float: right;
	font-size: 85%;
	font-weight: normal;
	line-height: 1em;
	position: absolute;
	right: 18px;
	text-decoration: none;
	top: 17px;}

a.what_else:hover {
	color: #FF5223;
	border-color: #FF5223;}

.look_p {
	color: #5A5A5A;
	font-size: 90%;
	margin: 0.7em 0 0 100px;}

.look_ico_a {
	display: block;
	float: left;}

.shelf {
	margin: 10px 10px 10px 0;}

#article{
	margin-top:1em;}

#article blockquote {
	margin: 0 1em 1em 2em;
	font-style: italic;
	color: #696868;
	padding: 0;
}

#article blockquote.epigraph {
	margin-left: 60%;
}

#edit_post_body blockquote {
	margin: 0 1em 1em 2em;
	font-style: italic;
	color: #696868;
	padding: 0;
}

#edit_post_body blockquote.epigraph {
	margin-left: 60%;
}

#text{
	color:#464545;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.4em;}

#comments{
	margin:2.5em 0 2em;}

.sidebar_text {
}

.sidebar_text h3 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 0.3em;
    color: #494949;
}

.text_item {
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0.7em 0;
	padding: 0;}

.comments {
	color: #8A8888;
	font-size: 0.9em;
	margin: 0.2em 0 0 0;
	padding: 0;}

#article {
	margin-top: 1em;}

#text {
	color: #464545;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.4em;}

#comments {
	margin: 2.5em 0 2em;}

.comment_item {
	clear: left;
	margin: 0 0 1.5em;
	overflow: hidden;
}

p.author {
	color: #5D5D5D;
	font-size: 0.8em;
	margin: 0 0 0.3em;
	padding: 0;}

p.for {
	margin: 0.5em 0;
	padding: 0;}

#add_comment p label {
	width: 9em;}

textarea.comment_form {
	height: 10em;
	overflow: visible;
	width: 40em;}

img.g_border {
	border: 4px solid rgb(238, 238, 238);
	padding: 1px;
	margin-right: 12px;
	margin-bottom: 5px;}

.com_img {
	float: left;
	height: 50px;
	width: 50px;}

.com_body {
	margin-left: 65px;
	font-size: 90%;}

.com_body a {
	color: #646464;}

.com_body a:hover {
	color: #FF5223;}

.small_date {
	color: #8A8888;
	font-size: 70%;}

.feedback_inf {
	margin: 0;}

.feedback_text {
	margin: 0.3em 0;
	padding: 0;}

/* -------------------------------------------------------------------------- */

#high_banner {
    z-index: -9999;
}

.adriverBanner + .adriverBanner {
	margin: 30px 0 0 0;
}

/* -------------------------------------------------------------------------- */

.found-count {padding-top: 15px;}
.found-count a {text-decoration: none !important}

.news_item {
	margin: 0 0 3.5em;}

.date {
	color: #8E8E8E;
	font-size: 0.8em;
	margin: 0.1em 0 0 0;}

.news_shorttext {
	margin: 0.5em 0 0 0;}

.news_img {
	float: left;
	height: 100px;
	margin: 0.3em 0 0;
	overflow: hidden;
	width: 100px;}

.news_prev {
    margin: 0 0 0 115px;
}

.news_prev h3 {
    font-family: Georgia, 'Times New Roman', Times, Serif;
    margin: 0 0 0.3em 0;
    font-weight: normal;
    font-style: italic;
    line-height: 120%;
    font-size: 20px;
    color: #494949;
}

/* -------------------------------------------------------------------------- */
/* Постраничная навигация */

#pages {
    margin: 15px 0 0 0;
}

#pages a {
	color: #57585A;
}

#pages a:hover {
	color: #FF5223;
}

#pages .numbers a,
#pages .numbers span {
	display: inline-block;
	padding: 0.4em;
}

#pages .numbers span {
	color: #FF6300;
}

#pages .numbers em {
	display: inline-block;
    font-style: normal;
	padding: 0.4em 0;
}

/* -------------------------------------------------------------------------- */

/*
#footer {
	padding-top: 4em;
}
*/

#footer_menu {
	background-color: #FCF5E1;
	color: #828387;
	font-size: 0.9em;
	overflow: hidden;
	padding: 1em 0 0 20px;}

body.layout-compact #footer_menu,
body.layout-cabinet-vcard #footer_menu {
    display: none;
}

#footer_menu a {
	color: #828387;}

#footer_menu b {
	font-weight: bold;
	line-height: 1.9em;}

.empty {
	clear: left;
	float: left;
	height: 1em;
	width: 100%;}

#footer_menu a.bl {
	line-height: 1.88em;
	margin: 0 0 0.4em 0;}

#footer_menu a.bl:hover {
	color: #FF5223;}

#footer_menu a.bl_l {
	line-height: 1.3em;
	margin: 0 0 0.4em 0;}

#footer_menu a.bl_l:hover {
	color: #FF5223;}

#fm_container {
	padding: 0 0 1em;}

#fm_s {
	float: left;
	width: 89%;}

#fm_1, #fm_2, #fm_3, #fm_4, #fm_5 {
	float: left;}

#fm_1 {
	width: 10%;}

#fm_2 {
	width: 45%;}

#fm_3 {
	width: 23%;}

#fm_4 {
	width: 15%;}

#fm_5 {
	padding-left: 1%;
	width: 15%;}

#tabs {
	/*padding-right: 10%;*/
    position: static;
	width: 90%;
}

#tabs_top {
	background: url(../images/round_top_left.gif) no-repeat bottom left;
	height: 44px;
	}

#tabs_top_wr {
	background: url(../images/round_top_right.gif) no-repeat bottom right;
	height: 44px;
	}

#tabs_top_wr ul {
	list-style: none;
	padding: 0;
	margin: 0;}

#tabs_top_wr ul li {
	display: block;
	float: left;
	font-weight: bold;
	height: 44px;}

#tabs_top_wr ul li.act_tab {
	background: url(../images/left_tab.gif) #fff no-repeat left top;}

#tabs_top_wr ul li.act_tab span {
	background: url(../images/right_tab.gif) no-repeat right top;
	display: block;
	float: left;
	font-weight: bold;
	height: 36px;
	padding: 4px 15px;}

#tabs_top_wr ul li span {
	display: block;
	padding: 4px 15px;}

#tabs_top_wr ul li span a {
	border-bottom: 1px dashed #828387;
	text-decoration: none;}

#tabs_top_wr ul li span a:hover {
	color: #FF5223;
	border-bottom: 1px dashed #FF5223;}

a.dis {
	color: #999999 !important;
	cursor: auto;
	text-decoration: none;}

a.dis:hover {
	color: #999999;}

.tabs_content {
	background: #FFF;
	padding: 0 15px;
	overflow: hidden;
}

.tabs_content ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0.4em 0;}

.tabs_content ul li {
	margin: 0 1em 0.4em 0;}

.tabs_content ul li a:hover {
	color: #FF5223;}

.tabs_content ul.column_1 {
	float: left;
	width: 45%;}

.tabs_content ul.column_2 {
	width: 54%;}

#tabs_bottom {
	background: url(../images/round_bottom_left.gif) no-repeat top left;
	height: 12px;}

#tabs_bottom_wr {
	background: url(../images/round_bottom_right.gif) no-repeat top right;
	height: 12px;}

#footer_banner {
	background-color: #FFF;
	border-top: 1px solid #BEBEBE;
	text-align: center;}

#copyright {
	font-size: 12px;
	padding: 30px 30px 5px 33px;}

#copyright  a{
	color: #4E4E4E;
	text-decoration: none;}

#columns {
	font-size: 0.85em;
	margin: 0 0 1.5em;
	padding: 1.5em 20px 0;
	overflow: hidden;}

#column_1 {
	float: left;
	width: 20.825%;}

#column_1 p, #column_2 p, #column_3 p,  #column_3_profi p, #column_4 p {
	margin: 0;
	padding: 0;}

#column_1 p.contact_inf {
	padding-left: 1.1em;}

#column_2 {
	float: left;
	width: 20.825%;}

#column_3 {
	float: left;
	width: 23%;}

#column_3_profi{
	float:right;
	margin-right:25.825%;
	width:23%;
}

#column_4 {
	display: inline;
	float: right;
	margin-right: 8%;
	width: 23%;}

.light_grey {
	color: #BEBEBE;
	font-size: 90%;}

#bottom {
	border-top: 1px solid #BEBEBE;
	overflow: hidden;}

a.counter {
	margin-right: 1.5em;
}

/*additional styles in professionals*/
#lower_menu {
	clear: left;
	float: left;
	margin: 1em 0 0 0;
	padding: 0;
}

#lower_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#lower_menu ul li {
	display: inline;
	font-size: 90%;
	padding: 0 5px 0 15px;
}

.count {
	color: #888888;
	font-size: 75%;
	padding-left: 0.5em;
}

.chk {
	color: #FF5223;
}

p.sub_tit {
	margin: 1.7em 0 0.6em 1em;
}

@-moz-document url-prefix() {
  p.sub_tit {margin: 1.2em 0 0.6em 1em;}
}


.tut {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
}

#tabs ul li.ui-state-default span a {
border-bottom: 1px dashed #828387;
position: relative;
text-decoration: none;
}

.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 0 !important;
    float: left;
    margin: 0 0.2em -1px 0;
    padding: 0;
    position: relative;
}

/* -------------------------------------------------------------------------- */
/* скругленные уголки */

.r-corner {
    position: relative;
    overflow: hidden;
}

.cf {
    background-color: #fff;
    position: relative;
    margin: 0 11px;
    display: block;
    height: 11px;
    font-size: 0;
}

.r-corner .cn {
    background-repeat: no-repeat;
    position: absolute;
    font-size: 0;
    height: 22px;
    width: 22px;
}

.r-corner .cn.tl {
    left: -11px;
    top: -11px;
}

.r-corner .cn.tr {
    right: -11px;
    top: -11px;
}

.r-corner .cn.bl {
    bottom: -11px;
    left: -11px;
}

.r-corner .cn.br {
    bottom: -11px;
    right: -11px;
}

/* -------------------------------------------------------------------------- */
/* диалог со скругленными уголками */

.rounded-popup {
    position: absolute;
    padding: 0;
    margin: 0;
}

.rounded-popup .container {
    border-color: #FF6300;
    border-style: solid;
    border-width: 0 1px;
    background: #fff;
    padding: 0 10px;
    margin: 0;
}

.rounded-popup .close, .btn-close {
    background: url('../images/ico-close.gif') no-repeat scroll 0 0;
    position: absolute;
    cursor: pointer;
    display: block;
    height: 13px;
    width: 13px;
    right: 13px;
    top: 13px;
}

.rounded-popup .close:hover, .btn-close:hover {
    background-position:0 100%;
}

.rounded-popup .cn {
    background: url('r-corner-8.png');
}
   
.rounded-popup .cf {
    border-color: #ff6300;
    border-style: solid;
    height: 10px;
}

.rounded-popup .cf.t {
    border-width: 1px 0 0;
}

.rounded-popup .cf.b {
    border-width: 0 0 1px;
}

.rounded-popup  ul {
    list-style-type: none;
}

/* -------------------------------------------------------------------------- */

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.to_bottom{
	position:absolute;
	bottom:0px;
}

.placeholder {
	color: #999;
}

/* -------------------------------------------------------------------------- */
/* jquery ui dialog overlay fix */

.ui-widget-overlay { width: 100% !important; }

/* -------------------------------------------------------------------------- */
/* rocon rc-shape (for IE and Opera < 10.5) */
.rc-shape.rocon-init > .rocon-tl, .rc-shape.rocon-init > .rocon-tr {
	top: 0;
}
.rc-shape.rocon-init > .rocon-bl, .rc-shape.rocon-init > .rocon-br {
	bottom: 1px; /* Opera bug, set to 0 for IE */
}

.switcher li.selected.rocon-init, .switcher li.slider.rocon-init {
	background: none;
}
	.switcher li.selected.rocon-init a, .switcher li.selected.rocon-init span {
		position: relative;
		z-index: 21;
	}
	.switcher li.selected.rocon-init .rocon {
		position: absolute;
		z-index: 20;
	}
	.switcher li .rocon, .switcher li .vml-rocon {
		display: none;
	}
		.switcher li.selected .rocon, .switcher li.selected .vml-rocon,
		.switcher li.slider .rocon, .switcher li.slider .vml-rocon{
			display: inline-block;
		}
#orange_titl {
	background-color:#FFFFFF;
	color:#F74A1B;
	display:block;
	font-size:14px;
	font-weight:bold;
	left:30px;
	padding:10px;
	position:absolute;
	top:-18px;}

#reg_texts {
padding:10px 30px;
}

.big_date {
    float: left;
    color: #8E8E8E;
    font-size: 0.8em;
}

#page_desc_seo{
	border-top: 1px solid #969695;
	border-bottom: 1px solid #969695;
	background-color:#F6F5F5;
	padding: 15px 22px;
	position:relative;
	color: #828387;
	display: block;
	font-size: 12px;
	line-height: 18px;
}
#page_desc_seo h1 {
    margin: 0 0 0.5em;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.8em;
    line-height: 1.2;
    color: #828387;
}
#page_desc_seo #seo_but{
	height: 21px;
	position: absolute;
	right: 40px;
	margin-top: -11px;
}
#page_desc_seo #seo_but.off{
	background-image: url(/images/seo_off.png);
	background-repeat: no-repeat;
	width: 92px;
}
#page_desc_seo #seo_but.on{
	background-image: url(/images/seo_on.png);
	background-repeat: no-repeat;
	width: 172px;
}

.orbtn {
    background: url("/images/orangebutton.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    height: 27px;
    margin: 0 0 6px 0;
    text-decoration: none;
    width: 123px !important;
    text-align: center;
    padding: 5px 0 0 0;
}

.orbtn:hover {

    color: #FFFFFF !important;
}

.grbtn {
    background: url("/images/greybutton.png") no-repeat scroll 0 0 transparent;
    color: #000000 !important;
    display: block;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    height: 27px;
    margin: 0 0 6px 0;
    text-decoration: none;
    width: 123px !important;
    text-align: center;
    padding: 5px 0 0 0;
}

.app_choose_folder {

    text-align: center;
}


.ask_question, .add_news {
	display:block;
	width:173px;
	height:38px;
	text-indent:-9999px;
}
.ask_question a, .add_news a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
}
.ask_question a:hover, .ask_question a.ua:hover,.add_news a:hover, .add_news a.ua:hover {
	background-position:0 -38px;
}

.ask_question a {
    background:url(/web/images/question_button_press_center.png) no-repeat top left;
}

.ask_question  a.ua {
	background:url(/web/images/question_button_press_center_ua.png) no-repeat top left;
}

.add_news a {
    background:url(/web/images/add_news_button_press_center.png) no-repeat top left;
}

.add_news  a.ua {
	background:url(/web/images/add_news_button_press_center_ua.png) no-repeat top left;
}

table.auth {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 0;
}

/* -------------------------------------------------------------------------- */
/* ������� */

#high_banner {
	z-index: -9999;
}

#high_banner_2,
#high_banner_4,
#high_banner_5,
#high_banner_8,
#high_banner_9,
#high_banner_10,
#high_banner_11,
#high_banner_12 {
	margin: 30px 0;
}

/* -------------------------------------------------------------------------- */

::-webkit-input-placeholder,
* input:-moz-placeholder {
  color: #999;
}

/*button_big*/
.center_button {
    position: absolute;
    top: -60px;
    margin: 0px;
}
.center_button a{text-decoration:none;}
a.button_big span, a.button_big i {display:inline-block;height:39px;}
a.button_big span{
	background:url(/web/images/bg-button_big.png) no-repeat 0px 0px;
	width:115px;/*fix ������ ������� ������ ��� �������� �� ���������*/
	color:#fff;
	text-align:center;
	padding-top:3px;
	margin-right:5px;
}
a.button_big i{
	background:url(/web/images/bg-button_big.png) no-repeat top right;
	width:5px;
	position:absolute;
	float:right;
	top:0px;
	right:0px;
}
a:hover.button_big span{
	background:url(/web/images/bg-button_big.png) no-repeat 0px -44px;
	color:#fff;
	text-align:center;
	padding-top:3px;
	margin-right:5px;
}
a:hover.button_big i{
	background:url(/web/images/bg-button_big.png) no-repeat right -44px;
	width:5px;
	position:absolute;
	float:right;
	top:0px;
	right:0px;
}


/*button_big green*/
a.button_big_green span, a.button_big_green i {display:inline-block;height:39px;}
a.button_big_green span{
	background:url(/web/images/bg-button_big.png) no-repeat 0px -88px;
	width:115px;/*fix ������ ������� ������ ��� �������� �� ���������*/
	color:#fff;
	text-align:center;
	padding-top:3px;
	margin-right:5px;
}
a.button_big_green i{
	background:url(/web/images/bg-button_big.png) no-repeat right -88px;
	width:5px;
	position:absolute;
	float:right;
	top:0px;
	right:0px;
}

a:hover.button_big_green span{
	background:url(/web/images/bg-button_big.png) no-repeat 0px -130px;
	color:#fff;
	text-align:center;
	padding-top:3px;
	margin-right:5px;
}
a:hover.button_big_green i{
	background:url(/web/images/bg-button_big.png) no-repeat right -130px;
	width:5px;
	position:absolute;
	float:right;
	top:0px;
	right:0px;
}



.rentgen_mark_yellow span, .rentgen_mark_green span {
    padding: 1px 0 0 5px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    font-size: 12px;
}

.rentgen_mark_yellow span, .rentgen_mark_green span, .rentgen_mark_yellow i, .rentgen_mark_green  i{
    display: inline-block;
    height: 20px;
}
.rentgen_mark_yellow span, .rentgen_mark_yellow i {
    background: url('/web/images/apps/cirkle_indicator1.png') no-repeat scroll 0 -22px transparent;
}
.rentgen_mark_green span, .rentgen_mark_green i {
    background: url('/web/images/apps/cirkle_indicator1.png') no-repeat scroll 0 0 transparent;
}
.rentgen_mark_yellow i  {
    background-position: 100% -22px;
    width: 6px;
}
.rentgen_mark_green i  {
    background-position: 100% 0;
    width: 6px;
}

.rentgen_mark_yellow, .rentgen_mark_green {
    white-space: nowrap;
    width: auto;
}

.postcard_button {
    float: right;
}

.text_bi24georgiadarkgrey{
    font: bold italic 24px Georgia,Sans;color:#282727;
}

#google_ad_main_sidebar{
    margin: 30px 0;
}

#google_ad_main_bottom{
    margin: 25px 0;
    margin-left: 15px;
    margin-right: 260px;
}

#bottom_banner_1{
    margin-left: 15px;
    margin-top: 25px;
    margin-right: 260px;
}
