/* Îáùèå */
body		{margin: 0px; padding: 0px; font-family: Arial, Helvetica; font-size: 11px; color: #000000;}
td			{font-family: Arial, Helvetica; font-size: 11px; color: #000000}
img			{border: 0}

.td_small	{padding: 0px 10px 0px 10px; font-size: 11px;}
.center td	{text-align: center; vertical-align: bottom; padding-bottom: 10px;}

a			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1a3dc1; text-decoration: underline}
a:hover		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e8500e; text-decoration: none}

.rait		{display: block; width: 50px; height: 11px; background-color: #ff5700; background-image: url("/v_images/rait_bg.gif"); background-repeat: no-repeat; margin-left: -1px}

#up_table	{width: 100%; vertical-align: top; background: url("v_images/bg_up_main.gif");  background-position: 0% 0%; background-repeat: repeat-x;}

.up_tag		{vertical-align: top; padding: 0px 0px 0px 5px;}
.up_tag h1	{font-family: Arial, Helvetica; font-size: 10px; color: #CCCCCC; padding-bottom: 0px; padding-top: 0px; margin: 0px;}

h1				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00508d; padding-bottom: 10px; padding-top: 10px; margin: 0px}
h2				{font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; padding-bottom: 10px; padding-top: 10px; margin: 0px}
h4				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding-bottom: 5px; padding-top: 10px; margin: 0px;}
.ico-catalog	{float: right; margin: 0px 0px 0px 0px; padding-right: 5px; line-height: normal}
p				{padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 5px; margin: 0px}
#small			{font: normal 11px Arial, Helvetica;}

.descroption-add	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7b7b7b}

#dots			{background: url("v_images/tarif/line_business.gif");  background-position: 0px 5px; background-repeat: repeat-x;}
#dots_elit		{background: url("v_images/tarif/line_business.gif");  background-position: 0px 0px; background-repeat: repeat-x;}
#dots_g			{background: url("v_images/tarif/line_mini.gif");  background-position: 0px 5px; background-repeat: repeat-x;}

