.Loading-image {
  background:#fff url('/themes/kb/fin_sprava/img/loading.gif') no-repeat center center;
}

.SendFile.Uploading .Icon {
  background:url('/themes/kb/fin_sprava/img/loading-small.gif') no-repeat;
}
.FileIcon {
  background:url("/themes/kb/fin_sprava/img/file.png");
}
.InputFileView .DiscardButton {
  background:url("/themes/kb/fin_sprava/img/file_discard.png") no-repeat center center;
}
.ErrorMessage .MessageWindowButtonClose {
  background:url('/themes/kb/fin_sprava/img/popup_close.png') no-repeat 0 0px;
}
.ErrorMessage .MessageWindowButtonClose-over {
  background:url('/themes/kb/fin_sprava/img/popup_close.png') no-repeat 0px -17px;
}
.CloseLabel {
  background:url('/themes/kb/fin_sprava/img/popup_close.png') no-repeat 0 0px;
}
.CloseLabel:hover {
  background:url('/themes/kb/fin_sprava/img/popup_close.png') no-repeat 0px -17px;
}
.AppBrandProductLink,
.AppBrandProductLabel {
  color:#000 !important;
  opacity: 0.5;
}
.AppBrandProductLink:hover {
  opacity: 0.8;
}body {font-family:Arial,Verdana;}
.KbLoginBox {font-family:"Lucida grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,Geneva,sans-serif;}
.g-FormField2-ErrorPopup {font-family:"Lucida grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,Geneva,sans-serif;}
.MessageFormFiles {font-family:Arial;}
.PreviewBox {font-family:Arial;}
.FileNameBox {font-family:Arial;}
.SingleContentPanel {font-family:"Lucida grande","Lucida sans unicode", Arial, Verdana, Helvetica, Geneva, sans-serif;}
.Time {font-family:Arial;}
.MessageGroupHeader {font-family:Arial;}
.MessageHeader .messageBody {font-family:Arial,"Lucida Sans Unicode",Verdana;}
.inputViewContainer .MessageFormFiles {font-family:Arial;}@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

body {font-family:'Open Sans', Arial, Verdana, sans-serif !important; background:#1f2224;}
a {color:#046bad;}
ol,ul {margin:5px 0 5px 40px; margin:0.313rem 0 0.313rem 2.5rem;}
h1 {color: #595959; font-size:25px; font-size:1.563rem; line-height:40px; line-height:2.5rem; font-weight:normal; text-align:left; margin:10px 0 10px !important; margin:0.625rem 0 0.625rem !important; font-weight:bold;}
  .Home h1 {margin:5px 0 15px !important; margin:0.313rem 0 0.938rem !important;}
h2 {color:#1D9EC2; font-family:'Open Sans', Arial, Verdana, sans-serif !important; font-size:27px; font-size:1.688rem; font-weight:600; margin:40px 0 0; margin:2.5rem 0 0; padding:0; text-align:left;}
img {border:none;}

.Container {max-width:1075px; width:100%;}
.KBPadding {padding:30px; padding:1.875rem;}
.MsoNormal span {font-family:'Open Sans' !important; font-size:14px !important;}

.KBDivider {background:url('/themes/kb/fin_sprava/img/divider.png') repeat-x left center; padding:10px 0; padding:0.625rem 0;}
.hidden {display:none; visibility:hidden;}
.cLink {background-color:#4c515d; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:100%; height:50px; height:3.125rem; display:block; float:right; color:#fff; cursor:pointer; font-size:13px; font-size:0.813rem; padding-left:20px; padding-left:1.25rem; line-height:50px; line-height:3.125rem; text-decoration:none;}
.cLink.SubmitNewButton {float:right; width:123px;}
.cLink:hover {background-color:#2c52a9;}
.CleatBoth {clear:both;}

/* top bar */
#nlTopBar {background:#686f80; height:40px; height:2.5rem; padding:0 1%;} 
  #nlTopBarContainer {max-width:1075px; width:100%; margin:0 auto; height:40px; height:2.5rem;}
  
  /*top menu */
  .TopBarItems {display:inline-block; line-height:30px; line-height:1.875rem; height:30px; height:1.875rem; margin-top:3px; margin-top:0.188rem;}
    .TopBarItems a {font-size:13px; font-size:0.813rem; height:30px; height:1.875rem; line-height:30px; line-height:1.875rem; text-decoration:none; color:#fff; display:inline-block; padding:0 8px 0 8px; padding:0 0.5rem 0 0.5rem; margin-right:8px; margin-right:0.5rem;}
		.TopBarItems a.selected {background:#3a4255; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		.TopBarItems a:hover {background:#3f5484; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		.TopBarItems a.LangItem {padding-left:40px; padding-left:2.5rem;}
	  
.SearchHighlight {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:0 2px; padding:0 0.125rem; background:#D5E6F4;}
.ResultsLabel {margin:0; font-size:12px; font-size:0.75rem;}

/* header */
#Header {width:100%; margin:0 auto; background:#fff; height:110px; height:6.875rem; padding:0 1%;}
#HeaderContainer {max-width:1075px; width:100%; height:120px; height:7.5rem;}
#HeaderContainer h2 {margin:0; display:block;}

	/* logo */
	.KBLogo {float:left; width:205px; height:65px; margin:25px 0 0 -3px; margin:1.563rem 0 0 -0.188rem;}
	.KBLogo span {display:none;}
	
	/* search box */
	.SearchBox {float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:49.5%; height:50px; height:3.125rem; margin:30px 1% 0 7%; margin:1.875rem 1% 0 7%; background:#d6d9e0; position:relative;}
	.SearchBoxInputWrapper {position:absolute; left:0; right:123px; top:0; bottom:0;}
	.SearchText {font-family:'Open Sans', Arial, Verdana, sans-serif !important; background:#d6d9e0; font-size:17px; border:none; padding:0 20px; width:100%; height:100%; color:#000;}
	.SearchSubmit {font-family:'Open Sans', Arial, Verdana, sans-serif !important; width:123px; width:7.688rem; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px; position:absolute; right:0; top:0; background:url('/themes/kb/fin_sprava/img/mag_glass.png') no-repeat 90px 17px #3f5484; height:50px; height:3.125rem; line-height:50px; line-height:3.125rem; border:none; color:#fff; font-size:13px; font-size:0.813rem; cursor:pointer; padding-right:33px; padding-right:2.2rem;}
	.SearchSubmit:hover {background-color:#3A4255;}
	#MainContent .SearchBox {float:none; width:100% !important; margin:0;}
	.HomeSearch .KBPadding {padding:0;}
	
	/* infoline */
	.infoLine {margin-top:-100px; margin-top:-6.25rem; background:url('/themes/kb/fin_sprava/img/small_aktualne.png') 93% 10px no-repeat #1d2843; position:relative;}
	
/* content */	
#Content {background:url('/themes/kb/fin_sprava/img/background.png') no-repeat left top #E0EEF2; padding:0 1%; padding-bottom:20px; padding-bottom:1.25rem;}
#MainContent {width:75.4%; background:#fff; float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-top:20px; margin-top:1.25rem;}
#RightContent {float:right; width:23%; min-width:190px; min-width:11.875rem; margin-top:20px; margin-top:1.25rem;}
.AskQuestionTitle .g-FormField2-InputPanel {width:100%;}
.AskQuestionTitle .TextBoxContainer {width:100%;}
.AskQuestionTitle .TextBoxContainer .gwt-TextBox {width:100%;}
.AskQuestionCategory .g-FormField2-InputContainer {width:100%;}
.AskQuestionCategory .g-FormField2-InputPanel {width:100%;}

/* breadcrumb */
.Breadscrumb {font-size:11px; font-size:0.688rem; color:#fff; padding-left:30px; padding-left:1.875rem; line-height:30px; line-height:1.875rem; width:100%; background-color:#4c515d; border:none; border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px;}
	.BreadCrumbLink {color:#fff; text-decoration:none;} 
		.BreadCrumbLink:hover {text-decoration:underline;}

/* categories */
.CategoryBox {margin:10px 10px 20px 0; height:auto; width:100%; max-width:100%; padding:0; min-height:150px; line-height:20px;}
	.CategoryTitleBox {background:url('/themes/kb/fin_sprava/img/tlaciva_icon.png') no-repeat 95% center #4c515d; margin:0;}
	.CategoryBox .CategoryLink {width:85%; font-size:16px; font-size:1rem; line-height:19px; line-height:1.188rem; text-decoration:none; padding:5px 0 5px 10px; padding:0.313rem 0 0.313rem 0.625rem; margin-bottom:15px; margin-bottom:0.938rem; color:#fff;}
		.CategoryBox .CategoryLink:hover {text-decoration:underline;}
		.CategoryBox .ArticleLink {width:auto; height:16px; height:1rem; max-width:100%;}
	.ItemLink {color:#000; text-decoration:none; font-size:13px; font-size:0.813rem; margin:7px 0 7px 30px; margin:0.438rem 0 0.438rem 1.875rem; padding:0 0 0 20px; padding:0 0 0 1.25rem;}
		.ItemLink:hover {text-decoration:underline;}
    .MoreLinkTitle {color:#555555; text-decoration:none; font-size:12px; font-size:0.75rem;  margin:5px 0 5px 30px; margin:0.313rem 0 0.313rem 1.875rem; display:inline-block;}
    	.MoreLinkTitle span {font-size:12px; font-size:0.75rem; opacity:0.7; line-height:16px; line-height:1rem; padding:16px 3px 3px; padding:1 rem 0.188rem 0.188rem;}
        .MoreLinkTitle:hover {text-decoration:underline;}
.ArticleBox {width:auto;}
	.ArticleContent {font-size:15px; font-size:0.938rem; line-height:26px; line-height:1.625rem; padding:10px 0; padding:0.625rem 0;}
		
		/* common */
		.CategoryBox .CategoryLink  span {display:none;}
		.CategoryBox .CategoryLink .InternalTag {display:inline-block; background: transparent; color: #b7bdcc;}
		
		/* obcania 
		.CategoryBox .CategoryLink2 { background:url('/themes/kb/fin_sprava/img/green_icon.png') no-repeat 95% center #349e8c; color:#fff; }
		.CategoryBox.CategoryBox2 .SubcategoryLink.ItemLinkC .SmallIcon { background:url('/themes/kb/fin_sprava/img/green_folder.png') 2px 3px no-repeat; }
		*/
		/* podnikatelia 
		.CategoryBox .CategoryLink4 { background:url('/themes/kb/fin_sprava/img/blue_icon.png') no-repeat 95% center #5470b0; color:#fff; }	
		.CategoryBox.CategoryBox4 .SubcategoryLink.ItemLinkC .SmallIcon { background:url('/themes/kb/fin_sprava/img/blue_folder.png') 2px 3px no-repeat; }
		*/
		/* profi 
		.CategoryBox .CategoryLink3 { background:url('/themes/kb/fin_sprava/img/red_icon.png') no-repeat 95% center #ea324c; color:#fff; }
		.CategoryBox.CategoryBox3 .SubcategoryLink.ItemLinkC .SmallIcon { background:url('/themes/kb/fin_sprava/img/red_folder.png') 2px 3px no-repeat; }
		*/
/* right content */
.RightBox {background:#fff; margin-bottom:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
    .RightBox .RightBoxHeader {color:#424242; font-size:16px; font-size:1rem; padding-bottom:20px; font-weight:bold;}
    .RightBox .KBPadding {padding:20px; padding:1.25rem;}
    .RightBox .CategoryLink {font-size:13px; font-size:0.813rem; padding:2px 0 2px 19px; padding:0.125rem 0 0.125rem 1.2rem; color:#5168a7; position:relative; text-indent:-19px; text-indent:-1.2rem;}
    .RightBox .ArticleLink {font-size:13px; font-size:0.813rem; padding:2px 0 2px 19px; padding:0.125rem 0 0.125rem 1.2rem; color:#5168a7; position:relative; text-indent:-19px; text-indent:-1.2rem}
	.RightBox .RightBullet {color:#666; font-size:18px; font-size:1.125rem; margin-right:8px; margin-right:0.5rem;}
	
	/* right links */
	.esluzby {height:55px; height:3.438rem; line-height:55px; line-height:3.438rem; margin-bottom:15px; margin-bottom:0.938rem; background:url('/themes/kb/fin_sprava/img/small_esluzby.png') 93% 12px no-repeat #3F5484;}

.SearchResult, .ArticleBox {margin:5px 0; margin:0.313rem 0; padding:10px 0; padding:0.625rem 0;}
	.SearchResult {margin:15px 0 20px; margin:0.938rem 0 1.25rem;}
	.SearchResult .ArticleLink, .ArticleBox .ArticleLink, .ArticleBox .FullArticle, .SuggestionBox .ArticleLink {font-size:15px; font-size:0.938rem; font-weight:bold; text-decoration:none; color:#005286; padding:5px 0 5px 30px; padding:0.313rem 0 0.313rem 1.875rem; position:relative;}
		.SearchResult .ArticleLink:hover, .ArticleBox .ArticleLink:hover {text-decoration:underline;}
		.SearchResult .ArticlePreview, .ArticleBox .ArticlePreview {font-size:13px; font-size:0.813rem; margin:5px 0 0 30px; margin:0.313 0 0 1.875rem;}
		.ArticleBox .FullArticleText {font-size:13px; font-size:0.813rem; margin:5px 0 0 30px; margin:0.313 0 0 1.875rem;}
		.SearchResult .ArticlePath {font-size:11px; font-size:0.688rem; margin:5px 0 0 30px; margin:0.313 0 0 1.875rem; color: #a0a0a0;}
		.SearchResult .CategoryPath {font-size:11px; font-size:0.688rem; margin:5px 0 0 30px; margin:0.313 0 0 1.875rem; color: #a0a0a0;}

#MyTicketsContentPanel .ArticleBox .ArticleLink {padding:5px 0 5px 38px;}
  #MyTicketsContentPanel .ArticleBox .ArticlePreview {margin:0 0 0 38px;}
  #MyTicketsContentPanel .ArticleBox .ArticleBottomLine {margin:5px 0 0 38px;}

/* footer */
#Footer .TopBarItems {display:none;}
#Footer {width:100%; padding:0 1%; clear:both; margin:auto 0;}
	.FooterContainer {width:100%; max-width:1075px; margin:0 auto;}
	#Footer ul {margin:35px 15px 0 40px; padding:5px 0 0; font-size:11px; line-height: 17px;  width: 210px; font-weight:normal; color:#eaeaea; float:left; text-align:left; max-width:250px; max-width:15.625rem;}
	#Footer ul.stayInTouch {margin:0 0 0 65px;}
	#Footer ul li {max-width:250px; max-width:15.625rem; margin-bottom:5px; margin-bottom:0.313rem;}
		#Footer ul a {color:#fff; text-decoration:none;}
			#Footer ul a:hover {text-decoration:underline;}
	#Footer ul.fList {margin-left:110px; margin-left:6.875rem;}
	
	/* copyright */
		.nlCopyright {color:#fff; font-size:11px; text-align:left; width: 250px; float:left; line-height:19px; min-height:135px; min-height:8.438rem; padding-top:30px; padding-top:1.875rem; margin-right:15px;}
			.nlCopyright a {color:#fff; text-decoration:none;}
				.nlCopyright a:hover {color:#959595; text-decoration:underline;}
				
	/* powered */
	a.Powered {float:right; margin-top:35px; margin-top:2.188rem; color:#fff; text-decoration:none; font-size:13px; font-size:0.813rem;}
	a.Powered:hover {color:#eaeaea;}
	a.Powered span {display:inline-block; width:15px; width:0.938rem; height:12px; height:0.75rem; background:url('/themes/kb/fin_sprava/img/la_dark_logo.png') no-repeat; margin:0 3px 0 5px; margin:0 0.188rem 0 0.313rem; position:relative; top:3px; top:0.188rem;}
	
	/* rss and facebook */
	.stayInTouch li {list-style:none; float:left; margin-right:10px; margin-right:0.625rem;}
	.FooterContainer .rssIcon, .FooterContainer .facebookIcon {display:inline-block; text-indent:-9999px; height:25px; width:25px;}
	.FooterContainer .rssIcon {background:url('/themes/kb/fin_sprava/img/icon_rss.png') no-repeat;}
	.FooterContainer .facebookIcon {background:url('/themes/kb/fin_sprava/img/icon_facebook.png') no-repeat;}

/* my tickets */
/*#MyTicketsMain .Breadscrumb {margin:-30px 0 20px -30px; margin:-1.875rem 0 1.25rem -1.875rem; width:810px; width:50.625rem;}*/
/*#MyTicketsMain .PageTitle {padding:33px 10px 15px 10px;}*/

/* logged in */
#editProfileButton {cursor:pointer;}
#Header .LoginBox {float:right; width:200px; width:12.5rem; margin-right:10px; margin-right:0.625rem; text-align:right;}
    .LoginBox .LoginButton {cursor:pointer; float:right; padding:13px 0 0 10px; padding:0.813rem 0 0 0.625rem; text-decoration:underline; font-size:13px; font-size:0.813rem;}
    	.LoginBox .LoginButton:hover {text-decoration:none;}
	.LoggedAgentBox {font-size:12px; font-size:0.75rem;}

.LiveAgentLogo {background:url('/themes/kb/fin_sprava/img/powered_by_us.png') no-repeat top right; width:141px; height:16px; float:right; display:block;}

.PageNotFoundSubTitle {padding-left:10px; padding-left:0.625rem; margin-bottom:20px; margin-bottom:1.25rem;}

.CategoryLink {display:block; margin-bottom:5px; margin-bottom:0.313rem; text-decoration:none; color:#474747; font-size:13px; font-size:0.813rem;}
    .CategoryLink:hover {text-decoration: underline;}

.ArticleLink {display:block; margin-bottom:5px; margin-bottom:0.313rem; text-decoration:none; color:#474747; font-size:13px; font-size:0.813rem;}
    .ArticleLink:hover {text-decoration:underline;}

.ArticleBox.Topic, .ArticleBox.Suggestion {padding:10px 10px 10px 40px; padding:0.625rem 0.625rem 0.625rem 2.5rem; position:relative;}
	.ArticleBox.Topic .ArticleBoxIcon {position:absolute; left:10px; left:0.625rem; top:10px; top:0.625rem; width:30px; height:30px; background:url('/themes/kb/fin_sprava/img/kblink_icon-big.png') no-repeat -5px -184px;} 
	.ArticleBox.Suggestion .ArticleBoxIcon {position:absolute; left:10px; left:0.625rem; top:10px; top:0.625rem; width:30px; height:30px; background:url('/themes/kb/fin_sprava/img/kblink_icon-big.png') no-repeat -5px -226px;}

.WindowButtonClose {width:17px; height:17px; background: url('/themes/kb/fin_sprava/img/popup_close.png') no-repeat 0px 0px; margin:2px 0 0; margin:0.125rem 0 0; cursor:pointer;}
	.WindowButtonClose-over {background-position:0px -17px;}

.NewQuestionBox {font-size:13px; font-size:0.813rem; margin-right:0;}

/* facebook plugin */
.FacebookPlugin iframe {min-height:310px; min-height:19.375rem;}

.MsgGroupBoxPromoted .Promoted {padding-right:20px; padding-right:1.25rem; background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat right -254px;}
#LoadMoreButtonmain {position:relative; background:#f3f3f3 !important; margin:10px; padding:15px 20px 15px 45px; border:1px solid #dcdcdc !important}
  #LoadMoreButtonmain:before {content:''; display:block; width:16px; height:16px; position:absolute; left:15px; top:14px; background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0 -292px;}
	.ImLeButton-over #LoadMoreButtonmain {background-color:#e9e9e9 !important;}

.SuggestionsSearchHeader {padding:5px 20px 5px 0; padding:0.313rem 1.25rem 0.313rem 0;}

.PageTitle {color:#595959; padding:0 30px 0 0; padding:0 1.875rem 0 0; font-size:25px; font-size:1.563rem; font-weight:bold; text-align:left;}

.Search #MainContent {width:990px; width:61.875rem;}
.Search #RightContent {display:none;}

.MenuLink {padding:4px 5px 4px 22px; padding:0.25rem 0.313rem 0.25rem 1.375rem;}
	.MenuLinkQ {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -200px;}
	.MenuLinkI {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -175px;}
	.MenuLinkL {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -175px;}
	.MenuLinkT {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -151px;}
	.MenuLinkSubmitTicket {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -335px;}
	.MenuLinkS.Active {background-color:#ccc; border-radius:5px;}
	.MenuLinkAgent {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -372px;}

.AnswersCount {float:left; padding:3px 25px 3px 0; padding:0.188rem 1.563rem 0.188rem 0; font-weight:bold; color:#7d7d7d; font-size:14px; font-size:0.875rem; background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat right -222px;}
	.NoAnswers {font-size:11px; font-size:0.688rem; color:#7d7d7d; padding:5px 0; padding:0.313rem 0;}

.PresetMenuIcon {position:absolute;top:2px;right:2px;width: 16px;height: 16px;margin: 0 2px;}
.PresetMenuIcon-visible {background-color:transparent; background:url('/themes/kb/fin_sprava/img/expand3.png') no-repeat 4px -13px transparent;}
.PresetMenuIcon-hover {background-color:transparent; background:url('/themes/kb/fin_sprava/img/expand3.png') no-repeat 4px 7px transparent;}


/* Icons Settings */
.SendFile .Icon {background:url('/themes/kb/fin_sprava/img/icon.attachment.png') no-repeat 0px 1px;}
.SmallIcon {width:16px; height:16px; display:block; position:absolute; left:0; top:0;}
.BigIcon {width:30px; height:30px; position:absolute; display:block; top:0; left:0;}

.CategoryLink .BigIcon {background:url('/themes/kb/fin_sprava/img/kblink_icon-big.png') no-repeat -5px -1px;}
	.CategoryBoxQ .CategoryLink .BigIcon {background-position:-6px -49px;}
	.CategoryBoxG .CategoryLink .BigIcon {background-position:-6px -137px;}
.CategoryLink .SmallIcon {background: url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -1px;}
	.CategoryLink.CategoryLinkG .SmallIcon {background-position:0px -50px;}
	.CategoryLink.CategoryLinkQ .SmallIcon {background-position:0px -25px;}
.ArticleLink .SmallIcon {background: url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat 0px -76px;}
.ItemLink .SmallIcon {background:url('/themes/kb/fin_sprava/img/kblink_icon-small.png') no-repeat -2px -76px;}
	.ItemLinkG .SmallIcon {background-position:-2px -50px;}
	.ItemLinkQ .SmallIcon {background-position:-2px -25px;}
	.ItemLinkC .SmallIcon {background-position:-2px 0px;}
	.ItemLinkR .SmallIcon {background-position:-2px -103px;}
	.ItemLinkS .SmallIcon {background-position:-2px -129px;}
.SearchResult .BigIcon, .ArticleBox .ArticleLink .BigIcon, .ArticleBox .FullArticle .BigIcon, .SuggestionBox .ArticleLink .BigIcon {background:url('/themes/kb/fin_sprava/img/kblink_icon-big.png') no-repeat -5px -93px;}
	.SearchResult-Topic .BigIcon {background-position:-5px -184px;}
	.SearchResult-Suggestion .BigIcon {background-position:-5px -226px;}
	
	/* media query */
@media screen and (max-width:1025px) {
	#Header .SearchBox {width:70% !important;}
	.infoLine {margin-top:0;}
	.esluzby {margin-top:6px; margin-top:0.375rem;}
}
@media screen and (max-width:950px) {
	#Header .SearchBox {width:65% !important;}
	#MainContent {min-width:100%; margin-bottom:8px; margin-bottom:0.5rem;}
	.CategoryBox {width:100%; max-width:100%;}
	#RightContent {min-width:100%;}
	.KBPadding {padding:3%;}
	#RightContent {margin-top:0;}
}
@media screen and (max-width:820px) {
	#MainContent {max-width:74%;}
	#Footer ul.fList {margin-left:40px; margin-left:2.5rem; float:none; margin-top:16px; margin-top:1rem;}
	#Footer ul {margin-left:40px; margin-left:2.5rem; margin-top:16px; margin-top:1rem; float:none; width:100%;}
	.nlCopyright {width:100%; float:none; min-height:0; padding-top:0;}
}
@media screen and (max-width:790px) {
	.TopBarItems {width:100%; text-align:center;}
	.TopBarItems a {width:100%; text-align:center; margin:3px 0; margin:0.188rem 0; padding:0;}
	#Footer .TopBarItems {height:auto; display:inline-block;}
	.KBLogo {float:none; margin:0 auto;}
	.SearchBox {width:100% !important;}
	#Header {height:160px; height:10rem;}
	#HeaderContainer {height:160px; height:10rem;}
	#HeaderContainer h2 {text-align:center; padding-top:16px; padding-top:1rem;}
	#Header .SearchBox {width:100% !important; float:none; margin:16px auto; margin:1rem auto;}
	#MainContent {margin-top:8px; margin-top:0.5rem; max-width:72%;}
	#RightContent {margin-top:8px; margin-top:0.5rem;}
	.SearchText {width:60%;}
	#nlTopBar {display:none;}	
}	
@media screen and (max-width:750px) {	
	.ArticleBox .FullArticleText {margin-left:0;}
}
@media screen and (max-width:700px) {
	#MainContent {min-width:100%; margin-bottom:8px; margin-bottom:0.5rem;}
	.CategoryBox {width:100%; max-width:100%;}
	#RightContent {min-width:100%;}
	.KBPadding {padding:3%;}
	#RightContent {margin-top:0;}
}  

.hidden {display: none; }
a.Powered {font-size:11px; float:none;}
@media screen and (max-width:790px) { 
  #Footer ul, a.Powered, .nlCopyright {font-size:13px;}
  .nlCopyright, #Footer ul {width:auto; text-align:center; margin:35px 0 0; max-width:100%;}
  #Footer ul li {max-width:100%;}
  #Footer ul.stayInTouch {margin:35px 0 0;}
  .stayInTouch li {display:inline-block; float:none;}
}

.TicketStatusA #my_ticket_resolveButtonmainButton {display:none;}
