﻿@charset "utf-8";
/* CSS Document */

html {
	border: none;
	cursor: default;
}

ul li {
	background: url(../images/MasterPage/arrow2.gif) left top no-repeat;
	background-position: 0 3px;
	padding: 0 0 8px 22px !important;
}


ul ul {
    margin-top: 5px !important;
}

ul.select-fancy ul {
    margin-top: 0 !important;
}

#web-body {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	font-style: normal;
	color: #000;
	padding: 0;
	margin: 0;
	border: none;
	background: #e4e4e4;
}

#web-body p {
	margin-top: 0;
	/*line-height: 18pt;*/
}

#web-body img, object {
	border: 0;
}

#web-body img.block {
	display: block;
}

#web-body a, #web-body a:visited {
	color: #e10915;
	text-decoration: underline;
}

#web-body a:hover, #web-body a:active
{
	color: #000;
	text-decoration: underline;
}

#web-body ol, #web-body ul, #web-body li {
	padding: 0;
	margin: 0;
}

#web-body ul {
	list-style-type: none;
}

#web-body ol {
	margin: 0 !important;
	padding: 0px !important;
}

li.five-1, li.five-2, li.five-3, li.five-4, li.five-5,li.five-6, li.five-7, li.five-8, li.five-9, li.five-10,
li.five-11, li.five-12, li.five-13, li.five-14, li.five-15,li.five-16, li.five-17, li.five-18, li.five-19, li.five-20 {
	display: block;
	min-height: 24px;
	line-height: 20px;
	padding: 3px 0 0 28px !important;
	list-style-type: none;
}

li.five-1 {
	background: url(../images/MasterPage/list-1.png) left center no-repeat;
}

li.five-2 {
	background: url(../images/MasterPage/list-2.png) left center no-repeat;
}

li.five-3 {
	background: url(../images/MasterPage/list-3.png) left center no-repeat;
}

li.five-4 {
	background: url(../images/MasterPage/list-4.png) left center no-repeat;
}

li.five-5 {
	background: url(../images/MasterPage/list-5.png) left center no-repeat;
}

li.five-6 {
	background: url(../images/MasterPage/list-6.png) left center no-repeat;
}

li.five-7 {
	background: url(../images/MasterPage/list-7.png) left center no-repeat;
}

li.five-8 {
	background: url(../images/MasterPage/list-8.png) left center no-repeat;
}

li.five-9 {
	background: url(../images/MasterPage/list-9.png) left center no-repeat;
}

li.five-10 {
	background: url(../images/MasterPage/list-10.png) left center no-repeat;
}
li.five-11 {
	background: url(../images/MasterPage/list-11.png) left center no-repeat;
}

li.five-12 {
	background: url(../images/MasterPage/list-12.png) left center no-repeat;
}

li.five-13 {
	background: url(../images/MasterPage/list-13.png) left center no-repeat;
}

li.five-14 {
	background: url(../images/MasterPage/list-14.png) left center no-repeat;
}

li.five-15 {
	background: url(../images/MasterPage/list-15.png) left center no-repeat;
}

li.five-16 {
	background: url(../images/MasterPage/list-16.png) left center no-repeat;
}

li.five-17 {
	background: url(../images/MasterPage/list-17.png) left center no-repeat;
}

li.five-18 {
	background: url(../images/MasterPage/list-18.png) left center no-repeat;
}

li.five-19 {
	background: url(../images/MasterPage/list-19.png) left center no-repeat;
}

li.five-20 {
	background: url(../images/MasterPage/list-20.png) left center no-repeat;
}

ul.arrow2 {
	margin-left:5px !important;
}

#header {
	width: 100%;
	height: 118px;
	display: block;
	background: url(../images/MasterPage/bg-top.png) #d7020e;
}

#nav-top {
	clear: both;
	width: 100%;
	height: 39px;
	display: block;
	padding-top: 9px !important;
	background: url(../images/MasterPage/bg-nav-top.png) center no-repeat #e4e4e4;
}

#nav-top .wrapper
{
	clear: both;
}

#nav-top .topmenu, #nav-top .nav-top-right, #nav-top .nav-top-left, .h3-size {
	font-size: 16px !important;
}

#nav-top .nav-top-left {
	float: left;
	display: block;
	background: transparent url(../images/masterpage/bg-nav-top-arrow.png) no-repeat right 11px !important;
	padding: 6px 17px 6px 0;
	height:18px;
}

#nav-top a, #nav-top a:visited {
	color: #e10915;
	text-decoration: none;
	padding: 0px 0 0px 14px !important;
	display: block;
	height:30px;
	width:auto;
	float:left;
	overflow:hidden;
}

#nav-top a span {
	padding: 6px 14px 6px 0 !important;
	height:19px;
	width:auto;
	float:left;
}

#nav-top a:hover, #nav-top a:active, #nav-top li.selected a, #nav-top li.selected a:visited {
	color: #e10915;
	text-decoration: none;
	background: url(../images/MasterPage/bg-nav-top-left.png) top left no-repeat #fff;
}

#nav-top a:hover span, #nav-top a:active span, #nav-top li.selected span {
	background: url(../images/MasterPage/bg-nav-top-right.png) top right no-repeat #fff;
}

#nav-top li {
	float: left;
	display: block;
	background: url(../images/masterpage/menu-bg-line.png) no-repeat;
	background-position: 100% 7px;
	margin-left: -1px;
	padding:0 !important;
}

#nav-top li.last {
	float: left;
	display: block;
	background: none;
}

#nav-top li.first {
	float: left;
}

#contentzone {
	width: 100%;
	padding: 10px 0 50px;
	background: url(../images/MasterPage/bg-content-transparent.png) center top no-repeat #e4e4e4;
	clear:both;
}

.content-menu {
	display: block;
	background: none;
	padding: 6px 0 0 0;
	margin: 0;
}

.content-500 {
	padding: 50px 0 120px 0;
}

.content-500 .content-main-header {
	width: 400px;
}

.error-inside {
	float: left;
}

#content-menu {
	display: block;
	background: none;
	padding: 6px 0 16px 0 !important;
	margin: 0 0 16px 0;
	font-size:11px;
	color:#444;
}



#content-menu span {
	float: left;
	display: block;
}

#content-menu span.item {
	float: left;
	display: block;
	background: url(../images/MasterPage/sharparrow.png) top left no-repeat;
	padding: 0 0 0 26px !important;
}

#content-menu span.first {
	float: left;
	display: block;
	background: none;
	padding: 0 !important;
}

ul.search-menu {
	padding: 0 0 0 0 !important;
	margin: 10px 0 30px 0 !important;
	font-size: 11px;
}

#content-menu li, ul.search-menu li {
	float: left;
	display: block;
	background: url(../images/MasterPage/sharparrow.gif) top right no-repeat;
	padding: 0 26px 0 0 !important;
}

ul.search-menu li {
	background-position: 100% -1px;
}

ul.search-menu li.info {
	background: none;
	border-left: 1px solid #999;
	padding-left: 13px !important;
	color: #999;
}

#content-menu li.current-content, ul.search-menu li.last {
	background: none;
}

ul.search-menu li.last {
	padding-right: 13px !important;
}

#content-menu a, #content-menu a:visited, .searchfield-float-right a, .searchfield-float-right a:visited, .graybox-hidden a, .graybox-hidden a:visited {
	color: #444 !important;
}

#LeftMenu li {
	font-size: 14px;
	padding: 0 !important;
	background: none;
}

#LeftMenu li a:hover, #LeftMenu li.selected a, #LeftMenu li.selected a:visited {
	background: url(../images/MasterPage/cont-menu-arrow.png) center right no-repeat;
}

#nav-bottom {
	clear: left;
	width: 100%;
	height: 190px;
	background: url(../images/MasterPage/bg-nav-bottom.png) center top repeat-x #848484;
}

#nav-bottom .wrapper , #footer .wrapper {
    padding-left:58px;
    width:981px;
}

#mapa_vyhledavani_hlaseni
{
  margin-top:30px;
  margin-left:15px;
  color:#731611;
  font-weight:bold;
  margin-bottom:0px;
  padding-bottom:0px;
  display:none;
}

#mapa_vyhledavani_hlaseni_text
{
  color:black;
}

#mapa_initial_message
{
  z-index: 1590 !important;
  position:relative;
  height: 150px;
  margin-bottom:155px;
  margin-top:-300px;  
  width:500px;
  left:85px; 
}

.mapa_message_content
{
  background-color:#323232;
  width:490px;
  padding:5px;
  color: white; 
  font-size: 11pt;
  text-align: center;
  vertical-align: middle;
}

.mapa_message_top
{
	width: 500px;
	height: 5px;
	background: url(../images/Maps/map_message_top.gif) no-repeat;
	font-size: 1px; 
}

.mapa_message_bottom
{
	width: 500px;
	height: 5px;
	background: url(../images/Maps/map_message_bottom.gif) no-repeat;
	font-size: 1px; 
}

.mapa_block_with_message
{
  height: 67px !important;
}

#footer {
	width: 100%;
	height: 41px;
	padding: 28px 0 0 0;
	background: url(../images/MasterPage/bg-footer.png) center top no-repeat #848484;
}

#footer div {
	font-size: 11px;
}

.wrapper {
	width: 960px;
	margin: 0 auto; /* center web */
	display: block;
}

#logo {
	float: left;
	height: 100%;
}

#logo img {
	display: block;
}

#topright {
	float: right;
	display: block;
	padding: 18px 0 0 0;
	color: #fff;
}

.topright1 {
	float: left;
	font-size: 11px;
}

.topright2 {
	float: left;
	font-size: 11px;
	padding: 0 0 0 22px;
	background: url(../images/MasterPage/top-line.gif) left no-repeat;
}

.topright2 a, .topright2 a:visited, .bottom-menu-column li a, .bottom-menu-column li a:visited, .footer-menu li a, .footer-menu li a:visited {
	color: #fff !important;
}

.topright2 a:hover {
	text-decoration: none !important;
}

.bottom-menu-column li a:hover, .footer-menu li a:hover {
	color: #000 !important;
}

#web-body .bottom-menu-column div a, #web-body .bottom-menu-column div a:visited
{
    color:#000;
}

.nav-top-left {

}

.nav-top-right, .float-right {
	float: right;
	display: block;
}

.nav-top-right
{
    padding-top:6px !important;
    }

h1 cufon
{
  float:left;
}

#nav-top .nav-top-right a cufon
{
       border-bottom:1px solid #000;
    }

#web-body span.float-left{
	margin-right: 12px;
	margin-top: 5px;
}

#web-body span.checkbox-form.float-left
{
    margin-right:6px;
    }



.float-left {
	float: left;
	display: block;
}

.float-right
{
	float: right;
}

.right-align {
	text-align: right;
}

.nav-top-right a, .nav-top-right a:visited {
	color: #000 !important;
	text-decoration: none;
	background: none !important;
}

.nav-top-right a:hover {
	text-decoration: none !important;
}

.promo-box-block .cufonise {
	font-size: 23px;
}

.topmenu .cufonise {
	font-size: 15px;
}

#web-body h1 {
	position: relative;
	font-size: 40px;
	font-weight: normal;
	margin: 10px 0 0 0;
	float: left;
}

#web-body h2 {
	padding: 30px 0 16px 0;
	margin: 0;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #e41900;
}

#web-body h3 {
	padding: 26px 0 16px 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

h3.topfix {
	padding-top: 14px !important;
}

h3.promoheader {
	padding-bottom: 0px !important;
	margin-bottom: -3px !important;
}

h3.bottomfix {
	padding-bottom: 8px !important;
}

.news h3 {
	padding: 25px 0 0 0 !important;
	margin: 0 !important;
}
.news table
{
    width: 100%;
}

.dp1 h3, .dp2 h3, .dp3 h3 {
	padding-bottom: 26px !important;
}
#web-body ul li h4 {
	padding-top: 0;
}
#web-body h4 {
	font-size: 13px !important;
	font-weight: bold !important;
	padding:0;
	padding-top: 8px;
}

#web-body h5 {
	font-size: 32px !important;
	color: #e10118;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.example {                /* ========== ========== TO BE DELETED ========== ==========*/
	height: 600px;
	width: 100%;
}

.mainbanner {
	width: 960px;
	height: 340px;
	background: url(../images/MasterPage/mainbanner-menu-bg.png) top left no-repeat;
}

#LeftMenu li a, #LeftMenu li a:visited {
	width: 173px;
	height: 31px;
	display: block;
	padding: 14px 0 0 21px;
	text-decoration: none !important;
	color: #999999;
}
#LeftMenu li a:hover, #LeftMenu li.selected a, #LeftMenu li.selected a:visited {
	color: #000 !important;
}

.mb-leftmenu-1, .mb-leftmenu-2, .mb-leftmenu-3, .mb-leftmenu-4, .mb-leftmenu-5, .mb-leftmenu-6, .mb-leftmenu-7 {
	float: left;
	display: block;
	background: url(../images/TabStrips/mainbanner-menu.png) no-repeat;
	width:194px;
	overflow:hidden;
}

.mb-leftmenu-1 {
	background-position: 20px -272px;
}

.mb-leftmenu-2 {
	background-position: 20px -227px;
}

.mb-leftmenu-3 {
	background-position: 20px -182px;
}

.mb-leftmenu-4 {
	background-position: 20px -137px;
}

.mb-leftmenu-5 {
	background-position: 20px -92px;
}

.mb-leftmenu-6 {
	background-position: 20px -47px;
}

.mb-leftmenu-7 {
	background-position: 20px -2px;
}

.mb-leftmenu-1 img, .mb-leftmenu-2 img, .mb-leftmenu-3 img, .mb-leftmenu-4 img, .mb-leftmenu-5 img, .mb-leftmenu-6 img, .mb-leftmenu-7 img {
	display: block;
}

.mb-content {
	position: relative;
	width: 766px;
	height: 340px;
	display: block;
	overflow: hidden;
	z-index: 0;
	background:url("../images/TabStrips/mainbanner-content.png") no-repeat scroll 0 0 transparent;
}

.bullets {
	position: absolute;
	bottom: 35px;
	right: 20px;
}

.bullets a, .gallery-bullets a {
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 10px 0 0;
	cursor: pointer;
	text-decoration: none !important;
}

.bullets .on, .gallery-bullets .on {
	background: url(../images/MasterPage/bullet-full.png) top left no-repeat;
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 10px 0 0;
	cursor: pointer;
	text-decoration: none !important;
}

.bullets .off, .gallery-bullets .off {
	background: url(../images/MasterPage/bullet-empty.png) top left no-repeat;
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 10px 0 0;
	cursor: pointer;
	text-decoration: none !important;
}

.mb-1 {
	width: 766px;
	height: 340px;
}

.mb-2 {
	width: 766px;
	height: 340px;
}

.mb-links li a, .mb-2-links li a:visited, .mb-5 a, .mb-5 a:visited, .arrow2 a, .arrow2 a:visited {
	color: #e10915;
}

.mb-links li a:hover, .mb-5 a:hover, .arrow2 a:hover, .redlink a:hover {
	color: #000;
}

li.notfirst {
	background: url(../images/MasterPage/content-line.png) left center no-repeat;
	float: left;
	padding: 0 0 0 13px !important;
}

.mb-3 {
	width: 766px;
	height: 340px;
}

.mb-4 {
	width: 766px;
	height: 340px;
}

.mb-5 {
	width: 766px;
	height: 340px;
}

.mb-6 {
	width: 766px;
	height: 340px;
}

.mb-7 {
	width: 766px;
	height: 340px;
}

.hidden {
	display: none;
}

.bottom-menu-column {
	float: left;
	padding: 26px 0 0 0;
	width: 240px;
}

.item-box-block, .three-column-block {
	display: block;
	float: left;
}


.item-box-image {
	float: left;
	display: block;
}

.promo-box {
	float: left;
	width: 300px;
	height: 79px;
	position: relative;
	display: block;
	text-align: center;
}

