							/*--- RESET ---*/

*							{ box-sizing: border-box; margin:0px; padding:0px; }
html							{ }
body							{ overflow-x:hidden; }
.clear							{ clear:both; }

							/*--- FRAMES ---*/

#header,#language,#menu,#submenu,#content,#footer	{ width:100%; }
#header							{ }
#language						{ }
#menu							{ }
#submenu						{ }
#content						{ } 
#footer							{ }

#c_header,#c_language,#c_menu,#c_submenu,#c_content,#c_footer	{ width:60%; margin:auto; }
#c_header						{ }
#c_language						{ height:auto; }
#c_menu							{ padding:10px 0px; }
#c_submenu						{ height:auto; }
#c_content						{ min-height:600px; padding:0px 0px 100px 0px; }
#c_footer						{ min-height:100px; }

.wrap							{ position:relative; margin:auto;  }
.wrap1							{  }
.wrap2							{ width:49.9%;float:left; }
.wrap3							{ width:33.3%;float:left; }
.xprint							{  }

.cont							{ margin:auto; }

.cont1a							{ margin:10px; padding:30px 0px; }
.cont1b							{ margin:10px; }
.cont2a							{ margin:10px; padding:20px; }

.cont30a						{ }
.cont30b						{ position:relative;  overflow: hidden; width:90%; }
.cont30b:before						{ content: ""; display: block; padding-top: 90%; }
.cont30c						{ }

.cont60a						{ padding:10px 50px; margin:10px; }

.contR							{ margin:5px; padding:5px; }

hr							{ width:90%; height:1px; padding:0px 10px; margin:10px auto; }

							/*--- IMAGES ---*/

img							{ margin:auto; padding:5px; }
img.imgC						{ overflow:auto;  margin:auto;  position:absolute;  top:0; left:0; bottom:0; right:0; max-width:85%; max-height:85%; }
img.imgR						{ position:relative; width:27%; float:right; margin:0px 20px 20px 20px; }
img.imgF						{ position:relative;width:30%; margin:0px 10px 20px 10px; }
img.imgB						{ position:relative; margin:0px 20px 20px 20px;  }

							/*--- IMAGE PREVIEW ---*/

.frmBlur						{ position:fixed; height:100%; width:100%; bottom:0; top:0; left:0; right:0; margin:auto; z-index:1001; padding:0px; }
.frmCont						{ position:fixed; height:80%; width:70%;  bottom:0; top:0; left:0; right:0; margin:auto; z-index:1002; padding:0px; }
.imgCont						{ position:absolute; max-width:90%; max-height:90%; bottom:20px; top:0; left:0; right:0; margin:auto; }
.imgDesc						{ position:absolute; bottom:5px; padding:0; margin:auto; width:100%; }
.hideMe							{ visibility:hidden; }
.showMe							{ visibility:visible; }


							/*--- LINKS ---*/

a, a:visited, a:active, a:hover 			{ font-weight:normal;  text-decoration:none; background-color:transparent; transition:all 0.5s linear; }

							/*--- MENU ---*/

ul							{ display:flex; align-items:center; justify-content:center;  list-style-type:none; }
li							{ }
ul.dropdown						{ display:flex; }
ul.dropdown li                  			{ margin:5px 5px; padding:10px 0px; align-items:center; justify-content:center; list-style-type:none; }
ul.dropdown li a					{ margin:0px; padding:5px 5px; }

							/*--- FORMS ---*/

form							{ padding:10px; }

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

input[type=submit] {
  color: #000000;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
	cursor: pointer;
	background-color:#DDDDDD;

}

input[type=submit]:hover {background-color:#EEEEEE;
}

/*.container {  border-radius: 5px;  padding: 20px;}*/

.col-25 {
  float: left;
  width: 24%;
  margin-top: 6px;
}

.col-75 {
  float: left;
  width: 74%;
  margin-top: 6px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}


/*-------------------------------------------------------------------------------------------------------------------*/



