/*** RESET ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*** ZAKLADNI TAGY ***/
html {
	height: 100%;
}
body {
	width: 100%;
	font-family: sans-serif;
	font-size: 78%;
	line-height: 135%;
	color: #231f20;
	background: #fefefe url("/img/common/u/layout/bgr-body.gif") 0% 0% repeat-x;
	text-align: center;
}
p, li {
	color: #231f20;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: #cc0033;
}
a:hover {
	text-decoration: none;
}
hr {
	display: none;
}
ul {
	list-style: none;
}
:focus {
	outline: 0;
}
/*** OBECNE TRIDY ***/
.clr:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clr {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clr	{
	height: 1%;
}
.clr {
	display: block;
} /* End hide from IE-mac */
.hidden {
	display: none !important;
}
.unvisible {
	left: -10000px;
	position: absolute;
	text-align: left;
}
.fl {
	float: left !important;
	display: inline;
}
img.fl {
	margin: 0px 15px 15px 0px !important;
}
.fr {
	float: right !important;
	display: inline;
}
img.fr {
	margin: 0px 0px 15px 15px !important;
}
.ac {
	text-align: center !important;
}
.al {
	text-align: left !important;
}
.ar {
	text-align: right !important;
}
.vam, td.vam {
	vertical-align: middle !important;
}
.block {
	display: block;
	margin-bottom: 5px;
}
.no-offset {
	margin-bottom: 7px !important;
}
.separator {
	border-right: 1px solid #231f20;
	padding: 1px 0px 1px 0px;
}
.separator span {
	visibility: hidden;
}
.green-line {
	font-weight: bold;
	color: #259a43;
}
/* barvy dle podpory mobilnich telefonu */
.cell-supported {
	color: #2ea101;
}
.cell-optimised {
	color: #f3a300;
}
.cell-functional {
	color: #2771a5;
}
.w-35 {
	width: 35%;
}
.w-45 {
	width: 45%;
}
.w-65 {
	width: 65%;
}
.mr-0 {
	margin-right: 0px !important;
}
.mr-10 {
	margin-right: 10px !important;
}
/* id pro otestování povolení css */
#is-css-enabled {
	position: absolute;
	top: 0;
	left: -9999px;
 	width: 1px;
 	height: 1px;
}
/*** LAYOUT WEBU ***/
#p-root {
	width: 995px;
	margin: 0px auto 0px auto;
	text-align: left;
	position: relative;
	* overflow: hidden;
}
/* zahlavi */
#p-top {
	color: #231f20;
	position: relative;
	margin-bottom: 91px;
}
#p-top #logo {
	padding: 27px 92px 31px 20px;
	float: left;
	display: inline;
}
#p-top .navigation {
	margin: 12px 2px 12px 20px;
	padding: 1px 0px 1px 0px;
	float: right;
	display: inline;
}
#p-top .navigation a {
	color: #231f20;
	margin-left: 14px;
}
#p-top .navigation a#css-switch {
	color: #646464;
	margin-right: 14px;
}
#p-top .navigation a#language-switch {
	text-transform: uppercase;
}
#p-top .navigation a#rss-feeds {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	background: url("/img/common/u/layout/ico-rss.gif") 0px 0px no-repeat;
	margin: 0px 0px 0px -30px;
	padding: 0px;
}
#p-top .navigation a#rss-feeds:hover {
	background-position: 0px -16px;
}
#p-top .navigation a.external {
 	background: transparent url("/img/common/u/layout/ico-external.gif") 99% 1px no-repeat;
	padding-right: 16px;
}
#p-top .navigation a.external span {
	position: absolute;
	text-indent: -9999px;
	top: -9999px;
}

#p-top #info-line {
	font-size: 133%;
	position: absolute;
	left: 200px;
	top: 45px;
}
#p-top #info-line strong {
	color: #259a43;
}

#p-top #cmb-header {
	position: absolute;
	top: 45px;
	left: 400px;
	padding-left: 9px;
	background: url("/img/common/u/layout/tools/small-buttons/ico-call-me-back-black.gif") no-repeat;
}

/* hlavni menu */
#p-menu {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 103px;
	width: 100%;
}
#p-menu ul {
	width: 100%;
	height: 78px;
	background: url("/img/common/u/layout/menu/bgr-menu.gif") 0% 0% repeat-x;
	position: relative;
	overflow: hidden;
}
#p-menu ul li {
	float: left;
	display: inline;
	margin-right: 2px;
	height: 40px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	_width: 162px;
}
#p-menu ul li a,
#p-menu ul li a span {
	display: block;
	height: 100%;
	cursor: pointer;
}
#p-menu ul li a {
	background: #231f20 url("/img/common/u/layout/menu/bgr-menu-middle.gif") 0% 0% repeat-x;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
}
#p-menu ul li.special {
	_width: 145px;
}
#p-menu ul li.special a {
	font-size: 105%;
	color: #231f20;
	background: #eeeded url("/img/common/u/layout/menu/bgr-menu-special-middle.gif") 0% 0% repeat-x;
}
#p-menu ul li a span {
	background: url("/img/common/u/layout/menu/bgr-menu-left.gif") 0% 0% no-repeat;
}
#p-menu ul li.special a span {
	background-image: url("/img/common/u/layout/menu/bgr-menu-special-left.gif");
}
#p-menu ul li a span span {
	background: url("/img/common/u/layout/menu/bgr-menu-right.gif") 100% 0% no-repeat;
	padding-top: 12px;
	min-width: 162px;
	white-space: nowrap;
}
#p-menu ul li.special a span span {
	background-image: url("/img/common/u/layout/menu/bgr-menu-special-right.gif");
	min-width: 145px;
}
#p-menu ul li a:hover,
#p-menu ul li a:hover span,
#p-menu ul li.hover a,
#p-menu ul li.hover span,
#p-menu ul li.active a,
#p-menu ul li.active a span {
	background-position: 0% -40px;
}
#p-menu ul li a:hover span span,
#p-menu ul li.hover a span span,
#p-menu ul li.active a span span {
	background-position: 100% -40px;
}
#p-menu ul ul {
	position: absolute;
	left: -10000px;
	top: 40px;
	height: 38px;
	background: #cc0033;
	_clear: both;
	_width: 988px;
	padding-left: 7px;
}
#p-menu ul li.special ul {
	background: #dcdada;
}
#p-menu ul ul li {
	height: 33px;
	text-align: left;
	margin-top: 5px;
	margin-left: 1px;
	_width: 0px;
	overflow-x: visible;
	font-size: 90%;
}
#p-menu ul li.fixed ul li {
	font-size: 11px !important;
}
#p-menu ul ul li a {
	background: none !important;
	font-weight: normal;
	text-decoration: underline;
}
#p-menu ul li.special ul li a {
	color: #231f20;
}
#p-menu ul ul li a span {
	background: url("/img/common/u/layout/menu/bgr-menu-sub-left.gif") 0% -33px no-repeat;
}
#p-menu ul li.special ul li a span {
	background-image: url("/img/common/u/layout/menu/bgr-menu-special-sub-left.gif");
}
#p-menu ul ul li a span span {
	background: url("/img/common/u/layout/menu/bgr-menu-sub-right.gif") 100% -33px no-repeat;
	padding: 6px 13px 0px 13px;
	min-width: 0px;
}
#p-menu ul li.special ul li a span span {
	background-image: url("/img/common/u/layout/menu/bgr-menu-special-sub-right.gif");
	padding-top: 6px;
	min-width: 0px;
}
#p-menu ul ul li a:hover,
#p-menu ul ul li.active a {
	background: #ffffff !important;
	color: #cc0033;
	text-decoration: none;
}
#p-menu ul li.special ul li a:hover,
#p-menu ul li.special ul li.active a {
	color: #231f20;
}
#p-menu ul ul li a:hover span,
#p-menu ul ul li.active a span {
	background-position: 0% 0% !important;
}
#p-menu ul ul li a:hover span span,
#p-menu ul ul li.active a span span {
	background-position: 100% 0% !important;
}
#p-menu ul li.hover ul,
#p-menu ul li.active ul {
	left: 0px;
}
/* servisni ikony */
#p-menu #switchers {
	position: absolute;
	right: 4px;
	top: 14px;
}
#p-menu #switchers a span {
	text-indent: -9999px;
	position: absolute;
}
#p-menu a,
#p-menu span.separator {
	float: left;
	display: inline;
	height: 19px;
	line-height: 19px;
}
#p-menu .font-size-switch {
	width: 22px;
	height: 15px;
	overflow: hidden;
	margin-top: 3px;
	position: relative;
	color: #231f20;
}
#p-menu #switchers .font-size-switch span {
	display: block;
	width: 22px;
	height: 15px;
	overflow: hidden;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-indent: 0px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
#p-menu #font-size-enlarge {
	margin-right: 9px;
}
#p-menu #font-size-enlarge span {
	background: url("/img/common/u/layout/ico-font-size-enlarge.gif");
}
#p-menu #font-size-reduce {
	margin-right: 17px;
}
#p-menu #font-size-reduce span {
	background: url("/img/common/u/layout/ico-font-size-reduce.gif");
	margin-right: 17px;
}
#p-menu #resolution-switch {
	margin-left: 19px;
	font-size: 90%;
	color: #231f20;
	padding: 0px 37px 0px 0px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-image: url("/img/common/u/layout/ico-resolution-1280.gif");
}
/* vyhledavani */
#p-fulltext {
	position: absolute;
	right: 4px;
	top: 56px;
	width: 50%;
	z-index: 10;
}
#p-fulltext .in {
	float: right;
}
#p-fulltext h2 {
	float: left;
	display: inline;
	margin-right: 13px;
	line-height: 27px;
	font-weight: normal;
}
#p-fulltext form {
	float: left;
	margin-bottom: 10px;
	position: relative;
}
#p-fulltext input.text {
	border: 1px solid #cccccc;
	background: #fafafa url("/img/common/u/layout/bgr-fulltext.gif") 0% 0% repeat-x;
	padding: 5px 9px 5px 9px;
	color: #231f20;
	font-size: 105%;
	width: 191px;
	margin-right: 13px;
}
#p-fulltext input.btn {
	background: #cc0033 url("/img/common/u/layout/btn-fulltext.gif") 0% 0% no-repeat;
	width: 84px;
	height: 25px;
	border: none;
	color: #ffffff;
	font-size: 105%;
	cursor: pointer;
}
#p-fulltext input.disabled {
	background: #f6f6f6 url("/img/common/u/layout/btn-fulltext-disabled.gif") 0% 0% no-repeat;
	color: #c4c4c4;
}
#p-fulltext .overlay {
	position: absolute;
	left: 0;
	top: 29px;
	* top: 30px;
	width: 309px;
	border: 1px solid #c1c1c1;
	background: #dbdbdb url("/img/common/u/layout/bgr-fulltext-help.gif") 0% 0% repeat-x;
	z-index: 1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: -3px 7px 28px #959595;
	-moz-box-shadow: -3px 7px 28px #959595;
	box-shadow: -3px 7px 28px #959595;
}
#p-fulltext .overlay p {
	font-size: 100%;
	color: #cc0033;
	font-weight: bold;
	padding: 14px 10px 10px 70px;
	background: transparent url("/img/common/u/layout/ico-fulltext-help.gif") 13px 50% no-repeat;
}
#p-fulltext .overlay p span {
	display: block;
	color: #231f20;
	font-weight: normal;
	font-size: 90%;
}
#p-fulltext .overlay ul {
	background: transparent url("/img/common/u/layout/bgr-fulltext-help-separator.gif") 0% 0% repeat-x;
	padding: 10px 0px 10px 10px;
}
#p-fulltext .overlay ul li {
	float: left;
	display: inline;
	width: 139px;
	margin: 0px 10px 0px 0px;
	font-size: 100%;
}
#p-fulltext .overlay ul li a {
	padding: 4px 6px 4px 24px;
	color: #231f20;
	font-weight: bold;
	display: block;
	background: transparent url("/img/common/u/layout/dot-fulltext-help.gif") 11px 0.7em no-repeat;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#p-fulltext .overlay ul li a:hover {
	color: #cc0033;
	background-color: #ffffff;
	background-position: -134px 0.7em;

}
/* hlavni oblast */
#p-mid {
	margin-bottom: 24px;
	background: transparent url("/img/common/u/layout/bgr-mid-middle-1024.gif") 193px 0% repeat-y;
}
#p-mid .bgr-top {
	background: transparent url("/img/common/u/layout/bgr-mid-top-1024.gif") 193px 0% no-repeat;
}
#p-mid .bgr-bottom {
	background: transparent url("/img/common/u/layout/bgr-mid-bottom-1024.gif") 193px 100% no-repeat;
	padding-right: 230px;
}
#p-mid .column {
  	position: relative;
  	float: left;
  	display: inline;
}
/* obsahova oblast */
#p-content {
	width: 100%;
}
#p-content .in {
	margin-left: 220px;
}
/* tracking */
#p-content #p-track {
	margin: -1px 0px 30px -20px;
	border-top: 1px solid #ffffff;
	* position: relative;
}
#p-content #p-track p {
	font-size: 80%;
	line-height: 24px;
}
#p-content #p-track p span {
	padding-right: 8px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin-left: -9px;
	position: relative;
	display: inline-block;
}
#p-content #p-track p span a {
	float: left;
	display: inline;
	display: inline;
	padding: 0px 7px 0px 15px;
	height: 24px;
}
#p-content #p-track p .level-hp {
	background-image: url("/img/common/u/layout/track/bgr-track-level-hp.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-hp.gif");
	margin-left: 0px;
	z-index: 100;
}
#p-content #p-track p .level-hp a {
	background: #000000;
	color: #ffffff;
	padding-left: 7px;
}
#p-content #p-track p .level-1 {
	background-image: url("/img/common/u/layout/track/bgr-track-level-1.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-1.gif");
	z-index: 90;
}
#p-content #p-track p .level-1 a {
	background: #cc0033;
	color: #ffffff;
}
#p-content #p-track p .level-1-special {
	background-image: url("/img/common/u/layout/track/bgr-track-level-1-special.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-1-special.gif");
	z-index: 90;
}
#p-content #p-track p .level-1-special a {
	background: #dcdada;
	color: #231f20;
}
#p-content #p-track p .level-2 {
	background-image: url("/img/common/u/layout/track/bgr-track-level-2.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-2.gif");
	z-index: 80;
}
#p-content #p-track p .level-2 a {
	background: #ffffff url("/img/common/u/layout/track/bgr-track-level-2-color.gif") 0% 0% repeat-x;
	color: #cc0033;
}
#p-content #p-track p .level-2-special {
	background-image: url("/img/common/u/layout/track/bgr-track-level-2.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-2.gif");
	z-index: 80;
}
#p-content #p-track p .level-2-special a {
	background: #ffffff url("/img/common/u/layout/track/bgr-track-level-2-color.gif") 0% 0% repeat-x;
	color: #231f20;
}
#p-content #p-track p .level-3,
#p-content #p-track p .level-3-special  {
	background-image: url("/img/common/u/layout/track/bgr-track-level-3.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-3.gif");
	z-index: 70;
}
#p-content #p-track p .level-3 a,
#p-content #p-track p .level-3-special a {
	background: #d4d4d4;
	color: #231f20;
}
#p-content #p-track p .level-4,
#p-content #p-track p .level-4-special {
	background-image: url("/img/common/u/layout/track/bgr-track-level-4.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-4.gif");
	z-index: 60;
}
#p-content #p-track p .level-4 a,
#p-content #p-track p .level-4-special a {
	background: #ececec;
	color: #626262;
}
#p-content #p-track p .level-5,
#p-content #p-track p .level-5-special {
	background-image: url("/img/common/u/layout/track/bgr-track-level-2.png");
	_background-image: url("/img/common/u/layout/track/bgr-track-level-2.gif");
	z-index: 50;
}
#p-content #p-track p .level-5 a,
#p-content #p-track p .level-5-special a {
	background: #ffffff url("/img/common/u/layout/track/bgr-track-level-2-color.gif") 0% 0% repeat-x;
	color: #cc0033;
}
#p-content #p-track p .last {
	margin-left: 5px;
	* overflow: hidden;
}
/* servisní odkazy */
#p-content #service-links {
	margin-top: 35px;
	font-size: 95%;
}
#p-content #service-links a {
	color: #231f20;
}
#p-content #service-links #top {
	padding-right: 14px;
	background: url("/img/common/u/layout/dot-top.gif") 100% 50% no-repeat;
	font-size: 105%;
}
#p-content #service-links #print {
	padding: 4px 0px 4px 30px;
	background: url("/img/common/u/layout/ico-print.gif") 0% 50% no-repeat;
	font-size: 90%;
	position: absolute;
	* z-index: -1;
	_z-index: 0;
	top: 40px;
	right: 0px;
}
/* sloupec se submenu a dulezitymi odkazy */
#p-submenu {
	margin: 39px 0px 0px -100%;
	_margin-left: -765px;
	width: 200px;
}
#submenu {
	margin-bottom: 50px;
	_height: 1%;
}
#submenu li {
	margin-bottom: 1px;
	background: #d1d1d1 url("/img/common/u/layout/submenu/bgr-submenu-item.gif") 0% 0% no-repeat;
	font-size: 95%;
	font-weight: bold;
	line-height: 120%;
	position: relative;
	_height: 1%;
}
#submenu li a {
	color: #231f20;
	display: block;
	width: 165px;
	height: 100%;
}
#submenu li a.sub-1,
#submenu li a.sub-3 {
	padding: 11px 25px 10px 10px;
}
#submenu li a.sub-2 {
	padding: 11px 25px 9px 10px;
}
#submenu li a span.toggle {
	text-decoration: none !important;
	width: 11px;
	height: 11px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url("/img/common/u/layout/submenu/ico-submenu-toggle.gif") 0% 0% no-repeat;
	position: absolute;
	z-index: 100;
	top: 12px;
	left: 6px;
	cursor: pointer;
}
#submenu li a span.plus {
	background-position: 0px -11px;
}
#submenu ul {
	padding: 0px 0px 6px 6px;
	_height: 1%;
}
#submenu ul li {
	background: #e6e6e6 url("/img/common/u/layout/submenu/bgr-submenu-sub-item.gif") 0% 0% no-repeat;
	border-bottom: 1px solid #ffffff;
	_height: 1%;
}
#submenu ul li.first {
	background-image: url("/img/common/u/layout/submenu/bgr-submenu-sub-item-first.gif");
}
#submenu ul li a {
	color: #626262;
	width: 159px;
}
#submenu ul ul li {
	background-color: #f9f9f9;
	background-image: url("/img/common/u/layout/submenu/bgr-submenu-sub-sub-item.gif");
	border-bottom: none;
}
#submenu ul ul li.first {
	background-image: url("/img/common/u/layout/submenu/bgr-submenu-sub-sub-item-first.gif");
}
#submenu ul ul li a {
	color: #626262;
	width: 153px;
	font-weight: normal;
}
#submenu li#target {
	background: #ffffff url("/img/common/u/layout/submenu/bgr-submenu-item-target.gif") 100% 0% no-repeat;
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}
#submenu li#target.has-sub {
	background: #d1d1d1 url("/img/common/u/layout/submenu/bgr-submenu-item.gif") 100% 0% no-repeat;
	border: none;
}
#submenu li#target.sub-1 a.sub-1 {
	background: url("/img/common/u/layout/submenu/bgr-submenu-arrow-1.gif") 100% 50% no-repeat;
	color: #cc0033;
	text-decoration: none;
	padding: 11px 25px 9px 9px;
}
#submenu li#target.has-sub a.sub-1 {
	background: url("/img/common/u/layout/submenu/bgr-submenu-arrow-2.gif") 100% 50% no-repeat;
	padding: 11px 25px 10px 10px;
}
#submenu ul li#target {
	border: none;
}
#submenu ul li#target.first {
	background: #ffffff url("/img/common/u/layout/submenu/bgr-submenu-sub-item-first-target.gif") 100% 0% no-repeat;
}
#submenu ul li#target.has-sub {
	background: #e6e6e6 url("/img/common/u/layout/submenu/bgr-submenu-sub-item.gif") 0% 0% no-repeat;
	border-bottom: 1px solid #ffffff;
}
#submenu ul li.has-sub-first {
	background: #e6e6e6 url("/img/common/u/layout/submenu/bgr-submenu-sub-item-first.gif") 0% 0% no-repeat !important;
}
#submenu ul li#target.sub-2 a.sub-2 {
	background: url("/img/common/u/layout/submenu/bgr-submenu-arrow-1.gif") 100% 50% no-repeat;
	color: #cc0033;
	text-decoration: none;
	padding: 11px 25px 10px 10px;
}
#submenu ul li#target.has-sub a.sub-2 {
	background: url("/img/common/u/layout/submenu/bgr-submenu-arrow-3.gif") 100% 50% no-repeat;
	padding: 11px 25px 9px 10px;
}
#submenu li.has-sub ul li.has-sub a.sub-2,
#submenu li.has-sub ul li#target.has-sub a.sub-2 {
	padding-bottom: 10px;
}
#submenu ul ul li#target.first {
	background: #ffffff url("/img/common/u/layout/submenu/bgr-submenu-sub-sub-item-first-target.gif") 100% 0% no-repeat;
}
#submenu ul ul li#target.sub-3 a.sub-3 {
	background: url("/img/common/u/layout/submenu/bgr-submenu-arrow-1.gif") 100% 50% no-repeat;
	color: #cc0033;
	text-decoration: none;
}
#important-links {
	margin: 0px 11px 50px 11px;
}
#important-links li {
	margin-bottom: 12px;
	padding-left: 11px;
	background: url("/img/common/u/layout/dot-important-links.gif") 0px 0.4em no-repeat;
	_height: 1%;
}
/* kontextovy (tool) sloupec */
#p-context {
	margin-right: -100%;
	width: 230px;
}
#p-context .sub-column {
	float: right;
}
#p-context #sub-column-1 {
	width: 208px;
	min-height: 129px;
	background: url("/img/common/u/layout/tools/bgr-direct-banking-buttons.gif") 100% 0% no-repeat;
	margin-top: 24px;
}
#p-context #sub-column-1 .in {
	margin: 0px 14px 0px 15px;
}
#p-context h2 {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #231f20;
	margin-bottom: 8px;
}
/* tlacitka pro vstup do primeho bankovnictvi */
#p-context #direct-banking {
	margin: 13px 0px 38px 0px;
}
#p-context #direct-banking li {
	margin-bottom: 10px;
}
#p-context #direct-banking li a {
	display: block;
	width: 179px;
	height: 46px;
	overflow: hidden;
	position: relative;
}
#p-context #direct-banking li a span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -10000px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
#p-context #direct-banking .mojebanka span {
	background-image: url("/img/common/u/layout/tools/btn-mojebanka.gif?v=01");
}
#p-context #direct-banking .expresni-linka span {
	background-image: url("/img/common/u/layout/tools/btn-expresni-linka.gif");
}
/* zvyraznene odkazy */
#p-context #highlight-links {
	margin-bottom: 30px;
}
#p-context #highlight-links, x:-moz-any-link, x:default { /** ff fix **/
	margin-bottom: 20px;
}
#p-context #highlight-links li {
	margin-bottom: 10px;
	display: table;
	width: 179px;
	height: 46px;
	background: #cc0033 url("/img/common/u/layout/tools/bgr-button-big-red.gif") 0% 0% no-repeat;
	cursor: pointer;
	font-size: 115%;
	font-weight: normal;
	* position: relative;
}
#p-context #highlight-links li a,
#p-context #highlight-links li span.in-1	{
	color: #ffffff;
	display: table-cell;
	text-decoration: none;
	vertical-align: middle;
	* vertical-align: bottom;
	* position: absolute;
	* top: 50%;
}
#p-context #highlight-links li span.in-1 {
	* position: relative;
	* top: -50%
}
#p-context #highlight-links li span.in-2 {
	display: block;
	width: 134px;
	text-decoration: none;
	cursor: pointer;
	padding: 5px 5px 5px 40px;
	background-position: 9px 50% !important;
	background-repeat: no-repeat;
	background-image: url("/img/common/u/layout/tools/highlight-links/ico-default.gif");
}
#p-context #highlight-links a.external span span span {
	position: relative;
	_position: fixed;
	padding-right: 16px;
 	background: transparent url("/img/common/u/layout/ico-external-white.gif") 99% 1px no-repeat;
 	_background-position: 99% 2px;
}
#p-context #highlight-links a.external span span span span {
	position: absolute;
	text-indent: -9999px;
	background: none;
	padding-right: 0px;
	border: none;
}
#p-context #highlight-links li.igoogle span.in-2 {
	background-image: url("/img/common/u/layout/tools/highlight-links/ico-igoogle.gif");
}
/* pozor vyjimka - button pro certifikaty je ostylovan zcela odlisne od ostatnich buttonu */
#p-context #highlight-links li.guide-certificates {
	height: 56px;
	background: #cc0033;
}
#p-context #highlight-links li.guide-certificates a,
#p-context #highlight-links li.guide-certificates span {
	background: none !important;
	display: block !important;
	padding: 0px !important;
	width: 100% !important;
	height: 56px !important;
	position: relative !important;
	color: #ffffff;
}
#p-context #highlight-links li.guide-certificates span.in-2 span {
	text-indent: 22px;
}
#p-context #highlight-links li.guide-certificates span.in-2 span span {
	position: absolute !important;
	top: 0px;
	left: 0px;
	height: 56px;
	text-indent: -9999px;
}