.promo-box-block a.promo-box-link, .promo-box-block a.promo-box-link:visited {
	background: url(../images/promobox/button-gray.png) no-repeat;
	display: block;
	width: 300px;
	height: 57px;
	padding: 22px 0 0 0;
	text-decoration: none;
	color: #fff;

}

.promo-box a.promo-box-link:hover, .promo-box a.promo-box-link:active
{
	background: url(../images/promobox/button-red.png) no-repeat;
	color: #fff;
}

.promo-box a, .promo-box a:visited {
	color: #fff !important;
	text-decoration: none !important;
	cursor:pointer;
}

.item-box-home {
	float: left;
	width: 300px;
	height: 154px;
	margin: 0 0 30px 0;
	background: url(../images/MasterPage/bg-tcbpromo-bottom.png) center bottom no-repeat;
}

.item-box-home img {
	float: left;
}

.item-box-home .cufonise {
	font-size: 20px;
	color: #f41900;
	padding: 16px 0 10px 0;
}

.item-box-home .text {
	font-size: 11px;
	height: 100%;
	padding: 0 20px 0 0;
	float: right;
	width: 130px;
}

.item-box-home .text img {
	padding: 14px 0 6px 0;
	display: block;
}

.item-box-home .text a, .item-box-home .text a:visited {
	display: block;
	color: #000;
	padding: 14px 0 0 0;
	text-decoration: underline;
}

.item-box-home a {
	color: #000 !important;
}

.item-box-home a:hover {
	color: #E10915 !important;
}

.item-box-home .text a:hover {
	display: block;
	color: #e41900;
	padding: 14px 0 0 0;
	text-decoration: underline;
}

.item-box-item {
	float: left;
	padding-bottom: 20px;
}

.home-banner {
	clear: left;
	display: block;
	margin: 0 0 0px 0;
	padding: 0px 0 20px 0;
	background: url(../images/MasterPage/bg-home-banner-shadow.png) center bottom no-repeat;
  width:990px;
  left:-14px;
  position:relative;
}

.promo-box-block {
	position: relative;
	height:92px;
	padding: 20px 0 0 0;
	z-index: 700;
}

.yellow-drop {
	clear: right;
	float: right;
	position: relative;
	margin: 22px 0 0 18px;
	z-index: 900;
	cursor:pointer;

}

#web-body .yellow-drop a
{
        color:#000;
    }

#web-body .yellow-drop-top a
{
        color:#E10915;
        text-transform:uppercase;
    }

.yellow-drop-box {
	position: absolute;
	width: 100%;
	top: 26px;
	color: #fff;
	z-index: 900 !important;
}

.yellow-drop-box { left: 0px; }

.yellow-drop-box ul li {
	display: block;
	padding: 0px 0px 10px 20px !important;
	background: url(../images/MasterPage/cont-menu-arrow.png) -20px 5px no-repeat;
	line-height: 20px;
}

.yellow-drop-content {
	padding: 10px 10px 0px 10px;
	background: #fffa92;
	z-index: 999 !important;
}

.yellow-drop-headline {
	float: left;
	height: 25px;
	padding: 7px 10px 0 10px;
	background: url(../images/YellowBox/bg-headline.png) left top no-repeat;
	color: #e10915;
	font-weight: bold;
	font-size: 10px;
}
.yellow-drop-top a
{
	text-decoration: none !important;
}

.yellow-drop-headline-over {
	float: left;
	height: 26px;
	padding: 6px 10px 0 10px;
	background: url(../images/YellowBox/bg-headline-over.png) left top no-repeat;
	color: #e10915;
	font-weight: bold;
	font-size: 10px;
}

.yellow-drop-arrow {
	float: left;
	background: url(../images/YellowBox/arrow.png) no-repeat;
	width: 26px;
	height: 26px;
}

.yellow-drop-arrow-over {
	float: left;
	background: url(../images/YellowBox/arrow-over.png) no-repeat;
	width: 26px;
	height: 26px;
}

.yellow-drop-bot, .yellow-drop-bot div {
	height: 8px;
	font-size: 1px;
}

.yellow-drop-bot         { background: url(../images/YellowBox/yellow-box-bottom-l.png) no-repeat top left; }
.yellow-drop-bot div     { background: url(../images/YellowBox/yellow-box-bottom-r.png) no-repeat top right; }
.yellow-drop-bot div div { background: #FFFA92 none repeat scroll 0 0; margin-left: 8px; margin-right: 8px;}

.blackhintbox1, .blackhintbox2, .blackhintbox3 {
	position: absolute;
	width: 300px;
	height: 185px;
	top: 106px;
	left:0;
	color: #ffffff;
	background: transparent url(../images/PromoBox/blackhintbox.png);
	z-index: 850;
}

.blackhintbox1 {
	left: 0px;
}

.blackhintbox2 {
	left: 330px;
}

.blackhintbox3 {
	left: 660px;
}

.hintboxtext {
	position: relative;
	color: #c7c7c7;
	padding: 37px 27px 27px 27px;
}

.hintboxtext li {
	padding: 14px 0 0 20px !important;
	background: url(../images/MasterPage/arrowLight.gif) no-repeat;
	background-position: 0px 17px;
}

.hintboxtext ul {
	padding: 2px 0 0 0;
	margin: 0;
}

.full-cleared-div {
	clear: both;
	width: 100%;
	padding: 0 0 14px 0;
}

.hot-news {
    padding: 0 0 0 0px;
    height:14px;
    clear: both;
    width:960px;
}

.hot-news .headline {
	float: left;
	padding: 0 16px 0 0;
	margin-left:18px;
	display:inline;
	font-weight: bold;
	text-decoration: underline;
	background: url(../images/MasterPage/arrow2.png) center right no-repeat;
}

.hot-news .headline a{
  color:black !important;
}

.hot-news .link {
	float: left;
	padding: 0 0 0 8px;
}

.hot-news .link a {
	color: #E10915 !important;
}

.hot-news .link a:visited {
	color: #e20009;
}

.hot-news .link a:hover {
	color: #000;
}

.hot-news .all {
	float: right;
	padding: 0 16px 0 0;
	margin-right:18px;
	display:inline;
	text-decoration: underline;
	background: url(../images/MasterPage/arrow2.gif) center right no-repeat;
}

.hot-news .all a, .hot-news .all a:visited {
	color: #000 !important;
}

.hot-news .all a:hover {
	color: #E10915 !important;
}

.bottom-menu-column li {
	display: block;
	height: 19px;
	background: url(../images/MasterPage/arrow.gif) left center no-repeat;
	padding: 3px 0 0 16px !important;
}

.bottom-menu-column li a {
	font-size: 11px;
}

.bottom-menu-column div {
	display: block;
	height: 22px;
}

.searchform {
	float: right;
	padding: 22px 0 0 0;
}

.searchpadding {
	padding: 20px 0 0 0;
}


div.top-search {
	width: 215px;
	height: 26px;
	/* background: #000; */
}

div.top-search input {
	width: 138px;
	float: left;
	margin: 0;
	border: none;
	vertical-align:middle;
	background: url(../images/MasterPage/top-searchfield.png) no-repeat;
	padding:7px 0 6px 7px;
	font-family: Arial;
	font-size: 11px;
}

div.top-search button {
	width: 59px;
	height: 26px;
	border: none;
/*	margin-left: -3px; */
	text-indent: -8000px;
	overflow: hidden;
	background: url(../images/MasterPage/top-button-hledat.png) no-repeat 0 0;
	cursor: pointer;
	vertical-align: middle;
}

.filter-button {
	background: transparent url(../images/Buttons/filtrovat.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:26px;
	margin:0 30px 0 0px;
	overflow:hidden;
	text-indent:-8000px;
	vertical-align:middle;
	width:74px;
	/* progress */
}

div.news-mail #newsletterEmail {
	height: 18px;
	width: 175px;
	margin: 0;
	padding: 4px;
	border: none;
	vertical-align:middle;
	background: url(../images/MasterPage/news-emailfield.png) no-repeat;
	font-size: 8px;
	font-family: Arial;
	font-size: 12px;
}

div.news-mail #newsletterSubscribe {
	float: left;
	margin: 10px 0 0 0;
	width: 183px;
	cursor: pointer;
	height: 30px;
	border: none;
	text-indent: -8000px;
	overflow: hidden;
	background: url(/SiteCollectionImages/Buttons/btn-prihlasitkodberu.png) no-repeat 0 0;
	vertical-align: middle;
}

div.news-mail #newsletterUnsubscribe, .graybox2-content .closebutton, .graybox2-content-hb .closebutton, .pointer {
    cursor: pointer;
}

div.pobocky {
	height:26px;
	/* background: #000; */
}

div.pobocky input {
	width: 194px;
	height: 18px;
	margin: 0;
	padding: 4px;
	border: none;
	vertical-align:middle;
	background: url(../images/MasterPage/searchfield-03.gif) no-repeat;
	font-size: 8px;
	font-family: Arial;
	font-size: 12px;
	float:left;
}

.topgray-bar .search-input {
	width: 156px;
	float: left;
	margin: 0;
	padding: 5px 0 2px 7px;
	height: 19px;
	border: none;
	vertical-align:middle;
	background: url(../images/MasterPage/searchfield-03.gif) no-repeat;
	font-size: 8px;
	font-family: Arial;
	font-size: 11px;
}

.topgray-bar .search-select {
	float: left;
	margin: 0;
	padding: 7px 0 6px 7px;
	border: none;
	vertical-align:middle;
	font-size: 8px;
	font-family: Arial;
	font-size: 11px;
}

#searchform4 {
	width: 490px;
}

#searchform5 {
	width: 220px;
}

#searchform4 input, #searchform5 input {
	height: 18px;
	margin: 0;
	padding: 6px 4px 2px 4px;
	border: none;
	vertical-align:middle;
	background: url(../images/MasterPage/searchfield-06.png) no-repeat;
	font-size: 8px;
	font-family: Arial;
	font-size: 12px;
}

#searchform4 input {
	width: 410px;
}

#searchform5 input {
	width: 400px;
}

#searchform4 button, #searchform5 button {
	margin: 0px 0 0 -10px;
	width: 74px;
	height: 26px;
	border: none;
	text-indent: -8000px;
	overflow: hidden;
	background: url(../images/MasterPage/searchfield-04.png) no-repeat 0 0;
	cursor: pointer;
	vertical-align: middle;
}

.graybox7-content #searchform4 {
  width: 290px;
}

.graybox7-content #searchform4 input, .graybox7-content #searchform5 input {
  width: 194px;
}

.graybox7-content #searchform4 input, .graybox7-content #searchform5 input {
	height: 20px;
}

.graybox7-content #searchform4 button, .graybox7-content #searchform5 button {
	margin: -3px 0 0 -10px;
}


.side-search {
	width: 126px !important;
	height: 20px !important;
}

.side-search-button {
	margin: -2px 0 0 -10px !important;
}

.topgray-bar .form {
	padding: 10px 0 0 15px;
	height:26px;
	float:left;
	padding: 10px 0 0 15px;

	/* background: #000; */
}

.form-right {
	padding: 10px 0 0 15px !important;
}


div.pobocky button, .fondy.form .button, .pobocky .hledaciButtonek {
	margin: 0 30px 0 -10px;
	float: left;
	width:74px;
	height:26px;
	border:none;
	text-indent:-8000px;
	overflow:hidden;
	background: url(../images/MasterPage/searchfield-05.png) no-repeat 0 0;
	cursor:pointer;
	vertical-align:middle;
}


.topgray-bar button {
	width: 71px;
	height: 26px;
	border: none;
	text-indent: -8000px;
	overflow: hidden;
	background: url(../images/MasterPage/searchfield-05.png) no-repeat 0 0;
	cursor: pointer;
	vertical-align: middle;
}


.footer-copynote {
	float: left;
	color: #fff;
	padding: 0 12px 0 0;
}

.footer-menu li {
	float: left;
	padding: 0 12px 0 12px !important;
	background: url(../images/MasterPage/bottom-line.png) center left no-repeat;
}

.content-main {
	/*padding: 1px;*/
	background: #fff;
	display: block;
	padding-top: 8px;
}

.nopad {
	padding: 0px !important;
}

.content-main-header {
	padding: 0px 19px 0px 19px;
	margin: 0;
	background: #fff;
}

