/** Global *************************************************** */
* 
{
	text-align: left;	
	border-width: 0px;
}

a
{
	text-decoration: 	none;
	color: black;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color: #a3a3a3;	
}

div, p, span, form, body 
{
	padding: 	0px;
	margin: 	0px;	
}

h5 
{
	font-size: 13px;
	font-weight: bold;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}

/* block */

/* 
 * page is set of blocks, blocks follow each other 
 * from top to down: logo, new of the day, main new, footer
 *
 * Block can have 2 (sometimes 3) columns
 *
 */

/*
 * In case of 2 columns block the left/central column should have 
 * the width specified by .central-column-width class.
 *
 * This class is used currently only by advertisment-middle-block.tagx
 *
 * Other modules still use hardcoded values    
 */
.central-column-width
{
	width: 499px;	
}

.container
{
	width:   1027px;
	border:  0px solid gray;
	margin:  auto; 
	padding: 0px;
}

.sidebanner
{
	width:  120px;
	height: 600px;
}

.redborder
{
	border: 0px solid red;	
}

.block
{
	width:  777px;
	margin: auto;
}

.block-with-border-bottom
{
	width:         777px;
	margin:        auto;
	border-bottom: 1px solid #c2c2c2;
}

.border-bottom
{
	border-bottom: 1px solid #c2c2c2;
}

.border-top
{
	border-top: 1px solid #c2c2c2;
}

.border-left
{
	border-left: 1px solid #c2c2c2;
}

.border-right
{
	border-right: 1px solid #c2c2c2;
}

.block-title 
{
	text-align: center;
	padding: 1px;
	color: #ffffff;
	background-color: #990000;
	font-size: 11px;
	font-weight: bold;
}

.block-title-alternative 
{
	text-align: center;
	padding: 1px;
	color: #ffffff;
	background-color: #999999;
	font-size: 11px;
	font-weight: bold;
}

td.right-block-cell
{
	 border-left     :1px solid #e2e2e2;	
	 vertical-align: top;
}
	
/* News styles */

/* news title */
.news-title
{
	color:      		black;
	font-weight: 		bold;
	font-size: 			16px;
	padding: 			0px 0px 4px 0px;
	margin:				0px;
}

/* news image block */
.news-date-in-image-block 
{
	color:       #999999;
	font-size:   11px;
	padding:     3px;
}

.news-date-in-image-block img
{
	width:  14px;
	height: 12px;
	padding: 2px;	
}

/* news summary */
.news-summary-list-view
{
	color:      		black;
	font-size: 			12px;
}

.news-summary-list-view:visited
{
	color:      		black;
}


/* news 'more' link */
a.news-more-link 
{
	color: #990000;
	font-weight: bold;
	margin-left: 0px;
}

/* Main Page -> Block Main News -> Other News List */
.news-time 
{
	background-color: #999999;
	color:#ffffff;
	font-size: 10px;
	padding: 1px 5px 1px 5px;
}

.news-time-highlighted 
{
	background-color: #990000;
	color:#ffffff;
	font-size: 10px;
	padding: 1px 5px 1px 5px;
}

/** Expert Comments  **/
.comment 
{
	background-color: #e2e2e2;
	font-size: 11px;
	text-align: left;
	padding: 10px;
	color:         #666666;

}

.comment-title 
{
	
	font-size:   12px;
	color:       #222222;
	font-weight: bold;
	margin-bottom: 2px;
}

.comment-author 
{
	font-size:     11px;
	color:         #666666;
	margin-bottom: 2px;

}

img.comment-expert  
{
	border: 1px solid #888888;
	float:left;
	margin-right: 10px;
	width:53px;
	height:53px;
}

/** Global *************************************************** */

/* Main page styles */

/* block 'News of The day' */
.day-news-container 
{
	vertical-align: top;
	padding:10px;
	border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	background-color: #e2e2e2;
}

/* Book on the main page */
.day-book-container 
{
	vertical-align: top;
	padding-right:10px;
	border-right: 1px solid #c2c2c2;
}
