@import 'useful.css';
@import 'content.css';

/*--ESSENTIAL--------------------------------------------------------------*/

:focus {
	outline: 0;
}

* {margin: 0; padding: 0;}

html {width: 100%; background: #ffffff url("/images/page/body_bg.jpg") 0 0 repeat-x;}

body {
  position: relative;
  width: 976px;
  padding: 0px;
  margin: 15px auto;
  font-family: Arial, Tahoma, "Geneva CE", lucida, sans-serif;
  font-size: 0.95em;
  color: #484848;
  background: #ffffff url("/images/page/main_bg.png") 0 0 repeat-y;
}

input, select, textarea {
	background-color: #ffffff;
	padding: 1px;
	border: 1px #969696 solid;
	font-family: Arial, Tahoma, "Geneva CE", lucida, sans-serif;
}

input {
	border-width: expression((this.type=="radio" || this.type=="checkbox" || this.type=="image" || this.className == "button")?'0px':'1px');
}

input[type="radio"], input[type="checkbox"], input[type="image"], input.button {
	border: 0px;
}

input#souhlas, input#nesouhlas {
	background-color: transparent;
	border: none;
}

/*sys hlasky*/
.sys_error, .sys_ko {
	width: 48px;
	height: 40px;
	background: url("/images/sys/sys_error.gif");
}
.sys_error-2 {
	/*color: red;*/
	color: #B61E1E;
}
.sys_hlaska_info {
	width: 48px;
	height: 40px;
	background: url("/images/sys/sys_hlaska_info.gif");
}
.sys_info {
	width: 48px;
	height: 40px;
	background: url("/images/sys/sys_info.gif");
}

.sys_ok {
	width: 48px;
	height: 40px;
	background: url("/images/sys/sys_ok.gif");
}

.sys_hlaska_info-2, .sys_info-2 {
	/*color: #00AFEA;*/
	color: #218AA2;
}

.poznamka td {
	background: #FFFFFF;
} 
/*sys hlasky*/

/*--LAYOUT----------------------------------------------------------------*/
/*
default - seda
op - t. zelena
karta - cervena
nasplatky - s. zelena
automoto - fialova
pojisteni - modra
bauer - seda
*/
#default #main h1, #default #client h1, #default a, #default p.bread_crumbs span {color: #006025;}
#bauer #main h1, #bauer a, #bauer p.bread_crumbs span {color: #006025;}
#default #main h2,#default #main h3,#default #main h4 {color: #D12323;}
#bauer #main h2,#bauer #main h3,#bauer #main h4 {color: #D12323;}
#op #main h1, #op #client h1, #op a, #op p.bread_crumbs span{color: #07582B;}                                              
#op #main h2,#op #main h3,#op #main h4 {color: #079344;}
#op #main ul.overview li {background: url("/images/page/op_sipka.png") 10px 5px no-repeat;}
#op ul li {background: url("/images/page/op_li.gif") 0 8px no-repeat;}
#op ul li li {background: url("/images/page/op_li_li.gif") 0 10px no-repeat;}
#op ul li li li {background: url("/images/page/op_li_li_li.gif") 0 10px no-repeat;}
#karta #main h1, #karta #client h1, #karta a, #karta p.bread_crumbs span, #karta table {color: #750B0B;}                                              
#karta #main h2,#karta #main h3,#karta #main h4 {color: #BE2020;}
#karta th {background: #750B0B;}
#karta .td_bg,#karta .p_bg,#karta table.tb_bg td {background: #F8E8E8;}
#karta img.left, #karta img.right {border: 6px solid #F8E8E8;}
#nasplatky #main h1, #nasplatky #client h1, #nasplatky a, #nasplatky p.bread_crumbs span, #nasplatky table {color: #3A6116;}                                              
#nasplatky #main h2,#nasplatky #main h3,#nasplatky #main h4 {color: #659835;}
#nasplatky #main ul.overview li {background: url("/images/page/nasplatky_sipka.png") 10px 5px no-repeat;}
#nasplatky ul li {background: url("/images/page/nasplatky_li.gif") 0 8px no-repeat;}
#nasplatky ul li li {background: url("/images/page/nasplatky_li_li.gif") 0px 10px no-repeat;}
#nasplatky ul li li li {background: url("/images/page/nasplatky_li_li_li.gif") 0 10px no-repeat;}
#nasplatky th {background: #3A6116;}
#nasplatky .td_bg,#nasplatky .p_bg,#nasplatky table.tb_bg td {background: #EFF4EA;}
#nasplatky img.left, #nasplatky img.right {border: 6px solid #EFF4EA;}
#automoto #main h1, #automoto #client h1, #automoto a, #automoto p.bread_crumbs span, #automoto table {color: #72022E;}                                              
#automoto #main h2,#automoto #main h3,#automoto #main h4 {color: #C72062;}
#automoto #main ul.overview li {background: url("/images/page/automoto_sipka.png") 10px 5px no-repeat;}
#automoto ul li {background: url("/images/page/automoto_li.gif") 0 8px no-repeat;}
#automoto ul li li {background: url("/images/page/automoto_li_li.gif") 0 10px no-repeat;}
#automoto ul li li li {background: url("/images/page/automoto_li_li_li.gif") 0 10px no-repeat;}
#automoto th {background: #72022E;}
#automoto .td_bg,#automoto .p_bg,#automoto table.tb_bg td {background: #FBEAF1;}
#automoto img.left, #automoto img.right {border: 6px solid #FBEAF1;}
#pojisteni #main h1, #pojisteni #client h1, #pojisteni a, #pojisteni p.bread_crumbs span, #pojisteni table {color: #17788E;}                                              
#pojisteni #main h2,#pojisteni #main h3,#pojisteni #main h4 {color: #26A5C2;}
#pojisteni #main ul.overview li {background: url("/images/page/pojisteni_sipka.png") 10px 5px no-repeat;}
#pojisteni ul li {background: url("/images/page/pojisteni_li.gif") 0 8px no-repeat;}
#pojisteni ul li li {background: url("/images/page/pojisteni_li_li.gif") 0 10px no-repeat;}
#pojisteni ul li li li {background: url("/images/page/pojisteni_li_li_li.gif") 0 10px no-repeat;}
#pojisteni th {background: #17788E;}
#pojisteni .td_bg,#pojisteni .p_bg,#pojisteni table.tb_bg td {background: #E9F8FB;}
#pojisteni img.left, #pojisteni img.right {border: 6px solid #E9F8FB;}
#default #main .left h3, #op #main .left h3, #karta #main .left h3, #nasplatky #main .left h3, #automoto #main .left h3, #pojisteni #main .left h3, , #bauer #main .left h3 {color: #484848;}

/*--MAIN------------------------------------------------------------------*/
#main {
  position: relative;
  padding-top: 292px;
  background: url("/images/page/text_bg.png") 20px 298px no-repeat;
  min-height: 100px;
  _height: 100px;
  font-size: 0.75em;
  padding-bottom: 30px; /* <- fix zs*/
}
#hp #main {padding-top: 390px; background: url("/images/page/text_bg.png") 20px 395px no-repeat; padding-bottom: 0px;}
#main div.leftCont {float: left; width: 750px;}
#main div.leftCont_width {float: left; width: 955px;} 

