/****************************/
/* General settings         */
/****************************/

td {
  font-family: arial;
  font-weight: normal;
  font-size: 9pt;
}

.right_banners {
  font-family: tahoma, arial;
  font-weight: bold;
  font-size: 7pt;
  text-align: center;
  letter-spacing: 1px;
  color: #003263;
}

.inner_iframe {
	border-left: 2px solid #003263;
	border-right: 2px solid #003263;
	border-bottom: 2px solid #003263;
	background-color: #f5f5f5;
	border-top: 2px solid #003263;
}


/****************************/
/* Ad - rotator settings    */
/****************************/

    td.ad_bg {
      font-family: tahoma, arial;
      font-size: 7pt;
      padding-left: 12px;
      height: 24px;
      vertical-align: middle;
    }

    .ad_text {
      font-family: tahoma, arial;
      font-size: 7pt;
      font-weight: bold;
      color: #ffffff;
      display: none;
    }

    a.ad_link {
      font-family: tahoma, arial;
      font-size: 7pt;
      text-decoration: none;
      font-weight: bold;
      letter-spacing: 1px;
      color: #ffff00;
    }

    a.ad_link:hover {
      font-family: tahoma, arial;
      font-size: 7pt;
      text-decoration: underline;
      font-weight: bold;
      letter-spacing: 1px;
      color: #ffff00;
    }

/****************************/
/* Hyundai cells            */
/****************************/

td.hyu_cell_active 
{
  border-top: 2px solid #003263;
  border-left: 2px solid #003263;
  background-color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  white-space: nowrap;  
}

td.hyu_cell
{
  border-top: 2px solid #003263;
  border-left: 2px solid #003263;
  background-color: #D3E2F7;
  border-bottom: 2px solid #003263;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  white-space: nowrap;    
}

td.che_cell
{
  border-top: 2px solid #003263;
  border-left: 2px solid #003263;
  background-color: #D3E2F7;
  border-bottom: 2px solid #003263;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  white-space: nowrap;   
  text-align: center;     
}

td.che_cell_last
{
  border-top: 2px solid #003263;
  border-left: 2px solid #003263;
  border-right: 2px solid #003263;
  background-color: #D3E2F7;
  border-bottom: 2px solid #003263;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  white-space: nowrap;
  text-align: center;  
}

td.hyu_cell_last
{
 background-color: #f5f5f5;
 border-left: 2px solid #003263;
 border-bottom: 2px solid #003263;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
 white-space: nowrap;
}



/****************************/
/* Title, subtitle and text */
/****************************/

.maintitle {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  padding-bottom: 1px;
  font-size: 19pt;
  text-align: center;
  letter-spacing: 3px;
  color: #AD8F47;
}

.mainsubtitle {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  letter-spacing: 5px;
  color: #AD8F47;
}

.heading {
  font-family: tahoma, arial;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 14pt;
  text-align: left;
  color: #003263;
}

.heading_center {
  font-family: tahoma, arial;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 15pt;
  text-align: center;
  color: #003263;
}

a.heading_center_link {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
  font-size: 15pt;
  text-align: center;
  color: #003263;
}

a.heading_center_link:hover {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
  font-size: 15pt;
  text-align: center;
  color: #AD8F47;
}

a.action_center_link_BIG {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 5pt;
  font-size: 19pt;
  text-align: center;
  color: #FF0000;
}

a.action_center_link {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
  font-size: 9pt;
  text-align: center;
  color: #FF0000;
}

a.action_center_link_BIG:hover {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 5pt;
  font-size: 19pt;
  text-align: center;
  color: #AD8F47;
}

a.action_center_link:hover {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
  font-size: 9pt;
  text-align: center;
  color: #AD8F47;
}

.heading_salon {
  font-family: tahoma, arial;
  font-weight: bold;
  padding-bottom: 8px;
  font-size: 12pt;
  text-align: left;
  color: #003263;
}


.subheading {
  font-family: tahoma, arial;
  font-weight: bold;
  padding-bottom: 10px;
  text-align: left;
  font-size: 10pt;
}

.anot {
  font-family: arial;
  font-weight: bold;
  font-size: 9.5pt;
  font-style:italic;
  text-align: justify;
  padding-bottom: 10px;
  color: #396086;
}

