#content_text{
float:left;
width:500px;
}

#news {
margin-left:520px;
border: dotted 1px #214083;
width:230px;
}

#news h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#214083;
font-weight:bold;
margin:5px 0 5px 20px;
padding:0;
}

#news ul{
margin:0 0 10px 20px;
padding:0;
}

div.breaker{
clear:left;
}


#header {
background:url('/img/frontend/header_default.jpg') top repeat-x;
}

#events{
width:350px;
float:left;
margin-top:20px;
}

#clients{
width:350px;
margin-left:410px;
margin-top:20px;
}

#subtitle_bar {
width:350px;
height:46px;
background:url('/img/frontend/title_bar_bg.jpg') repeat-x;
vertical-align:top;
padding:0;
}

#subtitle_bar img.bar_left{
float:left;
}

#subtitle_bar img.bar_right{
float:right;
}

#subtitle_bar h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#214083;
font-weight:bold;
margin-top:0px;
margin-left: 20px;
padding-top:5px;
}

#events ul{
padding:0;
margin:0 0 0 15px;
width:320px
}

#events ul li{
list-style:none;
border:1px solid #214083;
margin-bottom:15px;
}

#events ul li h3{
background-color:#214083;
margin:0;
padding:2px;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
}

img.thumb_element{
border:solid 1px #000000;
padding:1px;
margin:5px 20px 0px 10px;
float:left
}

p.more{
clear:left;
text-align:right;
padding-right:10px;
}

p.more1{
text-align:right;
padding-right:10px;
margin-bottom:10px;
}

b{
display:block;
margin-top:10px;
}

#clients ul{
padding:0;
margin:0 0 0 15px;
width:320px
}

#clients ul li{
list-style:none;
border:1px solid #214083;
margin-bottom:15px;
min-height:150px;
height:auto !important;
height:150px;
}

#clients ul li{
list-style:none;
border:1px solid #214083;
margin-bottom:15px;
min-height:150px;
height:auto !important;
height:150px;
}

#clients ul li h3{
background-color:#214083;
margin:0;
padding:2px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}

#clients ul li p.cont{
margin:5px;
}