body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%; /* Tip: Treat this as 10pt. */
	line-height: 11px;
	color: #000;
	background: #d9d9d9;
}

a{
	color: #0067c8;
}

a:hover{
	text-decoration:underline;
	color: #0067c8;
}

.news-full-text{
	color: #000;
}

.news-full-text a{
	color: #000;
	text-decoration: underline;
}

.news-full-text a:hover{
	color: #0067c8;
	text-decoration: underline;
}

.news-full-text p a{
	color: #000;
	text-decoration: underline;
}

.news-full-text p a:hover{
	color: #0067c8;
	text-decoration: underline;
}

.content_tizer{
	border: 1px solid #D9D9D9;
}

.color-D9D9D9{
	background-color: #666666;
}

a.link-tizer{
	color: #FFFFFF;
}

a.link-tizer:hover{
	color: #FFFFFF;
}




.mb_teaser_image{
	float: left;
	padding-right: 5px;
}

a.mb_teaser_link{
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.2em;
	line-height:1.1em;
	font-weight:bold;
	letter-spacing:-0.4pt;
	text-decoration:none;
	color:#004276;
}

a.mb_teaser_link:hover{
	text-decoration:underline;
	color:#004276;
}



ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li {
	display:inline;
}

#left_table_bg td{
	background-color: #FFFFFF;
	border: 1px solid #d9d9d9;
}

#left_table_bg a{
	font-size: 11px;
	color: #0067c8;
	text-decoration: none;
	font-weight: normal;
}

#left_table_bg a:hover{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

td{
	font-size: 12px;
}

p.autor-off{
	display: none;
}

p {
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.1em;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a.link{
	font-size: 11px;
	color: #0067c8;
	text-decoration: none;
	font-weight: normal;
}

a.link:hover{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

#content a{
	font-size: 11px;
	color: #0067c8;
	text-decoration: none;
	font-weight: normal;
}

#content a:hover{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

#news_list a.comments{
	font-size: 11px;
	color: #0067c8;
	text-decoration: none;
	font-weight: normal;
}

#news_list a.comments:hover{
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}


#news_list font.comments{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.header-quote-container {
	width:390px;
}

.header-quote-left {
	float:left;
	padding-right:10px;
}
.header-quote-right {
	display:inline;
}

.padding-top-7 {
	padding-top:7px;
}

h2.sub-heading {
	color:#333;
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.4em;
	line-height:1.1em;
	font-weight:bold;
	letter-spacing:-0.4pt;
}

img.header-quote-open {
	margin:0px 2px 0px 0px;
}
img.header-quote-close {
	margin:0px 2px 0px 2px;
}

a.header{
	color: #b1b1b1;
	text-decoration: none;
	font-size: 13px;
}

a.header:hover{
	color: #b1b1b1;
	text-decoration: underline;
	font-size: 13px;
}

/***************/

.display-inline {
	display:inline;
}

h2.sub-heading-puff {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.4em;
	line-height:1.1em;
	font-weight:bold;
	letter-spacing:-0.4pt;
}

a.link-333, a.link-333:visited {
	text-decoration:none;
	color:#333;
}

a.link-333:hover, a.link-333:active{
	color:#06c;
	text-decoration:underline;	
}

.byline {
	display:inline;
	margin:0px;
	padding:0px 2px;;
	font-size:12px;
	line-height:12px;
	background:#f8f1d8;
	color:#666;
}

/*****************/

.byline-board {
	display:inline;
	margin:0px;
	padding:0px 2px;;
	font-size:12px;
	line-height:12px;
	background:#f8f1d8;
	color:#666;
	border: 1px solid silver;
}

#header_menu td{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 11px;
	color: white;
	background: #d7d7d5;
}

#header_menu td.active{
	color: white;
	background: #666666;
}

#header_menu a.active{
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#header_menu a.active:hover{
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#header_menu a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#header_menu a:hover{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#rubr{
	background: #666666;
	height: 30px;
	font-weight: bold;
	color: white;
	font-size: 12px;
	float: left;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
}

#rubr a{
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#rubr a:hover{
	font-size: 12px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

#rubr-end{
	background: #666666;
	height: 42px;
	font-weight: bold;
	color: white;
	font-size: 12px;
}

