/*- tabulky - zdedeno z global.css*/  
#ci table           { border-collapse:collapse; width:100%;}

#ci { 
	font:normal 9pt/1.35 Arial,Helvetica,sans-serif; 
	color:#000; 
	background:#fff; 
	text-align:left;  
	}

#ci hr {display: none;}

#ci input{
	border: 1px solid #909090;
	text-align:center;
}

#ci div {
	border: none;
	padding:0; 
	text-align:left; 
}

#ci h1,#ci h2,#ci h3,#ci h4,#ci h5 {
	margin:0; 
	font-size:1.2em;
	color:#454445;
	font-weight:bold;
}

#ci h3 {
	padding:0 0 0 27px;
}

#ci a{
	text-decoration: none;
	margin:0; padding:0;
}

#ci img{border:none;}

#ci label{
	font-size:1em;	
	font-weight:bold;}

#ci u1, #ci li
{
	font-size:1em;
	list-style-type:none;
	list-style-position:outside;
}

#ci table{
	margin:0; padding:0;
	font-size:0.9em;
	border:none;
	text-align:left;
	border-spacing:0px 0px;
	border-collapse:inherit; 
}

#ci ul{margin:0; padding:0;}

#ci span {
}

#ci td, #ci th,
#ci table td, #ci table th,
#ci table tbody td, #ci table tbody th {
	font: normal normal normal 1em Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	border:none;
	height:30px;
	vertical-align: middle;
	text-align:left; 
}

#ci textarea {
	font: normal normal normal 1em Arial, Helvetica, sans-serif;
	padding:2px;
}


#ci select {
	padding:0; margin:0;
	border: 1px solid #909090;
}

#ci p{
	font: normal normal normal 1em Arial, Helvetica, sans-serif;
	line-height: 135%;
	margin:0; padding:0;
}

div#ci {
	width:625px;
	margin:auto;
	margin-top:15px;
	margin-bottom:10px;
}

div#ci div#pg_head {
	height:40px;
	width:100%;
}

#ci div.clear {
	clear:both;
	font-size:1px;
	line-height:1%;
	height:1px;
	width:100%;
}

#ci div#div_res {
	background-image: url(/images/ci/head_shadow.jpg);
	background-repeat: repeat-x;
	width:100%;
	border: 1px solid #505050;
}
/*obrazky aut nad zalozkou ve formulari tri - vystupni*/
#ci div#div_res div.grp_img1, #ci div#div_res div.grp_img2, #ci div#div_res div.grp_img3, #ci div#div_res div.grp_img4 {
	width: 141px;
	height:78px;
	background-repeat: no-repeat;
	background-position: right;
/*	margin-right:25px;*/
	float:right;
}

#ci div#div_res div.grp_img1 {
	background-image: url(/images/ci/res_car1.jpg);
}

#ci div#div_res div.grp_img2 {
	background-image: url(/images/ci/res_car2.jpg);
}

#ci div#div_res div.grp_img3 {
	background-image: url(/images/ci/res_car3.jpg);
}

#ci div#div_res div.grp_img4 {
	background-image: url(/images/ci/res_car4.jpg);
}

#ci div#div_res div.title {
	width: 450px;
	float:left;
	margin-top:50px;
}

#ci div#inform {
	width:620px;
	background-image: url(/images/ci/shadow_div.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
#ci div#inform td.border1px {
  width: 1px;
  background-color: #505050;
}
div#ci div#pg_head a.pg_link {
	padding:20px 50px 20px 0px;
}

#ci div#div_res table {
	margin: 10px 10px;
	width:600px;
	border-top: 1px solid #505050;
}

#ci select.sel_w, #ci input.tx_w, #ci input.previns_w, #ci input.month_w, #ci input.day_w, #ci input.year_w  {
	border: 1px solid red;
}

#ci input.tx, #ci select, #ci input.tx_w, #ci select_w {
	font-size: 1.1em;
	margin:0;
}

#ci input.tx, #ci input.tx_w {
	width:70px;
}

#ci select, #ci select_w {
	width:250px;
}

#ci div#lab1, #ci div#lab2, #ci div#lab3, #ci div#lab4,
#ci div#lab1_activ, #ci div#lab2_activ, #ci div#lab3_activ, #ci div#lab4_activ {
	width:100%;
	height:111px;
	float:left;
	margin:0px;
	padding:0;  
}

#ci td#tdlab1_activ, #ci td#tdlab2_activ, #ci td#tdlab3_activ, #ci td#tdlab4_activ {
	border-left: 0px solid #505050;
	border-right: 0px solid #505050;
	border-bottom: none;    
}

#ci td#tdlab1, #ci td#tdlab2, #ci td#tdlab3, #ci td#tdlab4 {
	border: none;
	border-bottom: 0px solid #505050;
