html{
 margin:0;
 padding:0;
}

body{
 background:#184081;
 font: 12px Arial;
 margin:0 auto;
 min-height:600px;
 width:980px;
}

#header{
 background:url(/img/header.png);
 height:447px;
 position:absolute;top:0;
 width:980px;
}

#lang{
 position:absolute;
 margin:53px 0 0 45px;
 width:30px;
}

#lang a{
 display:block;
 height:30px;
 margin-bottom:15px;
 overflow:hidden;
 line-height:100px;
 width:30px;
}

#logo{
 position:absolute;
 margin:96px 0 0 662px;
}

#login{
 background:url(/img/style.png) right -1499px no-repeat;
 color:#ffffff;
 display:block;
 font-size:11px;
 height:20px;
 position:absolute;left:422px;
 width:450px;
 text-align:right;
}
#login span{padding-left:20px;padding-right:180px;}
#login.myacc{background:none;color:#ffffff;text-align:right;width:335px;}

#login a{color:#ffffff;font-size:11px;line-height:18px;text-decoration:none;}
#login a:hover{text-decoration:underline;}
.myacc a{font-size:11px!important}
#login form{
 position:relative;
 z-index:100;
 display:block;
 float:right;
 margin:-16px 0 0 0;
 padding:0;
 width:172px;
}
* html #login form{margin-top:-16px;}
* html #lang{margin:40px 0 0 43px;}
* html #lang a{margin:-1px 0 0 0;}

#login input{
 background:none;
 border:none;
 font:10px Arial;
 color:#0a1b37;
 padding:0 3px 0 3px;
 width:70px;
 margin-right:5px;
}
.reg{margin-bottom:-16px;margin-left:20px;}

#lsub{
	cursor:pointer;
	margin-left:0!important;
	margin-right:0!important;
	height:13px!important;
	width:16px!important;
	overflow:hidden;
	line-height:50px;
	text-indent:50px;
}
* html #lsub{filter: alpha(opacity=0);}

/* old css */

td {
	font-family:arial, verdana, sans-serif;
	font-size:75%;
	color:#25528B;
}

h1 {
	font-size:140%;
	margin-top:-5px;
	margin-bottom:5px;
}

form {
	margin: 0;
}

.head1 {
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #A3A3A3;
	padding:2px;
}

.head2 {
	font-weight:bold;
	border-bottom:1px solid #A3A3A3;
	padding:5px;
}

.td1 {
	text-align:center;
	border-bottom:1px solid #A3A3A3;
	padding:2px;
}

.td2 {
	border-bottom:1px solid #A3A3A3;
	padding:5px;
}


.bg_blue {
    background-color:#4065A3;
    color:#FFFFFF;
}

.bg_blue1 {
    background-color:#EBF1FB;
    color:#25528B;
}

.border_gray {
    border:1px solid #A0A0A0;
}

.productinfo-header h1 {
	font-size: 16px;
	font-family: "Arial";
	letter-spacing:-1px;
	color:#103667;
	font-weight:bold;
	margin-bottom:-5px;
	padding-bottom:0;
	position:relative;
}
tr.manuf-row, tr.manuf-row td {margin-top:0; padding-top:0;}
tr.header-row, tr.header-row td {margin-bottom:0; padding-bottom:0;}

.manuf-row a {font-weight:bold; font-family:"Times New Roman";}

.product-price {font-size:15px; font-family: "Arial"; font-weight:bold; color:#103667;}
.productinfo-avail {margin:8px 0 30px 0; padding:0px;}
.productinfo-add {text-align:left; margin:15px 0 30px 0; padding-left:0px;}

h3 {color:#000099; font-size:1.6em; padding:0; margin:0;}
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000000; }

#simplemodal-container {height:360px; width:400px; color:#000000; background-color:#ffffff; border:1px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#000099;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:30px; height:30px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

#simplemodal-container #lightbox-secNav-btnClose {position:absolute; bottom:10px; right:20px;}
#simplemodal-container #lightbox-secNav-btnClose img {border:none;}
#simplemodal-container {height:370px; padding-bottom:60px;}

#ask_modal {padding:0 23px;}
#ask_modal h3 {
	background-color:#4065A3;
	color:#FFFFFF;
	font-size:12px;
	margin:18px 0px;
	padding:1px;
	text-align:center;
}
#ask_modal .row label {display:block; margin-top:10px;}
#ask_modal .row label.error {margin:0 0 4px; color:#aa1010;}
#ask_modal textarea {width:100%; height:100px;}
#ask_modal input {width:220px;}
#ask_modal .copy {width:16px; float:left;}
#ask_modal .askButton {clear:both; width:100px;}
/* end */