.head			{font-family: Arial, Helvetica; font-size: 18px; color: #e8500e; padding: 5px 0px 5px 0px;}
.title_main		{font: bold 11px Tahoma, Arial, Verdana; color: #FFFFFF; padding: 2px 0px 0px 10px; vertical-align: top;}
.title_green	{background-color: #62be49;}
.title_sea		{background-color: #009999;}
.title_oran		{background-color: #ff5700;} 

select.msearcap		{font-family: Arial, Helvetica; font-size: 11px; padding: 0px; width: 100%; border: 1px solid #7f9db9;}
.txtpole			{font: normal 12px Arial, Helvetica; color: #000000; width: 100%; border: 1px solid #7f9db9;}
.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;}
.searchpadding		{padding: 5px 5px 5px 5px;}
.search				{border-bottom: 1px solid #9ebcd4; padding: 5px 5px 5px 5px;}
.bg_blue			{background-color: #e1ebf5; border-bottom: 1px solid #9ebcd4;}

#rubricator_menu	{width: 100%;}
#rubricator div		{float: left; width: 164px; padding: 2px 0px 0px 2px;}
.rubricdop div		{float: left; width: 220px; padding: 0px 0px 0px 0px;}
.rubricdop div		{float: left; width: 220px; padding: 0px 0px 0px 0px;}

#cat_menu			{width: 100%; padding: 0px 0px 0px 0px;}
#cat_menu #cat div	{float: left; width: 230px; font-size: 11px; padding: 5px 0px 0px 0px;}
#cat div a			{font: bold 14px Arial, Tahoma; color: #1a3dc1; text-decoration: none}
#cat div a:hover	{font: bold 14px Arial, Tahoma; color: #CC0000; text-decoration: none}

#id_news	{font: normal 12px Arial, Tahoma; text-align: justify; padding: 7px 10px 7px 10px;}
#txt_date	{font: normal 11px Arial, Tahoma; color: #666666;}

#brend		{width: 100%; padding: 0px 0px 0px 0px;}
#brend div	{float: left; width: 100px; height: 95px; padding: 0px 0px 0px 0px; text-align: center;}

#ostr		{width: 100%; padding: 0px 0px 0px 0px;}
#ostr div	{float: left; width: 200px; padding: 0px 0px 0px 0px; text-align: left; text-transform: capitalize;}
#nstr		{width: 100%; padding: 0px 0px 0px 0px;}
#nstr div	{float: left; width: 40px; padding: 0px 0px 0px 0px; text-align: left;}

.photoprew			{vertical-align: top;}
.photoprew a		{font: normal 11px Tahoma, Verdana, Arial; color: #000000; text-decoration: none;}
.photoprew a:hover	{font: normal 11px Tahoma, Verdana, Arial; color: #CC0000; text-decoration: none;}

.copyright			{font: normal 10px Tahoma, Arial; color: #000000; vertical-align: top; padding: 17px 0px 0px 20px;}
.copyright a		{font: normal 10px Tahoma, Arial; color: #000000; text-decoration: none}
.copyright a:hover	{font: normal 10px Tahoma, Arial; color: #CC0000; text-decoration: none}

a.gorod			{font: bold 11px Tahoma, Arial; color: #ff5700; text-decoration: underline; padding: 2 10 2 10;}
a:hover.gorod	{font: bold 11px Tahoma, Arial; color: #ffa373; text-decoration: none; padding: 2 10 2 10}
a.gorodon		{font: bold 11px Tahoma, Arial; color: #FFFFFF; background-color: #ff5700; text-decoration: none; padding: 2 10 2 10;}
a:hover.gorodon	{font: bold 11px Tahoma, Arial; color: #FFFFFF; background-color: #ff5700; text-decoration: none; padding: 2 10 2 10;}

#color-aqua		{color: #228bc7}
#color-navy		{color: #1a3dc1}
#color-orange	{color: #e8500e}
#color-red		{color: #cc0000}
#color-green	{color: #008000}
#color-violet	{color: #663399}
#color-teal		{color: #008080}
#color-silver	{color: #c0c0c0}
#color-gray		{color: #808080}

a.link_sblue		{font: bold 11px Tahoma, Verdana, Arial; color: #1a3dc1; text-decoration: none; text-transform: uppercase;}
a:hover.link_sblue	{font: bold 11px Tahoma, Verdana, Arial; color: #CC0000; text-decoration: none; text-transform: uppercase;}
a.link_blue			{color: #1a3dc1;}
a:hover.link_blue	{color: #CC0000;}
a.link_red			{color: #CC0000;}
a:hover.link_red	{color: #CC0000;}
a.link_black		{font-size: 10px; color: #000000; text-decoration: none;}
a:hover.link_black	{font-size: 10px; color: #CC0000; text-decoration: none;}
a.link_sblack		{font: normal 11px Arial, Tahoma, Verdana; color: #000000; text-decoration: none;}
a:hover.link_sblack	{font: normal 11px Arial, Tahoma, Verdana; color: #006666; text-decoration: none;}
a.link_sea			{font: bold 11px Tahoma, Arial; color: #009999; text-decoration: none;}
a:hover.link_sea	{font: bold 11px Tahoma, Arial; color: #CC0000; text-decoration: none;}
a.link_oran			{font: bold 11px Tahoma, Arial; color: #ff5700; text-decoration: none;}
a:hover.link_oran	{font: bold 11px Tahoma, Arial; color: #ffa373; text-decoration: none;}
a.link_soran		{font: normal 11px Tahoma; color: #000000; text-decoration: none; background-color: #fff0e5;}
a:hover.link_soran	{font: normal 11px Tahoma; color: #FFFFFF; text-decoration: none; background-color: #ff5700;}
a.link_sgrey		{font: normal 10px Tahoma; color: #999999; text-decoration: none; padding: 0px 5px 2px 5px;}
a:hover.link_sgrey	{font: normal 10px Tahoma; color: #FFFFFF; text-decoration: none; background-color: #ff5700;}

#elit a.link_sgrey			{font: normal 10px Tahoma; color: #ff5700; text-decoration: none; background-color: #ffdfce; padding: 0px 5px 2px 5px;}
#elit a:hover.link_sgrey	{font: normal 10px Tahoma; color: #FFFFFF; text-decoration: none; background-color: #ff5700;}

/*ÐÅÊËÀÌÀ*/
#ads_up			{width: 100%; height: 50px; vertical-align: top; background: url("v_images/bg_up_main_inv.gif"); background-position: 0% 100%; background-repeat: repeat-x;}
#ads_txt_up_r	{width: 100%; padding: 0px 0px 10px 0px; margin-top: 0px; border-bottom: 1px solid #009999;}
#ads_468x60		{padding-top: 7px; padding-bottom: 7px; text-align: center;}
#main100		{width: 100%; text-align: center; padding-top: 7px;}

/* ïåðåéòè small */
#ronm			{font: normal 9px Tahoma, Arial; color: #333333; padding-top: 3px;}
#ronm a			{font: normal 11px Tahoma, Arial; color: #1a3dc1; text-decoration: none}
#ronm a:hover	{font: normal 11px Tahoma, Arial; color: #1a3dc1; text-decoration: underline}

/* Âåðõíåå ìåíþ */
#up_menu_cn			{font: normal 10px Tahoma, Arial; color: #ffffff; float: right; height: 20px; padding: 0px 10px 0px 10px; background-color: #ff9900; border-bottom: 1px solid #c67700;}
#up_menu_cn a		{font: normal 10px Tahoma, Arial; color: #663300; text-decoration: none}
#up_menu_cn a:hover	{font: normal 10px Tahoma, Arial; color: #ffffff; text-decoration: underline}
#up_menu_lr			{float: right; width: 1px; height: 20px; background: url("v_images/bg_up_menu_lr.gif"); background-repeat: no-repeat;}

/* ÄËß ÂÑÅÕ ÏÅÐÅÊËÞ×ÀÒÅËÅÉ */
/*
#search_menu	{overflow: hidden;}
*/
#limenu		{overflow: hidden;}
/* Ãëàâíîå ìåíþ */
#mmenu			{margin: 0; padding: 0; height: 18px; float: right;}
#mmenu li		{margin: 0; padding: 0; list-style: none; height: 18px; float: right; background-color: #008ed1;}
#mmenu li a		{font: bold 10px Tahoma, Arial; color: #FFFFFF; text-decoration: none; height: 18px; line-height: 18px; padding: 0px 10px 0px 10px; display: inline-block; text-align: center; border: none; position: relative;}
#mmenu li a:hover,
#mmenu li.onr a {color: #008ed1; border: none; background-color: #e9f4fd; text-decoration: none;}
#mmenu li.onr	{background-color: #e9f4fd;}
#mmenu li > a	{display: block;}

/* ïåðåêëþ÷àòåëü ïîèñêà */
#msearc			{margin: 0; padding: 0; height: 17px; float: right;}
#msearc li		{margin: 0; padding: 0; list-style: none; height: 17px; float: right; background-color: #f1f6fa;}
#msearc li a	{font: normal 9px Tahoma, Arial; color: #284760; text-decoration: none; height: 17px; line-height: 17px; padding: 0px 10px 0px 10px; display: inline-block; text-align: center; border: none; position: relative;}
#msearc li a:hover,
#msearc li.onr a {color: #003366; border: none; background-color: #e1ebf5; text-decoration: none;}
#msearc li.onr	{background-color: #e9f4fd;}
#msearc li.sp	{background-color: #FFFFFF;}
#msearc li > a	{display: block;}

/* ïåðåêëþ÷àòåëü ÊÀÒÀËÎÃÀ */
#menur		{margin: 0; padding: 0; height: 17px; float: right;}
#menur li	{margin: 0; padding: 0; list-style: none; height: 17px; float: right; background-color: #a9db9b;}
#menur li a	{font: normal 9px Tahoma, Arial; color: #FFFFFF; text-decoration: none; height: 17px; line-height: 17px; padding: 0px 10px 0px 10px; display: inline-block; text-align: center; border: none; position: relative;}
#menur li a:hover,
#menur li.onr a	{color: #FFFFFF; border: none; background-color: #62be49; text-decoration: none;}
#menur li.onr	{background-color: #62be49;}
#menur li.sp	{background-color: #FFFFFF;}
#menur li > a	{display: block;}

/* ïåðåêëþ÷àòåëü ÍÎÂÎÑÒÅÉ */
#newsr		{margin: 0; padding: 0; height: 17px; float: right;}
#newsr li	{margin: 0; padding: 0; list-style: none; height: 17px; float: right; background-color: #66cccc;}
#newsr li a	{font: normal 9px Tahoma, Arial; color: #FFFFFF; text-decoration: none; height: 17px; line-height: 17px; padding: 0px 10px 0px 10px; display: inline-block; text-align: center; border: none; position: relative;}
#newsr li a:hover,
#newsr li.onr a	{color: #FFFFFF; border: none; background-color: #009999; text-decoration: none;}
#newsr li.onr	{background-color: #009999;}
#newsr li.sp	{background-color: #FFFFFF;}
#newsr li > a	{display: block;}

/* ïåðåêëþ÷àòåëü ÀÔÈØÀ */
#af_r		{overflow: hidden;}
#afr		{margin: 0; padding: 0; height: 17px; float: right;}
#afr li		{margin: 0; padding: 0; list-style: none; height: 17px; float: right; background-color: #ffa373;}
#afr li a	{font: normal 9px Tahoma, Arial; color: #FFFFFF; text-decoration: none; height: 17px; line-height: 17px; padding: 0px 10px 0px 10px; display: inline-block; text-align: center; border: none; position: relative;}
#afr li a:hover,
#afr li.onr a {color: #FFFFFF; border: none; background-color: #ff5700; text-decoration: none;}
#afr li.onr	{background-color: #ff5700;}
#afr li.sp	{background-color: #FFFFFF;}
#afr li > a	{display: block;}

.head_calen			{text-align: center; font-family: Tahoma; font-size: 10px; color: #FFFFFF;}
#calendar td		{font-family: Tahoma; font-size: 11px; text-align: center; width: 20px; height: 20px}
#calendar a			{font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
#calendar a:hover	{font-family: Tahoma; font-size: 11px; color: #e8500e; text-decoration: none}
.calendar_on		{color: #FFFFFF; background-color: #ff5700;}

.head_calen a		{font-family: Times New Roman, Times, serif; color: #FFFFFF; font-size: 12px; text-decoration: none}
.head_calen a:hover	{font-family: Times New Roman, Times, serif; color: #FFFFFF; font-size: 12px; text-decoration: none}

.pointer			{font-family: Times New Roman, Times, serif; font-size: 12px}

#head_afa		{width: 100%; text-align: right; padding: 0px 0px 5px 0px;}
.sp_afa			{font: bold 11px Tahoma, Arial, Verdana; color: #FFFFFF;}

.prew_afa td	{font: normal 11px Arial, Tahoma;}