﻿




/*
     FILE ARCHIVED ON 23:22:14 мая 24, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:52:31 апр 15, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* CSS Document */
#maina{width:1072px; margin:0 auto 0 25px; position: relative; }
#header {
	border: 0px solid red;
	background: #ffffff;
	height:107px;
	background:url(/images/bmw1.jpg) right top no-repeat; color: #333333; 
	/* background:url(/images/ny_bg.jpg) right top no-repeat; color: #333333; */	
	}
#outer_wrapper {
	background: #fff url(/images/background_3.gif) repeat-y left;} 
#wrapper {
	background: url(/images/background_2.gif) repeat-y right;
}

#container {
	width: 100%;
	float: left;
	margin-right: -210px;
	background: url(/images/background_2.gif) repeat-y right;
}
#content {
	margin-right: 210px;
	background: url(/images/background_3.gif) repeat-y left;
}

#main {
	margin-left: 210px;
	padding:0px;
	border: dotted #333333;  border-width:0 0px;
}
#left {
	width: 210px;
	float: left;
}
#sidebar {
	width: 210px;
	float: right;
	padding: 0 0 20px 0px;
}
#footer {
	border-top:2px solid #236887; text-align:center; color: #333333; font-size:10px; padding-top: 20px;
}

.left_text {
margin:0;
}

