html, body {
	margin:0px; padding:0px; 
	position:relative; 
	font: 86% Arial, Helvetica, sans-serif;
	line-height: 125%;
	color: #B7BDC3;
	background: #000;
	text-align: left;
}
#body {
	background: #100000 url(img/bg.jpg) no-repeat 50% 0%;
	text-align:center;
}

img, form {
	padding: 0; margin: 0; border: 0;
}

h1,h2,h3 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}

h1 {
	font-weight: normal;
	letter-spacing: 0.2px;
	font-size: 160%;
	line-height: 140%;
	color: #fff;
	padding: 0; margin: 0 0 20px 0;
}

h2 {
	font-weight: normal;
	font-size: 155%;
	line-height: 130%;
	color: #fff;
	padding: 0; margin: 0 0 15px 0;
}
h3 {
	font-weight: 500;
	margin: 0 0 15px 0;
	font-size: 18px;
	color: #fff;
	line-height: 130%;
	clear: left;
}

h4 { 
display: block;
color: #fff;
font-size: 16px;
font-weight: 600;
margin-bottom: 1em;
margin-top: 1em;
line-height: 120%;
 }
h6 {
display: block;
	font-size: 14px;
	color: #fff;
	line-height: 130%;
text-align: center;
padding: 0;
margin: 0;
font-weight: 600;
}

h6 a:link, h6 a:visited {
text-decoration: none;
	color: #fff;

}

a:link, a:visited {
	color: #ABB4C4;
	text-decoration: underline;
}

a:hover {
	color: #ABB4C4;
	text-decoration: none;	
}
h2 a:link, h2 a:visited {
	color: #fff;
}


.hidden {
	position: absolute;
	left: -2000px;
	top: -2000px;
}

.clear {
	display: block;
	height: 1px;
	margin: 0;
	padding: 0;
	clear: both;
}




#play {
	position: relative;
	z-index: 1;
	left: 0;
	top: 0;

}
#play2 {
	position: relative;
	z-index: 1;
	margin-left: 15px;
}

#goodoff{ border: 3px #000 solid; 
background: #fff url(img/goodoff.jpg) repeat-x;
color: black; 
padding: 10px; 
margin-top: 20px;
 margin-bottom: 20px; 

}

#job{
width: 482px;
border: 2px #d6d6d6 solid;
}



#moslab img
{
border: 3px #d6d6d6 solid; 

float: left;
margin: 10px;
}
#naf {
	border:1px solid #000;
-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
background-color: #830000; 
margin: 0 0 30px 0; 
padding: 10px 5px 10px 25px; 
text-align: left; 
line-height: 150%; 
color: #fff; 
font-size: 14px;
}



#leftfone 
{
background: #fff;
width: 100px;
height: 30px;
position: relative;
left: 100px;
top: 20px;
float: left;
}
#rightfone
{
background: #fff;
width: 100px;
height: 30px;
position: relative;
top: 20px;
right: 100px;
float: right;
}


#incomdown
{
border:1px solid #000;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
padding: 10px 20px 10px 20px ;
background-color: #830000;
}

#incomdown ul 
{
margin: 0;
padding: 0;
}


#incomdown ul li
{
line-height: 130%;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #fff; 
margin: 10px 0 10px 0;
padding: 0;
list-style-type: none;
}
#incomdown ul li a
{
color: #fff; 
}

#all {
	margin: 0 auto;
	padding: 240px 0 0 0;
	width: 100%;
	background: url(img/bg_on_all.png) no-repeat 50% 0%;
	text-align: left;}

/*/// #all1 
{
float: left;
position: fixed;
width: 144px;
height: 99px;
top: 120px;
left: 0;
background: url(img/leftt_overload.png) no-repeat;
}


#all2 {
float: right;
position: fixed;
width: 144px;
height: 99px;
top: 120px;
left: 20;
background: transparent url(img/right_overload.png) no-repeat;
}///*/

#all_contejner {
	width: 824px;
	margin: 0 auto;
	margin-top: 45px;
	text-align: left;
}


#logolink {
width: 400px;
height:200px;
position: absolute;
top: -15px;
left: 35%;

}

#menu {
	z-index: 10;
	margin: 0 auto;
	width: 910px;
	text-align: left;
}
#menu ul {
	z-index: 11;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu #menu_ul li {
width: auto;
	list-style-type: none;
	display: inline;
	margin: 100 120px;
	padding: 0;
}
#menu ul li a span {
	color: #fff;
	font: bold 123% Times New Roman;
	text-transform: uppercase;
}


#menu ul a {

	display: block;
	padding: 5px 10px 10px 15px;
	color: #CCCCCC;
	font-weight:bold;
}