#rubr-end a{
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#rubr-end a:hover{
	font-size: 12px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

#patch{
	background: #F0F0F0;
	height: 30px;
	color: #666666;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

#patch a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#patch a:hover{
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

#linki{
	padding-top: 5px;
	text-align: right;
	border-bottom: 1px solid #dcdcdc;
}

#linki a{
	font-size: 12px;
	color: #0067c8;
	text-decoration: none;
}

#linki a:hover{
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

#banner-display-right{
	float: right;
	width: 185;
	margin: 0px 0px 5px 5px;
	overflow: hidden;
}


#news_list a{
	font-family: georgia,serif;
	font-size: 14px;
	color: #0067c8;
	text-decoration: none;
	font-weight: bold;
}

#news_list a:hover{
	color: #0067c8;
	text-decoration: underline;
	font-weight: bold;
}


#news_list a.first{
	font-family: georgia,serif;
	font-size: 23px;
	color: #0067c8;
	text-decoration: none;
	font-weight: normal;
}

#news_list a.first:hover{
	color: #0067c8;
	text-decoration: underline;
	font-weight: normal;
}

h2.sub-heading {
	color: #333;
	margin: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 15px;
	line-height: 1.1em;
	font-weight: bold;
	letter-spacing: -0.4pt;
}

#clear{
	clear: both;
}

.clear{
	clear: both;
}

.clear-simple {
	clear:both;
}

#news_ajax a{
	font-family: georgia,serif;
	font-size: 12px;
	color: #0067c8;
	text-decoration: none;
}

#news_ajax a:hover{
	color: #0067c8;
	text-decoration: underline;
}

#patch_dn{
	background: #FFFFFF;
	height: 30px;
	color: #666666;
	font-size: 12px;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
}

#patch_dn a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#patch_dn a:hover{
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

#patch_dn .tools{
	font-size: 1.0em;
	line-height: 1.1em;
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
	font-weight: normal;
}
	
#patch_dn a.tools{
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
}

#patch_dn a.tools:hover{
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
}

a.rubr_dn{
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #0067c8;
}

a.rubr_dn:hover{
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #0067c8;
}

#text_ad{
	font-family: georgia,serif;
	font-size: 15px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#text_ad a{
	font-family: georgia,serif;
	font-size: 15px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#text_ad a:hover{
	font-family: georgia,serif;
	font-size: 15px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.nav-primary {
	clear: both;
	float: left;
	width: 100%;
	background: #d9d9d9;
	font-size: 95%;
}

.float-left {
	float:left;
	display:inline;
}

.float-right {
	float:right;
	display:inline;
}

a.primary-selected, a.primary-selected:visited, a.primary-selected:hover, a.primary-selected:active {
	padding:9px 8px 9px 8px;
	color:#cf0;
	background:#666666;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link, a.primary-link:visited {
	padding:9px 8px 9px 8px;
	color:#333;
	background:#d9d9d9 url(/i/sep.gif) no-repeat right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link:hover {
	padding:9px 8px 9px 8px;
	color:#333;
	background: #AFAFAF url(/i/sep.gif) no-repeat right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration: underline;
	display:block;
	float:left;
	white-space:nowrap;
}

