body {margin: 0px; padding: 0px; font-family: arial; background: white;}

img {border: none;}


h1, h2, h3, h4, h5, h6 {font-family: arial;}

#sizer {width: 100%; margin: 0px; padding: 0px; border: none; border-collapse: collapse; table-layout: fixed;}

#sizer td {position: relative; padding: 0px; border: none;}

/* left and right columns */
#lt_van {z-index: 5; background: url(/images/lt_van.jpg) repeat-x 0px 0px;}
#rt_van {z-index: 5; background: url(/images/rt_van.jpg) repeat-x 0px 0px;}

#lt_climat {z-index: 5; background: url(/images/lt_climat.jpg) repeat-x 0px 0px;}
#rt_climat {z-index: 5; background: url(/images/rt_climat.jpg) repeat-x 0px 0px;}

#lt_refrezh {z-index: 5; background: url(/images/lt_refrezh.jpg) repeat-x 0px 0px;}

#lt_merc {z-index: 5; background: url(/images/lt_merc.jpg) repeat-x 0px 0px;}
#rt_merc {z-index: 5; background: url(/images/rt_merc.jpg) repeat-x 0px 0px;}

#lt_mas {z-index: 5; background: url(/images/lt_mas.jpg) repeat-x 0px 0px;}
#rt_mas {z-index: 5; background: url(/images/rt_mas.jpg) repeat-x 0px 0px;}

#lt_main {z-index: 5; background: url(/images/lt_main.jpg) repeat-x 0px 0px;}
#rt_main {z-index: 5; background: url(/images/rt_main.jpg) repeat-x 0px 0px;}

#lt_sig {z-index: 5; background: url(/images/lt_sig.jpg) repeat-x 0px 0px;}
#rt_sig {z-index: 5; background: url(/images/rt_sig.jpg) repeat-x 0px 0px;}

#container {z-index: 10; width: 1000px; text-align: left; vertical-align: top;}

/* header */
#header {position: relative; z-index: 5;}

.bk {width: 100%;}
#bk_van {height: 590px; background: url(/images/header_van_bk.jpg) no-repeat 0px 0px;}
#bk_merc {height: 689px; background: url(/images/header_merc_bk.jpg) no-repeat 0px 0px;}
#bk_climat {height: 500px; background: url(/images/header_climat_bk.jpg) no-repeat 0px 0px;}
#bk_refrezh {height: 460px; background: url(/images/header_refrezh_bk.jpg) no-repeat 0px 0px;}
#bk_mas {height: 502px; background: url(/images/header_mas_bk.jpg) no-repeat 0px 0px;}
#bk_sig {height: 592px; background: url(/images/header_sig_bk.jpg) no-repeat 0px 0px;}

#bk_main {height: 320px; background: url(/images/header_main_bk.jpg) no-repeat 0px 0px;}
/* !!! */
#header h1 {position: absolute; left: 342px; top: 96px; margin: 0px; width: 650px; font-size: 100%; font-weight: bold; font-style: italic; text-transform: uppercase;}
#header h1 a {
	color: black;
	text-decoration: none;
}
#logo {position: absolute; left: 92px; top: 87px;}

#header div.menu {position: absolute; left: 92px; width: 870px; top: 128px; margin: 0px; overflow: hidden;}
/*
#header div.menu table tr td {
	font-size: 12px; 
	font-weight: bold; 
	font-style: italic; 
	text-transform: uppercase; 
	vertical-align: middle;
}
#header div.menu table tr td a {
	margin-right: 15px; 
	text-decoration: none; 
	color: black;  
	white-space:nowrap;
}
#header div.menu table tr td span {
	position: absolute; 
	left: -10px; 
	top: -2px; 
	font-size: 16px;
}
*/
#header div.menu table tr td {
	padding-top: 2px;
	padding-right: 15px;
	white-space: nowrap;
	font-family: times;
}
#header div.menu div.menuItem {
	font-size: 13px; 
	height: 15px;
}

