BODY, TABLE, TD, DIV { 
font-size : 9pt; 

line-height : 16px; 
font-family: Arial, Helvetica, sans-serif;
} 
form { 
margin : 0; 
padding : 0; 
} 

H1 { 
display : inline; 
font-size : 9pt; 
} 
H2 { 
display : inline; 
font-size : 9pt; 
} 
H3 { 
display : inline; 
font-size : 14pt; 
} 
.menu1 { 
display : inline; 
font-size : 11pt; 
} 
LI { 
display : list-item; 
font-size : 9pt; 
padding-bottom : 5px; 
line-height : 16px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
list-style-type : disc; 
} 
UL { 
margin-top : 10px; 
display : block; 
margin-bottom : 7px; 
margin-left : 18px; 
} 
A { 
text-decoration : none; 
} 

INPUT { 
border-right : 1px solid #7886a0; 
border-top : 1px solid #7886a0; 
font-weight : bold; 
font-size : 9pt; 
background : #ffffff; 
border-left : 1px solid #7886a0; 
color : #504f4f; 
border-bottom : 1px solid #7886a0; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
} 
TEXTAREA { 
border-right : 1px solid #7886a0; 
border-top : 1px solid #7886a0; 
font-weight : normal; 
font-size : 9pt; 
background : #ffffff; 
border-left : 1px solid #7886a0; 
color : #504f4f; 
border-bottom : 1px solid #7886a0; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
} 
SELECT { 
border-right : 1px solid #7886a0; 
border-top : 1px solid #7886a0; 
font-weight : normal; 
font-size : 9pt; 
border-left : 1px solid #7886a0; 
color : #504f4f; 
border-bottom : 1px solid #7886a0; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
background-color : #ffffff; 
text-decoration : none; 
} 
A.TopMenu:link { 
color : #374d75; 
font-family : arial; 
text-decoration : none; 
} 
A.TopMenu:active { 
color : #374d75; 
font-family : arial; 
text-decoration : none; 
} 
A.TopMenu:visited { 
color : #374d75; 
font-family : arial; 
text-decoration : none; 
} 
A.TopMenu:hover { 
color : black; 
font-family : arial; 
text-decoration : underline; 
} 
.TopMenu { 
color : #374d75; 
font-family : arial; 
text-decoration : none; 
} 
A.MainMenu:link { 
color : black; 
font-family : arial; 
text-decoration : none; 
} 
A.MainMenu:active { 
color : black; 
font-family : arial; 
text-decoration : none; 
} 
A.MainMenu:visited { 
color : black; 
font-family : arial; 
text-decoration : none; 
} 
A.MainMenu:hover { 
font-weight : bold; 
color : black; 
font-family : arial; 
text-decoration : none; 
} 
TD.MainMenu { 
font-size : 10pt; 
background-image : url(/img/top_menu_bg.gif); 
color : black; 
background-repeat : repeat-x; 
font-family : arial; 
height : 32px; 
} 
.searchNav { 
font-weight : normal; 
font-size : 12px; 
color : white; 
background-color : #508ac5; 
text-decoration : none; 
} 
.results { 
color : white; 
text-decoration : underline; 
} 
.ddd { 
background-color : #f3f5f7; 
} 
.categoryList { 
font-size : 9pt; 
background-color : #ffffff; 
} 
TABLE.categoryList { 
background-color : #f3f5f7; 
} 
.categoryList B { 
font-size : 9pt; 
} 
.categoryList A { 
color : #5d6d8e; 
text-decoration : none; 
} 
.categoryList A:hover { 
color : #ff7904; 
text-decoration : underline; 
} 
.categoryList TD { 
line-height : 19px; 
} 
.our_text { 
font-size : 12pt; 
color : #ff7904; 
line-height : 15px; 
} 
.our_text A { 
font-weight : bold; 
font-size : 9pt; 
color : #ff7904; 
text-decoration : underline; 
} 
.our_text A:hover { 
font-weight : bold; 
font-size : 9pt; 
color : black; 
text-decoration : underline; 
} 
.products { 
font-size : 9pt; 
color : #ff7904; 
line-height : 15px; 
} 
.products A { 
font-weight : bold; 
font-size : 9pt; 
color : #ff7904; 
text-decoration : underline; 
} 
.products A:hover { 
font-weight : bold; 
font-size : 9pt; 
color : black; 
text-decoration : underline; 
} 
.Text { 
font-size : 9pt; 
color : #34486c; 
line-height : 15px; 
} 
.Text A { 
font-weight : bold; 
font-size : 9pt; 
color : #ff7904; 
text-decoration : underline; 
} 
.Text A:hover { 
font-weight : bold; 
font-size : 9pt; 
color : black; 
text-decoration : underline; 
} 
.moreproducts A:hover { 
font-weight : bold; 
font-size : 9pt; 
color : black; 
text-decoration : underline; 
} 
.moreproducts A { 
font-weight : bold; 
font-size : 9pt; 
color : white; 
text-decoration : underline; 
} 
.TextTitle { 
font-weight : bold; 
font-size : 16pt; 
color : #fd7a08; 
font-family : Arial; 
} 
.TextSubtitle { 
font-weight : bold; 
color : black; 
} 
.top_menu_bg { 
background-image : url(/img/top_menu_bg.gif); 
background-position : top left; 
background-repeat : repeat-x; 
cursor : pointer; 
} 
.top_menu_bg_over { 
background-image : url(/img/top_menu_bg_over.gif); 
background-position : top left; 
background-repeat : repeat-x; 
cursor : pointer; 
} 
TD.top_menu_bg { 
height : 32px; 
font-size : 10pt; 
color : black; 
font-family : arial; 
} 
TD.top_menu_bg_over { 
height : 32px; 
font-size : 10pt; 
color : black; 
font-family : arial; 
} 
.lm_item { 

background : url(/img/new/lm_item_bg.gif) no-repeat; 
background-position : bottom left; 
} 
.lm_image { 
margin-left : 7px; 
} 
.ch_text { 
position : relative; 
top : -3px; 
} 
.lm_bg { 
background : url(/img/new/lm_item_bg.gif) repeat-x; 
background-position : bottom left; 
padding-bottom : 3px; 
padding-right : 10px; 
white-space : nowrap; 
} 
.lm_block { 
margin : 5px; 
} 
IMG { 
border : 0 solid #f5e6e8; 
} 
.link_normal { 
color : #003366; 
font-weight : normal; 
} 
.link_bold { 
color : #003366; 
font-weight : bold; 
} 
.grey_normal { 
color : #999999; 
font-weight : normal; 
} 
.link_normal {
	color: #003366;
	font-weight: normal;
}
.link_bold {
	color: #003366;
	font-weight: bold;
}
.grey_normal {
	color: #999999;
	font-weight: normal;
}
.grey_bold {
	color: grey;
	font-weight: bold;
}

