.dragme{position:relative;}

BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
   FONT-FAMILY: Tahoma;
   COLOR: #4F4F4F;
   font-size: 11px;
}

A:visited {
	color:#EA0000;
	text-decoration: underline;
}
A:active {
	color:#EA0000;
	text-decoration: underline;
}
A:link {
	color:#EA0000;
	text-decoration: underline;
}
A:hover {
	color:#EA0000;
	text-decoration: none;
}
H1 {
	FONT-SIZE: 22px;
   font-weight: normal;
   /*text-decoration: underline;*/
   color: #3A3A3A;
}
H2 {
	FONT-SIZE: 17px;
   font-weight: normal;
   /*text-decoration: underline;*/
   color: #484848;
}
H3 {
	FONT-SIZE: 15px;
   font-weight: normal;
   /*text-decoration: underline;*/
}
HR {
      COLOR: #FF0000; HEIGHT: 1px;
		border-style: none;
}
BODY {
   MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px;
   BACKGROUND-COLOR: #FFFFFF;
}

#articles {
   margin: 0;
   border: 1px solid #E6E6E6;
   background-color: #FFFEF2;
}

#articles h1.title{
   color: #6A3000;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
   margin-bottom: 6px;
}

#articles div.body{
   color: #6A3000;
}


#header_link {
	COLOR: #ffffff;
   	font-weight: bold;

}

#header_link a{
	FONT-SIZE: 10px;
	COLOR: #ffffff;
   font-weight: bold;
	text-transform: none;
}
#header_link a:hover{
	FONT-SIZE: 10px;
	text-transform: underline;
}
/************************* стили шапки главной страницы *********************/

.index_p {
	margin: 15px 0; 
	font-size: 13px; 
	color: #4E4E4E;
}

/*                                                                          */
#tdmenu{
	background:#E82A06;
}
#tdmenu td {
	text-align: center;
	width: 85px;
	height: 21px;
	padding:0;
	margin:0;
	background-image: url(/img/header/tab01.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
#tdmenu a {
	color: #fff;
	text-shadow: 2px 2px 1px #2a2a2f;
	text-decoration: none;
	font-weight: none;
	text-align: center;
	width: 85px;
	height: 15px;
	padding: 3px 0;
	margin:0;
	/*background-image: url(/img/header/tab01.gif);
	background-repeat: no-repeat;
	background-position: center left;*/
}
#tdmenu td:hover{
	color: #fff;
	background-position: top left;
}
#tdmenu a:hover, #tdmenu a:active {
	color: #fff;
	background-position: top left;
}
#tdmenu a.selected {
	color: #fff;
	background-position: bottom left;
}
.logo-1{
	color: #878787;
	font-size:19px;
	font-family:Tahoma;
}
.logo-2{
	color: #FF2700;
	font-size:32px;
	font-family:Tahoma;
}
.logo-3{
	color: #E0E0E0;
	font-size:16px;
	font-family:Tahoma;
}
.top-1{
	color: #7AC501;
	font-size:22px;
	font-family:Myriad Pro;
}
.top-2{
	color: #7AC501;
	font-size:28px;
	font-family:Myriad Pro;
}
.top-3{
	color: #FFA5A5;
	font-size:12px;
	font-family:Tahoma;
}
.top-4{
	color: #A6DFFF;
	font-size:16px;
	font-family:Tahoma;
}
.top-5{
	color: #B8E96A;
	font-size:12px;
	font-family:Tahoma;
}
.top-6{
	color: #CCCCEC;
	font-size:14px;
	font-family:Tahoma;
}
.top-7{
	color: #E2E2E2;
	font-size:10px;
	font-family:Tahoma;
}
.top-8{
	color: #B6B6B6;
	font-size:14px;
	font-family:Tahoma;
}
.top-9{
	color: #979797;
	font-size:10px;
	font-family:Tahoma;
}
.top-10{
	color: #94DED9;
	font-size:14px;
	font-family:Tahoma;
}




ul#menu {
	clear: both;
	float: right;
	list-style: none;
   /*position: fixed;
	position: relative;
	top: 3px;*/
}

ul#menu li {
	float: left;
	margin-left: 0px;
	line-height: 1.4;
}

