
body { background:#f9faf4 url(../img/body_bg.jpg) top center repeat-x; margin:0px; padding:0px;  }
td, body { font-family:Tahoma, sans-serif; font-size:11px; color:#847582; }
img { border:none; }

* { outline: none; }

.highlight { color: #851B76; } 

div.rel { position:relative; }
div.abs { position:absolute; }
div.clr { clear:both; }

div.layout { background: url(../img/content_bg.jpg) top center no-repeat;   }
	div.layout .table {  margin: auto;}
	div.layout .table_left_coll { width: 308px; vertical-align: top; }
		div.layout .left_coll_logo { text-align: center; margin: 26px 0px 0px 0px; }
		div.layout .left_coll_company_desc { margin:13px 0px 0px 0px; text-align: center; line-height: 120%; font-family:Tahoma, sans-serif; color: #58595B; font-size: 11px; }
		div.layout .left_coll_coffee { margin:15px 0px 0px 0px; background: url(../img/coffee_bg.jpg) top left no-repeat; height: 427px; }
	div.layout .table_main_coll { width:615px; vertical-align: top; }

div.main_coll_top_menu { margin: 34px 0px 0px 0px; }
	div.main_coll_top_menu div.top_menu_item { width: 122px; height:28px; text-align:center; background: url(../img/top_menu/item_bg.gif) 0px 0px no-repeat; display: block; float: left;  }
	
	div.main_coll_top_menu div.top_menu_item a { text-indent:-9999px; line-height: 100%; font-size: 1px; }
	div.main_coll_top_menu div.top_menu_item a div { cursor:pointer; text-indent:-9999px; height: 25px; } 
	
	div.main_coll_top_menu div.top_menu_item a.active div.top_menu_item_0 { background: url(../img/top_menu/item_a_0.gif) top center no-repeat; }
	div.main_coll_top_menu div.top_menu_item a.unactive div.top_menu_item_0 { background: url(../img/top_menu/item_i_0.gif) top center no-repeat; }
	
	div.main_coll_top_menu div.top_menu_item a.active div.top_menu_item_1 { background: url(../img/top_menu/item_a_1.gif) top center no-repeat; }
	div.main_coll_top_menu div.top_menu_item a.unactive div.top_menu_item_1 { background: url(../img/top_menu/item_i_1.gif) top center no-repeat; }
	
	div.main_coll_top_menu div.top_menu_item a.active div.top_menu_item_2 { background: url(../img/top_menu/item_a_2.gif) top center no-repeat; }
	div.main_coll_top_menu div.top_menu_item a.unactive div.top_menu_item_2 { background: url(../img/top_menu/item_i_2.gif) top center no-repeat; }
	
	div.main_coll_top_menu div.top_menu_item a.active div.top_menu_item_3 { background: url(../img/top_menu/item_a_3.gif) top center no-repeat; }
	div.main_coll_top_menu div.top_menu_item a.unactive div.top_menu_item_3 { background: url(../img/top_menu/item_i_3.gif) top center no-repeat; }
	
	div.main_coll_top_menu div.top_menu_item a.active div.top_menu_item_4 { background: url(../img/top_menu/item_a_4.gif) top center no-repeat; }
	div.main_coll_top_menu div.top_menu_item a.unactive div.top_menu_item_4 { background: url(../img/top_menu/item_i_4.gif) top center no-repeat; }
		
div.header_box { background: url(../img/header_box_bg.jpg) 0px 0px no-repeat; }
	div.header_box div.header_box_content { padding: 21px 0px 0px 2px; }
	
	
div.new_hreader { background: url(../img/h1_line.gif) bottom left repeat-x; height: 34px; padding: 0px 0px 0px 20px; }
	div.new_hreader h1 { background: url(../img/h1_ico.gif) 0px 5px no-repeat; line-height: 100%; margin: 0px; padding: 0px 0px 0px 20px; }
	div.new_hreader a { line-height:85%; display:block; font-family: Verdana, sans-serif; font-size: 23px; color:#7E0D6E } 
	div.new_hreader img { }

div.submenu { background: url(../img/h1_line.gif) bottom left repeat-x; height: 25px; padding: 10px 0px 0px 20px; margin-bottom:10px; }

div.box_content { padding: 32px 20px 40px 20px; }
	div.box_content td.box_content_row { width: 260px; vertical-align: top; }
	div.box_content div.box_content_text { padding:14px 0px 0px 0px; line-height: 160%; }
	div.box_content td.box_content_break { background: url(../img/break_line.gif) top center repeat-y; font-size: 1px; }


div.more_href { text-align: right; padding: 10px 0px 0px 0px; }

div.clients_anim { padding: 10px 0px 0px 0px; }
	div.clients_anim div.clients_anim_box { width: 611px; height: 93px; overflow: hidden; }
	div.clients_anim div.clients_anim_row { float:left; background: url(../img/clients_anim_row_bg.gif) 0px 0px no-repeat; width: 611px; height: 93px; padding: 2px 0px 0px 0px; }
	

/* ecreo footer */

 div.ecreo { text-align:right; padding:13px 32px 12px 0px; }
 div.ecreo h1 { font-size:11px; color:#847582; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
 div.ecreo strong { font-size:11px; color:#851B76; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
 div.ecreo a { font-size:11px; text-decoration:none; color:#847582; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }



