html, body, blockquote, p, form, q, dt, dl, dd, div, h1, h2, h3, h4, h5, h6, br, a, img, hr, ul, li, ol
{padding: 0; margin: 0; border: 0; list-style-type: none;}

body {font:.7em Verdana, Arial, Helvetica, sans-serif; background:#F6F6F6 url(../im/body-bg.gif) repeat-x top; color:#181818;}
a {color:#6992D6; text-decoration:none} a:hover {text-decoration:underline;}
input, select, textarea {font:1em Verdana, Arial, Helvetica, sans-serif; padding:3px}
.hidden, #logo span, #areas li span, #footer_navi li a span, a.open_close span {display:none;}
table {border-collapse: separate; border-spacing: 0;}
span.req {color: #C60000;}

.text p {margin-bottom:10px;}
.text h1 {color:#002563; font-size:2.1em; padding-bottom:10px}
.text h2 {color:#002563; font-size:1.8em; font-weight:normal; background:url(../im/b9.gif) no-repeat 0 9px; padding-left:20px; padding-bottom:10px}
.text h3 {color:#002563; font-size:1.3em; padding-bottom:10px}
.text h4 {color:#6992D6; font-size:1.2em; padding-bottom:10px}
.text h5 {color:#002563; font-size:1.1em; padding-bottom:10px;}
.text h6 {color:#6992D6; font-size:1em; padding-bottom:10px}
.text li {background:url(../im/b3.gif) no-repeat 0 6px; padding:0 0 10px 10px; clear:both}

#wrapper {margin:0 auto; width:1000px;}
#borders {width:1000px; float:left; background:url(../im/borders.gif) repeat-y;}

#header {width:1000px; height:139px; float:left; background:url(../im/header.jpg) no-repeat; position:relative; margin-bottom:5px}
#logo {position:absolute; top:20px; left:20px;}
#logo a {display:block; width:236px; height:100px; background:url(../im/logo.gif) no-repeat;}
#logo.en a {background-image:url(../im/logo_en.gif);}
#lang {top:20px; right:-4px; float:right; position:absolute; background:url(../im/line1.gif) no-repeat 78px 3px}
#lang li {float:left; width:90px; font-size:1px; text-indent:-9999px;}
#lang li a, #lang li strong {display:block; float:left; width:56px; height:12px; background:url(../im/lang-en.gif) no-repeat 0 0;}
#lang li#bg a, #lang li#bg strong {width:69px; background-image:url(../im/lang-bg.gif)}
#lang li.sel strong, #lang li a:hover {background-position:0 -12px;}

#loginbox {position:absolute; right:25px; bottom:26px; background: url(../im/line2.gif) repeat-x bottom; color:#949494; padding-bottom:12px;}
#loginbox form p {float:left; padding-left:21px;} #loginbox form { float:left; position:relative; margin-left:-21px; background:url(../im/line3.gif) no-repeat 153px 17px}
#loginbox label {font-weight:bold; font-size:.9em; display:block; padding:0 0 3px 6px}
#loginbox p span { display:block; width:117px; padding:4px 0 0 5px; height:18px; float:left; background:url(../im/loginbox-span.gif) no-repeat}
#loginbox p span input {padding:0; border:0; width:112px; color:#949494;}
#loginbox form p.submit {padding-left:10px; position:relative; top:18px; background:#F6F6F6; height:37px}
#loginbox form p.submit input {color:#6992D6; font-weight:bold; border:0; background: url(../im/line4.gif) no-repeat bottom center; text-transform:uppercase; padding:0 0 16px 0; cursor:pointer;}
#loginbox form p.submit input.hover {color:#4268A7; background-image:url(../im/line5.gif)}
#loginbox a:hover {color:#4268A7;}

#loginbox h4 {font-size:1em; font-weight:normal; width:280px; float:left} #loginbox h4 span {float:left;}
#loginbox h4 a.logout {float:right; font-weight:bold; background: url(../im/b1.gif) no-repeat right 5px; padding-right:14px;}
#loginbox h4 a.logout:hover{background-image:url(../im/b2.gif);}
#loginbox #mylinks {width:280px; clear:both; float:left}
#loginbox #mylinks li {width:134px; float:left; padding:5px 0 0 6px; background:url(../im/b3.gif) no-repeat 0 11px;}

#areas {width:970px; height:100px; background:url(../im/areasbg.jpg) no-repeat 15px 0; color:#fff; padding:0 15px; float:left;}
#areas li {height:100px; float:left;}
#areas li a {float:left; display:block; height:100px; width:108px; background-repeat:no-repeat; background-position:0 0} #areas li a:hover, #areas li.sel a {background-position:0 -100px;}
#areas li a#area_communication {background-image:url(../im/areas/communication.jpg);}
#areas li a#area_sign {background-image:url(../im/areas/sign.jpg);}
#areas li a#area_government {background-image:url(../im/areas/government.jpg);}
#areas li a#area_etrading {background-image:url(../im/areas/etrading.jpg);}
#areas li a#area_health {background-image:url(../im/areas/health.jpg);}
#areas li a#area_justice {background-image:url(../im/areas/justice.jpg);}
#areas li a#area_intellectual {background-image:url(../im/areas/intellectual.jpg);}
#areas li a#area_privacy {background-image:url(../im/areas/privacy.jpg);}
#areas li a#area_security {background-image:url(../im/areas/security.jpg); width:106px}

#areas.en li a#area_communication {background-image:url(../im/areas-en/communication.jpg);}
#areas.en li a#area_sign {background-image:url(../im/areas-en/sign.jpg);}
#areas.en li a#area_government {background-image:url(../im/areas-en/government.jpg);}
#areas.en li a#area_etrading {background-image:url(../im/areas-en/etrading.jpg);}
#areas.en li a#area_health {background-image:url(../im/areas-en/health.jpg);}
#areas.en li a#area_justice {background-image:url(../im/areas-en/justice.jpg);}
#areas.en li a#area_intellectual {background-image:url(../im/areas-en/intellectual.jpg);}
#areas.en li a#area_privacy {background-image:url(../im/areas-en/privacy.jpg);}
#areas.en li a#area_security {background-image:url(../im/areas-en/security.jpg); width:106px}

#menu {float:left; width:960px; padding:5px 15px 0 25px; background:url(../im/menu-bg.jpg) no-repeat 15px 0; height:43px;}
#menu li {float:left; font-weight:bold; text-transform:uppercase}
#menu li#menu_library {float:right;} #menu li#menu_library a{background:none; color:#fff} #menu li.last a {background:none;}
#menu li a {color:#274D8D; display:block; float:left; padding:13px 17px 0 17px; height:27px; background:url(../im/line6.gif) no-repeat right 17px}
#menu li a:hover, #menu li.sel a {text-decoration:none; color:#6992D6; background: url(../im/menu-hover.jpg) no-repeat center top}

#content {width:970px; padding:15px; background: url(../im/content-bg.jpg) no-repeat 15px 0; float:left;} #content.inner {padding-left:0; width:985px;}

.blue_box {width:970px; float:left; background:url(../im/blue_box_repeat.gif) repeat-y; margin-bottom:10px}
.blue_box h2.title {background:#002563 url(../im/c1.gif) no-repeat 100% -35px; color:#fff; font-size:1em; float:left; width:970px; height:35px;}
.blue_box h2.title span {float:left; text-transform:uppercase; line-height:35px; background:url(../im/c1.gif) no-repeat 0 0; text-indent:20px}
.blue_box h2.title a {float:right; color:#FFCB05; font-weight:normal; line-height:35px; font-size:.9em; background:url(../im/b4.gif) no-repeat right 17px; padding-right:14px; margin-right:10px}
.blue_box_content {float:left; width:930px; padding:20px; background:url(../im/blue_box_bottom.gif) no-repeat 0 100%}

.grey_box {width:760px; float:left; background:url(../im/grey_box_repeat.gif) repeat-y}
.grey_box h2.title {background: url(../im/line7.gif) repeat-x; color:#949494; font-size:1em; float:left; width:760px; height:35px;}
.grey_box h2.title span {float:left; text-transform:uppercase; line-height:35px; background:url(../im/c2.gif) no-repeat -10px 0; text-indent:20px}
.grey_box h2.title a {float:right; font-weight:normal; line-height:35px; font-size:.9em; background:url(../im/c2.gif) no-repeat right -35px; padding-right:24px;}
.grey_box_content {float:left; width:720px; padding:20px 20px 10px 20px; background:url(../im/grey_box_bottom.gif) no-repeat 0 100%}
.grey_box.grey_box_small {width:200px; float:right; background-image:url(../im/grey_box_repeat_small.gif)}
.grey_box.grey_box_small h2.title {width:200px;}
.grey_box.grey_box_small .grey_box_content {width:160px; background-image:url(../im/grey_box_bottom_small.gif); padding-top:5px; padding-bottom:5px}

.bottom_grey_line dd {background:url(../im/line8.gif) repeat-x bottom; text-align:center; padding:10px 0;}
.bottom_grey_line dd a {border:solid 1px #DEDEDE; padding:1px; display:block;} .bottom_grey_line dd a:hover{border:solid 1px #6992D6}
.bottom_grey_line dd.last {background:none;}

.home_news_list {float:left; width:720px; background:url(../im/line9.gif) repeat-y 236px}
.home_news_list dd {float:left; width:226px; padding-right:10px; margin-right:10px;}
.home_news_list dd.last {margin:0; padding:0}
.home_news_list dd h3 {font-size:1.1em; margin-bottom:10px;}
.home_news_list dd p {margin-bottom:10px;}
.home_news_list dd p.info {background:#F6F6F6; padding:10px; font-size:.8em; line-height:16px;} .home_news_list dd p.info strong {font-size:1.1em;}

#footer {width:890px; padding:0 30px 0 80px; float:left; height:60px; background: url(../im/footer-bg.jpg) no-repeat 15px 0; font-size:.9em; color:#fff} #footer a {color:#FFCB05;}
#copyright {float:left; margin-top:23px}
#createdby {float:right; margin-top:23px; padding-right:20px}
#footer_navi {float:right; width:79px; height:24px; background:url(../im/footer_navi_bg.gif) no-repeat; margin-top:18px}
#footer_navi li {float:left; width:26px; height:16px; text-align:center; padding-top:8px}
#footer_navi li a {display:block; width:7px; height:8px; margin:0 auto}
#footer_navi li a#navi_back {background:url(../im/footer_buttons.gif) no-repeat 0 0;} #footer_navi li a#navi_back:hover { background-position:0 -8px;}
#footer_navi li a#navi_home {background:url(../im/footer_buttons.gif) no-repeat 0 -16px;} #footer_navi li a#navi_home:hover { background-position:0 -24px;}
#footer_navi li a#navi_top {background:url(../im/footer_buttons.gif) no-repeat 0 -32px;} #footer_navi li a#navi_top:hover { background-position:0 -40px;}

#footer_line {float:left; width:100%; height:66px; background:url(../im/footer-line.gif) repeat-x top}
#footer_line div {width:1000px; height:10px; background:url(../im/footer-line-center.gif) no-repeat; margin:0 auto; text-indent:-9999px;}

#main {width:795px; float:right;} #lcol {width:180px; float:left; background: url(../im/lcol-bg.gif) repeat-y;}

#submenu {padding:20px 15px 0 10px; float:left; width:155px; background:url(../im/submenu.gif) no-repeat 0 -20px;}
#submenu li {padding:6px 5px; float:left; clear:both; width:145px; background:url(../im/line10.gif) no-repeat bottom center; color:#B2B2B2;}
#submenu li.last {background:none;}
#submenu li.main {background:#F6F6F6; border-bottom:solid 1px #DEDEDE; margin-left:-5px; width:141px; font-size:.9em; padding-left:10px; text-transform:uppercase;}
#submenu li.main a {color:#274D8D; font-weight:bold; background:none; padding:0}
#submenu li a {background:url(../im/b5.gif) no-repeat 0 4px; padding:0 0 0 10px; display:block; width:130px;}
#submenu_bottom {display:block; width:180px; height:20px; background:url(../im/submenu.gif) no-repeat 0 0; float:left}

p.navi {color:#4268A7; font-size:.9em; padding:0 20px 0 10px; float:left; width:765px; background:url(../im/navi-line.gif) no-repeat right 7px; margin-bottom:10px}
p.navi a {background: #f6f6f6 url(../im/b6.gif) no-repeat right 5px; padding:0 10px;}
p.navi strong {background:#f6f6f6; font-weight:normal; padding:0 20px 0 10px}

h1.main_title {color:#002563; font-size:2.2em; padding-left:19px;}
h1.main_title span {float:left;}
h1.main_title a {float:right; font-weight:normal; font-size:.6em; margin-top:5px}
h1.main_title a.edit {display:block; width:120px; height:26px; background:url(../im/edit.gif) no-repeat; color:#fff; line-height:22px; text-indent:8px;}
h1.main_title a.toprofile {display:block; width:120px; height:26px; background:url(../im/toprofile.gif) no-repeat; color:#fff; line-height:22px; text-indent:8px;}
h1.main_title a.edit:hover, h1.main_title a.toprofile:hover {text-decoration:none; background-position:0 -26px;}

.page_content {float:left; width:795px; background:url(../im/page_content_repeat.gif) repeat-y; margin-top:13px}
.page_content_top {float:left; width:755px; background:url(../im/page_content_top_bottom.gif) no-repeat 0 -5px; padding:20px;}
.page_content_bottom {display:block; width:795px; height:5px; background:url(../im/page_content_top_bottom.gif) no-repeat 0 0; float:left; font-size:1px}

.page_content.half {width:391px; background-image:url(../im/page_content_repeat_half.gif)}
.page_content.half .page_content_top {width:351px; background-image:url(../im/page_content_top_bottom_half.gif)}
.page_content.half .page_content_bottom {width:391px; background-image:url(../im/page_content_top_bottom_half.gif)}
.half h2 {position:relative; float:left; width:331px}
.half h2 a.open_close {position:absolute; right:0; top:0; display:block; width:19px; height:19px; background:url(../im/arrow1.gif) no-repeat 0 0; margin-top:5px}
.half h2 a.open_close:hover {background-position:0 -19px;}
.half h2 a.open_close.opened {background-position:0 -38px;}
.half h2 a.open_close.opened:hover {background-position:0 -57px;}
.half dl.exinfo {width:350px;}

.filter {background:#F0F0F0 url(../im/filter_top.gif) no-repeat 0 0; float:left; width:770px; padding:8px 5px 2px 20px; color:#949494;}
.filter h5 {font-size:.9em; text-transform:uppercase; float:left; line-height:16px}
.filter select {float:right; padding:0; border:solid 1px #BEBEBE; color:#5F5F5F; margin-left:15px;}
.filter ul {float:left; position:relative; margin-bottom:-7px;}
.filter li {float:left; padding-right:5px; text-transform:uppercase}
.filter li a {display:block; float:left; background: url(../im/tabs-active.gif) no-repeat right 0; padding-right:12px; line-height:22px; color:#fff; font-weight:bold;}
.filter li a span {display:block; float:left; background:url(../im/tabs-active.gif) no-repeat 0 -22px; padding-left:12px; cursor:pointer;}
.filter li.sel a, .filter li.sel a:hover {background:url(../im/tabs-notactive.gif) no-repeat right 0; color:#7E7E7E}
.filter li.sel a span, .filter li.sel a:hover span {background:url(../im/tabs-notactive.gif) no-repeat 0 -22px;}
.filter li a:hover {text-decoration:none; background:url(../im/tabs-hover.gif) no-repeat right 0; color:#fff;}
.filter li a:hover span{background:url(../im/tabs-hover.gif) no-repeat 0 -22px;}

dl.exlist {float:left; width:755px; background:url(../im/line11.gif) repeat-y 377px;}
dl.exlist dd {width:307px; padding:10px 30px; float:left; background:#F9F9F9; border-bottom:solid 2px #002563; position:relative}
dl.exlist dd.line {width:755px; background: transparent; font-size:1px; height:10px; border:0; padding:0}
dl.exlist h3 {color:#002563; font-size:1.4em; position:relative; height:24px;}
dl.exlist h3 a {color:#002563; background:url(../im/b7.gif) no-repeat 0 4px; padding:0 0 0 30px; position:absolute; left:-30px}
dl.exlist h3 a:hover {text-decoration:none; background-image:url(../im/b8.gif)}
dl.exlist p.in_areas strong {color:#002563;}
dl.exlist ul.exlinks {font-size:.9em; font-weight:bold; border-top:solid 1px #DEDEDE; margin-top:10px}
dl.exlist ul.exlinks li {float:left; background:url(../im/line12.gif) no-repeat right 12px; padding:0 10px 0 0; margin-right:10px; white-space:nowrap;}
dl.exlist ul.exlinks li.last {padding-right:0; background:none;}
dl.exlist ul.exlinks li a {background:url(../im/line13.gif) no-repeat center 0; position:relative; top:-1px; display:block; float:left; padding-top:8px}
a.send_message {display:block; width:16px; height:12px; background:url(../im/send_message.gif) no-repeat; position:absolute; top:14px; right:10px}
a.send_message span {display:none;} a.send_message:hover {background-position:0 -12px;}

#exleft {float:left; width:156px;} 
#exright {float:right; width:579px}

#thephoto {float:left; border-right:solid 5px #FFCB05; padding-right:1px; margin-bottom:1px}
#exleft ul {border-right:solid 5px #F0F0F0; padding-right:1px; width:150px; float:left}
#exleft ul li {background:url(../im/line8.gif) repeat-x bottom; padding:10px 5px 10px 0}
#exleft ul li.areas strong {color:#002563;}
#exleft ul li.link a {background:url(../im/b10.gif) no-repeat right 3px; display:block; font-weight:bold}
#exleft ul li.form {padding:0;}
#exleft ul li form {width:145px; overflow:hidden; background:#F0F0F0; padding:5px 0 5px 5px}
#exleft ul li input.file {width:100%; border:0}
#exleft ul li input.submit {background:#FFCB05; border:0; font-weight:bold; cursor:pointer; margin-top:5px}
#exleft a.delete {background:none !important; font-size:.9em; font-weight:normal !important; display:block; float:left; color:#fff; text-decoration:none;}
#exleft a.delete:hover {background:red !important; color:#fff !important;}
#exleft ul li.link a.delete {position:relative; left:95px; top:-13px; color:red}
#exleft p.delete {background:red; float:left; margin:0; width:156px; padding:2px 0; text-indent:5px}

dl.exinfo {float:left;}
dl.exinfo dd {background:url(../im/line8.gif) repeat-x bottom; padding:8px 0}
dl.exinfo dd p {margin:0; background:url(../im/b3.gif) no-repeat 0 6px; padding-left:10px}
dl.exinfo dd.title {font-weight:bold; text-transform:uppercase}
dl.exinfo dd.title p {background:none; padding:0;}
#exright dl.exinfo {width:579px;}

#exinfo_left {float:left; width:391px;} #exinfo_right {float:right; width:391px;}

form.send_message {float:left;}
form.send_message dd {clear:both; float:left; width:351px;} form.send_message dd.padding {padding-left:98px; width:253px;}
form.send_message dd.last {background:none; padding-bottom:0}
form.send_message label {display:block; float:left; font-weight:bold; padding:4px 4px 0 4px; width:90px}
form.send_message input, form.send_message textarea {float:left; width:230px; border:solid 1px #6992D6;}
form.send_message dd.padding input {width:auto; background:#FFCB05; border:0; font-weight:bold; cursor:pointer}

.list {float:left; width:755px;}
.list dd, .list.gallery dd.line {background:url(../im/line8.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px; float:left; width:100%;}
.list dd p {margin:0;} 
p.date {padding-bottom:10px; color:#B2B2B2} p.date a {background: url(../im/b5.gif) no-repeat 5px 4px; padding:0 0 0 15px}
.text p.date {margin:0;}
.list.gallery dd {width:367px; padding-right:10px; background:none;}
.list.gallery dd.line {height:1px; font-size:1px; background-position:top; padding:0;}
.list a.gimg {float:left;border-right:solid 5px #FFCB05; padding-right:1px; margin-right:10px}
.list a.gimg:hover {border-right:solid 5px #6992D6;}
.list.gallery p.info {float:right; width:231px; color:#002563}
.list p.re_info {padding-left:22px; clear:both;} .list p.re_info strong, .list p.cat strong {color:#002563}
.list p.url {margin:10px 0 0 0; background:url(../im/icons/link.gif) no-repeat; padding-left:22px; width:345px; overflow:hidden}

.pager {clear:both; float:left; width:740px;}
.pager strong, .pager a {display:block; float:left; height:20px; margin-right:5px; font-size:.9em; padding-right:8px}
.pager strong span, .pager a span {display:block; float:left; height:20px; padding-left:8px; line-height:18px;}
.pager strong {background:url(../im/pager-notactive.gif) no-repeat right 0; color:#B2B2B2}
.pager strong span {background:url(../im/pager-notactive.gif) no-repeat 0 -20px;}
.pager a {background:url(../im/pager-active.gif) no-repeat right 0; color:#fff; font-weight:bold}
.pager a span {cursor:pointer; background:url(../im/pager-active.gif) no-repeat 0 -20px;}
.pager a:hover {text-decoration:none; background:url(../im/pager-hover.gif) no-repeat right 0;}
.pager a:hover span{background:url(../im/pager-hover.gif) no-repeat 0 -20px;}

.event_info {float:left; padding-bottom:10px;}
.event_info dt {font-weight:bold; font-size:1em; color:#002563; float:left; width:90px; clear:left; padding:5px 0;}
.event_info dd {background:url(../im/line8.gif) repeat-x bottom; width:660px; float:left; padding:5px 0}
.event_info dd.last {background:none;}
.event_info.partner {width:570px;}
.event_info.partner dd {width:480px;}
p#partner_logo {float:left; width:176px; margin:0}
.event_info dd.list p {background:url(../im/b6.gif) no-repeat 0 5px; padding:0 0 0 8px; color:#B2B2B2}
.event_info dd.list p.last {margin:0;}

.event_info.user_area {background:#F0F0F0; padding:5px 10px}
.event_info.user_area dt {width:80px; font-weight:normal}
.event_info.user_area dd {background:none; width:650px;}

.file span.size{font-weight:normal;}
.file a {padding-left:22px; margin-right:5px; background-repeat:no-repeat; background-position:0 0; background-image:url(../im/icons/other.gif); display:block; float:left; padding-bottom:5px !important}
a.xls, a.xlsx {background-image:url(../im/icons/xls.gif) !important;}
a.ppt, a.pptx {background-image:url(../im/icons/ppt.gif) !important;}
a.pdf {background-image:url(../im/icons/pdf.gif) !important;}
a.doc, a.docx {background-image:url(../im/icons/doc.gif) !important;}
a.zip {background-image:url(../im/icons/zip.gif) !important;}
.file a.delete {padding:0; margin:0; background:none; display:inline; float:none; height:auto; color:red; font-size:.9em}
.file a.delete:hover {background:red; color:#fff;}
.file a.user {padding:0; margin:0; background:none; display:inline; float:none; height:auto;}

ul.gallery {float:left;}
ul.gallery li {background:none; padding:0; clear:none; float:left; padding:0 3px 3px 0}
ul.gallery li a {display:block; float:left; width:120px; height:90px; overflow:hidden; border:solid 1px #fff}
ul.gallery li a:hover {border:solid 1px #6992D6;}

#tooltip{position:absolute; background:#6992D6; padding:4px 6px; color:#fff; font-size:1.2em; display:none;}

#editprofile p {background:url(../im/line8.gif) repeat-x bottom; padding:8px 0; margin:0; clear:both; float:left; width:100%;}
#editprofile label {display:block; float:left; width:180px; font-weight:bold; padding-top:5px;}
#editprofile label span {color:#9F3131; font-weight:normal;}
#editprofile input, #editprofile textarea {border:solid 1px #9F9F9F; width:388px}
#editprofile textarea {height:200px;}
#editprofile input.submit {background:#FFCB05; border:0; font-weight:bold; cursor:pointer; width:auto; margin-left:180px;}

p.error {color:red; font-weight:bold;}

#changelang {float:left; padding:5px 0; width:579px;} #changelang dt, #changelang dd {float:left;}
#changelang dt {font-weight:bold; width:182px;} #changelang dd {padding-right:10px;}
#changelang dd a {display:block; float:left; width:69px; height:12px; background:url(../im/lang-bg.gif) no-repeat;}
#changelang dd a.en {background-image: url(../im/lang-en.gif);}
#changelang dd.sel a, #changelang dd a:hover {background-position:0 -12px;}
#changelang dd a span {display:none;}

form.filter #filter_project{width:390px;}

/*.projects-homepage {margin-top:10px;}*/
.projects_logos{float:left;width:660px;padding-left:58px;}
.projects_logos dd a {border:solid 1px #DEDEDE; margin:10px 58px 0 0;padding:0 20px; display:block;float:left;width:120px;text-align;center} 
.projects_logos dd a:hover{border:solid 1px #6992D6}

.partners_row{float:left;margin:0;padding:5px 0;background:url("../im/line8.gif") repeat-x scroll center bottom transparent;width:660px;line-height:120px}
.partners_row img{width:120px;padding:0 20px;vertical-align:middle;position:relative;float:none;background:url(../im/parnters_row_bg.gif) no-repeat right)}
.partners_row img.last{background:none;}

#banner, #banner a  {width:970px; height:125px;}
#banner {float:left; background: url(../im/banner.jpg) no-repeat; margin:5px 0 10px 15px;}
#banner a  {display:block;}
