/*#top { z-index: 1; height: 30px; top: 0; left: 0; width: 100%; margin: 0; padding: 0; border: none; }
#top_wrapper { width: 990px; margin: 0 auto; position: relative; border: none; left: -1px; background-color: red;}*/
#top { z-index: 1; height: 30px; top: 0; left: 0; width: 1010px; margin: 0 auto; padding: 0; border: none; }
#top_wrapper { width: 990px; height: 30px; margin: 0 auto; position: relative; border: none; left: 0; padding-left: 10px; padding-right: 10px; font-family: opensans-semibold; font-size: 13px;}
#top_wrapper a {color: #525252;}

/* infobar, userbar */
/*
#top_wrapper #infobar { z-index: 1; height: 30px; position: absolute; top: 0; left: 0px; width: 100%; margin: 0; padding: 0; }
#top_wrapper #infobar li { margin-left: -2px; background: url() left -92px no-repeat; float: left; list-style: none; font-size: .8em;}
#top_wrapper #infobar li a { padding: 0 10px; color: #fff; height: 30px; line-height: 30px; display: block; text-decoration: underline; }
#top_wrapper #infobar li a:hover { text-decoration: none; }*/

/* '../imgs/obecny/pagination_sprite.png' */

/* infobar, userbar */
#top_wrapper #infobar { z-index: 6; height: 30px; position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 0; padding-left: 5px; box-sizing: border-box; background-color: #ffffff;}
body.titulka #top_wrapper #infobar { background-color: transparent;}
#top_wrapper #infobar li { margin-left: 0px; background: url('../imgs/obecny/pagination_sprite.png') left -92px no-repeat; float: left; list-style: none;}
#top_wrapper #infobar li:first-child {background: none;}
#top_wrapper #infobar li a { padding: 0 5px; height: 30px; line-height: 30px; display: block; }
    #top_wrapper #infobar li a .fa {color: #0670B0; margin-right: 5px;}

#top_wrapper .right {position: absolute; top: 0; right: 10px; z-index: 10;}
#top_wrapper #nextBtns, #top_wrapper #user_bar {display: inline-block;}
#top_wrapper #nextBtns a, #top_wrapper #user_bar a {line-height: 30px; display: inline-block;}

#top_wrapper #nextBtns i.fa, #top_wrapper #user_bar i.fa {color: #0871B0;}
#top_wrapper #nextBtns span, #top_wrapper #user_bar span {display: inline-block;}

#user_bar .acc_wrapper_logout_form {display: none;}
    #user_bar:hover .acc_wrapper_logout_form {display: block;}

/*#top_wrapper #infobar li:last-child {background-color: #0970b1; color: #ffffff;}
#top_wrapper #infobar li:last-child a {color: #ffffff;}*/

#nextBtns {}
#nextBtns .vstup-rk {}

#top_wrapper #infobar .sublinks-title {position:relative}
#top_wrapper #infobar .sublinks-title.active, #top_wrapper #infobar .sublinks-title:hover {background-color: #e0e0e0; background-image: none;}
#top_wrapper #infobar .subLinks {display: none; position: absolute; top: 30px; left: 0; margin-left: 0; padding-left: 0; background-color: #ffffff; margin-top: 0;}
#top_wrapper #infobar .subLinks li {display: block; float: none; background: none; border: 1px solid #cccccc; border-top: 0;}
    #top_wrapper #infobar .subLinks li:first-child {border-top: 1px solid #cccccc;}
#top_wrapper #infobar .subLinks li a {display: block; background-color: #f2f2f2; text-align: left; white-space: nowrap;}

#top_wrapper #infobar .sublinks-title:hover .subLinks, #top_wrapper #infobar .sublinks-title .subLinks:hover {display:block;}

