/* CSS Document */

html,body{margin:0px 0px 0px 0px; padding:0;} 
body{font-size: 75%; font-family: Arial, Helvetica, sans-serif; text-align:center;  background: #333333; xbackground-image:url(images/primar/pozadi_01.jpg); xbackground-repeat:repeat-x;}
h1.un{text-align:left; font-size: x-large; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 17px 0px 0px 0px; margin:0px; border-bottom:solid 3px #ffffff;}
h1.inde{text-align:left; font-size: large; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 17px 0px 0px 0px; margin:0px; border-bottom:solid 3px #ffffff;}
h2.det{text-align:left; font-size: 16px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 17px 0px 0px 0px; margin:0px; border-bottom:solid 3px #ffffff;}
h1.det{text-align:left; font-size: 16px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;  font-weight: bold; padding: 2px 0px 0px 0px; margin:0px;  }
h1.in { display: none;}
h2{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px;}
h2.podnadpis{text-align:left; font-size: medium; font-family: Arial, Helvetica, sans-serif;  color:#ffffff;  font-weight: bold; padding: 17px 0px 0px 15px; margin:0px;}
h2.prod_naz_d{font-size: 18px; font-weight: bold; text-decoration:underline; letter-spacing: 0px;}
h2.druhy{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 10px; color:#000000;}
h2.katalog{font-size: 16px; font-weight: bold; padding:00px 0 0 0px ; margin:00px 0 0px 0px; color:#ffffff;}

h2.katalog2{font-size: 16px; font-weight: bold; padding:20px 0 0 0px ; margin:0px 0 0px 0px; color:#000000;}
h2.katalog a{font-size: 12px; font-weight: bold; padding:0 0 0 0px ; margin:0 0 0px 0px; color:#ffffff; text-decoration:none;}
h2.katalog a:hover{ text-decoration:underline; color:#ffffff;}
h2.popis_1{font-size: 16px; font-weight: bold; padding:00px 0 0 0px ; margin:8px 0 8px 0px; color:#ffffff; text-decoration:underline;}
h3.popis_1{font-size: 13px; font-weight: bold; padding:00px 0 0 0px ; margin:8px 0 8px 0px; color:#ffffff; text-decoration:underline;}
h3.popis_2{font-size: 14px; font-weight: bold; padding:0 0 0 0px ; margin:8px 0 8px 0px;}
h4.popis_3{font-size: 14px; font-weight: bold; padding:0 0 0 0px ; margin:8px 0 8px 10px;}
p{padding:0 ; margin:0  ;}

table{  border-collapse: collapse; }
hr.cleaner {clear:both; display: none;} 
table{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#primar{ background: #e6e5e5; background-image:url(images/primar/pozadi_01.jpg); background-repeat:repeat-x;} 
#primar_ind{ background: #e6e5e5; background-image:url(images/primar/pozadi_12.jpg); background-repeat:repeat-x;}
#header{height:233px; margin:0; background-image:url(images/primar/header_02.jpg); background-repeat:no-repeat;}
#container{text-align:left;}
#container{width:984px;margin:0 auto; xbackground-color:#fbfafa;  xbackground-image:url(images/primar/pozadi_02.jpg); xbackground-repeat:repeat-x; }

#navigation{xbackground:#B9CAFF; height:580px;}
#footer{   color: #000000; height: 40px; xbackground-color:#000000; background-image:url(images/primar/pozadi_03.jpg); background-repeat:repeat-x;}
#footer{clear:both; width:100%; text-align:center;}
#footer_sub{ width: 984px; margin:0 auto;}
#wrapper{float:left;width:100%;}
#content{margin: 0px 186px 0px 186px;}
#contentB{float:right; width:984px; border:0; padding:0;  xbackground-color:#e6e5e5;}
#navigation{float:left; width:1px; margin-left:-984px; padding-top:0px;}
#extra{float:left; width:185px; margin-left:-185px;}
#blok{ xbackground-image:url(images/primar/pozadi_02.jpg); xbackground-repeat:repeat-x;}
#flashContent { width:100%; height:100%; }

a { color:#ffffff;}
a:hover{ color:#FF0000;}
.nevidi{ display:none;}



/*submenu, oddel*/
.submenu{letter-spacing:1px; }
.submenu a{ color:#000000; font-weight:bold; letter-spacing:1px;}
.submenu a:hover{ color:#FF0000;}
.submenu_l{float:left; width:280px; display:inline; text-align:right;  margin:10px 0 0 0px;  color:#000000; font-weight:bold;}
.submenu_p{float:left;  margin:10px 0 0 10px; list-style: none;}
.submenu_p ul{ list-style: none; margin:0; padding:0;}

.cistic { clear: both;}
.cistic_01 {clear: both; height: 0px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic_02 { clear: both;  height: 0px;   margin:0px 0 0 0 ; padding:0; visibility: hidden; border: none; font-size:0.1em; }
.cistic_03 {clear: both; padding:0; font-size:1px; margin:0; width:1px; }
.cistic_04 {clear: both; height: 0px; padding:0; border: none; margin: -1em 0 0 0; visibility: hidden; xdisplay:inline;font-size:0.1em;}
.mezera{ height:10px;}
.aoddel_nul{ margin: 13px 0 15px 0px;; padding:0; height:2px;}
.oddel_01{ background-color: #FFFFFF;   height:2px; margin: 15px 0 10px 0px; font-size:1px;}
.oddel_02{ background-color: #aa0c00;   height:4px; margin: 10px 0 10px 0px;font-size:1px;}
.oddel_03{  background-color: #999999;   height:1px; margin: 3px 0 10px 0px;font-size:1px;}
.oddel_04{   xheight:1px; xwidth:565px; border-bottom: 2px solid #ffffff; xmargin: 15px 0 17px 0px; padding:8px 0 10px 0;}
.oddel_05{  height:4px; width:565px; border-bottom: 2px solid #2f5561; margin: 10px 0 10px 0px;}
.oddel_06{   height:1px; width:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 0px 15px; padding:0;}
.oddel_07{   height:1px; width:565px; border-bottom: 3px solid #E1551A; margin: 5px 0 10px 0px; padding:0;}
.oddel_08{   height:1px; xwidth:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 5px 0px; padding:0;}
.oddel_09{ background-color: #aa0c00;   height:4px; margin: 10px 0 1px 0px;font-size:1px;}
.oddel_10{ background-color: #aa0c00;   height:4px; margin: 1px 0 10px 0px;font-size:1px;}

.xmenu{display:none;}



/*index*/
.ind_01_4{ float:left; width:237px; xbackground-image:url(images/primar/ind_renault_3.jpg); xbackground-repeat:no-repeat; height:295px; margin: 0 12px 0 0px; }
.ind_02_4{ float:left; width:237px; xbackground-image:url(images/primar/ind_vw_3.jpg); xbackground-repeat:no-repeat; height:295px; margin: 0 12px 0 0px;}
.ind_03_4{ float:left; width:237px; xbackground-image:url(images/primar/ind_audi_3.jpg); xbackground-repeat:no-repeat; height:295px; margin: 0 12px 0 0px;}
.ind_04_4{ float:left; width:237px; xbackground-image:url(images/primar/ind_nissan_3.jpg); xbackground-repeat:no-repeat; height:295px;}

.ind_01_5{ float:left; width:188px; xbackground-image:url(images/primar/in_b_01.jpg); xbackground-repeat:no-repeat; height:250px; margin: 0 11px 0 0px; }
.ind_02_5{ float:left; width:188px; xbackground-image:url(images/primar/in_b_02.jpg); xbackground-repeat:no-repeat; height:250px; margin: 0 11px 0 0px;}
.ind_03_5{ float:left; width:188px; xbackground-image:url(images/primar/in_b_03.jpg); xbackground-repeat:no-repeat; height:250px; margin: 0 11px 0 0px;}
.ind_04_5{ float:left; width:188px; xbackground-image:url(images/primar/in_b_04.jpg); xbackground-repeat:no-repeat; height:250px; margin: 0 11px 0 0px;}
.ind_05_5{ float:left; width:188px; xbackground-image:url(images/primar/ind_b_05.jpg); xbackground-repeat:no-repeat; height:250px;}

.ind_01{ float:left; width:320px; xbackground-image:url(images/primar/ind_renault.jpg); xbackground-repeat:no-repeat; height:334px; margin: 0 10px 0 0px; }
.ind_02{ float:left; width:320px; xbackground-image:url(images/primar/ind_vw.jpg); xbackground-repeat:no-repeat; height:334px; margin: 0 12px 0 0px;}
.ind_03{ float:left; width:320px; xbackground-image:url(images/primar/ind_nissan.jpg); xbackground-repeat:no-repeat; height:334px;}

.ind_04{ float:left; width:300px;   margin: 0 10px 0 0px; padding:0 10px 0 10px; }
.ind_05{ float:left; width:300px;   margin: 0 12px 0 0px; padding:0 10px 0 10px;}
.ind_06{ float:left; width:300px; padding:0 10px 0 10px; }

.ind_05_4{ float:left; width:217px;   margin: 0 10px 0 0px; padding:0 10px 0 10px; }
.ind_06_4{ float:left; width:217px;   margin: 0 12px 0 0px; padding:0 10px 0 10px;}
.ind_07_4{ float:left; width:217px;   margin: 0 12px 0 0px; padding:0 10px 0 10px; }
.ind_08_4{ float:left; width:217px; padding:0 10px 0 10px; }

.ind_06_5{ float:left; width:168px;   margin: 0 9px 0 0px; padding:0 10px 0 10px; }
.ind_07_5{ float:left; width:168px;   margin: 0 11px 0 0px; padding:0 10px 0 10px;}
.ind_08_5{ float:left; width:168px;   margin: 0 11px 0 0px; padding:0 10px 0 10px; }
.ind_09_5{ float:left; width:168px;   margin: 0 11px 0 0px; padding:0 10px 0 10px; }
.ind_10_5{ float:left; width:168px; padding:0 10px 0 10px; }

.ind_05_4 a{ text-decoration:none;}
.ind_06_4 a{ text-decoration:none;}
.ind_07_4 a{ text-decoration:none;}
.ind_08_4 a{ text-decoration:none;}
.ind_05_4 a:hover{ text-decoration:underline;}
.ind_06_4 a:hover{ text-decoration:underline;}
.ind_07_4 a:hover{ text-decoration:underline;}
.ind_08_4 a:hover{ text-decoration:underline;}

.preh_mod a{ color:#000000;}

.zn_nadp{ xbackground-color:#a60f03; background-image:url(images/primar/pozadi_04.jpg); background-repeat:no-repeat; height:27px; width:320px; color:#FFFFFF; font-weight:bold;}
.zn_nadp_4{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_04.jpg); xbackground-repeat:no-repeat; height:27px; width:237px; color:#FFFFFF; font-weight:bold;}
.zn_nadp_5{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_04.jpg); xbackground-repeat:no-repeat; height:27px; width:188px; color:#FFFFFF; font-weight:bold;}
.zn_nadp_text{padding:6px 0 6px 10px;}
.zn_nadp_text a{ text-decoration:none;}
.zn_nadp_text a:hover{ text-decoration:underline; color:#FFFFFF;}

.bann{}
.bann_2{ margin: 5px 0px 10px 0px}
.bann_l{ float:left; margin: 0 20px 0 0px;}
.bann_r{ float:left;  margin: 0 20px 0 0px;}
.bann_r2{ float:left; }

/*hlavni cast*/


.obsah{display:inline; xheight:560px; margin:0; xbackground-image:url(images/primar/pozadi_02.jpg); xbackground-repeat:repeat-x;}
.obsah_2{ xheight:500px;  padding:0; margin:15px 0px 0 0px; xbackground-image:url(images/primar/pozadi_02.jpg); xbackground-repeat:repeat-x; }
.obsah_3{ float:right; width:1px; height:560px;}

.str { margin:0 0 15px 0; color:#FFFFFF; letter-spacing:1pt;}
.str a{ color:#FFFFFF; text-decoration:underline;}
.str a:hover{ color: #FF0000; text-decoration:underline;}
.str2 { margin:0 0 5px 0; color:#000000; letter-spacing:1pt;}
.str2 a{ color:#000000; text-decoration:underline;}
.str2 a:hover{ color: #FF0000; text-decoration:underline;}
.str_l { float:left;}
.str_p { float:right;}

.nadpis_str_nic a{ text-decoration:none; color:#FFFFFF;}
.nadpis_str_nic a:hover{ text-decoration:none; color:#FF0000;}

.pv_01{ float:left; width:480px;   height:223px; margin: 0 23px 0 0px; }
.pv_02{ float:left; width:480px;   height:223px; margin: 0 0px 0 0px; }
.pv_nadp{ xbackground-color:#a60f03; background-image:url(images/primar/pozadi_05.jpg); background-repeat:no-repeat; height:33px; width:480px; color:#FFFFFF; font-weight:bold;}
.pv_nadp_akce{ xbackground-color:#a60f03; background-image:url(images/primar/pozadi_05_akce.jpg); background-repeat:no-repeat; height:33px; width:480px; color:#FFFFFF; font-weight:bold;}
.pv_nadp_2{ xbackground-color:#a60f03; background-image:url(images/primar/pozadi_06.jpg); background-repeat:no-repeat; height:33px; width:480px; color:#FFFFFF; font-weight:bold;}
.pv_nadp_2_akce{ xbackground-color:#a60f03; background-image:url(images/primar/pozadi_06_akce.jpg); background-repeat:no-repeat; height:33px; width:480px; color:#FFFFFF; font-weight:bold;}
.pv_nadp3{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_05.jpg); xbackground-repeat:no-repeat; height:33px; width:480px; color:#FFFFFF; font-weight:bold;border-bottom: solid #ffffff 1px;}
.pv_nadp_text{padding:7px 0 7px 10px; }
.pv_nadp_text a {font-size: 16px; font-weight: bold; padding:00px 0 0 0px ; margin:00px 0 0px 0px; color:#ffffff; text-decoration:none;}
.pv_nadp_text a:hover {font-size: 16px; font-weight: bold; padding:00px 0 0 0px ; margin:00px 0 0px 0px; color:#ffffff; text-decoration:underline;}
.pv_obs{background-image:url(images/primar/pozadi_07.jpg); background-repeat:no-repeat; height:180px; width:480px;}
.pv_obr{ float:left;}
.pv_obr img { border: solid #FFFFFF 2px; margin:10px 0 0 18px;}
.pv_rig{ float:right; width:250px; margin:8px 0 0 0; color:#FFFFFF;}
.pv_rig_h{ height:120px; margin:0px 0 0 0; }
.pv_rig_s{  margin:5px 45px 0 0px; font-size:16px; font-weight:bold; text-align:right; letter-spacing:1pt; }
.pv_rig_s2{  margin:1px 70px 0 0px; font-size:10px;  text-align:right;  }
.xind_02{ float:left; width:320px; xbackground-image:url(images/primar/ind_vw.jpg); xbackground-repeat:no-repeat; height:334px; margin: 0 12px 0 0px;}
.xind_03{ float:left; width:320px; xbackground-image:url(images/primar/ind_nissan.jpg); xbackground-repeat:no-repeat; height:334px;}
/*servis*/
.se_zvyr{font-size: 150%;}
.pv_neni_nic{ height:300px; color:#FFFFFF; font-size:16px;}

/*detail*/
.de_01{ float:left; width:984px;   height:426px; margin: 0 0px 0 0px; background-image:url(images/primar/pozadi_08.jpg); background-repeat:no-repeat;}
.de_01b{ float:left; width:984px;   height:426px; margin: 0 0px 0 0px; background-image:url(images/primar/pozadi_08b.jpg); background-repeat:no-repeat;}
.de_nadp{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_05.jpg); xbackground-repeat:no-repeat; height:33px; width:984px; color:#FFFFFF; font-weight:bold;}
.de_nadp_text{padding:7px 0 7px 10px; }
.de_obs{ xheight:426px; width:984px;}
.de_vyb{ background-color:#565555;  width:984px; }
.de_vyb_tx{  color:#FFFFFF; padding:10px 10px 10px 20px; float:left; width: 480px;}
.de_vyb_tx2{  color:#FFFFFF; padding:10px 10px 10px 20px; xfloat:left; xwidth: 480px;}
.de_vyb_tx3{  color:#FFFFFF; padding:10px 10px 10px 20px; float:left; xheight: 100px;}

.de_vyb_for{  color:#FFFFFF; padding:10px 10px 10px 20px; float:left;}
.de_vyb_for_2{  color:#FFFFFF; padding:10px 10px 10px 20px; float:right; height: 300px;}
.de_inp input{ width:230px;}
.de_inp textarea{ width:230px;}
.de_tx_pol{margin:1px 0 1px 30px; xletter-spacing:1pt;}
.de_vyb_tx ul{   padding:0; margin:0;}
.de_nah{}
.de_nah img{ border: solid #FFFFFF 2px; margin:10px 0 0 22px;}
.de_obr{ float:left;}
.de_obr img { border: solid #FFFFFF 2px; margin:10px 0 0 22px;}
.de_rig_cel{ float:right; width: 560px; color:#FFFFFF;}
.de_rig_top{ height:188px;}
.de_rig_lef{ float:left; margin:8px 0 0 0; }
.de_rig{ float:right; width:310px; margin:8px 0 0 0; color:#FFFFFF;}
.de_rig_h{ height:50px; margin:0px 0 0 0; }
.de_rig_s{ sfloat: left;  margin:10px 0px 0 0px; font-size:11px; xfont-weight:bold; text-align:center; letter-spacing:1pt; }
.de_rig_s2{ float:right; width:50px;}
.de_rig_s3{ float:right; }
.de_rig_s4{ float:left;xwidth:70px; xheight:54px; xbackground-image:url(images/primar/pozadi_11.jpg); xbackground-repeat:no-repeat;xxpadding-top:5px;}
.de_rig_s4 a{ xfont-size:12px; xfont-weight:bold; xtext-decoration:none; xcolor:#FFFFFF; }

.de_rig_bot{ margin: 0px 0 0 0;}
.de_rig_bot_l{ float:left; width:145px; text-align:center;}
.de_rig_bot_c{ float:left; width:175px; text-align:center;}
.de_rig_bot_r{ float:left; width:210px; text-align:center;}
.ri_bo_te{ font-size:16px; font-weight:bold; padding:12px 0 0 0; letter-spacing:1pt;}

.de_foot{ background-image:url(images/primar/pozadi_09.jpg); background-repeat:no-repeat; height:50px; width:984px;}
.de_da_vo{ margin:5px 0 0 20px;}
.de_da_vo a{ color:#FFFFFF; text-decoration:underline;}
.de_da_vo a:hover{ color:#FF0000; }
.de_ob_2 img{border: solid #FFFFFF 2px; margin:0px 0 0 15px; float:left;  }
.de_obraz_lev_n{ padding: 0px 0px 0px 180px;}
.de_stav{ margin:0 0px 3px 0; background-color: #FF9900; text-align:center; padding: 2px 0 2px 0; font-weight:bold; font-size:14px; width:150px;}
.odpocet{ height:20px; background-image:url(images/primar/odpocet_dph.jpg); background-repeat:no-repeat; padding:3px 0 0 80px; margin:5px 0 0 0 ;}
.zaruka{ height:18px;  padding:3px 0 0 30px; margin:3px 10px 0 0 ; border:solid 1px #FFF; background-color: #BB8C2B;}
.zaruka a{ color:#FFF; text-decoration:none;}
.zaruka a:hover{ color:#F00; text-decoration:underline;}
.zaruka2{ height:18px;  padding:3px 0 0 30px; margin:3px 0 10px 0 ; }
.zaruka_3{ height:18px;  padding:3px 0 0 15px; margin:3px 10px 0 30px ; border:solid 1px #FFF; background-color: #BB8C2B;}
.zaruka_3 a{ color:#FFF; text-decoration:none;}
.zaruka_3 a:hover{ color:#F00; text-decoration:underline;}
.de_akce{ height:18px;  padding:3px 0 0  0px; margin:3px 10px 0 0 ; border:solid 1px #FFF; background-color: #C30; text-align:center;}
.de_akce_prazdna{ height:18px;  padding:3px 0 0  0px; margin:3px 10px 0 0 ; text-align:center;}
.de_akce a{ color:#FFF; text-decoration:none;}
.de_akce a:hover{ color:#F00; text-decoration:underline;}
.zobr_cena{font-size:12px;}
.bann_det{margin-bottom:5px;}

/*dalsi*/
.da_nadp2{ background-color:#a60f03; xbackground-image:url(images/primar/pozadi_05.jpg); xbackground-repeat:no-repeat; height:33px; width:984px; color:#FFFFFF; font-weight:bold;border-bottom: solid #ffffff 1px;}
.da_nadp_text2{padding:7px 0 7px 10px;  }
.de_vyb_tx_2{  color:#FFFFFF; padding:10px 10px 10px 0px; float:left; width: 450px;}
.ko_popis{  color:#FFFFFF; padding:10px 15px 5px 20px; font-weight:bold; xletter-spacing:0,5pt; }
.da_foot{ background-image:url(images/primar/pozadi_10.jpg); background-repeat:no-repeat; height:50px; width:480px;}
.da_obs{ background-color:#565555;  color:#FFFFFF; padding:10px 15px 5px 20px;  }
.da_01{ float:left; width:480px;   xheight:223px; margin: 0 23px 0 0px; }
.da_02{ float:left; width:480px;   xheight:223px; margin: 0 0px 0 0px; }
.fin ul{ padding-left:30px;}
.fin_spol{ padding-left:30px; width: 400px;}

/*extra*/ 
.blok_ex{border: 2px solid #006633;}
.im_fir img{ margin: 10px 7px 0 7px; border: solid #ffffff 1px;}
.de_vyb_kon{ background-color:#565555;  width:984px; }
.de_vyb_for_kon { color:#FFFFFF; padding:10px 10px 10px 20px; margin-left:100px; }
.napis_si{ font-size: 14px; font-weight:bold; text-align:center; background-color:#CC0000; padding: 5px 5px 5px 5px; margin-top:5px;}

/*footer*/


.spodni{height:40px;  font-size: 10px; }
.spo_le{ float:left;}
.spo_p{ float:right; padding:4px 5px 0 0; xfont-weight:bold;letter-spacing:1px; color:#FFFFFF;}
.spo_p a{ margin:0;  color:#FFFFFF;  xfont-weight:bold; text-decoration:none; letter-spacing:1px; font-size: 12px;}
.spo_p a:hover{ color:#000000; text-decoration:none;}
.spo_p2 a{ margin:0; padding-left:10px;  color:#ffffff;  xfont-weight:bold; text-decoration:none; }
.spo_p2 a:hover{ color:#000000; text-decoration:none;}
.pravo{padding:0px 0 0 138px; font-size: 10px; color:#FFFFFF;;}

.spodni_b{height:35px;  font-size: 11px;}
.spo_le_b{ float:left;}
.spo_p_b{ float:right; padding:20px 5px 0 0;letter-spacing:1px;}
.spo_p_b a{ margin:0;  color:#FFFFFF;  font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_p_b a:hover{ color: #999; text-decoration:underline;}
.spo_p2_b a{ margin:0; padding-left:10px;   color:#ffffff;  font-weight:bold; text-decoration:none; }
.spo_p2_b a:hover{ color:#000000; text-decoration:none;}
.pravo_b{padding:0px 0 0 20px; font-size: 11px; xletter-spacing:1px; color: #CCC; text-align:left}
.pravo_b a{color: #CCC; text-decoration:none;}
.pravo_b a:hover{color: #CCC; text-decoration:underline;}

/*filtr*/
.filtr{height:125px; xbackground-color:#333333;}
.filtr_02{height:40px; xbackground-color:#333333;}
.filtr_ind{height:15px; xbackground-color:#333333;}
.filtr_l{ float:left; }
.filtr_p{ float:right;}
 
.filtr_blok{height:90px;}
.filtr_top_blok{ margin:0; padding:0;}
.filtr_zn_01{ width:190px; float:left; background:url(images/primar/zn_renault_i.jpg) 5px 5px no-repeat; }
.filtr_zn_02{ width:190px; float:left; background:url(images/primar/zn_vw_i.jpg) 5px 5px no-repeat;}
.filtr_zn_03{ width:190px; float:left; background:url(images/primar/zn_audi_i.jpg) 5px 5px no-repeat;}
.filtr_zn_04{ width:190px; float:left; background:url(images/primar/zn_nissan_i.jpg) 5px 5px no-repeat;}
.filtr_zn_05{ width:190px; float:left; background:url(images/primar/zn_volvo_i.jpg) 5px 5px no-repeat;}
.filtr_zn_06{ xwidth:80px; xfloat:left; font-size:110%; padding:0px 0 0 0px; color:#FFF; }
.filtr_zn_07{ width:190px; float:left; background:url(images/primar/zn_ford_i.jpg) 5px 5px no-repeat;}
.filtr_zn_08{  xwidth:80px; xfloat:left; font-size:110%; padding:0px 0 0 0px; color:#FFF; background-color: #333;}
.xfiltr_zn_08 a{ color:#000; text-decoration:none;}
.xfiltr_zn_08 a:hover{ color:#F00; text-decoration:underline;}
.filtr_zn_01 img{ padding: 10px 0 0 80px;}
.filtr_zn_02 img{ padding: 10px 0 0 80px;}
.filtr_zn_03 img{ padding: 10px 0 0 80px;}
.filtr_zn_04 img{ padding: 10px 0 0 80px;}
.filtr_zn_05 img{ padding: 10px 0 0 80px;}
.filtr_zn_07 img{ padding: 10px 0 0 80px;}
.filtr_oddel{ margin:0px 7px 0 0px; width:1px; height:90px; background-color:#CCC; float:left;}
.filtr_oddel_02{ margin:0; padding:0; width:984px; height:1px; background-color:#fff; font-size:0.1em; border:none;  }
.filtr_oddel_03{ margin:0px 20px 0 15px; width:1px; height:33px; background-color:#CCC; float:left;}
.filtr_mo{ font-size:90%; padding:12px 0 0 10px; color:#FFF;}
.filtr_zn_dalsi{ padding:0px 0 0 10px; color:#FFF; xfont-weight:bold;}
.filtr_zn_d_blok{ float:left; margin:7px 0 0 0px; }

/*formulare*/

.filtr_l select{ width:150px; margin: 15px 10px 0 0; padding:0; }
.filtr_p select{ width:150px; margin: 15px 0px 0 10px; padding:0; }
.filtr form{ margin:0; padding:0; }
 
 fotm{ margin:0; padding:0;}
 
.for_zar_1{ text-align:right; width:460px;}
.for_zar_1 input{ width:300px; }
.for_zar_1 select{ width:306px; }
.for_zar_1 textarea{ width:300px; }
.for_zar_2{ text-align:right; width:460px;}
.for_zar_2 input{}
.for_zar_3{ text-align:right; width:460px; margin:0 0 10px 0;}
.for_zar_3 input{ width:300px; }
.for_zar_3 select{ width:306px; }
.for_zar_3 textarea{ width:306px; }
.fo_pop{ margin-left:50px;}
.kat_filtr_l select{ width:185px; }
.vypocet input{width:70px;}

/*footer ovladani*/
.spo_l ul li{ display:inline;}
.spo_l ul{ margin:0; padding:2px 0 0 10px;}
.spo_l a{ padding: 0.2em 10px; float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_l a:hover{ color:#ffffff; text-decoration:underline;}

.spo_l_b ul li{ display:inline;}
.spo_l_b ul{ margin:0; padding:2px 0 0 125px;}
.spo_l_b a{ padding: 0.2em 20px; float:left; color:#FFFFFF; font-weight:bold; text-decoration:none; letter-spacing:1px;}
.spo_l_b a:hover{ color:#000000; text-decoration:none;}

/*ovladani*/
#navcontainer ul{list-style: none; width: 172px; margin: 0; padding: 0px 0; font-weight: bold; letter-spacing:1pt; margin: 15px 0px 0px 5px; }
#navcontainer li{margin: 1px 0px 0px 0px;}
#navcontainer li a{display: block; padding: 0px 0px 4px 12px; color: black;  text-decoration:none;}
#navcontainer li a:hover{color: #CA0000; text-decoration:underline;}

/*ovladani detail*/
#navcontainer2{ }
#navcontainer2 ul{list-style: none; width: 174px; margin: 0 0; padding: 0px 0; xfont-weight: bold; letter-spacing:1pt; }
#navcontainer2 li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer2 li a{display:block; width:174px; height:27px; color: #fff; xfont-weight:bold; background:  url(images/primar/tlacitko_03.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer2 li a:hover{background: url(images/primar/tlacitko_03.jpg) 0 -27px ; color: #ffffff; }
#navcontainer2 li a:active { background: url(images/primar/tlacitko_03.jpg) 0 -54px ; color: #ffffff; }
div.outer { background:url(images/primar/tlacitko_03.jpg) 0 -27px no-repeat; } 
div.outer a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background:url(images/primar/tlacitko_03.jpg) top left no-repeat; } 
div.outer span { display: block; margin:0; padding: 5px 0px 0px 0px; } 

/*ovladani detail 2*/
#navcontainer3{ }
#navcontainer3 ul{list-style: none; width: 70px; margin: 0 0; padding: 0px 0; xfont-weight: bold; xletter-spacing:1pt; }
#navcontainer3 li{display: inline; padding:0;   margin: 0px 0px 0px 0px; }
#navcontainer3 li a{display:block; width:70px; height:54px; color: #fff; font-weight:bold; background:  url(images/primar/pozadi_11.jpg) 0 0 no-repeat; text-decoration: none;}
#navcontainer3 li a:hover{background: url(images/primar/pozadi_11.jpg) 0 -54px ; color: #ffffff; }
#navcontainer3 li a:active { background: url(images/primar/pozadi_11.jpg) 0 -108px ; color: #ffffff; }
div.outer3 { background:url(images/primar/pozadi_11.jpg) 0 -54px no-repeat; } 
div.outer3 a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; background:url(images/primar/pozadi_11.jpg) top left no-repeat; } 
div.outer3 span { display: block; margin:0; padding: 12px 0px 0px 0px; } 


/*menu horni horizontal*/
.menu_mez{ height:208px; }
.menu_nav{ }
.navhor ul li { display: inline; }
.navhor ul {margin: 0; padding: 0 0 0 6px; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing:1pt;}
.navhor ul li a {  padding: 0.2em 21px;  color: #FFFFFF; text-decoration: none; float: left; }
.navhor ul li a:hover{  color:#000000; text-decoration:none;}


/*menu - select_test*/
.select_ak { padding:10px 0 0 3px;}
.select_ak2 { padding:10px 0 10px 6px;}

.menu {  padding: 0; margin: 0; } 
.menu a {  display: block; width: 100%; } 
.menu ul, .menu li { } 
ul.uroven1 {  } 
ul.uroven1 
li.polozka1 { position: relative;  height: 20px !important;   } 
ul.uroven2 { position: absolute;  left: 185px; top: 0;  visibility: hidden;  } 
ul.uroven2 li.polozka2 a { height: 20px; line-height: 20px; } 
.menu a:hover { } 
ul.uroven2 li.polozka2 a:hover {  } 
ul.uroven1 li.polozka1 { behavior: url(hovermenu.htc); } 
ul.uroven1 li.polozka1:hover, 
ul.uroven1 li.polozka1Hover { } 
ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 { visibility: visible; } 


