#temp_test { border:solid 2px #00f; background:#FFF; width:30px; height:30px; position:absolute; left:0px; top:0px;}
/* CSS */
/* all */
body { margin:0; padding:0; background:#05172f url(/images/bg_bottom_g.jpg) repeat-x bottom left; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.bg_b { background: url(/images/bg_body_02.gif) repeat-x bottom center;}
.bg_t { background-position:top center; background-repeat:no-repeat; min-width:950px;}
.c_fix { width:900px; left:50%; margin-left:-450px; position:relative;}
.logo { position:absolute; left:-6px; top:30px; z-index:100}
.a_print { font-size:11px; color:#93abcf; float:right; background:url(/images/m_print.gif) no-repeat left 4px; padding:0px 0px 0px 20px; line-height:170%; clear:both;}
.a_print:hover { color:#ffcb15; text-decoration: none; background-position:left -21px;}
.hr { height:20px; background:url(/images/bg_hr.gif) repeat-x left center; clear:both;}
.hr_0 { height:0px; clear:both;}
a:hover { text-decoration:none;}

/* index promo */
.index_promo { position:absolute; left:0px; top:73px; width:100%; text-align:center; overflow:hidden; height:770px;}
.index_promo .object_promo { height:508px; width:1900px; position:absolute; left:50%; top:0px; margin-left:-950px; zoom:1;}
.index_promo2 { position:absolute; left:0px; top:273px; width:100%; text-align:center; overflow:hidden; height:580px;}
.index_promo2 .object_gallery { height:262px; width:1900px; position:absolute; left:50%; top:250px; margin-left:-950px; zoom:1;}

/* index */
.index_content { padding:740px 0 0 0; font:12px Tahoma, Arial; color:#FFFFFF; line-height:160%;}
.index_content .lenta_news a.title {font-size: 12px; line-height:120%;}
.index_content .lenta_news img { margin-right:15px; margin-bottom:15px;}
.index_content .lenta_news p { margin:3px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; line-height:140%;}
.index_content .lenta_news .news_data { padding:10px 0px 0px 0px !important;}
.index_content .lenta_news .news_list { padding:0; margin:0;}
.index_partners { background:url(/images/bg_hr.gif) repeat-x left top; margin:20px 0 0 0;}
.index_partners td {text-align:center;}
.index_partners th {text-align: left; width:135px;}
.index_partners th a img { background-position:left top; border:0;}
.index_partners th a:hover img { background-position:left bottom;}
.index_partners td a img { border:0; filter:alpha(opacity=35); opacity: 0.35;}
.index_partners td a:hover img { filter:alpha(opacity=100); opacity: 1.0;}
.f_infrx { padding:20px 0 0 0 !important;}

/* lng */
.lng { font:10px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; position:absolute; left:5px; top:0px; margin:0; padding:0;}
.lng li { margin:0 15px 0 0; padding:0; float:left; border-top:solid 3px #061831; list-style:none;}
.lng a { text-decoration:none; color:#91abd2; line-height:24px}
.lng a:hover { text-decoration:underline; color:#FFCB15;}
.lng li.current { border-top: solid 3px #ff8e15; }
.lng li.current a { color:#ff8e15; cursor:default; }
.lng li.current a:hover { color:#ff8e15; text-decoration:none; }

/* glob_menu */
.glob_menu { position:absolute; left:264px; top:46px; margin:0; padding:0; font:11px/10px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; z-index:100;}
.glob_menu li { margin:0; padding:0 16px 2px 16px; float:left; list-style:none; border-left:solid 1px #98aabf; font-weight:bold; position:relative;  //border-left:expression(this.previousSibling==null ? 'none' : 'solid 1px #98aabf')}
.glob_menu li:first-child { border:none;}
.glob_menu li a { margin:0; padding:0; color:#FFF; text-decoration:none;}
.glob_menu li a:hover { color:#FFCB15; text-decoration:none;}
.glob_menu li.current a { color:#ff8e15;}
.glob_menu li.current a:hover { color:#ff8e15;}
.glob_menu img { position:absolute; left:50%; top:20px; margin-left:-8px; border:none; display:none; }

.glob_menu_l2 { margin:0; position:absolute; top:57px; background:url(/images/bg_menu_l2.gif) repeat-x left 16px; width:auto; zoom:1; height:20px;}
.glob_menu_l2 li { margin:0; padding:0px 10px 2px 10px; font-size:12px; font-weight:normal; float:left; list-style:none; border-left:solid 1px #98aabf; background:url(/images/t.gif);  //border-left:expression(this.previousSibling==null ? 'none' : 'solid 1px #98aabf')}
.glob_menu_l2 li a {background:url(/images/t.gif); margin:0; padding:0 10px;color:#FFF; text-decoration:none;}
.glob_menu_l2 li a:hover { color:#FFCB15; text-decoration: underline;}
.glob_menu_l2 li:first-child { border-left:none;}
.glob_menu_l2 .current a { color:#ff8e15;}
.glob_menu_l2 .current a:hover { color:#ff8e15; text-decoration:none;}

/* home_menu */
.home_menu { position:absolute; left:793px; top:0px; margin:0; padding:0;}
.home_menu li { margin:0 15px 0 0; padding:0; list-style:none; float:left;}
.home_menu img { width:17px; height:25px; border:0;}
.home_menu a { background-image:url(/images/bg_homr_menu.gif); width:17px; height:25px; display:block;}
.home_menu .home a { background-position:-13px top;}
.home_menu .home a:hover { background-position:-13px -25px;}
.home_menu .home a.current { background-position:-13px -50px !important; cursor:default;}
.home_menu .contact a { background-position:-58px top;}
.home_menu .contact a:hover { background-position:-58px -25px;}
.home_menu .contact a.current { background-position:-58px -50px !important; cursor:default;}
.home_menu .map a { background-position:-100px top;}
.home_menu .map a:hover { background-position:-100px -25px;}
.home_menu .map a.current { background-position:-100px -50px !important; cursor:default;}


/* LEFT column */
.l { width:240px; margin:510px 0 0 0; float:left; font:11px Tahoma, Arial, Helvetica, sans-serif;}
.l .banner, .l .banner2 { height:120px;}
.l .banner a { display:block; height:40px; background:url(/images/m_01.gif) no-repeat left 81px; padding:80px 0 0 13px; color:#FFCB15;}
.l .banner a:hover { color:#FFCB15; text-decoration:none;}
.l .banner2 a { display:block; height:120px; background:none;text-decoration:none;}
.l .banner2 a:hover {text-decoration:none;}

.new_product {background:url(/images/bg_block_new_product.jpg) no-repeat left top; width:242px; height:180px; margin:10px 0 0 0; position:relative;}
#new_prod_img img { position:absolute; left:52px; top:0px; border:solid 1px #b1c6dd;}
#new_prod_prev_link, #new_prod_next_link { position:absolute; width:50px; height:50px;}
#new_prod_prev_link a, #new_prod_next_link a { background-image:url(/images/m_block_prod_gallery.gif); background-repeat:no-repeat; width:50px; height:50px; display:block;}
#new_prod_prev_link { left:0px; top:45px;}
#new_prod_prev_link a { background-position:20px 10px;}
#new_prod_prev_link a:hover { background-position:20px -40px;}
#new_prod_next_link { right:0px; top:45px;}
#new_prod_next_link a{ background-position:20px -90px;}
#new_prod_next_link a:hover { background-position:20px -140px;}
#new_prod_link { position:absolute; left:0px; top:150px;}
#new_prod_link a {color:#ffcb15; background:url(/images/m_01.gif) no-repeat left 1px; padding:0 0 0 13px;}

.news { padding:30px 0 0 0; line-height:130%;}
.news span { color:#93abcf;}
.news a { color:#ffcb15; text-decoration:underline;}
.news a:hover { color:#cfd7e3; text-decoration: underline;}
.news a.text { color:#cfd7e3; text-decoration:none;}
.news a.text:hover { text-decoration: underline;}
.news .more {background:url(/images/m_01.gif) no-repeat left 1px; padding:0 0 0 13px; color:#FFCB15;}
.news .more:hover { color:#cfd7e3; text-decoration:none;}


/* RIGHT column */
.r { width:620px; margin:110px 0 0 0; float:right;}
.banner_bot { padding:30px 0 0; height:130px;}
.banner_bot img { border:0;}
.title_page { margin:16px 0px 0px 0px; font-size: 32px; font:32px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff8e15;}
.r .cb { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#93abcf; margin:10px 0 0 0;}
.r .cb a { color:#93abcf;}
.r .cb a:hover { color:#FFCB15; text-decoration:none;}

.c { font:12px Tahoma, Arial, Helvetica, sans-serif; color:#cfd7e3; line-height:150%; min-height:423px;}
.c h1 { font-size:24px; color:#ff8e15; margin:20px 0 5px 0; padding:0; font-weight:normal;}
.c h2 { font-size:18px; color:#FFF; margin:20px 0 0 0; padding:0; font-weight:normal;}
.c h3 { font-size:16px; color:#ff8e15; margin:15px 0 0 0; padding:0; font-weight:normal;}
.c p { margin:20px 0 0 0;}
.c a { color:#FFCB15;}
.IMG_RIGHT { float:right; border:solid 1px #B1C6DD; margin:0px 0px 10px 20px; }
.IMG_LEFT { float:left; border:solid 1px #B1C6DD; margin:0px 20px 10px 0px; }

.warning { background:url(/images/m_warning.gif) no-repeat left 50px; padding:40px 0px 0px 77px; font-size:12px; color:#FFF; min-height:100px;}
.warning h1 { font-size:24px; color:#ff0000; margin:0; padding:10px 0 0 0;}
.warning p { margin:10px 0 0 0; padding:0; font-weight:bold;}

.list_vakan { padding:0 0 5px 0;}
.list_vakan h4 { font-size:14px; font-weight:normal; border:solid 1px #546479; padding:0 5px 2px 5px; float:left; margin:3px 0 0 0;}
.list_vakan h4 strong { font-size:12px; font-weight:normal; color:#93abcf;}
.list_vakan p { clear:both; margin:5px 0 0 0; }

.gallery_client { padding:20px 0 10px 0; }
.gallery_client .list { position:relative; width:145px; float:left; border:solid 1px #05172F; z-index:1; text-align:center}
.gallery_client .masc { width:145px; height:115px; background:#05172F; filter:alpha(opacity=50); opacity: 0.50; position:absolute; left:0px; top:0px;}
.gallery_client a img { margin:0 10px 0 0; padding:0; cursor:default; border:none;}
.gallery_client .div { position: absolute; left:90px; top:100px; border:solid 1px #5f7087; padding:10px; background:#36465b; width:250px; font-size:11px; color:#cfd7e3; line-height:120%; display:none; text-align:left; }
.gallery_client .div_bot { top:inherit; bottom:100px;}
.gallery_client .list_right .div { left:-200px;}
.gallery_client .div h1 { font-size:18px; line-height:120%; color:#FFF; margin:0; padding:0; }
.gallery_client .div p { margin:8px 0 0 2px; padding:0; }
.gallery_client .div a { color:#ffcb15; background:url(/images/bg_div_clients.gif) no-repeat 3px top; display:block; padding:12px 0px 10px 50px;}
.gallery_client .div a:hover { text-decoration:none;}
.gallery_client .div_bottom { top:auto; bottom:100px;}

.list_partners img { float:left; margin:13px 20px 10px 0;}
.list_partners p { margin-top:10px}
.list_partners a img { border:solid 1px #B1C6DD;}
.list_partners a:hover img { border:solid 1px #FF8E15;}

.form_table { margin:20px 0 0 0; color:#93abcf;}
.form_table th { width:200px; padding:10px 10px 10px 33px; text-align:left; font-weight:normal;}
.form_table span { color:#FFF;}
.form_table .color { background:#1e2f44;}
.input_text { width:330px; border:solid 1px #546479; background:#05172f; padding:3px 3px 3px 5px; margin:8px 0;}
.input_text input { width:100%; border:none; background:none; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#cfd7e3;}
.input_text .file {}
.form_table .input_text input, .form_table .input_text textarea { width:100%; border:none; background:none; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#cfd7e3;}
.button_submit { background:url(/images/bg_submit_left.gif) no-repeat left top; padding:0; float:left; margin:30px 0 0 0;}
.button_submit input { background:url(/images/bg_submit_right.gif) no-repeat right top; padding:0 15px; border:none; height:32px; color:#ffcb15; font-size:10px; text-transform:uppercase; font-weight:bold; cursor:pointer;}
.error { color:#FF0000;}
.error th span { color:#FF0000;}
.error .input_text { border:solid 1px #F00;}
#tabl_items table th { text-align:right; font-weight:normal; width:202px; padding:0 10px 0 0;}
#tabl_items table select { width:330px; margin:3px 0px;}
#tabl_items table label { font-weight:normal;}

/*contact*/
.table_contact {}
.table_contact th { color:#93abcf; font-weight:normal; text-align:left; width:110px; margin:}
.table_contact h2 { line-height:95%; margin:0; padding:2px 0 0 0;}
.table_contact td a { font-size:14px; color:#ffcb15; margin:0 0 0 2px;}
.table_contact td a:hover { text-decoration:none;}
.adress { border:solid 1px #546479; width:275px; padding:10px 12px;}
.adress h6 { font:12px Tahoma, Arial, Helvetica, sans-serif; color:#93abcf; text-transform:uppercase; font-weight:normal; margin:0; padding:0; }
.adress p { margin:5px 0 0 0; padding:0; }
.adress a { color:#ffcb15; text-decoration: underline; background:url(/images/m_01.gif) no-repeat left 2px; padding:0 0 0 13px;}
.adress a:hover { text-decoration:none;}
.maps_layer { position:relative;}
.map_layer { position:absolute; left:0; top:-15px; background:#1e2f44; padding:10px 0 20px 0; width:100%; text-align:center;}
.map_layer img { border:solid 1px #b1c6dd; margin:10px 0 0 0;}
.close_map_layer { float:right; background:url(/images/m_close.gif) no-repeat left 6px; padding:0px 21px 0px 15px; font-size:11px; text-transform:lowercase; color:#ffcb15;}

/* style select*/
.tab_select span { display:block; color:#FFCB15; padding:0 0 4px 0}
.tab_select select, .add_product select { color:#CFD7E3; background:#05172F; border:solid 1px #546479; padding-top:2px; padding-bottom:2px; padding-right:2px}
.select_1 {}
.select_2 { padding:0px 0 0 20px;}

/* PIC GALLERY */
.gallery_pics { background:#1e2f44; margin:10px 0;}
.gallery_pics .top { background:url(/images/gall_01.gif) no-repeat left top; text-align:right;}
.gallery_pics .bot { background:url(/images/gall_04.gif) no-repeat left top; text-align:right; clear:both;}
.gallery_pics .con { padding:10px 20px;}
.gallery_pics a { display:block; float:left;}
.gallery_pics a img { border:solid 1px #b1c6dd; margin:10px 10px; filter:alpha(opacity=65); opacity: 0.65;}
.gallery_pics a:hover img { border:solid 1px #FFCB15; filter:alpha(opacity=100); opacity: 1.0;}

/* lenta NEWS */
.hot_news h2 { margin:0;}
.news_data { font-size:11px; color:#93abcf;}
.news_list { clear:both; padding:0 0 20px 0;}
.news_list a { color:#cfd7e3; text-decoration:none;}
.news_list a:hover { text-decoration: underline;}
.news_list .title { display:block; font-size:16px; color:#ffcb15; text-decoration:underline;}
.news_list .title:hover { text-decoration:none; color:#cfd7e3;}
.news_list img { border:solid 1px #b1c6dd; margin:4px 10px 0px 0px; float:left; } 
.news_list p { padding:10px 0 0 0; margin:0;} 
.news_archives { color:#ffcb15; text-decoration: underline; background:url(/images/m_01.gif) no-repeat left 2px; padding:0 0 0 13px;}

.index_content .news_list img { border:solid 1px #b1c6dd; margin:11px 10px 5px 0px !important; float:left; } 

/* pagenation */
.pagenacion { text-align:center;}
.pagenacion a { color:#ffcb15; text-decoration:underline; padding:0 3px; margin:0 5px;}
.pagenacion img { background-image:url(/images/m_pagenation.gif);}
.pagenacion a:hover { color:#fff;}
.pagenacion a.current { color:#fff; text-decoration:none; background:#485d74; border:solid 3px #485d74; cursor:default; font-weight:bold;}
.pagenacion a.prev_page { padding:0; padding:0; border:none; cursor:pointer }
.pagenacion a.prev_page img { background-position:left top;}
.pagenacion a.prev_page:hover img { background-position:right top;}
.pagenacion a.next_page { padding:0; padding:0; border:none; cursor:pointer }
.pagenacion a.next_page img { background-position:left bottom;}
.pagenacion a.next_page:hover img { background-position:right bottom;}
.pagenacion a img { margin:0; padding:0; border:0;}
.pagenacion th { padding:9px 0 0 0; width:77px;}
.pagenacion th a { cursor:default;}

/* map_site */
.sitemap { margin:30px 0 0 0; padding:0;}
.sitemap li { margin:24px 0; padding:0; list-style:none; font-size:18px; font-weight:normal; }
.sitemap li a { color:#ffcb15; }
.sitemap li li { margin:6px 0; font-size:14px;}
.sitemap li li a { color:#cfd7e3; }
.sitemap li li li { margin:2px 0; font-size:12px;}
.sitemap li li li a { color:#93abcf; }

/* product_list */
.product_list { margin:30px 0 0 0; padding:0; overflow:hidden;}
.product_list li { margin:0; padding:0; list-style:none; width:200px; height:210px; float: left;}
.product_list li .box { padding:0px 20px 0px 20px; width:160px;}
.product_list li a { color:#ffcb15; text-transform:uppercase; text-decoration:none; clear:both; padding:5px 2px 2px 3px; display:block; line-height:120%;}
.product_list li a:hover { color:#fff;}
.product_list a.product_list_img { padding:1px; display:block; margin:2px; width:140px;}
.product_list a.product_list_img:hover { padding:1px; margin:0; border:solid 2px #ffcb15;}
.product_list a.product_list_img img { border:solid 1px #546479;}

body.Opera {border:solid 1px #900;}
.Opera .product_list { margin:30px 0 0 0; padding:0;}
.Opera .product_list li { margin:0; padding:0; list-style:none; width:200px; height:210px;}
.Opera .product_list li .box { padding:0px 20px 0px 20px; width:160px;}
.Opera .product_list li a { color:#ffcb15; text-transform:uppercase; text-decoration:none; clear:both; padding:5px 2px 2px 3px; display:block; line-height:120%;}
.Opera .product_list li a:hover { color:#fff;}
.Opera .product_list a.product_list_img { padding:1px; display:block; margin:2px; width:140px;}
.Opera .product_list a.product_list_img:hover { padding:1px; margin:0; border:solid 2px #ffcb15;}
.Opera .product_list a.product_list_img img { border:solid 1px #546479;}


/* Praduct menu */
.menu_prod { width:auto; height:auto; vertical-align:top; overflow:hidden;}
.menu_prod ul { margin:0; padding:0;}
.menu_prod ul div { margin:0; padding:0 5px;}
.menu_prod ul li { margin:0; padding:0; list-style:none;}
.menu_prod a { color:#ffcb15; font-size:11px; padding:0; line-height:110%; height:30px; display:block;}
.menu_prod a:hover { color:#fff;}
.menu_prod a span { padding:2px 6px 4px 6px; //padding:2px 6px 3px 6px; display:block;}
.menu_prod .current a { text-decoration:none; cursor:default;}
.menu_prod .current a span { background:#e87f1d; color:#FFF; font-weight:bold; text-decoration:none;}

/* product_gallery */
.product_gallery { background:#1e2f44; border:solid 1px #1e2f44; zoom:1; margin:30px 0 20px 0; position:relative;}
.product_gallery .hr { height:1px;}
.product_gallery .pagenacion img { background-image:url(/images/m_pagenation_2.gif);}

.slayd_prodyct { position:absolute; left:0px; top:0px; background:#1e2f44; height:500px; width:100%; overflow:hidden; display:none;}
.slayd_prodyct .box { padding:10px 0px 0px 0px;}
.slayd_prodyct .intro{ float:right; width:265px; height:385px; overflow:hidden;}
.slayd_prodyct .close { float:right; background:url(/images/m_close.gif) no-repeat left 6px; padding:0px 21px 0px 15px; font-size:11px; text-transform:lowercase; color:#ffcb15;}
.slayd_prodyct .IMG_LEFT { margin:20px 0px 0 22px;}
.slayd_prodyct h1 { line-height:110%; padding:0px 10px 0px 22px}
.slayd_prodyct p { padding:0 5px 0 20px;}
.slayd_prodyct .capacity { background:url(/images/m_litr.png) no-repeat;  height:65px; display:block; padding:30px 0 0 22px}
.slayd_prodyct .capacity span { display:block; padding:5px 0 0 0;}
.slayd_prodyct .link { color:#ffcb15; text-decoration: underline; background:url(/images/m_01.gif) no-repeat left 5px; padding:0 0 0 13px; display:block; margin:2px 0 0 20px;}
.slayd_prodyct .link:hover { text-decoration:none;}
.slayd_prodyct .tovar_navigation { clear:both; background:url(/images/bg_hr.gif) repeat-x left 15px; padding:30px; height:50px;}
.slayd_prodyct .tovar_navigation a { color:#ffcb15; line-height:110%;}
.slayd_prodyct .tovar_navigation th { width:77px;}
.slayd_prodyct .tovar_navigation .prev { float:left; width:250px;}
.slayd_prodyct .tovar_navigation .prev a img { background:url(/images/m_pagenation_2.gif) left top; border:none;}
.slayd_prodyct .tovar_navigation .prev a:hover img { background:url(/images/m_pagenation_2.gif) right top;}
.slayd_prodyct .tovar_navigation .next { float:right; width:250px; text-align:right; border:0;}
.slayd_prodyct .tovar_navigation .next a img { background:url(/images/m_pagenation_2.gif) left bottom; border:none;}
.slayd_prodyct .tovar_navigation .next a:hover img { background:url(/images/m_pagenation_2.gif) right bottom;}
.nagrada { position:relative;}
.nagrada table { border:solid 1px #5F7087; background:#36465B url(/images/bg_nagrada.gif) no-repeat right top; position:absolute; left:18px; bottom:15px; width:235px; display:none;}
.nagrada table td { font-size:16px;}
.s_001 { margin:10px 20px 0 22px; background:url(/images/bg_hr.gif) repeat-x left top;}
.s_001 p { margin:0; padding:5px 0 0 0;}

/* table_add_product */
.table_add_product { background:#354457; margin:20px 0 0 0;}
.table_add_product th { font-size:14px; color:#93abcf; text-align:left; padding:0 0 0 32px; height:32px; font-weight:bold;}
.table_add_product td { text-align:right; padding:0 30px 0 0;}
.table_add_product td a { background:url(/images/m_add_product.gif) no-repeat left 4px; padding:0 0 0 17px; color:#ffcb15;}
.table_add_product td a:hover { background:url(/images/m_add_product.gif) no-repeat left -21px;}

/* add_product */
.add_product {background:#1e2f44 url(/images/bg_hr.gif) repeat-x left top; padding:5px 10px 18px 30px; position:relative;}
.add_product select { width:100%;}
.add_product a { background:url(/images/m_del_product.gif) no-repeat left 6px; padding:0 0 0 17px; color:#ffcb15; position:absolute; right:35px; bottom:15px;}
.add_product a:hover { background:url(/images/m_del_product.gif) no-repeat left -19px;}
.add_product label { display:block;}

/* FOOTER */
.f { width:900px; height:45px; padding:75px 0 0 0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#93abcf;}
.f a { color:#93abcf; text-decoration:underline;}
.f a:hover { text-decoration:none;}
.f .copy { margin:0; padding:0; float:right; text-align:right;}
.f .bann { margin:0; padding:0; float:left;}
.f .bann img { border:0;}
.f .bann a { margin:0 20px 0 0;}


.Safari .index_promo2 { top:313px;}
.Safari .glob_menu li { padding:0 10px 2px 10px;}
