/* CSS Document */
body {background:url(../images/bg_top.gif) repeat-x top; margin:0; padding:0; font:13px verdana; color:#000; line-height:17px}

#page {margin:0 auto; padding:0; width:771px; border:1px solid #ccc; border-top:0; background:#fff;_height:512px; min-height:512px}
img.header {border:0px; display:block;}
a {color:#036; text-decoration:none;}
a img {border:0;}
#content a {font-weight:bold;}
small {font-size:9px;}
small a {color:#000; text-transform:uppercase}

#menu {width:175px; height: 195px ; position:absolute; background:#3E81E4; z-index:1000;}
.home #menu {top:293px;_margin-left:-498px;}
.secondary #menu {top:126px;}

#menu a {font-size:1px; line-height:1px; color:#3E81E4; text-decoration:none; display:block; width:175px; height:32px; background:no-repeat top left}
#menu a.company {background:url(../images/menu_but_company.gif); height:36px;}
#menu a.company:hover {background:url(../images/menu_but_company_over.gif); height:36px;}
#menu a.products {background:url(../images/menu_but_products.gif)}
#menu a.products:hover {background:url(../images/menu_but_products_over.gif)}
#menu a.research {background:url(../images/menu_but_research.gif)}
#menu a.research:hover {background:url(../images/menu_but_research_over.gif)}
#menu a.news {background:url(../images/menu_but_news.gif)}
#menu a.news:hover {background:url(../images/menu_but_news_over.gif)}
#menu a.retailers {background:url(../images/menu_but_retailers.gif)}
#menu a.retailers:hover {background:url(../images/menu_but_retailers_over.gif)}
#menu a.contacts {background:url(../images/menu_but_contacts.gif); height:35px;}
#menu a.contacts:hover {background:url(../images/menu_but_contacts_over.gif); height:35px;}

#content {position:relative; overflow:hidden; visibility:visible;}
.home #content {margin:0 0 0 175px;}
.secondary #content {margin:0 0 0 214px;padding:35px 118px 35px 0; color:#666;}

.home #content h2 {font-size:1px; line-height:1px; color:#fff; height:25px; margin:0; padding:0 0 5px 0;}
.secondary #content h2 {font-size:24px; line-height:37px; color:#000; margin:0; padding:0 0 5px 0; font-weight:normal}

#content h2.allera {background:url(../images/title_allera.gif) no-repeat bottom left}
#content h2.our_technology {background:url(../images/title_our_technology.gif) no-repeat bottom left}

#content .left {width:297px; border-right:1px solid #ccc; padding:29px 0 10px 25px; margin:0; float:left}
#content .right {width:231px; padding:29px 19px 29px 23px; margin:0;float:right}

#content .left div {padding:0 25px 20px 3px;}
#content .left .announces {padding-top:29px; border-top:1px solid #ccc; color:#666}
#content .left .announces b, #content .left .announces a b {color:#000;}
#content .left .announces a {color:#666; font-weight:normal}

#content .right ul {list-style:none; margin:0; padding:0;}
#content .right ul li {display:block; padding:10px 0 10px 12px; background:url(../images/bul_yel.gif) no-repeat left 12px; color:#666}

#footer {margin:0 auto; padding:0; width:771px; text-align:center; font-size:11px; color:#999; line-height:30px; letter-spacing:0.01em}
#footer a {color:#999;}


/* 14.05.2010 */
#icons { padding:12px 0 0 4px; background:#fff;}
	#icons a { position:relative; display:block; float:left; width:auto; margin-right:2px;}
/**/

#icons a span { position:absolute; display:none; margin-top:4px; /margin:40px 0 0 -34px; padding:4px; color:#333; font-size:11px; line-height:normal; font-weight:normal; white-space:nowrap; background:#feff82;}
#icons a:hover span { display:block;}