a.primary-link-no-pipe, a.primary-link-no-pipe:visited {
	padding:9px 8px 9px 8px;
	color:#333;
	background:#d9d9d9;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}
a.primary-link-no-pipe:hover, a.primary-link-no-pipe:active {
	color:#fff;
	background:#999;
	text-decoration:underline;
}

a.primary-link-right, a.primary-link-right:visited {
	padding:9px 7px 9px 7px;
	color:#333;
	background:#d9d9d9 url(/i/sep.gif) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}
a.primary-link-right:hover, a.primary-link-right:active {
	background:#999;
	color:#fff;
	text-decoration:underline;
}

a.primary-link-right-no-pipe, a.primary-link-right-no-pipe:visited {
	padding:9px 7px 9px 7px;
	color:#333;
	background:#d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}
a.primary-link-right-no-pipe:hover, a.primary-link-right-no-pipe:active {
	background:#999;
	color:#fff;
	text-decoration:underline;
}

#header {
	clear:both;
}

.nav-secondary {
	clear: both;
	float: left;
	width: 100%;
	background: #666666;
}

a.secondary-link, a.secondary-link:visited {
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	background:#666666 url(/i/sep.gif) no-repeat right;
	letter-spacing:0.05em;
	display:block;
	float:left;	
	white-space:nowrap;
}
a.secondary-link:hover, a.secondary-link:active {
	text-decoration:underline;	
}
a.secondary-link-no-pipe, a.secondary-link-no-pipe:visited {
	background:#666666;
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0.05em;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-link-no-pipe:hover, a.secondary-link-no-pipe:active {
	text-decoration:underline;	
}

a.secondary-link-select, a.secondary-link-select:visited {
	background:#666666 url(/i/sep.gif) no-repeat right;
	color:#cf0;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0.05em;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-link-select:hover, a.secondary-link-select:active {
	text-decoration:underline;	
	background:#0066CC url(/i/sep.gif) no-repeat right;
}

/********************************************/
.width-585 {
	width:585px;
}

.width-570{
	width:570px;
}

.width-420{
	width:415px;	
}

.width-385{
	width:385px;	
}

.width-375{
	width:375px;	
}

.width-354 {
	width:354px;
}


.width-335 {
	width:335px;
}

.width-190 {
	width:335px;
}

.width-185{
	width:185px;	
}

.width-171{
	width:165px;	
	overflow: hidden;
}

.width-169{
	width:169px;		
}

.width-165{
	width:165px;		
}

.width-115 {
	width:115px;
}


.bg-d9d9d9 {
	background-color:#d9d9d9; /* Medium Grey */
}

.margin-right-15 {
	margin-right:8px;
}

.margin-left-right-5 {
	margin-right:5px;
	margin-left:5px;
}

.padding-bottom-5{
	padding-bottom:5px;
}

.padding-left-9 {
	padding-left:8px;
}

.padding-left-right-9{
	padding-right: 9px;
	padding-left: 9px;
}

.padding-left-right-10{
	padding-right: 10px;
	padding-left: 10px;
}

.padding-top-5-bottom-4 {
	padding-top:5px;
	padding-bottom:4px;
}

.padding-top-3{
	padding-top:3px;
}

.padding-top-4{
	padding-top:4px;
}

.padding-top-5{
	padding-top:5px;
}

.padding-top-6{
	padding-top:6px;
}

.padding-top-8 {
	padding-top:8px;
}

.padding-top-10{
	padding-top:10px;
}

.caps {
	text-transform:uppercase;
}

a.link-06c, a.link-06c:visited {
	text-decoration:none;
	color:#06c;
}
a.link-06c:hover, a.link-06c:active {
	color:#06c;
	text-decoration:underline;
}

a.link-000, a.link-000:visited {
	text-decoration:none;
	color:#000;
}
a.link-000:hover, a.link-000:active {
	color:#06c;
	text-decoration:underline;
}

.font-georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
}

.grey-line-left {
	border-left:1px solid #d9d9d9;
}

.grey-line-top {
	border-top:1px solid #d9d9d9;
}

.grey-line-bottom {
	border-bottom:1px solid #d9d9d9;
}

.padding-left-14 {
	padding-left:14px;
}

.padding-left-10{
	padding-left:10px;
}

.padding-bottom-5 {
	padding-bottom:5px;
}

.padding-bottom-7 {
	padding-bottom:5px;
}

.padding-bottom-10 {
	padding-bottom:10px;
}

.padding-bottom-15 {
	padding-bottom:15px;
}


h3.section-heading {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.0em;/*=12px*/
	line-height:1.3em;
	text-transform:uppercase;
	color:#666;	
	padding-bottom:4px;
}
h3.section-heading-white {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.0em;
	line-height:1.3em;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:4px;
}
h3.section-heading-smaller {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:0.89em;/* =10px*/
	line-height:1.0em;
	text-transform:uppercase;
	color:#666;	
	padding-bottom:4px;
}

.color-f8f1d8 {
	color:#f8f1d8; /* White/Cream */
}

.tools {
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	color:#666;
}

.color-333 {
	color:#333; /* Dark Grey */
}

.color-666 {
	color:#666; 
}

.text-666{
	color:#666;
}

.line-height-1em {
	line-height:1em;
}

.source-and-global-links-container {
	clear:both;
	float:left;
	width:100%;
	padding:8px 0px;
}

/********* Up tizer - закладки *******/
.dark-tab-links-wide {
	border-bottom:1px solid #999;
	padding:0px 0px 0px 0px;
	margin-right:5px;
}

.small {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	line-height:1.2em;
}

.dark-tab {
	color:#000;
	background:#d9d9d9;	
	margin:0px 5px 0px 0px;
	padding:6px 6px 3px 7px;
	float:left;
	border:1px solid #d9d9d9;
	border-bottom:0px;
	cursor:hand; /* Tip: IE 5.5 only. */
	voice-family: "\"}\"";
	cursor:pointer; /* Tip: Non IE 5.5 browsers. */
}

.tools-06c {
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	color:#06c;
}

a.tools-06c {
	font-size:11px;
	line-height:1.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#06c;
}
a.tools-06c:hover {
	font-size:11px;
	line-height:1.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#06c;
}

.tools-000 {
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}

a.tools-000 {
	font-size:11px;
	line-height:1.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}
a.tools-000:hover {
	font-size:11px;
	line-height:1.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}

.tools-fff {
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}

a.tools-fff {
	font-size:11px;
	line-height:1.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
a.tools-fff:hover {
	font-size:11px;
	line-height:1.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}

.access-text {
	display:none;
}

.dark-shadow-segment-wide {
	background:transparent url(/i/shadow-sides-wide-356.gif) 0px 0px repeat-y;
}

.dark-shadow-header-wide {
	background:transparent url(/i/shadow-header-wide-356.gif) 0px 0px repeat-y;
}

.dark-shadow-footer-wide {
	background:transparent url(/i/shadow-footer-wide-356.gif) 0px 0px no-repeat;
}

h3.section-heading {
	margin:0px;
	padding:0px;
}

.padding-bottom-most-read{
	padding-bottom:8px;
}
* html .padding-bottom-most-read{
	padding-bottom:5px;
}
html>body .padding-bottom-most-read{
	*padding-bottom:5px;
}

/***********************************/

/*** Unordered list - Chevrons ***/
ul.chevron-list-ticker li {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0.5em;
	padding-left:9px;
}

ul.chevron-blue li {
	font-size:1.1em;
	line-height:1.3em;
	background-image:url(/i/chevron-small-links.gif);
}

ul.chevron-blue li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	text-decoration:none;
	color:#000;
}

ul.chevron-blue li a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	color:#06c;
	text-decoration:underline;
}




/*** Ticker ***/
a.ticker, a.ticker:visited {
	color:#666;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.1em;
	line-height:1.25em;
	text-decoration:none;
}
a.ticker:hover, a.ticker:active {
	color:#06c;
	text-decoration:underline;
}

.puff-square-high-impact {
	margin-bottom:10px;
	float:left;
	width:355px;
	background:#06c;
}
.puff-square-high-impact-100 {
	margin-bottom:10px;
	float:left;
	width:100%;
	background:#06c;
}

.puff-square-high-impact-non-grey {
	margin-bottom:10px;
	float:left;
	width:356px;
	background:#06c;
}

#grid-column4-non-grey .puff-square-high-impact
{
	width:355px;
}

/*******************************************/


/*******************************************/

a.link-fff, a.link-fff:visited {
	text-decoration:none;
	color:#fff;
}

a.link-fff:hover, a.link-fff:active {
	text-decoration:underline;
}


a.link-000 {
	text-decoration:none;
	color:#000;
}

a.link-000:hover {
	text-decoration:underline;
	color:#06c;
}

ul.chevron-blue li a.link-000 {
	text-decoration:none;
	color:#666;
}

ul.chevron-blue li a.link-000:hover {
	text-decoration:underline;
	color:#06c;
}

ul.chevron-blue li a {
	text-decoration:none;
	color:#666;
	font-size:0.8em;
}

ul.chevron-blue li a:hover {
	text-decoration:underline;
	color:#06c;
	font-size:0.8em;
}

ul.chevron-list li a.link-000 {
	text-decoration:none;
	color:#666;
}

ul.chevron-list li a.link-000:hover {
	text-decoration:underline;
	color:#06c;
}

.bg-000 {
	background-color:#000; /* Black */
}

.padding-left-right-10 {
	padding-left:10px;
	padding-right:10px;
}

ul.chevron-list li {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:9px;
}

ul.chevron-white-on-grey li {
	font-size:1.1em;
	line-height:1.3em;
	background-image:url(/i/chevron-small-links-white-on-grey.gif);
}

/*******************************************/

/******************* TABS *******************/
/*** Dark Tabs used on M31 Behavioural and M25 Judgemental Modules ***/
.dark-tab-links {
	border-bottom:1px solid #666;
	padding:0px 0px 0px 0px;
	margin-right:4px;
}
/* Tip: Following 3 classes used to display drop shadow on "M25 Judgemental nav" and "M31 Behavioural nav" Modules if normal version is used */
.dark-shadow-segment {
	background:transparent url(/ishadow-sides-336.gif) 0 0 repeat-y;
}
.dark-shadow-header {
	background:transparent url(/i/shadow-header-336.gif) 0px 0px repeat-y;
}
.dark-shadow-footer {
	background:transparent url(/i/shadow-footer-336.gif) 0px 0px no-repeat;
}
.dark-tab-links-wide {
	border-bottom:1px solid #999;
	padding:0px 0px 0px 0px;
	margin-right:5px;
}
/* Tip: Following 3 classes used to display drop shadow on "M31 Behavioural nav" Modules if wide version is used */
.dark-shadow-segment-wide {
	background:transparent url(/i/shadow-sides-wide-356.gif) 0px 0px repeat-y;
}
.dark-shadow-header-wide {
	background:transparent url(/i/shadow-header-wide-356.gif) 0px 0px repeat-y;
}
.dark-shadow-footer-wide {
	background:transparent url(/i/shadow-footer-wide-356.gif) 0px 0px no-repeat;
}
/* Tip: Following 3 classes are used to display the dark tab effect */
.dark-tab {
	background:#d9d9d9;	
	margin:0px 5px 0px 0px;
	padding:6px 6px 3px 7px;
	float:left;
	border:1px solid #d9d9d9;
	border-bottom:0px;
	cursor:hand; /* Tip: IE 5.5 only. */
	voice-family: "\"}\"";
	cursor:pointer; /* Tip: Non IE 5.5 browsers. */
}
.dark-tab-simulated {
	background:#999;	
	margin:0px 5px 0px 0px;
	padding:6px 6px 3px 7px;
	float:left;
	border:1px solid #999;
	border-bottom:0px;
	cursor:hand; /* Tip: IE 5.5 only. */
	voice-family: "\"}\"";
	cursor:pointer; /* Tip: Non IE 5.5 browsers. */
}
.dark-tab-selected {
	color:#000;
	background:#fff;	
	margin:0px 5px -1px 0px;
	padding:6px 6px 4px 7px;
	float:left;
	border:1px solid #999;
	border-bottom:0px;
}
/*** Light Tabs used on M42 CLassifieds (a) Module ***/
.light-links {
	border-bottom:1px solid #d9d9d9;
	padding:0px 0px 0px 0px;
	margin-right:1px;
}
/* Tip: Following 3 classes are used to display the light tab effect */
.light-tab {
	color:#000;
	background:#d9d9d9;	
	margin:0px 5px 0px 0px;
	padding:6px 8px 3px 9px;
	float:left;
	border:1px solid #d9d9d9;
	border-bottom:0px;
	cursor:hand; /* Tip: IE 5.5 only. */
	voice-family: "\"}\"";
	cursor:pointer; /* Tip: Non IE 5.5 browsers. */
}
.light-tab-simulated {
	color:#fff;
	background:#999;	
	margin:0px 5px 0px 0px;
	padding:6px 8px 3px 9px;
	float:left;
	border:1px solid #999;
	border-bottom:0px;
	cursor:hand; /* Tip: IE 5.5 only. */
	voice-family: "\"}\"";
	cursor:pointer; /* Tip: Non IE 5.5 browsers. */
}
.light-tab-selected {
	color:#000;
	background:#fffef5;	
	margin:0px 5px -1px 0px;
	padding:6px 8px 4px 9px;
	float:left;
	border:1px solid #d9d9d9;
	border-bottom:0px;
}
/*** White Tabs used on M42 CLassifieds (b) Module ***/
/* Tip: Following 3 classes are used to display the white tab effect */
.white-tab {
	color:#000;
	background:#d9d9d9;
	padding:6px 0px 5px 4px! important;
	margin:0px 0px 4px 4px! important;
	float:left;
	cursor:hand; /* Tip: IE 5.5 only. */
	width:75px;
	voice-family: "\"}\"";
	width:70px; /* Tip: Non IE 5.5 browsers. */
	cursor:pointer;
	overflow: hidden;
}
.white-tab-simulated {
	color:#fff;
	background:#999;	
	padding:6px 0px 5px 4px! important;
	margin:0px 0px 4px 4px! important;
	float:left;
	cursor:hand; /* Tip: IE 5.5 only. */
	width:75px;
	voice-family: "\"}\"";
	width:70px; /* Tip: Non IE 5.5 browsers. */
	cursor:pointer;
}
.white-tab-selected {
	color:#000;
/*	background:#fffef5 url(/i/classified-marker.gif) no-repeat center right;*/
	padding:6px 0px 5px 4px! important;
	margin:0px 0px 4px 4px! important;
	float:left;
	width:75px; /* Tip: IE 5.5 only. */
	voice-family: "\"}\"";
	width:70px; /* Tip: Non IE 5.5 browsers. */
	overflow: hidden;
}

.height-tizer-tab{
	height: 120px;
}


/************** Поиск и путь *************************************/
.crumbtrail-and-search {
	clear:both;
	float:left;
	width:100%;
	background:#f0f0f0;
}

.crumbtrail-only {
	clear:both;
	float:left;
	width:100%;
	background:#ffffff;
}

.global-search-go {
	float:left;
	margin:5px 8px 0px 0px;
}

.x-small {
	margin:0px;
	padding:0px;
	font-size:1.0em;
	line-height:1.15em;
}

input.global-search-text {
	float:left;
	width:100px;
	padding:1px 0px 1px 2px;
	margin:5px 8px 0px 7px;
}

.crumbtrail-prefix {
	float:left;
	padding:7px 0px 0px 0px;
}

p.where-am-i {
	float:left;
	display:inline;
	padding:0px 9px;
	color:#666;
}

p.global-search-prefix {
	padding:5px 0px 5px 1px;
	float:left;
}

.global-search-sponsored-by {
	position:relative;
	top:-3px;
}

a.crumbtrail, a.crumbtrail:visited {
	color:#666;
	padding:0px 10px;
	font-size:1.1em;
	line-height:1.2em;
	float:left;
	display:inline;
	text-decoration:none;
	background:transparent url(/i/patch.gif) no-repeat left;
	white-space:nowrap;
}

a.crumbtrail:hover, a.crumbtrail:active {
	color:#06c;
	text-decoration:underline;
}
/*****************************************************************/

/*****************************************************************/
#comments-white-block a, a.:visited{
	text-decoration:none;
	color:#666;	
}

