*{
margin:0px;
padding:0px;
}
body{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px; color:#3D3D3D;
background:url(../images/body_bgr.gif) repeat;
}
/* tag styles */
a{
text-decoration:none;
color:#3D3D3D;
}
fieldset{
border:0px;
}
img{
border:0px;
}
/* wrap styles */
#wrap_site{
margin:0 auto;
width:800px;
}
#box{
background-color:#FFFFFF;
border:solid 1px #FF0000;
width:800px; float:left;
display:block;
margin-top:14px;
margin-bottom:14px;
}
#wrap{
width:771px; margin:0 auto;
}

/* header */

.headerbg{
width:771px; height:238px;
margin-top:15px;
background: url(../images/header.jpg) no-repeat top;
}
.headeren{
width:771px; height:238px;
margin-top:15px;
background: url(../images/header_english.jpg) no-repeat top;
}
.headerru{
width:771px; height:238px;
margin-top:15px;
background: url(../images/header_russian.jpg) no-repeat top;
}
#header_table{
text-transform:uppercase;
margin-bottom:8px;
background:url(../images/langselected_bgr.gif) repeat-x; height:23px;
}
.langselect_active{
background:url(../images/langselected_linebottom.gif) no-repeat center 21px;
height:15px; padding:5px 0 5px 3px;
}
.langselect{
height:15px; padding:5px 0 5px 3px;
}
.langselect_dot{
background:url(../images/langselected_dot.gif) no-repeat center 8px; padding:5px;
}

/* content */
#content{
width:769px;
padding-top:11px;
border-top: solid 1px #FF999A; float:left;
}



/* left menu */
.leftmenu{
float:left;
margin-left:1px;
text-transform:uppercase;
font-size:11px;
}
.leftmenu td{
width:140px;
border-top: solid 1px #CFCFCF;
border-left: solid 1px #333333;border-right: solid 1px #333333;border-bottom: solid 1px #333333;
}
.vmenu, .vmenu_menu_active{
display:block;
background:url(../images/menubgr.gif) repeat-x 0 0;
width:127px;
margin-left:2px;
padding:5px 4px 4px 5px;
}
.leftmenu a:hover, .vmenu_menu_active{
color:#B20101;
background: url(../images/body_bgr_hover.gif) repeat-x 0 0 !important;
}
.vmenu_sub{
width:134px;
float:left;
padding:5px 0 4px 6px;
background:url(../images/conbgr_fieldset.gif) repeat -5px 0 !important;
color:#CFCFCF;
}
a:hover.vmenu_sub, .vmenu_selected{
color:#B20101; background:none !important;
}
a:hover.vmenu_selected{
background:none !important;
color:#B20101;
}
.vmenu_selected{
color:#3D3D3D;
width:134px;
float:left;
padding:5px 0 4px 6px;
}

/* right_content */
#right_content{
width:600px !important; font-size:13px;
float:right; border:solid 1px #EDEDED;
background: url(../images/contecntbgr.gif) #EDEDED no-repeat top left;
padding:8px;
}
#right_content ul li{
margin-left:18px;
}
#right_content td{
padding:4px;
}
#right_content a{
text-decoration:underline;
color:#27607D;
}
#right_content a:hover{
text-decoration:none;
color:#27607D;
}
.mashini_img{
border:1px solid #999; padding:3px;
}

/*  mashini classes  */
#table_machines{
width:285px;
}
.machinesbgr{
background:url(../images/conbgr_fieldset.gif) repeat;
color:#FFF;
}
#table_machines img{
border:1px solid #999; padding:3px;
}
/* mail form */

textarea.onlineform, input.onlineform{
border-top:1px solid #333; border-left:1px solid #333;
border-bottom:1px solid #CCC; border-right:1px solid #CCC;
}
textarea.onlineform{
width:200px; height:100px;
}
input.onlineform{
width:200px; height:20px;
}
.formbutton{

background-color:#EDEDED; color:#000; font-size:14px;
border-top:1px solid #333; border-left:1px solid #333;
border-bottom:1px solid #CCC; border-right:1px solid #CCC;
padding:2px;
}
.formbutton:hover{
color:#FE0002;
}
.buttontd{
text-align:right;
}

/* footer */

#footer{
width:770px; float:left;
height:48px;
border-top:1px solid #FF999A;
margin-top:14px;
display:block;
}
#footer_left{
float:left; margin:20px 0 0 4px;
}
#footer_right{
float:right; margin-top:20px;
}
#footer img{
border:0px;
}
