/* Reset
-------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; border-collapse:collapse; }
ul, ol { list-style: none; }
img { border: none; }



/* Body
-------------------------------------------------------------------*/
html, body { height: 100%; min-width: 1250px; }
body { font: 12px/18px Georgia, Georgia, serif; color: #000; background: url(/common/img/wood_bg.jpg) #fff; }

hr { height: 1px; color: #edbb7e; background-color: #edbb7e; border-style: none; }

input, textarea, select { color: #4D4D4D; font-family: Georgia, Georgia, serif; font-size: 87%; font-weight: normal; margin: 0; padding: 1px; }

h1, h2, h3, h4, h5, h6 { font: normal 18px Georgia, Georgia, serif; color: #222; }
h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }
h2 { font-size: 20px; line-height: 24px; margin-bottom: 7px; }
h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h5 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h6 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }

a { color: #b21d09; }
a:hover { text-decoration: none; }

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.clear_left { clear: left; font-size: 0px; line-height: 0px; height: 0px; }
.clear_right { clear: right; font-size: 0px; line-height: 0px; height: 0px; }


/* Generic Blocks
-------------------------------------------------------------------*/
#main_table { width: 100%; height: 100%; }
#header { height: 105px; }
#menu { height: 116px; vertical-align: top; }
#precontent { vertical-align: top; }
#content { height: 100%; vertical-align: top; }
#footer { height: 247px; vertical-align: top; }

#breadcrumps {  }



/* Header Blocks
-------------------------------------------------------------------*/
#header .left_center { height: 105px; background: url(/common/img/header_center_bg.jpg) repeat-x right top; }
#header .left_center div { height: 105px; background: url(/common/img/header_center_right_bg.jpg) no-repeat right top; }
#header .left_center h1 { display: block; position: absolute; left: 0; top: 0; width: 514px; height: 105px; }
#header .left_center h1 a { display: block; width: 621px; height: 105px; }
#header .left_center h1 a img { width: 621px; height: 105px; }

#header .right { width: 420px; height: 105px; background: url(/common/img/header_right_bg.jpg) no-repeat left top; }
#header .right div { position: relative; width: 210px; left: 200px; top: 30px; color: #fff; font-style: italic; font-size: 15px; }
#header .right div p { margin-bottom: 10px; }
#header .right div a { color: #fff; }



/* Menu Blocks
-------------------------------------------------------------------*/
#menu .left { width: 113px; height: 116px; background: url(/common/img/menu_left_bg.jpg) no-repeat left top; }

#menu .center { height: 116px; background: url(/common/img/menu_center_bg.jpg) repeat-x left top; }
#menu .center ul { position: absolute; margin-left: -50px; clear: both; display: block; margin-top: 40px; //width: 770px; }
#menu .center ul li { display: block; width: 105px; height: 27px; text-align: center; line-height: 27px; float: left; font-style: italic; font-size: 15px; margin-right: 10px; }
#menu .center ul li.act { background: url(/common/img/menu_act.gif) no-repeat center center; }
#menu .center ul li.act a { color: #fff; text-decoration: none; }
#menu .center ul li a { color: #000; }

#menu .right { width: 420px; height: 116px; background: url(/common/img/menu_right_bg.jpg) no-repeat left top; }




/* Content Blocks
-------------------------------------------------------------------*/
#content .left { width: 113px; background: url(/common/img/content_left_bg.jpg) repeat-y left 100px; }
#content .left u { display: block; width: 113px; height: 100px; background: url(/common/img/precontent_left_bg.jpg) no-repeat left top; }

#content .center { background: url(/common/img/precontent_center_bg.jpg) repeat-x left top #f6e3c4; padding: 20px 0 50px 0; }

#content .center .intro { border: 1px solid #dfc098; margin-bottom: 15px; padding: 15px; }
#content .center .intro .sale { float: left; width: 48%; }
#content .center .intro .sale h2 { font-size: 20px; color: #b31d09; text-decoration: underline; font-style: italic; font-weight: bold; margin-bottom: 10px; }
#content .center .intro .sale p { font-size: 14px; font-style: italic; margin-bottom: 10px; }
#content .center .intro .news { float: left; width: 48%; font-size: 13px; font-style: italic; }

#content .center .bottom_text { border-top: 1px solid #dfc098; font-size: 14px; font-style: italic; margin-top: 20px; padding-top: 20px; clear: both; }
#content .center .bottom_text p { margin-bottom: 10px; }

#content .center .production.inner { margin-bottom: 20px; }
#content .center .production h2 { color: #7b7562; font-size: 25px; font-style: italic; margin-bottom: 25px; }
#content .center .production.inner h2 { color: #675138; font-size: 11px; font-style: italic; margin-bottom: 5px; }
#content .center .production p { display: block; margin: 0 10px; line-height: 27px; }
#content .center .production a { font-size: 19px; font-style: italic; white-space: normal; /* margin: 0 10px; */ }
#content .center .production p a { white-space: noerap !important; margin: 0 10px !important; }
#content .center .production a.act { background: #b21d09; color: #fff; padding: 3px 5px; margin: 0 5px; text-decoration: none; }

#content .center .production .prod_padding { padding: 0 20px; }
#content .center .production .prod_block { width: 48%; float: left; height: 100px; }
#content .center .production .prod_block img { border: 1px solid #E7BB83; display: block; float: left; width: 81px; height: 77px; margin-right: 20px; }
#content .center .production .prod_block a { font-size: 16px; /* float: left; */ }
 
#content .right { width: 420px; background: url(/common/img/content_right_bg.jpg) repeat-y left 100px; overflow: hidden; }
#content .right u { display: block; width: 420px; height: 122px; background: url(/common/img/precontent_right_bg.jpg) no-repeat left top; }
#content .right div { position: absolute; z-index: 999; margin-top: -16px; margin-left: 85px; width: 303px; height: 120px; }
#content .right div span { display: block; width: 303px; height: 120px; background: url(/common/img/how_bg.gif) no-repeat left top; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; }
#content .right div a { position: absolute; z-index: 9999; right: -22px; top: 35px; display: block; width: 45px; height: 45px; background: url(/common/img/how_button.gif) no-repeat left top; }
#content .right div em { position: absolute; z-index: 99999; display: block; width: 250px; height: 96px; color: #fff; font-size: 14px; margin: 12px 45px 12px 15px; overflow: hidden; line-height: 15px; }
#content .right div em b { display: block; font-size: 21px; margin-bottom: 10px; }
#content .right i { position: absolute; margin-top: 120px; display: block; width: 420px; height: 370px; background: url(/common/img/pech.gif) no-repeat right top; }

#gallery_table td{padding:5px;}



/* Catalog Blocks
-------------------------------------------------------------------*/
#content .center .cat_block {  }

#content .center .catalog.list,
#content .center .cat_block .catalog { float: left; width: 70%; }

#content .center .catalog.list h2 { font-size: 18px;}
#content .center .catalog.list,

#content .center .cat_block .catalog.list { float: left; width: 70%; }
#content .center .cat_block .catalog h2 { font-size: 12px; font-weight: bold; font-style: italic; margin-bottom: 10px; padding: 0; }
#content .center .cat_block .catalog .left_col { float: left; width: 50%; }
#content .center .cat_block .catalog h2.t,
#content .center .cat_block .articles h2.t {font-size: 18px;}
#content .center .cat_block .catalog h2.t span {color:#B21D09;}

#content .center .catalog.list .prod_block_list,
#content .center .cat_block .catalog .prod_block_list { margin-bottom: 15px; margin-right: 20px; }
#content .center .catalog.list .prod_block_list a.img,
#content .center .cat_block .catalog .prod_block_list a.img { float: left; display: block; width: 100px; }
#content .center .catalog.list .prod_block_list a.img img,
#content .center .cat_block .catalog .prod_block_list a.img img { width: 198px; height: 198px; border:1px solid #E5B77C; }
#content .center .catalog.list .prod_block_list h2,
#content .center .cat_block .catalog .prod_block_list h2 { display: block; font-size: 16px; font-weight: normal; font-style: italic; margin: 0 0 5px 115px; padding: 0; line-height: 16px; }
#content .center .catalog.list .prod_block_list h2 a,
#content .center .cat_block .catalog .prod_block_list h2 a { color: #000; }
#content .center .catalog.list .prod_block_list p,
#content .center .cat_block .catalog .prod_block_list p { display: block; font-size: 12px; font-style: italic; margin-left: 115px; }





#content .center .catalog.list .prod_block_list2 { margin-bottom: 15px; margin-right: 50px; width:200px; float:left; min-height:270px; overflow:hidden;}
#content .center .catalog.list .prod_block_list2 a.img,
#content .center .cat_block .catalog .prod_block_list2 a.img { display: block; width: 100px; }
#content .center .catalog.list .prod_block_list2 a.img img,
#content .center .cat_block .catalog .prod_block_list2 a.img img { width: 198px; height: 198px; border:1px solid #E5B77C; }
#content .center .catalog.list .prod_block_list2 h2,
#content .center .cat_block .catalog .prod_block_list2 h2 { font-size: 16px; font-weight: normal; font-style: italic; margin: 0px 0px 0px 0px; padding: 0; line-height: 16px; }
#content .center .catalog.list .prod_block_list2 h2 a,
#content .center .cat_block .catalog .prod_block_list2 h2 a { color: #000; }
#content .center .catalog.list .prod_block_list2 p,
#content .center .cat_block .catalog .prod_block_list2 p { font-size: 12px; font-style: italic;}
#content .center .cat_block .catalog .prod_block_list2 { margin-bottom: 15px; margin-right: 0px; min-height:255px;}





#content .center .cat_block .catalog .right_col { float: left; width: 50%; }
#content .center .cat_block .catalog .more { color: #b21d09; font-style: italic; font-size: 14px; }
#content .center .cat_block .catalog .more2 {display:block; color: #b21d09; font-style: italic; font-size: 13px; margin:-15px 0px 20px 0px;}

#content .center .articles.list h2.t { font-size: 18px;}
#content .center .articles.list,
#content .center .cat_block .articles { float: right; width: 30%; }
#content .center .articles.list,
#content .center .cat_block .articles.list { float: right; width: 30%; }
#content .center .articles.list h2,
#content .center .cat_block .articles h2 { font-size: 12px;font-weight: bold; font-style: italic; margin-bottom: 5px; padding: 0 0 0 10px; }
#content .center .articles.list p,
#content .center .cat_block .articles p { font-size: 12px; font-style: italic; line-height: 16px; margin-bottom: 20px; padding-left: 10px; }
#content .center .articles.list p a,
#content .center .cat_block .articles p a { display: block; font-size: 14px; color: #b21d09; margin-bottom: 5px; }
#content .center .articles.list .more,
#content .center .cat_block .articles .more { color: #b21d09; font-style: italic; font-size: 14px; padding-left: 10px; }



/* Catalog Inner Blocks
-------------------------------------------------------------------*/
#content .center .catalog_inner h2 { font-size: 12px;font-weight: bold; font-style: italic; margin-bottom: 10px; padding: 0; }
#content .center .catalog_inner .info {  }
#content .center .catalog_inner .info a { float: left; display: block; width: 270px; }
#content .center .catalog_inner .info a img { width: 250px; height: 250px; border:1px solid #E5B77C; }
#content .center .catalog_inner .info div { margin-left: 290px; }
#content .center .catalog_inner .info div h2 { font-size: 18px; font-weight: bold; font-style: italic; margin: 0 0 5px 0; padding: 0; }
#content .center .catalog_inner .info div .data { font-size: 14px; font-style: italic; }
#content .center .catalog_inner .info div .text { font-size: 16px; font-style: italic; border-top: 1px solid #f1cb89; padding-top: 10px; margin-top: 10px; }
#content .center .catalog_inner .gallery { overflow: hidden; }
#content .center .catalog_inner .gallery a { display: block; width: 100px; height: 100px; float: left; margin: 0 10px 10px 0; }
#content .center .catalog_inner .gallery a img { width: 90px; height: 90px; border: 5px solid #fff; }



/* Text Blocks
-------------------------------------------------------------------*/
#content .center .text{ font-style: italic; font-size: 14px; }
#content .center .text h2 { font-size: 18px; font-weight: bold; font-style: italic; margin-bottom: 10px; padding: 0; }
#content .center .text h3 { font-size: 20px; font-style: italic; margin-bottom: 10px; font-weight: bold; }
#content .center .text p { margin-bottom: 15px; }
#content .center .text ol { list-style: decimal; }
#content .center .text ul { list-style: disc; }
#content .center .text ul,
#content .center .text ol { margin-left: 40px; margin-bottom: 10px; }
#content .center .text ul li,
#content .center .text ol li { margin-bottom: 10px; }
#content .center .text img.ttt {margin-left:15px;}



/* Content Blocks
-------------------------------------------------------------------*/
#footer .center { background: url(/common/img/footer_hand.gif) no-repeat left top #f6e3c4; } 
#footer .center h2 { font-weight: bold; font-size: 25px; font-style: italic; margin-left: 270px; color: #000; } 
#footer .center p { font-size: 15px; font-style: italic; color: #222; margin-left: 270px; margin-bottom: 15px; } 
#footer .center p.copyright { display: block; height: 42px; font-size: 11px; line-height: 15px; background: url(/common/img/amscom_logo.gif) no-repeat left top; padding-left: 40px; } /* Reset
-------------------------------------------------------------------*/

