body {font-family:Myriad Pro, Calibri, Arial, Verdana, Tahoma, sans-serif;background:#2d5e6d url(../img/bg.jpg) repeat center top fixed;}
body, form {margin:0;padding:0;}
img {border:0;}
a {color:#2a7fb8;}
a:hover{color:#76b8dd;}
a:visited{color:#5f7f9b;}

#main {width:1108px;margin:0 auto;}
#mainin {padding:39px 50px 0 50px;position:relative;}
#page {background:white;width:1000px;height:716px;background:url(../img/bgpage.gif) no-repeat left bottom;}
#shadow {width:1108px;height:826px;position:absolute;background:url(../img/shadow.png) no-repeat;}
#phone {text-align:right;color:white;margin:0;padding:15px 90px 0 0;position:absolute;width:1018px;font-size:15px; font-size: .9em; z-index:99;}
#phone a{color: #FFF;}
#phone a:visited{color: #FFF;}
#phone a:hover{color: #76b8dd;}


#menu{background:url(../img/menubg.gif) repeat-x;height:33px;margin-right:30px;}
.menuin{background:url(../img/menur.gif) no-repeat right top;height:33px;position:relative;left:30px;}
#menu ul{margin:0;padding:0;list-style:none;}

#menu ul li.top{margin:0;padding:0;display:block;float:left;}
#menu ul li a.about, #menu ul li a.service, #menu ul li a.partners, #menu ul li a.sectors{display:block;background:url(../img/menu.gif) no-repeat left top;height:33px;text-indent:-50000px;overflow:hidden;}

#menu ul li a.about{background-position:left -1px;width:99px;}
#menu ul li a.about:hover, #menu ul li:hover a.about{background-position:left -35px;}
#menu ul li.active a.about{background-position:left -69px;}
#menu ul#menu2 li.active a.about:hover, #menu ul#menu2 li.active:hover a.about{background-position:left bottom;}

#menu ul li a.service{background-position:-100px -1px;width:98px;}
#menu ul li a.service:hover, #menu ul li:hover a.service{background-position:-100px -35px;}
#menu ul li.active a.service{background-position:-100px -69px;}
#menu ul li.active a.service:hover, #menu ul li.active:hover a.service{background-position:-100px bottom;}

#menu ul li a.partners{background-position:-200px -1px;width:97px;}
#menu ul li a.partners:hover, #menu ul li:hover a.partners{background-position:-200px -35px;}
#menu ul li.active a.partners{background-position:-200px -69px;}
#menu ul li.active a.partners:hover, #menu ul li.active:hover a.partners{background-position:-200px bottom;}

#menu ul li a.sectors{background-position:-300px -1px;width:97px;}
#menu ul li:hover a.sectors, #menu ul li a.sectors:hover{background-position:-300px -35px;}
#menu ul li.active a.sectors{background-position:-300px -69px;}
#menu ul li.active a.sectors:hover, #menu ul li.active:hover a.sectors{background-position:-300px bottom;}

#flash{float:right;}
#banner {height:230px;}

#banner .promoban{width:546px;margin:0 0 0 55px;padding-top:40px;}

#banner .promoban a{text-indent:-50000px;overflow:hidden;}

#banner .logo{width:141px;height:116px;background:url(../img/logo.png) no-repeat left top;float:left;}
#banner .logo a{display:block;width:141px;height:116px;}

#banner .title{width:405px;height:116px;background:url(../img/title.png) no-repeat left top;float:left;}
#banner .title a{display:block;width:405px;height:116px;float:left;}

#banner .promo{width:546px;height:53px;background:url(../../../images/slogan/about.png) no-repeat left top;float:left;}
#banner .promo a{display:block;width:546px;height:53px;}

#content {width:632px;margin:0 0 0 12px;}
#content .top{background:url(../img/contenttop.gif) no-repeat; height:26px;}
#content .in{background:url(../img/contentbg.gif) repeat-y;height:373px;padding:0 50px;overflow:hidden;}
#content .pages{background:url(../img/contentbtm.gif) no-repeat;color: #ACD2E3;}
#content .pages, #news .pages{height:27px;text-align:center;font-size:14px;clear:left;}
#content .pages a, #news .pages a{text-decoration:none;color:#acd2e3;}
#content p{font-size:14px;line-height:1.2em;}
#content ul{font-size:13px;line-height:1.4em;}
#content p {margin:5px 0;padding:0;}
#content ul{list-style:none;margin:0;padding:0;}
#content ul li{padding:0 0 0 12px;background:url(../img/li.gif) no-repeat left center;margin-left:5px;height:22px;}
#content ul li a {font-size: 1em;}
#content h1, #news h1{margin:0;padding:0 0 5px 0;font-size:17px;border-bottom:1px solid black;margin-bottom:5px;}
#content .in div{float:left;width:256px;}
#content .in div.col1{margin-right:10px;}

#news{float:right;background:url(../img/newsbg.gif) no-repeat right 26px;width:333px;height:425px;margin-right:12px;*display:inline;}
#news dd, dl, dt {margin:10px 0 10px 0;padding:0;font-size:14px;}
#news dt {padding:0 0 0px 9px;background:url(../img/libl.gif) no-repeat left center;margin:5px 0 5px 0;}
#news dd {margin-bottom:12px;}

#mainpart {margin-top:15px;zoom:1;}

#searchblock {background:url(../img/search.gif) no-repeat;width:333px;height:26px;}


/*.s {border:0;background:url(../img/s.gif) no-repeat;width:270px;margin-left:27px;} */

.s {border:0;background: none;width:270px;margin-left:27px;}

.sbtn {width:30px;height:20px;}

html:first-child #ajaxSearch_form {margin-top: 0 !important;} 

.newsin {padding:20px;height:333px;overflow:hidden;}

address {font-size:12px;color:white;font-style:normal;padding:10px 30px;}
cite{float:right;font-style:normal;}
cite a, address a{color: #FFF;}
cite a:visited, address a:visited{color: #FFF;}
cite a:hover, address a:hover{color: #FFF;}
