* { margin: 0; padding: 0; font-family: Arial; font-size: 10pt }
body { background: #f3f3f3 }

ul { list-style: none }

a img { border: none }

.clear { height: 0; overflow: hidden; clear: both; font-size: 0 }

#container { width: 970px; margin: 10px auto 30px auto }

#logo-fast-click { float: left; margin: 14px 25px 0 0 }


#logo-adc { float: left }


#top-menu { float: left; height: 29px; line-height: 29px; width: 603px; margin: 22px 22px 0 0; background: url('../img/main/bg_top-menu-middle.gif') }
#top-menu .left { background: url('../img/main/bg_top-menu-left.gif') no-repeat 0 0; padding-left: 10px; }
#top-menu .right { background: url('../img/main/bg_top-menu-right.gif') no-repeat 100% 0; padding-right: 10px; }
#top-menu ul { height: 29px }
#top-menu li { float: left; color: #fff; margin-right: 20px }
#top-menu li a { text-decoration: underline; color: #fff }

a.icon-key { padding-left: 32px; background: url('../img/main/icon_key.gif') no-repeat 0 50% }
a.icon-register { padding-left: 25px; background: url('../img/main/icon_register.gif') no-repeat 0 50% }
a.icon-flag { padding-left: 20px; background: url('../img/main/icon_flag.gif') no-repeat 0 50% }


#header { clear: both; margin-top: 10px }

#page { margin-top: 15px; border: 1px solid #d0d0d0; background: #fff; color: #8c8c8c; -moz-border-radius: 10px }
#page .wrapper { padding: 30px 100px }

#page h2 { font-size: 1.6em; color: #f89d21; font-weight: normal; margin-bottom: 20px }
#page ul { line-height: 24px; margin-bottom: 20px }

#btn-stock { display: block; width: 150px; margin: 0 0 20px 20px }

#page .note { color: #094d94 }
#page p.note { margin: -10px 0 10px 0 }

.pricelist { border-collapse: collapse; width: 735px; margin: 0 0 20px 10px;text-align:center; }
.pricelist .last { border-right: 0 }
.pricelist thead th { background: url(../img/main/bg_tbl-head-middle.gif); height: 56px; color: #fff; font-weight: normal; padding: 0 5px; border-right: 1px solid #fff }
.pricelist thead th.left { background: url(../img/main/bg_tbl-head-left.gif) no-repeat; width: 11px; height: 56px; padding: 0; border-right: 0 }
.pricelist thead th.right { background: url(../img/main/bg_tbl-head-right.gif) no-repeat; width: 11px; height: 56px; padding: 0 }
.pricelist tbody td.left { padding: 0; border: none; background: url('../img/main/bg_tbl-left.gif') repeat-y }
.pricelist tbody td.right { padding: 0; border: none; background: url('../img/main/bg_tbl-right.gif') repeat-y }
.pricelist tbody td { height: 32px; padding: 0 10px; border-right: 1px solid #faa029 }
.pricelist tfoot td.left { background: url('../img/main/bg_tbl-foot-left.gif') no-repeat; border: none }
.pricelist tfoot td.right { background: url('../img/main/bg_tbl-foot-right.gif') no-repeat; border: none }
.pricelist tfoot td { background: url('../img/main/bg_tbl-foot-middle.gif') repeat-x; height: 11px; border-right: 1px solid #faa029; font-size: 0 }

.left_col{
	font-weight:bold;
	text-align:left;
	width:125px;
}
.last_col{
	font-weight:bold;
	width:130px;
}


#feedback { background: #f1f1f1 url('../img/main/icon_mail-big.png') no-repeat 845px 15px; border-top: 1px solid #d0d0d0; -moz-border-radius: 0 0 11px 11px; padding: 20px 40px }
#feedback .float { float: left }

#feedback table { width: 400px }
#feedback table th { vertical-align: top; text-align: right; padding: 3px 5px 3px 0; font-weight: normal }
#feedback table td { width: 256px; padding: 3px 0 }

#feedback input,
#feedback textarea { width: 250px; background: #fff; border: 1px solid #555; border-color: #555 #aaa #aaa #555; line-height: 22px; padding: 3px }
#feedback textarea { height: 100px }
#feedback button { overflow: hidden; padding: 0; margin: 0; border: none; background: none }


.mt20 { margin-top: 20px }

.footer { color: #909090; display: block; margin-top: 10px; font-size: .8em }


.ContactForm{margin:0px;padding:0px;text-align:right;font-size:12px;width:709px}
.ContactForm label{display:inline-block;vertical-align:top}
.ContactForm input,.ContactForm textarea,.city,.city option{vertical-align:top;margin:0px;padding:0px;font-size:12px;width:431px;padding:3px;background:#fff;border-top:solid #555 1px;border-left:solid #555 1px;border-right:solid #aaa 1px;border-bottom:solid #aaa 1px}
.ContactForm textarea{overflow:auto}
.city option{width:100% !important;height:5px !important;border-width:0px !important}
.city{height:25px !important;width:62% !important}
.ContactForm textarea{height:150px}
.FormRow{padding:3px 0px}
.AddButton u{text-decoration:none;display:inline-block;vertical-align:top}
.submit,.reset{width:123px !important;text-align:center;padding:3px;background-color:#fff;font-size:12px;cursor:pointer;border:solid #fff 1px !important;background:url(../img/main/icons/buttons.gif) repeat-x !important;color:#fff !important;font-weight:700;height:30px}
.home:link,.home:visited,.home:hover{background-position:0px 0px !Important}
.mail:link,.mail:visited,.mail:hover{background-position:-27px 0px !Important}
.map:link,.map:visited,.map:hover{background-position:-53px 0px !Important}
.w27p{width:227px !important}
.w23p{width:23% !important}
.w23{width:23px !important}
.w13p{width:13% !important}
.w242{width:336px !important;height:17px !important}
.w207{width:398px !important}
.w123{width:218px !important}
.w61p{width:62% !important}
.sharik{display:inline-block;text-decoration:none;background:url(../img/main/icons/sharik.gif) no-repeat;padding:13px 20px 20px  18px;vertical-align:top;color:#fff;font-size:16px;font-weight:700}
.ListText{display:inline-block;vertical-align:top;text-decoration:none;width:80%;padding-left:10px;text-align:justify;padding-top:5px}
