@charset "iso-8859-2";
/* CSS Document */

img{ border:0px; }
form{ padding:0px; margin:0px; }
body{ background:#111111 url(../img/site_bg.gif) repeat-x; margin:0px; padding:0px; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; color:#666666 }

#site{ margin:auto; width:900px; }
#header{ margin-top:19px; height:80px; display:block; position:relative; }
#header .sitemenu{ position:absolute; top:4px; right:170px; width:300px; height:20px; text-align:right; }
#header .sitemenu a{ padding-left:10px; background:url(../img/dot_arrow.gif) 0px 50% no-repeat; margin-right:20px; color:#666666; text-decoration:none; font-size:10px; }
#header .sitemenu a:hover{ color:#666666; text-decoration:underline; }

#header .logo{ position:absolute; bottom:8px; left:0px; width:300px; height:70px; }
#header .searchbar{ position:absolute; top:0px; right:0px; width:141px; height:20px; padding:0px 5px 0px 5px; background:#8a8a8a url(../img/top_search.gif) no-repeat; } 
#header .searchbar input.search_input{ background:none; width:115px; font-size:10px; line-height:10px; color:#CCCCCC; border:0px #00FF00; margin:0px; padding:0px; padding-top:4px; }
#header .searchbar input.search_button{ background:none; width:20px; border:0px; font-size:10px; line-height:15px; }

#header .topmenu{ position:absolute; bottom:5px; right:10px; width:550px; height:30px; text-align:right; font-size:10px; line-height:10px; }
#header .topmenu img{ vertical-align:middle; }
#header .topmenu a{ margin-left:20px; vertical-align:middle; }

#banner{ position:relative; height:190px; display:block; background:#555555;  }
#banner .lshadow{ position:absolute; height:190px; width:9px; top:0px; left:-10px; background: url(../img/top_anim_left.gif) no-repeat; }
#banner .rshadow{ position:absolute; height:190px; width:9px; top:0px; right:-10px; background: url(../img/top_anim_right.gif) no-repeat; }

#content{ padding-top:5px; float:left; width:900px; }
#content .lcol{ float:left; width:40%; padding-top:10px; }
#content .lcol .title{ padding-bottom:10px; }
#content .lcol .title h1{ font-size:15px; line-height:15px; font-weight:normal; padding:0px; padding-left:20px; background:url(../img/h1_icon.gif) 5px 0px no-repeat; margin:0px; color:#cccccc; }
#content .lcol .text{ padding-left:20px; }
	
#content .rcol{ float:left; width:60%; padding-top:10px; }
#content .rcol .container{ margin-left:10px; }
#content .rcol .container .boxed{ float:left; }
#content .rcol .container .map{ float:left; width:40%; background:url(../img/map_bg.gif) repeat-x; overflow:hidden; }
#content .rcol .container .logos{ float:left; width:55%; background:#222222; border:1px solid #2b2b2b; margin-left:15px; }
#content .rcol .container .map .content{ padding:10px; }
#content .rcol .container .logos .content{ padding:10px; }
#content .rcol .container .browser{ position:relative; height:80px; margin-left:5px; margin-right:10px; }
#content .rcol .container .browser div.scroll_div { margin:0px 15px 0px 15px; height:73px; position:relative; padding-bottom:0px; margin-bottom:10px; *margin-bottom:0px; display:block; clear:both; }
#content .rcol .container .browser div.scroll_div { width:484px; overflow:hidden; }
#content .rcol .container .browser div.scroll_content { height:70px; }
#content .rcol .container .browser div.scroll_div img { border:1px solid #333333; padding:3px; margin-left:5px; }
#content .rcol .container .browser div.scroll_div img:hover { border:1px solid #666666; padding:3px; margin-left:5px; }
#content .rcol .container .browser div.scroll_left { position:absolute; top:0px; left:0px; width:10px; }
#content .rcol .container .browser div.scroll_right { position:absolute; top:0px; right:0px; width:10px; }

#content .mcol{ float:left; }
#content .ccol{ float:left; padding-top:10px; overflow:hidden }

#content .rcol .title{ padding-bottom:10px; }
#content .rcol .title h1{ font-size:15px; line-height:15px; font-weight:normal; padding:0px; padding-left:20px; background:url(../img/h1_icon.gif) 5px 0px no-repeat; margin:0px; color:#cccccc; }
#content .lcol .text{ padding-left:5px; }

#footer{ height:50px; margin-top:30px; padding-top:10px; padding-left:10px; float:left; width:900px; position:relative; font-size:10px; color:#464646; border-top:1px solid #222222; }
#footer .navmenu a{ padding-left:10px; background:url(../img/dot_arrow.gif) 0px 50% no-repeat; margin-right:20px; color:#666666; text-decoration:none; font-size:10px; }
#footer .navmenu a:hover{ color:#666666; text-decoration:underline; }
#footer .ecreo { position:absolute; top:10px; right:10px;  }
#footer .ecreo a{ color:#666666; text-decoration:none; font-size:10px; }
#footer .ecreo a:hover{ color:#666666; text-decoration:underline; }

.spacer{ line-height:1px; font-size:1px; }
.left_menu{ margin-left:3px; margin-right:25px; background:#333333; padding:10px; padding-bottom:100px; }
.logos_image{ background:#FFFFFF; }
.logos_div{ height:120px; overflow:hidden; }