/* uzitecne odkazy */
#p-context #useful-links {
	margin-bottom: 30px;
}
#p-context #useful-links, x:-moz-any-link, x:default { /** ff fix **/
	margin-bottom: 20px;
}
#p-context #useful-links li {
	margin-bottom: 10px;
	display: table;
	width: 179px;
	height: 46px;
	background: #f1f1f1 url("/img/common/u/layout/tools/bgr-button-big.gif") 0% 0% no-repeat;
	cursor: pointer;
	font-size: 105%;
	font-weight: normal;
	* position: relative;
}
#p-context #useful-links .pricelist {
	/* font-size: 140%; */
}
#p-context #useful-links span.small,
#p-context #useful-links span.big,
#p-context #useful-links span.strong {
    display: inline !important;
    text-indent: 0 !important;
    position: relative !important;
}
#p-context #useful-links span.small {
	font-size: 90%;
	position: relative;
	text-indent: 0px;
}
#p-context #useful-links span.big,
#p-context #useful-links span.strong {
	font-size: 130%;
	position: relative;
	text-indent: 0px;
}
#p-context #useful-links .myaccount span.big,
#p-context #useful-links .myaccount span.strong {
	font-weight: bold;
	display: inline-block !important;
}
#p-context #useful-links li a,
#p-context #useful-links li span.in-1	{
	color: #cc0033;
	display: table-cell;
	text-decoration: none;
	vertical-align: middle;
	* vertical-align: bottom;
	* position: absolute;
	* top: 50%;
}
#p-context #useful-links li span.in-1 {
	* position: relative;
	* top: -50%
}
#p-context #useful-links li span.in-2 {
	display: block;
	width: 147px;
	text-decoration: none;
	cursor: pointer;
	padding: 0px 10px 0px 22px;
	background: url("/img/common/u/layout/tools/dot-button-big.gif") 9px 50% no-repeat !important;
}
#p-context #useful-links a.external span span span {
	position: relative;
	_position: fixed;
	padding-right: 16px;
	background: transparent url("/img/common/u/layout/ico-external.gif") 99% 1px no-repeat;
	_background-position: 99% 2px;
}
#p-context #useful-links .pricelist a.external span span span,
#p-context #useful-links .myaccount a.external span span span {
	background: none;
	padding-right: 0;
}
#p-context #useful-links .pricelist a.external span span span span.small,
#p-context #useful-links .myaccount a.external span span span span.big,
#p-context #useful-links .myaccount a.external span span span span.strong {
	position: relative;
	_position: fixed;
	display: inline-block;
	padding-right: 15px;
	background: transparent url("/img/common/u/layout/ico-external.gif") 99% 1px no-repeat;
	_background-position: 99% 2px;
}
#p-context #useful-links a.external span span span span {
	position: absolute;
	text-indent: -9999px;
	background: none;
	padding-right: 0px;
	border: none;
}
/* KB212 */
#hp #p-context #useful-links .myaccount {
	background: #cc0033 url("/img/u/layout/hp/bgr-link-create-online.gif") no-repeat scroll 50% 50%;
}
#hp #p-context #useful-links .myaccount a span {
	color: #ffffff !important;
}
#hp #p-context #useful-links .myaccount a span.in-2 {
	background: url("/img/u/layout/hp/dot-red-btn.gif") 9px 50% no-repeat !important;
}

/* kontextove odkazy */
#p-context #context-links {
	margin-bottom: 30px;
}
#p-context #context-links li {
	display: table;
	width: 179px;
	height: 46px;
	background: #f1f1f1 url("/img/common/u/layout/tools/bgr-button-big.gif") 0% 0% no-repeat;
	cursor: pointer;
	font-size: 95%;
	font-weight: normal;
	* position: relative;
}
#p-context #context-links li a,
#p-context #context-links li span.in-1	{
	color: #231f20;
	display: table-cell;
	text-decoration: none;
	vertical-align: middle;
	* vertical-align: bottom;
	* position: absolute;
	* top: 50%;
}
#p-context #context-links li span.in-1 {
	* position: relative;
	* top: -50%
}
#p-context #context-links li span.in-2 {
	display: block;
	width: 134px;
	text-decoration: none;
	cursor: pointer;
	padding: 5px 5px 5px 40px;
	background-position: 9px 50% !important;
	background-repeat: no-repeat !important;
}
#p-context #context-links li.brochures-eu-point span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-brochures-eu-point.gif");
}
#p-context #context-links li.brochures-foreigners span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-brochures-foreigners.gif");
}
#p-context #context-links li.calculator-general span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-calculator-general.gif");
}
#p-context #context-links li.calculator-consumer-loan span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-calculator-consumer-loan.gif");
}
#p-context #context-links li.calculator-fix span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-calculator-fix.gif");
}
#p-context #context-links li.calculator-gaudeamus span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-calculator-gaudeamus.gif");
}
#p-context #context-links li.calculator-mortgage span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-calculator-mortgage.gif");
}
#p-context #context-links li.contacts-kb span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-contacts-kb.gif");
}
#p-context #context-links li.developer-projects span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-developer-projects.gif");
}
#p-context #context-links li.documents span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-documents.gif");
}
#p-context #context-links li.ethical-rules span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-ethical-rules.gif");
}
#p-context #context-links li.form-opinion span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-form-opinion.gif");
}
#p-context #context-links li.form-question span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-form-question.gif");
}
#p-context #context-links li.form-questionary span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-form-questionary.gif");
}
#p-context #context-links li.guide-certificates span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-guide-certificates.gif");
}
#p-context #context-links li.guide-mortgages span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-guide-mortgages.gif");
}
#p-context #context-links li.information span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-information.gif");
}
#p-context #context-links li.kb-eu-point span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-kb-eu-point.gif");
}
#p-context #context-links li.all-about-kb-eu-point span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-all-about-kb-eu-point.gif");
}
#p-context #context-links li.private-banking span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-private-banking.gif");
}
#p-context #context-links li.quality-guarantee span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-quality-guarantee.gif");
}
#p-context #context-links li.rates span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-rates.gif");
}
#p-context #context-links li.sg-careers span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-sg-careers.gif");
}
#p-context #context-links li.travel-insurance span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-travel-insurance.gif");
}
#p-context #context-links li.vocabulary span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-vocabulary.gif");
}
#p-context #context-links li.wrote-about-us span.in-2 {
	background-image: url("/img/common/u/layout/tools/context-links/ico-wrote-about-us.gif");
}
#p-context #context-links a.external span span span {
	position: relative;
	_position: fixed;
	padding-right: 16px;
 	background: transparent url("/img/common/u/layout/ico-external.gif") 99% 1px no-repeat;
}
#p-context #context-links li.travel-insurance a.external span span span {
 	display: inline-block;
}
#p-context #context-links a.external span span span span,
#p-context #context-links a.popup span span span span {
	position: absolute;
	text-indent: -9999px;
	background: none;
	padding-right: 0px;
}
/* box s malymi buttony */
#p-context .small-buttons {
	margin-bottom: 30px;
}
#p-context .small-buttons, x:-moz-any-link, x:default { /** ff fix **/
	margin-bottom: 27px;
}
#p-context .small-buttons li {
	margin-bottom: 3px;
	width: 179px;
	height: 23px;
	background: #f1f1f1 url("/img/common/u/layout/tools/bgr-button-small.gif") 0% 0% no-repeat;
	cursor: pointer;
	font-size: 85%;
	font-weight: normal;
}
#p-context .small-buttons li a {
	background-position: 9px 50%;
	background-repeat: no-repeat;
}
#p-context .small-buttons li a,
#p-context .small-buttons li span.in-1	{
	color: #cc0033;
	text-decoration: none;
	line-height: 23px;
}
#p-context .small-buttons li span.in-1 {
	padding: 0px 16px 0px 32px;
}
/* kontaktujte nas */
#p-context #contact-us .call-me-back a {
	background-image: url("/img/common/u/layout/tools/small-buttons/ico-call-me-back.gif");
	font-weight: bold;
}
#p-context #contact-us .write-us a {
	background-image: url("/img/common/u/layout/tools/small-buttons/ico-write-us.gif");
}
#p-context #contact-us .facebook a {
	background-image: url("/img/common/u/layout/tools/small-buttons/ico-facebook.gif");
}
#p-context #contact-us .twitter a {
	background-image: url("/img/common/u/layout/tools/small-buttons/ico-twitter.gif");
}
#p-context #contact-us .igoogle a {
	background-image: url("/img/common/u/layout/tools/small-buttons/ico-igoogle.gif");
}
/* kontextove bannery */
#p-context #context-banner .context-banner {
	width: 175px;
	height: 175px;
	margin-bottom: 30px;
}
/* video navody */
#p-context #videos {
	margin-bottom: 30px;
}
#p-context #videos, x:-moz-any-link, x:default { /** ff fix **/
	margin-bottom: 29px;
}
#p-context #videos h3 {
	background: #cc0033;
	color: #ffffff;
	padding: 10px;
	margin-bottom: 1px;
}
#p-context #videos ul li {
	margin-bottom: 1px;
	padding: 5px 7px 5px 31px;
	background: #e7e7e7 url("/img/common/u/layout/tools/small-buttons/ico-video.gif") 9px 7px no-repeat;
	font-size: 85%;
}
#p-context #videos ul li a {
	color: #231f20;
}
/* box tiskove zpravy / novinky */
#p-context #press-centre li {
	margin: 0px 5px 26px 5px;
	font-size: 90%;
}
#p-context #press-centre li strong {
	font-size: 105%;
	display: block;
	margin-bottom: 10px;
}
#p-context #press-centre li a {
	color: #929292;
}
/* box eu point */
#p-context #kb-eu-point li {
	background: url("/img/common/u/layout/dot-important-links.gif") 0 0.4em no-repeat;
	margin-bottom: 2px;
	padding-left: 11px;
}
/* kalkulacky */
#p-context .calculator {
	margin-bottom: 30px;
}
#p-context .calculator h2 {
	background: #cc0033 url("/img/common/u/layout/bgr-header-left.gif") 0% 0% no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 95%;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 12px;
}
#p-context .calculator h2 span {
	display: block;
	height: 100%;
	padding-left: 9px;
	background: url("/img/common/u/layout/bgr-header-right-short.gif") 100% 0% no-repeat;
}
#p-context .calculator .form {
	background: #f1f1f1 url("/img/common/u/layout/tools/bgr-calculator.gif") 0% 0% no-repeat;
	margin-bottom: 7px;
}
#p-context .calculator .form form {
	margin: 0px 13px 0px 13px;
	padding-bottom: 13px;
}
#p-context .calculator label {
	color: #231f20;
	font-size: 90%;
}
#p-context .calculator .line {
	margin-bottom: 7px;
}
#p-context .calculator input.text,
#p-context .calculator select {
    border: 1px solid #cccccc;
	background: #ffffff;
	color: #231f20;
	font-size: 105%;
	padding: 2px 4px 2px 4px;
}
#p-context .calculator input.text {
	margin-right: 4px;
	width: 110px;
}
#p-context .calculator select {
	width: 121px;
	margin-bottom: 10px;
}
#p-context .calculator input.btn {
	width: 86px;
	height: 27px;
	background: url("/img/common/u/layout/btn-submit-black.gif") 0% 0% no-repeat;
	border: none;
	color: #ffffff;
	font-size: 105%;
	cursor: pointer;
}
#p-context .calculator .more {
	color: #231f20;
	text-align: right;
	font-size: 95%;
	font-weight: normal;
}
#p-context .calculator .more a {
	color: #231f20;
}
/* zapati */
#p-bottom {
	background: #f9f9f9;
	border-top: 5px solid #cc0033;
	margin-bottom: 30px;
	text-align: center;
}
#p-bottom .in {
	margin: 31px auto 24px auto;
	width: 974px;
}
#p-bottom #kb-links li {
	display: inline;
	padding-right: 6px;
	* padding-right: 4px;
	margin-right: 4px;
	* margin-right: 6px;
	border-right: 1px solid #c3c2c2;
	font-size: 95%;
}
#p-bottom #kb-links li.last {
	padding-right: 0px;
	margin-right: 0px;
	border-right: none;
}
#p-bottom #kb-links a {
	color: #231f20;
}
#p-bottom #copyright,
#p-bottom #copyright a,
#p-bottom #kb-group,
#p-bottom #kb-group a {
	display: inline;
	color: #6e6e6e;
}
#p-bottom #copyright {
	float: left;
	display: inline;
	margin: 30px 0px 0px 17px;
}
#p-bottom #kb-group {
	float: right;
	display: inline;
	margin: 30px 17px 0px 0px;
}
#p-bottom #kb-group li {
	float: left;
	display: inline;
	margin-right: 8px;
}
#p-bottom #kb-group li.last {
	margin-right: 0px;
}
#p-bottom a.external,
.small-buttons a.external span.in-1 {
 	background: transparent url("/img/common/u/layout/ico-external.gif") 99% 1px no-repeat;
	padding-right: 16px;
}
#p-bottom a.external span,
.small-buttons a.external span span,
.small-buttons a.popup span span {
	position: absolute;
	text-indent: -9999px;
}

