@charset "utf-8";
/* CSS Document */ 

/* =reset.css (by Andy Clarke) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }

/* =clear */
.clear { clear: both; font-size: 1px; line-height: 0; }
/* =clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */


* { margin:0; padding:0;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background: url(../img/bg_body.gif) repeat-x left top; height:100%; }
body.submenu { font-family: Arial, Helvetica, sans-serif; font-size:12px; background: url(../img/bg_body_submenu.gif) repeat-x left top!important; }

.img-left { float: left; border: 1px solid #CCCCCC; margin: 0px 15px 0px 5px; }
.img-right { float: right; border: 3px solid #587791; margin: 0 0 10px 25px; }
.left { float: left; }
.right { float: right; }
.last { background: none!important; border: none!important; padding: 0!important; margin: 0!important; }
.no { background: none!important; border: none!important; padding: 0!important; }
* html em { font-style: normal; }
*:first-child+html em { font-style: normal; }
h1 { display: none; }
h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; }
/* ----------------------------------------------------------------------------------------------------*/


/* WRAPPER */
#wrapper { width: 1000px; margin: 0 auto; }
* html #wrapper { width: 1003px; }

a.english { background:url(../img/flag_eng.png) left 50% no-repeat; padding-left:20px; }
a.serbian { background:url(../img/flag_srb.gif) left 50% no-repeat; padding-left:20px; }

/* HOME */
#pool { background-color: #d1dce4; width:181px;}
* html #pool { padding-bottom: 10px; }
*:first-child+html #pool { padding-bottom: 10px; }
#pool h2 { display: block; border-bottom: 5px solid #8da6bb; padding: 5px 5px 5px 8px; font-size: 14px; font-weight: bold; color: #8ca6bb; background-color: #FCFCFC; }
#pool span { font-weight: bold; font-size: 12px; color: #666666; padding: 5px 8px 4px; background: none;  }
#pool form { float:left; padding:0px 5px 5px 8px; }
#pool form .outer { width:177px; float:left; padding:5px 0px 5px 0px; }
#pool form label { font-size: 11px; color: #717171; margin:0px; padding:0px; padding-left:6px; line-height:18px; }
#pool form input { display: block; float: left; font-size: 11px; color: #666; }
#pool form .radio { width: auto !important; height:18px; }
#pool form .button { float:left; background: url(../img/bg_button_blue.gif) no-repeat left top; margin:5px 8px 5px 0; width:75px; color:#FFFFFF; font-size:10px; font-weight:bold; border:none; height:26px; overflow:hidden; }
#pool form .button:hover { background: url(../img/bg_button_blue.gif) no-repeat left bottom; }

#weather h2 { display: block; border-bottom: 5px solid #8da6bb; padding: 5px 5px 5px 8px; font-size: 14px; font-weight: bold; color: #8ca6bb; background-color: #FCFCFC; font-family:Arial, Helvetica, sans-serif; }
#weather div { background: url(../img/bg_weather_box.gif) repeat-x left top; width:181px; overflow:hidden; float:left; }
#weather div img { width:40px; height:35px;}
#weather div p { margin-left:-10px; }
#weather div .print { font-size: 10px; color: #666666; text-decoration: none; padding-right: 16px; background: url(../img/icon_share.gif) no-repeat right center; margin-left: 10px; }
#weather div .print:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat right center; }

#exchange { padding-top: 15px; display: block; }
#exchange h2 { display: block; /*border-bottom: 5px solid #8da6bb;*/ padding: 5px 5px 5px 8px; font-size: 14px; font-weight: bold; color: #8ca6bb; background-color: #FCFCFC; }
#exchange table { display: block; color: #666666; font-weight: bold; border:1px solid #E7E7E7; width:181px; }
#exchange table tbody { display: block; }
#exchange table tr { display: block; }
#exchange table tr td { padding: 3px 0px 3px 6px; vertical-align: middle; width:50px; }
#exchange table tr.top td { width:auto; }

#exchange table tr td em { padding: 0!important; margin-left: 40px; font-weight: normal!important; font-style: normal;  text-align:right; display:block; width:66px; }
#exchange table a { color: #003366; float: none; display: inline; font-size: 11px; }
#exchange table a:hover { text-decoration: underline; }
#exchange table img { vertical-align: middle; padding-right: 5px; }

*:first-child+html #exchange table .blue td { background-color: #e4eaef; border-top: 1px solid #c0cdd8; border-bottom: 1px solid #d3dce3; }
* html #exchange table .blue td { background-color: #e4eaef; border-top: 1px solid #c0cdd8; border-bottom: 1px solid #d3dce3; }

#exchange table .blue { background-color: #e4eaef; border-top: 1px solid #c0cdd8; border-bottom: 1px solid #d3dce3; }
#tabs-2 #exchange { width: 302px; padding-top: 5px; }
#tabs-2 #exchange h2 { background: none!important; padding-bottom: 10px; }
#tabs-2 #exchange span { color:#666666; font-size:14px; left:14px; position:relative; top:-35px; background: none; }

#tabs-home { margin-bottom:10px; float: left; margin-top: 5px; background-color:#20406E; }
.tabs-home { display: block; padding: 0px 10px 10px 0px; float: left; width: 608px; margin-top: -2px; font-size: 12px; font-weight: bold; color: #FFF; background-color: #20406E /*url(../img/bg_tabs_home.gif) left top repeat-x*/; }
* html .tabs-home { display: block; padding: 0; }
* html .tabs-home img { margin: 0; padding: 0; }
* html #tabs-home ul { left: 0; }

.tabs-home p { padding: 59px 10px 0px 10px; color: #FFF!important; height: /*135px*/96px!important; /*line-height:20px !important;*/ margin-bottom: 0!important; }
.tabs-home img { }
#text .tabs-home p a { color:#FFFFFF; text-decoration:underline; }
#text .tabs-home p a:hover { text-decoration:none; }
#tabs-home div.ui-tabs-hide { display: none; }
#tabs-home ul { height: 50px; margin-bottom: 1px; border-bottom: 3px solid #20406E; list-style: none; position: absolute; top: 200px; left: 0; z-index:9999; background:#8da7bc; width:618px; }
#tabs-home ul li { float:left; }
#tabs-home ul li.ui-tabs-selected { background-color: #20406E;  }
#tabs-home ul li.ui-tabs-selected a { color: #FFF; font-weight: bold; text-decoration: none; background-color:  #20406E; font-size: 14px; }
#tabs-home ul li.ui-tabs-selected a:hover { color: #4C83CF; }
#tabs-home ul li a { color:#FFF; font-size:14px; font-weight:bold; padding: 7px 0px 10px 10px; display:block; text-decoration: none; background-color: #8da7bc; width: 120px; height: 33px; }
#tabs-home ul li a:hover { background:#274C83; text-decoration:none; }
#tabs-home ul li.ui-tabs-selected a:hover { color:#FFFFFF; background:#20406E; }

#news-boxes { }
#news-boxes-list li { border: 1px solid #d0d0d0; list-style: none; width: 302px; margin-right: 10px; margin-bottom: 10px; float: left; /*height: 155px;*/ }
.news ul li { border: 1px solid red; margin-right: 0!important; display: block!important; width: 292px!important; }
* html .news ul li { padding: 0; margin: 0; }

#news-boxes-list li.last { margin: 0!important; border: 1px solid #d0d0d0!important; }
div.head { padding: 7px 10px 0px 11px; background: url(../img/bg_head.gif) repeat-x left top; /*border-bottom: 5px solid #98b0c3;*/ height: 26px; }

#text div.head h2 { float: left; font-size: 14px; font-weight: bold; color: #8ca6bb; }
div.head .print { font-size: 10px; color: #666666; text-decoration: none; float: right; padding-right: 16px; background: url(../img/icon_share.gif) no-repeat right center; margin-right: 0x; margin-top: 3px; }
div.head .print:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat right center; text-decoration: none; }

div.total { position:absolute; right:14px; top:20px; color:#C40007; font-size:12px; text-align:right; width:100px; }

#text.no_bg { background:none; border:none; }

#news-boxes-list div.head a { color:#636363; }
#news-boxes-list div.head a:hover { text-decoration:none; color:#FF0000;  }

#news-boxes-list .news { padding: 5px; height: 115px; }
#news-boxes-list .news ul li { border: none!important; margin-bottom: 0px; padding-bottom:11px; }
#news-boxes-list .news ul li em { color: #949494; }
#news-boxes-list .news ul li p { color: #666666; font-weight: bold; display:block; }
#news-boxes-list .news ul li a { color: #666666; font-weight: bold; display:block; }

#story { border: 1px solid #dddddd; padding: 5px 10px 5px 10px; }
#text #story h2 { font-size: 12px; font-weight: bold; color: #8ca6bb; margin-bottom: 10px; }
#text #story h3 { font-size: 20px; font-weight: normal; color: #666666; }
#text #story p { color: #676767; text-align: justify; }
#text #story .print { font-size: 10px; color: #666666; text-decoration: none; float: right; padding-right: 16px; background: url(../img/icon_share.gif) no-repeat right center; margin-right: 0x; margin-top: 3px; }
#text #story .print:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat right center; }

#story img.img-left { border: 5px solid #A2B8C9; float:left; margin:0 15px 5px 2px; }

/*HEADER*/
#main-header { background: url(../img/bg_header.png) no-repeat center bottom; }
#header { width: 1000px; margin: 0 auto; height: 150px; position:relative; }

.logo { float: left; margin-top: 15px; }
#additional-links { background-color: #10233f; float: right; padding: 5px; }
#additional-links a { color: #FFF; text-decoration: none; font-size: 11px; margin-right: 10px; }
#additional-links a:hover { text-decoration: underline; }
#additional-links img { margin: 0; vertical-align: middle; }

#main-banner { position:absolute; top:37px; right:0; background:#FFF; border:1px solid #CCCCCC; }
.side-banner a { display:block; background:#FFF; margin-bottom:10px; }

#login { position:absolute; right:0px; top:122px; }
#login form input { padding: 3px; font-size: 11px; color: #717171; border: 1px solid #617e99; vertical-align: middle; width: 105px; }
#login form .login-button { background: url(../img/bg_login_button.gif) no-repeat left top; border: 1px solid #617e99; width: 20px; height: 21px; cursor: pointer; vertical-align: middle; }
#login form .login-button:hover { background: url(../img/bg_login_button.gif) no-repeat left bottom; }

/* NAVIGATION */
#nav { position:absolute; left:0; top:123px; }
#nav-list { list-style: none; float:left; }
#nav-list li { display: block; float: left; margin-right: 7px; }
* html #nav-list li { margin-right: 6px; }
* html #nav-list li a { /*padding: 6px 0 6px 4px;*/ }
#nav-list li a { display: block; font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; padding: 6px 0 6px 3px; }
#nav-list li a span { padding: 6px 9px 6px 4px; }
#nav-list li a:hover { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }
#nav-list li a:hover span { background: url(../img/bg_nav.gif) no-repeat right top; }

#nav-list .selected a { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }
#nav-list .selected a span { background: url(../img/bg_nav.gif) no-repeat right top; }

ul.nav li.last a { width:127px !important; }
#nav-list a:hover, #nav-list ul a:hover { }
#nav-list *:hover > a { }
#nav-list ul *:hover > a { }

#submenu { padding: 5px 0 0 6px; }
#submenu-list { float:left; padding:1px 0 0 0; }
#submenu-list li { display: block; float: left; }
#submenu-list li a { display: block; font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; margin-right: 15px; padding: 5px 0 9px 5px; }
#submenu-list li a span { padding: 5px 9px 6px 4px; }
#submenu-list li a:hover { color: #fff; }
#submenu-list li a:hover span { color: #fff; text-decoration: underline;}

#submenu-list li.selected a { background: url(../img/bg_submenu.gif) repeat-x left top; color: #333; }
#submenu-list li.selected a span { background: url(../img/bg_submenu.gif) repeat-x right top; color: #333; }

/* CONTENT */
#content { margin-top: 15px; float:left; }

/* PRIMARY CONTENT */
#primary-content { width: 618px; margin-left: 10px; margin-bottom: 10px; float: left; position: relative; }
#text { min-height: 624px; height:auto !important; height:624px; }

#ticker { border: 1px solid #cecece; background-color: #FFF; padding: 5px 5px 5px 10px; margin-bottom: 2px; }
#ticker h2 { float: left; font-weight: bold; color: #838383; margin-right: 5px; }
#ticker-news { list-style: none; }
#ticker-news li { color: #757575; }
#ticker-news li a { color: #757575; text-decoration: none; }
#ticker-news li a:hover { text-decoration: underline; }

#text { border: 1px solid #cecece; background-color: #FFF; padding: 10px; position:relative; padding-bottom: 51px; }
#text h2 { font: bold 24px Arial, Helvetica, sans-serif; color: #1a3a69; display: block; margin-bottom: /*10px*/15px; }
#text h3 { font: bold 13px Arial, Helvetica, sans-serif; color: #1a3a69; margin-bottom: 6px; }
#text h5 { font: bold 18px Arial, Helvetica, sans-serif; color: #1a3a69; display: block; margin-bottom: /*10px*/15px; }
#text p { color: #676767; margin-bottom: 13px; line-height:16px; /*height: 135px;*/ }
#text a { color: #6185a2; text-decoration: none; }
#text a:hover { text-decoration: underline; }
#text .normal-list { line-height:19px; padding-left:20px; padding-top:5px; color: #666; }

#additional-options { border-top: 3px solid #d8d8d8; padding: 10px 0 10px 0px; position: absolute; bottom: 0; margin-right: 12px; width: 595px; }
#additional-options .share { font-size: 10px; color: #666666; text-decoration: none; float: right; padding-right: 16px; background: url(../img/icon_share.gif) no-repeat right center; margin-right: 10px; }
#additional-options .share:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat right center; text-decoration: none; }
#additional-options .print { font-size: 10px; color: #666666; text-decoration: none; float: right; padding-right: 16px; background: url(../img/icon_print.gif) no-repeat right center; margin-right: 0x; }
#additional-options .print:hover { color: #C40007; background: url(../img/icon_print_hover.gif) no-repeat right center; text-decoration: none; }

.choose { block; background: url(../img/bg_head.gif) repeat-x left top; color:#8CA7BC; display:block; font-size:13px;
font-weight:bold; height:20px; padding:7px 3px 4px 5px; }

#career { margin-top: 20px; list-style: none; }
#career li { border: 2px solid #d0dde5; padding: 5px; margin-bottom: 10px; }
#career li .left {}
#career li .left span { display: block; font-size: 10px; text-align: center; }
#career li .right { width: 475px; }
#career li .right em { font-size: 16px; padding-bottom: 10px; display: block; }

/* SUCCESS STORIES - TABS */
#tabs-people { margin-bottom:10px; height: 180px; float: left; }
#tabs-people div.ui-tabs-hide { display: none; }
#tabs-people ul { float:left; margin-bottom: 1px; list-style: none; margin-top: 5px; }
#tabs-people ul li { float:left; }
#tabs-people ul li.ui-tabs-selected { background-color: #FFFFFF; }
* html #tabs ul li.ui-tabs-selected { position: relative; top: 3px; }
#tabs-people ul li.ui-tabs-selected a { color: #4C83CF; font-weight: bold; text-decoration: none; background-color: #d2dce5; }
#tabs-people ul li.ui-tabs-selected a:hover { color: #4C83CF; }
#tabs-people ul li a { color:#666666; font-size:11px; font-weight:bold; padding: 6px 12px 7px 15px; display:block; text-decoration: none; }
#tabs-people ul li a:hover { color:#333333; }
#tabs-people div { margin-bottom:10px; padding-bottom:5px; clear:both; float:left; }
#tabs-people div div.main { margin:0px; padding:10px 0 0 0; float:left; }
#tabs-people div div.main ul { border: 2px solid #d0dde5; padding: 5px; margin-bottom: 10px; margin-top: 0!important; width: 575px; }
#tabs-people div div.main ul li .left { width: 106px; margin: 2px 6px 2px 2px; }
#tabs-people div div.main ul li .left a { padding: 0!important; display: block; }
#tabs-people div div.main ul li .left a img { /*margin-bottom: 3px;*/ border: 5px solid #A2B8C9; float:left; /*margin:0 15px 0 2px;*/ }
* html #tabs-people div div.main ul li .left { padding: 0!important; }
* html #tabs-people div div.main ul li .left a { margin: 0!important; }
#tabs-people div div.main ul li .left span { display: block; font-size: 10px; text-align: center; }
#tabs-people div div.main ul li .right { width: 450px; float: right!important; clear: none!important; }
* html #tabs-people div div.main ul li .right { width: 440px; float: right!important; clear: none!important; }
#tabs-people div div.main ul li .right em { font-size: 20px; padding-bottom: 10px; display: block; color:#666666; }


/* CHOOSE YOUR EMPLOYEE */
.employee { border: 2px solid #d1dce4; padding: 10px 5px; margin-top: 5px; position: relative; }
.employee:hover { background-color: #d1dce4; }
.employee .left { padding: 4px 7px 4px 7px; position: absolute; bottom: 6px; }
.employee .left span { color: #1a3a69; font: 13px Arial, Helvetica, sans-serif; }
.employee .left span em { color: #1a3a69; display: block; font: 18px Arial, Helvetica, sans-serif; }
.employee .right { width: 510px; }
.employee .right em { font-size: 14px; float:left; font-weight: bold; color: #1a3a69; padding: 0px; display: block; width:350px; }
.employee span.company { font-size:12px; color:#1a3a69; float:left;  }
.employee span.date { font-size:12px; color:#676767; float:right;  }
.employee div.right div { width:500px; padding:10px 0 0 0; float:left; display:block; }
.employee div.right div.p { color:#676767; line-height:18px; }

#tabs-people div div.main img { margin-top: 0px; }

/* PRIMARY CONTENT > NEWS */
#news {  }
#news-list { list-style: none; float:left; }
#news-list li { padding: 20px 5px 5px 0px; border-bottom: 1px solid #c6c6c6; float:left; width: 591px; }
#news-list li em { color: #898989; font-size: 11px; }
#news-list li h4 { color: #6185a2; font-size: 18px; padding-bottom: 15px; }
#news-list li .details { color: #6185a2; font-size: 10px; text-decoration: none; background: url(../img/icon_share.gif) no-repeat right center; padding-right: 14px; float: right; }
#news-list li .details:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat right center; }
.big-date { display: block; float: left; padding: 5px; margin-right: 10px; background-color: #d2dce5; color: #3c5880; font-weight: bold; font-size: 13px; }
.big-date em { display: block; color: #1a3a69 !important; font-size: 16px !important; }

#comments-list { list-style: none; float:left; }
#comments-list li { padding: 8px 5px 5px 0px; border-bottom: 1px solid #c6c6c6; float:left; width: 593px; }
#comments-list li em { color: #838383; font-size: 12px; background:url(../img/ico_comment.gif) left 50% no-repeat; padding-left:24px; padding-bottom:3px; }
#comments-list li p { padding-top:5px; }

#comments-list li a.plus { color: #1A3A69; font-size: 11px; text-decoration: none; background: url(../img/ico_up.gif) no-repeat left center; padding-left: 18px; float: right; line-height:16px; padding-right:5px; }
#comments-list li a.minus { color: #c51e23; font-size: 11px; text-decoration: none; background: url(../img/ico_down.gif) no-repeat left center; padding-left: 18px; float: right; line-height:16px; }
#comments-list li a:hover { text-decoration:underline; } 

#paginator-list { list-style: none; padding-top: 10px; float:left; }
#paginator-list li { display: block; float: left; margin-right: 5px; }
#paginator-list li a { color: #676767; text-decoration: none; display: block; padding: 4px 8px; font-size:12px; }
#paginator-list li a:hover { background-color: #c6c6c6; color: #FFF; text-decoration:none; }
#paginator-list li.current { background-color: #6285A3; color: #FFF; display: block; padding: 4px 8px; }

a.back { float: right; background-color: #6186A1; color: #FFF !important; text-decoration: none; padding: 5px; font-size:11px; font-weight:bold; margin-left: 5px; }
.back:hover { background-color: #b0b8bf; color: #FFF !important; text-decoration: none !important; }
#news-details { color:#676767; }
#news-details em { color: #888888; }
#news-details h4 { color: #6184a0; font-size: 18px; padding-bottom: 10px; }
#news-details p { line-height: 17px; }
#av-preview { float: right; margin-left: 15px; width: 322px; }
#av-preview .av-title { display: block; color: #8ca7bc; background: url(../img/bg_head.gif) repeat-x left top; padding: 7px 0 0 5px; height: 28px; font-weight: bold; }
*:first-child+html #av-preview .av-title { display: block; width: 311px; }
#video { border: 1px solid #d0d0d0; }
#audio { margin-top: 20px; border: 1px solid #d0d0d0; float:left; width: 320px; }
#audio-list { padding: 5px; float:left; }
#audio-list li { display: block; padding: 3px 0px;  float:left; height:auto; }
#audio-list li a { display: block; color: #666; text-decoration: none; padding-left: 20px; background: url(../img/ico_sound.gif) no-repeat left center; font-weight: bold; }
#audio-list li a:hover { color: #666; text-decoration: underline; background: url(../img/ico_sound_hover.gif) no-repeat left center; }

#download { margin-top: 20px; border: 1px solid #d0d0d0; float:left; width:320px; }
#download .av-title { display: block; color: #8ca7bc; background: url(../img/bg_head.gif) repeat-x left top; padding: 7px 0 0 5px; height: 28px; font-weight: bold; }
#download-list { padding: 5px; float:left; list-style:none; }
#download-list li { display: block; padding: 3px 0px;  float:left; height:auto; list-style:none; }
#download-list li a { display: block; color: #666; text-decoration: none; padding-left: 2px; font-weight: bold; }
#download-list li a span { font-weight: normal; }
#download-list li a:hover { color: #666; text-decoration: underline; }
#download-list li a:hover span { text-decoration: none !important; }


/* PRIMARY CONTENT > EVENTS */
#events-details { padding-top:10px; }
#events-details #av-preview { float: right; margin-left: 15px; width: 234px; color:#676767; }
*:first-child+html #events-details #av-preview #history .av-title { width: 223px; }
#events-details .back { float: left; background-color: #6186A1; color: #FFF !important; text-decoration: none; padding: 5px; font-size:11px; font-weight:bold; }
#events-details .back:hover { background-color: #b0b8bf; color: #FFF !important; text-decoration: none !important; }
#events-details em { color: #888888; font-size:11px; }
#events-details h4 { color: #6184a0; font-size: 18px; padding-bottom: 13px; }
#events-details p { line-height: 17px; }
#events-details .big-date { display: block; float: right; padding: 5px; margin: 0px 99px 9px 0px; background-color: #d2dce5; color: #3c5880; font-weight: normal; font-size: 13px; }
* html #events-details .big-date { margin-right: 54px; }
#events-details .big-date em { display: block; color: #1a3a69!important; font-size: 22px!important; }

#events-details em span.left { color: #1a3a69; font-size:12px; padding-right:8px; }
#events-details em span { color: #888888; font-size:12px; }
#events-details h4.employer { color: #1a3a69; font-size:14px !important; padding:20px 0 15px 0px; font-weight:bold; }
#events-details h4.employer span { color: #1a3a69; font-size:12px !important; font-weight:normal; }

#history { margin-top: 10px; border: 1px solid #d0d0d0; }
#history-list { padding: 5px; }
#history-list li { display: block; margin-bottom: 6px; }
#history-list li span { color: #656565; }
#history-list li a { display: block; color: #656565; text-decoration: none; font-weight: bold; } 
#history-list li a:hover { display: block; color: #666; text-decoration: underline; }

#pic-gallery span { display:block; margin-top:8px; }
#pic-gallery span a { background-color:#D1DBE4; color: #FFF; text-decoration: none; padding: 5px; width:223px; display: block; font-weight: bold; text-align: center; }
#pic-gallery span a:hover { background-color: #b2bbc2; text-decoration: none!important; }

#pic-gallery img { border: 2px solid #dce5ea; }

/* GALLERY PAGE */
#gallery-list { display:block; float:left; width:100%; }
#gallery-list li { display:block; float:left; margin: 5px 16px 16px 5px;}
#gallery-list a { display:block; float:left; padding:7px; width:163px; color:#414141; background:#CCD8DC; text-align: center;  /*height:184px;*/}
#gallery-list a:hover { background:#a1bac2; color:#414141; text-decoration: none; }
#gallery-list .last { margin: 5px 0px 5px 5px!important; }
#gallery-list img { padding: 5px; float: left; display: block; border: 1px solid #ccc; margin: 0 auto /*5px*/; background-color: #FFF; width: 150px; height: 104px; }
#gallery-list .has-report { display:block; margin-top:4px }
#gallery-list p { line-height: normal; margin: 0!important; clear: both; padding: 5px 0; display:  block; }
* html #gallery-list p { padding-top: 0px!important; }
*:first-child+html #gallery-list p { padding-top: 0px!important; }
#gallery-list .date, #gallery-list .title, #gallery-list .number { display: block; }

#paginator { border-top: 1px dotted #666; }

.accordion { float:left; width:580px; }
.accordion span { display: block; border: 1px solid #f1f1f1; padding: 5px; color: #333; font-weight: bold; background:#F5F5F5; margin-bottom:2px; cursor:pointer; }
.accordion span:hover { background: url(../img/bg_accordion_heading_hover.gif) repeat-x left top; text-decoration: none; color: #FFF; }
.accordion span.selected { background: url(../img/bg_accordion_heading_hover.gif) repeat-x left top; text-decoration: none; color: #FFF; }
.accordion span.not_selected { display: block; border: 1px solid #f1f1f1; padding: 5px; color: #333; font-weight: bold; background:#F5F5F5; margin-bottom:2px; }
.accordion div { padding: 10px 5px 10px 30px; color: #676767; height: auto!important; }
.accordion div a { background: none; color: #069; display:inline; float:none; clear:none; height:auto; width:auto; border:none; padding:0px; margin:0px; font-weight:bold; }
.accordion div a:hover { background: none; text-decoration: underline; color: #069;}
.accordion div ul { line-height:19px; padding-left:20px; padding-top:5px;}
.accordion div ol { line-height:19px; padding-left:20px; padding-top:5px;}

.accordion a.update { display: block; border: 1px solid #f1f1f1; padding: 5px; color: #333; font-weight: bold; background:#F5F5F5; margin-bottom:2px; cursor:pointer; text-align:right; font-size:11px; text-decoration:none  !important; color:#666  !important; }
.accordion a.update:hover { background:#E7E7E7; border:1px solid #CCC; color:#666 !important; text-decoration:none  !important; }

.accordion span.signature { color:#666; text-align:right; display:block; clear:both; padding:10px 4px 10px 8px; font-weight:normal; font-size:11px; padding-left:8px; background:none; border:none; font-style:italic; cursor:text; }
.accordion span.signature:hover { color:#666; }

span.signature { color:#666; text-align:right; display:block; clear:both; padding:10px 4px 10px 8px; font-weight:normal; font-size:11px; padding-left:8px; background:none; border:none; font-style:italic; cursor:text; }
span.signature:hover { color:#666; }


/* SECONDARY CONTENT */
#secondary-content { width: 181px; float: left; }
.box { margin-bottom: 10px; float:left; }
.box a { display: block; color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; float:left; }
.box a:hover { text-decoration: none; }
.box a:hover img { opacity:0.8; filter:alpha(opacity=80); }
.box span { display: block; padding: 10px 0px 10px 10px; background: url(../img/bullet_arrow.gif) no-repeat 93% center;float:left; width:171px; }

#left-box1 { border: 1px solid #CCC; }
#left-box2 a span { background-color: #1c9f06; }
#left-box2 a:hover span { background-color: #198705; }
#left-box3 a span { background-color: #6185a2; }
#left-box3 a:hover span { background-color: #53718a; }
#left-box4 a span { background-color: #c51e23; }
#left-box4 a:hover span { background-color: #c40007; }
#rss-box span { background-color: #8da7bc; color: #FFF; font-weight: bold; }
#rss-box-list { list-style: none; background-color: #d1dce4; padding: 5px; float:left; width:171px; }
#rss-box-list li { margin-bottom: 10px; border-bottom: 1px solid #e0e7ed; padding-bottom: 5px; color: #666; line-height: 22px; float:left; }
#rss-box-list li p { color: #666; }
#rss-box-list li a { color: #666666; font-weight: bold!important; display: /*inline*/block!important; float:none; padding-left:3px; }
#rss-box-list li a:hover { text-decoration: underline; }
#rss-box-list li em { font-weight: bold; font-style: normal; color: #666666; }


/* ADDITIONAL CONTENT */
#additional-content { width: 181px; float: left; margin-left: 7px; }
#additional-content .box span { color: #FFF; font-weight: bold; background-color:#c51e23; }
.calendar .title { display: block; padding: 8px 0 11px 10px; background: transparent url(../img/bg_head.gif) repeat-x scroll left top; color: #98B0C2; font-weight: bold; }

#right-box1 { background-color: #ebb0b2; float:left; width:181px; }
#right-box1 form { padding: 9px; float:left; }
#right-box1 form .outer { display: block; padding: 8px 0 0 0; float:left; }
#right-box1 form label { font-size: 11px; color: #717171; line-height:18px; float:left; width:130px;padding-left:5px; }
#right-box1 form input { display: block; float: left; font-size: 11px; color: #666; width:150px; padding:3px; }
#right-box1 form .radio { float: left !important; width: auto !important; height:18px; padding:0px !important; }
#right-box1 form .button { float: left; display: block; width: 72px; background: url(../img/bg_button.gif) no-repeat left top; border: none; padding: 5px 0 6px; margin: 12px 0 4px 1px; color: #FFF; font-weight: bold; cursor: pointer; }
#right-box1 form .button:hover { background: url(../img/bg_button.gif) no-repeat left bottom; }
* html #right-box1 form .button { margin-left: 5px; padding-bottom: 4px; }
*:first-child+html #right-box1 form .button { margin-left: 5px; padding-bottom: 4px; }
#right-box2, #right-box3 { float:left;}
#right-box2 a { margin-bottom:10px; border:1px solid #CCC; }

/* INFO */
#info { border-top: 3px solid #dddddd; height: 200px; background-color: #f7f7f7; padding-bottom: 30px; margin-top: 10px; }
#info-inner { width: 1000px; margin: 0 auto; }

/* TABS */
.weather li { margin-left: 22px; display: block; }
.weather-gif { width: 250px; height: 160px; display: block; position: absolute; }

#tabs { margin-bottom:10px; margin-top: 18px; width: 307px; height: 180px; float: left; }
#tabs div.ui-tabs-hide { display: none; }
#tabs ul { float:left; width: 307px; height: 31px; margin-bottom: 1px; border-bottom: 3px solid #1A3A69; list-style: none; }
#tabs ul li { float:left; }
#tabs ul li.ui-tabs-selected { background-color: #FFFFFF; border-top: 1px solid #1a3a69; border-left: 1px solid #1a3a69; border-right: 1px solid #1a3a69; }
* html #tabs ul li.ui-tabs-selected { position: relative; top: 3px; }
#tabs ul li.ui-tabs-selected a { color: #1A3A69; font-weight: bold; text-decoration: none; }
#tabs ul li.ui-tabs-selected a:hover { color: #1A3A69; }
#tabs ul li a { color:#666666; font-size:11px; font-weight:bold; padding:12px 15px 7px 15px; display: block; text-decoration: none; }
#tabs ul li a:hover { color:#1A3A69; }
#tabs div { width:251px; margin-bottom:10px; padding-bottom:5px; clear:both; float:left; }
#tabs div div.main { /*border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;*/ margin:0px; padding:5px; width:297px; float:left; }
#tabs div div.main ul { border-bottom: none; }
#tabs div div.main img { margin-top: 0px; }

#tabs-second { margin-bottom:10px; margin-top: 18px; width: 460px; height: 180px; float: left; margin-left: 30px; }
* html #tabs-second {   margin-left: 0; }

#tabs-second div.ui-tabs-hide { display: none; }
#tabs-second ul { float:left; width: 460px; height: 31px; margin-bottom: 1px; border-bottom: 3px solid #1A3A69; list-style: none; margin-bottom: 10px; }
#tabs-second ul li { float:left; }
#tabs-second ul li.ui-tabs-selected { background-color: #FFFFFF; border-top: 1px solid #1a3a69; border-left: 1px solid #1a3a69; border-right: 1px solid #1a3a69; }
* html #tabs-second ul li.ui-tabs-selected { position: relative; top: 3px; }
#tabs-second ul li.ui-tabs-selected a { color: #1A3A69; font-weight: bold; text-decoration: none; }
#tabs-second ul li.ui-tabs-selected a:hover { color: #1A3A69; }
#tabs-second ul li a { color:#666666; font-size:11px; font-weight:bold; padding:12px 15px 7px 15px; display:block; text-decoration: none; }
#tabs-second ul li a:hover { color:#1A3A69; }
#tabs-second div { width:251px; margin-bottom:10px; padding-bottom:5px; clear:both; float:left; }
#tabs-second div div.main { margin:0px; padding:5px; width:297px; float:left; }
#tabs-second div div.main ul { border-bottom: none; }
#tabs-second div div.main img { margin-top: 10px; }

.tabs_news li { display: block; padding-bottom: 10px; font-size: 11px; color: #666666; width: 455px; }
* html .tabs_news li { display: block; width: 445px; }
*:first-child+html .tabs_news li { display: block; width: 445px; }
.tabs_news li a { display: inline!important; padding: 0!important; color: #1A3A69!important; }
.tabs_news li a:hover { text-decoration: underline!important; color: #1A3A69!important; }
.tabs_news li em { font-weight: bold; color: #666666; }

.tabs_events li { display: block; padding-bottom: 10px; font-size: 11px; width: /*231px*/455px; color: #666666; }
* html .tabs_events li { display: block; width: 445px; }
*:first-child+html .tabs_events li { display: block; width: 445px; }
.tabs_events li a { display: inline!important; padding: 0!important; color: #1A3A69!important; }
.tabs_events li a:hover { text-decoration: underline!important; color: #1A3A69!important; }
.tabs_events li em { font-weight: bold; color: #666666; }

#info-flash { border: 1px solid red; float: left; border: 5px solid #cdd7e0; margin: 20px 0 0 22px; }


/* FOOTER */
#footer { background-color: #1a3a69; color: #FFF; font-size: 11px; padding-bottom: 20px; border-top: 3px solid #c51e23; margin-top:10px; }
#footer-inner { width: 1000px; margin: 0 auto; padding: 0px 0; }
#footer-inner div { }
#footer-inner div p { text-align: right; }
#footer-inner div p a { color: #FFF; }
#footer-list { float: left; padding:10px 0px; }
#footer-list li { display: block; float: left; margin-right: 10px; background: url(../img/bg_footer_list.gif) no-repeat right center; padding: 0 8px 0 0px; }
#footer-list li.last { padding: 0 8px 0 0px!important; }
#footer-list li a { display: block; color: #FFF; text-decoration: none; }
#footer-list li a:hover { text-decoration: underline; }
#legal-stuff { float: right !important; margin-top: 0!important; padding:10px 0px; }
#legal-stuff ul li { display: block; float: left; margin-left: 10px; background: url(../img/bg_footer_list.gif) no-repeat right center; padding: 0px 10px 0px 0px; }
#legal-stuff ul li.last { padding: 0px 0px 0px 10px!important; }
#legal-stuff ul li a { color: #FFF; text-decoration: none; }
#legal-stuff ul li a:hover { color: #FFF; text-decoration: underline; }

#wbx-gw-button-wrapper-0 { display: none; }
#wbx-gw-button-wrapper-1 { display: none; }

/* CALENDAR */

#search, #press { display: block; }
.calendar { width: 181px; padding-bottom: 10px; margin-bottom: 10px; position: relative; float:left; background:#EBEBEB; border:1px solid #D9D9D9; }
.calendar img { /*position: absolute; left: 34px; top: 10px;*/ }
#calendar { width: 181px; /*padding: 0 5px;*/ }
div.caption { padding: 5px 0; margin-bottom:5px; float:left; width: 181px; }
#calendar { float:left; }
#calendar .tooltip_scc:hover { background-color: #F00; }
div.caption span { display:block; float:left; padding:3px 0 0; color: #666; font-weight: bold; text-align:center; width:130px; }
div.caption span a { text-decoration: none; block; padding: 4px 0; color: #666; /* ! */width: 133px; color: #666; margin-top: -3px; text-align:center; font-weight:bold; }
div.caption  a { display: block; padding: 5px; }
div.caption  a img { position: static; margin: 0!important; width: auto!important; height: auto!important; }
div.caption  a:hover { background-color: #fff; }
div.caption  .nav-left { float: left; margin-left:2px; }
div.caption  .nav-right { float: right; }
#calendar th { vertical-align: middle; color: #91a7b5; padding-bottom: 5px; font-weight:bold; }
#calendar th, #calendar td { text-align: center; }
#calendar td { color: #000; padding: 2px 0; font-size: 11px; border-right: 1px solid #ccc; }
#calendar .first { padding-left: 0px; }
#calendar .last { border-right-width: 0; padding-right: 5px; }
#calendar td a { display: block; padding: 3px 0; text-decoration: none; background-color: #FFF; color: #333333; font-weight: bold; }
#calendar td a:hover { background-color: #365fb7; color: #fff; }
#calendar .before { color: #acacac; }
#calendar .today { font-weight: bold; color: #365fb7; border-top: 1px solid #999; border-bottom: 1px solid #999 }
#calendar .today a { background-color: #365fb7; color: #fff; }
#calendar .today a:hover { background-color: #6dcff6; color: #000; }
#calendar_holder img { margin: 99px 0 99px 85px; width: 20px; height: 20px; }

#tooltip { position:absolute; border:1px solid #666666; background:#365FB7; color:#FFF;
display:none; font-size:12px; padding:8px; width:140px; } 

div.comments_preview { display:block; float:left; width:250px; background:url(../img/ico_comment.gif) left 50% no-repeat; padding-left:20px; margin-top: 15px; }
div.comments_preview a { color:#676767 !important; font-weight:bold; font-size:11px; padding:0px 2px; }
div.comments_preview a:hover { text-decoration:none !important; color:#C40007 !important; }
div.comments_preview a span { color:#C40007 !important; }

div.filter { display:block; padding:4px 8px; margin:20px 0px 10px 0; border:2px solid #D1DCE4; color:#868686; }
div.filter a { padding:0px 3px; color:#868686 !important; }
div.filter a:hover { color:#868686 !important; text-decoration:underline !important; }
div.filter a.selected { font-weight:bold; color:#868686 !important; }
div.filter span.right { color:#C40007; }
div.filter select.period { width:80px; font-size:11px; color:#868686; padding:3px; margin-left:5px; font-weight:bold;  border:#CCCCCC 1px solid;}
div.filter label.second { padding-left:50px;  }
div.filter input { /*width:80px;*/ font-size:11px; color:#868686; padding:3px 0px; margin:0px 5px; font-weight:bold; border:#CCCCCC 1px solid; text-align:center; }

div.employer_detail p { width:340px; }
span.top_title { font-weight:bold; font-size:12px; color:#898989; }
#text.no_bg h2 { margin-bottom:33px; }
#text.no_bg h4 { color:#6185a2; font-size:18px; padding-bottom:25px; }

form.leave_comment label { text-transform:uppercase; font-size:12px; color:#838383; clear:both; font-weight:bold; width:560px; display:block; float:left; margin:13px 0px 8px 0; }
form.leave_comment input { border:1px solid #cdcdcd; padding:8px; font-size:13px; color:#838383; float:left; width:272px; clear:both; }
form.leave_comment textarea { border:1px solid #cdcdcd; padding:8px; font-size:13px; color:#838383; float:left; width:525px; font-family:Arial, Helvetica, sans-serif; height:164px; }
form.leave_comment .submit input { width:75px; background:#8ca6bb; color:#FFFFFF; text-transform:uppercase; padding:5px 0px; margin:20px 0 0 0px; border:none; font-size:12px; }
form.leave_comment .submit input:hover  { background:#53718A;}
#author_name_msg { color: #BF1B20; display:block; float:left; margin:9px 2px 3px 11px; }


#additional-links a.rss { background:url(../img/ico_rss.gif) left 50% no-repeat; padding-left:19px; }
a.rss_right { background:url(../img/rss_big.gif) left top no-repeat; display:block; float:right; width:108px; height:108px; margin:0px 10px 10px 20px; }
a.rss_right:hover { background:url(../img/rss_big.gif) left bottom no-repeat;  }

a.important_link { color:#FFFFFF !important; font-weight:bold; font-size:11px; padding:4px 8px; background:#FF6600; }
a.important_link:hover { background:#EA8B43; text-decoration:none !important; }
span.highlight { color:#999999; font-weight:bold; font-size:21px;}

/* CONTACT FORM */
#contact-form h3 { padding-bottom: 10px; color: #666; }
#contact-form div { padding: 5px 0; width: 600px; }
#contact-form div a { } 
#contact-form label { color:#666666; display:block; float:left; padding-top:3px; width:190px; font-weight:bold; }
#contact-form input { padding: 3px; float: left; }
#contact-form div textarea { float: left; width:320px; padding: 4px; border:4px solid #DFDFDF; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:204px; }
#contact-form div.input { padding-bottom:8px; float:left; clear:both; }
#contact-form div.input input { padding: 3px; float: left; }
#contact-form div div.input { width:auto; float:none; clear:none; }
#contact-form div.input input { float: left; width:320px; padding: 4px; border:4px solid #DFDFDF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#contact-form select { padding: 4px; border:4px solid #DFDFDF; width:334px; }
#contact-form select option { padding:0 0 0 8px; }
#contact-form .note { float:left; width:190px; font-weight:bold; }
#contact-form div #captcha { float: left; width: 160px; height: 35px; margin-right: 7px; }
* html #contact-form .captcha { width: 280px; }
#contact-form .captcha input { padding: 6px 3px; border:4px solid #DFDFDF; }
#contact-form .captcha a { background:url(../img/ico_reload.gif) center center no-repeat; color:#666666 !important; display:block; float:left; width:33px; height:31px; }
#contact-form .captcha a:hover { text-decoration:none; }

#contact-form span.dugme { padding:8px 0 0 190px; float:left; clear:both; display:block; }
#contact-form span.dugme input { border:1px solid #D9D9D9; background:#EBEBEB; width:120px; float:left; color:#666666; padding:7px; }
#contact-form span.dugme input:hover { border:1px solid #999999; background:#DFDFDF; width:120px; float:left; color:#666666; padding:7px; }

#newsletter-form { margin-top: 10px;  margin-left: 20px; }
#newsletter-form h3 { padding-bottom: 10px; color: #666; }
#newsletter-form div { padding: 5px 0; width: 291px; vertical-align: middle; margin-bottom: 5px; }
#newsletter-form label { display: block; float: left; width: 70px; color: #666; padding-top: 3px; }
#newsletter-form input { padding: 3px; width: 210px; }
#newsletter-form textarea { padding: 3px; width: 250px; }
#newsletter-form select { padding: 2px; }
#newsletter-form .submit { border: 1px solid #666; background-color: #f1f1f1; color: #333; padding: 3px 10px; cursor: pointer; float: right; width: auto; }

#newsletter-form .submit:hover { border: 1px solid #999; background-color: #ccc; color: #222; }

span.left_col { padding:0px; float:left; width:115px; padding:7px 0 7px 7px; }
span.left_col { font-weight:bold; color:#666666; text-transform:uppercase; font-size:11px; }
span.left_col em { font-weight:bold; color:#666666; font-size:18px; }
span.icon { padding:0px; float:right; width:50px; padding:7px 0 0 6px; }

#tabs-1 div.main div.weather { width:145px; float:left; clear:none; padding-top:10px; }
#tabs-1 div.main div.weather span.icon { padding:0px; float:left; width:50px; padding:0px 0 0 45px; }
#tabs-1 div.main div.weather span.left_col { padding:0px; float:left; width:120px; padding:7px 0 7px 4px; clear:both; text-align:center; }


/* polls */

#poll_main { margin:0 0 10px 0; padding:0px; background:#D2DCE5; width:181px; display:block; float:left; position:relative; }
#poll_main img { display:block; position:absolute; right:8px; top:5px; }
#poll_main h2 { display: block; border-bottom: 5px solid #8da6bb; padding: 5px 5px 5px 8px; font-size: 14px; font-weight: bold; color: #8ca6bb; background-color: #FCFCFC; font-family:Arial, Helvetica, sans-serif; }
#poll_main p.title { color:#646B71; font-size:12px; font-weight:bold; text-transform:uppercase; padding:5px 0 4px 7px; }
#poll_main div.input input { float:left; height:20px; margin:0 0 0 6px; }
#poll_main div.input label { color:#646B71; display:block; float:left; font-size:12px; line-height:20px; margin:0; padding-left:8px; width:140px; }
#poll_main #click-btn { margin:10px 0 10px 7px; float:left; display:block; position:relative; right:auto; top:auto; }
#poll_main #anketa-rezultati { float:right; color:#646B71; font-weight:bold; text-decoration:none; display:block; margin:22px 13px 5px 0px;  }
#poll_main #anketa-rezultati:hover { text-decoration:underline; }
#poll_main #other-polls { float:right; color:#646B71; font-weight:bold; text-decoration:none; display:block; margin:0px 13px 10px 0px;  }
#poll_main #other-polls:hover { text-decoration:underline; }
#poll_main ul.poll-list { list-style:none; padding:0 0 8px 7px; }
#poll_main ul.poll-list li { list-style:none; color:#646B71; line-height:20px; }
#poll_main ul.poll-list li a { font-weight:bold; color:#646B71; text-decoration:underline; padding:0 4px 0 0; }
#poll_main ul.poll-list li a:hover { text-decoration:none; }
#poll_main div.anketa ul { list-style:none; padding:0 0 10px 7px; }
#poll_main div.anketa li { list-style:none; color:#646B71; font-weight:bold; clear:left;
float:left; margin:0; width:172px; }
#poll_main div.anketa li span { color:#646B71; font-weight:normal; padding:0 0 0 3px; float:left; }
#poll_main ul .bar_empty { background:transparent url(../img/bar_empty.gif) no-repeat scroll 0 0;
float:left; height:16px; margin:3px 10px 4px 0; text-align:right; width:80px; }
#poll_main div.anketa li .bar_full { background:transparent url(../img/bar_full.gif) no-repeat scroll -1px top;
float:left; height:16px; margin:0 0 0 1px; }
#poll_main div.anketa span.poll-votes-sum { display:block; float:left; padding:10px 0 10px 7px; width:172px; color:#646B71; font-weight:bold; }
#poll_main #anketa-glasanje { display:block; float:left; padding:0px 0 10px 7px; width:72px; color:#646B71; font-weight:bold; text-decoration:none; }
#poll_main #anketa-glasanje:hover { text-decoration:underline; }

#filterAddForm div.input { float:left; }
div.ui-widget-header { background:#869BAB; border:1px solid #869BAB; }
#filterAddForm div.submit input { border:none; background:#6186A1; color:#FFFFFF; }
#filterAddForm div.submit input:hover { background:#B0B8BF; }

a.transparent:hover img { opacity:0.8; filter:alpha(opacity=80); }
h4.event_title { padding:26px 0 7px 0; }
#news-list li em { clear:both; float:left; }
#news-list li span.big-date em { clear:none; float:none; }
a.title_link { padding:0px; margin:0px; width:auto; display:block; float:left; }
#news-list li a.title_link:hover { text-decoration:none !important; }
#news-list li a.title_link:hover h4 { color:#FF0000; }
#btn_activ_period { padding:3px 4px; font-weight:normal; }

span.search-type { font-weight:bold; padding-bottom:6px; font-size:11px; display:block; }
div.outer_search { padding-bottom:15px; }
div.outer_search a.search-link { color:#6185A2; font-size:16px; font-weight:bold;}
div.outer_search a.search-url { color:#C51E23 !important; font-size:11px; text-decoration:none; }
div.outer_search span.search-text { line-height:26px; padding:3px 0px; color:#676767; font-size:12px; }
div.outer_search span.highlight { font-size:12px; padding:2px 3px; background:#FFFFCC; color:#676767; }
#text b { color:#676767; }

ul.lista { line-height:19px; padding-left:20px; padding-top:5px; color:#676767; }
#contact-form { float:left; padding-top:40px; }

#newsletter_reply { padding:6px; margin-top:20px; border:1px solid #F90; background:#FFE390; margin-right:20px; font-weight:bold; }
#newsletter_reply p { margin:0px; }

table.study_table { border-bottom:2px solid #D4D2EF; }
table.study_table tr th { background:#DBD9F7; padding:5px 0px; border:1px solid #FFF; text-align:leftl; padding-left:5px; font-weight:bold; }
table.study_table tr.blue td { background:#E3E0FF; padding:5px; border:1px solid #FFF; text-align:center; }
table.study_table tr td { padding:5px 4px; vertical-align:middle; }
table.study_table tr.gray td { background:#EBEBEB; border:1px solid #FFF; }

#text div.with-report  { padding:5px 5px 15px 5px; font-weight:bold; color:#666; }
#text div.with-report a { text-decoration:none; }
#text div.with-report a:hover { text-decoration:none; color:#C51E23; }

#bi-rss-content ul li a { float: none; border: none; margin-bottom: 0px; }
#bi-rss-logo a { margin-left:5px; border:none; }
#bi-rss-box-180 { margin-bottom: 10px; }
