﻿body{
    width: 100%;
    background: #013DAD;
    background-image:  url(img/body_f.jpg);
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
body,p,div,table,#left_menu *{
font-size: 12px;
}
a img{
    border: none;
}
table{
border-collapse: collapse;
}
#global_1{
    margin: 0px;
    padding: 0px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url(img/f_index.jpg);
}
#global_2{
    margin: 0px;
    padding: 0px;
    width: 980px;
    background-color: #FFF;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #000;
}
#head{
    margin: 0px;
    height: 173px;
    background-color: #013DAD;
    background-image: url(img/top_grad.jpg);
}
#top_logo{
    width: 200px;
    float: left;
    padding: 0px;
    margin: 0px 60px 0px 0px;    
    position: relative;
}
.pikt{
    float: right;
    display:block;
    font-size: 5px;
    width: 18px;
    height: 11px;
    text-decoration: none;
    background-image: url(img/pikt_noactive.gif);   
    background-repeat: no-repeat;
    margin: 15px 13px;
    padding: 0px;    
    
}
a.pikt:hover{
    background-image: url(img/pikt_active.gif);
      
}
.pikt_home{
    background-position: 3px 0px;
    margin-left: 20px;
}
.pikt_map{
    background-position: -13px 0px;
}
.pikt_not{
    background-position: -30px 0px;
}
.pikt_kont{
    background-position: -47px 0px;
    margin-right: 0px;
}
#top_logo_img{
    display: block;
    text-decoration: none;
    clear: both;
    margin-left: 53px;
}
#top_bann{
    padding-top: 5px;
    padding-left: 0px;
float: right;
margin-right: 30px;
}
#top_menu{
    background-image: url(img/top_menu_f.gif);
    height: 49px;
    background-position: center;
    background-repeat: repeat-x;
}
#top_menu div{
    height: 49px;
    background-image: url(img/top_menu_top.jpg);
    background-position: top center;
    background-repeat: repeat-x;
    margin: 0px;
}
#top_menu ul{
    
    background-image: url(img/top_menu_top.jpg);
    height: 49px;
    background-position: bottom center;
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
}
#top_menu ul li{
    height: 48px;
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
background-repeat: no-repeat;
background-position: left 1px;
background-image:url(img/top-menu_left_fon.jpg);
background-repeat: no-repeat;    
}
#top_menu ul li div{
background-repeat: no-repeat;
height: 47px;
margin: 0px; 
padding: 0px;
background-repeat: no-repeat;
background-position: right 1px ;
background-image:url(img/top-menu_right_fon.jpg);

}
#top_menu ul li div a{
display: block;
background-repeat: no-repeat;
background-position: 5px center;
color: #FFF;
text-decoration: none;
cursor: pointer;
z-index: 100;
}
#top_menu ul li.active {
background-repeat: repeat-x;
background-image:url(img/top_menu_active_fon.gif);
}
#top_menu ul li.active div{
background-image:url(img/top-menu_active_right_fon.jpg);
}
#top_menu ul #p_wood{
width: 188px;
background-image: none;
}
#top_menu ul #p_wood.active{
background-image:url(img/top_menu_active_fon.gif);
}
#p_wood div a{
height: 34px;
background-image:url(img/p_wood.gif);
padding: 10px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_wood.active div a{
background-image:url(img/p_wood_red.gif);
}
#top_menu ul #p_mebel{
width: 162px;
}

#p_mebel div a{
height: 34px;
background-image:url(img/p_mebel.gif);
padding: 10px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_mebel.active div a{
background-image:url(img/p_mebel_red.gif);
}
#top_menu ul #p_dry{
width: 104px;
}

#p_dry div a{
height: 34px;
background-image:url(img/p_dry.gif);
padding: 10px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_dry.active div a{
background-image:url(img/p_dry_red.gif);
}
#top_menu ul #p_tools{
width: 112px;
}

#p_tools div a{
height: 24px;
background-image:url(img/p_tools.gif);
padding: 18px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_tools.active div a{
background-image:url(img/p_tools_red.gif);
}
#top_menu ul #p_metall{
width: 134px;
}

