body {
	font-family: "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 78%;
}
a {
	color: #000000;
	/*color: #cc0033;*/
	text-decoration: underline;
	font-weight: bold;
}
h1 {
	font-size: 180%;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4,
h5 {
	font-size: 13px;
}
h6 {
	font-size: 12px;
}
p,
li,
th,
td {
	font-size: 12px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: none;
}
ul {
	list-style: none;
	margin: 0px;
}

/*** clearing ***/
.clr:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.clr {
	display: inline-block; /* hasLayout */
}
/* Hides from IE-mac \*/
* html .clr {
	height: 1%;
}
.clr {
	display: block;
} /* End hide from IE-mac */


.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;
}

#p-top {	
	border-bottom: 15px solid #cc0033;
	margin-bottom: 10px\9;
}
#p-top #logo img {
	border: none;
	padding: 0px 0px 31px 20px\9;
}


/* hlavni oblast */
#p-root {
	width: 100% !important;
}
#p-mid {
	margin-bottom: 24px;
	background: none !important;
}
#p-mid .bgr-top,
#p-mid .bgr-bottom  {
	background: none !important;
}
/* tracking */
#p-content #p-track {
	text-align: right;
	margin: 0px 23px 0px 0px !important;
}
#p-content #p-track a {
	text-decoration: none;
	font-weight: normal;
}
/* obsahova oblast */
#p-content .in {
	margin-left: 20px;
}
#p-content ul {
	padding: 0px 0px 0px 15px;
}
#p-content ul li {
	list-style-type: square;
}
#p-content table {
	width: 100%;
	margin-bottom: 20px;
}
#p-content table caption {
	text-align: left;
	font-size: 85%;
	padding-bottom: 15px;
}
#p-content table caption span {
	display: inline;
	float: right;
}
#p-content table thead th {
	vertical-align: middle;
	padding: 12px 8px 12px 8px;
	color: #ffffff;
	text-align: left;
}
#p-content table thead th.last {
	padding-right: 20px;
}
#p-content table thead tr.no-bgr th {
	background-image: none;
}
#p-content table tbody th,
#p-content table tbody td {
	padding: 6px 8px;
	text-align: left;
	border: 1px solid #000000;
}
#p-content table tbody th {
	font-weight: bold !important;
}

#p-content h4 {
	color: #231f20;
	font-weight: bold !important;
	margin-bottom: 10px;
}
#p-content h5 {
	color: #cc0033;
	font-weight: bold;
	margin-bottom: 10px;
}
#p-content .gallery img {
	border: 3px solid #d9d9d9;
	margin: 0px 20px 20px 0px;
}
/* specialni nadpisy */
#p-content h2.tab,
#p-content h3.tab {
	font-weight: bold;
	margin-bottom: 5px;
	clear: both;
}

#p-bottom {
	background: none;
	border-top: 5px solid #cc0033;
}
#copyright a {
	text-decoration: none;
	font-weight: normal;
}
#p-bottom #copyright {
	margin-top: 10px\9;
}

#p-content .box table.table-2,
#p-content .form table.table-2 {
	border: 1px solid #000000;
}

/* developerske projekty */
#p-content #developer-projects-list {
	padding: 0px;
}
#p-content #developer-projects-list li {
	list-style-type: none;
	margin-bottom: 25px;
	position: relative;
	padding: 0px 0px 0px 130px;
	min-height: 87px;
	_height: 87px;
}
#p-content #developer-projects-list img {
	border: 3px solid #d9d9d9;
	position: absolute;
	top: 0px;
	left: 0px;
}
#p-content #developer-projects-box {
	padding: 0px 15px 0px 230px;
	position: relative;
	min-height: 190px;
	_height: 190px;
	margin-bottom: 30px;
}
#p-content #developer-projects-box h4 {
	margin-bottom: 0px !important;
	font-weight: bold;
}
#p-content #developer-projects-box img {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 3px solid #d9d9d9;
}
#p-content .bubble-box a {
	font-weight: normal;
	text-decoration: underline;
}

/* titulek s logem */
#p-content .title-logo {
	font-weight: bold;
	color: #cc0033;
	overflow: hidden;
	margin-bottom: 15px;
}
#p-content .title-logo span {
	display: block;
	height: 100%;
}
#p-content .title-logo span span {
	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;
}

