#warehouse-import {
	display: none;
}

#warehouse-import-warning {
	display: none;
}

.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		/*.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}*/
.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000000;
}
.style5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
.style6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
.style7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
}
.style8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000000;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: italic; }

.MainTable, td.MainTable {
	border: 1px double #999999;
}

#inputtext  {
	width: 130px; height: 16px;
	float: left; padding: 3px 3px 3px 3px;
	background: #FFFFFF;
	border: 1px solid #c7c7c7;
	border-radius: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font: 12px Arial; color: #333333;
	outline: none; /*Для Chrome и Safari*/
}

#searchbar, #searchbar-mobile {
	width: 166px; height: 20px;
	float: left; padding: 3px 3px 3px 3px;
	background: #FFFFFF;
	border: 1px solid #c7c7c7;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font: 18px Arial; color: #898989;
	outline: none; /*Для Chrome и Safari*/
	margin-right: -24px;
}
#searchbar.active, #searchbar-mobile.active {
	background: #FFFFFF;
	border: 1px solid #abd2ff;
}
.searchbtn {
	width: 22px; height: 22px; float: left; margin-top: 4px;
	/*background: url(images/search.png);*/
        text-indent: -9999px;
	padding: 0 0px 0 0px; /*Для IE*/
	cursor: pointer;
        }
.searchbtn:hover {
		background-position: 0 0px;
	}
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { font-family: Arial, Helvetica, sans-serif; background:#F0F0F0; }
.autocomplete div { font-family: Arial, Helvetica, sans-serif; padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.LoginButton {
    border: 1px solid white;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
    /*float: left;*/
    font-size: 11px;
    font-family: "Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #DFE2E2);
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75);
    cursor: pointer;
    height: 22px;
    background-image: -webkit-linear-gradient(top,white,#DFE2E2);
	color: #000000;
}
.aLoginField {
    border-radius: 5px 5px 5px 5px;
    font-family: "Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;
}


.stMenuLink {

font-family: Arial;
color: #FFFFFF;
text-decoration: none;
font-size: 10px;
}
.stMenuLink:hover {
    font-size: 11px;
    color: #FFFFFF;

}

.lineCross{
    width: 310px;
    margin-top: 20px;

}


#tooltip {
width: 200px;
position: absolute;
z-index: 1;
border: 1px solid ;
background-color: transparent;
font: 8px Tahoma;
color: #000;
padding: 5px;
opacity: 0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}




 .header   a {
    color: #275fa6;
    outline: medium none;
    text-decoration: none;
}
.header a:hover {
    text-decoration: underline;
}
.header {
    height: 50px;
    position: fixed;
}
.header .middle-block-placeholder {
    float: right;
    height: 40px;
  //  width: 33%;
}
.header .middle-block {
    float: right;
    height: 40px;
    margin-left: 10px;
    margin-top: 5px;
    width: 350px;
}
.header .middle-block .menu {
    font-size: 12px;
    height: 14px;
    /*margin-left: 30px;*/
    list-style: outside none none;
   // margin-bottom: 19px;
    padding: 0;
}
 .header .middle-block .menu span {
    color: #aaaaaa;
    margin-left: 6px;
    margin-right: 6px;
}
 .header .middle-block .menu li {
    float: left;
}
.header .slogan {cursor:pointer;margin-right: 12px;float:left;color:#818181;}
.header .contacts {height:40px;cursor:pointer;margin-top:2px;margin-right: 12px;float:right;color:#818181;}
.header .contacts h6 {font-size:11px;font-weight:normal;line-height:normal;margin:0 0 3px 0}
.header .contacts h6 span {margin:0 2px}
.header .contacts h6 strong {font-size:13px}
.header .contacts .phone {font-weight:600;margin-bottom:2px;padding-bottom:1px;
       // border-bottom:1px dotted #666666;
       display:inline-block;font-size:17px;color:#666666;white-space:nowrap;}
.header .contacts .call_opts_holder{float:right;}
.header .contacts .call_opts_holder .callback{color:black;font-size:11px;}
.header .contacts .call_opts_holder span{color:#0260C0;border-bottom:1px dotted #0260C0}
.header .contacts .worktime {white-space:nowrap;width:130px;text-align:center;font-size:9px;margin-bottom:6px;line-height:10px;color:#818181;margin-left: 12px;}
.header .contacts .worktime img{margin-right:5px;}
.header .contacts .worktime sup{position: relative;top:2px;font-size:8px;}
.header .contacts .city_phone_ddown{width:170px;top:-27px;left:0px;display:none;box-shadow: 5px 4px 8px 1px rgba(220, 220, 220, 0.8);font-size:11px;margin-top:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;background:white;border:1px solid lightgray;position:relative;z-index:1001;}
.header .contacts .city_phone_ddown span{display:block;white-space:nowrap;font-size:16px;color:#666666;}
.header .contacts .city_phone_ddown ul{margin:0;padding:0;list-style:none}
.header .contacts .city_phone_ddown ul li{padding-top:10px;padding-bottom:10px;padding-left:5px;}
.header .contacts .city_phone_ddown ul li:hover{background:#F1F1F1}
.header .logo {height:40px;
      //width:33%;
      float:left;display:block;}
.logo.to-right{
	float:right !important;}
.header .logo2 {height:40px;
       //width:33%;
       float:left;display:block;}
.header .logo a{padding-left:10px;padding-top:1px;display:block;}
.header .logo2 a{padding-left:10px;padding-top:1px;display:block;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px}

.order-notice-message {
	background-color: #ffebe8;
}
