 

 @import "reset000.css";

 

 body	{ font: 14px/1.231 Tahoma; *font-size: small; *font: x-small; }

 body	{ font-family:  Tahoma, Lucida Sans Unicode, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; color: #F8F9B3; background: #161616; }  

 

 a:link, a:visited	{ color: #777; text-decoration: underline; }

 a:hover		{ color: #333; }

 .clearfix		{ clear: both; }

 .delimiter		{ margin: 10px 0 0 0; }

 

 #site			{ margin: 20px auto; width: 980px; background: #161616; border: 1px solid #161616; }  

 #page			{ position: relative; float: left; width: 100%; }

 #page .corner 		{ overflow: hidden; position: absolute; width: 15px; height: 15px; }

  

 #page .tl,

 #page .tr,

 #page .bl,

 #page .br	{ float: left; }

 #page .tl 	{ left: 0; top: 0;  background: url(tl-shado.png) no-repeat; }

 #page .tr 	{ right: 0; top: 0; background: url(tr-shado.png) no-repeat; }

 #page .bl 	{ left: 0; bottom: 0;  background: url(bl-shado.png) no-repeat; }

 #page .br	{ right: 0; bottom: 0; background: url(br-shado.png) no-repeat; }

 #page .t	{ top: 0;  width: 100%; background: url(t-shadow.png) repeat-x; }

 #page .b	{ bottom: 0; width: 100%; background: url(b-shadow.png) repeat-x; }

 #page .l	{ left: 0; top: 0;  height: 100%; background: url(l-shadow.png) repeat-y; }

 #page .r	{ right: 0; top: 0; height: 100%; background: url(r-shadow.png) repeat-y; }

  

 #page .layout	{ padding: 15px;  background: #000 /*url(../i/bg1.jpg) repeat-y*/; }

 

 /* left-column */ 

 .left-column				{ float: left; margin: 0 0 0 80px; width: 250px; }

 .left-column .lang-holder		{ margin: 45px 0 0; color: #c3c3c3; font-size: 0.85em; }

 .left-column .lang-holder a		{ color: #666; text-decoration: underline; }

 .left-column .lang-holder ul li	{ float: left; margin: 0 5px 0 0; }

 .left-column .logo-holder		{ margin: 120px 0 0; }

 .left-column .navigation		{ margin: 35px 0 50px; /*height: 300px;*/} 

 .left-column .navigation ul		{ color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }

 .left-column .navigation ul a		{ color: #666; text-decoration: none;  }

 .left-column .navigation ul a.active	{ color: #fff; text-decoration: none;  }

 .left-column .navigation ul li		{ font-size: 1.8em; line-height: 1em;  }

 .left-column .navigation ul li	 ul li	{ margin: 5px 0 10px 27px; font-size: 18px; line-height: 1em; }

 

 

 /* right-column */ 

 .right-column				{ float: left; width: 617px; /*border-left: 1px #111 dotted;*/ background: #000; }

 .right-column h2			{ font-size: 2.5em; }

 .right-column p			{ margin: 10px 0 0; color: #CCCCCC; line-height: 1.3em; }

 .right-column .quote			{ position: absolute; margin: 5px; bottom: 13px; right: 13px; width: 340px; padding: 25px; 

 						background: url(AAAAABJR.png);

 						*zoom:1; *background:#000; *filter:alpha(opacity=50); }

 .right-column .quote *			{ position: relative; }



 .right-column .quote blockquote	{ color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; line-height: 1.3em; font-style: italic; }

 .right-column .top-overlay		{ z-index: 7; position: absolute; top: 0; right: 0;  margin: 16px; width: 175px; height: 95px; background: url(top-over.png); } 

 .right-column a			{ color: #ccc; }

 .right-column a:href			{ color: #777; }

 .right-column .content h2		{ padding: 15px 5px 5px 70px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.2em; letter-spacing: -1px; line-height: 1em; }

 .right-column .content p		{ padding: 5px 15px 5px 0px; color: #ccc; }

 .right-column .content blockquote	{ margin: 10px 50px 5px 40px; padding: 10px 0 20px 0px; color: #777; font-size: .8em; line-height: 1.3em; border-bottom: 1px #333333 dotted; }

 .right-column .content .title h2	{ font-size: 3.1em; }

 .right-column .content ul		{ margin: 20px 100px 0 70px; }

 .right-column .content ul li		{ margin: 10px 0; color: #ccc; line-height: 1.3em; list-style-type: decimal; }

 .right-column .banner {
	position: absolute;
	display: block;
	width: 617px;
	height: 580px;
z-index: 100;
background: #000;
}

 /* main */

 .right-column .brand					{ margin: 2px 0 0; width: 100%; height: 550px; }

 .right-column .brand .brand-image			{ overflow: hidden; height: 548px; opacity: 0; overflow: hidden; }

 .right-column .brand .brand-logo			{ position: absolute; top: 250px; margin: 0 0 0 20px; width: 185px; height: 185px; }

 .right-column .brand .brand-logo .brand-current	{ z-index: 3; position: absolute; top: 25%; left: 25%; width: 100px; height: 100px; text-align: center; *cursor: pointer; }

 .right-column .brand .brand-logo .logo-bg		{ z-index: 1; position: absolute; width: 185px; height: 185px; background: url(brand-bg.png) no-repeat; }

 .right-column .brand .brand-logo .brand-current p	{ margin: -10px 0 0; font-size: .8em; }

 .right-column .brand .brand-logo .brand-current a 	{ color: #ccc; text-decoration: none; }

 .right-column .brand .brand-title			{ position: absolute; top: 600px; right: 15px; padding: 20px; width: 450px; background: #000000; opacity: 0;}

 .right-column .brand .brand-title h2			{ color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 4.2em; letter-spacing: -4px; line-height: .9em; }

 .right-column .brand .brand-logo .overflow		{ z-index: 3; position: absolute; top: 25%; left: 25%; width: 100px; height: 90px; cursor: pointer; }

 

 /* company */

 .right-column .company 			{ margin: 0 0 120px; }

 .right-column .gallery				{ position: relative; overflow: hidden; height: 610px; min-height: 610px; }

 .right-column .gallery	.navigation		{ position: absolute; width: 617px; }

 .right-column .gallery	.preloader		{ position: absolute; bottom: 60px; padding: 20px; margin: 0 0 0 260px; background: #000; opacity: 0; *filter: alpha(opacity=80);  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

 .right-column .gallery	.preloader .loader	{ margin: 0 auto; text-align: center; } 

 .right-column .gallery .prev			{ position: relative; top: 500px; float: left; margin: 0 40px 0; width: 50px; height: 50px; background: transparent url(prev0000.png) no-repeat; cursor: pointer; }

 .right-column .gallery .next			{ position: relative; top: 500px; float: right; margin: 0 40px 0; width: 50px; height: 50px; background: transparent url(next0000.png) no-repeat; cursor: pointer; }

 .right-column .company .content 		{ margin: 0; }

 

  /* job */ 

 .right-column .job 					{ margin: 0 0 120px; } 

 .right-column .job .content 			{ margin: 40px 0 0; }

 .right-column .job .content .addres	{ margin: 10px 0 0; }

 .right-column .job .content dl		{ margin: 0 0 0 80px; color: #999; font-size: 1em; line-height: 1.4em; }

 .right-column .job .content  dl dt		{ float: left; }

 .right-column .job .content  ul		{ margin: 10px 0 0 70px; }

 .right-column .job .content  ul li		{ margin: 0 0 3px; }

 .right-column .job .content a.submit	{ display: block; margin: 10px 0; padding: 10px; width: 150px; border: 1px dotted #333; text-decoration: none; text-align: center; text-transform:uppercase; }

 .right-column .job .content a.submit:hover { color: #000; background: #fff; }

 .right-column .job .content dl		{ margin: 0 0 0 80px; width: 500px; color: #999; font-size: 1em; line-height: 1.4em; }

 .right-column .job .content  dl dt		{ margin: 0;}

 .right-column .job .content  dl dd	{ margin: 0;}

 .right-column .job .content  input		{ margin: 0;}

 

 .right-column .job .job-form			{ margin: 10px 0 0 50px; }

 .right-column .job .job-form dl			{ width: 550px; margin: 0 0 20px; }

 .right-column .job .job-form dl dt		{ margin: 0 0 5px; width: 100%; }

 .right-column .job .job-form dl dd		{ width: 400px; margin: 0 0 5px;}


 .right-column .job .job-form fieldset		{ padding: 20px; border: 1px dotted #777; margin: 0 50px 0 0; }

 .right-column .job .job-form fieldset dt	{ margin: 15px 0 5px;}

 .right-column .job .job-form fieldset dd	{ width: 400px; margin: 15px 0 5px;}

 .right-column .job .job-form span		{ display: block; margin: 20px 0 0; width: 200px; }

 .right-column .job .job-form h3			{ margin: 10px 0; font-size: 1.2em; }

 .right-column .job .job-form input		{ padding: 3px; width: 300px; border: 1px solid #ccc; }
 .right-column .job .job-form .error { padding: 3px; width: 300px; border: 2px solid #ff0000; }
 .right-column .job .job-form dl dd label.error	{ border: none;}
 .right-column .job .job-form .add-job	{ margin: 30px 0 50px; width: 170px; }
 .right-column .job .job-item p.message	{ padding: 10px; color: #ff0000; margin: 0 0 0 40px; }
 

 /* contact */ 

 .right-column .contact 			{ margin: 0 0 120px; } 

 .right-column .contact .content 		{ margin: 40px 0 0; }

 .right-column .contact .content .addres	{ margin: 10px 0 0; }

 .right-column .contact .content dl		{ margin: 0 0 0 80px; color: #999; font-size: 1em; line-height: 1.4em; }

 .right-column .contact .content  dl dt		{ float: left; }

 .right-column .contact .map			{ margin: 40px 0 30px 50px; width: 500px; border: 1px dotted #333; }

 

  /* 404 */ 

 .right-column .error 				{ margin: 0 0 360px; } 

 .right-column .error .content 			{ margin: 40px 0 0; }

 .right-column .error .content .addres		{ margin: 10px 0 0; }

 .right-column .error .content dl		{ margin: 0 0 0 80px; color: #999; font-size: 1em; line-height: 1.4em; }

 .right-column .error .content dl dt		{ float: left; }

 

  /* discont */

 .right-column .discont			{ margin: 0 0 120px; }

 .right-column .discont .content 	{ margin: 0 0 0; }

 .right-column .discont .gallery 	{ height: 310px; min-height: 310px;}

 

  /* brands */

 .right-column .brands			{ /*margin: 0 0 120px;*/ margin: 0 0 0px; }

 .right-column .brands .content		{ margin: 40px 0 0; }

 .right-column .brands .all-brands	{ margin: 20px 0 20px; }

 .right-column .brands h2		{ color: #ccc; background: #130101; }

 .right-column .brands .title h2	{ color: #fff; background: #000; }

 .right-column .brands ul		{ margin: 40px 60px 0 40px; }

 .right-column .brands ul li		{ float: left; margin: 0 1px 1px 0; _margin: 0 1px -2px 0; width: 100px; height: 48px; list-style-type: none; border: 0px #333 solid; cursor: pointer; opacity: .4; *filter: alpha(opacity=40);  }

 .right-column .brands .content .addres	{ margin: 20px 0 0; }

 .right-column .brands .content  dl	{ margin: 0 0 0 70px; color: #999; font-size: 1em; line-height: 1.4em; }

 .right-column .brands .content  dl dt	{ float: left; }

 

 /* current-brand */

 .right-column .current-brand .content				{ margin: 0 0 130px 10px; }

 .right-column .current-brand .gallery				{ position: relative; overflow: hidden; height: 485px; min-height: 485px; }

 .right-column .current-brand .gallery .navigation		{ position: absolute; width: 617px; }

 .right-column .current-brand .gallery .preloader		{ position: absolute; bottom: 45px; padding: 20px; margin: 0 0 0 260px; background: #000; opacity: 0; *filter: alpha(opacity=80);  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

 .right-column .current-brand .gallery .preloader .loader	{ margin: 0 auto; text-align: center; } 

 .right-column .current-brand .gallery .current-holder		{ position: relative; top: 365px; _top: 365px; float: right; width: 180px; margin: 0 10px 0 0; text-align: center; _margin: 0 5px 0; }

 .right-column .current-brand .gallery .fullscreen		{ z-index: 15; position: absolute; right: 0; margin: 30px; cursor: pointer; }

 .right-column .current-brand .gallery .current-holder .current	{ padding: 0; color: #fff; font-size: 3.2em; }

 .right-column .current-brand .gallery .current-holder .total	{ padding: 0 2px; color: #fff; font-size: 2em; }

 .right-column .current-brand .gallery .prev			{ position: relative; top: 375px; float: right; margin: 0; width: 50px; height: 50px; background: transparent url(prev0000.png) no-repeat; cursor: pointer; }

 .right-column .current-brand .gallery .next			{ position: relative; top: 375px; float: right; margin: 0 48px 0 0; width: 50px; height: 50px; background: transparent url(next0000.png) no-repeat; cursor: pointer; }

 .right-column .current-brand .gallery .navigation .background	{ position: absolute; right: 10px; top: 350px; width: 180px; height: 160px; background: #000; opacity: .3; *filter: alpha(opacity=30); -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  }

 .right-column .current-brand .gallery .image			{ min-height: 485px; height: 485px;  overflow: hidden; }

 .right-column .current-brand .brand-logo			{ position: absolute; bottom: 80px; left: 0px; margin: 0 0 0 50px; width: 185px; height: 185px; }

 .right-column .current-brand .brand-logo .brand-current	{ z-index: 3; position: absolute; top: 25%; left: 25%; width: 100px; height: 100px; text-align: center; }

 .right-column .current-brand .brand-logo .logo-bg		{ z-index: 1; position: absolute; width: 185px; height: 185px; background:url(brand-bg.png) no-repeat; }

 .right-column .current-brand .brand-logo .brand-current p	{ margin: -10px 0 0; font-size: .8em; }

 .right-column .current-brand .brand-logo .brand-current a 	{ color: #ccc; text-decoration: none; }

 

 

 /* collections */ 

 .right-column .collections .content				{ margin: 0 0 130px 10px; }

 .right-column .collections .gallery				{ position: relative; overflow: hidden; height: 610px; }

 .right-column .collections .gallery .navigation		{ position: absolute; width: 617px; }

 .right-column .collections .gallery .preloader			{ position: absolute; bottom: 60px; padding: 20px; margin: 0 0 0 260px; background: #000; opacity: 0; *filter: alpha(opacity=80);  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

 .right-column .collections .gallery .preloader .loader		{ margin: 0 auto; text-align: center; } 

 .right-column .collections .gallery .current-holder		{ position: relative; top: 465px; _top: 465px; float: right; width:180px; margin: 0 10px 0 0; text-align: center; _margin: 0 5px 0; }

 .right-column .collections .gallery .fullscreen		{ z-index: 15; position: absolute; right: 0; margin: 30px; cursor: pointer; }

 .right-column .collections .gallery .current-holder .current	{ padding: 0; color: #fff; font-size: 3.2em; }

 .right-column .collections .gallery .current-holder .total	{ padding: 0 2px; color: #fff; font-size: 2em; }

 .right-column .collections .gallery .prev			{ position: relative; top: 479px; float: right; margin: 0; width: 50px; height: 50px; background: transparent url(prev0000.png) no-repeat; cursor: pointer; }

 .right-column .collections .gallery .next			{ position: relative; top: 479px; float: right; margin: 0 48px 0 0px; width: 50px; height: 50px; background: transparent url(next0000.png) no-repeat; cursor: pointer; }

 .right-column .collections .gallery .navigation .background	{ position: absolute; right: 10px; top: 450px; width: 180px; height: 160px; background: #000; opacity: .3; *filter: alpha(opacity=30); -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  }		

 .right-column .collections .gallery .image			{ min-height: 600px; }

 .right-column .collections .brand-logo				{ position: absolute; bottom: 160px; left: 0px; margin: 0 0 0 50px; width: 185px; height: 185px; }

 .right-column .collections .brand-logo .brand-current		{ z-index: 3; position: absolute; top: 25%; left: 25%; width: 100px; height: 100px; text-align: center; }

 .right-column .collections .brand-logo .logo-bg		{ z-index: 1; position: absolute; width: 185px; height: 185px; background:url(brand-bg.png) no-repeat; }

 .right-column .collections .brand-logo .brand-current p	{ margin: -10px 0 0; font-size: .8em; }

 .right-column .collections .brand-logo .brand-current a 	{ color: #ccc; text-decoration: none; } 

 

 /* news */  

 .right-column .news .rss-holder 				{ margin: 45px 0 0 70px; color: #ffae00; font-size: 0.85em; }

 .right-column .news .rss-holder a				{ color: #ff690f; }

 .right-column .news .content					{ margin: 30px 0 180px; }

 .right-column .news .content .post				{ margin: 0 50px 25px 0; }

 .right-column .news .content .post .post-title			{ padding: 20px 0 30px; line-height: 1em; background: #f40f40; }

 .right-column .news .content .post .post-title .post-date	{ margin: 0 0 0 70px; font-size: .8em; }

 .right-column .news .content .post .post-content		{ padding: 20px 0; background: #130202; }

 .right-column .news .content .post  h2 a			{ color: #fff; text-decoration: none; }

 .right-column .news .content .post .post-content p		{ margin: 10px 0 0; }

 .right-column .news .content .post .post-content img		{ margin: 0 0 0 70px; }

 .right-column .news .content .news-navigation			{ margin: 0 110px 0 70px; }

 .right-column .news .content .news-navigation .next		{ float: right; margin: 0 0 0 20px; cursor: pointer; }

 .right-column .news .content .news-navigation .prev		{ float: right; cursor: pointer; }

 

 

 /* footer */   

 .footer			{/* position: absolute;*/ left: 0; bottom: 0; margin: 0 0 16px 16px; width: 947px; }

 .footer .bottom-overlay	{ position: absolute; left: 0; bottom: 0; width: 175px; height: 95px; background: url(bottom-o.png); }

 .footer .addres		
 
 { 
 
 float: left; margin: 20px 0 30px 80px; font-size: .8em; color: #8b8989; margin:20px 0 30px 80px; width:180px;
 
 }

 .footer .addres dl dt		{ float: left; }

 .footer .team-logo		{ float: right; margin: 120px 25px 0; width: 22px; height: 10px; background: transparent url(team-log.png); cursor: pointer; }

 

.p-counter { display: none; ]

.right-column .brands .all-brands a{color:#F6B801;}