#menu ul a.trigger {
	padding: 5px 26px 5px 30px;
	background-image: url(menubut.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#menu ul li {

	float: left;
	width: 90em;
}

#menu ul li ul, #menu ul ul li  {
	width: 200px;
}

#menu ul li ul {
	-webkit-border-radius: 10px; -moz-border-radius: 10px; 		border-radius: 10px;
	position: absolute;
	display: none;
	background-image: url(menubg.jpg);
	background-repeat: repeat-x;
}

#menu ul li:hover ul, #menu ul li.p7hvr ul {
	display: block;
}

#menu ul li:hover ul a, #menu ul li.p7hvr ul a {
	color: #ffffff;	
}






#menu2 {
	z-index: 100;
	
}
#menu2 ul {
	z-index: 110;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0;
}
#menu2 #menu2_ul li {
width: auto;
	list-style-type: none;
	display: inline;
	padding: 0;}
#menu2 ul li a span {
margin-bottom: 20px;
	color: #fff;
	font: bold 136% Times New Roman;
	text-transform: uppercase;}
#menu2 ul a {

	display: block;
	color: #CCCCCC;
	font-weight:bold;}

#menu2 ul li ul li a {
	padding: 5px 10px 5px 10px;
	display: block;
	color: #CCCCCC;
	font-weight:bold;}


#menu2 ul a.trigger {

	background-image: url(menubut.gif);
	background-repeat: no-repeat;
	background-position: right center;}
#menu2 ul li {
	float: left;
	width: 90em;
height: auto;}
#menu2 ul li ul, #menu2 ul ul li  {
	width: 120px;}
#menu2 ul li ul {
	-webkit-border-radius: 10px; -moz-border-radius: 10px; 		border-radius: 10px;
	position: absolute;
	display: none;
	background-image: url(menubg.jpg);
	background-repeat: repeat-x;}
#menu2 ul li:hover ul, #menu2 ul li.p7hvr ul {
	display: block;}
#menu2 ul li:hover ul a, #menu2 ul li.p7hvr ul a {
	color: #ffffff;	}


#carousel {
	padding: 0px 0px 0px 0px;
	background: #B7BDC3 url(img/bg_carousel.jpg) repeat-x 0% 100%;
	border: 6px #B7BDC3 solid;

}

#carousel2 {
margin: 0 auto;
width: 819px;
	padding: 0px 0px 0px 0px;
	background: #3d0404 url(img/bg_carousel2.jpg) repeat-x 0% 100%;
	border: 2px #B7BDC3 solid;
	
}
#carousel2 ul,#carousel2 ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#carousel2 ul li {
	float: left;
	margin: 0 1px 0 0;
}


#info {
	margin: 20px 0;
	padding: 20px 20px 0 20px;
	border-top: #81858B 1px solid;
}
#info #left {
	width: 490px;
	float: left;
	margin: 0 20px 0 0;	
}
#info #right {
	width: 270px;
	float: right;
}


#footer {
height: 100px;
border-top: #767B80 1px solid;
position: static;
vertical-align: bottom;
margin: 20px 0 0 0;
padding: 20px;

background: url(img/bg_footer.jpg) no-repeat 50% 0;
}
#footer, #footer a {
	color: #71767B;
}
#footer #footer_left {
position: relative;
top: 30%;
width: 300px;
	float: left;
	margin: 20px;
}
#footer #footer_right {
position: relative;
top: 30%;
	width: 300px;
	margin: 20px;
	float: right;
}

#counters {
	display: none;
}

.milan
{ margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
}


.milan-l
{ margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
}
.inf {
	padding: 15px;
	color: #ffffff;
	vertical-align: top;
}
.inf a {
	color: #ffffff;
}
.inf .catlink {
	margin-top: 25px;
}
.param {
	border-top: 1px #A6ABB1 solid;
	border-bottom: 1px #A6ABB1 solid;
	padding: 8px 0;
	font-weight: bold;
}
.param span {
	display: block;
	width: 75px;
	float: left;
	padding: 0 0 0 0;
}
.inf .code {
	font-size: 17px;
	font-weight: bold;
}
.inf .code b {
	display: block;
	font-size: 12px;
	padding: 5px 0;
}
.inf .price {
	margin: 45px 0 0 0;
	font-size: 21px;
}
.inf .price b {
	display: block;
	font-size: 12px;
	padding-bottom: 10px;
}
.inf h1 {
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 0 10px 0;
	margin: 10px 0 8px 0;
	border-bottom: 1px #A6ABB1 solid;
}




#page_lister {
width: 90%;
	clear: left;
	padding-top: 15px;
	text-align: center;