.acc_wrapper_logout_form {position: absolute; top: 30px; right: 0; background-color: #ffffff; text-align: left; min-width: 170px;}
.acc_wrapper_logout_form .block {padding: 3px 10px; display:block !important;}
.acc_wrapper_logout_form .block #btn_close {float: right; cursor: pointer;}
.acc_wrapper_logout_form a {box-sizing: border-box; padding: 0 5px; display: block !important; display: block; float: none; background: none; border: 1px solid #cccccc; border-top: 0; background-color: #f2f2f2; text-align: left; white-space: nowrap; width: 100%;}
    .acc_wrapper_logout_form a:first-child {border-top: 1px solid #cccccc;}
.acc_wrapper_logout_form a i.fa {margin-right: 5px; color: #0670B0 !important;}





.topbar-fixed {display: none; position:fixed; top: 0; z-index: 10; width: 100%; box-sizing: border-box; background: rgba(255,255,255,.95); border-bottom: 1px solid #cccccc; font-family: opensans-regular; padding-left: 30px;}
    .topbar-fixed .left, .topbar-fixed .right {position: absolute; float: none; top: 10px;}
	.topbar-fixed .left {left: 0;}
	.topbar-fixed .right {right: 10px;}
	    .topbar-fixed a {color: #525254; font-weight: bold;}
    .topbar-fixed .topbar-content {box-sizing: border-box; margin: auto; padding-top: 10px; padding-bottom: 10px;}
	.topbar-fixed .topbar-content .logo {float: left; width: 210px;}
	    .topbar-fixed .topbar-content .logo img {max-width: 100%; height: auto;}
    .topbar-fixed #nextBtns,.topbar-fixed #user_bar {display: inline-block;}
	.topbar-fixed #nextBtns a,.topbar-fixed #user_bar a {height: 30px; line-height: 30px;}
	    .topbar-fixed a i.fa {color: #0871B0; margin-right: 5px;}
    .topbar-fixed #infobar { z-index: 6; height: 30px; margin: 0; padding: 0;}
	.topbar-fixed #infobar li { margin-left: 0;  display: inline-block; list-style: none;}
	.topbar-fixed #infobar li:first-child {background: none;}
	.topbar-fixed #infobar li a { padding: 0 5px; height: 30px; line-height: 30px; display: block; }
	
    .topbar-fixed #infobar .sublinks-title {position:relative}
	.topbar-fixed #infobar .sublinks-title > a:after {content: "\f078"; /* FontAwesome Unicode */ font-family: FontAwesome; display: inline-block; margin-left: 5px;}
	.topbar-fixed #infobar .sublinks-title.active, #top_wrapper #infobar .sublinks-title:hover {background-color: #e0e0e0; background-image: none;}
	.topbar-fixed #infobar .subLinks {display: none; position: absolute; top: 30px; left: 0; margin-left: 0; padding-left: 0; background-color: #ffffff; margin-top: 0;}
	    .topbar-fixed #infobar .subLinks li {display: block; float: none; background: none; border: 1px solid #cccccc; border-top: none;}
		.topbar-fixed #infobar .subLinks li:first-child {border-top: 1px solid #cccccc;}
		.topbar-fixed #infobar .subLinks li a {display: block; background-color: #f2f2f2; text-align: left; white-space: nowrap;}
		
		.topbar-fixed #infobar .sublinks-title:hover .subLinks, .topbar-fixed #infobar .sublinks-title .subLinks:hover {display:block;}
		
.topbar-fullscreen {position: relative; display: block; z-index: 10; width: 100%; box-sizing: border-box; background: #ffffff; border-bottom: 1px solid #cccccc; font-family: opensans-regular;}		
    .topbar-fullscreen .left, .topbar-fullscreen .right {position: absolute; float: none; top: 10px;}
	.topbar-fullscreen .left {left: 0;}
	.topbar-fullscreen .right {right: 30px;}
	    .topbar-fullscreen a {color: #525254; font-weight: bold;}
    .topbar-fullscreen .topbar-content {float: left; width: 992px; box-sizing: border-box; text-align: left;}
	.topbar-fullscreen .logo {float: left; width: 210px; padding-top: 10px; padding-left: 20px;}
	.topbar-fullscreen .logo.logo_mr {padding-top: 14px;}
	    .topbar-fullscreen .logo img {max-width: 100%; height: auto;}
	.topbar-fullscreen #menu {font-family: Arial, sans-serif; border-top: 0 !important; border-bottom: 0 !important;}
    .topbar-fullscreen #nextBtns,.topbar-fullscreen #user_bar {display: inline-block;}
	.topbar-fullscreen #nextBtns a,.topbar-fullscreen #user_bar a {height: 30px; line-height: 30px;}
	    .topbar-fullscreen a i.fa {color: #ffffff;}
		.topbar-fullscreen .aktivni a i.fa {color: #0871B0;}
	    .topbar-fullscreen .topbar-links a i.fa {color: #0871B0;}
    .topbar-fullscreen #infobar { z-index: 6; height: 30px; margin: 0; padding: 0;}
	.topbar-fullscreen #infobar li { margin-left: 0;  display: inline-block; list-style: none;}
	.topbar-fullscreen #infobar li:first-child {background: none;}
	.topbar-fullscreen #infobar li a { padding: 0 10px; height: 30px; line-height: 30px; display: block; }
	
    .topbar-fullscreen #infobar .sublinks-title {position:relative}
	.topbar-fullscreen #infobar .sublinks-title > a:after {content: "\f078"; /* FontAwesome Unicode */ font-family: FontAwesome; display: inline-block; margin-left: 5px;}
	.topbar-fullscreen #infobar .sublinks-title.active, #top_wrapper #infobar .sublinks-title:hover {background-color: #e0e0e0; background-image: none;}
	.topbar-fullscreen #infobar .subLinks {display: none; position: absolute; top: 30px; left: 0; margin-left: 0; padding-left: 0; background-color: #ffffff; margin-top: 0; border: 1px solid #ffffff;}
	    .topbar-fullscreen #infobar .subLinks li {display: block; float: none; background: none; border: 1px solid #ffffff;}
		.topbar-fullscreen #infobar .subLinks li a {display: block; background-color: #e0e0e0; text-align: left; white-space: nowrap;}
		
		.topbar-fullscreen #infobar .sublinks-title:hover .subLinks, .topbar-fullscreen #infobar .sublinks-title .subLinks:hover {display:block;}
/*@media (max-width: 1600px) {*/
    .topbar-fixed .topbar-links {box-sizing: border-box;}
    .topbar-fixed .left {left: 260px;}
/*}*/
@media (max-width: 1180px) {
    .topbar-fixed {padding-left: 0;}
    .topbar-fixed .topbar-content .logo {width: 195px;}
    .topbar-fixed .topbar-links {margin-left: 0; top: 0; left: 0; width: 1050px; position: absolute;}
	.topbar-fixed .left {left: 200px;}
	.topbar-fixed .right {right: 0;}
	.topbar-fixed #infobar li a {padding: 0 3px;}
	
    .topbar-fixed a i.fa {margin-right: 0}
    .hide-small {display: none;}
}