body {background: #FFFFFF; width: 100%; height: 100%}
body, td {font: 12px Tahoma, Verdana, Arial; color: #7B7C7F; padding: 0; margin: 0; vertical-align: top; text-align: left}

table, img {border: 0}

form {padding: 0; margin: 0}


h1 {padding: 0; margin: 0 0 30 0; color: #C0272D; font: bold 15px Tahoma, Verdana, Arial; text-transform: uppercase}
h2 {padding: 0; margin: 0 0 30 0; color: #C0272D; font: bold 15px Tahoma, Verdana, Arial; text-transform: uppercase}
h3 {padding: 0; margin: 0 0 15 0; color: #6F6F6F; font: bold 14px Tahoma, Verdana, Arial; text-transform: uppercase}





ol {padding: 0; margin: 0 0 10 0}
ol li {padding: 0; margin: 0 0 20 0; color: #00895D}
ol li div {color: #000000}

ul {padding: 0; margin: 2 0 15 0; list-style-type: none}
ul li {padding: 0 0 0 11; margin: 0 0 1 0; background: url('/img/bullets/ul_1.gif') no-repeat 0px 5px}





a:link, a:visited, a:hover {font: 12px Tahoma, Verdana, Arial; color: #008EC8; text-decoration: underline}
a:hover {color: #00A3E8}

a.white_1:link, a.white_1:visited, a.white_1:hover {font: 17px Tahoma, Verdana, Arial; color: #FFFFFF; text-decoration: underline; text-transform: uppercase}
a.white_1:hover {color: #EEEEEE}

a.small_1:link, a.small_1:visited, a.small_1:hover {font-size: 11px}

a.gray_1:link, a.gray_1:visited, a.gray_1:hover {color: #7B7C7F; text-decoration: none; font-size: 11px}
a.gray_1:hover {color: #959699}






td.logo_1 {width: 99%; padding: 27 0 39 58}
td.phones_1 {width: 1%; text-align: right; padding: 43 30 47 10}


div.top_menu_1 {position: relative; background: url('/img/backgrounds/top_1.gif'); height: 190}
div.top_menu_1 div {position: absolute; top: 16; color: #FFFFFF; width: 220; line-height: 1.3}
div.top_menu_1 div h2 {padding: 0; margin: 0}
div.top_menu_1 div span {color: #C5E3F3; font-size: 14px}
div.top_menu_1 div.div_1 {left: 130}
div.top_menu_1 div.div_2 {left: 385}
div.top_menu_1 div.div_3 {left: 642; width: 230}


td.content_1 {padding: 60 10 27 50}
td.content_2 {padding: 0 6 0 0}


div.index_content_1 {background: url('/img/parts/1.jpg') no-repeat 0px 0px; height: 268; padding: 170 0 0 400}
* html div.index_content_1 {height: 438}


span.small_1 {font-size: 10px; color: #C0C0C0}


img.bottom_1 {width: 100%; height: 1; background: #D5D5D5; border: solid #A2A2A2; border-width: 0 5 0 5}

table.bottom_1 td {font-size: 11px; color: #7B7C7F; padding: 5 10 20 10; vertical-align: middle}
table.bottom_1 td td {width: 1%; padding: 0 3 0 0}
table.bottom_1 td span.red {color: #C0272D}
table.bottom_1 td div {width: 190; text-align: right}
table.bottom_1 td div img {float: right; margin: 0 0 0 11}



table.table_1 caption {font-size: 12px; font-weight: normal; color: #7B7C7F; text-align: left; padding: 0 0 12 6}
table.table_1 td {padding: 5 25 5 25; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; border-right: 1px solid #EAEAEA}
table.table_1 td span {color: #008EC8; text-decoration: underline}
table.table_1 td.numeric_1 {text-align: right}
table.table_1 td.separator_1 {border-bottom: 3px solid #FFFFFF; border-right: 0; border-left: 0; height: 1; background: #D5D5D5; padding: 0}
table.table_1 td.separator_1 img {border: solid #A2A2A2; border-width: 0 5 0 5; width: 100%; height: 1}
table.table_1 td.middle_1 {vertical-align: middle; border-right: 0; border-left: 0}
table.table_1 td.border_left {border-left: 1px solid #EAEAEA}
table.table_1 td.last {border-right: 0}
table.table_1 td.thin {width: 1%; white-space: nowrap}
table.table_1 tr.separator_1 td {background: url('/img/pixels/gray_1.gif') repeat-x 0px 0px; padding: 0; border: 0}
table.table_1 tr.separator_1 td div {position: relative; height: 3}
table.table_1 tr.separator_1 td div img {position: absolute; width: 5; height: 1; background: #D0D0D0}
table.table_1 tr.separator_1 td div img.left {left: -5}
table.table_1 tr.separator_1 td div img.right {right: -5}


div.clients_1 img {margin: 0 30 0 0}
div.clients_1 img.passive {}
/* cursor: pointer */


.input1 {width: 355; border: 1px solid #D5D5D5; font-size: 11px}
.input2 {width: 220; border: 1px solid #D5D5D5; font-size: 11px}
.input3 {width: 830; border: 1px solid #D5D5D5; font-size: 11px}
.input4 {width: 150; border: 1px solid #D5D5D5; font-size: 11px}


div.error_1 {text-align: center; color: #C0272D}

div.contacts_1 {line-height: 1.4}
div.contacts_1 span {color: #C0272D}


img.contacts_icons_1 {width: 68; height: 68; border: 1px solid #D3D3D3; margin: 0 9 0 0; cursor: pointer}