/* formulare */
#p-content #error ul li,
#p-content #file-error ul li {
	margin: 0px 15px 15px 15px;
}
#p-content .required label span,
#p-content .required label span span {
	display: none;
}
#p-content fieldset {
	border: none;
}
#p-content .form {
	margin-bottom: 20px;
}
#p-content form .item {
	margin: 8px;
}
#p-content form .border {
	border: 1px solid #000000;
	display: block;
	padding: 0px;
}
#p-content form input.text,
#p-content form textarea,
#p-content form select {
	border: none;
	width: 90%;
}

#p-content .form .in {
	margin: 0px;
	padding: 8px 2px;
}
#p-content .form .in .in {
	padding: 0px 20px 5px 10px;
}
#p-content .form h2 {
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 0px;
	overflow: hidden;
}
#p-content .form fieldset {
	margin-left: 1px;
	padding: 20px 0px 12px 0px;
}
#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: 15%;
}
#p-content .form .items-4-wider {
	width: 30%;
}
#p-content .form label {
	display: block;
}
#p-content .form label.inline {
	display: inline;
	padding-right: 35px;
	line-height: 23px;
}
#p-content .form .btn {
	margin: 14px 8px 0px 5px;
	border: 1px solid #000000;
	color: #000000;
	background: none;
	width: 86px;
	height: 28px;
	display: inline;
	float: right;
}
#p-content .form .break {
	clear: both;
}
#p-content .form .dp-choose-date {
	display: none;
}
#p-content .form .border {
	display: block;
	border: 1px solid #000000;
}
#p-content .form input.text,
#p-content .form textarea,
#p-content .form select {
	border: none;
	width: 90%;
	margin-top: 3px;
}
#p-content .form textarea {
	height: 50px;
	width: 95%;
	overflow: hidden;
}
#p-content .form select {
	border: 1px solid #000000;
	width: 100%;
	margin-top: 3px;
}



/* soubory ke stažení */
#p-content .files li {
	padding: 0px;
	margin-bottom: 6px;
	list-style-type: square !important;
}
#p-content .files li a {
	font-weight: normal;
}

/*** SLOVNIK ***/
#p-content #dictionary-list li {
	margin-bottom: 30px;
}
#p-content #dictionary-list li h4 {
	font-weight: bold;
	margin: 0px !important;
}
#p-content #dictionary-list li p {
	margin: 0px !important;
}

/*** FAQ ***/
#p-content #faq-list h3 {
	font-weight: bold;
	margin-bottom: 15px;
}
#p-content #faq-list h4 {
	font-weight: bold;
	margin-bottom: 17px;
}

/* PRODUKTY */
#p-content #products-list {
	padding-left: 0px;
}
#p-content #products-list li {
	list-style-type: none;
	margin-bottom: 6px;
	padding: 1px;
}

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

/*** REKLAMNI SPOTY ***/
#p-content #commercials-list {
	padding-left: 0px;
}
#p-content #commercials-list li {
	list-style-type: none;
	margin-bottom: 24px;
	padding: 0px;
	background: none;
}
#p-content #commercials-list li h2 {
	margin-bottom: 0px;
}
#p-content #commercials-list li p {
	padding: 0px 10px 10px 124px;
	position: relative;
	margin-bottom: 0px;
}
#p-content #commercials-list li img {
	position: absolute;
	top: 0px;
	left: 0px;
}

/*** SPONZORING ***/
#p-content #sponsorship-list {
	padding-left: 0px;
}
#p-content #sponsorship-list li {
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0px;
	background: none;
}
#p-content #sponsorship-list li h2 {
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 0px;
}
#p-content #sponsorship-list li p {
	padding: 0px 15px 15px 140px;
	position: relative;
	margin-bottom: 0px;
}
#p-content #sponsorship-list li img {
	position: absolute;
	top: 0px;
	left: 0px;
}

/*** SEZNAM PRODUKTU ***/
#p-content #alphabet {
	font-size: 120%;
	margin-bottom: 27px;
	padding-bottom: 30px;
}
#p-content #alphabet a.wide,
#p-content #alphabet a.active-wide {
	width: 53px;
}
#p-content #alphabet a.active,
#p-content #alphabet a.active-wide {
	font-size: 160%;
	text-decoration: none;
	vertical-align: middle;
}
#p-content #products-list li {
	margin-bottom: 6px;
	padding: 1px;
}