#p_metall div a{
height: 34px;
background-image:url(img/p_metall.gif);
padding: 10px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_metall.active div a{
background-image:url(img/p_metall_red.gif);
}
#top_menu ul #p_glass{
width: 178px;
}

#p_glass div a{
height: 34px;
background-image:url(img/p_glass.gif);
padding: 10px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_glass.active div a{
background-image:url(img/p_glass_red.gif);
}
#top_menu ul #p_lift{
width: 102px;
margin-right: -20px;
}
#top_menu ul #p_lift div{
background-image: none;
}
#p_lift div a{
height: 24px;
background-image:url(img/p_lift.gif);
padding: 18px 0px 5px 27px;
text-align: center;
}
#top_menu ul #p_lift.active div a{
background-image:url(img/p_lift_red.gif);
}
#body{
overflow: hidden;
display: block;
clear: both;
position: relative;
}
.magic_height{
padding-bottom:30000px;
margin-bottom:-30000px;
}
#left_menu{
width: 250px;
height: 700px;
float: left;
background-color: #055BDB;
vertical-align: top;
padding: 0px;
}
#left_menu div.hr_red{
font-size: 1px;
margin: 0px 10px;
height: 5px;
background-color: #F4002D;

}
#left_menu a{
margin: 0px;
display: block;
padding: 0px;
}
#left_menu a img{
margin: 0px;
padding: 0px;
}
#left_menu a.menu, #left_menu a.menu_select,#left_menu a.podmenu,#left_menu a.podmenu_select{
display: block;
margin: 0px;
color: #FFF;
border-bottom: 1px solid #2776DB;
background-color: #013DAD;
background-image: url(img/pointer_white.gif);
background-repeat: no-repeat;
background-position: 10px center;
padding: 10px 5px 10px 20px;
text-decoration: none;
}
#left_menu a.menu_select, #left_menu a.menu:hover,#left_menu a.podmenu,#left_menu a.podmenu_select,#left_menu a.podmenu:hover{
background-color: #055BDB;
}
#left_menu a.menu_select,#left_menu a.podmenu_select{
background-image: url(img/pointer_yellow.gif);
color: #FFD800;
}
#left_menu a.podmenu,#left_menu a.podmenu_select{
background-position: 15px center;
padding: 10px 5px 10px 25px;
}
#left_menu a.menu_li,#left_menu a.podmenu_li{
background-image: url(img/pointer_white.gif);
margin: 0px;
color: #FFF;
background-repeat: no-repeat;
background-position: 20px center;
padding: 5px 5px 5px 30px;
}
#left_menu a.strong{
background-image: url(img/pointer_yellow.gif);
color: #FFD800;
text-decoration: none;
}
#center_body{
margin-left: 250px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
vertical-align: top;
width: 710px;
max-width: 710px;
}
#center_body h1,#center_body h2{
background-image: url(img/h_bottom_f.gif);
background-position: bottom left;
background-repeat: repeat-x;
font-weight: normal;
padding: 5px 0px;
margin-top: 10px;
margin-bottom: 5px;
}
#center_body h1.nostyle,#center_body h2.nostyle{
background-image: none;
}
#center_body h1{
font-size: 25px;
}
#center_body h2{
font-size: 20px;
margin-right: 100px;

}
#center_body h3{
font-size: 15px;
margin-top: 15px;
margin-bottom: 10px;
}
#center_body table{
clear: both;
}
#bottom{
padding: 50px 50px 20px 50px;
}
#bottom a{ 
background-image: url(img/pointer_black.gif);
background-repeat: no-repeat;
background-position: 10px center;
padding-left: 20px;
text-decoration: none;
}
#bottom a span{
color: #000;
text-decoration: underline;
}


a.plashka{
display: block;
float: left;
margin: 10px 20px;
_margin: 10px 10px;
text-decoration: none;
width: 196px;
height: 184px;
background-image: url(img/plashka.gif);
}

