/* Base */
body, td, th, div, span, p, ul, input { font-family: Arial, Tahoma, Verdana; font-size: 12px; margin: 0px; padding: 0px; color: #2e3f41;}
a { color: #0068ff; text-decoration: underline; }
a:hover { color: #739da3; text-decoration: underline; }
table { border-collapse: collapse; width: 100%; }
td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}
p { padding: 0 0 17px 0; line-height: 18px; color: #2e3f41;}
img { border: none; }
img.png{//background-image: none ! important;behavior: url('/js/png.htc');}
#limit { max-width: 1300px; width: expression(document.body.clientWidth > 1300? "1300px": "100%")}

* { padding: 0; margin: 0; }

.gray { color: #aaaaaa; }
.green { color: #256807;}
.marine { color: #006275;}
td.web2b { width: 175px; }
h1 { color: #030404; font-size: 23px; padding: 0 0 15px 0;}
h2 { color: #030404; font-size: 23px; padding: 0 0 15px 0;}
h3 { color: #739da3; font-size: 18px; padding: 0 0 5px 0; font-weight: normal;}
h4 { color: #1f2b2c; font-size: 14px; padding: 0 0 5px 0;}

table.main
{
background: #7c7c7c url('/img/bg_right.jpg') top left repeat-y;
}

/* Base */

/* Index */
td.logo_1
{
padding: 0 0 0 30px;
width: 100%;
}

td.logo_2
{
padding: 0 30px 0 0;
text-align: right;
}

table.main_menu td
{
height: 39px;
font-size: 12px;
padding: 11px 23px 0 14px;
white-space: nowrap;
background: #d72a3d;
font-weight: bold;
}

table.main_menu td.select
{
height: 39px;
font-size: 12px;
padding: 11px 23px 0 13px;
white-space: nowrap;
background: #ffffff;
color: #d72a3d;
}

table.main_menu td.select a
{
color: #d72a3d;
text-decoration: none;
}


table.main_menu td a
{
color: #ffffff;
text-decoration: none;
}

table.main_menu td a:hover
{
color: #f0bbc1;
text-decoration: none;
}

table.sub_menu
{
position: absolute;
width: auto;
}

table.sub_menu td
{
height: 39px;
font-size: 12px;
padding: 11px 10px 0 15px;
white-space: nowrap;
background: #739da3;
font-weight: bold;
}

table.sub_menu td a
{
color: #ffffff;
text-decoration: none;
}

table.sub_menu td a:hover
{
color: #f0bbc1;
text-decoration: none;
}

td.menu_arrow
{
padding: 0;
margin: 0;
background: #ffffff;
}

td.nav_links_pad
{
padding: 27px 120px 0 38px;
}

table.nav_links
{
width: 1%;
}

table.nav_links td
{
padding: 0 22px 0 0;
}

td.find_pad
{
padding: 20px 40px 0 10px;
}

form.find input
{
margin-top: 1px;
font-size: 10px;
width: 120px;
border: 1px solid e2e2e2;
}

span.find 
{
font-size: 10px;
}

table.index_cat
{
border: 1px solid #e5e5e5;
}

td.index_cat_item
{
width: 50%;
padding: 15px 15px 15px 25px;
}

div.whells
{
padding: 10px 0 0 50px;
}

div.price
{
color: #d72a3d;
font-weight: bold;
font-size: 14px;
padding: 0 0 0 15px;
}

td.index_pad
{
padding: 25px 0 0 37px;
}

div.date
{
color: #739da3;
font-size: 10px;
margin: 0 0 5px 0;
}

div.desc
{
color: #2e3f41;
font-size: 10px;
}

td.index_news_item
{
padding: 0 0 20px 0;
}

td.percents
{
width: 3%;
}

.left_pad_25
{
padding-left: 25px;
}

div.index_photo
{
width: auto;
padding: 5px;
border: 1px solid #b9b9b9;
}

table.contacts
{
width: 100%; margin: 50px 0 30px 0; border-top: 1px solid #cbcbcb;
}

table.contacts td
{
font-size: 11px;
}

table.contacts td b
{
font-size: 11px;
color: 739da3;
font-weight: normal;
}

td.contacts_per
{
width: 27%;
}

/* End Index */

/* Content */
td.content_pad
{
padding: 0 100px 0 0;
}
/* End Content */

/* News */
td.news_item 
{
padding: 0 100px 30px 0;
}

div.news_date
{ 
color: #b8babb;
font-size: 10px;
margin: 0 0 5px 0;
}

div.news_header
{
color: #739da3;
font-size: 12px;
font-weight: bold;
margin: 0 0 5px 0;
}

div.news_desc 
{
font-size: 11px;
line-height: 18px;
}

table.year_nav
{
width: auto;
}

table.year_nav td
{
padding: 0 20px 0 0;
color: #b8babb;
}

/* End News */

/* Catalog */
table.cat_nav
{
width: auto;
}

td.cat_item
{
padding: 5px;
color: #202020;
font-size: 14px;
}

td.cat_item a
{
color: #202020;
text-decoration: none;
}

td.cat_item_select
{
padding: 5px;
color: #8f8f8f;
font-size: 14px;
border: 1px solid #c8c8c8;
}

td.cat_item_select a
{
color: #8f8f8f;
text-decoration: none;
}

table.cat_content
{
margin: 30px 0 0 0;
}

div.big_photo
{
width: 390px;
padding: 5px;
border: 1px solid #739da3;
margin: 0 0 20px 0;
}

div.small_photo
{
width: auto;
padding: 5px;
height: 92px;
border: 1px solid #739da3;
margin: 0 0 20px 0;
}

table.small_pics
{
width: auto;
}

table.small_pics td
{
padding: 0 45px 0 0;
}

table.tech th
{
font-size: 18px;
font-weight: bold;
background: #739da3;
color: #ffffff;
padding: 5px 5px 5px 10px;
vertical-align: middle;
text-align: left;
}

table.tech th div.price
{
font-size: 30px;
font-weight: bold;
color: #ffffff;
text-align: right;
padding: 0 15px 0 0;
}

table.tech td
{
font-size: 13px;
color: #000000;
padding: 5px 0 5px 10px;
border-bottom: 1px solid #739da3;
}

/* End Catalog */

