/* 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:#0252be;}
h2 {color:#666;font-size:10pt;margin: 10px 0px 10px 0px;}
h3 {font-size:10pt;}
h4 a, h4{/*display:block;*/padding:0px 0px 5px 0px;font-size:12pt;}


/* 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: 1px solid gray;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;}
td {border: 1px solid #B0B0B0;	padding: 5px 8px;	vertical-align: center;	background-color: white;}
.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;}

/* 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;}

/* 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;}

/* 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;/*min-height:800px;*/overflow:hidden;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;z-index:15;}
#top_logo{background:url('img/logo1.jpg') no-repeat left top;width:880px;height:73px;position:relative;}
#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{position:relative;/*background:url('img/top.jpg') no-repeat left top;*/width:880px;height:340px;margin-top:1px;}
/*#top_obr{position:relative;background:url('img/pf2009.jpg') no-repeat left top;width:880px;height:340px;margin-top:1px;}*/

#top_obr_inside{position:absolute;top:0px;left:591px;width:272px;height:340px;background:url('img/subarufoto04c.jpg') no-repeat left top;}
#home{width:370px;height:40px;position:absolute;left:40px;top:33px;}

#slider{position:relative;float:left;clear:both;width:100%;}
#slider dl{padding:0px;margin:0px;width:880px;height:340px;overflow:hidden;}
#slider dl dd{padding:0px;margin:0px;width:880px;height:340px;overflow:hidden;}
#slider dl dd .slider-box{width:880px;height:340px;}

.slider-box0{background:url('img/pf2012.jpg') no-repeat left top;}
.slider-box1{background:url('img/slider-img1.jpg') no-repeat left top;}
.slider-box2{background:url('img/slider-img2.jpg') no-repeat left top;}
.slider-box3{background:url('img/kupe-brz.jpg') no-repeat left top;}
.slider-box4{background:url('img/slider-img4.jpg') no-repeat left top;}
.slider-box5{background:url('img/slider-img5.jpg') no-repeat left top;}

.slider-nav{display:none;}

#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{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:160px;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:160px;text-align:left;color:#0252be;font-size:8pt;background:url('img/menu_h_sipka.gif') no-repeat 13px 16px;padding: 12px 0px 0px 30px;}
#top_menu ul li ul li a:hover{background:none;color:#0252be;}

#top_menu ul li ul li ul{position:absolute;top:0px;margin-left:160px;visibility:hidden !important;}
#top_menu ul li ul li:hover ul, #menu ul li ul li.hover ul{visibility:visible !important;}
#top_menu ul li ul li ul li a{}

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

#car_box{width:100%; position:relative;height:121px; overflow:hidden;}
#right_arrow{background:url('img/right1.gif') no-repeat left top;width:24px;height:93px;position:absolute;top:6px;right:0px;}
#left_arrow{background:url('img/left1.gif') no-repeat left top;width:24px;height:93px;position:absolute;top:6px;left:0px;}
#car-in {_width:1025px; height:121px;}
#car{position:relative; height:121px; position:absolute; overflow:hidden; left:0px; margin-right:-145px;}
.box{width:145px; height:121px; float:left;margin-right:1px; overflow:hidden; position:relative;}
.box a{display:block;height:121px;background-color:white;padding:0px;margin:0px; }

