body{ background:#FFF url(../images/bg.png) top left repeat-x; border-bottom:50px solid #00438a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#main{ width:980px; margin:auto; position:relative;}
#header{ height:204px; margin-bottom:2px; background:url(../images/i_top.png) 77px bottom  no-repeat;}
#header h1{ height:204px; margin-left:260px; text-align:right;}
#header h1 span{position:absolute;top:0px; right:0px;width:100%; height:204px;text-align:right;}
#middle{ overflow:auto; padding-bottom:20px; z-index:1;}
#content{clear:both;}
#coldx{float:right; width:700px;}
#colsx{ float:left; width:274px; height:auto !important; height:342px; min-height:342px; background: url(../images/i-down.png) top left no-repeat;}

#coldx h2{ font-size:13px;margin:0px 0px 15px 0px;color:#5692C9; font-weight:normal; font-weight:bold; text-transform:uppercase;}
#coldx p{margin:10px auto; text-align:justify; line-height:normal; color:#333; text-align:justify;}
#coldx p strong{ font-weight:bold;}
#coldx p strong span{ color:#5692c9;}
#coldx h3{font-weight:bold; color:#5692C9;margin:5px auto;}

#topbar{margin:30px 0px;text-align:right;}
#logo{vertical-align:middle; margin-right:0px; position:relative; left:-5px;}

ul#menu-line{display:inline; position:relative; top:15px;}
ul#menu-line li{display:inline; padding-right:10px;margin-left:10px;border-right:1px solid #2E333F; cursor:pointer;}
ul#menu-line li.first{}
ul#menu-line li.last{ border-right:0px;padding-right:0px;}
ul#menu-line li a{ color:#2E333F; text-decoration:none; line-height:13px;}
ul li a#active,ul#section-menu li a#active{color:#CE003C;}
ul#menu-line li a:hover,ul#section-menu li a:hover,a:hover{color:#00438A; text-decoration:underline;}

ul#section-menu{ margin:80px 40px 50px 0px;}

ul#section-menu li{ text-align:right; height:25px; line-height:25px; vertical-align:middle;border-bottom:1px solid  #333;}
ul#section-menu li:hover{text-align:right;vertical-align:middle;border-bottom:1px solid  #333;}
ul#section-menu li a{height:25px; line-height:25px; display:block;text-decoration:none; color:#2E333F; text-align:right; }
#accordion h3{cursor:pointer;font-weight:bold; color:#5692C9;margin:5px auto;  padding-bottom:5px; padding-left:30px; background:url(../images/frecce.gif) 5px -24px no-repeat;border-bottom: 1px solid #EEE;}
#accordion h3:hover{ background-position:5px top;} 
#accordion p{ margin-left:30px;}
.intro,{ text-align:center; font-weight:bold;}
#coldx .intro p{text-align:center;}

a{ text-decoration:none; color:#5692C9; }
div.element{}

ul{ margin-left:40px; color: #5692c9; list-style-type:disc; margin-bottom:10px}
ul span {color: #777;}
ul strong{ font-weight:bold;}
ul li{margin:5px auto;}
#accordion li{ clear:both;}

ul.address {color: #333; list-style-type:none; margin-bottom:10px; margin-left:0px}
ul.address span {font-weight:bold; color: #5692c9;}
ul.address strong {font-weight:bold; color: 333;}
ul.address li{margin:3px auto;}

ul.partnerlist{overflow:auto; width:695px; margin:auto; list-style-type:none;}
ul.partnerlist li{ text-align:left; float:left; width:49%; height:100px; margin:10px 0px; border-bottom:1px solid #EEE;} 
ul.partnerlist img{ border:1px solid #5692c9; margin:0px;}
#coldx ul.partnerlist p{ margin:5px 0px; color: #666666;}
#group2{ margin-top:30px;}
ul li img{ vertical-align:middle;}
ul li div.news{ border:1px solid #CCC;margin:5px;margin-left:0px; width:180px; height:64px;}
ul li div.news img{ vertical-align:top;}
