body 			{margin:0px; padding:0px;}
a:link			{text-decoration: underline;}
a:visited		{text-decoration: none;}
a:hover			{text-decoration: underline;}
a:active		{text-decoration: none;}

h2				{cursor:default; color:#999999;	margin:0; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:1px; background-color: #FFF;    border:1px dotted #D7D7D7;}
h3				{cursor:default; color:red;     margin:0; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:1px; background-color: #FFF; border-radius: 0px; border:1px dotted red;}
h4				{cursor:default; color:#FFF;	margin:0; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:1px; background-color: #FF4646; border-radius: 5px;}
h5				{cursor:default; color:green; 	margin:0; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold;}
h6				{cursor:default; color:#EA3E1C; margin:0; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:1px; background-color: #FFE2BF; border-radius: 5px;}

td,th,p			{color:#020202; font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
#hf1			{background:#F6F8E1; height:100%; width:100%;}
.hl1	 		{background-image:url(/bg_l1.jpg); background-position:right top; background-repeat:no-repeat; width:200px;}
.hr1	 		{background-image:url(/bg_r1.jpg); background-position:left  top; background-repeat:no-repeat; width:225px;}
.hc		 		{background:#FFFFFF; height:100%; padding:0px 15px 0px 15px;}
.hm		 		{position:relative; height:100%;}

.logo			{float:left; padding:0px 0px 0px 0px;} 
.logo2 			{padding:40px 200px 20px 0px; text-align:center; color:#79A82F; font-family:Georgia,Arial,sans-serif; font-size:16pt; font-weight:normal; font-style:italic;}

.new2016-up     	{position:absolute; overflow:hidden; top:0px; right:0px; width:257px; height:91px; margin-top:37px; background:url(../2015-up.png) right top no-repeat;}
.new2016-left    	{position:absolute; z-index: 10; overflow:hidden;  margin-left:152px; margin-top:17px; width:127px; height:127px;}
.new2016-left2  	{position:relative; width:106px; height:106px; background:url(../2015-left.png) left top no-repeat;}

.main-text		{position:relative; padding:0px 0px 70px 0px;} 
.main-text2		{position:relative; border:1px solid #E2E2E2;} 
.columns1		{position:relative; float:left; margin:10px 10px 0px 10px; width:250px;}
.columns2		{position:relative; margin:10px 10px 10px 270px;}
.columns-end	{clear:left; text-align:center;}
.clear 			{clear:both;}
.f_left 			{float:left;}
.f_right 		{float:right;}

.block-1		{width:100%; background:#FFBE72; color:#FFFFFF; height:30px; line-height:30px; font-family:Georgia,Arial,sans-serif; font-size:13pt;}
.block-2		{width:100%; background:#B4C9CB; color:#FFFFFF; height:30px; line-height:30px; font-family:Georgia,Arial,sans-serif; font-size:13pt;}
.block-2 a		{text-decoration: none; color:#FFFFFF; }

.block-3		{border: 0px; width:100%; background:#EFEDBF; color:#FFFFFF; height:42px; line-height:42px; font-family:Georgia,Arial,sans-serif;}
.block-3-2016	{border: 0px; width:100%; background:#EFEDBF; color:#FFFFFF; height:70px; line-height:70px; font-family:Georgia,Arial,sans-serif;}
.find-frm		{position:absolute; top:10px; left:10px; width:274px;}
span.find-box 	{float:left; padding-top:0px; width:140px;}
input.find-input	{font-weight:700; padding-top:2px; text-align:center; width:125px;}
span.find-contr	{float:left; margin:0px 0 0 0px; width:35px; height:18px;}
span.find-contr input.find-pic {background:url(b-search.gif) no-repeat; border:none; border-radius:0; padding:0; width:84px; height:21px; border:0;}

 
#nav			{display:block; width:100%;}
#nav ul			{display:block; list-style:none; margin:15px 0px 15px 15px; padding:0px;}
#nav li			{display:block; list-style:none; border-bottom:1px solid #D7D7D7;}
#nav li a			{display:block; height:30px; color:#020202;  line-height:30px; padding:0 0 0 10px;  font-size:12px; font-family:Georgia,Arial,sans-serif; text-decoration:none;}
#nav li a:hover	{display:block;	height:30px; background:#000000; color:white;}
#nav li a.current	{display:block; height:30px; color:#020202;  line-height:30px; padding:0 0 0 10px; font-size:12px;  font-family:Georgia,Arial,sans-serif; text-decoration:none;}

.eNewsDate		{color:#8E8E8E; font-family:Verdana,Arial,Sans-Serif; font-size:10pt; font-weight:bold;}
.eNews			{color:#000000; font-family:Verdana,Arial,Sans-Serif; font-size:9pt; font-weight:bold; margin:5px 0 0 0; padding:2px 8px 2px 8px; height:20px; line-height:20px; border-bottom: 1px solid #D7D7D7; background: #DBE9C7;}
.eMessage		{overflow:hidden; width:100%; text-align:justify; font-size:9pt; padding-top:2px; padding-bottom:10px;}
.eClear			{padding: 0px; background: #FFFFFF;} 
.eTitle			{color: #000000; font-family: Georgia,Arial,sans-serif; font-size:10pt; height:30px; line-height:30px; padding: 0px 8px 0px 8px; background: #FFBE72;} 
.eCat			{font-family: Georgia,Arial,sans-serif; font-size:10pt; font-weight:normal; padding: 2px 8px 2px 8px;  margin:1px 0 0 0; height:20px; line-height:20px; border-top: 1px solid #D7D7D7; background: #F2F2F2;}
.eCat a:link 	{text-decoration:none;}
.eCat2			{font-family: Georgia,Arial,sans-serif; font-size:9pt;  font-weight:normal; padding: 2px 0px 1px 18px; background: #FFFFFF;}
.eCat2 a:link 	{text-decoration:none;}
.eCat2 a:hover 	{color:#EA3E1C !important;}
.eCat3			{font-family: Georgia,Arial,sans-serif; font-size:9pt;  font-weight:normal; padding: 2px 0px 1px 18px; background: #F6F8E1; background:url(/n_page1.gif) no-repeat left; font-weight:bold;}
.eCat3 a:hover 	{color:#EA3E1C !important;}
.sample			{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted;}
.sample2		{color: #CC0000; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted;}
.menu_style		{color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;}
.info_style		{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-style: normal;}
.big_style		{color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-style: bold;}
.big_style1		{color: #EA3E1C; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-style: bold; text-align:center;}
.big_style2		{color: #EA3E1C; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style: bold; text-align:center;}
.main_text		{color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;}

.wrapper 		{overflow:hidden; padding-bottom:0px; margin-left:0px; margin-bottom:0px;}
.prod 			{position:relative; float:left; height:218px; width:150px; padding:0px 0px; margin-right:15px; margin-bottom:10px;text-align:center; border: 1px dotted #D7D7D7;}
.proda 			{position:relative; float:left; height:218px; width:150px; padding:0px 0px; margin-right:15px; margin-bottom:10px;text-align:center; border: 1px dotted red;}
.prod_img 		{width:145px;}

.price1	 		{position:absolute; bottom:26px; left:4px; padding:3px; text-align:left; line-height:18px; height:18px; font-weight:bold; background-image:url(/gr_price.gif); background-position:right; background-repeat:no-repeat;}
.price1a 		{position:absolute; bottom:26px; left:4px; padding:3px; text-align:left; line-height:18px; height:18px; font-weight:bold; background-image:url(/gr_price1a.gif); background-position:right; background-repeat:no-repeat;}
.price1a2		{font-size:9pt; font-weight:normal; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.price1n 		{position:absolute; bottom:26px; left:4px; padding:3px; text-align:left; line-height:18px; height:18px; font-weight:bold; background-image:url(/gr_price_no.gif); background-position:left; background-repeat:no-repeat; width:52px;}
.price-ed 		{position:absolute; bottom:4px;  left:4px; padding:3px; text-align:left; line-height:16px; height:16px; font-weight:normal; color: #555555;}
.price2	 		{position:absolute; bottom:4px; right:4px; width:74px;}
.price2a 		{position:absolute; bottom:51px; left:40px; width:74px;}
.price22 		{width:74px; cursor:default; color:#EA3E1C; margin:0; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold; padding:1px; background-color: #FFE2BF; border-radius: 5px;}
.price-rating	{position:absolute; bottom:4px; right:2px; width:80px;  text-align:right;}
.price-kol 		{position:absolute; bottom:26px; right:2px; width:74px;}
.prod-eco 		{position:absolute; top:-3px; right:-13px; text-align:right; line-height:34px; height:34px; font-weight:bold; background-image:url(/gr_eco.gif); background-position:right; background-repeat:no-repeat; width:48px;}


span.quantity-box {float:left; padding-top:1px; width:38px;}
input.quantity-input {font-weight:700; padding-top:2px; padding-bottom:1px; text-align:center; width:25px;}
span.quantity-controls {float:left; margin:5px 0 0 0px; width:35px; height:18px;}
span.quantity-controls input.quantity-plus {background:url(/js/quantity-controls.png) no-repeat; border:none; border-radius:0; padding:0; height:14px; width:15px;}
span.quantity-controls input.quantity-minus{background:url(/js/quantity-controls.png) no-repeat; background-position:-15px 0; border:none; border-radius:0; padding:0; height:14px; width:15px;}

.im-b			{margin-left:18px; border:1px solid #B0B0B0; text-align:top;}
.im-b:hover		{border:1px solid #999999; text-align:top;}

.logo-mini    	{position:absolute; height:62px; width:100%; bottom:0px; background:url(/logo2.gif) no-repeat left;}
.logo-mini2  	{float:center; line-height:20px; padding:15px 0px 0px 0px; font-size:12pt; font-weight:bold; color:#A50000; text-align:center; font-family:Arial,sans-serif;}
.logo-mini3  	{position:absolute; right:0px; bottom:12px; text-align:right; width:190px;}
.nccsoft	  	{float:right; font-size:8pt; font-weight:normal; color:#919191; font-family:Verdana,Tahoma;}

.phone			{position:absolute; top:0px;  right:412px; text-align:right; height:32px; color:#899293; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:13pt; padding:6px 0px 0px 40px; font-weight:normal; background:url(/tel.gif) no-repeat left;}
.phone-d		{display:none; position:absolute; top:20px; right:412px; text-align:right; height:32px; color:#899293; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:13pt; padding:6px 0px 0px 40px; font-weight:normal;}
.phone-v		{font-size:8pt; color:#000000;}
.phone2			{font-size:14pt; color:#000000;}
.phone3			{font-size:10pt; color:#000000; vertical-align:2px; margin:1px; background:url(/tel-pxl.gif) no-repeat left;} 

.stroka			{position:absolute; top:0px; right:0px; text-align:right; background:#DBE9C7; border:1px solid #CBDFAC; padding:8px; margin-bottom:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.stroka-i		{float:left; line-height:22px; height:22px; padding:0px 10px 0px 10px; color:#000000; font-size:9pt; font-family:Georgia,Arial,sans-serif;}
.stroka-i.e1	{display:none; border-right:1px dotted #999999;}
.stroka-i.e2	{font-weight:bold;}
.stroka-s1		{font-size:10pt; font-weight:normal; color:#696969; font-family:Arial, Helvetica, sans-serif;}
#clearBasket 	{display:none;}
#totalGoods		{font-size:13pt; text-decoration:underline;}
#totalPrice		{font-size:14pt; font-weight:bold;}
.hPb 			{display:none; color:#EA3E1C;}
.ahid:link		{text-decoration: none;color:#EA3E1C;}
.ahid:visited	{text-decoration: none;color:#EA3E1C;}
.ahid:hover		{text-decoration: none;color:#EA3E1C;}
.ahid:active	{text-decoration: none;color:#EA3E1C;}

.menu 			{position:relative; text-align:justify; text-align-last:justify; min-width:800px; background:url(/gradients.jpg) repeat-x bottom;}
.MAIN			{background:#DBE9C7; border:3px solid #DBE9C7; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.CAT			{background:#FFBE72; border:3px solid #FFBE72; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.TERMS			{background:#EFEDBF; border:3px solid #EFEDBF; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.RECEPTOR		{background:#E5C4DA; border:3px solid #E5C4DA; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.GUESTBOOK		{background:#DBEBEC; border:3px solid #DBEBEC; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.INTEREST		{background:#F6DADA; border:3px solid #F6DADA; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.QUESTIONS		{background:#DDDA8F; border:3px solid #DDDA8F; text-decoration:none; color:#020202; display:inline-block; height:40px; line-height:40px; padding:0px 14px 0px 14px; cursor:pointer; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; font-size:12pt; font-family:Georgia,Arial,sans-serif;}
.menu a:hover 	{background:black; color:white;}
.menu a:link 	{text-decoration:none;}
.menu:after 		{content:""; display:inline-block; width:100%; height:0; overflow:hidden;}
.current  		{border-bottom:2px solid #F26F31;}

.sm2		{color:#6C7679; font-family:Arial,Helvetica,sans-serif; font-size:8pt;}
.but1 		{color:#FFFFFF; background:transparent url(b-gr.gif) no-repeat right; border:none; outline:none; height:24px; width:188px;}
.but1:hover 	{color:#FFFFFF; background:transparent url(b-gr.gif) no-repeat right; border:none; outline:4px solid #CC4B0D; height:24px;}
.line		{color:#000000; font-family:Verdana,Arial,Sans-Serif; font-size:10pt; font-weight:bold; margin:25px 0px 15px 0px; padding:4px; border-top:2px dotted #283640;}


.h-main		{position:relative; top:132px; left:200px; width:700px; color:#7FB439; font-family:Verdana,Arial,Sans-Serif; font-size:17pt; padding:4px; text-transform:uppercase; font-weight:normal; font: normal small-caps 12px/14px fantasy;}

.name-l		{position:relative; top:0px; left:0px; width:700px; margin:20px 0px 20px 0px; color:#3B4E58; font-family:Verdana,Arial,Sans-Serif; font-size:16pt; padding:0px 0px 4px 25px; font-weight:normal; background:url(/n_page1.gif) no-repeat left; text-transform:uppercase;}
.name-r		{position:relative; top:0px; left:0px; width:281px; margin:20px 0px 20px 0px; color:#3B4E58; font-family:Verdana,Arial,Sans-Serif; font-size:15pt; padding:0px 0px 4px 0px; font-weight:normal;}

.text-a		{color:#136FB1; font-family:Verdana,Arial,Sans-Serif; font-size:14pt;}
.text		{color:#283640; font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:18px;}
.text-i		{position:relative; top:0px; left:0px; width:500px; margin:10px 2px 2px 0px; color:#3B4E58; font-family:Verdana,Arial,Sans-Serif; font-size:10pt; padding:15px 0px 0px 15px; background:url(/n_page2.gif) no-repeat left;}
.text-i2	{position:relative; top:0px; left:0px; width:170px; margin:3px 0px 0px 0px;  color:#3B4E58; font-family:Verdana,Arial,Sans-Serif; font-size:9pt;  padding:0px 0px 0px 15px;  background:url(/n_page2.gif) no-repeat left; font-weight:bold;}

.news-d		{color:#6C7679; text-align:justify; padding:0px; font-size:10pt; text-align:left; clear:both; padding-top:0px; padding-bottom:6px;}
.news-main	{color:#000000; font-family:Verdana,Arial,Sans-Serif; font-size:10pt; font-weight:bold; padding:4px; border-bottom:1px dotted #283640; background:#E7F0F2;}
.news-t		{text-align:left; padding:4px !important; font-size:10pt; clear:both; padding-top:2px; padding-bottom:2px; line-height:18px;}

#content	{background:#FFFFFF; margin:0px 0px 0px 0px; padding-bottom:20px;}
.left		{float: left;}
.im-t		{background:#F5F5F5; text-align:left; font-size:10pt; clear:both; padding:10px; line-height:16px;}


#footer-f	{background:url(/menu_fon.jpg) repeat;}
.footer-l	{background:url(/menu_left.jpg) repeat-y right; width:417px;}
.footer-c	{background:url(/menu_center.jpg) repeat; width:981px;}
.footer-r	{background:url(/menu_right.jpg) repeat-y left; width:417px;}

.footer-m	{position:relative; top:-5px; left:0px; color:#3B4E58; font-family:Verdana,Arial,Sans-Serif; font-size:15pt; font-weight:normal;}

#menu-f		{background:url(/menu_fon.jpg) repeat; height:44px;}
.menu-l	 	{background:url(/menu_left.jpg) no-repeat right; width:417px; height:44px;}
.menu-c	 	{background:url(/menu_center.jpg) repeat-x;	width:981px; height:44px;}
.menu-r		{background:url(/menu_right.jpg) no-repeat left; width:417px; height:44px;}

#zmenu					{width:100%;}
#zmenu ul				{list-style:none;}
#zmenu li					{list-style:none; display:block; float:left;}
#zmenu li a				{display:block; float:left; height:66px; color:#fff; background:url(/js/menu_007_left.jpg)    no-repeat left;  line-height:43px; padding:0 0 0 7px;    font-size:11px; font-weight:bold; text-decoration:none;}
#zmenu li a span			{display:block;	float:left;	height:66px; color:#fff; background:url(/js/menu_007_right.jpg)   no-repeat right; line-height:43px; padding:0 7px 0 6px;}
#zmenu li a:hover			{display:block;	float:left;	height:66px; 			 background:url(/js/menu_007_left_h.jpg)  no-repeat left;}
#zmenu li a:hover span		{display:block; float:left; height:66px; color:#fff; background:url(/js/menu_007_right_h.jpg) no-repeat right;}
#zmenu li a.current		{display:block; float:left; height:66px; color:#fff; background:url(/js/menu_007_left_h.jpg)  no-repeat left;  line-height:43px; padding:0 0 0 7px;   text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none;}
#zmenu li a.current span	{display:block; float:left; height:66px; color:#fff; background:url(/js/menu_007_right_h.jpg) no-repeat right; line-height:43px; padding:0 7px 0 6px;}


#suggestions							{width:242px; display:none; position:absolute; margin:42px 0px 0px 0px; z-index:1; border:1px dotted #cbcbe6; background-color:#EFEDBF; padding:3px;text-align:left; color:#000000; }
#suggestions a,#suggestions li				{color:#000000; font-size:11px; text-decoration:none;}
#suggestions a:hover						{text-decoration:underline; color:#D6A513;}
ul.searchresultsli,ul.searchresultsli li	{margin:0px; padding:0px; background-image:none; list-style:none;}
ul.searchresultsli li						{padding:0px 3px 1px 3px;}
ul.searchresultsli li.odd					{background-color:#FFFFFF;}
a.highlight								{color:#FF00FF !important; font-weight:bold;}

/* table snippet */
.tbl,.stat_tbl {width:98%;border-collapse:collapse;}
.tbl td,.tbl th,.stat_tbl td,.stat_tbl th {height:40px; padding:5px 10px 5px 9px;	background:url(white_pi.gif) repeat-y top left;	vertical-align:top;	text-align:left;}
.tbl th,.stat_tbl th {font-size:12px; font-weight:normal; vertical-align:middle; background-color:#EEEEE1; text-align:center;}
.tbl td,.stat_tbl td {font-size:11px; border:none; border-bottom:1px solid #D0D6DB;}

.sortable { width:auto;}
.sortable th { background-color:#EEEEE1; padding-right:5px;}
.sortable td { border-bottom:1px solid #D0D6DB;}
.sortable .headerSortUp { background-color:#d7d7c2;}
.sortable .headerSortDown { background-color:#d7d7c2;}
.sortable th span { display:block; text-align:left; padding-left:15px; background:url(sortUpDo.gif) no-repeat 0px 3px;}
.sortable .headerSortUp span { background:url(sortUp00.gif) no-repeat 0px 3px;}
.sortable .headerSortDown span { background:url(sortDown.gif) no-repeat 0px 9px;}
.sortable .descr { width:250px;}