/*	border-top: 1px solid #A3B50B;*/     
}


#ci div#lab1_activ {
	background-image: url(/images/ci/lab1.jpg);
	background-position: bottom;
	border-top: 0px solid #505050;      
}

#ci div#lab1 {
	background-image: url(/images/ci/lab1.jpg);
	background-position: top;  
}


#ci div#lab2_activ {
	background-image: url(/images/ci/lab2.jpg);
	background-position: bottom; 
	border-top: 0px solid #505050;
}

#ci div#lab2 {
	background-image: url(/images/ci/lab2.jpg);
	background-position: top; 
}

#ci div#lab3_activ {
	background-image: url(/images/ci/lab3.jpg);
	background-position: bottom; 
	border-top: 0px solid #505050;
}

#ci div#lab3 {
	background-image: url(/images/ci/lab3.jpg);
	background-position: top; 
}

#ci div#lab4_activ {
	background-image: url(/images/ci/lab4.jpg);
	background-position: bottom; 
	border-top: 0px solid #505050;
}

#ci div#lab4 {
	background-image: url(/images/ci/lab4.jpg);
	background-position: top; 
}

#ci table#ci_tb_formA, #ci table#main_form, #ci table#ci_ispec {
	/* width:620px; */
}

#ci table#ci_tb_formA {
}

#ci table#ci_ispec td.first_line, #ci table#main_form td.first_line {
	height:15px;
}
/*
#ci table.Tb_border1 {
	border-left: 1px solid #505050;
}
#ci table.Tb_border2, #ci table.Tb_border3 {}

#ci table.Tb_border4 {
	border-right: 1px solid #505050;
}
*/

#ci table#ci_ispec {
	border-bottom: 1px solid #505050;
}

#ci table#ci_ispec td.colom1, #ci table#main_form td.td1 {
	width:25%;
}

#ci table#main_form td.td2 {
	width:10%;
}

#ci table#main_form td.td3 {
	width:20%;
}
#ci table#main_form td.td4 {
	width:45%;
}

#ci table#ci_ispec td.colom2{
	width:35%;
}

#ci table#main_form {
}

#ci table#ci_tb_formA td {
	width:25%;
}

#ci table#ci_tb_formA td.lab {
	padding:0;
}

#ci table#main_form td.td1, #ci table#main_form td.td1A, #ci table#ci_ispec td.td1,
#ci table#main_form td.td3, #ci table#main_form td.td3A, #ci table#ci_ispec td.td3 {
	text-align:right;
	padding-right:12px;
}

/*
table#main_form td.td1A, table#main_form td.td2A {
	background-image: url(/images/ci/xxxx.jpg);
	background-repeat: repeat-x;
}
*/
#ci input.year, #ci input.previns, #ci input.year_w, #ci input.previns_w {
	width:70px;
/*	text-align:center;*/
}

#ci input.month, #ci input.day, #ci input.month_w, #ci input.day_w {
	width:32px;
/*	text-align:center;*/
}

#ci table#ci_tb_formA select.sel, #ci table#ci_tb_formA select.sel_w{
	width:143px;
}

#ci table#ci_tb_formB input{
	width:60px;
}

#ci table#ci_tb_formB td.td1, #ci table#ci_tb_formB td.td3{
	padding:5px 10px;
	width:35%;
	text-align:right;
}

#ci table#ci_tb_formB td.td2, #ci table#ci_tb_formB td.td2B{
	width:10%;
}

#ci td.ci_checkbox1{
	width:37%;
}

#ci td.ci_checkbox2{
	min-width:38%;
}

#ci td.checkbox input {
	width:14px;
	height:14px;
	margin-right: 10px;
}

#ci table#tb_res {
	width: 620px;
	padding:0; margin:0;
}

#ci table#tb_res thead tr th {
	background-image: url(/images/ci/th_shadow.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
}

#ci table#tb_res th{
	color:#909090;
}
#ci table#tb_res td, table#tb_res th{
	padding:0.7em 5px;
	border-top: 1px dotted #B0B0B0;
}

#ci table#tb_res td{
	border-top: 1px dotted #B0B0B0;
}

#ci table#tb_res td.unborder {
	border-bottom: none;
}

#ci table#tb_res .colA{
	width:30%;
	padding-left:10px;
	text-transform:uppercase;
}

#ci table#tb_res .colB{
	width:13%;
	text-align:left;
}

#ci table#tb_res .colC{
	width:30%;
	text-align:left;
}

#ci table#tb_res .addit_insur_blank{
	width:22px;
	float:left;
}

#ci table#tb_res .addit_insur_img{
  width:22px;
  float:left;
}

