/* MAIN PARAMS */
html, body { margin:5px 0; padding:0; }
body { font: 80% tahoma,serif;  }

/* LAYOUT */
#container { width:1000px; margin:0 auto; }
#wrapper { float:left; width:100%; }
#content { margin:-1px 0 0 200px; padding:0; background:url('main_img/content_cent.png') repeat-y top center; }
#header { height:146px; }
#menu { height:30px; margin:5px 0; }
#left-panel { float:left; margin:0; width:200px; margin-left: -1000px; }
/* #botmenu { clear:left; border-top:2px dotted #264F8C; border-bottom:2px dotted #264F8C; margin:0 5px; } */
#footer { height:80px; clear:left; padding:0 5px; background:url('main_img/footer_back.png') no-repeat top left; }

/* FOR HEADER */
#header .main { position:relative; height:146px; background:url('main_img/header_back.png') no-repeat bottom left; }
#header img.logo { position:absolute; top:15px; left:40px; cursor:pointer; }
#header .text { position:absolute; left:315px; bottom:21px; font-size:130%; font-weight:bold; color:#FFFFFF; font-variant:small-caps; }
#header .nav-lang { position:absolute; right:29px; bottom:15px; }
#header .nav-lang img { cursor:pointer; border:0; }
#header .flash { position:absolute; height:62px; width:783px; left:187px; top:10px; }
/*
 #header .lang { display:none; width:110px; height:55px; position:absolute; padding-left:2px; right:8px; bottom:5px; background:url('main_img/flags_brd.png') no-repeat bottom left; }
#header .nav { display:none; width:110px; height:35px; position:absolute; padding-left:4px; padding-top:4px; right:6px; bottom:55px; background:url('main_img/nav_brd.png') no-repeat top left; }
#header .nav img { width:30px; height:30px; }
#header .flash { position:absolute; height:75px; width:700px; left:175px; top:0; border:1px solid red; }
#header .text { position:absolute; left:320px; bottom:15px; font-size:140%; font-weight:bold; color:#264F8C; font-variant:small-caps; }
*/

/* #header .text { position:absolute; left:175px; top:30px; font-size:100%; font-weight:bold; color:#264F8C; font-variant:small-caps; } */

/* FOR MENU */
#menu .button  { height:25px; margin:0; width:175px; cursor:pointer; background:url('main_img/or-but.png') no-repeat top center; color:#000000; font-weight:bold; font-size:100%; padding-top:10px; text-align:center; float:left; } 
#menu .button:hover { background:url('main_img/or-but-over.png') no-repeat top center; color:#264F8C; text-decoration:underline; }
/*
#menu .tube-l { height:35px; width:59px; float:left; background:url('main_img/tube_l.jpg') no-repeat top right; }
#menu .tube-r { height:35px; width:59px; float:right; background:url('main_img/tube_r.jpg') no-repeat top left; } 
*/

/* FOR LEFT PANEL */
#left-panel .box-top { height:20px; position:relative; background:url('main_img/for_panels/top.png') no-repeat top center; padding:10px 20px 0 65px; font-variant:small-caps; font-weight:bold; }
#left-panel img.ico { position:absolute; top:-5px; left:0px; }
#left-panel img { border:0; }
#left-panel .box-cent { background:url('main_img/for_panels/cen.png') repeat-y top center; font-size:90%; text-align:center; padding:25px 20px 0 30px; }
#left-panel .box-bot { height:40px; background:url('main_img/for_panels/bot.png') no-repeat top center; padding:5px 0 0 30px; }
#left-panel .button { width:150px; height:30px; background:url('main_img/for_panels/or-but-sm.png') no-repeat top center; padding-top:7px; font-weight:bold; font-size:85%; cursor:pointer; text-align:center; }
#left-panel .button:hover { background:url('main_img/for_panels/or-but-sm-over.png') no-repeat top center; color:#264F8C; text-decoration:underline; }

/* FOR CONTENT */
#content ul.list-menu { margin-left:0; padding-left:1em; margin-top:0; padding-top:1em; list-style-position:outside; list-style-type:none; }
#content ul.list-menu li { margin:3px 0; }
#content ul.list-menu a { text-decoration:none; }
#content .list-menu-left { height:210px; width:320px; margin:10px 0 10px 25px;  float:left; }
#content .list-menu-left li.cur { background:#DFE9F9; font-weight:bold; }
#content .list-menu-left a { color:#000000; display:block; width:320px; }
#content .list-menu-left a:hover { background:#DFE9F9; font-weight:bold; }
#content .list-menu-center { height:210px; width:250px; margin:10px 0; background:#DFE9F9; float:left; }
#content .list-menu-center li.cur { background:#264F8C; color:#FFFFFF; font-weight:bold; }
#content .list-menu-center li.cur a { color:#FFFFFF; font-weight:bold; }
#content .list-menu-center a { color:#000000; display:block; width:238px; }
#content .list-menu-center a:hover { background:#264F8C; color:#FFFFFF; font-weight:bold; }
#content .list-menu-right { height:210px; width:170px; margin:10px 0; background:#264F8C; float:left; }
#content .list-menu-right li.cur { background:#000000; color:#FFFFFF; font-weight:bold; }
#content .list-menu-right a { color:#FFFFFF; display:block; width:157px; }
#content .list-menu-right a:hover { background:#000000; color:#FFFFFF; font-weight:bold; }