/*** NABIDKA MESICE - BOX DOPORUCUJEME ***/
#p-content #verbatim div div {
	padding-top: 13px;
}
#p-content #verbatim h2 {
	text-align: right;
	font-weight: normal;
	margin-bottom: 5px;
}
#p-content #verbatim h3 {
	font-size: 120%;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 20px;
}
#p-content #verbatim img {
	float: left;
}
#p-content #verbatim p {
	padding-left: 186px;
	margin-bottom: 5px;
}

/*** ZALOZKOVY NAVIGACNI SEZNAM ***/
#p-content ul#mortgage-guide {
	height: auto !important;
	float: left;
}
#p-content .tabbed-list li a, #p-content .tabbed-list li a span {
	float: left;
	clear: left;
}
#p-content .tabbed-list li.tab div.tab {
	height: auto !important;
	margin-bottom: 10px;
	float: left;
	clear: left;
}
#p-content .tabbed-list li.tab {
	list-style-type: none;
}

/*** GARANTOVANA UROVEN SLUZEB ***/
#p-content #guaranteed-level-of-services li {
	padding: 0px;
	margin-bottom: 15px;
	position: relative;
	list-style-type: none;
}
#p-content #guaranteed-level-of-services li h4 {
	display: block;
	padding: 9px 9px 9px 90px;
	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 {
	padding-left: 12px;
	margin-bottom: 0px !important;
	list-style-type: square;
}


/* sedy box */
#p-content .box {
	margin-bottom: 15px;
}
/* seznam z sedych boxu */
#p-content .box-items {
	margin-bottom: 25px;
	padding-left: 0px;
	clear: both;
}
#p-content .box-items li {
	padding: 3px 18px 0px 0px !important;
	position: relative;
	list-style-type: none;
}
#p-content .box-items li.img {
	padding-left: 110px;
	min-height: 45px;
}
#p-content .box-items li h3,
#p-content .box-items li p {
	margin-bottom: 6px;
}
#p-content .box-items li h4 {
	margin-bottom: 0px;
	color: #cc0033;
	font-weight: bold !important;
}
#p-content .box-items li h5 {
	font-weight: normal;
	margin-bottom: 0px;
}
#p-content .box-items li img {
	border: 3px solid #ffffff;
	position: absolute;
	top: 13px;
	left: 0px;
}

/* box s motivovym obrazkem zarovnanym doprava dolu */
#p-content .motive {
	margin-bottom: 15px;
}
#p-content .motive img {
	display: none;
}

/*** FULLTEXT ***/
#p-content #fulltext-term {
	color: #cc0033;
	float: left;
	display: inline;
	margin-bottom: 37px;
}
#p-content #fulltext-more {
	float: right;
	display: inline;
	font-weight: bold;
}
#p-content #fulltext-list {
	clear: both;
}
#p-content #fulltext-list li {
	padding: 0px;
	background: none;
	margin-bottom: 27px !important;
	position: relative;
}
#p-content #fulltext-list li h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px 130px 10px 0px;
}
#p-content #fulltext-list li p {
	margin-bottom: 7px;
}
#p-content #fulltext-list li p.relevance {
	line-height: 20px;
	margin-bottom: 0px;
	height: 27px;
	position: absolute;
	top: -15px;
	right: 0px;
	white-space: nowrap;
}
#p-content #fulltext-list li p.relevance span {
	display: inline;
	float: left;
	height: 100%;
	padding: 0px 6px 0px 6px;
}

/* KARIERA */
#p-content #careers-search-params {
	width: 100%;
}
#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;
	margin: 1px;
}
#p-content #careers-list-size.form .btn {
	margin: 0px 1px 0px 10px;
	float: none;
}
#p-content #careers-questionary.form .attachment {
	margin-bottom: 0px;
}
#p-content #careers-questionary.form .files {
	margin: 12px 0px 0px 10px;
	width: 70%;
}

/*** FULLTEXT ***/
#p-content #fulltext-list {
	margin: 0px;
	padding: 0px;
}
#p-content #fulltext-list li {
	list-style-type: none;
	margin-bottom: 7px;
	
}
#p-content #fulltext-list li p.track {
	display: none;
}

/*** TISKOVE CENTRUM ***/
#p-content #press-centre-fulltext.form {
	margin-bottom: 30px !important;
	float: right;
}
#p-content #press-centre-fulltext.form fieldset {
	padding: 0px;
}
#p-content #press-centre-fulltext.form input.text {
	border: 1px solid #000000;
	margin-right: 13px;
	padding: 4px 8px 4px 8px;
	width: 165px;
}
#p-content #press-centre-fulltext.form input.btn {
	float: none;
	margin: 0px;
}