font-size: 16px;
line-height: 250%;
}
#page_lister b {
	padding: 1px 5px;
	background: #B7BDC3;
	border: 1px #B7BDC3 solid;
	color: #fff;
	font-weight: normal;
}
#page_lister a {
	padding: 1px 5px;
	margin: 0 2px 5px 2px;
	border: 1px #B7BDC3 solid;
}


a.next span, a.prev span {
	color: #ffffff;
}
a.prev {
	float: right;
}




/* FORM */
.textinput {
	border: 1px #93979c solid;
	border-top: 1px #b9c2cf solid;
	background: #93989d;
	width: 85%;
	padding: 5px 4px;
	font: normal 100% Arial;
}
.textinput.submit {
	border: 0;	
	width: auto;
	background: #93989d;
	font-weight: bold;
	color: #F5F5F5;
	cursor: pointer;
	padding: 8px 16px;
}
.textinput.captcha {
	border: 1px #93979c solid;
	border-top: 1px #b9c2cf solid;
	background: #93989d;
	width: auto;
	padding: 5px 4px;
	font: normal 100% Arial;
}
.textinput.error {
	border: 1px #cc0000 solid;
}
#input_error {
	color: #cc0000;
	}
	
	
.recalls {
	padding: 10px 0 5px 0;
	border-bottom: 1px #686e70 solid;
}
.recalls .date {
	float: right;	
}
.recalls a {
	display: block;
	text-decoration: none;
	color: #CC0000;
	font-size: 116%;
}
.recalls a:hover {
	color: #ABB4C4;
}


.imgleft {
		float: left;
		position: relative;
		margin: 0 15px 14px 0;
		padding: 0;
		border: 4px #686e70 solid;
	}
a.imgleft {
	border: 0;	
}
a.imgleft img {
	border: 4px #686e70 solid;	
}
.imgright{
		float: right;
		margin: 0 0 14px 15px;
		padding: 0;
		border: 4px #686e70 solid;
	}


#kwick ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
#kwick-box{padding:0;overflow:hidden;border: 2px #e1e1e1 solid;border-left:none;}
#kwick-box h2{margin:0;}
#kwick{position:relative;height:200px;overflow:hidden;}
#kwick .kwicks{position:absolute;display:block;background:#ececed;width:10000px;height:200px;list-style:none;margin:0;overflow:hidden;}
#kwick li{float:left;margin:0;padding:0;}
#kwick a{text-decoration:none;}
#kwick .rklmn{position: absolute;z-index: 999;display:block;height:200px;width:13px;}
#kwick .kwick{display:block;cursor:pointer;overflow:hidden;height:200px;width:227px;padding:0;background:#fff;}
#kwick .kwick span{color:#fff;}
#kwick .one{background:#666;}
#kwick .two{background:#777;}
#apple1 {
	margin: 15px;	}

	#apple {
		background-image:url(img/001.png);
		color:#fff;
		margin: 10px;
/*		padding:30px 40px ;*/
	}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
display:none; 
	
	/* growing background image */
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:15px;
line-height: 150%;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(img/close.jpg);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:20px;
	width:20px; }
button {
margin-top: 50px;
	border-width:1px;
	border-bottom: 0.2em solid #666;
	font-size:1em;
	padding:0.3em 0.6em;
	color:#fff;
	line-height: 1;
	text-shadow: 0 0 0.1em #222;
	cursor:pointer;
	background-color:#f61605;
	-moz-box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.5);
	-moz-border-radius:10.2em;
	border-radius:10.2em;	 	
	-webkit-box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.5);
	-webkit-border-radius:10.2em;	}	


button:hover {
margin-top: 50px;
	border-width:1px;
	border-bottom: 0.2em solid #666;
	font-size:1em;
	padding:0.3em 0.6em;
	color:#fff;
	line-height: 1;
	text-shadow: 0 0 0.1em #222;
	cursor:pointer;
	background-color:#7c0b02;
	-moz-box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.5);
	-moz-border-radius:10.2em;
	border-radius:10.2em;	 	
	-webkit-box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.5);
	-webkit-border-radius:10.2em;	}	


#showroom1{ 
		font-size: 18px; padding: 6px 0 3px 0; 
		margin: 10px 0 10px 0; width: 80%; 
		height: 30px; 	
		border: 1px solid #000; 
		background-color: #FF0000;
	-moz-box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.5);
	-moz-border-radius:10.2em;
	border-radius:10.2em;	 	
	-webkit-box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.5);
	-webkit-border-radius:10.2em;
}

.mostext
{
padding: 0;
margin: 0;
font-size: 20px; 
font-weight: 700;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
line-height: 125%;

}