A.navi:link { 
font-family : arial; 
text-decoration : none; 
} 
A.navi:active { 
font-family : arial; 
text-decoration : none; 
} 
A.navi:visited {  
font-family : arial; 
text-decoration : none; 
} 
A.navi:hover { 
font-family : arial; 
text-decoration : underline; 
} 
A:link, A:visited { 
color : #0075c5; 
text-decoration : none; 
} 
A:hover, A:active { 
color:#FF720D;
text-decoration : underline; 
} 
.top_l { 
background : url('/img/new/top_left.jpg') repeat-x; 
height : 68px; 
width : 5px; 
} 
.top_r { 
background : url('/img/new/top_right.jpg') no-repeat; 
height : 68px; 
width : 9px; 
} 
.top_bg { 
background : url('/img/new/top_bg.jpg'); 
background-position : top left; 
background-repeat : repeat-x; 
} 
.lm_item_bg_left { 
background : url('/img/new/lm_item_bg_left.gif') no-repeat; 
background-position : bottom left; 
width : 3px; 
height : 52px; 
} 
.lm_item_bg_right { 
background : url('/img/new/lm_item_bg_right.gif') no-repeat; 
background-position : bottom right; 
width : 3px; 
height : 52px; 
} 
.lm_item_bgb_left { 
background : url('/img/new/lm_item_bgb_left.gif') no-repeat; 
width : 3px; 
height : 3px; 
} 
.lm_item_bgb_right { 
background : url('/img/new/lm_item_bgb_right.gif') no-repeat; 
width : 3px; 
height : 3px; 
} 
.lm_bgb { 
background : url(/img/new/lm_item_bgb.gif) repeat-x; 
height : 3px; 
} 
.lm_content { 
border-left : 1px solid #ccc; 
border-right : 1px solid #ccc; 
background : #e7f2f8; 
} 
.pr_top_left { 
width : 3px; 
height : 23px; 
background : url('/img/new/pr_top_left.jpg') no-repeat; 
} 
.pr_top_bg { 
height : 23px; 
background : url('/img/new/pr_top_bg.jpg') repeat-x; 
padding-left : 10px; 
white-space:nowrap;
} 
.pr_top_right { 
width : 3px; 
height : 23px; 
background : url('/img/new/pr_top_right.jpg') no-repeat; 
} 
.pr_bg { 
border-left : 1px solid #e3e3e3; 
border-right : 1px solid #e3e3e3; 
padding : 10px; 
} 
.pr_b_left { 
height : 4px; 
background : url('/img/new/pr_b_left.jpg') no-repeat; 
} 
.pr_b_bg { 
background : url('/img/new/pr_b_bg.jpg') repeat-x; 
} 
.pr_b_right { 
height : 3px; 
background : url('/img/new/pr_b_right.jpg') no-repeat; 
}

