/* CSS Document */
body{padding:0px; margin:0px; background:#11acd8 url(../images/b_body.gif) 0 0 repeat-x; color:#dcfbfe; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Tahoma, sans-serif; color:#dcfbfe; text-decoration:underline;}
p a:hover{ color:#FFF; text-decoration:none;}

p a.a2{font:10px/14px Tahoma, sans-serif; color:#003e53; text-decoration:underline;}
p a.a2:hover{ color:#003e53; text-decoration:none;}

.headline{font:12px/14px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold}
.headline2{font:12px/14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold}

#container{width:775px; position:relative; margin:0 auto;}

/* HEADER */

#header{width:775px; height:395px;  position:relative; background:url(../images/b_header.jpg) 0 0 repeat-x;}

#logo{position:absolute; top:22px; left:47px}

#header img#slogan{
	position:absolute;
	top:209px;
	left:366px
}
#header img#btn_presentation{position:absolute; top:295px; left:473px}

#header ul.ico{position:absolute; top:38px; left:539px; width:200px}
#header ul.ico li{float:left; height:30px; margin-right:15px}
#header ul.ico li a{height:30px; display:block; padding:10px 0 0 14px; font:10px/14px Trebuchet MS, sans-serif; color:#cdfbff; text-decoration:none;}
#header ul.ico li a:hover{text-decoration:underline;}

#header ul.ico li.icohome a{background:url(../images/ico_1.gif) 0 13px no-repeat; }
#header ul.ico li.icohelp a{background:url(../images/ico_2.gif) 0 13px no-repeat; }
#header ul.ico li.icocontacts {margin-right:0; border-right:none; }
#header ul.ico li.icocontacts a{background:url(../images/ico_3.gif) 0 13px no-repeat; padding-right:0}

#header ul.ico li.line{width:1px; background:url(../images/back_ico.gif) 0 0 repeat-y}


#header ul.menu{position:absolute; top:93px; left:69px; width:695px}
#header ul.menu li{float:left; height:41px; margin-right:55px}
#header ul.menu li a{height:41px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:41px;}

#header ul.menu li.home a{width:65px; background:url(../images/btn_1.jpg) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:65px; background:url(../images/btn_1_over.jpg) 0 0 no-repeat;}

#header ul.menu li.about a{width:57px; background:url(../images/btn_2.jpg) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:57px; background:url(../images/btn_2_over.jpg) 0 0 no-repeat;}

#header ul.menu li.solutions a{width:65px; background:url(../images/btn_3.jpg) 0 0 no-repeat; }
#header ul.menu li.solutions a:hover{width:65px; background:url(../images/btn_3_over.jpg) 0 0 no-repeat;}

#header ul.menu li.services a{width:55px; background:url(../images/btn_4.jpg) 0 0 no-repeat; }
#header ul.menu li.services a:hover{width:55px; background:url(../images/btn_4_over.jpg) 0 0 no-repeat;}

#header ul.menu li.support a{width:55px; background:url(../images/btn_5.jpg) 0 0 no-repeat; }
#header ul.menu li.support a:hover{width:55px; background:url(../images/btn_5_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contacts {margin-right:0}
#header ul.menu li.contacts a{width:69px; background:url(../images/btn_6.jpg) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{width:69px; background:url(../images/btn_6_over.jpg) 0 0 no-repeat;}

/* CONTENT */

#content{width:750px; position:relative; background:#003e53 ; margin:0 0 0 15px;}

ul.btn_more{width:88px; height:17px; background:url(../images/b_btn_more.gif) 0 0 no-repeat}
ul.btn_more li{text-align:center; padding-top:3px}
ul.btn_more li a{font:10px/14px Trebuchet MS, sans-serif; color:#000; text-decoration:none; text-transform:uppercase}
ul.btn_more li a:hover{color:#2c7977}

#leftPan{width:250px; float:left; background: url(../images/b_content_topics.gif) 248px 0 repeat-y; margin-bottom:20px}
#centerPan{width:250px; float:left; background: url(../images/b_content_topics.gif) 248px 0 repeat-y; margin-bottom:20px}
#rightPan{width:250px; float:left; margin-bottom:20px}

#profile{width:230px; margin-left:10px}
#profile h2{height:23px; position:relative; background:url(../images/h_profile.gif) 10px 0 no-repeat; margin-bottom:17px}
#profile img{margin-bottom:10px}
#profile p{margin-left:7px; margin-bottom:15px; padding-right:6px}
#profile p span{display: block; margin-bottom:5px}
#profile ul.btn_more{margin-left:134px}

#unique{width:230px; margin-left:10px}
#unique h2{height:23px; position:relative; background:url(../images/h_unique.gif) 10px 0 no-repeat; margin-bottom:17px}
#unique img{margin-bottom:10px}
#unique p{margin-left:7px; margin-bottom:15px;  padding-right:6px}

#unique ul{margin-left:20px}
#unique ul li{font:10px/14px Tahoma, sans-serif; background:url(../images/arrow1.gif) 0 5px no-repeat; padding-left:18px; height:24px;}
#unique ul li a{color:#dcfbfe; text-decoration:underline;}
#unique ul li a:hover{color:#000; text-decoration:none; background:#dcfbfe}

#partners{width:230px; margin-left:10px}
#partners h2{height:23px; position:relative; background:url(../images/h_partners.gif) 10px 0 no-repeat; margin-bottom:17px}
#partners img{margin-bottom:10px}
#partners p{margin-left:7px; margin-bottom:15px;  padding-right:6px}
#partners p span{display: block; margin-bottom:5px}
#partners ul.btn_more{margin-left:134px}



/* TOPICS */

#bottomTopics{width:750px; height:181px;  position:relative; background:url(../images/b_topics.jpg) 0 0 repeat-x ; margin:0 0 0 15px}

#t01{width:250px; height:169px; float:left; background: url(../images/back_topics.gif) 248px 0 no-repeat; margin-top:7px }
#t02{width:250px; height:169px;  float:left; background: url(../images/back_topics.gif) 248px 0 no-repeat;  margin-top:7px}
#t03{width:250px; height:169px;  float:left;  margin-top:7px}


#research{width:215px; margin-left:15px}
#research h2{height:75px; position:relative; background:url(../images/h_research.jpg) 0 0 no-repeat; margin-bottom:10px}
#research p.headline2{display: block; margin-bottom:5px}

p.info{padding-left:37px; background:url(../images/icon_info.gif) 3px 0 no-repeat;}

#solutions{width:215px; margin-left:15px}
#solutions h2{height:75px; position:relative; background:url(../images/h_solutions.jpg) 0 0 no-repeat; margin-bottom:10px}
#solutions p.headline2{display: block; margin-bottom:5px}

#support{width:215px; margin-left:15px}
#support h2{height:75px; position:relative; background:url(../images/h_support.jpg) 0 0 no-repeat; margin-bottom:10px}
#support p.headline2{display: block; margin-bottom:5px}



/* FOOTER */

#footer{height:100px; clear:both; width:775px;}
#footer p{padding: 30px 0 0 0; font:11px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:11px/16px Tahoma, Geneva, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#fff; color:#11acd8}