ul#menu li a {
	color: #fff;
	text-shadow: 2px 2px 1px #2a2a2f;
	text-decoration: none;
	font-weight: none;
	text-align: center;
	width: 85px;
	height: 15px;
	padding: 3px 0;
	display: block;
	background-image: url(/img/header/tab.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

ul#menu li a:hover, ul#menu li a:active {
	color: #fff;
	background-position: top left;
}

ul#menu li a.selected {
	color: #fff;
	background-position: bottom left;
}

ul#button {
	clear: none;
   float: none;
	list-style: none;
   margin: 0 5;
   padding: 0;
}

ul#button li {
	float: left;
	margin: 0px;
}

ul#button li a {
	color: #fff;
	text-shadow: 2px 2px 1px #2a2a2f;
	text-decoration: none;
	font-weight: none;
	text-align: left;
	width: 72px;
	height: 18px;
	padding: 2px 0;
	display: block;
	background-image: url(/img/button.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

ul#button li a.long {
	width: 100px;
	background-image: url(/img/button-100.gif);
}

ul#button li a:hover, ul#menu li a:active {
	color: #fff;
	background-position: bottom left;
}

ul#button li a.selected {
	color: #fff;
	background-position: bottom left;
}

.hr_bg {
   background: url(/img/hr.gif) repeat-x;
}

#products td.hr {
   background: url(/img/hr.gif) repeat-x;
}

#groups {
   font-weight: bold;
}

#groups b{
   font-size: 14px;
   text-align: left;
   COLOR: #515151;
   padding: 0;
}

#groups p{
   text-align: left;
   margin: 15px 0px 15px 0px;
   padding: 0;
}

.for_example{
   font-size: 9px;
   text-align: left;
   COLOR: #C0C0C0;
   padding: 0;
}

.star{
   font-size: 8px;
   COLOR: #FF0000;
}


#orders a{
	text-decoration: underline;
   color: #666666;
}

#orders table td{
	background-color: #FDFDFD;
}

#orders .orders_title td{
   font-weight: normal;
	background-color: #00C100;
	COLOR: #FFFFFF;
}

#orders .header1 td{
   font-weight: normal;
	background: #65BD05 url('/img/table_header.gif') top left repeat-x;
	COLOR: #FFFFFF;
   height: 17px;
}

#orders .order_not_finished {
   color: #FFFFFF;
   background-color: #FF0000;
}
#orders .order_new {
   color: #FFFFFF;
   background-color: #FF0000;
}
#orders .order_work {
   color: #FFFFFF;
   background-color: #FF6C00;
}
#orders .order_proceed {
   color: #FFFFFF;
   background-color: #3333FF;
}
#orders .order_wait_moscow{
   color: #000000;
   background-color: #FFFF00;
}

#orders .order_wait_europe{
   color: #000000;
   background-color: #FF9900;
}

#orders .order_wait_delivery{
   color: #000000;
   background-color: #CCFF66;
}
#orders .order_wait_moving{
   color: #000000;
   background-color: #f6c259;
}
#orders .order_arrived_sklad{
   color: #000000;
   background-color: #FFEA00;
}
#orders .order_complete {
        color: #FFFFFF;
        background-color: #00CC33;
}
#orders .order_canceled {
        color: #FFFFFF;
        background-color: #000000;
}
#orders .order_declined {
        color: #006600;
        background-color: #ffffff;
}
#orders .order_stopped {
        color: #000000;
        background-color: #66CCFF;
}

#catalog h4{
   font-size: 11px;
   font-weight: bold;
	text-transform: none;
	margin: 10px 0 0 0;
}

.menu_table {
   padding: 0px;
   border: 0px solid #F9F9F9;
   background-color: #FFFFFF;
}


#catalog .header td{
   font-weight: normal;
	background: #00C100 url('/img/table_header.gif') top left repeat-x;
	COLOR: #FFFFFF;
   height: 17px;
}

#catalog .products td{
   font-weight: normal;
	background-color: #F9F9F9;
}

#catalog ul{
   font-size: 11px; font-weight: normal;	text-transform: none;
	margin: 0 0 0 20px; padding: 0;
}

#catalog ul li{
	margin: 0 0 0 15px; padding: 0;
	list-style: square;
	list-style-position: outside;
}