.bookmark-add {
	padding-bottom: 20px;
	margin-left: 3px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.detail-header, .left-float {
	float: left;
	position: relative;
	z-index: 3;
}

.content-main-floatbutton, .content-main-float {
	float: right;
	padding: 0 0 0 30px;
}

.content-main-float1 {
	float: right;
	padding: 40px 0 0 20px;
	width: 260px;
}

.content-main-float2 {
	float: left;
	padding: 24px 20px 0 20px;
}

.content-main-menu {
	float: left;
	margin: 20px 0 0 -958px;
	width: 250px;
}

.content-main-content {
	float: left;
	width: 100%;
	background: #fff;
}

.informatorium .horizontal-separator
{
  margin-left: -20px;
}

.content-main-content2 {
	float: right;
	padding: 0 20px 0 45px;
	width: 640px;
}

.content-main-content3 {
	margin: 0 19px 0 19px;
	padding: 0;
}

.content-main-content4 {
	float: right;
	margin: 0; /* top.margin 0 0 content-main-menu.width */
	padding: 0;
	width:650px;
	display: block;
}
.content-main-content4 div {

}

.content-main-menu4 {
	margin: 0 26px 0 -19px !important; /* content-main.padding x 2 - web.width */
}

.content-main-menu5 {
	margin: 0 26px 0 -19px !important; /* content-main.padding x 2 - web.width */
}

.content-main-content5 {
	float: right;
	margin: 0; /* top.margin 0 0 content-main-menu.width */
	padding: 0;
	width: 430px;
}

.footNotes {
  line-height:18px;
  padding-top:20px;
}

.six-columns-cell {
	float: left;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	display: block;
}

.six-columns-cell-mapa {
	float: left;
	width: 135px;
	padding: 0;
	margin: 0 15px 0 0;
	display: block;
}

.six-columns-cell-mapa .graybox6-content
{
    padding: 5px 17px;
    width:101px;
    }

.six-columns-cell-mapa ul.arrow3 li
{
    padding:0 0 10px 16px !important;
    }

.four-columns {
	clear: both;
	background: #fff;
	/*padding: 0 0 20px 0;*/
	padding: 0;
	display: block;
}

.addtoppadding {
	padding-top: 30px !important;
}

.addtoppadding-small {
	padding-top: 10px !important;
}

.addtoppadding2 {
	padding-top: 15px;
}

.addtoppadding3 {
	padding-top: 3px;
}

.addtoppadding4 {
	margin-top: 30px;
}

.addtoppadding45 {
	padding-top: 45px !important;
}

.addleftpadding {
	padding-left: 20px;
}
.addleftpadding2 {
    padding-left: 10px;
}

.item-box-4 {
	float: left;
	width: 210px;
	display: block;
}

.item-box-4c {
	float: left;
	width: 215px;
	display: block;
}

.item-box-4b {
	float: left;
	width: 420px;
	display: block;
}

.vertical .item-box-4, .vertical .item-box-4b, .vertical .separator-20px, .vertical .separator-30px, .vertical .separator-40px {
	float: none !important;
}

.legend-box {
	float: left;
	width: 215px;
	display: block;
}

.first-missing {
	margin-left: 250px;
}

.shorter-cell {
	width: 200px !important;
}

.four-columns-cell2 {
	float: left;
	width: 175px;
	padding: 13px 21px 12px 18px;
	margin: 0 6px;
	height: 150px;
	display: block;
	background: url(../images/MasterPage/bg-4cols-graybox.png) no-repeat;
}


.four-columns-cell3 {
	vertical-align:top;
	padding:13px 35px 12px 18px;
	width:175px;
	background: url(../images/MasterPage/bg-4cols-graybox.png) bottom no-repeat;
}

.four-columns-cell-last {
	float: left;
	width: 198px;
	padding: 0;
	margin: 0;
	display: block;
}

.map {
	height:130px;
	background: url(../images/MasterPage/mapa.png) top right no-repeat;
}

.customMap {
	height:130px;
}

.floatingMap {
	float:right;
}

.content-topcorners {
	clear: both;
	display: block;
	width: 960px;
	height: 12px;
	font-size: 5px;
	background: url(../images/MasterPage/content-top.png) no-repeat;
}

.content-main-menu li {
	display: block;
	padding: 0 0 0 20px !important;
	margin: 0;
}

.content-main-menu ul.option-irrelevant li a, .content-main-menu ul.option-irrelevant li a:visited {
	border-bottom: 1px solid #e6e6e6;
	width: 205px !important;
	height: auto !important;
	padding: 16px 25px 16px 0 !important;
}

.content-main-menu ul.option-irrelevant li a:hover, .content-main-menu ul.option-irrelevant li a:active {
	background: url(../images/MasterPage/cont-menu-arrow.png) 175px center no-repeat !important;

}

.content-main-menu li a, .content-main-menu li a:visited {
	color: #4a4a4a !important;
	font-weight: normal;
	text-decoration: none !important;
	height: 29px;
	width: 230px;
	padding: 16px 0 0 0 !important;
	display: block;
}
.content-main-menu .content-main-menu4 {
	padding: 8px 0 !important;
}

.content-main-menu .content-main-menu5 {
	padding: 8px 0 !important;
}

.content-main-menu li a:hover, .content-main-menu li a:active, .content-main-menu li.selected a, .content-main-menu li.selected a:visited {
	color: #000 !important;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/MasterPage/cont-menu-arrow.png) right no-repeat;
	display: block;
}

.content-main-menu li.disabled a:hover, .content-main-menu li.disabled a:active {
	background-image: none !important;
}

.content-menu-promo {
	padding: 30px 0 0 0;
}

.content-menu-promo2 {
	padding: 120px 0 0 0;
}

.content-bottomcorners {
	clear: both;
	display: block;
	width: 960px;
	height: 12px;
	background: url(../images/MasterPage/content-bottom.png) no-repeat;
	font-size: 3px;
}

.tccb3a {
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
	display: block;
}

.tccb3b {
	padding: 0;
	margin: 0;
}

ul.level2 {
	padding: 0 0 0 22px !important;
}

li.arrow2, ul.arrow2 li {
	display: block;
	background: url(../images/MasterPage/arrow2.gif) left 8pt  no-repeat;
	padding: 3px 0 0 22px !important;
	line-height: 18pt;
}

li.arrow2-double-margin
{
      margin-bottom:5px;
    }

ul.arrow3 li {
	background: url(../images/MasterPage/arrow2.gif) left top no-repeat;
	background-position: 0 3px;
	padding: 0 0 20px 22px !important;
}

ul.arrow4 li {
	background: url(../images/MasterPage/arrow2.gif) left top no-repeat;
	background-position: 0 3px;
	padding: 0 0 8px 22px !important;
}

.dp1 {
	width: 390px;
	padding-right: 20px;
}

.dp2 {
	width: 180px;
	padding-right: 20px;
}

.dp3 {
	width: 310px;
}

ul.bullet4 li {
	display: block;
	background: url(../images/MasterPage/bullet-small.png) left 19px no-repeat;
	padding: 14px 0 0 20px !important;
	border-bottom: 1px solid #e6e6e6;
}

ul.bullet3 li {
	display: block;
	width: 187px;
	background: url(../images/MasterPage/bullet-small.png) left 19px no-repeat;
	padding-right: 0px !important;
	padding-top: 16px !important;
	padding-bottom: 16px !important;
	padding-left: 22px !important;
	border-bottom: 1px solid #e6e6e6;
}

ul.bullet3 li.bullet3-first {
	padding-top: 4px !important;
	background-position: 0px 7px;
}

ul.bullet3 li.bullet3-last {
	border-bottom: none;
}

li.closer {
	height: 20px;
	padding-top: 4px;
}

li.bullet, ul.bullet li {
	display: block;
	background: url(../images/MasterPage/bullet-small.png) no-repeat;
	background-position: 0 8px;
	padding: 2px 0 0 22px !important;
	height: auto;
}

li.bullet2, ul.bullet2 li {
	display: block;
	line-height: 18px;
	background: url(../images/MasterPage/bullet-small.png) left center no-repeat;
	padding: 2px 0 0 22px !important;
}

tr.headline, td.headline {
	padding: 15px !important;
	font-weight: bold;
}

.fond-table td {
	padding: 15px !important;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#web-body .fond-table td a, #web-body  .fond-table td a:visited
{
  color:#474747;
  text-decoration:none;
}

table.full-table, table.full-table2, table.full-table3, table.full-table4, table.full-table5, .dp1 table, .dp2 table, .dp3 table, table.full-table-2cols, table.full-table-3cols, table.full-table-calendar  {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

/* COMMON TABLE */

table.common-table {
	border-collapse: collapse;
	margin: 0 0 20px 0;
	border-bottom: 2px solid #e6e6e6;
}

table.common-table td, table.common-table th {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}

table.common-table th {
  border-top:2px solid #E6E6E6;
  border-bottom:2px solid #E6E6E6;
  font-weight:bold;
}

table.common-table td:first-child, table.common-table th:first-child {
	border-left: 0px solid #e6e6e6;
}

table.first-column td:first-child, table.first-column th:first-child {
	background-color: #f5f4f3;
}

table.common-table tr:first-child td {
	border-top: 2px solid #e6e6e6;
}

/* //COMMON TABLE */

table.full-table-calendar td {
	padding: 0 15px !important;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	height: 44px;
}

table.full-table4 td {
	padding: 3px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	width: 80px;
	height: 50px;
	text-align: center;
}

.ft4-first {
	text-align: left !important;
	width: 100px !important;
	padding: 3px 3px 3px 20px !important;
}

.ft4-fund {
	text-align: left !important;
	width: 400px !important;
	padding: 3px 3px 3px 20px !important;
}

.ft4-header {
	font-weight: bold;
	border-top: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
}

table.full-table-2cols td {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
}

table.full-table-3cols td {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

table.full-table3 {
	margin-bottom: 40px;
}

table.full-table td, table.full-table2 td, table.full-table5 td, table.full-table3 td, .dp1 table td, .dp2 table td, .dp3 table td {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

table.full-table td, table.full-table2 td {
	width: 25%;
}

table.with-help td, td.with-help {
	padding: 15px 15px 11px 15px !important;
}

table.full-table2 tr.row-produkty td {
	width: 25%;
	padding: 12px 15px 12px 15px;
	font-size: 16px;
	margin: 0;
	border-top: none;
}
/* fonty tabulka issue */
table.full-table5 td {
	font-size: 12px;
	font-family: Arial;
}

.exchange-table tr td.last-cell a.remLink, .link-table tr td.last-cell a.remLink, .fund-table tr td.last-cell a.remLink
{
  margin:-15px;
  padding:15px;
}

.topgray-calendar {
	font-weight:bold;
	padding-top: 5px;
	float:left;
	width:50%;
}

.topgray-calendar .float-left span.calendar-label
{
    display:block;
    float:left;
    padding:7px 5px 0 10px;
    width:auto;
    }

.topgray-calendar .float-left span {
	margin-right:3px;
	position:relative;
	top:5px;
}
.calendar-input {
	height: 26px;
	width: 79px;
	margin: 0;
	padding: 4px;
	border: none;
	vertical-align:middle;
	background: url(../images/MasterPage/calendar.png) no-repeat;
	font-size: 8px;
	font-family: Arial;
	font-size: 12px;
}

.fund-comparision {
	display: block;
	width: 2400px;
}

.fund-comparision table {
	border-collapse: collapse;
	margin: 20px 0px 0px 0px;
}

.fund-comparision td {
	width: 200px;
	padding: 15px;
	border-top: 1px solid #e6e6e6;
}

.fund-comparision td.top-border-none {
	border-top: none;
}
.FundMainTextTop {
	width: 730px;

}

td.blank-cell, tr.blank-cell {
	background: #f5f4f3;
}

td.red {
	background: #f6d6d8;
	border-top: 1px solid #fff !important;
	border-right-color: #f6d6d8 !important;
}

td.yellow {
	background: #ffe998;
	border-top: 1px solid #fff !important;
	border-right-color: #ffe998 !important;
}

td.green {
	background: #d5f1c3;
	border-top: 1px solid #fff !important;
	border-right-color: #d5f1c3 !important;
}

td.blue {
	background: #c4e3ff;
	border-top: 1px solid #fff !important;
	border-right-color: #c4e3ff !important;
}

td.red2 {
	background: #fae6e7;
	border-top: 1px solid #fff !important;
	border-right-color: #fae6e7 !important;
}

td.yellow2 {
	background: #fff0b6;
	border-top: 1px solid #fff !important;
	border-right-color: #fff0b6 !important;
}

td.green2 {
	background: #e3f6d6;
	border-top: 1px solid #fff !important;
	border-right-color: #e3f6d6 !important;
}

td.blue2 {
	background: #dbeeff;
	border-top: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	border-right-color: #dbeeff !important;
}

td.grayborder {
	border-top: 1px solid #e6e6e6 !important;
}

tr.row-border {
	border-top: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
}

#mapa_vyhledavani_tabulka tr.row-border
{
    border-top: 0;
}

td.last-cell {
	border-top: 1px solid #e6e6e6;
	border-right: none !important;
}

td.first-cell, tr.gray {
	background: #f5f4f3;
}

table.fond-table {
	width: 640px;
	border-collapse: collapse;
}

table.cenik-table {
	width: 640px;
	border-collapse: collapse;
}

td.cenik-left {
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

td.cenik-leftpic {
	border-top: 1px solid #e6e6e6;
}

tr.cenik-header td {
	font-weight: bold;
}

tr.sazebnik-header td {
	font-weight: bold;
	background-color: #F5F5F5;
}

tr.sazby-header td {
	font-weight: bold;
	background-color: #F5F5F5;
}

table.cenik-table td {
	padding: 15px;
}

td.cenik-right {
	width: 130px;
	border-top: 1px solid #e6e6e6;
	text-align: right;
}

td.bottom-cenik-right
{
	background: url(../images/MasterPage/bg-fondy-btn.png) left bottom repeat-x;
	width: 130px;
	border-top: 1px solid #e6e6e6;
	text-align: right;
}

td.cenik-rightpic {
	width: 130px;
	border-top: 1px solid #e6e6e6;
	padding: 5px !important;
	text-align: center;
}

td.cenik-free {
	width: 130px;
	border-top: 1px solid #e6e6e6;
	background: #e3f6d6;
	text-align: right;
}

td.cenik-bottom {
	height: 50px;
	background: url(../images/MasterPage/bg-fondy-btn.png) left bottom repeat-x;
	border-top: 1px solid #e6e6e6;
	padding: 0 0 0 10px;
	color: #999;
}
td.cenik-bottom-new {
	background: url(../images/MasterPage/bg-fondy-btn.png) left bottom repeat-x;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

.cenik-header-right {
	float: right;
	padding: 34px 0 0 0;
	color: #999;
	margin-left:20px;
}

.cenik-bottom-note {
	font-size: 11px;
	text-align: right;
}

.cenik-bottom-note2 {
	font-size: 11px;
	text-align: left;
}

td.fond-unselected-right {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
}

td.fond-last {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

td.fond-last-right {
	padding: 15px;
	border-top: 1px solid #e6e6e6;
}

td.fond-button {
	height: 40px;
	background: url(../images/MasterPage/bg-fondy-btn.png) bottom repeat-x;
	border-top: 1px solid #e6e6e6;
	border-left: none;
	border-right: none;
	padding: 0 0 0 10px;
	text-align:left;
}

table.full-table3 td.bankomaty-first {
	padding: 8px 2px 0 15px;
	width: 388px;
	font-weight: bold;
}

.nonote {
	padding: 4px 2px 4px 15px !important;
}

.bankomaty-icons {
	margin-right: 6px;
}

.bankomaty-first img {
	margin-top: -4px;
	padding: 0 6px 0 0;
}

.bankomaty-listings {
	margin: 0 auto;
}

.slovnik-listings {
	margin-left: 55px;
	padding-top: 10px;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.margin-fix {
	margin: 0 0 0 0 !important;
}
.no-margin {
	margin: 0 !important;
	padding: 0 !important;
}

.page-listings a, .page-listings a:visited, .listings-selected, .bankomaty-listings a, .bankomaty-listings a:visited, .slovnik-listings a, .slovnik-listings a:visited, .news-module-listings a, .news-module-listings a:visited,
.page-listings span, .bankomaty-listings span, .slovnik-listings span, .news-module-listings span, .page-listings div, .bankomaty-listings div, .slovnik-listings div, .news-module-listings div, .ajax-news-listings a, .ajax-news-listings a:visited, .ajax-news-listings div{
	display: block;
	float: left;
	padding: 0;
	margin:0 2px 0 2px;
	width: 22px;
	height: 22px;
	line-height:22px;
	text-decoration: none !important;
	text-align: center;
}

span.page-listings {
	display:block;
	float:left;
  height:30px;
}

.slovnik-listings .empty {
	display: block;
	float: left;
	line-height: 22px;
	padding: 0;
	margin: 0 4px 0 4px;
	width: 22px;
	height: 22px;
	text-decoration: none !important;
	text-align: center;
	background: url(../images/Listings/listings-normal.png);
	color: #bbb !important;
}

/*

 ================ LISTINGS OPRAVIT =================

*/

.page-listings a, .page-listings a:visited, .bankomaty-listings a, .bankomaty-listings a:visited, .slovnik-listings a, .slovnik-listings a:visited, .news-module-listings a, .news-module-listings a:visited,
.page-listings span, .bankomaty-listings span, .slovnik-listings span, .news-module-listings span, .page-listings div, .bankomaty-listings div, .slovnik-listings div, .news-module-listings div, .ajax-news-listings a, .ajax-news-listings a:visited {
	background: url(../images/Listings/listings-normal.png);
	color: #000 !important;
}

.slovnik-listings a:hover {
  background-image:url("../images/Listings/listings-selected.png") !important;
  color:#FFFFFF !important;
  font-weight: bold;
}

.selectedNextPrev.predchozi {
	color: #e6e6e6 !important;
}

.selectedNextPrev.dalsi {
	color: #e6e6e6 !important;
}

.listings-selected {
	font-weight: bold;
}

.listings-dots {
	display: block;
	float: left;
	margin-top: 6px;
}

#contentzone .srch-Page.srch-Page-bg #SRP_Prev {
    background: url(../images/Listings/listings-previous.png) no-repeat 0 0 !important;
    padding: 0 37px 0 23px !important;
}

#contentzone .srch-Page.srch-Page-bg #SRP_Next {
    background: url(../images/Listings/listings-next.png) no-repeat 0 0 !important;
    padding: 0 24px 0 10px;
}

.content-main-content a, .content-main-content a:visited {
	color: #e10915;
}

.questions-links a, .questions-links a:visited {
  background:url("../images/MasterPage/arrow2.gif") no-repeat scroll right 3px transparent;
  clear:left;
  color:#E20009 !important;
  display:inline-block;
  font-weight:bold;
  margin-top:8px;
  padding:0 22px 0 0;
}

.detail-questions-links a, .detail-questions-links a:visited {
  background:url("../images/MasterPage/arrow2.gif") no-repeat scroll 0px 3px transparent;
  font-weight:normal;
  padding:0 0 0 22px;
}

.cont-arr-link a
{
	color: #E20009 !important;
	font-weight: bold;
}

.questions-links-more
{
	clear: both;
}


.content-main-text a, .content-main-text a:visited {
	color: #e10915;
}

.content-main-text a:hover {
	color: #3796cb;
	text-decoration: none;
}

.graybox6-top {
	width: 135px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top6.png) no-repeat;
	font-size: 3px;
}

.graybox6-content {
	float:left;
	width: 119px;
	background: #f1efee;
	padding: 0 8px;
}

.graybox6-bottom {
	clear: left;
	width: 135px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom6.png) no-repeat;
	margin-bottom: 10px;
}

.graybox-top {
	clear: left;
	margin-top: 10px;
	width: 640px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top.png) no-repeat;
	font-size: 3px;
}

.graybox2-top {
	clear: left;
	margin-top: 20px;
	padding-top: 8px;
	width: 920px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top2.png) bottom no-repeat;
	font-size: 3px;
}

.graybox2-top-fix {
	padding-top: 20px !important;
}

.topnote {
	margin-top: 20px;
}

.three-columns-cell {
	float: left;
	width: 280px;
}

.three-columns-cell2 {
	float: left;
	width: 252px; /* 292 */
	padding: 0 20px 10px 20px;
	background: url(../images/Informatorium/infobox-bottom.png) bottom no-repeat;
}

.contact-boxes {
	width: 606px;
}

.two-columns-cell1 {
	float: left;
	width: 400px;
	margin: 0 30px 0 0;
}

.two-columns-cell2 {
	width: 442px;
	margin-left: 420px;
}

.closebutton {
	margin:0 8px 0 0;
}

.clickableButton {
  cursor:pointer;
}

.graybox-bottom {
	clear: both;
	width: 640px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom.png) no-repeat;
}

.graybox2-bottom {
	clear: both;
	width: 920px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom2.png) no-repeat;
}

.content-grayline {
	clear: both;
	text-align: center;
	padding: 30px 0 0 0;
	height: 1px;
	width: 100%;
	background: url(../images/MasterPage/grayline.png) bottom no-repeat;
}

.content-grayline-related {
	clear: both;
	text-align: center;
	padding: 20px 0 20px 0;
	height: 1px;
	width: 100%;
	background: url(../images/MasterPage/grayline.png) center no-repeat;
}

.content-blackline-related {
	clear: both;
	text-align: center;
	padding: 20px 0 20px 0;
	height: 1px;
	width: 100%;
	background: url(../images/MasterPage/blackline.png) center no-repeat;
}

.placeholder {
	clear: both;
	padding: 8px 0 0 0;
}

.graybox-content {
	width: 596px;
	background: #f1efee;
	padding: 10px 22px 10px 22px;
}

.graybox-content2 {
	float: left;
	width: 620px;
	background: #f1efee;
	padding: 6px 10px 0px 10px;
}

.graybox2 {
	width: 876px;
	background: #f1efee;
	display: block;
	float: left;
}

.graybox2-content {
	width: 880px;
	background: #f1efee;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	float: left;
}

.graybox2-content-hb {
	width: 900px;
	background: #f1efee;
	padding-left: 20px;
	padding-right: 0px;
	display: block;
	float: left;
}

.graybox-content ul {
	padding: 10px 0 0 0;
}

.fcc-bold {
	font-weight: bold;
	padding: 0 0 6px 0;
}

.fcc-bold2 {
	font-weight: bold;
	padding: 18px 0 6px 0;
}

.fcc-link {
	padding: 10px 0 0 0;
}

.fcc-link2 {
	padding: 15px 0 0 0;
}

.fcc-link3 {
	padding: 40px 0 0 0;
}

.fcc-volejte {
	font-weight: bold;
	padding: 16px 0 0 0;
	font-size: 13px;
}

.bigred {
	font-size: 15px;
	font-weight: bold;
	color: #e10915;
}

#web-body .bigred .cufonise {
	font-size: 18px !important;
	font-weight: normal !important;
}