#header #dealer {
	font-size: 13px; 
	position: absolute; 
	left: 732px; 
	top: 47px;
	width: 200px;
}
#header #dealer_z {
	font-size: 13px; 
	position: absolute; 
	left: 762px; 
	top: 86px;
	width: 200px;
}
#header #dealer_logo {
	position: absolute; 
	left: 877px; 
	top: 42px;
	width: 100px;
}


/*
#menu td.menuItem a {
	font-family: arial;
	font-size: 10px;
	margin: 0px;
	padding: 0px;

	color: black;
	text-decoration: none;	
}
*/
/*
#header ul.menu li em {margin-right: 15px; color: #4F4F4F;}

#header ul.menu li p {position: absolute; left: 0px; top: 1.4em; }
#header ul.menu li span {position: absolute; left: -10px; top: -2px; font-size: 16px;}
*/
/* !!! */
#phone {position: absolute; left: 92px; width: 900px; top: 171px; font-size: 100%; font-weight: bold; font-style: italic;}
#contacts {
	position: absolute; 
	left: 920px; 
	width: 80px; 
	top: 131px; 
	font-size: 12px; 
	color: #B55F15;
}
 

#header table.logos {position: absolute; left: 560px; top: 337px; width: 440px;}
#header table.logos td {height: 40px; text-align: center; vertical-align: middle;}
#header table.logos td img {margin: 0px 20px; vertical-align: middle;}

#header #eurostar_text {position: absolute; left: 652px; top: 97px; width: 236px; height: 18px;}
#header #zanotti_text {position: absolute; left: 765px; top: 87px; width: 131px; height: 18px;}

#header div.climat_small_logo_0{position: absolute; left: 903px; top: 87px; width: 89px;}
#header div.climat_small_logo_1{position: absolute; left: 695px; top: 404px; width: 100px;}
#header div.climat_small_logo_2{position: absolute; left: 886px; top: 404px; width: 94px;}
#header div.climat_small_logo_3{position: absolute; left: 500px; top: 398px; width: 89px;}

#header div.refrezh_small_logo_0{position: absolute; left: 883px; top: 40px; width: 89px;}
#header div.refrezh_small_logo_1{position: absolute; left: 695px; top: 324px; width: 100px;}

#header table.small_logos {position: absolute; left: 455px; top: 500px; width: 247px;}
#header table.small_logos td {height: 50px; text-align: center; vertical-align: middle;}
#header table.small_logos td img {margin: 0px 10px; vertical-align: middle;}

#header table.two_logos {position: absolute; left: 540px; top: 365px; height: 81px; width: 420px;}
#header table.two_logos td {width: 190px; text-align: center; vertical-align: bottom;}
#header table.two_logos td.brd {border-right: 1px solid #7F7F7F !important;}
#header table.two_logos td img {margin: 0px; vertical-align: bottom; padding-bottom: 20px;}

#header ul.why {position: absolute; left: 702px; width: 228px; top: 475px; margin: 0px; padding: 20px 0px 20px 50px; border-left: 1px solid #7F7F7F; list-style: none;}
#header ul.why li {margin: 0px; padding: 0px; font-size: 70%; color: #5D5D5D;}
#header ul.why li a {color: #5D5D5D; text-decoration: none;}
#header ul.why li h2 {margin: 0px 0px 20px 0px; font-size: 142%; font-weight: bold; font-style: italic; text-transform: uppercase; color: #BE683A;}
#header ul.why li h2 a {text-transform: uppercase; color: #BE683A; text-decoration: none;}
#header ul.why li span {margin-left: -16px;}

/* graphic elements */
#car_van {position: absolute; left: 19px; top: 200px; width: 521px; height: 393px; background: url(/images/car_van.jpg) no-repeat 0px 0px;}
#car_merc {position: absolute; left: 0px; top: 289px; width: 531px; height: 412px; background: url(/images/car_merc.jpg) no-repeat 0px 0px;}
#car_mas {position: absolute; left: 32px; top: 289px; width: 465px; height: 291px; background: url(/images/car_mas.jpg) no-repeat 0px 0px;}
#car_sig {position: absolute; left: 32px; top: 289px; width: 465px; height: 291px; background: url(/images/car_sig.jpg) no-repeat 0px 0px;}

