body { margin:0; padding:0; width:100%; background:#fff; font-family:Calibri, Arial; font-size:15px;}
html { padding:0; margin:0;}
a:link {color: #045c97;}
a:visited {color: #045c97;}
.header {background: #ffffff url(../images/layout/header_bg.gif) top repeat-x; margin:0; padding:0;}
.page_title { font:normal 24px Calibri, Arial; color:#045c97; font-weight:bold; border-bottom:1px solid #CCC;}
input,textarea,select {font-family: Calibri;font-size: 12px;padding: 2px;}


.body_sizing { width:960px; margin:0 auto; padding:0;}
.body { padding:20px 0; margin:0 auto; background:#fff; }

.menu { padding:2px 0 0 0; margin:0 auto; width:959px; background: url(../images/layout/menu_bg.png) top no-repeat; height:50px; }
.menu ul {  padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0; padding:8px 30px; color:#fff; font:normal 15px Calibri, Arial; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.menu ul li a:hover { text-decoration:underline;}
.menu ul li a.active { text-decoration:underline;}

.footer_resize { width:960px; margin:0 auto; padding:10px 0;}
.footer p { font:normal 11px  Calibri, Arial; color:#999;}
.footer a { font:normal 11px Calibri, Arial; color:#999; text-decoration:underline; padding:5px; margin:0;}
.footer p.left { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 
.footer p.right { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right; font-size:12px} 
.footer {padding:0;  margin:0 auto;  }

.section { color:#045c97; font-size:18px; font-family:Calibri, Arial;}

.body_resize { width:960px; margin:0 auto; padding:0;}
.body { padding:20px 0; margin:0 auto; background:#fff;}
.body2 { padding:20px 0; margin:0 auto; background:#fff; border-top:1px solid #eaeaea;}
.body_resize h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#9d9d9d; padding:10px 5px; margin:0;}
.body_resize h3 { font:normal 20px Arial, Helvetica, sans-serif; color:#045c97; padding:3px 5px; margin:0;}
.body_resize h4 { font:normal 18px Arial, Helvetica, sans-serif; color:#5b5b5b; padding:15px 5px; margin:0;}
.body_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#9c9c9c; line-height:1.8em; padding:5px 5px; margin:0;}
.body_resize p span { color:#5b5b5b; font: normal 11px/1.8em Arial, Helvetica, sans-serif;}
.body_resize a { color:#2b88c2; text-decoration:underline; font: normal 11px Arial, Helvetica, sans-serif;}
.body_resize img { margin:5px auto; padding:0;}
.body_resize img.floated { float:left; margin:10px 15px 10px 5px; padding:0;}
.body_resize img.floated2 { float:right; margin:10px 5px 10px 15px; padding:0;}
.right { width:330px; margin:0; padding:10px 15px; float:right;}
.left {width:570px; margin:0; padding:10px 15px; float:left;}
.bloga { width:290px; float:left; padding:10px 15px; margin:0;}
.bloga2 { width:238px; float:right; padding:0; margin:0;}