/*** DEFINICE VNORENYCH ELEMENTU OBSAHOVE CASTI ***/
/* zakladni nadpisy */
#p-content h1 {
	font-size: 180%;
	line-height: 105%;
	font-weight: normal;
	color: #231f20;
	margin: 0px 100px 30px 0px;
}
#p-content h1 span {
	color: #cc0033;
	font-size: 80%;
	display: block;
	margin-bottom: 6px;
}
#p-content h2 {
	font-size: 130%;
	font-weight: normal;
	color: #231f20;
	margin-bottom: 28px;
}
#p-content h3 {
	font-size: 112%;
	font-weight: bold;
	color: #231f20;
	margin-bottom: 20px;
}
#p-content h4 {
	font-size: 105%;
	font-weight: bold;
	color: #231f20;
	margin-bottom: 10px;
}
#p-content h5 {
	font-size: 105%;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 10px;
}
#p-content h6 {
	font-size: 95%;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 10px;
}
/* specialni nadpisy */
#p-content h2.tab,
#p-content h3.tab {
	font-size: 95%;
	font-weight: bold;
	color: #ffffff;
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #cc0033;
	margin-bottom: 2px;
	clear: both;
}
#p-content h2.tab span,
#p-content h3.tab span {
	display: block;
	height: 100%;
	float: left;
	background: #cc0033 url("/img/common/u/layout/bgr-h2-tab-left.gif") 0% 0% no-repeat;
}
#p-content h2.tab span span,
#p-content h3.tab span span {
	background: url("/img/common/u/layout/bgr-h2-tab-right.gif") 100% 0% no-repeat;
	padding: 0px 19px 0px 19px;
}
#p-content h2.tab span.more {
	background: none;
	float: right;
	color: #231f20;
}
#p-content h2.tab span.more a {
	color: #231f20;
}
#p-content p {
	font-size: 105%;
	margin-bottom: 15px;
}
#p-content p img {
	margin-bottom: 15px;
}
#p-content p img.inline {
	margin-bottom: 0px;
	vertical-align: middle;
}
#p-content ul {
	margin-bottom: 14px;
}
#p-content ul.mb-double {
	margin-bottom: 28px;
}
#p-content ul li {
	font-size: 105%;
	line-height: 135%;
	margin-bottom: 1px;
	padding-left: 12px;
	background: url("/img/common/u/layout/dot-ul.gif") 0px 0.4em no-repeat;
	* height: 1%;
}
#p-content ul ul {
	margin-bottom: 16px;
}
#p-content ul ul li {
	font-size: 95%;
	padding-left: 25px;
	background: url("/img/common/u/layout/dot-ul-ul.gif") 9px 0.4em no-repeat;
}
#p-content ol {
	margin: 0px 0px 14px 17px;
	font-size: 95%;
}
#p-content ol li {
	line-height: 135%;
	margin-bottom: 1px;
}
#p-content table {
	width: 100%;
	margin-bottom: 30px;
	background: #ececec;
	border-bottom: 4px solid #ececec;
}
#p-content table caption {
	text-align: left;
	font-size: 85%;
	padding-bottom: 15px;
}
#p-content table caption span {
	display: inline;
	float: right;
	* margin-top: -15px;
}
#p-content table thead th {
	background: #cc0033 url("/img/common/u/layout/bgr-header-left.gif") -20px 0% no-repeat;
	vertical-align: middle;
	padding: 12px 8px 12px 8px;
	color: #ffffff;
	font-size: 95%;
	border-bottom: 4px solid #ececec;
	text-align: left;
	vertical-align: top;
}
#p-content table thead th.first {
	background: #cc0033 url("/img/common/u/layout/bgr-header-left.gif") 0% 0% no-repeat;
	padding-left: 20px;
}
#p-content table thead th.last {
	background: #cc0033 url("/img/common/u/layout/bgr-header-right.gif") 100% 0% no-repeat;
	padding-right: 20px;
}
#p-content table thead tr.no-bgr th {
	background-image: none;
}
#p-content table thead th.no-border {
	border-bottom: 1px solid #ececec;
}
#p-content table tbody th,
#p-content table tbody td {
	padding: 12px 8px 12px 8px;
	color: #231f20;
	font-size: 95%;
	text-align: left;
}
#p-content table tbody tr.even th,
#p-content table tbody tr.even td {
	background-color: #f7f7f7;
}
#p-content table tbody tr.highlight th,
#p-content table tbody tr.highlight td {
	color: #cc0033;
	font-weight: bold;
}
#p-content table tbody tr:hover th,
#p-content table tbody tr:hover td,
#p-content table tbody tr.hover th,
#p-content table tbody tr.hover td {
	color: #ffffff !important;
	background-color: #000000 !important;
}
#p-content table tbody .first {
	background: url("/img/common/u/layout/bgr-table-row.gif") 0% 0% repeat-y;
	padding-left: 20px;
}
#p-content table tbody .last {
	background: url("/img/common/u/layout/bgr-table-row.gif") 100% 0% repeat-y;
	padding-right: 20px;
}
#p-content table.table-2 {
	background: #eceaea;
	border-bottom: none;
}
#p-content table.table-2 thead th {
	background: #231f20;
	font-size: 85%;
	font-weight: normal;
	border-bottom: 2px solid #ffffff;
	padding: 6px 8px 6px 8px;
}
#p-content table.table-2 thead th.first {
	padding-left: 20px;
}
#p-content table.table-2 thead th.last {
	padding-right: 20px;
}
#p-content table.table-2 tbody th,
#p-content table.table-2 tbody td {
	padding: 10px 8px 10px 8px;
	border-bottom: 1px solid #ffffff;
}
#p-content table.table-2 tbody tr.even th,
#p-content table.table-2 tbody tr.even td {
	background-color: #f1efef;
}
#p-content table.table-2 tbody tr:hover th,
#p-content table.table-2 tbody tr:hover td,
#p-content table.table-2 tbody tr.hover th,
#p-content table.table-2 tbody tr.hover td {
	color: #ffffff !important;
	background-color: #959595 !important;
}
#p-content table.table-2 tbody .first {
	background: none;
	padding-left: 20px;
}
#p-content table.table-2 tbody .last {
	background: none;
	padding-right: 20px;
}
#p-content .box table.table-2,
#p-content .form table.table-2 {
	border: 1px solid #ffffff;
}
#p-content p.note {
	font-size: 85%;
	font-style: italic;
}
#p-content a.external {
 	background: transparent url("/img/common/u/layout/ico-external.gif") 99% 1px no-repeat;
	padding-right: 16px;
	* white-space: nowrap;
}
#p-content a.external span {
	position: absolute;
	text-indent: -9999px;
}
/* buttony */
#p-content a.btn {
	font-weight: bold;
	color: #ffffff;
	line-height: 31px;
	height: 31px;
	overflow: hidden;
	float: left;
}
#p-content a.btn span {
	height: 100%;
	float: left;
	display: inline;
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
}
#p-content a.btn span span {
	padding: 0px 17px 0px 21px;
}
#p-content a.btn:hover span {
	text-decoration: none;
}
#p-content a.normal {
	font-weight: normal;
}
#p-content a.btn-red {
	background: #cc0033 url("/img/common/u/layout/dot-red-btn.gif") 12px 50% no-repeat;
}
#p-content a.btn-red span {
	background: url("/img/common/u/layout/btn-red-left.gif") 0% 0% no-repeat;
}
#p-content a.btn-red span span {
	background: url("/img/common/u/layout/btn-red-right.gif") 100% 0% no-repeat;
}
#p-content a.btn-gray {
	background: #a4a4a4 url("/img/common/u/layout/dot-gray-btn.gif") 12px 50% no-repeat;
	font-weight: normal;
}
#p-content a.btn-gray span {
	background: url("/img/common/u/layout/btn-gray-left.gif") 0% 0% no-repeat;
}
#p-content a.btn-gray span span {
	background: url("/img/common/u/layout/btn-gray-right.gif") 100% 0% no-repeat;
}
#p-content a.btn-light-gray {
	background: #dcdada url("/img/common/u/layout/dot-light-gray-btn.gif") 12px 50% no-repeat;
	font-weight: normal;
	color: #231f20;
}
#p-content a.btn-light-gray span {
	background: url("/img/common/u/layout/btn-light-gray-left.gif") 0% 0% no-repeat;
	color: #231f20;
}
#p-content a.btn-light-gray span span {
	background: url("/img/common/u/layout/btn-light-gray-right.gif") 100% 0% no-repeat;
}
#p-content a.btn-black {
	background: #231f20 url("/img/common/u/layout/dot-black-btn.gif") 12px 50% no-repeat;
	font-weight: normal;
}
#p-content a.btn-black span {
	background: url("/img/common/u/layout/btn-black-left.gif") 0% 0% no-repeat;
}
#p-content a.btn-black span span {
	background: url("/img/common/u/layout/btn-black-right.gif") 100% 0% no-repeat;
}
#p-content a.btn-black-back {
	background: #231f20 url("/img/common/u/layout/dot-black-btn-back.gif") 8px 50% no-repeat;
}
#p-content a.btn-back {
	padding: 0px 13px 0px 26px;
	background: #f1f1f1 url("/img/common/u/layout/btn-back-left.gif") 0% 0% no-repeat;
	color: #231f20;
	height: 31px;
	line-height: 31px;
	display: inline;
	float: right;
	overflow: hidden;
}
#p-content .button-line a {
	margin-right: 16px;
}
#p-content .button-line a.fr {
	margin-left: 16px;
	margin-right: 0px;
}
/* sedy box */
#p-content .box {
	background: #f8f7f7 url("/img/common/u/layout/box/bgr-box.gif") 0% 0% repeat-x;
	padding: 15px 23px 15px 23px;
	margin-bottom: 15px;
}
#p-content .box h4 {
	color: #cc0033;
}
#p-content .box h5 {
	color: #231f20;
}
/* sedy box se zakulacenymi rohy */
#p-content .rounded-box {
	background: #f5f4f4 url("/img/common/u/layout/rounded-box/bgr-rounded-box-top-left.gif") 0% 0% no-repeat;
	margin-bottom: 30px;
	_height: 1%;
}
#p-content .rounded-box div {
	background: url("/img/common/u/layout/rounded-box/bgr-rounded-box-top-right.gif") 100% 0% no-repeat;
}
#p-content .rounded-box div div {
	background: url("/img/common/u/layout/rounded-box/bgr-rounded-box-bottom-left.gif") 0% 100% no-repeat;
}
#p-content .rounded-box div div div {
	background: url("/img/common/u/layout/rounded-box/bgr-rounded-box-bottom-right.gif") 100% 100% no-repeat;
}
/* box typu bublina */
#p-content .bubble-box {
	background: #e9e9e9 url("/img/common/u/layout/bubble-box/bgr-bubble-box-top-left.gif") 0% 0% no-repeat;
	margin-bottom: 30px;
	_height: 1%;
}
#p-content .bubble-box div {
	background: url("/img/common/u/layout/bubble-box/bgr-bubble-box-top-right.gif") 100% 0% no-repeat;
}
#p-content .bubble-box div div {
	background: url("/img/common/u/layout/bubble-box/bgr-bubble-box-bottom-left.gif") 0% 100% no-repeat;
}
#p-content .bubble-box div div div {
	background: url("/img/common/u/layout/bubble-box/bgr-bubble-box-bottom-right.gif") 100% 100% no-repeat;
	padding: 28px 15px 28px 15px;
}
#p-content .bubble-box a {
	color: #231f20;
}
/* seznam z sedych boxu */
#p-content .box-items {
	margin-bottom: 25px;
	clear: both;
}
#p-content .box-items li {
	background: #f8f8f8;
	padding: 13px 18px 13px 18px;
	margin-bottom: 5px;
	position: relative;
}
#p-content .box-items li.img {
	padding-left: 124px;
	min-height: 45px;
	_height: 45px;
}
#p-content .box-items li h3,
#p-content .box-items li p {
	font-size: 95%;
	margin-bottom: 6px;
	line-height: 125%;
}
#p-content .box-items li h4 {
	margin-bottom: 5px;
	color: #cc0033;
}
#p-content .box-items li h5 {
	color: #231f20;
	font-weight: normal;
	font-size: 95%;
	margin-bottom: 8px;
}
#p-content .box-items li img {
	border: 3px solid #ffffff;
	position: absolute;
	top: 13px;
	left: 18px;
}
/* box s motivovym obrazkem zarovnanym doprava dolu */
#p-content .motive {
	position: relative;
	padding-right: 175px;
	margin-bottom: 15px;
	min-height: 260px;
	_height: 260px;
}
#p-content .motive img {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
/* strankovani */
#p-content .pagination {
	line-height: 17px;
	font-size: 95%;
}
#p-content .pagination a {
	color: #312d2e;
}
#p-content .pagination .btn,
#p-content .pagination .pages {
	float: left;
	display: inline;
}
#p-content .pagination .btn {
	width: 19px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 0px -34px;
}
#p-content .pagination .pages {
	margin: 0px 18px 0px 12px;
}
#p-content .pagination .pages a,
#p-content .pagination .pages strong,
#p-content .pagination .pages span {
	padding-left: 6px;
}
#p-content .pagination .btn a {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#p-content .pagination .btn a:hover {
	background-position: 0px -17px;
}
#p-content .pagination .previous,
#p-content .pagination .previous a {
	background-image: url("/img/common/u/layout/pagination/btn-pagination-previous.gif");
}
#p-content .pagination .next,
#p-content .pagination .next a {
	background-image: url("/img/common/u/layout/pagination/btn-pagination-next.gif");
}
#p-content #pagination-result {
	font-size: 85%;
	float: right;
	margin-bottom: 0px;
}

/* detaily zprav */
#p-content .date {
	float: left;
	display: inline;
	font-size: 95%;
	line-height: 31px;
}
#p-content .perex {
	background: #f8f8f8;
	padding: 12px 15px 12px 15px;
	clear: both;
}

/* formulare */
#p-content .form {
	margin-bottom: 30px;
	position: relative;
}
#p-content .form .in {
	background: #f1f1f1 url("/img/u/layout/form/bgr-form.gif") 0% 0% repeat-x;
	border: 2px solid #f1f1f1;
	margin: 0px;
	padding: 8px;
}
#p-content .form .in .in {
	background: transparent;
	border: none;
	padding: 0px 20px 5px 20px;
}
#p-content .form h2 {
	background: #cc0033 url("/img/common/u/layout/bgr-header-left.gif") 0% 0% no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 105%;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 0px;
	overflow: hidden;
}
#p-content .form h2 span {
	display: block;
	height: 100%;
	padding: 0px 100px 0px 20px;
	background: url("/img/common/u/layout/bgr-header-right.gif") 100% 0% no-repeat;
}
#p-content .form h2 a {
	font-weight: normal;
	color: #ffffff;
}
#p-content .form h3 {
	color: #cc0033;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 12px;
}
#p-content .form fieldset {
	padding: 20px 20px 12px 20px;
}
#p-content .form fieldset#step-1 {
	background: #fafafa;
}
#p-content .form fieldset#step-2 {
	background: #f6f5f5 url("/img/u/layout/form/bgr-step-2.gif") 100% 0% no-repeat;
}
#p-content .form fieldset#step-3 {
	background: #f1f1f1 url("/img/u/layout/form/bgr-step-3.gif") 100% 0% no-repeat;
}
#p-content .form label {
	display: block;
	color: #231f20;
	font-size: 85%;
}
#p-content .form label.inline {
	display: inline;
	padding-right: 35px;
	line-height: 23px;
}
#p-content .form .required label span {
	color: #cc0033;
	background: url("/img/u/layout/form/bgr-required.gif") 0% 0% no-repeat;
	margin: 0px -5px 0px 10px;
	padding: 0px 0px 0px 6px;
}
#p-content .form .required label span span {
	background: #cc0033;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	margin-left: -7px;
}
#p-content .form .border {
	background: #ffffff;
	border: 1px solid #cccccc;
	display: block;
	padding: 2px 5px 2px 5px;
}
#p-content .form input.text,
#p-content .form textarea,
#p-content .form select {
	color: #231f20;
	font-family: sans-serif;
	font-size: 95%;
	border: none;
	* border: 0px;
	width: 100%;
}
#p-content .form input.file {
	color: #231f20;
	background: #ffffff;
	border: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
	height: 27px;
}
#p-content .form textarea {
	height: 50px;
}
#p-content .form select {
	padding: 2px 5px 2px 5px;
	border: 1px solid #cccccc;
}
#p-content .form input.file {
	width: 250px;
}
#p-content .form .item {
	margin-bottom: 8px;
}
#p-content .form .items-1 {
	width: 100%;
}
#p-content .form .items-2 {
	width: 45%;
}
#p-content .form .items-3 {
	width: 25%;
}
#p-content .form .items-3-wider {
	width: 30%;
}
#p-content .form .items-4 {
	width: 20%;
}
#p-content .form .items-4-wider {
	width: 30%;
}
#p-content .form .items-1 textarea {
	_width: 450px;
}
#p-content .form .mr-10 {
	margin-right: 10px;
}
#p-content .form .mr-20 {
	margin-right: 20px;
}
#p-content .form .mr-30 {
	margin-right: 30px;
}
#p-content .form .mr-40 {
	margin-right: 10px;
}
#p-content .form .mr-50 {
	margin-right: 50px;
}
#p-content .form .mr-60 {
	margin-right: 60px;
}
#p-content .form .mt-2 {
	margin-top: 2px;
}
#p-content .form .mt-9 {
	margin-top: 9px;
}
#p-content .form .break {
	clear: both;
}
#p-content .form input.date-picker {
	width: 70%;
	float: left;
	display: inline;
}
#p-content .form .dp-choose-date {
	float: right;
	display: inline;
	width: 19px;
	height: 17px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("/img/u/layout/form/ico-calendar.gif") 0% 0% no-repeat;
}
#p-content .form .btn {
	margin: 14px 0px 0px 5px;
	border: none;
	background: transparent url("/img/common/u/layout/btn-submit-black.gif") 0% 0% no-repeat;
	color: #ffffff;
	font-size: 105%;
	cursor: pointer;
	width: 86px;
	height: 28px;
	display: inline;
	float: right;
}
#p-content .form .btn-call-me-back {
	margin: 14px 0px 0px 5px;
	color: #ffffff;
	background: #cc0033;
	line-height: 28px;
	height: 28px;
	font-size: 105%;
	overflow: hidden;
	display: inline;
	float: right;
	text-decoration: none;
}
#p-content .form .btn-call-me-back span {
	height: 100%;
	float: left;
	display: inline;
	color: #ffffff;
	cursor: pointer;
	background: url("/img/common/u/layout/btn-call-me-back-left.gif") 0% 0% no-repeat;
}
#p-content .form .btn-call-me-back span span {
	padding: 0px 17px 0px 21px;
	background: url("/img/common/u/layout/btn-call-me-back-right.gif") 100% 0% no-repeat;
}
#p-content .form .btn-call-me-back:hover span {
	text-decoration: none;
}
#p-content .form #error,
#p-content .form #file-error {
	background: url("/img/u/layout/form/bgr-error-left.gif") 0% 0% no-repeat;
}
#p-content .form #error div,
#p-content .form #file-error div {
	background: url("/img/u/layout/form/bgr-error-right.gif") 100% 0% no-repeat;
}
#p-content .form #error p,
#p-content .form #file-error p {
	color: #231f20;
	background: #fccab8;
	font-size: 115%;
	margin: 0px 82px 10px 5px;
	height: 90px;
	line-height: 90px;
	text-indent: 10px;
}
#p-content .form #error p span.line-1,
#p-content .form #error p span.line-2 {
	display: block;
	padding-top: 23px;
	line-height: 10px;
}
#p-content .form #error p.en span.line-1,
#p-content .form #error p.en span.line-2 {
	text-indent: 25px;
}
#p-content .form #error ul li,
#p-content .form #file-error ul li {
	color: #231f20;
	margin: 0px 15px 0px 15px;
	font-size: 105%;
}
#p-content .form #error ul li label,
#p-content .form #file-error ul li label {
	font-size: 100%;
}
#p-content .form .error label {
	color: #cc0033;
}
#p-content .form .error .border,
#p-content .form .error select {
	border-color: #cc0033;
}
#p-content .form .disabled .border {
	border-color: #dcdcdc;
	background: #f6f6f6;
}
#p-content .form .disabled input.text {
	background: #f6f6f6;
}
#p-content .form #success {
	background: url("/img/u/layout/form/bgr-success-left.gif") 0% 0% no-repeat;
}
#p-content .form #success div {
	background: url("/img/u/layout/form/bgr-success-right.gif") 100% 0% no-repeat;
}
#p-content .form #success p {
	color: #231f20;
	background: #d1fcdc;
	font-size: 115%;
	margin: 0px 82px 10px 5px;
	height: 90px;
	line-height: 90px;
	text-indent: 10px;
}
#p-content .form #success ul li {
	color: #231f20;
	margin: 0px 15px 0px 15px;
	font-size: 105%;
}
/* univerzalni varianta info boxu */
#p-content .form #alert-box,
#p-content .form #alert-box div {
	min-height: 70px;
	_height: 70px;
}
#p-content .form #alert-box p {
	padding: 28px 94px 28px 16px;
	min-height: 38px;
	_height: 38px;
	font-size: 115%;
	line-height: 120%;
	color: #231f20;
}
#p-content .form #alert-box.info p {
	background: url("/img/u/layout/form/ico-success.gif") 97% 50% no-repeat;
}
#p-content .form #alert-box.info {
	background: #d1fcdc url("/img/u/layout/form/bgr-success-tl.gif") 0 0 no-repeat;
}
#p-content .form #alert-box.info div {
	background: url("/img/u/layout/form/bgr-success-tr.gif") 100% 0 no-repeat;
}
#p-content .form #alert-box.info div div {
	background: url("/img/u/layout/form/bgr-success-br.gif") 100% 100% no-repeat;
}
#p-content .form #alert-box.info div div div {
	background: url("/img/u/layout/form/bgr-success-bl.gif") 0 100% no-repeat;
}
#p-content .form #alert-box.error p {
	background: url("/img/u/layout/form/ico-error.gif") 97% 50% no-repeat;
}
#p-content .form #alert-box.error {
	background: #fccab8 url("/img/u/layout/form/bgr-error-tl.gif") 0 0 no-repeat;
}
#p-content .form #alert-box.error div {
	background: url("/img/u/layout/form/bgr-error-tr.gif") 100% 0 no-repeat;
}
#p-content .form #alert-box.error div div {
	background: url("/img/u/layout/form/bgr-error-br.gif") 100% 100% no-repeat;
}
#p-content .form #alert-box.error div div div {
	background: url("/img/u/layout/form/bgr-error-bl.gif") 0 100% no-repeat;
}