.content-grayline-short {
	padding-top: 50px;
	margin-bottom: 20px;
	background: url(../images/MasterPage/grayline-short.png) bottom no-repeat;
}

.content-grayline-short2 {
	margin-bottom: 10px;
	background: url(../images/MasterPage/grayline-short.png) bottom no-repeat;
}

.content-grayline-short3 {
	padding-top: 50px ;
	margin-bottom: 5px;
	background: url(../images/MasterPage/grayline-short.png) bottom no-repeat;
}

.content-grayline-short4 {
	padding-top: 30px;
	background: url(../images/MasterPage/grayline-short.png) bottom no-repeat; /* - */
	clear:both;
}

.content-grayline-short5 {
	padding-top: 10px;
	margin-bottom: 0px;
	min-height: 1px;
	background: url(../images/MasterPage/grayline-short.png) bottom no-repeat;
}

.grayline-graybox {
	background: url(../images/MasterPage/grayline-short2.png) bottom no-repeat;
}

.graybox-content ul, .graybox2-content ul, .graybox3-content ul,
.graybox4-content ul, .graybox5-content ul, .graybox6-content ul,
.graybox7-content ul, .graybox8-content ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

.graybox-content ul li, .graybox2-content ul li, .graybox3-content ul li,
.graybox4-content ul li, .graybox5-content ul li, .graybox6-content ul li,
.graybox7-content ul li, .graybox8-content ul li {
  background: url(../images/MasterPage/bullet-small.png) left top no-repeat;
	background-position: 0 3px;
	padding: 0 0 8px 22px !important;
  margin:0px;
}

.graybox-content li a, .graybox-content li a:visited,
.graybox2-content li a, .graybox2-content li a:visited,
.graybox3-content li a, .graybox3-content li a:visited,
.graybox4-content li a, .graybox4-content li a:visited,
.graybox5-content li a, .graybox5-content li a:visited,
.graybox6-content li a, .graybox6-content li a:visited,
.graybox7-content li a, .graybox7-content li a:visited,
.graybox8-content li a, .graybox8-content li a:visited {
	display: block;
	height: 20px;
	text-decoration: underline;
	color: #e10915;
}
.cont-arr-link {
	display: block;
	/*height: 20px;*/
	background: url(../images/MasterPage/arrow2.gif) left center no-repeat;
	padding: 2px 0 0 22px;
	color:#333333;
}
.cont-point-link {
	display: block;
	height: 20px;
	list-style-type: none;
	padding: 2px 0 0 0;
}

.cont-arr-link img {
	vertical-align: middle;
	margin-right:7px;
}

.cont-arr-text {
	display: block;
	color: #474747;
	padding: 2px 50px 10px 22px;
}

.cont-point-text {
	display: block;
}

.cont-arr-text span {
	display: block;
	margin-left: 27px;
}
.cont-point-text span {
	display: block;
	margin-left: 22px;
}

.fcc-link a, .fcc-link a:visited {
	text-decoration: underline;
	color: #e10915;
}

.questions-links a:hover, .graybox-content li a:hover, .fcc-link a:hover, .content-main-content a:hover {
	color: #000;
}

.perex {
	font-weight: bold;
}

.promo-big {
	padding: 0 0 40px;
	background: url(../images/MasterPage/bg-fade.png) bottom repeat-x;
	height: 379px;
}

.promo-big-picture {
	float: left;
	position: relative;
	margin-top: 29px;
}

.promo-big-picture-text {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0 15px 20px;
}

.promo-big-text {
	padding: 0 0 0 40px;
	float: left;
	width: 430px;
}

/*.detailpobocky {
	background: url(../images/MasterPage/bg-detailhead.png) bottom repeat-x;
	height: 302px;
	padding: 0 20px 34px 20px;
}*/
.detailpobocky {
	background: url(../images/MasterPage/bg-detailhead.png) bottom repeat-x;
	height: 302px;
	padding: 0 20px 34px 20px;
	margin:0 -19px;
}

.pobocka-kontakty .dp3 .pobocka-email a
{
  display:block;
  width:207px;
  overflow:hidden;
}

.pobocka-kontakty .dp1 .pobocka-email a
{
  display:block;
  width:260px;
  overflow:hidden;
}

.test {
	float:left;
	padding-right: 20px;
}

.mid-to-button {
	padding-left: 10px;
	padding-top: 13px;
	float:left;
}

.redlink {
	float: right;
	padding: 20px 0 0 0;
}

.topgray-bar {
	width: 100%;
	height: 45px;
	background: #f5f5f5;
}

.switch-map {
	width: 53px;
	height: 26px;
	float: left;
	padding: 5px 0 0 12px;
	margin: 10px 0 0 0;
}

.switch-map-on {
	background: url(../images/MasterPage/switchbg-mapa-on.png) no-repeat;
	font-weight: bold;
}

.switch-map-off {
	background: url(../images/MasterPage/switchbg-mapa-off.png) no-repeat;
}

.switch-tab {
	width: 69px;
	height: 26px;
	float: left;
	padding: 5px 0 0 12px;
	margin: 10px 0 0 -12px;
}

.switch-tab-on {
	background: url(../images/MasterPage/switchbg-tab-on.png) no-repeat;
	font-weight: bold;
}

.switch-tab-off {
	background: url(../images/MasterPage/switchbg-tab-off.png) no-repeat;
}

.switch-tab a, .switch-tab a:visited, .switch-map a, .switch-map a:visited, .bankomaty-menu a, .bankomaty-menu a:visited {
	color: #000 !important;
	text-decoration: none !important;
}

img.bankomaty-help {
	margin: 0 10px 0 0;
}

.bankomaty-help-txt {
	display: block;
	padding: 6px 0px 0 10px;
	line-height: 19px;
}

.prev-next {
    width: 235px
}

.bankomaty-menu {
	display: block;
	width: 239px;
	margin-top: 11px;
	margin-bottom: 15px;
	background: url(../images/TabStrips/bg-bankomaty-menu.png) no-repeat;
	background-position: 0px 3px;
}

.bankomaty-menu-1 {
	background: url(../images/TabStrips/bg-bankomaty-menu.png) no-repeat;
	background-position: 0px -397px;
	display: block;
	width: 239px;
	margin-top: 11px;
	margin-bottom: 15px;
}

.bankomaty-menu-2
{
	background: url(../images/TabStrips/bg-bankomaty-menu.png) no-repeat;
	background-position: 0px -317px;
	display: block;
	width: 239px;
	margin-top: 11px;
	margin-bottom: 15px;
}

.bankomaty-menu-3
{
	background: url(../images/TabStrips/bg-bankomaty-menu.png) no-repeat;
	background-position: 0px -237px;
	display: block;
	width: 239px;
	margin-top: 11px;
	margin-bottom: 15px;
}

.bankomaty-menu-4
{
	background: url(../images/TabStrips/bg-bankomaty-menu.png) no-repeat;
	background-position: 0px -157px;
	display: block;
	width: 239px;
	margin-top: 11px;
	margin-bottom: 15px;
}

.bankomaty-menu-5
{
	background: url(../images/TabStrips/bg-bankomaty-menu.png) no-repeat;
	background-position: 0px -77px;
	display: block;
	width: 239px;
	margin-top: 11px;
	margin-bottom: 15px;
}

.bankomaty-menu a, .bankomaty-menu-1 a, .bankomaty-menu-2 a, .bankomaty-menu-3 a, .bankomaty-menu-4 a, .bankomaty-menu-5 a {
	display: block;
	color: #000;
	text-decoration: none;
}

.bankomaty-menu .first {

}

.bankomaty-menu .last {
	background: url() no-repeat;
}

.bankomaty-menu-fade-top {
	display: none;
}

.bankomaty-menu a {
	cursor: pointer;
}

.bankomaty-menu-fade-bottom {
	display: none;
}
/* ===================== OPRAVIT ===================== */

.bankomaty-menu a:hover, .bank-menu-item-selected {
	background: url(../images/Bankomaty-menu-over.png) top !important;
}

.bank-menu-mark {
	width: 20px;
	height: 20px;
	background: url(../images/Bankomaty/redcircle.png) no-repeat;
	font-weight: bold;
	color: #fff200;
	float: left;
	height: 60px;
	padding: 2px 6px 0px 6px;
	margin: 0 0 0 10px;
}

.bluemark {
	background: url(../images/Bankomaty/bluecircle.png) no-repeat;
}

.bank-menu-text {
	line-height: 17px;
	margin: 0 0 0 0;
	color: #4a4a4a;
}

.bank-menu-item {
	height: 68px;
	padding-top: 8px;
	padding-bottom: 4px;
}

.addbotpadding {
	margin-bottom: 20px;
}

.addbotpadding-small {
	margin-bottom: 10px;
}

div #searchform3 {
	width: 235px;
}

.topgray {
	width: 20px !important;
}

.rightpadding {
	margin-right: 16px;
}

.toppadding10 {
	padding-top: 10px;
}

.toppadding15 {
	padding-top: 15px;
}

.botpadding10 {
	padding-bottom: 10px !important;
}

.addbotpadding2 {
	margin-bottom: 45px;
}

.addtopborder {
	border-top: 2px solid #e6e6e6;
}

.addbotborder {
	border-bottom: 2px solid #e6e6e6;
}


.alphatext {
	color: #929292;
}

.content-left-column {
	float: left;
	width: 450px;
	margin: 0 18px 0 0;
	display: block;
}

.df2 {
	width: 428px;
}

.content-right-column {
	float: left;
	width: 450px;
	margin: 0;
	display: block;
}

.next-to-h3 {
	float: left;
	padding: 30px 0 0 20px;
}

.next-to-none {
	float: left;
	padding: 30px 0 20px 0;
}

.next-to-sign {
	float: left;
	padding: 30px 0 0 4px;
}

.detail-fondu-porovnat, .funds-menu {
	float: left;
	margin: 30px 0 0 10px;
	padding: 0px 0 2px 20px;
	background: url(../images/MasterPage/bg-detail-fondu-porovnat.png) no-repeat;
}

.clear {
	clear: both;
}

.bg-dulezite {
	background: url(/SiteCollectionImages/Fondy/bg-dulezite-df.png);
	width: 420px; /* 450 - 30 (padding-left) */
	height: 170px; /* 200 - 30 (padding-top) */
	padding: 30px 0 0 30px;
}

.text-right {
	text-align: right;
}

td.fix-width-1 {
	width: 180px;
}

.hintboxtext .cufonise {
	font-size: 18px;
	color: #fff !important;
	font-weight: bold;
}

.strong {
	font-weight: bold;
}

.separator-20px {
	float: left;
	width: 20px;
	height: 20px;
	display: block;
}

.separator-30px {
	float: left;
	width: 27px;
	height: 30px;
	display: inline;
}

.separator-40px {
	float: left;
	width: 40px;
	height: 40px;
	display: block;
}

.bullets img {
	cursor: pointer;
}

.two-columns-cell-detail {
	float: left;
	width: 310px;
	margin-top: 10px;
}

.questions-links {
	padding-bottom: 10px;
}

.content-main-content3 .faq-content
{
  margin-left:-19px;
  margin-right:-19px;
}

.faq-answer
{
	width: 100%;
	margin: 15px 0 0 0px;
	color: #474747;
}

.faq-answer div {
	margin-top: 9px;
}

.content-main-menu li.first, #LeftMenu li.first, .bankomaty-menu .first {
	background: transparent url(../images/TabStrips/bg-content-menu-first.png) no-repeat 10px top;
}

.content-main-menu li.last, #LeftMenu li.last, .bankomaty-menu .last {
	background: url(../images/TabStrips/bg-content-menu-last.png) right bottom no-repeat;
}

.content-main-menu li.last1, #LeftMenu li.last1 {
	background: url(../images/TabStrips/bg-content-menu-last.png) right bottom no-repeat;
}


.content-main-menu ul {
	background: url(../images/TabStrips/bg-content-menu-nav.png) no-repeat;
}

.content-main-menu ul.option-irrelevant, .content-main-menu ul.option-irrelevant-selected, .content-main-menu ul.bullet3 {
	background: none !important;
}

.content-main-menu .under-selected,.content-main-menu .over-selected {
	background: transparent url(../images/TabStrips/bg-content-menu-nav-cont.jpg) repeat-y 0 0;
	display: inline-block;
}

.content-main-menu .under-selected-2,.content-main-menu .over-selected-2 {
	background: transparent url(../images/TabStrips/bg-content-menu-nav-bottom.jpg) no-repeat 0 bottom;
}

#web-body .content-main-menu .under-selected ul.option-irrelevant,#web-body .content-main-menu .over-selected ul.option-irrelevant {
    background: transparent url(../images/TabStrips/bg-content-menu-nav-top.jpg) no-repeat 0 0 !important;
}

