 html, body {margin:0px; padding: 0px; height: 100%; width:100%;}
 body.bosch {background: #BCCDE1;}
 body.siemens {background: #BBD1D3;}
 body.common {background: white;}


 body, td, div, p, span, dt, dd, li {font-size: 12px; font-family: Arial, Verdana, sans-serif; }
 body.bosch, .bosch td, .bosch div, .bosch p, .bosch a, .bosch span, .bosch dt, .bosch dd, .bosch li {color: #153B63; }
 body.siemens, .siemens td, .siemens div, .siemens p, .siemens a, .siemens span, .siemens dt, .siemens dd, .siemens li,
 body.common, .common td, .common div, .common p, .common a, .common span, .common dt, .common dd, .common li {color: #4E4B4C; }

 p {margin:0; padding: 7px 0px 9px 0px; line-height: 14px; }

 a {text-decoration: underline; }
 .underline, a:hover, a.more, a.noline:hover {text-decoration: underline;}
 a:hover, a.noline {text-decoration: none;}
 a.underline:hover, a.more:hover {text-decoration: none;}
 a img {border: none;}
 a.more { color: #007DC8;}
 a.blt_more {padding: 0 7px 0 5px; color: #EF2614; font-size: 11px !important;}
 span.blt_more_white {line-height: 12px; font-size: 11px; padding: 0px 0px 0px 4px; background: url(/img/blt_more_white.gif) no-repeat right 4px;}

 ul, ol {margin: 0px; padding: 0px;}

 input.text, textarea, select {line-height: 100%; background-color: white; padding-left: 1px; font:11px Tahoma, sans-serif; color: #333333; }
 form { margin:0px; padding: 0px;}

 h1 {margin: 0px; padding: 0px; font: 24px Tahoma, Arial, sans-serif; color: #007DC8;}

 h2 {margin: 0px; padding: 5px 0 6px 0; }
 h2, h2 span {font: 18px Arial, sans-serif; color: white; }
 h2 span {font-size: 20px;}
 .siemens h2, .siemens h2 span {color: #4E4B4C;}
 .bosch   h2, .bosch   h2 span {color: #153B63;}

 h3 {margin: 0px; padding: 5px 1px 4px 0; font-size: 13px; font-family: Tahoma, Arial, sans-serif;}
 h4 {padding: 4px 0 5px 0px; margin: 0; font-size: 11px; line-height: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; }
 h4.blue {color: white; padding-left: 10px; background: #007DC8;}
 h5 {margin: 7px 1px 10px 0px; padding: 0px; font: bold 13px Arial, sans-serif; color: #19619E;}
 h6 {margin: 5px 1px 6px 0px; padding: 0px; font: bold 11px Tahoma, Arial, sans-serif; color: #4D4D4D;}

 table {border-collapse: collapse; padding:0; width: 100%;}
 table td {padding:0;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0;}


 .bold {font-weight: bold;}
 .uppercase {text-transform: uppercase;}

 .btm5 {margin-bottom: 5px !important;}
 .btm20 {margin-bottom: 20px;}
 .btm30 {margin-bottom: 30px;}

 .top10 {margin-top: 10px !important;}
 .top15 {margin-top: 15px !important;}
 .top25 {margin-top: 25px !important;}

 .blue {color: #19619E !important;}
 .darkblue {color: #21456B !important;}

 .float_left {float: left;}



/********************************************************/
/*		COMMON STYLE for CARCAS			*/
/********************************************************/

 #body_box, .body_box {min-width: 1000px; max-width:1258px; margin: 0 auto; }
 body.bosch   #body_box {background-color: #5B97B9;}
 body.siemens #body_box {background-color: #7B9AA9;}

 .bosch   .secondpage {background-color: #D0DCEA !important;}
 .siemens .secondpage {background-color: #D8E8E9 !important;}
 

 #head_box {position: relative; }
 .bosch   #head_box {height: 449px;}
 .siemens #head_box {height: 385px;}
 #head_table {width: 100% !important; }

/*		COMMON STYLE for CARCASS TABLE		*/

 td.left_column   {width: 315px; vertical-align: top; background-color: white;}
 td.center_column {width: auto;  vertical-align: top; background-color: white;}
 td.right_column  { vertical-align: top; }
 .bosch   td.right_column {width: 218px; background-color: #E9F1F7;}
 .siemens td.right_column {width: 210px; background-color: #EEF0EF;}

 td.right_vline   {width: 40px; vertical-align: top; white-space: nowrap;}
 .spacer40 {width: 40px;}

 tr.top_head td.left_column   { white-space: nowrap; }
 tr.top_head td.left_column a {text-decoration: none; }
 tr.top_head td.center_column { vertical-align: bottom; }
 tr.top_head td.right_column  { white-space: nowrap; }
 .bosch   tr.top_head td.right_column  {background-color: #FEF9E8;}
 .siemens tr.top_head td.right_column  {background: #EEF0EF url(/img/siemens_right_top_search.jpg) no-repeat; }
 .siemens tr.top_head td.center_column {background: white url(/img/siemens_rt_search_left.jpg) no-repeat right top; }
 #head_box tr.top_head td.left_column, #head_box tr.top_head td.center_column {height: 117px;}

/*	Text: Company	SHOP BSH in Moscow	*/

 tr.top_head td.center_column strong, tr.top_head td.center_column h1 {color: #153B63; font: 13px Arial, sans-serif; display: block; padding: 0 33px 16px 0; height: 15px; text-align: right; }
 .bosch   tr.top_head td.center_column strong, .bosch   tr.top_head td.center_column h1 { padding: 0 15px 10px 0; }
 .siemens tr.top_head td.center_column strong, .siemens tr.top_head td.center_column h1 { padding: 0 25px 35px 0; }
 .bosch   #head_box tr.top_head td.center_column strong,  .bosch   #head_box tr.top_head td.center_column h1 { padding: 0 33px 16px 0; }
 .siemens #head_box tr.top_head td.center_column strong,  .siemens #head_box tr.top_head td.center_column h1 { padding: 0 25px 35px 0; }
 #shop_name {position: absolute; left: 25px; top: 20px; height: 20px; width: 610px; color: #153B63; font: bold 17px Arial, sans-serif !important; }

/*	LOGO	*/

 img.logo_bosch   {width: 260px; height: 88px; margin: 17px 0 0 26px;}
 img.logo_siemens {width: 261px; height: 41px; margin: 39px 0 0 26px;}
 .secondpage img.logo_bosch {margin-top: 6px;}

 #logo_line {height: 106px; background-color: white; position: relative;}
 #logo_line strong {position: absolute; right: 15px; height: 15px; color: #153B63; font: 13px Arial, sans-serif; display: block;}
 .bosch   #logo_line strong {bottom: 11px;}
 .siemens #logo_line strong {bottom: 32px;}
 .common  #logo_line {height: 65px;}
 #logo_line img.logo_bosch {margin-top: 6px;}
 #logo_line img.logo_siemens {margin-top: 28px;}
 a.bosch_link, a.siemens_link {font-size: 18px; text-decoration: none; font-weight: normal !important;}
 a.bosch_link   {color: #EF2614;}
 a.siemens_link {color: #3C9DA2;}


/*		TOP SEARCH BOX		*/

 #top_search { width: auto !important; }
 .bosch   #head_box #top_search {border: 1px solid #ABC0D8; margin: 32px 12px 0 12px; }
 .siemens #head_box #top_search {border: 1px solid #BAB9B4; margin: 32px 8px 0 8px; }

 .secondpage #top_search, .common #top_search { margin: 0px 2px 0 8px; }

 #top_search .text {border-style: none; background-color: white; padding-left: 2px; padding-right: 3px; }
 .bosch   #top_search .text { width: 138px; }
 .siemens #top_search .text { width: 134px; }
 .secondpage #top_search .text, .common #top_search .text {border: 1px solid white; border-right: none; width: 138px;}
 .btn_seach {height: 17px; padding-bottom: 3px; color: white; font-size: 11px; background-color: #153B63; border-style:none; width: 48px !important;}
 .siemens .btn_seach { background-color: #3C3C3C; }
 .bosch   .secondpage .btn_seach, .common .btn_seach { background-color: #65A8CE; color: #21456B; }
 .siemens .secondpage .btn_seach { background-color: #7BB9BD; color: #21456B; }
 #top_search td.search_top  {height: 11px; font-size: 9px; line-height: 9px;}



/****************************************/
/*		TOP MENU		*/
/****************************************/

 div.top_menu_box {height: 37px;}
 #head_table tr.head_menu td.top_menu_box {height: 37px; vertical-align: top;}
 .bosch   tr.head_menu td.top_menu_box, .bosch tr.head_menu td.right_column  {background: #21456B url(/img/bosch_top_menu_box_bg.gif) repeat-x; }
 .siemens tr.head_menu td.top_menu_box, .siemens tr.head_menu td.right_column  {background: #1F5864 url(/img/siemens_top_menu_box_bg.gif) repeat-x; }
 .bosch   td.right_column div.top_menu_box { background: url(/img/bosch_blue_li.gif) repeat-y right top; } 
 .siemens td.right_column div.top_menu_box { background: url(/img/siemens_blue_li.gif) repeat-y right top; } 
 .bosch   #head_box div.top_menu_box { background: url(/img/bosch_top_menu_right.gif) no-repeat right top;} 
 .siemens #head_box div.top_menu_box { background: url(/img/siemens_top_menu_right.jpg) no-repeat right top;}


 table.top_menu {width: 97%; margin: 0 auto; }
 .secondpage table.top_menu  {width: 100% !important; }
 .common table.top_menu {width: 97% !important; }
 .common table.top_menu td.luft {width: 3% !important; }

 table.top_menu td { vertical-align: top !important;}
 table.top_menu td.gr12 {width: 12% !important;}
 table.top_menu td.gr13 {width: 14% !important;}
 .secondpage table.top_menu td.gr13, .common table.top_menu td.gr13{width: 13% !important;}
 table.top_menu td.last { background: none !important; }
 td.luft {}

 table.top_menu td.item {width: auto; text-align: center; white-space: nowrap; padding: 0 6px 0 7px; background: url(/img/vsprt_white.gif) no-repeat right 14px;}
 table.top_menu td.item a {color: white; font-size: 10px; line-height: 12px; text-transform: uppercase; text-decoration: none; display: block; width:100%; padding: 13px 0px 8px 0px; }

 .bosch table.top_menu td.item a, .common table.top_menu td.item a  {background: url(/img/bosch_top_menu_bg.gif) repeat-x left 34px; }
 .siemens table.top_menu td.item a {background: url(/img/siemens_top_menu_bg.gif) repeat-x left 34px; }

 .bosch table.top_menu td.item a:hover, .common table.top_menu td.item a:hover  { background: url(/img/bosch_top_menu_bg.gif) repeat-x left 0px;}
 .siemens table.top_menu td.item a:hover { background: url(/img/siemens_top_menu_bg.gif) repeat-x left 0px;}

 .bosch table.top_menu td.active a, .bosch table.top_menu td.active a:hover, 
 .common table.top_menu td.active a, .common table.top_menu td.active a:hover { background: url(/img/bosch_top_menu_active.gif) repeat-x left 0px;}
 .siemens table.top_menu td.active a, .siemens table.top_menu td.active a:hover { background: url(/img/siemens_top_menu_active.gif) repeat-x left 0px;}
 table.top_menu td.item a b {font-weight: normal; font-size: 11px;}

 table.top_menu td.search_td,  table.top_menu td.search_td form {width: 218px;}
 table.top_menu td.search_td form { display: block !important; }

 #top_menu_line {height: 37px; }
 .bosch   #top_menu_line .top_menu_box, .common  #top_menu_line .top_menu_box 
	{height: 37px !important; background: #21456B url(/img/bosch_top_menu_box_bg.gif) repeat-x !important; }
 .siemens #top_menu_line .top_menu_box {height: 37px !important; background: #1F5864 url(/img/siemens_top_menu_box_bg.gif) repeat-x !important; }


/*************		HEAD FOTO	*************/

 tr.head_foto td {height: 231px;}
 #head_left_foto  { height: 231px; margin-right: 12px;} /* width: 315px; float: left; } */
 #head_right_foto {width: 221px; height: 231px; float: right;}

 .secondpage #head_left_foto, .secondpage #head_cnt_foto, .secondpage #head_right_foto { height: 131px;} 
 .common #head_left_foto, .common #head_cnt_foto, .common #head_right_foto { height: 71px;} 
 .common #head_right_foto {width: 245px; }

 #head_foto_line {position: relative;}
 #head_foto_line, #head_foto_line div {height: 131px; }
 .common  #head_foto_line, .common #head_foto_line div {height: 71px; }
 .bosch   #head_foto_line { background-color: #5B97B9;}
 .siemens #head_foto_line { background-color: #689DA0;}
 .common  #head_foto_line { background-color: #B8D0E7;} 


 .siemens .siemens_rline {background: url(/img/siemens_cnt_right.gif) no-repeat right top; height: 231px;}
 .siemens td.rbtm {background: url(/img/siemens_rbtm.gif) no-repeat left 179px;}

 .bosch tr.page1 td.left_column, .bosch #head_left_fot-o {background: url(/img/bosch_page1_left.jpg) no-repeat right top;}
/*
 .bosch .secondpage .page1 #head_left_foto {background: url(/img/bosch_page1_lefts.jpg) no-repeat right top;}
 .bosch .secondpage .page2 #head_left_foto {background: url(/img/bosch_page2_lefts.jpg) no-repeat right top;}
 .bosch .secondpage .page3 #head_left_foto {background: url(/img/bosch_page3_lefts.jpg) no-repeat right top;}
 .bosch .secondpage .page4 #head_left_foto {background: url(/img/bosch_page4_lefts.jpg) no-repeat right top;}
*/
 .bosch tr.page1 td.center_column, .bosch  #head_cnt_fo-to {background: url(/img/bosch_page1_cnt.jpg) no-repeat center top;}
/* .bosch  #head_foto_index {background: url(/img/bosch_page1_cnt.jpg) no-repeat right top;}  */
/*
 .bosch .secondpage .page1 #head_cnt_foto {background: url(/img/bosch_page1_cnts.jpg) no-repeat center top;}
 .bosch .secondpage .page2 #head_cnt_foto {background: url(/img/bosch_page2_cnts.jpg) no-repeat center top;}
 .bosch .secondpage .page3 #head_cnt_foto {background: url(/img/bosch_page3_cnts.jpg) no-repeat center top;}
 .bosch .secondpage .page4 #head_cnt_foto {background: url(/img/bosch_page4_cnts.jpg) no-repeat center top;}
*/

 .bosch tr.page1 td.right_column, .bosch #head_right_fo-to {background: url(/img/bosch_page1_left.jpg) no-repeat left top;}
/*
 .bosch .secondpage .page1 #head_right_foto {background: url(/img/bosch_page1_rights.jpg) no-repeat left top;}
 .bosch .secondpage .page2 #head_right_foto {background: url(/img/bosch_page2_rights.jpg) no-repeat left top;}
 .bosch .secondpage .page3 #head_right_foto {background: url(/img/bosch_page3_rights.jpg) no-repeat left top;}
 .bosch .secondpage .page4 #head_right_foto {background: url(/img/bosch_page4_rights.jpg) no-repeat left top;}
*/
 .bosch tr.page2 td.left_column {background: url(/img/bosch_page2_left.jpg) no-repeat right top;}
 .bosch tr.page2 td.center_column {background: url(/img/bosch_page2_cnt.jpg) no-repeat center top;}
 .bosch tr.page3 td.left_column {background: url(/img/bosch_page3_left.jpg) no-repeat right top;}
 .bosch tr.page3 td.center_column {background: url(/img/bosch_page1_cnt.jpg) no-repeat center top;}
 .bosch tr.page4 td.left_column {background: url(/img/bosch_page4_left.jpg) no-repeat right top;}
 .bosch tr.page4 td.center_column {background: url(/img/bosch_page2_cnt.jpg) no-repeat center top;}


 .siemens tr.page1 td.left_column, .siemens #head_left_f-oto {background: url(/img/siemens_page1_left.jpg) no-repeat right top;}
/* .siemens  #head_foto_index {background: url(/img/siemens_page1_cnt.jpg) no-repeat right top;}

 .siemens .secondpage .page1 #head_left_foto {background: url(/img/siemens_page1_lefts.jpg) no-repeat right top;}
 .siemens .secondpage .page2 #head_left_foto {background: url(/img/siemens_page2_lefts.jpg) no-repeat right top;}
 .siemens .secondpage .page3 #head_left_foto {background: url(/img/siemens_page3_lefts.jpg) no-repeat right top;}
 .siemens .secondpage .page4 #head_left_foto {background: url(/img/siemens_page4_lefts.jpg) no-repeat right top;}
*/
 .siemens tr.page1 td.center_column, .siemens #head_cnt_f-oto {background: url(/img/siemens_page1_cnt.jpg) no-repeat center top;}
/*
 .siemens .secondpage .page1 #head_cnt_foto {background: url(/img/siemens_page1_cnts.jpg) no-repeat center top;}
 .siemens .secondpage .page2 #head_cnt_foto {background: url(/img/siemens_page2_cnts.jpg) no-repeat center top;}
 .siemens .secondpage .page3 #head_cnt_foto {background: url(/img/siemens_page3_cnts.jpg) no-repeat center top;}
 .siemens .secondpage .page4 #head_cnt_foto {background: url(/img/siemens_page4_cnts.jpg) no-repeat center top;}
*/
 .siemens tr.page1 td.right_column, .siemens #head_right_f-oto {background: url(/img/siemens_page1_right.jpg) no-repeat left top;}
/*
 .siemens .secondpage .page1 #head_right_foto {background: url(/img/siemens_page1_rights.jpg) no-repeat left top;}
 .siemens .secondpage .page2 #head_right_foto {background: url(/img/siemens_page2_rights.jpg) no-repeat left top;}
 .siemens .secondpage .page3 #head_right_foto {background: url(/img/siemens_page3_rights.jpg) no-repeat left top;}
 .siemens .secondpage .page4 #head_right_foto {background: url(/img/siemens_page4_rights.jpg) no-repeat left top;}
*/
 .siemens tr.page2 td.left_column {background: url(/img/siemens_page2_left.jpg) no-repeat right top;}
 .siemens tr.page2 td.center_column {background: url(/img/siemens_page1_cnt.jpg) no-repeat center top;}
 .siemens tr.page3 td.left_column {background: url(/img/siemens_page3_left.jpg) no-repeat right top;}
 .siemens tr.page3 td.center_column {background: url(/img/siemens_page1_cnt.jpg) no-repeat center top;}

 .common .page1 #head_left_foto {background: url(/img/common_page1_left.jpg) no-repeat right top;}
 .common .page1 #head_cnt_foto {background: url(/img/common_page1_cnt.jpg) no-repeat center top;}
/* .common .page1 #head_right_foto {background: url(/img/common_page1_right.jpg) no-repeat left top;} */


/*************		VERT. halfTRANSparency		 *************/

 #head_vline, #head_vline2 {position: absolute; top: 154px; height: 231px;}
 .bosch   #head_vline, .common  #head_vline { left: 255px; width: 126px; background: url(/img/bosch_vert_line.png) no-repeat;}
 .siemens #head_vline { left: 204px; width: 176px; background: url(/img/siemens_vert_line.png) no-repeat;}
 .secondpage #head_vline, .secondpage #head_vline2 { top: 142px; height: 131px;}
 .secondpage #head_foto_line #head_vline, .secondpage #head_foto_line #head_vline2, 
 .common #head_foto_line #head_vline, .common #head_foto_line #head_vline2 { top: 0px; } 

 .bosch #head_vline2, .common #head_vline2 { right: 199px; width: 126px; background: url(/img/bosch_vert_line2.png) no-repeat;}
 .bosch .secondpage #head_vline2 { right: 148px; }
 .bosch .secondpage #head_vline2 { right: 147px; }
 .siemens #head_vline2 { right: 145px; width: 126px; background: url(/img/siemens_vert_line2.png) no-repeat;}
 .siemens .secondpage #head_vline { left: 256px; width: 127px; background: url(/img/siemens_vert_lines.png) no-repeat;}
 .common #head_vline, .common #head_vline2 {height: 65px;}
 .common #head_vline2 {right: 166px;}

 .secondpage #head_vline, .secondpage #head_vline2 {display: none;}	/*  because flash */

/*************		SLOGAN		 *************/

 tr.slogan td {height: 64px; }
 .bosch   tr.slogan td.left_column {background: #5B97B9;}
 .bosch   tr.slogan td.center_column {background: #5B97B9 url(/img/bosch_top_menu_right.gif) no-repeat right bottom;} 
.bosch #head_foto_index  {background: #5B97B9 url(/img/bosch_top_menu_right.gif) no-repeat right -36px;} 

 .siemens tr.slogan td.left_column, .siemens tr.slogan td.center_column {background: #689DA0;}
 .siemens tr.slogan td.center_column {background: #689DA0 url(/img/siemens_slogan_right.gif) no-repeat right top; }
 .bosch   p.slogan  { color: white; font-size: 15px; line-height: 20px; padding-left: 20px; padding-top: 13px;}
 .siemens tr.slogan div.slogan { background: url(/img/siemens_slogan.gif) no-repeat left 19px; margin-left: 335px; height: 55px;}


 #top_towel {position: absolute; right: 40px; top: 72px; width: 140px; height: 48px; background: url(/img/bosch_towel.gif) no-repeat;}
 #wm_left   {position: absolute; right: 257px; top: 154px; width: 144px; height: 296px; background: url(/img/bosch_wm_left.png) no-repeat;}
 #wm_body   {position: absolute; right: 40px; top: 119px; width: 217px; height: 332px; background: url(/img/bosch_wm_body.jpg) no-repeat;}
 .bosch   #wm {width: 218px; height: 332px; background: #DCE3EA url(/img/bosch_wm_body.jpg) no-repeat;}
 .siemens #wm {width: 210px; height: 268px; background: #EEF0EF url(/img/siemens_wm_body.jpg) no-repeat;}

#luck {position: absolute; right: 44px; bottom: 67px; width: 390px;}

/***************************************************/
/* -----------------  CENTER  -------------------- */
/***************************************************/

 #content_box  {position: relative; min-height: 400px;}
 .common #content_box  { min-height: 700px;}
 .common .info_center_box {min-height: 530px;}
 #center_table {width: 100%; }

 #center_table tr.center td.cnt_column, #center_table_page tr.center td.cnt_column {background-color: white; vertical-align: top;}
 .siemens #center_table tr.center td.cnt_column {background: white url(/img/siemens_right_lfbg.gif) repeat-y right top; width:100%;}


/*		Index Color BOX			*/

 table.box2 {border-collapse:separate; background-color: white; margin: 20px 0px 15px 0;}
 .siemens   table.box2 {margin-right: 8px; width: auto !important;}

 .box_blue .box, .box_yellow .box, .box_gray .box, .box_lazur .box  {min-height: 345px; }

 .box_blue   {background-color: #DFEBF4; width: 290px;}
 .box_gray   {background-color: #F4F1EB; width: 290px;}
 .box_yellow {background-color: #FEF7DE;}
 .box_lazur  {background: #CEE2E4 url(/img/box_lazur_rtop_bg.gif) no-repeat right top;}

 .box_blue   .box, .box_gray  .box   {padding: 10px 10px 10px 11px; }
 .box_yellow .box, .box_lazur .box   {padding: 10px 26px 10px 20px; }
 .box_blue   .box p,.box_gray .box p {padding: 6px 0 6px 0; } /* text-align: justify; */

 .bosch_robert   {margin: 9px 9px 3px 0; }
 .siemens_verner {margin: 9px 9px 3px 0; }

/*		NEWS BOX		*/

 dl.news { margin: 0; padding: 2px 0 0 0 ;}
 dl.news  dt {margin: 0; padding:10px 0 2px 0; font-weight: bold; line-height: 14px; clear:both;border-top:1px solid #ced5da;}
 .siemens dl.news dt {color: #EF2614; border-top-color:#a4bec6;}
 dl.news  dd {margin: 0; padding:1px 0 18px 0; line-height: 14px; clear:both;}
/*
 dl.news  dd a {text-decoration: none;}
 dl.news  dd a:hover {text-decoration: underline;}
*/

 .all_news {text-align: right; margin-top: -10px;}



/*		SCROLLER		*/

 #scroller_box  {padding: 10px 0px 40px 12px; }
 #scroller_box2 {padding-right: 130px; }
 td.rbuf {width: 130px;}
 #scroller   {margin: 0px; padding: 0; width: 100%; height: 150px; border-style:none;}
 .pic_scroll {position:absolute; top:0px; z-index:20; visibility:visible; background:#FFFFFF; width:192px; height:150px; cursor: pointer;}
 .pic_scroll img {width:192px; height:119px; }
 .pic_scroll a   {display: block;}
 .pic_scroll a.text_link {height:31px; text-align: center; text-decoration: none; line-height: 12px; padding-top: 5px; font-size:11px; color: #153B63; visibility: hidden;}
 #divSC0 {left:0px;} 
 #divSC1 {left:192px;} 
 #divSC2 {left:384px;} 
 #divSC3 {left:576px;} 
 #divSC4 {left:768px;} 
 #divSC5 {left:960px;} 
 #divSC6 {left:1102px;}
 #divSC7 {left:1294px;}

/************************************************/
/*		SECOND PAGE STYLE		*/
/************************************************/
 .info_center_box {min-height: 400px; padding: 20px 20px 20px 25px;}

 .blue_rvline {background: url(/img/bosch_blue_li.gif) repeat-y right top; padding-right: 6px; }
 .blue_rvline, .rvline {max-width: 1224px; margin-right: 40px; }

/*		SLOGAN		*/

 #slogan_line {height: 35px; }
 .common #slogan_line {height: 45px; }
 .bosch   #slogan_line, .common  #slogan_line {background-color: #5B97B9;}
 .siemens #slogan_line {background-color: #689DA0;}
 .bosch   #slogan_line p.slogan { color: white; font-size: 15px; line-height: 11px; padding: 10px 0  0 352px; }
 .siemens #slogan_line div.slogan {background: url(/img/siemens_slogan.gif) no-repeat right 9px; margin-right: 10px; height: 34px;}

 #slogan_line h2 {padding: 5px 0 4px 24px; text-transform: uppercase; font-weight: bold;}
 #slogan_line h2, #slogan_line h2 span {color: white; font-size: 17px; }
 #slogan_line h2 span {font-size: 20px; }

/*		Product Info - small Table-Box		*/

 table.prod_small { margin: 0 0 20px 0; }
 .bosch   table.prod_small, .bosch   .border_top3, .common table.bosch {border-top: 3px solid #A9C5E0; }
 .siemens table.prod_small, .siemens .border_top3, .common table.siemens, .common .border_top3 {border-top: 3px solid #CFCFCF; }

 table.prod_small td {vertical-align: top;}
 td.prod_name {height: 16px; padding: 9px 5px 9px 5px;}
 td.prod_name a {font: bold 12px Arial, sans-serif;}
 .bosch   td.prod_name a {color: #3C5F82; }
 .siemens td.prod_name a {color: #4E4B4C; }
 td.prod_foto {padding: 0px 5px 0 0px; }
 td.prod_info {width: 80%; }
div.prod_foto {width: 150px; text-align: center;}
div.prod_foto img {max-width: 150px;}


 .prod_text {min-height: 92px; margin-top: 6px; }
 .prod_text .box { padding: 17px 5px 10px 10px; font-size: 11px; }
 .bosch   .prod_text {background-color: #FEF7DE; }
 .bosch   .prod_text .box { color: #3C5F82;}
 .siemens .prod_text {background-color: #CEE1E5; }
 .siemens .prod_text .box { color: #4E4B4C;}

 .prod_details {min-height: 21px; padding-top: 9px; }
 .prod_details a {line-height: 12px; font-size: 11px; padding: 0px 0px 0px 10px;}
 .prod_details span, .run_compare span, .go_catalog a {line-height: 12px; font-size: 11px; padding: 0px 0px 0px 5px; background: url(/img/blt_more.gif) no-repeat right 5px;}
 .bosch   .prod_details {background-color: #FFFCF2; color: #3C5F82;}
 .siemens .prod_details {background-color: #EBF3F5; color: #4E4B4C;}

 .prod_price {padding: 7px 0 5px 10px; font: bold 17px Arial, sans-serif; }
 .prod_price, .prod_price span {color: #EF2614 !important;}

 .prod_compare input, input.check_all {margin: 0px 4px 0 0;}
 input.check_all {margin-left: 1px !important;}
 .prod_compare label, .run_compare a, label.check_all {color: #666666; font: bold 11px Tahoma, sans-serif;}
 label.check_all {font: 11px Arial, Verdana, sans-serif;}
 
 .left_halfpart  {width: 47%; float: left; margin-right: 5% !important;}
 .right_halfpart {width: 47%; float: left; }

 .sort_by_box {padding: 3px 0 7px 0;}

/*		Page Numbering		*/

 .pages {padding: 1px 0 13px 0; text-align: right; }
 .pages a {padding: 0 2px 0 2px; }
 .pages, .pages a { font-weight: bold; line-height: 13px;}
 .bosch   .pages, .bosch   .pages a {color: #3C5F82; }
 .siemens .pages, .siemens .pages a, .common .pages, .common .pages a {color: #4E4B4C; }
 .pages a.active {color: #EF2614;}

 .run_compare {padding: 2px 0 5px 0;}
 .border_top3 .pages {padding: 11px 0 5px 0;}
 .border_top3 input.check_all {margin: 4px 0 2px 0 !important; }

/*		Text Page		*/

 .preheader {min-height: 89px; padding: 0px 255px 0 25px; margin-bottom: 7px; position: relative;}
 .preheader p {padding: 20px 0 0 0; line-height: 17px;}
 .preheader strong {font-size: 13px !important;}
 .bosch   .preheader {background-color: #FEF9E8; color: #153B63;}
 .siemens .preheader, .common .preheader {background-color: #EEF0EF; color: #4E4B4C !important;}
 .siemens .preheader strong, .common .preheader strong{color: #4E4B4C !important;}
 .common .preheader {min-height: 70px !important;}

 .box_img3 {margin: 0 auto; width: 661px;}
 .box_img3 img {margin: 16px 10px 10px 10px;}

 p.great {font-size: 18px !important; color: #21456B !important; padding-top: 35px !important; padding-bottom: 0px !important;}

/*		Common Pages		*/

 table.submenu td.left_buff {width: 26px;}
 table.submenu td.item {background: url(/img/common_li_blt.gif) no-repeat left 11px; height: 39px; vertical-align: bottom; padding-left: 10px; padding-right: 15px;}
 table.submenu td.item a {color: white; white-space: nowrap; line-height: 13px;}
/* table.submenu td.buff {w-idth: 75%;} */




 ul.links {list-style: none; margin: 0; padding: 11px 1px 10px 0px;}
 ul.links li b {color: #E8730F; padding-right: 3px; font: bold 12px Verdana, sans-serif;}
 ul.links li a {font-weight: bold;}

 ul.blue_bullet {list-style: none; margin: 0; padding: 0px 1px 5px 7px;}
 ul.blue_bullet li {padding: 3px 2px 2px 12px; background: url(/img/blt_blue.gif) no-repeat left 8px;}
 ul.blue_bullet li a { color: #19619E;}

 ul.blue_bullet_sm {list-style: none; margin: 0; padding: 2px 1px 3px 30px;}
 ul.blue_bullet_sm li {padding: 2px 2px 3px 10px; background: url(/img/blt_blue_quadro.gif) no-repeat left 8px; font-size: 11px;}

 table.top_blue {width: 100%; margin-top: 8px; }
 table.top_blue td a {color: #333333;}
 table.top_blue tr.firstrow td {border-top: 3px solid white; }
 table.top_blue tr.tophdr td {background-color: #5B97B9; font: bold 13px Arial, sans-serif; color: white; padding: 8px 0 9px 8px; line-height: 13px; border-right: 1px solid white; white-space: nowrap;}

 table.top_blue tr.tophdr td.name { padding: 6px 0 10px 8px !important; }
 table.top_blue tr.tophdr td.name a {  font: bold 12px Tahoma, sans-serif; color: #5F9905; }

 table.cols4 td {width: 25%; vertical-align: top;}
 table.cols4 tr.gray td {background-color: #F3F3F3; font-size: 11px; padding: 8px 8px 12px 9px; border-top: 2px solid white; border-right: 1px solid white;}

/*		Table for SPB-city delivery (Den Immortal Ranneft 09.02.09)		*/
table.dost
	{
		
	}
table.dost tr.dhdr 
	{
		background-color: #eeeeee; 
		color: black;
	}
	table.dost tr.dhdr td
	{
		border-right: 2px solid #a8a8a8;
		border-bottom:1px solid #b8b8b8;
		font: bold 13px Arial, sans-serif; 
		padding: 5px 5px 5px 5px;
	}
	
table.dost td.tddhdr 
	{
		background-color: #eeeeee; 
		font: bold 13px Arial, sans-serif; 
		color: black; 
		border-right: 2px solid #a8a8a8;
	}
table.dost tr.dni td
	{
		border-right: 2px solid #a8a8a8;
		border-bottom:1px solid #b8b8b8;
		padding: 5px 5px 5px 5px;
	}
/*		/Table for SPB-city delivery		*/

/*		Table for SPB delivery price /modified from holodilnik.ru/ (Den Immortal Ranneft (09.02.09)		*/
table.brd
	{
		border-collapse:collapse;
		border:1px solid #c8c8c8;
	}
table.brd th
	{
		border:1px solid #c8c8c8;
		color:#585858;
	}
table.brd td
	{
		padding: 5px 5px 5px 5px;
		border:1px solid #c8c8c8;
		background-image:none;
	}

/*		/Table for SPB delivery price		*/

/*		Filter Table		*/

 table.filter_box {margin-top: -20px; margin-bottom: 30px;}
 table.filter_box td.left_text {width: 47%; }
 table.filter_box td.left_text p {padding: 2px 15px 5px 1px;}
 table.filter_box td.right_table {border: 1px solid #C9C9C9; vertical-align: top; padding: 7px;}

 table.filter td { padding-top: 5px;}
 table.filter tr.firstrow td {padding-top: 15px;}
 table.filter td.name {font: bold 12px Arial, sans-serif;; color: #21456B; }
 table.filter tr.firstrow td.name {padding-top: 21px !important;}
 table.filter td.col1 {padding: 5px 9px 0px 13px; width: 22%; }
 table.filter td.col2 {width: 30%;}
 table.filter td.col2 select {width: 160px;}
 table.filter td.value {padding-top: 5px;}
 table.filter tr.firstrow td.value {padding-top: 22px !important;}
 table.filter td.col3 {width: 22%;}
 table.filter td.col4 {text-align: right;}
 table.filter td.col4 select {width: 160px;}
 table.filter td.sort {font-weight: bold; padding-left: 10px !important; padding-top: 41px !important; white-space: nowrap;}
 table.filter td.btn { padding-left: 90px; }
 table.filter td.right {width: 7px !important;}
 table.filter tr.lastrow td {padding-top: 38px;}


/*		Shop Page 		*/

 table.bank_card {width: 92% !important; margin: 0 auto;}
 table.bank_card td {padding: 14px 0 5px 0; border-bottom: 3px solid #CFCFCF;}
 table.bank_card td.text {vertical-align: bottom !important;}
 table.bank_card td.bank {padding-bottom: 1px !important; width: 16%; text-align: right;}
 table.bank_card td.card {padding-bottom: 2px !important; width: 120px;}

 span.sort_by {font: bold 11px Arial, sans-serif; color: #4E4B4C; padding-left: 2px;}
 select.sort_by {width: 160px; margin-left: 30px;}


/*		Gallery	Page		*/

 table.foto_gallery {width: auto !important;}
 table.foto_sm {border-collapse: separate; width: auto !important; border: 1px solid #C9C9C9; }
 table.foto_sm td {padding:3px;}
 table.foto_sm td img {width: 93px; height: 97px; cursor: pointer;}
 table.foto_sm td.pages_row {height: 25px; vertical-align: bottom;}
 table.foto_sm td.pages_row div.pages {margin: 0 auto; width: 230px; margin-bottom: 0; padding-bottom: 3px;}

 .foto_great { margin: 0 0 0 10px; padding: 9px; border: 1px solid #C9C9C9; height: 557px; overflow: hidden;}
 .foto_great img {width: 612px; height: 527px;}

 #header_text_box {position: absolute; left: 49%; top: 37px; color: #21456B; font: bold 12px Arial, sans-serif;}


 .map {padding: 5px 10px 10px 10px; text-align: center;}
 .map img {width: 1000px; height: 550px;}
 .top_maplink {height: 15px; font-size: 12px; overflow:hidden; padding-right:5px; text-align: right;}
 .top_maplink, .top_maplink a {color: black;}

/*		Compare page		*/

 table.compare { border-collapse: separate; border-bottom: 10px solid #5B97B9; }
 td.brd1  {border-bottom: 1px solid #CFCFCF;}
 td.wbrd1 {border-bottom: 1px solid white;}
 td.brd3w  {border-bottom: 3px solid white;}

 td.comparename { vertical-align: bottom; width: 250px;}
 td.comparename div {padding: 0 15px 17px 4px; font-weight: bold; color: #4E4B4C !important;}
 td.hidden {height: 27px;text-align: center;}
 td.hidden img {vertical-align: middle; margin:2px 8px 3px 11px; }
 td.hidden a {text-decoration: none; color: black; font-size: 11px;}
 td.hidden a:hover {text-decoration: underline;}

 td.hdr     {height: 29px; background-color: #21456B;  padding-left: 17px; white-space: nowrap;}
 td.hdr div {width: 230px; font: bold 12px Tahoma, sans-serif; color: white;}
 td.prname  {height: 29px; background-color: #5B97B9; padding-left: 12px; text-align: center;}
 td.prname a { color: white; text-decoration: none; font: bold 12px Tahoma, sans-serif;}
 td.prname a:hover { text-decoration: underline;}

 td.prtyname {background-color: #E7E7E7; padding-left: 17px; padding-bottom: 1px; font-weight: bold; line-height: 19px; color: #4E4B4C !important; }
 td.property {background-color: #F3F3F3; padding-left: 12px; padding-bottom: 2px; color: #4E4B4C; border-left: 1px solid white; text-align: center; }
 .prtyprice  {font: bold 17px Arial, sans-serif; color: #EF2614 !important; margin: 7px 0 4px 0px;}
 .prtyprice  span {font-size: 12px ; color: #EF2614 !important}

 tr.topwbrd3 td   {border-top: 2px solid white;}
 tr.toprgtbrd1 td {border-right: 1px solid white;}
 table.compare td.pic {text-align: center;}
 table.compare td.pic img {margin-left: 30px; margin-right: 30px;}


/*		Product Details			*/
 table.prod_3box td {vertical-align: top; padding: 0 16px;}
 td.prod_pic {width: 16%;}
 td.prod_table_info {width: 42%;}
 td.prod_text_info  {width: 42%;}

 table.table_info td.prtyname {font-weight: normal;}
 table.table_info td.property {text-align: left; vertical-align: middle !important; padding-top: 2px;}

 .zoom_price_box {height: 90px; border-left: 3px solid #C6C5C5; margin-top: 10px; padding-left: 5px; position: relative; display: none;}
 .zoom {height: 20px; background: url(/img/btn_zoom.gif) no-repeat left 1px; padding: 3px 0 0 25px; font-size:11px; cursor: pointer;}
 .zoom_price_box  .prtyprice {position: absolute; left: 5px; bottom: 0px; height: 21px; font-size: 21px; margin-bottom: 0px;}

/*		Contact us		*/

 table.contact_us td {padding-bottom: 7px;}
 table.contact_us td.text {width: 150px; font-weight: bold; color: #666666;}
 table.contact_us input.text, table.contact_us textarea.text {border: 1px solid #B3B3B3; width: 325px;}
 table.contact_us textarea.text {height: 110px; margin-bottom: 20px;}


/***************************************************/
/* ----------------   RIGHT BOX  ---------------- */
/***************************************************/
 .bosch   #center_table tr.center td.right_column {background: #E9F1F7 url(/img/bosch_wm_btm.gif) no-repeat right top; padding-bottom: 332px; }
 .siemens #center_table td.about {background: #EEF0EF url(/img/siemens_wm_btm.jpg) no-repeat right bottom; padding-bottom: 332px; }
 
 p.right_about {padding: 30px 25px 10px 22px; color: #153B63; font-size: 11px;}
 ul.right_about {list-style: none; padding: 8px 10px 10px 22px;}
 ul.right_about li {padding-left: 12px; background: url(/img/blt_romb.gif) no-repeat left 5px; font-size: 11px !important;}

 div.right_about_box {padding: 17px 7px 10px 16px; width: 187px;}
 div.right_about_box, div.right_about_box p {font-size: 11px !important; color: #262223; line-height: 12px;}
 div.right_about_box p { padding: 6px 0 5px 0;}


/*		RIGHT BOX on Second Page		*/

 #center_table_page td.right_column {width: 227px; background: url(/img/right_info_bg.gif) repeat-y right top;}
 #center_table_page tr.center td.right_column { padding-bottom: 170px; }
 .bosch   #center_table_page tr.center td.right_column { padding-bottom: 180px; }
 .bosch   #center_table_page td.right_column {background-color: #E9F1F7;}
 .siemens #center_table_page td.right_column {background-color: #EEF0EF;}

 .right_info {border-top: 17px solid white;}
 .right_info_lbwhite { padding: 0 6px 10px 0; background: url(/img/right_info_lbtm.gif) no-repeat left bottom;}
 .bosch   .right_info_lbwhite {background-color: #E9F1F7;}
 .siemens .right_info_lbwhite, .common .right_info_lbwhite {background-color: #EEF0EF;}

 .title_line {height: 45px;}
 .title_line p {padding: 20px 5px 7px 15px;}
 .title_line p, .title_line p a {color: white; font-weight: bold; }
 .bosch   .title_line {background-color: #3C5F82;}
 .siemens .title_line, .common .title_line {background-color: #376E78;}
 .right_info_lbwhite .text_box { margin-bottom: 1px;}
 .bosch   .right_info_lbwhite .text_box {background-color: #A9C5E0; }
 .siemens .right_info_lbwhite .text_box, .common .right_info_lbwhite .text_box {background-color: #97C4C7; }

 ul.list {list-style: none; padding: 10px 15px 2px 13px; }
 ul.list li { padding: 2px 0 10px 12px; font-size: 11px; background: url(/img/blt_romb.gif) no-repeat left 7px;}
 .bosch   ul.list li a { color: #153B63; }
 .siemens ul.list li a { color: #4E4B4C; }

.right_info_lbwhite ul.list li {padding-bottom:2px;}

 .right_info .text_box {padding: 40px 17px 5px 15px;}
 .right_info .text_box p {font-size: 11px;}

 p.innov {padding: 9px 5px 10px 15px; font-size: 11px; }


/*		Shop page		*/

 #right_shop {float: right; margin: -72px 0 60px 20px; }

 #right_worktime {width:230px; height: 273px; background: url(/img/shop_worktime_bg.gif) no-repeat; position: relative;}
 #worktime {width:225px; height: 265px; background: url(/img/shop_worktime.png) no-repeat; position: relative;}
 .work_free {color: #19619E !important; font: bold 13px Arial, sans-serif; position: absolute; left: 16px; top: 100px;}
 .work_addr {color: #19619E !important; font: 16px Arial, sans-serif; position: absolute; left: 43px; top: 143px;}
 .work_shema a {color: #E31401; font: bold 12px Arial, sans-serif; position: absolute; left: 64px; top: 164px;}
 
 
 #right_shop_spb {float: right; margin: -72px 0 60px 20px; }

 #right_worktime_spb {width:230px; height: 273px; background: url(/img/shop_worktime_bg.gif) no-repeat; position: relative;}
 #worktime_spb {width:225px; height: 265px; background: url(/img/shop_worktime_spb.png) no-repeat; position: relative;}
 .work_free_spb {color: #19619E !important; font: bold 13px Arial, sans-serif; position: absolute; left: 16px; top: 100px;}
 .work_addr_spb {color: #19619E !important; font: 16px Arial, sans-serif; position: absolute; left: 43px; top: 143px;}
 .work_shema_spb a {color: #E31401; font: bold 12px Arial, sans-serif; position: absolute; left: 64px; top: 164px;}
 

 #right_cards {width:227px; height: 184px; margin-top: 54px; background: url(/img/shop_cards.jpg) no-repeat; }

 .spec_brd3 {background: url(/img/brd_gray3.gif) repeat-x; font-size: 3px; }
 .brd3 {background: url(/img/brd_white3_right.gif) no-repeat right top; font-size: 3px; }


/***************************************************/
/* -------------      FOOTER     ----------------- */
/***************************************************/                       

 #right_btm_pic_box {position: absolute; right: 0px; bottom:0px; z-index: 1000;}
 #right_btm_pic_box,  #right_btm_pic { width: 267px; height: 250px; }
 .bosch   #right_btm_pic_box {background: url(/img/bosch_page1_rbtm.png) no-repeat;}
 .siemens #right_btm_pic_box {background: url(/img/siemens_page1_rbtm.png) no-repeat;}
 .bosch   #right_btm_pic {background: url(/img/bosch_page1_rbtm.jpg) no-repeat left bottom;}
 .siemens #right_btm_pic {background: url(/img/siemens_page1_rbtm.jpg) no-repeat left bottom;}

 .common #right_btm_pic_box {display: none;}

 #right_btm_box {position: absolute; right: 0px; bottom: 0px; width: 369px; z-index: 1001;}
 .bosch #right_btm_box { background: url(/img/bosch_btm_bears.png) no-repeat; height: 331px;}
 .siemens #right_btm_box { background: #DADFDA url(/img/siemens_btm_bg.jpg) no-repeat; height: 192px;}

 #link_partner { height: 192px; }
 .bosch #link_partner {margin-top: 140px; background: #CEE2E4 url(/img/bosch_link_siemens.gif) no-repeat;}
 .bosch #link_partner p {padding: 147px 0 0 40px; font: 14px Arial;}
 .siemens #link_partner p {padding: 80px 0 0 213px; font: bold 14px Arial; color: white;}
 .bosch #link_partner a {color: #4E4B4C; font: bold 12px Arial;}
 .siemens #link_partner a {color: white; font: bold 12px Arial;}


 .siemens #pic_link {display: block; position: absolute; left: 201px; top: 111px; height: 80px; width: 167px; text-decoration: none;}
 .siemens #pic_link img {height: 80px; width: 167px;}
 .bosch #pic_link   {display: block; position: absolute; left: 32px; top: 190px; height: 74px; width: 334px; text-decoration: none; }
 .bosch #pic_link img {height: 74px; width: 334px;}

 .bosch td.copy, .common td.copy {background-color: #BCCDE1; }
 .siemens td.copy {background-color: #CEE2E4; }

 #address {float: left; padding: 8px 0 10px 26px; color: #153B63; font-size: 11px;}
 #address a {color: #003399; font-size: 11px;}
 #phone   {float: right; padding: 16px 130px 7px 0px; font-size: 12px; color: #153B63;}
 .secondpage  #phone, .common  #phone {padding-right: 15px;}
 #copy { padding: 6px 0 7px 26px; line-height: 11px; color: white; font-size: 11px;}
 .bosch #copy,  .common #copy {background-color: #37577A;}
 .siemens #copy {background-color: #69838D;}


/* 12.12.07 catalog new */
 .ctl_row {background: url('img/line_bg.jpg') repeat-x; height: 250px; margin:0 25px 15px 25px; position: relative;}
 tr.ctl_pic td {width: 33%; height:208px; text-align: center; vertical-align: bottom;}
 tr.ctl_name td {height:40px; text-align: center; background: url('img/lenta.gif') no-repeat center top; vertical-align: top; padding-top: 10px;}
 tr.ctl_name td a {font: bold 12px Arial; color: red;}
 .ctl_bline {height: 17px; position: absolute; bottom: 42px; left: 0px; background: url('img/blue_line.png') repeat-x; width: 100%;}


.dMenu{position:absolute; top:210px;visibility:hidden;background:#ffffff;border:1px solid #D5D5D5;z-index:500} /*width:160px;*/
.dMenu a {display:block;color:#22436C;font-size: 12px; font-family: Arial, Verdana, sans-serif; text-decoration:none;border-bottom:1px solid #D5D5D5; margin:8px;} /*width:100%;*/
.dMenu a b{display:block;padding:4px}
.dMenu a:hover{color:#F12711;}

/**/


/*  18.01.08 - scroller move direct in index.html (not use more iframe) */
 #scroller_box  {padding: 10px 0px 30px 12px; }
 #scroller_engine {overflow:hidden; position: relative; height: 150px; }

	div.smenu_ar{
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	padding: 3px 2px 3px 4px;
	width:230px !important;
	height:auto !important;
	background-color:#21456B;
	z-index:300 !important;
	}

a.smenu_ar {font-size: 11px !important;}

.bosch table.top_menu td.item a.smenu_ar, .common table.top_menu td.item a.smenu_ar  {background: none !important; padding:0px !important; text-align:left !important; white-space: normal !important; text-transform: none !important;z-index:200 !important;}
 .siemens table.top_menu td.item a.smenu_ar {background: url(/img/siemens_top_menu_bg.gif) repeat-x left 33px; }

 .bosch table.top_menu td.item a.smenu_ar:hover, .common table.top_menu td.item a.smenu_ar:hover  { background: url(/img/bosch_top_menu_bg.gif) repeat-x left 0px;}
 .siemens table.top_menu td.item a.smenu_ar:hover { background: url(/img/siemens_top_menu_bg.gif) repeat-x left 0px;}


 ul.lred, ul.green {list-style: none;}
 table.compare_links {clear: left;}


.content_header_sm{
	color:#2f8ebc;
	font-size:12px;
	font-weight:bold;
	line-height : 16px;
}

.how_to_come{
  font-weight: bold;
  font-size: 11px;
}
 #box_sl_hdr { position: relative;}

 table.submenu td.item img.actline {position: absolute; width: 2px; height: 40px; margin-left: -5px; background-color: red; float:left; z-index: 15; vertical-align: bottom;}

 ul.blue_triagle {padding:0; margin: 10px 0 0 2px; list-style: none;}
 ul.blue_triagle li {padding: 3px 0 6px 8px; background: url(img/blt_more.gif) no-repeat left 8px;}
 ul.blue_triagle li a {font: bold 12px Arial, sans-serif; color: #21456B; }
 #header_text_box1,  #header_text_box2 {position: absolute; top: 37px; color: #21456B; font: bold 12px Arial, sans-serif;}
 #header_text_box1 {left: 62%;}
 #header_text_box2 {left: 88%;}


/* 20.12.07 submenu for common pages */
 table.submenu td.left_buff {width: 26px;}
 table.submenu td.item {background: url(img/common_li_blt.gif) no-repeat left 0px; height: 52px; vertical-align: top; padding: 3px 15px 0 10px;}
 table.submenu td.item a {color: white; white-space: nowrap; line-height: 14px;}
 #submenu_box {min-width: 1000px; max-width:1258px; margin: 0 auto; height: 63px; position: absolute; top: 181px; z-index: 101;}
 #submenu_box table.submenu td.active {background: url(img/common_li_blt_act.gif) no-repeat left 0px;}

/* 15.01.08 fotogallery new */

 div.pages_row {padding: 20px 3px 5px 0px;}
 div.pages_row div.pages {padding-right: 12px !important;}
 div.pages_row div.pages a {padding: 0 1px 0 2px;}
 div.pages_row div.pages, div.pages_row div.pages a { font-weight: normal;}
 div.pages_row div.pages a.active {font-weight: bold; }
 .title_line div.pages_row div.pages, .title_line div.pages_row div.pages a {color: #D8E8E9; }
 .title_line div.pages_row div.pages a.active { color: white; }

 td.right_column table.foto_sm {margin: 6px 6px 0 6px; background-color: white;}
 .right_column table.foto_sm td {padding: 2px !important;}
 .right_column table.foto_sm td img {border: 1px solid white; padding: 1px;}
 .right_column table.foto_sm td.btm_padding {height: 6px; font-size: 6px; padding:0px !important;}
 .pages_btm_box {}

 table.foto_great {margin: 0 auto 10px auto; height: auto !important; width: auto !important;}
 table.foto_great td {padding: 30px 35px 50px 35px; border: 1px solid #C9C9C9; background-color: white; overflow: hidden;}
 #header_fototext_box {font: bold 13px Arial; padding: 0 0 15px 0; color: #21456B;}



/* 24.01.08 -  styles for headers */

     #address h3 {font: 12px Arial, sans-serif; padding: 0px; margin: 0px;}

     #logo_line h1 {position: absolute; right: 15px; height: 15px; color: #153B63; font: 13px Arial, sans-serif; }
     .bosch   #logo_line h1 {bottom: 11px;}
     .siemens #logo_line h1 {bottom: 32px;}
     #shop_name {position: absolute; left: 25px; top: 20px; height: 20px; width: 610px; color: #153B63; font: bold 17px Arial, sans-serif !important; padding:0;}

     .box_blue h3 {color:#153B63; line-height:14px; font: bold 12px Arial,Verdana,sans-serif; padding: 6px 0;}

     #slogan_line h1  {padding: 5px 0 4px 24px !important;  text-transform: uppercase; font: bold 17px Arial, sans-serif !important; margin:  0px !important; }
     #slogan_line h1, #slogan_line h1 span {color: white !important; }
     #slogan_line h1 span {font-size: 20px !important; font-weight: normal !important;}


     .title_line h2 {padding: 20px 5px 7px 15px; line-height:14px; margin:0px; font: bold 12px Arial,Verdana,sans-serif; color:white; }

     .preheader h2, .preheader h1 {padding: 34px 0 0 0; margin: 0px; font: 18px/19px Arial, sans-serif !important; color: #21456B !important;}
     .bosch   .preheader h2, .bosch  .preheader h1 { color: #153B63 !important;}
     .siemens .preheader h2, .common .preheader h2,  .siemens .preheader h1  {color: #4E4B4C !important;}


     .info_center_box h2 {color:#4E4B4C; font: bold 13px Arial, sans-serif;}
     .info_center_box h3 {font: 16px Arial, sans-serif;  margin: 3px 0 10px 3px; padding-top: 15px;}
     .info_center_box h3 a {text-decoration: none; } /* color: #800080; */
     .info_center_box h4 {font: 13px Arial, sans-serif; color: #0000FF; }
     .info_center_box ul, .info_center_box ol,  ul.lred  { list-style-position: inside; margin: 5px 0;}
     ul.none_li {list-style: none; }
     ul.none_li li {padding: 3px 0 4px 0px;}

     dd h2 {color:#4E4B4C !important; font: bold 12px Arial,Verdana,sans-serif;}


     td.catname h2 {padding: 0px !important; font-size: 12px;}

     #header_text_box h2 {padding: 0px; margin:0px; font: bold 12px Verdana, Arial, sans-serif !important; text-transform: uppercase;}
     .siemens #header_text_box h2, .common #header_text_box h2 {  color:#21456B !important; }

     .prod_name h3 {padding: 0px; margin: 0px; font-size: 12px;}
     .top_rmbl {position: absolute; height: 1px; width: 1px; overflow: hidden;}

 td.prod_compare input, #idselall {vertical-align: middle;}
 label.sl {font-weight: bold;}

.action_pic {margin: 0 20px 0 -25px;}
.red {color: #ef2614 !important;}
.go_catalog a {font: bold 12px Arial, sans-serif; padding: 0 7px 0 0;}
.ended {font-size: 14px;}

 .fotogallery_box {float: right; width: 403px; height: 117px; background:#e9f0f8; text-align: right;}
 .fotogallery_box .fbox {padding: 10px 26px 0 0;}
 .fotogallery_box .fbox img {margin: 0 10px; width: 147px; height: 70px; border: 1px solid #5b97b9;}
 tr.top_head td.center_column .shops {position: absolute; top:88px; right: 292px; width: 351px; font-size: 12px; line-height: 12px; padding: 0px !important;}
 tr.top_head td.center_column .shops strong {display: inline; font-weight: bold; padding:0 !important;  font-size: 12px;}
 tr.top_head td.center_column .shops a {color: #559fb8;}

#logo_line .fotogallery_box {height: 105px; right: 6px; top:0; position: absolute;}
#logo_line .fotogallery_box .fbox {padding: 18px 26px 0 0;}
#logo_line .shops { bottom: 15px !important; text-align: right; height: auto; right: 419px; width: 240px;}
#logo_line .shops a {color: #5696c4;}
#logo_line .shops b {font-size: 12px;}

.shop_glr {padding: 0 0 10px 0;}
.shop_glr img {width:483px; height:81px; margin-bottom: 11px;}
.shop_glr  a {color:#278ddf; padding-right: 6px; background: url(/img/blt_red.gif) no-repeat right 5px;}
#action_jule_btm {height: 87px; background: url(/img/action_jule_sm.jpg) no-repeat left bottom; margin-top: 12px; padding-right: 10px;}
#action_jule_btm .abox {height: 87px; background: url(/img/action_jule_sm.png) no-repeat right top; text-align: right; }
#action_jule_btm .abox a {font: bold 12px/16px Tahoma, sans-serif; color: #015eab; width: 210px; display: block; padding: 31px 12px 0 0; margin: 0 0 0 auto;}
.preheader h1 {width: 59%;}

.newproducts .left_halfpart {margin-right:0 !important;}
.newproducts .right_halfpart {margin-right:6%;}
.newproducts .right_halfpart, .newproducts .left_halfpart {width: 45%;}
ul.action_list {padding: 10px 5px 10px 20px;}
ul.action_list li {padding: 3px 0 3px 0;}
ul.action_list li a {font-weight: bold; color:#07444f;}

.tbx {height: 21px;}
.property .tbx {height: 17px; margin-top:3px;}
