*{	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;font-size: small;}
body{text-align: center;margin: 0; padding:0;margin-top: 15px;	background: white;color: #555;}
a, .a{color: #BF5830; text-decoration: underline; cursor: pointer; font-size: 100%}
a:hover{color: #805240;}
a.new_window{padding-right: 14px; background: url("../images/icons/new_window.png") right no-repeat}
a.pdf{padding-left:20px; padding-right: 0; background: url("../images/icons/pdf.png") left no-repeat}
a.doc{padding-left:20px; padding-right: 0; background: url("../images/icons/doc.png") left no-repeat}
dt{font-weight: bold}
dd{margin-bottom: 2em;}
h1, .h1{padding: 0 1em; margin: 1em 0;background: url("../images/li-red.png") no-repeat left;text-align: left;	color: #C42A00;	font: bold large Georgia, serif;}
h2, .h2{	padding: 0 1em; margin: 1em 0;	background: url("../images/li-red.png") no-repeat left;text-align: left;	color: #C42A00;	font: bold medium Georgia, serif;}
h3, .h3{	padding: 0; margin: 20px 0;font-family: Trebuchet MS, sans-serif;	font-size: small;	font-weight: bold;text-align: left;	color: black;border-bottom: 1px solid black;}
hr{border: 1px solid white;border-top: 1px dashed #C42A00;margin: 2em 2em 1em 2em;}
strong{color: black; font-weight: bold}
ul{list-style-type: square; list-style-image: url("../images/li-blue.png");}
ul li, ol li {margin-bottom: 0.5em;}
table ul{margin: 0; padding: 0}
table{width: 100%}
th{background: #FFECD5; border-bottom: 1px solid #BF5830; color: black; padding: 0.3em; font-weight: normal}
td{border-bottom: 1px solid #FFECD5}
tr.underline td{border-bottom: 1px solid #BF5830;}
.dont_display{display: none;}
.cleaner{clear: both;}
.warning{color: red;}
.help_custom{color: black; font-weight: normal; cursor: pointer;}
.help{position: relative; width: 16px; height: 16px; color: transparent; visibility: hidden}
.help span{ position: absolute; width: 16px; height: 16px; top: 0; left: 0; background: url("../images/help-browser.png") no-repeat; z-index: 50; cursor: pointer; visibility: visible}
div#page{ width: 950px;	margin: auto;	position: relative}

/* hlavni cast */
div#main{position: absolute;top: 130px;left: 0;width: 100%;	z-index: 300;}
div#index_kalkulator{float: left;width: 320px;}
div#index_pravy{float: left;margin-left: 15px;width: 400px;text-align: center;}

div#menu{	float: left;width: 205px;text-align: left;}
div#content{float: right;width: 735px;text-align: left;}
div#index_menu_1{float: left;width: 210px;padding: 0 0.5em;text-align: left;}
div#index_menu_2{float: left;padding: 0 0.5em;text-align: left;width: 210px;}

/* horni menu pojistoven */
div#menu_horni{position: absolute;	top: 10px;  left: 0}
#vrsek{	position: relative;top: -44px;display: block;width: 950px; height: 150px;margin: auto; padding: 0px;clear: both;}
#vrsek span{	background-image: url('../images/vrch.png');position: absolute;left: 0;top: 0;z-index: 1;display: block;width: 950px; height: 150px;}
#pojistovny_kontejner{position: relative;width: 950px;z-index: 200;}
#pojistovny_obsah{font-size: x-small;}
#pojistovny_obsah ul {margin: 0 0 0 320px; padding:0;list-style:none;}
#pojistovny_obsah li {display: block; float:left;margin: 0 1px;padding: 0 0px;}
#pojistovny_obsah a {
	display:block;
	background: #FFECD5;
	color: black;
	text-decoration: none;
	font-size: x-small;
	padding: 2px 4px;
	border: 1px solid #825442;
	-moz-border-radius: 0.7em 0.7em 0 0;
}
#pojistovny_obsah a:hover {text-decoration: underline;}
#pojistovny_obsah #current a {background:#825442;color: white;}
/*
#pojistovny_obsah li.prvni_tab{margin-left: 3px;padding-left: 3px;}
#pojistovny_obsah li.prvni_pojistovna{margin-left: 100px;padding-left: 100px;}
*/

/* postranni menu */
.sidemenu{width: auto;margin: 0px;padding: 0px;}
.sidemenu a{display: block;	width: auto;padding: 2px 0; padding-left: 12px; margin:0;	text-decoration: none;border-bottom: 1px solid #FFECD5;	color: #003366;	background: url("../images/li-blue.png") -3px no-repeat;font-size: 90%;}
.sidemenu a.new_window{background: url("../images/icons/new_window.png") left no-repeat;}
.sidemenu .current{color: #BF5830;	background-image: url("../images/li-red.png");}
.sidemenu a:hover{background-color: #FFECD5;background-image: url("../images/li-red.png");border-bottom: 1px solid #805240;	color: #805240;}
.sidemenu h2, div#index_pravy h2, div#index_pravy_2 h2{font-size: small;font-family: Georgia;	border: 0px solid #BF5830;	border-bottom-width: 1px;text-align: left;	color: black;padding: 3px 5px;	margin: 10px 0;	background: none;}
.sidemenu ul{	list-style: none;padding: 0; margin: 0;width: auto;}
.sidemenu li{display: inline;}

/* pokracovaci tlacitko */
#pokracovat{margin: 10px auto}
#pokracovat a{display: block; background: #1F9841; color: white; font-weight: bold; text-align: center; padding: 12px}
#pokracovat a:hover{background: #25743B}
#pokracovat .bigger{font-size: 18px; display: block}

/*buttons */
ul#buttons{margin-top: 1em;}
ul#buttons a{	border-width: 0;}
ul#buttons a:hover{background: transparent;}
#button_kalkulator{width: 196px;height: 38px;overflow: hidden;position: relative;}
#button_kalkulator span{width: 196px;height: 38px;	position: absolute;top:0; left: 0;background: url("../images/button-kalkulator.png") no-repeat;}
#button_kalkulator:hover span{background-position: -196px;}
#button_sjednat{width: 196px;height: 41px;	overflow: hidden;position: relative;}
#button_sjednat span{width: 196px;height: 41px;	position: absolute;top:0; left: 0;background: url("../images/button-sjednat.png") no-repeat;}
#button_sjednat:hover span{background-position: -196px;}

/*uvodni stranka */
#index_kalkulator h1, #index_kalkulator h2{	font-size: small;	font-family: Georgia;font-weight: bold;	border-bottom: 1px solid #BF5830;text-align: left;color: black;padding: 3px 5px;	margin: 10px 0;background: none;}
 .info{ font-size: 90%;text-align: justify;}
#index_kalkulator #tlacitka_formulare{text-align: center;}
#index_infolinka{background: #FFECD5;padding: 1em;	-moz-border-radius: 1em;border-radius: 1em;}
#index_infolinka strong{color: #805240;font-size: large;}
#index_pojmy{text-align: right;-moz-border-radius: 1em;	border-radius: 1em;}
#index_pojmy ul{text-align: left; list-style-type: square; list-style-image: url("../images/li-red.png");}

#index_pravy .clanky h3{border-bottom-width: 0; margin-bottom: 0}
#index_pravy .clanky{padding-left: 1em; text-align: left;}



/* uvodni stranka pojistovny*/
#index_pojistovny_env{text-align: center;	margin: auto;	width: 100%;	}
.index_pojistovny{display: block;position: relative;	margin: 2px 5px;float: left;width: 70px;height: 56px;overflow: hidden;}
.index_pojistovny span{background: no-repeat;	display: block;position: absolute;	top: 0; left: 0;width: 70px;height: 56px;}
.index_pojistovny#allianz span{background-image: url('../images/loga/allianz.png')}
.index_pojistovny#axa span{background-image: url('../images/loga/axa.png')}
.index_pojistovny#cp span{background-image: url('../images/loga/cp.png')}
.index_pojistovny#cpp span{background-image: url('../images/loga/cpp.png')}
.index_pojistovny#csob span{background-image: url('../images/loga/csob.png')}
.index_pojistovny#dp span{background-image: url('../images/loga/dp.png')}
.index_pojistovny#generali span{background-image: url('../images/loga/generali.png')}
.index_pojistovny#hvp span{background-image: url('../images/loga/hvp.png')}
.index_pojistovny#kooperativa span{background-image: url('../images/loga/kooperativa.png')}
.index_pojistovny#slavia span{background-image: url('../images/loga/slavia.png')}
.index_pojistovny#triglav span{background-image: url('../images/loga/triglav.png')}
.index_pojistovny#uniqa span{background-image: url('../images/loga/uniqa.png')}
.index_pojistovny#wustenrot span{background-image: url('../images/loga/wustenrot.png')}

/* kalkulator - typ vozidla*/
.kalkulator_typ_vozidla{border-top: 1px solid #BF5830;border-bottom: 1px solid #BF5830;border-left: 5px solid #BF5830;width: auto;	margin:  0; margin-bottom: 2px;	padding: 0.1em;	border-right: 1px solid #BF5830;	text-align: left;-moz-border-radius: 0.5em;}
.hidden{display: none;}
.kalkulator_typ_vozidla.hover{color: #805240;background: #FFECD5;}
.kalkulator_typ_vozidla label{background-repeat: no-repeat;background-position: left;	padding-left: 30px;	cursor: pointer;}

#label_osobni{background-image: url("../images/typ_vozidla/osobni.png")}
#label_motocykl{background-image: url("../images/typ_vozidla/motocykl.png")}
#label_nakladni{background-image: url("../images/typ_vozidla/nakladni.png")}
#label_autobus{background-image: url("../images/typ_vozidla/autobus.png")}
#label_pripojne{background-image: url("../images/typ_vozidla/pripojne.png")}
#label_obytne{background-image: url("../images/typ_vozidla/obytne.png")}
#label_tahac{background-image: url("../images/typ_vozidla/tahac.png")}
#label_sanita{background-image: url("../images/typ_vozidla/sanita.png")}
#label_traktor{background-image: url("../images/typ_vozidla/traktor.png")}
#label_pracovni{background-image: url("../images/typ_vozidla/pracovni.png")}

input.disabled{background: #ccc;}

/* help*/ 
#div_help{	position: absolute;z-index: 500;display: none;width: 220px;margin: 0;padding: 0;text-align: left;}
#help_title{background: #BF5830;-moz-border-radius: 0.5em 0 0 0;color: white;font-weight: bold;padding: 0.5em 20px 0.5em 1em;	border-bottom: 1px solid white;}
#help_close{position: absolute;top: 7px;right: 3px;text-align: center;width: 16px;height: 16px;background: url("../images/icons/close.png") no-repeat;cursor: pointer;}
#help_content{clear: left;background: #FFECD5;border-bottom: 1px solid #BF5830;font-size: 85%;	padding: 1em;}
#help_content h1{background: none;font-size: medium;margin: 0;padding: 0;}
#help_content *{font-size: 12px;	}
#help_content ul{argin: 0.5em;padding: 0.5em;list-style-image: url("../images/li-red.png");}

/* footer - paticka*/ 
//div#footer{clear: both;margin: 3em 0;	padding: 9px 0;	font-size: 85%;text-align: right;background: url("../images/footer-background.png") no-repeat;}
div#footer{ border-top: 1px solid #805240; text-align: right; margin: 3em 0; padding: 0.2em 0; font-size: 85%;}
div#footer a{color: #BF5830;font-size: 85%;}
div#footer .left { float: left }
div#footer .prolinkovani{text-align: left;margin-bottom: 1em;}

/*stahnete*/
#stahnete, .stahnete{border: 1px solid black;margin: 1em; padding: 1em;	background-color: #DFF7C5;text-align: center;}
.highlight_box{border: 1px solid #999;margin: 2em 0; padding: 1em;	background-color: #eee;text-align: center;}
.important{margin: 1em 0; padding: 0.5em;	background-color: #FFECD5;}

/************************/
/************************/
/************************/
/* SSL ipsca */
.ipsca{margin-bottom: 2em;border-bottom: 1px solid black;}
.ipsca span{	display: block;	background: url("../images/ipsca.png") no-repeat left;	padding: 0.5em 1em 0.5em 130px;	font-size: 80%;}

/* error messages */
.error_messages{border-bottom: 1px solid red;margin-bottom: 2em;}
.error_messages h3{	color: red;	border-bottom: 1px solid red;}
.error_messages ul{	list-style-image: url("../images/li-red.png");}

/* formular*/
.infoBoxFormForConsumer
{
    position:relative;
    border: 1px dashed #9bc8ef;
    padding:10px;
    background-color: #f8fbfe;
}
.formular h3{margin-bottom: 5px;}
.formular h3 span{font-size: 85%;font-weight: normal;}
.formular .invalid{background: #C40008; color: white}
fieldset{background: #FFECD5;	border: 0px solid white;	-moz-border-radius: 1em;	border-radius: 1em;	padding: 0.5em 0;}
#oprava_parametru{ margin: 2em;	text-align: center; font-weight: bold}
#kalkulator_vozidlo, #kalkulator_pojistnik, #kalkulator_drzitel, #kalkulator_pojisteni{background: #FFECD5;margin: 0; padding: 1em 0;-moz-border-radius: 1em;	border-radius: 1em;}
#kalkulator_dite_v_aute label, #kalkulator_vozidlo label, #kalkulator_pojistnik label, #kalkulator_drzitel label, #kalkulator_pojisteni label{	float: left;	width: 30%;	text-align: right;	font-size: 85%;	padding: 2px 5px ;}
#kalkulator_pojisteni label.after{float: none}
#kalkulator_vozidlo label.after{float: none}
.typ_vozidla select{	width: 50%;}
#kalkulator_vozidlo select, #kalkulator_pojistnik select, #kalkulator_drzitel select, #kalkulator_pojisteni select{width: 50%;}
#kalkulator_vozidlo input[type="text"], #kalkulator_pojistnik input[type="text"], #kalkulator_drzitel input[type="text"], #kalkulator_pojisteni input[type="text"]{width: 49%;}
#kalkulator_end{text-align: center;	margin: 1em;}
#formular_krok_3 label{	float: left;	width: 170px;	text-align: right;	font-size: 85%;	padding: 2px 5px ;	color: #BF5830;}
#formular_krok_3 label.optional{	color: #999;}
#formular_krok_3 label.error, #formular_krok_3 h3.error{	color: red;	font-weight: bold;}
.form_error{	border: 2px solid red;	background: #FAF0E6;	margin: 1em;}
div#submit_button{text-align: center;margin: 1em;}
.formular textarea#poznamky{width: 100%;}
.formular .vpred{	display: block;float: right;}
.formular .zpet{	display: block;float: left;}
.formular .souhlasy{font-size: 85%;	text-align: justify;}
.formular .souhlasy a{	font-size: 85%;}

#shower{	text-align: right;	font-size: 85%;	display: none;}
#hider{	text-align: right;	font-size: 85%;	display: none;}

/* krok 4 */
.review table{width: auto;}
.review td{	border-width: 0;	padding: 0 1em 0 0;}

/* tabulka s vysledky vyhledavani */
#tabulka_vysledky{	width: 100%;}
#tabulka_vysledky th{	font-size: 85%;	font-weight: normal;	text-align: center;	border-bottom: 1px solid #BF5830;	background: #FFECD5;	padding: 0.5em 1em;	color: black;}
#tabulka_vysledky th.sjednat{	-moz-border-radius: 0 1em 0 0;	border-radius: 0 1em 0 0;}
#tabulka_vysledky th.pojistovna{	-moz-border-radius: 1em 0 0 0;	border-radius: 1em 0 0 0;}
#tabulka_vysledky td{	padding: 0.1em 0.3em;	margin: 0;	border-bottom: 1px solid #FFECD5;}
#tabulka_vysledky td.sjednat{	padding: 0;text-align: center;}
#tabulka_vysledky td.sjednat img{	margin: 0;	border: 0;}
#tabulka_vysledky .prvni_radek{	font-weight: bold;}
#tabulka_vysledky td.pojistovna{	white-space: nowrap;}
#tabulka_vysledky td.limity{	text-align: center; white-space: nowrap}
#tabulka_vysledky td.cena{	text-align: right; white-space: nowrap}
#tabulka_vysledky td.cena_online{text-align: right;	white-space: nowrap;}
#tabulka_vysledky td.cena_online .cpp{font-size: 85%;	color: #888;}

/* progress bar */
.progress_bar{width: 536px;	height: 77px;	margin: 1em auto;}
#pb_1{background: url("../images/progress-bar-1.png");}
#pb_2{background: url("../images/progress-bar-2.png");}
#pb_3{background: url("../images/progress-bar-3.png");}
#pb_4{background: url("../images/progress-bar-4.png");}
#pb_5{background: url("../images/progress-bar-5.png");}

/* tisk navrhu*/
.print_navrh{
	padding-left: 60px;
	background: url("../images/icons/printer.png") no-repeat left;
	font-weight: bold;
	height: 50px;
	text-align: left;
	margin: 2em auto;
	width: 200px;
}
.print_navrh a.navrh{
	font-size: large;
	padding-rigt: 20px;
}

.infobox{background: #FFECD5; border: 1px solid #825442; padding: 1em; margin: 1em}
.souhlas{background: #FFECD5;	border: 0px solid white;	-moz-border-radius: 1em;	border-radius: 1em;	padding: 1em 0; margin: 2em 0;}

.notJs{
  position: absolute;
  width: 400px;
  height: 200px;
  top: 100px;
  left: 300px;
  z-index: 1000;
  background-color: #fff7ef;
  color: red;
  border: 1px solid black;
  padding: 5px;
  text-align: center;
}

 .image{
	border: none;
}

.dashed{
	font-size: 0.8em;
	color: #888888;
}

.info_page{
	margin: 10px;
	text-align: left;
}

.space{
	margin-top:  40px;
}