/*---left panel---*/
.left div.napoveda-box {position: relative; width: 175px; padding: 0; margin-bottom: 15px; background: #EFEFEF url("/images/page/help_top.gif") 0 0 no-repeat;}
.left div.napoveda-box div#form_help, div#actualUP {padding: 10px 5px 10px 40px; min-height: 20px; _height: 20px; background: url("/images/page/op_help.jpg") 10px 8px no-repeat}
.left div.napoveda-box span.bottom {display: block; width: 175px; height: 5px; font-size: 0; background: url("/images/page/help_bottom.gif") 0 0 no-repeat;}
#nasplatky .left div.napoveda-box div#form_help, #nasplatky div#actualUP {background: url("/images/page/nasplatky_help.jpg") 10px 8px no-repeat}
#karta .left div.napoveda-box div#form_help, #karta div#actualUP {background: url("/images/page/karta_help.jpg") 10px 8px no-repeat}
#automoto .left div.napoveda-box div#form_help, #automoto div#actualUP {background: url("/images/page/automoto_help.jpg") 10px 8px no-repeat}
#main div.left {float: left; width: 200px; padding-top: 20px; padding-left: 20px; _margin-right: -1px; overflow: hidden;}
#main div.left p {margin-left: 42px; width: 155px; padding-bottom: 20px;text-align:left;}
#main div.left a.archive {float: right; margin-right: 20px; _margin-right: 10px; display: block; height: 23px; line-height: 23px; padding: 0px 10px; border-right: 1px solid #C03232; border-bottom: 1px solid #C03232; background: url("/images/page/button.png") 0 100% no-repeat; color: #ffffff; text-decoration: none;}
h3#menu, h3.napoveda {font-size: 1.4em; padding-left: 5px;}
#main ul.submenu {padding-top: 5px; padding-bottom: 15px; list-style: none; min-height: 119px; _height: 119px; background: url("/images/page/left_menu_shadow.png") 180px 0 no-repeat;}
#main ul.submenu li {padding-bottom: 5px; background: none; padding-left: 0px; line-height: 14px;}
#main ul.submenu li a {display: block; padding: 2px 0px; padding-left: 32px; width: 144px; background: url("/images/page/sipka_cervena.png") 4px 0px no-repeat; text-decoration: none;}
#main ul.submenu li a:hover {text-decoration: underline;}
#main ul.submenu li a.active {font-weight: bold;}
#main ul.submenu ul {list-style: none; padding-top: 5px; margin-bottom: -5px;}
#main ul.submenu ul li a {color: #D12323; padding-right: 0px; width: 126px; background: url("/images/page/sipka_zelena_mala.png") 10px 5px no-repeat;}
#main div.left div.left_banner {position: relative; height: 121px; width: 0px; padding-left: 183px; padding-bottom: 5px; background: url("/images/page/left_banner.jpg") 0 0 no-repeat; overflow: hidden;}
#main div.left div.zadost {position: relative; height: 127px; width: 0px; padding-left: 183px; padding-bottom: 5px; background: url("/images/page/online_zadost.jpg") 0 0 no-repeat; overflow: hidden;}
#main div.left div.zadost a {position: absolute; top: 85px; left: 19px; width: 0px; padding-left: 88px; height: 22px; overflow: hidden;}
#hp #main div.left {padding-top: 55px; padding-left: 0px; width: 220px; _width: 219px;}
#hp #main div.left h3 {font-size: 1.05em; padding-left: 42px; padding-bottom: 15px; background: url("/images/page/sipka_cervena_mala.png") 20px 2px no-repeat;}
#hp #main div.left h3 a {text-decoration: none; color: #007C2F;}
#hp #main div.left h3 a:hover {text-decoration: underline;}
#op #main ul.submenu li a {background: url("/images/page/op_sipka_velka.png") 4px 0 no-repeat;}
#op #main ul.submenu li a {}
#op #main ul.submenu ul li a, #op #client ul.submenu ul li a, #op #client ul.submenu ul li span {background: url("/images/page/sipka_zelena_mala.png") 10px 5px no-repeat; color: #079344;}
#op #main div.left div.zadost {background: url("/images/page/op_online_zadost.jpg") 0 0 no-repeat;}
#karta #main div.left div.zadost {background: url("/images/page/karta_online_zadost.jpg") 0 0 no-repeat;}
#karta #client ul.submenu li a {}
#karta #main ul.submenu ul li a, #karta #client ul.submenu ul li a, #karta #client ul.submenu ul li span {background: url("/images/page/karta_sipka_mala.png") 10px 5px no-repeat;}
#nasplatky #main ul.submenu li a {background: url("/images/page/nasplatky_sipka_velka.png") 4px 0 no-repeat;}
#nasplatky #client ul.submenu li a {}
#nasplatky #main ul.submenu ul li a, #nasplatky #client ul.submenu ul li a, #nasplatky #client ul.submenu ul li span {background: url("/images/page/nasplatky_sipka_mala.png") 10px 5px no-repeat; color: #659835;}
#nasplatky #main div.left div.zadost {background: url("/images/page/nasplatky_online_zadost.jpg") 0 0 no-repeat;}
#automoto #main ul.submenu li a {background: url("/images/page/automoto_sipka_velka.png") 4px 0 no-repeat;}
#automoto #client ul.submenu li a {}
#automoto #main ul.submenu ul li a, #automoto #client ul.submenu ul li a, #automoto #client ul.submenu ul li span {background: url("/images/page/automoto_sipka_mala.png") 10px 5px no-repeat; color: #C72062;}
#automoto #main div.left div.zadost {background: url("/images/page/automoto_online_zadost.jpg") 0 0 no-repeat;}
#pojisteni #main ul.submenu li a {background: url("/images/page/pojisteni_sipka_velka.png") 4px 0 no-repeat;}
#pojisteni #client ul.submenu li a {}
#pojisteni #main ul.submenu ul li a, #pojisteni #client ul.submenu ul li a, #pojisteni #client ul.submenu ul li span {background: url("/images/page/pojisteni_sipka_mala.png") 10px 5px no-repeat; color: #26A5C2;}
#pojisteni #main div.left div.zadost {background: url("/images/page/pojisteni_online_zadost.jpg") 0 0 no-repeat;}

/*---middle panel (content)---*/
#main div.middle, #main div.middle_width {float: right; width: 520px; padding: 0 5px; padding-top: 35px; _padding-right: 0px;}
#main div.middle_width {width: 725px;}
#main h1 {width: 400px;}
#main div.foto-list {border-top: 1px solid #EEEEEE;}
#main div.foto-list .item1 {border-bottom: 1px solid #EEEEEE; padding: 5px;}
#main div.foto-list .item2 {border-bottom: 1px solid #EEEEEE; background: #F2F2F2; padding: 5px;}
#main div.foto-list a.image {display: block; float: left; width: 75px; height: 55px; overflow: hidden; text-align: center;}
#main div.foto-list a.image img {height: 55px;}
#main div.foto-list span.desc {display: block; width: 265px; padding: 0px 15px; float: left;}
#main div.foto-list span.count {display: block; width: 70px; line-height: 20px; margin-top: 20px; background: transparent url("/images/page/photo_count.gif") 0 0 no-repeat; text-align: right; float: left;}
#main div.foto-list a.btn {float: right; display: block; height: 23px; line-height: 23px; padding: 0px 10px; margin-top: 18px; border-right: 1px solid #C03232; border-bottom: 1px solid #C03232; background: url("/images/page/button.png") 0 100% no-repeat; color: #ffffff; text-decoration: none;}
#main div.foto {padding: 16px 14px; background: url("/images/page/fgalerie_bg.jpg") 0 0 no-repeat; width: 492px; _width: 482px; _margin-right: -5px; min-height: 167px; _height: 167px;}
#main div.foto table {padding: 0px; margin: 0px;}
#main div.foto table td {vertical-align: middle; width: 158px; height: 130px; text-align: center; background: #F1F1F1; padding: 0; border: none;}
#main div.foto img {border: 1px solid #fff;}
#main div.item {width: 158px; min-height: 130px; _height: 130px; float: left; margin: 3px; text-align: center;}
#main div.pages {padding: 15px 5px; border-top: 1px solid #E5E5E5; _width: 500px;}
#main div.pages .pagecount {line-height: 24px; padding-left: 5px; float: left;}
#main div.pages .pagenav {float: right;}
#main div.pages .first, div.pages .prev, div.pages .next, div.pages .last, div.pages .pagenum {display: block; line-height: 24px; float: left;}
#main div.pages .first, div.pages .prev, div.pages .next, div.pages .last {margin: 0px 5px;}
#main div.pages .first, div.pages .last {height: 19px; width: 0px; padding-left: 19px; margin-top: 3px; background: url("/images/page/a_first.jpg") 0 0 no-repeat; overflow: hidden;}
#main div.pages .last {background: url("/images/page/a_last.jpg") 0 0 no-repeat;}
#main div.pages .prev, div.pages .next {height: 24px; width: 0px; padding-left: 24px; background: url("/images/page/a_prev.jpg") 0 0 no-repeat; overflow: hidden;}
#main div.pages .next {background: url("/images/page/a_next.jpg") 0 0 no-repeat;}  
#main div.pages .pagenum {padding: 0px 10px;}
#main ul.guidepost {list-style: none; padding-bottom: 5px; margin-bottom: 15px;}
#main ul.guidepost li {position: relative; font-size: 1em; width: 420px; min-height: 65px; _height: 65px; padding-left: 90px; padding-top: 10px; padding-bottom: 5px; line-height: 12px; border-top: 1px solid #eeeeee; background-image: none;}
#main ul.guidepost li.first {border-top: none;}
#main ul.guidepost li a {text-decoration: underline; font-weight: bold;}
#main ul.guidepost li a:hover {text-decoration: none;}
#main ul.guidepost li span {display: block; padding-top: 5px; padding-bottom: 5px; color: #484848;}
#main ul.guidepost li a.image {position: absolute; left: 0px; top: 5px; width: 80px; height: 69px; overflow: hidden;}
#main ul.guidepost li a.image img {border: none;}
#main div.progress {margin-bottom: 15px !important;}
#main div.progress .prg1, #main div.progress .prg1a {display: block; width: 114px; padding-right: 45px; padding-top: 60px; height: 45px; float: left; font-weight: bold; text-align: center; background: url("/images/page/karta_prg1.jpg") 100% 0 no-repeat;}
#main div.progress .prg1a {color: #484848; background: url("/images/page/op_prg1a.jpg") 100% 0 no-repeat;}
#main div.progress .prg2, #main div.progress .prg2a {display: block; width: 202px; padding-top: 60px; height: 40px; float: left; font-weight: bold; text-align: center; background: url("/images/page/karta_prg2.jpg") 0 0 no-repeat;}
#main div.progress .prg2a {color: #484848; background: url("/images/page/op_prg2a.jpg") 0 0 no-repeat;}
#main div.progress .prg3, #main div.progress .prg3a {display: block; width: 124px; padding-left: 35px; padding-top: 60px; height: 45px; float: left; font-weight: bold; text-align: center; background: url("/images/page/karta_prg3.jpg") 0 0 no-repeat;}
#main div.progress .prg3a {color: #484848; background: url("/images/page/op_prg3a.jpg") 0 0 no-repeat;}
#hp #main div.middle {padding-top: 15px;}
#hp #main h1 {position: relative; left: -3px; height: 30px; width: 0px; padding-left: 495px; padding-bottom: 15px; overflow: hidden; background: url("/images/page/vitejte.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/vitejte.png", sizingMethod="crop");}
#main div.pages span.first {background: url("/images/page/gray_a_first.jpg") 0 0 no-repeat;}
#main div.pages span.last {background: url("/images/page/gray_a_last.jpg") 0 0 no-repeat;}
#main div.pages span.prev {background: url("/images/page/gray_a_prev.jpg") 0 0 no-repeat;}
#main div.pages span.next {background: url("/images/page/gray_a_next.jpg") 0 0 no-repeat;}
#op #main div.pages .first, #op .navigation .first {background: url("/images/page/op_a_first.jpg") 0 0 no-repeat;}
#op #main div.pages .last, #op .navigation .last {background: url("/images/page/op_a_last.jpg") 0 0 no-repeat;}
#op #main div.pages .prev, #op .navigation .prev {background: url("/images/page/op_a_prev.jpg") 0 0 no-repeat;}
#op #main div.pages .next, #op .navigation .next {background: url("/images/page/op_a_next.jpg") 0 0 no-repeat;}
#op #main div.foto-list a.btn {border-right: 1px solid #156F3E; border-bottom: 1px solid #156F3E; background: #069547 url(/images/page/op_button.png) 0 100% no-repeat;}
#op #main div.progress .prg1 {background: url("/images/page/op_prg1.jpg") 100% 0 no-repeat;}
#op #main div.progress .prg1a {color: #0F753C;}
#op #main div.progress .prg2 {background: url("/images/page/op_prg2.jpg") 0 -1px no-repeat;}
#op #main div.progress .prg2a {color: #0F753C;}
#op #main div.progress .prg3 {background: url("/images/page/op_prg3.jpg") 0 -1px no-repeat;}
#op #main div.progress .prg3a {color: #0F753C;}
#nasplatky #main div.pages .first, #nasplatky .navigation .first {background: url("/images/page/nasplatky_a_first.jpg") 0 0 no-repeat;}
#nasplatky #main div.pages .last, #nasplatky .navigation .last {background: url("/images/page/nasplatky_a_last.jpg") 0 0 no-repeat;}
#nasplatky #main div.pages .prev, #nasplatky .navigation .prev {background: url("/images/page/nasplatky_a_prev.jpg") 0 0 no-repeat;}
#nasplatky #main div.pages .next, #nasplatky .navigation .next {background: url("/images/page/nasplatky_a_next.jpg") 0 0 no-repeat;}
#nasplatky #main div.foto-list a.btn {border-right: 1px solid #5F843E; border-bottom: 1px solid #5F843E; background: #7BB446 url(/images/page/nasplatky_button.png) 0 100% no-repeat;}
#automoto #main div.pages .first {background: url("/images/page/automoto_a_first.jpg") 0 0 no-repeat;}
#automoto #main div.pages .last, #automoto .navigation .last {background: url("/images/page/automoto_a_last.jpg") 0 0 no-repeat;}
#automoto #main div.pages .prev {background: url("/images/page/automoto_a_prev.jpg") 0 0 no-repeat;}
#automoto #main div.pages .next {background: url("/images/page/automoto_a_next.jpg") 0 0 no-repeat;}
#automoto #main div.foto-list a.btn {border-right: 1px solid #84113E; border-bottom: 1px solid #84113E; background: #B40047 url(/images/page/automoto_button.png) 0 100% no-repeat;}
#pojisteni #main div.pages .first, #pojosteni .navigation .first {background: url("/images/page/pojisteni_a_first.jpg") 0 0 no-repeat;}
#pojisteni #main div.pages .last, #pojisteni .navigation .last {background: url("/images/page/pojisteni_a_last.jpg") 0 0 no-repeat;}
#pojisteni #main div.pages .prev, #pojisteni .navigation .prev {background: url("/images/page/pojisteni_a_prev.jpg") 0 0 no-repeat;}
#pojisteni #main div.pages .next, #pojisteni .navigation .next {background: url("/images/page/pojisteni_a_next.jpg") 0 0 no-repeat;}
#pojisteni #main div.foto-list a.btn {border-right: 1px solid #2C8296; border-bottom: 1px solid #2C8296; background: #29B1D0 url(/images/page/pojisteni_button.png) 0 100% no-repeat;}

/*---right panel---*/
#main div.right {float: right; width: 205px; padding-top: 130px; padding-bottom: 220px;}
#main div.right_width {display: none;}
#main div.right ul {list-style: none; position: relative; padding-bottom: 20px; background: none;}
#main div.right ul li {padding-left: 40px; margin-bottom: 15px; background: none; background: url("/images/page/otaznik.png") 8px 0 no-repeat;}
#main div.right ul li a {display: block; width: 0px; padding-left: 142px; overflow: hidden;}
#main div.right ul li a.line1 {height: 16px; background: url("/images/page/cokdyz.jpg") 0 0 no-repeat;}
#main div.right ul li a.line2 {height: 32px; background: url("/images/page/procprave.jpg") 0 0 no-repeat;}
#main div.right ul li a.napiste {background-image: url("/images/page/napistenam.jpg");}
#main div.right ul li a.navstivte {background-image: url("/images/page/navstivtenas.jpg");}
#main div.right h3 {position: relative; display: block; height: 18px; width: 0px; padding-left: 104px; padding-bottom: 25px; background: url("/images/page/kontaktujtenas.png") 0 0 no-repeat; overflow: hidden;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/kontaktujtenas.png", sizingMethod="crop");}
#main strong.green_line {position: relative; display: block; width: 0px; padding-left: 160px; background: url("/images/page/green_line.png") 0 0 no-repeat; overflow: hidden;}
#hp #main div.right {padding-top: 0px;}
#hp #main div.right h3 {position: relative; left: -16px; display: block; height: 77px; width: 0px; padding-left: 192px; padding-bottom: 15px; background: url("/images/page/kontakt.png") 0 0 no-repeat; overflow: hidden;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/kontakt.png", sizingMethod="crop");}
#hp #main strong.green_line {position: relative; top: -15px; display: block; height: 38px; width: 0px; padding-left: 160px; background: url("/images/page/green_line.png") 0 0 no-repeat; overflow: hidden;}
#hp #main div.right ul {top: -5px;}
#op #main strong.green_line {background: url("/images/page/op_green_line.png") 0 0 no-repeat;}
#karta #main strong.green_line {background: url("/images/page/karta_green_line.png") 0 0 no-repeat;}
#karta #main div.right ul li {background: url("/images/page/karta_otaznik.png") 8px 0 no-repeat;}
#nasplatky #main strong.green_line {background: url("/images/page/nasplatky_green_line.png") 0 0 no-repeat;}
#nasplatky #main div.right ul li {background: url("/images/page/nasplatky_otaznik.png") 8px 0 no-repeat;}
#automoto #main strong.green_line {background: url("/images/page/automoto_green_line.png") 0 0 no-repeat;}
#automoto #main div.right ul li {background: url("/images/page/automoto_otaznik.png") 8px 0 no-repeat;}
#pojisteni #main strong.green_line {background: url("/images/page/pojisteni_green_line.png") 0 0 no-repeat;}
#pojisteni #main div.right ul li {background: url("/images/page/pojisteni_otaznik.png") 8px 0 no-repeat;}
*+html #nasplatky #main div.right ul li, *+html #karta #main div.right ul li, *+html #op #main div.right ul li, *+html #hp #main div.right ul li, *+html #automoto #main div.right ul li, *+html #pojisteni #main div.right ul li, *+html #default #main div.right ul li, *+html #op #main div.right ul li, *+html #bauer #main div.right ul li {background-position: 8px 5px;}

/*---other---*/
#main span.banner_shadow_bottom {position: absolute; top: 292px; left: 20px; display: block; width: 740px; height: 4px; background: url("/images/page/banner_shadow_bottom.png") 0 0 no-repeat;}
#hp #main span.banner_shadow_bottom {top: 390px; width: 735px;}
#main p.bread_crumbs {position: absolute; top: 300px; left: 225px; width: 400px; height: 18px; vertical-align: center;}
#bauer #main p.bread_crumbs { width: width: 350px;}
#main p.bread_crumbs a, #main p.bread_crumbs span, #client p.bread_crumbs a, #client p.bread_crumbs span {text-decoration: none; font-size: 0.9em; padding-left: 12px; background: url("/images/page/sipka_zelena_mala.png") 0 3px no-repeat; padding-right: 8px;}
#main p.bread_crumbs a, #client p.bread_crumbs a {text-decoration: underline;}
#main p.bread_crumbs a:hover, #client p.bread_crumbs a:hover {text-decoration: none;}
#default #main p.bread_crumbs a, #default #main p.bread_crumbs span {color: #D12323;}
#bauer #main p.bread_crumbs a, #bauer #main p.bread_crumbs span {color: #D12323;}
#karta p.bread_crumbs a, #karta p.bread_crumbs span {background: url("/images/page/karta_sipka_mala.png") 0 3px no-repeat;}
#nasplatky p.bread_crumbs a, #nasplatky p.bread_crumbs span {background: url("/images/page/nasplatky_sipka_mala.png") 0 3px no-repeat;}
#automoto p.bread_crumbs a, #automoto p.bread_crumbs span {background: url("/images/page/automoto_sipka_mala.png") 0 3px no-repeat;}
#pojisteni p.bread_crumbs a, #pojisteni p.bread_crumbs span {background: url("/images/page/pojisteni_sipka_mala.png") 0 3px no-repeat;}
/*--/MAIN-----------------------------------------------------------------*/

/*--CLIENT----------------------------------------------------------------*/
#client {
  position: relative;
  background: url("/images/page/klient_main_shadow.jpg") 20px 0px no-repeat;
  min-height: 100px;
  _height: 100px;
  _margin-top: -1px;
  font-size: 0.75em;
  z-index: 1;
}
#client table {color: #484848;}
#client input, #client select, #client option, #client textarea {font-size: 0.95em; *font-size: 1em;}

#client aleft.table td {text-align: left !important;}

#client div.left {float: left; width: 175px; padding-left: 25px; padding-top: 15px;}

#client div.right {position: relative; float: right; width: 723px; min-height: 100px; _height: 100px;padding-right: 25px; padding-left: 20px; border-left: 2px solid #EAEAEA;}
#client div.border_client {position: relative; height: 0px; width: 768px; float: right;}
#client div.border_client span.border_client {position: absolute; top: -83px; left: -2px; display: block; width: 2px; height: 83px; background: url("/images/page/klient_border_bg.jpg") 0 0 no-repeat;}

#client ul.submenu {padding-bottom: 15px; list-style: none;}
#client ul.submenu li {padding-bottom: 5px; background: none; padding-left: 0px; line-height: 14px;}
#client ul.submenu li a {display: block; padding: 2px 0px; padding-left: 25px; width: 144px; background: url("/images/page/sipka_cervena_mala.png") 4px 4px no-repeat; text-decoration: none;}
#client ul.submenu li span {display: block; padding: 2px 0px; padding-left: 25px; width: 144px; background: url("/images/page/sipka_cervena_mala.png") 4px 4px no-repeat; text-decoration: none; color: #aaa}
#client ul.submenu li a:hover {text-decoration: underline;}
#client ul.submenu li a.active {font-weight: bold;}
#client ul.submenu ul {list-style: none; padding-top: 5px; margin-bottom: -5px;}
#client ul.submenu ul li a {color: #D12323; padding-right: 0px; width: 126px; background: url("/images/page/sipka_zelena_mala.png") 10px 5px no-repeat;}