#comments-white-block a:hover, a.:active{
	color:#06c;
	text-decoration:underline;
}
.grey-line {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-right: 10px;
}
/*****************************************************************/

/*****************************************************************/
.classifieds-long-container {
	width:160px;
	background:transparent url(/i/sketch-top-160.gif) no-repeat left top;
}

.classifieds-long-sides {
	background:transparent url(/i/sketch-sides-160.gif) repeat-y left top;
}

.classifieds-long-bottom {
	background:transparent url(/i/sketch-bottom-160.gif) no-repeat left top;
}

.classifieds-long-sides .classifieds-long {
	width:65px;
}

.double-chevron-right {
	padding-right:10px;
	margin-left:-8px;
	background:transparent url(/i/double-chevron-blue.gif) no-repeat center right;
}

.puff-top {
	background:url(/i/puff-top.gif) repeat-x top left;
	margin-top: 1px;
}

a.reg-bold, a.reg-bold:visited {
	font-size:1.1em;
	line-height:1.1em;
	text-decoration:none;
	color:#06c;
	font-weight:bold;
}
a.reg-bold:hover, a.reg-bold:active {
	text-decoration:underline;
}

/*****************************************************************/

h1.heading {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:2.7em;
	line-height:1.2em;
	font-weight:normal;
}

