@charset "utf-8";
#blur_div {
   background: #000000;
      display: none;
   opacity: 0;
   filter: alpha(opacity=0);
   position: absolute;
   top: 0;
   left: 0;
   z-index: 200;
   height:100%;
   width:100%;
overflow:hidden;/*must have*/
}
#blur_div iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#copyrights
{
color:#FFFFFF;
font-family:tahoma;
font-size:10px;
}

#location
{
color:#7a7a7a;
font-family:tahoma;
font-size:10px;
padding-top:7px;
padding-left:20px;
}
#menu
{
color:#7a7a7a;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
#main
{
color:#000000;
font-family:tahoma;
font-size:12px;
font-weight:normal;
margin-top:8px;
padding-left:0px;
padding-right:5px;
}

#main table
{
/* width:auto; */
}
#main a:hover
{
color:#423189;
}
body
{
font-family:tahoma;
font-size:12px;
}
.text
{
font-family:tahoma;
font-size:12px;
}
a
{
cursor:pointer;
}

a:visited, a:active, a:link
{
color: #000000;
text-decoration:underline;
}
a:hover
{
color: #5069e8;
text-decoration:underline;
}

.newsblock_links a:visited, .newsblock_links a:active, .newsblock_links a:link
{
color: #e0e0e0;
text-decoration:underline;
}
.newsblock_links a:hover
{
color: #ff9a3b;
text-decoration:underline;
}

.catalog_main_page a:visited, .catalog_main_page a:active, .catalog_main_page a:link
{
color: #ffffff;
text-decoration:none;
}
.catalog_main_page a:hover
{
color: #ff9a3b;
text-decoration:underline;
}



.index_newblock
{
border-right:1px dotted #808080;
border-bottom:1px dotted #808080;
}

.index_newblock a:visited, .index_newblock a:active, .index_newblock a:link
{
color: #000000;
text-decoration:none;
}
.index_newblock a:hover
{
color: #000000;
text-decoration:underline;
}



.viewmore
{
border-right:1px dotted #808080;
border-bottom:1px dotted #808080;
}

.viewmore a:visited, .viewmore a:active, .viewmore a:link
{
color: #000000;
text-decoration:none;
}
.viewmore a:hover
{
color: #ffffff;
text-decoration:underline;
}


.bottom_menu a:visited, .bottom_menu a:active, .bottom_menu a:link
{
color: #ffffff;
text-decoration:none;
}
.bottom_menu a:hover
{
color: #ff9a3b;
text-decoration:underline;
}


h4
{
padding-top:0px;
margin-top:0px;
}

.leaders a, .leaders a:visited, .leaders a:active, .leaders a:link
{
color: #FFFFFF;
}
.leaders a:hover
{
color: #ff9a3b;
}


.top_button_order a, .top_button_order a:visited, .top_button_order a:active, .top_button_order a:link
{
color: #FFFFFF;
}

.top_button_order a:hover
{
color: #d5d9f8;

}
.submenu
{
color:#7a7a7a;
font-family:tahoma;
font-size:11px;
font-weight:bold;
padding-left:10px;
}
.selected_link
{
color:#000000;
}

.sub_2
{
color:#7a7a7a;
font-family:tahoma;
font-size:11px;
font-weight:bold;
padding-left:5px;
}
.sub_3
{
color:#7a7a7a;
font-family:tahoma;
font-size:11px;
font-weight:bold;
padding-left:10px;
}

.navigator
{
font-size:12pt;
font-weight:bold;
padding-top:5px;
}
.navigator a, .navigator a:link,.navigator a:active,.navigator a:link
{
color:#000000;
text-decoration:none;
}

.navigator a:hover
{
color:#ffc903;
text-decoration:none;
}

.input_style
{
border:1px solid #000000;
font-family:tahoma;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
}
.select_style
{
border:1px solid #000000;
font-family:tahoma;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
}


	
	
.filter_form
{
width:400px;
border:1px solid #000000;
	background-color:#c6caec;
}

.filter_form input
{
	background-image:url(images/textarea_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #6469b4;
	color:#5e5d9d;
font-family:tahoma;
font-size:11px;
}
.filter_form select
{
border:1px solid #6469b4;
font-family:tahoma;
font-size:11px;
color:#5e5d9d;
background-color:#e6e6f3;
}

.filter_form td
{
border-bottom:1px solid #000000;
	padding:5px;
}
.filter_form_header
{
border:1px solid #000000;
background-color:#b0b6e8;
	font-weight:bold;
}
.filter_form_footer
{
border:0px solid #000000;
text-align:center;
}
.filter_form_footer td
{
border:0px solid #000000;
}
.check_box_table td
{ 
border:0px solid #000000;
}

.top_contacts
{
font-family:tahoma;
font-size:13px;
color:#4f1184;
font-weight:bold;
}
.top_menu_divider
{
width:2px;
height:24px;
background-color:#FFFFFF;
}


.catalog_link
{
background-image:url(images/left_but_catalog.gif);
background-repeat:no-repeat;
background-position:top left;
height:24px;
width:200px;
padding-top:6px;
text-align:left;
padding-left:40px;
color:#271663;
}

.catalog_link a, .catalog_link a:visited, .catalog_link a:link, .catalog_link a:active 
{
color:#271663;
}

.contacts_link
{
color:#271663;
}

.contacts_link a, .contacts_link a:visited, .contacts_link a:link, .contacts_link a:active 
{
color:#271663;
}



.search_style
{
border:0px solid #000000;
font-family:tahoma;
font-size:11px;
background-image:url(images/find_field.gif);
background-position:top left;
background-repeat:no-repeat;
width:172px;
height:15px;
color:#7839b2;
padding-left:8px;
padding-right:8px;
padding-top:2px;
margin-left:5px;
}
.order_input
{
color:#1c4787;
border:1px solid #7f9db9;
font-family:tahoma;
font-size:11px;
width:209px;
height:18px;
padding-left:8px;
padding-right:8px;
padding-top:2px;
margin-bottom:3px;

}

.basket_inputstyle
{
	background-image:url(images/textarea_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #6469b4;
	color:#5e5d9d;
font-family:tahoma;
font-size:11px;
width:50px;
}
.basket_selectstyle
{
border:1px solid #6469b4;
font-family:tahoma;
font-size:11px;
color:#5e5d9d;
background-color:#e6e6f3;
}

.basket_table
	{
	background-color:#c6caec;
	}
	.basket_table td
	{
	padding:5px;
	}
.basket_table_header
	{
	background-color:#b0b6e8;
	font-weight:bold;
	}
	.basket_table_footer
	{
	text-align:right;
	}
	.basket_total_price
	{
	font-size:12pt;
	font-weight:bold;
	}
	
	.basket_form_inputstyle
	{
	border:1px solid #000000;
font-family:arial;
font-size:11px;
color:#5e5d9d;
background-color:#FFFFFF;
width:150px;
	}
	
		.order_form_inputstyle
	{
font-family:tahoma;
font-size:11px;
width:209px;
height:18px;

padding-left:8px;
padding-right:8px;
padding-top:2px;
margin-bottom:3px;
	}
	.order_form_textarea
	{
 width: 219px;
 color:#5e5d9d;
  font-family: tahoma;
  border:1px solid #6469b4; 
  height: 146px; 
  background-color: #e6e6f3; 
	}

.catalog_items_name a, .catalog_items_name a:visited, .catalog_items_name a:link, .catalog_items_name a:active 
{
text-decoration:underline;
}
.catalog_items_name a:hover
{
text-decoration:underline;
color:#ff9a3b;
}

/*userstyles*/
.left_menu
{
font-weight:bold;
width:210px;
background:#ffc903 url(images/design/left_menu.gif) 5px center no-repeat;
padding-top:4px;
text-align:left;
padding-left:17px;
color:#271663;
font-size:12px;
min-height:17px;
_height:17px;
cursor:pointer;
}

.left_menu a, .left_menu a:visited, .left_menu a:link, .left_menu a:active 
{
color:#000000;
text-decoration:none;
}

.left_menu_selected
{
font-weight:bold;
width:210px;
background:#4d4d4d url(images/design/left_menu_selected.gif) 5px center no-repeat;
padding-top:4px;
text-align:left;
padding-left:17px;
color:#271663;
font-size:12px;
min-height:17px;
_height:17px;
cursor:pointer;
}
.left_menu_selected a, .left_menu_selected a:visited, .left_menu_selected a:link, .left_menu_selected a:active 
{
color:#ffffff;
text-decoration:none;
}


.top_menu
{
font-family:tahoma;
height:27px;
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
text-align:center;
width:138px;
padding-top: 14px;
background:url(images/design/top_menu.gif) no-repeat bottom;
}
.top_menu a, .top_menu a:visited, .top_menu a:link, .top_menu a:active 
{
color:#FFFFFF;
text-decoration:none;
}
.top_menu_selected
{
font-family:tahoma;
height:27px;
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
text-align:center;
width:138px;
padding-top: 14px;
background:url(images/design/top_menu_selected.gif)  no-repeat bottom;

}

.top_menu_selected a, .top_menu_selected a:visited, .top_menu_selected a:link, .top_menu_selected a:active 
{
color:#020200;
text-decoration:none;
}

.top_menu_hover
{
font-family:tahoma;
height:27px;
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
text-align:center;
width:138px;
padding-top: 14px;
background:url(images/design/top_menu.gif) no-repeat bottom;
}

.top_menu_hover a, .top_menu_hover a:visited, .top_menu_hover a:link, .top_menu_hover a:active 
{
color:#ffc903;
text-decoration:none;
}

/* Стили таблиц вывода */
.main_text
{
font-size:10pt;
font-weight:normal;
}

.main_text img
{
padding:3px;
}

.main_text h1
{
font-size:12pt;
background-color:#4d4d4d;
color:#FFFFFF;
padding:5px 10px 5px 10px;
clear:both;
}

.main_text h5
{
font-size:10pt;
padding:2px 0px 2px 0px;
margin:4px;
clear:both;
}
.main_text h2
{
font-size:10pt;
padding:2px 0px 2px 0px;
margin:4px;
clear:both;
}
.main_text table
{
width:98%;
border:0px;
border-collapse: separate; 
border-spacing: 2px;
 ~border-spacing: expression(this.cellSpacing=2); /* IE 6, 7 */
}
.main_text th
{
background-color:#ffc903;
color:#000000;
padding:5px;
font-weight:bold;
font-size:10pt;

}

.main_text td
{
background-color:#e0e0e0;
color:#000000;
padding:5px;
vertical-align:top;
font-weight:normal;
font-size:10pt;
border:0px;
}

.order_table_bottom
{
width:90%;
}
.main_text p
{
padding:0px;
margin:0px;
}
