BODY, HTML { min-height:100%;height:100%; padding: 0; margin: 0; background: #fff; text-align: center;}
BODY, INPUT, SELECT, BUTTON, TEXTAREA, TD, TH { color: #5F6E71; line-height: normal; font-family: Arial, Tahoma, Verdana sans-serif; font-size: 13px; }
A {color: #5F6E71; text-decoration: underline;}
A:hover { color: #5F6E71; text-decoration: none;}
IMG { border: 0 none; }

TEXTAREA { overflow: auto; }
TABLE { border-collapse: collapse; border-spacing: 0; margin: 1em 0 0 0; }
TABLE TH { text-align: left; vertical-align: top; padding: 0; }
TABLE TD { text-align: left; vertical-align: top; padding: 0; }

P { margin: 0 0 15px 0;}
FORM { padding: 0; margin: 0; }

h1.cath1 { font-size: 14px; font-weight: bold; text-transform: uppercase; font-family: Arial, Tahoma, Verdana sans-serif; }
h2.cath2 { color: rgb(2, 100, 160); font-weight: normal; line-height: normal; font-family: Arial, Tahoma, Verdana sans-serif; font-size: 13px; }
p.catp { color: #5F6E71; line-height: normal; font-family: Arial, Tahoma, Verdana sans-serif; font-size: 13px; }
ul.catul li.catli { padding: 0 0 0 0; }

H1 { font-size: 18px; margin: 0; font-weight: normal; padding-bottom: 5px; font-family: Tahoma, Arial, Verdana sans-serif; font-weight: normal;color:#000;}
H2 { font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Verdana sans-serif;color:#3333333;margin-bottom: 15px; margin-top:0;}
H3 { font-size: 12px; font-weight: bold; }
H4 { font-size: 11px; font-weight: bold; }
H5 { font-size: 10px; font-weight: bold; }
H6 { font-size: 10px; font-weight: normal; }

/* Setting */
#content {padding:0 0 0 44px;margin: 0;width:710px;float:left;background: url(middle.jpg) no-repeat;background-position:276px 0px;}
#content P {margin: 0; padding: 0 0 15px 0; font-family: Tahoma, Arial, Verdana sans-serif; font-size: 13px;}
#content TABLE TD P {font-size: 13px; font-family: Tahoma, Arial, Verdana sans-serif;}
#content {font-family: Tahoma, Arial, Verdana sans-serif; font-size: 13px;}
#content UL LI {padding-bottom: 10px;}
UL.list LI {padding-bottom: 10px;}

P.pages { background: #E9E8E8; padding: 4px; font-size: 10px; text-align: center; color: #5C5B5B;  }
P.pages A { text-decoration: none !important; padding: 0 5px; }
P.pages A:hover {text-decoration: underline !important; }
P.pages A.active { background: #5C5B5B; color: #fff; }
P.pages A.active:hover { color: #000; }

TABLE.form { width: 103%; line-height: normal; }
TABLE.form TD { vertical-align: top; }
TABLE.form TD.name { width: 35%; padding: 5px 10px 5px 0; text-align: right; }
TABLE.form TD.text { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.name-inpt { width: 35%; padding: 2px 10px 2px 0; text-align: right; }
TABLE.form TD.inpt { width: 65%; padding: 2px 0 2px 0; }
TABLE.form TD.data { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.tbl { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.textbox {width: 1%;}
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form TR.subheading TD { font-weight: normal; border-bottom: 1px solid #5C5B5B; color: #5C5B5B; padding: 15px 10px 5px 0; }
TABLE.form .submit { margin-right: 2px; border: 1px solid; border-color: #cbcbcb #939393 #939393 #cbcbcb; background: #ebebeb; color: #626262; font-size: 9px; overflow: visible; padding: 0 10px; cursor: pointer; }
TABLE.form .submit2 { margin: 3px 0; border: 1px solid; border-color: #cbcbcb #939393 #939393 #cbcbcb; background: #ebebeb; color: #626262; font-size: 9px; overflow: visible; padding: 0 5px; cursor: pointer; }
TABLE.form TABLE.data TD.inpt { width: auto; padding: 0; }
TABLE.form TABLE.data TD { border: 1px solid #CAF4B4; }
TABLE.form .disabled { background: #ebebeb; color: #868686; }
TABLE.form .max { width: 270px; }
TABLE.form .norm { width: 190px; }
TABLE.form .small { width: 100px; }
TABLE.form .min { width: 30px; }
TABLE.form .date { width: 70px; }
TABLE.form .time { width: 55px; }

P.actions { text-align: right; margin: 0;width: 103%;}
P.actions INPUT,
P.actions BUTTON { border: 0; padding: 0; overflow: hidden;  color: #2B303A; cursor: pointer; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana sans-serif;}
P.actions .disabled { border: 1px solid #777; background: #eee; color: #5C5B5B; }

DIV.news { padding: 5px 5px 20px 0; }
DIV.news DIV.item { padding: 0 0 5px 12px; background: url(dot02.gif) 0 7px no-repeat; }
DIV.news DIV.date { float: right; color: #aaa; }
DIV.news DIV.lead { color: #aaa; padding: 2px 0 5px 0; line-height: normal; }
DIV.news A { text-decoration: none; color: #505050; }
DIV.news A:hover { text-decoration: underline; }

/* Template */
#box {min-height:80%; width: 926px;border: 0px; text-align: left; margin: auto;}
* HTML #box {height:100%; }

#logo {padding: 0 0 0 0;float:left;}
#menu {padding: 0 0 0 0;float:right;position: relative;z-index: 1;}
#menu_about {left: 125px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_news {left: 223px; top: 15px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_equipment {left: 369px; top: 14px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_application {left: 495px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_contacts {left: 599px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}

#buttons {padding: 2px 0 0 0;text-align: right;float:right;}
#main_left {padding: 0 0 0 0;float:left;width: 565px;}
#main_img {padding: 37px 0 0 0;text-align:left;}
#last_news {padding: 0 0 0 0;text-align:left;}
.main_news {margin:9px 0 0 0; padding: 0 31px 29px 16px;float:left;width:205px;background: url(plus_bg.gif) no-repeat;background-position:top left;}
.main_news A {text-decoration: none;}
.news_title {font-family: Tahoma, Arial, Verdana sans-serif;font-weight: bold;color: #3B7193;padding: 0 0 7px 0;}
.news_title A {color: #3B7193;text-decoration: none;}

#flash {padding: 0 0 0 0;float:left;}
#companies {padding: 93px 0 0 14px;float:left;}
#main_right {padding: 0 0 0 0;float:left;width: 361px;}
#main_right P {padding: 8px 0 12px 0;margin:0px}
#phone  {width: 926px;margin:auto;padding: 0 0 0 0;text-align:right;}
#main_right #phone  {width: auto;padding: 107px 0 0 0;text-align:right;}
#footer  {text-align:left;margin:auto;color:#004D78;padding: 0 0 0 0;height:163px;width:926px;background: url(down_bg.jpg) no-repeat;background-position:top right;font-size: 11px;}
#footer .menu {margin: 113px 0 0 0;padding: 0 7px 0 14px;background: url(plus.gif) no-repeat;background-position:top left;float:left;}
#footer .menu A {color:#004D78;}
.clear {clear:both;height:1px;overflow:hidden;}
#copy {padding: 113px 0 0 27px; width:150px;float:left;}
#banner {padding: 113px 0 0 24px; width:88px;float:left;}
#redslash {padding: 89px 0 0 78px; width:114px;float:left;}
#redslash #text {padding: 4px 0 0 0;}
#redslash #text A {color:#666;text-decoration: none;}

#content_left {width:245px;float:left;padding: 60px 20px 0 29px;color:#363A3B;font-family: Tahoma, Arial, Verdana sans-serif;}
#content_left A {color:#363A3B;font-family: Tahoma, Arial, Verdana sans-serif;text-decoration: underline;}
#content_left .title {font-size: 14px;font-weight: bold;text-transform: uppercase;padding: 0 0 4px 0;font-family: Tahoma, Arial, Verdana sans-serif;}
#content_left .item {font-size: 11px;margin: 8px 0 2px -12px;padding: 0 0 0 12px;text-transform: uppercase;background: url(plus_m.gif) no-repeat;background-position:center left;}
#content_left .item A.active {color:#0C55A4;font-weight: bold;}
#content_left .subitem {font-size: 11px;padding: 3px 0 0 10px;}
#content_left .subitem A.active {color:#0C55A4;}
#content_left #down {margin: 116px 0 0 -29px;}
#content_right {float:left;width:632px;font-size: 13px;font-family: Tahoma, Arial, Verdana sans-serif;line-height: 1.3;}
#content_right #path {text-transform: uppercase;color:#000;font-size: 14px;font-weight: bold;padding: 0 0 7px 30px;}
#content_right #path A {color:#000;}
#content_right #path SPAN {color:#0C55A4;text-transform: none;}
#content_right H1 {margin:0;text-transform: uppercase;font-size: 12px;color: #5F6E71;padding: 17px 0 12px 0;}
#content_right P {padding: 0 0 12px 0;margin:0;}
#work_part {clear:both;}

.catalog_line_up {height:13px;width:100%;background:#B0B6B6 url(line_up_bg.gif) no-repeat;background-position:top right;}
.product_box {float:left;padding:17px 28px 24px 33px;width:149px;font-size:13px;background:url(parser.gif) repeat-y;background-position:top right;font-family:Tahoma, Arial, Verdana sans-serif;}
.product_box SPAN.title {font-weight: bold;color:#0264A0;text-transform:uppercase;font-size:12px;clear:both;}
.product_box P {padding:0;margin:0;color:#000;}
.product_box div.subtitle {color:#0264A0;padding:0 0 6px 0;clear:both;}

.product_box2 {float:left;padding:17px 28px 24px 33px;width:149px;font-size:13px;}
.product_box2 SPAN.title {font-weight: bold;color:#0264A0;text-transform:uppercase;font-size:12px;clear:both;}
.product_box2 P {padding:0;margin:0;color:#000;}
.product_box2 div.subtitle {color:#0264A0;padding:0 0 6px 0;clear:both;}
.product_line {margin-left:2px;height:3px;background:url(parser_line.gif) repeat-x;background-position:top left;width:99%;clear:both;}
.catalog_line_down {height:13px;width:100%;background:#647275 url(line_down_bg.gif) no-repeat;background-position:top right;}
.desc_catalog {font-size:13px;font-family:Tahoma, Arial, Verdana sans-serif;color:#000;margin:17px 10px 24px 33px;}


.lang a {color:#0264A0;}
#menu_eng_about {left: 98px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_eng_news {left: 193px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_eng_equipment {left: 330px; top: 18px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_eng_application {left: 463px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_eng_contacts {left: 587px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
