@import url("plugins/crossbrowser.css");

*            {margin:0;padding:0;outline:none;}
body         {font:11px "Trebuchet MS", Arial; color:#333; background:#353535 url("/images/bg/body.jpg") repeat-x;}
a            {text-decoration:none; color:#244278;}
a:hover      {color:#db276c;}
a img        {border:none;}
hr.separator {clear:both; border:none; height:0; visibility:hidden;}
.title       {color:#D91B64; font-size:20px; border-bottom:#CCC solid 1px; margin-bottom:15px;}
.break       {clear:both;}
.general     {margin:15px 0 15px 0;float:left;}
li .selected a:hover {color:#D91B64;}

.vcard .type {display:none;}

/*Boxes*/
.wrap      {width:980px;margin:0 auto;position:relative;}
#header    {height:171px;}
#wrap_ear  {position:absolute;z-index:2;width:160%;right:8px;top:150px;}
#content   {background:url("/images/bg/content.png") repeat-y;padding:0 20px 0 25px; margin-top:30px; }

/*Logos*/
#logos         {clear:both;float:left; width:100%; height:113px;}
#header .logo,
#header .logo02 {margin:35px 19px 0 15px;}
#header .logo   {float:left;}
#header .logo02 {float:right;}

/*Top Searche*/
#top_search       {float:right; width:450px; margin:15px 0 0 0;}
#top_search input {display:inline; margin-right:8px; border:#CCC;font-weight:bold; color:#D91B64; background-color:#FFF; padding:2px 0 3px 0;}
#top_search p     {display:inline; color:#CCC; font-size:16px; margin:0 19px 0 8px;}
#top_search .bt_search,
#top_search img   {position:relative; top:5px; border:none; padding:0; background-color:none;}

/*Footer*/
#footer        {background: url("/images/bg/footer.png") no-repeat; width:957px; height:40px; padding:26px 0 0 23px; margin-bottom:10px; font-family:"Arial";color:#666;}
#footer img    {float:left; margin:-7px 10px 0 0;}
#footer p,
#footer a      {display:inline; color:#666; margin:20px 0 0 90px;}
#footer a:hover{text-decoration:underline;}
#footer table  {float:right;width:800px;margin:-10px 0 0 0px;text-align:right;}
#footer p a    {margin-left:0;}
#footer #qa    {float:right; margin:0px 25px 0 0;}

/*Menu*/
#menu     {height:60px;background:url("/images/bg/menu.png") right repeat-x;margin:1px -9px 0 0;}
#menu ul  {float:right;padding:10px 0;}
#menu li  {float:left;list-style:none;}

/*Sidebar*/
#sidebar            {width:180px;background-color:#f0f0f0;padding:0 10px;float:left; display:table;}
#sidebar ul         {padding:0 20px 0 12px;}
#sidebar ul ul      {display:none;margin-left:10px;padding:0px;}
#sidebar li         {list-style:none; background: url(/images/icon/bullet.jpg) 0 3px no-repeat;font-weight:bold;border-bottom:1px solid #CCCCCC;padding:0 0 5px 8px;  position:relative;}
#sidebar li li     {background:none;}
#sidebar ul ul li   {border:none;font-size:10px;list-style:none;padding:3px 0;}
#sidebar li a       {color:#003182;text-decoration:none;}
#sidebar li ul li a {color:#333; font-size:9px;}
#sidebar li a:hover {color:#D91B64;}
#sidebar li.selected a {color:#D91B64;}
#sidebar li.selected li a {color:black;}
.contact_side       {background:#E5E5E5;padding:14px;margin:20px 0 0 0;}
.contact_side h2    {color:#D91B64;margin:0 0 15px 0;}
.contact_side td    {padding:0 0 0 2px;}
td.bordeRight       {border-right:1px solid #ACB7CC;vertical-align:top;padding:0 5px 0 0;}
.side               {background:#f0f0f0;padding:10px;}
.contact_side h3,
.contact_side .type {display:none;}

/*Flash*/
#flash    {position:absolute;right:-132px; top:41px;display:none;width:100%;}

/*Form*/
.pg_form label            {color:black; font-size:12px; display:block; margin:8px 0 3px 0;}
.pg_form input,
.pg_form textarea         {width:259px; border:#999 solid 1px; padding:1px 0 2px 0;}
.pg_form textarea         {height:90px;}
.pg_form .label_alt label {display:inline; margin-left:3px;}
.pg_form .label_alt input {width:auto; padding:0; border:none;}
.pg_form #bt_form         { width:auto; height:auto; padding:0; margin:0; border:none;float:right;}
.pg_form hr               {border:none;border-bottom:#CCC solid 1px; margin-bottom:15px;}

.form_news                  {width:100%;margin:0 0 30px 0;}
.form_news input            {width:100%;}
.form_news .label_alt       {margin:30px 0 0 0;}
.form_news .label_alt input {margin:0 10px 0 0;*margin:0 2px 0 0;border:none;}

/*Contact*/
#contact form              {margin-left:10px;}
#contact .list_alt         {float:right;}
#contact .label_pro        {margin-bottom:8px; font-weight:bold;}
#contact .input_alt        {width:259px; border:#999 solid 1px; padding:1px 0 2px 0;}
#contact  table            {float:left; margin-bottom:-15px;}
#contact  table td         {width:165px; }
#contact .table_alt        {margin-left:30px;}
#contact .table_alt td     {width:110px}
#contact  table .td_alt2   {width:90px;}
#contact .camps            {float:left; width:335px;}
#contact .camps_alt        {margin-right:15px;}
#contact .camps input      {width:310px;}
#contact .textarea_contact {float:right; margin-right:21px;}
#contact textarea          {width:660px;}
#contact  hr               {width:666px; float:left; margin:20px 0;}
#contact #bt_form          {margin-right:20px;}
#contact .please           {width:200px; margin:10px 0 0px 0; float:left;}

/*Home*/
#home #flash    {display:block;}
#home #content  {margin:269px 0 0 0; padding:15px 20px 15px 25px;}
#home .title    {color:#244278; border:none; margin-bottom:0;}

.home_news h3            {background:url(/images/icon/arrow.png) no-repeat 0 4px; padding:0 0 0 10px; font-size:11px; font-weight:bold; color:#D91B64;}
.home_news h3 a			 {color:#D91B64;}
.home_news h3 a:hover	 {color:#244278;}
.home .home_news         {float:left; width:204px; padding:10px 8px; background-color:#F0F0F0;}

.home_news .img_news        {background-color:#D8D9C0; width:188px;  padding:8px 8px 0 8px; height:148px; margin:10px 0 0 0;} 
.home_news .img_news div    {height:93px; position:relative; margin:7px 0;}
.home_news .img_news div h3 {background:url(/images/bg/home_new.png) no-repeat 0 0; width:173px; height:14px; padding:4px 15px 3px 0px;  text-align:right; position:absolute; bottom:0; left:0;}
.home_news li               {list-style:none; border-bottom:#CCC solid 1px; padding:5px 0;}
.home_news .alt_new         {border:none; border-top:#FFF solid 1px;}
.home_news span             {font-size:9px; color:#999; padding: 10px 0 0 10px;}
.home_news li p             {padding-left:10px;}

.home .home_products                {float:right; width:696px;}
.home .home_products .content_cms   {text-align:left;}
.home .home_products .content_cms p {margin-bottom:3px}
.home_products .content_cms h2      {margin-bottom:23px;}
.home_products .photo_product       {float:left; width:175px; margin:0 12px 0 0; position:relative;}
.home_products .photo_product img   {border:#CCC solid 1px; float:left;}
.home_products .photo_product p     {background:url(/images/bg/home.jpg) no-repeat; width:110px; height:17px; color:#CCC; padding-top:2px; text-align:center; float:left;}
.home_products  #td_alt             {padding-top:38px;}
.home_products dl                   {background:url(/images/bg/home_contact01.jpg) repeat-y; width:315px; height:117px; padding:13px 12px; position:relative;}
.home_products dd                   {color:#CCC; float:left; width:167px; min-height:90px; padding:5px 0; border-right:#3D141B solid 1px;}
.home_products dd a                 {color:#CCC; padding-left:3px;}
.home_products .alt_dd              {border:none; padding:5px 0 5px 18px; width:129px;}
.home_products .content_cms h3      {color:#CCC; font-size:11px;}
.home_products .home_contact02      {background:url(/images/bg/home_contact02.jpg) repeat-y; width:339px; height:8px;}

.home_products .home_contact             {position:relative; left:-15px; top:7px; width:160px;}
.home_products .home_contact li          {list-style:none; background:url(/images/icon/contact.png) no-repeat 0 4px; padding:0 0 10px 13px;}
.home_products .home_contact .home_email {background-image:url(/images/icon/email.png); padding:0 0 0 13px;}
.home_products .content_cms dd ul        {margin:0px 20px 0 15px;}

/*About-us*/
#about_us .info     {width:335px; float:left;}
#about_us .info_alt {float:right;}
#about_us .info h1  {border-bottom:#CCC solid 1px; margin:27px 0 20px 0;}

/*Infopages*/
.infopages {padding:20px 0; margin:0 17px 0 0;}

/*categories*/
.categories li {text-align:center;list-style:none;float:left;padding:13px 13px;background:url(/images/bg/list_category.jpg) no-repeat;margin: 0 20px 36px 20px;}
.categories p  {font-size:9px;margin:5px 0 0 0;color:#fff;}

/*Press Releases*/
#prees           {margin:0;}
#prees li        {list-style:none;  min-height:80px;  padding:7px 10px 0 10px ; margin-bottom:8px;}
#press li a      {font-weight:normal; color:#D91B64;}
#prees li strong {color:#D91B64; font-weight:normal;}
#prees li img    {margin-right:10px; float:left;}

/*Products List*/
#products_list    {width:690px;margin:0;}
#products_list li {list-style:none; float:left;color:white; background:url(/images/bg/list_products.jpg) no-repeat; margin:0 21px 53px 17px; padding:11px 0 0 0; width:192px; height:161px;text-align:center;}
#products_list a  {font-size:9px; text-align:center; color:#FFF; margin-top:10px;}

/*Press Detail*/
#product_detail .img_detail   {background:url(/images/bg/product_detail.jpg) no-repeat; width:302px; height:225px; padding:15px; float:right; margin:0 0 5px 10px;text-align:center;}
#product_detail .content_cms  {margin-top:5px;}

/*careers*/
#careers ul        {list-style:none;margin:0;}
#careers li        {width:100%;background:#E5E5E5;padding:10px;margin:5px 0;cursor:pointer;}
#careers ul ul li  {padding:0px;cursor:auto;}
#careers .hidden   {display:none;}
#careers hr        {border:none;border-bottom:#CCC solid 1px; margin-bottom:15px;}
#careers h3 strong {font-size:11px;color:#D91B64;font-weight:normal;}

/*Search*/
.search td     {padding:20px;}
.search .vline {border-right:1px solid #ccc;padding:0 0 0 10px;margin:0 10px 0 0;}
.search li     {padding:5px 5px;}
.search h3     {padding:0 0 10px 0;}
.normal        {background:#f0f0f0;}

/*Tapes*/
#tapes                 {position:relative;}
#tapes .number         {font-size:10px; color:#909090;}
#tapes #product_detail {position:relative;}
#tapes .title          {margin-bottom:0;}

#tapes #product_detail .img_detail      {margin:15px 0 5px 10px;}
#tapes #product_detail .description     {float:right;}
#tapes #product_detail .description li  {list-style:none; background:url(/images/icon/bullet.jpg) left no-repeat ; float:left; padding-left:10px; margin-right:20px;}

.list_tapes        {min-height:197px; width:203px; padding:10px; margin:25px 4px 0 4px; float:left; background-color:#F0F0F0;}
.list_tapes h3     {color:#D91B64; margin-bottom:10px;}
.list_tapes li     {list-style:none; padding:2px 0 }
.list_tapes strong  {margin-right:5px; color:#003196; font-weight:normal;}

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

/*.content_cms img {border:#060808 solid 11px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;}*/