.left_text h2 {display:block; background:#eaebf1; border-bottom:#e6e6e6 1px solid;border-top:#236887 2px solid; font-size: 14px; height:21px; font-weight:normal; line-height: 21px;}

.left_text p {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
font-family:  Verdana, Tahoma, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
color:#3f6075;
}

PRE {
DISPLAY: none;
}

.mix code {
DISPLAY: none;
}

. code {
DISPLAY: none;
}



#s_nav{ width:210px;text-align:center; margin-top:0px; background-color:#f2f3f7; border-top:#236887 2px solid; height:30px; vertical-align:middle;}
#news {width:100%; padding: 0 0px; font-size: 11px;}

#lef_tmenu {padding:10px;}

body{
margin: 0;
padding:0;
background:#ffffff;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


p { padding: 0 0px; }
h1,h2,h3,h4,h5{margin:0; padding: 5px 0;}
h1,h4{font-weight: normal;}
h1{font-size:18px; color:#c50024; padding: 5px 0 10px 0;}
h2{color:#333333; font-size:14px;}
h3 {color:#c50024;font-size:12px;}
h4{ color:#333333;}
h5{ color:#5B6974;}

table,tr,td,th {
font-family:  Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
}
th{ background-color:#eaebf1; text-align:left;}

a {color:#3f6075;}
a:visited {color:#3f6075;}
a:active{color: red; text-decoration:none;}
a:hover{color: #aa1225;}

a.article {font-weight: bold; font-size:14px;}

p {
margin-top: 0px;
padding-top: 2px;
font-family:  Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
}

li {
font-family:  Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
}

#catalog_menu li {
  padding: 2px 4px;
}

form.login{ margin-bottom:0; padding-bottom:0; font-size:10px;}
form.login input { color:#5b6974; height:14px; font-size:10px; margin:0 10px 0 0px ; vertical-align:middle;}
form.login input.bttn { height:19px; border: #497087 1px solid; background:url(/images/bttn_bg.gif) repeat-x; color:white; margin: -1px 10px 0 0; font-weight:bold; font-size:10px;}
form.login label {margin: 0px; padding:0px;}
form.login select { color:#5b6974; width:80%; font-size:10px;}
form.login textarea { color:#5b6974; width:80%; font-size:10px;}


form.vin{ margin-bottom:0; padding-bottom:0; font-size:10px;}
form.vin input { color:#5b6974; height:14px; font-size:10px; margin:0 10px 0 0px ; vertical-align:middle;}
form.vin input.bttn { height:19px; border: #497087 1px solid; background:url(/images/bttn_bg.gif) repeat-x; color:white; margin: -1px 10px 0 0; font-weight:bold; font-size:10px;}
form.vin label {margin: 0px; padding: 0px; font-weight: bold;}
form.vin select { color: #5b6974; width: 98%; font-size: 10px;}
form.vin textarea { color: #5b6974; width: 98%; font-size: 10px;}

/* div id=search */
#search {
display:block;
background:#eaebf1;
border-top:#236887 1px solid;
width:209px; padding: 5px 0px 0px 0px;
font-size: 11px;
text-align: center;
margin-bottom: 20px;
}

form.search{ margin-bottom:0; padding-bottom:0; font-size:10px;}
form.search input { color:#5b6974; width:146px; height:14px; font-size:10px; margin:0 10px 0 0px ; vertical-align:middle;}
form.search input.bttn { height:19px; width:152px; border: #497087 1px solid; background:url(/images/bttn_bg.gif) repeat-x; color:white; margin: -1px 10px 0 0; font-weight:bold; font-size:10px;}
form.search label {margin: 0px; padding:0px;}
form.search select { color:#5b6974; width:152px; height:20px; font-size:10px; margin:0 10px 0 0px ;}

select.currencies { color: #5b6974; font-size: 10px; margin:0 10px 0 0px ; vertical-align:middle;}

.bttn_payment { height:19px; border: #497087 1px solid; background:url(/images/bttn_bg.gif) repeat-x; color:white; margin: 5px auto; font-weight:bold; font-size:10px; width:220px;}
.payment {margin: 0px; padding:0px;}

.top_info { width:200px; color:#5b6974; font-weight:bold; font-size:10px;margin-left:55px;}
.top_info1 { width:200px; color:#5b6974; font-weight:bold; font-size:10px;}
#order {color:#5b6974; font-size:10px; margin-top:5px; height:30px;}
#order {margin:3px auto 2px 0px;}
#login {color:#5b6974; font-size:10px; margin:3px auto 2px 0px;}
#orig {color:#5b6974; font-size:10px; margin:3px auto 2px 0px;}
#debet a {color:#FF0000; font-size:12px; font-weight: bold;}
.loginform {margin-left:211px;  margin-right:210px; margin-top:17px;}
.loginformblock {float:left;}
.centerContent{padding: 50px 20px  20px 20px;}



#news h2 {display:block; background:#eaebf1; border-bottom:#e6e6e6 1px solid;border-top:#236887 2px solid; font-size: 14px; height:21px; font-weight:normal; line-height: 21px;}
#news .data { font-weight:bold; color:#5B6974;}
#news p {padding: 15px;}

.sh_hdr {font-weight:bold;display:block;}

#search form { margin:10px 0;}
.bttn { height:19px; border: #497087 1px solid; background:url(/images/bttn_bg.gif) repeat-x; color:white; margin: 5px auto; font-weight:bold; font-size:10px; width:132px;}

#left_menu {padding:10px;}
#left_menu  h3{color:#5B6974; }
#left_menu  p{padding:1px 5px 5px 25px; margin:1px;}
.cur { background:url(/images/rg.gif) no-repeat 3px;}
#left_menu a {color:#333333; text-decoration:none;}
#left_menu a:visited {color:#333333; text-decoration:none;}
#left_menu a:active{color: red; text-decoration:underline;}
#left_menu a:hover{color: #aa1225; text-decoration: underline;}

#counters { text-align:center; margin-bottom:10px;}

.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

table {
	border-collapse:collapse;
	border:none;
	font-size:1em;
}

.tabnews {
	width:98%;
}

#logo_top{height:107px; float:left; margin: 0; padding:0; border:0; width:211px;}


/* zakladki */
/*- Menu Tabs J--------------------------- */

#zakladki {
  float:left;
  width:100%;
  /*     background:#F4F4F4; */
  font-size:100%;
  line-height:normal;
  border-bottom:1px solid #24618E;
}
#zakladki ul {
  margin:0;
  padding:10px 10px 0 10px;
  list-style:none;
}
#zakladki li {
  display:inline;
  margin:0;
  padding:0;
}
#zakladki a {
  float:left;
  background:url("/images/tableftJ-lite.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
}

#zakladki a.here {
  float:left;
  background:url("/images/tableftJ.gif") no-repeat left top;
/*  background:#FFF; */
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
}

#zakladki a span {
  float:left;
  display:block;
  background:url("/images/tabrightJ-long-lite.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
}


#zakladki a.here span {
  float:left;
  background:url("/images/tabrightJ-long.gif") no-repeat right top;
  display:block;
/*  background:#FFF; */
  padding:5px 15px 4px 6px;
  color:#24618E;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#zakladki a span {
  float:none;
}
/* End IE5-Mac hack */
#zakladki a:hover span {
  color:#FFF;
}
#zakladki a:hover {
  background-position:0% -42px;
}
#zakladki a:hover span {
  background-position:100% -42px;
}

#zakladki a.here:hover {
  background:url("/images/tableftJ-lite.gif") no-repeat left top;
  background-position:0% -42px;
}
#zakladki a.here:hover span {
  background:url("/images/tabrightJ-long-lite.gif") no-repeat right top;
  background-position:100% -42px;
}



/* menu */
#menu, #menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #000;
  background:#2C6983 url(/images/blank.gif) repeat-x;
  float: left;
  width: 100%;
  font-size:11px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu li {
  float: left;
  position: relative;
  background: #515151;
  back\ground:none;
}

#menu a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 10px 8px;
  background: url(/images/dot.png) repeat-y right;
}

#menu li ul a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 4px 10px;
  background: url(/images/dot.png) repeat-y right;
}

#menu a:hover {
  color: #000;
  background: #ccc;
}
#menu li:hover,
#menu li.jshover {
  background: #333;
}

#menu li ul {
  display: none;
  position: absolute;
  background: url(/images/fone-tr.png);
  padding: 8px 0;
  width: 150px;
}
#menu li li a {
  width: 118px;
  background: none;
}
#menu li:hover ul,
#menu li.jshover ul {
  display: block;
}

#menu li:hover li ul,
#menu li.jshover li ul {
  display: none;
  width: 150px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {
  display: block;
}

li.sets {
  padding-bottom:3px;
	padding-top: 3px;
/*  list-style: none; */
}

li.instrum {
  padding-bottom:3px;
	padding-top: 3px;
  list-style: none;
}

html>body #catalogueTable .lBrd { width:210px; }

#catalogueTable th {
	background-color:#F2F2F2;
	border-left: 1px #FFF solid;
	padding-top: 10px; padding-bottom:9px;
}

#catalogueTable th { text-align:left; padding-left:20px; padding-right:20px; border:none; }
#catalogueTable td { padding: 10px 20px 9px 20px; }
#catalogueTable .firstTr td { padding-top:12px; }
#catalogueTable .bTd td { background-color:#f2f6f8; }
#catalogueTable .lBrd { width:250px; border-right: 1px #FFF solid; }



#catalogueInfoTable {
  width: 99%;
  margin: 0;
  border-collapse: collapse;
  border: 1px #236887 solid;
  text-align: center;
	padding-top: 4px;
  padding-bottom: 3px;
	vertical-align: middle;
}

#catalogueInfoTable th {
  background-color: #cfdce3;
  text-align: center;
  border: 1px #236887 solid;
	padding-top: 10px;
  padding-bottom:9px;
}

#catalogueInfoTable td {
  border: 1px #236887 solid;
	padding-top: 2px;
  padding-bottom: 2px;
}

#catalogueInfoTable .catalog td {
  background-color: #dbe9f0;
  color: #236887;
  border: 1px #236887 solid;
	padding-top: 5px;
  padding-bottom: 4px;
  text-align: left;
  padding-left: 10px;
}

#catalogueInfoTable .firstTr td { padding-top: 2px; background-color: #EBEFF1;}
#catalogueInfoTable .firstTr_vs td { padding-top: 2px; }
#catalogueInfoTable .bTd td { background-color: #f2f6f8; }
#catalogueInfoTable .bTd_vs td { background-color: #F9F9F9; }
#catalogueInfoTable .lBrd { width:250px; border-right: 1px #FFF solid; }

#catalogueInfoTable .mainWHTr td { padding-top: 2px; background-color: #E1EAEF;}
#catalogueInfoTable .outerWHTr td { padding-top: 2px; background-color: #F9F9F9;}


#catalogueInfoTable input { margin:0; border: 1px #CCC solid; }
#catalogueInfoTable .cPrice { width:90px; }
#catalogueInfoTable .cSPrice { width:118px; }
#catalogueInfoTable .cRest { width:78px; }
#catalogueInfoTable .cNote { width:138px; }
#catalogueInfoTable .cQuant { width:72px; }
#catalogueInfoTable .cOrder { width:86px; }

#catalogueInfoTable .cName {
	vertical-align: middle;
  border: 1px #236887 solid;
  text-align:left;
  padding-left:20px;
  padding-right:20px;
}

#catalogueInfoTable .cName2 {
	vertical-align: middle;
  text-align:left;
  padding-left:20px;
  padding-right:20px;
  border: 1px #236887 solid;
}
#catalogueInfoTable .cName3 { text-align:center; padding-left:10px; padding-right:10px; border:none; }
#catalogueInfoTable .cName4 { text-align:center; padding-left:4px; padding-right:4px; border:none; }



#catalogueInfoTableDescript {
  width: 99%;
  margin: 0;
  border-collapse: collapse;
  border: 1px #FFF solid;
  text-align: left;
	padding-top: 10px; padding-bottom: 9px;
	vertical-align: middle;
  background-color: #F9F9F9;
  padding-left:10px;
}

