@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 top left; }

.img-left { float: left; border: 3px solid #dfdfdf; margin: 0 10px 0 5px; }
.img-right { float: right; border: 3px solid #dfdfdf; margin: 0 0 10px 5px; }
.left { float: left!important; }
.right { float: right!important; }
.last { background: none!important; border: none!important; padding: 0!important; margin: 0!important; }
.no { background: none!important; border: none!important; padding: 0!important; }
body .inline { display: inline!important; }
* html em { font-style: normal; }
*:first-child+html em { font-style: normal; }
h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; }
.ui-tabs-nav .ui-tabs-hide { display: none; }
/* ----------------------------------------------------------------------------------------------------*/


/* WRAPPER */
#wrapper { width: 972px; margin: 0 auto; /*border: 1px solid #999;*/ }

/* HEADER */
#header { background: url(../img/bg_header_cirilic.png) no-repeat 93% bottom; display: block; float: left; width: 972px; height: 119px; }
h1 { display: none; }
.logo { padding: 11px 0 0 30px; display: block; float: left; }

#system-menu { float: right; padding-top: 24px; padding-right: 20px; }
#system-menu-list { list-style: none; }
#system-menu-list li { display: block; float: left; }
#system-menu-list li a { font-size: 11px; padding: 0 10px; border-right: 1px dotted #999; text-decoration: none; color: #666666; }
#system-menu-list li a:hover { color: #333; }
#system-menu-list li.last a { padding-right: 0!important; border-right: none!important; color: #df7500!important; }

/* CONTENT */
#content { border: 1px solid #CCC; background-color: #FFF; display: block; clear: both; padding: 1px; }

/* NAVIGATION */
#nav { display: block; float: left; width: 100%; background: url(../img/bg_nav_sub_2.gif) repeat-x left top; background-color: #5f8cce; border-bottom: 3px solid #45699e; }
#nav-list { }
#nav-list li { display: block; float: left; }
#nav-list li a { display: block; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; padding: 10px /*31px*/25px; }
#nav-list li a:hover { background-color: #537ab5; }
#nav-list li.selected { background-color: #537ab5; }
#nav-list li.last a { }

/* NAVIGATION > DROP DOWN */
#nav-list li ul { position: absolute; left: -999em; width: 13em; background-color: #537AB5!important; z-index: 1000; }
#nav-list li ul li { display: block; float: left; margin-right: 10; padding: 0; width: 100%; }
#nav-list li ul li a { display: block; font-size: 11px; font-weight: normal; color: #FFF; text-decoration: none; padding: 7px; }
#nav-list li ul li a:hover { background-color: #45699e; }
#nav-list li:hover ul { left: auto; }
#nav-list li:hover ul, #nav li.sfhover ul { left: auto; }

.wider { width: 14em!important; }
.wider li ul { margin: -28px 0 0 168px!important; }
.wider li ul li ul { margin: -28px 0 0 153px!important; }

/*--------------------------------------------------------------*/

/* 1111111111 */
#nav-list li ul { position: absolute; width: 13em; left: -999em; background-color: #999; z-index: 999; }
#nav-list li:hover ul { left: auto; }
#nav-list li ul ul { position: absolute; width: 153px; left: -999em; background-color: #999; z-index: 999; margin: -42px 0 0 156px; }
#nav-list li ul ul ul { position: absolute; width: 153px; left: -999em; background-color: #999; z-index: 999; margin: -28px 0 0 153px; }

#nav-list li:hover ul ul, #nav-list li.sfhover ul ul { left: -999em; }
#nav-list li:hover ul, #nav-list li li:hover ul, #nav-list li.sfhover ul, #nav-list li li.sfhover ul { left: auto; }

#nav-list li a:hover ul li ul li, #nav-list li ul li ul li a:hover { background: #a84343 none!important; }
#nav-list li :hover > a { background: #a84343 none!important; }
#nav-list ul ul :hover > a { background: #a84343 none!important; }

#nav-list li a.sub:hover ul li ul li, #nav-list li ul li ul li a:hover { background-color: #a84343!important; }
#nav-list li :hover > a.sub { background-color: #a84343!important; }
#nav-list ul ul :hover > a.sub { background-color: #a84343!important; }

/* 2222222222 */

#nav-list li:hover ul ul, #nav-list li:hover ul ul ul, #nav-list li.sfhover ul ul, #nav-list li.sfhover ul ul ul { left: -999em; }

#nav-list li:hover ul, #nav-list li li:hover ul, #nav-list li li li:hover ul, #nav-list li.sfhover ul, #nav-list li li.sfhover ul, #nav-list li li li.sfhover ul { left: auto; }

/* 3333333333333 */
#nav-list li:hover ul ul, #nav-list li:hover ul ul ul, #nav-list li:hover ul ul ul ul, #nav-list li.sfhover ul ul, #nav-list li.sfhover ul ul ul, #nav-list li.sfhover ul ul ul ul { left: -999em; }


#nav-list li:hover ul, #nav-list li li:hover ul, #nav-list li li li:hover ul, #nav-list li li li li:hover ul, #nav-list li.sfhover ul, #nav-list li li.sfhover ul, #nav-list li li li.sfhover ul, #nav-list li li li li.sfhover ul { left: auto; }

#nav-list li a:hover ul li ul li ul li, #nav-list li ul li ul li ul li a:hover { background: #a84343 none!important; }
#nav-list li ul li :hover > a { background: #a84343 none!important; }
#nav-list ul ul ul :hover > a { background: #a84343 none!important; }

#nav-list li a:hover ul li ul li ul li ul li, #nav-list li ul li ul li ul li ul li a:hover { background: #a84343 none!important; }
#nav-list li ul li ul li :hover > a { background: #a84343 none!important; }
#nav-list ul ul ul ul :hover > a { background: #a84343 none!important; }

/* SUB */
#nav-list li a.sub { background: url(../img/bg_sub.gif) no-repeat 93% 50%!important; }
#nav-list li a.sub:hover { background-color: #a84343; }

#nav-list li ul li a.sub { background: url(../img/bg_sub.gif) no-repeat 93% 50%!important; }
#nav-list li ul li a.sub:hover { background-color: #a84343; }

#nav-list li ul li ul li a.sub { background: url(../img/bg_sub.gif) no-repeat 93% 50%!important; }
#nav-list li ul li ul li a.sub:hover { background-color: #a84343; }

#nav-list li ul li ul li ul li a.sub { background: url(../img/bg_sub.gif) no-repeat 93% 50%!important; }
#nav-list li ul li ul li ul li a.sub:hover { background-color: #a84343; }

/* SIDE NAV */
.side-nav { /*border: 1px solid red;*/ background-color: #5F8CCE; display: block; float: left; width: 242px; margin-bottom: 5px; }
.side-nav h2 { padding: 9px 0px 9px 10px; color: #FFF; font-weight: bold; font-size: 11px; border-bottom: 1px solid #FFF; text-transform: uppercase; }
.side-nav-list { padding: 5px; display: block; float: left; width: 232px; }
.side-nav-list li { list-style: none; float: left; display: block; width: 231px; }
.side-nav-list a { display: block; float: left; color: #FFF; text-decoration: none; padding: 5px 0 5px 12px; width: /*224px*/220px; background: url(../img/blt_white.gif) no-repeat 5px center; }
.side-nav-list a:hover { background-color: #7fa3d8; }

.side-nav-list li.selectedside a { color: #fff!important; background-color: #4f74ab; }
.side-nav-list li.selectedside li a { background: url(../img/blt_white.gif) no-repeat 5px 10px;!important; color: #fff!important; }
.side-nav-list li.selectedside a:hover { background-color: #7fa3d8!important; }


/* 1 */
.side-nav-list ul { float: left; padding-left: 10px; width: 217px; }
.side-nav-list ul li { float: left; display: block; width: 217px; }
.side-nav-list ul li a { color: #fff; display: block; float: left; background: url(../img/blt_white.gif) no-repeat 5px 10px; width: 210px; }
.side-nav-list ul li a:hover { background: #7fa3d8 url(../img/blt_white.gif) no-repeat 5px 10px; }

/* 2 */
.side-nav-list ul li ul { float: left; padding-left: 10!important; width: 217px; }
.side-nav-list ul li ul li { display: block; float: left; }
.side-nav-list ul li ul li a { color: #fff; display: block; float: left; padding-left: 13px; width: 199px; background: url(../img/blt_white.gif) no-repeat 5px 10px; }

/* 3 */
.side-nav-list ul li ul li ul { padding-left: 20!important; width: 207px; }
.side-nav-list ul li ul li ul li { display: block; float: left; width: 207px; }
.side-nav-list ul li ul li ul li a { color: #fff; display: block; float: left; padding-left: 15px; width: 187px; background: url(../img/blt_white.gif) no-repeat 5px 10px; }

/* NAVIGATION 2 */
#nav-list-2 { display: block; float: left; padding: 5px; width: 958px; background-color: #4a6fa5; }
#nav-list-2 li { display: block; float: left; margin-right: 5px; }
#nav-list-2 li a { display: block; float: left; color: #FFF; text-decoration: none; font-size: 11px; padding: 5px; /*height: 28px;*/ }
#nav-list-2 li a:hover { background-color: #5680bf; color: #fff; }
#nav-list-2 li.selected2 a { background-color: #5680bf; color: #fff; }



/* ----------------------------------------------------------------------------------------------------------------------------- */

/* PRIMARY-CONTENT */
#primary-content { float: right; width: /*708px*/713px; /*border: 1px solid red;*/ }
#txt { float: left; width: /*510px*/515px; position: relative; padding-left: 5px; padding-bottom: 10px; /*border: 1px solid green;*/ }
#txt h2 { font-size: 15px; font-weight: bold; color: #AF3532; display: block; float: left; }
#txt p { display: block; color: #333; padding-bottom: 12px; line-height: 16px; }
#txt p a { color: #AF3532; text-decoration: none; }
#txt p a:hover { text-decoration: underline; }
#txt h3 { display: block; color: #AF3532; padding-bottom: 10px; font-size: 12px; font-weight: bolder; }
#txt p b { color: #444; }

#txt table { width: 100%; margin-top: 10px; }
#txt table tr th { background: url(../img/bg_table_th.gif) repeat-x; padding: 7px; text-align: left; color: #454545; font-size: 12px; font-weight: bold; }
#txt table tr td { padding: 7px; text-align: left; color: #767677; }
#txt table tr td a { color: #767677; text-decoration: none; font-weight: bold; }
#txt table tr td a:hover { color: #AF3532; }
#txt table tr.grey td { background-color: #efefef; }

#txt .normal-list { list-style: none; padding-left: /*25px*/10px; margin-bottom: 10px; }
#txt .normal-list li { padding-left: 10px; background: url(../img/blt_normal_list.gif) no-repeat left 5px; padding-bottom: 5px; color: #333; }

/* GALLERY OLD */
/*.gallery-view { float: left; margin-top: 20px; clear: both; position: relative; margin-bottom: 20px; }
.gallery-view a { background-color: #2759a2; padding: 7px 11px 7px 59px; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #FFF; text-decoration: none; display: block; }
.gallery-view a:hover { background-color: #666; }
.gallery-view span { position: absolute; width: 33px; height: 33px; background: url(../img/ico_gallery.png) no-repeat; top: -16px; left: 13px; }*/

/* GALLERY NEW */
.gallery-view { float: right; margin: 0 0 10px 10px; clear: both; position: relative; }
.gallery-view.left { float: left; margin: 0 10px 10px 0px!important; clear: both; position: relative; }
.gallery-view img { display: block; margin-bottom: 1px; }
.gallery-view a { background-color: #2759a2; padding: 7px 0px 7px 45px; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #FFF; text-decoration: none; display: block; }
.gallery-view a:hover { background-color: #666; }
.gallery-view span { position: absolute; width: 33px; height: 33px; background: url(../img/ico_gallery.png) no-repeat; bottom: 12px; left: 6px; }



/* NEWS */
#news-inner { float: left; }
#news-list { border-bottom: none; float: left; }
#news-list li { border-bottom: 1px dotted #c8c7c7; padding: 11px 0px 11px 0!important; display: block; /*width: 505px!important;*/ /*position: relative;*/ float: left; background:none !important; /*border: 1px solid red;*/ width: 515px; }
#news-list li .left { margin-right: 12px; }
#news-list li .left a { border: 1px solid #999; display: block; float: left; }
#news-list li .left a:hover { border: 1px solid #333; }
#news-list li .left a img { padding: 0; margin: 0; border: none; }
#news-list li .txt { /*float: left;*/ /*width: 357px;*/ float: none; }
#news-list li span { color: #3C3C3C; font-size: 12px; font-weight: bold; }
#news-list li em { color: #870000; font-weight: bold; font-size: 13px; padding-bottom: 5px; display: block; margin-top: 5px; }
#news-list li p { font-size: 12px; line-height: 15px; color: #333; }
#news-list li .details { background-color: #d3d3d3; color:#666 ;float:right; font-weight:bold; padding: 3px 7px; text-decoration: none; margin-right: 8px; }
#news-list li .details:hover { color: #FFF; background-color: #666; text-decoration: none; }

#breadcrumbs { margin-bottom: 10px; float: left; }
#breadcrumbs ul { float: left; }
#breadcrumbs ul li { display: block; float: left; color: #787878; font-size: 11px; padding: 0 9px 0 0; background: url(../img/blt_breadcrumbs.gif) no-repeat right center; margin-right: 9px; margin-bottom: 4px; }
#breadcrumbs ul li a { color: #787878; text-decoration: none; }
#breadcrumbs ul li a:hover { text-decoration: underline; }

#info { float: left; width: 100%; border-bottom: 1px dotted #AC3531; padding: 6px 0; margin-bottom: 10px; }
#additional-options { padding-right: 10px; width: 78px; float: right; padding-top: 3px; }
#additional-options .share { background:transparent url(../img/icon_share.gif) no-repeat scroll right top; color:#666666; float:right; font-size:10px;
height:15px; margin-right:4px; padding-right:16px; text-decoration:none; width:15px; }
#additional-options .share:hover { color: #C40007; background: url(../img/icon_share.gif) no-repeat right bottom; text-decoration: none; }
#additional-options .print { background:transparent url(../img/icon_print.gif) no-repeat scroll right top; color:#666666; float:right; font-size:10px;
height:15px; padding-right:1px; text-decoration:none; width:15px; }
#additional-options .print:hover { color: #C40007; background: url(../img/icon_print.gif) no-repeat right bottom; text-decoration: none; }

#flash-boxes { padding-bottom: 6px; float: left; margin: 5px 5px 0px 0; }
.flash-box { display: block; float: left; padding-right: 9px; }
#flash-boxes .last { padding-right: 0!important; }
#flash-mini { float: right; width: 225px; height: 329px; }

#news-home { width: /*516px*/521px; float: left; /*border: 1px solid red;*/ background-color: #ececec; }
#news { float: left; width: /*521px*//*505px*/100%; }
#latest-news { float: left; width: 521px; }
#latest-news div { display: block; padding: 8px 0px 8px 15px; background: url(../img/bg_latest_news_h2.gif) repeat-x left top; float: left; width: 506px; }
#latest-news div h2 { font-size: 12px; font-weight: bold; color: #585858; float: left; }
#latest-news div a { text-decoration: none; font-size: 11px; color: #585858; margin-right: 10px; float: right; }
#latest-news div a:hover { color: #333; }


#lastest-news-list { float: left; /*background-color: #ececec;*/ padding: 0px 9px 9px 9px; }
#lastest-news-list li { display: block; float: left; border-bottom: 1px solid #d6d6d6; padding: 12px 0px 10px 0px; width: 503px; }
#lastest-news-list li span { display: block; color: #585858; }
#lastest-news-list li em { display: block; font-size: 13px; font-weight: bold; color: #585858; padding-bottom: 13px; }
#lastest-news-list li img { float: left; margin-right: 12px; border: 1px solid #585858; }
#lastest-news-list li p { color: #585858; }
#lastest-news-list li a { /*float: right;*/ text-decoration: none; color: /*#858585*/#585858; font-size: 11px; font-weight: bold; /*padding-left: 9px;*/ padding-right: 9px; background: url(../img/blt_latest_news_details.gif) no-repeat right 50%; }
#lastest-news-list li a:hover { color: #585858; text-decoration: underline; }
#lastest-news-list li.last { border-bottom: none!important; padding: 6px 0px 10px 0px!important; }

.sport-news { float: left; width: 250px; padding: 5px; border-right: 1px dotted #666; }
.sport-news div { display: block; float: left; width: 250px; border-bottom: 1px solid #646B71; }
.sport-news div h2 { font-weight: bold; color: #646B71; padding-bottom: 5px; float: left; text-transform: uppercase; }
.sport-news div a { text-decoration: none; font-size: 11px; color: #585858; margin-right: 10px; float: right; }
.sport-news div a:hover { color: #333; }
.sport-news ul { list-style: none; padding-left: 5px; }
.sport-news ul li { display: block; float: left; padding-top: 5px; width: 245px; }
.sport-news ul li span { display: block; color: #585858; font-size: 11px; }
.sport-news ul li a { display: block; font-size: 12px; font-weight: bold; color: #585858; text-decoration: none; }
.sport-news ul li a:hover { text-decoration: underline; }

.adds { float: left; width: 250px; padding: 5px; }
.adds div { display: block; float: left; width: 250px; border-bottom: 1px solid #646B71; }
.adds div h2 { font-weight: bold; color: #646B71; padding-bottom: 5px; float: left; text-transform: uppercase; }
.adds div a { text-decoration: none; font-size: 11px; color: #585858; margin-right: 10px; float: right; }
.adds div a:hover { color: #333; }
.adds ul { list-style: none; padding-left: 5px; }
.adds ul li { display: block; float: left; padding-top: 5px; width: 245px; }
.adds ul li span { display: block; color: #585858; font-size: 11px; }
.adds ul li a { display: block; font-size: 12px; font-weight: bold; color: #585858; text-decoration: none; }
.adds ul li a:hover { text-decoration: underline; }



#upcoming-events { float: left; width: 521px; margin-top: 5px; }
#upcoming-events div { display: block; padding: 8px 0px 8px 15px; background: url(../img/bg_latest_news_h2.gif) repeat-x left top; float: left; width: 506px; }
#upcoming-events div h2 { font-size: 12px; font-weight: bold; color: #585858; float: left; }
#upcoming-events div a { text-decoration: none; font-size: 11px; color: #585858; margin-right: 10px; float: right; }
#upcoming-events div a:hover { color: #333; }

#upcoming-events-list { float: left; background-color: #ececec; padding: 0px 9px 9px 9px; }
#upcoming-events-list li { display: block; float: left; padding: 12px 0px 10px 0px; width: 503px; }
#upcoming-events-list li span { display: block; color: #585858; }
#upcoming-events-list li em { display: block; font-size: 13px; font-weight: bold; color: #585858; padding-bottom: 13px; }
#upcoming-events-list li img { float: left; margin-right: 12px; border: 1px solid #585858; }
#upcoming-events-list li p { color: #585858; }
#upcoming-events-list li a { float: right; text-decoration: none; color: #858585; font-size: 11px; font-weight: bold; padding-left: 13px; background: url(../img/blt_latest_news_details.gif) no-repeat left center; }
#upcoming-events-list li a:hover { color: #585858; }
#upcoming-events-list li.last { border-bottom: none!important; padding: 6px 0px 10px 0px!important; }

#additional-content { width: 183px; float: right; padding-right: 4px; }
* html #additional-content { /*margin-right: 2px;*/ }
#additional-content div { margin-bottom: 5px;}

#gallery { float: left; }
#gallery-list { float: left; }
#gallery-list li { display: block; float: left; }
#gallery-list li a { border: 2px solid #efefef; float: left; padding: 2px; margin-right: 5px; margin-bottom: 5px; }
#gallery-list li a:hover { border: 2px solid #CCC; }
#gallery-list li a img { float: left; }

/* CALENDAR */
#search, #press { display: block; }
.calendar { width: 181px; padding-bottom: 2px; margin-bottom: 10px!important; position: relative; float:left; background:#b4c0ce; border:1px solid #D9D9D9; }
.calendar img { /*position: absolute; left: 34px; top: 10px;*/ }
.calendar .title { display: block; padding: 8px 0 11px 10px; background: url(../img/bg_calendar_title.gif) repeat-x left top; color: #FFF; font-weight: bold; border: none!important; }
#calendar { width: /*172px*/100%; float:left;/*padding: 0 5px;*/ /*margin: 5px*/ }
div.caption { padding: 5px 0; margin-bottom:5px; float:left; }
div.caption span { padding: 5px 0 0 0; float: left; color: #4a4a4a; font-weight: bold; }
div.caption span a { text-decoration: none; block; padding: 4px 0; color: #4A4A4A; /* ! */width: 133px; color: #4A4A4A; margin-top: -3px; text-align:center; font-weight:bold; }
div.caption  a { display: block; padding: 9px; }
div.caption  a img { position: static; }
div.caption  a:hover { /*background-color: #fff;*/ }
div.caption  .nav-left { float: left; margin-left:2px; }
div.caption  .nav-right { float: right; }
#calendar tr th { border-right: 1px solid #B4C0CE; padding: 3px; color: #4a4a4a; }
#calendar th { vertical-align: middle; color: #91a7b5; padding-bottom: 5px; font-weight:bold; background-color: #c4ced9; }
#calendar th, #calendar td { text-align: center; }
#calendar td { color: #4a4a4a; padding: 2px 0; font-size: 11px; border-right: 1px solid #b4c0ce; }
#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 .blue { background-color: #c4ced9; }
#calendar .before { color: #acacac; }
#calendar .today { font-weight: bold; color: #365fb7;}
#calendar .today a { background-color: #365fb7; color: #fff; }
#calendar .today a:hover { background-color: #6dcff6; color: #000; }

#tabs-home { float: left; width: 521px; height: 327px; position: relative; margin-bottom: 4px; }
#tabs-home div.ui-tabs-hide { display: none; }
#tabs-home p { padding: 8px; height: 76px; background-color: #5f8cce; color: #FFF; }
* html #tabs-home p { margin-top: -3px; }
#tabs-home em { left: 15px; position:absolute; top: 203px; z-index:99; color:#FFFFFF; font-weight: bold; text-transform: uppercase; }
#tabs-home span { color:#FFFFFF; left: 0; position:relative; text-transform:uppercase; top:3px; z-index:2; font-weight: bold; }
/*#tabs-home ul { height: 20px; padding: 10px; margin-bottom: 1px; list-style: none; position: absolute; top: 190px; left: 0; z-index:1; background: url(../img/bg_tabs_home_ul.png) repeat-x left top; width: 501px; }*/
#tabs-home #nav-tabs { height: 20px; padding: 10px; margin-bottom: 1px; list-style: none; position: absolute; top: 190px; left: 0; z-index:1; background: url(../img/bg_tabs_home_ul.png) repeat-x left top; width: 501px; }
#tabs-home ul { display: block; float: right; }
#tabs-home ul li { display: block; float: left; }
#tabs-home ul li a { display: block; float: left; text-decoration: none; /*margin-right: 10px;*/ color: #FFF; padding: 3px 0 0 7px; width: 15px; height: 18px; }
#tabs-home ul .ui-tabs-selected a { text-decoration: none; background: url(../img/bg_tabs_home_ul_active.png) no-repeat; color: #333; }

/* WEATHER */
#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: 183px; 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; }
span.left_col { color:#666666; font-size:11px; font-weight:bold; text-transform:uppercase; float:left; padding:7px 0 7px 7px;
width:115px; }
span.left_col em { color:#666666; font-size:18px; font-weight:bold; }
span.icon { float:right; padding:7px 0 0 6px; width:50px; }

/* EXCHANGE */
#exchange { padding-top: 15px; display: block; margin-bottom: 20px!important; }
#exchange h2 { display: block; 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:183px; }
#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; }
#exchange table .blue { background-color: #e4eaef; border-top: 1px solid #c0cdd8; border-bottom: 1px solid #d3dce3; }

*: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; }


#form-ask { padding: 5px; }
#form-ask div { display: block; margin-bottom: 5px; }
#form-ask div label { display: block; float: left; width: 100px; padding-top: 3px; color: #333; }
#form-ask div input { padding:3px; border: 3px solid #CCC; background-color: #f1f1f1; }
#form-ask div input:focus { background-color: #FFF; }
#form-ask div textarea { width: 300px; height: 150px; border: 3px solid #CCC; padding: 3px; background-color: #f1f1f1; }
#form-ask div textarea:focus { background-color: #FFF; }

#form-ask div.submit input { margin-left: 344px; border: 1px solid #666; background-color: #efefef; color: #333; cursor: pointer; }
#form-ask div.submit input:hover { border: 1px solid #333; background-color: #dfdfdf; }

/* SECONDARY-CONTENT */
#secondary-content { float: left; width: 242px; padding: 5px 0px 5px 5px; /*border: 1px solid red;*/ /*margin-right: 5px;*/ }

/* Ask president */
#ask-president { display: block; float: left; }
#ask-president a img { float: left; display: block; }
#ask-president div { display: block; float: left; position: relative; }
#ask-president div a { text-decoration: none; color: #FFF; width: 222px; background: #2759A2 url(../img/blt_dart_white.gif) no-repeat 93% center; padding: 10px; display: block; }
#ask-president div a:hover { background-color: #d143de; }
#ask-president div a span { font: 23px Georgia, "Times New Roman", Times, serif; display: block; }
#ask-president div a em { font: 14px Georgia, "Times New Roman", Times, serif; display: block; padding-left: 20px; }
#ask-president div a img { float: none; display: inline; position: absolute; bottom: 36px; right: 10px; }
#ask-president div a:hover span {}
#ask-president div a:hover em {}

/* E management */
#e-management { display: block; float: left; margin-top: 5px; }
#e-management ul { display: block; clear: both; float: left; background: url(../img/bg_e_management_ul.gif) no-repeat left top; padding: 5px; width: 232px; }
#e-management ul li { float: left; display: block; }
#e-management ul li a { display: block; text-decoration: none; color: #FFF; padding: 5px 0px 5px 17px; background: url(../img/blt_dart_white_small.gif) no-repeat 5% center; width: 212px; }
#e-management ul li a:hover { text-decoration: underline; }

#e-management div { display: block; float: left; position: relative; }
#e-management div a { text-decoration: none; color: #FFF; width: 222px; background: #2759a2 url(../img/blt_dart_white.gif) no-repeat 93% center; padding: 10px; display: block; }
#e-management div a:hover { background-color: #efa810; }
#e-management div a span { font: 23px Georgia, "Times New Roman", Times, serif; display: block; }
#e-management div a em { font: 14px Georgia, "Times New Roman", Times, serif; display: block; padding-left: 20px; }
#e-management div a img { float: none; display: inline; position: absolute; bottom: 36px; right: 10px; }
#e-management div a:hover span {}
#e-management div a:hover em {}

/* Inspector */
#inspector { display: block; float: left; margin-top: 5px; background: url(../img/bg_inspector.gif) no-repeat left top; }
#inspector p { padding:15px 10px 10px 13px; width:219px; }
#inspector p em { color:#333333; }
#inspector div { display: block; float: left; position: relative; }
#inspector div a { text-decoration: none; color: #FFF; width: 222px; background: /*#2759A2*/ #000 url(../img/blt_dart_white.gif) no-repeat 93% center; padding: 10px; display: block; }
#inspector div a:hover { background-color: #1b9115; }
/*#inspector div a span { font: 16px Georgia, "Times New Roman", Times, serif; display: block; }*/
/*#inspector div a span { font-size: 14px; }*/
#inspector div a em { font: 27px Georgia, "Times New Roman", Times, serif; display: block; padding-left: 20px; }
#inspector div a img { float: none; display: inline; position: absolute; bottom: 53px; right: 10px; }
#inspector div a:hover span {}
#inspector div a:hover em {}

/* Adds */
#adds { display: block; float: left; margin-top: 5px; }
#adds a img { float: left; display: block; }
#adds div { display: block; float: left; position: relative; }
#adds div a { text-decoration: none; color: #FFF; width: 222px; background: #2759a2 url(../img/blt_dart_white.gif) no-repeat 93% center; padding: 10px; display: block; }
#adds div a:hover { background-color: #2b62b5; }
#adds div a span { font: 12px Georgia, "Times New Roman", Times, serif; display: block; }
#adds div a em { font: 24px Georgia, "Times New Roman", Times, serif; display: block; padding-left: 20px; }
#adds div a img { float: none; display: inline; position: absolute; bottom: 49px; right: 10px; }

/* POLL - ANKETA */
/*#form-anketa { float: left; height: 185px; display: block; }
#poll_main { margin:5px 0 10px 0; padding:5px; background:#dbdbdb; width:232px; 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; padding:5px 0 8px 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:190px; }
#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 { color:#646B71; display:block; float:right; left:126px; position:absolute; text-decoration:none; top:164px; width:102px; }
#poll_main #other-polls:hover { color: #333; }
#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; }*/

.anketa_box { margin:5px 0 10px 0; padding:5px 5px 11px; background:#dbdbdb; width:232px; display:block; float:left; position:relative; }
#poll_main img { display:block; position:absolute; right:8px; top:5px; }
.anketa_box a { display: block; float:left; margin-left:16px; }
.anketa_box #anketa-rezultati { float:right; color:#646B71; font-weight:bold; text-decoration:none; display:block; margin: 16px 13px 5px 0px;  }
.anketa_box #anketa-rezultati:hover { text-decoration:underline; }
.anketa_box p { color:#646B71; font-size:12px; font-weight:bold; padding:5px 0 8px 7px; }
.title { display: block; border-bottom: 1px solid #666; padding: 5px 5px 5px 8px; font-size: 14px; font-weight: bold; color: #646B71; font-family:Arial, Helvetica, sans-serif; }
.no_dots { border:none; color:#FFFFFF;}
.anketa { width: 232px; float:left;}
.anketa input { float:left; height:20px; margin:0 0 0 6px; }
.anketa label { color:#646B71; display:block; float:left; font-size:12px; line-height:20px; margin:0; padding-left:8px; width: 200px; }
.anketa #glasaj_btn { float:left; margin-left: 6px; width:80px; height:25px; border:1px solid #999999; margin-top: 11px; display:block; cursor: pointer; color: #333; background: url(../img/button.jpg) no-repeat left bottom; }
.anketa #glasaj_btn:hover { background: url(../img/button.jpg) no-repeat left top; }

#anketa_box #anketa-glasaj { background: url(../img/button.jpg) no-repeat scroll left bottom; border:1px solid #999999;
color:#333333; cursor:pointer; display:block; height:17px; /*left:147px;*/ margin-left:6px; margin-top:11px; padding:5px 2px 3px 21px;
position:absolute; float: right; text-decoration:none; bottom:7px; right: 7px; width:57px; }
*:first-child+html #anketa_box #anketa-glasaj { bottom: 3px; right: 3px; }

#anketa_box #anketa-glasaj:hover { background: url(../img/button.jpg) no-repeat scroll left top; }

.sum { float: left; color: #646B71; }

.anketa a { display: block; float:left; margin-left:16px; margin-top:15px;}
.anketa ul { float:left; width:232px; list-style: none; }
.anketa li { float:left; clear:left; width:215px; margin:5px 0; color: #646B71;}
.anketa span { float:left; padding:3px 0 0 0;}
.bar_empty { background: url(../img/bar_empty.jpg) no-repeat; width:110px; float:left; height:15px; margin:5px 8px 5px 3px; text-align:right;}
.bar_full { background:url(../img/bar_full.jpg ) no-repeat -1px top; float:left; height:15px; margin:0 0 0 1px;}
#glasaj_btn {}

.pdf-reader { border: 1px solid #bcbcbc; float: left;  background-color: #DEDEDE; }
.pdf-reader a { display: block; background: url(../img/pic_pdf_reader.png) no-repeat 97% center; width: 215px; padding: 17px 5px 16px 20px; text-decoration: none; }
.pdf-reader a em { display: block; padding-bottom: 4px; font-size: 14px; color: #404040; }
.pdf-reader a span { display: block; font-size: 14px; font-weight: bold; color: #cf1e25; }
.pdf-reader a:hover span { padding-left: 10px; }

/* FOOTER */
#footer { width: 100%; display: block; clear: both;  float: left; }
#footer-inner { width: 952px; margin: 0 auto; height: 60px; clear: both; padding: 10px 10px; }
#footer-inner p { color: #6c6c6c; float: right; font-size: 11px; }
#footer-inner p a { color: #6c6c6c; text-decoration: none; font-weight: bold; font-size: 11px; }
#footer-inner p a:hover { text-decoration: underline; }
#footer-inner p .copyright { clear: both; float: left; display: block; width: 400px; padding-top: 10px; }

#footer-list { float: left; }
#footer-list li { display: block; float: left; /*padding-right: 12px;*/ background: url(../img/blt_footer_list.gif) no-repeat right center; }
#footer-list li.first a { padding-left: 0!important; }
#footer-list li.last a { padding: 0 9px!important; background: none!important; }
#footer-list li a { display: block; color: #6c6c6c; text-decoration: none; font-size: 11px; background: url(../img/blt_footer.gif) no-repeat right center; padding: 0px 9px; }
#footer-list li a:hover { text-decoration: underline; }

#legal-stuff { float: right !important; margin-top: 0!important; padding:0px 0px; /*border: 1px solid red;*/ }
#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: #6c6c6c; text-decoration: none; font-size: 11px; }
#legal-stuff ul li a:hover { color: #6c6c6c; text-decoration: underline; }

#footer-inner .basic { float: left; width: 100%; /*padding-top: 10px;*/ }

#paginator { display: block; /*margin:20px 0; width:540x;*/ float: right; margin-top: 15px; margin-bottom: 15px; }
#paginator-list { /*margin:0 auto; width:120px;*/ float:none; text-align:center; }
#paginator-list li { margin-right: 5px; list-style-image: none; display: block; float: left; }
#paginator-list li a { display: block; padding:4px 8px; background:#E6E6E6; border:1px solid #999999; color: #666; text-decoration: none; }
#paginator-list li a:hover { background:#8F8F8F; color: #FFF; }
#paginator-list .selected a { background:#8F8F8F; color: #e6e6e6; }

