@import url("products.css");
@import url("superfish-vertical.css");
@import url("superfish.css");

/*---- Styles for all browses ----*/
*             {margin:0; padding:0; outline:none;}
body          {font:12px "Trebuchet MS" Arial; color:#5E5E5E; background:#FFF url("/images/bg/main.jpg") repeat-x top;}
a img         {border:none;}
a             {text-decoration:none; color:#03B9FD;}
a:hover       {text-decoration:underline;}
hr.separator  {clear:both; border:none; height:0; visibility:hidden;}
.flash        {margin:-5px 0 0 0;height:352px;cont}
hr.title      {border:none;border-top:1px solid #DEF0FA;margin:5px 0 25px 0;}
.wrap_content {padding:0 25px;}
h2            {color:#000; font-size:15px;}

/* Wrap */
#wrap {width:980px; margin:0 auto;}

/*Main*/
#main {float:left;height:800px;}

/*Header*/
#header             {background:url("/images/bg/head.jpg") no-repeat bottom right;float:left;width:100%;height:122px;position:relative;}
#header h1          {float:left;margin: 34px 0 0 29px;}
#header #navigation {float:right;}
#header ul          {float:right;}
#header ul li       {float:left;list-style:none;}
#header form        {float:right;}

#navigation form             {background:url("/images/bg/search.jpg") no-repeat top;width:189px;height:28px;position:absolute;top:37px;right:8px;}
#navigation .box_search      {margin:4px 0 0 5px ;width:150px;padding:2px 0;border:none;border-right:1px solid #D8D8D8;float:left;}
#navigation .search_button   {margin: 3px 0 0 5px; width:19px; float:left;}
#navigation ul               {position:absolute;top:77px;width:545px;right:-20px;}
#navigation li               {background:url("/images/bg/line_menu.jpg") no-repeat right;padding: 1px 0 0 0;}
#navigation ul ul            {z-index:1;position:absolute;background:#59B3E8 url("/images/bg/menu.jpg") repeat-x;top:39px;left:101px;width:205px;border-bottom:1px solid #59B3E8;display:none;}
#navigation ul .industries   {left:195px;}
#navigation ul ul li         {float:none;background:none;text-align:right;}
#navigation ul ul li a       {padding:5px 20px;color:white;display:block;width:165px;}
#navigation ul ul li a:hover {background:white;color:#2C9DDF;text-decoration:none;}

/* SideBar */
#sidebar    {float:left;position: relative; z-index: 1; margin: 0 -10px 0 0;position:relative;width:37px;}
#sidebar ul {list-style:none;width:37px;}
#sidebar ul li.first_li{width:37px;height:120px;padding:0;}
#sidebar ul ul {background:#59B3E8 url("/images/bg/menu.jpg") repeat-x;width:200px;}

/*content*/
#content {float:left;width:928px;padding: 0 11px 0 11px;margin:0 0 0 3px;background:url("/images/bg/body.jpg") repeat-y top right;height:auto !important;height:500px;min-height:500px;}

/*Path*/
#path   {font-size:9px; color:#777;}
#path a {color:#777;}

/*footer*/
#footer           {width: 965px;background:url("/images/bg/footer.jpg") no-repeat top right;clear:both; height:40px;padding:21px 15px 0 0;}
#footer address   {float:right; font-style:normal;}
#footer address a {color:#777;}

.list_alt            {margin-left:0;}
.list_alt p         {background:url("/images/bg/description.jpg") no-repeat 0 5px; padding-left:10px;}

/* _ Styles of pages _ */

/*seach*/
#pg_search form           {background:url("/images/bg/search2.jpg") no-repeat top; width:329px; height:28px; margin:13px 0 5px 0px;}
#pg_search .input_search  {margin:3px 0 0 5px ; width:283px; padding:2px 0; border:none;  float:left;}
#pg_search .input_button  {margin: 3px 10px 0 0; float:right}
#pg_search span           {color:#777; font-size:9px;}
#pg_search #result h2     {background:url("/images/icon/result_search.jpg") no-repeat 0 8px; padding-left:10px; color:#000; font-size:14px; margin:20px 0 3px 0;}

/*News*/
#news_data            {background-color:#F2F9FE; width:156px; padding:7px 24px 20px 40px; margin-top:10px; float:left;}
#news_data li         {margin-top:12px;}
#news_data li a       {font-size:13px; color:#000;}
#news_data li a small {display:block; color:#03B9FD;}

table#content_data_index         {margin-top:10px;width:100%}
table#content_data_index td      {padding:4px}
table#content_data_index a       {color:#000;font-size:14px;font-weight:bold}
table#content_data_index h5      {color:#03B9FD; font-size:11px; font-weight:normal;}
#content_data         {width:640px; float:right; margin-top:10px;}
#content_data h5      {color:#03B9FD; font-size:11px; margin:7px 0 20px 0; font-weight:normal;}
table#content_data_index ul, #content_data ul      {margin-left:13px;}

/*Contact*/
#content_contact       {float:left;width:420px;padding-right:20px;}
.contact               {float:right;width:410px;padding:0 13px;}
.contact label         {color:#0074D9;}
.contact textarea      {width:410px;height:70px;border:#809DB9 1px solid;margin-bottom:10px;}
.contact input         {width:410px;margin-bottom:10px;border:#809DB9 1px solid;padding:5px 0;}
.contact hr            {width:410px;margin-bottom:10px;border:1px solid #DEF0FA;}
.contact .submit input {width:auto;border:none;padding:none;float:right;margin-top:-20px;}
.border_contact        {border-right:1px solid #DEF0FA;}

/*Home*/
.content_home               {float:left;margin-top:15px;}
#content_home               {float:left; display:table; width:530px; margin-top:10px;}
#contact_home               {width:352px; margin:0px -25px 0 0; float:left; display:table; padding:15px 0px 0 10px;}
#contact_home h2            {margin-bottom:10px;}
#contact_home ul            {margin-left:0;}
#contact_home li            {padding:2px 0 2px 10px;}
#contact_home .list_alt li  {background:url("/images/bg/description.jpg") no-repeat 0 10px;}
#contact_home strong        {color:#0074D9; font-weight:normal;}

.contact .notice {background-color:#B5DAB9;color:green;padding:3px 5px;border:solid 2px green;}

label.error {color:red;display:block;margin-top:-10px;}

#left_contact               {text-align:left;}

.bg_home                    {background:url("/images/bg/home_bottom.jpg") no-repeat;}
#search_home                {float:left;background:url("/images/bg/search_home.jpg") no-repeat; width:345px;height:60px; position:relative; padding-top:5px; margin-top:10px;}
#search_home h2             {float:left; padding:3px 0 0 8px;margin:5px 17px 0 5px;font-size:13px;}
#search_home select          {background:none;margin:7px 0 10px 0;width:155px;border:none;}
#search_home a              {font-size:11px;float:right; margin:-3px 18px 0 0;}

/* content_cms*/
.content_cms    {text-align:justify;}
.content_cms p  {margin-bottom:10px;}
.content_cms ul,
.content_cms ol {margin:10px 20px 15px 20px;}
.content_cms h1 {color:#2C74A9; font-size:17px;}
.content_cms h2 {color:#2C74A9; font-size:16px;}
.content_cms h3 {color:#2C74A9; font-size:15px;}
.content_cms h4 {color:#2C74A9; font-size:14px;}
.content_cms h5 {color:#2C74A9; font-size:13px;}
.content_cms h6 {color:#2C74A9; font-size:12px;}