/* svinuty form */
#p-content .folded .in {
	display: none;
}

/* galerie */
#p-content .gallery {
	margin-bottom: 18px;
}
#p-content .gallery img {
	margin: 0px 20px 20px 0px;
	border: 3px solid #d9d9d9;
}

/* soubory ke stažení */
#p-content .files li {
	font-size: 95%;
	padding: 0px 0px 0px 18px;
	line-height: 140%;
	background-position: 0% 0.15em;
	background-repeat: no-repeat;
	margin-bottom: 6px;
	color: #626262;
}
#p-content .files .cer,
#p-content .files .crt {
	background-image: url("/img/common/u/layout/files/ico-crt.gif");
}
#p-content .files .doc {
	background-image: url("/img/common/u/layout/files/ico-doc.gif");
}
#p-content .files .exe {
	background-image: url("/img/common/u/layout/files/ico-exe.gif");
}
#p-content .files .htm,
#p-content .files .html,
#p-content .files .jsp {
	background-image: url("/img/common/u/layout/files/ico-htm.gif");
}
#p-content .files .pdf {
	background-image: url("/img/common/u/layout/files/ico-pdf.gif");
}
#p-content .files .ppt {
	background-image: url("/img/common/u/layout/files/ico-ppt.gif");
}
#p-content .files .rtf {
	background-image: url("/img/common/u/layout/files/ico-rtf.gif");
}
#p-content .files .txt {
	background-image: url("/img/common/u/layout/files/ico-txt.gif");
}
#p-content .files .xls {
	background-image: url("/img/common/u/layout/files/ico-xls.gif");
}
#p-content .files .xml {
	background-image: url("/img/common/u/layout/files/ico-xml.gif");
}
#p-content .files .zip {
	background-image: url("/img/common/u/layout/files/ico-zip.gif");
}
#p-content .files li a span {
	text-indent: -9999px;
	position: absolute;
}
#p-content .box .files {
	margin-bottom: 0px;
}
#p-content .box .files a {
	color: #231f20;
}

/* titulek s logem */
#p-content .title-logo {
	font-weight: bold;
	color: #cc0033;
	font-size: 115%;
	height: 100px;
	overflow: hidden;
	background: url("/img/common/u/layout/title-logo/bgr-title-logo-middle.gif") 0% 0% repeat-x;
	margin-bottom: 15px;
}
#p-content .title-logo span {
	display: block;
	background: url("/img/common/u/layout/title-logo/bgr-title-logo-left.gif") 0% 0% no-repeat;
	height: 100%;
}
#p-content .title-logo span span {
	background: url("/img/common/u/layout/title-logo/bgr-title-logo-right.gif") 100% 0% no-repeat;
	padding: 25px 17px 20px 17px;
}
#p-content .title-logo span span span {
	display: inline;
	float: left;
	height: auto;
	background: none;
	padding: 0px;
	margin: 0px;
	width: 60%;
}
#p-content .title-logo img{
	float: right;
	display: inline;
}

/*** PROMITACKA SPECIALNICH NABIDEK ***/
#p-content #slideshow {
	width: 545px;
	margin-bottom: 30px;
	position: relative;
}
#p-content #slideshow .navigation {
	float: right;
	display: inline;
	height: 26px;
	line-height: 26px;
	font-size: 110%;
	margin-bottom: 5px;
}
#p-content #slideshow .navigation a {
	color: #7e7e7e;
	text-decoration: none;
}
#p-content #slideshow .navigation .btn {
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width: 17px;
	height: 19px;
	margin-top: 3px;
}
#p-content #slideshow .navigation .btn,
#p-content #slideshow .navigation .buttons {
	display: inline;
	float: left;
}
#p-content #slideshow .navigation .previous {
	background-image: url("/img/common/u/layout/slideshow/btn-previous.gif");
	margin-right: 10px;
}
#p-content #slideshow .navigation .next {
	background-image: url("/img/common/u/layout/slideshow/btn-next.gif");
	margin-left: 10px;
}
#p-content #slideshow .navigation .btn span {
	display: none;
}
#p-content #slideshow .navigation .buttons {
	background: url("/img/common/u/layout/slideshow/bgr-navigation.gif") 0% 0% repeat-x;
	_width: 20%;
}
#p-content #slideshow .navigation .buttons span.border-left {
	background: url("/img/common/u/layout/slideshow/border-navigation.gif") 0% 0% no-repeat;
}
#p-content #slideshow .navigation .buttons span.border-right {
	background: url("/img/common/u/layout/slideshow/border-navigation.gif") 100% 0% no-repeat;
}
.js-enabled #p-content #slideshow .navigation .buttons span.active {
	background: url("/img/common/u/layout/slideshow/bgr-navigation-active.gif") 1px 0% no-repeat;
}
#p-content #slideshow .navigation .buttons a {
	float: left;
	display: inline;
	width: 23px;
	text-align: center;
	background: url("/img/common/u/layout/slideshow/separator-navigation.gif") 100% 0% no-repeat;
}
#p-content #slideshow .navigation .buttons a.active {
	color: #000000;
}
#p-content #slideshow .navigation .buttons a.first {
	width: 24px;
}
#p-content #slideshow .navigation .buttons a.last {
	background: none;
}
#p-content #slideshow .items {
	clear: both;
	width: 545px;
	height: 170px;
	overflow: hidden;
	position: relative;
}
#p-content #slideshow .items .in {
	margin-left: 0px;
}
#p-content #slideshow .items .in div {
	float: left;
	width: 545px;
}

/*** ZALOZKOVY NAVIGACNI SEZNAM ***/
#p-content .tabbed-list {
	margin-bottom: 40px;
	min-height: 103px;
	_height: 103px;
	position: relative;
}
#p-content .tabbed-list li {
	display: inline;
	height: auto;
	text-align: left;
	overflow: auto;
	font-weight: bold;
}
.js-enabled #p-content .tabbed-list li {
	float: left;
	margin-right: 1px;
	height: 40px;
	padding: 0px;
	background: none;
	text-align: center;
	overflow: hidden;
	_width: 135px;
	font-size: 105%;
	font-weight: normal;
}
.js-enabled #p-content .tabbed-list li a,
.js-enabled #p-content .tabbed-list li a span {
	display: block;
	height: 100%;
	cursor: pointer;
}
.js-enabled #p-content .tabbed-list li a {
	background: url("/img/common/u/layout/tabbed-list/bgr-menu-middle.gif") 7px 0% no-repeat;
	font-weight: normal;
	color: #ffffff;
	z-index: 20;
	position: relative;
}
.js-enabled #p-content .tabbed-list li a span {
	background: url("/img/common/u/layout/tabbed-list/bgr-menu-left.gif") 0% 0% no-repeat;
}
.js-enabled #p-content .tabbed-list li a span span {
	background: url("/img/common/u/layout/tabbed-list/bgr-menu-right.gif") 100% 0% no-repeat;
	min-width: 135px;
	white-space: nowrap;
	line-height: 33px;
}
.js-enabled #p-content .tabbed-list li a:hover,
.js-enabled #p-content .tabbed-list li a:hover span,
.js-enabled #p-content .tabbed-list li.hover a,
.js-enabled #p-content .tabbed-list li.hover span,
.js-enabled #p-content .tabbed-list li.active a,
.js-enabled #p-content .tabbed-list li.active a span {
	background-position: 0% -40px;
}
.js-enabled #p-content .tabbed-list li a:hover span span,
.js-enabled #p-content .tabbed-list li.hover a span span,
.js-enabled #p-content .tabbed-list li.active a span span {
	background-position: 100% -40px;
}
.js-enabled #p-content .tabbed-list li.active a,
.js-enabled #p-content .tabbed-list li.hover a,
.js-enabled #p-content .tabbed-list a:hover {
	font-weight: bold;
	text-decoration: none;
}
.js-enabled #p-content .tabbed-list li li a:hover  {
	font-weight: normal;
}
.js-enabled #p-content .tabbed-list li.hover li a,
.js-enabled #p-content .tabbed-list li.active li a {
	font-weight: normal;
	text-decoration: underline;
}
#p-content .tabbed-list li div.tab {
	text-align: left;
}
.js-enabled #p-content .tabbed-list li div.tab {
	position: absolute;
	top: 31px;
	left: -9999px;
	z-index: 10;
	width: 99%;
	_width: 539px;
	min-height: 72px;
	_height: 72px;
	border: 2px solid #c7c6c6;
	background: #e3e3e3 url("/img/common/u/layout/tabbed-list/bgr-tabbed-list.gif") 0% -33px repeat-x;
}
#p-content .tabbed-list li div.tab div.in {
	margin: 13px 15px 0px 15px;
}
#p-content .tabbed-list li.active div.tab,
#p-content .tabbed-list li.hover div.tab {
	left: 0px;
}
#p-content .tabbed-list div.tab ul li {
	margin-bottom: 1px;
	background: url("/img/common/u/layout/dot-ul.gif") 0px 0.4em no-repeat;
	padding-left: 12px;
	float: none;
	display: block;
	font-size: 100%;
	height: auto;
	text-align: left;
	overflow: auto;
	font-weight: normal;
}
#p-content .tabbed-list div.tab h3,
#p-content .tabbed-list div.tab h4,
#p-content .tabbed-list div.tab p {
	font-size: 100%;
}
#p-content .tabbed-list div.tab a {
	display: inline;
	background: none;
	color: #cc0033;
	_height: auto;
	font-weight: normal !important;
	text-decoration: underline !important;
}
.js-enabled #p-content .tabbed-list div.tab ul li {
	_width: auto;
}
#p-content .tabbed-list div.tab ul.inline li {
	margin: 0px;
	line-height: 160%;
	_width: auto;
	display: inline;
	background: none;
	padding: 0px;
}
#p-content .tabbed-list div.tab ul.inline li a {
	background: url("/img/common/u/layout/dot-ul.gif") 0px 0.4em no-repeat !important;
	padding: 0px 30px 10px 9px;
	display: inline;
	float: none;
	color: #cc0033;
	white-space: nowrap;
}

/* ZALOZKOVY FAQ BOX */
#p-content #faq.tabbed-list ul li {
	background: none;
	padding: 0px;
}
#p-content #faq.tabbed-list ul li ul li {
	background: url("/img/common/u/layout/dot-ul.gif") 0px 0.4em no-repeat !important;
	padding: 0px 30px 10px 9px;
}
.js-enabled #p-content #faq.tabbed-list ul li h4 {
	cursor: pointer;
	background: url("/img/common/u/layout/tabbed-list/dot-unfold.gif") no-repeat 0 0.5em;
}
#p-content #faq.tabbed-list ul li h4 {
	padding: 0px 0px 0px 12px;
	background: url("/img/common/u/layout/tabbed-list/dot-fold.gif") no-repeat 0 0.5em;
	color: #cc0033;
}
#p-content #faq.tabbed-list ul li.active h4 {
	background-image: url("/img/common/u/layout/tabbed-list/dot-fold.gif");
}
.js-enabled #p-content #faq.tabbed-list ul li p,
.js-enabled #p-content #faq.tabbed-list ul li ul {
	display: none;
}
#p-content #faq.tabbed-list ul li p,
#p-content #faq.tabbed-list ul li ul {
	padding-left: 12px;
}
#p-content #faq.tabbed-list ul li ul li {
	padding-bottom: 0px;
}
#p-content #faq.tabbed-list ul li ul ul {
	padding-left: 0px;
	margin-bottom: 0px;
}

/*** BOX SOUVISEJICI ODKAZY ***/
#p-content #related-links {
	padding: 8px 0px 8px 0px;
	margin-bottom: 25px;
}
#p-content #related-links ul {
	margin-bottom: 0px;
}
#p-content #related-links li {
	float: left;
	display: inline;
	padding: 0px;
	font-size: 105%;
	background-repeat: no-repeat;
	background-position: 10px 0.3em;
	margin-bottom: 2px;
}
#p-content #related-links li span {
	display: block;
	padding: 8px 5px 8px 52px;
	width: 123px;
	border-left: 1px solid #cccccc;
}
#p-content #related-links li#links-item-1 span,
#p-content #related-links li#links-item-4 span {
	border-left: none;
}
#p-content #related-links li a span {
	text-indent: -10000px;
	position: absolute;
	display: inline;
	border: none;
	width: auto;
	padding: 0px;
}
#p-content #related-links li.calculators {
	background-image: url("/img/common/u/layout/related-links/ico-calculators.gif");
	position: relative;
	z-index: 110;
}
#p-content #related-links li.calculators a {
	background: url("/img/common/u/layout/related-links/bgr-related-links-calculators-over.gif") -9999px 0px no-repeat;
}
#p-content #related-links li.call-me-back {
	background-image: url("/img/common/u/layout/related-links/ico-call-me-back.gif");
}
#p-content #related-links li.forms {
	background-image: url("/img/common/u/layout/related-links/ico-forms.gif");
	position: relative;
	z-index: 100;
}
#p-content #related-links li.pricelist {
	background-image: url("/img/common/u/layout/related-links/ico-pricelist.gif");
}
#p-content #related-links li.business-service {
	background-image: url("/img/common/u/layout/related-links/ico-business-service.gif");
}
#p-content #related-links li.related-products {
	background-image: url("/img/common/u/layout/related-links/ico-related-products.gif");
	position: relative;
	z-index: 100;
}
#p-content #related-links li.related-products a {
	background: url("/img/common/u/layout/related-links/bgr-related-links-related-products-over.gif") -9999px 0px no-repeat;
}
#p-content #related-links li.hover {
	background-image: none;
	padding: 0px;
	width: 180px;
}
#p-content #related-links li.hover span {
	padding: 0px;
}
#p-content #related-links li.hover a {
	background-position: 2px 0px;
	padding: 8px 5px 8px 52px;
	_padding-right: 4px;
	width: 124px;
	display: block;
	text-decoration: none;
	position: relative;
	z-index: 200;
}
#p-content #related-links li#links-item-1.hover a,
#p-content #related-links li#links-item-4.hover a {
	background-position: 3px 0px;
}
#p-content #related-links li ul {
	background: #ffffff;
	display: block;
	position: absolute;
	left: -9999px;
	top: 32px;
	z-index: 99;
	width: 183px;
	padding: 0px 10px 0px 10px;
	margin: 0px 3px 3px 3px;
	border: 1px solid #e2e2e2;
	box-shadow: 3px 3px 3px #a9a9a9;
	-moz-box-shadow: 3px 3px 3px #a9a9a9;
	-webkit-box-shadow: 3px 3px 3px #a9a9a9;
}
#p-content #related-links li.hover ul {
	left: 0px;
}
#p-content #related-links li ul li {
	font-size: 95%;
	float: none;
	display: block;
	width: 100%;
	padding: 7px 0px 7px 0px;
	background: none;
	border-bottom: 1px solid #e2e2e2;
}
#p-content #related-links li ul li.last {
	border: none;
}
#p-content #related-links li ul li a,
#p-content #related-links li.hover ul li a {
	color: #231f20;
	text-decoration: none;
	padding: 0px 0px 0px 16px;
	display: block;
	width: auto;
	background: url("/img/common/u/layout/dot-ul-black.gif") 2px 0.4em no-repeat !important;
	* height: 1%;
}
#p-content #related-links li.hover ul li a:hover {
	text-decoration: underline;
}

/*** BOX DOPORUCENE PRODUKTY ***/
#p-content #recommended-products ul {
	padding: 20px 13px 1px 13px;
	* height: 1%;
}
#p-content #recommended-products li {
	margin-bottom: 20px;
	padding-left: 68px;
	background: none;
	position: relative;
	min-height: 50px;
	_height: 50px;
}
#p-content #recommended-products li h5 {
	margin-bottom: 2px;
	font-size: 100%;
}
#p-content #recommended-products li img {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #d0cece;
}
#p-content #recommended-products li p {
	font-size: 100%;
	line-height: 135%;
	margin-bottom: 0px;
}

/*** UVODNI STRANKA HYPOTEK ***/
#p-content #index-mortgages {
	min-height: 170px;
	_height: 170px;
	margin-bottom: 30px;
}
#p-content #index-mortgages .important-links {
	line-height: 31px;
}
#p-content #index-mortgages .important-links span {
	display: block;
	color: #626262;
	clear: left;
}
#p-content .important-links a#mortgage-btn,
#p-content #index-mortgages .important-links a {
	font-weight: bold;
	padding-right: 12px;
	background: url("/img/common/u/layout/dot-important-links.gif") 100% 50% no-repeat;
	line-height: 135%;
}
#p-content .important-links a#mortgage-btn.btn,
#p-content #index-mortgages .important-links a.btn {
	background: #cc0033 url("/img/common/u/layout/dot-red-btn.gif") 93% 50% no-repeat;
	padding-right: 0px;
	line-height: 31px;
}
#p-content .important-links a#mortgage-btn.btn span,
#p-content #index-mortgages .important-links a.btn span {
	background: url("/img/common/u/layout/btn-red-left.gif") 0% 0% no-repeat;
	clear: none;
	color: #ffffff;
}
#p-content .important-links a#mortgage-btn.btn span span,
#p-content #index-mortgages .important-links a.btn span span {
	background: url("/img/common/u/layout/btn-red-right.gif") 100% 0% no-repeat;
	padding: 0px 26px 0px 16px;
}

