body 				{margin:0px; background:#FFFFFF; font:11px Tahoma, Arial, Verdana;}


p					{font:11px Tahoma, Arial, Verdana; color:#000000; margin:0px; margin-bottom:5px;}
a					{font:11px Tahoma, Arial, Verdana; color:#000000; text-decoration:underline;}

.line				{ border-bottom:5px solid #DBDBDB; margin-top:1px; margin-bottom:2px;}
.logo				{height:50px; padding-top:30px;}

.topback			{background:url(images/top_back.jpg) no-repeat top; height:210px;}
.topbackleft		{background:url(images/top_back_left.jpg) repeat-x top;}
.topbackright		{background:url(images/top_back_right.jpg) repeat-x top;}
.middleline			{background:url(images/middle_back.jpg) repeat-x top; height:256px;}
.tdnews				{margin:10px; margin-left:100px; margin-bottom:15px;}
.tdnewsdate			{width:100px; font:18px "Trebuchet MS", Tahoma; color:#C8C8C9; padding:5px;}
.tdnewstxt			{width:500px; padding:5px; margin-bottom:20px;}

.toplabel			{clear:both; margin-left:210px; width:480px;}

.amenu				{color:#D6D1D1; text-decoration:none; margin-left:60px;}
.amenu:hover		{color:#FFFFFF;}
.menu_about			{background:#666 url(images/menu_about.jpg) no-repeat; padding-top:35px;}
.menu_mag			{background:#666 url(images/menu_mag.jpg) no-repeat;  padding-top:35px;}
.menu_zapr			{background:#666 url(images/menu_zapr.jpg) no-repeat; padding-top:35px;}
.menu_rem			{background:#666 url(images/menu_rem.jpg) no-repeat;  padding-top:35px;}


.mr					{margin-right:10px;}

h1					{font:16pt Trebuchet MS; color:#000000;  text-decoration:none;}
h2					{font:14pt Trebuchet MS; color:#666;  text-decoration:none;}
.title				{font:22px Trebuchet MS; color:#000000;  text-decoration:none;}
.azag				{font:18px "Trebuchet MS", Tahoma; color:#626262; text-decoration:none; border-bottom:1px dashed #626262;}
.azag:hover			{color:#000000; border-bottom:1px dashed #000000;}
.mini				{font:10px Tahoma, Arial, Verdana; color:#000000;}
.georgtitle			{font:22px Georgia, "Times New Roman", Times, serif; color:#000000;}
.georgzag			{font:18px Georgia, "Times New Roman", Times, serif; color:#000000;}
.copy				{font:10px Tahoma, Arial, Verdana; color:#929292; text-align:right}



#spec				{text-align: center; padding:10px; color:#B1AEAE;}
#spec .title		{font:18px "Trebuchet MS", Tahoma; color:#B1AEAE; text-decoration:none; text-align:center}
#spec p				{ font:10px Tahoma, Arial, Verdana; color:#B1AEAE; text-align:center}
#spec img			{margin-top:10px;}

.p10				{padding:10px;}




.content 			{}
.content p			{font:8pt Tahoma, Arial, Verdana; margin:0px; margin-bottom:20px;}
.content td			{border:0px; border-bottom:1px solid #ddd; padding:5px;}
.content a			{color:#005F97; text-decoration:underline}




input,textarea 					{border:1px solid #ddd; background:#fff; padding:5px; font:8pt Tahoma;}
.button, .button_mini, .button_red, .tocart
{background:#4EA42D url(/images/button.gif) repeat-x top; font:12px Trebuchet MS; padding:2px 25px 2px 25px; color:#F9F9F6; text-decoration:none; border:2px solid #EAEAE0; margin-bottom:4px;}

.button:hover,.button_mini:hover, .tocart:hover
{background:#539739 url(/images/button_hover.gif) repeat-x top;}

.button_mini,.tocart			{font:10px Trebuchet MS;}
.button_red				{background:#CB0539 url(/images/button_red.gif) repeat-x top; font:10px Trebuchet MS;}
.button_red:hover		{background:#B51A43 url(/images/button_red_hover.gif) repeat-x top;}



.product_cart			{padding-top:10px; padding-bottom:5px; width:100%; border-bottom:1px dashed #ddd;}
.product_cart table		{width:100%}
.product_cart td		{padding:10px;}
.product_cart .zag		{font:13pt "Trebuchet MS", Tahoma; color:#555; text-decoration:none; border-bottom:1px dashed #555;}
.product_cart .zag:hover			{color:#000000; border-bottom:1px dashed #000000;}
.product_cart .comment	{margin-top:12px; margin-bottom:12px; color:#222;}
.product_cart .old		{color:#EE0000; text-decoration:line-through; font:bold 11pt "Trebuchet MS"; padding-left:5px; padding-right:3px;}
.product_cart .price	{color:#000; font:13pt "Trebuchet MS"; padding-left:5px; padding-right:3px;}
.product_cart .blockprice	{float:right;}
.product_cart .valuta	{}


.r						{text-align:right}
.td5 td					{padding:5px;}
.radio					{border:none; background:none; padding:3px;}


#product_info			{padding:10px; padding-bottom:100px; width:100%}
#product_info td		{padding:10px; padding-left:0px;}
#product_info .comment	{color:#444444; margin-bottom:20px;}
#product_info .old		{color:#BC0000; text-decoration:line-through; font:9pt "Trebuchet MS"}
#product_info .price	{color:#000; font:13pt "Trebuchet MS"; padding-left:5px; padding-right:3px;}
#product_info .valuta	{}
#product_info .mainimg	{}
#product_info .zag		{font:13pt "Trebuchet MS"; margin-top: 20px;}



.img					{background:#fff; padding:5px; width:100px; height:100px; text-align:center;}
.grey					{color:#555}
.p5						{padding:5px;}

#txt					{width:550px;}

.tab					{padding:7px 30px 7px 30px; text-decoration:none; font:9pt Arial;color:#005F97;}


.cat_main				{font:bold 9pt "Trebuchet MS",Arial; text-decoration:none}
.cat_sub				{color:#005F97; text-decoration:none}



#categories 			{margin-top:20px; background:#F9F9F6;}
#categories a			{padding:7px 10px 7px 15px;}
#categories .main,  #categories .main2	{ text-decoration:none;  display:block;}
#categories .main:hover, #categories .main2:hover	{background:#EBEBE2}
#categories .mainsel, #categories .main2sel	{font:9pt "Trebuchet MS",Arial; text-decoration:none;  display:block; background:#6D6D5D;  color:#fff;}
#categories .sub		{padding-left:35px; display:block; color:#005F97; text-decoration:none}
#categories .sub:hover	{background:#EEEEE7;}
#categories .subsel		{padding-left:35px; display:block; background:#6D6D5D;  color:#fff; text-decoration:none}


#process				{margin-top:45px; width:550px}
#process td				{padding:5px; text-align:center}
#process .current		{background:#EEE;}

#errorblock				{background:#E74C00; padding:10px; color:#fff;}
#errorblock p			{color:#fff;}

#tbl					{}
#tbl td					{padding:10px; border-bottom:1px solid #E8E6CA; background:#F8F7EC}
#tbl .r					{text-align:right;}
#tbl th					{padding:10px; border-bottom:1px solid #E8E6CA; background:#E8E6CA; font:bold 8pt Tahoma; text-align:left;}

.blockcomment			{padding:10px; margin-bottom:20px; border-bottom:2px dashed #DDD;}

.navigation				{margin-top:20px;}
.nav					{color:#005F97; text-decoration:none;}
.navroot				{font-weight:bold; color:#005F97; text-decoration:none;}

.c						{text-align:center}
.pl						{padding-left:20px;}

.clear					{clear:both;}


.cat					{float:left; width:160px; height:200px; padding:20px;}
.cattitle				{font:bold 10pt 'Trebuchet MS';color:#005F97; text-decoration:none;}
.cattitle:hover			{border-bottom:1px dashed #005F97;}
.cat .img				{width:160px; height:160px; text-align:center;}
.cat img				{background:#eee;}



#hmenu					{padding:10px; background:#F9F9F6; color:#000; width:100%; margin-bottom:20px;}
#hmenu a				{color:#333; padding:4px;}
#hmenu .sort			{text-align:right;}
#hmenu .sel				{background:#4FA42D; color:#fff; text-decoration:none;}
.pages					{padding-top: 10px;}
.pages a				{padding:4px; margin:3px; color:#000; text-decoration:none;}
.pages a.sel			{padding:4px;  margin:3px; color:#fff; background:#4FA42D; text-decoration:none; color:#fff}




#block_cart				{ padding:10px; padding-left:50px; margin-top:30px; background: url(/images/cart.jpg) no-repeat top left;}
#block_cart a.title		{font:13pt "Trebuchet MS"; text-decoration: underline;}
#block_cart p			{margin-bottom:10px;}

#leftmenu				{margin-top:30px;}
#leftmenu p				{margin-bottom: 10px;}
#leftmenu a				{font:bold 11pt Arial,'Trebuchet MS'; color:#666; padding-left:25px;
background:url(images/next.gif) no-repeat left; text-decoration:none}
#leftmenu a:hover		{text-decoration:underline;}
#leftmenu .sel			{color:#1374C7; text-decoration:underline}


.menu_item				{padding:0px; padding:20px;}
.menu_item div			{padding:10px; background:#F8F7EC;}
.menu_item h2,.menu_item h1	{margin:0px; margin-bottom:5px;}


.tocart				{margin-left:20px;}


#big_img			{position:absolute; z-index:9999; padding:40px; background:#fff; border:5px solid #eee; }


#overlay			{position: fixed;z-index:500;top: 0px;left: 0px;height:100%;width:100%;background:#000; -moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=40);}
* html #overlay 	{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}


#window 			{position: fixed;top:50%;left:50%;z-index:9999;width:600px;height:400px; padding:20px;margin:-200px 0 0 -300px;border:5px solid #eee;background:#fff;}
* html #window	{ position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); margin:0 0 0 -300px;}



#addtocart 			{position: fixed;top:50%;left:50%;z-index:9999;width:300px;height:180px; padding:20px;margin:-180px 0 0 -150px;border:5px solid #eee;background:#fff;}
* html #addtocart	{ position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); margin:0 0 0 -150px;}



.cnt				{border:1px solid #ddd; padding:20px; background:#F9F9F6; margin-top:4px;}
.cnt p			{font:8pt Tahoma, Arial, Verdana; margin:0px; margin-bottom:20px;}
.cnt table		{width:100%}
.cnt td			{border:0px; border-bottom:1px solid #DCDCC9; padding:5px;}
.cnt caption	{background: #DCDCC9; padding:5px; text-align:center; font-weight:bold}
.cnt a			{color:#005F97; text-decoration:underline}
