body, table, li {
font-family: Arial,sans-serif;
color: #000;
font-size: 14px;
font-weight: normal;
}

body {
margin: 0;
padding: 0;
}

body.bg {
background: url('i/background.gif') repeat;
}

form {
margin: 0;
padding: 0;
}

input.red {
width: 150px;
height: 21px;
font-family: Verdana,sans-serif;
font-size: 14px;
font-weight: normal;
background-color: #fff;
color: #373737;
border: 1px solid #FF6600;
}

/*
img {
border: 0;
}
*/

a {
font-weight: bold;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a:hover {

}
a.new {
font-weight: normal;
font-size: 14px;
font-family: Arial,sans-serif;
color: #000;
text-decoration: underline;
}

a.new:hover {
font-weight: normal;
font-size: 14px;
font-family: Arial,sans-serif;
color: #000;
text-decoration: underline;
}
a.new:visited {
font-weight: normal;
font-size: 14px;
font-family: Arial,sans-serif;
color: #000;
text-decoration: underline;
}
a.new:active {
font-weight: normal;
font-size: 14px;
font-family: Arial,sans-serif;
color: #000;
text-decoration: underline;
}
a.gray2 {
color: #6F716E;
text-decoration: none;
font-size: 14px; /*16*/
}

a.gray2:hover {
color: #fff;
}

.gray {
color: #777;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}

a.gray {
color: #777;
text-decoration: underline;
font-weight: bold;
font-size: 13px; /*14*/
}

a.gray:hover {
color: #222;
text-decoration: none;
}

a.catalog_link {
color: #ff9900;
text-decoration: none;
font-size: 12px;
}

a.catalog_link:hover {
color: #ff9900;
text-decoration: none;
font-size: 12px;
}

h2 {
font-family: verdana,sans-serif;
font-size: 20px;
color: #F8981D;
}

div#bg {
background: url('i/background2.gif') center 50px no-repeat;
margin: 0;
padding: 0;
}

table#top_menu {
margin-top: 27px;
}

table#top_menu td {
text-align: center;
}

table#default_logo {
margin-top: 24px;
}

img#title1 {
}

img#print_equipment {
margin-right: 44px;
}

img#title2 {
margin: 11px 54px 0 0;
}

table#default_main_menu {
margin-top: 25px;
}

table#default_main_menu td {
text-align: center;
}

table#default_bottom {
margin-top: 58px;
}


table#ins_menu {
margin-top: 8px;
}

table#ins_menu td {
text-align: center;
}

table#content {
margin-top: 42px;
}

div#main_phone {
height: 36px;
width: 528px;
font-family: Verdana,sans-serif;
font-size: 46px;
font-weight: bold;
color: #F8981D;
margin-top: 0px;
text-align: left;
}

div#ins_phone {
height: 56px;
font-family: Verdana,sans-serif;
font-size: 30px;
font-weight: bold;
color: #F8981D;
margin-top: 0px;
text-align: left;
vertical-align: bottom;
}

/* top menu */

.top_menu {
font-family: Tahoma,sans-serif;
font-size: 11px;
font-weight: bold;
}

a.top_menu {
color: #fff;
text-decoration: none;
}

a.top_menu:hover {
color: #666;
}

td.td_top_menu {
background: url('i/top_menu.gif') center center no-repeat;
height: 30px;
text-align: center;
vertical-align: middle;
padding-right: 10px;
}

/* main menu */

.main_menu {
font-family: Verdana,sans-serif;
font-size: 17px;
font-weight: bold;
}

a.main_menu {
color: #fff;
text-decoration: none;
}

a.main_menu:hover {
color: #666;
}

td.td_main_menu1 {
background: url('i/sq.gif') center center no-repeat;
height: 117px;
text-align: center;
vertical-align: middle;
}

td.td_main_menu2 {
background: url('i/main_menu.gif') center center no-repeat;
height: 150px;
text-align: center;
vertical-align: middle;
padding-bottom: 10px;
}