/*** GARANTOVANA UROVEN SLUZEB ***/
#p-content #guaranteed-level-of-services li {
	padding: 0px;
	background: #f7f7f7;
	background-image: none;
	margin-bottom: 15px;
	position: relative;
}
#p-content #guaranteed-level-of-services li h4 {
	display: block;
	background: #e9e7e7;
	padding: 9px 9px 9px 90px;
	min-height: 67px;
	_height: 67px;
	margin-bottom: 13px;
	color: #cc0033;
	font-size: 110%;
}
#p-content #guaranteed-level-of-services li h4 span {
	display: block;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#p-content #guaranteed-level-of-services li img {
	border: 1px solid #d1cfcf;
	position: absolute;
	top: 9px;
	left: 9px;
}
#p-content #guaranteed-level-of-services li ul {
	margin: 0px 9px 0px 9px;
	padding-bottom: 7px;
}
#p-content #guaranteed-level-of-services li ul li {
	font-size: 95%;
	line-height: 125%;
	background: transparent url("/img/common/u/layout/dot-ul.gif") 0px 0.3em no-repeat;
	padding-left: 12px;
	margin-bottom: 8px;
}

/*** REKLAMNI SPOTY ***/
#p-content #commercials-list li {
	margin-bottom: 24px;
	padding: 0px;
	background: none;
}
#p-content #commercials-list li h2 {
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 8px;
}
#p-content #commercials-list li p {
	font-size: 95%;
	line-height: 125%;
	padding: 10px 10px 10px 134px;
	background: #f9f9f9 url("/img/common/u/layout/boxed-list/bgr-list.gif") 0% 0% repeat-x;
	position: relative;
	margin-bottom: 0px;
	min-height: 62px;
	_height: 62px;
}
#p-content #commercials-list li p a.btn {
	float: right;
	display: inline;
	font-size: 90%;
	height: 16px;
	line-height: 16px;
	background: #cc0033 url("/img/common/u/layout/boxed-list/btn-left.gif") 0% 0% no-repeat;
	text-decoration: none;
	font-weight: normal;
	margin-top: 12px;
	* margin-top: 0px;
}
#p-content #commercials-list li p a.btn span {
	background: url("/img/common/u/layout/boxed-list/btn-right.gif") 100% 0% no-repeat;
	text-decoration: none;
}
#p-content #commercials-list li p a.btn span span {
	background: url("/img/common/u/layout/dot-red-btn.gif") 7px 50% no-repeat;
	padding: 0px 10px 0px 15px;
}
#p-content #commercials-list li img {
	position: absolute;
	top: 10px;
	left: 10px;
}

/*** SPONZORING ***/
#p-content #sponsorship-list li {
	margin-bottom: 30px;
	padding: 0px;
	background: none;
}
#p-content #sponsorship-list li h2 {
	font-size: 115%;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 8px;
}
#p-content #sponsorship-list li p {
	font-size: 95%;
	line-height: 125%;
	padding: 15px 15px 15px 154px;
	background: #f9f9f9;
	position: relative;
	margin-bottom: 0px;
	min-height: 110px;
	_height: 110px;
}
#p-content #sponsorship-list li img {
	position: absolute;
	top: 15px;
	left: 15px;
}

/*** SEZNAM PRODUKTU ***/
#p-content #alphabet {
	font-size: 170%;
	margin-bottom: 27px;
	padding-bottom: 30px;
}
#p-content #alphabet a {
	float: left;
	display: inline;
	width: 39px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	color: #231f20;
	margin: 0px -5px -12px 0px;
}
#p-content #alphabet a.wide,
#p-content #alphabet a.active-wide {
	width: 53px;
}
#p-content #alphabet a.active,
#p-content #alphabet a.active-wide {
	background: url("/img/common/u/layout/alphabet/bgr-alphabet-active.gif") 50% 0% no-repeat;
	font-size: 160%;
	text-decoration: none;
}
#p-content #alphabet a.active-wide {
	background-image: url("/img/common/u/layout/alphabet/bgr-alphabet-active-wide.gif");
}
#p-content .products-list {
	background: url("/img/common/u/layout/products-list/bgr-products-list-container.gif") 0% 0% repeat-x;
	padding: 20px 9px 9px 9px;
	margin-bottom: 10px;
}
#p-content .products-list h2 {
	font-weight: bold;
	margin: 0 14px 14px 14px;
}
#p-content .products-list.recommended-products h2 {
	color: #cc0033;
}
#p-content .products-list p.note {
	margin: 0 14px 14px 14px;
}
#p-content .products-list li {
	background: #dbdbdb;
	margin-bottom: 6px;
	padding: 1px;
}
.js-enabled #p-content .products-list li {
	background: #f1f1f1;
}
.js-enabled #p-content .products-list.products li {
	cursor: pointer;
}
#p-content .products-list li div {
	padding: 10px 12px 10px 12px;
	position: relative;
	background: #f0f0f0 url("/img/common/u/layout/products-list/bgr-products-list-active.gif") 0% 0% repeat-x;
}
.js-enabled #p-content .products-list li div {
	background: url("/img/common/u/layout/products-list/bgr-products-list.gif") 0% 0% repeat-x;
}
.js-enabled #p-content .products-list li.even {
	background: #f8f8f8;
}
.js-enabled #p-content .products-list li.even div {
	background: url("/img/common/u/layout/products-list/bgr-products-list-even.gif") 0% 0% repeat-x;
}
.js-enabled #p-content .products-list li.active {
	background: #dbdbdb;
}
.js-enabled #p-content .products-list li.active div {
	background: #f0f0f0 url("/img/common/u/layout/products-list/bgr-products-list-active.gif") 0% 0% repeat-x;
}
#p-content .products-list .folded h3 {
	background: url("/img/common/u/layout/products-list/dot-products-list.gif") 0% 0.3em no-repeat;
}
#p-content .products-list .folded p {
	display: none;
}
.js-enabled #p-content .products-list li.folded,
.js-enabled #p-content .products-list li.folded div {
	background: transparent;
}
.js-enabled #p-content .products-list li.folded {
	margin-bottom: 0;
}
#p-content .products-list li h3 {
	font-size: 107%;
	font-weight: normal;
	color: #cc0033;
	margin-bottom: 6px;
	padding: 0px 100px 0px 12px;
	background: url("/img/common/u/layout/products-list/dot-products-list-unfold.gif") 0% 0.4em no-repeat;
	* height: 1%;
}
#p-content .products-list.recommended-products h3 {
	font-size: 115%;
	font-weight: bold;
}
#p-content .products-list li p {
	font-size: 95%;
	margin-bottom: 5px;
}
.js-enabled #p-content .products-list li ul li,
#p-content .products-list li ul li {
	padding-left: 24px;
	background: transparent url("/img/common/u/layout/dot-ul.gif") 12px 0.4em no-repeat;
	* height: 1%;
}
#p-content .products-list li p.more {
	position: absolute;
	top: 10px;
	right: 12px;
	font-weight: bold;
	font-size: 100%;
}
#p-content .products-list li p.more a {
	color: #231f20;
}
#p-content .products-list li ul.files li a {
	padding: 2px 45px 2px 0px;
	background-repeat: no-repeat;
	background-position: 100% 0.2em;
}
#p-content .products-list li ul.files li.crt a {
 	background-image: url("/img/u/layout/fulltext/ico-crt.gif");
}
#p-content .products-list li ul.files li.doc a{
 	background-image: url("/img/u/layout/fulltext/ico-doc.gif");
}
#p-content .products-list li ul.files li.exe a {
 	background-image: url("/img/u/layout/fulltext/ico-exe.gif");
}
#p-content .products-list li ul.files li.htm a{
 	background-image: url("/img/u/layout/fulltext/ico-htm.gif");
}
#p-content .products-list li ul.files li.pdf a {
 	background-image: url("/img/u/layout/fulltext/ico-pdf.gif");
}
#p-content .products-list li ul.files li.ppt a {
 	background-image: url("/img/u/layout/fulltext/ico-ppt.gif");
}
#p-content .products-list li ul.files li.txt a {
 	background-image: url("/img/u/layout/fulltext/ico-txt.gif");
}
#p-content .products-list li ul.files li.xls a {
 	background-image: url("/img/u/layout/fulltext/ico-xls.gif");
}
#p-content .products-list li ul.files li.zip a {
 	background-image: url("/img/u/layout/fulltext/ico-zip.gif");
}

#p-content #products-list-recommended li {
	background-image: url("/img/common/u/layout/dot-ul-gray.gif");
	margin-bottom: 6px;
}
#p-content #products-list-recommended li a {
	color: #626262;
} 

/*** NABIDKA MESICE - BOX DOPORUCUJEME ***/
#p-content #verbatim {
	background: url("/img/common/u/layout/bgr-horizontal-line-middle.gif") 0% 0% repeat-x;
	* height: 1%;
}
#p-content #verbatim div {
	background: url("/img/common/u/layout/bgr-horizontal-line-left.gif") 0% 0% no-repeat;
	* height: 1%;
}
#p-content #verbatim div div {
	background: url("/img/common/u/layout/bgr-horizontal-line-right.gif") 100% 0% no-repeat;
	padding-top: 13px;
}
#p-content #verbatim h2 {
	text-align: right;
	font-size: 105%;
	font-weight: normal;
	margin-bottom: 5px;
}
#p-content #verbatim h3 {
	font-size: 121%;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 20px;
}
#p-content #verbatim img {
	float: left;
}
#p-content #verbatim p {
	font-size: 90%;
	line-height: 120%;
	padding-left: 186px;
	margin-bottom: 5px;
}

