﻿.zahlavi, .hlmenu, #rcol, #lcol, .eb, .eb-lide, .eb-firmy, .eb-csob, .ad, #menu, .zapati .odkazy, .zpatky
{
	display: none;
}
*
{
    margin: 0;
    padding: 0;
}
body, form, textarea, input, select, option, table
{	
	font-family: Verdana, Arial, lucida, sans-serif;
	font-size: 11px;
}
body
{
	position: relative;	
	background-color: White;
	padding-left: 9px;	
}
#nahore
{
	display: none;
}
a
{
	color: #003366;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
	_padding-right: 0px; 
	cursor: pointer;
	_cursor: hand;
}
a:hover
{
	color: #ccebf5;
	background-color: #003366;
	text-decoration: none;
}
.zapati a, .console a
{
	color: #003366;
	background-color: #ccebf5;
	text-decoration: underline;
}
.zapati a:hover, .console a:hover, .sitemap a:hover
{
	color: #ccebf5;
	background-color: #003366;
	text-decoration: none;
}
.imghref
{
	text-decoration: none;
}
.imghref:hover
{
	background-color: Transparent;
}
.aleft
{
	text-align: left!important;
}
.aright
{
	text-align: right!important;
}
.amid, .tbltype1th td
{
	text-align: center!important;
}
.tbltype1th td
{
    font-weight: bold;
}
.vatop
{
	vertical-align: top!important;
}
.vamiddle
{
	vertical-align: middle!important;
}
.vabottom
{
	vertical-align: bottom!important;
} 
.normal
{
	font-weight: normal!important;
}
.bold
{
	font-weight: bold!important;
}
.col
{
	color: #ff6000!important; 
}
.cof
{
	color: #008910!important; 
}
.coc
{
	color: #003366!important; 
}
.notopmargin
{
	margin-top: 0!important;
}
input, .imglink
{
	cursor: pointer;
	_cursor: hand;
}
.nodecoration
{
	text-decoration: none;
}
.blokodkazu
{
	margin-top: -9px;
	_margin-top: -10px;
}
.blokodkazu div
{
	display: block;
	padding-top: 8px;
}
.blokodkazu div a
{
	line-height: 16px;
}
.blokodkazu IMG
{
	padding-right: 5px;
}
.blokodkazufondy
{
	line-height: 24px;
}
.blokodkazufondy a
{
	display: inline-block;
	position: relative;
	top: -3px;
	vertical-align: top;
	line-height: 24px;
	width: 190px;
}
.blokodkazufondy a span
{
	line-height: 16px;
}
.blokodkazufondy img
{
	margin-right: 7px;
}
.margintop10
{
	margin-top: 10px;
}
.infolinka
{
	display: block;
	position: relative;
	left: 23px;
	top: 16px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 15px;
	width: 142px;
	
	background: url("/_layouts/images/csob/Toolbox/infolinka.gif") no-repeat;
}
.infolinka span
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	height: 15px;
	width: 142px;
	overflow: hidden;
	background: url("/_layouts/images/csob/Toolbox/infolinka.gif" ) no-repeat;
}
.bankcz-body-en .infolinka, .bankcz-body-en .infolinka span
{
	width: 172px;
	background: url("/_layouts/images/csob/Toolbox/infolinka-en.gif" ) no-repeat;
}
.showfl1
{
	float: left;
}
.showfl2
{
	float: right;
}
.lokace, .lokacelide, .lokacefirmy, .lokacecsob, .lokaceprint
{
	height: 24px;
	width: 966px;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 10px;
}
.lokace a, .lokacelide a, .lokacefirmy a, .lokacecsob a
{
	color: White;
	text-decoration: underline;
}
.lokaceprint a
{
	color: Black;
	text-decoration: underline;
}
.lokaceprint a:hover
{
	background-color: Black;
	text-decoration: none;
}
.lokace a:hover, .lokacelide a:hover, .lokacefirmy a:hover, .lokacecsob a:hover
{
	color: #09c;
	background-color: White;
	text-decoration: none;
}
.lokace span, .lokacelide span, .lokacefirmy span, .lokacecsob span
{
	position: relative;
	top: 6px;
	left: 23px;
	color: White;
}
.lokace
{
	background: #09c url("/_layouts/images/csob/Toolbox/path-bgr.gif" ) no-repeat;
}
.lokacelide
{
	background: #09c url("/_layouts/images/csob/Toolbox/path-bgr-lide.gif" ) no-repeat;
}
.lokacefirmy
{
	background: #09c url("/_layouts/images/csob/Toolbox/path-bgr-firmy.gif" ) no-repeat;
}
.lokacecsob
{
	background: #09c url("/_layouts/images/csob/Toolbox/path-bgr-csob.gif" ) no-repeat;
}
.lokaceprint
{
	width: 640px;
	background: none;
	border-bottom: solid 1px black;
}
#content
{	
	color: #666;
}
.ebad
{
	height: 100%;
	_height: 185px;
}
.ebokraje
{
	position: relative;
	bottom: 2px;
	padding-left: 22px;
}
.mcollr, .mcoll, .mcolr, .mcol
{
	position: relative;
	line-height: 16px;
	float: right;
}
.mcollr
{
	width: 490px;
}
.mcoll
{
	width: 620px;
}
.mcolr
{
	width: 620px;
}
.mcol
{
	width: 620px;
}
.supercol, .supercoll, .supercolr, .supercollr
{
	position: relative;
	top: 6px;    
}
#supercol, #supercoll, #supercolr, #supercollr
{	
	position: relative;
	top: 6px;
}
.okrajebs
{
	position: relative;
	left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.lcol .okrajebs
{
	left: 0px!important;
}
.okrajefs
{
	position: relative;
	left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 13px;
}
.okraje, .okrajec, .okrajemid, .okraje-odkazy, .okrajer, .okrajebp
{
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.mcollr .okrajemid
{
	margin-left: 11px;
}
.mcolr .okraje
{
	margin: 0;
}
.okraje-odkazy
{
	margin-left: 10px;
}

.okrajec
{
	display: block;
	text-align: center;
}
.okrajer
{	
	display: block;
	text-align: right;
}
.devizy
{
	width: 150px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
}
.mcolr .okrajer
{
	width: 620px;	
}
.okrajer .odkazvice, .okraje .odkazvice, .radpole .odkazvice
{
	font-weight: normal!important;
	display: block;	
	text-align: left;
	height: 16px;
	width: 47px;
	wid\th: 34px;
	padding-right: 8px;
	margin-right: 5px;
	padding-left: 3px;
	margin-left: 174px;
	margin-top: 0px;
	_margin-top: 0px;
	text-decoration: underline!important;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-vice.gif) no-repeat right;
}
.okrajer .odkazvice:hover, .okraje .odkazvice:hover, .radpole .odkazvice:hover
{
	color: #ccebf5;
	text-decoration: underline;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-vice-over.gif) no-repeat right;
}

.radpole .odkazvice
{
	float:right;
}

.bankcz-body-en .odkazvice, .banksk-body-en .odkazvice
{
	width: 54px;
	wid\th: 41px;
	margin-left: 167px;
}

