body {margin:0; border:0;  font:12px Arial, Helvetica, sans-serif; color:#000;} /* background:#cacaca; */
.global {width:1024px; margin:0 auto;}
form, fieldset, p {margin:0; border:0;}
.box {margin-bottom:15px;}

.sides_l {background:#fff url(../images/sides_left.gif) left repeat-y; padding-left:12px;}
.sides_r {background:url(../images/sides_right.gif) right repeat-y; padding-right:12px;}

/* COLOR THEME */
.bg, #header .menu a.active, #header .menu a:hover, .pagination a.num:hover, .bgcap {background-color:#526e96;}

.f_search {width:320px; background:url(../images/f_search_bg.gif) top repeat-x; height:30px; overflow:hidden; padding:0;}
.f_search div {padding-left:12px; height:30px; overflow:hidden;}
.f_search .inp_txt {float:left; width:265px; margin:9px 0 0 0; padding:0; font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; border:0; background:none;}
.f_search .subm {float:right; width:32px; height:30px; border:0; cursor:pointer;}

#header {background-image:url(../images/header_bg.gif); background-position:top; background-repeat:repeat-x; height:150px; overflow:hidden;}
#header .row1 {height:100px; overflow:hidden; padding-left:29px; padding-right:15px;}
#header a.logo {float:left; margin-top:19px; text-decoration:none; color:#fff; font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
#header a.logo strong {display:block; font:bold 36px Arial, Helvetica, sans-serif;}
#header a.logo strong small {font-size:16px;}
#header .right {float:right; font:11px Verdana, Arial, Helvetica, sans-serif;}
#header .right a {color:#87afe9;}
#header .row1 .right {float:right; padding-top:29px;}
#header .row1 .links {color:#000; text-align:right; padding-bottom:9px;}
#header .row1 .links a {color:#87afe9; vertical-align:top;}
#header .row1 .links a img {border:0; vertical-align:bottom; margin-left:4px;}
#header .f_search div {background:url(../images/f_search_l_blue.gif) left top no-repeat;}
#header .f_search .subm {background:url(../images/f_search_r_blue.gif) no-repeat;}

#header .row2 {height:24px; overflow:hidden; padding-left:32px; padding-right:15px;}
#header .menu {float:left;}
#header .menu a {float:left; margin-right:4px; height:24px; background-color:#999; text-decoration:none; padding:0 15px; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#content {padding:5px; background:#fff; overflow:hidden;}

#footer {padding:0 15px;}
#footer .divider {border-top:1px solid #dfdfdf; padding-right:320px; overflow:hidden; height:66px;}
#footer .txt {float:left; width:100%; margin-right:-320px; border-right:320px solid #fff; padding-top:8px; color:#adadae; font:10px/16px Verdana, Arial, Helvetica, sans-serif;}
#footer .links {color:#c3c3c3; font-size:11px; padding:0;}
#footer .links a {color:#1c57ee;}
#footer .f_search {float:left; margin-right:-320px; margin-top:12px;}
#footer .f_search div {background:url(../images/f_search_l_white.gif) left top no-repeat;}
#footer .f_search .subm {background:url(../images/f_search_r_white.gif) no-repeat;}

.markers { padding-left:5px; vertical-align:top; padding-top:2px; }