/*** MAPA CR ***/
#p-content #map {
	margin-top: 15px;
	position: relative;
}
#p-content #map.overlay {
	border: 1px solid #dcdada;
	background: #ffffff;
	width: 525px;
	height: 240px;
	* height: 255px;
	padding: 70px 10px 70px 10px;
	position: absolute;
	top: 195px;
	margin-top: 0px;
	z-index: 300;
}
#p-content #map.overlay .cursor {
	width: 100%;
	height: 12px;
	background: url("/img/u/layout/map/bgr-overlay-cursor.gif") 90% -1px no-repeat;
	position: absolute;
	top: -1px;
	left: 0px;
}
#p-content #map.overlay a.close {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 105%;
	color: #231f20;
	padding-left: 18px;
	background: url("/img/u/layout/map/btn-close.gif") 0% 50% no-repeat;
}
#p-content #map .frame {
	width: 490px;
	height: 230px;
	overflow: hidden;
	margin: 0px;
	position: relative;
}
#p-content #map .frame .in {
	margin: 0px;
	position: relative;
}
#p-content #map .hover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 490px;
	height: 230px;
	* cursor: pointer;
}
#p-content #map span {
	display: none;
	width: 178px;
	height: 49px;
	background: url("/img/u/layout/map/bgr-balloon.gif") 0% 0% no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	line-height: 35px;
	text-align: center;
	float: left;
	position: absolute;
	z-index: 1000;
}
#p-content #map span.big {
	height: 170px;
	background-image: url("/img/u/layout/map/bgr-balloon-big.gif");
	line-height: 30px;
}
#p-content #map span span {
	display: block;
	background: none;
	width: auto;
	height: auto;
	line-height: 110%;
	float: none;
	position: relative;
	clear: left;
	font-size: 80%;
	padding: 0px 10px 10px 10px;
}
#p-content #map area {
	cursor: pointer !important;
}
#p-content #map #selected-regions {
	margin-top: 10px;
	min-height: 60px;
	_height: 60px;
	float: left;
	width: 80%;
	position: relative;
}
#p-content #map #selected-regions h3 {
	color: #cc0033;
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 5px;
}
#p-content #map #selected-regions p {
	margin-bottom: 0px;
}
#p-content #map #selected-regions span {
	width: auto;
	height: auto;
	background: none;
	float: none;
	position: relative;
	top: 0px;
	left: 0px;
	color: #231f20;
	display: inline;
	line-height: 135%;
	font-weight: normal;
}
#p-content #map #selected-regions a {
	text-decoration: none;
}
#p-content #map #selected-regions a span.anchor {
	padding: 1px;
	border: 1px solid #ffffff;
	font-weight: bold;
	white-space: nowrap;
	cursor: pointer;
	background: #ffffff;
}
#p-content #map #selected-regions a:hover span.anchor {
	border: 1px dotted #aeaeae;
}
/* tracking k mape */
#p-content #map-track {
	font-size: 85%;
	display: inline;
}
#p-content #map-track a,
#p-content #map-track span.district {
	color: #231f20;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	display: inline;
	float: left;
	padding-top: 35px;
	text-align: center;
	margin-right: 10px;
	width: 80px;
}
#p-content #map-track span.district {
	padding-top: 40px;
}
#p-content #map-track a span {
	width: 100%;
	display: block;
	background: #ffffff;
	padding-top: 5px;
	cursor: pointer;
}
#p-content #map-track a:hover {
	background-position: 50% -35px;
}
#p-content #map-track .cr {
	background-image: url("/img/u/layout/map/track-cr.png");
}
#p-content #map-track .vy {
	background-image: url("/img/u/layout/map/track-vy.png");
}
#p-content #map-track .ph {
	background-image: url("/img/u/layout/map/track-ph.png");
}
#p-content #map-track .sc {
	background-image: url("/img/u/layout/map/track-sc.png");
}
#p-content #map-track .jc {
	background-image: url("/img/u/layout/map/track-jc.png");
}
#p-content #map-track .pl {
	background-image: url("/img/u/layout/map/track-pl.png");
}
#p-content #map-track .kv {
	background-image: url("/img/u/layout/map/track-kv.png");
}
#p-content #map-track .ul {
	background-image: url("/img/u/layout/map/track-ul.png");
}
#p-content #map-track .lb {
	background-image: url("/img/u/layout/map/track-lb.png");
}
#p-content #map-track .hk {
	background-image: url("/img/u/layout/map/track-hk.png");
}
#p-content #map-track .pb {
	background-image: url("/img/u/layout/map/track-pb.png");
}
#p-content #map-track .ol {
	background-image: url("/img/u/layout/map/track-ol.png");
}
#p-content #map-track .ms {
	background-image: url("/img/u/layout/map/track-ms.png");
}
#p-content #map-track .zl {
	background-image: url("/img/u/layout/map/track-zl.png");
}
#p-content #map-track .jm {
	background-image: url("/img/u/layout/map/track-jm.png");
}
#p-content #map-track .jc-jh {
	background-image: url("/img/u/layout/map/track-jc-jh.png");
}
#p-content #map-track .jc-ta {
	background-image: url("/img/u/layout/map/track-jc-ta.png");
}
#p-content #map-track .jc-pi {
	background-image: url("/img/u/layout/map/track-jc-pi.png");
}
#p-content #map-track .jc-st {
	background-image: url("/img/u/layout/map/track-jc-st.png");
}
#p-content #map-track .jc-cb {
	background-image: url("/img/u/layout/map/track-jc-cb.png");
}
#p-content #map-track .jc-ck {
	background-image: url("/img/u/layout/map/track-jc-ck.png");
}
#p-content #map-track .jc-pr {
	background-image: url("/img/u/layout/map/track-jc-pr.png");
}
#p-content #map-track .jm-vy {
	background-image: url("/img/u/layout/map/track-jm-vy.png");
}
#p-content #map-track .jm-ho {
	background-image: url("/img/u/layout/map/track-jm-ho.png");
}
#p-content #map-track .jm-bl {
	background-image: url("/img/u/layout/map/track-jm-bl.png");
}
#p-content #map-track .jm-bv {
	background-image: url("/img/u/layout/map/track-jm-bv.png");
}
#p-content #map-track .jm-bm {
	background-image: url("/img/u/layout/map/track-jm-bm.png");
}
#p-content #map-track .jm-br {
	background-image: url("/img/u/layout/map/track-jm-br.png");
}
#p-content #map-track .jm-zn {
	background-image: url("/img/u/layout/map/track-jm-zn.png");
}
#p-content #map-track .kv-kv {
	background-image: url("/img/u/layout/map/track-kv-kv.png");
}
#p-content #map-track .kv-so {
	background-image: url("/img/u/layout/map/track-kv-so.png");
}
#p-content #map-track .kv-ch {
	background-image: url("/img/u/layout/map/track-kv-ch.png");
}
#p-content #map-track .hk-rk {
	background-image: url("/img/u/layout/map/track-hk-rk.png");
}
#p-content #map-track .hk-na {
	background-image: url("/img/u/layout/map/track-hk-na.png");
}
#p-content #map-track .hk-hk {
	background-image: url("/img/u/layout/map/track-hk-hk.png");
}
#p-content #map-track .hk-tr {
	background-image: url("/img/u/layout/map/track-hk-tr.png");
}
#p-content #map-track .hk-ji {
	background-image: url("/img/u/layout/map/track-hk-ji.png");
}
#p-content #map-track .lb-cl {
	background-image: url("/img/u/layout/map/track-lb-cl.png");
}
#p-content #map-track .lb-ja {
	background-image: url("/img/u/layout/map/track-lb-ja.png");
}
#p-content #map-track .lb-li {
	background-image: url("/img/u/layout/map/track-lb-li.png");
}
#p-content #map-track .lb-se {
	background-image: url("/img/u/layout/map/track-lb-se.png");
}
#p-content #map-track .ms-br {
	background-image: url("/img/u/layout/map/track-ms-br.png");
}
#p-content #map-track .ms-fm {
	background-image: url("/img/u/layout/map/track-ms-fm.png");
}
#p-content #map-track .ms-ka {
	background-image: url("/img/u/layout/map/track-ms-ka.png");
}
#p-content #map-track .ms-nj {
	background-image: url("/img/u/layout/map/track-ms-nj.png");
}
#p-content #map-track .ms-op {
	background-image: url("/img/u/layout/map/track-ms-op.png");
}
#p-content #map-track .ms-os {
	background-image: url("/img/u/layout/map/track-ms-os.png");
}
#p-content #map-track .ol-je {
	background-image: url("/img/u/layout/map/track-ol-je.png");
}
#p-content #map-track .ol-ol {
	background-image: url("/img/u/layout/map/track-ol-ol.png");
}
#p-content #map-track .ol-pe {
	background-image: url("/img/u/layout/map/track-ol-pe.png");
}
#p-content #map-track .ol-pr {
	background-image: url("/img/u/layout/map/track-ol-pr.png");
}
#p-content #map-track .ol-su {
	background-image: url("/img/u/layout/map/track-ol-su.png");
}
#p-content #map-track .pb-cr {
	background-image: url("/img/u/layout/map/track-pb-cr.png");
}
#p-content #map-track .pb-pa {
	background-image: url("/img/u/layout/map/track-pb-pa.png");
}
#p-content #map-track .pb-sv {
	background-image: url("/img/u/layout/map/track-pb-sv.png");
}
#p-content #map-track .pb-uo {
	background-image: url("/img/u/layout/map/track-pb-uo.png");
}
#p-content #map-track .pl-do {
	background-image: url("/img/u/layout/map/track-pl-do.png");
}
#p-content #map-track .pl-kl {
	background-image: url("/img/u/layout/map/track-pl-kl.png");
}
#p-content #map-track .pl-pj {
	background-image: url("/img/u/layout/map/track-pl-pj.png");
}
#p-content #map-track .pl-pm {
	background-image: url("/img/u/layout/map/track-pl-pm.png");
}
#p-content #map-track .pl-ps {
	background-image: url("/img/u/layout/map/track-pl-ps.png");
}
#p-content #map-track .pl-ro {
	background-image: url("/img/u/layout/map/track-pl-ro.png");
}
#p-content #map-track .pl-ta {
	background-image: url("/img/u/layout/map/track-pl-ta.png");
}
#p-content #map-track .sc-be {
	background-image: url("/img/u/layout/map/track-sc-be.png");
}
#p-content #map-track .sc-bn {
	background-image: url("/img/u/layout/map/track-sc-bn.png");
}
#p-content #map-track .sc-kh {
	background-image: url("/img/u/layout/map/track-sc-kh.png");
}
#p-content #map-track .sc-kl {
	background-image: url("/img/u/layout/map/track-sc-kl.png");
}
#p-content #map-track .sc-ko {
	background-image: url("/img/u/layout/map/track-sc-ko.png");
}
#p-content #map-track .sc-mb {
	background-image: url("/img/u/layout/map/track-sc-mb.png");
}
#p-content #map-track .sc-me {
	background-image: url("/img/u/layout/map/track-sc-me.png");
}
#p-content #map-track .sc-ny {
	background-image: url("/img/u/layout/map/track-sc-ny.png");
}
#p-content #map-track .sc-pr {
	background-image: url("/img/u/layout/map/track-sc-pr.png");
}
#p-content #map-track .sc-pv {
	background-image: url("/img/u/layout/map/track-sc-pv.png");
}
#p-content #map-track .sc-pz {
	background-image: url("/img/u/layout/map/track-sc-pz.png");
}
#p-content #map-track .sc-ra {
	background-image: url("/img/u/layout/map/track-sc-ra.png");
}
#p-content #map-track .ul-de {
	background-image: url("/img/u/layout/map/track-ul-de.png");
}
#p-content #map-track .ul-ch {
	background-image: url("/img/u/layout/map/track-ul-ch.png");
}
#p-content #map-track .ul-li {
	background-image: url("/img/u/layout/map/track-ul-li.png");
}
#p-content #map-track .ul-lo {
	background-image: url("/img/u/layout/map/track-ul-lo.png");
}
#p-content #map-track .ul-mo {
	background-image: url("/img/u/layout/map/track-ul-mo.png");
}
#p-content #map-track .ul-te {
	background-image: url("/img/u/layout/map/track-ul-te.png");
}
#p-content #map-track .ul-us {
	background-image: url("/img/u/layout/map/track-ul-us.png");
}
#p-content #map-track .vy-hb {
	background-image: url("/img/u/layout/map/track-vy-hb.png");
}
#p-content #map-track .vy-ji {
	background-image: url("/img/u/layout/map/track-vy-ji.png");
}
#p-content #map-track .vy-pe {
	background-image: url("/img/u/layout/map/track-vy-pe.png");
}
#p-content #map-track .vy-tr {
	background-image: url("/img/u/layout/map/track-vy-tr.png");
}
#p-content #map-track .vy-zs {
	background-image: url("/img/u/layout/map/track-vy-zs.png");
}
#p-content #map-track .zl-kr {
	background-image: url("/img/u/layout/map/track-zl-kr.png");
}
#p-content #map-track .zl-uh {
	background-image: url("/img/u/layout/map/track-zl-uh.png");
}
#p-content #map-track .zl-vs {
	background-image: url("/img/u/layout/map/track-zl-vs.png");
}
#p-content #map-track .zl-zl {
	background-image: url("/img/u/layout/map/track-zl-zl.png");
}
#p-content #map-track .ph-q1-p1 {
	background-image: url("/img/u/layout/map/track-ph-q1-p1.png");
}
#p-content #map-track .ph-q1-p3 {
	background-image: url("/img/u/layout/map/track-ph-q1-p3.png");
}
#p-content #map-track .ph-q1-p6 {
	background-image: url("/img/u/layout/map/track-ph-q1-p6.png");
}
#p-content #map-track .ph-q1-p7 {
	background-image: url("/img/u/layout/map/track-ph-q1-p7.png");
}
#p-content #map-track .ph-q1-p8 {
	background-image: url("/img/u/layout/map/track-ph-q1-p8.png");
}
#p-content #map-track .ph-q1-px06 {
	background-image: url("/img/u/layout/map/track-ph-q1-px06.png");
}
#p-content #map-track .ph-q1-px22 {
	background-image: url("/img/u/layout/map/track-ph-q1-px22.png");
}
#p-content #map-track .ph-q1-px23 {
	background-image: url("/img/u/layout/map/track-ph-q1-px23.png");
}
#p-content #map-track .ph-q1-px26 {
	background-image: url("/img/u/layout/map/track-ph-q1-px26.png");
}
#p-content #map-track .ph-q1-px32 {
	background-image: url("/img/u/layout/map/track-ph-q1-px32.png");
}
#p-content #map-track .ph-q1-px35 {
	background-image: url("/img/u/layout/map/track-ph-q1-px35.png");
}
#p-content #map-track .ph-q2-p9 {
	background-image: url("/img/u/layout/map/track-ph-q2-p9.png");
}
#p-content #map-track .ph-q2-p14 {
	background-image: url("/img/u/layout/map/track-ph-q2-p14.png");
}
#p-content #map-track .ph-q2-px03 {
	background-image: url("/img/u/layout/map/track-ph-q2-px03.png");
}
#p-content #map-track .ph-q2-px04 {
	background-image: url("/img/u/layout/map/track-ph-q2-px04.png");
}
#p-content #map-track .ph-q2-px05 {
	background-image: url("/img/u/layout/map/track-ph-q2-px05.png");
}
#p-content #map-track .ph-q2-px08 {
	background-image: url("/img/u/layout/map/track-ph-q2-px08.png");
}
#p-content #map-track .ph-q2-px10 {
	background-image: url("/img/u/layout/map/track-ph-q2-px10.png");
}
#p-content #map-track .ph-q2-px11 {
	background-image: url("/img/u/layout/map/track-ph-q2-px11.png");
}
#p-content #map-track .ph-q2-px12 {
	background-image: url("/img/u/layout/map/track-ph-q2-px12.png");
}
#p-content #map-track .ph-q2-px18 {
	background-image: url("/img/u/layout/map/track-ph-q2-px18.png");
}
#p-content #map-track .ph-q2-px30 {
	background-image: url("/img/u/layout/map/track-ph-q2-px30.png");
}
#p-content #map-track .ph-q2-px40 {
	background-image: url("/img/u/layout/map/track-ph-q2-px40.png");
}
#p-content #map-track .ph-q3-p2 {
	background-image: url("/img/u/layout/map/track-ph-q3-p2.png");
}
#p-content #map-track .ph-q3-p4 {
	background-image: url("/img/u/layout/map/track-ph-q3-p4.png");
}
#p-content #map-track .ph-q3-p5 {
	background-image: url("/img/u/layout/map/track-ph-q3-p5.png");
}
#p-content #map-track .ph-q3-p12 {
	background-image: url("/img/u/layout/map/track-ph-q3-p12.png");
}
#p-content #map-track .ph-q3-p13 {
	background-image: url("/img/u/layout/map/track-ph-q3-p13.png");
}
#p-content #map-track .ph-q3-px17 {
	background-image: url("/img/u/layout/map/track-ph-q3-px17.png");
}
#p-content #map-track .ph-q3-px19 {
	background-image: url("/img/u/layout/map/track-ph-q3-px19.png");
}
#p-content #map-track .ph-q3-px20 {
	background-image: url("/img/u/layout/map/track-ph-q3-px20.png");
}
#p-content #map-track .ph-q3-px21 {
	background-image: url("/img/u/layout/map/track-ph-q3-px21.png");
}
#p-content #map-track .ph-q3-px27 {
	background-image: url("/img/u/layout/map/track-ph-q3-px27.png");
}
#p-content #map-track .ph-q3-px28 {
	background-image: url("/img/u/layout/map/track-ph-q3-px28.png");
}
#p-content #map-track .ph-q3-px29 {
	background-image: url("/img/u/layout/map/track-ph-q3-px29.png");
}
#p-content #map-track .ph-q3-px31 {
	background-image: url("/img/u/layout/map/track-ph-q3-px31.png");
}
#p-content #map-track .ph-q3-px39 {
	background-image: url("/img/u/layout/map/track-ph-q3-px39.png");
}
#p-content #map-track .ph-q3-px41 {
	background-image: url("/img/u/layout/map/track-ph-q3-px41.png");
}
#p-content #map-track .ph-q3-px42 {
	background-image: url("/img/u/layout/map/track-ph-q3-px42.png");
}
#p-content #map-track .ph-q4-p10 {
	background-image: url("/img/u/layout/map/track-ph-q4-p10.png");
}
#p-content #map-track .ph-q4-p11 {
	background-image: url("/img/u/layout/map/track-ph-q4-p11.png");
}
#p-content #map-track .ph-q4-p15 {
	background-image: url("/img/u/layout/map/track-ph-q4-p15.png");
}
#p-content #map-track .ph-q4-px01 {
	background-image: url("/img/u/layout/map/track-ph-q4-px01.png");
}
#p-content #map-track .ph-q4-px02 {
	background-image: url("/img/u/layout/map/track-ph-q4-px02.png");
}
#p-content #map-track .ph-q4-px07 {
	background-image: url("/img/u/layout/map/track-ph-q4-px07.png");
}
#p-content #map-track .ph-q4-px09 {
	background-image: url("/img/u/layout/map/track-ph-q4-px09.png");
}
#p-content #map-track .ph-q4-px13 {
	background-image: url("/img/u/layout/map/track-ph-q4-px13.png");
}
#p-content #map-track .ph-q4-px14 {
	background-image: url("/img/u/layout/map/track-ph-q4-px14.png");
}
#p-content #map-track .ph-q4-px15 {
	background-image: url("/img/u/layout/map/track-ph-q4-px15.png");
}
#p-content #map-track .ph-q4-px16 {
	background-image: url("/img/u/layout/map/track-ph-q4-px16.png");
}
#p-content #map-track .ph-q4-px24 {
	background-image: url("/img/u/layout/map/track-ph-q4-px24.png");
}
#p-content #map-track .ph-q4-px25 {
	background-image: url("/img/u/layout/map/track-ph-q4-px25.png");
}
#p-content #map-track .ph-q4-px33 {
	background-image: url("/img/u/layout/map/track-ph-q4-px33.png");
}
#p-content #map-track .ph-q4-px34 {
	background-image: url("/img/u/layout/map/track-ph-q4-px34.png");
}
#p-content #map-track .ph-q4-px36 {
	background-image: url("/img/u/layout/map/track-ph-q4-px36.png");
}
#p-content #map-track .ph-q4-px37 {
	background-image: url("/img/u/layout/map/track-ph-q4-px37.png");
}
#p-content #map-track .ph-q4-px38 {
	background-image: url("/img/u/layout/map/track-ph-q4-px38.png");
}

/*** FULLTEXT ***/
#p-content #fulltext-term {
	font-size: 145%;
	color: #cc0033;
	float: left;
	display: inline;
	margin-bottom: 37px;
}
#p-content #fulltext-more {
	float: right;
	display: inline;
	font-weight: bold;
}
#p-content #fulltext-more a {
	color: #231f20;
}
#p-content #fulltext-list {
	clear: both;
}
#p-content #fulltext-list li {
	padding: 0px;
	background: none;
	margin-bottom: 27px;
	position: relative;
}
#p-content #fulltext-list li h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 0px 130px 10px 0px;
}
#p-content #fulltext-list li p {
	font-size: 95%;
	line-height: 125%;
	margin-bottom: 7px;
}
#p-content #fulltext-list li p.relevance {
	background: url("/img/u/layout/fulltext/bgr-fulltext-list-relevance-left.gif") 0% 0% no-repeat;
	font-size: 85%;
	line-height: 20px;
	margin-bottom: 0px;
	height: 27px;
	position: absolute;
	top: -7px;
	right: 0px;
	white-space: nowrap;
}
#p-content #fulltext-list li p.relevance span {
	background: url("/img/u/layout/fulltext/bgr-fulltext-list-relevance-right.gif") 100% 0% no-repeat;
	display: inline;
	float: left;
	height: 100%;
	padding: 0px 6px 0px 6px;
}
#p-content #fulltext-list li p.track {
	font-size: 85%;
	color: #919191;
}
#p-content #fulltext-list a.file {
	background-color: transparent;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 50px;
	* background: none !important;
	* position: relative;
}
#p-content #fulltext-list a.file span {
	position: absolute;
	left: -9999px;
	* left: auto;
	* text-indent: -9999px;
	* width: 50px;
	* background-color: transparent;
	* background-position: 100% 50%;
	* background-repeat: no-repeat;
}
#p-content #fulltext-list a.crt {
 	background-image: url("/img/u/layout/fulltext/ico-crt.gif");
}
#p-content #fulltext-list a.crt span {
	* background-image: url("/img/u/layout/fulltext/ico-crt.gif");
}
#p-content #fulltext-list a.doc {
 	background-image: url("/img/u/layout/fulltext/ico-doc.gif");
}
#p-content #fulltext-list a.doc span {
	* background-image: url("/img/u/layout/fulltext/ico-doc.gif");
}
#p-content #fulltext-list a.exe {
 	background-image: url("/img/u/layout/fulltext/ico-exe.gif");
}
#p-content #fulltext-list a.exe span {
	* background-image: url("/img/u/layout/fulltext/ico-exe.gif");
}
#p-content #fulltext-list a.htm {
 	background-image: url("/img/u/layout/fulltext/ico-htm.gif");
}
#p-content #fulltext-list a.htm span {
	* background-image: url("/img/u/layout/fulltext/ico-htm.gif");
}
#p-content #fulltext-list a.pdf {
 	background-image: url("/img/u/layout/fulltext/ico-pdf.gif");
}
#p-content #fulltext-list a.pdf span {
	* background-image: url("/img/u/layout/fulltext/ico-pdf.gif");
}
#p-content #fulltext-list a.ppt {
 	background-image: url("/img/u/layout/fulltext/ico-ppt.gif");
}
#p-content #fulltext-list a.ppt span {
	* background-image: url("/img/u/layout/fulltext/ico-ppt.gif");
}
#p-content #fulltext-list a.txt {
 	background-image: url("/img/u/layout/fulltext/ico-txt.gif");
}
#p-content #fulltext-list a.txt span {
	* background-image: url("/img/u/layout/fulltext/ico-txt.gif");
}
#p-content #fulltext-list a.xls {
 	background-image: url("/img/u/layout/fulltext/ico-xls.gif");
}
#p-content #fulltext-list a.xls span {
	* background-image: url("/img/u/layout/fulltext/ico-xls.gif");
}
#p-content #fulltext-list a.zip {
 	background-image: url("/img/u/layout/fulltext/ico-zip.gif");
}
#p-content #fulltext-list a.zip span {
	* background-image: url("/img/u/layout/fulltext/ico-zip.gif");
}
#p-content #search-promo {
	display: block;
	background: #fdfdfd;
	border: solid 1px #e4e4e4;
	clear: both;
	margin-bottom: 35px;
	position: relative;
}
#p-content #search-promo legend {
	top: -1em;
	right: 1em;
	padding: 0.2em;
	color: #918f90;
	background: #fefefe !important;
	position: absolute;
}
#p-content #search-promo ul {
	margin: 15px;
}
#p-content #search-promo ul li {
	background: none repeat scroll 0 0 transparent;
	margin-bottom: 27px;
	padding: 0;
}
#p-content #search-promo ul li h2 {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}
#p-content #search-promo ul li h2 a span {
	position: absolute;
	left: -987654px;
}
#p-content #search-promo ul li p {
	font-size: 95%;
	line-height: 125%;
	margin-bottom: 7px;
}
#p-content #search-promo ul li p.track {
	color: #919191;
	font-size: 85%;
}


/*** KARIERA ***/
#p-content #careers.form .in {
	background: none;
	border: none;
	padding: 0px;
}
#p-content #careers.form fieldset {
	padding: 0px;
}
#p-content #careers.form label {
	font-weight: bold;
	color: #cc0033;
	font-size: 105%;
	margin-bottom: 8px;
}
#p-content #careers.form select {
	margin-bottom: 12px;
}
#p-content #careers.form #map {
	display: none;
}
.js-enabled #p-content #careers.form #map {
	display: block;
}
#p-content #careers-questionary.form fieldset p,
#p-content #careers-questionary.form fieldset li {
	font-size: 85%;
}
#p-content #careers-questionary.form fieldset li {
	line-height: 150%;
}
#p-content #careers-questionary.form .files {
	margin-left: 10px;
	width: 70%;
}
#p-content #careers-questionary.form .files li {
	float: left;
	display: inline;
	width: 120px;
}
#p-content #careers-questionary.form .attachment {
	margin-bottom: 15px;
}
#p-content #careers-questionary.form .attachment .btn {
	margin-top: 0px;
}
#p-content #careers-questionary.form input.file {
	width: 80%;
	float: left;
}
#p-content #careers-search-params {
	float: left;
	width: 60%;
}
#p-content #careers-search-params p {
	font-size: 85%;
}
#p-content #careers-search-params p strong {
	float: left;
	width: 50%;
	font-size: 110%;
}
#p-content #careers-search-params p span {
	float: left;
	width: 50%;
}
#p-content #careers-list-size.form {
	clear: both;
	margin-bottom: 0px;
}
#p-content #careers-list-size.form h5 {
	float: left;
	width: 38%;
	margin-bottom: 0px;
	line-height: 30px;
}
#p-content #careers-list-size.form form {
	float: right;
}
#p-content #careers-list-size.form label {
	display: inline;
	margin-right: 10px;
}
#p-content #careers-list-size.form select {
	width: 60px;
}
#p-content #careers-list-size.form .btn {
	margin: 0px 0px 0px 10px;
	float: none;
}

/* box s kontaktnimi informacemi */
#p-content #careers-contact-box {
	width: 347px;
}
#p-content #careers-contact-box h5 {
	margin-bottom: 5px;
}
#p-content #careers-contact-box p {
	font-size: 95%;
	line-height: 125%;
	margin-bottom: 0px;
}
/*** DEVELOPERSKE PROJEKTY ***/
#p-content #developer-projects-list {
	margin-bottom: 30px;
}
#p-content #developer-projects-list li {
	background: none;
	margin-bottom: 25px;
	position: relative;
	padding: 0px 0px 0px 130px;
	min-height: 87px;
	_height: 87px;
}
#p-content #developer-projects-list h3 {
	font-size: 100%;
	margin-bottom: 0px;
}
#p-content #developer-projects-list h3 a {
	color: #231f20;
}
#p-content #developer-projects-list p {
	font-size: 95%;
	line-height: 125%;
	margin-bottom: 0px;
}
#p-content #developer-projects-list img {
	border: 3px solid #d9d9d9;
	position: absolute;
	top: 0px;
	left: 0px;
}
#p-content #developer-projects-box {
	border: 1px solid #f2f2f2;
	background: #f3f3f3 url("/img/u/layout/developer-projects/bgr-developer-projects-box.gif") 0% 0% repeat-x;
	padding: 15px 15px 0px 245px;
	position: relative;
	min-height: 190px;
	_height: 190px;
	margin-bottom: 30px;
}
#p-content #developer-projects-box h4 {
	margin-bottom: 0px;
}
#p-content #developer-projects-box a {
	color: #231f20;
}
#p-content #developer-projects-box img {
	position: absolute;
	top: 15px;
	left: 15px;
	border: 3px solid #d9d9d9;
}
/* box s kontaktnimi informacemi */
#p-content #developer-projects-contact-box div div div {
	padding-bottom: 13px;
}
#p-content #developer-projects-contact-box h5 {
	margin-bottom: 10px;
	clear: both;
}
#p-content #developer-projects-contact-box p {
	font-size: 95%;
	line-height: 125%;
	margin: 0px 0px 15px 0px;
	width: 48%;
	float: left;
	display: inline;
}

