body { 
	background: url(../graphics/bgrnd.png) left top repeat-x;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial; 
	font-size: 12px; 
	font-color: #535353;
	padding:0px;
	margin:0px;
}

#container {width: 1000px; margin: 0px auto; padding:0px; position: relative;}

#header {width: 1000px; height: 80px; position: relative;}
#logo {width: 500px; height: 72px; margin-top: 8px; text-align: left; display: inline; float: left;}
#icons {width: 500px; height: 48px; margin-top: 20px; text-align: right; display: inline; float: left;}

#menu {width: 930px; height: 177px; margin-left: 70px; position: relative;}
#menu_column {width: 175px; height: 177px; display: inline; float: left;}
A.menu:link, A.menu:visited {text-decoration: none; font-size: 13px; color: #ffffff;}
A.menu:hover {font-size: 13px; color: #000000;}
A.menu_black:link, A.menu_black:visited, A.menu_black:hover {text-decoration: none; font-size: 13px; color: #000000;}
#menu_item {margin-bottom: 2px;}

#content {width: 1000px; position: relative; margin-top: 20px;}
#left_main_container {width: 640px; display: inline; float: left;}
#right_main_container {width: 350px; display: inline; float: left; background: url("../graphics/line.png") repeat-y left top; min-height: 460px; margin-bottom: 40px; padding-left: 10px;}

#footer {width: 1000px; position: relative; margin-bottom: 20px;}
#copyright {width: 500px; display: inline; float: left; color: #797979; font-size: 10px; margin-top: 7px;}
#author {width: 500px; display: inline; float: left; text-align: right;}

#horizontal_line {width: 100%; height: 1px; background: url("../graphics/line.png") repeat-x; margin-top: 2px; margin-bottom: 2px;}

#footer_left {width: 640px; text-align: right; color: #797979;}

A:link, A:visited {text-decoration: none; color: #272727;}
A:hover {color: #da2e2e;}

A.grey:link, A.grey:visited {text-decoration: none; color: #797979;}
A.grey:hover {color: #da2e2e;}

#advertisement {width: 611px; height: 292px; background: url("../graphics/advertisement.png") no-repeat;} 

#news_title {color: #da2e2e; margin-top: 20px;}
#news_line {width: 100%; height: 1px; background: url("../graphics/line.png") repeat-x; padding: 0px; margin: 0px;}
#news_sign {color: #797979; font-size: 10px;}
#news_text {margin-top: 10px; color: #434343; line-height: 16px;}
#news_more {width: 100%; margin-right: 10px; margin-top: 3px; text-align: right;}
#news_big_title {color: #da2e2e;}
#news_big_text {margin-top: 10px; color: #434343; line-height: 16px; margin-bottom: 30px;}

#left_container {width: 210px; min-height: 200px; display: inline; float: left; background: url("../graphics/left_bgrnd.png") no-repeat right top; text-align: right;}
#right_container {width: 780px; display: inline; float: left; background: url("../graphics/line.png") repeat-y left top; min-height: 475px; margin-bottom: 40px; padding-left: 10px;}

A.red:link, A.red:visited, A.red:hover {text-decoration: none; color: #da2e2e;}

#gallery_left {margin-right: 5px; width: 97px; display: inline; float: left; margin-bottom: 30px;}
#gallery_right {margin-right: 5px; width: 283px; display: inline; float: left;}