*                       {padding:0px;margin:0px;}
body					{font-family:arial;font-size:12px;text-align:center;color:#616161;background:#c1f1db url('/img/bgr.jpg') left top repeat-x}
img						{border:0px;}
a:link					{color:#5489BF;text-decoration:none;}
a:hover					{color:#ED211E;text-decoration:underline;}
a:visited				{text-decoration:none;color:#5489BF;}
ul li						{list-style:none;}

.debug                  {border:1px solid #000}

div.head				{margin:0px auto;width:912px;height:115px;}
td.head_apteka			{border-bottom:1px dashed #c1c1c1;}
div.tpn					{padding:0 32px 0 0;float:left;background: url('/img/tpn_r.jpg') 100% top no-repeat;margin:0 1px 0 0;height:30px;}
div.tpn a 				{display:block;padding-left:32px; font-weight: bold;font-size: 13px; float: left; background: url('/img/tpn_l.jpg') left top no-repeat; color:#fff;padding-top:6px;height: 24px}
div.tpn a:hover			{color: #009afe;}
div.hov					{background-position: 100% -30px}
div.hov a				{background-position: 0px -30px; color: #009afe}

div.sea		            {background-image:url('/img/tpns_r.jpg');width:280px;overflow:hidden;position:fixed;margin-left:600px;z-index:999;cursor:pointer}
div.sea div	            {width:100%;height:30px;background-image:url('/img/tpns_l.jpg')}
div.sea div a	        {background:url('/img/topbasket.gif') 15px top no-repeat;padding-left:45px}
div.sea div span        {float:left;margin:7px 0 0 10px;color:#999}

div.top					{margin-top:15px;display:block;float:left;width:100%;height:72px;}
div.top a				{margin:13px 0 0 10px;float:left;}
div.search		        {display:block;float:right;padding:0px;text-align:left;margin-right:40px}
div.i		        	{width:100%;padding:8px 0 0 0;margin:0px;}
input.search	        {width:560px;padding:3px;margin:0 10px 0 0}
input.s	        		{padding:2px;font-size:13px;margin:0px}
div.e		        	{padding:0px;margin:0px}
.ex				        {cursor:pointer;text-decoration:none;border-bottom:1px dashed #000}


div.topprof				{margin-top:70px;display:block;float:right;padding-right:40px}
div.topprof a			{color:#fff;}
form.qsea				{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
input.qseaw				{border-top-width: 0px; padding-right: 4px; margin-top: -4px; padding-left: 4px; font-weight: normal; border-left-width: 0px; font-size: 0.8em; border-bottom-width: 0px; padding-bottom: 1px; width: 100px; padding-top: 1px; border-right-width: 0px}
input.submit 			{margin-left: 0px; position: absolute; top: 0px}

div.cnt					{clear: both; margin: 0px auto 20px; width: 928px; padding-top: 0px}
div.t1					{margin-right: 50px;height:30px;background: url('/img/topleft.png') left top no-repeat;}
div.t2					{float: right; width: 50px; margin-right: -50px; height: 30px;background: url('/img/topright.png') left top no-repeat;}

div.i1					{height:80px;background: url('/img/topinfo.png') left top no-repeat;}
div.lekarstva			{background: url('/img/toplek.png') left top no-repeat;}
div.iapteki			    {background: url('/img/topapteki.png') left top no-repeat;}
div.apteki			    {background: url('/img/topother.png') left top no-repeat;}
div.topship     		{background: url('/img/topship.png') left top no-repeat;}
div.onmap     		    {background: url('/img/toponmap.png') left top no-repeat;}
div.icart				{background: url('/img/topcart.png') left top no-repeat;}
div.ireklama			{background: url('/img/topreklama.png') left top no-repeat;}
div.money			    {background: url('/img/topmoney.png') left top no-repeat;}
div.feedback		    {background: url('/img/topfeedback.png') left top no-repeat;}
div.topprice		    {background: url('/img/topprice.png') left top no-repeat;}

/*
div.ionem				{background: url('/img/toponem.png') left top no-repeat;}
div.ionef				{background: url('/img/toponef.png') left top no-repeat;}
div.ilist				{background: url('/img/toplist.png') left top no-repeat;}
div.ipeople				{background: url('/img/toppeople.png') left top no-repeat;}
div.ifoto				{background: url('/img/topfoto.png') left top no-repeat;}
div.iaudio				{background: url('/img/topaudio.png') left top no-repeat;}
div.ivideo				{background: url('/img/topvideo.png') left top no-repeat;}
*/

div.i2					{float: right; width: 22px; height: 80px;background: url('/img/topinfor.png') left top no-repeat;}
div.zag					{float: left;margin:24px 0 0 70px;color:#009afe;font-size:15px;font-family:Trebuchet MS;font-weight:bold}
div.zag a				{color:#009afe;}
div.lft					{padding-left: 8px; background: url('/img/leftshadow.png') left top repeat-y;}
div.rgh					{padding-right: 8px; background: url('/img/rightshadow.png') 100% top repeat-y;}
div.inw					{background:#fbfbfb url('/img/bg.jpg') left top repeat-x;text-align:left;}
div.rekl				{margin-left:4px}
div.clearme				{clear: both; display: block; font-size: 1px; height: 1px}
div.b1					{margin-right: 50px; height:30px;background: url('/img/bottomleft.png') left top no-repeat;}
div.b2					{float: right; width: 50px; margin-right: -50px; height: 30px;background: url('/img/bottomright.png') left top no-repeat;}
p						{text-indent:20px;margin-bottom:10px}

* html .t1 {position:relative}
* html .b1 {position: relative}
* html .t2 {z-index:1;right:0px;position:absolute}
* html .b2 {z-index:1;right:0px;position:absolute}

table.tholder 			{margin:0 0 0 8px}
td.tmodule_left			{padding:0 2px 8px 2px;width:208px;vertical-align:top;}
td.tmodule				{padding:0 2px 8px 2px;width:660px}
div.imgb				{padding:3px 3px ;background-color:#fff;width:200px;border:1px solid #d1d1d1;margin-bottom:7px}
div.pdd					{width:auto}

table.lholder 			{margin: 0px autobig; width: 896px; border-collapse: collapse}
table.tholder td,
table.lholder td		{vertical-align:top;}
div.lmodule				{margin:0px;width:224px;vertical-align:top;}
.lmodule .inw 			{padding:0px;width:208px;background-color:#f0f0f0;}

td.lmodule li p 		{margin-left: 25px}
td.lmodule .subline		{margin-left: 2px;}
div.subline, a.all		{font-size:11px;color:#c1c1c1;font-weight:normal;font-family:arial;line-height:13px}

.lmodule .t1			{background: url('/img/topleft_color.png')! important;height:66px}
.lmodule div.extlink	{background: url('/img/topleft_color_extlink.png')! important}
.lmodule div.list		{background: url('/img/topleft_color_list.png')! important}
.lmodule .t2 			{background: url('/img/topright_color.png')! important;height:66px}

ol 						{margin-left:30px;}
ul 						{padding:0px; margin:0px;list-style-type:none;background-color:#f0f0f0}
ul li 				    {padding:5px 20px 0px 33px;display:block;}
ul li.big  				{padding:5px 20px 0px 33px;display:block;background: url('/img/listbg_info2.gif') left top no-repeat;height: 20px;}
ul li.big_lek 			{padding:8px 20px 0px 33px;display:block;background: url('/img/listbg_info3.gif') left top no-repeat;height: 25px;}

/*
li.foto					{background: url('/img/listbg_gallery.gif') left top no-repeat;}
li.extlink 				{background: url('/img/listbg_link.gif') left top no-repeat;}
li.geo 					{background: url('/img/listbg_geo.gif') left top no-repeat;}
li.del	 				{background: url('/img/listbg_del.gif') left top no-repeat;}
*/

li.mess					{background: url('/img/listbg_message.gif') left top no-repeat;height:45px}
li.ship	 				{background: url('/img/listbg_ship.gif') left top no-repeat;cursor:pointer;padding-bottom:5px}
li.ship:hover			{background: url('/img/listbg_ship_hover.gif') left top no-repeat;}
li.cart	 				{background: url('/img/listbg_nazem.gif') left top no-repeat;cursor:pointer;padding-bottom:5px}
li.cart:hover			{background: url('/img/listbg_nazem_hover.gif') left top no-repeat;}
li.howto 				{background: url('/img/listbg_howto.gif') left top no-repeat;cursor:pointer;padding-bottom:5px}
li.howto:hover			{background: url('/img/listbg_howto_hover.gif') left top no-repeat;}


div.footer				{clear: both; padding:12px 0 0 10px;background: url('/img/footer.png') no-repeat;margin:12px auto; width: 910px;height: 38px}
div.footer div			{float:left;margin: 0px 10px;}
div.zvezda				{text-align:center;width:900px;font-size:11px}
div.zvezda a			{color:#e1a603}
div.topline				{font-weight: bold; margin: 3px 0px; color: #999999}

form div				{font-size:12px;margin-left:10px}
form div input			{margin-bottom:7px;font-size:15px}
.zapomni				{width:18px;height:15px;margin-bottom:0px}
.btn					{margin:7px 0;font-size:13px}
.btnlog					{margin:10px 0 40px 50px;font-size:13px}
table.frm				{margin-top:50px;font-size:17px;font-family:Trebuchet MS;}
table.frm input			{font-size:17px;font-family:Trebuchet MS;}
td.lfrm					{padding-right:20px;text-align:right;color:#009afe;}
td.rfrm					{padding-left:20px;font-size:10px;text-align:left;}
div.info				{dispaly:block;float:left;margin-top:20px}
div.foto_b				{float:left;display:block;width:150px;}
div.foto_s				{float:left;display:block;padding:2px 2px ;background-color:#fff;border:1px solid #d1d1d1;margin:0 10px 3px 0;}
div.green				{background-color:#e9faf2;padding:7px;margin:10px;border:1px dashed #c1c1c1;}
div.sel					{background:#fdefef}
div.line img			{float:left;}
div.sm_txt				{font-size:11px;margin-top:10px}
div.no_txt				{margin:25px 20px 0 0;display:block;float:right;text-align:right;}
div.edit				{padding: 0 0 10px 0 }
.fileline td			{background-color:#f0f0f0;border-bottom:1px dashed #c1c1c1;height:22px;vertical-align:middle}
.supplier				{color:#c1c1c1;font-size:11px;margin:0px}
td.rash					{font-weight:bold;font-size:18px;width:50px}
textarea				{font-family:arial;font-size:12px}
textarea.ta				{width:98%;}
div.num					{float:left;font-size:18px;width:30px;text-align:center;}
div.preh2				{min-height:23px;height: auto !important;height: 23px;}
div.preh2 h2			{float:left;}
h1,h2,h3				{color:#009afe;font-size:16px;margin:0 15px 5px 0;font-family:Arial}
h3						{font-size:14px;margin-left:15px}
div.lang				{float:right;display:block;}

div.nv					{text-align:center;width:100%;float:left;padding:20px 0;font-size:15px}

div.kto					{position:relative;background: url('/img/topinfob.png') left top repeat-x;margin:0 22px 0 75px;height:80px;}
div.main				{width:95%;padding:0px 10px;margin-top:8px}
div.news				{margin-top:5px;}
td.td_col				{width:145px;vertical-align:bottom;padding:4px 0 20px 4px}
div.adm					{display:block;float:right;width:200px}

div.avtor			    {float:right;padding:2px 10px 0 30px;text-align:right;font-size:11px;color:#c1c1c1;}

input.tx	    {font-size:12px;width:100px;margin:0px}
div.login	    {padding:5px 0px;display:block;margin:0px}
div.smiles  	{float:left;display:none;margin:0px;float:left;width:365px}
div.smile	    {display:block;float:left;height:34px;cursor:hand}

div.dopinfo		{margin-bottom:20px}
div.dopinfo	a	{color:#f26c6c}

.ind1		    {float:left;margin:0 10px 0 20px}
.ind2		    {float:left;margin:0 10px 0 50px}
.ind3		    {float:left;margin:0 10px 0 80px}
.ind4		    {float:left;margin:0 10px 0 110px}
div.persbtn 	{margin:10px auto;text-align:center;}
div.tech	    {margin:15px;float:left;display:block}

.redfield		{color:#F11;font-size:11px;}
td.frmtd		{text-align:right;padding:2px 10px;}
.stat tr td		{border-bottom:1px dashed #c1c1c1;padding-left:5px}
.statline		{float:left;width:150px;font-weight:bold}

.tooltip		{position:absolute;left:-2000px;border:1px solid #ccc;background-color:#fff;}
.tooltip_info	{position:absolute;left:-2000px;border:1px solid #ccc;background-color:#fff;padding:5px}
.price			{font-size:18px;font-family:Georgia,Arial;text-align:center}
.delline		{cursor:pointer}

/* tables */
table.tablesorter 							{}
table.tablesorter thead tr th, 
table.tablesorter tfoot tr th 				{background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header			{background-image: url("/img/bg.gif");background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td 					{}
table.tablesorter tbody tr.odd td	 		{}
table.tablesorter thead tr .headerSortUp	{background-image: url("/img/asc.gif");}
table.tablesorter thead tr .headerSortDown	{background-image: url("/img/desc.gif");}
table.tablesorter thead tr .headerSortDown, 
table.tablesorter thead tr .headerSortUp 	{background-color: #8dbdd8;}

a.help:link,
a.help:visited	    {text-decoration:underline;font-size:18px;}
a.help:hover    	{text-decoration:none}
.prehelp	    	{font-size:18px;}
.help_block	    	{margin:10px 0px 20px 10px}
.empty		    	{margin:30px 0 10px 10px;font-size:16px;width:98%}

fieldset			{border:0px;padding-top:20px;width:480px;}
fieldset p			{width:100%;margin:0 0 10px}
fieldset p label	{float:left;width:130px;text-align:right;padding-right:10px}
fieldset p label.error	{float:left;width:450px;text-align:right;color:red;font-size:10px}
fieldset p label span	{color:red;font-weight:bold}
fieldset p input	{width:280px;padding:5px;font-size:11px}
fieldset p input[type=submit]	{width:100px;margin-left:140px}
fieldset p select	{width:280px;padding:5px;font-size:11px}
fieldset p textarea	{width:280px;padding:5px;font-size:11px}
div.err				{margin:5px 10px 15px 10px;color:#000;width:92%;padding:8px;border:1px solid #ED211E;border-left-width:3px;font-size:12px;background-color:#ffe4e4}
div.uvedom			{margin:5px 10px 15px 10px;color:#000;width:92%;padding:8px;border:1px solid #34c52c;border-left-width:3px;font-size:12px;background-color:#deffdc}

#basket_box         {float:right}
.header_row td 		{background-color: #e6EEEE;border: 1px solid #FFF;padding: 3px;font-weight:bold;font-size: 8pt;}
.header_row_bot td  {background-color: #e6EEEE;border: 1px solid #FFF;padding: 3px;}
.dopmsg             {text-align:right}
.dopinfo            {float:left;margin:0 0 10px 160px;font-size:8pt;color:#aaa;text-indent:0px}
div.dozbl 			{margin:5px 0 10px 15px; }

#mainblock			{margin:0px 0 40px 15px; float:left;width:630px;}
.chkbx				{float:left;margin:5px 10px 0px 10px;cursor:pointer}
.chkbx input		{cursor:pointer}
.chkbx label		{cursor:pointer}

#qse 				{width:235px;padding:3px;}
#qme 				{width:250px;padding:3px;}
.headpharm 			{background-color: #e6EEEE;padding:10px}
.pharmlist			{width:100%;background: #e6efee;padding:4px;text-align:center}
.pharmlist span		{font-weight:bold;font-size:12px;margin:0 20px}
.actual				{float:right;margin-top:40px;font-size:10px;color:#ccc}

ul.bspis			{width:310px;float:left;margin:0 10px 0 10px;border-top:1px dotted #c1c1c1;}
ul.bspis li 		{border-bottom:1px dotted #c1c1c1;height:35px}
li.a5				{background: url('/img/ico_a5.png') 8px 8px no-repeat;}
li.sap				{background: url('/img/ico_sap.png') 8px 8px no-repeat;}
li.mof				{background: url('/img/ico_mof.png') 8px 8px no-repeat;}
li.avi				{background: url('/img/ico_avi.png') 8px 8px no-repeat;}
li.iapte			{background: url('/img/ico_all_i.png') 8px 8px no-repeat;}
li.allapte			{background: url('/img/ico_all.png') 8px 8px no-repeat;}
ul.bspis li.lek 	{background: url('/img/ico_pils.png') 8px 8px no-repeat;height:25px}


div.linesimple		{width:95%;margin:0px;border-top:1px dashed #c1c1c1;padding:4px 0 0 0px;}
div.line			{width:100%;margin:0px;padding:4px 0 ;float:left;}

.metros						{border-collapse: separate;border-spacing: 0;width:620px;margin:0px 15px 10px 15px;border-top: 1px solid #cdcdcd;}
.metros	tr td				{height: 35px; line-height: 35px;  padding: 0 5px;border-bottom: 1px solid #cdcdcd;box-shadow: 0 1px 0 white;-moz-box-shadow: 0 1px 0 white;-webkit-box-shadow: 0 1px 0 white;white-space: nowrap;text-align: left;font-size:11px}
.metros	tr td:first-child	{width:150px}
.metros	tr td:nth-child(2)	{width:240px}
.metros	tr td:nth-child(3)	{width:240px}
.metros	tr td.a1			{background: url('/img/ico_a5.png') 5px 9px no-repeat;padding-left:40px}
.metros	tr td.a2			{background: url('/img/ico_sap.png') 5px 9px no-repeat;padding-left:40px}
.metros	tr td.a3			{background: url('/img/ico_mof.png') 5px 9px no-repeat;padding-left:40px}
.metros	tr td.a4			{background: url('/img/ico_a5.png') 5px 9px no-repeat;padding-left:40px}
.metros	tr td.a5			{background: url('/img/ico_a5.png') 5px 9px no-repeat;padding-left:40px}

.marker						{margin:0 5px -5px 0}
#map						{width:620px; height: 720px;margin-left:15px;border:1px solid #ccc;box-shadow: 0px 0px 15px #ccc}
#msgdiv						{float:left;display:block;text-align:left;margin:5px 20px;width:150px}
#message					{text-align:left;font-size:11px}
#message p					{text-indent: 0px;}
#showAdr					{background:url('/img/search.png') left top no-repeat;border:0px;width:16px;height:16px;float:right;margin:3px 0 0 5px;cursor:pointer}

.ac_results 		   		{padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;z-index: 99999;}
.ac_results ul 			    {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li			    {line-height: 18px;text-align:left;position:relative;margin: 0px;padding: 2px 5px 2px;cursor: pointer;display: block;width: 98%;font: menu;font-size: 12px;overflow: hidden;height:18px}
.ac_loading 			    {background : Window url('/img/autocomplete_indicator.gif') right center no-repeat;}
.ac_over				    {background-color:#ccc;color: #000;}
.qnt 					    {position:absolute;top:2px;right:10px;font-size:0.8em;color:#26A908;}
.qnt_a 					    {position:absolute;top:2px;right:5px;}
.qnt_a img				    {margin-bottom:-3px}

div.line_com				{width:600px;padding:12px;float:left;margin:5px 0 15px}
.infoa						{margin:15px}
.infoa p					{text-indent:0px;}

.d							{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;font-size:12px;}
.d tr td					{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}
.d tr td.l					{font-size:14px;width:300px;text-align:left}
.d tr td.l span				{font-size:11px;color:#aaa}