/*** SLOVNIK ***/
#p-content #dictionary-list li {
	background-image: url("/img/common/u/layout/dot-ul-gray.gif");
	margin-bottom: 30px;
}
#p-content #dictionary-list li h4 {
	margin-bottom: 0px;
	font-size: 100%;
}
#p-content #dictionary-list li p {
	margin-bottom: 0px;
	font-size: 100%;
	color: #626262;
}

/*** SEZNAM S IKONAMI (mojebanka HP) ***/
#p-content #icon-list li {
	padding-left: 50px;
	background-position: 0px 0px;
}
#p-content #icon-list li#first-login {
	background-image: url("/img/common/u/layout/icon-list/ico-first-login.gif");
}
#p-content #icon-list li#certificate {
	background-image: url("/img/common/u/layout/icon-list/ico-certificate.gif");
}
#p-content #icon-list li#ten-rules {
	background-image: url("/img/common/u/layout/icon-list/ico-ten-rules.gif");
}
#p-content #icon-list li#faq {
	background-image: url("/img/common/u/layout/icon-list/ico-faq.gif");
}
#p-content #icon-list li h4,
#p-content #icon-list li p {
	font-size: 100%;
}

/*** FAQ ***/
#p-content #summary {
	margin-bottom: 36px;
}
#p-content #summary ul {
	margin-bottom: 0px;
}
#p-content #summary ul li {
	font-weight: bold;
	margin-bottom: 4px;
	padding-left: 12px;
}
#p-content #summary ul ul {
	margin-top: 3px;
}
#p-content #summary ul li ul li {
	font-weight: normal;
	background: none;
	padding-left: 8px;
	font-size: 100%;
}
#p-content #summary ul.fl {
	width: 50%;
	* width: 49%;
	display: block;
}
#p-content #faq-list h2 {
	color: #cc0033;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 20px;
}
#p-content #faq-list h3 {
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 15px;
}
#p-content #faq-list h4 {
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 17px;
}
#p-content #faq-list p {
	font-size: 95%;
	margin-bottom: 10px;
}
#p-content .summary {
	border-top: 1px solid #ededed;
	background: url("/img/common/u/btn-top-middle.gif") 0px 0px repeat-x;
	font-size: 85%;
	height: 19px;
}
#p-content .summary a,
#p-content .summary a span {
	display: inline;
	height: 19px;
	line-height: 19px;
	cursor: pointer;
	text-decoration: underline;
}
#p-content .summary a {
	float: right;
	background: #ededed url("/img/common/u/layout/btn-top-left.gif") 0px 0px no-repeat;
	color: #332f30;
}
#p-content .summary a span {
	float: left;
	background: url("/img/common/u/layout/btn-top-right.gif") 100% 0px no-repeat;
	padding: 0px 20px 0px 15px;
}

/*** TABULKOVITY SEZNAM ***/
#p-content #table-list li {
	float: left;
	margin: 0px;
	padding: 0px;
	background: none;
}


/*** KURZOVNI LISTEK ***/
#p-content #exchange-rate.form {
	height: 78px;
	background: url("/img/u/layout/exchange-rate/bgr-exchange-rate-form-middle.gif") 0% 0% repeat-x;
	overflow: hidden;
}
#p-content #exchange-rate.form div.in {
	background: url("/img/u/layout/exchange-rate/bgr-exchange-rate-form-left.gif") 0% 0% no-repeat;
	border: none;
	width: 100%;
	padding: 0px;
}
#p-content #exchange-rate.form div.in div.in {
	background: url("/img/u/layout/exchange-rate/bgr-exchange-rate-form-right.gif") 100% 0% no-repeat;
}
#p-content #exchange-rate.form fieldset {
	padding: 17px 20px 17px 20px;
}
#p-content #exchange-rate.form input.btn {
 	background-image: url("/img/common/u/layout/btn-submit-red.gif");
	margin-top: 12px;
}
#p-content #exchange-rate-table {
	margin-bottom: 15px;
}
#p-content #exchange-rate-table thead th {
	text-align: center;
	padding: 10px 8px 10px 8px;
	border-bottom: none;
	_font-size: 11px;
}
#p-content #exchange-rate-table thead tr.subhead th {
	color: #cc0033;
	background: #ececec;
	font-weight: normal;
	padding: 13px 8px 13px 8px;
}
#p-content #exchange-rate-table .sep {
	padding-left: 15px !important;
}
#p-content #exchange-rate-table tbody th,
#p-content #exchange-rate-table tbody td {
	padding: 6px 8px 6px 8px;
	_font-size: 11px;
}
#p-content #exchange-rate-table tbody th {
	color: #6e6e6e;
	text-align: left;
}
#p-content #exchange-rate-table tbody td {
	color: #000000;
	text-align: right;
}
#p-content #exchange-rate-table tbody td.gray {
	color: #6e6e6e;
}
#p-content #exchange-rate-table.progress-table tbody tr {
	cursor: pointer;
}
#p-content #exchange-rate-table tbody tr:hover a.progress-down,
#p-content #exchange-rate-table tbody tr:hover a.progress-up,
#p-content #exchange-rate-table tbody tr.hover a.progress-down,
#p-content #exchange-rate-table tbody tr.hover a.progress-up {
	background-position: 0px -19px;
}
#p-content #exchange-rate-table thead tr.subhead th.first,
#p-content #exchange-rate-table .first {
	padding-left: 20px;
}
#p-content #exchange-rate-table thead tr.subhead th.last,
#p-content #exchange-rate-table .last {
	padding-right: 20px;
}
#p-content #exchange-rate-table a.progress-down,
#p-content #exchange-rate-table a.progress-up {
	display: block;
	width: 19px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
#p-content #exchange-rate-table a.progress-down span,
#p-content #exchange-rate-table a.progress-up span {
	visibility: hidden;
}
#p-content #exchange-rate-table a.progress-down:hover,
#p-content #exchange-rate-table a.progress-up:hover {
	background-position: 0px -19px;
}
#p-content #exchange-rate-table a.progress-down {
	background-image: url("/img/u/layout/exchange-rate/ico-progress-down.gif");
}
#p-content #exchange-rate-table a.progress-up {
	background-image: url("/img/u/layout/exchange-rate/ico-progress-up.gif");
}
#p-content #exchange-rate-download .files li {
	float: left;
	display: inline;
	margin-right: 25px;
}
/*** POBOCKY A BANKOMATY ***/
/* vyhledavaci formular */
#p-content #pos-locator.form {
	clear: both;
}
#p-content #pos-locator.form fieldset {
	padding: 10px 5px;
}
#p-content #pos-locator.form div#pos-locator-options {
	width: 334px;
	min-height: 95px;
	_height: 95px;
	background: url("/img/u/layout/pos-locator/bgr-checkboxes-middle.gif") 0% 0% repeat-y;
	margin-bottom: 15px;
}
#p-content #pos-locator.form div#pos-locator-options div.bgr-top {
	background: url("/img/u/layout/pos-locator/bgr-checkboxes-top.gif") 0% 0% no-repeat;
	padding: 0px;
}
#p-content #pos-locator.form div#pos-locator-options div.bgr-bottom {
	background: url("/img/u/layout/pos-locator/bgr-checkboxes-bottom.gif") 0% 100% no-repeat;
	padding: 12px 27px 12px 18px;
}
#p-content #pos-locator.form div#pos-locator-options div.fl,
#p-content #pos-locator.form div#pos-locator-options div.fr {
	background: none;
	min-height: 0px;
	_height: auto;
	margin-bottom: 0px;
}
#p-content #pos-locator.form div.fl div.fl {
	width: 45%;
}
#p-content #pos-locator.form div.fl div.fr {
	width: 53%;
}
#p-content #pos-locator.form div.fl div .item {
	padding: 2px 4px 2px 0px;
	margin-bottom: 0px;
}
#p-content #pos-locator.form div.fl div .item label {
	padding-left: 19px;
	background-position: 3px 0.3em;
	background-repeat: no-repeat;
}
#p-content #pos-locator.form div.fl div label {
	float: left;
	padding: 0px;
	display: inline;
	width: 69%;
}
#p-content #pos-locator.form div.fl div .checkbox {
	float: right;
	display: inline;
	margin: 2px 0px 0px 0px;
	margin: -2px 0px 0px 0px\9;
	border: none;
	width: auto;
}
#p-content #pos-locator.form div.fl div .highlight {
	background: #fbfbfb;
	display: none;
}
.js-enabled #p-content #pos-locator.form div.fl div .highlight {
	display: block;
}
#p-content #pos-locator.form .highlight label {
	font-weight: bold;
	color: #cc0033;
}
#p-content #pos-locator.form select {
	width: 150px;
}
#p-content #pos-locator.form .opening-hours div label,
#p-content #pos-locator.form .address label,
#p-content #pos-locator.form .banknote-value label {
	width: auto;
	margin-right: 5px;
	float: left;
	font-size: 105%;
	font-weight: bold;
	line-height: 23px;
	* height: 25px;
}
#p-content #pos-locator.form .address label  {
	width: 155px;
}
#p-content #pos-locator.form .opening-hour {
	width: 110px;
}
#p-content #pos-locator.form .opening-hour label {
	color: #cc0033;
	padding-right: 12px;
	background: url("/img/common/u/layout/dot-ul.gif") 100% 50% no-repeat;
}
#p-content #pos-locator.form .hours {
	width: 23%;
}
#p-content #pos-locator.form .week-day {
	margin-right: 5px;
}
#p-content #pos-locator.form .week-day label {
	text-align: right;
	width: 40px !important;
	padding-right: 5px;
}
#p-content #pos-locator.form .hours span.border {
	width: 35px;
	margin-right: 3px;
}
#p-content #pos-locator.form .hours label.normal {
	font-weight: normal;
}
#p-content #pos-locator.form .banknote-value select,
#p-content #pos-locator.form .week-day select {
	width: 110px;
}
#p-content #pos-locator.form .hours label,
#p-content #pos-locator.form .hours span.border,
#p-content #pos-locator.form .week-day select,
#p-content #pos-locator.form .address span.border {
	float: left;
	display: inline;
}
#p-content #pos-locator.form .address label {
	line-height: 28px;
}
#p-content #pos-locator.form .address span.border {
	margin-top: 3px;
	width: 45%;
}
#p-content #pos-locator.form .address input.btn {
	float: right;
	display: inline;
	margin-top: 0px;
}
#p-content .form .bottom-border {
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}
#p-content .form .form-toggle {
	background: #f1f1f1 url("/img/u/layout/pos-locator/bgr-form-toggle.gif") 50% 4px no-repeat;
	text-align: center;
	padding: 4px 0px 0px 0px;
}
#p-content .form .form-toggle a {
	color: #2e2e2e;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 167px;
	margin: 0px auto 0px auto;
	background-position: 13px 50%;
	background-repeat: no-repeat;
}
#p-content .form .form-toggle a span {
	padding: 10px 0px 8px 0px;
	display: block;
	background-position: 148px 50%;
	background-repeat: no-repeat;
}
#p-content .form .form-hide {
	border-top: 1px solid #ffffff;
}
#p-content .form .form-hide a,
#p-content .form .form-hide a span {
	background-image: url("/img/u/layout/pos-locator/bgr-form-hide.gif")
}
#p-content .form .form-show a,
#p-content .form .form-show a span {
	background-image: url("/img/u/layout/pos-locator/bgr-form-show.gif")
}
/* novinky v ramci pos lokatoru */
#p-content #pos-locator-news-list li {
	margin-bottom: 25px;
}
#p-content #pos-locator-news-list li a {
	color: #231f20;
}
/* vysledky vyhledavani */
#p-content #pos-locator-result {
	font-size: 85%;
	color: #696969;
	margin-bottom: 0px;
}
/* seznam nalezenych pobocek a bankomatu */
#p-content #pos-locator-list h2 {
	font-size: 145%;
	margin-bottom: 10px;
	color: #cc0033;
}
#p-content #pos-locator-list h3 {
	margin-bottom: 8px;
}
#p-content #pos-locator-list ul {
	margin-bottom: 27px;
}
#p-content #pos-locator-list ul li {
	margin-bottom: 8px;
	background: #f5f5f4 url("/img/u/layout/pos-locator/bgr-list-top-left.gif") 0% 0% no-repeat;
	padding: 0px;
	position: relative;
}
#p-content #pos-locator-list ul li div {
	height: 100%;
	background: url("/img/u/layout/pos-locator/bgr-list-top-right.gif") 100% 0% no-repeat;
}
#p-content #pos-locator-list ul li div div {
	background: url("/img/u/layout/pos-locator/bgr-list-bottom-left.gif") 0% 100% no-repeat;
}
#p-content #pos-locator-list ul li div div div {
	background: url("/img/u/layout/pos-locator/bgr-list-bottom-right.gif") 100% 100% no-repeat;
	padding: 14px 15px 14px 15px
}
#p-content #pos-locator-list ul li.atm {
	background: #e8e8e8 url("/img/u/layout/pos-locator/bgr-list-atm-top-left.gif") 0% 0% no-repeat;
}
#p-content #pos-locator-list ul li.atm div {
	background-image: url("/img/u/layout/pos-locator/bgr-list-atm-top-right.gif");
}
#p-content #pos-locator-list ul li.atm div div {
	background-image: url("/img/u/layout/pos-locator/bgr-list-atm-bottom-left.gif");
}
#p-content #pos-locator-list ul li.atm div div div {
	background-image: url("/img/u/layout/pos-locator/bgr-list-atm-bottom-right.gif");
}
#p-content #pos-locator-list ul li h4 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 7px;
	padding-left: 10px;
	background: url("/img/common/u/layout/dot-ul.gif") 0px 0.4em no-repeat;
	color: #cc0033;
}
#p-content #pos-locator-list ul li.atm h4 {
	padding-right: 170px;
}
#p-content #pos-locator-list ul li h5 {
	font-size: 85%;
	font-weight: bold;
	position: absolute;
	top: 14px;
	right: 15px;
	color: #231f20;
}
#p-content #pos-locator-list ul li ul,
#p-content #pos-locator-list ul li p {
	margin: 0px 0px 6px 10px;
}
#p-content #pos-locator-list ul li ul li {
	float: left;
	display: inline;
	font-size: 85%;
	padding-right: 16px;
	margin: 0px 8px 0px 0px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	min-height: 0px;
	_height: auto;
	line-height: 150%;
	white-space: nowrap;
}
#p-content #pos-locator-list ul li p {
	font-size: 95%;
}
/* detail nalezeneho vysledku */
#p-content #pos-locator-detail h3 {
	color: #cc0033;
	font-size: 105%;
	margin-bottom: 5px;
}
#p-content #pos-locator-detail p {
	font-size: 95%;
	line-height: 170%;
}
#p-content #pos-locator-detail p.description span {
	display: block;
	margin-bottom: 10px;
}
#p-content #pos-locator-detail .block {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px;
}
#p-content #pos-locator-detail .block div.fl,
#p-content #pos-locator-detail .block div.fr {
	width: 49%;
}
#p-content #pos-locator-detail p.fl {
	width: 50%;
}
#p-content #pos-locator-services {
	float: right;
	width: 228px;
	background: #f0eeee url("/img/u/layout/pos-locator/bgr-services-middle.gif") 0% 0% repeat-y;
	margin-bottom: 20px;
}
#p-content #pos-locator-services div {
	background: url("/img/u/layout/pos-locator/bgr-services-top.gif") 0% 0% no-repeat;
}
#p-content #pos-locator-services ul {
	background: url("/img/u/layout/pos-locator/bgr-services-bottom.gif") 0% 100% no-repeat;
	padding: 14px 20px 14px 34px;
	margin: 0px;
}
#p-content #pos-locator-services li {
	font-size: 95%;
	background-position: 0px 0.3em;
	padding-left: 19px;
	margin-bottom: 3px;
}
#p-content #pos-locator-credit-recharge {
	margin-bottom: 25px;
}
#p-content #pos-locator-credit-recharge li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 50px;
	height: 32px;
	position: relative;
	background: none;
	font-size: 85%;
	overflow: hidden;
}
#p-content #pos-locator-credit-recharge li span {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
#p-content #pos-locator-credit-recharge li.twist {
	width: 50px;
}
#p-content #pos-locator-credit-recharge li.twist span {
	background-image: url("/img/u/layout/pos-locator/logo-twist.gif");
}
#p-content #pos-locator-credit-recharge li.o2 {
	width: 33px;
}
#p-content #pos-locator-credit-recharge li.o2 span {
	background-image: url("/img/u/layout/pos-locator/logo-o2.gif");
}
#p-content #pos-locator-credit-recharge li.vodafone {
	width: 44px;
}
#p-content #pos-locator-credit-recharge li.vodafone span {
	background-image: url("/img/u/layout/pos-locator/logo-vodafone.gif");
}
#p-content .pos-locator-opening-hours span {
	float: left;
	width: 80px;
	clear: left;
}
#p-content .pos-locator-opening-hours strong {
	float: left;
	width: 30%;
	margin-right: 5px;
}

/*** TISKOVE CENTRUM ***/
#p-content #press-centre-fulltext.form {
	float: right;
	display: inline;
	_height: 1%;
	_width: 1%;
	_white-space: nowrap;
}
#p-content #press-centre-fulltext.form h2 {
	background: none;
}
#p-content #press-centre-fulltext.form fieldset {
	padding: 0px;
}
#p-content #press-centre-fulltext.form input.text {
	background: #fafafa url("/img/common/u/layout/bgr-fulltext.gif") 0% 0% repeat-x;
	border: 1px solid #cccccc;
	color: #231f20;
	font-size: 105%;
	margin-right: 13px;
	padding: 4px 8px 4px 8px;
	width: 165px;
}
#p-content #press-centre-fulltext.form input.btn {
	float: none;
	margin: 0px;
}
/*** MAPA STRANEK ***/
#p-content #sitemap-list li {
	font-size: 95%;
	font-weight: bold;
	background-image: url("/img/u/layout/sitemap/dot-ul.gif");
	line-height: 135%;
	margin-bottom: 4px;
}
#p-content #sitemap-list li a {
	color: #000000;
}
#p-content #sitemap-list li li {
	font-size: 100%;
	font-weight: normal;
}
#p-content #sitemap-list li li a {
	color: #312d2e;
}
#p-content #sitemap-list li li li {
	background: url("/img/u/layout/sitemap/dot-ul-ul.gif") 12px 0.4em no-repeat;
}
#p-content #sitemap-list li li li a {
	color: #cc0033;
}
#p-content #sitemap-list li li li li {
	background: url("/img/u/layout/sitemap/dot-ul-ul-ul.gif") 12px 0.4em no-repeat;
}
#p-content #sitemap-list li li li li a {
	color: #312d2e;
}
#p-content #sitemap-list li li li li li {
	background: url("/img/u/layout/sitemap/dot-ul-ul-ul-ul.gif") 14px 0.65em no-repeat;
}
#p-content #sitemap-list li li li li li li {
	font-size: 95%;
	background: none;
}
#p-content #sitemap-list ul {
	margin-top: 10px;
	margin-bottom: 6px;
}
#p-content #redirects-sitemap-list {
	display: none;
}
/*** KALKULACKY ***/
#p-content .calculator form fieldset p {
	font-size: 95%;
}
#p-content .calculator form fieldset #results {
	margin-top: 25px;
	display: none;
}
#p-content .calculator form fieldset #results div {
	display: none;
}
.js-enabled #p-content .calculator form fieldset #results {
	display: block;
}
#p-content .calculator form fieldset.notes {
	padding-top: 40px;
}
#p-content .calculator form fieldset.notes p {
	font-size: 85%;
}
#p-content .calculator .number input.text {
	text-align: right;
}
#p-content .calculator .result input.text {
	font-weight: bold;
}
#p-content .calculator div.table {
	width: 480px;
	margin-bottom: 15px;
	overflow: auto;
	* overflow-x: auto;
	* overflow-y: hidden;
}
#p-content .calculator div.table table {
	margin-bottom: 15px;
}
#p-content .calculator table.table-2 tbody td {
	white-space: nowrap;
}

