a:link, a:active, a:visited {color: #4EA32A; text-decoration: underline;} 
a:hover {color: #FF0000; text-decoration: none;}

a.topmenu:link, a.topmenu:active, a.topmenu:visited {color: #000000; text-decoration: none; padding-right:15px;}
a.topmenu:hover {color: #FF0000; text-decoration: none; padding-right:15px;}

a.topmenu_green:link, a.topmenu_green:active, a.topmenu_green:visited {color: #4EA32A; text-decoration: none; padding-right:15px;}
a.topmenu_green:hover {color: #FF0000; text-decoration: none; padding-right:15px;}

a.gray:link, a.gray:active, a.gray:visited {color: #CCCCCC;}
a.gray:hover {color: #000000;}

a.ads:link, a.ads:visited, a.ads:active {color: #666666; text-decoration: underline;}
a.ads:hover {color: #4A89BB; text-decoration: none;}
.ads {color: #666666;}

BODY {margin: 0 0 0 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
TD {color: #000000;  font-size: 12px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 14px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
H1 {font-size: 16px; color: #4EA32A; margin-top:0px; margin-bottom:15px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
H2 {font-size: 14px; color: #4EA32A; margin-top:0px; margin-bottom:15px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
H3 {
	font-size: 12px; color: #4EA32A; margin-top:0px; margin-bottom:15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
	background-image: url(/_/mn_l3.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	}
H3 A {padding-left:9px;}
H3.noline {background-image: url();}
H4, H5, H6 {font-size: 12px; color: #4EA32A; margin-top:0px; margin-bottom:15px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
FORM {margin:0; padding:0;}
HR {color: #79B73C; height: 1px; width: 100%;}
SUP {font-weight: normal; font-style: normal;}
H3 SUP {font-weight: normal; font-style: normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
S {color: #999999;}

.mr0bt {margin-top:0px; margin-bottom:0px;}
.mr0t {margin-top:0px;}
.mr0b {margin-bottom:0px;}
.mr5b {margin-bottom:5px;}
.pd5 {padding:5px;}
.pd5b {padding-bottom:5px;}
.pd10 {padding:10px;}
.pd10t {padding-top:10px;}
.pd10l {padding-left:10px;}
.pd10r {padding-right:10px;}
.pd20rb {padding-right:20px; padding-bottom:20px;}
.pd20l {padding-left:20px;}
.pd20r {padding-right:20px;}
.pd30l {padding-left:30px;}
.pd30r {padding-right:30px;}

.small {font-size: 10px;}
.smaller {font-size: 9px;}
.big {font-size: 26px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
.normal {color: #000000; font-size: 12px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.inform {font-size: 18px; color: #000000; margin-top:0px; margin-bottom:10px; font-weight: normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
.alert {font-size: 18px; color: #000000; margin-top:0px; margin-bottom:0px; font-weight: normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
.width100 {width:100%;}
.error {color: #FF0000; font-weight: bold;}
.grad {font-size: 11px;}
.sitemap {padding-left:25px;}

.black {color: #000000;}
.gray {color: #CCCCCC;}
.orange {color: #FF6600;} 
.green {color: #79B73C;}
.red {color: #FF0000;}
.white {color: #FFFFFF;}

.box_slogan {
	height:53px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	}
.box_top_menu {
	height:60px;
	}
.box_top_menu .sbinG {
	height:39px;
	padding-top: 2px;
	padding-left: 50px;
	}
.box_top_menu TABLE TD.r {
	padding-right: 30px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	}
.box_top_menu TABLE TD.l {
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	}
.box_basket {
	font-size: 11px;
	padding-bottom: 10px;
	padding-left: 26px;
	background-image: url(/_/pics/basket.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_basket a {text-decoration: none;}
.box_currency {
	font-size: 11px;
	text-align: right;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
	}
.box_price {
	height:25px;
	font-size: 11px;
	padding-left: 26px;
	padding-right: 30px;
	background-image: url(/_/pics/pricelist.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	}
.box_price a {text-decoration: none;}
.box_subscribe {
	height:25px;
	font-size: 11px;
	padding-left: 26px;
	padding-right: 30px;
	background-image: url(/_/pics/subscribe.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	}
.box_subscribe a {text-decoration: none;}
.box_cabinet {
	height:25px;
	font-size: 11px;
	padding-left: 73px;
	padding-right: 30px;
	background-image: url(/_/pics/question.gif);
	background-repeat: no-repeat;
	background-position: 47px 2px;
	}
.box_cabinet a {text-decoration: none;}
.box_exit {
	height:25px;
	font-size: 11px;
	padding-left: 26px;
	padding-right: 30px;
	background-image: url(/_/pics/delete.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	}
.box_exit a {text-decoration: none;}


.box_to_basket {
	color: #4EA32A;
	font-weight: bold;
	height:25px;
	padding-left: 26px;
	padding-right: 20px;
	background-image: url(/_/pics/basket.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_to_basket a {text-decoration: none;}
.box_to_question {
	color: #4EA32A;
	height:25px;
	padding-left: 26px;
	padding-right: 20px;
	background-image: url(/_/pics/faq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_to_question a {text-decoration: none;}
.box_to_nalichie_yes {
	color: #4EA32A;
	font-weight: bold;
	height:25px;
	padding-left: 26px;
	padding-right: 20px;
	background-image: url(/_/pics/relationship.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	}
.box_to_nalichie_no {
	color: #FF0000;
	font-weight: bold;
	height:25px;
	padding-left: 26px;
	padding-right: 20px;
	background-image: url(/_/pics/vacancies.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_to_sklad {
	color: #FF0000;
	font-weight: bold;
	}
.box_to_back {
	color: #4EA32A;
	height:25px;
	padding-left: 26px;
	padding-right: 20px;
	background-image: url(/_/pics/profile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_to_back a {text-decoration: none;}


.box_menu {
	width:240px;
	padding-left: 30px;
	vertical-align: top;
	}
.box_menu SUP {font-size: 8px; font-weight: normal; font-style: normal;}

.h_cataloque, .h_search, .h_contacts, .h_partners, .h_news {
	font-size: 16px; color: #000000; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	}
.h_cataloque {background-image: url(/_/pics/profile.gif);}
.h_search {background-image: url(/_/pics/search.gif);}
.h_contacts {background-image: url(/_/pics/contacts.gif);}
.h_partners {background-image: url(/_/pics/question.gif);}
.h_news {background-image: url(/_/pics/details.gif);}


.box_text_idx {
	height:560px;
	vertical-align: top;
	padding-left: 40px;
	padding-right: 40px;
	}
.box_text {
	height:560px;
	vertical-align: top;
	padding-left: 40px;
	padding-right: 30px;
	}
.box_text_full {
	height:560px;
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
	}
.box_text_idx h1 {text-transform: uppercase; border-bottom:1px solid #50A42B; }
.box_text h1 {text-transform: uppercase; border-bottom:1px solid #50A42B; }
.box_text_full h1 {text-transform: uppercase; border-bottom:1px solid #50A42B; }
.box_text_idx H1.noline {text-transform: uppercase; border-bottom:0px solid #FFFFFF; }
.box_text H1.noline {text-transform: uppercase; border-bottom:0px solid #FFFFFF; }
.box_text_full H1.noline {text-transform: uppercase; border-bottom:0px solid #FFFFFF; }

.box_news {
	width:190px;
	padding-right: 30px;
	vertical-align: top;
	}

.box_soput {
	width:190px;

	vertical-align: top;
	}

.box_footer {
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;

	}
.box_footer a {text-decoration: none;}
.box_footer_r {
	float:right;
	font-size: 11px;
	color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
.box_footer_r a {text-decoration: none;}

.box_footer_c {
	font-size: 11px;
	color: #AAAAAA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
.box_footer_c a:link, .box_footer_c a:active, .box_footer_c a:visited {color: #AAAAAA; text-decoration: none;} 
.box_footer_c a:hover {color: #333333; text-decoration: underline;}

.box_footer_t {
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

.gogo {
	font-size: 20px;
	font-weight: bold; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	}
.goback {
	font-weight: bold; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	}


.tLtop {text-align: center; padding:5px; font-weight: bold; border-top: 1px solid #D2D2D2; background-color: #F0F0F0;}
.tRtop {text-align: center; padding:5px; font-weight: bold; border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; background-color: #F0F0F0;}
.tRtop-r {text-align: right; padding:5px; padding-right:30px; font-weight: bold; border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; background-color: #F0F0F0;}
.tL {padding:5px; border-top: 1px solid #D2D2D2;}
.tL-r {text-align: right; padding:5px; padding-right:30px; border-top: 1px solid #D2D2D2;}
.tR {padding:5px; border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2;}
.tR-r {text-align: right; padding:5px; padding-right:30px; border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2;}
.tB {font-size: 1px; border-top: 1px solid #D2D2D2;}
.tP {padding:5px;}
.tBorder {border: 1px solid #D2D2D2;}


div.sbrb {width: 100%; margin: 0 auto 0px auto; text-align: left;}
div.sbrbc {width: 100%; margin: 0 auto 0px auto; text-align: center;}
div.sbrbr {width: 100%; margin: 0 auto 0px auto; text-align: right;}
.rbtl, .rbtr, .rbbl, .rbbr {background-image: url(/_/box1.gif); height: 12px; font-size: 1px;}
.rbtl, .rbbl {margin-right: 12px;}
.rbtr, .rbbr {margin-left: 12px; margin-top: -12px;}
.rbtr {background-position: 100% 0;}
.sbin {border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 12px; padding-right:12px; text-align:left;}
.sbin165 {height:165px; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 12px; padding-right:12px; text-align:left;}
.rbbl  {background-position: 0 -12px;}
.rbbr {background-position: 100% -12px;}


div.sbrbG {width: 100%; margin: 0 auto 0px auto; text-align: left;}
.rbtlG, .rbtrG, .rbblG, .rbbrG {background-image: url(/_/box4.gif); height: 12px; font-size: 1px;}
.rbtlG, .rbblG {margin-right: 12px;}
.rbtrG, .rbbrG {margin-left: 12px; margin-top: -12px;}
.rbtrG {background-position: 100% 0;}
.sbinG {background-color:#F0F0F0; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 12px; padding-right:12px; text-align:left;}
.sbinGnoleft {background-color:#F0F0F0; border-right: 1px solid #D2D2D2; padding-right:12px; text-align:left;}
.rbblG  {background-position: 0 -12px;}
.rbbrG {background-position: 100% -12px;}


.menu {font-size: 12px; color: #52A32A;}
.menu a:link, .menu a:visited, .menu a:active {color: #52A32A; text-decoration: none; font-weight: bold;}
.menu a:hover {color: #FF0000; text-decoration: none; font-weight: bold;}
.menu2 {padding-left: 15px; font-size: 12px; color: #52A32A; font-weight: normal;}
.menu2 a:link, .menu2 a:visited, .menu2 a:active {color: #52A32A; text-decoration: none; font-weight: normal;}
.menu2 a:hover {color: #FF0000; text-decoration: none; font-weight: normal;}


.box_text table#main				{width:100%; border-top:1px solid #D2D2D2;}
.box_text table#main p				{margin:0px; padding:0px;}
.box_text table#main th				{padding:5px; background-color:#F0F0F0; color:#666666; border-bottom:1px solid #D2D2D2; font-size: 10px; text-align:center;}
.box_text table#main td				{vertical-align: top; padding:10px; padding-top:6px; padding-bottom:6px; border-bottom:1px solid #D2D2D2;}
.box_text table#main td	H3			{margin-bottom:2px;}
.box_text table#main td.photo		{vertical-align: top; width:50px; text-align:center; padding-left:0px;}
.box_text table#main td.photo img	{width:50px;}
.box_text table#main .price			{text-align:right; color:#000000; padding-right:0px; padding-left:0px;}
.box_text table#main .price b		{font-size: 22px; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
.box_text table#main .basket		{vertical-align: top;  text-align:right; padding-right:0px; padding-top:7px;}

.box_text table#main .nobasket		{vertical-align: top;  text-align:right; padding-right:0px; padding-top:12px;}

.price		{text-align:right;}
.price b		{font-size: 22px; font-weight: bold; text-align:right; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
.box_block H2 {
	text-align:center;
	font-size: 12px; color: #4EA32A; margin-top:0px; margin-bottom:5px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
	}
.price_basket		{vertical-align: top; text-align:right; padding-left:0px; padding-right:0px; padding-top:2px;}



.box_text table#group				{width:100%;}
.box_text table#group p				{margin:0px; padding:0px;}
.box_text table#group td			{vertical-align: top; padding:0px;}
.box_text table#group td.photo		{width:1%; vertical-align: top; text-align:center; padding-left:0px; padding-right:10px;}
.box_text table#group td.photo img	{width:100px;}
.box_text table#group td.text		{width:99%; vertical-align: top; padding:0px;}
.box_text table#group td.text H3 	{margin-bottom:5px; background-position: left 8px;}
.box_text td.empty					{width:30px; font-size: 1px;}


.box_text table#descr				{width:100%; border-top:1px solid #D2D2D2;}
.box_text table#descr th			{padding:5px; padding-left:10px; padding-right:10px; background-color:#F0F0F0; color:#666666; border-bottom:1px solid #D2D2D2; font-size: 10px; text-align:left;}
.box_text table#descr td			{vertical-align: top; padding-right:10px; padding-top:6px; padding-bottom:6px; padding-left:10px; border-bottom:1px solid #D2D2D2;}

.price_big {font-size: 40px; font-weight: normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}

.thumb_brd {width:50px; height:50px; border: 1px solid #D2D2D2;}


#tplPreview {
	BORDER-RIGHT: #AAAAAA 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #AAAAAA 1px solid; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 12px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 15px; 
	BORDER-LEFT: #AAAAAA 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 12px; 
	BORDER-BOTTOM: #AAAAAA 1px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	BACKGROUND-COLOR: #ffffff
	}

#tplPreviewBody {POSITION: relative}
#tplPreviewImage {MARGIN: 8px auto 0px}
#tplPreviewProgressBar {
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #6a6a6a 1px solid; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 12px; 
	LEFT: 50%; 
	PADDING-BOTTOM: 15px; 
	MARGIN-LEFT: -67px; 
	BORDER-LEFT: #6a6a6a 1px solid; 
	WIDTH: 115px; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #6a6a6a 1px solid; 
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	POSITION: absolute; TOP: 45%; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	}
.rightcoltempl {MARGIN-LEFT: 5px; WIDTH: 236px}


#cse-search-results {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

.ads 						{font-size: 11px; color: #AAAAAA;}
a.ads:link, a.ads:active, a.ads:visited {color: #AAAAAA; text-decoration: underline;} 
a.ads:hover {color: #333333; text-decoration: none;}






.MX_subscribe_width100 {width:100%;}
.MX_subscribe_req {color:#FF0000; font-weight: bold;}
.MX_subscribe_noreq {color:#999999;}
.MX_subscribe_error {color:#FF0000; font-weight: bold; font-size: 125%;}

.MX_subscribe_table TD {padding:0px; padding-right:5px; padding-bottom:5px;}
.MX_subscribe_table INPUT {margin:0px; padding:0px;}
.MX_subscribe_form {padding:0px; margin:0px;}
.MX_subscribe_header {padding:0px; margin:0px;}
.MX_subscribe_input {font-weight: bold; font-size: 125%;}
.MX_subscribe_table TD.MX_subscribe_otstup {padding-top:15px; border-top: solid 1px #E5E5E5;}

.MX_ref_comment {color:#999999; font-size: 10px;}









.MX_faq_gray {color:#999999;}
a.MX_faq_gray:link, a.MX_faq_gray:active, a.MX_faq_gray:visited {color: #999999; text-decoration: underline;}
a.MX_faq_gray:hover {text-decoration: none;}
.MX_faq_image {border: 1px solid #CCCCCC; margin-right:5px; margin-bottom:5px; margin-top:2px; }
.MX_faq_illustration {border: 1px solid #CCCCCC; margin-right:10px; margin-bottom:10px; margin-top:2px; }

DIV.MX_faq_simple {color:#666666; font-size:11px;}
DIV.MX_faq_simple a:link, DIV.MX_faq_simple a:active, DIV.MX_faq_simple a:visited {color: #666666; text-decoration: underline;}
DIV.MX_faq_simple a:hover {color: #000000; text-decoration: none;}

.MX_faq_width100 {width:100%;}
.MX_faq_req {color:#FF0000; font-weight: bold;}
.MX_faq_noreq {color:#999999;}
.MX_faq_error {color:#FF0000;}
.MX_faq_table TD {padding:3px;}
.MX_faq_form {padding:0px; margin:0px;}
.MX_faq_header {padding:0px; margin:0px;}
.MX_faq_comment {color:#999999; font-size: 10px;}
.MX_faq_comment A {color:#999999;}
.MX_faq_pd0 {padding:0px; margin:0px;}











.mx_reviews_gray {color:#999999;}
a.mx_reviews_gray:link, a.mx_reviews_gray:active, a.mx_reviews_gray:visited {color: #999999; text-decoration: underline;}
a.mx_reviews_gray:hover {text-decoration: none;}
.mx_reviews_image {border: 1px solid #CCCCCC; margin-right:5px; margin-bottom:5px; margin-top:2px; }
.mx_reviews_illustration {border: 0px solid #CCCCCC; margin-left:10px; margin-bottom:10px; margin-top:2px; }
TABLE.mx_reviews_user {border-top: 1px solid #CCCCCC;}
TABLE.mx_reviews_user TD {padding:6px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid #CCCCCC; vertical-align:top;}

DIV.mx_reviews_simple {color:#666666; font-size:11px;}
DIV.mx_reviews_simple a:link, DIV.mx_reviews_simple a:active, DIV.mx_reviews_simple a:visited {color: #666666; text-decoration: underline;}
DIV.mx_reviews_simple a:hover {color: #000000; text-decoration: none;}

.mx_reviews_width100 {width:100%;}
.mx_reviews_req {color:#FF0000; font-weight: bold;}
.mx_reviews_noreq {color:#999999;}
.mx_reviews_error {color:#FF0000;}
.mx_reviews_table TD {padding:3px;}
.mx_reviews_form {padding:0px; margin:0px;}
.mx_reviews_header {padding:0px; margin:0px;}
.mx_reviews_comment {color:#999999; font-size: 10px;}
.mx_reviews_comment A {color:#999999;}
.mx_reviews_pd0 {padding:0px; margin:0px;}











.mx_friend_width100 {width:100%;}
.mx_friend_req {color:#FF0000; font-weight: bold;}
.mx_friend_noreq {color:#999999;}
.mx_friend_error {color:#FF0000;}
.mx_friend_table TD {padding:3px;}
.mx_friend_form {padding:0px; margin:0px;}
.mx_friend_pd0 {padding:0px; margin:0px;}
DIV.mx_friend_letter {border: 1px solid #D2D2D2; background-color:#FFFFFF;}
TD.mx_friend_letter {border-left: 1px solid #D2D2D2; padding-left:15px;}