.content-main-menu ul.bullet3 li a, .content-main-menu ul.bullet3 li a:visited {
	color: #4a4a4a !important;
	font-weight: normal;
	text-decoration: none !important;
	padding: 0 !important;
	display: inline;
}

.content-main-menu ul.bullet3 li a:hover, .content-main-menu ul.bullet3 li a:active {
	font-weight: bold;
	background: none !important;
}

.content-main-menu ul.option-work {
	background-position: 0px -361px;
}

.content-main-menu ul.option-1 {
	background-position: 0px -496px;
}

.content-main-menu ul.option-2 {
	background-position: 0px -451px;
}

.content-main-menu ul.option-3 {
	background-position: 0px -406px;
}

.content-main-menu ul.option-4 {
	background-position: 0px -361px;
}

.content-main-menu ul.option-5 {
	background-position: 0px -316px;
}

.content-main-menu ul.option-6 {
	background-position: 0px -271px;
}

.content-main-menu ul.option-7 {
	background-position: 0px -226px;
}

.content-main-menu ul.option-8 {
	background-position: 0px -181px;
}

.content-main-menu ul.option-9 {
	background-position: 0px -136px;
}

.content-main-menu ul.option-10 {
	background-position: 0px -91px;
}

.content-main-menu ul.option-11 {
	background-position: 0px -46px;
}

.content-main-menu ul.option-12 {
	background-position: 0px -1px;
}

.related-doc-edit-panel h6 {
  font-size: 13px;
  margin-bottom: 5px;
}

.related-doc-inner-div {
  padding-left: 10px;
}

.no-top-padding {
	padding-top: 0 !important;
}

.content-two-columns-1 {
	float: left;
	width: 670px;
}
.content-two-columns-2 {
	float: left;
	width: 220px;
	display:inline;
}

.content-two-columns-3 {
	float: left;
	width: 610px;
}
.content-two-columns-4 {
	float: left;
	width: 285px;
	display:inline;
}

.news {
	padding: 0 20px;
	border-bottom: 2px solid #e6e6e6;
}

.news .article {
	padding-bottom: 10px;
	line-height:12pt;
}

.article p
{
  line-height:12pt !important;
}

.news .article-detail {
	padding: 15px 0 10px;
	font-weight: bold;
}

.ask-question-btn
{
  cursor:pointer;
}

#dotaz
{
  display:block;
  float:right;
  width:425px;
}

#dotaz .error-content
{
  margin:0px;
}

.ombudsman-otazka .article-detail {
	padding: 20px 0;
	font-weight: bold;
}

.ombudsman-otazka .vert-separator
{
  margin-left:3px;
  margin-right:3px;
}

.news .article-detail .date, .ombudsman-otazka .date {
	color: #9e9e9e;
	font-weight: normal;
}

.graybox3-top {
	width: 220px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top3.png) no-repeat;
	font-size: 3px;
}

.graybox3-bottom {
	width: 220px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom3.png) no-repeat;
}

.graybox3-content {
	width: 180px;
	background: #f1efee;
	padding: 20px;
	margin:0px;
}

.graybox3-search {
	padding: 0px 10px 0px 10px;
	width: 200px !important;
}

ul.news-menu {
	line-height: 13px;
}

.news-menu li {
	float: left;
	display: block;
	background-image: none;
	background-position: 100% 0;
	margin: 0 0 0 -1px;
	padding:0 !important;
}

.news-menu li.last {
	background: none;
}

.news-menu a, .news-menu a:visited {
	color: #e10915;
	text-decoration: none;
	padding: 8px 0 8px 14px !important;
	margin: 0;
}

.news-menu span {
	padding: 8px 14px 10px 0 !important;
	margin: 0;
	display:block;
}

.news-menu li.selected a {
	color: #000 !important;
	font-weight: bold;
	text-decoration: none !important;
	background: url(../images/Informace/bg-menu-left.png) top left no-repeat;
	margin: 0 0 0 -1px;
}

.news-menu li.selected span {
	background: url(../images/Informace/bg-menu-right.png) top right no-repeat #f1efee;
}

a.rss-small, a.rss-small:visited {
	padding: 0 0 3px 25px;
	background: url(../images/MasterPage/rss-small.png) top left no-repeat;
}


h1.fixed-width {
	width: 630px;
}

.arrow-right, .arrow-left, .arrow-top {
	display: block;
	width: 173px !important;
	/*margin-bottom: 20px !important;*/
	text-decoration: none !important;
	color: #000 !important;
	height: 50px;
}

.arrow-right, .arrow-left {
	padding: 20px 32px 16px 13px !important;
}

.arrow-right {
	background: url(../images/Informace/bg-arrow-right.png) no-repeat;
}

.arrow-left {
	background: url(../images/Informace/bg-arrow-left.png) no-repeat;
}

.arrow-top {
	padding: 26px 32px 25px 13px !important;
	background: url(../images/Informace/bg-arrow-top.png) no-repeat;
}

a.arrow-right:hover {
	background: url(../images/Informace/bg-arrow-right-over.png) no-repeat;
}

a.arrow-left:hover {
	background: url(../images/Informace/bg-arrow-left-over.png) no-repeat;
}

a.arrow-top:hover {
	background: url(../images/Informace/bg-arrow-top-over.png) no-repeat;
}

.bold-underline {
	font-weight: bold;
	text-decoration: underline;
}

.underline {
	text-decoration: underline;
}

.graybox4-top {
	width: 447px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top4.png) no-repeat;
	font-size: 3px;
}

.graybox4-content {
	width: 407px;
	background: #f1efee;
	padding: 20px;
}

.graybox4-content2 {
	float: left;
	width: 427px;
	background: #f1efee;
	padding: 6px 10px 0px 10px;
}


.graybox4-content .headline {
	font-weight: bold;
	padding-bottom: 3px;
}

.graybox4-bottom {
	clear: left;
	width: 447px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom4.png) no-repeat;
}

.graybox5-top {
	width: 672px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top5.png) no-repeat;
	font-size: 3px;
}

.graybox5-content {
	float:left;
	width: 632px;
	background: #f1efee;
	padding: 20px;
}

.graybox5-bottom {
	clear: left;
	width: 672px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom5.png) no-repeat;
}

.graybox9-top
{
	width: 310px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top9.png) no-repeat;
	font-size: 3px;
}

.graybox9-content {
	float:left;
	width: 280px;
	background: #f1efee;
	padding: 8px 15px;
}

.graybox9-bottom {
	clear: left;
	width: 310px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom9.png) no-repeat;
}

.error-label {
	color: #f00;
	font-weight: bold;
}

.faq-separator {
	clear: both;
	display: block;
	width: 960px;
	height: 30px;
	background: url(../images/FAQs/faqs-separator.png) bottom repeat-x;
	/*margin-left: -1px !important;*/
	margin-bottom: 20px
}

.menu-margin {
	margin-left: 19px !important;
	margin-top: -20px !important;
}

.whitebox-content .headline {
	font-weight: bold;
	padding: 0 0 8px 0;
}

.text h3 {
	padding: 0 0 10px 0 !important;
}

.two-columns-cell2 ul {
	padding-left: 10px !important;
}

td.fondy-1 {
	width: 170px !important;
}

td.fondy-2 {
	width: 204px !important;
}

td.fondy-3 {
	width: 92px !important;
}

td.fondy-4 {
	width: 106px !important;
}

td.fondy-5 {
	width: 70px !important;
}

div.fondy {
	margin-left: 0px;
	width: 880px !important;
}

.fondy input.button {
	margin:0 0 0 -10px !important;
}

input.fondy-checkbox {
	margin-left: 16px;
}

.ombudsman-dotaz-text {
	display: block;
	width: 425px;
}

.hint {
	display: block;
	font-size: 11px;
	margin-bottom: 15px;
	color: #777;
}

.graybox5-content .input-head {
	padding: 14px 0 7px 0;
}

.bold {
	font-weight: bold;
}

.graybox5-content .hint-special {
	display: block;
	font-size: 11px;
	margin: 0 0 10px 23px;
	color: #777;
}

div.ombudsman-dotaz .send-button {
	width: 141px;
	height: 38px;
	border: none;
	text-indent: -8000px;
	overflow: hidden;
	background: url(../images/Buttons/odeslatdotaz.gif) no-repeat 0 0;
	cursor: pointer;
	vertical-align: middle;
}

.successful, .error {
  margin-top:20px;
}


.error-content-top, .error .success-status-top
{
  background: url(../images/Informace/error-1-top.gif) no-repeat;
  width:424px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  padding:0px;
}

.error-content, .error .success-status-content {
  background:url("../images/Informace/error-1.png") no-repeat -1px center white;
  border-collapse:collapse;
  border-left:1px solid #D50008;
  border-right:1px solid #D50008;
  color:#E10915;
  font-weight:bold;
  padding:7px 15px 8px 44px;
  width:363px;
}

.error-content-bottom, .error .success-status-bottom
{
  background: url(../images/Informace/error-1-bottom.gif) no-repeat;
  width:424px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  margin-bottom:20px;
  padding:0px;
}

.successful-content-top, .successful .success-status-top
{
  background: url(../images/Informace/green-1-top.png) no-repeat;
  width:424px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  padding:0px;
}
.successful-content, .successful .success-status-content {
	background:url("../images/Informace/green-1.png") no-repeat scroll -1px 2px white;
  border-collapse:collapse;
  border-left:1px solid #83b264;
  border-right:1px solid #83b264;
	color: #528E1D;
  font-weight:bold;
  padding:7px 15px 8px 44px;
  width:363px;
}

.successful-content-bottom, .successful .success-status-bottom
{
  background: url(../images/Informace/green-1-bottom.png) no-repeat;
  width:424px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  padding:0px;
}

.after-successful, .after-successful2 {
  color:#474747;
  line-height:18px;
  padding:30px 0;
  width:424px;
}

.after-successful2 {
  width:530px;
}

.error2-content-top {
  background: url(../images/Informace/error-2-top.png) no-repeat;
  width:530px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  padding:0px;
}

.error2-content {
  background:url("../images/Informace/error-2.png") no-repeat -1px center white;
  border-collapse:collapse;
  border-left:1px solid #D50008;
  border-right:1px solid #D50008;
  color:#E10915;
  font-weight:bold;
  padding:7px 15px 8px 44px;
  width:469px;
}

.error2-content-bottom {
  background: url(../images/Informace/error-2-bottom.png) no-repeat;
  width:530px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  margin-bottom:20px;
  padding:0px;
}


.successful2-content-top {
  background: url(../images/Informace/green-2-top.png) no-repeat;
  width:530px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  padding:0px;
}

.successful2-content {
  background:url("../images/Informace/green-2.png") no-repeat scroll -1px 0px white;
  border-collapse:collapse;
  border-left:1px solid #83b264;
  border-right:1px solid #83b264;
  color: #528E1D;
  font-weight:bold;
  padding:7px 15px 8px 44px;
  width:469px;
}

.successful2-content-bottom {
  background: url(../images/Informace/green-2-bottom.png) no-repeat;
  width:530px;
  height:6px;
  line-height:6px;
  font-size:3px;
  margin:0px;
  padding:0px;
}

.whitebox-top {
	clear: left;
	width: 220px;
	height: 8px;
	background: url(../images/MasterPage/whitebox-top.png) no-repeat;
	font-size: 3px;
}

.whitebox2-top {
	clear: left;
	width: 230px;
	height: 8px;
	background: url(../images/MasterPage/whitebox2-top.png) no-repeat;
	font-size: 3px;
}

.whitebox-content, .whitebox2-content {
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	padding: 10px 0 0 15px;
}

.whitebox-content {
	width: 203px; /* 220 - 2(borders) - 15(padding-left) */
}

.whitebox2-content {
	width: 198px; /* 230 - 2(borders) - 2x15(padding) */
	padding: 10px 15px 0 15px;
}

.whitebox-bottom {
	clear: left;
	width: 220px;
	height: 8px;
	background: url(../images/MasterPage/whitebox-bottom.png) no-repeat;
}

.whitebox2-bottom {
	clear: left;
	width: 230px;
	height: 8px;
	background: url(../images/MasterPage/whitebox2-bottom.png) no-repeat;
}

.whitebox3-top {
	width: 448px;
	height: 8px;
	margin-top: 20px;
	font-size: 3px;
	background: url(../images/MasterPage/whitebox3-top.png) no-repeat;
}

.whitebox3-bottom {
	width: 448px;
	height: 8px;
	background: url(../images/MasterPage/whitebox3-bottom.png) no-repeat;
}

.whitebox3-content {
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}

.contact {
	width: 426px; /* 448 - 2x20 - 2x1 */
	padding: 12px 5px 12px 15px;
}

.contact table {
	display: block;
	margin-left: -3px !important;
}

.contact .name {
	font-weight: bold;
	font-size: 14px;
}

.contact .title {

}

.contact td.legend {
	width: 45px;
}

.contact td.content {
	width: 100px;
}

.contact img {
	float: left;
	padding: 0 10px 0 0;
}

ul.arrow3 .gray, .gray {
	color: #999;
}

.topgray-bar .padding {
	padding: 13px 10px 0 20px;
}

#contentzone .search-result {
	display: block;
	padding: 20px 20px 10px 20px;
	border-bottom: 2px solid #e6e6e6;
	background-color: #FFF;
}

#contentzone .srch-Page.srch-Page-bg {
    margin-left: 20px;
}

#contentzone .search-result h3 {
	display: block;
	padding: 0 0 8px 0 !important;
}

ul.search-menu li a, ul.search-menu li a:visited {
	color: #000 !important;
}

ul.search-menu li a:hover, ul.search-menu li a:active {
	text-decoration: none !important;
}

.searchfield {
	margin: 0 0 20px 0;
}

.searchfield-float-right {
	margin: 6px 10px 0 0 !important;
}

.searchfield-float-right a, .searchfield-float-right a:visited {
	color: #000;
}

.ombudsman-otazka .question-mark, .ombudsman-otazka .answer-mark {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
}

.ombudsman-otazka .question-mark {
	background: url(../images/Discussion/icon-question.gif) left top no-repeat;
	margin: 0 10px 10px 0;
}

.ombudsman-otazka .answer-mark {
	background: url(../images/Discussion/icon-answer.gif) left top no-repeat;
	margin: 0 10px 0 0;
}

.ombudsman-otazka .answer-mark .clear {
}


.ombudsman-otazka .text {
	margin-left: 40px;
}

.ombudsman-otazka .message {
	padding: 0 20px 0 20px;
	line-height: 12pt;
}
.ombudsman-otazka .message div {
	margin-bottom: 16px;
	line-height:18px;
}

.negative, .redfont {
	color: #e10915;
}

.positive {
	color: #4faf10;
}

td.cenik-bottom {
	height: 50px;
	background: url(../images/MasterPage/bg-fondy-btn.png) left bottom repeat-x;
	border-top: 1px solid #e6e6e6;
	padding: 0 0 0 10px;
	color: #999;
}

.faded-bottom {
	float: left;
	display: block;
	background: url(../images/MasterPage/bg-fondy-btn.png) left bottom repeat-x;
	padding: 0 0 20px 0;
}

.two-cols-table {
	width: 450px;
}

.horizontal-scroll {
	width: 920px;
	height: auto;
	overflow: auto;
}

.foto-detail {
	width: 200px; /* 230 - 2x15 */
	padding: 0 15px 15px 15px;
	background: url(../images/Masterpage/bg-foto-detail.png) bottom no-repeat #f1efee;
	margin-bottom: 20px;
}

.table-superheading {
	font-weight: bold;
	font-size: 14px;
}

td.width-fix-1 {
	width: 136px !important;
}

td.width-fix-2 {
	width: 115px !important;
}

.width-fix-fond-1 {
	width: 200px;
}

.width-fix-fond-2 {
	width: 120px;
}

.width-fix-fond-3 {
	width: 100px;
}


.slovnik-item {
	padding: 18px;
	border-bottom: 1px solid #e6e6e6;
}
.slovnik-item .bold {
	line-height: 18px;
}
.slovnik-item-last {
	padding: 20px 20px;
}