/* kalkulacka uveru */
#p-content #calculator-loan.form #step-1 {
	padding-bottom: 25px;
}
#p-content #calculator-loan.form #step-1 .items-3 span.border,
#p-content #calculator-loan.form #step-1 .items-3 label.inline {
	float: left;
}
#p-content #calculator-loan.form #step-1 .items-3 span.border {
	width: 70%;
	_width: 64%;
	margin-right: 3px;
}
#p-content #calculator-loan.form #step-1 .items-3 label.inline {
	padding-right: 0px;
}
#p-content #calculator-loan.form #step-1 .items-4 p.ac {
	padding-top: 15px;
	margin-bottom: 0px;
}
#p-content #calculator-loan.form #step-2 .item span.border,
#p-content #calculator-loan.form #step-2 .item label.inline {
	float: left;
}
#p-content #calculator-loan.form #step-2 .item span.border {
	width: 30%;
	margin-right: 3px;
}
#p-content #calculator-loan.form #step-2 .item label.inline {
	width: 32%;
	padding-right: 0px;
}

/* hypotecni kalkulacka */
#p-content #calculator-mortgage.form span.border,
#p-content #calculator-mortgage.form label.inline {
	float: left;
}
#p-content #calculator-mortgage.form .items-2 span.border {
	width: 70%;
	margin-right: 3px;
}
#p-content #calculator-mortgage.form .items-2 select {
	width: 90%;
}
#p-content #calculator-mortgage.form label.inline {
	padding-right: 0px;
}

/*** HOMEPAGE ***/
#hp #p-mid {
	background: transparent url("/img/u/layout/hp/bgr-mid-middle.gif") 570px 0% repeat-y;
}
#hp #p-mid .bgr-top {
	background: transparent url("/img/u/layout/hp/bgr-mid-top.gif") 570px 0% no-repeat;
}
#hp #p-mid .bgr-bottom {
	background: transparent url("/img/u/layout/hp/bgr-mid-bottom.gif") 570px 100% no-repeat;
	padding-right: 446px;
}
#hp #p-content {
	padding: 0px;
	margin: 12px 0px 0px 0px;
}
#hp #p-content div.in {
	margin-left: 0px;
}
#hp #p-content h2 {
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #231f20;
}
#hp #p-context {
	width: 446px;
}
#hp #p-context #sub-column-2 {
	width: 202px;
	margin-top: 12px;
}
/* box aktualni nabidka */
#hp #actual-offer {
	margin-bottom: 24px;
}
#hp #actual-offer .line {
	margin-bottom: 20px;
	background: #f1f1f1 url("/img/u/layout/hp/bgr-actual-offer.gif") 0% 0% repeat-x;
}
#hp #actual-offer .line .top-left {
	background: url("/img/u/layout/hp/bgr-actual-offer-top-left.gif") 0% 0% no-repeat;
}
#hp #actual-offer .line .top-right {
	background: url("/img/u/layout/hp/bgr-actual-offer-top-right.gif") 100% 0% no-repeat;
}
#hp #actual-offer .line .bottom-left {
	background: url("/img/u/layout/hp/bgr-actual-offer-bottom-left.gif") 0% 100% no-repeat;
}
#hp #actual-offer .line .bottom-right {
	background: url("/img/u/layout/hp/bgr-actual-offer-bottom-right.gif") 100% 100% no-repeat;
}
#hp #actual-offer .item {
	float: left;
	display: inline;
	width: 50%;
	position: relative;
}
#hp #actual-offer .item .in {
	margin: 15px 0px 25px 0px;
	padding: 0px 15px 0px 15px;
}
#hp #actual-offer .item h3 {
	margin: 0px 0px 10px 60px;
	font-size: 105%;
	line-height: 140%;
	min-height: 50px;
	_height: 50px;
}
#hp #actual-offer .item img {
	border: 1px solid #d0cece;
	position: absolute;
	top: 15px;
	left: 15px;
}
#hp #actual-offer .item p {
	clear: both;
}
#hp #actual-offer .odd {
	*width: 49%;
}
#hp #actual-offer .odd .in {
	padding: 0px 14px 0px 16px;
	background: url("/img/u/layout/hp/dotted-line-vertical.gif") 0% 0% repeat-y;
}
#hp #actual-offer .odd h3 {
	margin-left: 61px;
}
#hp #actual-offer .odd img {
	left: 16px;
}
/* box nejhledanejsi */
#hp #tag-cloud {
	margin-bottom: 24px;
	border-top: 1px solid #c1c1c1;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #bfbfbf;
	padding: 10px 15px 15px 15px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	text-align: center;
}
#hp #tag-cloud a {
	padding: 4px 10px 4px 10px;
	line-height: 140%;
	white-space: nowrap;
}
#hp #tag-cloud a:hover {
	color: #ffffff;
	background: #cc0033;
}
#hp #tag-cloud a.external {
	padding-right: 14px !important;
}
#hp #tag-cloud a.external:hover {
	background: #cc0033 url("/img/common/u/layout/ico-external-white.gif") 99% 1px no-repeat;
}
/* linky Ceske pojistovny */
#hp #ceska-pojistovna-links li {
	background-image: url("/img/common/u/layout/dot-ul-black.gif");
	display: inline;
	float: left;
	font-size: 95%;
	width: 46%;
	margin-bottom: 5px;
}
#hp #ceska-pojistovna-links li a {
	color: #231f20;
}
/* kontextovy sloupec na hp */
#hp #p-context .box {
	background: #ffffff url("/img/u/layout/hp/bgr-box.gif") 0% 0% repeat-x;
	border: 1px solid #bfbfbf;
	padding: 19px 12px 12px 12px;
	margin-bottom: 22px;
}
#hp #p-context .box .line {
	margin-bottom: 10px;
}
#hp #p-context .box p,
#hp #p-context .box label,
#hp #p-context .box select {
	font-size: 105%;
}
#hp #p-context .box .more {
	color: #cc0033;
	text-align: right;
	font-size: 105% !important;
	margin-bottom: 0px !important;
}
/* box pobocky a bankomaty */
#hp #p-context #branches form {
	background: url("/img/u/layout/hp/bgr-box-branches.gif") 100% 0% no-repeat;
}
#hp #p-context #branches select {
	margin-top: 9px;
	margin-bottom: 26px;
	width: 150px;
}
/* box kurzovni listek (zahrnuje i definici pro webslice) */
.entry-content  {
	margin: 10px;
}
#hp #p-context #exchanges .entry-content {
	margin: 0px 0px 22px 0px;
}
#hp #p-context #exchanges p {
	font-size: 85%;
	margin-bottom: 8px;
}
#hp #p-context #exchanges table,
.entry-content table {
	width: 100%;
	margin-bottom: 3px;
}
#hp #p-context #exchanges table thead th,
.entry-content table thead th {
	font-size: 90%;
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	padding-right: 6px;
	color: #000000;
}
#hp #p-context #exchanges table thead th.last,
.entry-content table thead th.last {
	padding-right: 0px;
}
#hp #p-context #exchanges table tbody th,
#hp #p-context #exchanges table tbody td,
.entry-content table tbody th,
.entry-content table tbody td {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 7px;
	padding-right: 6px;
	color: #6e6e6e;
	font-size: 95%;
}
#hp #p-context #exchanges table tbody td.buy,
.entry-content table tbody td.buy {
	color: #cc0033;
	text-align: right;
}
#hp #p-context #exchanges table tbody td.sell,
.entry-content table tbody td.sell {
	color: #6e6e6e;
	text-align: right;
	padding-right: 0px;
}
/* kalkulacky v kontextovem sloupci */
#hp #p-context .calculator {
	margin-bottom: 12px;
}
#hp #p-context .calculator .bgr-bottom {
	padding: 13px 12px 13px 12px !important;
}
#hp #p-context .calculator h3 {
	color: #ffffff;
	font-size: 95%;
	font-weight: normal;
	min-height: 28px;
	line-height: 28px;
	margin-bottom: 14px;
	padding-left: 26px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
#hp #p-context .calculator label {
	color: #c8c8c8;
	font-size: 90%;
}
#hp #p-context .calculator input.text,
#hp #p-context .calculator select {
    border: 1px solid #c1c0c0;
	background: #efefef;
	font-size: 95%;
	padding: 2px 4px 2px 4px;
}
#hp #p-context .calculator input.text {
	margin-right: 11px;
	width: 130px;
}
#hp #p-context .calculator select {
	float: left;
	width: 90px;
	margin-bottom: 0px;
}
#hp #p-context .calculator .more {
	color: #ffffff;
	text-align: right;
	font-size: 105%;
	font-weight: bold;
	line-height: 23px;
}
#hp #p-context .calculator .more a {
	color: #ffffff;
}
/* box hypotecni kalkulacka */
#hp #p-context #mortgage-calculator {
	background: #242021 url("/img/u/layout/hp/bgr-mortgage-calculator-middle.gif") 0% 0% repeat-y;
}
#hp #p-context #mortgage-calculator .bgr-top {
	background: url("/img/u/layout/hp/bgr-mortgage-calculator-top.gif") 0% 0% no-repeat;
}
#hp #p-context #mortgage-calculator .bgr-bottom {
	background: url("/img/u/layout/hp/bgr-mortgage-calculator-bottom.gif") 0% 100% no-repeat;
}
#hp #p-context #mortgage-calculator h3 {
	background-image: url("/img/u/layout/hp/ico-mortgage-calculator.gif");
}
/* box vyber z kalkulacek kb */
#hp #p-context #calculators {
	background: #cc0033 url("/img/u/layout/hp/bgr-calculators-middle.gif") 0% 0% repeat-y;
	overflow: visible;
}
#hp #p-context #calculators .bgr-top {
	background: url("/img/u/layout/hp/bgr-calculators-top.gif") 0% 0% no-repeat;
}
#hp #p-context #calculators .bgr-bottom {
	background: url("/img/u/layout/hp/bgr-calculators-bottom.gif") 0% 100% no-repeat;
}
#hp #p-context #calculators h3 {
	background-image: url("/img/u/layout/hp/ico-calculators.gif");
}
#hp.js-enabled #p-context #calculators ul {
	overflow: visible;
}
#hp #p-context #calculators .btn {
	display: block;
	width: 100%;
	height: 8px;
	background-repeat: no-repeat;
	background-position: 50% -8px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
}
#hp #p-context #calculators .disabled {
	background-position: 50% 0px;
}
#hp #p-context #calculators .top {
	background-image: url("/img/u/layout/hp/btn-calculators-slider-top.gif");
	margin-bottom: 3px;
}
#hp #p-context #calculators .down {
	background-image: url("/img/u/layout/hp/btn-calculators-slider-down.gif");
	margin-top: 3px;
}
#hp #p-context #calculators ul {
	width: 100%;
}
#hp #p-context #calculators ul li {
	text-align: left;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	padding: 9px 0px 10px 0px;
	background: transparent url("/img/u/layout/hp/dot-red-grey-btn.gif") scroll no-repeat 100% 50%;
	width: 100%;
	position: relative;
	clear: right;
	cursor: pointer;
}
#hp #p-context #calculators ul li a {
	color: #ffffff;
	display: block;
	text-decoration: none;
}
#hp #p-context #calculators ul li a.popup span,
#hp #p-context #calculators ul li a.external span {
	text-indent: -9999px;
	position: absolute;
}
#hp #p-context #calculators ul li a.calc,
#hp #p-context #calculators ul li.hover ul li a.calc,
#hp #p-context #calculators ul li:hover ul li a.calc {
	background: transparent url("/img/u/layout/hp/ico-calculators-small.gif") scroll no-repeat 100% 50%;
}
#hp #p-context #calculators ul li a.calc:hover,
#hp #p-context #calculators ul li.hover ul li a.calc:hover,
#hp #p-context #calculators ul li:hover ul li a.calc:hover {
	background: transparent url("/img/u/layout/hp/ico-calculators-small-hover.gif") scroll no-repeat 100% 50%;
}
#hp #p-context #calculators ul li.last {
	background: none;
}
#hp #p-context #calculators ul li div.calculator {
	background: #cc0033 url("/img/u/layout/hp/bgr-calculators-middle.gif") 0% 0% repeat-y;
	overflow: visible;
	width: 202px;
	float: right;
	position: absolute;
	left: 194px;
	top: 0px;
	display: none;
}
#hp #p-context #calculators ul li.hover div,
#hp #p-context #calculators ul li:hover div {
	display: block;
}
#hp #p-context #calculators ul li div.calculator ul {
	width: auto;
}
#hp #p-context #calculators ul li div.calculator ul li a {
	padding-right: 15px; /* calc ico safe zone */
	font-weight: normal;
	text-decoration: underline;
}
#hp #p-context #calculators ul li div.calculator ul li a:hover {
	text-decoration: none;
}

/*** CHYBOVE STRANKY ***/
#error #p-mid,
#error #p-mid .bgr {
	background: none;
}
#error #p-content {
	margin-top: 30px;
}
#error #p-content .in {
	margin-left: 20px;
}
#error #p-content .lang-cs {
	padding-left: 74px;
	background: url("/img/common/u/layout/error-cs.gif") 0px 0px no-repeat;
	margin-bottom: 40px;
	min-height: 36px;
	_height: 36px;
}
#error #p-content .lang-en {
	padding-left: 74px;
	background: url("/img/common/u/layout/error-en.gif") 0px 0px no-repeat;
	min-height: 36px;
	_height: 36px;
}
#error h1 {
	color: #cc0033;
	font-weight: bold;
	font-size: 400%;
}

/*** POPUP - presunuto do samostatneho souboru ***/
#popup {
	background: none;
}
#popup #p-root {
	width: 523px;
	margin: 8px auto 0px auto;
	padding-bottom: 8px;
}
#popup h1 {
	background: #cc0033 url("/img/common/u/layout/bgr-header-left.gif") 0% 0% no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 105%;
	font-weight: bold;
	color: #ffffff;
}
#popup h1 span {
	display: block;
	height: 100%;
	padding-left: 20px;
	background: url("/img/common/u/layout/bgr-header-right.gif") 100% 0% no-repeat;
}
#popup #p-mid {
	background: #f1f1f1 url("/img/u/layout/form/bgr-form.gif") 0% 0% repeat-x;
	border: 2px solid #f1f1f1;
	overflow: auto;
	margin: 0px;
	_height: 500px;
}
#popup #p-content .form {
	margin: 8px;
}

/*** formular napiste nam
#popup.contact-form #p-root {
	height: 500px;
}***/

/*** OBCHODNICI - MOJEPLATBA */
#p-content #mojeplatba-eshops-list li {
	background: none;
	padding-left: 0px;
	position: relative;
}
#p-content #mojeplatba-eshops-list li div {
	float: left;
  width: 78%;
}
#p-content #mojeplatba-eshops-list li.no-logo div {
  width: 100%;
}
#p-content #mojeplatba-eshops-list li h5 {
	font-size: 100%;
	margin-bottom: 2px;
}
#p-content #mojeplatba-eshops-list li p {
	font-size: 100%;
}
#p-content #mojeplatba-eshops-list li .logo {
	display: block;
	width: 91px;
	height: 62px;
	margin: 3px 15px 10px 3px;
	float: left;
	border: solid 1px #cccccc;
	text-align: center;
}
#p-content #mojeplatba-eshops-list li .logo img {
	width: 87px;
	height: 60px;
	margin: 1px auto;
}

/*** CTECKY CIPOVYCH KARET ***/
#p-content #smart-card-readers-list li {
	margin-bottom: 24px;
	padding: 0px;
	background: none;
}
#p-content #smart-card-readers-list li h2 {
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 8px;
}
#p-content #smart-card-readers-list li p {
	font-size: 95%;
	line-height: 125%;
	padding: 10px 10px 10px 164px;
	background: #f9f9f9 url("/img/common/u/layout/boxed-list/bgr-list.gif") 0% 0% repeat-x;
	position: relative;
	margin-bottom: 0px;
	min-height: 112px;
	_height: 112px;
}
#p-content #smart-card-readers-list li p a.btn {
	float: right;
	display: inline;
	font-size: 90%;
	height: 16px;
	line-height: 16px;
	background: #cc0033 url("/img/common/u/layout/boxed-list/btn-left.gif") 0% 0% no-repeat;
	text-decoration: none;
	font-weight: normal;
	margin-top: 12px;
	* margin-top: 0px;
}
#p-content #smart-card-readers-list li p a.btn span {
	background: url("/img/common/u/layout/boxed-list/btn-right.gif") 100% 0% no-repeat;
	text-decoration: none;
}
#p-content #smart-card-readers-list li p a.btn span span {
	background: url("/img/common/u/layout/dot-red-btn.gif") 7px 50% no-repeat;
	padding: 0px 10px 0px 15px;
}
#p-content #smart-card-readers-list li img {
	position: absolute;
	top: 10px;
	left: 10px;
}

#p-content #save3-box { display: block; }
.js-enabled #p-content #save3-box { display: none; }
.js-enabled #p-content #save3-box.show { display: block; }

/* pruvodce k platebni karte */
.card-guide #p-content .in ul.box li.current {
	background-image: none;
}
.card-guide #p-content .in ul.box ul {
	margin-bottom: 8px;
}
.card-guide #p-content .in .logos img {
	margin: 20px !important;
}
.card-guide #p-content .in p.strong {
	font-weight: bold;
	margin: 7px 0;
}
.card-guide #p-content .service-links .top {
	color: #231f20;
	padding-right: 14px;
	background: url("/img/common/u/layout/dot-top.gif") 100% 50% no-repeat;
}

/* alertbox */
#p-alertbox { display: block; position: relative; } /* no JS, show as inline box */
.js-enabled #p-alertbox { display: none; position: absolute; } /* JS enabled, hide and show via JS */
.js-enabled #p-alertbox.show { display: block; }
#p-alertbox {
	width: 500px;
	height: 230px;
	margin: 0 250px;
	top: 165px;
	overflow: auto;
	background: #ffffff url("/img/common/u/layout/bgr-alert.gif") no-repeat scroll 0 0;
}
#p-alertbox h3 {
	margin: 7px 15px !important;
}
#p-alertbox p, #p-alertbox ul {
	margin: 3px 15px !important;
}
#p-alertbox p.close a {
	background: url("/img/common/u/layout/ico-close.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 27px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	text-indent: -9999px;
	top: 6px;
	width: 27px;
}
#p-alertbox ul li {
	font-size: 95% !important;
	line-height: 135% !important;
	margin-bottom: 1px !important;
	padding-left: 12px !important;
	background: url("/img/common/u/layout/dot-ul.gif") 0px 0.4em no-repeat !important;
}
#p-alertbox ul ul li {
	font-size: 95% !important;
	padding-left: 25px !important;
	background: url("/img/common/u/layout/dot-ul-ul.gif") 9px 0.4em no-repeat !important;
}