.text {
  font-family: arial;
  font-weight: normal;
  text-align: justify;
  font-size: 9pt;
}

.text_red {
  font-family: tahoma, arial;
  font-weight: bold;
  text-align: center;
  font-size: 11pt;
  color: red;
  padding-top: 6px;
  padding-bottom: 6px;
}

.text_cross {
  font-family: tahoma, arial;
  font-weight: normal;
  text-decoration: line-through;
  text-align: center;
  font-size: 11pt;
  color: black;
}

.smalltext {
  font-family: tahoma, arial, helvetica;
  font-weight: normal;
  text-align: justify;
  font-size: 7pt;
}

.bigtext {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  text-align: justify;
  font-size: 9pt;
}

.bigtext_red {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  text-align: justify;
  font-size: 9pt;
  color: Red;
}


.megatext {
  font-family: arial, tahoma, helvetica;
  font-weight: bold;
  text-align: justify;
  font-size: 13pt;
}

.megatext_colored {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  text-align: justify;
  font-size: 14pt;
  color: #C00000;
}

.bigtext_colored {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  text-align: justify;
  font-size: 9pt;
  color: #AD8F47;
}

.bigtext_center {
  font-family: tahoma, arial, helvetica;
  font-weight: bold;
  text-align: center;
  font-size: 12pt;
  color: #AD8F47;
}

/****************************/
/* Forms                    */
/****************************/

.input {
	border: 1px solid #003263;
   font-family: arial;
   font-weight: normal;
   text-align: left;
	color: #555555;
	background-color: #f5f5f5;
   font-size: 12px;
	width: 300px;
   vertical-align: top;
}

.input_cena {
	border: 1px solid #003263;
   font-family: arial;
   font-weight: bold;
   text-align: right;
	color: #555555;
	background-color: #f5f5f5;
   font-size: 12px;
	width: 130px;
   vertical-align: top;
}


select {
	border: 1px solid #003263;
   font-family: arial;
   font-weight: normal;
   text-align: left;
   color: #555555;
   background-color: #f5f5f5;
   font-size: 12px;
   width: 300px;
   vertical-align: top;
}

.textarea {
	border: 1px solid #003263;
   font-family: arial;
   font-weight: normal;
   text-align: left;
	color: #555555;
	background-color: #f5f5f5;
   font-size: 12px;
	width: 300px;
	height: 85px;
   vertical-align: top;
}

.button {
	border: 1px solid #003263;
   font-family: tahoma, arial;
   font-weight: bold;
   text-align: center;
	color: #D3E2F7;
	background-color: #003263;
   font-size: 7.5pt;
	cursor: hand;
}

.button_active {
	border: 1px solid #003263;
   font-family: tahoma, arial;
   font-weight: bold;
   text-align: center;
	color: #ffffff;
	background-color: #003263;
   font-size: 7.5pt;
	cursor: hand;
}

.form_description {
   font-family: tahoma, arial;
   font-weight: normal;
   text-align: left;	
   font-size: 9pt;	
	padding-left: 5px;
	padding-right: 10px;
   vertical-align: top;
}

/****************************/
/* Image descriptors        */
/****************************/


.notice_small {
  font-family: arial, helvetica;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  padding-left: 2px;
  font-size: 8pt;
  padding-top: 5px;
}

.image_descr {
  font-family: tahoma, arial, helvetica;
  font-weight: normal;
  font-style: italic;
  text-align: center;
  font-size: 8pt;
  padding-top: 5px;
  letter-spacing: 1px;
}

.car_description {
  font-family: arial;
  font-weight: bold;
  padding-bottom: 10px;
  text-align: center;
  font-size: 12px;
  width: 100%;
}

.author {
  font-family: arial;
  font-weight: normal;
  font-style:italic;
  text-align: right;
  font-size: 12px;
}

.image_left {
  margin-right: 15px;
  border: 0px;
}

.image_right {
  margin-left: 15px;
  border: 0px;
}

.image_center {
  align: center;
  border: 0px;
}

/*********************/
/* LINKS             */
/*********************/

a {
  font-family: arial;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  color: #000099;  
}