#main{
 background:url(img/body.png) repeat-y top left;
 width:980px;
}

#page{
 color:#25528B;
 position:absolute;
 margin-left:265px;
 margin-top:290px;
 margin-bottom:85px;
 width:595px;
 z-index:100;
}
.index #page,.updates #page{
 margin-left:220px!important;
 width:635px;
}

.search #page {
 margin-left:220px;
}


#footer{
 background:url(img/footer.png);
 color:#25528B;
 font:11px Arial;
 height:230px;
 position:absolute;margin-top:530px;z-index:99;
 width:980px;
}

#copy{
 margin:185px 0 0 267px;
 width:400px;
 float:left;
}

#social{
 float:right;
 margin:182px 133px 0 0;
}

#menu{
 position:absolute;
 margin-top:154px;
 margin-left:350px;
 text-align:right;
 width:520px;
}
#menu a{margin-left:10px;}

.mnu1en,.mnu1de,.mnu1ru,
.mnu2en,.mnu2de,.mnu2ru,
.mnu3en,.mnu3de,.mnu3ru,
.mnu4en,.mnu4de,.mnu4ru,
.mnu5en,.mnu5de,.mnu5ru,
.mnu6en,.mnu6de,.mnu6ru{
 background:url(/img/style.png) no-repeat -840px 0;
 display:block;
 float:right;
 overflow:hidden;
 height:18px;
 line-height:100px;
 width:31px;
}
.mnu1en:hover{background:url(/img/style.png) no-repeat -840px -20px;}
.mnu1de:hover{background:url(/img/style.png) no-repeat -840px -20px;}

.mnu2en{width:94px;background:url(/img/style.png) no-repeat -883px 0;}
.mnu2en:hover{background:url(/img/style.png) no-repeat -883px -20px;}

.mnu3en{width:40px;background:url(/img/style.png) no-repeat -990px 0;}
.mnu3en:hover{background:url(/img/style.png) no-repeat -990px -20px;}

.mnu4en{width:72px;background:url(/img/style.png) no-repeat -1042px 0;}
.mnu4en:hover{background:url(/img/style.png) no-repeat -1042px -20px;}

.mnu5en{width:75px;background:url(/img/style.png) no-repeat -1124px 0;}
.mnu5en:hover{background:url(/img/style.png) no-repeat -1124px -20px;}

.mnu6en{width:60px;background:url(/img/style.png) no-repeat -1213px 0;}
.mnu6en:hover{background:url(/img/style.png) no-repeat -1213px -20px;}

.mnu2de{width:65px;background:url(/img/style.png) no-repeat -911px -40px;}
.mnu2de:hover{background:url(/img/style.png) no-repeat -911px -60px;}

.mnu3de{width:40px;background:url(/img/style.png) no-repeat -989px -40px;}
.mnu3de:hover{background:url(/img/style.png) no-repeat -989px -60px;}

.mnu4de{width:68px;background:url(/img/style.png) no-repeat -1042px -40px;}
.mnu4de:hover{background:url(/img/style.png) no-repeat -1042px -60px;}

.mnu5de{width:76px;background:url(/img/style.png) no-repeat -1125px -40px;}
.mnu5de:hover{background:url(/img/style.png) no-repeat -1125px -60px;}

.mnu6de{width:89px;background:url(/img/style.png) no-repeat -1213px -40px;}
.mnu6de:hover{background:url(/img/style.png) no-repeat -1213px -60px;}

.mnu1ru{width:54px;background:url(/img/style.png) no-repeat -810px -80px;display:block;}
.mnu1ru:hover{background:url(/img/style.png) no-repeat -810px -100px;}

.mnu2ru{width:86px;background:url(/img/style.png) no-repeat -876px -80px;}
.mnu2ru:hover{background:url(/img/style.png) no-repeat -876px -100px;}

.mnu3ru{width:66px;background:url(/img/style.png) no-repeat -976px -80px;}
.mnu3ru:hover{background:url(/img/style.png) no-repeat -976px -100px;}

.mnu4ru{width:66px;background:url(/img/style.png) no-repeat -1055px -80px;}
.mnu4ru:hover{background:url(/img/style.png) no-repeat -1055px -100px;}