.article-landscape-image-text-container {
	width: 354px;
	background: #f0f0f0;
	padding: 5px;
}

.bg_f0f0f0{
	background: #f0f0f0;
}

/*****************************************************************/
/*
.puff-square {
	margin-bottom:10px;
	float:left;
	border:1px solid #d9d9d9;
	background:#fff;
	width:336px; 
	voice-family: "\"}\"";
	width:334px; 
	margin-bottom:-4px;
}

h2.sub-heading-puff {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
	letter-spacing:-0.4pt;
}
*/

.puff-square {
	margin-bottom:10px;
	float:left;
	border:1px solid #d9d9d9;
	width:334px;
	voice-family: "\"}\"";
}

h2.sub-heading-puff {
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
	letter-spacing:-0.4pt;
}

.font-size-12{
	font-size: 12px;
}

.page{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

a.page,a.page:hover{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

/***** Угол в 1px ******************************************************************/
.r1-up{
	display: block;
	height: 0px;
	margin: 0 1px;
	overflow: hidden;
	font-size: 1px;
	border-top: 1px solid #DEDEDE;
}

.r1-dn{
	display: block;
	height: 0px;
	margin: 0 1px;
	overflow: hidden;
	font-size: 1px;
	border-bottom: 1px solid #DEDEDE;
}
.rounded-box-width{
	padding: 1em;
}

#rounded-box-1{
	width: 375px;
}


#rounded-box-1 .inner-box, #rounded-box-1  b {
	background-color: #F5F5F5;
}

