/* CSS Document */

BODY { margin: 0px; padding: 0px;}

* { font: 10pt Arial; color: #2e2c2b;}

strong { font-weight: bold;}
         
A { font-size: 9pt; color: #000000; text-decoration: underline;}  /* 5f5f5f */
A:HOVER { text-decoration: none;}

IMG { border: none;}

H1 { margin: 0; padding: 0; text-transform: uppercase; font-size: 14pt; color: #ff7200; font-weight: bold;}
H2 { margin: 0; padding: 0; text-transform: uppercase; font-size: 11pt; color: #ee880a; font-weight: bold;}
H3 { text-decoration: underline; font-weight: bold; text-transform: uppercase;}
H4 { font-weight: bold;}

#news_main a { font-size: 9pt;}

#menu_bottom { padding-left: 34px;}
#menu_bottom a { border-bottom: 4px solid #ecebeb; color: #979797; padding-bottom: 5px; text-decoration: none; margin-right: 25px; font-weight: bold; font-size: 9pt;}
#menu_bottom a:hover { text-decoration: underline;}

#way { color: #7f7f7f; font-weight: bold; font-size: 8pt; margin-bottom: 15px;}
#way a { color: #7f7f7f; font-size: 8pt;}

#left_catalog h4 { margin: 0; padding: 0; margin-bottom: 10px;}
#left_catalog ul { margin: 0; padding: 0;}
#left_catalog li { list-style-image: url(marker4.gif); margin-left: 14px;}
#left_catalog a { text-decoration: none; font-weight: bold; color: #2e2c2b;}
#left_catalog a:hover { text-decoration: underline;}
#left_catalog ul.sub_catalog li { list-style: none;}
#left_catalog ul.sub_catalog a { font-weight: normal; font-size: 8pt;}
#left_catalog ul.sub_catalog { margin-left: 10px; margin-bottom: 10px;}
#left_catalog .active { text-decoration: underline;}

#tab td { padding: 5px;}

#main_cat a { color: #000000; text-decoration: underline; font-size: 9pt;}
#main_cat a:hover { text-decoration: none;}

#main_contacts a, #main_contacts td { color: #FFFFFF; text-decoration: none; text-transform: uppercase;  font: 10pt Arial; font-weight: bold;}

#list_catalog ul { margin: 0; padding: 5px 0 10px 30px;}
#list_catalog li { margin: 0; padding: 0 0 0 0; list-style-type: none; list-style-image: url(marker4.gif);}
#list_catalog a { text-decoration: underline;}
#list_catalog a:hover { text-decoration: none;}

#catalog_table { border: 1px solid #CECECE; border-top: none; border-left: none;}
#catalog_table th, #catalog_table td { border: 1px solid #CECECE; border-bottom: none; border-right: none; text-align: left; padding: 5px; font-size: 8pt;}
#catalog_table th { font-weight: bold; background: #F1F0F5;}
#catalog_table input { border: 1px solid #CECECE; width: 30px; padding-left: 3px;}

#cart .orange { color: #F19C32;}
#cart a { padding: 3px 15px;  background: #CCCCCC; text-decoration: none; color: #FFFFFF; font-weight: bold;}
#cart .prod { border: 1px solid #CCCCCC; border-bottom: none;}
#cart .prod th { background: #2362A5; color: #FFFFFF; font-weight: bold;}
#cart .prod td { border-bottom: 1px solid #CCCCCC;}

#price { color: #FF7200; font-weight: bold; font-size: 10pt;}

#calc table { border: 1px solid #CCCCCC; border-right: none; border-top: none;}
#calc td { border: 1px solid #CCCCCC; border-left: none; border-bottom: none;}
#calc form { margin: 0; padding: 0;}
#calc select { width: 50px;}

/* Function */
#nav_menu * { list-style: none;}
#nav_menu li:hover ul, li.over ul, ul.sub a { display: block;}
ul.sub { position: absolute; top: 0; left: 0; display: none;}
ul.sub a { clear: left;}
li.main { position: relative; float: left;}
/* Function end */

/* design */
#nav_menu { margin-left: 17px; width: 650px;}
#nav_menu * { font-size: 9pt;}
li.main { padding-right: 14px;}
li.main a { color: #eadbd4; text-decoration: none; text-transform: uppercase; font-weight: bold; }
li.main a:hover {color: #FFFFFF;}

ul.sub { margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; border-bottom: 1px solid #eadbd4;}
ul.sub a { border: 1px solid #eadbd4; border-bottom: none; background-color: #2362A5; padding: 5px 5px 5px 5px; width: 160px; font-size: 8pt; font-weight: bold; text-transform:none;}
ul.sub a:hover {color: #FFFFFF; background-color: #578dc7;}
/* design end */