.mnu5ru{width:67px;background:url(/img/style.png) no-repeat -1132px -80px;}
.mnu5ru:hover{background:url(/img/style.png) no-repeat -1132px -100px;}

.mnu6ru{width:108px;background:url(/img/style.png) no-repeat -1213px -80px;}
.mnu6ru:hover{background:url(/img/style.png) no-repeat -1213px -100px;}

#menu a:first-child{margin-right:10px}

#search{
 background:url(/img/style.png) right -1530px no-repeat;
 height:20px;
 position:absolute;
 top:183px;left:682px;
 text-align:right;
 width:180px;
}
#search input{
 background:none;
 border:none;
 color:#0a1b37;
 font-size:10px;
 padding-top:1px;
 margin-right:5px;
 width:140px;
}

#search form{
 display:block;
 height:20px;
 margin:0;
 padding:0;
}

#advsearch{
 font-size:11px;padding-right:25px;
 color:#25528b;
}
#advsearch:hover{color:#658CCE}

#sSubmit{
 cursor:pointer;
 padding-top:0;
 width:16px!important;
}

#car{
 position:absolute;
 top:21px;
 left:101px;
}

#leftMenu{
 background:url(/img/style.png) no-repeat -200px 0;
 height:330px;
 width:142px!important;
 position:absolute;
 top:225px;
 left:58px;
}

#leftMenu.de{background:url(/img/style.png) no-repeat -400px 0;}
#leftMenu.ru{background:url(/img/style.png) no-repeat -600px 0;}

#leftMenu ul,#leftMenu li{
 margin:0;
 padding:0;
 width:140px!important;
}

#leftMenu li{
 display:block;
 height:30px;
 margin-top:-6px;
}
#leftMenu li a{
 display:block;
 text-indent:300px;
 margin-bottom:1px;
 height:30px;
 width:140px!important;
 overflow:hidden;
 white-space:nowrap;
}
* html #leftMenu li a{margin-bottom:0px;}

#m0{margin-top:22px;}
#m2{clear:both;margin-top:20px;}

#m0:hover,#m1:hover,#m2:hover,#m3:hover,#m4:hover,#m5:hover,#m6:hover,#m7:hover,#m8:hover,#m9:hover{background:url(/img/style.png) no-repeat 0 0;}
#m1:hover{background-position:0 -30px}
#m2:hover{background-position:0 -60px}
#m3:hover{background-position:0 -90px}
#m4:hover{background-position:0 -120px}
#m5:hover{background-position:0 -150px}
#m6:hover{background-position:0 -180px}
#m7:hover{background-position:0 -1250px}
#m8:hover{background-position:-200px -390px}
#m9:hover{background-position:-200px -420px}

.de #m1:hover{background-position:0 -210px}
.de #m2:hover{background-position:0 -240px}
.de #m3:hover{background-position:0 -270px}
.de #m4:hover{background-position:0 -300px}
.de #m5:hover{background-position:0 -330px}
.de #m6:hover{background-position:0 -360px}
.de #m7:hover{background-position:0 -1310px}
.de #m8:hover{background-position:-200px -450px}
.de #m9:hover{background-position:-200px -480px}

.ru #m1:hover{background-position:0 -390px}
.ru #m2:hover{background-position:0 -420px}
.ru #m3:hover{background-position:0 -450px}
.ru #m4:hover{background-position:0 -480px}
.ru #m5:hover{background-position:0 -510px}
.ru #m6:hover{background-position:0 -540px}
.ru #m7:hover{background-position:0 -1280px}
.ru #m8:hover{background-position:-200px -510px}
.ru #m9:hover{background-position:-200px -540px}

#share{
 color:#666666;
 font-size:9px;
 margin:30px 0 0 10px;
 line-height:16px;
}

#page a{color:#25528B;}
#page a:hover {color: #658CCE;}

.index h1,.press h1,.register h1{
 color:#25528B;
 font: small-caps 700 18px "Tahoma";
 margin-bottom:5px;
}

#bigImage{width:568px;margin-bottom:10px;}
#bigImage{color:#4065a3;}
#bigImage span{
	color:#000000;
	display:block;
	font:18px Tahoma;
}

