body
{
	font-size: 11px;
	background-image: url(../images/background.gif);
	color: #b9d7fa;
	font-family: tahoma, Sans Serif;
	background-color: #2b7ad8;
	text-decoration: none;
	scrollbar-face-color: #2b7ad8;
	scrollbar-highlight-color: #84ADF9;
	scrollbar-shadow-color: #000000;
	scrollbar-3d-light-color: #4288DD;
	scrollbar-arrow-color: #B9D7FA;
	scrollbar-track-color: #2b7ad8;
	scrollbar-dark-shadow-color: #557FCC;
}

a:link,a:visited,a:active 
{
	COLOR: #b9d7fa; 
	TEXT-DECORATION: underline; 
}

#prevLinkText, #nextLinkText
{
	color: #666;
}

img
{
	border:0px;
}

DIV
{
}

#main
{
	LEFT: 50%; MARGIN-LEFT: -475px; WIDTH: 950px; POSITION: absolute; TOP: 0px; BACKGROUND-IMAGE: url(../images/background_tabel.gif);
}
#header
{
	BACKGROUND-IMAGE: url(../images/menu_top.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 115px;
}
#menu_top
{
	FLOAT: right; WIDTH: 288px; POSITION: relative; margin-top:33px; margin-right:12px; text-align:center; line-height:1.6em;
}
#content
{
	WIDTH: 100%; POSITION: relative; MIN-HEIGHT: 600px;
}
#footer
{
	background-image: url(../images/footer.gif);
	width: 100%;
	position: absolute;
	height: 39px;
	bottom: -39px;
}
#info_bar {
	BOTTOM: 17px; POSITION: absolute; width: 100%;
}
#column_one {
	FLOAT: left; WIDTH: 145px; POSITION: relative; HEIGHT: 100%;
}
#column_two {
	FLOAT: left; WIDTH: 673px; POSITION: relative; HEIGHT: 100%
}
#column_three {
	FLOAT: left; WIDTH: 120px; POSITION: relative; HEIGHT: 100%;
}
.float_link {
	FONT-WEIGHT: bold; POSITION: relative;
}
#eu_link
{
	left: 3px;
	top: 1px;
}
.category { 
                  font-weight:bold;  COLOR: #b9d7fa; padding-bottom:5px; padding-top:11px;  padding-left:19px;
                  background-image: url('../images/under_menu1.gif');
}
.sub_category {
                  padding-bottom:2px; padding-top:2px;  padding-left:35px;  background-image: url('../images/under_menu2.gif');
}

