* {margin: 0; padding: 0; }
html, body {background: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #333; }
#balicek {text-align: left; margin: 0 auto; background-color: #fff; width: 730px; position: relative; }
/* hlavicka------------------------------------------ */
#hlavicka {height: 90px; background:  transparent url(/csob-pojistovna/media/gfx/bg-hlavicka.jpg) no-repeat right 0; }
#hlavicka h1 {height: 90px; width: 206px; line-height: 90px; text-align: center; font-size: 12px; position: absolute; overflow: hidden; }
#hlavicka a {color: #00406E; }
#hlavicka h1 span {cursor:pointer;position: absolute; left: 0; top: 0; display: block; width: 206px; height: 90px; background: transparent url(/csob-pojistovna/media/gfx/bg-hlavicka.jpg) no-repeat 0 0; }

#hlavicka #searchform {position: absolute; clear: both; margin-left: 560px; top: 160px; }
#hlavicka #searchform input.text {border: 0; width: 120px; border: 1px solid #01406C; padding: 1px 2px; }
#hlavicka #searchform input.image {border: 0;  position: absolute; top: 3px; left: 130px; }
/*
#hlavicka #searchform, #hlavicka #searchform {position: absolute; clear: both; margin-left: 560px; top: 155px; font-size: 11px; }
#hlavicka #searchform input.text, #hlavicka #searchform input.text {border: 0; width: 130px; padding: 1px 2px; }
#hlavicka #searchform input.image, #hlavicka #searchform input.image {border: 0; position: absolute; margin: 0 0 0 4px; }
*/
/* navbar ------------------------------------------ */
p#navbar {font-size: 0.625em;
/*margin: 2.625em 0 0 0; margin-top: -3px; */
margin-top: 24px; background: url(/csob-pojistovna/gfx/bg-navbar.gif) repeat-x top; padding: 5px 0 0 10px; line-height: 25px; }
/* menu------------------------------------------ */
#menu {background: #01406C url(/csob-pojistovna/media/gfx/bg-mnu-top.gif) repeat-x top; border-top: 1px solid #05406C; color: #fff; font-size: 0.6250em; font-weight: bold; position: absolute; top: 90px; left: 0; width: 730px; line-height: 2.5; margin: 0; z-index: 900; }
#menu a {color: #fff; text-decoration: none; display: block; }
#menu a:hover {text-decoration: underline; }
#menu li {display: block; float: left; padding: 0 7px; background: url(/csob-pojistovna/gfx/bg-mnu-top-line.gif) no-repeat right; text-transform: uppercase; }
#menu li li {text-transform: none; background: none; float: none; padding: 0; margin: 0; }
/*sub menu standard*/
#menu li ul.sub {clear: both; position: absolute; top: 2.5em; background-color: #013F6E; line-height: 1.5; list-style: none; width: 150px; margin-left: -7px; border-top: 1px solid #fff; padding: 0; }
#menu li ul.sub li {padding: 2px 0; border-bottom: 1px solid #fff; }
#menu li ul.sub li a {display: block; margin: 0 7px; }
/*sub menu standard konec*/
/* hover = vyjede submenu*/
#menu ul li ul.sub1, #menu li ul.sub {position: absolute; visibility: hidden; }
#menu ul li:hover ul.sub1, #menu li.hover ul.sub1, #menu ul li:hover ul.sub, #menu li.hover ul.sub {visibility: visible; }
/* hlavni obsah------------------------------------------ */
#text-box {float: left; width: 530px; margin-left: 10px; padding-top: 5px; }
#text-box a.vice {background: url(/csob-pojistovna/media/gfx/odr-vice.gif) no-repeat left; padding-left: 12px; }
#text-box a.dwnl {background: url(/csob-pojistovna/media/gfx/odr-dwnl.gif) no-repeat left; padding-left: 12px; }
#text-box a b {font-weight: bold; }
#text-box a.black, #text-box a.black strong {color: #4E4E4E !important; }
#text-box a.black strong {font-weight: bold; }
#text-box small {color: #0A4168; }
#text-box h1, #text-box h2, #text-box h3, #text-box h4, #text-box p, #text-box li, #text-box address, #text-box th, #text-box td, #text-box dl {font-size: 0.6875em; line-height: 1.5; margin-bottom: 15px; }
#text-box h2 span {font-weight: normal; }
#text-box h2 {clear: both; }
#text-box dt {color: #F45600; margin-top: 3px; }
#text-box dd.tel {margin-left: 3em; }
#text-box dd.first {margin-top: -1.5em; }
#text-box table {margin-bottom: 15px; }
#text-box th, #text-box td {vertical-align: middle; }
#text-box h2, #text-box h3, #text-box h4 {color: #4B4B4B; }
#text-box h1, #text-box h2 {text-transform: uppercase; margin: 15px 0; }
#text-box h3, #text-box h4 {color: #4E4E4E; }
#text-box h4 {margin-bottom: 0; }
#text-box h4 span {font-weight: normal; }
#text-box .black, #text-box h3 a, #text-box h4 a {color: #4E4E4E; }
#text-box h1 {color: #FE6016; }
#text-box strong {color: #FD601B; font-weight: normal; }
#text-box ol {margin-left: 10px; }
#text-box .ram ol, #text-box li ol {margin-left: 15px; }
#text-box ul li {display: block; padding-left: 20px; background: url(/csob-pojistovna/media/gfx/odrazka-li.gif) no-repeat 1px 0.35em; }
#text-box li li {display: list-item; padding-left: 0px; line-height: normal; background-image: none; font-size: 100%; list-style-type: square; }
#text-box li ul {margin-left: 15px; }
#text-box hr {border: 1px solid #fff; border-bottom: 1px solid #EEEEEE; margin: 10px 0; }
#text-box div.spacer {border-bottom: 1px solid #013F6E; }
#text-box div.ram {border: 1px solid #E5E5E5; padding: 10px; margin-bottom: 15px; background-color: #E5E5E5; }
#text-box div.ram p {margin: 5px 0; }
#text-box div.ram th {width: 65px; text-align: left; font-weight: normal; font-style: italic; }
#text-box div.ram h3 {margin: 10px 0 5px 0; }
#text-box div.ram strong {font-weight: bold; color: #003F6D; }
#text-box div.ram address {color: #003F6D; width: 178px; }
#text-box div.ram table.address th {width: 160px; font-weight: bold; font-style: normal; }
#text-box table.produkt {margin-left: 10px; }
#text-box table.produkt td {width: 255px; padding-bottom: 15px; }
#text-box table.popis {width: 100%; }
#text-box table.popis th, #text-box table.popis td {line-height: 2; padding: 0 3px; }
#text-box table.popis th {background-color: #016BBE; color: #fff; }
#text-box table.popis td {background-color: #A0D5FE; }
#text-box table.center th, #text-box table.center td {text-align: center; }
#text-box #kontakt-form {border: 1px solid #013F6E; margin-bottom: 15px; }
#text-box #kontakt-form th, #text-box #kontakt-form td {padding: 5px 2px; }
#text-box #kontakt-form h2 {margin-left: 10px; }
#text-box #kontakt-form table {width: 470px; margin-left: 28px; }
#text-box #kontakt-form table.right th {text-align: right; }
#text-box dl.archiv dt {margin-top: 10px; }
.w245 {width: 245px; }
.w65 {width: 65px; }
.w125 {width: 125px; }
.w180 {width: 180px; }
.w150 {width: 150px; }
.w470 {width: 470px; }
.w100pc {width: 100%; }
.w33pc {width: 33%; }
th {text-align: left; }
.btn {width: 99px; line-height: 1.5; margin: 10px 5px 10px 0; background-color: #9DB9C8; border: 1px solid #8AA6B5; font-size: 11px; }
.pink, a.pink:hover {color: #f66417; }
/* leve menu------------------------------------------ */
#menu-left {font-family: Arial, Helvetica, sans-serif; min-height: 500px; float: right; width: 176px; margin-right: 8px; background: url(/csob-pojistovna/media/gfx/bg-mnu-left.gif) no-repeat top; }
#menu-left a {color: #0B75BF; text-decoration: underline; }
#menu-left a:hover {text-decoration: none; }
#menu-left ul {margin-top: 80px; }
#menu-left li {line-height: 1.5; font-size: 0.6875em; text-transform: uppercase; font-weight: bold; list-style: none; }
#menu-left li li {font-size: 1em; text-transform: none; }
#menu-left li ul {margin: 0 13px; }
/*menu 1*/
#menu-left li.mnu1 a {display: block; height: 40px; }
#menu-left li.mnu1 a span {position: absolute; top: -3000px; }
/*menu 2*/
#menu-left li.mnu2 {margin-top: 10px; overflow: hidden; height: 68px; width: 176px; position: relative; padding: 0; }
#menu-left li.mnu2 span { cursor:pointer; position: absolute; left: 0; top: 0; display: block; height: 68px; width: 176px; background: transparent url(/csob-pojistovna/media/gfx/bg-mnu2-left.gif) no-repeat 0 0; }
/*menu 3*/
#menu-left li.mnu3 {background: url(/csob-pojistovna/media/gfx/bg-mnu3-left.gif) no-repeat top; }
#menu-left li.mnu3 strong {visibility: hidden; }
#menu-left li.mnu3 div {background: url(/csob-pojistovna/media/gfx/bg-mnu-div-left.gif) no-repeat bottom; margin: 37px 0 0 0; height: 4em; }
#menu-left li.mnu3 li {display: block; padding-left: 10px; padding-top: 5px; background: url(/csob-pojistovna/media/gfx/odr-mnu-left.gif) no-repeat 0px 0.9em; }
/*menu 4*/
#menu-left li.mnu4 {background: url(/csob-pojistovna/media/gfx/bg-mnu4-left.gif) no-repeat top; }
#menu-left li.mnu4 strong {visibility: hidden; }
#menu-left li.mnu4 div {background: url(/csob-pojistovna/media/gfx/bg-mnu-div-left.gif) no-repeat bottom; margin: 37px 0 0 0; height: 19.5em; }
#menu-left li.mnu4 li {display: block; padding-left: 10px; padding-top: 5px; background: url(/csob-pojistovna/media/gfx/odr-mnu-left.gif) no-repeat 0px 0.9em; }
#menu-left li.mnu4 li ul {margin: 0; }
#menu-left li.mnu4 li li {background: none; padding: 0; }
#menu-left li.mnu4 li li a {font-weight: normal; }
/*menu 5*/
#menu-left li.mnu5 {overflow: hidden; height: 36px; width: 176px; position: relative; padding: 0; }
#menu-left li.mnu5 span { cursor:pointer; position: absolute; left: 0; top: 0; display: block; height: 36px; width: 176px; background: transparent url(/csob-pojistovna/media/gfx/bg-mnu5-left.gif) no-repeat 0 0; }
/*menu 6*/
#menu-left li.mnu6 {overflow: hidden; height: 50px; width: 176px; position: relative; padding: 0; margin-bottom: 20px; }
#menu-left li.mnu6 span {cursor:pointer;position: absolute; left: 0; top: 0; display: block; height: 50px; width: 176px; background: transparent url(/csob-pojistovna/media/gfx/bg-mnu6-left.gif) no-repeat 0 0; }
#menu-left li.anketa div {height: auto; padding-bottom: 10px; }
#menu-left li.anketa dl {margin: 0 5px 0 10px; }
#menu-left li.anketa img {background-color: #ddd; font-size: 1px; }
#menu-left li.anketa dt {text-transform: none; line-height: 1.5; color: #00406E; margin-bottom: 5px; }
#menu-left li.anketa dt.last {padding-bottom: 15px; width: 150px; }
#menu-left li.anketa dd {line-height: 1.1; margin-bottom: 7px; }
/* paticka------------------------------------------ */
#paticka {clear: both; font-size: 0.625em; }
#paticka ul {list-style: none; display: block; background: #05406C url(/csob-pojistovna/media/gfx/bg-paticka.gif) repeat-x top; color: #fff; min-height: 2.5em; border-top: 1px solid #00B2EB; padding-top: 10px; }
#paticka ul li {display: block; margin-left: 10px; line-height: 1.5; }
#paticka a {color: #fff; text-decoration: none; }
#paticka a:hover {text-decoration: underline; }
#paticka li.right {padding: 0 10px 4px 0; margin-top: -15px; }
#paticka li.right a {list-style: none; display: block; padding-left: 12px; background: url(/csob-pojistovna/media/gfx/odrazka-paticka.gif) no-repeat left; float: right; margin-left: 10px; }
#paticka p {line-height: 2; clear: both; }
#paticka p.last {background: url(/csob-pojistovna/gfx/bg-navbar.gif) repeat-x top; margin-bottom: 10px; }
#paticka p.last a {color: #747474; }
#paticka .blue {color: #00406E; }
/* obecne ------------------------------------------ */
.left {text-align: left !important; }
.right {text-align: right !important; }
.center {text-align: center !important; }
img {border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.fll {float: left; }
.flr {float: right; }
img.fll {float: left; margin-right: 10px; }
img.flr {float: right; margin-left: 10px; }
.cleaner {clear: both; }
div.cleaner {height: 1px; font-size: 1px; line-height: 1px; }
.hid {visibility: hidden; }
.nod {display: none; }
.spaceman {position: absolute; top: -3000px; }
a {color: #00b1ed; }
a:hover {text-decoration: none; }
address {font-style: normal; }
.half {float: left; width: 45%; margin-left: 10px; }

/* vyhledavani */
#vyhledavani form input {
	font-size: 1.1em;
	width: 300px;
}
#vyhledavani form input.button {
	width: 8.0em;
	padding: 0.1em;
	background-color: #9DB9C8;
	border: 1px solid #8AA6B5;
}
#vyhledavani #list {
	font-size: 0.6250em;
}
#vyhledavani li.html {
	background: url('/csob-pojistovna/gfx/ico-msie.gif') 0 0 no-repeat;
}
#vyhledavani li.pdf {
	background: url('/csob-pojistovna/gfx/ico-pdf.gif') 0 0 no-repeat;
}
#vyhledavani li.doc {
	background: url('/csob-pojistovna/gfx/ico-word.gif') 0 0 no-repeat;
}
#vyhledavani li.zip {
	background: url('/csob-pojistovna/gfx/ico-zip.gif') 0 0 no-repeat;
}
#info-box {
	padding-bottom: 10px !important; 
	border-bottom: solid 1px #e6f8fd !important; 
	/*background: pink;*/
}
#page-box {
	text-align: center;
	padding-top: 10px;
	border-top: solid 1px #e6f8fd;
}