/* Base */
body, td, th, div, span, p, ul, input { font-family: Tahoma, Verdana; font-size: 12px; margin: 0px; padding: 0px; }
a { color: #740212; text-decoration: underline; }
a:hover { color: #000000; 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 10px 0; }
img { border: none; }
img.png{//background-image: none ! important;behavior: url('/js/png.htc');}
#limit { max-width: 1200px; width: expression(document.body.clientWidth > 1200? "1200px": "100%")}
li {list-style: none;}

* { padding: 0; margin: 0; }

.gray { color: #aaaaaa; }
.green { color: #256807;}
.marine { color: #006275;}
td.web2b { width: 175px; }

h2 { color: #000000; font-size: 25px; font-weight: normal; margin: 0 0 25px 0;}
h3 { color: #000000; font-size: 21px; font-weight: normal; margin: 0 0 10px 0;}

/* Base */

/* Index */
table.top_links
{
margin: 10px 0 0 0;
position: relative;
z-index: 25;
}

table.top_links a
{
position: relative;
z-index: 25;
}

td.language_link 
{ 
padding: 0 170px 0 0;
text-align: right;
}

table.index_text
{
width: 85%;
margin: 0 0 30px 0;
}

td.index_text
{
width: 85%;
font-size: 17px;
line-height: 25px;
}

.flash
{
margin: -24px 0 0 0;
position: relative;
z-index: 5;
}

table.left_main_menu
{
margin: 67px 0 30px 0;
}

table.left_main_menu td
{
padding: 0 0 14px 0;
}

table.left_menu td
{
padding: 0 0 14px 0;
}

table.index_news
{
position: relative;
z-index: 10;
}

table.index_news td
{
padding: 0 0 20px 0;
}

div.copyright
{
margin: 0 0 0 -12px;
position: absolute;
font-size: 11px;
}

table.web2b
{
width: 768px;
margin: 0 0 20px 0;
}

td.column_1
{
width: 8%;
}

td.column_3
{
width: 4%;
}

/* End Index */

/* Content */
table.center
{
margin: 66px 0 0 0;
}

img.g_head
{
margin: 0 0 36px 0;
}

ul.brand_menu
{
padding: 6px 0 0 25px;
}

ul.brand_menu li
{
padding: 0 0 5px 0;
}

img.h_brands
{
margin: 14px 0 0 0;
}

td.brands_pad
{
padding: 0 20px 0 0;
}

/* End Content */

/* Catalog */
table.catalog_nav
{
width: 1%;
margin: 30px 0 0 0;
}

table.catalog_nav td
{
padding: 10px 0 0 0;
font-size: 25px;
color: #302d2c;
}

div.cat_menu
{
position: absolute;
background: #f7f7f7;
padding: 12px;
margin: -12px 0 0 -12px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.9;
}

div.cat_menu span
{
font-size: 25px;
color: #302d2c;
}

div.cat_menu ul.cat_menu
{
margin: 15px 0 0 0;
width: 135px
}

div.cat_menu ul.cat_menu li
{
padding: 0;
margin: 0 0 10px 0;
font-size: 12px;
}

div.cat_menu ul.cat_menu li a
{
color: #740212; text-decoration: underline;
border: none;
font-size: 12px;
}

table.catalog_nav td a
{
color: #c1c1c1;
text-decoration: none;
border-bottom: 2px dashed #c1c1c1;
}

table.catalog_nav td a:hover
{
color: #c1c1c1;
text-decoration: none;
}

td.right_block
{
width: 20%;
}

ul.cat_type_menu li
{
margin: 0 0 11px 0;
}

ul.cat_type_menu li a
{
border-bottom: 1px dashed #740212;
font-size: 15px;
text-decoration: none;
}

ul.cat_type_menu li a:hover
{
border-bottom: 1px dashed #000000;
font-size: 15px;
text-decoration: none;
}

div.cat_head
{
font-size: 25px;
margin: 0 0 12px 0;
}

td.cat_pad
{
padding: 20px 0 0 25px;
}

ul.cat_brand_menu li
{
font-size: 18px;
margin: 0 0 11px 0;
}

/* End Catalog */

/* Brands */
table.brand_cat_menu 
{
margin: 125px 0 0 0;
}

table.brand_cat_menu td div
{
height: 24px;
font-size: 13px;
width: auto;
white-space: nowrap;
margin: 0 0 4px 0;
}

table.brand_cat_menu td div.select
{
height: 24px;
font-size: 18px;
color: #ffffff;
position: relative;
margin: -4px 0 4px -7px;
}

table.brand_cat_menu td div.select span
{
height: 24px;
font-size: 18px;
background: #740212;
color: #ffffff;
padding: 0 7px 0 7px;
}

td.brand_cat_menu_pad
{
padding: 0 20px 0 0;
}


table.cat_pictures
{
margin: 0 0 10px 0;
}

p.italic
{
font: 22px Times New Roman;
font-style: italic;
color: #302d2c;
}

p.sol
{
line-height: 18px;
font-size: 12px;
color: #302d2c;
}

table.sol
{
margin: 0 0 30px 0;
}

img.g_header2
{
margin: 0 0 11px 10px;
}

td.col_link
{
width: 100%;
padding: 3px 0 0 18px;
}

td.col_link a
{
font-size: 20px; color: #ffffff;
}

td.col_link a:hover
{
color: #000000;
}

td.brand_item
{
width: 50%;
padding: 0 0 25px 0;
}

/* End Brands */

/* Collections */
div.sol_col
{
font: 22px Times New Roman;
font-style: italic;
font-weight: normal;
color: #ffffff;
}

div.sol_col a
{
font: 22px Tahoma;
font-style: normal;
text-decoration: none;
border-bottom: 1px dashed #ffffff;
color: #ffffff;
}

div.sol_col a:hover
{
text-decoration: none;
border-bottom: 1px dashed #ffffff;
color: #ffffff;
}

div.col_menu 
{
font: 22px Times New Roman;
position: absolute;
background: #740212;
padding: 0 18px 0 11px;
margin: 0 0 0 -11px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.9;
}

div.sol_col a.select
{
font-style: normal;
text-decoration: none;
border-bottom: 1px dashed #ffffff;
color: #ffffff;
margin: 0 0 15px 0;
} 

div.sol_col a.select:hover
{
font-style: normal;
text-decoration: none;
border-bottom: 1px dashed #ffffff;
color: #ffffff;
} 

div.col_menu a
{
font: 22px Tahoma;
display: block;
border: none;
text-decoration: underline;
margin: 0 0 15px 0;
}

div.col_menu a:hover
{
font: 22px Tahoma;
display: block;
border: none;
text-decoration: underline;
color: #777777;
}

table.number_nav
{
width: 1px;
}

#opacity
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.8;
}

table.number_nav td a 
{
text-decoration: none;
background: #f5f4f0;
display: block;
padding: 6px 8px 6px 8px;
}

table.number_nav td a:hover
{
text-decoration: none;
}

table.number_nav td.select a
{
text-decoration: none;
background: #96444f;
display: block;
position: relative;
color: #ffffff;
padding: 10px 8px 10px 8px;
margin: -5px 0 0 0;
}

table.number_nav td
{
padding: 7px 7px 7px 7px;
}

table.number_nav_pad
{
position: relative; margin: -45px 0 0 0;
height: 45px;
}

/* End Collections */

/* ShowRoom */
p.big
{
font-size: 16px;
color: #302d2c;
padding: 0 60px 15px 0;
line-height: 24px;
margin: 0;
}

p.cat_big
{
font-size: 16px;
color: #302d2c;
padding: 25px 0 15px 0;
line-height: 24px;
margin: 0;
}

a.link_black
{
color: #000000;
border-bottom: 1px dashed #000000;
}

p.big a
{
text-decoration: none;
border-bottom: 1px dashed #740212;
}

p.big a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.city_item
{
margin: 0 0 20px 0;
}

div.city_select
{
font-size: 25px;
margin: 0 0 10px 0;
}

div.city_select a
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.city_select a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.city_select span
{
font-size: 12px;
}

div.city
{
font-size: 25px;
margin: 0 0 10px 0;
}

div.city a
{
color: #740212;
text-decoration: none;
border-bottom: 1px dashed #740212;
}

div.city a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #740212;
}

div.city span
{
font-size: 12px;
color: #adadad;
}

div.city_pad
{
padding: 0 0 10px 25px;
}

div.city_pad p
{
font-size: 13px;
padding-right: 60px;
line-height: 20px;
}

table.show_pics
{
margin: 8px 0 -60px 0;
width: 60px;
position: relative;
}

table.show_pics td
{
text-align: center;
padding: 0 0 9px 0;
}

table.show_pics .select
{
text-align: left;
padding: 0 0 10px 0;
}

/* End ShowRoom */

/* News */

table.year_nav
{
width: auto;
margin: 0 0 20px 0;
}

table.year_nav td
{
font-size: 16px;
padding: 0 20px 0 0;
color: #302d2c;
}

table.year_nav td div
{
height: 22px;
width: 49px;
background: #740212;
color: #ffffff;
font-size: 16px;
padding: 0 0 0 0;
text-align: center;
}

table.news td
{
font-size: 16px;
padding: 0 0 40px 0;
color: #302d2c;
}

table.news td a
{
text-decoration: none;
border-bottom: 1px dashed #740212;
}

table.news td a:hover
{
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.desc
{
color: #302d2c;
font-size: 13px;
padding: 10px 0 0 25px;
line-height: 20px;
}

/* End News */

/* Cooperation */

div.coop_item
{
margin: 0 0 20px 0;
}

div.coop_select
{
font-size: 25px;
margin: 0 0 10px 0;
}

div.coop_select a
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.coop_select a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.coop_select span
{
font-size: 12px;
}

div.coop
{
font-size: 25px;
margin: 0 0 10px 0;
}

div.coop a
{
color: #740212;
text-decoration: none;
border-bottom: 1px dashed #740212;
}

div.coop a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #740212;
}

div.coop_pad
{
padding: 0 0 10px 25px;
}

div.coop_pad p
{
font-size: 13px;
padding-right: 60px;
line-height: 20px;
}

div.coop_city
{
font-size: 21px;
margin: 0 0 10px 0;
color: #c0c0c0;
}

div.coop a
{
color: #740212;
text-decoration: none;
border-bottom: 1px dashed #740212;
}

div.coop a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #740212;
}

div.coop_city_select
{
font-size: 21px;
margin: 0 0 10px 0;
}

div.coop_city_select a
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

div.coop_city_select a:hover
{
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}

ul.coop_list
{
padding: 0 0 5px 0;
}


ul.coop_list li
{
font-size: 15px;
padding: 0 0 5px 25px;
color: #c0c0c0;
}

td.men_contact
{
vertical-align: bottom;
font-size: 14px;
line-height: 18px;
}
td.men_pad
{
padding: 0 10px 0 0;
width: 130px;
}
div.persona
{
color: 606060;
font-size: 14px;
width: 170px;
}
td.men_item
{
padding: 0 30px 40px 0;
width: 50%;
}

a.other_link
{
font-size: 14px;
margin: 10px 0 0 0;
display: block;
width: 1%;
}
/* End Cooperation */

/* Form */
#order_form td
{
padding: 0 20xp 20px 0;
}

/* End Form */