#ci table#tb_res #addit_insur_form3{

}

#ci table#tb_res .colD, #ci table#tb_res .colE{
	width:10%;
	font-weight: bold;
	text-align: right;
}

#ci table#tb_res #colD_th{
	text-align: left;
}

#ci table#tb_res .colF{
	width:4%;
	text-align:center;
}

#ci table#tb_res .colG{
	width:13%;
	text-align:left;
}

#ci div#div_submit {
	text-align:right;
	width:99%;
	padding:0;
}

#ci div#div_submit input {
	background-image: url(/images/ci/count_subm.jpg);
	background-repeat: repeat;
	height:36px;
	width:177px;
	text-align:left;
	font-size:1.1em;
	color:#90A10A;
	font-weight:bold;
	border:none;
	margin: 10px 20px 25px 0;
	
}

#ci tr#bottom_end td{
	height:0px; 
}

#ci input.iinfo {
	background-image: url(/images/ci/InfoBTN.png);
	background-repeat: no-repeat;
	border: none;
	height:20px;
	width:17px;
	font-size:0em;
	text-align:center;
	cursor:pointer;
}

#ci input.iinfo-gray {
	background-image: url(/images/ci/UzavritBTN.png);
	background-repeat: no-repeat;
	border: none;
	height:20px;
	width:53px;
	text-align:center;
	font-size:0em;
	color: #ffffff;
	cursor:pointer;
}

#ci input.iinfo-gray-disabled {
	background-image: url(/images/ci/UzavritBTN_G.png);
	background-repeat: no-repeat;
	border: none;
	height:20px;
	width:53px;
	text-align:center;
	font-size:0em;
	color: #ffffff;
	cursor:default;
}

#ci span.next_pg {
	color:#909090;
	padding:20px 0px 20px 50px;
}

/*
 * Reminder
 */

div#reminder {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

div#reminder table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border-spacing: 0px 0px;
	border-collapse: inherit;
}

div#reminder td.button-left-border {
	width: 4px;
	height: 29px;
	background-image: url('/images/ci/BTN_L2.png');
}

div#reminder td.tab-left-border {
	width: 3px;
	height: 29px;
	background-image: url('/images/ci/Zalozka_L.png');
}

div#reminder td.button-right-border {
	width: 4px;
	height: 29px;
	background-image: url('/images/ci/BTN_P.png');
	background-repeat: no-repeat;
}

div#reminder td.tab-right-border {
	width: 4px;
	height: 29px;
	background-image: url('/images/ci/Zalozka_P.png');
	background-repeat: no-repeat;
}

div#reminder td.button-body {
	width: 114px;
	height: 29px;
	background-image: url('/images/ci/BTN_grad.png');
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
}

div#reminder td.tab-body {
	width: 114px;
	height: 29px;
	background-image: url('/images/ci/Zalozka_grad.png');
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
}

div#reminder td.button-gap {
	width: 2px;
	height: 29px;
}

div#reminder td.tab-left-con {
	width: 3px;
	height: 3px;
	background-image: url('/images/ci/Zalozka_dole_L.png');
}

div#reminder td.tab-left-con {
	width: 3px;
	height: 3px;
	background-image: url('/images/ci/Zalozka_dole_L.png');
}

div#reminder td.tab-right-con {
	width: 3px;
	height: 3px;
	background-image: url('/images/ci/Zalozka_dole_P.png');
}

div#reminder td.tab-form-gap {
	height: 3px;
	background-image: url('/images/ci/tab_form_gap.png');
}

div#reminder td.tab-border-right {
	background-image: url('/images/ci/border_right.png');
	height:3px;
}

div#reminder td.tab-form-gap-dot {
	height: 3px;
	background-image: url('/images/ci/tab_form_gap_dot.png');
	background-repeat: repeat-y;
}

div#reminder td.form-border {
	width: 1px;
	background-image: url('/images/ci/tab_form_gap_dot.png');   
}

div#reminder td.form-border2 {
	width: 2px;
	background-image: url('/images/ci/border_right2.png');  
}

span#cir_iehack td.form-border2 {
	width: 1px;
	background-image: url('/images/ci/tab_form_gap_dot.png');
}

div#reminder td.form-border3 {
	width: 4px;
	background-image: url('/images/ci/border_left2.png');
	background-repeat: repeat-y;
}

div#reminder td.form-border-bottom {
	height: 1px;
	background-image: url('/images/ci/tab_form_gap_dot.png');
}

div#reminder tr#tab_tr img {
	vertical-align: middle;
}

div#reminder tr#tab_tr span {
	padding-left: 8px;
}

div#reminder .hidden {
	display: none;
}

div#reminder .align-right {
	text-align: right;
}