.inner-box {
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	padding: 5px;
	font-size: 12px;
	color: Black;
}

#inner-box a{
	font-size: 13px;
	color: Black;
	font-family: Arial;
	text-align: left;
	line-height: 19px;
	text-decoration: none;
}

#inner-box a:hover{
	font-size: 13px;
	color: Black;
	font-family: Arial;
	text-align: left;
	line-height: 19px;
	text-decoration: underline;
}

#inner-box .title{
	font-size: 18px;
	color: Black;
	font-family: Arial;
	text-align: left;
	line-height: 19px;
	text-decoration: none;
}
/***********************************************************************************/


/* Paginator */
.paginator {
	white-space:nowrap;
	padding: 3em 0 3em 0;
	font-size:0.9em;
}

.paginator a, .paginator span {
	display:block;
	float:left;
	height:27px;
	color:#808080;
	position:relative;
	text-decoration:none;
	overflow:hidden;
}
.paginator span {
	margin:0 5px;
}
.paginator a {
	height:auto;
	position:relative;
	top:-0.55em;
	font-family:arial, sans-serif;
	padding:14px 9px 0;
	font-size:1.3em;
}

.paginator .after a, .paginator .before a {
	color:#FFF;
	font-family:Tahoma, sans-serif;
	font-size:1em;
	position:relative;
	margin-top:-2px;
}
.paginator .cur a{
	font-weight:bold;
	color:#FFF;
	padding-top:13px;
}
.paginator .after {
	margin-right:15px;
}
.paginator .before {
	margin-left:15px;
}
.paginator .after , .paginator .before, .paginator .cur  {
	background: Gray url(/i/but_c.gif);
}

.paginator .after .l, .paginator .before .l, .paginator .cur .l {
	background:url(/i/but_l.gif) no-repeat left top;
	margin:0;
}
.paginator .after .r, .paginator .before .r, .paginator .cur .r {
	background:url(/i/but_r.gif) no-repeat right top;
	margin:0;
}


.twitter_share{
	background:url('/i/twitter_15x15.gif') no-repeat top left;
}
.facebook_share{
	background:url('/i/facebook_15x15.gif') no-repeat top left;
}
.livejournal_share{
	background:url('/i/livejournal_15x15.gif') no-repeat top left;
}

a:hover .twitter_share, a:hover .facebook_share, a:hover .livejournal_share{
	background-position:left -15px;
}
