html, body
{
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: tahoma;
	color: #535a65;
}

textarea
{
	width: 800px;
}

img
{
	border: none;
}

td
{
	vertical-align: top;
	border-width: 0px;
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 12px;
	color: #535a65;
}

h1
{
	font-size: 130%;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('/themes/smartbrief/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	color: #c23428;
}

h2
{
	font-size: 120%;
	font-weight: bold;
	text-transform: none;
	color: #c23428;
}

h2 a
{
	color: #c23428;
}

p
{
	font-family: tahoma;
	font-size: 12px;
	color: #535a65;
}


/* === LAYOUT === */

table.main_layout
{
/*
	width: 100%;
	height: 100%;
*/
	width: 910px;
	height: 100%;
	border-collapse: collapse;
	margin: 0 auto;
}

td.main_left_margin
{
	width: 10px;
}

td.logo
{
	height: 64px;
	font-size: 14px;
}

td.logo_buttons
{
	width: 250px;
	height: 64px;
	text-align: right;
}

td.main_left_margin_red
{
	width: 10px;
	background-color: #c52d28;
	border-right: 1px solid white;
	border-bottom: 4px solid white;
}

td.main_menu_top
{
	width: 380px;
	height: 136px;
	background-image: url('/themes/smartbrief/images/menu_bg_top.jpg');
	background-repeat: no-repeat;
	padding: 5px 20px 5px 20px;
	line-height: 21px;
	font-size: 13px;
	text-transform: uppercase;
	color: white;
	font-family: tahoma;
}

td.main_menu_top a
{
	line-height: 21px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	font-family: tahoma;
}

td.menu_banner
{
	width: 500px;
	height: 280px;
	border-left: 1px solid white;
}

td.main_right_margin
{
	width: 10px;
}


td.main_menu_bottom
{
	width: 380px;
	height: 143px;
	background-image: url('/themes/smartbrief/images/menu_bg_bottom.jpg');
	background-position: right;
	background-repeat: no-repeat;
	border-left: 1px dotted #a7a7a7;
	padding: 5px 20px 5px 20px;
	line-height: 21px;
	font-size: 13px;
	text-transform: uppercase;
	color: #bf313d;
	font-family: tahoma;
}

td.main_menu_bottom a
{
	line-height: 21px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #bf313d;
	font-family: tahoma;
}

td.main_content
{
	width: 900px;
	border-left: 1px dotted #a7a7a7;
	border-bottom: 1px dotted #a7a7a7;
	padding: 15px 20px 15px 20px;
}

td.main_content_frontpage
{
	width: 635px;
	border-left: 1px dotted #a7a7a7;
	border-bottom: 1px dotted #a7a7a7;
	padding: 15px;
}


td.main_news
{
	border-left: 1px dotted #a7a7a7;
	border-bottom: 1px dotted #a7a7a7;
	padding-left: 10px;
	padding-bottom: 15px;
	width: 240px;
}

td.main_right_margin_dotted
{
	border-right: 1px dotted #a7a7a7;
}

td.main_specials
{
	border-left: 1px dotted #a7a7a7;
	padding: 15px;
}

td.main_partners
{
	border-left: 1px dotted #a7a7a7;
	padding: 15px;
}

td.main_divider_gray
{
	height: 20px;
	background-color: #9da3af;
}


td.main_divider_red
{
	height: 20px;
	background-color: #c52d28;
}

td.main_contacts
{
	height: 80px;
	text-align: right;
	padding-right: 5px;
	font-family: tahoma;
	border-right: 1px dotted #a7a7a7;
}

td.main_copyright
{
	height: 80px;
	padding-left: 5px;
	font-family: tahoma;
}

/* === NEWS ON FRONTPAGE === */

td.main_news h1
{
	margin-left: 10px;
	margin-top: 15px;
}

p.main_news
{
	width: 240px;
	text-align: justify;
}

span.main_news_date
{
	color: red;
	width: 240px;
}
/*
span.main_news_short_descr
{
	width: 240px;
	padding-left: 10px;
}
*/

/*
span.main_news_more
{
	padding-left: 10px;
}
*/

a.main_news
{
	color: #8baa1e;
}

table.main_specs
{
	width: 590px;
	border-collapse: collapse;
}

td.main_specs
{
	width: 50%;
	border: none;
	padding: 10px;
}

span.main_specials_short_descr
{

}

a.main_specials
{
	color: #8baa1e;
}


/* === END: NEWS ON FRONTPAGE === */

div.main_partners
{
/*	width: 100%;*/
	text-align: center;
}

div.portfolio
{
	width: 100%;
}

table.portfolio_element
{
	width: 100%;
}

table.portfolio_element td.left
{
	width: 40%;
}

table.portfolio_element td.right
{
	width: 50%;
	padding-left: 15px;
}


