ul {
list-style: none;
margin:0;
padding:0;
}

hr {
color: #e2eaf0;
background-color: #e2eaf0;
height: 1px;
border-width:0px;
}

h1, h2, h3, h4, h5, h6 {
font-size: 11px; line-height: 17px; height: 18px;
font-family: Tahoma;
color: #545454;
margin:0;
padding:9px 0 0 0;
font-weight:bold;
text-transform:uppercase;
color: #545454;
}

h2 {
text-transform:none;
margin:0;
padding:0;
}

#path h1 {
font-weight:normal;
text-transform:none;
margin:0;
padding:0;
}

#path li {
display: inline;
}
#path li.first {
background: none;
float: left;
}
#path li.active, #path li.active a {
color: #545454;
font-weight: bold;
text-decoration: none;
}
#path li a {
color: #2268d0;
margin: 0 4px;
}

#header_menu { text-align:center; }
#footer_menu { text-align:center; }

#header_menu a {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#header_menu a:hover {
	COLOR: #545454; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}

#footer_menu a {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footer_menu a:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}

#block {
display:block;
}

#block_header {
position: relative;
height:32px;
background:url(/images/bg_block.jpg);
background-repeat:no-repeat;
background-color:#a0b0bc;
padding-left:28px;
}

#block_header span {
color:#FFFFFF;
font-weight: bold;
text-transform:uppercase;
position: absolute;
bottom: 25%;
}

#block_header_bottom {
height:3px;
background-color:#7f93a2;
}

#block_content {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #c6d5e1;
text-align:left; 
}

#block_content ul {
margin: 6px 0 0 10px;
}
#block_content li {
margin-top:5px;
padding: 0px 12px 0 12px;
color: #0662ca;
background: url(/images/arrow.jpg) no-repeat left;
}
#block_content li a {
color: #0662ca;
}

#block_content2 {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #e2eaf0;
text-align:left; 
}

#block_main {
display:block;
}

#block_main_header {
position: relative;
height:32px;
background:url(/images/bg_block_main.jpg);
background-repeat:no-repeat;
background-color:#e2eaf0;
padding-left:28px;
}

#block_main_header span {
color:#545454;
font-weight: bold;
text-transform:uppercase;
position: absolute;
bottom: 25%;
}

#block_main_header_bottom {
height:3px;
background-color:#b7c4cd;
}

#block_main_content {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #cbd8e3;
text-align:left; 
}

#block_main_page {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #cbd8e3;
text-align:left; 
padding:10px;
}

#block_main_page img {
margin:5px;
}

#block_main_page p {
padding:0;
margin-top:0px;
margin-bottom:10px;
}

#block_hl {
display:block;
}

#block_hl_header {
position: relative;
height:32px;
background:url(/images/bg_block_hl.jpg);
background-repeat:no-repeat;
background-color:#d5e61d;
padding-left:28px;
}

#block_hl_header span {
color:#545454;
font-weight: bold;
text-transform:uppercase;
position: absolute;
bottom: 25%;
}

#block_hl_header_bottom {
height:3px;
background-color:#a8c823;
}

#block_hl_content {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #c6d5e1;
text-align:left; 
}

#block_hl_page {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #c6d5e1;
text-align:left; 
padding:5px 10px 5px 10px;
font-size:12px;
}

#block_hl_page span,p {
font-size:12px;
}

#block_light {
display:block;
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #c6d5e1;
}

#block_light_header {
position: relative;
height:32px;
background-color:#ffffff;
padding-left:18px;
border-bottom: 1px solid #c6d5e1;
}

#block_light_header span {
color:#545454;
font-weight: bold;
text-transform:uppercase;
position: absolute;
bottom: 30%;
}

#block_light_header_top {
height:4px;
background-color:#b7c4cd;
}

#block_light_content {
text-align:left; 
}

#express {
display:block;
}

#express_header {
position: relative;
height:32px;
background:url(/images/bg_express.jpg);

background-repeat:no-repeat;
background-color:#a0b0bc;
padding-left:28px;
}

#express_header span {
color:#FFFFFF;
font-weight: bold;
text-transform:uppercase;
position: absolute;
bottom: 25%;
}

#express_header_bottom {
height:3px;
background-color:#7f93a2;
}

#express_content {
border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid;
border-color: #c6d5e1;
text-align:left; 
}


#catalog_menu {
margin:2px;
background-color:#f8f9fa;
}

#catalog_menu li {
margin-top:5px;
background: url(/images/cat_arrow.jpg) no-repeat left;
//height:18px;
padding: 0px 12px 3px 12px;
}

#catalog_menu li a {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#catalog_menu li a:hover {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

#cat_line {
height:2px;
background:url(/images/cat_line.jpg);
}

#group_menu {
padding-left:10px;
padding-bottom:10px;
}

#group_menu li {
margin-top:5px;
background: url(/images/cat_arrow.jpg) no-repeat left;
padding: 0px 12px;
}

#group_menu li a {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}

#group_menu li a:hover {
	COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.date_text {
color: #ffffff;
background-color: #566e80;
padding:3px;
}

span.active, a.active {
color:#545454;
//background-color:#e2eaf0;
}

.list_price_text {
	COLOR: #b40303; FONT-FAMILY: Tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.list_item {
border:1px solid;
border-color:#cad8e3;
margin-bottom:3px;
}

.list_item_header {
width:100%; overflow:hidden; height:32px; vertical-align:middle; border-bottom: 1px solid #e4ebf1;
}

.list_compare {
width:32px; height:32px; float:left; background-color:#cad8e3; padding-top:8px;text-align:center;
}

.list_header {
height:32px; padding-left:47px; padding-top:8px;
}

.list_price {
width: 150px;
margin-bottom:9px;
}

.list_more {
width: 150px;
height:41px;
display:table-cell;
vertical-align:bottom;
padding-bottom:3px;
background:url(/images/bg_listing.jpg);
}

.item_col1 {
width:150px; text-align:center; vertical-align:middle;
}
.item_col2 {
border-left: solid 1px #e4ebf1; border-right: solid 1px #e4ebf1; padding: 8px 20px;
}
.item_col3 {
width:150px; text-align:center;
padding:0 30px;
}

#item_tech td {
height:16px;
width:50%;
vertical-align:middle;
}

.highlight {
color:#545454;
}

div.rotator{
	float: left;
	margin: 0 25px;
	position: relative;
}

.news_text p {
font-size:12px;
}