/*** POBOCKY A BANKOMATY ***/
#p-content #pos-locator-list ul li,
#p-content #pos-locator-list ul li.atm {
	list-style-type: none;
}
#p-content #pos-locator-list ul li ul,
#p-content #pos-locator-list ul li p {
	margin: 0px 0px 0px 10px;
}
/* detail nalezeneho vysledku */
#p-content #pos-locator-detail h6 {
	clear: both;
}
#p-content #pos-locator-services {
	float: right;
	width: 228px;
}
#p-content #pos-locator-services ul {
	padding: 14px 20px 14px 34px;
	margin: 0px;
}
#p-content #pos-locator-services li {
	padding-left: 19px;
	margin-bottom: 3px;
}

/*** MAPA STRANEK ***/
#p-content #sitemap-list li {
	font-weight: bold;
	line-height: 135%;
	margin-bottom: 4px;
}
#p-content #sitemap-list li li {
	font-weight: normal;
}
#p-content #sitemap-list li li li a {
	color: #cc0033;
}
#p-content #sitemap-list ul {
	margin-top: 10px;
	margin-bottom: 6px;
}
#p-content #redirects-sitemap-list {
	display: none;
}

/*** KALKULACKY ***/
#p-content #calculator-loan.form fieldset {
	padding: 0px;
	margin: 8px;
}
/* kalkulacka uveru */
#p-content #calculator-loan.form #step-1 {
	padding-bottom: 15px;
}
#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%;
	border: 1px solid #000000;
	margin-top: 3px;
	margin-right: 3px;
}
#p-content #calculator-loan.form #step-1 select {
	border: 1px solid #000000;
	width: 90%;
}
#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: 30%;
	padding-right: 0px;
}


/*** HOMEPAGE ***/
/* box aktualni nabidka */
#hp #actual-offer {
	margin-bottom: 24px;
}
#hp #actual-offer .item {
	float: left;
	display: inline;
	width: 50%;
	position: relative;
}
#hp #actual-offer .item .in {
	margin: 15px 0px 0px 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;
}
#hp #actual-offer .odd h3 {
	margin-left: 61px;
}
#hp #actual-offer .odd img {
	left: 16px;
}
/* box nejhledanejsi */
#hp #tag-cloud {
	padding: 10px 15px 15px 15px;
	text-align: center;
}
#hp #tag-cloud a {
	padding: 4px 10px 4px 10px;
	line-height: 140%;
	white-space: nowrap;
}

/*** POPUP ***/
#popup {
	background: none;
}
#popup #p-root {
	width: 523px;
	margin: 8px auto 0px auto;
	padding-bottom: 8px;
}
#popup h1 {
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	color: #ffffff;
}
#popup h1 span {
	display: block;
	height: 100%;
	padding-left: 20px;
}
#popup #p-mid {
	border: 2px solid #f1f1f1;
	overflow: auto;
	margin: 0px;
}
#popup #p-content .form {
	margin: 6px;
}

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

/*** CTECKY CIPOVYCH KARET ***/
#p-content #smart-card-readers-list {
	padding: 0px;
}
#p-content #smart-card-readers-list li {
	list-style-type: none;
	margin-bottom: 24px;
	padding: 0px;
}
#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 {
	padding: 0px 0px 0px 150px;
	position: relative;
	margin-bottom: 0px;
	height: 110px;
}
#p-content #smart-card-readers-list li img {
	position: absolute;
	top: 0px;
	left: 0px;
}

/* logos save zone */
.card-guide #p-content .in .logos img {
	margin: 20px !important;
}


/* skryte bloky */
hr,
#p-submenu,
#p-fulltext,
#p-menu,
#p-context,
#kb-links,
#kb-group,
.unvisible,
.button-line,
.external span,
#p-content a.btn-back,
#p-content #smart-card-readers-list li p a.btn,
#p-content #fulltext-more,
#p-content #map,
#p-content #map-track,
#p-content #map.overlay,
#p-content #pos-locator-result,
#p-content #pos-locator.form,
#p-content #related-links,
#p-content #service-links,
#p-content #slideshow,
#p-content #summary,
#p-content .summary,
#p-top .navigation {
	display: none;
}

