@charset "utf-8";
/* CSS Document */
html, body { margin:0; padding:0; font:12px Tahoma, Arial, Helvetica, sans-serif; background:#d2dccf url(../images/body_bg.gif) left top; height:100%; }

a:link, a:visited { color:#004a91; text-decoration:underline; outline:none; }
a:hover { text-decoration:underline; color:#757575; }
a:active { color:#f00; }

h1 { font:26px/28px Tahoma, Arial, Helvetica, sans-serif; color:#004a91; margin:0 0 25px 0; }
p { line-height:18px; margin:0 0 15px 0; }

div.secert1 { position:absolute; z-index:1; height:100%; width:100%; }
div.secert2 { height:100%; width:980px; border-left:1px solid #808285; border-right:1px solid #808285; background:#fff url(../images/vertical_border.gif) 307px repeat-y; }

div.pseudoBody { position:absolute; z-index:2; width:100%; }
div.box { width:980px; text-align:left; background:#fff url(../images/vertical_border.gif) 307px repeat-y; padding:0 0 0px 0; border-left:1px solid #808285; border-right:1px solid #808285; }

div.sidebar { width:308px; float:left; border-top:53px solid #6985b7; }
div.white { background:#fff; padding:24px 0 0 0 }
div.header { width:672px; float:left; background:#b4c88b url(../images/header_bg_1.jpg) bottom left no-repeat; margin-bottom:6px; }
div.header div.inner { height:313px; background: url(../images/header_bg_2.gif) top left no-repeat; }
div.menu { width:672px; float:left; background:#78a22e; height:27px; border-top:1px solid #76787b; border-bottom:1px solid #76787b;}
div.main { width:590px; float:left; padding:35px 27px 0 55px; }

form#formLogin { float:right; margin:0; padding:35px 0 0 0; width:266px; } 
form#formLogin * { margin:0; padding:0; }
form#formLogin table td { padding:2px 0;  }
form#formLogin table th { font-weight:normal; color:#fff; text-align:right; font:12px Arial, Helvetica, sans-serif; padding-right:5px }
form#formLogin input#login { width:170px; }
form#formLogin input#password { width:170px; }
form#formLogin input#submit { background:#84a93f; color:#fff; border:1px solid #6f8544; border-left-color:#90b152; border-top-color:#90b152; width:66px; }

div.pseudoLogo { height:84px; width:246px; font:26px/84px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000105; }
a.logo:link, a.logo:visited, a.logo:hover { display:block; position:relative; width:246px; height:84px; margin-top:-84px; background:url(../images/accurx_logo.jpg) left top no-repeat; }
a.logo img { border:none; }
img.providingPartnerships { margin:21px 0 31px 0; border:none; }

div.title { height:27px; border:1px solid #76787b; border-left:none; color:#004a91; font:bold 16px/27px Arial, Helvetica, sans-serif; }
div.contacts { color:#333; font:bold 16px/18px Arial, Helvetica, sans-serif; padding:10px 0 20px 0; }
div.newProducts { padding:0 10px; text-align:left; }
div.newProducts h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#034b92; margin:0 0 12px 0; padding:0; text-align:center; }
div.newProducts h3 { font:bold 13px/17px Arial, Helvetica, sans-serif; margin:0; color:#000; }
div.newProducts p { font-size:13px; line-height:normal; }

/*
div.pseudoNewsAndViews { height:27px; border:1px solid #76787b; border-left:none; color:#004a91; font:18px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; }
div.newsAndViews { position:relative; margin-top:-28px; background:url(../images/news_and_views.gif) left top no-repeat; height:27px; }

div.news { width:256px;  margin:20px 0; text-align:left; font-size:11px; color:#626262; line-height:18px; }
div.news h2 { background:#e3ecd6; color:#004a91; font:22px 'Arial Narrow', 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:11px; text-align:center; }
div.news img { float:right; margin-left:10px; }
div.news p { margin:0; }

div.news a.more:link, div.news a.more:visited { color:#004a91; line-height:38px; font-weight:bold; text-decoration:none; font-size:9px; }
div.news a.more:hover { text-decoration:underline; }
*/
div.imagesRotator { border:1px solid #000; width:270px; height:270px; border:1px solid #000; }
div.imagesRotator div { height:270px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8;  }
div.imagesRotator img {}

ul#menu { height:27px; list-style:none; padding:0; margin:0; position:relative; z-index:4; }
ul#menu li { height:27px; float:left; text-align:left; position:relative; padding:0; margin:0; }
ul#menu li.separator { width:7px; margin:7px 0; padding:0; height:11px; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:0; line-height:0; }
ul#menu li.separator div { width:7px; margin:3px 0;  height:3px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
ul#menu li a:link, ul#menu li a:visited { height:27px; display:block; font:bold 14px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center; }
ul#menu li a:hover {}
ul#menu li:hover ul, ul#menu li.hover ul { display:block; }
ul#menu li ul { float:left; width:160px; background:#78a22e; border:1px solid #76787b; border-top:none; list-style:none; position:absolute; display:none; padding:0; margin:0; }
ul#menu li ul li { float:none; height:25px; position:relative; border-top:1px solid #76787b; width:100%; list-style:none; padding:0; }
ul#menu li ul a:link, ul#menu li ul a:visited { color:#fff; font:12px/16px Arial, Helvetica, sans-serif; padding:0; background:none; height:25px; line-height:25px; padding-left:10px; width:auto; text-align:left; text-transform:none; }
ul#menu li ul a:hover { background:#c1dd8f; color:#394328; }

span#home { display:block; position:relative; background:url(../images/menu_home.gif) top center no-repeat; height:27px; margin:-27px 0 0 0; cursor:pointer; }
span#products { display:block; position:relative; background:url(../images/menu_products.gif) top center no-repeat; height:27px; margin:-27px 0 0 0; cursor:pointer; }
span#ecp { display:block; position:relative; background:url(../images/menu_ecp.gif) top center no-repeat; height:27px; margin:-27px 0 0 0; cursor:pointer; }
span#company { display:block; position:relative; background:url(../images/menu_company.gif) top center no-repeat; height:27px; margin:-27px 0 0 0; cursor:pointer; }

div.clear { clear:both; font-size:0; line-height:0; height:0; }

ul.myList { padding:0; margin:0 0 0 20px; list-style:none; }
ul.myList li { padding:0; margin:7px 0; background:url(../images/my_list_bullet.gif) left 3px no-repeat; padding:0 0 0 18px; line-height:20px; }

table.body { width:100%; border:none; }
table.body th { font-weight:normal; }
table.body th div { background:#eef3f6; line-height:22px; padding-left:10px; }
table.body td { width:70%; vertical-align:top; }
table.body td input.registration_text { width:99%; height:18px; border:1px solid #7f9db9; }

input.registration_text { height:18px; border:1px solid #7f9db9; width:180px; }

div.dynamicBlock { margin:0 0 25px 0; font-size:12px; }
div.dynamicBlock h3 { margin:0 0 10px 0; font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;  }
div.dynamicBlock span.date { color:#626262; font-weight:bold; }
div.dynamicBlock p { color:#626262; margin:0; }
div.link { padding-left:30px; margin-left:-30px; position:relative; background: url(../images/new_products_links_arrow.gif) left top no-repeat; height:24px; line-height:23px; }
div.link a:link, div.link a:visited { color:#4d7427;  }
div.link a:hover {  }
div.photoBlock { float:left;  width:49%; }
div.photoText { text-align:left; width:200px; }

div.cat, div.document { width:156px; float:left; margin-bottom:30px; padding:5px 8px 12px 32px; background:url(../images/folder_ico.gif) top left no-repeat; }
div.cat a:link, div.cat a:visited { font-size:14px; font-weight:bold; text-decoration:none; }
div.cat a:hover { text-decoration:underline; }
div.document a:link, div.document a:visited { font-size:12px; text-decoration:none;}
div.document a:hover { text-decoration:underline; }

div.doc { background:url(../images/doc_ico.gif) top left no-repeat; padding-left:34px; width:154px; }
div.pdf { background:url(../images/pdf_ico.gif) top left no-repeat; padding-left:36px; width:152px; }
div.xls { background:url(../images/xls_ico.gif) top left no-repeat; padding-left:34px; width:154px; }
div.sub { background:url(../images/folder_ico.gif) top left no-repeat; }


div.path { font-size:11px; margin:-22px 0 40px 0; position:relative; padding-left:2px; z-index:3; color:#004a91; }

div.none { padding:50px 0; text-align:center; font:26px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#555; }

.red { color:#c00; }

div.footer { height:60px; clear:both; background:#fff; border-top:1px solid #808285; margin-top:25px; color:#3e3e3e; padding:0 25px; line-height:50px; font-size:11px; }
div.footer a:link, div.footer a:visited { text-decoration:none; color:#3e3e3e; }
div.footer a:hover { text-decoration:underline; }
div.copy { width:300px; float:left; }
div.dev { width:300px; float:right; text-align:right; }

div.map { padding-bottom:100px; }
div.map * { margin:0; padding:0; }
div.map ul { list-style:none; float:left; width:25%; }
div.map ul li { font-weight:bold; font-size:14px; line-height:42px; color:#004a91; }
div.map ul li span { padding-left:15px; }
div.map ul li.first { background:url(../images/map_first.gif) left 18px no-repeat; }
div.map ul li a:link, div.map ul li a:visited, div.map ul li a:hover {  }
div.map ul li ul { list-style:none; float:none; width:100%; }
div.map ul li ul li { height:30px; line-height:30px; font-weight:normal; font-size:12px; background:url(../images/map_bg.gif) 4px top no-repeat; padding-left:24px; }
div.map ul li ul li.last { background:url(../images/map_bg.gif) 4px -28px no-repeat; }
div.map ul li ul li a:link, div.map ul li ul li a:visited, div.map ul li ul li a:hover {  }

img#rotateDown { position:relative; z-index:100; float:left; }
img#rotateUp { position:relative; z-index:101; margin-top:-270px; float:left; }
/*ï»¿*/