body { margin:0; padding:0; background:#FFF; font-size: 11px; font-family: Tahoma; color: #565648; }

#header-h { background : #C6D5B7 url(/img/header/bg_h.gif) repeat-x top; width: auto; border-bottom: 1px solid #A0B38B; }
#header-l { text-align: left; padding-left: 1em; }
#header-s1 { background : #C6D5B7; text-align: left; border-bottom: 1px solid #A2B38E; }
#header-s2 { white-space: nowrap; }
input.search {
	background: url(/img/header/bg_i.gif);
	width: 220px;
	height: 19px;
	vertical-align: top;
	margin: 0;
	padding: 0;
	border-top: 1px solid #A2B38E;
	border-left: 1px solid #A2B38E;
	border-right: 1px solid #8C9D78;
	border-bottom: 1px solid #8C9D78;
}
input.button { width: 50px; height: 19px; vertical-align: top; margin: 0; padding: 0; }
.header-input { padding-bottom: 10px; }
#menu { background: url(/img/main/bg_m1.gif) repeat-x top; white-space: nowrap; margin-top: 6px; }

#body { padding-left: 3px; }
#main-table { background: #F6F6E7 url(/img/main/bg_body.jpg) repeat-x top; border-left: 1px solid #CACAAE; }
#main-table-i { background: #F6F6E7 url(/img/main/bg_body.jpg) repeat-x top; margin: 0 0 0 3px; border-left: 1px solid #CACAAE; }
#header1 { padding: 14px 16px 0 16px; margin: 0 0 5px 0; text-align: left;	height: 38px; color: #565648; font-size: 25px; background: url(/img/main/bg_h1.gif) repeat-x top; }
#header2 { background: url(/img/main/bg_h2.gif); padding: 0 10px 0 5px; }
#left { border-top: 2px solid #D9D9C7; border-bottom: 2px solid #D9D9C7; border-right: 1px solid #D9D9C7; background: transparent url(/img/main/body_bg1_l.gif) repeat; }
#right { border-top: 2px solid #D9D9C7; border-bottom: 2px solid #D9D9C7; border-left: 1px solid #D9D9C7; background: transparent url(/img/main/body_bg1_l.gif) repeat; }
.front { background: url(/img/main/body_bg1_c.gif) repeat; }
.front-sub { padding: 0 6px 0 6px; }
#links1 { padding: 9px 24px 6px 24px; }

#links-tab { border: 1px solid #EBEBD6; background-color: #F6F6E7; }
#links-td { background-color: #EBEBD6; color: #8A8A60; padding: 2px 5px 2px 5px; }
#links-td a { color: #8A8A60; }

.inbox { background: #FFFFF3; padding: 2px; border: 1px solid #E8E8D5; }
#inbox-in { background-color: #EBEBD9; border: 3px solid #FFFFF3; }
.inbox-head { background: url(/img/main/text_bg1.gif) repeat; padding: 0 0 0 7px; color: #565648; font-weight: bold; }
.inbox-head img { margin-right: 7px; }
b.x {
	font-weight : normal;
}
img#inbox { border: 2px solid; }
.inbox-sep { background: #D9D9C7; }
.inbox-sep2 { background: #F6F6E7 }
.inbox-colsep { background-color: #F6F6E7; }
.inbox-text { padding: 5px 0 5px 35px; color: #565648; font-size: 11px; }
ul#inbox {  }
.inbox-text li {list-style: outside url(/img/main/bullet8.gif) middle;}
ul#inbox li { background: url(/img/main/text_bg4.gif) repeat-x bottom; padding: 5px 5px 5px 0; }
.front-inbox-sep {  background: url(/img/main/text_bg4.gif) repeat-x; height: 1px; }

#main-left {  }
#main-right { background-color: #F6F6E7; }

#right1z { background: #C6D5B7 url(/img/right/right_bg1.gif) repeat-x bottom; padding: 2px 0 0 5px; }
#right1b { background: #DEDEDE url(/img/right/right_bg4.gif) repeat-x; border-left: 1px solid #A2A2A2; text-align: right; }
#right1b1 { padding: 16px 0 0 4px; }
#right1b2 { padding: 0 6px 0 0; }
#right1center { background: #DEDEDE url(/img/right/right_bg4.gif) repeat-x; 
	padding: 16px 0 10px 5px; color: #616161; font-weight: bold; font-size: 11px; }
#right1hr1 { margin-left: 6px;	margin-right: 13%; text-align: left; width: auto; height: 1px;	border-top: 1px solid #CDCDCD; }
#right1hr2 { margin: 0 6px 0 6px; width: auto;	height: 2px; background: url(/img/right/right_hr2.gif) repeat-x; }
#right1t1 {	color: #616161; padding: 9px 7px 5px 45px; }
#right1t2 { vertical-align: top; font-weight: bold; text-align: left; padding: 7px 2px 10px 15px; }
#right1t2 a { color: #54861F; }

#right2z { width: auto; padding-left: 4px; background: #DEDEDE url(/img/right/right2_bg1.gif) repeat-x; border-left: 1px solid #A2A2A2; }
#right2b { background: #FFC50F url(/img/right/right2_bg2.gif) repeat-x; border-left: 1px solid #F59000; width: auto; text-align: right; }
#right2t1 { padding: 17px 13px 0 11px; text-align: left; color: #444444; }
#right2t1 h3 { font-weight: bold; color: #B34501;	margin: 0 0 17px 0; }
#right2t1 a { color: #B34501; text-decoration: none; }
#right2t1 img { border: 1px solid #515151; margin: 0 9px 0 0; }
#right2t2 { vertical-align: top; font-weight: bold; text-align: right; color: #E86E17; padding: 16px 9px 7px 128px; white-space: nowrap; }

#right3z { width: auto; background: #FFC50F url(/img/right/right3_bg1.gif) repeat-x; border-left: 1px solid #F59000; }
#right3b { background: #D6E19F url(/img/right/right3_bg2.gif) repeat-x; border-left: 1px solid #BCC785; width: auto; text-align: right; }
#right3t1 { padding: 3px 24px 10px 8px; text-align: left; color: #444444; }
#right3t2 { vertical-align: top; font-weight: bold; text-align: right; color: #808D43; padding: 16px 9px 7px 128px; white-space: nowrap; }
#right3hr1 { margin: 0 6px 0 6px; width: auto; height: 2px; background: url(/img/right/right3_hr1.gif) repeat-x; }
#right3hr2 { margin: 0 6px 0 6px; width: auto; height: 2px; background: url(/img/right/right3_hr2.gif) repeat-x; }
ul.r3{ padding: 0 0 0 16px; margin: 0; }
li.r3{ margin: 17px 0 0 0; list-style: outside url(/img/right/bullet2.gif);	}


#right4z1 { background: #D6E19F url(/img/right/right4_bg1.gif) repeat-x bottom; border-left: 1px solid #BCC785; padding-left: 4px; }
#right4z2 { background: #DEDEDE url(/img/right/right4_bg1.gif) repeat-x bottom; border-left: 1px solid #A2A2A2; padding-left: 4px; }
#right4b {
	background: #A4B654 url(/img/right/right4_bg2.gif) repeat-x;
	border-left: 1px solid #82933A;
	border-bottom: 1px solid #82933A;
	width: auto;
	text-align: right;
}
#right4t1 { padding: 9px 6px 8px 10px; text-align: left; color: #425B24; }
#right4t1 a { color: #425B24;	font-weight: bold; }
#right4t1 p { margin: 5px 0 5px 0; }
#right4t1 div { text-align: center; }
ul.r4 { padding: 0 0 0 34px; margin: 0; }
li.r4 { list-style: url(/img/right/bullet3.gif); }


#text1 { background: url(/img/main/text_bg2.gif) repeat-x; margin-top: 20px; padding-left: 24px; padding-top: 2px; }
span#text1 { background: #F6F6E7; color: #565648; font-weight: bold; padding: 4px 14px 4px 14px; }
#text2 { border: 1px solid #EBEBD9; margin-top: 4px; padding: 16px 0 25px 52px; }
#text2 a { color: #565648; }
#text2info { padding-left: 24px; color: #AFAF9C; font-size: 10px; vertical-align: top; }
#text3 { border: 1px solid #EBEBD9; margin-top: 4px; padding: 16px 0 12px 52px; }
#text3 ul {  }
#text3 li { list-style: outside url(/img/main/bullet3.gif); color: #BABA9E; }
#text3 a { color: #565648; text-decoration: none; }
#text3 a:hover { text-decoration: underline; }
#text4-l { border: 1px solid #EBEBD9; border-right: none; margin-top: 4px; padding: 31px 0 22px 0; }
#text4-c { border: 1px solid #EBEBD9; border-right: none; border-left: none; margin-top: 4px; padding: 31px 0 22px 0; }
#text4-r { border: 1px solid #EBEBD9; border-left: none; margin-top: 4px; padding: 31px 0 22px 0; }
#text4-top { width: 157px; text-align: left; padding-bottom: 5px; white-space: nowrap; }
#text4-bottom { width: 157px; text-align: right; padding-top: 3px; }
#text5 { border: 1px solid #EBEBD9; margin-top: 20px; background: url(/img/main/text_bg3.gif) repeat;}
#text5-in { margin-left: 75px; background: #F6F6E7; padding: 16px 0 16px 15px; color: #565648; }
#text6 { padding: 23px 33px 23px 29px; color: #CBCBB6; }

#contentcol1 { padding: 0 10px 0 10px; }
#contentcol2 { border-left: 1px solid #EAEADA; }

.info-block { border: 1px solid #E7E7D7; margin-bottom: 20px; }
.info-block-img { border: 1px solid #ADAD99; background: white; text-align: center; }
.info-block-text { background: #EBEBDC; text-align: right; margin-top: 4px; padding: 2px; }
.info-block-text a { color: #9C9C8B; }
.info-block-notes { background: #EBEBDC; margin-top: 4px; padding: 4px; font-size: 10px; color: #919181; }
.info-block-head { font-weight: bold; background: #EBEBDB; border-bottom: 1px solid #3EA500; padding: 8px 5px 8px 15px; }
.info-block-head img { margin-right: 5px; }
/*.info-block-text2 {}*/
.info-block-text2 ul { padding: 5px 0 10px 35px; }
.info-block-text2 li { padding-bottom: 3px; list-style-image: url(/img/main/bullet4.gif); text-align: left; } 
.info-block-text3 { border: 1px solid #E7E7D7; }
.info-block-text3 ul { padding: 5px 0 5px 35px; }
.info-block-text3 li { list-style-image: url(/img/main/bullet2.gif); text-align: left; } 
.info-block-text3 a { color: #565648; font-weight: bold; }
.info-block-docimg { padding: 20px 5px 0 10px; }
.info-block-doct { color: #B3B39D; font-size: 10px; padding: 20px 10px 0 0; }
.info-block-doct a { color: #565648; font-weight: bold; font-size: 11px; }
.info-block-doct a.small { color: #B3B39D; font-size: 10px; }

#contacts-right { background: url(/img/main/bg_m2.gif) repeat-x bottom; padding-left: 5px; }
#contacts-right-col { background-color: #EFEFDF; }
.contacts-name { font-weight: bold; padding-bottom: 27px; }
.contacts-info { padding-bottom: 27px; }
.contacts-managers { font-weight: bold; font-size: 12px; }
.contacts-managers img { margin-right: 8px; }

.explain { border: 1px solid #E7E7D7; margin: 10px 20px 0 70px; padding: 2px 5px 2px 2px;}
.explain1 { width: 2px; background: #E7E7D7;}
.explain-text { padding-left: 10px; border-left: 2px solid #E7E7D7; }
.explain-text ul { padding: 5px 0 5px 10px; }
.explain-text li { list-style: outside url(/img/main/bullet2.gif); color: #9E9E88; }


#footer { background: #F6F6E7; text-align: left; /*margin: 0 0 0 3px; border-left: 1px solid #CACAAE;*/ }
#footer-left { background: #FFFFFF;  }
#footer1 { padding: 28px 11px 14px 5px; background: #F6F6E7 url(/img/footer/footer_bg2.gif) repeat-x top; border-left: 1px solid #CACAAE; }
#footer-copyright { color: #A8A884; }
#footer2 { background: #F6F6E7 url(/img/footer/footer_bg1.gif) repeat; padding: 26px 0 24px 0; }
#footer-front { background: #F6F6E7 url(/img/footer/footer_bg2.gif) repeat-x top; }

div.unmarklist ul { margin: 20px 0 0 100px; }
div.unmarklist li { list-style: outside url(/img/main/bullet4.gif); }
div.marklist ol { margin: 20px 0 0 0; }
div.marklist li {  }

.table-new { margin: 45px 0 35px 30px; }
.table-new-title { margin: 45px 2px 2px 2px; color: #565648; font-weight: bold; font-size: 12px; text-align: left; }
.table-new-head { background: #96004A; color: white; text-align: left; vertical-align: top; font-weight: bold; }
.table-new-head td { border-bottom: 1px solid #660033; padding: 2px 15px 2px 15px; }
.table-new-body { background: #EBEBDC; color: #565648; text-align: left; vertical-align: top; }
.table-new-body td { border-bottom: 1px solid #DADAC8; padding: 2px 8px 2px 12px; }
#table-new-sell { background: #D8D8C4; }

.table-cat { margin: 45px 0 35px 30px; }
.table-cat-title { margin: 45px 2px 2px 2px; color: #565648; font-weight: bold; font-size: 12px; text-align: left; }
.table-cat-head { background: #96004A; color: white; text-align: center; vertical-align: middle; font-weight: bold; }
.table-cat-head td { border-bottom: 1px solid #660033; padding: 2px 15px 2px 15px; white-space: nowrap; }
.table-cat-body { background: #EBEBDC; color: #565648; text-align: center; vertical-align: middle; }
.table-cat-body td { border-bottom: 1px solid #DADAC8; padding: 2px 8px 2px 12px; white-space: nowrap; }
#table-cat-sell { background: #D8D8C4; }
#small td { font-size: 10px; }

.fieldset { border: 1px solid #D9D9C7; margin: 0 38px 0 45px; width: 540px; }
.web-form { font-weight: bold; }
input.field { border: 1px solid #CCCCBA; background: #FFFFFB; height: 22px; margin-bottom: 4px; width: 298px; color: #565648; }
.fieldset textarea { border: 1px solid #CCCCBA; background: #FFFFFB; height: 92px; margin-bottom: 4px; width: 298px; color: #565648; }
input.button_form { border: 1px solid #999999; background: #CCCCCC; height: 22px; margin-bottom: 4px; width: 120px; color: #565648; }
textarea { border: 1px solid #CCCCBA; background: #FFFFFB; height: 92px; margin-bottom: 4px; width: 298px; color: #565648; }


.tab-news { margin: 10px 38px 0 45px; }
.tab-news span#text1 { font-size: 12px; }
/*div#news { width: 60%; margin: 20px 0 0 35px; }
div#newsmain { margin: 10px 180px 0 10px; border-bottom: 3px solid #EBEBDC; padding-bottom: 8px; }*/
.newsdata { color: #BEBEA8; font-size: 10px; font-weight: bold; padding: 12px 0 0 5px; }
.newshead { font-weight: bold; text-decoration: underline; padding: 5px 0 5px 5px; }
.newstext { padding: 5px 140px 5px 5px; }
div.newsmore { text-align: right; font-weight: bold; border-bottom: 3px solid #EBEBDC; padding-bottom: 8px; }
div.newsmore a { color: #96004A; }
.newsall { padding: 5px 0 5px 5px; font-weight: bold; }
.newsall a { color: #96004A; }

div.catsubhead { font-size: 11px; font-weight: bold; padding: 25px 0px 0px 0px; margin: 0; }

#margin-right { margin-right: 22px;}

a { color: #565648; }
a:hover {text-decoration: none}
form { margin: 0; padding: 0; }
h1 { font-size: 22px; padding: 0; margin: 0; }
h2 { font-size: 18px; padding: 0px 0px 10px 0px; margin: 0; }
h3 { font-size: 12px; font-weight: bold; padding: 0px 0px 10px 0px; margin: 0; }
h4 { font-size: 11px; font-weight: bold; padding: 0px 0px 5px 0px;; margin: 0; }
ul { padding: 0; margin: 0; }
ol { padding: 0; margin: 0; }
li { padding: 0; margin: 0; }
td { font-size: 11px; }

.menu-item {
	background: url(/img/main/menu/menu_bg.gif) no-repeat left;
	padding: 0px 5px 0px 10px;
	border-left: 1px solid #D5D5BD;
	border-bottom: 1px solid #CACAAE;
}

.menu-item-active {
	background: url(/img/main/menu/menu_bg_active.gif) no-repeat left;
	padding: 0px 5px 0px 10px;
	border-left: 1px solid #D5D5BD;
	border-bottom: 1px solid #FFFFF4;	
}

td.menu-item a {
	color:#96004A;
	font-size: 9pt;
	letter-spacing: 0px;
	font-family: Arial;
}

td.menu-item-active a {
	font-size: 9pt;
	font-family: Arial;
}


.menu-bborder {border-bottom: 1px solid #CACAAE;}
.menu-bborder-active {border-bottom: 1px solid #FFFFF4;}

.red-1 {color:red;}
p.order-form {margin: 0 0 5px 48px; }

/* AL20102412 */
.filials { border-top:solid 1px #ccc; margin:10px 20px; padding:30px 20px; }
.filials h2 { font:bold 18px/22px Tahoma; margin:0 0 10px; }
.filials h3 { font:bold 16px/20px Tahoma; padding:0; margin:0 0 5px 0; }
.filials h4 { font:bold 14px/20px Tahoma; padding:0; margin:0; }
.filials table { border-collapse:collapse; }
.filials table tr td { font:12px/16px Tahoma; padding:0 70px 30px 0; vertical-align:top; }
.filials table tr td p { padding:0; margin:0 0 5px; }