#client div.border {padding: 0; width: 686px;}
#client div.border table {width: 100%; border-collapse: collapse; margin: 0px; color: #006025; border: none;}
#client div.border table div.detail-uv-content {margin-bottom: 1px;}
#client div.border div.fLeft {position: relative; margin: 20px 0 15px 0px; padding: 5px 3px; _padding-bottom: 10px; width: 317px; background: url("/images/page/fLeft_bg.gif") 0 20px repeat-y;z-index:2;}
#client div.border div.fLeft span.fLeft_bt {position: absolute; bottom: -10px; left: 0px; display: block; width: 322px; height: 10px; background: url("/images/page/fLeft_bottom.gif") 0 0 no-repeat;z-index: 3;}
#client div.border div.fLeft table.head {position: relative; top: -10px; } 
#client .detail-uv-content .hiddenDetail {padding-left: 3px; padding-right: 3px;}
#client th {border: none; height: 25px; padding: 0px 8px; text-align: left;}
#client th.thl,#main th.thl {height: 39px; /height: 38px; vertical-align: middle; background-color: transparent; background: url("/images/page/op_thl.gif") 0 0 no-repeat; border-bottom: 1px solid #ddd; border-left: none; border-right: none; padding-top: 0px; padding-bottom: 0px; overflow: hidden;}
#client th.thi,#main th.thi {height: 39px; /height: 38px; vertical-align: middle; background-color: transparent; background: url("/images/page/op_thi.gif") 0 0 no-repeat; border-bottom: 1px solid #ddd; border-left: none; border-right: none; padding-top: 0px; padding-bottom: 0px; overflow: hidden;}
#client th.thr,#main th.thr {height: 39px; /height: 38px; vertical-align: middle; background-color: transparent; background: url("/images/page/op_thr.gif") 100% 0 no-repeat; border-bottom: 1px solid #ddd; border-left: none; border-right: none; padding-top: 0px; padding-bottom: 0px; overflow: hidden;}
#client div.border td {text-align: left; padding: 6px 8px; color: #484848; border: none;}
#client div.border tr {background: url("/images/page/nasplatky_td_bg.png") 0 100% repeat-x;}
#client div.border table.white_bg tr {background: #ffffff url("/images/page/nasplatky_td_bg.png") 0 100% repeat-x;}
#client div.border tr.active td {background: #ffffff; font-weight: bold;}
#client div.border td.tRight, #client div.border td.pSides td.tRight {text-align: right; background: #ffffff url("/images/page/nasplatky_td_bg.png") 0 100% repeat-x;}
#client div.border td.bdLeft {width: 6px; background: #ffffff url("/images/page/nasplatky_td_bg.png") 0 100% repeat-x; border-left: 1px solid #BDE2CE;}
#client div.border td.bdRight {width: 15px; background: #ffffff; border-right: 1px solid #DBE2CE;}
#client div.border td.bdTop {border-top: 1px solid #DBE2CE;}
#client div.border td.bdBottom {border-bottom: 1px solid #DBE2CE; background-image: none;}
#client div.border td.pNone {padding: 0;}
#client div.border td.pSides {padding: 0 10px;}
#client div.border tr.last, #client div.border table.white_bg tr.last, #client div.border tr.last td.bdLeft {background-image: none;}
#client div.border table table td {padding: 6px 0px;}
#client div.border div.detail-uv-content {position: relative; padding: 25px 13px 13px 13px; width: 660px; background: #E8F5EE url("/images/page/op_table_detail_bg.jpg") 0 0 no-repeat;}
#client div.border div.detail-uv-content table.item_detail {margin-left: 117px; width: 540px;}
#client div.border div.detail-uv-content span.bg_pict {position: absolute; top: 30px; left: 25px; display: block; width: 75px; height: 90px; font-size: 0; background: url("/images/page/op_pict_big.jpg") 0 0 no-repeat;}
#client div.border div.detail-uv-content2 {padding: 25px 13px 13px 13px; background: #E8F5EE url("/images/page/op_table_detail2_bg.jpg") 0 0 no-repeat;}
#client div.border div.detail-uv-content2 table.item_detail {margin-left: 0; width: 100%;}
#client div.border div.detail-uv-content2 table.item_detail td.sdLeft {background: #E8F5EE url("/images/page/nasplatky_td_bg.png") 0 100% repeat-x;}
#client div.border div.detail-uv-content2 table.item_detail tr.last td.sdLeft {background: #E8F5EE; width: 55%;}
#client div.border td.card_num {height: 32px; /height: 20px;}
#client div.border span.card_num {float: left; display: block; width: 17px; height: 28px; line-height: 28px; padding-left: 11px; margin: -3px 0; background: transparent url("/images/page/card_num.gif") 0 0 no-repeat;}
#client div.border span.card_number {float: left; margin-top: 0px; margin-right: 5px;}
#client div.border span.card_icon {float: left; display: block; height: 17px; width: 16px; margin-top: 3px; background: url("/images/page/nasplatky_card_icon.gif") 0 0 no-repeat;}

#client div.border ul.dynBut {text-align: right; padding: 0; margin: -2px 0; list-style: none;}
#client div.border div.fLeft ul.dynBut, .centerBut ul.dynBut {text-align: center !important;}
.leftBut ul.dynBut {text-align: left !important;}
#client div.border ul.dynBut li {display: inline; padding-top: 4px; padding-bottom: 3px; border-right: 1px solid #1F7446; border-bottom: 1px solid #1F7446; background: none;}
#client div.border ul.dynBut li.detail_button {padding-left: 0px; background: #79B045 url("/images/page/op_klient_bt.jpg") 0 0 no-repeat;}
#client div.border ul.dynBut li.detail_button_close {padding-left: 1px; background: #79B045 url("/images/page/op_klient_bt_close.jpg") 0 0 no-repeat;}
#client div.border ul.dynBut li.detail_button a, #client div.border ul.dynBut li.detail_button_close a {padding-left: 24px; padding-right: 10px; text-decoration: none; color: #ffffff; font-weight: normal;}

/*#client div.border div#revPrehled th,#client div.border div#dtsPrehled th  {border: none; background: #07582B; line-height: 25px; padding: 0px 8px; text-align: left;}*/
#client div.border div#revPrehled td, #client div.border div#dtsPrehled td {padding-left: 8px; padding-right: 8px;}
#client div.border div#dtsPrehled td td {padding-left: 0px; padding-right: 0px;}
#client div.border div#dtsPrehled td.card_num {height: 32px; /height: 20px;}
#client div.border div#dtsPrehled span.card_num {display: none;}
#client div.border div#dtsPrehled span.card_number {float: none; margin: 0px;}
#client div.border div#dtsPrehled span.card_icon {display: none;}

#client div.item {margin-right: 8px; _margin-right: 7px; margin-bottom: 15px; float: left; text-align: right; background: url("/images/page/client_item.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/client_item.png", sizingMethod="crop");}
#client div.item .package {position: relative; min-height: 80px; _height: 80px; width: 150px; padding: 0 11px; padding-top: 124px; }
#client div.item h3 {position: absolute; top: 13px; left: 35px; display: block; height: 17px; width: 0px; padding-left: 96px; overflow: hidden; font-size: 0;}
#client div.item h3.op {background: url("/images/page/op.jpg") 0 0 no-repeat;}
#client div.item h3.karta {background: url("/images/page/karta.jpg") 0 0 no-repeat;}
#client div.item h3.nasplatky {background: url("/images/page/nasplatky.jpg") 0 0 no-repeat;}
#client div.item h3.automoto {background: url("/images/page/automoto.jpg") 0 0 no-repeat;}
#client div.item span.img_karta {position: absolute; top: 45px; left: 59px; display: block; width: 53px; height: 62px; font-size: 0; background: url("/images/page/karta_pict_small.jpg") 0 0 no-repeat;}
#client div.item span.img_op {position: absolute; top: 45px; left: 59px; display: block; width: 53px; height: 62px; font-size: 0; background: url("/images/page/op_pict_small.jpg") 0 0 no-repeat;}
#client div.item span.img_nasplatky {position: absolute; top: 45px; left: 59px; display: block; width: 53px; height: 62px; font-size: 0; background: url("/images/page/nasplatky_pict_small.jpg") 0 0 no-repeat;}
#client div.item span.img_automoto {position: absolute; top: 45px; left: 59px; display: block; width: 53px; height: 62px; font-size: 0; background: url("/images/page/automoto_pict_small.jpg") 0 0 no-repeat;}
#client div.item span {float: left;}
#client div.item a {display: inline-block; padding-bottom: 4px; color:#007C2F; position: relative;}
#client div.item p {padding: 0px; margin: 0px; position: relative;}
#client div.item hr {display: none;}

#client div.progress {margin-bottom: 15px;}
#client div.progress .prg1, #client div.progress .prg1a {display: block; width: 114px; padding-right: 45px; padding-top: 60px; height: 45px; float: left; font-weight: bold; text-align: center; background: url("/images/page/karta_prg1.jpg") 100% 0 no-repeat;}
#client div.progress .prg1a {color: #484848; background: url("/images/page/op_prg1a.jpg") 100% 0 no-repeat;}
#client div.progress .prg2, #client div.progress .prg2a {display: block; width: 202px; padding-top: 60px; height: 40px; float: left; font-weight: bold; text-align: center; background: url("/images/page/karta_prg2.jpg") 0 0 no-repeat;}
#client div.progress .prg2a {color: #484848; background: url("/images/page/op_prg2a.jpg") 0 0 no-repeat;}
#client div.progress .prg3, #client div.progress .prg3a {display: block; width: 124px; padding-left: 35px; padding-top: 60px; height: 45px; float: left; font-weight: bold; text-align: center; background: url("/images/page/karta_prg3.jpg") 0 0 no-repeat;}
#client div.progress .prg3a {color: #484848; background: url("/images/page/op_prg3a.jpg") 0 0 no-repeat;}

#op #client div.progress .prg1 {background: url("/images/page/op_prg1.jpg") 100% 0 no-repeat;}
#op #client div.progress .prg1a {color: #0F753C;}
#op #client div.progress .prg2 {background: url("/images/page/op_prg2.jpg") 0 -1px no-repeat;}
#op #client div.progress .prg2a {color: #0F753C;}
#op #client div.progress .prg3 {background: url("/images/page/op_prg3.jpg") 0 -1px no-repeat;}
#op #client div.progress .prg3a {color: #0F753C;}

#op #client div.border div.detail-uv-content2 {background: #E8F5EE url("/images/page/op_table_detail2_bg.jpg") 0 0 no-repeat;}
#op #client div.border div.detail-uv-content2 table.item_detail td.sdLeft {background-color: #E8F5EE;}
#op #client ul.submenu li a {background: url("/images/page/op_sipka.png") 4px 4px no-repeat;}
#op #client ul.submenu li span {background: url("/images/page/op_sipka.png") 4px 4px no-repeat;}
#karta #client div.border div.detail-uv-content {background: #FAF3F3 url("/images/page/karta_table_detail_bg.jpg") 0 0 no-repeat;}
#karta #client div.border div.detail-uv-content2 {background: #FAF3F3 url("/images/page/karta_table_detail2_bg.jpg") 0 0 no-repeat;}
#karta #client div.border div.detail-uv-content2 table.item_detail td.sdLeft {background-color: #FAF3F3;} 
#karta #client div.border td.bdRight, #karta #client div.border td.bdLeft, #karta #client div.border td.bdBottom, #karta #client div.border td.bdTop {border-color: #EDC4C4;}
#karta th.thl {background: url("/images/page/karta_thl.gif") 0 0 no-repeat;}
#karta th.thi {background: url("/images/page/karta_thi.gif") 0 0 no-repeat;}
#karta th.thr {background: url("/images/page/karta_thr.gif") 100% 0 no-repeat;}
#karta #client div.border ul.dynBut li.detail_button {background: #79B045 url("/images/page/karta_klient_bt.jpg") 0 0 no-repeat;}
#karta #client div.border ul.dynBut li.detail_button_close {background: #79B045 url("/images/page/karta_klient_bt_close.jpg") 0 0 no-repeat;}
#karta #client div.border ul.dynBut li {border-color: #882D2D;}
/*#karta #client div.border div#revPrehled th, #karta #client div.border div#dtsPrehled th {background: #750B0B;}*/
#karta #client div.border div.detail-uv-content span.bg_pict {background: url("/images/page/karta_pict_big.jpg") 0 0 no-repeat;}
#nasplatky #client div.border ul.dynBut li.detail_button {background: #79B045 url("/images/page/nasplatky_klient_bt.jpg") 0 0 no-repeat;}
#nasplatky #client div.border ul.dynBut li.detail_button_close {background: #79B045 url("/images/page/nasplatky_klient_bt_close.jpg") 0 0 no-repeat;}
#nasplatky #client div.border td.bdRight, #nasplatky #client div.border td.bdLeft, #nasplatky #client div.border td.bdBottom, #nasplatky #client div.border td.bdTop  {border-color: #D6E7C6;}
#nasplatky #client div.border ul.dynBut li {border-color: #658846;}
#nasplatky #client ul.submenu li a {background: url("/images/page/nasplatky_sipka.png") 4px 4px no-repeat;}
#nasplatky #client ul.submenu li span {background: url("/images/page/nasplatky_sipka.png") 4px 4px no-repeat;}
#nasplatky th.thl,#nasplatky #main th.thl {background: url("/images/page/nasplatky_thl.gif") 0 0 no-repeat;}
#nasplatky th.thi,#nasplatky #main th.thi {background: url("/images/page/nasplatky_thi.gif") 0 0 no-repeat;}
#nasplatky th.thr,#nasplatky #main th.thr {background: url("/images/page/nasplatky_thr.gif") 100% 0 no-repeat;}
#nasplatky #client div.border div.detail-uv-content {background: #F2F7EC url("/images/page/nasplatky_table_detail_bg.jpg") 0 0 no-repeat;}
#nasplatky #client div.border div.detail-uv-content2 {background: #F2F7EC url("/images/page/nasplatky_table_detail2_bg.jpg") 0 0 no-repeat;}
#nasplatky #client div.border div.detail-uv-content2 table.item_detail td.sdLeft {background: #F2F7EC url("/images/page/nasplatky_td_bg.png") 0 100% repeat-x;}
#nasplatky #client div.border div.detail-uv-content span.bg_pict {background: url("/images/page/nasplatky_pict_big.jpg") 0 0 no-repeat;}
/*#nasplatky #client div.border div#revPrehled th, #nasplatky #client div.border div#dtsPrehled th {background: #3A6116;}*/
#automoto #client div.border ul.dynBut li.detail_button {background: #90385A url("/images/page/automoto_klient_bt.jpg") 0 0 no-repeat;}
#automoto #client div.border ul.dynBut li.detail_button_close {background: #90385A url("/images/page/automoto_klient_bt_close.jpg") 0 0 no-repeat;}
#automoto #client ul.submenu li a {background: url("/images/page/automoto_sipka.png") 4px 4px no-repeat;}
#automoto #client ul.submenu li span {background: url("/images/page/automoto_sipka.png") 4px 4px no-repeat;}
#automoto th.thl {background: url("/images/page/automoto_thl.gif") 0 0 no-repeat;}
#automoto th.thi {background: url("/images/page/automoto_thi.gif") 0 0 no-repeat;}
#automoto th.thr {background: url("/images/page/automoto_thr.gif") 100% 0 no-repeat;}
#automoto #client div.border div.detail-uv-content {background: #F8F3F5 url("/images/page/automoto_table_detail_bg.jpg") 0 0 no-repeat;}
#automoto #client div.border div.detail-uv-content2 {background: #F8F3F5 url("/images/page/automoto_table_detail2_bg.jpg") 0 0 no-repeat;}
#automoto #client div.border div.detail-uv-content2 table.item_detail td.sdLeft {background-color: #F8F3F5;}
#automoto #client div.border td.bdRight, #automoto #client div.border td.bdLeft, #automoto #client div.border td.bdBottom, #automoto #client div.border td.bdTop  {border-color: #F5C9DB;}
#automoto #client div.border div.detail-uv-content span.bg_pict {background: url("/images/page/automoto_pict_big.jpg") 0 0 no-repeat;}
#pojisteni th.thl {background: url("/images/page/pojisteni_thl.gif") 0 0 no-repeat;}
#pojisteni th.thi {background: url("/images/page/pojisteni_thi.gif") 0 0 no-repeat;}
#pojisteni th.thr {background: url("/images/page/pojisteni_thr.gif") 100% 0 no-repeat;}


