/* GENERAL */
body	{margin: 0px; padding: 0px; background-color: #ffffff; font-size: 12px; font-family: Tahoma, Arial;}
td		{font-family: Tahoma, Arial; font-size: 12px; color: #000000; vertical-align: top;}
img		{border: 0;}

.pmain	{text-align: justify; font-family: Arial, Tahoma, Verdana; font-size: 13px;}

a		{font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #336699; text-decoration: none;}
a:hover	{font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #ff0000; text-decoration: underline;}

h1	{font: bold 18px Tahoma, Arial; color: #CC0000; text-decoration: none; position: relative; margin: 0px; padding-left: 5px;}
h2	{font: bold 13px Tahoma, Arial; color: #336699; text-decoration: none; margin: 0px; padding-left: 5px;}

#b2 {display: none;}

/*NEWS*/
#news			{padding: 2px 0px 3px 10px; width: 100%}
#news a			{font: normal 12px Arial, Tahoma; color: #336699; text-decoration: none;}
#news a:hover	{font: normal 12px Arial, Tahoma; color: #CC0000; text-decoration: none;}
#ndate			{float: left; padding: 2px 5px 2px 0px; font: normal 10px Arial, Tahoma; color: #999999;}
#nprew			{margin: 0px 0px 0px 62px; font: normal 10px; Arial, Tahoma; color: #666666;}

/* UP UP2 */
#up			{height: 16px; font: normal 9px Tahoma; background: url(v_images/bg_up.gif); background-repeat: repeat-x;}
#up td		{font: normal 9px Tahoma; color: #333333; padding: 2 0 0 0;}
.up_h1 H1	{font-family: Tahoma, Arial; font-size: 9px; font-weight: normal; color: #333333; text-decoration: none;}
.up2_r		{font-size: 9px; padding: 0 0 0 0; width: 21%; background: url(v_images/bg_up_red.gif); background-position: 0px 2px; background-repeat: repeat-x;}
.up2_b		{font-size: 9px; padding: 5 5 0 0; background: url(v_images/bg_up_blue.gif); background-position: 0px 2px; background-repeat: repeat-x;}

/* ШАПКА */
#div_head	{background: url(v_images/bg_head.gif); width: 100%; height: 23px;}
#div_title	{font: bold 12px Verdana, Tahoma, Arial; color: #39434d; background: url(v_images/bg_title.gif) top right no-repeat; width: 100%; height: 100%; padding-top: 3px;}
#div_title2	{background: url(v_images/bg_title.gif) top right no-repeat; width: 100%; height: 100%;}

#left_div_head_big	{font: bold 12px Verdana, Tahoma, Arial; text-align: left; background: url(v_images/bg_search_2.gif); color: #39434d; height: 21px; padding: 3px 0px 0px 5px;}
.line TD			{color: #39434d; border-bottom: #e2eaf2 1px solid; height: 24px; vertical-align: middle;}

.title		{font: bold 12px Verdana, Tahoma, Arial; color: #39434d; vertical-align: middle;}
.title_s	{font: bold 10px Verdana, Tahoma, Arial; color: #39434d; vertical-align: middle; text-decoration: none; padding-left: 5px; padding-right: 0px; line-height: 10px;}
.title_s2	{font: bold 10px Verdana, Tahoma, Arial; color: #39434d; text-decoration: none; line-height: 10px;}

/* цвета линков */
.s_black				{font: normal 9px Tahoma, Arial; color: #333333; text-decoration: none;}
a.s_black			{font: normal 9px Tahoma, Arial; color: #333333; text-decoration: none;}
a:hover.s_black		{font: normal 9px Tahoma, Arial; color: #336699; text-decoration: none}
a.link_sblue		{font: normal 11px Verdana, Tahoma, Arial; color: #333333; text-decoration: none;}
a:hover.link_sblue	{font: bold 11px Verdana, Tahoma, Arial; color: #336699; text-decoration: none}
a.link_blue			{font: bold 11px Tahoma, Verdana, Arial; color: #336699; text-decoration: none;}
a:hover.link_blue	{font: bold 11px Tahoma, Verdana, Arial; color: #CC0000; text-decoration: underline;}
a.link_red			{font: bold 11px Tahoma, Arial; color: #CC0000; text-decoration: none;}
a:hover.link_red	{font: bold 11px Tahoma, Arial; color: #999999; text-decoration: underline;}
/*
a.small_grey		{font: normal 9px Tahoma, Arial; color: #999999; text-decoration: none;}
a:hover.small_grey	{font: normal 9px Tahoma, Arial; color: #cc0000; text-decoration: underline;}
*/

.red	{color: #CC0000}

/* Главное меню */
#menu			{overflow: hidden; width: 100%; background: url("v_images/menu_bg_off.gif") top left repeat-x; height: 28px;}
#mmenu			{margin: 0; padding: 0; height: 17px; float: left;}
#mmenu li		{margin: 0; padding: 0; list-style: none; height: 17px; float: left; background: url("v_images/menu_bg_off.gif") top left repeat-x;}
#mmenu li a		{font: bold 11px Verdana, Tahoma; color: #333333; text-decoration: none; height: 17px; padding: 0px 10px 0px 10px; display: inline-block; text-align: center; border: none; position: relative;}
#mmenu li a:hover,
#mmenu li.on a	{color: #CC0000; border: none; padding-top: 4px; background: url("v_images/menu_bg_on.gif") top left repeat-x; text-decoration: none;}
#mmenu li > a	{display: block;}
#mmenu li.sp	{background: url("v_images/menu_bg_dot.gif") top right no-repeat;}

/*Каталог*/
#catin				{width: 98%; padding-top: 5px;}
#catin #cat div		{float: left; text-align: left; width: 105px; padding: 0 0 0 5;}
/*
#catin #catpc div		{float: left; text-align: left; width: 150px; padding: 3 0 0 5;}
#catin #catteh div		{float: left; text-align: left; width: 200px; padding: 3 0 0 5;}
*/
#cat_head		{font: bold 12px Tahoma, Verdana, Arial; padding: 7px 0px 1px 5px;}
.head_blue		{color: #336699;}
/*
.head_green		{color: #006600;}
.head_fiolet	{color: #660066;}
.head_oran		{color: #ff6600;}
*/
.cat_prew		{text-align: right; font: normal 9px Tahoma, Arial;}
.cat_prew span	{font: bold 11px Tahoma, Arial; color: #CC0000;}
#line_blue		{width: 100%; height: 6px; background: url(v_images/bg_head_blue.gif);}

/* NEWS */
.main_news		{padding: 7px 7px 7px 7px; background-color: #e5f0fa}
#news_prew		{text-align: justify; font: normal 12px Tahoma, Arial;}
#news_prew span	{color: #CC0000; font-weight: bold; font-size: 12px;}

/* Левая часть */
#leftmenu		{width: 100%; padding-top: 5px;}
#leftmenu div	{float: left; width: 100px; padding: 0px 0px 0px 0px; font: normal 11px Tahoma, Arial, Verdana; color: #000000;}
#left_part		{width: 100%; text-align: left; padding: 5px 2px 5px 4px;}

/* Поиск и быстрый поиск регистрация*/
.searcht		{background: url(v_images/bg_search.gif);}
.searcht td		{vertical-align: middle; text-align: center;}
.search_dop		{border: 1px solid #7f9db9;}
.search_dop td	{vertical-align: middle; padding-top: 4px; font: normal 9px Verdana, Tahoma; color: #333333;}
.dop_search		{width: 100%; font: normal 10px Arial, Helvetica;}
.searchti		{background: url(v_images/bg_search_2.gif);}
.searchti td	{vertical-align: middle; text-align: center;}

input.search	{width: 100%; font: normal 12px Arial, Helvetica, sans-serif; color: #416688; border-top: 1px solid #7f9db9; border-left: 1px solid #7f9db9; border-bottom: 1px solid #b7cce0; border-top: 1px solid #7f9db9; border-left: 1px solid #7f9db9; border-right: 0px;}
select.search	{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #416688;}
select.searchc	{width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #416688;}

.txtpole		{font: normal 12px Arial, Helvetica; color: #39434d; border: 1px solid #39434d;}
.txtpole2		{font: normal 12px Arial, Helvetica; color: #39434d; width: 100%; border: 1px solid #7f9db9;}

.descroption-add	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7b7b7b}
.input				{font-family: Arial, Helvetica; font-size: 11px; width: 100%; border: 1px solid #7f9db9;}
.input_50			{font-family: Arial, Helvetica; font-size: 11px; width: 50px; border: 1px solid #7f9db9;}

/**/
#txt_ads			{width: 100%; text-align: center; padding-top: 7px; padding-bottom: 7px;}
#txt_ads a			{font: bold 12px Verdana, Tahoma, Arial; color: #0000FF; text-decoration: none;}
#txt_ads a:hover	{font: bold 12px Verdana, Tahoma, Arial; color: #0000FF; text-decoration: underline;}

/*КАТАЛОГ*/
.popimg td		{vertical-align: bottom; text-align: center; width: 20%; height: 110px; padding-left: 22px; border-right: 1px solid #e2eaf2;}
td.popimgn		{vertical-align: bottom; text-align: center; width: 20%; padding-left: 22px; border-right: 0px;}
.popname td		{vertical-align: top; text-align: center; border-right: 1px solid #e2eaf2;}
.popname a:hover{text-decoration: none;}
td.popnamen		{vertical-align: top; text-align: center; border-right: 0px;}
.poppr		{font: normal 10px Tahoma, Verdana, Arial; color: #999999; vertical-align: middle; text-align: center; background-color: #f2f8ff; border-right: 1px solid #e2eaf2;}
.popprn		{font: normal 10px Tahoma, Verdana, Arial; color: #999999; vertical-align: middle; text-align: center; background-color: #f2f8ff;}
.poppr2		{font: normal 10px Tahoma, Verdana, Arial; color: #999999; background-color: #f2f8ff;}
a.pricebu		{font: bold 10px Tahoma, Arial; color: #999999; text-decoration: none;}
a:hover.pricebu	{font: bold 10px Tahoma, Arial; color: #999999; text-decoration: underline;}
.small				{font: normal 10px Verdana, Tahoma, Arial; color: #999999; text-align: center; padding: 2 0 2 0; line-height: 75%; text-decoration: none;}
.small_black		{font: normal 11px Verdana, Tahoma, Arial; color: #000000; text-decoration: none;}
.bigprice			{font: bold 18px Tahoma, Verdana, Arial; color: #CC0000; padding-left: 10px; padding-top: 5px;}
.bigprice a			{font: bold 18px Tahoma, Verdana, Arial; color: #CC0000; text-decoration: none;}
.bigprice a:hover	{font: bold 18px Tahoma, Verdana, Arial; color: #CC0000; text-decoration: underline;}
.mprice				{font: bold 12px Tahoma, Verdana, Arial; color: #CCCCCC; padding-left: 10px;}
.mprice a			{font: bold 12px Tahoma, Verdana, Arial; color: #CCCCCC; text-decoration: none;}
.mprice a:hover		{font: bold 12px Tahoma, Verdana, Arial; color: #CC0000; text-decoration: underline;}
a.pricebu		{font: bold 10px Tahoma, Arial; color: #999999; text-decoration: none;}
a:hover.pricebu	{font: bold 10px Tahoma, Arial; color: #999999; text-decoration: underline;}

.small_fio		{font: normal 11px Verdana, Tahoma, Arial; color: #660066; padding-left: 10px;}
.small_fio TD	{font: normal 11px Verdana, Tahoma, Arial; color: #660066;}
.small_gree		{font: normal 11px Verdana, Tahoma, Arial; color: #336600; padding-left: 10px;}
.small_gree TD	{font: normal 11px Verdana, Tahoma, Arial; color: #336600;}

.copyright		{font: normal 10px Verdana, Tahoma, Arial; color: #336699; text-align: left; padding: 5 0 0 10; text-decoration: none;}
a.cright		{font: bold 10px Verdana, Tahoma, Arial; color: #000000; text-decoration: none;}
a:hover.cright	{font: bold 10px Verdana, Tahoma, Arial; color: #ff0000; text-decoration: underline;}
a.crightb		{font: bold 10px Verdana, Tahoma, Arial; color: #336699; text-decoration: none;}
a:hover.crightb	{font: bold 10px Verdana, Tahoma, Arial; color: #ff0000; text-decoration: none;}

#original			{text-align: right; font: normal 10px Verdana, Tahoma, Arial; color: #336699; }
#original a			{font: normal 10px Verdana, Tahoma, Arial; color: #336699; text-decoration: none;}
#original a:hover	{font: normal 10px Verdana, Tahoma, Arial; color: #ff0000; text-decoration: none;}