.cenik-bottom .pridat-text {
	color: #000;
	font-weight: bold;
	padding: 6px 10px 0 0;
}

.cenik-bottom .bottom-element {
	padding-right: 10px;
}

.no-border {
	border: none !important;
}

.two-cont-cols-1, .two-cont-cols-2 {
	width: 240px;
}

.two-cont-cols-2 {
	padding-left: 50px;
}

.two-cont-cols-2 .headline {
	display: block;
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
}

.map-info {
	float: left;
	display: block;
	width: 368px;
	height: 151px;
	background: url(../images/Maps/map-info.png) no-repeat;
}

.map-content {
	padding: 10px 0 0 10px;
	color: #fff;
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif;
	line-height: 17px;
}

.map-content .headline {
	padding: 0 20px 4px 0;
	font-size: 14px;
	font-weight: bold;
}

.map-content img.foto {
	padding: 0px 6px 0 0;
}

.map-content img {
	padding: 10px 6px 0 0;
}

.map-content a, .map-content a:visited {
	color: #fff !important;
	text-decoration: underline;
}

.map-content a:hover, .map-content a:active {
	color: #fff !important;
	text-decoration: none !important;
}

.map-content-bottom {
	clear: left;
	margin: 5px 0 0 0;
}

.map-content-bottom .gps {
	margin: 2px 0 0 10px;
	color: #aaa;
	font-size: 10px;
}

.map-content-bottom a, .map-content-bottom a:visited {
	padding: 0 20px 0 0;
	margin: 0px 0 0 0;
	color: #fff !important;
	text-decoration: underline;
	background: url(../images/MasterPage/arrow3.gif) 66px 3px no-repeat;
}

.map-content-bottom a:hover, .map-content-bottom a:active {
	color: #fff !important;
	text-decoration: none !important;
}

.closebutton2 {
	margin: 6px;
}

/* mapa - vyhledávání */
div#mapa_vyhledavani_box_tabulka {
	display: none;
}

div.mapa_vyhledavani {
	width: 670px;
	height: 450px;
	background-color: #000;
}

#mapa_vyhledavani_select {
	display: none;
	margin-right: 30px;
}
#mapa_vyhledavani_params {
	display: none;
}
#mapa_vyhledavani_mapa_dalsi {
	display: none;
}
#mapa_vyhledavani_mapa_predchozi {
	display: none;
}

.map-note {color:#fe1c28; margin-top:4px; clear:both; font-weight:normal; background: transparent url('../images/Pobocky/note.gif') top left no-repeat; padding-bottom:8px; padding-left:25px;}
.map-content .map-note {color:#f87070;}
.bank-menu-text .map-note {margin-top:0px; float:left; clear:none; padding-bottom:1px; padding-left:22px;}
#web-body .bank-menu-text .map-note a {color:#d7020e !important; text-decoration: underline !important;}

/* infowindow */
#map_infowindow{
  width: 300px;
	color: #fff;
	font-family: Tahoma;
	font-size: 7pt;
}
#map_infowindow_contents{
	background: url('../images/Maps/map_infowindow_bg.png') top left repeat transparent;
}

#map_infowindow_close{
  width: 16px;
  height: 16px;
  margin: 10px 0 0 -10px;
  background: url('../images/MasterPage/close.gif') top left no-repeat transparent;
  cursor: pointer;
}
#map_infowindow_tl{
  width: 5px;
  height: 5px;
  background: url('../images/Maps/map_infowindow_tl.gif') top left no-repeat transparent;
}
#map_infowindow_t{
  background: url('../images/Maps/map_infowindow_t.png') top left repeat-x transparent;
}
#map_infowindow_tr{
  width: 5px;
  height: 5px;
  background: url('../images/Maps/map_infowindow_tr.gif') top right no-repeat transparent;
}
#map_infowindow_l{
  background: url('../images/Maps/map_infowindow_l.png') top left repeat-y transparent;
  width: 5px;
}
#map_infowindow_r{
  background: url('../images/Maps/map_infowindow_r.png') top right repeat-y transparent;
  width: 5px;
}
#map_infowindow_bl{
  width: 5px;
  height: 5px;
  background: url('../images/Maps/map_infowindow_bl.gif') top left no-repeat transparent;
}

#map_infowindow_b{
  height: 5px;
  background: url('../images/Maps/map_infowindow_b.png') bottom left repeat-x transparent;
  font-size: 3px;
}
#map_infowindow_br{
  width: 5px;
  height: 5px;
  background: url('../images/Maps/map_infowindow_br.gif') top left no-repeat transparent;
}

#map_infowindow_beak{
	width: 11px;
	height: 10px;
	background: url('../images/Maps/map_infowindow_beak.gif') top left no-repeat transparent;
}

.content-right-column .fade-pc {
	background: url(../images/Newsletter/fade-450-pc.png) bottom no-repeat;
}

.content-right-column .fade {
	background: url(../images/Newsletter/fade-450.png) bottom no-repeat;
}

.content-right-column .fade, .content-right-column .fade-pc {
	width: 420px;
	height: 200px;
	padding: 0 0 0 30px;
}

.content-left-column .error {
	background: url(../images/Newsletter/error-2.png) no-repeat;
	padding: 13px 15px 14px 44px;
	margin: 0;
	color: #e10915;
	font-weight: bold;
}

.error-404, .error-500 {
	width: 850px;
	margin-top: -45px;
}

.error-404 {
	float:left;
}

.error-404 img, .error-500 img {
    margin-top: 50px
}

.error-500 {
	float: left;
}

.error-inside img {
	margin-top: 40px;
}

.error-404 .error-inside, .error-500 .error-inside {
	width: 500px;
	padding-top: 70px;
}

.headline-rss, .headline-ical {
	float: left;
	padding-top: 4px;
	margin-top: 2px;
	border-left: 1px solid #e6e6e6;
}

.headline-rss {
	margin-left: 11px;
	padding-left: 38px;
	padding-bottom: 4px;
	padding-right: 14px;
	background: url(../images/MasterPage/rss-small.png) 11px 4px no-repeat;
}

.headline-ical {
	padding-left: 10px;
	padding-right:10px;
}

.funds-table-image {
	float: left;
	padding-right: 8px;
}

.flags-favourite {
	padding-right: 5px;
}

.service-state-top, .service-state-bottom
{
  font-size:3px;
  height:6px;
  line-height:6px;
  width:640px;
}

.service-state-middle {
  font-weight:bold;
  margin:0px;
  padding:18px 15px 18px 70px;
  width:553px;
  display:block;
}

.service-available .service-state-top{
	color: #528e1d;
	background: url(../images/Info/service-available-top.png) no-repeat;
}

.service-available .service-state-middle{
	color: #528e1d;
  border-left:1px solid #83B264;
  border-right:1px solid #83B264;
  background:url("../images/Info/service-available.png") no-repeat -1px center white;
}

.service-available .service-state-bottom{
	color: #528e1d;
	background: url(../images/Info/service-available-bottom.png) no-repeat;
}

.service-unavailable .service-state-top{
	background: url(../images/Info/service-unavailable-top.png) no-repeat;
}

.service-unavailable .service-state-middle{
	color: #e10915;
  border-left:1px solid #E10915;
  border-right:1px solid #E10915;
	background: url(../images/Info/service-unavailable.png) no-repeat -1px center white;
}

.service-unavailable .service-state-bottom{
	background: url(../images/Info/service-unavailable-bottom.png) no-repeat;
}

.service-orange .service-state-top{
	background: url(../images/Info/service-orange-top.png) no-repeat;
}

.service-orange .service-state-middle{
	color: #ff9a00;
  border-left:1px solid #FF9A00;
  border-right:1px solid #FF9A00;
	background: url(../images/Info/service-orange.png) no-repeat -1px center white;
}

.service-orange .service-state-bottom{
	background: url(../images/Info/service-orange-bottom.png) no-repeat;
}


.service-orange-icon {
	background: url(../images/Info/dot-orange.png) no-repeat;
	background-position: 0px 2px;
}

.graybox-hidden {
	background: url(../images/MasterPage/arrow-down.png) top right no-repeat;
	padding-right: 26px;
	height: 16px;
	float:right;
	width:auto;
}
.service-available-icon, .service-unavailable-icon, .service-orange-icon {
	padding: 0 0 0 20px;
}

.service-available-icon {
	background: url(../images/Info/dot-green.png) no-repeat;
	background-position: 0px 2px;
}

.service-unavailable-icon {
	background: url(../images/Info/dot-red.png) no-repeat;
	background-position: 0px 2px;
}


.news h3 a, .news h3 a:visited {
	color: #000 !important;
}

.news h3 a:hover, .news h3 a:active {
	text-decoration: none !important;
}

.full-form input, .full-form select, .full-form textarea {
	display: block;
	margin: 5px 0 20px 0;
}

.full-form .inline {
	display: inline !important;
}

/* NEW */

.item-box-block-contacts {
    width: 264px;
    height: 208px;
    padding: 0 0 0 16px;
    background: url(../images/Contacts/item-box-bg.png) no-repeat 0 100%;
}

.item-box-block-contacts.item-box-item p
{
    padding: 11px 0 4px;
    line-height:18px;
}

#web-body .item-box-block-contacts.item-box-item ul
{
    margin-top: 19px;
}

#web-body ul.contact-list li.mail a
{
    margin-top: 4px;
}

#web-body ul.contact-list li
{
    background: no-repeat 0 50%;
    min-height: 19px;
    margin-bottom: 6px;
    padding: 5px 0 4px 30px !important;
}

#nav-top .topmenu, #nav-top .nav-top-right, #web-body ul.contact-list li h3, #web-body .ombudsman-info h3
{
    padding: 0;
}

#web-body ul.contact-list {
	background-position:left top;
}

#web-body ul.contact-list li.phone
{
    background-image: url(../images/Contacts/phone-icon.png);
}

#web-body ul.contact-list li.mobilephone
{
    background-image: url(../images/Contacts/mobilephone-icon.png);
}

#web-body ul.contact-list li.globe
{
    background-image: url(../images/Contacts/globe-icon.png);
}

#web-body ul.contact-list li.mail
{
    background-image: url(../images/Contacts/mail-icon.png);
}

#web-body ul.contact-list li.phone-gray
{
    background-image: url(../images/Contacts/phone-icon-gray.png);
}

#web-body ul.contact-list li.mobilephone-gray
{
    background-image: url(../images/Contacts/mobilephone-icon-gray.png);
}

#web-body ul.contact-list li.globe-gray
{
    background-image: url(../images/Contacts/globe-icon-gray.png);
}

#web-body ul.contact-list li.mail-gray
{
    background-image: url(../images/Contacts/mail-icon-gray.png);
}

#web-body ul.contact-list li.time
{
    background-image: url(../images/Contacts/time-icon.png);
}

.green-line-image
{
  background:url("../images/Contacts/green-line2.gif") no-repeat scroll center center transparent;
  height:90px;
  margin-top:25px;
  width:100%;
  text-align:center;
}

.green-line
{
  background:url("../images/Contacts/green-line.gif") no-repeat scroll center center transparent;
  height:90px;
  margin-top:25px;
  width:100%;
  text-align:center;
}

#web-body .green-line h3
{
  font-size: 40px;
  color: #34910b;
  padding:28px 0 1px 0;
}

.green-line div
{
  color: #474747;
}

#web-body p.gray
{
    color: #7b7b7b;
}

.address
{
    width: 414px;
    height: 123px;
    background: url(../images/Contacts/right-box-bg.png) no-repeat;
    margin-top: 26px;
    padding: 21px 19px;
}

.address img
{
    float: left;
    margin-right: 20px;
}

.address p
{
    line-height: 150%;
}

#web-body .address h3
{
    padding-top: 0;
}

.item-box-block-space
{
    margin-top: 20px;
}

.item-box-block-space2
{
    margin-top: 36px;
}

#web-body .list-mar
{
    margin: 1.5em 0 1em;
}

.gradient
{
    clear: both;
    background: url(../images/Contacts/KlubCtyrlistek/gradient.png) no-repeat;
    height: 414px;
    margin-bottom: 1.5em;
}

.placeholder.no-pad
{
    padding-top: 0;
}

#web-body .ctyrlistek-logo
{
    padding-top: 0;
    padding-left: 0;
    width: 218px;
}

#web-body .ctyrlistek-logo img
{
    display: block;
    margin: 0 auto;
    padding: 26px 0 25px;
}

#web-body .middle-align
{
    margin: 50% 0;
}

img.map-img
{
    display: block;
    margin: 0 auto;
    position: relative;
    top: -15px;
}

#web-body .link-ico
{
    display: block;
    width:120px;
    float:left;
    height: 35px;
    padding: 15px 59px 0 56px;
    background: url(../images/Contacts/ombudsman.png) no-repeat 0 50%;
}

#web-body .mobile-ico
{
    background-image: url(../images/Contacts/ombudsman-mobile.png);
}

#web-body .graybox-logos a
{
    padding: 0 .5em;
}

#web-body .item-box-logo
{
  padding-bottom: 35px;
	background: url(../images/Download/gradient.png) repeat-x 0 100%;
  float: left;
  margin-left:-19px;
	margin-right:-19px;
  margin-bottom:5px;
	padding-left:19px;
	padding-right:19px;
}

#web-body .item-box-logo li
{
	padding-top: 40px;
	background: transparent;
}
#web-body .item-box-logo li ul li
{
	background:transparent url(../images/MasterPage/arrow2.gif) no-repeat scroll left 8pt;
}

#web-body .item-box-logo li.content-left-column
{
	float:left;
	margin-bottom:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
	padding:0 !important;
	width:48%;
	margin-top: 40px;
}
#web-body .item-box-logo li.content-right-column {
	margin-top: 40px;
}

#web-body .item-box-logo li img
{
	  float: left;
    margin-right: 20px;
}

#web-body .item-box-logo li ul
{
    margin: .5em 0 0 168px;
}

#web-body .logo-usage ul.content-left-column
{
    margin-right: 36px;
    width: 432px;
}

#web-body .logo-usage ul li
{
    height: auto;
    background-position:left 4px !important;
    margin-bottom: 12px;
    color: #474747;
}

#web-body .logo-usage ul li.addtopmargin
{
    margin-top: 1em;
}

.content-two-columns-230
{
	float: left;
	width: 230px;
}

.content-two-columns-230-main
{
	margin-left: 280px;
}

#web-body ul.auto-height li
{
    background-position: 0 .8em;
    height: auto;
    padding-bottom: .5em !important;
}

#web-body h3.notoppadding
{
    padding-top: 0;
}

#web-body h3.nobotpadding
{
    padding-bottom: 0;
}

#web-body .ombudsman-missing
{
    margin-top: 45px;
}

#web-body .ombudsman-missing .graybox-top
{
    clear: none;
}

#web-body .ombudsman-missing img
{
    float: right;
    margin: .75em 0 0 1em;
}

#web-body .ombudsman-ask,
#web-body .ombudsman-ask-top
{
    display: block;
    float: left;
    margin: 7px 0;
}

#web-body .ombudsman-ask-top
{
    float: right;
    margin: 0;
}

#web-body .ombudsman-photo
{
    display: block;
}

.ombudsman-info
{
    background: url(../images/Ombudsman/bg-info.png) no-repeat;
    height: 49px;
    padding: 15px 20px;
}

.item-box-links .item-box-item
{
    width: 215px;
}

#web-body h3.bigred {
	padding-bottom: 0px !important;
}

.link-ico-kariera
{
    background-image: url(../images/AboutUs/kariera.png) !important;
}

.link-ico-pomahame
{
    background-image: url(../images/AboutUs/pomahame.png) !important;
}

.link-ico-ctyrlistek
{
    background-image: url(../images/AboutUs/ctyrlistek.png) !important;
}

.link-ico-vedeni
{
    background-image: url(../images/AboutUs/vedeni.png) !important;
}

.link-ico-kontakty
{
    background-image: url(../images/AboutUs/kontakty.png) !important;
}

.link-ico-pobocky
{
    background-image: url(../images/AboutUs/pobocky.png) !important;
}