#op_extended th.thl {background: url("/images/page/op_thin_thl.gif") 0 0px no-repeat; border-top: 0px; color: #484848; height: 30px;}
#op_extended th.thi {background: url("/images/page/op_thin_thi.gif") 0 0px no-repeat; border-top: 0px; color: #484848; height: 30px;}
#op_extended th.thr {background: url("/images/page/op_thin_thr.gif") 100% 0px no-repeat; border-top: 0px; color: #484848; height: 30px;}
#op_extended b { color: #006025; }

a.info {border-bottom: 1px dotted; cursor: help; text-decoration: none; white-space: nowrap;}
.poj-info {position: relative;z-index:100; height: 1.5em;}
.poj-info div {position: absolute; z-index:100; bottom: 20px; right: 5px; text-align: left; border: 1px #ccc solid; background: #fff; padding: 5px; width: 155px;}
#nasplatky #client .poj-info div {background: #F2F7EC;}
#op #client .poj-info div {background: #E8F5EE;}
#karta #client .poj-info div {background: #FAF3F3;}
#automoto #client .poj-info div {background: #F8F3F5;}

#client .right ul {position: relative;}
#client .right ul li {line-height: 20px; background-position: 0 5px;}
#client .right .overview li {line-height: 14px; background-position: 10px 10px no-repeat;}

#client th a {color: #ffffff; text-decoration: none; cursor: pointer;}
/*--/CLIENT---------------------------------------------------------------*/

/*--HEADER----------------------------------------------------------------*/
#header {
  position: absolute;
  top: 0px; left: 0px;
  height: 292px;
  width: 976px;
  background: url("/images/page/top_bg.png") 0 0 no-repeat;
}
#hp #header {height: 390px;}

#logo {display: block; position: absolute; top: 30px; left: 25px; height: 55px; width: 0px; padding-left: 149px; background: url("/images/page/logo.jpg") 0 0 no-repeat; overflow: hidden;}

#header div.bannerCont {position: absolute; top: 146px; left: 17px; width: 939px; height: 146px;}
#header strong.banner {position: absolute; top: 43px; left: 47px; height: 70px; width: 0px; padding-left: 370px; overflow: hidden;}
#header strong.default {background: url("/images/page/default_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/default_banner_text.png", sizingMethod="crop");}
#header strong.op {background: url("/images/page/op_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/op_banner_text.png", sizingMethod="crop");}
#header strong.karta {background: url("/images/page/karta_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/karta_banner_text.png", sizingMethod="crop");}
#header strong.nasplatky {background: url("/images/page/nasplatky_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/nasplatky_banner_text.png", sizingMethod="crop");}
#header strong.automoto {background: url("/images/page/automoto_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/automoto_banner_text.png", sizingMethod="crop");}
#header strong.pojisteni {background: url("/images/page/pojisteni_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/pojisteni_banner_text.png", sizingMethod="crop");}
#header strong.bauer {background: url("/images/page/bauer_banner_text.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/bauer_banner_text.png", sizingMethod="crop");}
#hp #header div.bannerCont {height: 244px; background: url("/images/page/hp_banner_bg.jpg") 0 0 no-repeat;}
#hp #header div.banner {position: absolute; top: 0px; left: 190px; height: 244px; width: 550px;}
#hp #header div.banner div.no_flash {height: 244px; width: 0px; padding-left: 550px; background: url("/images/page/hp_banner_inner.jpg") 0 0 no-repeat; overflow: hidden;}
#default #header div.bannerCont {background: url("/images/page/default_banner_bg.jpg") 0 0 no-repeat;}
#bauer #header div.bannerCont {background: url("/images/page/default_banner_bg.jpg") 0 0 no-repeat;}
#op #header div.bannerCont {background: url("/images/page/op_banner_bg.jpg") 0 0 no-repeat;}
#karta #header div.bannerCont {background: url("/images/page/karta_banner_bg.jpg") 0 0 no-repeat;}
#nasplatky #header div.bannerCont {background: url("/images/page/nasplatky_banner_bg.jpg") 0 0 no-repeat;}
#automoto #header div.bannerCont {background: url("/images/page/automoto_banner_bg.jpg") 0 0 no-repeat;}
#pojisteni #header div.bannerCont {background: url("/images/page/pojisteni_banner_bg.jpg") 0 0 no-repeat;}

#header ul.top_menu, #header ul.menu {list-style: none;}
#header ul.top_menu {position: absolute; top: 35px; right: 220px;}
#header ul.top_menu li, #header ul.menu li {float: left; background: none; padding-left: 0px;  line-height: 14px;}
#header ul.top_menu li a {display: block; float: left; font-size: 0.65em; padding: 2px 8px; margin: 0px 2px; padding-left: 3px; background: url("/images/page/footer_menu_sep.jpg") 100% 5px no-repeat;}
#header ul.top_menu li a.last {background: none;}
#header ul.top_menu li a:hover {text-decoration: none;}

#header ul.menu {position: absolute; top: 100px; left: 18px;}
#header ul.menu li {padding-left: 0px;}
#header ul.menu li a {display: block; float: left; width: 0px; height: 46px; padding-left: 155px; overflow: hidden;}
body:nth-of-type(1) #header ul.menu li a {width: 155px; height: 0px; padding-top: 46px; padding-left: 0px; margin-right: 0px;}  /* google chrom/safari opt. */
#header ul.menu li.c1 a {padding-left: 160px; background: url("/images/page/menu1.jpg") 0 0 no-repeat;}
body:nth-of-type(1) #header ul.menu li.c1 a {width: 160px;}  /* google chrom/safari opt. */
#header ul.menu li.c1 a:hover {background: url("/images/page/menu1.jpg") 0 -46px no-repeat;} 
#header ul.menu li.c1 a.active, #header ul.menu li.c1 a.active:hover {background: url("/images/page/menu1.jpg") 0 -92px no-repeat;}
#header ul.menu li.c2 a {background: url("/images/page/menu2.jpg") 0 0 no-repeat;}
#header ul.menu li.c2 a:hover {background: url("/images/page/menu2.jpg") 0 -46px no-repeat;}
#header ul.menu li.c2 a.active, #header ul.menu li.c2 a.active:hover {background: url("/images/page/menu2.jpg") 0 -92px no-repeat;}
#header ul.menu li.c3 a {background: url("/images/page/menu3.jpg") 0 0 no-repeat;}
#header ul.menu li.c3 a:hover {background: url("/images/page/menu3.jpg") 0 -46px no-repeat;}
#header ul.menu li.c3 a.active, #header ul.menu li.c3 a.active:hover {background: url("/images/page/menu3.jpg") 0 -92px no-repeat;}
#header ul.menu li.c4 a {background: url("/images/page/menu4.jpg") 0 0 no-repeat;}
#header ul.menu li.c4 a:hover {background: url("/images/page/menu4.jpg") 0 -46px no-repeat;}
#header ul.menu li.c4 a.active, #header ul.menu li.c4 a.active:hover {background: url("/images/page/menu4.jpg") 0 -92px no-repeat;}
#header ul.menu li.c5 a {background: url("/images/page/menu5.jpg") 0 0 no-repeat;}
#header ul.menu li.c5 a:hover {background: url("/images/page/menu5.jpg") 0 -46px no-repeat;}
#header ul.menu li.c5 a.active, #header ul.menu li.c5 a.active:hover {background: url("/images/page/menu5.jpg") 0 -92px no-repeat;}
#header ul.menu li.c6 a {padding-left: 156px; background: url("/images/page/menu6.jpg") 0 0 no-repeat;}
body:nth-of-type(1) #header ul.menu li.c6 a {width: 156px;}  /* google chrom/safari opt. */
#header ul.menu li.c6 a:hover {background: url("/images/page/menu6.jpg") 0 -46px no-repeat;}
#header ul.menu li.c6 a.active, #header ul.menu li.c6 a.active:hover {background: url("/images/page/menu6.jpg") 0 -92px no-repeat;}

#header form {position: absolute; top: 29px; right: 20px;}
#header form input.search_input {position: relative; top: -11px; /top: -5px; height: 20px; width: 150px; padding-top: 5px; padding-left: 6px; font-size: 0.75em; color: #A0A0A0; border: none; border-right: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; background: url("/images/page/input_bg.jpg") 0 0 no-repeat;}
#header form input.search_button {margin-bottom: 0px; /margin-bottom: 2px; border: 0px;}

#hp #header span.banner_shadow_top {position: absolute; top: 139px; left: 20px; display: block; width: 932px; height: 7px; background: url('/images/page/banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/banner_shadow.png", sizingMethod="crop");}
#default #header span.banner_shadow_top {position: absolute; top: 142px; left: 178px; display: block; width: 772px; height: 4px; background: url('/images/page/default_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/default_banner_shadow.png", sizingMethod="crop");}
#bauer #header span.banner_shadow_top {position: absolute; top: 142px; left: 178px; display: block; width: 772px; height: 4px; background: url('/images/page/default_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/default_banner_shadow.png", sizingMethod="crop");}
#op #header span.banner_shadow_top {position: absolute; top: 142px; left: 20px; display: block; width: 932px; height: 4px; background: url('/images/page/op_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/op_banner_shadow.png", sizingMethod="crop");}
#karta #header span.banner_shadow_top {position: absolute; top: 142px; left: 20px; display: block; width: 932px; height: 4px; background: url('/images/page/karta_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/karta_banner_shadow.png", sizingMethod="crop");}
#nasplatky #header span.banner_shadow_top {position: absolute; top: 142px; left: 20px; display: block; width: 932px; height: 4px; background: url('/images/page/nasplatky_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/nasplatky_banner_shadow.png", sizingMethod="crop");}
#automoto #header span.banner_shadow_top {position: absolute; top: 142px; left: 20px; display: block; width: 932px; height: 4px; background: url('/images/page/automoto_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/automoto_banner_shadow.png", sizingMethod="crop");}
#pojisteni #header span.banner_shadow_top {position: absolute; top: 142px; left: 20px; display: block; width: 778px; height: 4px; background: url('/images/page/pojisteni_banner_shadow.png') 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/pojisteni_banner_shadow.png", sizingMethod="crop");}
/*--/HEADER---------------------------------------------------------------*/

/*--HEADER CLIENT---------------------------------------------------------*/
#header_client {
  position: relative;
  padding-top: 85px;
  padding-left: 16px;
  width: 960px;
  background: url("/images/page/klient_top_bg_2.png") 0 0 no-repeat;
  z-index: 2;
}
#header_client #logo {display: block; position: absolute; top: 20px; left: 27px; height: 50px; width: 0px; padding-left: 229px; background: url("/images/page/klient_logo.png") 0 0 no-repeat; overflow: hidden; cursor: pointer;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/klient_logo.png", sizingMethod="crop");}

#header_client div.ads {min-height: 105px; _height: 105px; margin-bottom: 10px; margin-left: 7px;}
#header_client div.ads img {border: none;}
#header_client div.no-ads {min-height: 50px; _height: 50px; margin-bottom: 50px;}
#header_client div.ad {width: 560px; height: 33px; padding: 5px; margin-bottom: 3px; font-size: 0.75em; font-weight: bold; background: url("/images/page/ad_bg.png") 0 0 no-repeat; overflow: hidden;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/ad_bg.png", sizingMethod="crop");}
#header_client div.ad a {text-decoration: none;}
#header_client div.ad a:hover {text-decoration: underline;}
#header_client a.ad_default {position: relative; display: block; width: 515px; height: 30px; padding: 2px 0 0 40px; color: #484848; background: url("/images/page/ad_default.jpg") 3px 3px no-repeat; overflow: hidden;}
#header_client a.ad_red {position: relative; display: block; width: 515px; height: 30px; padding: 2px 0 0 40px; color: #C01C1C; background: url("/images/page/ad_red.jpg") 3px 3px no-repeat; overflow: hidden;}
#header_client a.ad_green {position: relative; display: block; width: 515px; height: 30px; padding: 2px 0 0 40px; color: #007C2F; background: url("/images/page/ad_green.jpg") 3px 3px no-repeat; overflow: hidden;}

#header_client div.user {position: absolute; right: 30px; top: 85px; width: 175px; height: 100px;}
#header_client div.user h3, #login_form div.user h3 {display: block; height: 14px; width: 0px; padding-left: 118px; background: url("/images/page/klient_prihlasen.png") 0 0 no-repeat; overflow: hidden;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/klient_prihlasen.png", sizingMethod="crop");}
#login_form div.user h3, h3.logged {margin-top: 15px !important; margin-bottom: 10px !important;}
#header_client div.user span.user, #login_form div.user span.user {display: block; height: 20px; font-size: 0.75em; padding-top: 2px; padding-left: 30px; margin: 5px 0px; background: url("/images/page/klient_user.png") 0 0 no-repeat;}
#header_client div.user span.birth, #login_form div.user span.birth {display: block; height: 20px; font-size: 0.75em; padding-top: 2px; padding-left: 30px; margin-bottom: 5px; background: url("/images/page/klient_birthday.png") 0 0 no-repeat;}
#header_client div.user a, #login_form div.user a {position: relative; float: left; right: 0px; bottom: 0px; font-size: 0.75em; display: block; height: 20px; line-height: 20px; padding: 0px 10px; border-right: 1px solid #C03232; border-bottom: 1px solid #C03232; background: url("/images/page/button.png") 0 100% no-repeat; color: #ffffff; text-decoration: none; margin-right: 5px;}
#login_form div.user a.entryPoint {border-right: 1px solid #5F843E; border-bottom: 1px solid #5F843E; background: #7BB446 url("/images/page/op_button.png") top left no-repeat;}

#header_client ul.menu {/*position: absolute; bottom: 15px; _bottom: 14px; left: 208px;*/position: relative; top: 0px; left: 343px; width: 600px; height: 38px; padding: 0; margin: 0; clear: both;}
#header_client ul.menu li {padding-left: 0px; float: left; background: none;}
#header_client ul.menu li a {display: block; float: left; width: 0px; height: 38px; padding-left: 148px; overflow: hidden;}
body:nth-of-type(1) #header_client ul.menu li a {width: 148px; height: 0px; padding-top: 38px; padding-left: 0px; margin-right: 0px;}  /* google chrom/safari opt. */
#header_client ul.menu li.s1 a {padding-left: 150px; background: url("/images/page/menu1s.jpg") 0 0 no-repeat;}
body:nth-of-type(1) #header_client ul.menu li.s1 a {width: 150px;}  /* google chrom/safari opt. */
#header_client ul.menu li.s1 a:hover {background: url("/images/page/menu1s.jpg") 0 -38px no-repeat;}
#header_client ul.menu li.s1 a.active, #header_client ul.menu li.s1 a.active:hover {background: url("/images/page/menu1s.jpg") 0 -76px no-repeat;}
#header_client ul.menu li.s2 a {background: url("/images/page/menu2s.jpg") 0 0 no-repeat;}
#header_client ul.menu li.s2 a:hover {background: url("/images/page/menu2s.jpg") 0 -38px no-repeat;}
#header_client ul.menu li.s2 a.active, #header_client ul.menu li.s2 a.active:hover {background: url("/images/page/menu2s.jpg") 0 -76px no-repeat;}
#header_client ul.menu li.s3 a {background: url("/images/page/menu3s.jpg") 0 0 no-repeat;}
#header_client ul.menu li.s3 a:hover {background: url("/images/page/menu3s.jpg") 0 -38px no-repeat;}
#header_client ul.menu li.s3 a.active, #header_client ul.menu li.s3 a.active:hover {background: url("/images/page/menu3s.jpg") 0 -76px no-repeat;}
#header_client ul.menu li.s4 a {background: url("/images/page/menu4s.jpg") 0 0 no-repeat;}
#header_client ul.menu li.s4 a:hover {background: url("/images/page/menu4s.jpg") 0 -38px no-repeat;}
#header_client ul.menu li.s4 a.active, #header_client ul.menu li.s4 a.active:hover {background: url("/images/page/menu4s.jpg") 0 -76px no-repeat;}
#header_client ul.menu li.s5 a {padding-left: 149px; background: url("/images/page/menu5s.jpg") 0 0 no-repeat;}
body:nth-of-type(1) #header_client ul.menu li.s5 a {width: 149px;}  /* google chrom/safari opt. */
#header_client ul.menu li.s5 a:hover {background: url("/images/page/menu5s.jpg") 0 -38px no-repeat;}
#header_client ul.menu li.s5 a.active, #header_client ul.menu li.s5 a.active:hover {background: url("/images/page/menu5s.jpg") 0 -76px no-repeat;}
#hp #header_client ul.menu {bottom: 112px;}

