/* CSS Document */

body {
	text-align:center;
	background:#dddddd;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 0.70em;
	}
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {font-size:10pt;text-align:left;margin: 10px 0px 10px 0px;color:#cc0000;}
h2 {color:#666;font-size:10pt;margin: 10px 0px 10px 0px;}
h3 {color:#c00;font-size:10pt;text-align:left;}
h4 {}
.action{font-size:10pt;text-align:left;margin: 10px 0px 10px 0px;color:#cc0000;background:#E9EAEA none repeat scroll 0 0;padding:5px 0 5px 10px;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin-top: 10px; margin-bottom: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {border:silver solid 1px;padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;}
td {border:silver solid 1px;padding: 5px 10px;	background-color: white;text-align:left;}
#text table tr td{border:none;text-align:justify;}
.left_col{text-align:right !important;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {}
input, select {font-size: 1.2em;}
textarea{}
#kontakt div table{width:100%;}
#kontakt div table tr td{color:#666;}
#kontakt div table tr td img{position:relative;top:-3px;}
#kontakt div table tr td label{position:relative;top:-1px;padding:0px 0px 0px 3px;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;color:#666;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none;color:black;}
a:visited {	}
a:hover {text-decoration: none; }

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#podobal{position:relative; width:900px; margin:0 auto;background-color:white;}
#obal{position:relative; width:880px; margin:0 auto;/*overflow:hidden;*/}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;z-index:15;}
#top_logo{background:url('img/logotoyota01.jpg') no-repeat left top;width:880px;height:73px;position:relative;}
#home{height:40px;left:40px;position:absolute;top:33px;width:400px;}
#drobek{position:absolute;top:5px;left:20px;}
#drobek ul {margin:0px; padding: 0px;}
#drobek ul li{list-style-type: none;text-align:left;display:block;float:left;margin-right:10px;}
#drobek ul li a{display:block;background:url('img/menu_h_sipka.gif') no-repeat left 5px;padding-left:15px;color:#999999;}
#top_obr{/*background:url('img/top.jpg') no-repeat left top;*/position:relative;background:white;width:880px;height:340px;margin-top:1px;}
#flash{position:absolute;top:0px;left:0px;}

#next-falsh{position:absolute;top:0px;left:770px;width:110px;height:340px;background:#E9EAEA;text-align:left;color:#666;}
#next-falsh p{padding:20px 8px 8px 8px;text-align:left;}
#next-falsh p strong, #next-falsh p a{color:#666;}
.flash-link{position:absolute;top:0px;left:0px;display:block;width:770px;height:340px;background:url('img/blank.gif') repeat left top;}

#top_menu{z-index:5;background:url('img/menu_h.jpg') repeat-x left top;width:100%;height:36px;position:relative;margin-top:3px;}
#over_end{position:absolute;top:0px;right:4px;background:url('img/menu_h.jpg') repeat-x left top;height:100%;width:1px;}
#top_menu ul{padding:0px;margin:0px;position:ralative;}
#top_menu ul li{position:relative;list-style-type: none;display:block;float:left;border-right:white solid 1px;height:36px;}
#top_menu ul li a{display:block;text-decoration:none;color:#666666;font-size:10pt;padding: 9px 0px 11px 0px;width:145px;}
#top_menu ul li a:hover{color:white;background:url('img/menu_h_activ.jpg') repeat-x left top;}

#top_menu ul li ul{padding: 0px 0px 10px 0px;position:absolute;top:36px;visibility:hidden;width:180px;background:blue;background:url('img/menu_h_bcg.png') repeat left top;}
#top_menu ul li:hover ul, #top_menu ul li.hover ul{visibility:visible;}
#top_menu ul li ul li{display:block;position:relative;display:block;height:25px;border:none;}
#top_menu ul li ul li a{display:block;width:180px;text-align:left;color:#cc0000;font-size:8pt;background:url('img/menu_h_sipka.gif') no-repeat 13px 14px;padding: 12px 0px 0px 30px;}
#top_menu ul li ul li a:hover{background:none;color:#cc0000;}

#top_menu ul li ul li ul{position:absolute;top:0px;left:180px;visibility:hidden !important;}
#top_menu ul li ul li:hover ul, #top_menu ul li ul li.hover ul{visibility:visible !important;}
#top_menu ul li ul li ul li a{color:#cc0000 !important;}

#top_menu ul li, #top_menu ul li ul li{ behavior: url("/templates/css/hover.htc");}


#car_box{width:100%;position:relative;height:121px;overflow:hidden;}
#car-in{_width:1025px;height:121px;}
#car_box img{display:block;width:145px;height:95px;}
#right_arrow{background:url('img/right1.png') no-repeat left top;width:34px;height:91px;position:absolute;top:6px;right:0px;}
#left_arrow{background:url('img/left1.png') no-repeat left top;width:34px;height:91px;position:absolute;top:6px;left:0px;}
#car {height:121px;left:0;margin-right:-145px;overflow:hidden;position:absolute;}
#car .box{width:145px;float:left;margin-right:1px;}
.box a{display:block;background-color:white;padding:0px;margin:0px;}
.box a .car_box_top{display:block;background-color:#ababab;height:5px;width:100%;padding:0px;margin:0px;}
.box a .car_box_bottom{display:block;background-color:#ababab;margin-top:-2px;position:relative;color:white;padding:5px 0px 5px 10px;text-align:left;}
.box a:hover .car_box_top, .box a:hover .car_box_bottom{background-color:red;font-weight:normal;}
.box a:hover img{opacity:0.9;filter: alpha(opacity=90); }


#text{color:#666;margin:0px 0px 20px 0px;}
.text_link{text-decoration:underline;color:red;}
#text a{text-decoration: underline;color:#666;}
#text h2 a{color:#666;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;}
	
#obsah{	float:left;	width:670px;position:relative;}
.obr_b{float:left;margin:0px 1px 0px 0px;}	

#obsah #produkty{width:492px; float:right; overflow:hidden;}
/* leva
-------------------------------------------------- */
#obsah #leva{overflow:hidden; width:212px; float:left;}

.text_produkty{margin:10px 0px 0px 0px;min-height:150px;_height:150px;}
.text_produkty p{padding:0px 10px 0px 20px;height:130px;overflow:hidden;}

.bazar_item{position:relative;width:100%;height:160px;}
.bazar_item_bcg{background-color:#F1F2F4;}
.bazar_item img{position:relative;left:5px;top:5px;}
.bazar_item h4{padding:3px 0px 3px 190px;text-align:left;}
.bazar_item h4 a{color:#666;font-size:11pt;}
.bazar_item a{color:#666;}
.bazar_item p strong{color:#c00;}
.ram {float:left;margin-right:10px;}
.product_pict{margin:0px;}
.product_pict tr td{color:#666;}
/* prava
-------------------------------------------------- */	
#prava{width:205px;	float:right; overflow:hidden;}
#prava ul{padding:0px;margin:0px;}
#prava ul li{margin-top:1px;list-style-type:none;background:url('img/menu_r_bcg.jpg') repeat-y left top;width:100%;height:25px;position:relative;}
#prava ul li a{color:#666;margin:5px 0px 0px 10px;position:relative;top:5px;background:url('img/menu_h_sipka.gif') no-repeat left 5px;padding-left:15px;text-decoration:none;}
	
#prava-servis{width:205px;	float:right; overflow:hidden;margin:0px 0px 0px 20px;}
#prava-servis ul{padding:0px;margin:0px;}
#prava-servis ul li{margin-top:1px;list-style-type:none;background:url('img/menu_r_bcg.jpg') repeat-y left top;width:100%;position:relative;}
#prava-servis ul li a{color:#666;margin:0px;position:relative;background:url('img/menu_h_sipka.gif') no-repeat 10px 9px;padding:5px 0px 5px 25px;text-decoration:none;display:block;}
* html #prava-servis ul li a{height:1px;}
		
#pata{clear:both;width:100%;height:70px;}

#pata_left{position:relative;color:#666;float:left;font-size:8pt;padding:33px 0px 0px 20px;text-align:left;line-height:15px;}
#pata_left a{color:#666;text-decoration: none;}

#pata_menu{float:right;_display:inline;width:550px;position:relative;margin:0px 70px 0px 0px;padding:32px 0px 3px 0px;}
#pata_menu a{white-space:nowrap;border-right:1px solid #666;color:#666;font-size:11px;font-weight:normal;line-height:17px;padding-left:1px;padding-right:6px;text-decoration:none;}
#pata_menu a:hover{text-decoration: underline;}
.prvni{border-left:1px solid #666;padding-left:5px !important;}

#foot-text{position:relative;width:560px;float:right;height:29px;overflow:hidden;line-height:15px;text-align:right;padding:33px 22px 0 0px;color:#666;}
#foot-text a{color:#666;}

/*index2 ----------------------------------------------------------------*/
#top_obr1{width:880px;height:108px;margin-top:1px;}
.uvodni_obr{background:url('img/top-narrow-v1.jpg') no-repeat left top;}
.aygo{background:url('img/toyota_aygo.jpg') no-repeat left top;}
.yaris{background:url('img/toyota_yaris.jpg') no-repeat left top;}
.auris{background:url('img/toyota_auris.jpg') no-repeat left top;}
.corolla_sedan{background:url('img/toyota_corolla_sedan.jpg') no-repeat left top;}
.corolla_verso{background:url('img/toyota_corolla_verso.jpg') no-repeat left top;}
.avensis{background:url('img/toyota_avensis.jpg') no-repeat left top;}
.rav4{background:url('img/toyota_rav4.jpg') no-repeat left top;}
.prius{background:url('img/toyota_prius.jpg') no-repeat left top;}
.landcruiser{background:url('img/toyota_land_cruiser.jpg') no-repeat left top;}
.landcruiser_v8{background:url('img/toyota_land_cruiserv8.jpg') no-repeat left top;}
.hilux{background:url('img/toyota_hilux.jpg') no-repeat left top;}

.odsazeni{margin-top:15px;}


.servis-st-vozu{position:relative;padding:0px;margin:0px;width:500px;}
.servis-st-vozu li{position:relative;list-style-type: none;display:block;padding:2px 0px 2px 15px;background:url('img/menu_h_sipka.gif') no-repeat left 7px;}
.servis-st-vozu li a{position:relative;text-decoration:none;display:block;}
* html .servis-st-vozu ul li a{height:1px;}

/*detail ----------------------------------------------------------------*/
#multiDescriptionChange{clear:both;float:left;width:100%;background:url('img/galery_menu.jpg') repeat left top;position:relative;border-bottom:#c00 solid 1px;/*height:27px;*/}
#multiDescriptionChange ul{padding:0px;margin:0px;}
#multiDescriptionChange ul li{list-style-type:none;display:block;float:left;width:145px;height:27px;border-right:white solid 1px;overflow:hidden;}
#multiDescriptionChange ul li a{width:100%;height:100%;display:block;padding:6px 0px 0px 15px;color:white;text-align:left;}
#multiDescriptionChange ul li a:hover{background:url('img/galery_menu_h.jpg') repeat-x left top;font-weight:normal;}

#multiDescriptionData{width:100%;overflow:hidden;}
#multiDescriptionData table{width:879px;margin-left:1px;}

.foto_obal{float:left;padding:0px 10px 34px 34px;position:relative;}
.foto_obal a{display:block;border:#ddd solid 1px;width:170px;height:130px;}
.foto_obal a:hover{border:#c00 solid 1px;}
.foto_obal a img{position:relative;top:5px;left:0px;_top:4px;_left:0px;}

#galery_car{width:100%;position:relative;background-color:white;margin:20px 0px 10px 2px;}
#box_car{text-align:left;}
#over_end2{background:url('img/galery_menu.jpg') repeat-x left top;width:1px;height:27px;position:absolute;top:0px;right:4px;_right:10px;}

.wide-table{width:880px;overflow:auto;margin:0px 0px 10px 0px;}
        
.yaris1{height:1330px;}
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	
#box_car .odd td {background:#DDDEE0;color:#666; }
#box_car .even td {background:#F1F2F4;color:#666; }

.product-pict{float:left;padding:0px 10px 0px 0px;width:200px;}
.product-text{width:450px;float:left;padding:0px 0px 20px 0px;}
.product-nonobr{width:660px !important;}

.tab th{border:none;background:red;}
.tab th strong{color:white;}
.tab .odd td {background:#DDDEE0;color:#666; }
.tab .even td {background:#F1F2F4;color:#666; }

#flash-subpage{position:relative;float:right;}

/*mapa stranek ----------------------------------------------------------------*/
#page_map{text-align: left;}
#page_map ul{}
#page_map ul li{list-style-type:none;background:url('img/arrow1.jpg') no-repeat left 4px;padding:0px 0px 0px 12px;}
#page_map ul li a{color:#444;}
#page_map ul li ul{padding:5px 0px 5px 20px;}
#page_map ul li ul li{background:url('img/arrow1_45.jpg') no-repeat left 4px;}
#page_map ul li ul li a{color:#666;}

/*index ----------------------------------------------------------------*/
#index_akce{float:left;width:100%;text-align: justify;padding:0px 0px 0px 0px;}
#index_akce h1, #index_napsali h1{background: #E9EAEA;padding:5px 0px 5px 10px;}
#index_akce h2 a{color:#cc0000;}
#index_napsali{float:left;width:100%;position:relative;text-align: left;clear:both;margin:20px 0px 0px 0px;}
#index_napsali h2{margin:0px;padding:10px 0px 3px 0px;}
#index_napsali h2 a{color:#cc0000;}
.index_text{padding:0px 0px 0px 10px;line-height:15px;}
.index_text h3{padding:0px 0px 2px 0px;}
.index_text h3 a{color:#666;text-decoration:none;}
.index_text a{color:#666;text-decoration: underline;}
.index_text h2 a strong{color:#cc0000;text-decoration: none;}

.home_img {width:100px; float: left; margin:4px 6px 0px 0px !important;}


.novinka {height:auto; min-height:15px; margin:0px 0px 20px 0;}
.novinka .bazar_item_bcg{ background:white !important; height:auto !important;}
.novinka .bazar_item_bcg img { width:100px !important; left:0px; top:0px;}
.novinka .bazar_item_bcg p { height:auto !important; margin:0; padding:0; }
.novinka .bazar_item_bcg h4 {padding:0;}
.novinka .bazar_item_bcg h4 a{ font-size:10pt !important;}

table.none {width:auto !important;}
table.none tr {}
table.none tr td {border:none !important; background:none !important;}

#tre, #tre a {color:#666666;line-height:20px;}

/*index banner ----------------------------------------------------------------*/
#index-banner{}
#index-banner h1{background:#E9EAEA;padding:5px 0 5px 10px;width:100%;_height:26px;}
.banner{position:relative;height:121px;display:block;background:url('img/banner-bcg.gif') repeat-x left top;margin-bottom:15px;text-decoration:none !important;}
.banner img{position:relative;top:4px;}
.banner span{position:absolute;text-align:center;bottom:0px;left:0px;display:block;width:100%;height:25px;line-height:25px;color:#333;cursor:hand;font-weight:bold;text-transform: uppercase;}
.banner:hover span{color:white;}
.banner:hover{background:url('img/banner-bcg-hover.gif') repeat-x left top;}
.banner-left{float:left;width:440px;}
.banner-right{float:right;width:439px;overflow:hidden;}

/* kontakty
-------------------------------------------------- */
.box-kontakt{position:relative;width:370px;float:left;text-align:left;height:161px;margin:10px 0 10px 60px;_display:inline;}
.kontakt-h2{clear:both;padding:0px 0px 0px 60px;position:relative;width:100%;margin:10px 0px 0px 0px;float:left;}
.box-kontakt img{border:#ababab solid 5px;float:left;}
.box-kontakt p{position:relative;margin:0px 0px 0px 127px;display:block;font-size:1.1em;}
.box-kontakt p span{display:block;font-size:1.3em;font-weight:bold;margin:0px 0px 2px 0px;}
.box-kontakt p a{color:#666;}
.box-kontakt p a:hover{text-decoration:underline;}

.codeInput {
	margin-top: 5px;
}

/* genio
-------------------------------------------------- */
.genio-center{text-align:center;font-weight:bold;color:#7dba55;font-size:1.2em;padding:0px 0px 10px 0px;}
.genio-table{position:relative;width:100%;}
.genio-table tr td{background:#F1F2F4;border:white solid 1px !important;}
.genio-table tr th{color:#cf2127;background:#DDDEE0;border:white solid 1px !important;text-align:center;}
.genio-red{color:#cb2029;}

/* Active
-------------------------------------------------- */
.active-table{position:relative;width:100%;}
.active-table tr td{background:#F1F2F4;border:white solid 1px !important;}
.active-table tr th{color:#cf2127;background:#DDDEE0;border:white solid 1px !important;}

.table60 {width: 72%}



/* odkaz do formulare
-------------------------------------------------- */
.link-to-form{width:100%;height:55px;margin:25px 0px 0px 0px;clear:both;}
.link-to-form a{display:block;padding:0px 0px 0px 16px;background:url('img/toyota-form.gif') repeat-x left top;height:55px;line-height:55px;text-decoration:none !important;font-size:1.3em;font-family:sans-serif;}
.link-to-form a:hover{background:url('img/toyota-form-hover.gif') repeat-x left top;color:white !important;}
.link-to-form a span{display:block;height:55px;background:url('img/toyota-form-pencil.gif') no-repeat left top;padding:0px 0px 0px 50px;cursor:pointer;}
.link-to-form a:hover span{background:url('img/toyota-form-pencil-hover.gif') no-repeat left top;}