a:hover {
  font-family: arial;
  font-weight: normal;
  text-decoration: underline;
  text-align: justify;
  font-size: 12px;
  color: #0000FF;  
}


a.whatis_link {
  font-family: arial;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;
  font-size: 12px;
  color: #FF4040;  
}

a.whatis_link:hover {
  font-family: arial;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  font-size: 12px;
  color: #FF4040;  
}


/* Top menu */
a.biglink {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 10pt;
  color: #003263;
  letter-spacing: 1px;
}

a.biglink:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10pt;
	color: #003263;
	letter-spacing: 1px;
}


a.menu {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  color: #FFFED1;
  letter-spacing: 1px;
}

a.menu:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #ffffff;
	letter-spacing: 1px;
}

a.menu_active {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
	font-size: 8pt;
  color: #FC7D00;
  letter-spacing: 1px;
}

a.menu_active:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #FC7D00;
	letter-spacing: 1px;
}

/* Left menu - first and second level */
a.menu_toplevel {
  font-family: arial black, tahoma, arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 9pt;
  color: #FFFED1;
  letter-spacing: 0px;
}

a.menu_toplevel_active {
  font-family: arial black, tahoma, arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 9pt;
  color: #FC7D00;
  letter-spacing: 0px;
}

a.menu_toplevel:hover {
  font-family: arial black, tahoma, arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 9pt;
  color: #ffffff;
  letter-spacing: 0px;
}

a.menu_toplevel_active:hover {
  font-family: arial black, tahoma, arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 9pt;
  color: #FC7D00;
  letter-spacing: 0px;
}

a.menu_l1 {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  color: #FFFED1;
  letter-spacing: 1px;
}

a.menu_l2 {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 7pt;
  color: #F1DE78; /* #FFFED1; */
  letter-spacing: 1px;
}

a.menu_l1_active {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
	font-size: 8pt;
  color: #FC7D00;
  letter-spacing: 1px;
}

a.menu_l1_active:hover {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
	font-size: 8pt;
  color: #FC7D00;
  letter-spacing: 1px;
}

a.menu_l1:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #ffffff;
	letter-spacing: 1px;
}

a.menu_l2:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 7pt;
	color: #ffffff;
	letter-spacing: 1px;
}

a.menu_l2_active {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
	font-size: 7pt;
  color: #FC7D00;
  letter-spacing: 1px;
}

a.menu_l2_active:hover {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
	font-size: 7pt;
  color: #FC7D00;
  letter-spacing: 1px;
}

/* Menu of cars index */

a.menu_cars {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  color: #396086;
  letter-spacing: 1px;
}

a.menu_cars_active {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  color: #000000;  
  letter-spacing: 1px;
}

a.menu_cars:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1px;
}

a.menu_cars_active:hover {
	font-family: tahoma, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 1px;
}

/* Bottom copyright and links */ 
.counter_desc {
  font-family: tahoma, arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 5pt;
  padding-top: 10px;
  color: #003263; 
  letter-spacing: 1px;
  padding-bottom: 10px;
}


.ach_copy {
  font-family: tahoma, arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 7.5pt;
  color: #656565; 
  letter-spacing: 1px;
  padding-bottom: 10px;
}

a.ach_copy_bottom {
  font-family: tahoma, arial;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  font-size: 7.5pt;
  color: #003263;  
}

a.ach_copy_bottom:hover {
  font-family: tahoma, arial;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;
  font-size: 7.5pt;
  color: #003263;  
}


.menu_bottom {
   text-align: center;
   padding-bottom: 1px;
   border-right: solid 1px #C0C0C0;
}

.menu_left {
   text-align: left;
   padding-top: 0px;
	padding-right: 0px;
	padding-left: 23px;
	padding-bottom: 2px;	
}

.menu_car_navigation {
   text-align: left;
   padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;	
}

.table_main {
	background-color: #f5f5f5;
	text-align: left;

}

.table_header_big {
   font-family: tahoma, arial;
   font-weight: bold;
	background-color: #003263;
	color: #f5f5f5;
   text-align: center;	
   font-size: 13pt;	
	padding-top: 7px;
	padding-bottom: 7px;
}


