@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;  }

:focus { outline : 0; } 
ol, ul { list-style : none; }
strong { font-weight:bold; }

/* =clear */
.clear { clear: both; font-size: 1px; line-height: 0; }
.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 */

body { background:#ecf1f5; }

.wrapper { width:990px; margin:0 auto; }

/* HEADER */
.wrapper .header { width:100%; float:left; }
.wrapper .header .logo { width:182px; height:93px; float:left; padding:18px 0 0 35px; }
.wrapper .header .right { width:750px; float:right; }
.wrapper .header .right ul.top-menu { float:right; padding-bottom:5px; }
.wrapper .header .right ul.top-menu li { float:left; display:block; padding-left:1px; }
.wrapper .header .right ul.top-menu li a { background:#bec5ca; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding:3px 10px; float:left; }
.wrapper .header .right ul.top-menu li a:hover { background:#b0b8be; }
.wrapper .header .right .leaderboard { width:728px; height:90px; float:right; /*background:#bec5ca;*/ margin-bottom:7px; }

/* MAIN CONTENT */
.wrapper .main-content { width:990px; float:left; background:#fff; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; -webkit-box-shadow:#ccd4db 0px 0px 3px; -moz-box-shadow:#ccd4db 0px 0px 3px; box-shadow:#ccd4db 0px 0px 3px; behavior: url(/js/PIE.htc); padding:1px 0 0 0; }

.wrapper .main-content .inner { width:970px; float:left; padding:10px; }

/* Main menu */
.wrapper .main-content .main-menu { width:990px; float:left; background:url(../img/bg_main_menu.png) repeat-x top left; height:34px; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); padding-bottom:1px; position:relative; z-index:999999; }
.wrapper .main-content .main-menu ul { float:left; padding:3px 0 0 176px; }
.wrapper .main-content .main-menu ul li { float:left; display:block; padding-right:1px; position:relative; z-index:99; }
.wrapper .main-content .main-menu ul li a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-shadow:1px 1px #0d314c; text-decoration:none; padding:7px 10px 8px 10px; display:block; position:relative; z-index:100; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); }
.wrapper .main-content .main-menu ul li a:hover { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); text-shadow:0 0 #000; color:#394853; position:relative; }
.wrapper .main-content .main-menu ul li.active a { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); text-shadow:0 0 #000; color:#394853; position:relative; }

.wrapper .main-content .main-menu ul li ul { position:absolute; width:150px; left:-999em; background:url(../img/bg_main_menu_sub.png) repeat-x top left #e8e8f4; -webkit-border-radius:0 4px 4px 4px; -moz-border-radius:0 4px 4px 4px; border-radius:0 4px 4px 4px; behavior:url(/js/PIE.htc); padding:0!important; -webkit-box-shadow:#9f9f9f 0px 0px 3px; -moz-box-shadow:#9f9f9f 0px 0px 3px; box-shadow:#9f9f9f 0px 0px 3px; z-index:1; }
.wrapper .main-content .main-menu ul li ul li { width:100%; float:left; padding:0!important; background:url(../img/bg_separator2.png) repeat-x bottom left; position:relative; }
.wrapper .main-content .main-menu ul li ul li.last { background:none; }
.wrapper .main-content .main-menu ul li ul li.last a:hover { background:none; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; behavior:url(/js/PIE.htc); }
.wrapper .main-content .main-menu ul li ul li a { width:130px; float:left; background:none!important; text-shadow:none!important; color:#35353d; font-weight:normal; }
.wrapper .main-content .main-menu ul li ul li a:hover { background:#b6b6c5!important; color:#fff!important;-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; behavior:url(/js/PIE.htc); }
.wrapper .main-content .main-menu ul li:hover ul { left:auto; }
.main-menu ul li:hover ul, .main-menu ul li.sfhover ul { left: auto; }

.main-menu ul li a:hover, .main-menu ul li ul a:hover { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc);color:#394853!important; text-shadow:none!important; position:relative; }
.main-menu ul li:hover > a { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc);color:#394853!important; text-shadow:none!important; position:relative; }
.main-menu ul ul :hover > a { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc);color:#394853!important; text-shadow:none!important; position:relative; }

.wrapper .main-content .main-menu ul li ul li ul { width:150px; position:absolute; left:-999em!important; background: url(../img/bg_main_menu_sub_sub.png) repeat-x top left #d5d5e7!important; right:-150px; -webkit-box-shadow:#000 0px 0px 0px!important; -moz-box-shadow:#000 0px 0px 0px!important; box-shadow:#000 0px 0px 0px!important; behavior: url(/js/PIE.htc); }
.wrapper .main-content .main-menu ul li ul li ul li a { color:#fff!important; }
.wrapper .main-content .main-menu ul li ul li ul li a:hover { background:none!important; color:#5b5b67!important; }
.wrapper .main-content .main-menu ul li ul li:hover ul { left:auto!important; }
.main-menu ul li ul li:hover, .main-menu ul li ul li.sfhover ul { left:auto!important; }

.main-menu ul li ul li a:hover, .main-menu ul li ul a:hover { background:red!important; }
.main-menu ul li ul li:hover > a { background:red!important; }
.main-menu ul li ul li :hover > a { background:red!important; }


/* MAIN MENU PAGE */
.wrapper .main-content .main-menu-page { width:990px; float:left; background:url(../img/bg_main_menu.png) repeat-x top left; height:34px; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); padding-bottom:1px; }
.wrapper .main-content .main-menu-page ul { float:left; padding:3px 0 0 203px; }
.wrapper .main-content .main-menu-page ul li { float:left; display:block; padding-right:1px; position:relative; z-index:99; }
.wrapper .main-content .main-menu-page ul li a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-shadow:1px 1px #0d314c; text-decoration:none; padding:7px 10px 8px 10px; display:block; position:relative; z-index:100; }
.wrapper .main-content .main-menu-page ul li a:hover { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); text-shadow:0 0 #000; color:#394853;  }
.wrapper .main-content .main-menu-page ul li.active a { background:url(../img/bg_main_menu_h_a.png) repeat-x top left; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; behavior: url(/js/PIE.htc); text-shadow:0 0 #000; color:#394853; }

.wrapper .main-content .main-menu-page ul li ul { padding:0!important; position:absolute; width:636px!important; background:url(../img/bg_sub_menu2.png) repeat-x top left; margin-top:1px; }
.wrapper .main-content .main-menu-page ul li ul li { float:left; display:block; padding:5px 10px 3px 9px; background:url(../img/bg_separator3.png) no-repeat center right; }
.wrapper .main-content .main-menu-page ul li ul li a { font-size:12px; color:#fff!important; text-shadow:1px 1px #5d6164!important; padding:0 0 2px 0 !important; background:none!important; }
.wrapper .main-content .main-menu-page ul li ul li a:hover { background:url(../img/bg_sm.gif) repeat-x bottom left!important;color:#fff; text-shadow:1px 1px #5d6164; }
.wrapper .main-content .main-menu-page ul li ul li.active-sub a { background:url(../img/bg_sm.gif) repeat-x bottom left!important;color:#fff; text-shadow:1px 1px #5d6164; }



/* Sub menu */
.wrapper .main-content .sub-line { width:100%; float:left; background:url(../img/bg_sub_menu.png) repeat-x top left; min-height:7px; }
.wrapper .main-content .sub-menu-page { width:100%; float:left; background:url(../img/bg_sub_menu.png) repeat-x top left; min-height:24px; }


/* INDEX CONTENT */
.wrapper .main-content .inner .index-secondary-content { width:290px; float:left; }
.wrapper .main-content .inner .index-primary-content { width:670px; float:right; }

/* Index - slider */
.wrapper .main-content .inner .index-primary-content .slider { width:650px; height:390px; background:#ecf1f5; float:left; padding:10px; position:relative; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner { float:left; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner ul { }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner ul li { width:650px; overflow:hidden; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner .img { width:450px; height:390px; float:left; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner .caption { width:179px; height:370px; float:left; background:url(../img/bg_caption.png) repeat-x top left #aebbc5; border-left:1px solid #fff; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a2e31; text-align:right; line-height:18px; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner .caption h2 { font-size:14px; font-weight:bold; padding-bottom:15px; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner .caption a { color:#8f4747; text-decoration:none; font-weight:bold; }
.wrapper .main-content .inner .index-primary-content .slider .slider-inner .caption a:hover { text-decoration:underline; }
.wrapper .main-content .inner .index-primary-content .slider ol#controls { width:500px; position:absolute; bottom:20px; left:20px; }
.wrapper .main-content .inner .index-primary-content .slider ol#controls li { float:left; display:block; padding-right:3px; }
.wrapper .main-content .inner .index-primary-content .slider ol#controls li a { float:left; padding:6px 10px; background:url(../img/slider_slide_.png) repeat top left; color:#1e1c57; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
.wrapper .main-content .inner .index-primary-content .slider ol#controls li a:hover { background:url(../img/slider_slide_curr.png) repeat top left; color:#fff; }
.wrapper .main-content .inner .index-primary-content .slider ol#controls li.current a { background:url(../img/slider_slide_curr.png) repeat top left; color:#fff; }

.wrapper .main-content .inner .index-primary-content .left { width:330px; float:left; }
.wrapper .main-content .inner .index-primary-content .right { width:330px; float:right; }

.wrapper .main-content .inner .title { width:312px; float:left; border:1px solid #fff; -webkit-box-shadow:#ccd4db 0px 0px 3px; -moz-box-shadow:#ccd4db 0px 0px 3px; box-shadow:#ccd4db 0px 0px 3px; behavior: url(/js/PIE.htc); padding:6px 5px 4px 10px; }
.wrapper .main-content .inner .title h2 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; background:url(../img/arrow01.png) no-repeat center left; padding:2px 0 0 10px; }
.wrapper .main-content .inner .title a { float:right; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; text-decoration:none; padding:4px 14px 2px 5px; width:70px; }

.wrapper .main-content .inner .blue { background:url(../img/bg_title_blue.png) repeat-x top left; }
.wrapper .main-content .inner .blue a { text-decoration:none; background:url(../img/arrow02.png) no-repeat 75px 7px #1e71af; border:1px solid #4d9ad3; }
.wrapper .main-content .inner .blue a:hover { background:url(../img/arrow02.png) no-repeat 75px 7px #1b649a; }

.wrapper .main-content .inner .red { background:url(../img/bg_title_red.png) repeat-x top left; }

.wrapper .main-content .inner .green { background:url(../img/bg_title_green.png) repeat-x top left; }
.wrapper .main-content .inner .green a { text-decoration:none; background:url(../img/arrow02.png) no-repeat 75px 7px #698a61; border:1px solid #a2c19a; }
.wrapper .main-content .inner .green a:hover { background:url(../img/arrow02.png) no-repeat 75px 7px #5c7955; }

.wrapper .main-content .inner .grey { background:url(../img/bg_title_grey.png) repeat-x top left; }
.wrapper .main-content .inner .grey a { text-decoration:none; background:url(../img/arrow02.png) no-repeat 75px 7px #647480; border:1px solid #8f9faa; }
.wrapper .main-content .inner .grey a:hover { background:url(../img/arrow02.png) no-repeat 75px 7px #56646f; }

.wrapper .main-content .inner .body { width:330px; float:left; }
.wrapper .main-content .inner .body ul { width:330px; float:left; }
.wrapper .main-content .inner .body ul li { width:300px; float:left; display:block; background:url(../img/bg_separator.png) repeat-x bottom left; padding:10px 0; font-family:Arial, Helvetica, sans-serif; }
.wrapper .main-content .inner .body ul li.last { background:none!important; }


/* Index - najnovije vesti */
.wrapper .main-content .inner .index-primary-content .news { width:330px; float:left; padding-top:10px; }
.wrapper .main-content .inner .index-primary-content .news .body { width:330px; float:left; min-height:316px; }
.wrapper .main-content .inner .index-primary-content .news .body li { width:310px; float:left; padding:16px 10px; }
.wrapper .main-content .inner .index-primary-content .news .body img { width:58px; height:58px; float:left; padding:0 10px 0 0; }
.wrapper .main-content .inner .index-primary-content .news .body span { width:240px; float:left; font-size:9px; color:#979696; }
.wrapper .main-content .inner .index-primary-content .news .body h3 { width:240px; float:left; }
.wrapper .main-content .inner .index-primary-content .news .body h3 a { font-size:12px; color:#83a1b6; font-weight:bold; text-decoration:none; }
.wrapper .main-content .inner .index-primary-content .news .body h3 a:hover { color:#6f899b; }
.wrapper .main-content .inner .index-primary-content .news .body a.details { font-size:11px; color:#778a97; font-weight:bold; text-decoration:none; background:url(../img/arrow03.png) no-repeat right 6px; padding-right:8px; }
.wrapper .main-content .inner .index-primary-content .news .body a.details:hover { color:#5f6e78; }

/* Index - konkursi */
.wrapper .main-content .inner .index-primary-content .compets { width:330px; float:left; padding:10px 0; }
.wrapper .main-content .inner .index-primary-content .compets .body { width:330px; float:left; }
.wrapper .main-content .inner .index-primary-content .compets .body li { width:310px; float:left; padding:10px; background:none; }
.wrapper .main-content .inner .index-primary-content .compets .body img { width:58px; height:58px; float:left; padding:0 10px 0 0; }
.wrapper .main-content .inner .index-primary-content .compets .body span { width:80px; padding:2px 0 3px 0; float:left; border-right:1px solid #c7c7c7; font-size:9px; color:#6c716c; }
.wrapper .main-content .inner .index-primary-content .compets .body em.active { width:100%; float:left; font-size:10px; color:#14c901; background:url(../img/arrow-green.gif) no-repeat center left; padding-left:5px; }
.wrapper .main-content .inner .index-primary-content .compets .body em.non-active { width:100%; float:left; font-size:10px; color:#c90101; background:url(../img/arrow-red.gif) no-repeat center left; padding-left:5px; }
.wrapper .main-content .inner .index-primary-content .compets .body h3 { width:220px; float:left; padding:5px 0 0 9px; }
.wrapper .main-content .inner .index-primary-content .compets .body h3 a { font-size:12px; color:#83a1b6; font-weight:bold; text-decoration:none; }
.wrapper .main-content .inner .index-primary-content .compets .body h3 a:hover { color:#6f899b; }
.wrapper .main-content .inner .index-primary-content .compets .body a.details { font-size:11px; color:#778a97; font-weight:bold; text-decoration:none; background:url(../img/arrow03.png) no-repeat right 6px; padding-right:8px; }
.wrapper .main-content .inner .index-primary-content .compets .body a.details:hover { color:#5f6e78; }

/* Index - resursi */
.wrapper .main-content .inner .index-primary-content .resources { width:330px; float:left; }
.wrapper .main-content .inner .index-primary-content .resources .body { width:330px; float:left; }
.wrapper .main-content .inner .index-primary-content .resources .body li { width:310px; float:left; padding:10px; }
.wrapper .main-content .inner .index-primary-content .resources .body li.last { background:none; }
.wrapper .main-content .inner .index-primary-content .resources .body img { width:58px; height:58px; float:left; padding:0 10px 0 0; }
.wrapper .main-content .inner .index-primary-content .resources .body span { width:240px; float:left; font-size:9px; color:#979696; }
.wrapper .main-content .inner .index-primary-content .resources .body h3 { width:240px; float:left; }
.wrapper .main-content .inner .index-primary-content .resources .body h3 a { font-size:12px; color:#83a1b6; font-weight:bold; text-decoration:none; }
.wrapper .main-content .inner .index-primary-content .resources .body h3 a:hover { color:#6f899b; }
.wrapper .main-content .inner .index-primary-content .resources .body a.details { font-size:11px; color:#778a97; font-weight:bold; text-decoration:none; background:url(../img/arrow03.png) no-repeat right 6px; padding-right:8px; }
.wrapper .main-content .inner .index-primary-content .resources .body a.details:hover { color:#5f6e78; }

/* Index - projekti i istrazivanja */
.wrapper .main-content .inner .index-secondary-content .projects { width:290px; float:left; padding-bottom:10px; position:relative; }
.wrapper .main-content .inner .index-secondary-content .projects ul.title-p { width:284px; height:28px; background:url(../img/bg_title_red.png) repeat-x top left; float:left; border:1px solid #fff; -webkit-box-shadow:#ccd4db 0px 0px 3px; -moz-box-shadow:#ccd4db 0px 0px 3px; box-shadow:#ccd4db 0px 0px 3px; behavior: url(/js/PIE.htc); margin-bottom:10px; padding:2px 0 0 5px; position:relative; }
.wrapper .main-content .inner .index-secondary-content .projects ul.title-p li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; background:url(../img/arrow05.png) no-repeat right 6px; padding-left:9px; }

/* Index - publikacije */
.wrapper .main-content .inner .index-secondary-content .publications { width:290px; float:left; position:relative; }
.wrapper .main-content .inner .index-secondary-content .publications .title { width:275px; float:left; }
.wrapper .main-content .inner .index-secondary-content .publications .body { width:290px; float:left; }
.wrapper .main-content .inner .index-secondary-content .publications ul { width:290px; float:left; }
.wrapper .main-content .inner .index-secondary-content .publications ul li { width:290px; float:left; padding:13px 0; }
.wrapper .main-content .inner .index-secondary-content .publications ul li img { width:50px; float:left; }
.wrapper .main-content .inner .index-secondary-content .publications ul li span { width:230px; float:right; color:#8e8e8e; font-size:9px; }
.wrapper .main-content .inner .index-secondary-content .publications ul li h3 { width:230px; float:right; padding-bottom:3px; }
.wrapper .main-content .inner .index-secondary-content .publications ul li h3 a { font-size:12px; color:#7ea575; font-weight:bold; text-decoration:none; }
.wrapper .main-content .inner .index-secondary-content .publications ul li h3 a:hover { color:#566f50; }
.wrapper .main-content .inner .index-secondary-content .publications ul li .text { width:230px; float:right; color:#818b92; font-size:11px; }
.wrapper .main-content .inner .index-secondary-content .publications ul li .text a.details { font-size:11px!important; color:#5cbe44!important; text-decoration:none; background:url(../img/arrow07.png) no-repeat right 6px!important; padding:0 8px 0 0!important; font-weight:normal!important; }
.wrapper .main-content .inner .index-secondary-content .publications ul li .text a.details:hover { color:#3e812e!important; }

/* Index - newsletter */
.wrapper .main-content .inner .index-primary-content .newsletter { width:324px; height:104px; background:url(../img/bg_index_newsletter.png) no-repeat top left; float:left; padding:3px; position:relative; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl { width:272px; height:82px; border:1px solid #c1ccd5; float:left; background:none; font-family:Arial, Helvetica, sans-serif; padding:10px 25px; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl h2 { width:247px; float:left; background:url(../img/ic_newsletter.png) no-repeat center left; font-weight:bold; font-size:16px; color:#fff; padding-left:25px; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl p { width:100%; float:left; font-size:11px; color:#fff; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl form { width:100%; float:left; padding-top:5px; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl form div { float:left; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl form .input { padding-right:5px; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl form .input input { width:210px; background:#fff; float:left; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; behavior:url(/js/PIE.htc); border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#96a1a9; padding:5px; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl form .submit input { width:45px; float:left; background:url(../img/bg_submit.png) repeat-x top left; border:0; cursor:pointer; padding:4px 0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; behavior:url(/js/PIE.htc); position:relative; }
.wrapper .main-content .inner .index-primary-content .newsletter .inner-newsl form .submit input:hover { background:url(../img/bg_submit_h.png) repeat-x top left; }

p.loading { width:16px!important; height:16px; position:absolute; top:71px; right:87px; }

/* LOGOI */
.wrapper .logos { width:970px; float:left; background:#fff; -webkit-box-shadow:#ccd4db 0px 0px 3px; -moz-box-shadow:#ccd4db 0px 0px 3px; box-shadow:#ccd4db 0px 0px 3px; behavior: url(/js/PIE.htc); margin:10px 0; padding:10px; }
.wrapper .logos ul { float:left; padding-left:40px; }
.wrapper .logos ul li { float:left; display:block; padding:0 10px; height:75px; text-align:center; height:95px; }


/* FOOTER */
.wrapper .footer { width:990px; float:left; padding:0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e8b94; }
.wrapper .footer a { color:#7e8b94; text-decoration:none; }
.wrapper .footer a:hover { color:#555; }
.wrapper .footer ul { float:left; }
.wrapper .footer ul li { float:left; display:block; padding-right:10px; }
.wrapper .footer .dis { float:right; }


/* PAGES */
.wrapper .main-content .inner .secondary-content { width:182px; float:left; padding:10px 0 20px 0; }
.wrapper .main-content .inner .primary-content { width:586px; float:left; padding:10px 10px 20px 10px; }
.wrapper .main-content .inner .third-content { width:182px; float:left; padding:10px 0 20px 0; }


.wrapper .main-content .inner .third-content .banner { width:180px; border:1px solid #EAEBF2; float:left; margin-bottom:10px; }

/* Breadcrumbs */
.wrapper .main-content .inner .primary-content .breadcrumbs { width:100%; float:left; }
.wrapper .main-content .inner .primary-content .breadcrumbs ul { width:100%; float:left; }
.wrapper .main-content .inner .primary-content .breadcrumbs ul li { float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8c9aa4; background:url(../img/arrow-blue.gif) no-repeat center right; padding:0 10px 0 8px; }
.wrapper .main-content .inner .primary-content .breadcrumbs ul li.first { padding:0 10px 0 0; }
.wrapper .main-content .inner .primary-content .breadcrumbs ul li.last { background:none; }
.wrapper .main-content .inner .primary-content .breadcrumbs ul li a { color:#8c9aa4; text-decoration:none; background:url(../img/bg_brd_bc.gif) repeat-x bottom left; }
.wrapper .main-content .inner .primary-content .breadcrumbs ul li a:hover { color:#6a7881; background:url(../img/bg_brd_bc_h.gif) repeat-x bottom left; }

.wrapper .main-content .inner .primary-content .title-page { width:100%; float:left; padding:15px 0 10px 0; }
.wrapper .main-content .inner .primary-content .title-page h1 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2080c6; font-weight:bold; width:520px; }
.wrapper .main-content .inner .primary-content .title-page .tools-page { float:right; padding-top:8px; width:35px; }
.wrapper .main-content .inner .primary-content .title-page .tools-page a { float:left; background:url(../img/icons.png) no-repeat; position:relative; }
.wrapper .main-content .inner .primary-content .title-page .tools-page a.send { width:10px; height:7px; background-position:top left; text-indent:-9999px; top:2px; right:7px; }
.wrapper .main-content .inner .primary-content .title-page .tools-page a.send:hover { background-position:0 -7px; }
.wrapper .main-content .inner .primary-content .title-page .tools-page a.print { width:10px; height:10px; background-position:-11px 0; text-indent:-9999px; }
.wrapper .main-content .inner .primary-content .title-page .tools-page a.print:hover { background-position:-11px -10px; }

/* RICH TEXT */
.wrapper .main-content .inner .primary-content .rich-text { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#748793; line-height:18px; padding-top:25px; }
.wrapper .main-content .inner .primary-content .rich-text p { padding:0 0 15px 0; }
.wrapper .main-content .inner .primary-content .rich-text a { color:#8f4747; text-decoration:none; font-weight:bold; }
.wrapper .main-content .inner .primary-content .rich-text a:hover { text-decoration:underline; }
.wrapper .main-content .inner .primary-content .rich-text ul { list-style-type:disc; padding-left:20px; }
.wrapper .main-content .inner .primary-content .rich-text ul li { padding-bottom:10px; }
.wrapper .main-content .inner .primary-content .rich-text ol { list-style-type: decimal; padding-left:20px; }
.wrapper .main-content .inner .primary-content .rich-text ol li { padding-bottom:10px; }

.wrapper .main-content .inner .primary-content .rich-text .img { float:right; margin:0 0 10px 10px; padding:2px; background:#fff; border:1px solid #EAEBF2; }

.wrapper .main-content .inner .primary-content a.back { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#748793; font-weight:bold; background:url(../img/arrow12.gif) no-repeat center left; padding-left:7px; margin-top:10px; float:left; }
.wrapper .main-content .inner .primary-content a.back:hover { color:#666; }

/* PAGE DOCS */
.wrapper .main-content .inner .primary-content .documents { width:100%; float:left; border-top:1px solid #EAEBF2; padding-top:10px; margin-top:20px; }
.wrapper .main-content .inner .primary-content .documents .photo { width:300px; float:left; }
.wrapper .main-content .inner .primary-content .documents .photo h2 { width:300px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#748793; }
.wrapper .main-content .inner .primary-content .documents .photo ul { width:300px; float:left; padding-top:10px; }
.wrapper .main-content .inner .primary-content .documents .photo ul li { float:left; display:block; padding:0 8px 8px 0; }
.wrapper .main-content .inner .primary-content .documents .photo ul li a { float:left; padding:1px; background:#fff; border:1px solid #b3cbda; }
.wrapper .main-content .inner .primary-content .documents .photo ul li a:hover { border:1px solid #748793; }
.wrapper .main-content .inner .primary-content .documents .docs { width:275px; float:left; }
.wrapper .main-content .inner .primary-content .documents .docs h2 { width:275px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#748793; }
.wrapper .main-content .inner .primary-content .documents .docs ul { width:275px; float:left; padding-top:10px; }
.wrapper .main-content .inner .primary-content .documents .docs ul li { float:left; display:block; padding-bottom:5px; }
.wrapper .main-content .inner .primary-content .documents .docs ul li a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#748793; background:url(../img/arrow11.gif) no-repeat left 5px; padding-left:10px;}
.wrapper .main-content .inner .primary-content .documents .docs ul li a:hover { color:#666; }



/* Page - vertical menu */
.wrapper .main-content .inner .secondary-content .vertical-menu { width:182px; float:left; position:relative; margin-bottom:20px; }
.wrapper .main-content .inner .secondary-content .vertical-menu .shadow { width:182px; height:11px; background:url(../img/bg_vertical_menu_shadow.png) no-repeat top center; position:absolute; bottom:-11px; left:0; }
.wrapper .main-content .inner .secondary-content .vertical-menu .menu-title { width:162px; float:left; background:url(../img/bg_vertical_menu_title.png) repeat-x top left; padding:10px; }
.wrapper .main-content .inner .secondary-content .vertical-menu .menu-title h2 { float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:14px; text-shadow:1px 1px #666a6d; background:url(../img/arrow08.png) no-repeat center left; padding-left:10px; }
.wrapper .main-content .inner .secondary-content .vertical-menu ul { width:180px; float:left; border:1px solid #eaebf2; }
.wrapper .main-content .inner .secondary-content .vertical-menu ul li { width:178px; float:left; display:block; border:1px solid #fff; }
.wrapper .main-content .inner .secondary-content .vertical-menu ul li a { width:162px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#8c9499; text-decoration:none; padding:12px 8px; }
.wrapper .main-content .inner .secondary-content .vertical-menu ul li a:hover { background:#f2f6f9; }
.wrapper .main-content .inner .secondary-content .vertical-menu ul li.active a { background:#ebf0f3; }

/* Page - block */
.wrapper .main-content .inner .block { width:182px; float:left; padding-bottom:10px; }
.wrapper .main-content .inner .block .block-title { width:160px; float:left; border:1px solid #fff; padding:7px 10px; -webkit-box-shadow:#a8b0b7 0px 0px 3px; -moz-box-shadow:#a8b0b7 0px 0px 3px; box-shadow:#a8b0b7 0px 0px 3px; behavior: url(/js/PIE.htc);  }
.wrapper .main-content .inner .block .block-title h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; background:url(../img/arrow09.png) no-repeat center left; padding-left:10px; }
.wrapper .main-content .inner .block ul { width:180px; float:left; border:1px solid #eaebf2; }
.wrapper .main-content .inner .block ul li { width:158px; float:left; display:block; padding:10px; background:url(../img/bg_vm.gif) repeat-x bottom left; }
.wrapper .main-content .inner .block ul li.last { background:none; }
.wrapper .main-content .inner .block ul li span { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#978484; }
.wrapper .main-content .inner .block ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f4747; font-weight:bold; text-decoration:none; line-height:17px; background:url(../img/arrow10.gif) no-repeat left 5px; padding-left:10px; width:148px; float:left; }
.wrapper .main-content .inner .block ul li a:hover { color:#4a2525; }

.wrapper .main-content .inner .blue-a ul li a { color:#83a1b6; background:url(../img/arrow11.gif) no-repeat left 6px; width:148px; float:left; }
.wrapper .main-content .inner .blue-a ul li a:hover { color:#687e8e; }

.wrapper .main-content .inner .blue-con ul li a { color:#83a1b6; background:none!important; padding:0!important; }
.wrapper .main-content .inner .blue-con ul li a:hover { color:#687e8e; }
.wrapper .main-content .inner .blue-con em.active-con { width:100%; float:left; font-size:10px; color:#14c901; background:url(../img/arrow-green.gif) no-repeat center left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }
.wrapper .main-content .inner .blue-con em.non-active-con { width:100%; float:left; font-size:10px; color:#c90101; background:url(../img/arrow-red.gif) no-repeat center left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }

/* PROJECTS */
.wrapper .main-content .inner .primary-content ul.projects-list { width:586px; float:left; padding-top:25px; }
.wrapper .main-content .inner .primary-content ul.projects-list li { width:546px; float:left; font-family:Arial, Helvetica, sans-serif; background:url(../img/bg_vm.gif) repeat-x bottom left; padding:20px; }
.wrapper .main-content .inner .primary-content ul.projects-list li.first { padding:0 20px 20px 20px!important; }
.wrapper .main-content .inner .primary-content ul.projects-list li.last { padding:20px 20px 0 20px!important; background:none; }
.wrapper .main-content .inner .primary-content ul.projects-list li .img { width:75px; float:left; }
.wrapper .main-content .inner .primary-content ul.projects-list li .text { width:470px; float:right; }
.wrapper .main-content .inner .primary-content ul.projects-list li .info { width:100%; float:left; padding-bottom:5px; }
.wrapper .main-content .inner .primary-content ul.projects-list li .info .date { width:300px; float:left; font-size:11px; color:#83A1B6; }
.wrapper .main-content .inner .primary-content ul.projects-list li .info .date strong { color:#546b7b; }
.wrapper .main-content .inner .primary-content ul.projects-list li .info em { float:right; font-size:10px; color:#fff; background:#83A1B6; padding:2px 5px; }
.wrapper .main-content .inner .primary-content ul.projects-list li h2 { width:100%; float:left; padding-bottom:3px; }
.wrapper .main-content .inner .primary-content ul.projects-list li h2 a { color:#83A1B6; text-decoration:none; font-size:14px; font-weight:bold; text-transform:uppercase; }
.wrapper .main-content .inner .primary-content ul.projects-list li h2 a:hover { color:#687e8e;  }
.wrapper .main-content .inner .primary-content ul.projects-list li p { width:100%; float:left; font-size:12px; color:#748793; line-height:18px; }
.wrapper .main-content .inner .primary-content ul.projects-list li .details { width:100%; float:left; padding-top:3px; }
.wrapper .main-content .inner .primary-content ul.projects-list li .details a { font-size:11px; color:#778a97; font-weight:bold; text-decoration:none; background:url(../img/arrow03.png) no-repeat right 6px; padding-right:8px; }
.wrapper .main-content .inner .primary-content ul.projects-list li .details a:hover { color:#687e8e; }

.wrapper .main-content .inner .primary-content .project-status { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; }
.wrapper .main-content .inner .primary-content .project-status .date { width:300px; float:left; font-size:11px; color:#978484; }
.wrapper .main-content .inner .primary-content .project-status .date strong { color:#546b7b; }
.wrapper .main-content .inner .primary-content .project-status em { float:right; font-size:10px; color:#fff; background:#83A1B6; padding:2px 5px; }

    
    /* Newsletter BOX*/

.wrapper .main-content .inner .primary-content ul.newsletter_box { width:571px; float:left; display: block; list-style: outside none; padding: 18px 0px 9px 17px; background: url("../img/bg_vm.gif") repeat-x scroll left top transparent;}
.wrapper .main-content .inner .primary-content ul.newsletter_box li {float:left; display: block; width:179px; height:79px; margin-right:5px; padding-bottom: 5px;}
.wrapper .main-content .inner .primary-content ul.newsletter_box li a {background:url(../img/pdf_box.png) no-repeat center top; height:64px; float:left; display: block; padding: 13px 8px 0 69px;}

/*.wrapper .main-content .inner .primary-content ul.newsletter_box li a.pdf_box span.pdf_text {display: block; float: right; width: 50px; margin: 13px 9px 0px 0px; width: 101px; font-size: 12px;}
.wrapper .main-content .inner .primary-content ul.newsletter_box li a.pdf_box:hover span.pdf_text {text-decoration: underline;}*/

/* FILTER */
.wrapper .main-content .inner .primary-content .filter { width:564px; float:left; padding:10px; -webkit-box-shadow:#a8b0b7 0px 0px 3px; -moz-box-shadow:#a8b0b7 0px 0px 3px; box-shadow:#a8b0b7 0px 0px 3px; behavior: url(/js/PIE.htc); background:url(../img/bg_filter.png) repeat-x top left #eff4f8; margin-top:20px; position:relative; }
.wrapper .main-content .inner .primary-content .filter div { float:left; }
.wrapper .main-content .inner .primary-content .filter form { width:100%; float:left; }
.wrapper .main-content .inner .primary-content .filter form div { padding-bottom:3px; }
.wrapper .main-content .inner .primary-content .filter form label { width:60px; float:left; }
.wrapper .main-content .inner .primary-content .filter form input { float:left; font-size:11px; }
.wrapper .main-content .inner .primary-content .filter form select { float:left; font-size:11px; }
.wrapper .main-content .inner .primary-content .filter form .input { float:left; padding-right:20px; }
.wrapper .main-content .inner .primary-content .filter form .input label { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#748793; padding-top:5px; }
.wrapper .main-content .inner .primary-content .filter form .input input { float:left; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; behavior: url(/js/PIE.htc); border:1px solid #c0c8cf; padding:5px; }
.wrapper .main-content .inner .primary-content .filter form .input input:focus { border:1px solid #85939d; }

.wrapper .main-content .inner .primary-content .filter form .input select { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; behavior: url(/js/PIE.htc); border:1px solid #c0c8cf; padding:5px; }
.wrapper .main-content .inner .primary-content .filter form .submit { float:right; }
.wrapper .main-content .inner .primary-content .filter form .submit input { float:left; background:url(../img/bg_btn.png) repeat-x top left #9dacb7; color:#fff; border:0; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; behavior: url(/js/PIE.htc); padding:5px 7px; margin-left:2px; }
.wrapper .main-content .inner .primary-content .filter form .submit input:hover { background:url(../img/bg_btn_h.png) repeat-x top left #aebdc8; }

.wrapper .main-content .inner .primary-content .filter form .text { padding-right:7px; }
.wrapper .main-content .inner .primary-content .filter form .text input { width:150px; }
.wrapper .main-content .inner .primary-content .filter form .select select { width:162px; }
.wrapper .main-content .inner .primary-content .filter form .select label { width:53px; }
.wrapper .main-content .inner .primary-content .filter form .date_end { padding-right:0!important; }
.wrapper .main-content .inner .primary-content .filter form .date_end label{ width:53px!important; }
.wrapper .main-content .inner .primary-content .filter form .date_start { padding-right:7px!important; }
.wrapper .main-content .inner .primary-content .filter form .datepicker input { width:61px; }
.wrapper .main-content .inner .primary-content .filter form .datepicker span { float:left; padding:0 5px; color:#748793; }

/* Filter publikacije */
.wrapper .main-content .inner .primary-content .filter-publikacije .text { padding-right:10px!important; }
.wrapper .main-content .inner .primary-content .filter-publikacije .datepicker { width:75px; padding-right:0!important; width:240px!important; }
.wrapper .main-content .inner .primary-content .filter-publikacije .datepicker label { width:75px; }
.wrapper .main-content .inner .primary-content .filter-publikacije .select label { width:60px!important; }

/* Filter vesti */
.wrapper .main-content .inner .primary-content .filter-news #filter-form { width:100%!important; }
.wrapper .main-content .inner .primary-content .filter-news .filter-inner { width:100%!important; }
.wrapper .main-content .inner .primary-content .filter-news fieldset { width:100%!important; }
.wrapper .main-content .inner .primary-content .filter-news .text input { width:125px!important; }
.wrapper .main-content .inner .primary-content .filter-news .datepicker { padding-right:0!important; }
.wrapper .main-content .inner .primary-content .filter-news .datepicker label { width:75px!important; }
.wrapper .main-content .inner .primary-content .filter-news .submit { float:right!important; }

/* Filter konkurs */
.wrapper .main-content .inner .primary-content .filter-contest .select label { width:60px!important; }
.wrapper .main-content .inner .primary-content .filter-contest .date_end input#ContestDateEndFilterStart { margin-left:7px; }


/* Konkursi lista */
.wrapper .main-content .inner .primary-content ul.compets-list { width:586px; float:left; padding-top:25px; }
.wrapper .main-content .inner .primary-content ul.compets-list li { width:546px; float:left; font-family:Arial, Helvetica, sans-serif; background:url(../img/bg_vm.gif) repeat-x bottom left; padding:20px; }
.wrapper .main-content .inner .primary-content ul.compets-list li.first { padding:0 20px 20px 20px!important; }
.wrapper .main-content .inner .primary-content ul.compets-list li.last { padding:20px 20px 0 20px!important; background:none; }
.wrapper .main-content .inner .primary-content ul.compets-list li .img { width:75px; float:left; }
.wrapper .main-content .inner .primary-content ul.compets-list li .text { width:470px; float:right; }
.wrapper .main-content .inner .primary-content ul.compets-list li .info { width:100%; float:left; padding-bottom:5px; }
.wrapper .main-content .inner .primary-content ul.compets-list li .info .date { width:300px; float:left; font-size:11px; color:#978484; }
.wrapper .main-content .inner .primary-content ul.compets-list li .info .date strong { color:#546b7b; }
.wrapper .main-content .inner .primary-content ul.compets-list li .info em { float:right; font-size:10px; color:#fff; background:#83A1B6; padding:2px 5px; }
.wrapper .main-content .inner .primary-content ul.compets-list li h2 { width:100%; float:left; padding-bottom:3px; }
.wrapper .main-content .inner .primary-content ul.compets-list li h2 a { color:#83A1B6; text-decoration:none; font-size:14px; font-weight:bold; text-transform:uppercase; }
.wrapper .main-content .inner .primary-content ul.compets-list li h2 a:hover { color:#687e8e;  }
.wrapper .main-content .inner .primary-content ul.compets-list li p { width:100%; float:left; font-size:12px; color:#748793; line-height:18px; }
.wrapper .main-content .inner .primary-content ul.compets-list li .details { width:100%; float:left; padding-top:3px; }
.wrapper .main-content .inner .primary-content ul.compets-list li .details a { font-size:11px; color:#778a97; font-weight:bold; text-decoration:none; background:url(../img/arrow03.png) no-repeat right 6px; padding-right:8px; }
.wrapper .main-content .inner .primary-content ul.compets-list li .details a:hover { color:#687e8e; }

.wrapper .main-content .inner .primary-content .compets-status { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; }
.wrapper .main-content .inner .primary-content .compets-status .date { width:300px; float:left; font-size:11px; color:#978484; }
.wrapper .main-content .inner .primary-content .compets-status .date strong { color:#546b7b; }
.wrapper .main-content .inner .primary-content .compets-status em { float:right; font-size:10px; color:#fff; background:#83A1B6; padding:2px 5px; }


/* Biblioteka */
.wrapper .main-content .inner .primary-content ul.lib-list { width:586px; float:left; padding-top:25px; }
.wrapper .main-content .inner .primary-content ul.lib-list li { width:546px; float:left; font-family:Arial, Helvetica, sans-serif; background:url(../img/bg_vm.gif) repeat-x bottom left; padding:20px; }
.wrapper .main-content .inner .primary-content ul.lib-list li.first { padding:0 20px 20px 20px!important; }
.wrapper .main-content .inner .primary-content ul.lib-list li.last { padding:20px 20px 0 20px!important; background:none; }
.wrapper .main-content .inner .primary-content ul.lib-list li .img { width:75px; float:left; }
.wrapper .main-content .inner .primary-content ul.lib-list li .text { width:470px; float:right; }
.wrapper .main-content .inner .primary-content ul.lib-list li .info { width:350px; float:left; padding-bottom:5px; }
.wrapper .main-content .inner .primary-content ul.lib-list li .info .date { width:300px; float:left; font-size:11px; color:#978484; }
.wrapper .main-content .inner .primary-content ul.lib-list li .info .date strong { color:#546b7b; }
.wrapper .main-content .inner .primary-content ul.lib-list li .info em { float:right; font-size:10px; color:#fff; background:#83A1B6; padding:2px 5px; }
.wrapper .main-content .inner .primary-content ul.lib-list li h2 { width:360px; float:left; padding-bottom:3px; color:#83A1B6; text-decoration:none; font-size:14px; font-weight:bold; padding-right:10px; }
.wrapper .main-content .inner .primary-content ul.lib-list li .file { float:right; width:65px; font-size:11px; color:#748793; text-align:center; }
.wrapper .main-content .inner .primary-content ul.lib-list li .file a { float:left; color:#fff; background: url(../img/ic_download.png) no-repeat 4px 4px #83A1B6; padding:2px 5px 2px 20px; text-decoration:none; } 
.wrapper .main-content .inner .primary-content ul.lib-list li .file a:hover { background: url(../img/ic_download.png) no-repeat 4px 4px #687e8e; }

/* Tool tip */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../img/tipsy.gif); font-family:Arial, Helvetica, sans-serif; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }


/* KONTAKT */
.wrapper .main-content .inner .primary-content ul.contact { width:100%; float:left; } 
.wrapper .main-content .inner .primary-content ul.contact li { width:100%; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#748793; line-height:18px; padding-bottom:3px!important; } 
.wrapper .main-content .inner .primary-content ul.contact li strong { font-size:14px; }
.wrapper .main-content .inner .primary-content ul.contact li a { color:#8f4747; text-decoration:none; font-weight:bold; }
.wrapper .main-content .inner .primary-content ul.contact li a:hover { text-decoration:underline; }

/* Side menu*/
div#secondary-content div.side-menu { float: left; width: 180px; }
div#secondary-content div.side-menu ul { display: block; float: left; width: 180px; padding-bottom: 20px; }
div#secondary-content div.side-menu ul li { display: block; float: left; width: 180px; position: relative; }
div#secondary-content div.side-menu ul li a { display: block; width: 170px; padding: 9px 4px 9px 6px; background: #efefef url(../img/bg_side_menu_li_a.gif) no-repeat right top; color: #454545; margin-bottom: 1px; }
div#secondary-content div.side-menu ul li a:hover { background: #df6700 url(../img/bg_side_menu_li_a.gif) no-repeat right bottom; color: #fff; }
div#secondary-content div.side-menu ul li span { display: block; width: 170px; padding: 9px 4px 9px 6px; background: #efefef url(../img/bg_side_menu_li_a.gif) no-repeat right top; color: #454545; margin-bottom: 1px; }
div#secondary-content div.side-menu ul li span:hover { background: #df6700 url(../img/bg_side_menu_li_a.gif) no-repeat right bottom; color: #fff; cursor:pointer; }
div#secondary-content div.side-menu ul li.selected a { background: #df6700 url(../img/bg_side_menu_li_a.gif) no-repeat right bottom; color: #fff; }
div#secondary-content div.side-menu ul li.collapsable span { background: #df6700 url(../img/bg_side_menu_li_a.gif) no-repeat right bottom; color: #fff; margin-bottom: 1px; }
div#secondary-content div.side-menu ul li ul { padding-bottom: 0; }
div#secondary-content div.side-menu ul li ul li { }
div#secondary-content div.side-menu ul li ul li a { background: #e78b3d url(../img/bg_side_menu_li_a.gif) no-repeat right bottom; margin-bottom: 1px; padding-left: 15px; width: 161px; color: #fff; }
div#secondary-content div.banner-box { padding-bottom: 20px; }
div#secondary-content div.side-menu ul li span em { position: absolute; right: -7px; top: 15px; width: 18px; height: 18px; background: url(../img/bg_side_menu_li_span_em.png) no-repeat left top; display: none; }
div#secondary-content div.side-menu ul li.collapsable span em { background: url(../img/bg_side_menu_li_span_em.png) no-repeat left bottom; }

/* PAGINATOR */
.paginator { width:100%; float:left; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.paginator span { float:left; margin-right:5px; }
.paginator span.current { padding:4px 9px; color:#748793; background:#d7dee3; }
.paginator span a { float:left; padding:4px 9px; text-decoration:none; color:#748793; }
.paginator span a:hover { background:#ECF1F5; }

#ajaxloader_sub {display:none;}
#error_mess {display:none; color:#8f4747; text-align: left; font-weight:bold;}

/* SEND MAIL */
.send-mail-popup { width:400px; background:#fff; height:240px; }
.send-mail-popup .header a.close { width:25px; height:25px; background:url(../img/popup_close.png) no-repeat top left; position: absolute; text-decoration:none; top:6px; right:10px; }
.send-mail-popup .header a.close:hover { width:25px; height:25px; background:url(../img/popup_close.png) no-repeat top right; position: absolute; }
.send-mail-popup .header { width:380px; background:url(../img/popup_h.png) no-repeat top left; float:left; padding:9px 10px; position:relative; top:-2px; }
.send-mail-popup .header h2 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; }
.send-mail-popup .body { width:370px; float:left; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#748793; line-height:18px; }
.send-mail-popup .body p { width:100%; float:left; padding-bottom:10px; }
.send-mail-popup .body form { float:left; }
.send-mail-popup .body form div { width:100%; float:left; padding-bottom:8px; }
.send-mail-popup .body form .input { width:305px; float:left; padding-left:65px; }
.send-mail-popup .body form .input input { width:220px; border:1px solid #d9d9d9; background:#fff; float:left; font-size:12px; color:#748793; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:8px 5px; position:relative; }
.send-mail-popup .body form .submit { width:230px; float:left; padding-left:142px; }
.send-mail-popup .body form .submit input  { float:left; background:url(../img/bg_btn.png) repeat-x top left #9dacb7; color:#fff; border:0; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:4px 7px; position:relative; }
.send-mail-popup .body form .submit input:hover { background:url(../img/bg_btn_h.png) repeat-x top left #aebdc8; }

/* NEWSLETTER FORM */
.newsletter-form { width:100%; float:left; position:relative; padding-bottom: 9px;}
.newsletter-form p.loading-news { width:16px!important; height:16px; position:absolute; bottom:6px; right:190px; padding:0!important; }
.newsletter-form form { width:578px; float:left; padding-left:9px;}
.newsletter-form form .input { width:168px; float:left; padding-bottom:4px; display: block;}
.newsletter-form form .input label { width:100px; float:left; padding-top:7px; }
.newsletter-form form .input input { width:146px; border:1px solid #d9d9d9; background:#fff; float:left; font-size:12px; color:#748793; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:8px 5px; }
.newsletter-form form .input input:focus { border:1px solid #a29999; }
.newsletter-form form .submit { float:left; padding-top: 25px; display: block;}
.newsletter-form form .submit input { float:left; background:url(../img/bg_btn.png) repeat-x top left #9dacb7; color:#fff; border:0; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:7px; }
.newsletter-form form .submit input:hover { background:url(../img/bg_btn_h.png) repeat-x top left #aebdc8; }

/* OLD FORM
.newsletter-form { width:100%; float:left; position:relative; padding-top: 9px;}
.newsletter-form p.loading-news { width:16px!important; height:16px; position:absolute; bottom:6px; right:190px; padding:0!important; }
.newsletter-form form { width:476px; float:left; padding-left:110px; }
.newsletter-form form .input { width:100%; float:left; padding-bottom:4px; }
.newsletter-form form .input label { width:100px; float:left; padding-top:7px; }
.newsletter-form form .input input { width:250px; border:1px solid #d9d9d9; background:#fff; float:left; font-size:12px; color:#748793; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:8px 5px; }
.newsletter-form form .input input:focus { border:1px solid #a29999; }
.newsletter-form form .submit { float:left; padding-left:300px; }
.newsletter-form form .submit input { float:left; background:url(../img/bg_btn.png) repeat-x top left #9dacb7; color:#fff; border:0; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:4px 7px; }
.newsletter-form form .submit input:hover { background:url(../img/bg_btn_h.png) repeat-x top left #aebdc8; }
*/

/* Links */
.wrapper .main-content .inner .primary-content ul.links-list { width:586px; float:left; padding-top:25px; }
.wrapper .main-content .inner .primary-content ul.links-list li { width:546px; float:left; font-family:Arial, Helvetica, sans-serif; background:url(../img/bg_vm.gif) repeat-x bottom left; padding:20px; }
.wrapper .main-content .inner .primary-content ul.links-list li a { float:left; }
.wrapper .main-content .inner .primary-content ul.links-list li .link-content { width:470px; float:right; }
.wrapper .main-content .inner .primary-content ul.links-list li.first { padding:0 20px 20px 20px!important; }
.wrapper .main-content .inner .primary-content ul.links-list li.last { padding:20px 20px 0 20px!important; background:none; }
.wrapper .main-content .inner .primary-content ul.links-list li h2 { width:100%; float:left; padding-bottom:3px;color:#83A1B6; font-size:14px; font-weight:bold; }
.wrapper .main-content .inner .primary-content ul.links-list li p { width:100%; float:left; font-size:12px; color:#748793; line-height:18px; padding-bottom:5px; }
.wrapper .main-content .inner .primary-content ul.links-list li a { font-size:12px; color:#8F4747; font-weight:bold; text-decoration:none; }
.wrapper .main-content .inner .primary-content ul.links-list li a:hover { color:#4a2525; }

/* User FORM - Login, Register */
.user-form { width:100%; float:left; position:relative; }
.user-form span {float:left; margin: 10px 0; font-weight: bold;}
.user-form a {float: right; margin: 10px 90px 10px 0}
.user-form label {float: left; width: 395px;}
.user-form label a.reset {float: right; margin: 30px 0 10px 0; padding-left: 0;}
.user-form label a {float: left; margin: 30px 0 10px; padding-left: 0px;}
.user-form p.loading-news { width:16px!important; height:16px; position:absolute; bottom:6px; right:190px; padding:0!important; }
.user-form form { width:476px; float:left; padding-left:90px; }
.user-form form .input { width:100%; float:left; padding-bottom:4px; }
.user-form form .input label { width:125px; float:left; padding-top:7px; }
.user-form form .input input { width:250px; border:1px solid #d9d9d9; background:#fff; float:left; font-size:12px; color:#748793; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:8px 5px; }
.user-form form .input input:focus { border:1px solid #a29999; }
.user-form form .submit { float:left; margin: 5px 0 0; width: 390px;}
.user-form form .submit input { float:right; background:url(../img/bg_btn.png) repeat-x top left #9dacb7; color:#fff; border:0; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); padding:4px 7px; }
.user-form form .submit input:hover { background:url(../img/bg_btn_h.png) repeat-x top left #aebdc8; }
.user-form form .captcha input {margin-right: 5px; width: 85px;}
.user-form form .captcha img {height: 34px;}
.user-form  #error_mess, .user-form .loading, .user-form .message  {left: 215px; position: absolute; top: 25px; color: #8F4747; font-weight: bold; text-align: left; width: 340px;}