#bigImage img {margin-top:10px;}
#slider{
	float:left;
	height:90px;
	overflow:hidden;
	width:568px;
}
#thumbs{
	height:90px;
	width:1000px;
}
#thumbs img{cursor:pointer;margin-left:20px;}
#thumbs img:first-child{margin-left:0;}
#thumbs div{display:none}
#sliderLeft,#sliderRight{
	background:url(/img/style.png) no-repeat -180px -600px;
	cursor:pointer;
	float:left;
	height:90px;
	width:20px;
}
#sliderRight{background:url(/img/style.png) no-repeat -180px -730px;}
#sliderLeft{margin-left:-20px}
#sliderLeft:hover{background:url(/img/style.png) no-repeat -150px -600px;}
#sliderRight:hover{background:url(/img/style.png) no-repeat-150px -730px;}

* html #sliderLeft{position:relative;z-index:100}
* html #slider{position:absolute;margin-left:-5px;}
* html #sliderRight{position:absolute;margin-left:570px;}

#news{
	color:#000000;
	font:12px;
	margin-right:20px;
}
#news div{width:560px}

#news .link{
	border-bottom:solid 1px #c5cfe0;
	border-top:solid 1px #c5cfe0;
	float:right;
	margin-top:15px;
	margin-right:42px;
	text-decoration:none;
}
* html #news .link{margin-right:40px!important}

#news h2{
	clear:both;
	font:18px Tahoma;
	font-weight:100;
	padding:15px 0;
	margin:0;
}
#news p{
	margin:0;
	padding:0;
}

#orderen,#orderde,#orderru{
	background:url(/img/style.png) no-repeat 0 -600px;
	cursor:pointer;
	height:130px;
	margin:-130px 0 0 465px;
	position:absolute;
	width:120px;
	z-index:100;
}
#orderde{background-position:0 -730px}
#orderru{background-position:0 -860px}
* html #orderen,* html #orderde,* html #orderru{margin-left:430px;}

.browseen,.browsede,.browseru{
	background:url(/img/style.png) no-repeat -10px -999px;
	display:block;
	height:40px;
	margin-top:20px;
	margin-left:205px;
	overflow:hidden;
	text-indent:200px;
	width:180px;
}
.browsede{background-position:-10px -1049px;}
.browseru{background-position:-10px -1099px;}
.fix{clear:both;}
* html .fix {height:100px}

.news{
	color:#000000;
	padding-right:20px;
}

.news h2{
	color:#000000;
	font:18px Tahoma;
	font-weight:100;
	margin-top:30px;
	margin-bottom:5px;
}
.news span{
	font-size:11px;
	color:#999999;
	display:block;
}
fieldset{
	border:none;
	margin:0;
	padding:0;
}
label{
	display:block;
	float:left;
	width:100px;
}

.white,.white a{color:#ffffff!important;font-size:11px;text-decoration:none!important}
.white a:hover{text-decoration:underline!important}
.f1{background:url(/img/style.png) no-repeat 0 -1153px;}

h2 span{
	color:#999999;
	display:block;
	font-size:12px;
}

.updates .tablefonts{
 border: solid 1px #25528B!important;
}

.note{
 color:#25528B;
 font-size:12px;
 text-align:Center;
}

dir {
 margin:12px 0;
 width:580px;
}

.red {
 color:#990000;
 margin:20px 0;
}

.para {
 padding-right:10px;
 text-align:right;
}

#jquery-lightbox{z-index:102!important;}
#jquery-overlay{
 width:100%!important;
 z-index:101!important;
}

.table td,.td{
 position:relative;
 z-index:9999;
}

#ask_form .row{
 clear:both;
}

#ask_form .row input,#ask_form .row textarea{
 width:220px;
 float:right;
 vertical-align:bottom;
}
#ask_form .row label{margin:5px 0;height:20px;}
#f_copy{margin-top:5px;width:20px!important;float:left!important;}
label[for=f_copy]{width:220px;}
.askButton{width:50px!important;float:left!important}

.ebay{
 padding:50px 0 10px 0;
}

.ebay table td{
 width:140px;
// padding:0 10px 0 0;
 text-align:center;
}
.ebay img{
 max-width:130px;
}

.ebay i{
 float:right;
 color:#ff6600;
 font-style:normal;
}

@media not screen and (1) {
 #login form{margin-top:-16px}
}

@media \0screen {
	#orderen,* html #orderde,* html #orderru{margin-left:465px;}
}

.adduserpic #logo{
 margin-left:272px;
}
.adduserpic input[type=file]{
 border:solid 1px #cccccc;
}

.fx #logo{
 margin-left:272px;
}