#catalogueInfoTableDescript th {
  text-align: left;
  padding-left: 10px;
	padding-top: 6px;
  padding-bottom: 5px;
	vertical-align: middle;
  background-color: #F9F9F9;
}

#catalogueInfoTableDescript .firstTr td {
  background-color: #FFF;
  padding-top: 8px;
  padding-bottom: 3px;
}

#catalogueInfoTableDescript .bTd td {
  background-color: #F9F9F9;
	padding-top: 4px; padding-bottom: 3px;
}

#catalogueInfoTableDescript td {
	padding-top: 4px; padding-bottom: 3px;
  background-color: #FFF;
}

#catalogueInfoTableDescript .cName {
  width: 250px;
  text-align:left;
  padding-left:10px;
  padding-right:20px;
}


select.purchase {
  color: #5b6974;
  font-size: 10px;
  margin:0 0px 0 0px ;
  vertical-align:top;
  width: 100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}


input.purchase {
  height:17px;
  border: #497087 1px solid;
  background:url(/images/bttn_bg.gif) repeat-x;
  color:white;
  margin: -1px 10px 0 0;
  font-weight:bold;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.purchase_cabinet {
  height:18px;
  width:190px;
  border: #497087 1px solid;
  background:url(/images/bttn_bg.gif) repeat-x;
  color:white;
  margin: -1px 10px 0 0;
  font-weight:bold;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.purchase_select {
  height:36px;
  width:260px;
  border: #497087 1px solid;
  background:url(/images/bttn_bgs.jpg) repeat-x;
  color:white;
  margin: -1px 10px 0 0;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

form.purchase {
  font-size: 10px;
  margin:0 0px 0 0px ;
}


.red{
    background-color: red;
    font-weight:bold;
    color: #FFF;
    padding:0 3px 0 3px; margin:0 7px 0 0;
}
.green{
    background-color: green;
    font-weight:bold;
    color: #FFF;
    padding:0 3px 0 3px; margin:0 7px 0 0;
}


/* red battom */
.but2 {
	margin:0; 
	padding:0; 
	border:none; 
	background-color:transparent; 
	clear:both; 
	cursor:pointer; 
	outline:none;
	height:45px;
}

.but2:active {margin: 1px -1px -1px 1px;}
.but2:hover div {color:white;}

.but2 div, .but2 span{
	height:43px; 
	display:block; 
	background-repeat:no-repeat; 
	cursor:pointer;
}
.but2 div {
	color:#eeeeee; 
	float:left; 
	padding:0px 40px 0px 0px; 
	background-position:right top;
}
.but2 span{
	width:299px; 
	background-position:left top; 
	text-align:center; 
	vertical-align:middle; 
	white-space:nowrap;
}
.but2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px; 
	padding-top:8px;

}


.red1 div {
	background-color:#e4540d; 
	background-image:url(/i/h-recall_r.gif);
}
.red1 span{
	background-color:#e4540d; 
	background-image:url(/i/h-recall_l.gif);
}


.bw2 {
	width:341px; 
	font-size:19px; 
	font-family:Arial, Helvetica, sans-serif;
}

/* red battom cabinet */
.but1 {
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	clear:both;
	cursor:pointer;
	outline:none;
	height:45px;
}

.but1:active {margin: 1px -1px -1px 1px;}
.but1:hover div {color:white;}

.but1 div, .but1 span{
	height:43px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}
.but1 div {
	color:#eeeeee;
	float:left;
	padding:0px 40px 0px 0px;
	background-position:right top;
}
.but1 span{
	width:199px;
	background-position:left top;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.but1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-top:8px;

}

/* red battom spesialprise */
.but3 {
	width:202px;
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	clear:both;
	cursor:pointer;
	outline:none;
	height:45px;
	border: 0px solid black;
}

.but3:active {margin: 1px -1px -1px 1px;}
.but3:hover div {color:silver;}

.but3 div, .but3 span{
	height:43px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}
.but3 div {
	color:black;
	float:left;
	padding:0px 26px 0px 0px;
	background-position:right top;
}
.but3 span{
	width:172px;
	background-position:left top;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	border: 0px solid green;
}
.but3 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-top:8px;

}

.bw3 {
	width:200px;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
}

.red3 div {
	background-color:#e4540d;
	background-image:url(/i/h-recall_r_black.gif);
}
.red3 span{
	background-color:#e4540d;
	background-image:url(/i/h-recall_l.gif);
}

/* red battom japan */
.but4 {
	width:202px;
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	clear:both;
	cursor:pointer;
	outline:none;
	height:45px;
}

.but4:active {margin: 1px -1px -1px 1px;}
.but4:hover div {color:silver;}

.but4 div, .but4 span{
	height:43px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}
.but4 div {
	color:black;
	float:left;
	padding:0px 26px 0px 0px;
	background-position:right top;
}
.but4 span{
	width:172px;
	background-position:left top;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}
.but4 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-top:8px;
}

