* {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
header .worldtime{
    background-color: #222;
    color: #AAA;
    padding: 3px;
}
header span{
    padding: 0px 15px 0px 15px;
}
header .cz{
    padding: 0px;
}
header a, header a:hover, header a:active{
    color: white;
    text-decoration: none;
}
header{
    background-color: #32549C;
}
header .logo {display: inline-block;}
header .logo a{background: url(../img/logo.png) no-repeat left center;margin: 15px 0 0 15px;width: 300px;height: 100px;overflow: hidden;text-indent: 400px;line-height: 45px;display: inline-block;font-size: 55px;font-family: 'Anton', sans-serif;font-weight: 500;}
/*
header .logo a strong {font-size: 45px;font-weight: 250;}
header .logo-sub{color: #DDD; font-size: 17px; display: block; width: 220px;}
*/
header .banner{display: inline-block;margin: 15px 15px 15px 0px;
}

header nav{background: #222; margin-bottom: 15px;}
header .nav li {}
header .nav li a{color: #FFF;}
header .nav li a:hover {color: #FFF;background: #0C3062;transition: color 0.2s ease 0s, background-color 0.2s ease 0s;}
header .nav li a.active {color: #FFF;background: #0C3062;}
header .nav li b {margin-left: 10px;}
header .nav li ul {background: #333;border-radius: 0;margin-top: 0;border-top: 2px solid #FFF;}
header .nav li ul {}
header .nav li ul li a {line-height: 26px;font-size: 15px; color: white}
header .nav li ul li.active a{background: #0C3062;}
header .nav li:hover ul {display: block;}

footer{
    background-color: #222;
    color: white;
    padding: 30px;
}
.box{
    background-color: #32549C;
    color: white;
    height: 40px;
    padding-top: 6px;
    margin-bottom: 5px;
    font-size: 20px;
}
.brokers{
    margin-top: 10px;
}
.brokers hr{
    margin: 5px;
}
.brokers .stars{
  color: #ffd906;
}
.brokers hr:last-child{
    display: none;
}
.brokers img{
      max-width: 70%;
}

.well img{ margin: 0px 0px 15px 15px}
.well h2{ margin-top: 0px; font-size: 23px;} 
.well ul{
    margin: 0px;
}
.date{
    color: #AAA;
}
.graybox{
    background-color: #DDD;
    padding: 6px;
    margin: 0px 15px 15px 15px;
    width: 67px;
}
.graybox h4{
    margin: 0px;
}
.item{
    background-color: #333;
    color: white;
    height: 450px;
}
.slide_in{
    color: white;
    margin: 0px 40px 10px 10px;
}
.item h2{
  font-size: 18px;
  line-height: 30px;
  font-weight: 700;
  margin: 10px 40px 0px 10px;
}
.banner{
  margin-bottom: 15px;
}
.control-left{
    margin-top: -120px;
}
.control-right{
    margin-top: -60px;
}

.control{
    position: absolute;
    right: 0px;
    width: 30px;
    height: 60px;
    color: #FFF;
    display: block;
    line-height: 60px;
    text-align: center;
    font-size: 24px;
    background-color: black;
    top: 100%;
}

.fb-page, 
.fb-page span, 
.fb-page span iframe[style] { 
    width: 100% !important; 
}
.fb-page{
  margin: 15px 0px 15px 0px;
} 
.aktuality_width { min-width: 140px; }
.down{
  color: #a94442;
}
.up{
  color: #3c763d;
}
.table_size td{
  font-size: 12px;
}
.doporucujeme hr{
  margin: 5px 0px 5px 0px;
}
.hide {
display: none;
}

#zpravodajstvi{}
#zpravodajstvi hr{ margin: 5px 0px 5px 0px; padding: 0px}

#indexy{}
#indexy{margin: 10px 0px 10px 0px}
#indexy p{ display: block; margin: 0px; margin-top: 10px; color: #AAA}

#news{}
#news hr{ margin: 10px 0px 10px 0px;}

#akcie{}
#akcie{padding-bottom: 10px}
#akcie .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{ background-color: #32549C; color: white;}
#akcie .nav li a{ padding: 2px 0px 2px 5px; font-size: 13px;}
#akcie .nav{amargin-top: 30px;}
#akcie span{color: #AAA;}

/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton'), url(http://fonts.gstatic.com/s/anton/v6/KgPSGrLwjoSLN4ZBWvXSfQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton'), url(http://fonts.gstatic.com/s/anton/v6/o-91-t7-bPc7W26HmS2N4Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.kurzovni_listek tbody>tr>th{
    border-top: 0px;
}

#sub_menu{background-color:#222; margin-bottom: 10px;}
#sub_menu ul{margin:0px; padding: 3px 0px 4px 0px; list-style-type: none;}
#sub_menu ul li{display: inline; font-size: 13px; border-right: 1px solid #DDD;}
#sub_menu ul li a{color: #FFF; padding: 5px 7px 5px 7px;background-color:#222; line-height: 20px;}
#sub_menu ul li a:hover{text-decoration: none; color: #FFF;background: #0C3062;line-height: 20px; }

.table span.glyphicon-star {color: #EC9500;}
.date-graph a.active {background-color: #EEE;}

.aRightBox {width:172px;float: right;}
.RightBox h3 {background: #F0F6FF;color: #0C3062;display:block;font-weight:bold;line-height:30px;margin:0;padding:0 0 0 10px;text-decoration:none;margin: 0px 0;}
.RightBox p {padding: 3px 0 2px 30px;margin: 0px;font-size: 11px}
.RightBox p.buy {background: url(../images/arrow_up.gif) no-repeat 12px;}
.RightBox p.sell {background: url(../images/arrow_down.gif) no-repeat 12px;}
.RightBox p.hold {background: url(../images/sipka.png) no-repeat 12px;}
.RightBox table {padding: 3px 0 2px 10px;margin: 0px;font-size: 10px;border-collapse: collapse;border: 1px solid #CCC;}
.RightBox th {font-size: 10px;font-weight: bold;border: 1px solid #CCC;color: #0C3062;background: #F8F8F8;}
.RightBox td {font-size: 10px;border: 1px solid #CCC;}
.RightBox .RightBlock {margin-bottom: 5px;}

.RightBox .ColGraph {width: 170px;position: relative;margin: 10px 0}
.RightBox .LeftGraph {width: 49px;position: absolute;left:71px;top: 0px;}
.RightBox .LeftGraphIn {height: 100%;border-right: 1px solid #000;}
.RightBox .RightGraph {width: 50px;height: 100px;position: absolute;left: 120px;top: 0px;}
.RightBox .ColGraph p {line-height: 20px;padding: 0 0 0 0px;}
.RightBox .ColGraph span.Up {color: #009900;}
.RightBox .ColGraph span.Down {color: #DD0000;}


.content {}
.content h1 {font-size: 26px;line-height: 30px;margin: 0 0 20px 0;color: #253B97;font-weight: 700;}
.content h2 {font-size: 20px;margin: 28px 0 10px 0;color: #253B97;}
.content h2.title {margin: 0;color: #FFF;}
.content h3 {font-size: 18px;margin: 15px 0 15px 0;}
.content h4 {font-size: 16px;margin: 10px 0 10px 0;}
.content img {margin: 15px 0;max-width: 100%;height: auto;}
.content img.banner {margin: 0;}
.content img.no-margin {margin: 0;}
.content img.align-left {float: left;margin: 15px 20px 15px 0;}
.content img.align-right {float: right;margin: 15px 0 15px 20px;}
.content a {color: #253B97;text-decoration: underline;;}
.content a:hover {text-decoration: none;}
.content p {margin: 15px 0 15px 0;}
.content table {border: 0;margin: 10px 0;border-collapse: collapse;max-width: 100%;}
.content table tr th {vertical-align: top;text-align: left;border: 0;padding: 4px 12px;border: 1px solid #DDD;font-size: 13px;background: #F1F1F1;color: #000;}
.content table tr td {border: 0;padding: 6px 10px;border: 1px solid #DDD;}
.content table p {margin: 0;}
.content ul {list-style: square;padding: 0px;margin: 15px 0 15px 20px;}
.content ul li {padding: 0 0 0 5px;}
.content ul li ul {margin: 5px 0 5px 20px;}
.content ol {list-style: decimal;padding: 0px;margin: 15px 0 15px 30px;}
.content ol li {padding: 1px 0 1px 25px;}
.content hr {border: 0;background: none;padding: 0;border-bottom: 1px solid #CCC;height: 1px;margin: 15px 0;}
.content small {font-size: 11px;}
.content .date {color: #888;}

.max-height-usa {height: 350px; overflow-y: scroll;}

@media (max-width: 1100px) {
	header span {padding: 0 10px;}
	header .banner {max-width: 600px;}
}



.banner-top {background: url(../img/banner/finexo/fonexo_bg.jpg); background-size: 100% 300px; background-repeat: no-repeat; color:#FFF; text-decoration: none; display:block;}
.banner-top:hover {text-decoration: none;}
.banner-top .container {min-height: 300px; padding-top: 50px; color: #FFF;}
.banner-top img {background: #FFF;}
.banner-top h2 span {text-decoration: underline;}
.banner-top ul {list-style-type: none; padding-left: 0px;}
.banner-top ul li{font-size: 18px;}
.banner-top i {color: #419bcf; padding-right: 5px;}
