*{ margin:0px; padding:0px; }
img { border:none; }
html { background:url(../img/bg.gif) 0 0 repeat-x; }
body { background:url(../img/header.jpg) top center no-repeat; font:normal 11px Arial, Helvetica, sans-serif; width:100%; color:#333333; }
a { color: #0c67b2; }
a:hover { text-decoration: none; }
label { cursor:pointer; }
b, strong { font-weight: bold; }
select { font:normal 11px Arial, Helvetica, sans-serif; padding:1px; }

.clear { height:0px; overflow:hidden; visibility:hidden; clear:both; }

.sbmt {
	background: url("../img/s.jpg") repeat scroll 0 -110px transparent;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 28px;
	width: 109px;
}
.sbmt.continue { background: url(../img/btn1.gif); width: 212px; height: 37px; position: relative; top: -5px; }
.sbmt.sbmt_update { background-position: 0 -80px; }
.sbmt.sbmt_checkout { background-position: 0 -140px; }
.basketBlock .btns { clear: both; padding: 20px 0 0 225px; }

.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;
}

#resultArrC { display: none; }
.basketBlock .sbmt { margin: 0 0 0 15px; }
.m { width:990px; margin: 0 auto; }
#header { float:left; width:100%; }
#header .l { float:left; width:718px; }
#header .logo { display:block; width:336px; height:100px; }
#header .about { width:325px; height: 125px; padding:0 0 0 3px; font-size:13px; }
#header .about .readMore { font-size:11px; padding:14px 0 0 0; }
#header .lang { padding:28px 0 7px 10px; float:left; width:100%; }
#header .lang span { display:block; padding:5px 10px 0 0; float:left; font-weight:bold; font-size:12px; }
#header .lang div { float:left; padding:5px 0 0 0; }

#header .r { float:right; width:261px; overflow:hidden; }
#header .specOffer { clear:both; float:right; display:block; width:261px; height:214px; text-decoration:none; }
#header .specOffer span { display:block; width:51px; text-align:center; padding:169px 0 2px 199px; color:#cd0c04; text-shadow:1px 1px #fff; font-weight:bold; font-size:14px; white-space: nowrap; }
#header .specOffer:hover i { display:block; width:107px; height:21px; background:url(../img/s.jpg) 0 -23px; margin:6px 0 0 85px; }
#header .xPhone {}

.mMenu { float:left;}
.mMenu li { float:left; list-style:none; text-transform:uppercase; font-size:14px; text-transform:uppercase; }
.mMenu li a { display:block; float:left; color:#6c6c6c; padding:24px 24px 24px 24px; text-decoration:none; }
.mMenu li a.active { color: #0068b9; }
.mMenu li a:hover { text-decoration:underline; } 
.mMenu li.first a { padding-left:4px; }
.mMenu li.last a { padding-right:0px; }
.mMenu li div { float:left; display:block; width:3px; height:3px; margin:31px 0 0 0; background:#005faa; overflow:hidden; }

#warper { float:left; width:100%; }
#col1 { float:left; width:694px; }
#col1_1 { clear:both; float:left; width:247px; }
#col1_1 .bord { border:solid 5px #f5f5f5; float:left; width:237px; margin:0 0 6px 0; }
#col1_1 .qSearch { background:#f5f5f5; z-index: 600; }
#col1_1 .qSearch #autocomplete { width:176px; padding:5px 14px; float:left; height:16px; border:solid 1px #b7bdcf; font:normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f; resize: none; overflow:hidden; }
#col1_1 .qSearch .sbmt { float:left; width:28px; height:28px; border:none; background:url(../img/s.jpg) -58px -171px; cursor:pointer; }
.subMenu { float:left; width:100%; background:#0168af; }
.subMenu li { clear:both; float:left; width:100%; border-bottom:solid 1px #fff; list-style:none; background:url(../img/menuBg.gif) repeat-x; }
.subMenu li a { display:block; float:left; border-right:solid 1px #fff; width:165px; padding:0 17px 0 25px; text-decoration:none; color:#fff; line-height:35px; height:35px; font-weight:bold; text-transform:uppercase; }
.subMenu li a.popular { background: url(../img/ok.png) 3px 8px no-repeat; }
.subMenu li div { float:right; width:29px; background:url(../img/s.jpg) 0 -171px; height:35px; cursor:pointer; }
.subMenu li.active ul { display:block; }
.subMenu li.active div,
.subMenu li div:hover { background-position: -29px -171px; }
.subMenu li ul { clear:both; padding:5px 21px 15px 26px; display: none; }
.subMenu li ul li { clear:both; float:none; background: none; }
.subMenu li ul li a { clear:both; width:auto; float:none; background:none; border:none; padding:3px 0 6px 0; text-decoration:none; line-height:normal; height:auto; text-transform:none; background: none; }
.subMenu li ul li a:hover { text-decoration:underline; }

.e { margin:-1px 0 0 0; border:solid 1px #dbebee; float:left; clear:both; width:394px; padding:1px 20px 10px 9px; color:#333333; text-decoration:none; background: #fff url(../img/bgElement.gif) repeat-x bottom; }
.e img { display:block; float:left; width:100px; }
.e .i { float:right; width:286px; }
.e .name { display:block; color:#005d9d; font-size:12px; font-weight:bold; padding:17px 0 5px 0; }
.e .descr { display:block; padding:0 0 6px 0; }
.e .price { color:#ac0705; font-weight:bold; display:block; float:left; border:solid 1px #ac0705; padding:2px 4px 3px 4px; }
.e .buy { float:right; width:107px; height:21px; background:url(../img/s.jpg); }
.e:hover .buy { background-position:0 -23px; }





#content { float:right; width:423px; padding:0 0 24px 24px; }

#content table { width: 100%; border:solid 1px #dbebee; border-bottom:none; }
#content table th { padding:11px 6px 10px 6px; background:#f4f9fa; color:#005d9d; font-weight:bold; text-align: center; border-bottom:solid 1px #dbebee; white-space:nowrap; font-size:12px; }
#content table th.wrap { white-space: normal; }
#content table th.del { width: 60px; }
#content table td { padding:11px 6px 10px 6px; vertical-align: top; text-align: center; border-bottom:solid 1px #dbebee; font-size:12px;  }
#content table td.bold { font-weight:bold; }
#content table td.color1 { color:#ae0c09; }
#content table td.color2 { color:#5a7716; }
#content table td.buy { padding:0 6px; width:107px; }
#content table td.buy a { display:block; width:107px; height:21px; background:url(../img/s.jpg); }
#content table td.buy a:hover { background-position:0 -23px; }
#content table td.del { text-align: center; }
#content table td.nobr { white-space:nowrap; }
#content .dosage { padding:17px 0 12px 0; font-weight:bold; font-size:12px; }
#content .dosageTable { }
#content .dosageTable td { vertical-align:middle; }
#content .drugInfo {  }
#content .drugInfo td { text-align:left; vertical-align:middle; font-size:11px; }
#content .drugInfo td .name { font-weight:bold; font-size:12px; color:#000; padding:0 0 2px 0; }
#content .drugInfo td .name span { color:#005d9d; }
#content .tabs { float:left; width:100%; padding:24px 0 0 0; }
#content .tabs .nav { float:left; width:100%; }
#content .tabs .nav .item { list-style:none; float:left; border:solid 1px #dbebee; padding:9px 12px 10px 12px; font-size:12px; font-weight:bold; text-decoration:underline; color:#005d9d; cursor:pointer; margin:0 1px 0 0; }
#content .tabs .nav .item:hover,
#content .tabs .nav .item.active { background:#f4f9fa; }
#content .tabs .items { list-style:none; clear:both; padding:15px 14px 15px 14px; }
#content .tabs .items .item { display:none; }
#content .tabs .items .item.active { display:block !important; }
#content .tabs .items ul { padding:10px 0 10px 16px; }
#content .tabs .items p { padding:10px 0 10px 16px; }





.letterNavBlock { float:left; width:694px; border:solid 1px #dbebee; padding:4px 0 4px 0; margin:0 0 7px 0; }
.letterNavBlock .tit { float:left; font-weight:bold; padding:5px 8px 0 21px; font-size:12px; }
.letterNavBlock table { float:left; }
.letterNavBlock table td a { display:block; padding:6px 6px 8px 6px; }
.letterNavBlock table td a:last-child { padding-right: 2px; }
#warper #col2 { float:right; width:263px; position:relative; top:-54px; z-index:10; clear: right; }
.basket { float:right; width:250px; padding:15px 0 0 0; }
.basket .ico { display:block; float:left; width:63px; height:55px; }
.basket div { float:left; padding:32px 0 0 0; }
.basket div a {}
.basket div span { padding:0 4px; }
.basket .curency { margin:-5px 0 0 0; padding:0 18px 0 0; float:right; }
.banner1 { clear:both; }
#col2 .e { width:214px; clear:both; padding:0px; margin:8px 0 0 24px; }
#col2 .e .name { float:left; width:90px; padding:10px 0 0 8px; }
#col2 .e .i { width:100px; float:right; padding:8px 7px 8px 0; }
#col2 .e .i .price { float:right; width:97px; }
#col2 .e .i .price span { white-space: nowrap; }
#col2 .e .i .buy { clear:both; margin:8px 0 0 0; }
.banner1,
.banner2,
.banner3{ clear:both; width:262px; height:112px; background:url(../img/b.jpg); }
.banner1 { margin:-1px 0 0 0; }
.banner2 { background-position:0 -112px; }
.banner3 { background-position:0 -224px; }
.lvi { padding:0 0 3px 0; float:left; width:100%; background: #f7fbfb; }
.h1 { color:#005d9d; font-size:18px; text-transform:uppercase; }
#col2 .h1 {padding:1px 0 2px 24px; }


#col2 .articles { padding:0 24px 0 24px; background: #f7fbfb; float: left; width: 214px;}
#col2 .articles .h1 { padding-left:0px; }
#col2 .articles .n { padding:4px 0 11px 0; font-weight:bold; font-size:12px; }
#col2 .articles .p { border-bottom:solid 1px #d1d6e1; padding:0 0 18px 0; }
#col2 .readMore { width:100%; float:left; padding:11px 0 0 0; }
#col2 .readMore a { display:block; float:right; }
#col2 .readMore div { margin:5px 4px 0 0; width:7px; height:5px; float:right; background:url(../img/s.jpg) -58px -199px; }

#footer { clear:both; float:left; width:100%; padding:0 0 30px 0; }
#footer .f { padding:0 0 0 270px; }
#footer .i.t1 { margin:0 121px 0 36px; }
#footer .i { display:block; float:left; width:57px; height:57px; background:red url(../img/s.jpg) 0 -206px; }
#footer .i.t2 { width:100px; height:53px; background-position:-57px -206px; margin:3px 0 0 0; }
#footer .i.t3 { width:75px; height:59px; background-position:-82px -260px; margin:0 91px 0 119px; }
#footer .i.t4 { width:82px; height:56px; background-position:0 -263px; }
#footer .banners { float:left; width:715px; border:solid 1px #dbebee; padding:24px 0 29px 0; margin:0 0 10px 0; }
#footer .copyR { clear:both; float:left; width:300px; }
#footer .mMenu2 { float:right; color:#026caf; }
#footer .mMenu2 li { float:right; list-style:none; }
#footer .mMenu2 li a { padding:0 3px 0 3px; }
#footer .payments { clear: both; padding: 5px 0 2px 0; }
#footer .payments img {}
.faq .el { margin:0 0 6px 0; border-bottom:solid 1px #dbebee; }
.faq .q { color:#026caf; font-weight:bold; font-size:12px; padding:0 0 2px 0; text-decoration:underline; cursor:pointer; }
.faq .q:hover { text-decoration:none; }
.faq .a { line-height:18px; padding:0 0 4px 0; width:424px; }
#slider {}
.text h4,
.text h3,
.text h2,
.text h1 { font-weight:bold; font-size:14px; }

.text p { line-height:18px; padding:10px 0 10px 0; }


.list {}
.list .el { padding:0 0 16px 0; border-bottom:solid 1px #dbebee; margin:0 0 16px 0; }
.list .n { font-weight:bold; font-size:12px; padding:10px 0 0 0; }

.lvi_2 { clear:both; font-size:12px; padding:10px 0 20px 0; font-weight:bold; }
.lviList { padding:10px 0 30px 0; clear:both; }

td .cnt { width:50px; text-align:center; }



.bigColumn #col1 { width:988px; }
.bigColumn #content { width:717px; }
.bigColumn .e { width:686px; }
.bigColumn .e .i { width:580px; }



#content table td.del { padding:8px 8px 0 8px; }
#content table td.del a { display:block; background:url(../img/s.jpg) -86px -171px; width:24px; height:24px; margin: auto; }
#content table td.del a.recover { background-position: -110px -171px; }

.priceBlock { float:left; width:100%; font-weight:bold; color:#000; font-size:12px; padding:10px 0 5px 0; background:#faf4f4; }
.priceBlock .discountBox { float:left; }
.priceBlock .discountBox .text { float:left; padding:6px 13px 0 12px; }
.priceBlock .discountBox .form { float:left; }
.priceBlock .discountBox .form .inp { height:24px; width:120px; float:left; margin:0 13px 0 0; }
.priceBlock .discountBox .form .sbmt { float:left; width:109px; height:28px; background:url(../img/s.jpg) 0 -110px; border:none; cursor:pointer; }
.sbmt.send { background-position: 0 -47px !important; }
.priceBlock .learnMore { float:left; position:relative; clear:both; }
.priceBlock .learnMore span { color:#005d9d; }
.priceBlock .learnMore .full { display:none; position:absolute; left:0px; top:0px; background:#FFC; border:solid 1px #CCC; width:300px; padding:4px 5px; font-weight:normal; }
.priceBlock .priceBox { float:right; padding:7px 0 0 10px; text-align: center; }
.priceBlock .priceBox .fullPrice { padding:0 0 0 0; text-align:center; color:#a80704; }
.priceBlock .priceBox .fullPrice.old { text-decoration:line-through; }
.priceBlock .priceBox .discPrice { float:left; padding: 0 41px 0 0; margin: -10px 0 0 0; }
.priceBlock .priceBox .discPrice span { color:#a80704; }

.priceBlock .priceBox .fullPrice.noDiscount { padding: 0 46px 0 0; width: 140px; text-align: center; }
#content .shipping {}
#content .shipping td { text-align:left; border:none; font-size:11px; cursor:pointer; line-height:17px; }
#content .shipping .fld {}
#content .shipping .fld input {}
#content .shipping i { display:block; font-style:normal; font-weight:bold; color:#000; font-size:12px; padding:0 0 1px 0; }
#content .shipping label span { font-weight:bold; color:#005d9d; }
#content .shipping div {}
#content .shipping div span { font-weight:bold; color:#005d9d; display:block; }
#content .shipping .price { font-size:14px; color:#a80704; font-weight:bold; width:93px; text-align:center; padding-right:73px; }

.totalPriceBox { float:left; width:100%; padding:15px 0 18px 0; background:#0168af; color:#fff; font-weight:bold; font-size:24px; }
.totalPriceBox .text { float:left; padding:0 0 0 21px; }
.totalPriceBox .price { float:right; padding:0 62px 0 0; }



.catList { float: left; width: 100%; padding: 0 0 0 0; }

#content .contactTbl { background: #fff; }
#content .contactTbl th { text-align:left; font-weight:normal; white-space: nowrap; padding-right: 10px; }
#content .contactTbl td { text-align: left; }
#content .contactTbl td textarea { float: left; width: 170px; display: block; border:1px solid #d1d1d1; padding: 3px 4px; font: normal 11px Arial; color: #5e5e5e; }
#content .contactTbl td .inp { width: 178px; display: block;float: left; }
#content .contactTbl td .addI { text-align: left; width: 72px; display: block; float: right; padding: 0px 0 0 12px; font-size: 10px; line-height: 11px; font-weight: bold; }
#content .contactTbl td #captchaPic { display: block; margin: 4px 0 4px 0; border:1px solid #d1d1d1; }
#content .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; }
#content .contactTbl .errorTr td textarea,
#content .contactTbl .errorTr td .inp { border: solid 1px #cb1d1d; }
#content .contactTbl td .sbmt,
#content .contactTbl td .rst { display: block; float: left; padding: 2px 4px; margin: 0 6px 0 0; cursor: pointer; }
#content .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; }

.popupBox { position: absolute; left: 50%; margin-left: -240px; top: 110px; width: 480px; background: #fff; z-index: 100; padding: 18px 14px;
	display: none;
	/*behavior: url(PIE.htc);*/
	-moz-box-shadow: 2px 3px 4px #7b7d7d;
	-webkit-box-shadow: 2px 4px 3px #7b7d7d;
	box-shadow: 2px 3px 4px #7b7d7d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#7b7d7d', Direction=145, Strength=3);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popupBox .inner { border: solid 1px #dbebee; }
.popupBox #close_popup { display: block; width: 31px; height: 31px; background: url(../img/close.png); position: absolute; top: -20px; left: 490px; cursor: pointer; }
.popupBox .level { float: left; width: 100%; padding: 10px 0; clear: both; text-align: center; background: #f4f9fa; color: #005d9d; text-align: left; border-bottom: solid 1px #dbebee; }
.popupBox .level div { padding: 0 21px; }
.popupBox .level div span { white-space: nowrap; }
.popupBox ul { clear: both; float: left; width: 100%; }
.popupBox ul li { clear: both; float: left; width: 100%; list-style: none; text-align: left; border-bottom: solid 1px #dbebee; }
.popupBox ul li input { float: left; display: block; margin: 10px 10px 0 17px; }
.popupBox ul li label { width: 400px; display: block; float: left; padding: 10px 0 7px 0; }
.popupBox ul li label strong { display: block; font-weight: bold; }
.popupBox ul li label span { font-size: 11px; color: #ab1b1b; }
.popupBox ul li label span i { font-weight: normal; font-style: normal; }
.popupBox ul li.hover { background: #ffffe1; }
.popupBox ul li.active { background: #feeeee; }
.popupBox ul.grey {}
.popupBox ul.grey li {}
.popupBox ul.grey li label strong { color: #919191; }
.popupBox ul.grey li label span { color: #919191; }

.searchResults { position: absolute; left: 50%; width: 206px; margin-left: -490px; top: 426px; background: #fff; display: none; z-index: 100; }
.discError { color: #AE0C09; padding: 0 0 3px 13px; }
#ajaxLoader { position: absolute; left: 50%; top: 20px; width: 220px; margin-left: -110px; height: 19px; background: url(../img/ajaxloader.gif); z-index: 1000; display: none; }
.searchResults a { display: block; cursor: pointer; clear: both; padding: 1px 15px; }
.searchResults a.active { background: #ffeaa9; }

#content .iconsList { clear: both; float: left; width: 100%; padding: 24px 0 0 0; }
#content .iconsList td { text-align:left; vertical-align: middle; }
#content .iconsList td span { font-weight: bold; }
#content .iconsList td.cell1 {  }
#content .iconsList td.cell1 .ico { width: 59px; height: 60px; background: url(../img/icons.jpg); }
#content .iconsList td.cell1 .ico.t1 {}
#content .iconsList td.cell1 .ico.t2 { background-position: 0 -60px; }
#content .iconsList td.cell1 .ico.t3 { background-position: 0 -120px; }
#content .iconsList td.cell1 .ico.t4 { background-position: 0 -180px; }
#content .iconsList td.cell1 .ico.t5 { background-position: 0 -240px; }

.freeSInfo { font-size: 14px; font-weight: bold; padding: 10px 0 10px 0; }
.freeSInfo .text { color: #C7191A; }
.freeSInfo span { display: inline; }
.freeSInfo .t2 { color: #C7191A; }
.freeSInfo .t3 { color: #5A7716; }
.winMsg { color: #C7191A; float: left; padding: 7px 0 0 0; }
.winMsg span { color: #5A7716; }

#content .list ol,
#content .list ul { padding: 5px 0 5px 16px; }

.xPhone { display: block; clear: both; padding: 18px 0 0 94px; float: right; }
.xPhone span { width: 100%; float: left; padding: 4px 0 0 0; }
.xPhone span span { padding: 0; width: 8px ; height: 10px; background: url(../img/phone.gif); }
.xPhone .minus { width: 4px; background-position: 0 -115px; margin: 4px 1px 0 2px; }
.xPhone .plus { width: 8px; background-position: 0 -101px; margin: 0 1px 0 0; }
.xPhone .zero { background-position: 0 0; }
.xPhone .one { background-position: 0 -10px; }
.xPhone .two { background-position: 0 -20px; }
.xPhone .three { background-position: 0 -30px; }
.xPhone .four { background-position: 0 -40px; }
.xPhone .five { background-position: 0 -50px; }
.xPhone .six { background-position: 0 -60px; }
.xPhone .seven { background-position: 0 -70px; }
.xPhone .eight { background-position: 0 -80px; }
.xPhone .nine { background-position: 0 -90px; }
.xPhone .country_code { margin: -1px 4px 0 0; width: 21px; height: 11px; background: url(../img/s.jpg) -134px -171px; }
.xPhone .country_code.EU { background-position:  -134px -182px; }


.analogsList {
	margin: -1px 0 14px 0;
	float: left;
	width: 97%;
	background: none;
	padding: 12px 0 6px 3%;
	border: solid 1px #dbebee;
	border-top: none;
	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 span { padding: 0; font-weight: normal; }
.analogsList a:hover span.s { text-decoration: underline; }
.analogsList .delimerX { padding: 0 4px 0 0; color:#005d9d; }
.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: -2px 0 0 0; display: block; float: right; font-size: 11px; color: #005d9d; font-weight: bold; float: right; }

.mName { font-size: 18px !important; padding: 10px 0 10px 0; color: #0C67B2; }

#content .list .testimonialsMenu { padding: 0 0 26px 16px; font-size: 12px; 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: 0 0 10px 0; }

.notFound { clear: both; padding: 11px 12px 10px 12px; border: dotted 1px #9B0909; margin: 0 0 13px 0; font-weight: bold; font-size: 12px;}

.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; }

.forEx { clear: both; font-style: normal; display: block; padding: 2px 0 0 0; color:#c2c2c2; }

.synonyms { font-size: 11px; padding: 6px 0 10px 0; }
.synonyms .tit { font-weight: bold; color: #444444; }
.synonyms .hidener { overflow: hidden; width: 265px; padding: 0 5px 0 0; max-height: 120px; overflow: hidden; width: 460px; float: left; position: relative; }
.synonyms .hidener i { display: block; position: absolute; z-index: 100; left: 436px; 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; }

.inSearch { background: #FFFAD5 !important; }

.autocomplete-suggestions {
	width: auto !important;
	background: #fff;
	margin: 1px 0 0 0;
	max-height: none !important;
	min-width: 205px;
}
.autocomplete-suggestion {
	padding: 3px 10px 3px 10px;
	white-space: nowrap;
}
.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: 4px 4px 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: 10px 0 0 0;
	text-align: center;
	width: 222px;
	margin: auto;
}