#catalog img{
   padding: 0; margin: 15px;
}

#products FORM{ margin:0; }

#products ul{
   font-size: 11px; font-weight: normal;	text-transform: none;
	margin: 0 0 0 0; padding: 0;
	list-style: none;
	list-style-position: outside;
}

#products .header1 td{
   font-weight: normal;
	background: #00C100 url('/img/table_header.gif') top left repeat-x;
	COLOR: #FFFFFF;
   height: 17px;
}

#products td.header{
   font-weight: normal;
	background-color: #F3F3F3;
   height: 17px;
	COLOR: #000000;
}
#products td.products{
   font-weight: normal;
	background-color: #F9F9F9;
}

#products td.hr {
   background: url(/img/hr.gif) repeat-x;
}

#products H1 {
	FONT-SIZE: 16px;
   color: #404040;
   margin: 0 0 5 0;
   padding: 0;
}

#products h1.product_title {
	FONT-SIZE: 18px;
   font-weight: bold;
   text-decoration: none;
   margin-bottom: 3px;
	padding-bottom: 0px;
	color: #C10000;
}

.products_article {
	FONT-SIZE: 9px;
}
.products_price {
	font-size: 13px;
	color: #ff0000;
	margin-right: 3px;
}

#news h3{
   font-size: 15px;
   font-weight: bold;
   color: #FF6633;
   margin: 10px 0 0 0;
}

#news h4{
   font-size: 12px;
   font-weight: bold;
   COLOR: #000000;
	margin: 3px 0 3px 0;
}

#search .header td{
   font-weight: normal;
	background: #00C100 url('/img/table_header.gif') top left repeat-x;
   height: 17px;
	COLOR: #FFFFFF;
}
#search .products td{
   font-weight: normal;
	background-color: #F9F9F9;
}

#search form {margin:0;}
#search h3 {margin-bottom:0;}
#search h2 .rez_search {color:green;font-weight:normal;}
#search h3 .rez_search {color:green;font-weight:normal;}

#footer_link a {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
#footer_link a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}

#top_link a {
	font-size: 14px; COLOR: #EA0000; TEXT-DECORATION: underline;
}
#top_link a:hover {
	font-size: 14px; COLOR: #EA0000; TEXT-DECORATION: none;
}



#help ul {
   padding: 0;
	margin-left: 15px;
}
#help li {
   margin: 0;
   padding: 0;
}

#help h2.header{
   text-decoration: underline; font-size: 18px; padding: 0px; font-weight: normal; text-transform: uppercase;
}

.freq_tbl_bg {background:url('/img/hr.gif') repeat-y;}
.freq_tbl_name {width:20%;padding-top:0;padding-bottom:0;}
.freq_tbl_name a {color:#FF6600;}
.freq_tbl_name a:hover {color:#666666;}

#freq_prod_div1 p {
	color:#aaaaaa;
	padding:0;
}
#freq_prod_div2 p {
	color:#aaaaaa;
	margin:0;
	padding:0;
}

#manufacturer h1{
	margin:0;
}
#manufacturer td img{
	border:0;
}

/*** блок новостей ***/
.news_block_tl {
	background-image: url(/img/news_block/top_left.gif);
	background-repeat: no-repeat;
  }
.news_block_tc {
	background-image: url(/img/news_block/top_center.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight:bold;
}
.news_block_tr {
	background-image: url(/img/news_block/top_right.gif);
	background-repeat: no-repeat;
}
.news_block_l {
	background-image: url(/img/news_block/vertical_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_block_r {
	background-image: url(/img/news_block/vertical_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#topnews_header {
	padding:3 2 3 2;
	text-align: right;
	font-size: 10px;
	color: #3F3F3F;
	font-family: Tahoma;
}
#topnews_header a{
	font-weight:bold;
}
#topnews_text {
	padding:1 2 5 2;
	text-align: left;
	font-size: 10px;
	color: #3F3F3F;
	font-family: Tahoma;
}

#topnews_body {
	padding:3 2 5 2;
	text-align: normal;
	font-size: 10px;
	color: #BCBCBC;
	font-family: Tahoma;
}

#topnews_body a{
	color: #ff0000;
	text-decoration: underline;
}