.car_box_bottom{display:block;background-color:#ababab;/*margin-top:-2px;position:relative;*/color:white;padding:4px 0px 5px 10px;text-align:left;}
.box a:hover .car_box_bottom{background-color:#024fb8;font-weight:normal;}
.car_box_top{display:block;background-color:#ababab;height:5px ;overflow:hidden;width:145px;padding:0px;margin:0px;}
.box a:hover .car_box_top{background-color:#00367e;}

.box a img {height:93px;width:145px; /*position:relative;*/}
.box a:hover img{opacity:0.9;filter: alpha(opacity=90); }

#text{color:#666;margin:0px 0px 20px 0px;}
#text a{color:#666;}
#text p a{text-decoration:underline;}
#text p a:hover{text-decoration:none;}
#text img{padding:0px;margin:5px 10px;}
.bazar_item img, #text table tr td img{padding:0px !important;margin:0px !important;border:none !important;}

.text_link{text-decoration:underline;color:#0252be;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:880px;min-height:200px;_height:200px; }
	
#obsah{	float:left;	width:880px;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;}
/* prava
-------------------------------------------------- */	
#prava{width:205px;	float:right; overflow:hidden;position:relative;margin-top:9px;}
#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:#ddd url('img/menu_r_sipka.jpg') no-repeat left 5px;padding-left:15px;}

.fotogalerie_right img, .multiDescriptionActive img{margin:0px !important;}
/*	
#pata{clear:both;}
#tre, #tre a{color:#666;line-height: 20px;}
*/
#pata_left{color: #666666;float: left;font-size: 8pt;line-height: 15px;padding: 33px 0 0 20px;position: relative;text-align: left;}
#pata_left a{color:#666;}

#pata{clear:both;width:100%;height:70px;position:relative;}

#pata_right{position:relative;color:#666;float:right;font-size:8pt;padding:33px 0px 0px 20px;text-align:right;line-height:15px;}
#pata_right 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;float:right;overflow:hidden;line-height:15px;text-align:left;padding:33px 22px 0 0px;color:#666;}
#foot-text a{color:#666;}
#foot-text span{display:block;float:left;font-weight:bold;}
#foot-text .foot-text-cont{float:left;padding-left:5px;position:relative;width:550px;}

#fcb{position:absolute;top:34px;left:175px;}

/*index2 ----------------------------------------------------------------*/
#top_obr1{width:880px;height:108px;margin-top:1px;}
.top_base{background:url('img/top1_2.jpg') no-repeat left top;}
.top_subaru-trezia{background:url('img/top_trezia.jpg') no-repeat left top;}
.top_subaru-impreza{background:url('img/top_impreza2.jpg') no-repeat left top;}
.top_subaru-impreza-wrx-sti{background:url('img/top_impreza_sti.jpg') no-repeat left top;}
.top_subaru-legacy-sedan{background:url('img/legacy-sedan-top.jpg') no-repeat left top;}
.top_subaru-legacy-kombi{background:url('img/legacy-kombi-top.jpg') no-repeat left top;}
.top_subaru-legacy-outback{background:url('img/outback-top.jpg') no-repeat left top;}
.top_subaru-forester{background:url('img/top_forester.jpg') no-repeat left top;}
.top_subaru-tribeca{background:url('img/top_tribeca.jpg') no-repeat left top;}

.odsazeni{margin-top:15px;}

/*detail ----------------------------------------------------------------*/
.detail_popis{position:relative;width:670px;}
/*.detail_popis p{display:block;padding:0 0 10px 320px;_padding:0px 0px 10px 0px;position:relative;left:0px;width:300px;background:red;}*/
.detail_popis p{width:400px;display:block;float:left;margin:9px 0px 10px 15px;}
.detail_popis img{display:block;float:left;margin-top:9px;margin-bottom:10px;}

#text table{padding:0px;margin:0px;}
#text table tr td{border:none;text-align:justify;color:#666;padding-top:9px;}

#galery_car{width:100%;position:relative;background-color:white;height:250px;margin:20px 0px 10px 2px;}
/*.box_car{float:left;padding:1px;margin-right:1px;margin-bottom:1px;}
.box_car a{border:#ddd solid 1px;display:block;}
.box_car a:hover{border:#0252be solid 1px;}*/
#box_car{color:#666;}
#box_car h3{color:#0252BE;font-size:10pt;}
.foto_obal{float:left;padding:0px 10px 34px 34px;position:relative;}
.foto_obal a{display:block;border:#ddd solid 1px;width:170px;height:110px;}
.foto_obal a:hover{border:#0252be solid 1px;}
.foto_obal a img{position:relative;top:5px;left:0px;_top:4px;_left:0px;margin:0px !important;width:160px;height:100px;}
#text .foto_obal a img{left:5px;}
#over_end2{background:url('img/galery_menu.jpg') repeat-x left top;width:1px;height:27px;position:absolute;top:0px;right:4px;_right:10px;}

#multiDescriptionData{width:100%;background:white;margin:0px 0px 20px 0px;}
#multiDescriptionChange{width:100%;position:relative;background:url('img/galery_menu.jpg') repeat-x left top;height:27px;overflow:hidden;border-bottom:#00367e solid 1px;}
#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 10px;color:white;text-align:left;}
#multiDescriptionChange ul li a:hover{background:url('img/galery_menu_h.jpg') repeat-x left top;font-weight:normal;}

#multiDescriptionChange_end{background:url('img/galery_menu.jpg') no-repeat left top;width:1px;height:27px;position:absolute;right:4px;_right:10px;top:0px;}
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	

#box_car{width:100%;position:relative;float:left;overflow:visible;text-align:left;}
#box_car table {overflow:visible;margin:5px 0px 0px 1px;width:879px;}
#box_car table tr td { border:1px solid silver;}
#box_car .odd td {background:#DDDEE0;color:#666; }
#box_car .even td {background:#F1F2F4;color:#666; }


.clear {clear:both;}

#box_car div {clear:both;}

.action{position:relative;width:665px;}

.ram{float:left;margin-right:10px;}
.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 230px;}
.bazar_item h4 a{color:#666;font-size:11pt;}
.bazar_item a{color:#666;}
.right_menu{width:670px;}


#page_map{}
#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;}


/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	

#index_leva{width:250px;float: left;text-align: justify;padding:0px 0px 0px 0px;}
#index_leva h2, #index_stred h2{font-size:8pt;text-align:left;}
#index_stred{width:250px;padding:0px 0px 0px 0px;float: left;}
#index_prava{width:380px; float: left;text-align: justify;}


/*TOM nicitel ----------------------------------------------------------------*/

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

#index_obsah p { text-align:left; }
#index_obsah h1{background:#E9EAEA;padding:4px 0px 4px 10px; margin:8px 10px 8px 0px;}
#index_leva .index-h2, #index_stred .index-h2, #index_prava .index-h2{color:#0252BE;font-size: 10pt;background:#E9EAEA;padding:4px 0px 4px 10px; margin:8px 10px 8px 0px;}
#index_prava h1{background:#E9EAEA;padding:4px 0px 4px 10px;margin:8px 0px 8px 0px;}

.box_home {  padding:5px 5px; margin:5px 10px 5px 0px; height:170px; border:1px solid #E9EAEA;overflow: hidden;}
.homep a{text-decoration:underline;}
.homep { height:auto !important;margin:5px 0 5px 0 !important;}

.novinka {height:auto; min-height:75px; margin:0px 0px 36px 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;}

#stranky {
	text-align:center;
	margin-top:15px;
}

#kontakt textarea {
	font-size:10pt;
}

/* odkaz do formulare
-------------------------------------------------- */
.link-to-form{width:100%;height:55px;margin:0px 0px 15px 0px;clear:both;}
.link-to-form a{display:block;padding:0px 0px 0px 16px;background:url('img/subaru-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/subaru-form-hover.gif') repeat-x left top;color:white !important;}
.link-to-form a span{display:block;height:55px;background:url('img/subaru-form-pencil.gif') no-repeat left top;padding:0px 0px 0px 50px;cursor:pointer;}
.link-to-form a:hover span{background:url('img/subaru-form-pencil-hover.gif') no-repeat left top;}

.index-link-to-form{margin:8px 0px !important;}
.index-link-to-form a{padding:0px 16px !important;line-height:15px !important;font-size:1.2em !important;text-align:left !important;}
.index-link-to-form a span{padding:3px 0 0 50px !important;}
html > body .index-link-to-form a span{height:52px !important;} 

/* vyskakovaci okno
-------------------------------------------------- */
#wrapper-all{position:relative;width:100%;height:100%;}
#wrapper-cont{position:absolute;display:none;top:0px;left:0px;width:100%;height:100%;background:url('img/black75.png') repeat left top;z-index:20;}
.pop-flash{position:relative;width:910px;margin:40px auto 0 auto;}

.close-pop-flash{text-align:right;height:24px;}
.close-pop-flash a{display:inline-block;height:24px;overflow:hidden;}
.close-pop-flash a img{height:24px;overflow:hidden;}
.close-pop-flash-w{position:relative;width:880px;overflow:hidden;padding:15px;background:#fff;}
* html .close-pop-flash-w{width:910px;}