/* SITE MAP LISTS STYLE */
#content .abzac_map ul { margin-left:0; padding-left:1em; margin:5px 0; padding:5px 0; list-style-position:outside; list-style-type:none; }
#content .abzac_map ul li { margin:3px 0; }
#content .abzac_map ul a { color:#000000; display:block; width:730px; text-decoration:none; }
#content .abzac_map ul a:hover { background:#DFE9F9; font-weight:bold; }
#content .abzac_map ul ul { margin-left:30px; background:#DFE9F9; }
#content .abzac_map ul ul li { margin:3px 0; }
#content .abzac_map ul ul a { color:#000000; display:block; width:700px; }
#content .abzac_map ul ul a:hover { background:#264F8C; color:#FFFFFF; font-weight:bold; }
#content .abzac_map ul ul ul { background:#264F8C; }
#content .abzac_map ul ul ul li { margin:3px 0; }
#content .abzac_map ul ul ul a { color:#FFFFFF; display:block; width:670px; }
#content .abzac_map ul ul ul a:hover { background:#000000; color:#FFFFFF; font-weight:bold; }
/* -------------------------------- */

#content .ch-title { height:70px; position:relative; background:url('main_img/content_top.png') no-repeat top center;  padding-left:90px; text-align:left; }
#content .ch-title-name { padding-top:25px; color:#264F8C; font-size:140%; }
#content .ch-title-links { color:#000000; text-align:left; font-size:95%; }
#content .bd-bot { height:30px; background:url('main_img/content_bot.png') no-repeat top center; }
#content .abzac { color:#000000; padding:10px 35px; text-indent:20px; text-align:justify; }
#content .abzac_map { color:#000000; padding:10px 35px; text-indent:20px; text-align:justify; }
#content hr { height:1px; color:#264F8C; }