div#reminder .param {
	padding-right: 10px;
}

div#reminder .param-right {
	padding-right: 2px;
}

div#reminder td.error input {
	border: 1px solid #ff3333;
	background-color: #ffdddd;
}

div#reminder input.error {
	border: 1px solid #ff3333;
	background-color: #ffdddd;
}

div#reminder td.brc {
	height: 1px;
	background-image: url('/images/ci/tab_form_gap_dot.png');
	background-repeat: no-repeat;
}

div#reminder .centered {
	text-align: center;
}

div#reminder tr.error {
	color: #aa0000;
}

div#reminder div.error {
	color: #aa0000;
}

div#reminder div.error a {
	color: #aa0000;
}

div#reminder .bold {
	font-weight: bold;
}

div#reminder .s12em {
	font-size: 1.2em;
}

div#reminder table#tab_remind_content {
	background-color: #f0f1f5;
}

div#reminder table#tab_remind_saved {
	background-color: #f0f1f5;
}

div#reminder table#tab_mail_content {
	background-color: #f0f1f5;
}

div#reminder table#tab_mail_saved {
	background-color: #f0f1f5;
}

div#reminder table {
	empty-cells: show;
}

div#reminder td.active-tab-background {
	background-color: #f0f1f5;
	height:3px;
}

div#reminder .w150px {
	width: 150px;
}

div#reminder input {
	text-align: left;
}

div#reminder input#cir_submit_remind, div#reminder input#cir_submit_mail {
	background-image: url('/images/ci/BTN_Odeslat.png');	
	background-repeat: no-repeat;
	width: 94px;
	height: 23px; 
}
div#reminder td.budikPIC {
	background-image: url('/images/ci/budikPIC.png'); 
	background-repeat:no-repeat;
	background-position: center center; 
}
div#reminder td.mailPIC {
	background-image: url('/images/ci/mailPIC.png'); 
	background-repeat:no-repeat;
	background-position: center center; 
}
div#navigator{
  width: 556px;
	border: none;
	padding:0px;
	text-align:center;
	margin:auto;
	margin-top:25px;
}  
  
div#navigator table{
	width:100%;	
	font:normal 9pt/1.35 Arial,Helvetica,sans-serif;
	border-collapse:collapse; 
	border:none;  
	margin:0px;
}
div#navigator td{
	border:0px solid black;
	padding: 3px 0px 0px 3px; 
	margin:0px;
}
div#navigator td#navigator11, div#navigator td#navigator13, div#navigator td#navigator15,div#navigator td#navigator11_inactive,div#navigator td#navigator13_inactive,div#navigator td#navigator15_inactive{ 
  height: 21px;
  background-repeat:no-repeat;
  padding:0px;
}
div#navigator td#navigator12, div#navigator td#navigator14{
	width: 210px;
	padding:0px;
	background-repeat:no-repeat;
  background-position: center center;
}
div#navigator td#navigator11{
	background-image: url('/images/ci/navigator/PB01_a.png');
	width: 54px;  
	background-position: right; 
}

div#navigator td#navigator13{
	background-image: url('/images/ci/navigator/PB02_a.png'); 
	width: 21px; 	
}
div#navigator td#navigator15{
	background-image: url('/images/ci/navigator/PB03_a.png'); 
	width: 61px;  	
	background-position: left; 
}
div#navigator td#navigator11_inactive{
	background-image: url('/images/ci/navigator/PB01_b.png');
	width: 54px;  
	background-position: center right; 
}

div#navigator td#navigator13_inactive{
	background-image: url('/images/ci/navigator/PB02_b.png'); 
	width: 21px; 	
	background-position: center center; 
}
div#navigator td#navigator15_inactive{
	background-image: url('/images/ci/navigator/PB03_b.png'); 
	width: 61px;  	
	background-position: center left; 
}
div#navigator td#navigator21,div#navigator td#navigator22,div#navigator td#navigator23{
	width:33%;
}
div#navigator td#navigator21{
	text-align:left;
}
div#navigator td#navigator23{
	text-align: right;
}
div#navigator td.navigator1_grad_L{    
	background-image: url('/images/ci/navigator/PB_arrow_P.gif');
}
div#navigator td.navigator1_grad_R{    
	background-image: url('/images/ci/navigator/PB_arrow_L.gif');
}
div#navigator td.navigator1_grad_G{    
	background-image: none;
}
div#navigator td.navigator2_inactive{
	color:grey;
}
div#navigator td.navigator2{
	color:black;
}
div#pg_head {
	height:40px;
	width:100%;
}
div#pg_head a.pg_link {
	padding:0px 20px 0px 20px;
	text-decoration: none;
	font-weight: bold;
}