#header_client div.banner {/*position: absolute; bottom: 0px; left: 18px; */ position: relative; left: 2px;  height: 38px; width: 939px; background: url("/images/page/klient_hp_banner.jpg") 0 0 no-repeat;}
#header_client div.banner h2 {font-size: 1.1em;}
#header_client div.banner p {height: 35px; font-size: 0.85em; overflow: hidden;}
#header_client div.banner strong.banner {position: absolute; top: 42px; left: 640px; display: block; height: 51px; width: 0px; padding-left: 264px; background: url("/images/page/klient_vitamevas.png") 0 0 no-repeat; overflow: hidden;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/klient_vitamevas.png", sizingMethod="crop");}

#hp #header_client div.banner {height: 90px; width: 599px; /*left: 16px; */ left: 0px; padding: 35px 125px 0 215px;}
#default #header_client div.banner { background: url("/images/page/default_klient_banner2.jpg") 0 0 no-repeat;}
#bauer #header_client div.banner { background: url("/images/page/default_klient_banner2.jpg") 0 0 no-repeat;}
#nasplatky #header_client div.banner { background: url("/images/page/nasplatky_klient_banner.jpg") 0 0 no-repeat;}
#op #header_client div.banner { background: url("/images/page/op_klient_banner.jpg") 0 0 no-repeat;}
#karta #header_client div.banner { background: url("/images/page/karta_klient_banner.jpg") 0 0 no-repeat;}
#automoto #header_client div.banner { background: url("/images/page/automoto_klient_banner.jpg") 0 0 no-repeat;}
#pojisteni #header_client div.banner { background: url("/images/page/pojisteni_klient_banner.jpg") 0 0 no-repeat;}
/*--/HEADER CLIENT--------------------------------------------------------*/

/*--FOOTER----------------------------------------------------------------*/
#footer {
  position: relative;
  height: 35px;
  background: url("/images/page/bottom_bg.png") 0 100% no-repeat;
  clear: both;
  padding: 20px 35px 0 25px;
}
#hp #footer {background: url("/images/page/hp_bottom_bg.png") 0 100% no-repeat; height: 45px; padding-top: 10px;}

#footer ul {list-style: none; font-size: 0.75em; float: right;}
#footer ul li {float: left; padding-left: 0px; background: none; line-height: 14px;}
#footer ul li a {display: block; float: left; padding: 2px 8px; margin: 0px 2px; padding-left: 4px; background: url("/images/page/footer_menu_sep.jpg") 100% 5px no-repeat;}
#footer ul li a:hover {text-decoration: none;}
#footer ul li a.last {background: none;}
#footer p {font-size: 0.75em; color: #A0A0A0; float: left; padding-top: 1px;}
#footer div.legrace_cont {position: absolute; top: 0px; right: 37px; display: block; height: 0px; width: 169px;}
#footer div.legrace_cont a.legrace {position: relative; top: -47px; display: block; height: 38px; width: 0px; padding-left: 169px; background: url("/images/page/legrace_button.png") 0 0 no-repeat; overflow: hidden;}
#footer div.legrace_cont div.legrace {position: relative; top: -47px; display: block; height: 38px; width: 0px; width: 169px; overflow: hidden; text-align: right;}

#footer div.banner_footer_cont {position: absolute; top: 0px; right: 37px; display: block; height: 0px; width: 169px;}
#footer div.banner_footer_cont div.banner_footer {position: relative; top: -225px; display: block; height: 169px; width: 0px; width: 169px; overflow: hidden; text-align: right;}

#karta #footer div.legrace_cont a.legrace {background: url("/images/page/karta_legrace_button.png") 0 0 no-repeat;}
#nasplatky #footer div.legrace_cont a.legrace {background: url("/images/page/nasplatky_legrace_button.png") 0 0 no-repeat;}
#automoto #footer div.legrace_cont a.legrace {background: url("/images/page/automoto_legrace_button.png") 0 0 no-repeat;}
#pojisteni #footer div.legrace_cont a.legrace {background: url("/images/page/pojisteni_legrace_button.png") 0 0 no-repeat;}
/*--/FOOTER---------------------------------------------------------------*/

/*--FOOTER CLIENT---------------------------------------------------------*/
#footer_client {
  height: 25px;
  padding: 40px 15px 0 15px;
  background: #ffffff url("/images/page/klient_bottom_bg.jpg") 0 0 no-repeat;
}

#footer_client p {font-size: 0.75em; color: #A0A0A0; float: left; padding-top: 1px;}
#footer_client a {font-size: 0.75em; color: #007C2F; float: right;}
/*--/FOOTER CLIENT--------------------------------------------------------*/

/*--OTHER-----------------------------------------------------------------*/
#credito, #credito_client {font-size: 0px;}

#hp #credito {position: absolute; top: 170px; left: 34px; display: block; width: 182px; height: 267px; background: url("/images/page/credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/credito.png", sizingMethod="crop");} /* podzim */

/*
#hp #credito {position: absolute; top: 171px; left: 27px; display: block; width: 193px; height: 272px; background: url("/images/page/credito_zima.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/credito_zima.png", sizingMethod="crop");} */

#default #credito {position: absolute; top: 170px; left: 625px; display: block; width: 116px; height: 174px; background: url("/images/page/default_credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/default_credito.png", sizingMethod="crop");}
#automoto #credito {position: absolute; top: 170px; left: 575px; display: block; width: 153px; height: 185px; background: url("/images/page/automoto_credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/automoto_credito.png", sizingMethod="crop");}
#pojisteni #credito {position: absolute; top: 170px; left: 635px; display: block; width: 106px; height: 189px; background: url("/images/page/pojisteni_credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/pojisteni_credito.png", sizingMethod="crop");}
#nasplatky #credito {position: absolute; top: 160px; left: 630px; display: block; width: 117px; height: 212px; background: url("/images/page/nasplatky_credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/nasplatky_credito.png", sizingMethod="crop");}
#karta #credito {position: absolute; top: 170px; left: 590px; display: block; width: 149px; height: 184px; background: url("/images/page/karta_credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/karta_credito.png", sizingMethod="crop");}
#op #credito {position: absolute; top: 160px; left: 615px; display: block; width: 111px; height: 188px; background: url("/images/page/op_credito.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/op_credito.png", sizingMethod="crop");}
#bauer #credito {position: absolute; top: 176px; left: 580px; display: block; width: 165px; height: 154px; background: url("/images/page/bauer_hlavicka.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/bauer_hlavicka.png", sizingMethod="crop");}

#credito_client {position: absolute; top: -29px; left: 30px; display: block; width: 139px; height: 170px; background: url("/images/page/klient_credito.png") 0 0 no-repeat; z-index: 1000;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/klient_credito.png", sizingMethod="crop");}

#login_form {position: absolute; top: 155px; /top: 170px;left: 754px; width:174px; height: 220px;}
#login_form div.background {height: 220px; width: 174px; padding: 0x; padding-left: 18px; background: url("/images/page/sp_klient.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/sp_klient.png", sizingMethod="crop");}
#login_form form {position: relative; top: 20px; /top: 0px;}
#login_form input {position: relative; height: 17px; width: 148px; padding-top: 5px; padding-left: 8px; margin-bottom: 13px; font-size: 0.80em; color: #A0A0A0; border: none; border-right: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; background: url("/images/page/input_bg.jpg") 0 0 no-repeat;}
#login_form input.varsym {background: url("/images/page/varsym2.png") 0 0 no-repeat;}
#login_form input.heslo {background: url("/images/page/heslo2.png") 0 0 no-repeat;}
#login_form input.login_button {position: relative; left: 75px;border: none; width: 74px; height: 24px; background: none;}

#login_form h3 {display: block; width: 0px; height: 20px; padding-left: 140px; margin-top: 20px; margin-bottom: 20px; overflow: hidden;}
#login_form ul {list-style: none;}
#login_form ul li {padding-left: 12px; line-height: 16px; background: url("/images/page/sipka_zelena_mala.png") 0 6px no-repeat;}
#login_form ul li a {position: relative; text-decoration: none; font-size: 0.75em;}
#login_form ul li a:hover {text-decoration: underline;}
#default #login_form ul li a {color: #D12323;}
#baeur #login_form ul li a {color: #D12323;}
#karta #login_form ul li {background: url("/images/page/karta_sipka_mala.png") 0 6px no-repeat;}
#nasplatky #login_form ul li {background: url("/images/page/nasplatky_sipka_mala.png") 0 6px no-repeat;}
#automoto #login_form ul li {background: url("/images/page/automoto_sipka_mala.png") 0 6px no-repeat;}
#pojisteni #login_form ul li {background: url("/images/page/pojisteni_sipka_mala.png") 0 6px no-repeat;}

#hp #login_form div.background {background: url("/images/page/hp_klient.png") 0 0 no-repeat;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/hp_klient.png", sizingMethod="crop");}

#logo_print {display: none;}
#logo_klient_print {display: none;}
/*--/OTHER----------------------------------------------------------------*/

/*  vyhledavani  */

	#selectNavigator {
		position: relative;
		display: inline;
	}
	#selectNavigator-cont {
		position: absolute;
		top: -180px;
		*top: -165px;
		left: -99px;
		height: 160px;
		width: 100px;
		overflow-y: auto;
		overflow-x: hidden;
		border: 1px #cccccc solid;
	}
	#selectNavigator-cont a {
		height: 19px;
		border-bottom: 1px #cccccc solid;
		background: #D2E9DC;
		text-align: center;
		padding-top: 2px;
		display: block;
		text-decoration: none;
		color: #000000 !important;
	}
	#selectNavigator-cont a:hover {
		background: #cccccc;
		color: #000000 !important;
	}
	#selectNavigatorValue {
		/*width: 100px;*/
		display: inline;
		border: 1px #cccccc solid;
		padding: 2px 2px 4px 2px;
		*padding: 2px;
		margin: 5px;
	}	
	#selectNavigatorValue a#selectToggle {
		display: inline;
		color: #000000;
		text-decoration: none !important;
	}
	.path_smaller {
		font-size: 0.8em !important;
		padding-bottom: 4px !important;
	}

strong.search {display: block; padding-bottom: 5px; font-size: 1.15em;}

/*  eo - vyhledavani  */

/* Inset 3D Raised */
.raised {background: transparent; width:80%; margin:0px auto;  padding-bottom: 10px;}
#hp .raised {width: 100%; margin:0px;}
.middle .raised {width: 100%; margin:0px;}