.category_item {
                padding-bottom:2px; padding-top:2px; padding-left:45px; padding-right:12px; background-image: url('../images/under_menu3.gif');
}
A.menu_top:link {
	COLOR: #b9d7fa; TEXT-DECORATION: none; padding:8px; 
}
A.menu_top:visited {
	COLOR: #b9d7fa; TEXT-DECORATION: none; padding:8px; 
}
A.menu_top:active {
	COLOR: #b9d7fa; TEXT-DECORATION: none; padding:8px; 
}
A.menu_top:hover {
	COLOR: #ff0000; TEXT-DECORATION: none; padding:8px; 
}
A.menu_cat:link {
	COLOR: #b9d7fa; TEXT-DECORATION: none;
}
A.menu_cat:visited {
	COLOR: #b9d7fa; TEXT-DECORATION: none;
}
A.menu_cat:active {
	COLOR: #b9d7fa; TEXT-DECORATION: none;
}
A.menu_cat:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;
}
A.menu_sub_cat:link {
	COLOR: #b9d7fa; TEXT-DECORATION: none;
}
A.menu_sub_cat:visited {
	COLOR: #b9d7fa; TEXT-DECORATION: none;
}
A.menu_sub_cat:active {
	COLOR: #b9d7fa; TEXT-DECORATION: none;
}
A.menu_sub_cat:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;
}
A.menu_sub_cat {
	LEFT: 20px; POSITION: relative;
}
A.yellow:link {COLOR: #F9E900; TEXT-DECORATION: none;}
A.yellow:visited {COLOR:#F9E900; TEXT-DECORATION: none;}
A.yellow:active {COLOR: #F9E900; TEXT-DECORATION: none;}
A.yellow:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

.banner_holder
{
	width:120px; 
	text-align:center; 
	border:#6BABF6 1px solid;
	margin-top: 12px;
}    
.banner_title
{
	width:120px;
	text-align:center;
	color:#383189;
	background-color:#B7D8FF;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}    
.banner_bottom
{
	width: 120px;
	text-align: center;
	background-color: #1567C9;
	padding-bottom: 2px;
	padding-top: 2px;
}    
.title {
                width:612px; height: 23px;  font-weight: bold; padding:4px; padding-left:20px; margin-top: 7px;  margin-bottom: 10px; margin-left: 25px;  display: inline-block;
                background-image: url('../images/backround_title.gif'); 
}
#block_info {
                 width:612px; margin-bottom: 10px; margin-left: 25px; background-color:#1567C9; padding-bottom:5px; 
}

.text_info  {
                text-align:justify;  line-height:1.4em; padding:25px;
} 
.text_info_center  {
                text-align:center;  line-height:1.4em; padding:25px;
} 
.picture_info  {
                FLOAT: right; margin-left: 15px; margin-bottom: 25px; border:#6BABF6 1px solid ; margin-top: 15px; margin-right: 5px;
}
#input_search {
                FLOAT: left; WIDTH: 140px; POSITION: relative; HEIGHT: 100%; color:#000000; text-align:right;
}
#search  {
                FLOAT: left; POSITION: relative; HEIGHT: 100%; margin-left: 15px;  font-weight:bold;
}
#quanity   {
                  FLOAT: left; WIDTH: 40px; POSITION: relative; HEIGHT: 100%; color:#000000; margin-left: 314px; text-align:right;
}
#aumont  {
              FLOAT: left; WIDTH: 60px; POSITION: relative; HEIGHT: 100%; color:#000000; margin-left: 78px; text-align:right;
}
#cart {
             FLOAT: left; POSITION: relative; HEIGHT: 100%; margin-left: 49px;  font-weight:bold;
}
/************catalog***************************************************************************/
.block_catalog
{
                width:612px; height: 70px; margin-left: 25px; margin-bottom: 10px; margin-top: 10px; background-image: url('../images/table_catalog.gif');
}
.img_catalog 
{
               FLOAT: left;  width:62px; height: 62px; margin: 1px; margin-top: 2px; border:#EDF0F1 2px solid;
}
.title_product 
{
               FLOAT: left; width:430px;  font-weight: bold; margin-left: 13px;  margin-top: 5px;
}                                     
.price
{
              FLOAT: left; width:90px;  margin-left: 8px; margin-top: 5px; text-align:center;
} 
.info_product 
{
             FLOAT: left; width:430px;  margin-left: 13px;  margin-top: 13px; height: 28px; overflow: hidden;
}  
.buy 
{
             FLOAT: left; width:90px;  font-weight: bold; margin-left: 8px; margin-top: 21px; text-align:center;
}
.buy_bo 
{
             FLOAT: left; width:90px;  font-weight: bold; margin-left: 8px; margin-top: 6px; text-align:center;
}
.Item_Thumb
{
    width:62px;
    height:62px;
}
/************gallery***************************************************************************/
.block_gallery {
                              width:612px;  margin-bottom: 20px; margin-left: 25px;
}
.icon_gallery {
                      FLOAT: left; margin:3px; border:#EDF0F1 2px solid;
}
.block_img_reviews { 
                    FLOAT: left; width:612px; margin-bottom: 20px; text-align:center;
}
.img_reviews  { 
                   border:#EDF0F1 2px solid;
}
.link_on_page  {
                  FLOAT: left; width:170px; margin-left: 10px;  margin-right: 20px; margin-top: 3px; font-weight:bold ;
}
#icon_zoom
{
	position: absolute;
	float: right;
	left: 252px;
	top: 270px;
	z-index:10;
}
/************product***************************************************************************/
#block_product {
                         width:612px;margin-left: 25px; margin-bottom: 10px; margin-top: 10px;
}
#gallery_product {
                         FLOAT: left; width:275px;
}
#info_product {
                         FLOAT: left; width:324px; margin-left: 12px;text-align:justify; line-height:1.3em;
}
.table_product1 {
                        FLOAT: left; width:324px; margin-top: 0px; background-image: url('../images/table_product1.gif');
}
.table_product2 {
                       FLOAT: left; width:324px; background-image: url('../images/table_product2.gif'); border-bottom:#1062C4 1px solid;
}
/************servos new table ***************************************************************************/
.table_product1a {
                        FLOAT: left; width:324px; margin-top: 0px; background-image: url('../images/table_product1a.gif');
}
.cell_product_left1 {
                       FLOAT: left; width:105px; text-align:center;padding: 5px;
}
.cell_product_right
{
	float: left;
	width: 108px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.cell_product_left
{
	float: left;
	width: 190px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.table_servo_top1 {
                        FLOAT: left; width:324px; margin-top: 10px; background-image: url(../images/background_servo_title.gif);
}
.cell_servo_top {
                        FLOAT: left; width:324px; text-align:left;padding: 5px;
}

.table_servo_top2 {
                        FLOAT: left; width:324px; margin-top: 0px; background-image: url(../images/table_product1.gif);

}
/***************************************************************************************/

#block_shop
{
	width: 612px; 
	margin-left: 25px; 
	margin-bottom: 20px;
	background-image: url('../images/table_shop_bottom.gif'); 
	border-bottom:#1062C4 1px solid;
}
.img_product
{
	float: left;
	width: 260px;
	height: 260px;
	margin-top: 2px;
	margin-bottom: 10px;
	border:#EDF0F1 2px solid;
}
.img_product_gallery
{
	float: left;
	width: 40px;
	height: 40px;
	margin-bottom: 10px;
	margin-right: 11px;
	border:#EDF0F1 2px solid;
}
.document_open 
{
	float: left;
	text-align: center;
	padding: 5px;
	width: 100%;
}
.news_shop
{
	float: left;
	width: 288px;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.price_product
{
	float: left;
	width: 215px;
	text-align: center;
	padding-top: 5px;
}
.block_component 
{
	width: 612px;
	height: 24px;
	margin-left: 25px;
	margin-bottom: 1px;
	display: inline-block;
	background-image: url('../images/table_shop_parts.gif');
	border-bottom:#1062C4 1px solid;
}
.text_component
{
	float: left;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
}
.number_component
{
	float: left;
	width: 110px;
	text-align: center;
	padding-top: 5px;
}
.price_component
{
	float: left;
	width: 105px;
	text-align: center;
	padding-top: 5px;
}
.buy_product 
{
	float: left;
	width: 100px;
	font-weight: bold;
	text-align: center;
	margin-left: 3px;
	padding-top: 5px;
}
#block_shopping_list
{
	display: inline-block;
	padding-top: 10px;
}
/************form***************************************************************************/
#form  { 
                     FLOAT: left; width:540px;  margin:32px;
}
.form_title { 
                    FLOAT: left; text-align: center; font-weight: bold; width:538px;
}
.form_left { 
                   FLOAT: left; text-align: right; width:118px; margin-top: 5px;  line-height:1.9em;
}
.form_right  { 
                  FLOAT: left;width:418px; margin-top: 5px;
}
.window_form  {
                  border: #154073 1px solid  ;
}
.button   { 
                 FLOAT: left; width:70px;  HEIGHT: 21px; font-weight: bold; background-image: url('../images/button.gif'); margin-top: 5px;margin-right: 10px;padding-top: 3px; text-align:center;
}

.ie_width_fix
{
	padding:0;
	margin:0;
	border:0;
	margin-top:15px;
}