a.plashka span {
font-weight: bold;
display: block;
text-decoration: none;
width: 176px;
height: 164px;
background-repeat: no-repeat;
background-position: center;
color: #003DAB;
text-align: center;
padding: 10px 10px;
}
a.plashka_main{
display: block;
float: left;
margin: 10px 2px;
_margin: 10px 1px;
text-decoration: none;
width: 170px;
height: 209px;
background-image: url(img/plashka_main.gif);
background-repeat: no-repeat;
}
a.plashka_main span.title {
display: block;
text-decoration: none;
width: 150px;
height: 110px;
background-repeat: no-repeat;
background-position: center bottom;
color: #003DAB;
text-align: center;
padding: 7px 5px 5px 5px;
font-weight: bold;
}
a.plashka_main span.text{
display: block;
margin: 3px 5px 0px 5px;
color: #000;
font-size: 10px;
text-align: center;
}

/*ARS MODIFICATION*/


a.plashka_main_mod {
display: block;
float: left;
margin: 10px 2px;
_margin: 10px 1px;
text-decoration: none;
width: 130px;
height: 209px;
border: 1px #87CAFB solid;
background-repeat: no-repeat;
background-position: center bottom;
}

a.plashka_main_mod span.title {
display: block;
text-decoration: none;
color: #003DAB;
text-align: center;
padding: 7px 5px 5px 5px;
font-weight: bold;
}

a.plashka_main_mod span.text {
display: block;
margin: 3px 5px 0px 5px;
color: #000;
font-size: 10px;
text-align: center;
}






/*END of ARS MODIFICATION*/

/**/
.mini_kart{
overflow:hidden;
_zoom:1;
display: block;
text-decoration: none;
padding: 0px;
 clear: both;
margin: 0px 0px;
background-repeat: no-repeat;
}
.mini_kart *{
cursor: pointer;}
.mini_kart .bord {
display: block;
float: left;
height: 4px;
background-color: #87CBFF;
margin-bottom: 3px;
margin-right: 6px;
font-size: 0px;
border: 1px solid #87CBFF;
}
.mini_kart .normalize{
    margin-bottom:-10000px;
    padding-bottom:10000px;
    float: left;    
    margin-right: 6px;
    border: 1px solid #87CBFF;
}
.mini_kart .img,.mini_kart .img_shem{width: 100px; float: left}
.mini_kart .img_shem img{
width: 100px;
}
.mini_kart .center_text{width: 470px; float:left; }
.mini_kart .center_text span{
display: block;
margin: 5px;
color: #000;
}
.mini_kart .center_text span.title{
font-weight: bold;
color: #003DAB;
border-bottom: 1px solid #87CBFF;
display: block;
padding: 3px;
}
.mini_kart .img_shem{width: 100px; float: left}
.board_bottom{margin: 0px;}
.board_bottom span{
border-top: 1px solid #87CBFF; display: block; float: left; margin-right: 6px;
}
.text_ table{
clear: both;
}
.card_block{
float: left;
display: block;
width: 200px;
margin-right: 20px;
}
.card_block .spec{
color: #F40030; 
font-size: 11px;
font-weight: bold;
padding-bottom: 5px;
}
.cart_image{
display: block;
width: 200px;

}
.cart_shema{
float: right;
margin: 0px 0px 0px 10px;
}
.cl{border: 1px solid;}

.table_border{
border-top: 1px solid #87CBFF;
border-left: 1px solid #87CBFF;
}
.table_border td{
border-bottom: 1px solid #87CBFF;
border-right: 1px solid #87CBFF;
padding: 5px;
}
.table_spec, #tech table{
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
width: 100%;
}
.table_spec td, #tech table td{
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
padding: 5px;
background-color: #DEF1FF;
}
.table_spec td *, #tech table td *{
margin: 0px;
padding: 0px;
}
#blue_bottom{
background-color: #013DAD;
width: 980px;    
margin-left: auto;
margin-right: auto;
}
.form_q table{
width: 90%;
}
.form_q table td{
width: 50%;
padding: 5px;
}
input[type="text"], textarea{
border: 1px solid #76C4FF;
width: 100%
}
.form_q textarea{
height: 116px;
}
#print{
display: block;
text-align: right;
margin: 0px 0px 10px 0px;
}
#print img{
margin: 0px 5px -4px 0px;
}
#left_menu .title{
color: #FFF;
background-repeat: no-repeat;
background-position: 10px center;
padding: 10px 2px 10px 45px;
display: block;
margin: 0px 0px 0px 0px;
}
#left_menu .wood{