.link-ico-bankomaty
{
    background-image: url(../images/AboutUs/bankomaty.png) !important;
}

.img-column img
{
    display: block;
    margin-bottom: 22px;
}

.graybox-content li.avi-download a, .graybox-content li.csv-download a, .graybox-content li.doc-download a, .graybox-content li.exe-download a,
.graybox-content li.html-download a, .graybox-content li.pdf-download a, .graybox-content li.ppt-download a, .graybox-content li.swf-download a,
.graybox-content li.txt-download a, .graybox-content li.xls-download a, .graybox-content li.zip-download a,
.graybox-content ul.avi-download li a, .graybox-content ul.csv-download li a, .graybox-content ul.doc-download li a, .graybox-content ul.exe-download li a,
.graybox-content ul.html-download li a, .graybox-content ul.pdf-download li a, .graybox-content ul.ppt-download li a, .graybox-content ul.swf-download li a,
.graybox-content ul.txt-download li a, .graybox-content ul.xls-download li a, .graybox-content ul.zip-download li a
{
	display: inline;
	height: auto;
	background: none;
	padding: 0 !important;
}

a.avi-download, a.csv-download, a.doc-download, a.exe-download , a.html-download, a.pdf-download, a.ppt-download, a.swf-download ,
a.txt-download, a.xls-download, a.zip-download

{
  background-position:left center !important;
  background-repeat:no-repeat !important;
  display:inline;
  margin-left:5px;
  padding-left:20px !important;
  padding-bottom:3px;
  padding-top:3px;
}

.graybox-content-help
{
    padding-bottom: 0;
}

.cooperation
{
    margin-top: 1em;
    vertical-align: bottom;
}

.cooperation img
{
    margin-right: 30px;
}

.box-help-contact
{
    background: url(../images/Help/border.png) no-repeat;
    width: 409px;
    height: 110px;
    margin: 1em 0;
    padding: 22px 20px;
    line-height: 142%;
}

.box-help-contact img
{
    float: left;
    margin-right: 1em;
}

#web-body .box-help-contact h3
{
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px;
}

.cells,
.cells span,
.cells a
{
    float: left;
}

.cells .title
{
    clear: left;
    width: 54px;
}

table.intro-table td
{
	width: auto !important;
}

table.intro-table td.fix-width-2
{
	width: 190px !important;
}

table.full-table td.last
{
	border-right: 0;
}

.intro-info
{
	padding: 10px 22px 0;
}

#web-body li.avi-download, ul.avi-download li, a.avi-download {
	background: url("/_layouts/images/icon-avi.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.csv-download, ul.csv-download li, a.csv-download {
	background: url("/_layouts/images/icon-csv.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.doc-download, ul.doc-download li, a.doc-download {
	background: url("/_layouts/images/icon-doc.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.exe-download, ul.exe-download li, a.exe-download {
	background: url("/_layouts/images/icon-exe.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.html-download, ul.html-download li, a.html-download {
	background: url("/_layouts/images/icon-html.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.pdf-download, ul.pdf-download li, a.pdf-download {
	background: url("/_layouts/images/icon-pdf.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.ppt-download, ul.ppt-download li, a.ppt-download {
	background: url("/_layouts/images/icon-ppt.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.swf-download, ul.swf-download li, a.swf-download {
	background: url("/_layouts/images/icon-swf.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.txt-download, ul.txt-download li, a.txt-download {
	background: url("/_layouts/images/icon-txt.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.xls-download, ul.xls-download li, a.xls-download {
	background: url("/_layouts/images/icon-xls.gif") no-repeat scroll 0 0 transparent;
}
#web-body li.zip-download, ul.zip-download li, a.zip-download {
	background: url("/_layouts/images/icon-zip.gif") no-repeat scroll 0 0 transparent;
}

.intro-info li.avi-download, .intro-info li.csv-download, .intro-info li.doc-download, .intro-info li.exe-download, .intro-info li.html-download,
.intro-info li.pdf-download, .intro-info li.ppt-download, .intro-info li.swf-download, .intro-info li.txt-download, .intro-info li.xls-download,
.intro-info li.zip-download,
.intro-info ul.avi-download li, .intro-info ul.csv-download li, .intro-info ul.doc-download li, .intro-info ul.exe-download li, .intro-info ul.html-download li,
.intro-info ul.pdf-download li, .intro-info ul.ppt-download li, .intro-info ul.swf-download li, .intro-info ul.txt-download li, .intro-info ul.xls-download li,
.intro-info ul.zip-download li
 {
	margin-top: 1em !important;
}

.link-column
{
    padding-left: 5px;
    width: 215px;
    white-space: nowrap;
}

.link-column .link-ico
{
    display: block;
    margin-bottom: 1em;
}

.graybox8-top
{
	clear: left;
	width: 600px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top8.png) no-repeat;
	font-size: 3px;
}

.graybox8-content
{
	width: 556px;
	background: #f1efee;
	padding: 1px 22px;
}

.graybox8-content h4
{
	margin-top: .4em !important;
}

.graybox8-bottom
{
	clear: both;
	width: 600px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom8.png) no-repeat;
}

.column-rss-1
{
    width: 300px;
    float: left;
}

.column-rss-1 li
{
    background: none;
    padding: 0 0 8px 0 !important;
}

.column-rss-2
{
    float: left;
}

p.rss-gray
{
    color: #4a4a4a;
}

.ul-nobg li
{
    background: none;
    padding:0 0 10px 0 !important;
}

.ul-nobg img
{
	vertical-align: middle;
}

#web-body ul.rss
{
    padding-bottom: 1em;
}

#web-body ul.rss li
{
    margin-bottom: 1em;
    font-weight: bold;
}

.informatorium-hot-news
{
  padding-top:30px;
}
.graybox7-top, .informatorium-hot-news .graybox3-top
{
	clear: left;
	width: 290px;
	height: 8px;
	background: url(../images/MasterPage/graybox-top7.png) no-repeat;
	font-size: 3px;
}

.graybox7-content, .informatorium-hot-news .graybox3-content
{
	width: 250px;
	background: #f1efee;
	padding: 12px 20px 1px;
}

.graybox7-search {
	padding: 0px 10px 0px 10px;
	width: 270px !important;
}

.graybox7-content img
{
	display: block;
}

.graybox7-content h4
{
	margin: .5em 0 !important;
}

.graybox7-content p
{
	color: #333;
}

.graybox7-content .cont-arr-link {
	background: transparent url(../images/MasterPage/bullet-small.png) no-repeat scroll left center;
}

.graybox7-bottom, .informatorium-hot-news .graybox3-bottom
{
	clear: both;
	width: 290px;
	height: 8px;
	background: url(../images/MasterPage/graybox-bottom7.png) no-repeat;
}

div.form-mluvci textarea,
div.form-mluvci input,
div.form-mluvci select
{
    float: left;
    display: block;
    color: #868686;
    font-style: italic;
    border: 0;
    padding: 5px 0 0 5px;
    margin-bottom: 1em;
}

.input1, .textarea1
{
    display: block;
    border: 0;
    padding:3px 0 2px 5px;
    margin-bottom: 1em;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height:21px;
    vertical-align:top;
}

.default-value-input
{
    color: #868686;
    font-style: italic;
}

.input1 {
    background-position: left top;
    background-repeat: no-repeat;
}


div.form-mluvci input, .input1
{
    width: 305px;
    height: 21px;
    background: url(../images/Spokesman/bg_input.png) no-repeat;
}

div.form-mluvci input.button, .input1.button
{
    float: none;
    clear: left;
    width: 90px;
    height: 30px;
    text-indent: -5000px;
    background: url(../images/Spokesman/bg_button.png) no-repeat;
}

div.form-mluvci textarea, .textarea1
{
    width: 529px;
    height: 71px;
    background: url(../images/Spokesman/bg_textarea.png) no-repeat;
    resize: none;                                                       /* webkit */
}

div.form-mluvci label
{
    display: block;
    font-weight: bold;
    clear: left;
    margin-bottom: .5em;
}

input.newsletter {
    display: block;
    border: 0;
    padding: 5px 0 0 5px;
    /*margin-bottom: 1em;*/
	  margin-top: 20px;
    width: 305px;
    height: 21px;
    background: url(../images/Spokesman/bg_input.png) no-repeat;
}

div.form-mluvci span.error,
div.form-mluvci span.ok
{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background: url(../images/Spokesman/ico_error.png) no-repeat;
    margin: 5px 0 0 1em;
}

div.form-mluvci span.ok
{
    background-image: url(../images/Spokesman/ico_ok.png);
}

div.form-mluvci span.textarea
{
    margin-top: 30px;
}

h2.vedeni
{
    padding-bottom: .2em !important;
}

ul.vedeni
{
    padding-top: .8em !important;
}

.addtoppadding5
{
	padding-top: 20px !important;
}

.content-two-columns-230-right
{
    margin-left: 280px;
    width: 450px;
}

h2.vyhoda
{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

ul.kraje
{
    margin-top: 1em !important;
}

ul.kraje li
{
    background:none repeat scroll 0 0 transparent !important;
    padding:0 !important;
    float: left;
    display: block;
    width: 33%;
}

.vyhoda-mapa
{
    width:187px;
    padding:6px 17px 7px 16px;
}

.ajax-news {
	padding: 10px 20px 0 20px !important;
}

.ajax-news h3 {
	padding: 0 0 8px 0 !important;
}

.ajax-news-date {
	margin: 0 0 20px 0;
}

.ajax-news-listings {
	height: 25px;
  margin-left:auto;
  margin-right:auto;
  width:210px;
}

.ajax-news-listings .listings-selected {
  background:url("../images/Listings/listings-selected.gif") no-repeat scroll 0 1px transparent;
  color:white !important;
  font-weight:bold;
}

.ajax-news-listings a, .ajax-news-listings a:visited
{
  font-weight:normal !important;
  color:#474747 !important;
}

/*
.ajax-news-listings div, .ajax-news-listings a {
	float: left;
	margin: 0 2px;
}
.ajax-news-listings a {
    padding-top: 4px;
}
.ajax-news-listings .listings-dots {
	margin: 0 !important;
}
*/

.horizontal-separator {
	float: left;
	width: 960px;
	height: 40px;
	margin-left:-19px !important;
	background: url(../images/MasterPage/horizontal-separator.png) repeat-x;
}

.bottom-separator {
	position: relative;
	top: -30px;
}

.three-columns-cell2 h3 {
	color: #e10915;
	font-size: 18px !important;
	font-weight: normal !important;
	padding-bottom: 20px !important;
}

.phone-big {
	padding: 46px 0px 17px 0px;
	text-align: center;
	background: url(../images/Informatorium/phone-big.png) top center no-repeat;
}

.info-address {
	padding: 0 0 29px 0;
}

.news-module div, .ajax-news div {
	color: #999;
}

.news-module div {
	padding: 0 0 10px 0;
}

.news-module {
	padding-bottom: 6px;
}

.news-module a, .news-module a:visited, #ajax-news-container a, #ajax-news-container a:visited {
	color: #4A4A4A !important;
	font-weight: bold;
}

.news-module-height {
	height: 311px;
}

.informatorium-hot-news .graybox3-content{

}

.header-white {
	float: right;
	padding: 40px 0;
	font-size: 23px;
	color: #fff;
}


.info-blue {
	background: url(../images/Pobocky/info-blue.png) no-repeat;
	width: 920px;
	height: 66px;
	margin: 0 0 20px 0;
}

.info-blue .text {
	padding: 26px 20px 0 70px;
	font-weight: bold;
}

.info-blue .float-right {
	font-weight: normal;
}

.info-blue a, .info-blue a:visited {
	color: #000 !important;
}

.info-blue a:hover, .info-blue a:active {
	text-decoration: none !important;
}

.red-button {
	display:inline;
	overflow:hidden;
	line-height:36px;
	height:38px;
	float:left;
	font-size:0.1px;
	background: transparent url(../images/MasterPage/redbutton-left.png) no-repeat scroll left top;
	cursor: pointer;
}

.red-button a {
	float:left;
	display: inline;
	overflow: visible;
	height: 38px;
	color: #fff !important;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none !important;
	padding: 0 30px 0 10px;
	text-align: center;
	line-height: 37px;
	background: transparent url(../images/MasterPage/redbutton-right.png) no-repeat scroll right top;
	font-family:Arial,Helvetica,sans-serif !important;
}

.red-button a span {
	background: transparent url(../images/MasterPage/redbutton-left.png) no-repeat scroll left top;
	color: #FFFFFF;
}

.gray-button {
	display:inline;
	overflow:hidden;
	line-height:24px;
	height:26px;
	float:left;
	font-size:0.1px;
	background: transparent url(../images/MasterPage/graybutton-left.png) no-repeat scroll left top;
	cursor: pointer;
}

.gray-button a {
	float:left;
	display: inline;
	overflow: visible;
	height: 26px;
	color: #000 !important;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none !important;
	padding: 0 20px 0 20px;
	text-align: center;
	line-height: 27px;
	background: transparent url(../images/MasterPage/graybutton-right.png) no-repeat scroll right top;
	font-family:Arial,Helvetica,sans-serif !important;
}

.gray-button a span {
	background: transparent url(../images/MasterPage/graybutton-left.png) no-repeat scroll left top;
	color: #000;
}

.hidebox-text
{
	float:left;
	width:870px;
	padding-top:15px;
}

.hidebox-text > div
{
	margin-bottom:15px;
}

.ombudsman-dotaz textarea, .ombudsman-dotaz input {
    display: block;
    border: 0;
    padding: 5px 0 0 5px;
    margin-bottom: 1em;
}

.ombudsman-dotaz textarea {
    width: 390px;
    height: 71px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
    color: #868686;
    font-style: italic;
    background: url(../images/Ombudsman/bg_textarea_short.png) no-repeat;
    resize: none;                                                       /* webkit */
}

.ombudsman-dotaz .ombudsman-input {
    width: 305px;
    height: 21px;
    color: #868686;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
    font-style: italic;
    background: url(../images/Ombudsman/bg_input.png) no-repeat;
    float:left;
}

p#vtip {
	width: 230px;
	display: none;
	position: absolute;
	padding: 10px;
	left: 5px;
	background-color: #fff0aa;
	border: none;
	z-index: 9999;
	font-family: sans-serif;
}

p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px;
}

span.vtip {
  color: #e10915;
  padding-bottom: 1px;
  border-bottom: dashed 1px #e10915
}

.gallery {
	/* width: 666px; */
	margin-top:4px;
}

.gallery-top {
	/* width: 666px; */
	height: 13px;
	font-size: 5px;
	background: url(../images/Gallery/bg-top.png) no-repeat;
}

.gallery-content {
	/* width: 664px; */
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}

.gallery-pictures {
	display: block;
	padding: 10px;
}

.gallery-titles {
	clear: left;
	float: left;
	display: block;
}

.gallery-title {
	float: left;
	width: 141px;
}

.gallery-control {
	clear: left;
	/*width: 665px; */
	height: 40px;
	padding: 20px 0 0 0;
	margin-top: 10px;
	background: url(../images/Gallery/bg-bottom.png) no-repeat;
	border-top: 1px solid #e6e6e6;
}

.gallery-control .float-left {
	padding-left: 20px;
}

.gallery-control .float-right {
	padding-right: 20px;
}

.gallery h4 {
	padding-left: 20px !important;
	position: relative;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}

.gallery-pictures img {
	float: left;
	margin: 0 0 4px 0;
}

.gallery-bullets div {
	margin-top: 6px;
}

.gallery-bullets-position
{
	display:block;
	padding: 0 5px 0 0;
	float:left;
	}

.gallery-tab {
	border-collapse: collapse;
}

.gallery-tab td {
	padding: 0 10px 0 10px;
}

.tabstrips-last-fade, .tabstrips-last {
	display: none;
}

.menu-fade-top, .menu-fade-bottom {
	display: none;
}

div#mapa_loading {
	display: none;
	width: 670px;
	height: 430px;
	background-color: #000000;
}

div#mapa_seznam_loading {
	display: none;
	width: 920px;
	height: 400px;
	background-color: #000000;
}

div#mapa_loading div {
	position: relative;
	top: 200px;
	left: 270px;
	color: #ffffff;
}