.okrajebp
{
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mcolr .radpole, .mcoll .radpole, .mcolr .vyhledavani
{	
	padding-left: 22px;
	_width: 620px;
	wid\th: 620px;
}
.mcollr .radpole
{	
	margin-left: 11px;
	width: 467px;
}
.mcoll .radpole
{
	padding-left: 11px;
}
.mcol .radpole
{
	padding-left: 22px;
	_width: 620px;
	wid\th: 620px;
}
.radpoletisk
{
	width: 16.8cm;
}
.radpoletisk .infofundtd1
{
	width:148px;
}
.radpoletisk .infofundtd2
{
	width:124px;
}
.radpoletisk .fondinfotable
{
	width: 296px;
}
.kurzdet
{
	width:620px;
}

.radpoletisk .fondvyk, .radpoletisk .kurzdet
{
	width: 620px;
}
.radpoletisk .adinfo
{
	width: 303px;
}
.radpoletisk .adinfo2
{
	width: 304px;
}
.radpoletisk #aktualizace
{
	position: absolute;
	width: 16.8cm;
	text-align: right;
	top: 40px;
}


.mcolr .radpole img
{
	margin-right: 5px;
	_margin-right: 0px;
}
.mcolr .radpole p
{
	color: #656565;	
}
.mcolr h1
{
	_width: 620px;
	position: relative;
}
.mcolr ul li, .mcol ul li, .mcollr ul li, .mcoll ul li
{
	margin-left: 0px;
	padding-left: 10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulligr-bgr.gif) no-repeat 0% 8px;
	color: #666;
	font-weight: bold;
	line-height: 16px;
}
.radpoletisk ul
{
	padding-left: 15px;
}
.radpoletisk ul li
{
	list-style-type: disc;
	background: none;
	padding-left: 0;
}
.bluebody ul li
{
	color: #036;
	margin-left: 0px;
	background: url(/_layouts/images/csob/Toolbox/ulli-bgr.gif) no-repeat 0% 8px;
}
.mcolr ol li, .mcol ol li, .mcollr ol li, .mcoll ol li
{	
	margin-left: 20px;
	_margin-left: 23px;
	_margin-lef\t: 30px;
	_margin-left: 30px;	
	color: #666;
	font-weight: bold;	
}
.bluebody ol li
{
	padding-left: 0px;
	margin-left: 20px;
	_margin-left: 23px;
	color: #036 !important;	
	background: none;
}
.mcollr h3, .mcoll h3
{
	position: relative;
	left: 6px;
	font-size: 11px;
	font-weight: normal;
	_height: 21px;
	heigh\t: 19px;
	_width: 478px;
	padding: 3px 0 0 0px;
	_padding-top: 2px;
	background: url(/_layouts/images/csob/Toolbox/h3-midcollr-bgr.gif) no-repeat;
}
.mcoll h3
{
	_width: 620px;
	background: url(/_layouts/images/csob/Toolbox/h3-midcoll-bgr.gif) no-repeat;
}
.mcollr h3 span, .mcoll h3 span
{
	padding-left: 22px;
}
.dotaz
{
	color: #656565;
	width: 708px;
	_width: 716px;
	wid\th: 708px;
	position: relative;
	left: 6px;
	background-color: #CCEBF5;
	border: solid 1px #ccc;
	vertical-align: middle;
	padding: 3px;
}
.dotaz b
{
	font-weight: bold;
	color: #656565;
}
.dotaz input
{
	margin: 0;
	padding: 0;
}
.dotaz table
{
	border-collapse: collapse;
	margin: 0;
	padding 0;
}
.dotaz td
{
	letter-spacing: -1px;
	font-size: 10px;
	color: #656565;
}
.dotaz .ibut2
{
	position: relative;
	_top: 1px;
	left: 0px;
}
.dotaz .bb
{
	border-bottom-style: solid;
	border-bottom-color: #CCEBF5;
	border-bottom-width: 5px;
}
.dotaz .d1td
{
	padding-left: 3px;
	width: 42px;
}
.dotaz .d2td
{
	width: 276px;
}
.dotaz .d3td
{
	padding-left: 4px;
	width: 34px;
}
.dotaz .d4td
{
	width: 320px;
}
.dotaz label
{
	position: relative;
	top: -2px;
	left: 3px;
}
.okraje ul
{
	padding-left: 22px;
}
.LRdark, .LRdark-top, .LRdark-bottom
{
	width: 233px;
}
.LRdark
{
	background-color: #CCEBF5;
}
.LRdark-top, .LRdark-bottom
{
	display: block;
	height: 8px;
	font-size: 1px;
}
.LRdark-top
{
	background: white url(/_layouts/images/csob/Toolbox/LR-bluecont-top-bgr.gif) no-repeat;
}
.LRdark-bottom
{
	background: white url(/_layouts/images/csob/Toolbox/LR-bluecont-bottom-bgr.gif) no-repeat;
}
input, button
{
	color: #036;
	font-size: 9px;
}
input.ibut1, input.ibut2, input.ibut3, input.ibut4, input.ibut5, input.ibut4a, button.ibut4, .AnketaSubmit
{
	background-color: #036;
	font-size: 9px;
	color: White;
	border: solid 1px #036;
	height: 16px;
	_height: 17px;
	text-align: center;	
	padding: 0 1px 1px 0;
	_padding: 0;
	_padding-top: 0px;
	_padding-left: 0px;
	cursor: pointer;
	_cursor: hand;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_btnSearch.ibut2
{
    margin-left: 4px;
}
input.ibut1
{
	width: 22px;
}
input.ibut2
{
	width: 44px;
}
input.ibut3
{
	width: 70px;
	margin-top: 10px;
}
input.ibut4
{
	width: 123px;
}
input.ibut5
{
	width: 150px;
}
input.ibut4a
{
	width: 123px;
	margin-top: 5px;
}
button.ibut4
{
	width: 70px;
	float: right;
	margin: 3px 2px 0 0;
}
input.delbut1, input.delbut2, input.delbut3, input.delbut4
{
	background-color: #c33;
	font-size: 9px;
	color: White;
	border: solid 1px #c33;
	height: 16px;
	_height: 17px;
	text-align: center;
	padding: 0 1px 1px 0;
	_padding: 0;
	_padding-top: 1px;
}
input.delbut1
{
	width: 22px;
}
input.delbut2
{
	width: 44px;
}
input.delbut3
{
	width: 70px;
}
input.delbut4
{
	width: 123px;
}
input.itextsrch1, input.itextsrch2, input.itextsrch3, input.itextsrch4, input.itextsrch5
{
	cursor: text;
	font-size: 10px;
	border: 1px solid #036;
	padding: 1px;
}
input.itextdate2, input.itextform2, input.itextform3, input.itextform4
{
	cursor: text;
	font-size: 10px;
	border: solid 1px #E8E8E8;
	paddi\ng: 2px;
	background-color: #E8E8E8;
	color: #656565;
}
input.itextcont1, input.itextcont2, input.itextcont3, input.itextcont4
{
	cursor: text;
	color: #656565;
	background-color: #e8e8e8;
	font-size: 10px;
	text-align: left;
}
input.itextsrch1, input.itextcont1
{
	width: 44px;
}
input.itextsrch2, input.itextcont2, input.itextdate2
{
	width: 80px;
}
input.itextform2
{
	width: 265px
}
.usrtext input.itextform2
{
	width: 70px
}
input.itextsrch3, input.itextcont3, input.itextform3
{
	width: 123px;
}
input.itextsrch4, input.itextcont4, input.itextform4
{
	width: 250px;
}
input.itextsrch5
{
	width: 330px;
}
select
{
	border: solid 1px #036;
	color: #036;
}
select option
{
	color: #036;
}
.combo1, .combo2, .combo3, .combo4
{
	z-index: -100;
}
.combo1
{
	width: 44px;
}
.combo2
{
	width: 70px;
}
.combo3
{
	width: 123px;
}
.combo3a
{
	width: 200px;
}
.combo4
{
	width: 250px;
}
textarea
{
	font-size: 10px;
	border: 1px solid #036;
	padding: 1px;
	margin: 2px;
}
.mcolr .vyhledavani
{
	margin-top: 0px;
	_margin-top: 0px;
	margin-bottom: 10px;
}
.vyhledavani ul li
{
	margin-left: 13px;
	padding-left:10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulligray-bgr.gif) no-repeat 0% 8px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
}
.vyhledavani #tipy li
{
	margin-left: 13px;
	padding-left:10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulligray-bgr.gif) no-repeat 0% 8px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
}
.mcolr .vyhledavani .srchvalue
{
	padding-left: 4px;
	padding-right: 4px;
	color: #036;
	background-color: #FFF200;
}
cell3 ul li
{
	margin-left: 13px;
	padding-left:10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulli-bgr.gif) no-repeat 0% 11px;
	color: #036;	
	line-height: 24px;
}
.mcolr .srchheader
{
	display: block;	
	height: 18px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 6px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 5px; 
	color: White;
	background-color: #09c;
	font-weight:bold;
	border: solid 1px #ccc;
	border-bottom-width: 2px;
}
.hledaniNazev
{
	display: block;
}
.hledaniTipy
{
	padding-top: 4px;
	display: block;
}
.mcolr .vyhledavani .hledani30
{
	margin-bottom: 30px;
}
.hledani20
{
	margin-top: 1px;
	display: block;
	margin-bottom: 4px;
}
.hledani15b
{
	display: block;
	margin-bottom: 15px;
}
.hledani15t
{
	
	margin-top: 15px;
}
.hledani15r
{
	margin-right: 15px;
}
.mcolr .vyhledavani .zobrazuji
{
	margin-bottom: 5px;
}
.mcolr .tbltype1.tblsearch
{	
	left: 0px;
	margin-top: 0px;
	margin-left: 6px;
	width: 716px;	
}
.mcolr .tbltype1.tblsearch td
{
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.mcolr .tbltype1.tblsearch.td1
{
	width: 139px;
}
.mcolr .tbltype1.tblsearch.td1 span
{
	position: relative;
	_top: -1px;
}
.mcolr .tbltype1.tblsearch td a
{
	position: relative;
	_top: -1px;
	font-size: 10px;
}
.mcolr .tbltype1.tblsearch .ibut2
{
	position: relative;
	_top: 1px;
}
.hledaniKategorie
{
	color: #036;
}
.mcolr .tbltype1.tblsearch .ibut2, .mcolr .tbltype1.tblsearch .itextsrch5
{
	margin-right: 5px;
}
.mcolr .tbltype1.tblsearch .itextsrch5
{
	width: 330px;
}
.mcolr .tbltype1 td.cell1
{
	width: 122px;
}
.mcolr .tbltype1 td.cell2
{
	width: 204px;
	padding: 7px 7px 0 7px;
}
.mcolr .tbltype1 td.cell2 select
{
	position: relative;
	top: -2px;
	margin-bottom: 4px;
}
.mcolr .tbltype1.topdn20 td.cell2 .itextdate2
{
	margin-right: 4px;
	margin-righ\t: 0px;    
}
.mcolr .tbltype1.topdn20 td.cell2 input
{
	position: relative;
	left: -1px;
}
.mcolr .tbltype1.topdn20 td.cell2 label
{
	position: relative;
	top: -2px!important;
}
.topdn20
{
	margin-bottom: 11px;
	_margin-bottom: 20px;
}
.dn20
{
	margin-bottom: 5px;
}
.mcolr .tbltype1 td.cell2 input
{
	padding: 0;
	margin: -4px -3px 4px -4px;	
}
.mcolr .tbltype1 td.cell2 label
{
	display: inline-block;
	position: relative;
	_top: -1px;
	to\p: -2px;
	_padding-left: 5px;
	padding-lef\t: 3px;
	vertical-align: top;
	width: 185px;
}
.mcolr .tbltype1 td.cell2 img
{
	position: relative;
	top: 3px;
	_top: 4px;	
}
.pozice
{
	position: relative;
	top: 6px;
	left: 10px;
}
.mcolr .tbltype1.topdn20 td.cell2 input.calImg 
{
    top: 6px;
    left: 6px;
}
.hledaniFirmy, .hledaniCsob, .hledaniLide, .hledaniPrivate-banking, .hledaniSme-infoservis, .hledaniSme-trhy, .hledaniSme-tipy
{
	padding-top: 23px;
}
.mcolr .vyhledavani .hledejvice, .icodoc
{
	position: relative;
	top: 4px;
	left: 14px;
}
.mcolr .vyhledavani .hledejvice
{
	left: 6px;
}
.mcolr .vyhledavani a img
{
	position: relative;
	top: 5px;
	left: 5px;
}
.mcolr .vyhledavani a:hover img
{
	background-color: White;
}
.mcolr .vyhledavani img .hledejvice
{
	visibility: hidden;
}
.mcolr .vyhledavani .hledaniLide, .mcolr .vyhledavani .hledaniFirmy, .mcolr .vyhledavani .hledaniCsob
{
	
}
.mcolr .vyhledavani .hledaniLide .titul, .mcolr .vyhledavani .hledaniFirmy .titul, .mcolr .vyhledavani .hledaniCsob .titul
{
	font-weight: bold;	
}
.mcolr .vyhledavani .hledaniLide .titul
{
	color: #FF5F00;
}
.mcolr .vyhledavani .hledaniLide .titul:hover
{
	color: White;
	background-color: #FF5F00;
}
.mcolr .vyhledavani .hledaniFirmy .titul
{
	color: #008910;
}
.mcolr .vyhledavani .hledaniFirmy .titul:hover
{
	color: White;
	background-color: #008910;
}
.mcolr .vyhledavani .hledaniCsob .titul
{
	color: #036;
}
.mcolr .vyhledavani .hledaniCsob .titul:hover
{
	color: White;
	background-color: #036;
}
.mcolr .vyhledavani .tbltype1 table
{
	border-collapse: collapse;
}
.mcolr .vyhledavani .tbltype1 table tr td
{
	border: none;
	padding: 0;
}
.mcolr .vyhledavani .tbltype1 label
{
	position: relative;
	top: -2px;
	_top: -3px;
}
.pobocky, .bigmapsearch
{
	position: relative;
}
.pobocky .odkazkontakty
{
	font-weight: normal!important;	
	position: absolute;
	height: 16px;
	width: 48px;
	wid\th: 45px;
	top: 76px;
	left: 172px;
	_left: 143px;
	padding-left: 3px;
	
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-vice.gif) no-repeat right;
}
.bankcz-body-en .pobocky .odkazkontakty
{
	width: 53px;
	wid\th: 50px;
	left: 167px;
	_left: 139px;
}
.pobocky .odkazkontakty:hover
{
	color: #ccebf5;
	text-decoration: underline;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-vice-over.gif) no-repeat right;
}
.othermap
{
	font-weight: normal!important;
	letter-spacing: -1;
	font-size: 10px;
	z-index: 20;
	position: absolute;
	top: 4px;
	left: 177px;
	lef\t: 172px;
}
.othermap:first-letter
{
	text-transform: uppercase;
}
.imgmptitle
{
	position: relative;
	top: -4px;
	left: 4px;
}
.pobocky .itextsrch3
{
	position: relative;
	top: -2px;
	left: 3px;
	width: 135px;
	wid\th: 131px;
}
.pobocky .ibut2
{
	position: relative;
	top: -1px;
	left: 4px;
}
.pobocky .iradiobut
{
	position: relative;
	top: -3px;
	_left: -4px;	
}
.pobocky label, .bigmapsearch label
{
	position: relative;
	left: 2px;
	top: 2px;
	color: #666;
	font-size: 9px;
	margin-right: 5px;
}
.pobocky table, .bigmapsearch table
{
	border-collapse: collapse;
	margin-bottom: -3px;
}
.pobocky td, .bigmapsearch td
{	
	height: 16px;
	vertical-align: top;
}
.pobocky td input, .bigmapsearch td input
{
	position: relative;
	top: 5px;
	left: 2px;
}
.kon_next, .kon_prev
{
	font-weight: bold;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 13px;
}
.kon_next-b, .kon_prev-b
{
	font-weight: bold;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
}
.kon_next, .kon_next-b
{
	float: right;
}
.kon_prev, .kon_prev-b
{
	float: left;
}
.hledaniLide .kon_next, .hledaniLide .kon_next-b, .hledaniLide .kon_prev, , .hledaniLide .kon_prev-b
{
	color: #FF5F00;
}
.hledaniLide .kon_next:hover, .hledaniLide .kon_prev:hover, .hledaniLide .kon_next-b:hover, .hledaniLide .kon_prev-b:hover
{
	color: White;
	background-color: #FF5F00;
}
.hledaniFirmy .kon_next, .hledaniFirmy .kon_prev, .hledaniFirmy .kon_next-b, .hledaniFirmy .kon_prev-b
{
	color: #008910;
}
.hledaniFirmy .kon_next:hover, .hledaniFirmy .kon_prev:hover, .hledaniFirmy .kon_next-b:hover, .hledaniFirmy .kon_prev-b:hover
{
	color: White;
	background-color: #008910;
}
.detailpobocky a
{
	display: block;
	_display: inline-block;
	height: 16px;
	position: relative;
	top: 0px;
	left: -10px;
	padding-left: 3px;
	padding-right: 20px;
	margin-bottom: -10px;
	_margin-bottom: 3px;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-vice.gif) no-repeat right;
}
.detailpobocky a:hover
{
	color: #ccebf5;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-vice-over.gif) no-repeat right;
}
.mypagefondytbl, .mypagekurzytbl, .mypageodkazytbl
{
	width: 620px;
}
.mypageodkazytbl .tbltype1, .mypagekurzytbl .tbltype1, .mypagefondytbl .tbltype1
{
	width: 100%;
}
.mypageodkazytbl .ibut4, .mypagekurzytbl .ibut4, .mypagefondytbl .ibut4
{
	float: right;
	margin-top: 12px;
}
.mypagebut
{
	width: 620px; 	
}
.mypageodkazytbl .tbltype1 td .d50
{
	width: 50px;
}
.mojestranka
{
}
.mojestranka img
{
	position: relative;
	top: 3px;
	left: 0px;
}
.mojestranka a
{	
	line-height: 2em;
	margin-left: 3px;
}
.mypgtop
{
	display: block;
	font-size: 1px;
	width: 223px;
	height: 8px;
	_height: 8px;
	background: White url(/_layouts/images/csob/Toolbox/mypgtop-bgr.gif) no-repeat top center;
}
.mypg
{	
	width: 223px;
	wid\th: 206px;
	padding-left: 17px;
	padding-bottom: 15px;
	background: #E8EDF1 url(/_layouts/images/csob/Toolbox/mypg-bgr.gif) no-repeat bottom left;
}
mypg a:hover
{
	background: none;
}
#cmsForm
{
	margin-left: 0;
}
#cmsForm .ibut1, #cmsForm .ibut2, #cmsForm .ibut3, #cmsForm .ibut4
{
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 6px;
}
#cmsForm .subheader
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
}
#cmsForm .tbltype1 td table td
{
	padding: 0;
	border: none;
}
#cmsForm select, #cmsForm textarea, #cmsForm input
{
	margin-left: 0px;
	margin-right: 5px;
}
#cmsForm .formareapres
{
	height: 80px;
	width: 263px;
}
#cmsForm .formul
{
	color: Red;
}
.hltxt
{
	vertical-align: top;
	color: Red;
	position: relative;
	bottom: 1px;	
}
#cmsForm table .ibut1, #cmsForm table .ibut2, #cmsForm table .ibut3, #cmsForm table .ibut4
{
	margin-top: 0px;
}
#cmsForm table table
{
	display: inline;
}
.star1
{
	vertical-align: top;
	display: inline;
	color: Red;
	font-size: 16px;	
	margin-left: 10px;
}
.tbltype1, .tbltype2, .tbltype5
{
	font-size: 10px;
}
.tbltype1 th, .tbltype2 th, .tbltype5 th
{
	font-size: 11px;
}
.tbltype1 
{
	margin-top: 10px;
	max-width: 683px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: left;
}
.tbltype1 th, .tbltype1th td
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
	border-bottom-width: 3px;
}
.rateList .tbltype1 th, .mypagekurzytbl .tbltype1 th, .tbltype1th td
{
	border-bottom-width: 1px;
}
.rateList .tbltype1 .subheader, .mypagekurzytbl .tbltype1 .subheader 
{
	background-color: #eef4f4;
	color: #656565;
	border-bottom-width: 2px;
}
.ratebut
{
	width: 683px;
	_width: 685px;
}
.ratebut .ibut5
{
	float: right;
}
.tbltype1 tr
{
	height: 30px;	
	background-color: white;
	color: #656565;
}
.tbltype1 td
{
	padding: 0 5px 0 5px;
	border: solid 1px #ccc;
}
.tbltype1 .fstrow
{
	font-weight: bold;
}
.usrtbl .even,.tbltype1 .even
{
	background-color: #CCEBF5;
}
.tbltype1 .bgcol
{
	background-color: yellow;
}
.tbltype1 .bgnocol
{
	background-color: white;
}
.kurstred
{
	font-weight: bold;
	text-align: right;
}
.tbltype2
{
	margin-top: 10px;
	max-width: 683px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: left;
}
.tbltype2 th
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
	border-bottom-width: 3px;
}
.tbltype2 tr
{
	height: 23px;
	_height: 13px;
	background-color: white;
	color: #656565;
}
.tbltype2 td
{
	width: 25%;
	padding: 5px;
	border: solid 1px #ccc;
}
.tbltype2 .dspfr
{
	font-weight: bold;
}
.tbltype2 .dspfrdk
{
	font-weight: bold;
	background-color: #CCEBF5;
}
.tbltype2 .dsptr
{
	border-left-width: 3px;
	font-weight: bold;
}
.tbltype2 .dsptrdk
{
	border-left-width: 3px;
	font-weight: bold;
	background-color: #CCEBF5;
}
.tbltype2 .datadk
{
	background-color: #CCEBF5;
}
.tbltype5 
{
	margin-top: 10px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: center;
}
.tbltype5 th, .caldayheaderstyle
{
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	width: 47px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
	border-bottom-width: 2px;
}
.tbltype5 tr
{
	height: 22px;
	background-color: white;
	color: #656565;
}
.tbltype5 td, .caldaystyle
{
	border: solid 1px #ccc;
}
.tbltype5 .wkend, .calweekenddaystyle 
{
	background-color: #eef4f4;
}
.tbltype5 #hltd, .calselecteddaystyle 
{
	background-color: #fff200;
}
#dmap
{
	position: relative;
	top: 1px;
	width: 142px;
	height: 88px;
	margin: 0;
	margin-left: 30px;
	padding: 0;
	background: url(/_layouts/images/csob/mapaCR_mala.gif);
}
#dmap area
{
	padding: 0;
}
#IMG1
{
	width: 142px;
	height: 88px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#cr1, #cr2, #cr3, #cr4, #cr5, #cr6, #cr7, #cr8, #cr9, #cr10, #cr11, #cr12, #cr13, #cr14
{
	visibility: hidden;
	z-index: 1;
}
#cr1
{
	position: absolute;
	left: 103px;
	top: 51px;
	width: 22px;
	height: 17px;
	background: url(/_layouts/images/csob/Mapa-kraje/zlinsky.gif) no-repeat;
}
#cr2
{
	position: absolute;
	left: 103px;
	top: 30px;
	width: 30px;
	height: 23px;
	background: url(/_layouts/images/csob/Mapa-kraje/moravskoslezsky.gif) no-repeat;
}
#cr3
{
	position: absolute;
	left: 75px;
	top: 49px;
	width: 36px;
	height: 24px;
	background: url(/_layouts/images/csob/Mapa-kraje/jihomoravsky.gif) no-repeat;
}
#cr4
{
	position: absolute;
	left: 95px;
	top: 27px;
	width: 20px;
	height: 30px;
	background: url(/_layouts/images/csob/Mapa-kraje/olomoucky.gif) no-repeat;
}
#cr5
{
	position: absolute;
	left: 49px;
	top: 33px;
	width: 7px;
	height: 5px;
	background: url(/_layouts/images/csob/Mapa-kraje/praha.gif) no-repeat;
}
#cr6
{
	position: absolute;
	left: 34px;
	top: 21px;
	width: 38px;
	height: 30px;
	background: url(/_layouts/images/csob/Mapa-kraje/stredocesky.gif) no-repeat;
}
#cr7
{
	position: absolute;
	left: 13px;
	top: 26px;
	width: 18px;
	height: 13px;
	background: url(/_layouts/images/csob/Mapa-kraje/karlovarsky.gif) no-repeat;
}
#cr8
{
	position: absolute;
	left: 16px;
	top: 36px;
	width: 24px;
	height: 30px;
	background: url(/_layouts/images/csob/Mapa-kraje/plzensky.gif) no-repeat;
}
#cr9
{
	position: absolute;
	left: 36px;
	top: 50px;
	width: 37px;
	height: 27px;
	background: url(/_layouts/images/csob/Mapa-kraje/jihocesky.gif) no-repeat;
}
#cr10
{
	position: absolute;
	left: 61px;
	top: 43px;
	width: 27px;
	height: 24px;
	background: url(/_layouts/images/csob/Mapa-kraje/vysocina.gif) no-repeat;
}
#cr11
{
	position: absolute;
	left: 70px;
	top: 34px;
	width: 26px;
	height: 15px;
	background: url(/_layouts/images/csob/Mapa-kraje/pardubicky.gif) no-repeat;
}
#cr12
{
	position: absolute;
	left: 66px;
	top: 17px;
	width: 24px;
	height: 19px;
	background: url(/_layouts/images/csob/Mapa-kraje/kralovehradecky.gif) no-repeat;
}
#cr13
{
	position: absolute;
	left: 51px;
	top: 10px;
	width: 22px;
	height: 14px;
	background: url(/_layouts/images/csob/Mapa-kraje/liberecky.gif) no-repeat;
}
#cr14
{
	position: absolute;
	left: 27px;
	top: 13px;
	width: 27px;
	height: 22px;
	background: url(/_layouts/images/csob/Mapa-kraje/ustecky.gif) no-repeat;
}
#b-dmap
{
	position: relative;
	top: 0px;
	width: 670px;
	height: 402px;
	margin: 0;
	padding: 0;
	background: white url(/_layouts/images/csob/Mapa-kraje/mapa_CR-Large-overs.gif);
}
#b-dmap area
{
	padding: 0;
}
#b-IMG1
{
	width: 670px;
	height: 402px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#b-cr1, #b-cr2, #b-cr3, #b-cr4, #b-cr5, #b-cr6, #b-cr7, #b-cr8, #b-cr9, #b-cr10, #b-cr11, #b-cr12, #b-cr13, #b-cr14
{
	visibility: hidden;
	z-index: 1;
}
#b-cr1
{
	position: absolute;
	left: 490px;
	top: 245px;
	width: 118px;
	height: 96px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-zlinsky.gif) no-repeat;
}
#b-cr2
{
	position: absolute;
	left: 492px;
	top: 137px;
	width: 156px;
	height: 124px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-moravskoslezsky.gif) no-repeat;
}
#b-cr3
{
	position: absolute;
	left: 338px;
	top: 232px;
	width: 198px;
	height: 138px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-jihomoravsky.gif) no-repeat;
}
#b-cr4
{
	position: absolute;
	left: 452px;
	top: 116px;
	width: 104px;
	height: 163px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-olomoucky.gif) no-repeat;
}
#b-cr5
{
	position: absolute;
	left: 221px;
	top: 147px;
	width: 38px;
	height: 29px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-praha.gif) no-repeat;
}
#b-cr6
{
	position: absolute;
	left: 143px;
	top: 85px;
	width: 194px;
	height: 155px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-stredocesky.gif) no-repeat;
}
#b-cr7
{
	position: absolute;
	left: 25px;
	top: 105px;
	width: 104px;
	height: 71px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-karlovarsky.gif) no-repeat;
}
#b-cr8
{
	position: absolute;
	left: 48px;
	top: 153px;
	width: 130px;
	height: 164px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-plzensky.gif) no-repeat;
}
#b-cr9
{
	position: absolute;
	left: 145px;
	top: 230px;
	width: 195px;
	height: 149px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-jihocesky.gif) no-repeat;
}
#b-cr10
{
	position: absolute;
	left: 281px;
	top: 197px;
	width: 139px;
	height: 130px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-vysocina.gif) no-repeat;
}
#b-cr11
{
	position: absolute;
	left: 325px;
	top: 151px;
	width: 137px;
	height: 85px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-pardubicky.gif) no-repeat;
}
#b-cr12
{
	position: absolute;
	left: 303px;
	top: 65px;
	width: 129px;
	height: 104px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-kralovehradecky.gif) no-repeat;
}
#b-cr13
{
	position: absolute;
	left: 233px;
	top: 30px;
	width: 116px;
	height: 73px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-liberecky.gif) no-repeat;
}
#b-cr14
{
	position: absolute;
	left: 109px;
	top: 23px;
	width: 146px;
	height: 129px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-ustecky.gif) no-repeat;
}
#b-dmap-Prague
{
	position: relative;
	top: 0px;
	width: 682px;
	height: 507px;
	margin: 0;
	padding: 0;
	background: white url(/_layouts/images/csob/Mapa-praha/Praha.gif);
}
#b-dmap-Prague area
{
	padding: 0;
}
#b-IMG1-Prague
{
	width: 682px;
	height: 507px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#b-Prag1, #b-Prag2, #b-Prag3, #b-Prag4, #b-Prag5, #b-Prag6, #b-Prag7, #b-Prag8, #b-Prag9, #b-Prag10
{
	visibility: hidden;
	z-index: 1;
}
#b-Prag1
{
	position: absolute;
	left: 234px;
	top: 170px;
	width: 68px;
	height: 38px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha1.gif) no-repeat;
}
#b-Prag2
{
	position: absolute;
	left: 266px;
	top: 195px;
	width: 48px;
	height: 45px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha2.gif) no-repeat;
}
#b-Prag3
{
	position: absolute;
	left: 305px;
	top: 178px;
	width: 81px;
	height: 41px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha3.gif) no-repeat;
}
#b-Prag4
{
	position: absolute;
	left: 219px;
	top: 233px;
	width: 217px;
	height: 204px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha4.gif) no-repeat;
}
#b-Prag5
{
	position: absolute;
	left: 47px;
	top: 193px;
	width: 218px;
	height: 282px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha5.gif) no-repeat;
}
#b-Prag6
{
	position: absolute;
	left: 35px;
	top: 58px;
	width: 243px;
	height: 160px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha6.gif) no-repeat;
}
#b-Prag7
{
	position: absolute;
	left: 259px;
	top: 99px;
	width: 77px;
	height: 76px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha7.gif) no-repeat;
}
#b-Prag8
{
	position: absolute;
	left: 258px;
	top: 29px;
	width: 157px;
	height: 161px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha8.gif) no-repeat;
}
#b-Prag9
{
	position: absolute;
	left: 361px;
	top: 27px;
	width: 292px;
	height: 265px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha9.gif) no-repeat;
}
#b-Prag10
{
	position: absolute;
	left: 305px;
	top: 199px;
	width: 281px;
	height: 213px;
	background: url(/_layouts/images/csob/Mapa-Praha/Praha10.gif) no-repeat;
}
.bottommargin25
{
	display: block;
	height: 25px;
}
.zapati
{
	position: relative;
	margin-top: 15px;
	display: block;
	height: 35px;
	width: 966px;
	text-align: center;
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/zapati-bgr.gif") no-repeat;
	vertical-align: bottom;
}
.copyright
{
	width: 966px;
	border-top: solid 1px Black;
}
.copyrighttisk
{
	width: 640px;
	border-top: solid 1px Black;
}
.zapati .copyrightmaster
{
	position: relative;
	top: 11px;
	float: left;
	padding-left: 6px;
	color: #003366;
	width: 100px;
}
.zapati .copyrightmaster:first-letter
{
	font-size: 9px;
}
.zpatkyf, .zpet, .archiv
{
	display: block;
	height: 16px;
	margin-top: 8px;
	_margin-top: 0px;
	margin-bottom: 8px;
	text-align: right;
	background: none;
}
.zpatkyf a, .zpet a, .archiv a
{
	float: right;
	height: 16px;
	padding-left: 3px;
	padding-right: 20px;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet.gif) no-repeat right;
}
.zpatkyf a:hover, .zpet a:hover, .archiv a:hover
{
	color: #ccebf5;
	text-decoration: underline;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet-over.gif) no-repeat right;
}
.archiv a
{
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-archiv.gif) no-repeat right;
}
.archiv a:hover
{
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-archiv-over.gif) no-repeat right;
}
.zpet
{
	text-align: left;
}
.zpet a
{
	float: left;
	padding-left: 20px;
	padding-right: 3px;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet2.gif) no-repeat left;
}
.zpet a:hover
{
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet2-over.gif) no-repeat left;
}
.mcolr .bluebody, .mcoll .bluebody
{
	background-color: #ECF7FB;
	width: 620px;
	padding: 0 10px 4px 22px;
	_margin-top: -10px;
}
.bluebody ul
{
	color: #666;
	font-weight: bold;
	line-height: 24px;
}
.bluebody img
{
	margin-left: 0px;
}
.bluebody a
{
	color: #003366;
	text-decoration: underline;
}
.bluebody a:hover
{
	background-color: #003366;
	color: #ffffff;
	text-decoration: none;
}
.topbgr
{
	padding: 0;
	margin: 0;	
	height: 8px;
	_height: 18px;
}
.bottombgr
{
	padding: 0;
	height: 19px;
}
.bluebody
{
	background-color: #ECF7FB;
	padding: 0 10px 4px 22px;
	_margin-top: -10px;
}
.mcolr .topbgr, .mcoll .topbgr
{
	width: 620px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-top-bgr.gif" ) no-repeat;
}
.mcolr .bottombgr, .mcoll .bottombgr
{
	width: 620px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-bottom-bgr.gif" ) no-repeat;
}
.mcol .bluebody
{
	width: 620px;	
}
.mcol .topbgr
{
	width: 620px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcol-top-bgr.gif" ) no-repeat;
}
.mcol .bottombgr
{
	width: 620px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcol-bottom-bgr.gif" ) no-repeat;
}
.mcollr .bluebody
{
	width: 478px;
	width: 446px;
}
.mcollr .topbgr
{
	width: 478px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcollr-top-bgr.gif" ) no-repeat;
}
.mcollr .bottombgr
{
	width: 478px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcollr-bottom-bgr.gif" ) no-repeat;
}
.mcoll .bluebody, .mcoll .topbgr, .mcoll .bottombgr, .mcollr .bluebody, .mcollr .topbgr, .mcollr .bottombgr
{
	margin-left: 6px;
}
.mcoll .bluebody, .mcollr .bluebody
{
	padding-left: 16px;
	wid\th: 452px;
}
.pobseznam
{
	padding: 5px;
	margin: 5px;
}
.pobseznam th
{
	text-align: left;
}
.tdtitle
{
	width: 50px;
}
.detailpobocky
{
	float: right;
	text-align: right;
}
.fondnadpis
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}
.fondspacer
{
	height: 30px;
}
.radpoletisk .noprint
{
	display: none!important;
}
.radpoletisk .fondspacer
{
	display: none;
}
.radpoletisk #table2
{
	display: none;
}
.fondinfo
{
	float: right;
	width: 324px;
}
.fondinfo .buttons
{
	float: right;
}
.radpoletisk .fondinfo .buttons
{
	display: none;
}
.fondinfo .semafor
{
	position: relative;
	margin-top: 32px;
	width: 190px;
}
.fondinfotable
{
	float: left;	
	width: 336px;
	_width: 336px;
	padding-left: 0px;
}
.fondinfograph
{
	margin-top: 90px;
	_margin-top: 15px;
}
.fondvykonost
{
	padding-left: 10px;
}
.fondvyk
{
	width: 682px;
}
.fond2colokrajtop
{
	padding-top: 22px;
}
.fond2colokrajleft
{
	padding-left: 10px;
}
.fdet .pointG, .fdet .pointY, .fdet .pointO, .fdet .pointR
{
	display: table;
	height: 34px;
	_position: relative;
	height: 34px;
	letter-spacing: -0.05em;
	font-weight: bold;
	top: -7px;
	padding-left: 28px;
}
.fdet .pointG span, .fdet .pointY span, .fdet .pointO span, .fdet .pointR span
{
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}
.fdet .pointG span span, .fdet .pointY span span, .fdet .pointO span span, .fdet .pointR span span
{
	_position: relative;
	_top: -50%;
}
.fdet .pointG
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_grn.gif" ) no-repeat left center;
	color: #82B800;
}
.fdet .pointY
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_yel.gif" ) no-repeat left center;
	color: #FFCC00;
}
.fdet .pointO
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_orn.gif" ) no-repeat left center;
	color: #FF6100;
}
.fdet .pointR
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_red.gif" ) no-repeat left center;
	color: #A52931;
}
.fdet .typ1, .fdet .typ2, .fdet .typ3, .fdet .typ4, .fdet .typ5, .fdet .typ6, .fdet .typ7
{
	float: right;
	font-weight: bold;
	width: 324px;
	height: 57px;
	margin-top: 20px;
	background: #fff url("/_layouts/images/csob/Toolbox/SR-skala.gif" ) no-repeat 0px 28px;
	color: #656565;
}
.fdet .typ1 img, .fdet .typ2 img, .fdet .typ3 img, .fdet .typ4 img, .fdet .typ5 img, .fdet .typ6 img, .fdet .typ7 img
{
	margin-top: 1px;
	margin-bottom: 3px;
	position: relative;
}
.fdet .typ1 img
{
	left: 14px;
}
.fdet .typ2 img
{
	left: 61px;
}
.fdet .typ3 img
{
	left: 107px;
}
.fdet .typ4 img
{
	left: 153px;
}
.fdet .typ5 img
{
	left: 199px;
}
.fdet .typ6 img
{
	left: 245px;
}
.fdet .typ7 img
{
	left: 291px;
}
.fdet .align
{
	float: left;
	font-size: 9px;
	font-weight: normal;
	width: 46px;
	text-align: center;
}
.fdet .align2, .fdet .align2l, .fdet .align2r
{
	float: left;
	font-size: 9px;
	font-weight: normal;
	width: 103px;
	text-align: center;
}
.radpoletisk .fdet .align2, .radpoletisk .fdet .align2l, .radpoletisk .fdet .align2r
{
	width: 100px;
}
.fdet .align2l
{
	padding-left: 9px;
	text-align: left;
}
.fdet .align2r
{
	padding-right: 6px;
	text-align: right;
}
#fundcol .tbltype1
{
	width:682px;
}
#fundcol input.ibut3
{
	margin-top: 3px;
	margin-bottom: 2px;
}
.infofundtd1
{
	font-weight: bold;
	width: 168px;
}
.infofundtd2
{
	width: 144px;
}
.fright
{
	float: right;
}
.kurfright
{
	padding-right: 16px;
	_padding-right: 8px;
	float: right;
	white-space: nowrap;
}
.adinfo
{
	color: #666;
	vertical-align: top;
	width: 343px;
	padding-left: 0px;
}
.adinfo2
{
	vertical-align: top;
	width: 324px;
	padding-left: 10px;
}

