*{ margin:0px; padding:0px; outline: none; }
img { border:none; }
html { background:url(../img/bg.jpg); width:100%; }
body { min-width:1000px; _width:1000px; background:url(../img/bg_x.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; width:100%; color:#fff; }
a { color: #0c67b2; }
a:hover { text-decoration: none; }
label { cursor:pointer; }
b, strong { font-weight: bold; }

.clear { height:0px; overflow:hidden; visibility:hidden; clear:both; }
input, textarea {font:normal 11px Arial, Helvetica, sans-serif;}


.bigMonitor .mL { background: url(../img/l.png) 0 94px no-repeat; }
.bigMonitor .mR { background: url(../img/r.png) 100% 94px no-repeat; }
.m { background:url(../img/header.jpg) no-repeat center top; width:100%; }
.m2 { padding:0 0 10px 0; background:url(../img/bg_footer.jpg) repeat-x bottom; }
.m3 { width:1000px; min-height:880px; margin:auto; }

#header { height:547px; color:#fff; text-shadow: 1px 1px #0a506f; }
#header a { color:#fff; }
#header .specialOffer a i,
#header .specialOffer a span { display: block; float: left; width: 124px; white-space: nowrap; }
#header .specialOffer a:hover i { width: 118px; height: 27px; background: url(../img/s.gif) 0 -153px; margin: 7px 0 0 1px; }

a.logo1 { display:block; float:left; width:95px; height:96px; }
a.logo2 { display:block; float:left; width:220px; height:66px; }
form.lang { float:left; padding:45px 0 0 162px; }
form.lang select { font-size:11px; color:#565656; }

.mMenu { clear: both; float: left; width: 100%; margin: -31px 0 0 0; height: 45px; overflow: hidden; white-space: nowrap; }
.mMenu li { float:left; display: block; list-style:none; text-transform:uppercase; font: normal 15px Tahoma, Geneva, sans-serif; }
.mMenu li a { display:block; float:left; color:#fff; padding:10px 40px 10px 39px; }
.mMenu li a.active,
.mMenu li a:hover { color:#FC3 !important; }
.mMenu li.first { padding-left: 106px; }
.mMenu li.first a { padding-left:0px; } 
.mMenu li.last a { padding-right:0px; padding-left:40px; } 
.mMenu li div { float:left; padding:10px 0 0 0; color:#fff; }

.specialOffer { clear:both; display:block; float:left; padding:45px 0 73px 43px; font-size:31px; font-weight:bold; }
.specialOffer a { display:block; width:350px; height:61px; padding:137px 0 0 50px; text-decoration:none; /*background:#fff; opacity: 0.2;*/ }
.aboutBox { float:right; width:317px; padding:118px 42px 0 0; line-height:18px; }
.aboutBox div { padding:12px 0 0 0; }

.search {
	position: absolute;
	top: 431px;
	left: 50%;
	margin: 0 0 0 -412px;
	z-index: 22222;
	
}
.search #autocomplete { float:left; resize:none; width:180px; padding:0 5px 0 5px; height:28px; line-height:28px; border:none; background:none; overflow: hidden;; }
.search input { float:left; width:37px; height:28px; background:none; border:none; cursor:pointer; }
#searchResults { display:none; position:absolute; background:#fff; top:26px; left:6px; width:170px; padding:0 4px 2px 4px; z-index: 100000; }
#searchResults {
	z-index: 99999;
	/*havior: url(PIE.htc);*/
	-moz-box-shadow: 2px 2px 3px #02597d;
	-webkit-box-shadow: 2px 2px 3px #02597d;
	box-shadow: 2px 2px 3px #02597d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#02597d', Direction=145, Strength=3);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#searchResults a { display:block; color:#000; text-shadow: 1px 1px #f6f6f6; padding:1px 0 1px 0; cursor:pointer; }
#searchResults a:hover,
#searchResults a.active { background:#ffecb5; }


.relative { position: relative; }
.basket { float:right; width:352px; padding:0 84px 0 0; }
.basket a { display:block; float:left; padding:10px 0 8px 75px; text-decoration:none; }
.basket a span { text-decoration:underline; } 
.basket a u { text-decoration:none; padding:0 5px 0 7px; }
.basket a i { font-style:normal; font-weight:bold; }
.basket form { float:right; padding:9px 0 27px 0; }
.basket select { font-size:11px; color:#565656; } 

.letterSearchTbl { clear:both; width:718px; margin:auto; table-layout:fixed; } 
.letterSearchTbl td { font-size:11px; text-align:center; line-height:14px; }
.letterSearchTbl td a { display:block; padding:5px 7px 5px 7px; } 
.letterSearchTbl td a:hover { margin:-1px 0 0 0; color: #FC3 !important; font-weight:bold; font-size:14px; }

#warper { width:1000px; padding:0 0 0 0; background:url(../img/bgBord.gif) 6px 0 repeat-y; } 
#warper a { color:#fff; }
.warper2 { width:100%; background:url(../img/footerCorn.gif) no-repeat 6px 100%; }

#warper .menuBlock { float:left; padding:0 0 60px 34px; }

.menuBlock ul.subMenu { width:155px; text-shadow: 1px 1px #0a506f; font-weight:bold; text-transform:uppercase; }
.subMenu li { list-style:none; line-height: 15px; float: left; width: 100%; }
.subMenu li.first a { border-top:none; }
.subMenu li.last a { border-bottom:none; }
.subMenu li a { position: relative; line-height: 15px; display:block; border-top:solid 1px #63aac8; border-bottom:solid 1px #086e98; padding:4px 0 4px 0; text-decoration:none; }
.subMenu li.active a,
.subMenu li a:hover { color:#FC3 !important; }
.subMenu li a span { position: absolute; left: -22px; top: 3px; display: block; width: 18px; height: 18px; background: url(../img/ok.png); }
.subMenu li ul { display: none; border-top:solid 1px #63aac8; border-bottom:solid 1px #086e98; float: left;  width: 100%; padding: 3px 0 3px 0; }
.subMenu li.active ul { display: block; }
.subMenu li.active ul li a { color: #fff !important; }
.subMenu li.active ul li.active a { color: #FC3 !important; }
.subMenu li ul li {}
.subMenu li ul li a { border:none; text-transform:none; font-weight:normal; padding:0px; }
.e {
	overflow: hidden;
	float:left;
	width:229px;
	background:#fff;
	padding: 17px 19px 16px 17px;
	margin:0 1px 1px 0;
	/*havior: url(PIE.htc);*/
	position:relative;
	-moz-box-shadow: 2px 2px 3px #02597d;
	-webkit-box-shadow: 2px 2px 3px #02597d;
	box-shadow: 2px 2px 3px #02597d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#02597d', Direction=145, Strength=3);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
 }

.e img {
	float:left;
	/*behavior: url(PIE.htc);*/
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px; }
.e:hover { /*background:#ffecb5;*/ text-decoration: none; }
.e:hover .name { text-decoration:none; }

.e span { display:block; }
.e .name { margin:0 0 2px 105px; color:#037aab; font-weight:bold; text-decoration:underline; }
.e .price { margin:0 0 0 105px; font-size:18px; color:#a01010; font-weight:bold; }
.e .price span { display:inline; font-weight:normal; color:#676767; font-size:11px !important; }
.e .buy { margin:6px 0 0 105px; width:118px; height:27px; background:url(../img/s.gif) 0 -126px; }
.e:hover .buy { background-position: -244px -126px; }
.e .descr { clear:both; color:#363636; font-size:11px; }
.e:hover .descr { text-decoration: underline; }
.contextBlock { float:left; width:538px; padding:0 0 31px 20px; }
.contextBlock .line { clear: both; }
.podlojka {
	padding:25px 23px 25px 23px;
	line-height:18px;
	color:#464646;
	background:#fff;
	/*behavior: url(PIE.htc);*/
	-moz-box-shadow: 2px 2px 3px #02597d;
	-webkit-box-shadow: 2px 2px 3px #02597d;
	box-shadow: 2px 2px 3px #02597d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#02597d', Direction=145, Strength=3);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}
.podlojka.t2 { padding:0px; }
.bgPodlojka {
	background:#f4f4f4;
	padding:21px 24px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}
#warper .podlojka a { color:#1283b2; }
.podlojka ul { padding:6px 0 6px 0; padding:5px 0 5px 10px; } 
.podlojka h1 { padding:6px 0 6px 0; font-size:12px; }
.podlojka .product h1 { font-size: 12px; }
.podlojka .product h1 span { color: #3694bb; }
.podlojka h2 { padding:6px 0 6px 0; font-size:12px; }
.podlojka h3 { padding:6px 0 6px 0; font-size:12px; }
.podlojka h4 { padding:6px 0 6px 0; font-size:12px; }
.podlojka h5 { padding:6px 0 6px 0; font-size:12px; }
.podlojka p { padding:6px 0 6px 0; }

.faqList {}
.faqList .s_e { padding:0 0 10px 0; cursor:pointer; }
.faqList .s_e .n { font-weight:bold; color:#0574a5; text-decoration:underline; }
.faqList .s_e .p { padding:17px 0 10px 0; line-height:18px; }

.testemonialsList {  }
.testemonialsList .e_t { border-bottom:solid 1px #d5d5d5; margin:0 0 12px 0; }
.testemonialsList .e_t .n { font-weight:bold; padding:0 0 10px 0; }
.testemonialsList .e_t .p { padding:0 0 7px 0; }

textarea, .inp {
	position:relative;
	height:28px;
	line-height:28px;
	padding:0 5px;
	width:190px;
	background:#fff;
	border:solid 1px #e3e3e3;
	/*behavior: url(PIE.htc);*/
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	z-index:1;
}
textarea { height: 140px; width: 350px; line-height: normal;padding:8px 5px; }
.inp.cnt { width:50px; text-align:center; }
#warper .podlojka .btn { width:78px; height:27px; background:url(../img/s.gif) -118px -126px; text-align:center; overflow: hidden; }
#warper .podlojka .btn:hover { background-position: -362px -126px; }

#warper .podlojka .btn a,
#warper .podlojka .btn input {
	text-transform: uppercase;
	margin: auto;
	display: block;
	background:none;
	border:none;
	width:77px;
	height:27px;
	
	cursor:pointer;
	text-decoration:none !important;
	color:#fff;
	font-size:11px;
	text-shadow: 1px 1px #316314;
	padding: 7px 0 5px 0;
	margin: -2px 0 0 0;
	text-align: center;
	overflow: hidden;
}
#warper .podlojka .btn.t2 { 
	
	width: 131px;
	background-position: -119px -153px;
}
#warper .podlojka .btn.t2 a,
#warper .podlojka .btn.t2 input {
	width: 132px;
}

.dopBlock { float:right; width:252px; /*text-shadow: 1px 1px #0a506f; */}
.dopBlock .articles { font-size:11px; padding:0 35px 0 20px; }
.articles .n { font-weight:bold; font-size:12px; }
.articles .p { padding:10px 0 13px 0; }


#b1 {
	display:block;
}
#b2 {
	display:block;
}



#footer { clear:both; padding: 70px 0 0 0; height: 136px; color:#fff; font-size:11px; }
#footer a { color:#fff; }
#footer .l { float:left; padding:37px 0 0 0; width: 450px; } 
#footer .l ul li { float:left; list-style:none; padding:0 10px 0 0; }
#footer .l .copyR { padding: 0 0 5px 0; }
#footer .certs { float:right; width:446px; height:126px; background:url(../img/s.gif); }
#footer .payments { float: left; width: 100%; padding: 6px 0 0 0; }
#footer .payments img { display: block; float: left; margin: 0 2px 0 0; }


.xPhone { float:right; width:177px; height:21px; padding:23px 27px 0 0; }
.xPhone span { display:block; width:100%; float:left; }
.xPhone span span { width:9px; height:12px; background:url(../img/phone.gif); overflow:hidden; }
.xPhone span .one { background-position:0px -12px; }
.xPhone span .two { background-position:0px -24px; }
.xPhone span .three { background-position:0px -36px; }
.xPhone span .four { width: 10px; background-position:0px -48px; }
.xPhone span .five { background-position:0px -60px; }
.xPhone span .six { background-position:0px -72px; }
.xPhone span .seven { background-position:0px -84px; }
.xPhone span .eight { background-position:0px -96px; }
.xPhone span .nine { background-position:0px -108px; }
.xPhone span .plus { background-position:0px -122px; width: 10px; margin: 2px 2px 0 0; }
.xPhone span .minus { background-position:0px -138px; margin:6px 2px 0 1px; height:2px; width:5px; }
.xPhone span .zero { width: 10px; }
.xPhone span .country_code { margin: -1px 4px 6px 0; width: 23px; height: 13px; background: url(../img/lang.gif); }
.xPhone span .country_code.EU { background-position: 0 -18px; }


.product { padding:21px 24px; }
.product .pic {
	position:relative;
	float:left;
	border:solid 1px #e5e5e5;
	/*behavior: url(PIE.htc);*/
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	padding:8px;
}
.product .text { float:left; width:325px; padding:0 0 0 15px; }
table.table { width:100%; }
.table td { border-bottom:solid 1px #e5e5e5; padding:2px 8px 1px 8px; text-align:center; }
.table td.bold { font-weight:bold; }
#warper td.color1 { color:#c34946 !important; }
td.color2 { color:#0a5419; }
.table td a.buy { display:block; width:118px; height:27px; background:url(../img/s.gif) 0 -126px; }
.table td a.buy:hover { background-position: -244px -126px; }
.table th { text-align:left; font-weight:bold; border-bottom:solid 1px #e5e5e5; padding:11px 6px 8px 6px; white-space:nowrap; text-align:center;
	background: #eff0f2; /* for non-css3 browsers */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #dedede); /* for firefox 3.6+ */
}
.table th.wrap { white-space: normal; }

.dosage { font-weight:bold; clear:both; padding:14px 24px 10px 24px; font-size: 18px; }

.drugCurInfo { clear: both; padding:20px 0 40px 23px; }
.drugCurInfo .menu { padding:0px; }
.drugCurInfo .menu li { float:left; color:#027aaf; line-height:15px; font-weight:bold; list-style:none; margin:0 40px 11px 0; cursor:pointer; font-size:12px; }
.drugCurInfo .menu li:hover,
.drugCurInfo .menu li.active { border-bottom:dashed 1px #027aaf; }
.drugCurInfo .items {
	padding:0 0 0 23px;
	width:464px;
	clear:both;
	position:relative;
	border:solid 1px #e5e5e5;
	/*behavior: url(PIE.htc);*/
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

#tabs ul.items li.item.active { display: block !important; }

.basketTable table {
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.basketTable table .l {
	-webkit-border-radius: 8px 0 0 0;
	-moz-border-radius: 8px 0 0 0;
	border-radius: 8px  0 0;
}
.basketTable table .r {
	-webkit-border-radius: 0 8px 0 0;
	-moz-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
}


.popupBox {
	padding: 20px 20px 15px 20px;
	display:none;
	position:absolute;
	left:50%;
	top:100px;
	margin-left:-250px;
	width:460px; 
	background:#fff;
	/*behavior: url(PIE.htc);*/
	-moz-box-shadow: 2px 2px 3px #2d2d2d;
	-webkit-box-shadow: 2px 2px 3px #2d2d2d;
	box-shadow: 2px 2px 3px #2d2d2d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#2d2d2d', Direction=145, Strength=3);
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	z-index:20000;
}
.popupBox ul { padding: 0px; }
.popupBox ul li { list-style:none; text-align: left; padding: 4px 10px 4px 10px; }
.popupBox ul li:hover { background: #ffffe3; }
.popupBox #close_popup { position:absolute; top:-18px; left:486px; width:31px; height:31px; background:url(../img/close.png); cursor:pointer; }
.popupBox ul li label span { margin: -4px 0 0 0; display: block; font-size: 11px; padding: 0 0 0 16px; color:#C34946; font-weight: normal; }
.popupBox ul.grey li label strong { color: #949494; }
.popupBox ul.grey li label span { color: #9c9c9c; }

.popupBox .level {
	padding: 4px 0 4px 0;
	background: #eff0f2; /* for non-css3 browsers */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #dedede); /* for firefox 3.6+ */
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}


.del { display:block; background:url(../img/s.gif) -196px -126px; width:24px; height:23px; margin:2px 0 3px 0; }
.del.recover { background-position: -220px -126px; }

.discountBox { padding:0 0 0 25px; }
.discountBox .tit { display:block; font-weight:bold; padding:15px 0 5px 0; }
.discountBox .flds { float:left; }
.discountBox .flds .inp { float:left; margin:0 9px 0 0; width:140px; }
.discountBox .flds .btn { float:left; }
#learn_more { padding:3px 3px 3px 9px; float:left; cursor:help; position:relative; font-size:11px; }
#learn_more span { color:#1283b2; text-decoration:underline; }
#learn_more div { display:none; width:200px; padding:4px 5px; position:absolute; left:5px; top:12px; background:#FFC; border:solid 1px #CCC; cursor:help;  line-height:14px; }
.priceNoShip { float:right; width:170px; color:#af0101; font-weight:bold; text-align:center; padding:11px 0 0 0; }
.priceNoShip div { padding:0 0 4px 0; }
.priceNoShip .old { text-decoration:line-through; padding:0 0 0 0; }
.priceNoShip .info { font-weight:normal; font-size:11px; color:#464646; /*width:70px;*/ margin:auto; line-height:12px; }
.specialOfferText { padding:4px 0 15px 0; clear:both; font-weight:bold; color:#C34946; }
.specialOfferText .ahtng { color:#1283b2; }


#shipping {}
#shipping table { width:100%; }
#shipping table td { vertical-align:top; font-size:11px; line-height:15px; padding:0 0 17px 0; }
#shipping table td strong { display:block; font-size:12px; padding:0 0 1px 0; }
#shipping table td .color3 { color:#af0101; font-weight:bold; display:block; }
#shipping table td label { display:block; }
#shipping table td label span { font-weight: bold; color: #027AAF; }
#shipping table td.cell1 { padding:2px 8px 0 0; }
#shipping table td.cell3 { width:50px; text-align:center; font-size:12px; font-weight:bold; color:#af0101; padding:0 10px 0 30px; }

.resultPrice {
	border-top:solid 1px #e4e4e4;
	border-bottom:solid 1px #e4e4e4;
	clear:both;
	float:left;
	width:100%;
	padding:7px 0 7px 0;
	background: #eff0f2; /* for non-css3 browsers */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #dedede); /* for firefox 3.6+ */
	font-size:18px;
	font-weight:bold;
	color:#464646;
}
.resultPrice .txt { float:left; padding:0 0 0 25px; }
.resultPrice .price { float:right; color:#af0101; width:150px; text-align:center; }
.checkout textarea { display:none; }
.orderForm1 { clear:both; padding:0 0 0 0; }
.orderForm1 .btns {clear:both; padding:10px 104px 0 0; text-transform: uppercase; }
.orderForm1 .btns .btn { float:right; margin:0 0 0 6px; }
.checkout { clear:both; }
.checkout .btn { position:relative; top:-27px; left:440px; }

.iconsList { padding:0 20px 0 20px; }
.iconsList { padding-bottom:15px; }
.iconsList td { padding-bottom: 12px; }
.iconsList td span { font-weight: bold; }

.mName { padding: 50px 0 10px 0; font: normal 18px Tahoma; }

.shadow { display: none; background: #000; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 500; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

#ajaxLoader { display: none; width: 70px; margin-left: -35px; height: 64px; background: url(../img/preloader.gif); position: absolute; left: 50%; top: 90px; z-index: 999999; }

.freeSInfo { padding: 12px 0 10px 9px; font-weight: bold; font-size: 14px; color: #1283B2; }
.freeSInfo .t1 { color: #C34946; }
.freeSInfo .t2 {}
.freeSInfo .t3 { color: #0b8814; }

.winMsg { float: left; padding: 20px 0 0 10px; font-weight: bold; color: #1283B2; }
.winMsg span { color: #C34946; }

.sayForAll { clear: both; padding: 30px 0 0 0; }
.sayForAll h2 { font-weight: bold; padding: 0 0 10px 0; font-size: 16px; }
.sayForAll th { text-align: left; padding: 12px 10px 11px 0; vertical-align: top !important; }
.sayForAll textarea { margin: 5px 0 0 0; }
.sayForAll th .i { font-size: 9px !important; color: grey; line-height: 9px; }
.sayForAll .btn { margin: 6px 0 0 0; }
.contactTbl td { padding-bottom: 5px; padding-left: 15px; }
.contactTbl td div { float: left; }
.error { color: #e23131; font-size: 10px; float: left; padding: 6px 0 0 10px; }
.addI { font-size: 10px; padding: 6px 0 0 10px; }
.emptyBasket { padding: 20px 20px 12px 22px; color: #C34946; }


.analogsList {
	margin: 12px 0 0 23px;
	float: left;
	width: 491px;
	background: #f8f4e1;
	padding: 7px 0 6px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 12px;
	color:#444444;
}
.analogsList a,
.analogsList span,
.analogsList div { float: left; line-height: 14px; }
.analogsList a { display: block; height: 15px; line-height: 12px; white-space: nowrap; text-decoration: none; }
.analogsList i { display: block; float: left; }
.analogsList span { padding: 0 3px 0 0; font-weight: bold; }
.analogsList a span { padding: 0; font-weight: normal; }
.analogsList a:hover span { text-decoration: underline; }
.analogsList a:hover span.delimerX { text-decoration: none; }
.analogsList .delimerX { padding: 0 4px 0 0; color:#1283B2; }
.analogsList i { height: 18px; width: 18px; background: url(../img/ok2.gif); margin: -1px 1px 1px 1px; }

.acticeIngr,
.avBox { float: left; padding: 0 0 6px 0; font-weight: bold; font-size: 12px; color: #5a8243; }
.acticeIngr { float: right; color: #333333; }
.testimonialsLink { margin: 1px 0 0 0; display: block; float: right; font-size: 11px; color: #005d9d; font-weight: bold; float: right; }

#shipping { float: left; clear: both; padding: 20px 0 0 10px; }

.mName2 { font-size: 16px; padding: 0 0 10px 0; }

.testimonialsMenu { padding: 0 0 16px 14px; }
.testimonialsMenu li { list-style: disc; }
.testimonialsMenu li a { text-decoration: none; border-bottom: dashed 1px; }
.testimonialsMenu li a.active { font-weight: bold; }
.testimonialsMenu li a:hover { border: none; }

.naemOfPart { font-size: 20px !important; padding: 10px 0 10px 0 !important; }

.t_articles { font-size: 18px; text-transform: uppercase; padding: 15px 0 6px 0; }

.notFound { clear: both; padding: 12px 12px 12px 12px; border: dotted 1px #9B0909; margin: 0 6px 22px 0; font-weight: bold; font-size: 12px;
background: #fff;
color: #333333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;	
-moz-box-shadow: 2px 2px 3px #02597d;
-webkit-box-shadow: 2px 2px 3px #02597d;
box-shadow: 2px 2px 3px #02597d;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#02597d', Direction=145, Strength=3);
}

.synonyms { font-size: 11px; padding: 6px 0 10px 0; }
.synonyms .tit { font-weight: bold; color: #444444; }
.synonyms .hidener { padding: 0 5px 0 0; max-height: 120px; white-space: nowrap; overflow: hidden; width: 260px; float: left; position: relative; }
.synonyms .hidener i { display: block; position: absolute; z-index: 100; left: 237px; top: 0px; width: 30px; height: 18px; background: url(../img/gr.png) -30px 0 no-repeat; }
.sAll { margin: 3px 0 0 0; border-bottom: dashed 1px; float: right; cursor: pointer; text-decoration: none; line-height: 11px; }
.sAll:hover { border:none; }

.contactTbl {}
.contactTbl th { text-align: left; }
.contactTbl img { float: left; clear: both; }
.errorTr textarea,
.errorTr .inp { float: left; border: solid 1px red; margin-right: 10px; }
.errorTr span { width: 150px; display: block; float: left; font-size: 10px; color: red; font-weight: bold; line-height: 12px; }

.inSearch { background: #FFFAD5 !important; }
.autocomplete-suggestions {
	width: auto !important;
	background: #fff;
	margin: 1px 0 0 0;
	max-height: none !important;
	min-width: 190px;
}
.autocomplete-suggestion {
	padding: 3px 10px 3px 10px;
	white-space: nowrap;
	color: #000;
}
.autocomplete-selected {
	background: #fff39f;
}
.to-mobile {
	z-index: 1000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	background: rgba(0,0,0,0.4);
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding: 3px 0 3px 0;
	cursor: pointer;
}
.social a {
	background: transparent url("../../!for_all/img/social.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 30px;
	margin: 2px 2px 0 3px;
	padding: 0;
	vertical-align: inherit;
	width: 30px;
}
.social .facebook {
	background-position: 0 0;
}
.social a.twitter {
	background-position: -31px 0;
}
.social a.google {
	background-position: -186px 0;
}
.social a.blogger {
	background-position: -434px 0;
}
.social a.linkedin {
	background-position: -1116px 0;
}
.social a.digg {
	background-position: -465px 0;
}
.social a.delicious {
	background-position: -775px 0;
}
.social a.evernote {
	background-position: -620px 0;
}
.social a.yahoo {
	background-position: -961px 0;
}
.social a.tumblr {
	background-position: -62px 0;
}
.social a.surfingbird {
	background-position: -496px 0;
}
.social a.livejournal {
	background-position: -248px 0;
}
.social {
	padding: 30px 10px 0 16px;
}