div#mapa_seznam_loading div {
	position: relative;
	top: 200px;
	left: 400px;
	color: #ffffff;
}

.sortable img {
	padding-top: 5px;
	margin-left: 2px;
}

.sortable a {
	color: #474747 !important;
	text-decoration: none !important;
}

#contentzone .srch-Page {
    padding:5px 0 !important;
}

#contentzone .srch-Page a {
	background: url(../images/Listings/listings-normal.png) center no-repeat;
	color: #000 !important;
	text-decoration: none !important;
}

#contentzone .srch-WPBody {
	width: 100%;
	background: #f5f5f5;
}

.search-text {
	padding-top: 8px;
}

.listing {
	width: 870px
}


/* ms */


.ms-MenuUIPopupBody {
	z-index: 1000 !important;
}

.ms-input {
	width: auto;
	height: auto;
}

.ms-siteaction a
{
	color: #666;
	text-decoration: none !important;
}

.ms-siteactionsmenu div div div a
{
	color: #fff !important;
	text-decoration: none !important;
}

.ms-SPLink a:link, .ms-SPLink a:visited {
	color:#2A4666 !important;
	text-decoration:none !important;
}

.ms-consolestatus a {
	color:#3966BF !important;
	font-family:Verdana,serif !important;
	font-size:8pt !important;
	text-decoration:none !important;
}

.ExtendedMultipleLookup { /* Administrace LookUp View */
	font-size: 10px !important;
}

.ombudsman-dotaz .ombudsman-input-blank {
    width: 305px;
    height: 21px;
    color: #000;
    background: url(../images/Ombudsman/bg_input.png) no-repeat;
}

.yellow-drop-content .yellow-drop-separator {
	height: 1px;
	font-size: 1px;
	margin-bottom: 6px;
	background: #efea8a;
}

.hide-link
{
	margin-bottom: 10px;
}

.select-fancy {
    position: relative;
    float: left;
}

.select-fancy-float {
    margin-left: .5em !important;
    margin-right: .5em !important;
}

.checkbox-fancy {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 0;
    cursor: default;
    background: url(../images/MasterPage/checkbox-fancy.png) no-repeat top left;
}

.checkbox-fancy-checked {
    background-position: bottom left;
}


.full-form .select-fancy {
	margin: 5px 0 20px !important;
}

.select-fancy span {
	display: block;
}

.select-fancy ul li
{
    padding: 5px 7px !important;
    background-color: #fff;
}

.select-fancy li
{
    height: 26px;
    padding: 0 !important;
    background: none;
}

.select-fancy li span.top-left
{
	float: left;
	width: 5px;
    height: 26px;
    background: url(/images/Select/select-left.png) no-repeat;
	padding: 0 !important;
}

.select-fancy li span.top-center
{
	background: url(/images/Select/select-center.png) repeat-x;
	height: 14px;
	margin: 0 24px 0 5px;
	padding: 6px 5px 6px 2px !important;
}

.select-fancy li span.top-right,
.select-fancy ul li.first span.right
{
	float: right;
    height: 26px;
    width: 24px;
    background: url(/images/Select/select-right.png) no-repeat;
	padding: 0 !important;
}

.select-fancy ul
{
    clear: left;
    position: absolute;
    top: 22px;
    z-index: 1003;
    padding: 0 !important;
    visibility: hidden;
}

.select-fancy ul li
{
	border-right: 1px solid #ccc;
	height: auto;
	background: url(/images/Select/select-left-sub.png) repeat-y #fff;
}

.select-fancy ul li.hover
{
    background: #0a246a;
    border-left: 1px solid #ccc;
    color: #fff;
}

.select-fancy ul li.first,
.select-fancy ul li.last
{
    line-height: 0;
    font-size: 0;
    padding: 0 !important;
}

.select-fancy ul li.first
{
    height: 4px;
    background-color: #fff !important;
}

.select-fancy ul li.first span.left
{
    height: 3px;
    border-bottom: 1px solid #ccc;
    margin-right: 23px;
}

.select-fancy ul li.first span.right
{
    height: 4px;
    width: 23px;
    background-position: 0 -22px;
    float: right;
}

.select-fancy ul li.last
{
	border: 0;
	padding: 0 !important;
	background: none !important;
}

.select-fancy ul li.last span
{
	padding: 0 !important;
	height: 5px;
}

.select-fancy ul li.last span.left
{
	width: 5px;
    background: url(/images/Select/select-sub-bottom-left.png) 0 100% no-repeat;
    float: left;
}

.select-fancy ul li.last span.center
{
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    display: block;
	margin: 0 5px;
}

.select-fancy ul li.last span.right
{
	width: 5px;
    background: url(/images/Select/select-sub-bottom-right.png) 0 100% no-repeat;
    float: right;
}

.label-fancy
{
	position: relative;
	top: 5px;
	float: left;
}

.tabs-image {
	border-width:0;
	margin-right:5px;
	vertical-align:top !important;
	float: left;
	position:relative;
	top:-8px;
}

.checkbox-form input {
	float: left;
	margin-right: 6px;
}

.checkbox-form label
{
       position:relative;
       top:6px;
       left:0;
       float:left;
    }

#contentzone .srch-stats, #contentzone .srch-Page {
	background-color: #F5F5F5 !important;
}

#contentzone .srch-stats {
	clear:both;
	padding: 10px 15px 8px 15px !important;
	line-height:32px;
}

.reEditorModesCell ul li
{
	background: none;
}

.content-main-menu ul li {
	padding: 0;
	background: none;
}

.pricelist-table td {
	height: 100%
}

#newsletterUnsubscribe {margin-top: 5px}

.gal-roundbox { background: url(../images/Gallery/bg-background.png) repeat; }

.gal-top         { background: url(../images/Gallery/bg-top.png) repeat-x; }
.gal-top div     { background: url(../images/Gallery/bg-top-left.png) no-repeat top left; }
.gal-top div div { background: url(../images/Gallery/bg-top-right.png) no-repeat top right; }

.gal-bot         { background: url(../images/Gallery/bg-bottom.png) repeat-x; }
.gal-bot div     { background: url(../images/Gallery/bg-bottom-left.png) no-repeat top left; }
.gal-bot div div { background: url(../images/Gallery/bg-bottom-right.png) no-repeat top right; }

.gal-contentwrap { background: url(../images/Gallery/bg-left.png) repeat-y; }
.gal-content     { background: url(../images/Gallery/bg-right.png) repeat-y right; }

.gal-top div, .gal-top, .gal-bot div, .gal-bot {

	height: 13px;
	font-size: 1px;
}

.gal-content  { padding: 0; margin: 0; }

#searchOptionsShow
{
    font-size: 12px;
    color: #474747 !important;
    float: right;
    padding-right:10px;
    font-family: Arial;
    line-height: 25px;
}

#searchOptions
{
    margin-top: .8em;
}

#searchOptions input,
#searchOptions label
{
	float: left;
	margin-right: .5em;
	margin-top: 0;
}

#searchOptions label
{
	margin-right: 2em;
}

span.edge {
    display: none;
}

.topgray-bar span.page-listings {
    margin-top: 14px;
}


.urlSelectorControl
{
	position: relative;
	left: 2px;
	top: -81px;
	float: left;
	background-color: #fff;
}

.val-img
{
    margin: 9px 0 0 9px;
    float:left;
}

.news .val-img
{
    float:none;
}

.ui-datepicker-trigger
{
    cursor: pointer;
    position: relative;
    top: 6px;
}

.ui-datepicker-close
{
    display: none;
}

#web-body #ui-datepicker-div
{
  background: url(../images/Funds/bg-calendar.png) repeat-y top left;
}

#web-body .ui-datepicker-current
{
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none;
    color: #fff;
    text-decoration: underline;
     padding:0 0 7px;
    opacity: 1;
    background: none;
    border: 0;
    margin-top: 0;
    font-family:arial;
}


#web-body button.ui-state-hover
{
    border-width: 0px !important;
}

#web-body ui-datepicker-buttonpane
{
    margin-top: 0 !important;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000}



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=1px&bgColorHeader=d7020e&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=d7020e&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=d7020e&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=d7020e&fcContent=ffffff&iconColorContent=ffffff&bgColorDefault=efedec&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=efedec&fcDefault=555555&iconColorDefault=888888&bgColorHover=d7020e&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=d7020e&fcHover=ffffff&iconColorHover=454545&bgColorActive=f4c7c7&bgTextureActive=01_flat.png&bgImgOpacityActive=100&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=f4c7c7&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=100&borderColorHighlight=f4c7c7&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial; font-size: 13px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { /*border: 1px solid #d7020e;*/ background: #d7020e url(../images/Jquery/ui-bg_flat_75_d7020e_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; text-decoration: none}
.ui-widget-header { border: 1px solid #d7020e; background: #d7020e url(../images/Jquery/ui-bg_flat_100_d7020e_40x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #efedec; background: #efedec url(../images/Jquery/ui-bg_flat_75_efedec_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #d7020e !important; background: #d7020e url(../images/Jquery/ui-bg_flat_75_d7020e_40x100.png) 50% 50% repeat-x !important; font-weight: normal; color: #ffffff !important; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #c7f4f4; background: #f4c7c7 url(../images/Jquery/ui-bg_flat_100_f4c7c7_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #f4c7c7; background: #f4c7c7 url(../images/Jquery/ui-bg_flat_100_f4c7c7_40x100.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/Jquery/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/Jquery/ui-icons_ffffff_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/Jquery/ui-icons_ffffff_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/Jquery/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/Jquery/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/Jquery/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/Jquery/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/Jquery/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/Jquery/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/*
.ui-corner-tl { -moz-border-radius-topleft: 1px; -webkit-border-top-left-radius: 1px; }
.ui-corner-tr { -moz-border-radius-topright: 1px; -webkit-border-top-right-radius: 1px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 1px; -webkit-border-bottom-left-radius: 1px; }
.ui-corner-br { -moz-border-radius-bottomright: 1px; -webkit-border-bottom-right-radius: 1px; }
.ui-corner-top { -moz-border-radius-topleft: 1px; -webkit-border-top-left-radius: 1px; -moz-border-radius-topright: 1px; -webkit-border-top-right-radius: 1px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomright: 1px; -webkit-border-bottom-right-radius: 1px; }
.ui-corner-right {  -moz-border-radius-topright: 1px; -webkit-border-top-right-radius: 1px; -moz-border-radius-bottomright: 1px; -webkit-border-bottom-right-radius: 1px; }
.ui-corner-left { -moz-border-radius-topleft: 1px; -webkit-border-top-left-radius: 1px; -moz-border-radius-bottomleft: 1px; -webkit-border-bottom-left-radius: 1px; }
.ui-corner-all { -moz-border-radius: 1px; -webkit-border-radius: 1px; }
*/

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(../images/Jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30}
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/Jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; }/* Datepicker
----------------------------------*/
.ui-datepicker { padding: 0; width:177px; z-index:1000 !important;} /*padding: .2em .7em 0;*/
.ui-datepicker .ui-datepicker-header { border:none; height:1px; background: url(../images/Funds/bg-calendar-top.png) no-repeat top left; position:relative; padding:20px 0 0 0; top:-20px; width: 177px; text-align:center;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 18px; width: 1.0em; height: 1.8em; margin:0 6px 0 10px;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 17px; }
.ui-datepicker .ui-datepicker-prev { left:0px; }
.ui-datepicker .ui-datepicker-next { right:0px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-weight: bold; font-size:12px; text-transform:uppercase;}
.ui-datepicker .ui-datepicker-title select { float:left; font-size:12px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 159px; font-size: 11px; border-collapse: collapse; margin:0 9px 0 9px; }
.ui-datepicker th { padding: .3em; text-align: center; font-weight: normal; border: 0; color:#BFBEBC; }
.ui-datepicker td { border: 0; padding: 0; border:1px solid #D7020E;}
.ui-datepicker td span, .ui-datepicker td a {color:#474747 !important; display: block; padding: 2px !important; text-align: center; text-decoration: none !important; }
.ui-datepicker .ui-datepicker-buttonpane { background: url(../images/Funds/bg-calendar-bottom.png) no-repeat bottom left; position:relative; top:12px; padding:0; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left;}
td.ui-datepicker-week-end a
{
    background: #BFBEBC none !important;
    border:1px solid #BFBEBC !important;
    }
.ui-icon-circle-triangle-e {background: url('../images/Jquery/triangle-e.png') no-repeat 0 3px !important;}
.ui-icon-circle-triangle-w {background: url('../images/Jquery/triangle-w.png') no-repeat 0 3px !important;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


.vertical-align-first {overflow: hidden; position: relative; display:block; width:100%;}
.vertical-align-first[class] {display: table; position: static;}


.vertical-align {position: absolute; top: 50%; left:0; display:block; width:100%} /* for explorer only*/
.vertical-align[class] {display: table-cell; vertical-align: middle; position:static}

.vertical-align-last {position: relative; top: -50%; display:block;width:100%;} /* for explorer only */


.rss-news {
    margin-top: 10px;
}

.no-bg {background: none !important}

#contentzone .srch-description ol
{
    margin: 10px 0 !important;
    padding-bottom: 20px !important;
}

.page-listings .listings-selected, .slovnik-listings .listings-selected, .bankomaty-listings .listings-selected {
	background-image: url(../images/Listings/listings-selected.png) !important;
	color: #fff !important;
}

a.dalsi, a.dalsi:visited, span.dalsi, div.dalsi, .ajax-news-listings a.dalsi {
	width: 56px;
	height: 22px;
	line-height:21px;
	text-align: left;
	padding: 1px 0 0 6px;
	background: url(../images/Listings/listings-next.png) no-repeat 0 0px;
	color:#000000;
}

a.predchozi, a.predchozi:visited, span.predchozi, div.predchozi, .ajax-news-listings a.predchozi  {
	width: 67px;
	height: 22px;
	padding: 1px 0 0 15px;
	line-height:21px;
	background: url(../images/Listings/listings-previous.png) no-repeat;
	background-position: 0 1px;
	color:#000000;
}

/*
.ajax-news-listings a.predchozi, .ajax-news-listings span.predchozi, .ajax-news-listings div.predchozi,
.ajax-news-listings a.dalsi, .ajax-news-listings span.dalsi, .ajax-news-listings div.dalsi {
	padding: 1px 0 0 0 !important;
	background: none !important;
	margin-top: -1px;
	width:auto;
}
*/
.checkboxes {
    margin: 3px 0;
    line-height:30px;
}

.checkboxes .checkbox-fancy {
    margin-top:9px;
}

.checkboxes label {
    margin-left: 5px;
}

.gmap-photo {
    float:left;
    height:105px;
    overflow:visible;
}

#web-body img.calculator-icon
{
  vertical-align:middle;
  border-left:5px solid white;
  border-right:5px solid white;
  border-top:0px;
  border-bottom:0px;
}

.poradenska-aplikace
{
  background:url(../images/Informatorium/poradenska-aplikace.jpg) no-repeat left top;
  display:block;
  border:0px;
  height:186px;
  width:218px;
}

.noFloat .val-img
{
  float:none;
}

.flagInTable
{
  height: 15px;
  width: 36px;
  float: left;
}

.flagInTable img
{
  padding-top: 2px;
}

.flagInTable input
{
  margin-top:2px;
}

a.noDecor
{
	color: #000 !important;
	text-decoration: none !important;
}

.leftColumn
{
  width: 45%;
  float: left;
}

.rightColumn
{
  width: 45%;
  float: right;
}

.informatoriumGreenLine
{
  padding: 12px;
  text-align: center;
}

.exchange-table
{
  color: #474747;
}

table.full-table-small
{
  margin:0;
}

table.full-table-small td
{
  border:0px solid #E6E6E6;
  padding:5px;
}

#web-body .without-gradient
{
	background-image: none !important;
}

#logo img.black, img.black, .marketing_text {display: none;}
ol li {height: auto !important;}