.icq{
  white-space:nowrap;
}

#icq_block{
width:100px; 
float:right; 
margin-left:10px;
}

#icq_block a:link{
text-decoration:none;
color:black;
}

#icq_block a:active{
text-decoration:none;
color:black;
}

#icq_block a:hover{
text-decoration:none;
color:black;
}

#icq_block a:visited{
text-decoration:none;
color:black;
}

.q_panel{
  background:#D7E8F0; 
  text-align: left; 
  margin-top:5px; 
  border:1px solid #2483b0;   
  padding:10px;
  
}

#outer{ height:100%; width:100%; display:table; vertical-align:middle; } 
#container { text-align: center; position:relative; vertical-align:middle; display:table-cell;} 
#inner { width:620px; background:#edf4fe; text-align: left; margin:0 auto; height:20px; border:1px solid #77a2ff; padding:10px; padding-left:50px;}



#ex2 {
    float:left;
    width:180px;
    padding-left:5px;
    margin-left:10px;
}
/* ------------ treeview ---------- */
.treeview, .treeview ul { 
  padding: 0;
  margin: 0;
  list-style-type: none; 
}
.treeview ul {
  margin-top: 0px;
}
.treeview .hitarea {
	background: url(/img/new/treeview_img/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
        list-style-type: none; 
}

.treeview a.selected {
	font-weight:bold;
	color:black;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/img/new/treeview_img/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/img/new/treeview_img/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/img/new/treeview_img/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/img/new/treeview_img/treeview-red.gif); } 

.treeview-black li { background-image: url(/img/new/treeview_img/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/img/new/treeview_img/treeview-black.gif); }  

.treeview-gray li { background-image: url(/img/new/treeview_img/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/img/new/treeview_img/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/img/new/treeview_img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/img/new/treeview_img/treeview-famfamfam.gif); } 

span.file { background: url(/img/new/page.gif) 0 0 no-repeat; padding: 1px 0 1px 15px; display: block;}

#ex2 a:hover{
color:#FF720D;
text-decoration : underline; 
}

#ex2 a:active{
color:#FF720D;
text-decoration : underline;
}
 
.pri_t_l{
	background:url('/img/new/pri_circle.gif') top left no-repeat; width:3px; height:3px;
}
.pri_t_c{
	background:url('/img/new/pri_bg.gif') top left repeat-x;
}

.pri_t_r{
	background:url('/img/new/pri_circle.gif') top right no-repeat; width:3px; height:3px;
}

.pri_b_l{
	background:url('/img/new/pri_circle.gif') bottom left no-repeat; width:3px; height:3px;
}

.pri_b_c{
	background:url('/img/new/pri_bg.gif') bottom left repeat-x;
}

.pri_b_r{
	background:url('/img/new/pri_circle.gif') bottom right no-repeat; width:3px; height:3px;
}

.pri_c_l{
	background:url('/img/new/pri_bg.gif') top left repeat-y; width:3px;
}

.pri_c_r{
	background:url('/img/new/pri_bg.gif') top right repeat-y; width:3px;
}

.pri_space{
	height:2px;
}

.pri_descr{
	cursor:pointer;
	width:92px;
	height:22px;
	text-align:center;
	padding-bottom:3px;
	font-weight:bold;
	background:url('/img/new/pri_descr.jpg') no-repeat;	
        border:none;
	color:#000;        
}

.pri_content{
	padding:5px;
}

.ppc{
	background:#D7E8F0;
        white-space:nowrap;
}

.pri_in_basket{
	width:76px;
	height:22px;
	border:none;
	text-align:center;
	font-weight:bold;
        padding-bottom:3px;
	background:url('/img/new/pri_in_basket.gif') no-repeat;
	color:#fff;
	cursor:pointer;
}

.pr_id{
	font-weight:bold; color:#000;

}

.pr_id span{
	color:#FF720D;
}

.pri_price{
	white-space:nowrap; padding-top:5px;
}

.pri_price span{
	color:#666;
}

.v{
  border:1px solid #B1B1B1;
  float:left;
  background:#F4F4F4;
  margin-right:5px;
  margin-top:5px;
}

.v_pp{
  border:1px solid #B1B1B1;
  float:left;
  background:#DADADA;
  margin-right:5px;
  margin-top:5px;
}

.v_green{
  width:4px;
  height:16px;
  float:left;
  background:#29D029;
  margin-right:3px;
  border-right:1px solid #B1B1B1;
}

.v_red{
  width:4px;
  height:16px;
  float:left;
  background:#FF1E1E;
  margin-right:3px;
  border-right:1px solid #B1B1B1;
}