#cog_wheel {position: absolute; z-index: 11; left: 0px; top: 562px; width: 121px; height: 170px; background: url(/images/cog_wheel.gif) no-repeat 0px 0px;}
#question {position: absolute; right: 0px; top: 474px; width: 67px; height: 242px; background: url(/images/question.gif) no-repeat 0px 0px;}
#icons {z-index: 10; position: absolute; right: 0px; top: 353px; width: 430px; height: 100px; overflow: hidden; text-align: right;}
#icons img {margin-left: 15px !important;}

#gear {position: absolute; left: 0px; top: 490px; width: 120px; height: 170px; background: url(/images/climat_gear.gif) no-repeat 0px 0px;}
/* end of header */

#content {position: relative; z-index: 10; /*margin-left: 484px;*/}
/*
#content * {position: relative;} 

#warm #content {
	margin-left: 530px;
}
*/
#gallery_content {position: relative; z-index: 10; padding-left: 24px;}
#gallery_content * {position: relative;}

#left_block {float: left; width: 485px; overflow: hidden; /*margin-left: -484px; _left: 484px; */ }
#warm #left_block {width: 530px;}
/*#left_block {position: absolute; left: 0px;}*/

/*#left_block {float: left; width: 450px; margin-left: -450px; _left: 450px;}*/
#line {position: absolute; width: 1px; left: 434px; top: 495px; border-left: 1px solid #7F7F7F; height:285px;}
#left_block .mas {height: 70px;}
#left_block h2 {display: block; margin: 0px 0px 11px 161px; font-size: 100%; font-weight: bold; font-style: italic; text-transform: uppercase; color: #BE683A;}
#left_block dl.menu {margin: 0px 115px 0px 137px; padding: 0px; font-size: 70%; line-height: 18px; color: #5D5D5D;}
#left_block dl.menu dt {_height: 18px; margin: 0px 0px 0px 0px; padding-left: 24px; background: url(/images/bullet_wheel.gif) no-repeat 0px 1px;}
#left_block dl.menu dd {margin: 0px 0px 0px 35px; padding-left: 6px;}
#left_block dl.menu dd strong {display: block; font-weight: normal;}
#left_block dl.menu a {text-decoration: underline; color: #5D5D5D;}
#left_block dl.menu em {font-style: normal;}
#left_block dl.menu span {margin-left: -6px;}
/*
#left_block dl.menu ul {margin-left: 20px; margin-top: -5px; padding-left: 10px;}
#left_block dl.menu li {margin-left: 0px; padding-left: 0px; list-style-image: url(/images/bullet_wheel.gif);}
*/

#left_block div.icon {clear: left; width: 305px; margin: 0px 0px 56px 58px; font-size: 80%; color: #484848;}
#left_block div.icon img {float: left; margin: 0px 29px 0px 0px !important;}
#left_block div.icon a {text-decoration: none; color: #484848;}
#left_block div.icon div.bottom {clear: left; height: 1px; overflow: hidden;}

#left_block div.icon_2 {clear: left; width: 305px; margin: 0px 0px 36px 120px; font-size: 80%; color: #484848;}
#left_block div.icon_2 img {float: left; margin: 0px 29px 0px 0px !important;}
#left_block div.icon_2 a {text-decoration: none; color: #484848;}
#left_block div.icon_2 div.bottom {clear: left; height: 1px; overflow: hidden;}

#right_block {z-index: 20; float: left; width: 452px; padding-right: 32px; overflow: hidden;}

#warm #right_block {float: none; width: auto; padding-left: 150px; padding-right: 32px; overflow: auto;}