background-image: url(img/p_wood_red.gif);
}
#left_menu .mebel{

background-image: url(img/p_mebel_red.gif);
}
#left_menu .tools{

background-image: url(img/p_tools_red.gif);
}
#left_menu .drying{

background-image: url(img/p_dry_red.gif);
}
#left_menu .metall{

background-image: url(img/p_metall_red.gif);
}
#left_menu .glass{

background-image: url(img/p_glass_red.gif);
}
#left_menu .lift{

background-image: url(img/p_lift_red.gif);
}
#left_menu .news_div{
margin: 10px 10px 20px 10px;
}
#left_menu .news_div a{ 
color: #FFF;
text-decoration: none;
margin-bottom: 10px;
}
#left_menu .news_div a:hover{ 
color: #FFF;
text-decoration: underline;
}
#left_menu .news_div a strong{
display: block;
}

#news{
padding: 10px 5px;
}
#news div{
float: left;
font-weight: bold;
}

#news marquee {
width: 580px;
}
#news marquee a{
color: #000;
text-decoration: none;
margin-right: 7px
}
#news marquee a:hover{
text-decoration: underline;
}
#news marquee a strong{
margin-right: 3px;
}
.cl{
width: 690px;
height: 50px;
font-size: 15px;
text-align: center;
color: #FFF;
background-color: #003DAD;
margin: 20px 0px;
}
.both{clear: both;}
#left_menu .menu_catalog{
background-color: #003DAD;
margin: 0px 0px 0px 0px;
}

#left_menu .menu_catalog a{
border-bottom: 1px solid #2678DB;
}
.navigation *{
font-weight: normal;
}
.navigation strong{
color: #F4002D;
padding-left: 10px;
background-image: url(/img/pointer_red.gif);
background-position: left center;
background-repeat: no-repeat;
}
.navigation a{
color: #013DAD;
padding-left: 10px;
background-image: url(/img/pointer_blue.gif);
background-position: left center;
background-repeat: no-repeat;
}
.navigation a:hover{
text-decoration: none;
}
ul.techno {list-style: none; padding: 0px; margin: 0px;}
ul.techno li{
display: block;
width: 341px;
height: 47px;
padding: 0px;
margin: 10px 0px;
background-image: url(/img/tehnology_index.gif);
}
ul.techno li a{
 text-decoration: none;
 font-weight: bold;
  color: #003EAB;
  padding-top: 15px;
  padding-left: 63px;
  height: 32px;
  display: block;
  background-repeat: no-repeat;
  background-position: 7px center;
}
#subscription div{
color: #FFF;
margin: 10px 7px;
}
#subscription div input{
 font-size: 9px;
}

/*TECHNOLOGY STYLES by ARS*/
.teh_cont {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.teh_razd_hdr {
	width: 700px;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background: #285096;
	text-align: center;
	padding-top: 10px;
}

.teh_plashka {
	display: block;
	float: left;
	margin-right: 10px;
	width: 125px;
	text-align: center;
	border: 1px #354f8a solid;
	background: url(../img/fon_button.jpg) repeat-x left bottom;
	margin-bottom: 5px;
}

.teh_plashka IMG {
	margin: 5px 10px 30px 10px;
	width: 100px;
}

.teh_plashka SPAN.teh_link {
	display: block;
	height: 30px;
	font-size: 11px;
	padding-bottom: 10px;
}

/*END of TECHNOLOGY STYLES by ARS*/


/*NEWS*/

.def_news {

}

.def_news P, .def_news DIV {
	text-align: justify;
	line-height: 1.2 !important;
	margin-bottom: 10px;
	margin-top: 10px;
}

.def_news LI {
	margin-bottom: 10px;
}


.def_news_img {
	overflow: hidden;
	float: left;
	margin: 0px 5px 5px 0px !important;
	border: none;
}

.def_news_photogal {
	width: 606px;
	margin-left: auto;
	margin-right: auto;
	text-align: center !important;
}

.def_news_photogal IMG,
.def_news_photogal A IMG {
	position: relative;
	left: 5px;
	top: 5px;
}
/*End of NEWS*/