td.ch-pict { cursor:pointer; border:3px solid #FFFFFF; }
td.ch-pict img { border:0; }
td.ch-pict a { text-decoration:none; color:#000000; font-weight:bold; }
td.ch-pict:hover { /* border:3px solid #264F8C; */ background:#DFE9F9; }

/* td.inprod-img { width:110px; text-align:center; } */
td.inprod-but { text-align:center; }
td.inprod-but a { background:#DFE9F9; font-size:120%; height:125px; display:block; padding-top:5px;
font-weight:bold; text-align:center; text-decoration:none; color:#000000; font-variant:small-caps; }
td.inprod-but a.long { height:145px; }
td.inprod-but a.super-long { height:160px; }
td.inprod-but a:hover { background:#264F8C; color:#FFFFFF; }
td.inprod-but a img { border:0; }
/* td.inprod-text { text-align:justify; text-indent:20px; padding:5px; } */

#content .prod-box-top { text-align:left; text-indent:175px; padding-top:9px; font-weight:bold; font-size:110%; }
#content .prod-box-cen { padding:15px 30px 0 195px; text-align:justify; text-indent:20px; }
/*
#content .prod-box-top { height:35px; background:url('main_img/for_products/top.png') no-repeat top center; text-align:center; padding-top:8px; font-weight:bold; font-size:110%; }
#content .prod-box-cen { margin-top:-8px; background:url('main_img/for_products/cen.png') repeat-y top center; padding:10px 10px 0 10px; text-align:center; }
#content .prod-box-bot { height:35px; background:url('main_img/for_products/bot.png') no-repeat top center; }
#content .prod-box-cen table { border:0; width:240px; text-align:left; margin-top:10px; }
*/
#content table.tech { clear:both; border:0; width:730px; }
#content tr.ct { background:#DFE9F9; }
#content td.sub-title { text-align:center; font-weight:bold; color:#264F8C; border:1px dotted #264F8C; }
#content td.legend { font-weight:bold; text-indent:20px; width:270px; }

#content .long-box-top { height:45px; background:url('main_img/for_products/top_long.png') no-repeat top center; text-align:left; text-indent:40px; padding-top:12px; font-weight:bold; font-size:110%; }
#content .long-box-cen { padding:0 35px 10px 35px; text-align:justify; }
#content .long-box-bot { height:45px; background:url('main_img/for_products/bot_long.png') no-repeat top center; padding-left:30px; padding-top:8px; }

#content .main-prod-img { border:3px solid #264F8C; margin-right:10px; margin-bottom:10px; float:left; }
#content .map { margin:0 auto; width:439px; height:339px; background:url('main_img/map_rus.jpg') no-repeat; border:2px solid #264F8C; }
#content .map-eng { margin:0 auto; width:439px; height:339px; background:url('main_img/map_eng.jpg') no-repeat; border:2px solid #264F8C; }
#content .map-link { margin:0 auto; width:439px; padding:5px 0; text-align:center; background:#69C641; cursor:pointer; border-bottom:2px solid #264F8C; border-left:2px solid #264F8C; border-right:2px solid #264F8C; font-weight:bold; }
#content .map-link a { color:#FFFFFF; text-decoration:none; }
#content .map-link a:hover { text-decoration:underline; }
#content .blue-but  { height:35px; margin:10px 0 0 10px; width:300px; cursor:pointer; background:url('main_img/blue-but.png') no-repeat top center; color:#000000; font-weight:bold; font-size:100%; padding-top:10px; text-align:center; } 
#content .blue-but:hover { background:url('main_img/blue-but-over.png') no-repeat top center; color:#264F8C; text-decoration:underline; }
#content .but { border:0; }

/* TITLE IMAGE OF CHAPTER */
.ch-title-img-map, .ch-title-img-error404, .ch-title-img-diag, .ch-title-img-about, .ch-title-img-product, .ch-title-img-certif, .ch-title-img-collab, .ch-title-img-contact, .ch-title-img-flex, 
.ch-title-img-rigid, .ch-title-img-band, .ch-title-img-copper, .ch-title-img-eqflex, .ch-title-img-eqrig, 
.ch-title-img-lattices, .ch-title-img-eqcon { height:60px; width:60px; top:15px; left:25px; position:absolute; }
.ch-title-img-about { background:url('main_img/for_panels/about.png') no-repeat top left; }
.ch-title-img-product { background:url('main_img/for_panels/product.png') no-repeat top left; }
.ch-title-img-certif { background:url('main_img/for_panels/certif.png') no-repeat top left; }
.ch-title-img-collab { background:url('main_img/for_panels/collab.png') no-repeat top left; }
.ch-title-img-contact { background:url('main_img/for_panels/contact.png') no-repeat top left; }
.ch-title-img-flex { background:url('main_img/for_panels/airducts_flexible.png') no-repeat top left; }
.ch-title-img-rigid { background:url('main_img/for_panels/airducts_rigid.png') no-repeat top left; }
.ch-title-img-band { background:url('main_img/for_panels/band_products.png') no-repeat top left; }
.ch-title-img-copper { background:url('main_img/for_panels/copper_tubes.png') no-repeat top left; }
.ch-title-img-eqflex { background:url('main_img/for_panels/equipment_flexible.png') no-repeat top left; }
.ch-title-img-eqrig { background:url('main_img/for_panels/equipment_rigid.png') no-repeat top left; }
.ch-title-img-lattices { background:url('main_img/for_panels/ventilation_lattices.png') no-repeat top left; }
.ch-title-img-eqcon { background:url('main_img/for_panels/construction_equipment.png') no-repeat top left; }
.ch-title-img-diag { background:url('main_img/for_panels/pressure_loss_diagramme.png') no-repeat top left; }
.ch-title-img-error404 { background:url('main_img/for_panels/error.png') no-repeat top left; }
.ch-title-img-map { background:url('main_img/for_panels/map.png') no-repeat top left; }
/* --------------------------------------------------- */

/*
#content img.up-but { position:absolute; right:14px; bottom:4px; cursor:pointer; border:0; }
#content img.back-but { position:absolute; right:162px; bottom:4px; cursor:pointer; border:0; } */

/* FOR FOOTER */



/* INDEX-PAGE PARAMS */
#index-container { width:1000px; margin:0 auto; }
/* #index-header { height:220px; }
#index-header .main { position:relative; height:220px; background:url('main_img/logo.png') no-repeat top left; }
#index-header .lang { position:absolute; right:10px; bottom:15px; }
#index-header .text { position:absolute; left:455px; bottom:40px; font-size:140%; font-weight:bold; color:#264F8C; font-variant:small-caps; }
#index-header .flash { position:absolute; left:250px; height:115px; width:740px; } */
#index-content { margin-top:0px; background:url('main_img/for_index/cent.png') repeat-y top left; }
#index-content .up { height:20px; background:url('main_img/for_index/top.png') no-repeat top left; }
#index-content .bot { height:30px; clear:left; background:url('main_img/for_index/bot.png') no-repeat bottom left; }
#index-content .main-but { float:left; position:relative;  width:180px; height:200px; margin:0px 5px; }
#index-content .circle-but { position:absolute; width:180px; height:230px; z-index:2; background:url('main_img/for_index/circle_but_up.gif') no-repeat top center; cursor:pointer; }
#index-content .circle-but:hover { background:url('main_img/for_index/circle_but_over.gif') no-repeat top center; }
#index-content img.underpict { position:absolute; left:28px; top:8px; z-index:1; width:125px; height:125px; }
#index-content .circle-but-text { position:absolute; top:155px; width:180px; text-align:center; color:#000000; font-weight:bold; }
#index-content .circle-but-text-xl { position:absolute; top:147px; width:180px; text-align:center; color:#000000; font-weight:bold; }
#index-content .circle-but-text-xxl { position:absolute; top:145px; width:180px; text-align:center; color:#000000; font-weight:bold; line-height: 1em; }
#index-content .circle-but-text-xxxl { position:absolute; top:137px; width:180px; text-align:center; color:#000000; font-weight:bold; line-height: 1em; }
#index-footer { clear:left; height:80px; padding:0 5px; background:url('main_img/footer_back.png') no-repeat top left; }