.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef;}
.raised .b3 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef;}
.raised .b4 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef;}
.raised .b4b {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.raised .b3b {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.raised .b2b {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#efefef;}
.raised .boxcontent {display:block;  background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef; font-size: 11px; text-align: center; padding: 0px 6px 0px 6px;}

.loader {padding: 0px 20px 0px 0px; *padding-top: 5px; font-size: 12px; background: url("/images/load.gif") top left no-repeat; margin-left: 10px; vertical-align: middle;}

/*help*/
.help_forced {position: relative;}
.help_forced .help_forced_nose {display: block; position: absolute; top: -8px; *top: 4px; left: 5px; width: 8px; height: 8px; background: url("/images/page/help_forced_nose.gif") top left no-repeat;}
.help_forced .help_forced_content {display: block; position: absolute; top: -18px; *top: -10px; left: 13px; width: 179px;}
.help_forced .help_forced_content .help_forced_top {display: block; background: url("/images/page/help_forced_top.gif") top left no-repeat; height: 9px; overflow:hidden;}
.help_forced .help_forced_content .help_forced_middle {display: block; background: url("/images/page/help_forced_middle.gif") top left repeat-y;}
.help_forced .help_forced_content .help_forced_middle .help_forced_middle_content {display: block; padding: 0px 8px 0px 8px; white-space: normal; color: #797979;}
.help_forced .help_forced_content .help_forced_bottom {display: block; background: url("/images/page/help_forced_bottom.gif") top left no-repeat; height: 9px;}

.agreePart, .agreePart td { margin-bottom: 0px; border: none;}
.agreePart .help_forced .help_forced_nose {top: 10px;}
.agreePart .help_forced .help_forced_content { top: 0px;}

/*calc box*/

.simple-box-calc {BACKGROUND: url(/images/layout/simple-box-bottom.gif) no-repeat left bottom; padding-bottom: 9px; width: 520px; margin-bottom: 25px;}
.simple-box-calc .simple-box-calc-top {BACKGROUND: url(/images/layout/simple-box-top.gif) no-repeat left top; padding-top: 9px;}
.simple-box-calc .simple-box-calc-content {background-color: #F0F0F0; padding: 5px 25px;}
.simple-box-calc table td { padding: 6px; }
.simple-box-calc table td.nopad { padding: 0px; }

/*clzona*/

.toggleLink { background: url("/images/page/toggle_link_red.gif") 0px 3px no-repeat; padding-left: 10px; }
.toggleLink-opened {background-position: 0px -22px;}

/* nove upravy - 10-2009 */
/* --- obecne definice ---*/
#main .middle p, #main .middle ul, #main .middle ul {padding-bottom: 0; margin-bottom: 25px;}
#main .middle div.info-box, #main .middle div.promo-box, #main .middle div.simple-box, #main .middle div.product-box, #client .client-content div.info-box, #client .client-content div.simple-box { margin-bottom: 25px;}

#main .middle p {text-align:justify;}
#main .middle form p { margin-bottom: 0; padding-bottom: 12px;}
#main .middle h2 { padding-bottom: 0; margin-bottom: 12px;}
#main .middle h3 { padding-bottom: 0; margin-bottom: 8px;}
#main .middle .no-border { border: 0 !important;}
#main .middle .ikona-40px { padding: 0 0 0 50px !important; line-height: 32px; display: inline-block;}
#main .middle .line2-40px { line-height: 1.4em !important;}
#main .middle .line2-30px { line-height: 1.4em !important;}
#main .middle .ikona-30px { padding: 0 0 0 45px; line-height: 30px; margin-left: 4px; display: inline-block;}
#main .middle .line2-20px { line-height: 1.4em !important;}
#main .middle .ikona-20px { padding: 0 0 0 30px; line-height: 20px; margin-left: 0px; display: inline-block;}
#main .middle ul#products-list { float: left; width: 520px;}
#main .middle .float-box-480px .product-box-content ul#products-list { float: left; width: 428px;}
#main .middle ul#products-list div { float: left; padding-bottom: 10px; margin-bottom: 10px;border-width: 0 0 1px 0;border-style: solid;border-color: #DCDCDC;width: 518px;}
#main .middle .product-box-content ul#products-list div {width: 428px;}
#pojisteni #main .middle ul#products-list div {margin-bottom: 20px;}
#main .middle ul#products-list div li {float: left;padding: 0; margin: 0 8px;width: 242px;background-image: none;display: inline-block;}
#main .middle ul#products-list div li a {float: left;display: inline-block;}
#karta #main .middle .product-box-content ul#products-list div {border-style: dashed;border-color: #E19B9B;}
#nasplatky #main .middle .product-box-content ul#products-list div, #op #main .middle .product-box-content ul#products-list div {border-style: dashed;border-color: #A0BE83;}
#op #main .middle .product-box-content ul#products-list div, #pojisteni #main .middle .product-box-content ul#products-list div {border: 0;width: 428px;padding-bottom: 0px;}
#op #main .middle .product-box-content ul#products-list li, #pojisteni #main .middle .product-box-content ul#products-list li {float: left;width: 428px;margin-left: 0;display: inline;background-image: none;padding:0;margin-bottom: 10px;}
#op #main .middle .product-box-content ul#products-list li h2, #pojisteni #main .middle .product-box-content ul#products-list li h3 {float: left;}
#op #main .middle .product-box-content ul#products-list li p, #pojisteni #main .middle .product-box-content ul#products-list li p {float: left;width: 378px;line-height: 1.3em;margin-left: 50px;display: inline;border-style: dashed;border-color: #A0BE83;border-width: 0 0 1px 0;padding-bottom: 10px;}
#karta #main .middle .product-box-content ul#products-list div li, #nasplatky #main .middle .product-box-content ul#products-list div li {float: left;width: 198px;}
#main .middle .last {margin-bottom: 0 !important;}
#main .middle .last-no-border {margin-bottom: 0 !important;border: 0 !important;padding-bottom: 0 !important;}
#main .middle .clear, #client .client-content .clear {clear: both;}
#main .middle .clear-left {clear: left;}
#main .middle .float-box-480px {float: left;width: 480px;margin-left: 20px !important;display: inline;}
#main .middle .float-box-520px {float: left;width: 520px;}
#client .client-content .float-box-723px {float: left;width: 723px;}
#client .client-content .float-box-723px div {float: left;width: 723px;}
#client .client-content .float-box-723px div.info-box-content, #client .client-content .float-box-723px div.simple-box-content {float: left;width: 671px;}
#client .client-content .float-box-723px .info-box-content p, #client .client-content .float-box-723px .info-box-content h3, #client .client-content .float-box-520px .info-box-content ul, #client .client-content .float-box-723px .simple-box-content p, #client .client-content .float-box-723px .simple-box-content h3, #client .client-content .float-box-520px .simple-box-content ul {float: left;width: 621px;}
#client .client-content .float-box-723px .simple-box-content ul li {float: left;width: 596px;}
#main .middle .float-box-480px div {float: left;width: 480px;}
#main .middle .float-box-480px div.product-box-content, #main .middle .float-box-480px div.promo-box-content {float: left;width: 428px;}
#main .middle .float-box-520px div.box-item {float: left;width: 468px;}
#main .middle .float-box-520px div.kontakt ul {float: left;width: 418px;}
#main .middle .float-box-520px div.kontakt ul li {float: left;width: 390px;margin-top: 0px;}
#main .middle .float-box-480px div.box-item {float: left;width: 378px;}
#main .middle .float-box-480px h2, #main .middle .float-box-480px p, #main .middle .float-box-480px ul {float: left;width: 428px;}
#main .middle .float-box-520px div {float: left;width: 520px;}
#main .middle .float-box-520px p, #main .middle .float-box-520px h2, #main .middle .float-box-520px ul {float: left;width: 468px;}
#main .middle .float-box-520px .info-box-content .kontakt p, #main .middle .float-box-520px .info-box-content h3, #main .middle .float-box-520px .info-box-content ul, #main .middle .float-box-520px .info-box-content h2 {float: left;width: 468px;}
#main .middle .float-box-520px div.info-box-content ul li ul, #main .middle .float-box-520px div.info-box-content ul li p {float: left;width: 393px;margin-left: 0px;display: inline;}
#main .middle .float-box-520px div.info-box-content ul li ul li {text-align: left;}
#main .middle .float-box-520px div.info-box-content .box-item-left-50px {margin-left: 50px;float: left;width: 418px;display: inline;}
#main .middle .float-box-520px div.info-box-content {width: 468px;}
#main .middle .blok {display: block !important;}
#main .middle .float-left {float: left;width: auto;}
#main .middle .float-right, #client .client-content .float-right {float: right;width: auto;}
#main .middle .float-box-520px .info-box-content ul.ikony {float: left;width: 468px;margin-top: 15px;}
#client .client-content .float-box-723px .info-box-content ul.ikony {float: left;width: 671px;margin-top: 25px;padding-bottom: 0;}
#main .middle ul.ikony li, #client .client-content ul.ikony li {float: left;width: 100px;background-image: none;margin: 0;margin-left: 50px;padding: 0;display:inline;}
#main .middle ul.osobni-pujcka li {margin-left: 45px;}
#main .middle ul.osobni-pujcka li a.pujcka-po-telefonu {margin-left: -5px !important;}
#main .middle ul.osobni-pujcka-na-auto li {margin-left: 20px;}
#main .middle ul.spocitejte-si li {margin-left: 70px;width: 150px;}
#main .middle ul.pojisteni li {margin-left: 0px;width: 150px;}
#main .middle ul.pojisteni li a { display: block; margin-left: 30px !important;}
#main .middle ul.pojisteni li a.autopojisteni { margin-left: 45px !important;}
#main .middle ul.combi-pujcka li {margin-left: 85px;}
#main .middle ul.kreditni-karta li {margin-left: 45px;}
#main .middle ul.kreditni-karta li a.karta-v-obchodech {margin-left: -8px !important;}
#default #main .middle ul.kontakty li {margin-left: 60px;width: 80px;}
#default #main .middle ul.kontakty li a.navstivte-nas {margin-left: -13px !important;}
#default #main .middle ul.dokumenty {margin-top:15px;}
#default #main .middle ul.dokumenty li {margin-left: 5px;width: 110px;}
#default #main .middle ul.dokumenty li a {display: block; margin-left: 30px;}
#bauer #main .middle ul.kontakty li {margin-left: 60px;width: 80px;}
#bauer #main .middle ul.kontakty li a.navstivte-nas {margin-left: -13px !important;}
#bauer #main .middle ul.dokumenty {margin-top:15px;}
#bauer #main .middle ul.dokumenty li {margin-left: 5px;width: 110px;}
#bauer #main .middle ul.dokumenty li a {display: block; margin-left: 30px;}
#default #client .client-content ul.aktivace-uctu li {margin-left: 40px;width: 120px;}
#main .middle .info-box-content ul.ikony li a, #main .middle .info-box-content ul.ikony li span, #client .client-content .info-box-content ul.ikony li, #client .client-content .info-box-content ul.ikony li a, #main .middle .promo-box-content ul.ikony li a {float:left;text-align: center;padding:0; margin:0; margin-left: auto; margin-right: auto; padding-top: 45px !important;line-height: 1.4em;}
#main .middle .info-box-content ul.dokumenty li a {padding-top:0 !important;}
#main .middle .color-black {color: #484848 !important;}
#main .middle .margin-left-50px {margin-left: 50px;}
#main .middle .no-margin-top {margin-top: 0px !important;}
#main .middle .margin-top-15px, #main .middle .info-box-content h2.margin-top-15px, #client .client-content .margin-top-15px {margin-top: 15px !important;}
#main .middle ol#steps {MARGIN-LEFT: 20px;width: 480px;float:left; display: inline;}
#main .middle ol#steps li div {width: 410px;float: left;}
#main .middle ol#steps li div.info-box-content {width: 358px;float: left;}
#main .middle ol#steps div.info-box-content ul, #main .middle ol#steps div.info-box-content h2, #main .middle ol#steps div.info-box-content p {float: left;width: 358px;}
#main .middle ol#steps div.info-box-content ul li.box-item {float: left;width: 338px;margin-top: 0;}
#main .middle ol#steps div.info-box-content ul li ul {float: left;width: 334px;margin-top: 8px;}
#main .middle ol#steps div.info-box-content ul li ul li {float: left;width: 310px;margin-top: 10px;display: inline;}
#main .middle ol#steps li.ikona-krok1, #main .middle ol#steps li.ikona-krok2, #main .middle ol#steps li.ikona-krok3  {float: left;width: 480px;list-style-type: none;}
#main .middle ol#steps li.ikona-krok1, #main .middle ol#steps li.ikona-krok2, #main .middle ol#steps li.ikona-krok3  {margin-bottom:15px;}
#main .middle ol#steps li .info-box-410px {margin-bottom:10px;margin-left: 65px;_margin-left: 35px;}
#main .middle .blok {display: block;margin-bottom: 5px;}
#main .middle .info-box .termin-splatnosti {width: 466px;}
#main .middle .info-box .termin-splatnosti h2 {float: left;width: 165px;}
#main .middle .info-box .termin-splatnosti p {float: left;margin-top: 0;display: inline;width: 300px;}
#main .middle .info-box .kam-splacet {float: left;width: 466px;}
#main .middle .historie {float: left;width: 520px;}
#main .middle div.rows h2 {margin-bottom: 15px !important;float: left;width: auto;}
#main .middle div.rows div {border: 1px solid #DCDCDC;border-width: 0 0 1px;padding-left: 25px;padding-right: 25px;padding-bottom: 10px; margin-top: 0;margin-bottom: 10px;float: left;width: 470px;}
#main .middle .info-box .kam-splacet div {float: left;width: 420px;}
#main .middle .info-box .vedeni-spolecnosti div {float: left;width: 420px;}
#main .middle .info-box .typy-pojisteni div {float: left; width: 420px;}
#main .middle .info-box .vlastnosti-pojisteni div {float: left; width: 420px;}
#main .middle .info-box .kariera div {float: left; width: 420px;}
#main .middle .historie div {float: left;width: 470px;}
#main .middle div.rows div h3 {float: left;display: inline;color: #006025;font-weight: bold;width: 130px;margin-bottom: 0; padding-right: 20px;}
#main .middle div.rows div h3 span {color: #484848; font-weight: normal;}
#main .middle .historie div h3 {float: left;width: 60px !important;}
#main .middle .vedeni-spolecnosti div h3 {float: left;width: 190px !important;}
#main .middle .info-box .kam-splacet div h3 {float: left;width: 120px !important;}
#main .middle .info-box .typy-pojisteni div h3 {float: left; width: 260px !important;}
#main .middle .info-box .vlastnosti-pojisteni div h3 {float: left; width: 120px !important;}
#main .middle .info-box .kariera div h3 {float: left; width: 100px !important;}
#op #main .middle .info-box .kam-splacet div h3 {color: #07582B;}
#karta #main .middle .info-box .kam-splacet div h3 {color: #750B0B;}
#nasplatky #main .middle .info-box .kam-splacet div h3 {color: #659835;}
#automoto #main .middle .info-box .kam-splacet div h3 {color: #72022E;}
#main .middle div.rows div p {width: 290px;float: left;display: inline;margin-top: 0;margin-bottom: 0;}
#main .middle .historie div p {float: left;width: 390px !important;}
#main .middle .vedeni-spolecnosti div p {float: left;width: 210px !important;}
#main .middle .info-box .kam-splacet div p {float: left;width: 280px !important;}
#main .middle .info-box .typy-pojisteni div p {float: left; width: 140px !important;text-align: left;}
#main .middle .info-box .vlastnosti-pojisteni div p {float: left; width: 280px !important;}
#main .middle .info-box .vlastnosti-pojisteni div ul {float: left; width: 280px !important; margin-top: 0;}
#main .middle .info-box .kariera div ul {float: left; width: 300px !important; margin-top: 0;}
#main .middle .margin-left-25px {margin-left: 25px;}
#main .middle .info-box .slovnicek-pojmu h3 {margin-top: 15px;}
#main .middle .info-box .slovnicek-pojmu p {margin-top: 5px;}
#main .middle .slovnicek-pojmu-navigace a, #main .middle .slovnicek-pojmu-navigace span {margin-left: 9px !important;margin-top: 15px;display: inline-block !important;}
#main .middle .info-box .kontakt h3, #main .middle .info-box .kontakt p, #main .middle .info-box .kontakt ul {margin-left: 50px;} 
#main .middle ol#steps .info-box .kontakt h3, #main .middle  ol#steps .info-box .kontakt p {margin-left: 0px;} 
#main .middle  ol#steps .info-box .kontakt ul {margin-left: 0px;padding-top: 0 !important;}
#main .middle .info-box .kontakt ul li h3, #main .middle .info-box .kontakt ul li p, #main .middle .info-box-410px .kontakt ul li h3, #main .middle .info-box-410px .kontakt ul li p {margin-left: 0px;}
#main .middle .info-box .kontakt h3, #main .middle .info-box-410px .kontakt h3 {float: left;width: 180px !important;color: #484848 !important;}
#main .middle .info-box .kontakt ul li p, #main .middle .info-box-410px .kontakt ul li p {float: left;width: 240px !important;margin-top: 3px !important;}
#main .middle .info-box .kontakt span, #main .middle .info-box-410px .kontakt span {float: right;width: auto;}
#main .middle .info-box .kontakt ul li h3, #main .middle .info-box-410px .kontakt ul li h3 {margin-bottom: 5px;}
#main .middle .info-box .kontakt h2 {margin-left: 0 !important;}
#main .middle .no-margin-left {margin-left: 0 !important;}
#main .middle .info-box .doklady ul, #main .middle .info-box-410px .doklady ul {margin-top: 10px !important;}
#main .middle .info-box .doklady ul.float-left li, #main .middle .info-box-410px .doklady ul.float-left li {float: left;width: 150px;}
#main .middle .no-margin-bottom {margin-bottom: 0px !important;}
#main .middle div.img-gallery {float: left;width: 428px;}
#main .middle div.img-gallery img.no-border {border: none;}
#main .middle div.img-gallery .image img {float: left;width: auto;border: 2px solid rgb(180,180,180);margin-left: 30px;display: inline;}
#main .middle div.img-gallery .image-wide img {float: left;width: auto;border: 2px solid rgb(180,180,180);}
#main .middle div.img-gallery h2 {margin-bottom: 20px !important;}
#main .middle div.img-gallery .image {float: left;width: 150px;margin-left: 60px;display: inline;text-align: center;}
#main .middle div.img-gallery .image-wide {float: left;width: 141px;margin-left: 60px;display: inline;}
#main .middle div.img-gallery .image p, #main .middle div.img-gallery .image-wide p {text-align: center;float: left;width: 141px;margin-top: 2px;}
#main .middle div.img-gallery .image p strong, #main .middle div.img-gallery .image-wide p strong {margin-top: 10px;display: block;}
#main .middle img.gray-border, #client .client-content img.gray-border {border: 2px solid rgb(180,180,180);}
#main .middle .info-box .kontakt-pro-media img {float: right;width: auto;border: 2px solid rgb(180,180,180);}
#main .middle .info-box .kontakt-pro-media p {float: left;width: 360px;margin-top: 5px;}
#main .middle .info-box .kontakt-pro-media p.jmeno {float: left;width: 200px;margin-top: 40px;}
#main .middle .info-box .kontakt-pro-media div.kontakty {float: left;width: 160px;margin-top: 40px;}
#main .middle .info-box .kontakt-pro-media div.kontakty span.left {float: left;width: 40px;text-align: left;}
#main .middle .info-box .kontakt-pro-media div.kontakty span {float: left;width: 120px;text-align: right;}
#client .client-content h2.aktivace-krok {font-size: medium;padding:0;margin:0;margin-left: 15px;font-weight: normal;}
#client .client-content div.aktivace-info {margin-left: 130px;margin-right: 30px;float: left;width: 350px;display: inline;}
#client .client-content .float-box-723px .simple-box-content div.aktivace-info ul {float: left;width: 350px;}
#client .client-content .float-box-723px .simple-box-content div.aktivace-info p {float: left;width: 350px;margin-bottom: 10px;}
#client .client-content .float-box-723px .simple-box-content div.aktivace-info ul li {float: left;width: 325px;}
#client .client-content .float-box-723px .simple-box-content div.aktivace-info ul li ul li {float: left;width: 275px;padding-bottom: 0;margin-bottom: 0;}
#op #main .middle h2 a, #op #main .middle h3 a {color: #079344;}
#karta #main .middle h2 a, #karta #main .middle h3 a {color: #BE2020;}
#nasplatky #main .middle h2 a, #nasplatky #main .middle h3 a {color: #659835;}
#automoto #main .middle h2 a, #automoto #main .middle h3 a {color: #C72062;}
#pojisteni #main .middle h2 a, #pojisteni #main .middle h3 a {color: #26A5C2;}
#default #main .middle h2 a, #default #main .middle h3 a {color: #D12323;}
#bauer #main .middle h2 a, #bauer #main .middle h3 a {color: #D12323;}
#main .middle .text-align-left {text-align: left !important;}
#pojisteni #main .middle table.pojisteni-splaceni th { background-image: none; border: none; background-color: #CFECF2; color: #17788E; font-weight: bold; text-align: center; vertical-align: top;}
#pojisteni #main .middle table.pojisteni-splaceni th.first {text-align: left;}
#pojisteni #main .middle table.pojisteni-splaceni td {text-align: center; width: 20px; background-color: #E9F1F3;}
#pojisteni #main .middle table.pojisteni-splaceni td.first {text-align: left; width: 240px;}
#main .middle .margin-bottom-15px {margin-bottom: 15px;}
/* --- boxy --- */
#main .middle .promo-box, #main .middle .product-box {margin-left:auto;margin-right:auto; width: 480px; padding-bottom: 9px;}
#main .middle .promo-box-top, #main .middle .product-box-top, #main .middle .info-box-top, #client .client-content .info-box-top {padding-top: 9px;}
#main .middle .promo-box .promo-box-content, #main .middle .promo-box-520px .promo-box-content, #main .middle .product-box .product-box-content, #main .middle .info-box .info-box-content, #client .client-content .info-box-650px .info-box-content, #client .client-content .info-box-723px .info-box-content, #main .middle .info-box-410px .info-box-content {border-style:solid;border-width:0 1px 0;padding:11px 25px;}
#op #main .promo-box {BACKGROUND: url(/images/layout/op-promo-box-bottom.png) no-repeat left bottom;}
#op #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/op-promo-box-top.png) no-repeat left top;}
#op #main .promo-box .promo-box-content {background-color: #E6F4EC;border-color:#006D26;}
#op #main .product-box {BACKGROUND: url(/images/layout/op-product-box-bottom.png) no-repeat left bottom; }
#op #main .product-box .product-box-top {BACKGROUND: url(/images/layout/op-product-box-top.png) no-repeat left top;}
#op #main .product-box .product-box-content {background-color: #F0F0F0;border-color:#006D26;}
#karta #main .promo-box {BACKGROUND: url(/images/layout/karta-promo-box-bottom.png) no-repeat left bottom;}
#karta #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/karta-promo-box-top.png) no-repeat left top;}
#karta #main .promo-box .promo-box-content {background-color: #F8E8E8;border-color:#CC071E;}
#karta #main .product-box {BACKGROUND: url(/images/layout/karta-product-box-bottom.png) no-repeat left bottom;}
#karta #main .product-box .product-box-top {BACKGROUND: url(/images/layout/karta-product-box-top.png) no-repeat left top;}
#karta #main .product-box .product-box-content {background-color: #F0F0F0;border-color:#CC071E;}
#nasplatky #main .promo-box {BACKGROUND: url(/images/layout/nasplatky-promo-box-bottom.png) no-repeat left bottom;}
#nasplatky #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/nasplatky-promo-box-top.png) no-repeat left top;}
#nasplatky #main .promo-box .promo-box-content {background-color: #EFF4EA;border-color: #7AB51D;}
#nasplatky #main .product-box {BACKGROUND: url(/images/layout/nasplatky-product-box-bottom.png) no-repeat left bottom;}
#nasplatky #main .product-box .product-box-top {BACKGROUND: url(/images/layout/nasplatky-product-box-top.png) no-repeat left top;}
#nasplatky #main .product-box .product-box-content {background-color: #F0F0F0;border-color: #7AB51D;}
#automoto #main .promo-box {BACKGROUND: url(/images/layout/automoto-promo-box-bottom.png) no-repeat left bottom;}
#automoto #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/automoto-promo-box-top.png) no-repeat left top;}
#automoto #main .promo-box .promo-box-content {background-color: #FBEAF1;border-color: #710030;}
#automoto #main .product-box {BACKGROUND: url(/images/layout/automoto-product-box-bottom.png) no-repeat left bottom;}
#automoto #main .product-box .product-box-top {BACKGROUND: url(/images/layout/automoto-product-box-top.png) no-repeat left top;}
#automoto #main .product-box .product-box-content {background-color: #F0F0F0;border-color:#710030;}
#pojisteni #main .promo-box {BACKGROUND: url(/images/layout/pojisteni-promo-box-bottom.png) no-repeat left bottom;}
#pojisteni #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/pojisteni-promo-box-top.png) no-repeat left top;}
#pojisteni #main .promo-box .promo-box-content {background-color: #E9F8FB;border-color: #017081;}
#pojisteni #main .product-box {BACKGROUND: url(/images/layout/pojisteni-product-box-bottom.png) no-repeat left bottom;}
#pojisteni #main .product-box .product-box-top {BACKGROUND: url(/images/layout/pojisteni-product-box-top.png) no-repeat left top;}
#pojisteni #main .product-box .product-box-content {background-color: #F0F0F0;border-color: #01708A;}
#default #main .promo-box {BACKGROUND: url(/images/layout/default-promo-box-bottom.png) no-repeat left bottom;}
#default #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/default-promo-box-top.png) no-repeat left top;}
#default #main .promo-box .promo-box-content {background-color: #E6F4EC;border-color: #D12323;}
#default #main .promo-box-520px {BACKGROUND: url(/images/layout/default-promo-box-bottom-520px.png) no-repeat left bottom; width: 520px; padding-bottom: 9px;}
#default #main .promo-box-520px .promo-box-top {BACKGROUND: url(/images/layout/default-promo-box-top-520px.png) no-repeat left top;}
#default #main .promo-box-520px .promo-box-content {background-color: #E6F4EC;border-color: #D12323;}
#bauer #main .promo-box {BACKGROUND: url(/images/layout/default-promo-box-bottom.png) no-repeat left bottom;}
#bauer #main .promo-box .promo-box-top {BACKGROUND: url(/images/layout/default-promo-box-top.png) no-repeat left top;}
#bauer #main .promo-box .promo-box-content {background-color: #E6F4EC;border-color: #D12323;}
#bauer #main .promo-box-520px {BACKGROUND: url(/images/layout/default-promo-box-bottom-520px.png) no-repeat left bottom; width: 520px; padding-bottom: 9px;}
#bauer #main .promo-box-520px .promo-box-top {BACKGROUND: url(/images/layout/default-promo-box-top-520px.png) no-repeat left top;}
#bauer #main .promo-box-520px .promo-box-content {background-color: #E6F4EC;border-color: #D12323;}
#main .middle .info-box {BACKGROUND: url(/images/layout/info-box-bottom.png) no-repeat left bottom; width: 520px; padding-bottom: 9px;}
#client .client-content .centered {margin-left: auto; margin-right: auto;}
#main .middle .info-box .info-box-top {BACKGROUND: url(/images/layout/info-box-top.png) no-repeat left top;}
#main .middle .info-box .info-box-content, #main .middle .info-box-410px .info-box-content, #client .client-content .info-box-650px .info-box-content, #client .client-content .info-box-723px .info-box-content {background-color: #F0F0F0;border-color:#C8C8C8;}
#main .middle .info-box-410px {BACKGROUND: url(/images/layout/info-box-bottom-410px.png) no-repeat left bottom; width: 410px; padding-bottom: 9px;}
#main .middle .info-box-410px .info-box-top {BACKGROUND: url(/images/layout/info-box-top-410px.png) no-repeat left top;}
#client .client-content .info-box-650px {BACKGROUND: url(/images/layout/info-box-bottom-650px.png) no-repeat left bottom; width: 650px; padding-bottom: 9px;}
#client .client-content .info-box-650px .info-box-top {BACKGROUND: url(/images/layout/info-box-top-650px.png) no-repeat left top;}
#client .client-content .info-box-723px {BACKGROUND: url(/images/layout/info-box-bottom-723px.png) no-repeat left bottom; width: 723px; padding-bottom: 9px;}
#client .client-content .info-box-723px .info-box-top {BACKGROUND: url(/images/layout/info-box-top-723px.png) no-repeat left top;}
#main .middle .simple-box {BACKGROUND: url(/images/layout/simple-box-bottom.png) no-repeat left bottom; padding-bottom: 9px; width: 520px;}
#main .middle .simple-box .simple-box-top {BACKGROUND: url(/images/layout/simple-box-top.png) no-repeat left top; padding-top: 9px;}
#main .middle .simple-box .simple-box-content {background-color: #F0F0F0; padding: 11px 25px;}
#op #main .middle .simple-box:hover, #default #main .simple-box:hover, #default #client .simple-box:hover, #bauer #main .simple-box:hover {BACKGROUND: url(/images/layout/op-simple-box-bottom.png) no-repeat left bottom; }
#op #main .middle .simple-box .simple-box-top:hover, #default #main .simple-box .simple-box-top:hover, #default #client .simple-box .simple-box-top:hover, #bauer #main .simple-box .simple-box-top:hover { BACKGROUND: url(/images/layout/op-simple-box-top.png) no-repeat left top;}
#op #main .middle .simple-box .simple-box-content:hover, #default #main .simple-box .simple-box-content:hover, #default #client .simple-box .simple-box-content:hover, #bauer #main .simple-box .simple-box-content:hover {background-color: #E6F4EC;}
#karta #main .middle .simple-box:hover {BACKGROUND: url(/images/layout/karta-simple-box-bottom.png) no-repeat left bottom; }
#karta #main .middle .simple-box .simple-box-top:hover {BACKGROUND: url(/images/layout/karta-simple-box-top.png) no-repeat left top;}
#karta #main .middle .simple-box .simple-box-content:hover {background-color: #F8E8E8;}
#nasplatky #main .simple-box:hover {BACKGROUND: url(/images/layout/nasplatky-simple-box-bottom.png) no-repeat left bottom;}
#nasplatky #main .middle .simple-box .simple-box-top:hover { BACKGROUND: url(/images/layout/nasplatky-simple-box-top.png) no-repeat left top;}
#nasplatky #main .simple-box .simple-box-content:hover {background-color: #EFF4EA;}
#automoto #main .simple-box:hover {BACKGROUND: url(/images/layout/automoto-simple-box-bottom.png) no-repeat left bottom; }
#automoto #main .middle .simple-box .simple-box-top:hover {BACKGROUND: url(/images/layout/automoto-simple-box-top.png) no-repeat left top;}
#automoto #main .simple-box .simple-box-content:hover {background-color: #FBEAF1;}
#pojisteni #main .simple-box:hover {BACKGROUND: url(/images/layout/pojisteni-simple-box-bottom.png) no-repeat left bottom; }
#pojisteni #main .middle .simple-box .simple-box-top:hover { BACKGROUND: url(/images/layout/pojisteni-simple-box-top.png) no-repeat left top;}
#pojisteni #main .simple-box .simple-box-content:hover {background-color: #E9F8FB; }
#client .client-content .simple-box-723px {BACKGROUND: url(/images/layout/simple-box-bottom-723px.png) no-repeat left bottom; padding-bottom: 9px; width: 723px;}
#client .client-content .simple-box-723px .simple-box-top { BACKGROUND: url(/images/layout/simple-box-top-723px.png) no-repeat left top; padding-top: 9px;}
#client .client-content .simple-box-723px .simple-box-content {background-color: #F0F0F0; padding: 11px 25px;}
#client .client-content .simple-box-723px:hover {BACKGROUND: url(/images/layout/op-simple-box-bottom-723px.png) no-repeat left bottom; padding-bottom: 9px; width: 723px;}
#client .client-content .simple-box-723px .simple-box-top:hover { BACKGROUND: url(/images/layout/op-simple-box-top-723px.png) no-repeat left top;}
#client .client-content .simple-box-723px .simple-box-content:hover {background-color: #E6F4EC;}

/* --- box-content obecne --- */
#main .middle .promo-box div, #main .middle .promo-box-520px div, #main .middle .product-box div, #main .middle .info-box div, #main .middle .info-box-410px div, #main .middle .simple-box div, #client .client-content .info-box-650px div, #client .client-content .info-box-723px div, #client .client-content .simple-box div, #client .client-content .simple-box-723px div {margin-bottom: 0;}
#main .middle .promo-box-content a, #main .middle .promo-box-content p, #main .middle .promo-box-content ul, #main .middle .promo-box-content ol, #main .middle .product-box-content p, #main .middle .product-box-content ul, #main .middle .product-box-content ol, #main .middle .product-box-content a, #main .middle .simple-box-content p, #main .middle .simple-box-content ul, #main .middle .simple-box-content ol, #main .middle .simple-box-content a, #main .middle .info-box-content p, #main .middle .info-box-content ul, #main .middle .info-box-content ol, #main .middle .info-box-content a, #main .middle .info-box-content table {margin-bottom: 0;margin-top: 15px;}
#main .middle .promo-box-content h2 a, #main .middle .product-box-content h2 a, #main .middle .product-box-content ul div li a, #main .middle .simple-box-content h2 a, #main .middle .info-box-content h2 a {margin-top: 0 !important;}
#main .middle .promo-box-content h2, #main .middle .product-box-content h2, #main .middle .info-box-content h2 {margin-bottom: 0px !important;margin-top: 0px !important;}
#main .middle .promo-box-content h3, #main .middle .product-box-content h3, #main .middle .info-box-content h3 {margin-bottom: 0px;}
#karta #main .middle .product-box-content h3 {color: #484848;}
#main .middle .promo-box-content .last, #main .middle .product-box-content .last, #main .middle .info-box-content .last {margin-bottom: 0px !important;padding-bottom: 0 !important;}
#main .middle .promo-box-content .box-item, #main .middle .product-box-content .box-item {border-style: dashed;border-width: 0 0 1px;margin-bottom: 15px;padding-bottom: 15px; border-color: #C8C8C8;margin-left: 50px;}
#main .middle .info-box-content .box-item, #main .middle .info-box .dokumenty-ke-stazeni ul, #main .middle .info-box-content .box-item-left-50px {border-style: dashed;border-width: 0 0 1px;margin-bottom: 15px;padding-bottom: 15px;border-color: #C8C8C8;}
#main .middle .simple-box-content .box-item {border-style: solid;border-width: 0 0 1px;margin-bottom: 10px;padding-bottom: 10px;border-color: #C8C8C8;}
#main .middle .simple-box-content ul li p {margin-bottom: 10px;line-height: 1.3em;margin-top: 3px !important;}
#main .middle .promo-box-content ul li, #main .middle .simple-box-content ul li, #main .middle .info-box-content ul li {background-position:0 3px;line-height:1.3em;text-align:justify;margin-top: 10px; }
#main .middle .promo-box-content ul li ul li, #main .middle .simple-box-content ul li ul li, #main .middle .info-box-content ul li ul li {background-position:0 5px;	}
#op #main .middle .promo-box-content .box-item, #nasplatky #main .middle .promo-box-content .box-item {border-color: #A0BE83;}
#karta #main .middle .promo-box-content .box-item, #automoto #main .middle .promo-box-content .box-item {border-color: #E19B9B;}
#pojisteni #main .middle .promo-box-content .box-item {border-color: #73D1E6;}
#main .middle .info-box-content ul li ul.float-left li {float:left;width: 170px;margin-right: 5px;display: inline;}
#main .middle .info-box-content ul li ul {margin-top: 0;}
#main .middle .simple-box-content h2 {border-style: solid;border-color: #C8C8C8;border-width: 0 0 1px;margin-bottom: 10px !important;padding-bottom: 10px !important; width: 420px; }
#main .middle .simple-box-content h3 {border-style: solid;border-color: #C8C8C8;border-width: 0 0 1px;margin-bottom: 10px !important;padding-bottom: 10px !important; width: 470px; }
#main .middle .info-box-content p.adresa {float:left;width: 120px !important;margin-top: 15px !important;}
#main .middle .info-box .udaje-spolecnosti h3 {margin-top: 15px;}
#main .middle .info-box .udaje-spolecnosti p {margin-top: 5px !important;}
/* --- piktogramy -- */
#op #main .middle .na-cokoli {BACKGROUND: url(/images/ikony/op_p1.gif) no-repeat top left;}
#op #main .middle .ikony .na-cokoli {background-position: top center;}
#op #main .middle .na-bydleni {BACKGROUND: url(/images/ikony/op_p5.gif) no-repeat top left; }
#op #main .middle .na-auto {BACKGROUND: url(/images/ikony/op_p6.gif) no-repeat top left;}
#op #main .middle .na-konsolidaci {BACKGROUND: url(/images/ikony/op_p2.gif) no-repeat top left; }
#op #main .middle .ikony .na-konsolidaci {background-position: top center;}
#op #main .middle .tip {BACKGROUND: url(/images/layout/op-tip.png) no-repeat top left;}
#op #main .middle .vykricnik {BACKGROUND: url(/images/layout/op-vykricnik.png) no-repeat top left; }
#op #main .middle .vyhody {BACKGROUND: url(/images/layout/op-vyhody.png) no-repeat top left; }
#op #main .middle .pujcka-online {background:url(/images/ikony/op_p3.gif) no-repeat top center;}
#op #main .middle .pujcka-po-telefonu {background:url(/images/ikony/op_p4.gif) no-repeat top center;}
#op #main .middle .pujcka-na-pobocce {background:url(/images/ikony/op_p7.gif) no-repeat top center;}
#op #main .middle .ikona-krok1 {BACKGROUND: url(/images/layout/op-krok1.png) no-repeat left top;}
#op #main .middle .ikona-krok2 {BACKGROUND: url(/images/layout/op-krok2.png) no-repeat left top;}
#op #main .middle .ikona-krok3 {BACKGROUND: url(/images/layout/op-krok3.png) no-repeat left top;}
#karta #main .middle .vybery-bankomaty {background:url(/images/ikony/icoCards01.gif) no-repeat top left;}
#karta #main .middle .bezhotovostni-nakupy {background:url(/images/ikony/icoCards02.gif) no-repeat top left;}
#karta #main .middle .prevody-prostredku {background:url(/images/ikony/icoCards03.gif) no-repeat top left;}
#karta #main .middle .zasilani-seku {background:url(/images/ikony/icoCards12.gif) no-repeat top left;}
#karta #main .middle .vybery-volksbank {background:url(/images/ikony/icoCards05.gif) no-repeat top left;}
#karta #main .middle .vybery-prodejny {background:url(/images/ikony/icoCards04.gif) no-repeat top left;}
#karta #main .middle .platby-internet {background:url(/images/ikony/icoCards11.gif) no-repeat top left;}
#karta #main .middle .dobijeni-telefonu {background:url(/images/ikony/icoCards06.gif) no-repeat top left;}
#karta #main .middle .tip {BACKGROUND: url(/images/layout/karta-tip.png) no-repeat top left; }
#karta #main .middle .vykricnik {BACKGROUND: url(/images/layout/karta-vykricnik.png) no-repeat top left; }
#karta #main .middle .vyhody {BACKGROUND: url(/images/layout/karta-vyhody.png) no-repeat top left; }
#karta #main .middle .karta-online {background:url(/images/ikony/icoCards10.gif) no-repeat top center;}
#karta #main .middle .karta-v-obchodech {background:url(/images/ikony/icoCards09.gif) no-repeat top center;}
#karta #main .middle .karta-na-pobocce {background:url(/images/ikony/karta-na-pobocce.gif) no-repeat top center;}
#karta #main .middle .ikona-krok1 {BACKGROUND: url(/images/layout/karta-krok1.png) no-repeat left top;}
#karta #main .middle .ikona-krok2 {BACKGROUND: url(/images/layout/karta-krok2.png) no-repeat left top;}
#karta #main .middle .ikona-krok3 {BACKGROUND: url(/images/layout/karta-krok3.png) no-repeat left top;}
#automoto #main .middle .obcan {background:url(/images/ikony/am_p1.gif) no-repeat top left;}
#automoto #main .middle .firma {background:url(/images/ikony/am_p2.gif) no-repeat top left;}
#automoto #main .middle .tip {BACKGROUND: url(/images/layout/automoto-tip.png) no-repeat top left; }
#automoto #main .middle .vykricnik {BACKGROUND: url(/images/layout/automoto-vykricnik.png) no-repeat top left; }
#automoto #main .middle .vyhody {BACKGROUND: url(/images/layout/automoto-vyhody.png) no-repeat top left; }
#automoto #main .middle .ikona-krok1 {BACKGROUND: url(/images/layout/automoto-krok1.png) no-repeat left top;}
#automoto #main .middle .ikona-krok2 {BACKGROUND: url(/images/layout/automoto-krok2.png) no-repeat left top;}
#automoto #main .middle .ikona-krok3 {BACKGROUND: url(/images/layout/automoto-krok3.png) no-repeat left top;}
#nasplatky #main .middle .elektro {background:url(/images/ikony/ns_p1.gif) no-repeat top left;}
#nasplatky #main .middle .vypocetni-technika {background:url(/images/ikony/ns_p2.gif) no-repeat top left;}
#nasplatky #main .middle .nabytek {background:url(/images/ikony/ns_p3.gif) no-repeat top left;}
#nasplatky #main .middle .hobby {background:url(/images/ikony/ns_p4.gif) no-repeat top left;}
#nasplatky #main .middle .kotle-okna-strechy {background:url(/images/ikony/ns_p5.gif) no-repeat top left;}
#nasplatky #main .middle .auto-moto-dily {background:url(/images/ikony/ns_p6.gif) no-repeat top left;}
#nasplatky #main .middle .cestovni-kancelare {background:url(/images/ikony/ns_p7.gif) no-repeat top left;}
#nasplatky #main .middle .ostatni {background:url(/images/ikony/ns_p8.gif) no-repeat top left;}
#nasplatky #main .middle .tip {BACKGROUND: url(/images/layout/nasplatky-tip.png) no-repeat top left; }
#nasplatky #main .middle .vykricnik {BACKGROUND: url(/images/layout/nasplatky-vykricnik.png) no-repeat top left; }
#nasplatky #main .middle .vyhody {BACKGROUND: url(/images/layout/nasplatky-vyhody.png) no-repeat top left; }
#nasplatky #main .middle .ikona-krok1 {BACKGROUND: url(/images/layout/nasplatky-krok1.png) no-repeat left top;}
#nasplatky #main .middle .ikona-krok2 {BACKGROUND: url(/images/layout/nasplatky-krok2.png) no-repeat left top;}
#nasplatky #main .middle .ikona-krok3 {BACKGROUND: url(/images/layout/nasplatky-krok3.png) no-repeat left top;}
#pojisteni #main .middle .uverove-produkty {background:url(/images/ikony/po_p1.gif) no-repeat top center;}
#pojisteni #main .middle .schopnost-splacet {background:url(/images/ikony/po_p2.gif) no-repeat top left;}
#pojisteni #main .middle .zneuziti-karty {background:url(/images/ikony/po_p3.gif) no-repeat top left;}
#pojisteni #main .middle .autopojisteni {background:url(/images/ikony/po_p4.gif) no-repeat top center;}
#pojisteni #main .middle .povinne-ruceni {background:url(/images/ikony/po_p5.gif) no-repeat top left;}
#pojisteni #main .middle .havarijni-pojisteni {background:url(/images/ikony/po_p6.gif) no-repeat top left;}
#pojisteni #main .middle .doplnkova-pojisteni {background:url(/images/ikony/po_p7.gif) no-repeat top center;}
#pojisteni #main .middle .urazove-pojisteni {background:url(/images/ikony/po_p8.gif) no-repeat top left;}
#pojisteni #main .middle .tip {BACKGROUND: url(/images/layout/pojisteni-tip.png) no-repeat top left; }
#pojisteni #main .middle .vykricnik {BACKGROUND: url(/images/layout/pojisteni-vykricnik.png) no-repeat top left; }
#pojisteni #main .middle .vyhody {BACKGROUND: url(/images/layout/pojisteni-vyhody.png) no-repeat top left; }
#pojisteni #main .middle .prodlouzena-zaruka {background:url(/images/ikony/prodlouzena-zaruka.gif) no-repeat top left;}
#default #main .middle .vykricnik {BACKGROUND: url(/images/layout/default-vykricnik.png) no-repeat top left; }
#default #main .middle .tip {BACKGROUND: url(/images/layout/default-tip.png) no-repeat top left; }
#default #main .middle .napiste-nam {background:url(/images/ikony/icoCards11.gif) no-repeat top left;}
#default #main .middle .zavolejte-nam {background:url(/images/ikony/icoCards06.gif) no-repeat top left;}
#default #main .middle ul.ikony .zavolejte-nam, #default #main .middle ul.ikony .navstivte-nas, #default #main .middle ul.ikony .napiste-nam {background-position: top center;}
#default #main .middle .navstivte-nas {background:url(/images/ikony/icoCards05.gif) no-repeat top left;}
#bauer  #main .middle .vykricnik {BACKGROUND: url(/images/layout/default-vykricnik.png) no-repeat top left; }
#bauer #main .middle .tip {BACKGROUND: url(/images/layout/default-tip.png) no-repeat top left; }
#bauer #main .middle .napiste-nam {background:url(/images/ikony/icoCards11.gif) no-repeat top left;}
#bauer #main .middle .zavolejte-nam {background:url(/images/ikony/icoCards06.gif) no-repeat top left;}
#bauer #main .middle ul.ikony .zavolejte-nam, #default #main .middle ul.ikony .navstivte-nas, #default #main .middle ul.ikony .napiste-nam {background-position: top center;}
#bauer #main .middle .navstivte-nas {background:url(/images/ikony/icoCards05.gif) no-repeat top left;}
#main .middle .hdk {BACKGROUND: url(/images/o-nas/podporujeme/hudebni-divadlo-karlin.png) no-repeat right top;}
#main .middle .valaska-rally {BACKGROUND: url(/images/o-nas/podporujeme/valaska-rally-2009.jpg) no-repeat right top;}
#main .middle .zoo-dk {BACKGROUND: url(/images/o-nas/podporujeme/zoo-dvur-kralove.png) no-repeat right top;}
#main .middle .projekt-sance {BACKGROUND: url(/images/o-nas/podporujeme/projekt-sance.png) no-repeat right top;}
#main .middle .mame-otevreno {BACKGROUND: url(/images/o-nas/podporujeme/mame-otevreno.png) no-repeat right top;}
#main .middle .domov-ledce {BACKGROUND: url(/images/o-nas/podporujeme/detsky-domov-ledce.png) no-repeat right top;}
#default #client .client-content .aktivace-uctu-krok1 {BACKGROUND: url(/images/layout/aktivace-uctu-krok-1.png) no-repeat center top;}
#default #client .client-content .aktivace-uctu-krok2 {BACKGROUND: url(/images/layout/aktivace-uctu-krok-2.png) no-repeat center top;}
#default #client .client-content .aktivace-uctu-krok3 {BACKGROUND: url(/images/layout/aktivace-uctu-krok-3.png) no-repeat center top;}
#default #client .client-content .aktivace-uctu-krok4 {BACKGROUND: url(/images/layout/aktivace-uctu-krok-4.png) no-repeat center top;}

/*checkforms*/

table tr.error td {
	background: #CDCDCD;
	/*color: #fff;*/
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#main #soutez-form div label, #client .right #soutez-form div label {
	display: block; 
	float: left;
	width: 150px;
	line-height: 22px;
	margin-bottom: 5px;
	font-weight: normal;
}
#main #soutez-form p, #client .right #soutez-form p {
	margin-bottom: 10px;
}

#main #soutez-form p.soutez-otazka, #client .right #soutez-form p.soutez-otazka {
	font-weight: bold;
	padding-bottom: 6px;
	margin-bottom: 0;
	text-align: left;
}

#main #soutez-form div.clearfix select, #client .right #soutez-form div.clearfix select  {
	float: left;
	width: 130px;
	font-weight: normal;
}
#main #soutez-form div.clearfix input, #client .right #soutez-form div.clearfix input {
	float: left;
	width: 125px;
	font-weight: normal;
}
#main #soutez-form input[disabled], #client .right #soutez-form input[disabled] {
	color: #999;
}
#main .middle #soutez-form ul, #client .right .middle #soutez-form ul {
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 0;
	list-style: none;
}
#main .middle #soutez-form ul li .number, #client .right .middle #soutez-form ul li .number {
	margin-left: -20px;
	width: 20px;
	float: left;
}
#main .middle #soutez-form ul li, #client .right .middle #soutez-form ul li {
	width: 475px;
	padding-left: 0;
	line-height: normal;
	list-style: none;
	background: none;
}
#main .middle #soutez-form ul li  label, #client .right .middle #soutez-form ul li  label {
	width: 130px;
}
#main .middle #soutez-form ul.soutez-odpovedi, #client .right .middle #soutez-form ul.soutez-odpovedi {
	padding-bottom: 15px;
	margin-bottom: 0;
	height: 1%;
}
#main #soutez-form ul.soutez-odpovedi.soutez-active, #client .right #soutez-form ul.soutez-odpovedi.soutez-active {
	padding-bottom: 0;
}
#main #soutez-form ul.soutez-odpovedi.soutez-active li, #client .right #soutez-form ul.soutez-odpovedi.soutez-active li {
	padding-left: 0;
	background: none;
}

#main #soutez-form ul.soutez-odpovedi.soutez-active li input, #client .right #soutez-form ul.soutez-odpovedi.soutez-active li input {
	margin-right: 10px;
	padding: 0;
	background: none;
	vertical-align: middle;
}
#main #soutez-form h2, #client .right #soutez-form h2 {
}

#main #soutez-form .soutez-error, #client .right #soutez-form .soutez-error {
	font-weight: bold;
	color: #BE2020;
}

#main #soutez-form #s-email, #main #soutez-form #s-mobil, #client .right #soutez-form #s-email, #main #soutez-form #s-mobil {
	width: 260px;
}

#main #soutez div, #client .right #soutez div {
	margin-bottom: 0;
}
