@font-face {
    font-family: 'archivo_narrowregular';
    src: url('/css/fonts/archivonarrow-regular.eot');
    src: url('/css/fonts/archivonarrow-regular.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/archivonarrow-regular.woff') format('woff'),
         url('/css/fonts/archivonarrow-regular.ttf') format('truetype'),
         url('/css/fonts/archivonarrow-regular.svg#archivo_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#main { background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 901px; position: relative; height: auto; min-height: 100%; margin: 0 auto; }
body>#main { height: auto; }
#matrioska { width: 920px; }
#header { background-image: url(../images/template/minirapid_up.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 920px; height: 270px; text-align: left; margin: 0; padding: 0; }
#footer { width: 920px; height: 80px; overflow: hidden; color: #fff; font-size: 12px; line-height: 80px; background-color: #263248; text-align: center; }
#footer a{ color: #fff; text-decoration: underline; }
#mainbody { width: 920px; min-height: 400px; overflow:hidden; text-align: left; background: #fff repeat-x left top; }
#stred { background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 920px; min-height: 300px; overflow:hidden; height: auto; }
#stred_padd { text-align: left; width: 100%; margin: 30px; }
hr.cleaner { clear:both; height:1px; padding:0; border:none; visibility: hidden; margin: 0 0 0; }
a , a:visited { color: #6b6b6b; text-decoration: none; }
a:hover { color: #6b6b6b; text-decoration: underline; }
/* Spolocne styly pre menu */
.upmenu { position: absolute; top: 220px; left: 0; width: 920px; margin: 0; padding: 0; }
.upmenu li { display: inline; float: left; margin: 0; padding: 0; }
/* Spolocne styly pre menu */
.welcomeText { text-align: left; margin-top: 20px; margin-left: 170px; }
.welcomeText ul {  }
.welcomeText ul li { line-height: 20px; }
.indexInfo { text-align: center; width: 710px; overflow: hidden; margin-top: 30px; margin-left: 105px; }
.indexInfo ul { margin: 0; padding-left: 20px; }
.indexInfo ul li { font-size: 12px; line-height: 23px; width: 300px; margin: 0; padding: 0; display: block; }
.indexNovinky { background-image: url(../images/template/minirapid_novinky.jpg); background-repeat: no-repeat; text-align: justify; width: 352px; height: 501px; float: left; padding-top: 30px; }
.indexOnas { background-image: url(../images/template/minirapid_onas.jpg); background-repeat: no-repeat; text-align: left; width: 352px; height: 501px; float: left; margin-left: 2px; padding-top: 30px; }
.rulezTerm { font-size: 11px; text-align: left; width: 700px; margin-top: 0; margin-bottom: 30px; margin-left: 111px; }
.upInfo { color: #fff; font-size: 11px; font-weight: bold; line-height: 34px; position: absolute; top: 0; left: 30px; width: 200px; }
.facebookLike { position: absolute; top: 160px; left: 660px; }
.upAlertInfo { color: #f02e00; font-size: 15px; font-family: Georgia; font-weight: bolder; position: absolute; top: 45px; left: 15px; width: 800px; }
.upAlert { color: #fb3434; position: absolute; top: 40px; left: 30px; width: 800px; }
.upAlert a { color: #adde0d; font-size: 16px; font-weight: bold; line-height: 20px; text-decoration: underline; position: absolute; top: 20px; left: 50px; width: 800px; }
.login { color: #fff; font-size: 11px; line-height: 30px; text-align: right; position: absolute; top: 0; left: 260px; width: 650px; margin-top: 3px; }
.login a { color: #9f9f9f; }
.inputLogin { width: 150px; }
.logoutBox { text-align: center; position: absolute; top: 0; left: 646px; width: 70px; margin: 0; padding: 0; }
.input_down_bg { background-image: url(../images/bg/minirapid_input.jpg); background-repeat: no-repeat; width: 700px; height: 214px; margin: 0; padding: 0 0 10px; }
.input_down { font-size: 11px; font-family: tahoma; background-color: #f1f1e5; background-repeat: no-repeat; background-position: center; width: 680px; height: 200px; margin: 10px 5px 5px 8px; padding: 0; overflow:hidden ; border-width: 0; }

.paddBox { text-align: left; }
.paddBox ul { margin-left: 50px; }
.paddBox ul li { font-size: 12px; line-height: 20px; display: block; }

.boxCredit { text-align: center; margin: 0 auto; }

#viac { font-weight: normal; line-height: 20px; }
#viac i { font-size: 14px; font-weight: normal; line-height: 20px; }
#viac a { font-size: 11px; text-decoration: underline; }
#viac a:hover { font-size: 11px; text-decoration: none; }
.kreditLoga { width: 95px; float: left; }
.pay_paypal { width: 390px; height: 22px; float: left; }
.pay_paypal_logo { height: 22px; float: left; }
.regme { position: absolute; top: 40px; left: 674px; }
.regme a { font-size: 11px; }
.forgotPass { position: absolute; top: 40px; left: 740px; }
.forgotPass a { font-size: 11px; }
.forgotPassInput { font-size: 12px; font-family: tahoma; background-color: #ececec; margin: 1px 0 0; padding: 0; width: 150px; height: 18px; border: solid 1px #606060; }
.formular { text-align: center; position: relative; }
form { margin: 0; padding: 0; }
.f0 { width: 600px; overflow: hidden; margin: 0; padding: 0; }
.f1 { font-size: 12px; text-align: right; vertical-align: middle; width: 180px; overflow: hidden; float: left; }
.f2 { font-size: 12px; text-align: left; width: 300px; float: left; }
.f2 input { font-size: 12px; font-family: tahoma; background-color: #ececec; width: 250px; height: 26px; margin: 1px 0 0; padding: 0; border: solid 1px #9e9e9e; }
.vkladovy_listok { font-size: 16px; font-family: tahoma; font-weight: bold; background-image: url(../images/bg/vkladovy_listok.jpg); width: 1000px; height: 639px; }
.vkladovy_listok_cu { position: absolute; top: 170px; left: 340px; }
.vkladovy_listok_mena { position: absolute; top: 170px; left: 580px; }
.vkladovy_listok_vs { position: absolute; top: 220px; left: 360px; }
.vkladovy_listok_suma { position: absolute; top: 170px; left: 800px; }
.vkladovy_listok_podpis { position: absolute; top: 270px; left: 800px; }
.share_list { width: 600px; margin: 0; padding: 0; }
.share_list a { color: #75b500; font-size: 14px; font-weight: bold; }
.share_list_up { background-image: url(../images/template/minirapid_zdielanie_input_up.png); background-repeat: no-repeat; width: 711px; height: 14px; margin: 0; padding: 0; }
.share_list_middle { background-image: url(../images/template/minirapid_zdielanie_input_middle.png); background-repeat: repeat-y; width: 711px; min-height: 200px; margin: 0; padding: 0; }
.share_list_down { background-image: url(../images/template/minirapid_zdielanie_input_down.png); width: 711px; height: 13px; margin: 0; padding: 0; }
.share_search_txt { line-height: 21px; text-align: right; width: 200px; height: 30px; float: left; margin-right: 10px; margin-left: 0; }
.share_search { background-image: url(../images/template/minirapid_zdielanie_search.png); width: 124px; height: 23px; overflow: hidden; float: left; margin-bottom: 10px; }
.share_search_input { font-size: 11px; width: 85px; height: 12px; overflow: hidden; margin-top: 5px; margin-bottom: 2px; margin-left: 10px; border: dotted 0 #fff; }
#rowover { background-color: #f1f4e5; }
#row {  }

.code { font-size: 11px; background-color: #f1f1f1; padding: 2px 2px 2px 10px; border: solid 1px #bbb8b1; }
.alert { margin-top: 20px; }
.info { margin-top: 20px; }
.user_logs { width: 630px; margin: 0 0 0 30px; padding: 0; }
.user_logs ul { margin: 0; padding: 0; }
.user_logs ul li { font-size: 10px; width: 630px; margin: 5px 0 0; padding: 0; border-bottom: 1px solid #c1cd01; list-style-type: none; display: list-item; }


.smallTxt { color: #888; font-size: 10px; }
#showMojMinirapid { background-color: #263248; width: 70px; margin: 0; padding: 2px; display: none; }
#showMojMinirapid a { color: #fff; line-height: 20px; }
.pager { background-image: url(../images/bg/bg_pages.png); text-align: right; width: 690px; height: 22px; clear: both; margin-left: 1px; padding-top: 3px; padding-left: 10px; }
.pager a { background-color: #d5f367; text-align: center; width: 17px; height: 17px; float: left; margin-right: 2px; border: solid 1px #bdbdbd; }
.pager a:hover { background-color: #ccc; text-align: center; margin-right: 2px; width: 17px; height: 17px; float: left; border: solid 1px #bdbdbd; }
.pages_select { background-color: #ccc; text-align: center; margin-right: 2px; width: 17px; height: 17px; float: left; border: solid 1px #bdbdbd; }
.akcia1rok { color: #263248; font-size: 20px; font-family: georgia; }
.akciasms { color: #ff7400; font-size: 20px; font-family: georgia; }
.hlCredit { color: #db38db; font-size: 16px; font-weight: bold; }
.facebook {border:none; overflow:hidden; width:250px; height:62px;}
.anketa2 { position: absolute; top: 250px; left: -70px; width: 200px; height: 500px; z-index: 2; }
.anketa_arrow { background-image: url(../images/bg/arrowGreen.png); position: absolute; top: 0; left: -140px; width: 140px; height: 96px; }
.anketa_pasy { background-color: #66a100; }
.anketaTable { font-size: 11px; }
.anketaTable hr { margin: 2px 0; padding: 0; }
.selectOnlineDown { color: #4d9200; font-size: 11px; margin: 1px; padding: 1px; border: solid 1px #315360; }
.moment { background-image: url(../images/bg/bg_moment.png); text-align: center; vertical-align: middle; position: absolute; top: 400px; left: 400px; width: 194px; height: 109px; z-index: 1000; }
.stahujInfo { text-align: left; overflow: hidden; margin-top: 0; margin-left: 1px; padding-top: 0; }
.stahujInfo ul { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; }
.stahujInfo ul li { font-size: 11px; margin-bottom: 0; margin-left: 20px; padding: 0; list-style-image: url(../images/ico/bullet_arrow_blue.gif); display: list-item; }
.stahujList { font-size: 12px; font-family: tahoma; text-align: left; }
.dmUp { background-color: #d0ee62; color: #888; height: 31px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.hintanchor{ font-weight: bold; color: navy; margin: 3px 8px;}
.downIco { font-size: 17px; line-height: 17px; width: 18px; height: 18px; float: left; margin-top: 0; padding-top: 0; }
.downIco a:link { background-image: url(../images/ico/download_file.png); background-repeat: no-repeat; text-align: center; margin-top: 0; padding-top: 0; }
.downIco a:hover { background-image: url(../images/ico/download_file.png); background-repeat: no-repeat; background-position: 0 0; }
.downIco a:visited { background-image: url(../images/ico/download_file_one.png); background-repeat: no-repeat; background-position: 0 0; }
#hintbox{position:absolute; top: 0; background-color: lightyellow; width: 250px; padding: 3px; font:11px/18px Verdana; text-align: left; z-index:100; visibility: hidden; border-color: black; border-style: solid; border-width: 1px 3px 3px 1px; }
.checkSelect { font-size: 11px; background-repeat: no-repeat; text-align: left; margin-right: 8px; height: 18px; border: solid 1px #888; }
.sumbitButt { font-size: 11px; background-repeat: no-repeat; text-align: left; margin-right: 8px; height: 18px; border: solid 1px #888; }
.slidebar { 
font-size: 8px; 
border:solid 1px #7f7f7f; 
background:#eee url(../images/bg/slidebar_bkg.gif); 
text-align:left; 
width: 20px; }
.downloadManagerTable { font-size: 11px; }
.downloadManagerTable td { font-size: 11px; }
.koniecCakania { position: absolute; top: 310px; left: -70px; width: 180px; height: 384px; display: none; }
.down_menu1 { background-image: url(../images/bg/bg_menu1.png); width: 355px; height: 30px; margin-top: 10px; }
.down_menu2 { background-image: url(../images/bg/bg_menu2.png); width: 355px; height: 30px; margin-top: 10px; }
.down_menu_border { width: 700px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #ececec; }
.share_search_text { width: 300px; height: 30px; float: left; margin-left: 50px; }
.partners { background-color: #fff; width: 920px; }
.kreditInfo { color: #102400; background-color: #d2e8ff; text-align: center; vertical-align: middle; position: absolute; top: 300px; left: 300px; width: 300px; height: 240px; z-index: 999; padding: 10px; border: solid 1px black; }
.kreditInfo span { font-size: 11px; }
.hugeAnnoyingAdvertisement { background-color: #707070; position: absolute; z-index:2; width:100%; height:100%; display:block; opacity:0.6;filter:alpha(opacity=60)   }
.banner468 { position: absolute; top: 160px; }
.navbar {position: absolute; top: 220px; left: 0; width: 920px; }

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #b7d644;
    color: #555555;
}
.navbar-nav > li > a { line-height: 26px; font-size: 15px; font-weight: normal; padding-left: 30px; padding-right: 30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #b7d644;
    color: #333333;
}
.form-control:focus {border-color:#b7d644;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(183,214,68,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(183,214,68,.6)}
.jumbotron {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.btn {
    border: medium none !important;
    color: #636363;
    text-shadow: none;
}
.form-control { margin-bottom: 2px;  }
.pricing-box hr { 
    display: block;
    clear: both;
    border-top: 1px solid #ddd;
    margin: 5px 5px 10px;
}
.pricing-box p { line-height: 16px; text-align: left; margin-top: 5px; }