body{background:#117ea6 url('/images/firemnifinance/bg/body.png') 0 0 repeat-x; text-align: center; color:#000;}

/* NAVIGATION SKIP */
#nav-skip{position: absolute; left: -2000px; top: 0; width:250px;}
#nav-skip a:focus, #nav-skip a:active{position: absolute; left: 2011px; width: 200px; background: #fff; padding: 2px 0 5px; z-index: 99; text-align: center; color:#333;}

/* LAYOUT */
#mother{background:url('/images/firemnifinance/bg/mother.png') 50% 155px no-repeat; position: relative;width: 1020px; margin: 0 auto;}
#main{margin:0 auto; background:#fff; width:960px; padding: 220px 30px 20px; position:relative; z-index: 1; text-align:left;}

/* LOGO */
#logo{position:absolute; top:55px; left: 50%; margin:0 0 0 -430px; z-index: 2; border:none; padding:0;}

/* LOGINFORM */
#loginform  { display:none; position:absolute; top:255px; width:305px; z-index:500;
-webkit-box-shadow: black 0px 0px 2em; -moz-box-shadow: black 0px 0px 2em; box-shadow: black 0px 0px 2em;
}
#login{padding-bottom: 10px;}
#loginform .input {text-align: right;margin-right:20px; margin-bottom: 2px; }
.layer{background: white; border: 3px solid #0091C1;}
.zavri_loginform{float: right;margin-right: 10px; margin-top: 10px;cursor:pointer;}

#loginform_submit{margin-top: 10px;}
#f-nick, #f-psswd{width: 150px;}

.div-ad-wide{ margin-bottom: 5px; position: relative; height: 100%}

/* PARTNERS WEB */
#partners-web{position:absolute; left:50%; top:18px; margin-left:-493px; overflow:hidden;}
#partners-web img { margin-left: 13px; margin-right: 20px; vertical-align: middle; }
#footer .l a, #partners-web a{display:inline-block; text-decoration:none; font-size:100%; padding: 0px 5px 0px 9px; color:#6db6d1; background:url('/images/firemnifinance/bg/partners-web.png') 0 0 no-repeat; line-height:17px;}
#footer .l a.first, #partners-web a.first {padding-left:0px; background: none;}
#footer .l a.active, #partners-web a.active{color:#1b8db8;}
#footer .l a:hover, #partners-web a:hover{text-decoration:underline;}

/* PARTNERS LOGO */
#partners > *{display: inline;}
#partners-logo{position:absolute; right:50%; top:22px; margin-right:-440px; overflow:hidden; z-index: 2;}
#partners-logo a{margin-left:8px;}

/* SEARCH BOX */
#cse-search-box{position:absolute; right:50%; top:105px; margin-right:-435px; overflow:hidden; z-index: 2;}
#cse-search-box .int{border:1px solid #d2d9dd !important; padding:5px; height:20px; width:250px;}
#cse-search-box input{vertical-align:middle;}

/* MAIN MENU */
#main-menu{position:absolute; left:50%; top:176px; margin-left:-470px; width:939px; z-index: 10000; text-align:left;font-size:12px;}
#main-menu ul{background:#23343e url('/images/firemnifinance/bg/main-menu.png') 0 0 repeat-x; overflow:hidden;}
#main-menu li{background:url('/images/firemnifinance/bg/main-menu-li.png') 0 0 no-repeat; padding-left:2px; margin-left:-2px; float:left; display:inline;}
#main-menu a{display:block; color:#fff; text-decoration:none; line-height:35px; padding:0 18px 0 16px;}
#main-menu a:hover, #main-menu .active a{background:url('/images/firemnifinance/bg/main-menu-a.png') 0 0 repeat-x;}
#main-menu .cor {width:2px; height:2px; background-image:url('/images/firemnifinance/bg/cor-white-2.png');}

/* SIDE MENU */
#side-menu {background:#23343e; position:relative; padding:1px;margin-bottom:10px;}
#side-menu .cor {width:2px; height:2px; background-image:url('/images/firemnifinance/bg/cor-white-2.png');}
#side-menu li {border-top:1px solid #112029;}
#side-menu a {border-top:1px solid #2e4451; display:block; color:#fff; text-decoration:none; padding:7px 15px;}
#side-menu ul.submenu a, #side-menu ul.submenu li, #side-menu li.first, #side-menu li.first a {border:none;}
#side-menu li.active a, #side-menu a:hover {background:url('/images/firemnifinance/bg/side-menu-active.png') 0 50% no-repeat;}
#side-menu ul.submenu {margin:0 -1px; position:relative; border:1px solid #c5ccd0; border-width:0 1px; font-size:100%; border-top:1px solid #112029; padding:0; background:#dee3e6;}
#side-menu ul.submenu a {background:none; color:#23343e; padding:5px 15px;}
#side-menu ul.submenu a:hover {color:#0091c1; background: url('/images/firemnifinance/bg/sub-menu-active.png') 183px 50% no-repeat;}
#side-menu ul.submenu .active a {color:#fff; background: url('/images/firemnifinance/bg/sub-menu-active1.png') 0 50% no-repeat; border:1px solid #1f85ba; position:relative; margin: 0 -1px;}

/* MAIN-TABS */
#main-tabs {position:absolute; left:50%; top:148px; margin-left:-465px; width:870px; z-index: 10000; text-align:left; font-size:100%%;}
#main-tabs li {float:left; display:inline; margin-right:1px;}
#main-tabs li a {display:block; background:#acb8be url('/images/firemnifinance/bg/main-tabs.png') 0 0 no-repeat; line-height:28px; color:#6e7c85; text-decoration:none; padding-left:15px;}
#main-tabs li a:hover {text-decoration:underline;}
#main-tabs li span {display:block; background:url('/images/firemnifinance/bg/main-tabs.png') 100% 0 no-repeat; padding-right:15px;}
#main-tabs #auth-links a{color:#6a7780; padding-left:10px; margin-left:15px; background:url('/images/firemnifinance/bg/login.png') 0 60% no-repeat;}
#main-tabs #auth-links a:hover{color:#6a7780; text-decoration:none;}
#main-tabs #auth-links div {display:inline;}

/* BREADCRUMB */
.breadcrumb {font-size:100%; color:#0091c1;}
.breadcrumb a {color:#23343e; padding:0 20px 0 0; background:url('/images/firemnifinance/bg/breadcrumb.png') 100% 50% no-repeat;}
.breadcrumb a:hover {color:#0091c1;}
.breadcrumb strong {font-weight:normal;}

/* CONTENT */
#content {color:#747b80;}
#content strong, #content .black {color:#333;}

/* CROSSROAD */
.crossroad {margin: 0 0 30px;}
.crossroad ul {margin:0 0 15px;}
.crossroad h2 {font-size:125%; margin:0 0 0.1em;}
.crossroad h2 a {padding: 2px 0 2px 28px; background:url('/images/firemnifinance/bg/row-big.png') 0 0.25em no-repeat; display:block; }
.crossroad p {margin:0; font-size:100%;}
.crossroad-little h2{font-size:115%; margin:0 0 0.1em;}
.crossroad-little h2 a{padding: 2px 0 2px 28px; background:url('/images/firemnifinance/bg/row-big.png') 0 0.25em no-repeat; display:block;text-decoration:underline;}
.crossroad-little ul.reset{margin: 12px 0;}

/* ARTICLES LIST */
/*
.articles-list .bnr {margin-bottom: 15px !important;}
.articles-list .title{font-size:133%; font-family:verdana; font-weight:normal; margin:0 0 2px; border:none;}
.articles-list .title a{text-decoration:underline;}
.articles-list .first h2{font-size:183%; margin:0 0 10px; line-height:1.2;}
.articles-list li {margin: 0 0 20px !important;}
.articles-list li img {float:left; display:inline; margin: 5px 20px 0 0; border:1px solid #637078;}
.articles-list p {color:#747b80; font-size:100%; margin: 0 0 4px;}
.articles-list h2{padding:0 !important;}
.articles-list h2.small, .articles-list h3.small{font-size:117%;}
.many-articles h2.date{background:url('/images/firemnifinance/bg/line.png') 0 60% repeat-x; font-size:100%; color:#747b80; margin:20px 0 15px; border:none; padding:0;}
.many-articles h2.date span{background:#fff; display:inline-block; padding:0 5px 0 0;}
*/


/* TOP COURSE */
.top-course {margin:5px 0 0;}
.top-course h2 {font-size:100%; font-weight:normal; color:#90989e; float:left; display:inline; margin: 2px 0 0 5px;}
.top-course h2 a {font-weight:bold; color:#333; padding: 2px 0 2px 20px; background:url('/images/firemnifinance/bg/more.png') 0 50% no-repeat;}
.top-course p {float:right; display:inline; width:270px; margin: 0 10px 20px 0;}
.top-course span span {font-size:85%;}
.top-course .course-up {margin-left:8px; padding-left:18px; border-left:1px dotted #23343e; color:#009900; background:url('/images/firemnifinance/bg/course-up.png') 8px 50% no-repeat;}
.top-course .course-down {margin-left:8px; padding-left:18px; border-left:1px dotted #23343e; color:#e10000; background:url('/images/firemnifinance/bg/course-down.png') 8px 50% no-repeat;}
.ico-eu {padding:0 0 0 25px; background:url('/images/firemnifinance/ico/eu.png') 0 50% no-repeat;}
.ico-us {padding:0 0 0 25px; background:url('/images/firemnifinance/ico/us.png') 0 50% no-repeat;}
.top-course img{position: relative;top: 2px;}

/* CAT LIST */
.cat-list {position:relative; background:#e0e7e9 url('/images/firemnifinance/bg/cat-list.png') 0 0 no-repeat; margin:0 0 27px;}
.cat-list .in {border:1px solid #e9edee; padding: 10px 0; font-size:100%;}
.cat-list ul {float:left; display:inline; margin:0 0 0 15px; width:122px;}
.cat-list .cor {width:3px; height:3px; background-image:url('/images/firemnifinance/bg/cor-blue-3.png');}
.ico-row li a {padding: 6px 0 6px 20px; background:url('/images/firemnifinance/bg/row.png') 0 0.65em no-repeat; display:block;}
.ico-row-dark h3 {font-weight:normal;}
.ico-row-dark ul {margin:0;} /* 0 0 15px; */
.ico-row-dark li a {padding: 5px 0 5px 20px; background:url('/images/firemnifinance/bg/row-dark.png') 0 0.5em no-repeat; display:block;}
.ico-buble li a {padding: 8px 0 8px 20px; background:url('/images/firemnifinance/bg/buble.png') 0 0.7em no-repeat; display:block;}
.ico-section li a {padding: 5px 0 8px 20px; background:url('/images/firemnifinance/bg/section.png') 0 0.7em no-repeat; display:block;}
.cat-list li a {padding: 6px 0 6px 20px; background:url('/images/firemnifinance/bg/row.png') 0 0.5em no-repeat; display:block;}
.ico-row-clear li a {padding: 3px 0 3px 20px; display:block;}
.ico-row-clear li a:hover, .ico-row-clear li.active a {background:url('/images/firemnifinance/bg/row-clear.png') 7px 0.7em no-repeat; text-decoration:none; color:#0091c1;}
.ico-yes li {padding:0 0 0 15px; background:url('/images/firemnifinance/ico/yes.png') 0 0.5em no-repeat;}
.ico-yes strong {font-weight:normal; color:#0091c1 !important;}
.ico-no li {padding:0 0 0 15px; background:url('/images/firemnifinance/ico/no.png') 0 0.5em no-repeat;}
.ico-no strong {font-weight:normal; color:#e2001a !important;}

/* FILTER */
.filter .int-text{border:1px solid #afb3b5; padding:1px; margin:0 3px; vertical-align:middle; font-size:100%;}
.filter .ico-time{padding:2px 0 2px 30px; background:url('/images/firemnifinance/ico/time.png') 0 50% no-repeat; display:inline-block; vertical-align:middle;}
.filter .separator{padding:0 15px 0 60px; display:inline-block; background:url('/images/firemnifinance/bg/separator.png') 30px 0 repeat-y; vertical-align:middle;}
.filter .two-radio{display:inline-block; padding:2px 5px 2px 10px; color:#23343e; font-size:100%; line-height:1; vertical-align:middle;}
.two-radio label{vertical-align:middle; display: block;}
.two-radio input{position:relative; left:1px; /* or bottom:1px; */ }
/* TABS */
.tabs-wrap{position:relative; background:#71818b url('/images/firemnifinance/bg/tabs-wrap.png') 0 0 repeat-x; padding:10px; margin:40px 0 20px;}
.map-box .cor, .tabs-wrap .cor{width:2px; height:2px; background-image:url('/images/firemnifinance/bg/cor-white-2.png');}
.tabs-wrap-light{margin-top:1px; background:#d6e1e5;}
.tabs-wrap-light .shadow{display:none;}
.tabs-nav{position:relative; float:left; display:inline; position:relative; top:-32px; margin-bottom:-32px; padding:0 33px 0 0; z-index:2;}
.tabs-nav .shadow{position:absolute; right:0; bottom:0; width:13px; height:9px; background:url('/images/firemnifinance/bg/tabs-shadow.png') 0 0 no-repeat;}
.tabs-nav li{float:left; display:inline;}
.tabs-nav a{float:left; display:inline; text-decoration:none; color:#fff; background:url('/images/firemnifinance/bg/tabs-nav.png') 0 -400px no-repeat; margin:0 20px 0 0;}
.tabs-nav span{float:left; display:inline; background:url('/images/firemnifinance/bg/tabs-nav.png') 100% -500px no-repeat; position:relative; right:-20px;  padding:0 20px 0 0; line-height:32px; cursor:pointer;}
.tabs-nav #active a, .active-tab a{background-position:0 0;}
.tabs-nav #active span, .active-tab span{background-position:100% -100px; cursor:default;}
.tabs-nav-white #active a,.tabs-nav-white .active-tab a{background-position:0 -200px;}
.tabs-nav-white #active span,.tabs-nav-white .active-tab span{background-position:100% -300px; cursor:default;}
.tabs-nav #active a, .active-tab a{font-weight:bold; color:#0091c1;}
.tabs-nav a:hover{color:#0091c1;}
.tab-fragment{background:#f0f3f5 url('/images/firemnifinance/bg/tab-fragment.png') 0 100% repeat-x; border:1px solid #4c616e; padding:20px; color:#4c616e; margin:-2px 0 2px; position:relative; z-index:1;}
.tab-fragment-white{background:#fff;}
.tab-fragment p, .tab-fragment table.reset{margin:0 0 10px; font-size:100%;}
.tab-fragment p.bold{font-size:100%;}
.tab-fragment p.col-h-l, .tab-fragment p.col-h-r{width:48%;}
.tab-fragment p.l {margin-right:10px;}
.tab-fragment p.checkbox {padding-left:20px;}
.tab-fragment p.reset {margin:0;}
.tab-fragment p.checkbox input {margin:1px 0 0 -20px; float:left; display:inline;}
.tab-fragment div.grey .in {padding: 10px; background:#e3e8ec; margin-top:18px;}
.tab-fragment div.grey .in p {margin:0 0 2px;}
.DanKalk .tab-fragment-white input{border:none;text-align:right;}
.dots-bottom{background:url('/images/firemnifinance/bg/dot.png') 0 100% repeat-x; padding:0 0 10px; margin:0 0 15px;}
.dots-middle{background:url('/images/firemnifinance/bg/dot.png') 0 50% repeat-x; font-size:100% !important; margin:0 0 15px;}
.line-middle{background:url('/images/firemnifinance/bg/line.png') 0 50% repeat-x; font-size:100% !important; color:#0091c1 !important; margin:20px 0 15px !important;}
.line-middle strong{color:#0091c1 !important;}
.dots-middle strong, .line-middle strong{display:inline-block; background:#fff; padding: 0 10px 0 0;}
.tab-fragment-white table.reset td, .tab-fragment-white table.reset th{padding:3px 8px;}
.tab-fragment-white table.reset thead th{border:none; font-size:108%; padding:8px;}
.tab-fragment-white .bdl{border-left:1px solid #aebbc3;}
.tab-fragment .col{float:left; display:inline; padding:0 10px; color:#23343e; border-left:1px solid #aebbc3; width:176px; line-height:1.5; margin:0 0 15px;}
.tab-fragment .first{border:none; margin-left:0;}
.tab-fragment .col strong{font-size:100%; font-weight:normal; color:#4c616e !important; display:inline-block; margin-bottom:5px;}
.tab-fragment .col .row{padding:0 0 0 12px; background:url('/images/firemnifinance/bg/login.png') 0 60% no-repeat; font-size:100%;}

/* STD BOX */
.std-box-dark, .std-box {position:relative;margin-bottom: 20px;}
.std-box-dark h2, .std-box h2 {color:#0091c1; font-size:133%; font-weight:normal; border-bottom:2px solid #d2d9dd; margin: 0em 0 0.8em; padding:0 0 0.5em; font-family:arial;}
.std-box-dark h3, .std-box h3 {font-size:100%; margin: 0; font-family:arial;}
.std-box-dark p, .std-box p {font-size:100%; color:#747b80;}
.std-box-dark li {font-size:100%;}
.std-box-dark h2 {margin-bottom:0;}
.std-box-dark .in {padding: 10px 15px; background:#ebf1f3;}
.std-box-dark h1{margin-bottom:0;}
.std-box .date, .date{margin:5px 0;}
.std-box ul h2.small{font-family:arial; font-size:100%; margin:0; padding:0; border:none; line-height:1.3;}
.mtnn {margin-top:0 !important;}
.sprite{position:absolute; right: 0; top:-15px; width:58px; height:52px; background: 0 0 no-repeat;}
.sprite-calculator {background-image:url('/images/firemnifinance/sprite/calculator.png');}
.sprite-scales {background-image:url('/images/firemnifinance/sprite/scales.png');}
.sprite-bubles {background-image:url('/images/firemnifinance/sprite/buble.png'); right:-10px; top:0px;}
.sprite-bulb {background-image:url('/images/firemnifinance/sprite/bulb.png'); right:-15px; top:-10px;}
.sprite-hdd {background-image:url('/images/firemnifinance/sprite/hdd.png'); right:10px; top:-10px; width:54px; height:58px;}
.sprite-green-ok{ background-image:url('/images/firemnifinance/ico/zelena.png'); right:10px; top:0px; width:40px; height:37px; }

/* TWO COLS */
.two-cols-wrap {background:url('/images/firemnifinance/bg/line.png') 50% 0 repeat-y; margin: 0 0 15px;}
.two-cols-wrap .col-h-l, .two-cols-wrap .col-h-r{width:47%;}
.two-cols-wrap strong{font-weight:normal;}
.two-cols-wrap p{margin:0 0 3px;}
.two-cols-wrap .blue{color:#0091c1;}

/* RESULTS */
.results{background:#f0f3f5; position:relative; margin:15px 0 2px;}
.results .in{border:1px solid #aebbc3; padding:10px 10px 0;}
.resultsEnd{background:#0091c1; position:relative; font-size:108%; font-weight:bold; padding:10px 10px 1px;}
.resultsEnd td{color:#fff; font-weight:bold;}
.resultsWhite{background:#fff;}
.results input[type="text"]{background-color:#F0F3F5;}
.results input.wht{background-color:#fff;border:none;text-align:right;}
.resultsEnd input[type="text"]{background-color:#0091C1;color:white;font-weight:bold;}

/* MAP */
.map-box{background:url('/images/firemnifinance/bg/map.png') 0 100% repeat-x; padding:15px 20px 30px; position:relative;}
.map-box div.l{width:200px;}
.map-box div.r{width:360px;}
.map-box .ico-print {display:block; padding:5px 0 5px 30px; background:url('/images/firemnifinance/ico/print.png') 0 50% no-repeat;}
.map-box .ico-back {display:block; padding:5px 0 5px 30px; background:url('/images/firemnifinance/ico/back.png') 0 50% no-repeat;}
.map-box .ico-xls {display:block; padding:5px 0 5px 30px; background:url('/images/firemnifinance/ico/xls.png') 0 50% no-repeat;}
.map-table thead th{border:1px solid #fff; border-width:1px 0; color:#23343e; background:#d5e0e4; padding:10px;}
.table-btns{margin:-10px 10px 20px; font-size:100%;}
.table-btns a{line-height:38px; background:#ecf1f4 0 0 no-repeat; display:inline-block; padding:0 10px 0 40px; margin-right:-1px; text-decoration:none;}
.table-btns .ico-print{background-image:url('/images/firemnifinance/bg/print.png');}
.table-btns .ico-xls{background-image:url('/images/firemnifinance/bg/xls.png'); padding-left:50px;}

/* CALENDAR */
.calendar{background:url('/images/firemnifinance/bg/calendar.png') 0 0 no-repeat; padding:56px 0 0 0; width:635px; margin:0 0 30px;}
.calendar .in{margin:0 3px 0 0; border:1px solid #d2d9dd; border-width:0 1px 1px;	padding:0 20px 15px;}
.calendar table td, .calendar table th{background:none; border:none; padding: 8px 5px;}
.calendar table tbody td {border-top:1px solid #d2d9dd;}
.calendar thead th {padding: 15px 5px; vertical-align:top;}
.calendar thead th label {display:inline-block; margin-bottom:8px;}

/* HELP LIST */
.help-list p{font-size:100%;}
.help-list h3{font-weight:bold;}
.help-list h2.title{font-size:100%; font-family:arial; margin:0; font-weight:bold;}
.help-list .desc{font-size:100%; margin-bottom:8px;}
.help-list li{margin-bottom:10px !important;}
.help-list .date{margin:3px 0 !important;}
.helpIn{padding:0 10px; background:url('/images/firemnifinance/bg/help.png') 0 50% no-repeat; color:#333;}
.helpOut{padding:0 10px; background:url('/images/firemnifinance/bg/help.png') -500px 50% no-repeat; color:#333;}
.help-list .more a{background-image:url('/images/firemnifinance/bg/row-dark.png'); font-weight:normal;}
#content .std-box-dark .more a{background-image:url('/images/firemnifinance/bg/row-dark.png'); font-weight:normal;}


/* FILE DOWNLOAD */
.file-down table{margin:0 0 20px;}
.file-down table span{font-size:100%; color:#747b80;}
.file-down p.l {width:28%;}
.file-down p.r {width:70%; font-size:100%;}


/* BOOK TIP */
.book-tip h3 {font-size:108%; color:#333; margin: 0 0 10px;}
.book-tip h3 span {font-size:85%; color:#666;}
.book-tip img.l {margin:0 10px 10px 0;}
.book-tip .desc {font-size:100%; color:#23343e; margin: 0 0 8px;}
.book-tip .desc span {display:block; font-size:100%; color:#666;}
.book-tip .price {font-size:100%; margin:0 0 3px;}
.book-tip .price span {display:inline-block; width:75px; font-size:100%;}
.book-tip .price-big {color:#333; margin: 0 0 10px;}
.book-tip .price-big strong {font-size:125%;}

/* NEWS BOX */
.news-box ul {margin: 0 0 10px;}
.news-box li {padding: 0 0 5px 40px !important;}
.news-box strong {float:left; display:inline; margin-left:-40px; width: 34px; text-align: right;}

.news-box h3 {font-size:100%; margin: 0; font-weight:normal;}

/* DISCUSION LIST */
.discusion-list ul {margin:0 0 15px;}
.discusion-list li a {padding: 5px 0 5px 35px; background:url('/images/firemnifinance/bg/forum.png') 0 0.5em no-repeat; display:block;}
.discusion-list h3 {margin:0; font-weight:normal;}

/* TOP BOXS */
.top-boxs .std-box h2 {color:#0091c1; font-size:133%; font-weight:normal; margin: 0em 0 0.45em;border: 0;padding:0;}
.top-boxs .std-box h3 {font-size:108%; margin:0 0 15px; padding:0;}
.top-boxs .std-box h3 a {text-decoration:none; color:#6f9aa8; text-decoration:none; display:block; background:#d4e0e4; padding: 10px 20px;}
.top-boxs .std-box h3 a:hover {background:#6f9aa8; color:#d4e0e4;}
.top-boxs .std-box h4 {font-size:100%; margin:0; font-weight:normal;}
.top-boxs .std-box li {margin:0 20px 12px;}
.top-boxs .std-box .more {margin:0 20px 12px;}
.top-boxs .std-box .bg-magnifier {margin:0 0 20px; background:#ebf1f3 url('/images/firemnifinance/bg/magnifier.png') 100% 100% no-repeat;}
.top-boxs .std-box .bg-scales {margin:0 0 20px; background:#ebf1f3 url('/images/firemnifinance/bg/scales.png') 100% 100% no-repeat;}
.top-boxs .std-box .bg-men {margin:0 0 20px; background:#ebf1f3 url('/images/firemnifinance/bg/men.png') 100% 100% no-repeat;}
.top-boxs .std-box .bg-bulb {margin:0 0 20px; background:#ebf1f3 url('/images/firemnifinance/bg/bulb.png') 100% 100% no-repeat;}

/* FOOTER */
#footer {width:1020px; margin:7px auto; text-align:left;}
#footer .in {background:#107398 url('/images/firemnifinance/bg/footer.png') 0 100% no-repeat; padding:25px 30px;}
#footer h2 {font-size:133%; font-weight:normal; margin:0 0 15px;}
#footer h2 a {color:#fff; text-decoration:none;}
#footer h2 a:hover {color:#fff; text-decoration:underline;}
#footer li {font-size:100%;}
#footer li a {padding:5px 0 5px 15px; background:url('/images/firemnifinance/bg/footer-a.png') 0 1em no-repeat; color:#fff; display:block;}
#footer li a:hover {color:#fff; text-decoration:none;}
#footer .r{color:#0b3b4d; font-size:100%; margin: 9px 0;}
#footer .l {margin: 8px 0 0; overflow:hidden;}
#footer .l a {background-image:url('/images/firemnifinance/bg/partners-web1.png');}
#footer .l a.active {color:#0b3b4d;}

/* BNR */
.bnr {margin:10px 0 0 !important; text-align:center;}
.bnr div table {margin:0 auto;}

h2.bnr {margin:42px 0 15px !important; display:block; background:url('/images/firemnifinance/bg/bnr.png') 0 100% repeat-x; text-align:right; color:#d2d9dd; font-size:10px; line-height:1; border:none; padding:0;}
.bnr span{display:block; background:url('/images/firemnifinance/bg/bnr.png') 0 100% repeat-x; text-align:right; color:#d2d9dd; font-size:10px; line-height:1; margin: 0 0 3px;}
h2.bnr span, .bnr span span{background:#fff; display:inline-block; padding: 0 2px; margin:0;}
.bnr300x300 {width:300px; margin:10px auto 0 !important;}
.bnr-two {width:610px; margin:10px auto 0 !important;}
.div-ad-sky{float: right;/*width: 240px;*/}

/* GRIDS */
.grid{display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px;}
.grid1{width:205px;}
.grid2{width:440px;}
.grid3{width:685px;}
.grid4{width:880px;}

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block; z-index:10; line-height:1px; font-size:1px;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 100%;}
.cor-br{bottom:0; right:0; background-position:100% 100%;}

/* INLINE BTN */
.inline-btn{display: -moz-inline-block; display:inline-block; height:21px; background:url('/images/firemnifinance/btn/all.png') 0 0 no-repeat; vertical-align:middle; text-decoration:none;margin:0 1px;}
.inline-btn span, .inline-btn input, .inline-btn button{height:21px; display: -moz-inline-block; display:inline-block;
background:url('/images/firemnifinance/btn/all.png') 100% -100px no-repeat; line-height:21px; border:none; padding:0 10px; color:#fff; cursor:pointer; font-size:85%; font-family:arial, helvetica, sans-serif; vertical-align: top; margin:0; overflow:visible;}
.inline-btn:hover span{text-decoration:underline;}
.prev-btn{background-position:0 -1100px;}
.prev-btn span{padding:0 10px 0 20px;}
.next-btn span{background-position:100% -1200px; padding: 0 20px 0 10px;}
.prev-btn-dis{background-position:0 -900px; text-decoration:none !important;}
.prev-btn-dis span{background-position:100% -800px; padding:0 10px 0 20px; text-decoration:none !important; cursor:default;}
.next-btn-dis{background-position:0 -700px; text-decoration:none !important;}
.next-btn-dis span{background-position:100% -1000px; padding:0 20px 0 10px; text-decoration:none !important; cursor:default;}
table .inline-btn, .filter .inline-btn {background-position:0 -200px; height:28px;}
table .inline-btn span, table .inline-btn input, .filter .inline-btn input {background-position:100% -300px; height:28px; line-height:28px; font-size:100%;}
.arow-btn{background-position:0 -400px; height:38px;}
.arow-btn input, .arow-btn span, .arow-btn button{background-position:100% -500px; height:38px; line-height:38px; font-size:117%; color:#23343E; padding:0 10px 0 35px; font-weight:bold;}
.find-btn{background-position:0 -600px;}
.login-btn{background-position:0 -1300px;}
.send-btn{background-position:0 -1400px;}
/*
button { background: none; border: none; margin: 0; padding: 0; font-size: 0; line-height: 0; width: auto; overflow: visible; color:white;  }
button .indiv { font-size: 12px; margin-right:5px;padding-right:5px; padding-left:10px; line-height: 28px;background: url(/images/firemnifinance/btn/all.png) no-repeat 0px -200px; }
button .outdiv{margin:0; background: url(/images/firemnifinance/btn/all.png) no-repeat 100% -300px; line-height:28px;}
*/
/* adds */
.boxad ul{margin-left: 10px;}
.boxad ul li{padding: 0px 0px 0px 10px; background:inherit;}

/*- speciální boxy -*/

.boxtab .tabs h5        { float: left; font-weight: normal; background: #EFF1F5; border-right: 1px solid #D5DCE6; padding: 4px 6px; }
.boxbg2 .tabs h5        { background: #F3F9DF; }
.boxtab .tabs h5.active { font-weight: bold; background: #fff; position: relative; margin-bottom: -1px; padding-bottom: 5px; }
.boxtab .tabs h5.active a { text-decoration: none !important; color: #000 !important; }
.boxtab .in             { display: none; background:#fff; }
.boxtab .active         { display: block; }

/* grafy */
div[id^=graf]{margin-bottom:25px;}

/* calc-table */
.calc-table td, .calc-table th{background:none;color: #4C616E;padding:7px 0;}
.calc-table{width:100%;}
.calc-table thead th{border:none;}

/* inline */
.inline{display:inline;}

/* boxes */
.box {
	background-color:white;
	margin-bottom:6px;
}
.box td, th{background:#ffffff;}

.seznamTable .STadd a.xlsExport {
background:url("/images/studentskefinance/ico/excel.gif") no-repeat scroll left center transparent;
}
.seznamTable .STadd a.print {
background:url("/images/studentskefinance/ico/print.gif") no-repeat scroll left center transparent;
}
.seznamTable .STadd a {color:#6C7880;display:block;float:right;height:30px;line-height:30px;margin:0 10px;
padding-left:30px;text-decoration:none;width:auto;}

/******************************************************************************/
/* Kalkulátor běžných účtů */

#kalk_bezne_ucty{ position:relative; background:#71818b url('/images/firemnifinance/bg/tabs-wrap.png') 0 0 repeat-x; padding:10px; margin:40px 0 20px; }
#kalk_bezne_ucty .bu_body {
    background:#f0f3f5 url('/images/firemnifinance/bg/tab-fragment.png') 0 100% repeat-x; border:1px solid #4c616e; padding:20px; color:#4e6168 ; margin:-2px 0 2px;
    position:relative; z-index:1; border-top: 0;
}
#kalk_bezne_ucty .bu_navg { height: 42px; position:relative; margin-bottom: -42px;top:-32px;}

#kalk_bezne_ucty .bu_navg ul {margin: 0px; padding: 0px; background: none repeat scroll 0 0 transparent;
    border: 0 none;list-style: none outside none;padding: 0;}
#kalk_bezne_ucty .bu_navg ul li {float: left; display: inline; background: none; margin: 0; padding:0;  }
#kalk_bezne_ucty .bu_navg ul li a  { float:left; display:inline; text-decoration:none; color:#fff; background:url('/images/firemnifinance/bg/tabs-nav.png') 0 -400px no-repeat;
margin-right: 10px;  margin:0 20px 0 0;}
#kalk_bezne_ucty .bu_navg span{ float:left; display:inline; background:url('/images/firemnifinance/bg/tabs-nav.png') 100% -500px no-repeat; position:relative; right:-20px;
padding:0 20px 0 0; line-height:32px; cursor:pointer; }
#kalk_bezne_ucty .bu_navg ul li.separator{background: url('/images/studentskefinance/bu_top_div.png') right no-repeat; }
#kalk_bezne_ucty .bu_navg li.active { border-bottom:1px solid #f0f3f5;  }
#kalk_bezne_ucty .bu_navg .active a{ background-position:0 0; font-weight:bold; color:#0091c1;}
#kalk_bezne_ucty .bu_navg .active span{background-position:100% -100px; cursor:default;}
#kalk_bezne_ucty .bu_navg ul li.active { border-bottom: none; background-color: #F5FAE3; color: #9ECF52;}


#kalk_bezne_ucty .bu_h1 {font-size: 12pt; color: #4e6168; font-weight: bold;}
#kalk_bezne_ucty .bu_h2 {font-size: 10pt; color: #4e6168; font-weight: bold;}
#kalk_bezne_ucty p {margin: 5px 0px;}
#kalk_bezne_ucty .bu_dataline {margin-bottom: 5px;}
#kalk_bezne_ucty .right {float: right; /*margin-left: 10px;*/ }
/*#kalk_bezne_ucty button {padding: 0px !important; margin: 0px !important; border: none; }
#kalk_bezne_ucty button.button_next {width: 98px !important; height: 32px;  background: url('/images/studentskefinance/bu_btn_next.png') no-repeat !important; }
#kalk_bezne_ucty button.button_prev {width: 125px !important; height: 32px;  background: url('/images/studentskefinance/bu_btn_prev.png') no-repeat !important; }
#kalk_bezne_ucty button.button_count {width: 88px !important; height: 32px;  background: url('/images/studentskefinance/bu_btn_spocitej.png') no-repeat !important; }
*/#kalk_bezne_ucty input, #kalk_bezne_ucty select {border: 1px solid #aebbc4;}
#kalk_bezne_ucty input.s {width: 110px;}
#kalk_bezne_ucty input.checkbox {position: relative; top:2px;}
#kalk_bezne_ucty .hr {height: 0px; margin: 20px 0px; border-top: 1px dotted #5A6151;}
#kalk_bezne_ucty .hr2 {height: 0px; margin: 20px 0px; border-top: 1px dotted #5B6155;}
#kalk_bezne_ucty .bu_col33 {float: left; width: 33%;}
#kalk_bezne_ucty td, #kalk_bezne_ucty th, #kalk_bezne_ucty table{border: none; color: #4e6168; }
#kalk_bezne_ucty th {background-color: #d8dde1; color: #50636a; font-weight: bold; text-align: left;}
#kalk_bezne_ucty th.first {width: 60%;}

#kalk_bezne_ucty #result { background: #fff url('/images/firemnifinance/bg/obsah_top_grad.png') repeat-x; }
#kalk_bezne_ucty .results { background: none; }
#kalk_bezne_ucty .results table {width: 100%;}
#kalk_bezne_ucty .results th { background: none; border-bottom: 1px solid #aebbc4; color: #4e6168; }
#kalk_bezne_ucty .results td { font-size: 8pt; background: none;  }
#kalk_bezne_ucty .results tr.even td{color: black;}
#kalk_bezne_ucty .results tr.odd td{color: #585B54;}
#kalk_bezne_ucty .results tr.active td{ color: #3F6A8D; }
#kalk_bezne_ucty .results tr.ko td a, #kalk_bezne_ucty .results tr.ko td{ color:red;}

#kalk_bezne_ucty .tooltip {background: url('/images/firemnifinance/ico/ico_otaznik.png'); width: 14px; height: 14px; float: right; }
#kalk_bezne_ucty .tooltip2 {background: url('/images/firemnifinance/ico/ico_otaznik.png') no-repeat 4px 0px transparent; width: 18px; height: 14px; display:inline-block; }
#kalk_bezne_ucty .log {font-size:8pt; color: gray; padding-top: 5px; }

.arow-btn2 { background-position: 0 -343px; }

.reklamaPojistneCentreum { padding: 5px; margin-top: 3px;  }
.reklamaPojistneCentreum a{ text-decoration: none; }
.bnr .reklamaPojistneCentreum div{ text-align:left; }
.reklamaPojistneCentreum .h4{ font-weight: bold; text-decoration: underline; color: black; }
.blueBack .h4{ color: #2D809E; }
.bnr .reklamaPojistneCentreum span{ background: none; display: block; text-align: left; display: inline; font-size: 12px; }
.reklamaPojistneCentreum img{ padding: 4px 0 0 4px; }
.blueBack{ background: #E6F9FF; }
.reklamaPojistneCentrumWrap { position: relative; }
.reklamaPojistneCentrumWrap .reklamaAbs{ position: absolute; top:-13px; right:0; color: #E6F9FF; font-size: 10px; }

.doporucujeme li{ margin-bottom: 7px; }
.doporucujeme a{ font-weight: bold; display: block; }

.inputHint {color:#9a9a9a !important;}

/*** deprecated ***/
.yellow-banner {width:200px; background: #FFFBE8; position: relative; margin: 6px; padding: 6px; }
.yellow-banner span{ line-height: 1; color: black; }
.yellow-banner .reklama{ position: absolute; top:-13px; left:0; background: #FFFBE8; padding: 2px 6px 0 ; color: #C2BDA0; }
.yellow-banner a{ font-weight: bold; display: block; margin-bottom: 2px; }
.error{ background: none repeat scroll 0 0 #FFB6C1; border: 1px solid red; color: red !important; font-weight: bold; padding: 7px; }


/*- reklama Google -*/
.adsense_B {clear:both; margin-top:3px;}
.adsense_B table, .adsense table td {border:0px; background-color:white;}
.adsense_B table td, .adsense_B table th {padding:5px 10px; background-color:white; color:black;}
.adsense_B_in		{position: relative; width:50%; float:right; margin:10px 0px 10px 10px;}
.adsense_B_out	{position: relative; width:100%;}
.adsense_B_name	{text-decoration:none; font-size:110%; font-weight:bold; text-decoration:underline;}
.adsense_B_reff	{color:#33497D;text-decoration:none;text-decoration:underline;}
.adsense_B_title	{display:block; width:100%; text-align:right;}
.adsense_B_title a, .adsense_title_con a {padding:0px 10px;text-decoration:none; font-size:90%; color:#999999;}
.adsense_B_title a:hover, .adsense_B_title_con a:hover {color:#999999;}
.adsense_B_title_con {position: absolute; background-color:#ffffff; line-height:30px; top:0px; left:0px; border:1px solid #D5DCE6; border-bottom:0px;}


#plovouci-bottom {width:1020px; position:fixed; z-index:9999; bottom:0px; margin:0 auto;}
#dock-bottom {width:100%;}

#addbox table { margin: auto;}
#addbox td { padding: 0; }
#skyscrapper-left { margin-right: 481px; }
#skyscrapper-right, #skyscrapper-left { top: -109px; }
#skyscrapper-left, #skyscrapper-right { position: absolute; right: 50%; overflow: hidden; }
#skyscrapper-left td, #skyscrapper-right td, #addbox td { padding: 0; }
#skyscrapper-right { margin-right: -599px; }
#skyscrapper-right .bnr span, #skyscrapper-left .bnr span{ display:none; }

span.ico-pdf {background:url('/data/galerie/img/3348.gif'); height:17px; width:17px; display:block;}
span.ico-doc {background:url('/data/galerie/img/3352.gif'); height:17px; width:17px; display:block;}
span.ico-xls {background:url('/data/galerie/img/3349.gif'); height:17px; width:17px; display:block;}
span.ico-zip {background:url('/data/galerie/img/3350.gif'); height:17px; width:17px; display:block;}
span.ico-ppt {background:url('/data/galerie/img/3351.gif'); height:17px; width:17px; display:block;}

.firmy_hledani tr td {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

#footer2 {width:1020px; margin:0px auto; text-align:left; background: #117EA6;padding: 0px;}
#footer2 div.nadpis {font-weight:bold; font-size: 135%; margin: 0px; padding: 0px 0px 10px; font-family: Arial, sans-serif !important; color:#23343e;}
#footer2 .item a, #footer2 ul li {font-size:11px !important; line-height: auto; font-weight:normal; padding: 0;}
#footer2 ul li {margin: 2px 0; background: none !important; line-height: auto !important; padding: 0 !important;}
#footer2 ul {margin: 0;}
#footer2 .item a {text-decoration: underline; color:#23343e;}
#footer2 .item a:hover {text-decoration: none ;}
#footer2 .item {margin:5px 0;}
#footer2 .item .date {color:#666;}
#footer2 .grid_quarter {width: 25%; float:left;}
#footer2 .grid_half {width: 50%; float:left;}
#footer2 .grid_bottom {padding:10px 10px; margin: 10px 5px; border: 1px solid #d4e1d8; background: #fff;}

div.nadpis2 {
  color: #0091c1;
  font-size: 133%;
  font-weight: normal;
  border-bottom: 2px solid #d2d9dd;
  margin: 0em 0 0.8em;
  padding: 0 0 0.5em;
  font-family: arial;
}
div.nadpis_footer {
  font-size: 133%;
  font-weight: normal;
  margin-bottom: 15px;
}
div.nadpis_footer a {
  color:#fff;
  text-decoration: none;
}
div.nadpis_footer a:hover {
  text-decoration: underline;
}
div.nadpis_loginform {color:#23343e; font-size:120%; font-weight: bold; margin: 6px 0;}
div.tipy li {margin-bottom: 5px;}
div.tipy li img {width:60px; height:40px; float:left; margin:0 5px 5px 0;}

/* povolení cookies */
.cookies-policy {
    position: relative;
    width: 1020px;
    margin: 0 auto;
    display: none;
    padding: 1em 0;
    color: white;
    background: #117EA6;
}

.cookies-policy p {
    margin: 0;
}

.cookies-policy a {
    margin: 0 2em 0 0;
    color: white;
    text-decoration: underline;
}

.cookies-policy button {
    display: inline;
    padding: .2em .5em;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    color: #117EA6;
    background-color: white;
}

.news .perex {
    font-style: italic;
}

.boxnews .img {
    float: left;
    margin: 5px 20px 10px 0px;
}

.boxnews li a {
    color:black;
    font-weight:bold;
}
.boxnews h2 {
    font-size: 133%;
    font-weight: normal;
    margin: 0 0 2px;
    border: none;
}

.boxnews p {
    margin: 0px 0px 5px 0px !important;
}
.boxnews .datetime{
    font-weight: bolder;
    margin-right: 5px
}

.boxnews .item {
    margin-bottom: 20px;
}
.boxnews .item b{
   font-weight: 100;
    color: #23343e;
}

.boxnews table td {
    background: none;
    text-align: left;
    border: none;
    padding: 3px;
}

a.mail, a.tisk, a.facebook, a.gplus {
    display: inline-block;
    width: 23px;
    height: 23px;
    text-decoration: none;
    margin: 2px;
}
a.mail {
    background: url('/images/finance2012/tabulkyHDP/ico_mail.png') center no-repeat;
}
a.tisk {
    background: url('/images/finance2012/tabulkyHDP/ico_tisk.png') center no-repeat;
}
a.facebook {
    background: url('/images/finance2012/tabulkyHDP/ico_fb.png') center no-repeat;
}
a.gplus {
    background: url('/images/finance2012/tabulkyHDP/ico_gplus.png') center no-repeat;
}

.rejstrik_box{
    padding: 10px 15px;
    background: #ebf1f3;
}

.under-news-title{
    color: #0091c1;
    margin: 1.3em 0 0.4em;
    font-family: Tahoma,Arial,lucida,sans-serif;
    font-size: 155%;
    font-weight: normal;
}