#topnews_footer a{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}


.news_block_p{
	text-align: right;
}
.news_block_pl{
	background-image: url(/img/news_block/info_left.gif);
	background-repeat: no-repeat;
}
.news_block_pc{
	background-image: url(/img/news_block/info_center.gif);
	background-repeat: repeat-x;
}

.news_block_pr{
	background-image: url(/img/news_block/info_right.gif);
	background-repeat: no-repeat;
}
/*** конец блока говостей ***/

/***     календарик JavaScript      ***/
#tbl_calendar_view {text-align:center;}
table#tbl_calendar_view td {background-color:#f6f6f6;}
#calendar_view	h4	{margin:0;font-size:12;}
#tbl_calendar td	{text-align:center;border:solid #F0F0F0 1px;background-color:#ffffff;font-size:9;}
table#tbl_calendar td	{background-color:#ffffff;}
#tbl_calendar_th td	{font-weight:bold;}
.calendar_th_b		{cursor:pointer;cursor:hand;color:#65bd05;}
.calendar_th_v		{cursor:pointer;cursor:hand;color:red;}
.calendar_th_b_last	{cursor:pointer;cursor:hand;color:gray;}
.calendar_th_v_last	{cursor:pointer;cursor:hand;color:#cb9090;}


.index_page {font-size: 14px; margin: 0; padding: 0; color: #473D3D; font-weight: bold;}

#slideout a { color: #8A8A8A }

/*** начало блока статей ***/

#art_name.art {
	margin: -10px 0 0 20px;
}

#recommended_for_behaviour
{
   background-color: #FCFFF0;
   padding: 3px;
   margin-bottom: 20px;
}
#recommended_for_behaviour a
{
	text-decoration: none;
}
#recommended_for_behaviour .prefix
{
   color: #56D700;
}
#recommended_for_behaviour .name
{
   color: #436400;
}
#recommended_for_behaviour .price
{
   font-weight: bold;
   color: #ff0000;
}



#recommended_for_price
{
   background-color: #FFF9EC;
   padding: 3px;
}
#recommended_for_price .title
{
   color: #000000;
}
#recommended_for_price .prefix
{
   color: #FF4040;
}
#recommended_for_price .name
{
   color: #CC0000;
}
#recommended_for_price .price
{
   font-weight: bold;
   color: #FF0000;
}

.art_table td
{
	border: 1px solid;
}
/********************* стили страницы категорий товаров *********************/
/*                                                                          */
.h1cattitle{
   FONT-SIZE: 18px;
   font-weight: normal;
   text-decoration: none;
   color: #4D4D4D;
   margin-bottom: 0px;
}

/***************** стили страницы регистрации пользователей *****************/
/*                                                                          */
.divregform table td span{
	color:red;
}
.trregerror{
	background:#FFDDDD;
	color:#fff;
}

/************************* стили страницы карточки товара *******************/
/*                                                                          */
.product_main{
	text-align:center;
	color:#d6d6d6;
	FONT-SIZE: 12px;
}

.product_main a{
	color:#ff0000;
	text-decoration:none;
	border-bottom:1px dashed #ff0000;
	FONT-SIZE: 12px;
}

.product_main a:hover{
	color:#ff0000;
	text-decoration:none;
	border-bottom:none;
}

.prod_header_block{
	color:#212121;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}

.products_block{
	/*border-top:1px solid #646464;
	border-bottom:1px solid #929292;
	border-left:1px solid #646464;
	border-right:1px solid #929292;*/
}
.divprodblock{
	margin-top:12px;
	background:url(/img/product/product_block_fon01.jpg) 0 0 no-repeat;
	padding:8px;
}
.image_block{
	/*border-top:1px solid #646464;*/
	/*border-bottom:1px solid #A41C09;*/
	/*border-left:1px solid #A41C09;*/
	/*border-right:1px solid #646464;*/
}

/************************* стили меню главной страницы **********************/
/*                                                                          */
.nav{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align:left;
	z-index:100;
}
.ulsubmenu{
	display: none;
	position: absolute;
	padding:0;
	top:23px;
	z-index:200;
}
.manuf_all{
	font-size:13px;
	text-align:right;
	padding:0 16px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.manuf_all a:visited, .manuf_all a:active, .manuf_all a:link{
	color:#EA0000;
	text-decoration: underline;
}
.manuf_all a:hover{
	text-align:right;
	text-decoration: none;
}


.manuf_all2{
	text-align:center;
	padding:3px 0;
}
.manuf_all2 a:visited, .manuf_all2 a:active, .manuf_all2 a:link{
	color:#949494;
}

#property_table, #property_table input {
	border: 1px solid #FF0000;
	background-color: #FFFFC1;
	margin: 15px 0 15px 0;
	padding: 5px;
}
.property_table_ttl{
	font-size:14px;
	font-weight:bold;
	margin: 6px 0;
	color:#6A3000;
}
td.property_name {
   COLOR: #000000;
   font-size: 12px;
}
.property_select 
 {
   COLOR: #000000;
   font-size: 12px;
   width: 160px;
}
#property_timer {
	border: 1px solid #0b7453;
	background-color: #FFFFC1;
	color: #0b7453;
	margin: 15px 0 15px 0;
	padding: 5px;
	text-align: center;
   font-size: 14px;
}

/*************************** стили страницы новостей ************************/
/*                                                                          */
.tdmainlist a, .tdmainlist a:visited, .tdmainlist a:active, .tdmainlist a:link{
	text-decoration:underline;
	font-size:13px;
	color:#C90207;
	font-weight:bold;
}
.tdmainlist a:hover{
	text-decoration:underline;
	color:#FF0000;
}
.tdmainlist div{
	margin:2px 0 2px 0;
}
.tdnewstext div{
	color:#3d3d3d;
	margin:1px 0 10px 0;
}

/****************************** стили левого меню ***************************/
/*                                                                          */
.mainlvl01{
	color: #ff0000;
	text-decoration:underline;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 0;
}
.mainlvl01 a, .mainlvl01 a:active, .mainlvl01 a:visited{
	text-decoration:underline;
}
.mainlvl02{
	color: #ff0000;
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 15px;
	text-decoration: none;
}
.mainlvl02 a, .mainlvl02 a:visited{
	color: #303030;
	text-decoration: none;
}
.mainlvl02 a:hover, .mainlvl02 a:active{
	color: #ff0000;
}
.mainlvl03{
	color: #747474;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 25px;
	text-decoration: none;
}
.mainlvl03 a, .mainlvl03 a:visited{
	color: #747474;
}
.mainlvl03 a:hover, .mainlvl03 a:active{
	color: #ff0000;
}
/* 1-й Уровень меню */

ul#level1 {
   width: 200px;
	clear: both;
	list-style: none;
	position: relative;
	font-size: 13px;
	font-weight: normal;
    margin: 0;
    padding: 0 0 10px 0;
}

ul#level1 li {
	color: #ff0000;
	text-decoration: underline;
}

