/*at:*/
/*tag:*/
body, div, h1, h2, a{margin: 0;border:0;padding: 0;}
body{background: #7291A4 url(img/body.gif) repeat-x 0 0;color: Black;text-align: center;font-size: 0.8em;line-height: 1.3em;font-family: Arial, Geneva, Arial, Helvetica, sans-serif;}
img {border:none;}
/*class:*/
.hide{display: none;}
#topmenu strong{display: none;}
/*layout:*/
#gfx1{width: 770px;background: White url(img/gfx1.gif) repeat-y 0 0;text-align: left;margin: 0 auto 5px;}
#all{width: 760px;margin: 0 5px;}
/*header:*/
#header{height: 132px;background: White url(img/header.gif) repeat-x 0 0;position: relative;z-index: 1;}
#header h1{background: #739DE2 none;font-size: 24px;line-height: 52px;text-align: center;}
#header h1 a{color: Black;display: block;overflow: hidden;cursor: pointer;cursor: hand;/*IE*/}
#header h1 a span{width: 760px;height: 52px;background: transparent url(img/h1.jpg) no-repeat 215px 0;display: block;position: absolute;top: 0;left: 0;z-index: 2;}
#logo{width:200px; height: 101px;background: transparent url(img/logo.jpg) no-repeat 0 0;position: absolute;top: 0; left: 10px;z-index: 3;}
#logo a{width:200px;height: 101px;text-decoration: none;/*moz*/display: block;}
#logo a span{visibility: hidden;}
#gfx2{width: 160px;height: 27px;background: transparent url(img/gfx2.png) no-repeat 0 0;position: absolute;top: 72px;left: 530px;}
/*topmenu:*/
#topmenu{height: 77px;min-height: 77px;display: block;position: absolute; top: 52px;left: 200px;}
#topmenu ul{margin: 0;padding: 0;list-style-type: none;}
#topmenu li{width: 79px;display: block;float: left;}
#topmenu li#tml1{background: transparent url(img/tmi1.gif) no-repeat 13px 11px;}
#topmenu li#tml2{background: transparent url(img/tmi2.gif) no-repeat 13px 11px;}
#topmenu li#tml3{background: transparent url(img/tmi3.gif) no-repeat 13px 11px;}
#topmenu li#tml4{background: transparent url(img/tmi4.gif) no-repeat 13px 11px;}
#topmenu li.active a {background:transparent url(img/sipka.gif) no-repeat 32px 0;color: #50667B;}
#topmenu a{width: 79px;color: Black;font-weight: bold;font-size: 12px;line-height: 16px;text-align: center;text-decoration: none;display: block;padding: 61px 0 0;}
#topmenu li a:hover{background:transparent url(img/sipka.gif) no-repeat 32px 1px;color: #739DE2;/*text-decoration: underline;*/}
#gfx3{width: 180px;height: 10px;background: #50667B none;position: absolute;top: 116px;left: 580px;}
/*main:*/
#main{width: 580px;background: transparent url(img/main-top.png) repeat-x 0 0;float: left; overflow: hidden;}
#mmain{margin: 20px 20px 50px; min-height: 350px;}
#mmain h2{font-size: 24px;line-height: 24px;font-family: Verdana;}
/*menu:*/
#menu{width: 179px;background: #F4F4F4 none;float: right;margin: 0 0 50px 1px;}
#menu h2{height: 34px;background: #739DE2 none;color: White;font-size: 16px;line-height: 34px;padding-left: 20px;position: relative;}
#menu h2:before{content: ": : ";}
#menu h2 span {width: 179px; height: 34px;background: transparent no-repeat 0 0;display: block;position: absolute;top: 0;left: 0;z-index: 2;}
#menu h2 span#h2-news{background-image: url(img/h2-news.gif);}
#menu h2 span#h2-products{background-image: url(img/h2-products.gif);}
#menu h2 span#h2-industry{background-image: url(img/h2-industry.gif);}
#menu h2 span#h2-customers{background-image: url(img/h2-customers.gif);}
#menu h2 span#h2-about-us{background-image: url(img/h2-about-us.gif);}

#menu ul{margin: 0;padding: 0;list-style-type: none;position: relative;}
#menu li{background: White;}
#menu li a{width: 179px;height: 25px;background: White url("img/menu.gif") no-repeat 0 0;color: Black;font-weight: bold;line-height: 25px;text-decoration: none;display: block;}
#menu a span{display: block;padding: 2px 10px 0;}
#menu a:hover{background-position: 0 -30px;color: #739DE2;}

#menu ul ul{margin: -26px 0 0 -180px;border: 1px solid #E1E1E1;border-bottom: none;position: absolute;z-index: 50;display: none;}
#menu ul li:hover ul, #menu ul li.hover ul{display: block;z-index: 50;}

#menu p{background: White none;margin: 0 0 32px;padding: 0 7px;}
#menu p span, #menu p a{height: 25px;line-height: 25px;text-align: right;display: block;}
#menu p a{color: #D70052;font-weight: bold;text-decoration: underline;}
/*hr-clear:*/
#hr-clear{width: 760px;clear: both;border-top: 3px solid #D70052;border-bottom: 5px solid White;}
/*footer:*/
#footer{height: 50px;background: #739DE2 url(img/footer.png) no-repeat 395px 0;font-size: 12px;line-height: 50px;padding-left: 5px;}
#footer a{color: White;font-weight: bold;text-decoration: none;padding-left: 20px;}
#footer a:hover{text-decoration: underline;}
#footer #copy{display: none;}
/*design:*/
#design{margin: 0 auto;padding: 0 0 5px;}
#design a{color: #50667B;padding: 0 5px;}
#design a:hover{color: White;}
/*page-specific:*/
.img_left {float: left;margin: 5px 5px 2px 2px;}
.img_right {float: right;margin: 5px 2px 2px 15px;}
.clear {width: 90%; text-align:center; clear: both; color: gray;}
.small_small {font-size: 8px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
