*{ margin:0px; padding:0px; outline:none; }
img { border:none; }
body { background: #3d5279 url(../img/bg.jpg) repeat-x; font: normal 11px Arial, Helvetica, sans-serif; color:#333333; }
a { color: #3d5279; }
a:hover { text-decoration: none; }
label { cursor:pointer; }
b, strong { font-weight: bold; }
input { font:normal 11px Arial, Helvetica, sans-serif; }
.inp { color:#9a9a9a; }


/* MY */
.clear { display:block; clear: both; height: 0px; visibility: hidden; overflow: hidden; }

.m { width:1000px; margin: 0 auto; background: #fff url(../img/header.jpg) no-repeat center top; }
#header { float:left; width:100%; }
#header .letterNav { padding:0 0 0 190px; overflow:hidden; height:37px; }
#header .letterNav li { float:left; }
#header .letterNav li a { display:block; width:11px; padding:12px 10px 11px 10px; text-align:center; background:url(../img/letterNavDelimer.gif) no-repeat 0 0; }
#header .letterNav li.last a { padding-right:0px; }
#header .logo { display:block; clear:both; height:57px; width:245px; margin:0 0 0 160px; float:left; }
#header .mMenu { float:left; float:right; }
#header .mMenu li { float:right; }
#header .mMenu li a { display:block; padding:19px 10px 15px 10px; text-transform:uppercase; }
#header .mMenu li.active a { font-weight: bold; }
#header .mMenu li.last a { padding-right:0px; }

#warper { float:left; width:100%; }
#warper .col1 { float:left; width:208px; margin:0 20px 0 0; color:#616161; }
#warper .col1 .basket { padding:150px 0 34px 0; text-align:center; }
#warper .col1 .basket .ico { display:block; width:88px; height:81px; margin:0 0 0 72px; }
#warper .col1 .basket a { margin:0 5px 0 0; }
#warper .col1 .basket span { color:#af0907; font-weight:bold; margin:0 0 0 1px; }
#warper .col1 .phone { clear:both; height:11px; margin:0 0 15px 0; }
#warper .col1 .banner1 { float:left; width:100%; height:156px; background:url(../img/s.gif); }
#warper .col1 .banner2 { float:left; width:100%; height:156px; background:url(../img/s.gif) 0 -156px; margin:9px 0 10px 0; }
#warper .col1 .banner3 { float:left; width:100%; height:156px; background:url(../img/s.gif) 0 -391px; margin:9px 0 9px 0; }
#warper .col1 .cornerBox { background:#f6f7f8; clear:both; float:left; width:100%; }
#warper .col1 .cornerBox .h2,
#warper .col1 .cornerBox .f2 { float:left; width:100%; }
#warper .col1 .cornerBox .h2 div,
#warper .col1 .cornerBox .f2 div { float:right; width:8px; height:8px; overflow:hidden; background:url(../img/s.gif) -154px -312px; }
#warper .col1 .cornerBox .f2 div { background-position: -154px -320px; }
#warper .col1 .cornerBox .c { clear:both; padding:0 18px 0 18px; }
.mName2 { background:url(../img/sH2.gif) 0 0; width:52px; height:10px; }
#warper .col1 .cornerBox .c .mName2.article { margin:21px 0 8px 0;  }
#warper .col1 .cornerBox .c .q { font-weight:bold; font-size:12px; padding:2px 0 10px 0; line-height:14px; }
#warper .col1 .cornerBox .c .readMore { padding:14px 0 15px 0; }


#warper .col2 { float:left; width:549px; }
#warper .col2 .qSearch { position: relative; float:left; clear:both; width:100%; padding:15px 0 0 0; }
#warper .col2 .qSearch #autocomplete { position: absolute; left: 0px; top:15px; background:none; border:none; width:239px; padding:7px 10px 3px 10px !important; height:19px; float:left; margin:0 0 0 254px; resize: none; overflow: hidden; z-index: 10000;}
#warper .col2 .qSearch .sbmt { background:none; border:none; width:31px; height:28px; float:left; margin:0 0 0 5px; cursor:pointer; }

#warper .col3 { float:right; width:201px; }
#warper .col3 .sMenu { margin:-3px 0 0 0; font-size:12px; float:left; width:200px; border-left: solid 1px #e4e4e4; overflow:hidden; border-bottom:solid 1px #e4e4e4;
	-webkit-border-radius: 0 0 20px 10px;
	-moz-border-radius: 0 20px 0 10px;
	border-radius: 0 21px 0 8px;
}
#warper .col3 .sMenu li.last {
	-webkit-border-radius: 0 0 20px 10px;
	-moz-border-radius: 0 20px 0 10px;
	border-radius: 0 0 0 8px;
	border-bottom:none;
}
#warper .col3 .sMenu li { border-bottom: solid 1px #e4e4e4; font-weight:bold; text-transform:uppercase; float:left; width:100%; padding:1px 0 2px 0; }
#warper .col3 .sMenu li:hover,
#warper .col3 .sMenu li.active { background: #fff url(../img/bgSMenu.gif) 100% 100%  repeat-x; }
#warper .col3 .sMenu li.active { background: #fff url(../img/bgSMenu.gif) 2px 2px repeat-x; }
#warper .col3 .sMenu li.active  div span,
#warper .col3 .sMenu li:hover div span { background-position: -136px -312px; }
#warper .col3 .sMenu li a { display:block; float:left; text-decoration:none; width:144px; padding:6px 0 6px 26px; }
#warper .col3 .sMenu li a.popular { background: url("../img/ok.png") no-repeat scroll 4px 5px transparent; }
#warper .col3 .sMenu li div { float:right; padding:5px 5px 4px 5px; cursor:pointer; }
#warper .col3 .sMenu li div span { display:block; width:18px; height:18px; background:url(../img/s.gif) -118px -312px; }

#warper .col3 .sMenu li ul { display:none; clear:both; border-top: solid 1px #e4e4e4; display:none; padding:3px 0 2px 0; }
#warper .col3 .sMenu li.active ul { display:block; }
#warper .col3 .sMenu li ul li { background:none; border:none; font-weight:normal; text-transform:none; }
#warper .col3 .sMenu li ul li a { padding:0 0 0 26px; background: none; }

#warper .f { float:left; width:100%; }
#warper .f .l,
#warper .f .r { width:9px; height:9px; float:left; overflow:hidden; background:url(../img/s.gif) -118px -330px; }
#warper .f .r { float:right; background-position:-127px -330px; }


#footer { clear:both; }

.line { float:left; width:100%; }
.line .e { float:left; width:267px; display:block; background:url(../img/bgElement.gif) 0 100% repeat-x; text-decoration:none; color:#333333; margin:0 0 14px 0; }
.line .e.t2 { margin:0 0 14px 13px; }
.line .e .h,
.line .e .f { float:left; width:100%; }
.line .e .c { float:left; width:265px; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; }
.line .e .c img { display:block; float:left; width:100px; padding:0 12px 0 8px; }
.line .e .c .txt { display:block; float:left; }
.line .e .c .txt span { display:block; }
.line .e .c .txt .name { position:7px 0 0 0; font-size:12px; font-weight:bold; color:#3d5279; text-decoration:underline; }
.line .e:hover .c .txt .name { text-decoration:none; }
.line .e .c .txt .price { color:#676767; padding:2px 0 6px 0; }
.line .e .c .txt .price span { color:#9b0909; font-weight:bold; font-size:18px; display:inline; }
.line .e .c .txt .buy { width:118px; height:27px; background:url(../img/s.gif) 0 -312px; }
.line .e .c .descr { display:block; clear:both; padding:0 17px 10px 17px; line-height:13px; }
.line .e .f sup,
.line .e .h sup,
.line .e .f sub,
.line .e .h sub { display:block; float:left; width:8px; height:8px; overflow:hidden; background:url(../img/s.gif) -130px -339px; }
.line .e .h i { display:block; float:left; height:1px; overflow:hidden; width:251px; background:#e4e4e4; }
.line .e .h sup { float:right; background-position: -130px -347px; }
.line .e .f sub { background-position: -130px -363px; }
.line .e .f sup { float:right; background-position: -130px -356px; }

.line .e span { display:block; }
.line .e span span { display:inline; }
.line .e .descr span { text-decoration: underline; color: #3D5279; }
.line .e:hover .descr span { text-decoration: none; }
.specOffer { display:block; width:549px; height:126px; margin:0 0 12px 0; background:url(../img/b.gif); clear:both; float:left; text-decoration:none; }
.specOffer span { display:block; width:120px; padding:39px 61px 0 0 ; float:right; text-align:center; font-size:36px; font-weight:bold; color:#bb141a; white-space: nowrap; }

#footer { width:1000px; margin:auto; }
#footer .l { float:left; padding:21px 0 0 18px; color:#fff; }
#footer .l a { color:#fff; }
#footer .l ul { float:left; width:100%; }
#footer .l ul li { float:left; padding:5px 20px 10px 0; }

#footer .serts { float:right; padding:20px 18px 0 0; }
#footer .serts div { float:right; margin:0 0 0 7px; }
#footer .serts div.t1 { width:46px; height:30px; background:url(../img/s.gif) -162px -312px; }
#footer .serts div.t2 { width:31px; height:31px; background:url(../img/s.gif) -57px -339px; }
#footer .serts div.t3 { width:42px; height:32px; background:url(../img/s.gif) -88px -339px; }
#footer .serts div.t4 { width:57px; height:29px; background:url(../img/s.gif) 0 -339px; }

.mName { float:left; font:bold 22px Tahoma, Geneva, sans-serif; color:#3d5279; text-transform:uppercase; }
.currency { float:right; margin: 5px 0 0 12px; padding:1px; }
.lang { float:right; margin: 5px 0 0 0; padding:1px; }
.topBlock { float:left; width:100%; padding:17px 0 10px 0; }

.freeShipping { font-size:14px; font-weight:bold; color:#026caf; }
.freeShipping span { color:#c7191a; }
.freeShipping span.t2 { color:#060; }
.productBox { float:left; width:100%; }
.productBox table { width: 100%; }
.productBox .pic { padding:0 17px 0 0; }
.productBox .pic img { border:solid 1px #e5e5e5;
	padding:3px 11px;
	overflow:hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.productBox td { border:none; vertical-align: middle; }
.productBox td.picTd { width: 100px; }
.productBox td .name { font-size:12px; font-weight:bold; color:#444444; padding: 0 0 5px 0; }
.productBox td .name span { color: #365a8c; }
.productBox td .descript { color:#333333; }
.freeShipping { padding:14px 0 0 0; }


.dosageH { font-size:12px; color:#444444; font-weight:bold; padding:12px 0 12px 0; clear:both; }
.tbl { width:100%; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;
	overflow:hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.tbl th,
.tbl td { border-left:solid 1px #fff; border-right:solid 1px #e5e5e5; text-align:center; font-size:12px; background: #fff; }
.tbl td { border-top:solid 1px #e5e5e5; padding:10px 0; }
.tbl td.bold { font-weight:bold; }
.tbl td.color1 { color:#c24947; }
.tbl td.color2 { color:#0e521a; }
.tbl td.buyTd { width:118px; padding: 0 10px; }
.tbl td.buyTd .buyBtn { display:block; width:118px; height:27px; background:url(../img/s.gif) 0 -312px; }
.tbl th { color:#3d5279; font-weight:bold; border-bottom:solid 1px #fff; background:url(../img/th.gif); height:37px; }
.tbl th.wrap { white-space: normal; }
.tbl th.l {
	-webkit-border-radius: 8px 0 0 0;
	-moz-border-radius: 8px 0 0 0;
	border-radius: 8px 0 0 0;
}
.tbl th.r {
	-webkit-border-radius: 0 8px 0 0;
	-moz-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
}

.tabsBox { clear:both; }
.tabsBox .nav { float:left; width:100%; }
.tabsBox .nav li { float:left; font-size:12px; font-weight:bold; padding:14px 43px 0 0; }
.tabsBox .nav li a { display:block; text-decoration:none; padding:10px 0 10px 0; }
.tabsBox .nav li a span { border-bottom:dashed 1px; }
.tabsBox .nav li a:hover span,
.tabsBox .nav li.active a span { border:none; }
.tabsBox .cont { clear:both; border:solid 1px #e5e5e5; padding:12px 15px 22px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.tabsBox .cont .item {}
.tabsBox .cont .item.active { display:block !important; }

.showText { font-size:12px; color:#454545; float:left; width:100%; }
.showText h2,
.showText h3,
.showText h4 { font-size: 14px; font-weight:bold; }
.showText p { padding:0 0 20px 0; }
.showText h1 { font-weight: bold; font-size: 18px; padding: 0 0 10px 0; }
.showText h2 { font-weight: bold; font-size: 15px; padding: 0 0 10px 0; }
.showText h3 { font-weight: bold; font-size: 12px; padding: 0 0 10px 0; }
.showText h4 { font-weight: bold; font-size: 12px; padding: 0 0 10px 0; }
.showText ol,
.showText ul { padding:0 0 20px 17px }
.showText ul li { list-style:circle; }
.showText ol li { list-style:decimal; }

.faqList {}
.faqList .el { padding:0 0 14px 0; }
.faqList .q { color:#3d5279; font-weight:bold; text-decoration:underline; cursor:pointer; }
.faqList .a { padding:10px 10px 12px 10px; margin:10px 0 4px 0; color:#444444; line-height:18px; background:#f5f5f5;
	/*display:none; */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.faqList .a.active { display:block; }

.testemonialsList .who { font-weight:bold; padding:15px 0 2px 0; }
.testemonialsList .msg { padding:10px 22px 12px 22px; margin:10px 0 4px 0; color:#444444; line-height:18px; background:#f5f5f5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.testemonialsList .msg .n { font-weight: bold; font-size: 14px; padding: 3px 0 5px 0; }

.contact {
	clear: both;
	padding:10px 13px;
	background:#f5f5f5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
textarea,
.inp {
	padding:0 10px;
	height:28px; line-height:28px;
	border:solid 1px #e4e4e4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#fff;
	font:normal 11px Arial, Helvetica, sans-serif !important;
	color:#9A9A9A;
}
.inp.cnt { width: 30px; text-align: center; }
.sbmt { display: block; width:70px; height:27px; background:url(../img/btns.gif); border:none; cursor:pointer; }
textarea { height:auto; line-height:normal; padding:10px 10px !important; }
.contactTbl { width:100%; }
.contactTbl th { width:80px; text-align:left; font-weight:normal; white-space: nowrap; padding-right: 10px; vertical-align:top; padding:8px 10px 0 0; }
.contactTbl td { text-align: left; padding:0 0 4px 0; }
.contactTbl td div { float:left; }
.contactTbl td span { display:block; float:left; }
.contactTbl td textarea { width:180px; }
.contactTbl td .inp { width:181px; }
.contactTbl td .addI { text-align: left; width: 72px; display: block; padding: 0px 0 0 12px; font-size: 10px; line-height: 11px; font-weight: bold; }
.contactTbl td #captchaPic { display: block; margin: 4px 0 4px 0; border:1px solid #d1d1d1; }
.contactTbl .errorTr td span { text-align: left; width: 82px; display: block; float: right; padding: 0px 0 0 12px; color: #cb1d1d; font-size: 10px; line-height: 11px; font-weight: bold; }
.contactTbl .errorTr td textarea,
.contactTbl .errorTr td .inp { border: solid 1px #cb1d1d; }
.contactTbl td .sbmt,
.contactTbl td .rst { display: block; float: left; padding: 2px 4px; margin: 0 6px 0 0; cursor: pointer; }
.contactTbl td .rst { width:112px; height:33px; background:url(../img/s.gif) -150px -33px; border:none; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; }

.delTd { width:24px; }
td a.del { display:block; width:24px; height:23px; background:url(../img/s.gif) 0 -368px; } 
td a.del.recover { background: url(../img/recover.gif); }
.banners { float: left; padding: 28px 0 0 20px; }

.lvi_2 { font-weight: bold; font-size: 16px; padding: 30px 0 10px 0; color: #3D5279; }
.tbl th { white-space: nowrap; padding-left: 7px; padding-right: 7px; }
.searchResults { position: absolute; left: 50%; width: 246px; margin-left: -11px; top: 43px; background: #fff; z-index: 100; }
.searchResults a { display: block; cursor: pointer; clear: both; padding: 1px 4px; }
.searchResults a:hover,
.searchResults a.active { background: #fffde0; }
.shadow { display: none; background: #000; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;
	z-index: 50; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.orderForm1 { color: #444444; }
.orderForm1 .priceBlock { float: left; width: 100%; padding: 12px 0 0 0; }
.priceBlock .discountBox {}
.discountBox .discError { font-weight:bold; color:#AF0907; }
.discountBox .text { font-weight: bold; float: left; padding: 7px 10px 0 0; font-size: 12px; }
.discountBox .form { float: left; }
.discountBox .form .inp { float: left; }
.discountBox .form .sbmt { float: left; margin: 1px 0 0 5px; }
.discountBox .learnMore { position: relative; clear: both; float: left; padding: 1px 0 0 10px; font-weight: bold; font-size: 10px; }
.learnMore span { position: relative; border-bottom: dashed 1px; cursor: help; display: block; }
.learnMore .full { display: none; width: 250px; position: absolute; left: 10px; top: 17px; font-weight: normal; background: #FFFC9D; z-index: 1000; line-height: 12px; border: 1px solid #c7c7c7; color: #000000; padding: 5px; font-size: 10px; }
.priceBlock .priceBox { float: right; }
.priceBox .fullPrice { font-weight: bold; font-size: 12px; color: #c12121; text-align: center; line-height: 12px; padding: 3px 0 0 0; }
.priceBox .fullPrice.old { text-decoration: line-through; }
.priceBox .fullPrice div { font-weight: normal; font-size: 11px; color: #444444; width: 170px; text-align: center; font-weight: bold; margin: -8px 0 0 0; }
.priceBox .discPrice {}
.priceBlock .priceBox .fullPrice span {}
.tbl td.del { padding-left: 12px; padding-right: 0; }
.winMsg { float: left; padding: 7px 0 0 0; font-weight: bold; }

.shippingBox {
	margin: 20px 0 0 0;
	padding: 17px 0 17px 6px;
	float: left;
	width: 100%;
	clear: both;
	background: #f6f7f8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.shippingBox .shipping tr { cursor: pointer; }
.shippingBox .shipping td { vertical-align: top; }
.shippingBox .shipping .fld { padding: 1px 9px 0 10px; }
.shippingBox .shipping .price { padding: 1px 36px 0 12px; color: #ba0000; font-weight: bold; font-size: 12px; text-align: center; white-space: nowrap; }
.shippingBox .shipping label { display: block; line-height: 16px; padding: 0 0 20px 0; }
.shippingBox .shipping label i { padding: 0 0 1px 0; display: block; font-style: normal; font-weight: bold; font-size: 12px; }
.shippingBox .shipping label span {
	margin: 2px 0 0 0;
	padding: 7px 8px 8px 8px;
	font-weight: bold;
	color: #c12121;
	background: #fff;
	display: block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.totalPriceBox { float: left; width: 100%; font-size: 18px; font-weight: bold; border-bottom: solid 1px #e5e5e5; padding: 10px 0 10px 0; margin: 0 0 11px 0; }
.totalPriceBox .text { float: left; }
.totalPriceBox .price { float: right; color: #c12121; padding: 0 8px 0 0; }

.btns { float: left; clear: both;  }
.btns .sbmt { float: left; width: 100px; background-position: 0 -54px; margin: 0 10px 0 0; }
.sbmt.sbmt_continue { width: 142px; }
.sbmt.sbmt_update { background-position: 0 -27px; }
.sbmt.sbmt_checkout { float: left; width: 100px; background-position: 0 -81px; }

#checkoutForm { float: left; }
#checkoutForm textarea { display: none; }
.iconsList { float: left; width: 100%; padding: 31px 0 0 0; }
.iconsList td { padding: 0 0 7px 0; }
.iconsList td span { font-weight: bold; }

.popupBox {
	display: none;
	position: absolute;
	top: 180px;
	left: 50%;
	width: 400px;
	margin-left: -210px;
	background: #fff;
	padding: 10px;
	z-index: 222000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popupBox .level {
	float: left; width: 100%;
	padding: 8px 0 8px 0; background: url("../img/th.gif"); border: 1px solid #FFFFFF; font-weight:bold; color:#3D5279;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popupBox ul { float: left; width: 100%; text-align: left; padding: 3px 0 4px 0; }
.popupBox ul li { float: left; width: 100%; padding: 2px 0 2px 0; cursor: pointer; }
.popupBox ul li.active,
.popupBox ul li:hover { background: #fffeed; }
.popupBox ul li span { display: block; color: #BA0000; font-size: 11px; font-weight: normal; }
.popupBox ul li span i { font-style: normal; }
.popupBox ul li input { margin: 3px 0 0 5px; float: left; }
.popupBox ul li label { float: left; padding: 2px 0 0 3px; }
.popupBox ul.grey li span { color: #949494; }
#close_popup { width: 31px; height: 31px; background: url(../img/close.png); position: absolute; left: 405px; top: -15px; cursor: pointer; }

#ajaxLoader { display: none; position: absolute; left: 50%; margin-left: -35px;  top: 10px; width: 70px;height: 64px; background: url(../img/preloader.gif); }

.emptyBasket { color: #cb1d1d; font-size: 12px; font-weight: bold; padding: 10px 0 10px 0; }
.phone { padding: 0 0 13px 0; }
.phone span { display:block; width: 155px; padding: 0 0 5px 60px; height: 11px; clear: both; }
.phone span span { clear: none; width: 8px; height: 11px; padding: 0px; float:left; background: url(../img/phone.gif); overflow: hidden;; }
.phone span .plus { background-position: 0 -122px; margin: 1px 0 0 0; }
.phone span .minus { background-position: 0 -138px; height: 2px; margin: 5px 0 0 0; width: 5px; }
.phone span .one { background-position: 0 -12px; }
.phone span .two { background-position: 0 -24px; }
.phone span .three { background-position: 0 -36px; }
.phone span .four { background-position: 0 -48px; }
.phone span .five { background-position: 0 -60px; }
.phone span .six { background-position: 0 -72px; }
.phone span .seven { background-position: 0 -84px; }
.phone span .eight { background-position: 0 -96px; }
.phone span .nine { background-position: 0 -108px; }
.phone span .zero { width: 9px; }
.phone span .country_code { width: 19px; height: 11px; background: url(../img/s.gif) -24px -368px; margin: 0 5px 0 0; }
.phone span .country_code.EU { background-position: -24px -379px; }


.analogsList {
	margin: 5px 0 16px -3px;
	float: left;
	width: 97%;
	background: #eff5fa;
	padding: 9px 0 6px 3%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 12px;
	color:#444444;
}
.analogsList a,
.analogsList span,
.analogsList div { float: left; }
.analogsList a { display: block; height: 15px; line-height: 12px; }
.analogsList i { display: block; float: left; }
.analogsList span { padding: 0 3px 0 0; font-weight: bold; }
.analogsList a { color:#007aad; }
.analogsList a span { padding: 0; font-weight: normal; }
.analogsList a:hover span { text-decoration: underline; }
.analogsList .delimerX { padding: 0 4px 0 0; color:#007aad; }
.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; }

.sayForAll { padding: 40px 0 0 0; }
.sayForAll h2 { padding: 0 0 10px 0; }

.testimonialsMenu { padding: 0 0 0 14px; line-height: 17px; }
.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 { padding: 4px 0 15px 0; font-size: 20px; font-weight: bold; color: #3D5279;}

.notFound { clear: both; padding: 13px 12px 12px 12px; border: dotted 1px #9B0909; margin: 0 0 13px 0; font-weight: bold; font-size: 12px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;	
}

.bannerAirMail,
.bannerEMS { margin: 27px 0 0 0; float: left; display: block; width: 77px; height: 17px; background: url(/templates/!for_all/img/banners2.gif) 0 -104px; }
.bannerAirMail { margin: 28px 8px 0 27px; width: 87px; height: 16px; background-position: 0 -121px; }

.sert1,
.sert2 { margin: 10px auto 0 auto; display: block; width: 120px; height: 52px; background: url(/templates/!for_all/img/banners2.gif) 0 -52px; }
.sert1 { margin: 2px auto 20px auto; background-position: 0 0; }

.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: 350px; float: left; position: relative; }
.synonyms .hidener i { display: block; position: absolute; z-index: 100; left: 326px; top: 0px; width: 30px; height: 15px; background: url(../img/gr.png) -30px 0 no-repeat; }
.sAll { margin: 1px 0 0 0; border-bottom: dashed 1px; float: right; cursor: pointer; text-decoration: none; line-height: 11px; }
.sAll:hover { border:none; }

.freeSInfo { font-size: 12px; font-weight: bold; padding: 10px 0 10px 0; }
.freeSInfo.t2 { clear: both; padding: 8px 0 0 0; }
.freeSInfo.t2 .text { color: #C7191A; }
.freeSInfo span { display: inline; }
.freeSInfo .t2 { color: #C7191A; }
.freeSInfo .t3 { color: #5A7716; }

.btn_validate { width: 70px; background: url(../img/btn_validate.gif); }
.tbl td.buyTd .buyBtn:hover,
.line .e:hover .c .txt .buy { background-position: 0 -547px; }

.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: 3px 0 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 {
	text-align: center;
	margin: auto;
	padding: 25px 0 0 0;
	clear: both;
}