ul#level1 li a{
   text-decoration: underline;
}

/* 2-й Уровень меню */

ul#level2 {
	clear: both;
	list-style: none;
	position: relative;
	font-size: 11px;
	font-weight: normal;
    padding: 0;
    margin: 0 0 0 15px;
}

ul#level2 li{
    text-decoration: none;
}

ul#level2 li a {
	color: #303030;
    text-decoration: none;
}

ul#level2 li a:hover, ul#menu li a:active {
	color: #ff0000;
}

ul#level2 li.selected {
	color: #ff0000;
}


/* 3-й Уровень меню */
ul#level3 {
	clear: both;
	list-style: none;
	position: relative;
	font-size: 10px;
	font-weight: normal;
   padding: 0;
   margin: 0 0 0 10px;
}

ul#level3 li {
   list-style-image: url(/img/li3.gif);
   text-decoration: none;
   margin: 0;
}

ul#level3 li a {
	color: #747474;
   text-decoration: none;
}

ul#level3 li a:hover, ul#menu li a:active {
	color: #ff0000;
}

ul#level3 li.selected {
   text-decoration: none;
	color: #ffa424;
}
.divheadphone{
	FONT-FAMILY: Tahoma;
	margin:5px 0 20px 0;
	font-size:14px;
	color:#fff;
}
.divheadphone span{
	font-size:18px;
	font-weight:bold;
}
