@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
body { background: #4b4e8f center top no-repeat; }
a:link, a:visited { outline:none; text-decoration:underline; color:#000; }
a:hover { text-decoration:none; }

div.clear { clear:both; height:1px; line-height:1px; font-size:1px; }
a img { border:none; }
h2 {color:#4b4e8f; margin:0 0 8px 0; }
h1 { color:#000; margin:0 0 8px 0; }

div.box { width:980px; margin:0 auto; background:#fff url(../img/header.jpg) left 36px no-repeat;}
div#header { height:463px; position:relative; }  
div#header p.phone{font:Verdana, Geneva, sans-serif; padding:10px 0 0 690px; font-size:12px; font-weight:bolder;}
img.logo { position:absolute; top:6px; left:11px; }
div#header img.header-label { padding:102px 0 0 124px;}


div#body { margin-top:-61px; background:url(../img/yellow_line.gif)  right bottom repeat-y;}
div.rotator { width:315px; float:left; padding:30px 0 0 0; }
div.content { width:345px; float:left; padding-top:10px; margin:0;}
div.content h1{ font: Arial, Helvetica, sans-serif; font-weight:bolder; font-size:22px; color:#000; margin:0; padding:0; text-transform:none;}
div.content p { font-size:12px; padding-right:10px; line-height:1.5;}

div.colums {width:320px; float:left; margin:0; padding:0; }
span.sub-title { background:#000; height:27px; display:block; text-align:center; padding:0; margin:0; }
span.sub-title img { color:#fff; }
div.colums p { margin:0; padding:10px ; font: Arial, Helvetica, sans-serif; font-size:11px;}
div.colums a:link,
div.colums a:visited,
div.colums a:hover {color:#000;}
div.colums h4 {margin:0; padding:10px 0 0 10px; font-size:14px; font-weight:bolder;}
div#footer {border-top:5px solid #000; background:#4b4e8f; padding:0 0 20px 0;}
div#footer span {text-align: left; color:#c5bdcc; font-size:12px; font:Arial, Helvetica, sans-serif;}
div#footer a{ color:#c5bdcc; font-size:12px;}

div#sidebar { width:980px; background:#ffc81f; height:35px;}

div#menu { background:#ffc81f; padding:0 0 0 314px; height:36px; }
div#menu ul { margin:0; padding:0; list-style:none; background:#000; height:30px; }
div#menu ul li { float:left; padding:0; height:30px; position:relative; }
div#menu ul li a:link,
div#menu ul li a:visited,
div#menu ul li a:hover { display:block; float:left; height:30px; padding:0 47px;  }
div#menu ul li img { color:#fff; height:30px; }
div#menu ul li img.home { background:url(../img/menu.gif) center top no-repeat; width:54px; }
div#menu ul li img.products { background:url(../img/menu.gif) center -30px no-repeat; width:101px; }
div#menu ul li img.ecp { background:url(../img/menu.gif) center -60px no-repeat; width:36px; }
div#menu ul li img.company { background:url(../img/menu.gif) center -90px no-repeat; width:94px; }
div#menu ul li ul { position:absolute; width:180px; background:#000; height:auto; left:40px; top:30px; display:none; }
div#menu ul li:hover ul,
div#menu ul li.over ul { display:block; }
div#menu ul li ul li { height:auto; float:none; border-top:1px solid #676767; }
div#menu ul li ul li a:link,
div#menu ul li ul li a:visited { text-align:left; padding:5px 8px; float:none; height:auto; color:#fff; text-decoration:none; }
div#menu ul li ul li a:hover  { background:#a5a5a5; color:#000; }

/*second-page*/
div.box-second-page { width:980px; margin:0 auto 20px auto; background:#fff url(../img/header.jpg) left 36px no-repeat;}
div#header-second-page { height:263px; position:relative; }  
div#header-second-page p.phone{font:Verdana, Geneva, sans-serif; padding:10px 0 0 690px; font-size:12px; font-weight:bolder;}
div#header-second-page img.header-label { margin:40px 0 0 114px; *margin:20px 0 0 114px; }



div#body-second-page { margin-top:-61px; background:#FFF;}

div.left-block { width:315px; float:left; background:url(../img/rounds.gif) center bottom no-repeat; padding-bottom:150px; margin:0;}

div.content-second-page { width:605px; float:left; padding:0px 40px 0 20px; margin:0; line-height:1.5; }

div.content-second-page h1{font: Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:0; text-transform:none; }

div.content-second-page dl{color:#4b4e8f; font-size:12px; font: Arial, Helvetica, sans-serif; font-weight:bolder;  margin:12px 0 0 0; line-height:normal;}

div.content-second-page dd {font-size:12px; padding:10px 0 10px 0; font-weight:bolder; text-align:left; margin:0 20px 10px 0; border-bottom:1.7px solid #dbdbdb;}

div.content-second-page span {color:#333; font-size:12px; font: Arial, Helvetica, sans-serif; font-weight:bolder; padding:0 0 0 0; margin:0; }

div.content-second-page dd { color:#000;}

div#footer-second-page {background:#ffc81f url(../img/yellow_footer.jpg) right top no-repeat;; margin:0; padding:0; height:98px;}

div#footer-second-page p.footer-text {text-align:center; color:#000; font: Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; top:0; width:605px; margin-left: 115px; padding-top:30px;}

div#under-footer {border-top:5px solid #000; background:#4b4e8f;}

div#under-footer span {text-align:left; color:#c5bdcc; font-size:12px; font:Arial, Helvetica, sans-serif;}

div#under-footer a{ color:#c5bdcc; font-size:12px;}



div.imagesRotator { background:#fff; width:300px; height:200px; text-align:center; overflow:hidden; position:relative; }

div.imagesRotator img { width:300px; height:200px; position:absolute; top:0; left:0; }

img#rotateDown { z-index:1; }

img#rotateUp { z-index:2; }

ul.item-list { margin:0; padding:0; list-style:none; }

ul.item-list li { background:url(../img/item_bg.gif) left top no-repeat; padding:10px; clear:both; margin:0 0 20px 0; }

ul.item-list li h2 { margin:0 0 5px 0; }

ul.item-list li span.date { color:#5e5b5b; font-size:13px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }

ul.item-list li p { line-height:14px; margin:4px 0 10px	0; }

ul.item-list li a:link, ul.item-list li a:visited, ul.item-list li a:hover { background:url(../img/items_bullet.gif) left center no-repeat; padding:2px 20px; }



div#body span.angle,

div#body-home span.angle { display:block; width:24px; height:24px; position:absolute; bottom:0; left:0; margin:0 0 -1px -1px; background:url(../images/body-left-bottom-angle.gif) left top no-repeat; }



ul.photos-list { margin:0 0 0 -25px; padding:0; list-style:none; float:left; }
ul.photos-list li { margin:0 0 0 25px; padding:0; float:left; width:282px;}
ul.photos-list li div.img-block { min-height:200px; border:1px solid #ebebeb; margin:0 0 5px 0; width:280px; text-align:center; }
ul.photos-list li div.img-block img { vertical-align:middle; width:280px; }
ul.photos-list li.clear { line-height:1px; font-size:1px; height:40px; clear:both; float:none; width:100%; } 
* html ul.photos-list li div.img-block { height:202px; }

ul.site-map { list-style:none; margin:0; padding:0; color:#4b4e8f; }

ul.site-map li { float:left; width:160px; font-weight:bold; }

ul.site-map li ul { list-style:none; margin:5px 0 0 0; padding:10px 10px 0 0; font-weight:normal; background:url(../img/sitemap_dashed.gif) 4px top repeat-y; }

ul.site-map li ul li { float:none; width:auto; font-weight:normal; padding:3px 0 10px 52px; background:url(../img/sitemap_dashed_page.gif) 5px 2px no-repeat; }

ul.site-map li ul li.pdf { background:url(../img/sitemap_dashed_pdf.gif) 5px 2px no-repeat; }

ul.site-map div.blank { background:#fff; float:left; width:20px; height:20px; margin:-15px 0 0 0; font-size:1px; }



p.errors { color:#db2121; }

div#body-second-page input.text-field { border:1px solid #959a9a; font:12px Verdana, Arial, Helvetica, sans-serif; height:16px; padding:2px; }

div#body-second-page button { height:21px; width:64px; border:none; background:#c0c0c0 url(../img/button_bg.gif) top left no-repeat; outline:none; cursor:pointer;  padding:0 0 3px 0; font-size:10px; font:11px Arial, Helvetica, sans-serif;  }

table.register-form-capsule { border:none; width:100%; }

table.register-form-capsule th { padding:3px; vertical-align:middle; text-align:right; }

table.register-form-capsule th.disabled { color:#b3b7b7; }

table.register-form-capsule td { padding:3px; vertical-align:middle; }

table.register-form-capsule small { font-weight:normal; }

table.register-form-capsule b.need { }

table.register-form-capsule input.alarm { background:#ffdada; border-color:#840606; }



ul.doc-list { margin:0; padding:20px 0 0 0; list-style:none; clear:both; }

ul.doc-list li { float:left; width:147px; padding:8px 0 16px 42px; }

ul.doc-list li.separator { clear:both; height:20px; float:none; width:100%; padding:0; }

ul.doc-list li.folder { background:url(../img/icons/folder_32.gif) left top no-repeat; font-weight:bold; }

ul.doc-list li.xls { background:url(../img/icons/xls_32.gif) left top no-repeat; }

ul.doc-list li.doc { background:url(../img/icons/doc_32.gif) left top no-repeat; }

ul.doc-list li.pdf { background:url(../img/icons/pdf_32.gif) left top no-repeat; }

div.doc-path { line-height:18px; float:left; margin-top:0px; color:#000; font-size:11px; position:relative;}

div.doc-path a, div.doc-path span.this-folder { background:url(../img/icons/folder_16.gif) left 0px no-repeat; padding:0 0 3px 20px; color:#000; }