.v_name{
  float:left;
}
.v_name a{
  color:#000;
  text-decoration:underline;
}

.v_price{
  float:left;
  margin-left:3px;
  margin-right:3px;
}

.v_p{
  width:4px;
  height:16px;
  float:left;
  background:#2384B1;
  border-left: 1px solid #B1B1B1;
}

.cur_page{
 border:1px solid #65A7C7;
 font-weight:bold;
 background:#BBD8E6;
}


.hdr1{
  padding:5px;
  font-size:12px; 
}

.hdr1 A:link { 
color : #000; 
font-family : arial; 
text-decoration : underline; 
} 
.hdr1 A:active { 
color : #000; 
font-family : arial; 
text-decoration : underline; 
} 
.hdr1 A:visited { 
color : #000; 
font-family : arial; 
text-decoration : underline; 
} 
.s_found{
margin-left:10px; 
width:60px; 
height:19px; 
cursor:pointer; 
border:0px; 
background:url('/img/new/search_img.gif') no-repeat;
}


.f_hr{
color:#A0A0A0;
}

.ch_hr{
color:lightGREY;
}


a.bm:link{
color:#FF720D;
text-decoration : underline; 
}


#pg {
clear:both;
color:#3666D4;
height:2em;
margin:2em 0 2em 20px;
}
#pg a, #pg strong, #pg span {
border:1px solid #CCDBE4;
color:#3666D4;
display:block;
float:left;
margin:0 5px 0 0;
padding:1px 8px;
text-align:center;
text-decoration:none;
}
#pg a:hover {
background:#3666D4 none repeat scroll 0 0;
border-color:#2B55AF;
color:#FFFFFF;
}
#pg strong {
border:0 none;
color:#000000;
font-size:107%;
font-weight:bold;
padding:2px 6px;
}
#pg span {
border:0 none;
color:#000000;
font-size:107%;
font-weight:bold;
padding:2px 6px;
}


#b_table{
  margin-top:10px;
}

#b_table .item{
  padding-left:11px;
  padding-right:11px;
  padding-bottom:3px;
  font-size:11px;
  background-color:#e7f2f8;
  border-top:1px solid #e3e3e3;
  border-bottom:1px solid #e3e3e3;
}
#b_table img{
  border:none;
}

#b_table A:link, A:visited { 
  color : #0075c5; 
  text-decoration : none; 
} 
#b_table A:hover, A:active { 
  color:#FF720D;
  text-decoration : underline; 
} 

#b_table .left_top{
  background:url('/img/r/circle.gif') no-repeat;
  background-position:top left;
  width:5px;
  height:5px;
}

#b_table .left_center{
  border-left:1px solid #e3e3e3;
  background-color:#e7f2f8;  
}

#b_table .left_bottom{
  background:url('/img/r/circle.gif') no-repeat;
  background-position:bottom left;
  width:5px;
  height:5px;
}


#b_table .right_top{
  background:url('/img/r/circle.gif') no-repeat;
  background-position:top right;
  width:5px;
  height:5px;
}

#b_table .right_center{
  border-right:1px solid #e3e3e3;
  background-color:#e7f2f8;  
  height:58px;
}

#b_table .right_bottom{
  background:url('/img/r/circle.gif') no-repeat;
  background-position:bottom right;
  width:5px;
  height:5px;
}


.prttl {
background-color:#D5E1F3;
border:1px solid #A8C3E9;
color:#06297A;
float:left;
font-weight:bold;
height:16px;
margin-bottom:1px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
width:466px;
}

.bord {
background-color:white;
border:1px solid #D5E1F3;

width:476px;
}

.gr {
background-color:#EEF7FF;
float:left;
}

.wt {
background-color:white;
float:left;
}

.nt1 {
float:left;
padding:5px;
width:168px;
}

.nt2 {
float:left;
padding:5px 5px 5px 0;
width:293px;
}

.img_middle{
  vertical-align:middle;
  display: inline-block;
}


.specification {
    width: 100%;
}

.specification td, table.specification th {
    border-bottom: 1px solid #e8f4fb;
    color: #333;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 8px;
    text-align: left;
}

.specification td {
    width: 100%;
}

.specification th {
    color: #000;
    white-space: nowrap;
}
    
.specification td.title {
    color: #000;
    font-size: 10px;
    font-weight: bold;
    background: #e8f4fb;
}


#f_wndw .field{
  cursor:pointer;
}

#f_wndw .sel_field{
  cursor:pointer;
  font-weight:bold;
  text-decoration:underline;
}


#f_a  .field{
  cursor:pointer;
}

#f_a .sel_field{
  cursor:pointer;
  font-weight:bold;
  text-decoration:underline;
}