*							{ font-family: tahoma,verdana,arial,helvetica,sans-serif; color:#000000; background-color: #transparent; font-size:14px; letter-spacing: 1.25px; line-height:150%;}
html							{ border:0px solid #AAA; }
body							{ border:0px solid #888; background-color:#FCFCFC; }

							/*--- FRAMES ---*/

#header,#menu,#language,#content,#footer		{ border:0px solid #00A; }
#header							{ }
#menu							{ background-color:#777; }
#language						{ }
#content						{ } 
#footer							{ background-color:#777; }

#c_header,#c_language,#c_menu,#c_submenu,#c_content,#c_footer	{ border:0px solid #0A0; }
#c_header						{ background-image:url('car04P.jpg'); background-size:cover; background-position:right; background-repeat:no-repeat; background-size:auto 100%; }
#c_menu							{ background-color:#777; }
#c_language						{ }
#c_content						{ background-color:#FFF; }
#c_footer						{ background-color:#777; }

.wrap							{ border:0px solid #0000ff; }
.wrap1							{ }
.wrap2							{ }
.wrap3							{ }

.cont							{ border:0px solid #FF0000; }

.cont1a							{ text-align:center; }
.cont1b							{ text-align:center; }
.cont2a							{ text-align:center; }

.cont30a						{ text-align:center; color:#000; }
.cont30b						{  border-radius:8px; text-align:center; }
.cont30c						{ text-align:center; }

.cont60a						{ }

.contR							{ border:1px solid #F00; border-radius:4px; }

hr							{ border:none; color:#F5F5F5; background-color:#DDD; }

							/*--- IMAGES ---*/

img							{ border:0px solid #AAA; border-radius:6px; }
img.imgC						{ -moz-box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; -khtml-box-shadow: 5px 5px 5px #ccc; }
img.imgR						{ -moz-box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; -khtml-box-shadow: 5px 5px 5px #ccc; }
img.imgF						{ -moz-box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; -khtml-box-shadow: 5px 5px 5px #ccc; }
img.imgB						{ -moz-box-shadow: 5px 5px 5px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; -khtml-box-shadow: 5px 5px 5px #ccc; }
img.imgShow						{ cursor:pointer; }

							/*--- IMAGE PREVIEW ---*/

.frmBlur						{ background-color:#000; background: rgba(0, 0, 0, 0.5);filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;  }
.frmCont						{ background-color:#FFF; }
.imgCont						{ border:0px solid #000; }
.imgDesc						{ text-align:center; text-transform:uppercase; color:#aaa; }
.hideMe							{ visibility:hidden; }
.showMe							{ visibility:visible; }

							/*--- TEXT ---*/

span.WTitle						{ color:#666; font-weight:bold;}
span.title						{ font-weight:bold; color:#666; }
span.big_title						{ font-weight:bold; color:#999; font-style:italic; }
span.comp_name						{ font-weight:bold; color:#666; font-size:x-large; }
span.bott_bold						{ color:#EEE; }
span.bott_small						{ color:#AAA; }

							/*--- LINKS ---*/

a, a:visited, a:active, a:hover 			{ font-weight:normal;  text-decoration:none; background-color:transparent; transition:all 0.5s linear; }

							/*--- MENU ---*/

ul							{ }
li							{ }

ul.dropdown						{ border:0px solid #eeeeee; }
ul.dropdown li                  			{ border:0px solid #ff0000; }

ul.dropdown li a					{ border:0px solid #00ffff; color:#eeeeee; letter-spacing:1px; text-decoration:none; border-radius:4px;font-size:large;}
ul.dropdown li a:hover					{ background-color:#373737; color:#ffffff; }
ul.dropdown li a.linkSelected 				{ background-color:#333333; color:#ffffff; }

							/*--- FORMS ---*/

form							{ border:0px solid #00FFFF; background-color:#eee;border-radius:4px;}



/*--- SCREENS ---*/

@media screen and (max-width: 1500px) {
	#c_top,#c_header,#c_menu,#c_submenu,#c_content,#c_footer	{width:75%;}
	p.p_inform:before				{content: "1201-1500"; }
}
@media screen and (max-width: 1200px) {
	#c_top,#c_header,#c_menu,#c_submenu,#c_content,#c_footer	{width:85%;}
	.wrap3						{width:49.9%;}
 	.col-25, .col-75, input[type=submit]		{width:100%;margin-top: 0; }
	p.p_inform:before				{content: "901-1200"; }
}

@media screen and (max-width: 900px) {
	#c_top,#c_header,#c_menu,#c_submenu,#c_content,#c_footer	{width:95%;}
	.wrap2						{width:100%;}
	.wrap3						{width:100%;}
	.frmCont					{width:100%;height:100%}
 	.col-25, .col-75, input[type=submit]		{width:100%;margin-top: 0; }
	ul.dropdown					{display: block;padding:5px 20px;}
	ul.dropdown li					{width: 60%;}
	p.p_inform:before				{content: "601-900"; }
}


@media screen and (max-width: 600px) {
	#c_top,#c_header,#c_menu,#c_submenu,#c_content,#c_footer	{width:100%;}
	.wrap2						{width:100%;}
	.wrap3						{width:100%;}
	.frmCont					{width:100%;height:100%}

 	.col-25, .col-75, input[type=submit]		{width:100%;margin-top: 0; }
	ul.dropdown					{display: block;padding:5px 20px;}
	ul.dropdown li					{width: 60%;}
	p.p_inform:before				{content: "000-600"; }
	/*input[type=text], input[type=submit], select, textarea {  font-size:normal;}*/
}

/*--- PRINT ---*/
@media print and (orientation:portrait) {
	*	{ font-size:10px; }
	#header,#language,#menu,#submenu,#footer		{ display:none; }
	#c_header,#c_language,#c_menu,#c_submenu,#c_footer		{ display:none; }
	#c_content	{width:100%;padding:5px;margin:5px;}
	.wrap {break-inside: avoid; }
}
