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; padding:1px 0;position: relative;}
#main{margin:45px auto 0; background:#fff; width:900px; padding: 220px 30px 20px; position:relative; z-index: 1; text-align:left;}

/* LOGO */
#logo{position:absolute; top:110px; 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;}


/* 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{margin-left:-1px; display:inline-block; text-decoration:none; font-size:92%; padding: 0 13px; color:#6db6d1; background:url('../../images/firemnifinance/bg/partners-web.png') 0 0 no-repeat; line-height:17px;}
#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:60px; margin-right:-440px; overflow:hidden; z-index: 2;}
#partners-logo a{margin-left:8px;}

/* SEARCH BOX */
#search-box{position:absolute; right:50%; top:120px; margin-right:-435px; overflow:hidden; z-index: 2;}
#search-box .int{border:1px solid #d2d9dd; padding:5px; width:250px;}
#search-box input{vertical-align:middle;}

/* MAIN MENU */
#main-menu{position:absolute; left:50%; top:220px; margin-left:-440px; width:879px; z-index: 3; 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:92%; 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:192px; margin-left:-435px; width:870px; z-index: 2; text-align:left; font-size:92%;}
#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 p a{color:#6a7780; padding-left:10px; margin-left:15px; background:url('../../images/firemnifinance/bg/login.png') 0 60% no-repeat;}
#main-tabs p a:hover{color:#6a7780; text-decoration:none;}

/* BREADCRUMB */
.breadcrumb {font-size:92%; 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:92%;}
.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:92%; 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:92%; 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:92%; 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:92%;}
.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:92%; 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:92%;}
.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:92%; 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:92%;}

/* 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:92%; color:#747b80;}
.std-box-dark li {font-size:92%;}
.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;}

/* 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:92%;}
.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:92%;}
.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:92%; 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:92%; color:#666;}
.book-tip .price {font-size:100%; margin:0 0 3px;}
.book-tip .price span {display:inline-block; width:75px; font-size:92%;}
.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:92%; 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:960px; 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:92%;}
#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:92%; margin: 8px 0;}
#footer .l {margin: 5px 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;}

/* GRIDS */
.grid{display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px;}
.grid1{width:205px;}
.grid2{width:430px;}
.grid3{width:655px;}
.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{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{background-position:100% -500px; height:38px; line-height:38px; font-size:117%; color:#116aa5; padding:0 10px 0 35px;}
.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(http://media.finance.cz.katrenik.dev/images/firemnifinance/btn/all.png) no-repeat 0px -200px; }
button .outdiv{margin:0; background: url(http://media.finance.cz.katrenik.dev/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;}