.data1, .data2
{
	color: #666;
}
.txtcompare
{
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
}
.btncompare
{
	margin-bottom: 2px;
}
.btncompare span span
{
	display: block;
	position: relative;
	top: -1px;
}
.pobdetail
{
	position: relative;
	_left: 1px;
	width: 300px;
	max-width: 300px;
	float: right;
}
.pobdetail img
{
	max-width: 300px;
}
.pobdetail .infoinputitalics
{
	font-style: italic;
}
.infoinput
{
	cursor: text;
}
.pobdetail .infoinput
{
	width: 177px;
	cursor: text;
}
.bluebodypob
{
	background-color: #ECF7FB;
	width: 620px;	
	padding: 0 10px 0 22px;
	_margin-top: -10px;
}
.bluebodypob ul
{	
	color: #666;
	font-weight: bold;
	line-height: 24px;
}
.bluebodypob img
{
	margin-left: 0px;
}
.bluebodypob a
{
	color: #003366;
	text-decoration: underline;
}
.bluebodypob a:hover
{
	background-color: #003366;
	color: #ffffff;
	text-decoration: none;
}
.topbgrpob, .bottombgrpob
{
	width: 620px;
	padding: 0;
}
.topbgrpob
{
	margin: 0;
	height: 8px;
	_height: 18px;
	background: white url("/_layouts/images/csob/Toolbox/bluepob-top-bgr.gif") no-repeat;
}
.bottombgrpob
{
	height: 23px;
	background: white url("/_layouts/images/csob/Toolbox/bluepob-bottom-bgr.gif") no-repeat;
}
.posarea
{
	width: 300px;
	height: 100px;
}
.posarea span
{
	vertical-align: top;
	display:inline-block;
	width: 110px;
}
.posinput
{
	width: 300px;
}
.poscombo
{
	width: 300px;
}
.config
{
	background-color: Yellow;
	width: 966px;
}
.noborder:hover
{
	background-color: White;
}
.listfiles
{
	border: solid 1px black;
	background-color: #ffa;
	width: 290px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.listfiles h2
{
	background-color: #EEF4F4;
	color: Black;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px;
}
.listfiles a
{
	padding-left: 5px;
}
.listtype
{
	background-color: #EEF4F4;
	border: solid 1px black;
	width: 290px;
	margin-right: 10px;
}
.infolabel
{
	width: 50px;
}
.infoinput
{
	width: 200px;
}
#infofond
{
	margin-top: 25px;
	_margin-top: 5px;
}
.fondhist
{
	float: left;
}
.fondhist .tbltype1
{
	width: 294px;
}
.fondcomp
{
	width: 682px;
	_width: 683px;
}
.fondcomp input
{
	margin-top: 5px;
}
.fondcomp table
{
	width: 100%;
}
.zpatkyf
{
	padding-top: 10px;
	width: 682px;
	_width: 682px;
}
.modalcontrol
{
	background-color: Silver;
}
.AnketaNewLabel
{
	width: 100px;
	display: inline-block;
	font-style: italic;
}
.AnketaNewTextBox
{
	width: 300px;
}
.AnketaNewDropDown, .AnketaDropdown
{
	width: 200px;
}
.AnketaPanel
{
	margin-top: -6px;
}
.AnketaTitle
{
}
.AnketaQuestion
{
	margin-left: -6px;
}
.AnketaSummaryText			
{
	display: block;
	font-style: italic;
}
.AnkSpan
{
	color: #656565!important;
}
.AnketaDetailText			
{
	width: 100px;
	display: inline-block;
	font-style: italic;
}
.AnketaNewCtrlGrp, .AnketaEditCtrlGrp, .AnketaSelectCtrlGrp
{
	display: block;
}

.AnketaNewButton, .AnketaSelectButton, .AnketaMenuItem				
{
	width: 100px;
	margin: 1px;
}
.formarea
{
	width: 500px;
	height: 100px;
}
.forminput
{
	width: 500px;
}
.formtxtpole
{
	width: 300px;
}
.formdrop
{
	width: 300px;
}
.formedit
{
	width: 150px;
	display: inline-block;
}
#aktualizace
{
	position: absolute;
	top: 60px;
	width: 683px;
	text-align: right;
}
.perex
{
	font-size: 12px;
}
.seznamlink
{
	padding-top: 22px;
	padding-bottom: 14px;
}
.td1
{
	width: 100px;
}
.td2
{
	width: 200px;
}
.RadEContent .tbltype1
{
	display: none;
}
.RadEContent
{
	font-size: 5px;
	background-color: Blue;
}
.bigmapsearch .ttl
{
	position: relative;
	top: -4px;
}
.bigmapsearch .itextsrch3
{
	position: relative;
	top: -2px;
	width: 135px;
	wid\th: 131px;
}
.bigmapsearch .ibut2
{
	position: relative;
	top: -2px;
}
.bigmapsearch .iradiobut
{
	position: relative;
	top: -3px;
	left: -3px;
	_left: -6px;
}
.tbltype1.ftable td
{
	padding: 0px;
}
.fpopisek td
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 23px;
}
.fcheck td input
{
	position: relative;
	top: 1px;
	_top: 0px;
	left: 3px;
	_left: -5px;
}
.fcheck td label
{
	position: relative;
	top: 0;
	_top: -2px;
	left: 3px;
	_left: -5px;
}
.fradio td input
{
	position: relative;
	top: 0px;
	_top: 0px;
	left: 3px;
	_left: -6px;
}
.fradio td label
{
	position: relative;
	top: -3px;
	left: 0px;
	_left: -5px;	
}
.tb23
{
	height: 23px;
}
.tb23 td, .fcheck td, .fradio td
{
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.tb23 table td
{
    border: 0;
}
.tb23 .bold
{
	vertical-align: top;
	left: 6px;
	font-weight: bold;
	padding-top: 4px;
	margin-top: -4px;
}
.tb23 td.bold
{
	padding-left: 5px;
	padding-right: 5px;
}
.fselect, .tb23 .itextform2
{    
	position: relative;	
	left: 6px;
	_left: 1px;
	margin-top: 1px;
}
.fnadpis
{
	position: relative;
	width: 100%;
	font-size: 11px;
	color: #FFF;
	top: 0px;
	background-color: #0099CC;
	font-weight: bold;
	height: 23px;
}
.fnadpis span
{
	border-bottom: solid 1px #CCC;
	display: block;
	height: 22px;
	_height: 21px;
	width: 682px;
	_width: 681px;
	text-align: center;
	margin-top: 0px;
	_margin-top: 4px;
	_margin-\top: 2px;
}
.tbltype1 .amidnopd
{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.tbltype1 .nopd
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.tblnext
{
	width: 682px;
	position: relative; 
	left: -2px;
}
.tblnext .tda1
{
	width: 85px;
	vertical-align: top;
	padding-top: 1px; 
	color: #656565;
	font-weight: bold;
}
.tblnext .tda2
{
	color: #656565;
	vertical-align: top;
	padding-left: 4px; 
	padding-bottom: 3px;
	padding-right: 2px;
	line-height: 14px;
	width: 597px;
}
.tblnext .tda2file
{
	padding-top: 1px; 
	width: 20px;
	padding-right: 0px;
	margin-right: 0px;
}
.tblnext .tda2file img
{
	margin: 0;
	padding: 0;
}
.tblnext .tda3
{
	padding-left: 4px; 
	padding-bottom: 3px; 
	line-height: 14px; 
	padding-left: 3px;
}
.tblnext .tda2 a, .tblnext .tda3 a
{
	display: inline-block;
}
.tbltsk
{
	width: 685px;
}
.tbltsk .tda
{
	padding-right: 2px;
	float: right;
	text-align: right;
	position: relative;
}
.tbltsk .tdb
{
	width: 10px;
}
.h2serv
{
	margin-top: 3px;
}
.h2serv:first-letter
{
	text-transform: uppercase;
}
.anketa 
{
	margin-top: 5px;
	width: 221px;
	display: block;
	margin-left: 6px;
}
.anketa .head 
{
	color: #656565;
	margin-left: 1px;
}
.anketa table 
{
	margin-left: 0px;
	border-collapse: collapse;
}
.anketa table td 
{
	margin-left: 0px;
}
.anketa label 
{
	position: relative;
	top: -2px;
	color: #036;	
}
.anketa dd
{
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: -1px;
}
.anketa dt 
{
	padding-bottom: 1px;
	padding-left: 1px;
}
.anketa dl 
{
	margin-top: 5px;
}
.anketa dd a, .anketa .bar {
	background-color: #09c;
	display: block;
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	_width: 100%;
	xwidth: auto;
	text-decoration: none;
	color: #fff;
}
x.anketa dd a:hover {
	background-color: #dd2255;
	color: red;
}
.anketa dd a:visited {
	xbackground-color: silver;
}
.anketa dd a:hover span {
	xbackground-color: #ff4433;
	xcolor: red;
}
.anketa dd a span, .anketa .bar span {
	display: block;
	background-color: #036;
	cursor: pointer;
	_cursor: hand;
}
.anketa .bar span 
{
	cursor: default;
}
.anketa .but {
	border: none;
	background-color: #036;
	color: white;
	margin-top: 6px;
	xpadding-left: -1px;
	margin-left: 1px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.anketaSum 
{
	xbackground-color: Red;	
	width: 400px;
	border: 1px solid #d0d0d0;
}
.anketaSum td 
{
	padding: 2px 5px;
	xborder: 1px solid green;
}
.anketaSum .head 
{
	background-color: #e0e0e0;
	font-weight: 800;
	xborder-bottom: 10px solid #808080;
}
.framemap
{
	width: 722px; 
	height: 500px;
	border: 0px;
	float: left;
}
.dia01, .button01
{
	width: 100px;
}
.input01
{
	width: 200px;
}
.tree
{
	border: solid 1px black;
	background-color: lightyellow;
	margin: 4px;
	padding: 4px;
}
.pnl01
{
	border: solid 1px black;
	background-color: #e0e0e0;
}
.hf1
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px;
}
.hf2
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px;
	width: 90px;
	text-align: right;
}
.hf3
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -3px;
}
.hf4
{
	_position: relative; 
	_top: -3px; 
	_t\op: -7px;
}
.hf5
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px; 
	_vertical-align: middle;
}
.hf6
{
	position: relative; 
	padding-bottom: 8px; 
	padding-bo\ttom: 8px;
	text-align: right;
}
.hf7
{
	width: 329px; 
	margin-left: 50px; 
	margin-right: 1px;
}
.hf8
{
	margin-left: 351px;
}
.hf9
{
	height: 70px;
}
#ctl00_PlaceHolderMain_ctl01_ctl00_btnGraph
{
	_position: relative; 
	_top: -5px; 	
}
#ctl00_PlaceHolderMain_ctl01_ctl00_btnRedir1
{
    _position: relative; 
	_top: -10px; 
}
.hf11
{
	_position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px;
	_vertical-align: middle;
}
.hf12
{
	margin-top: 5px;
}
.of1
{
	height: 20px;
}
.tpframe
{
	width: 99%; 
	height: 1080px;
	border: none;
}
.radpoletisk .tpframe
{
	width: 16.8cm; 
}
sup, sub
{	
	font-size: 11px;
}
th sup, th sub
{
	color: white;
}