/* ins menu */

.ins_menu {
font-family: Verdana,sans-serif;
font-size: 12px;
font-weight: bold;
}

a.ins_menu {
color: #fff;
text-decoration: none;
}

a.ins_menu:hover {
color: #666;
}

td.td_ins_menu {
background: url('i/ins_menu.gif') center center no-repeat;
height: 109px;
text-align: center;
vertical-align: middle;
padding-bottom: 5px;
}

/* catalog */

div.cat_photo {
/* 2px */
border: 1px solid #F67B1D;
text-align: center;
vertical-align: middle;
/*width: 200px;
height: 200px;*/
}

.cat_title, .cat_title td {
font-family: Verdana,sans-serif;
font-size: 13px; /*16*/
font-weight: bold;
color: #777;
text-align: left;
}

.cat_title td {
width: 180px;
}

textarea.cat_comments {
border: 2px solid #ABAAAF;
width: 180px;
height: 80px;
overflow: hidden;
}

span.pages {
color: #777;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}

a.pages {
color: #777;
text-decoration: underline;
font-weight: bold;
font-size: 14px;
}

/* details */
table.features_table {
width: 80%;
border-collapse: collapse;
}

table.features_table td {
border: 1px solid #000;
padding: 4px 6px;
}

/* reg */

table.content_table_1 {
border-collapse: collapse;
}

table.content_table_1 td {
border: 1px solid #E9E9E9;
padding: 5px;
vertical-align: top;
}

input.reg_field {
width: 300px;
height: 24px;
font-size: 15px;
border: solid 1px #9D9D9D;
}

textarea.reg_field {
width: 300px;
height: 150px;
font-size: 15px;
border: solid 1px #9D9D9D;
}

.form_error {
color: #FF0000;
font-weight: normal;
text-align: center;
}

/* search */
input.search_field {
width: 80%;
height: 24px;
font-size: 15px;
border: solid 1px #9D9D9D;
}

/* orange stuff */
textarea.orange {
font-size: 15px;
border: solid 1px #DA9066;
overflow: hidden;
}

/**/
a.green_bottom {
text-decoration: none;
color: #fff;
font-family: Tahoma,sans-serif;
font-size: 10px;
font-weight: bold;
}

td.green_romb,td.green_sq {
width: 64px;
height: 64px;
text-align: center;
vertical-align: middle;
}

td.green_romb {
background: url('i/green_romb.gif') center center no-repeat;
}

td.green_sq {
background: url('i/green_sq.gif') center center no-repeat;
padding-left: 2px;
}


a.cl {
font-family: verdana;
font-size: 13px /* x-small */;
font-weight: bold;
color: #ff33cc;
text-decoration: underline;
}

a.cl:hover {
font-family: verdana;
font-size: 13px /* x-small */;
font-weight: bold;
color: #ff33cc;
text-decoration: underline;
}

a.itemtitle { font-family: Verdana !important; font-size: 13px /* x-small */ !important; font-weight: normal !important; text-decoration: none !important; }
a.itemtitle:hover { color: #ff9900 !important; text-decoration: none !important; }

.item_selectors * { font-family: Tahoma !important; font-size: x13px /* x-small */ !important; font-weight: normal !important; }

.left_menu_firstlevel, .left_menu_firstlevel_sel { margin-bottom: 3px; }
.left_menu_nextlevel a, .left_menu_nextlevel_sel a { position: relative; top: -3px; }

.left_menu_firstlevel a, .left_menu_firstlevel_sel a, .left_menu_nextlevel a, .left_menu_nextlevel_sel a { font-family: Tahoma !important; font-size: 13px /* x-small */ !important; font-weight: normal !important; color: #333366 !important; text-decoration: none; }
.left_menu_firstlevel a:hover, .left_menu_firstlevel_sel a, .left_menu_nextlevel a:hover, .left_menu_nextlevel_sel a { color: #ff9900 !important; text-decoration: underline; }