.heading_splatky {
   font-family: tahoma, arial;
   font-weight: bold;
	color: #003263;	
   font-size: 16px;
}

.table_header_left {
   font-family: arial;
   font-weight: bold;
	background-color: #003263;
	color: #f5f5f5;
   text-align: left;	
   font-size: 12px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_subheader {
   font-family: arial;
   font-weight: bold;
	background-color: #A0A0A0;
	color: #ffffff;
   text-align: left;	
   font-size: 11px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_subheader_right {
   font-family: arial;
   font-weight: bold;
   text-align: right;	   
	background-color: #A0A0A0;
	color: #ffffff;
   font-size: 11px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}


.table_subheader_center {
   font-family: arial;
   font-weight: bold;
	background-color: #A0A0A0;
	color: #ffffff;
   text-align: center;	
   font-size: 11px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_price_old {
   font-family: arial;
   font-weight: bold;
	background-color: #e5e5e5;
	color: #ff0000;
   text-align: right;	
   text-decoration: line-through;
   font-size: 9pt;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_price_new {
   font-family: arial;
   font-weight: bold;
	background-color: #e5e5e5;
	color: #ff0000;
   text-align: right;	
   font-size: 10pt;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_subheader_center_small {
   font-family: arial;
   font-weight: bold;
	background-color: #A0A0A0;
	color: #ffffff;
   text-align: center;	
   font-size: 10px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_header_forum {
   font-family: arial;
   font-weight: bold;
	background-color: #003263;
	color: #f5f5f5;
   font-size: 13px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_cell {
   font-family: arial;
   font-weight: normal;
	background-color: #e5e5e5;
   text-align: left;	
   font-size: 12px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_cell_forum {
   font-family: arial;
   font-weight: normal;
	background-color: #e5e5e5;
   text-align: left;	
   font-size: 9pt;	
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: justify;
}


.table_cell_strong {
   font-family: arial;
   font-weight: bold;
	background-color: #e5e5e5;
   text-align: center;	
   font-size: 13px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.table_cell_invalid {
   font-family: arial;
   font-weight: bold;
   text-decoration: line-through;
	background-color: #e5e5e5;
   text-align: center;	
   font-size: 13px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}


.table_cell_strong_right {
   font-family: arial;
   font-weight: bold;
	background-color: #e5e5e5;
   text-align: right;	
   font-size: 13px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.table_cell_normal_right {
   font-family: arial;
   background-color: #e5e5e5;
   text-align: right;	
   font-size: 13px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.table_cell_blank {
   font-family: arial;
   font-weight: normal;
	background-color: #f5f5f5;
   text-align: left;	
   font-size: 5px;	
   height: 5px;
}

.table_cell_remark {
   font-family: arial;
   font-weight: normal;
   font-style: italic;
	background-color: #f5f5f5;
   text-align: left;	
   font-size: 9pt;	
   height: 15px;
}

.table_cell_colorpicker {
   font-family: arial;
   font-weight: normal;
   text-align: center;	
   font-size: 15px;	
   width: 35px;
	height: 35px;
	cursor: hand;
	border: 1px solid #555555;
}

.table_cell_bold {
   font-family: arial;
   font-weight: bold;
	background-color: #e5e5e5;
   text-align: left;	
   font-size: 12px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}


.table_cell_center {
   font-family: arial;
   font-weight: normal;
	background-color: #e5e5e5;
   text-align: center;	
   font-size: 12px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_cell_darker {
   font-family: arial;
   font-weight: normal;
	background-color: #d4d4d4;
   text-align: center;	
   font-size: 12px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_cell_right {
   font-family: arial;
   font-weight: normal;
	background-color: #e5e5e5;
   text-align: right;	
   font-size: 12px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

ul {
	margin-top: 5px;
   margin-bottom: 10px;
}

.table_cell_splatka {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	text-align: right;
	font-size: 16pt;
	font-weight: bold;
	vertical-align: top;
}
.table_cell_popis {

	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}
.heading_center_max {

  font-family: tahoma, arial;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 20pt;
  text-align: center;
  color: #003263;
}
.table_header {

   font-family: arial;
   font-weight: bold;
	background-color: #003263;
	color: #f5f5f5;
   text-align: center;	
   font-size: 13px;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