.souv
{
	height: 100px;
	background-color: Yellow;
	overflow: auto;
}
.mmj
{
	padding-right: 2px;
	text-align: justify;
}
#TwoCols
{
}
#TwoCols .okraje
{
	margin-left: 11px;
}
.mcolr #TwoCols .okraje
{
	margin-left: 6px;
}
#lcol3
{
	float: left;
}
#lcol4
{
	float: right;
}
.mcollr #lcol3, .mcollr #lcol4
{
	width: 245px;
}
.mcoll #lcol3, .mcoll #lcol4, .mcolr #lcol3, .mcolr #lcol4
{
	width: 364px;
}
.mcolr #TwoCols .blokodkazu
{
	margin-top: 0px;
}
.mcol #lcol3, .mcol #lcol4
{
	width: 483px;
}
#TwoCols h3
{
	_width: 233px;
	wid\th: 211px;
	_height: 21px;
	heigh\t: 19px;
	padding: 3px 0 0 22px;
	_padding-top: 2px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr-233.gif) no-repeat;
}
.mcolr #TwoCols h3, .mcoll #TwoCols h3
{
	width: 352px;
	wid\th: 330px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr-352.gif) no-repeat;
}
.mcol #TwoCols h3
{
	width: 471px;
	wid\th: 449px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr-471.gif) no-repeat;
}
.tblhotnews .datum
{
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: bold;
	color: #003366;
}
.tblhotnews .cas
{
	width: 45px;
	vertical-align: top;
}
.tblhotnews .nadpis span
{
	color: #003366;
	display: block;
	font-weight: normal;
}
.tblhotnews a:hover
{
	color: #FFFFFF!important;
}
a.abbr {
	cursor: default;
	text-decoration: none;
	_text-decoration: underline;
	color: #404040;
}
a.abbr span {
	position: absolute;
	visibility: hidden;
	z-index: 99;
	border: 1px solid #fff;
	background-color: #0099CC;
	color: #fff;
	text-decoration: none;
	padding: 2px 8px;
	margin-left: 4px;
	margin-top: -20px;
	width: 200px;
}
a.abbr:hover {
	color: red;
	background-color: transparent;
}
a.abbr:hover span {
	visibility: visible;
}
abbr {
	cursor: default;
}
.ebextend, .ebextend2
{
	margin-left: -6px;
	margin-top: -6px;
	padding-left: 22px;
	padding-top: 10px;
	height: 57px;
	width: 211px;
	_margin-right: -1px;
	color: White;
	background: #fff url(/_layouts/images/csob/Toolbox/eb-extend-1.gif) no-repeat top left;
	overflow: hidden;
}
.ebextend2
{
    margin-top: -7px;
	height: 92px;
	background: #fff url(/_layouts/images/csob/Toolbox/eb-extend-2.gif) no-repeat top left;
}
.foli-prisp
{
	margin-bottom: 8px;
}
.ms-WPBody, .ms-WPBorder, .ms-WPHeader, .ms-WPHeader td
{
	border: 0!important;
}
.ms-WPBody td
{
	font-size: 10px!important;
}
.ms-WPTitle
{
    font-family: Verdana, Arial, lucida, sans-serif!important;
	font-size: 11px!important;
	color: #003366!important;
}
.tbltype1th td
{
	font-size: 11px!important;
}
.tbltype1th td
{
	border-width: 1px 1px 3px;
}
.ms-WPBody
{
	padding-left: 5px!important;
	padding-top: 5px!important;
	_padding-top: 0px!important;
}
.ms-WPBody .tbltype1
{
	margin-left: 6px!important;
	margin-top: 2px!important;
	_margin-top: 7px!important;
}
.tbltype1 a
{
	color: #003366!important;
	text-decoration: underline!important;
}
.tbltype1 a:hover
{
	color: #CCEBF5!important;
	text-decoration: none!important;
}
.nextFund
{
    padding-top: 19px;
}
.wizvys
{
	margin-top: 2px;
}
.kalendarovy_obalec1 tr
{    
    height: 0;    
}
table.fcheck
{
    display: inline;
}
textarea.formareapres
{
    width: 265px;
    height: 85px;
}
td.photolist
{
    padding: 5px !important;
}
.fundtable tr 
{
	height: 32px
}
.fundtable td 
{
	text-align: right
}
.fundtable td.left 
{
	text-align: left
}
.fundtable th, .exchtable th
{
    text-align: center;
    padding-bottom: 0;
    padding-top: 0;
    _padding-bottom: 4px;
    _padding-top: 4px;
}
.fundtable th.left 
{
	text-align: left
}
.exchtable tr 
{
	height: 25px
}
#content, #supercol, #mcol, #radpole, #mcol .radpole, .zapati, .fondvyk, #table1, .tbltype1, #mcol H1, .lokace
{
	width: 100%;
}
#centerer
{	
	position: relative;
	text-align: left;
	margin: 0 auto;	
}
.cleaner
{
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}
#supercol
{
	position: relative;
	top: 6px;    
}
#mcol
{
	background-color: white;
	position: relative;
	line-height: 16px;
	float: left !important;	
}
#mcol .radpole
{
	margin-left: 0px;
	padding-left: 0px;	
	width: 16.8cm;
}
.lokace, .lokacecsob, .lokacelide, .lokacefirmy, .lokace span, .lokacecsob span, .lokacelide span, .lokacefirmy span, .zapati
{
	background: none;
	color: Black;
}
.lokace, .lokacecsob, .lokacelide, .lokacefirmy
{
	border-bottom: solid 1px black;
}
.lokace span, .lokacecsob span, .lokacelide span, .lokacefirmy span
{
	left: 0px;
}
.zapati
{
	border-top: solid 1px black;
}
#printhead
{
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.lokace a, .lokacecsob a, .lokacelide a, .lokacefirmy a
{
	color: Black;
	text-decoration: underline;
}
.lokace a:hover, .lokacecsob a:hover, .lokacelide a:hover, .lokacefirmy a:hover
{
    color: White;
	background-color: Black;
	text-decoration: none;
}
.hf7
{
    margin-left: 10px!important;
	width: 300px!important;
}
.fondinfotable
{
	width: 250px;	
}
#aktualizace
{
	display: none;
}
.buttons, .ibut4a
{
	display: none;
}
.adinfo, .adinfo2
{
	width: 290px;
}
.tdcb a					
{ 
    visibility: hidden; 
}
.fdet .align2, .fdet .align2l, .fdet .align2r
{		
	width: 100px;	
}
textarea
{
	cursor: text;
}
img
{
	border: 0;
	border-style: none;
}
h1, h2
{
	font-family: "Trebuchet MS", Verdana, Arial, lucida, sans-serif;
}
h1
{
	position: relative;
	width: 100%;
	line-height: 30px;
	vertical-align: top;
	left: 6px;
	font-weight: normal;
	font-size: 26px;
	color: #003366;
	font-style: italic;
	padding-bottom: 19px;
	margin-top: -4px;
}
h2
{
	line-height: 21px;
	font-size: 17px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 6px;
}
h3
{
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
#mcol .topbgr
{
	width: 620px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-top-bgr.gif" ) no-repeat;
}
#mcol .bottombgr
{
	width: 620px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-bottom-bgr.gif" ) no-repeat;
}
#mcol .bluebody
{
	background-color: #ECF7FB;
	width: 590px;	
	padding: 2px 10px 4px 22px;
	margin-top: -6px;
	_margin-top: -10px;	
}
#mcol ul li
{
	margin-left: 0px;
	padding-left: 10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulligr-bgr.gif) no-repeat 0% 8px;	
	font-weight: bold;
	line-height: 16px;
	height: 100%;
}
#mcol ol li
{	
	margin-left: 20px;
	_margin-left: 23px;
	_margin-lef\t: 30px;
	_margin-left: 30px;	
	color: #666;
	font-weight: bold;	
	height: 100%;
}
.bluebody ul li
{
    background:transparent url(/_layouts/images/csob/Toolbox/ulli-bgr.gif) no-repeat scroll 0 8px!important;
}
.tbltype1, .usrtbl 
{ 
    border-collapse: separate; 
    border-spacing: 0; 
    border-width: 0 1px 1px 0; 
    border-style: solid;     
}
.tbltype1 th, .usrtbl th, .tbltype1 td, .usrtbl td 
{ 
    border-width: 1px 0 0 1px; border-style: solid;    
}
.usrtbl th
{
    background-color: #09C;
    color: White;
}
.usrtbl tr
{
    height: 13px;
}
.usrtbl th, .usrtbl td
{
    padding: 5px;
}

.tooltip
{
    display: none;    
}