.white1 div {
	background-color:white;
	background-image:url(/i/h-recall_white_r.gif);
}
.white1 span{
	background-color:white;
	background-image:url(/i/h-recall_white_l.gif);
}

.whiteSK div {
	background-color:white;
	background-image:url(/i/h-recall_white_r.gif);
}
.whiteSK span{
	background-color:white;
	background-image:url(/i/h-recall_sk_l.gif);
}

.white div {
	background-color:white;
	background-image:url(/i/h-recall_white_full.gif);
}
.white span{
	background-color:white;
	background-image:url(/i/h-recall_white_nl.gif);
}

@charset "utf-8";
/******************************************************
	FRAMEWORK THE BASIC
******************************************************/
* {margin:0; padding:0; outline:0;}
em{font-style: italic;}
strong{font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0px; width: 100%;}
td {vertical-align: top;}
ol li{list-style-position:inside; list-style-type:decimal;}
caption, th{text-align: left;}
q:before, q:after{content: '';}
abbr, acronym {font-variant: normal;}
sup {vertical-align: text-top; }
sub {vertical-align: text-bottom; }
label {cursor: pointer;}
input, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit;}
legend {color: #000;}
label {margin:0 0 0 3px;}
img {border: 0px;}
li{list-style:none;}
/***  FOR ALL  ***/
.cb {
	clear:both !important; 
	height:0 !important; 
	margin:0 !important; 
	padding:0 !important; 
	overflow:hidden !important; 
	line-height:0 !important; 
	font-size:0 !important;
}
/******************************************************
	TEMPLATE
******************************************************/

.wrapper{width:1000px;height:1200px;}

#win{
	position:absolute; 
	z-index:2000; 
	top:0;
	left:0;
	background:url(/i/win.png); 
	display:none;
	height:100%;
	width:100%;
}
#popup{
	padding:0; 
	background:#FFFFFF; 
	position:fixed; 
	width:400px;
	height:550px;
	text-align:center;
	z-index:3000; 
}
#cancel{
	display:block; 
	float:right; 
	width:70px; 
	height:52px; 
	background:url(/i/close.gif) no-repeat; 
	cursor:pointer;
	position:absolute;
	top:4px;
	right:4px;
}
#obj{display:none;}
.sample{padding:20px;}

.sort_down {
padding-right: 15px;
background: url('/i/arrowd.png') no-repeat right;
}
.sort_up {
padding-right: 15px;
background: url('/i/arrowu.png') no-repeat right;
}