#main_content div.text, #right_block div.text {padding-left: 8px; font-size: 80%; color: #484848;}
#main_content div.text p, #right_block div.text p {margin: 0px 0px 1.5em 0px; text-align: justify;}
#main_content div.text a, #right_block div.text a {text-decoration: underline; color: #484848;}

div.text h1 {font-size: 18px;}
div.text h2 {font-size: 16px;}
div.text h3 {font-size: 14px;}

#right_block div.icons {}

#right_block div.icons .block {float: left; width: 62px; margin-right: 22px; margin-bottom: 10px; padding-left: 7px;}
#right_block div.icons img {display: block; margin-left: -7px; margin-bottom: 5px;}
#right_block div.icons a {font-size: 70%; line-height: 100%; text-decoration: underline; color: #050303;}

#right_block div.icons .bottom {clear: left; height: 1px; overflow: hidden;}

#main_content  {position: relative; z-index: 10; padding-left: 317px;}
#main_content * {position: relative;}

#advert_block {margin-left: 150px; width: 205px;}
#main_content #advert_block {float: left; width: 205px; margin-left: -317px; _left: 317px; padding-left: 43px;}
#advert_block h2#advert {font-size: 18px; margin-left: 0px;}
#advert_block {font-size: 80%; color: #484848;}

#main_content #advert_block div.icon_2 {clear: left; width: 305px; margin: 0px 0px 56px 120px; font-size: 80%; color: #484848;}
#main_content #advert_block div.icon_2 img {float: left; margin: 0px 29px 0px 0px !important;}
#main_content #advert_block div.icon_2 a {text-decoration: none; color: #484848;}
#main_content #advert_block div.icon_2 div.bottom {clear: left; height: 1px; overflow: hidden;}

#main_content #center_block {float: left; width: 350px;  overflow: hidden;}

#main_content #logo_block {float: left; width: 300px; padding-left: 20px; text-align: center;}
#main_content #logo_block a {margin-left: 20px;}

#bottom_menu {clear: left; text-align: center;}
/* #bottom_menu table {border: 1px solid black;} */
#bottom_menu td {padding-left: 135px; vertical-align: bottom; padding-right: 20px;}
#bottom_menu td .label {font-size: 12px;}
#bottom_menu td img {margin-left: -135px; margin-right: 35px; display: block;}

.ft {background: url(/images/footer_bk.gif) repeat-x 0px 0px;}
#footer {clear: left; height: 76px; padding: 35px 0px 0px 508px !important; text-align: left; vertical-align: top; font-size: 80%; color: #7B7B7B; background: url(/images/footer_bk.gif) repeat-x 0px 0px;}
#footer cite {display: block; margin: 0px; font-style: normal;}
#footer h6 {margin: 0px; font-size: 100%; font-weight: normal;}
#footer h6 img {}

#table1 {
}

#table1 th, #table1 td {
border-collapse: collapse;
border: 0px;
font-size: 90%;
text-align: center;
position: static;
dispay: inline;
}

#table1 td {
white-space:nowrap;
}

#table5 {
}
#table5 th, #table5 td {
border-collapse: collapse;
font-size: 80%;
vertical-align: top;
text-align: left;
position: static;
dispay: inline;
}

#header_link {
color: black;
text-decoration: none;
}

.album_name {
	text-align: center;
	font-family: arial;
	font-size: 80%;
	color: black;
	text-decoration: none;
}

#right_block div.text table  {
	border-right: 1px solid #7F7F7F;	
	border-bottom: 1px solid #7F7F7F;
}

#right_block div.text td, #right_block div.text th  {
	padding: 3px;
	border-left: 1px solid #7F7F7F;	
	border-top: 1px solid #7F7F7F;
}
#right_block div.text th {
	font-weight: bold;
	text-align: center;
}
#right_block div.text .invisible {
	border-right: 0px;	
	border-bottom: 0px;
}
#right_block div.text .invisible td, #right_block div.text .invisible th  {
	padding: 0px;
	border-left: 0px;	
	border-top: 0px;
}
