html,body { margin: 0; padding: 0; font-size: 100%; height: 100%; font-family: Arial, Helvetica, serif; background:#0c2d1d; font:normal 12px tahoma; color:#000;}
* body img {behavior:url(/js/pngbehavior.htc);}
table, table td, table tr { margin: 0; padding: 0; border-collapse: collapse; border: 0; vertical-align: top; font-size: 100%; }
img { border: 0; margin: 0; padding: 0; }
a {font:normal 12px 'trebuchet ms'; color:#f2d941; text-decoration:underline;}
a:hover {text-decoration:none;}

p {text-indent:5px; margin:0; padding:0;}
ul {margin:0; padding:0;}
li {margin:0; padding:0; list-style:none; background:url(/images/li.gif) no-repeat 0px 8px; padding-left:10px;}


form, fieldset, label {border:0; margin:0; padding:0;}
#main, #main2, #footer1, #footer2, #footer3, #footer4, #cont {width:100%; height:100%; margin:0; padding:0; min-width:1000px;}
#xmain, #xmain2, #xfooter1, #xfooter2, #xfooter3, #xfooter4 {width:100%; height:100%;}
#main {background:url(/images/bodyleft.gif) repeat-y left top;}
#main2 {background:url(/images/bodyright.gif) repeat-y right top;}
#footer1 {background:url(/images/footline.gif) repeat-x left bottom;}
#footer2 {background:url(/images/footleft.gif) no-repeat left bottom;}
#footer3 {background:url(/images/footright.gif) no-repeat right bottom;}
#footer4 {background:url(/images/footkey.jpg) no-repeat center bottom;}



#header1 {height:263px; background:url(/images/headcenter.gif) repeat-x center top;}
#header2 {height:263px; background:url(/images/headleft.gif) no-repeat left top;}
#header3 {height:263px; background:url(/images/headright.gif) no-repeat right top;}

#homes {width:100%;}
#homes td {text-align:center;}

#homeleft2 {padding-top:227px; font-size:0; line-height:0; background:url(/images/labelleft.jpg) no-repeat 28px 0px; cursor:pointer;}
#homeleft2.active {background:url(/images/labellefthover.jpg) no-repeat 28px 0px;}
#homeleft2:hover {background:url(/images/labellefthover.jpg) no-repeat 28px 0px;}
:root #homeleft2 {padding-top:231px;}

#homeright2 {padding-top:227px; font-size:0; line-height:0; background:url(/images/labelright.jpg) no-repeat 251px 0px; cursor:pointer;}
#homeright2.active {background:url(/images/labelrighthover.jpg) no-repeat 251px 0px;}
#homeright2:hover {background:url(/images/labelrighthover.jpg) no-repeat 251px 0px;}
:root #homeright2 {padding-top:231px;}

#menubar {margin:-13px 109px 0 94px; height:125px; background:url(/images/menucenter.gif) repeat-x left top;}
* html #menubar {margin-top:-15px;}
#menubar div {height:125px; background:url(/images/menuleft.gif) no-repeat left top;}
#menubar div div {height:125px; background:url(/images/menuright.gif) no-repeat right top;}
#menubar div div div {background:none; margin:0 62px 0 57px; padding-top:13px;}

#menu {width:100%; height:45px;}
#menu td {background:url(/images/menusep.gif) no-repeat left top; text-align:center; vertical-align:middle; font:normal 12px 'trebuchet ms'; color:#fff; padding-left:2px;}
#menu td.first{background:none; padding-left:0px;}
#menu a {color:#fff; text-decoration:none; font:normal 12px 'trebuchet ms';}
#menu a:hover {text-decoration:underline;}
#menu span {color:#f2d941;}

.menupath {margin:25px 0 0 15px !important; padding:0 !important; color:#72735f; font:normal 11px 'trebuchet ms';}
.menupath a {color:#f2d941; text-decoration:none; font:normal 11px 'trebuchet ms';}
.menupath a:hover {text-decoration:underline;}
.menupath span {color:#72735f;}

.content {margin:90px 147px 0 128px;}
* html .content {margin-top:-72px;}

h1 {font:normal 21px 'trebuchet ms'; color:#f2d941; margin:0 0 18px 0; padding:0;}

.list {padding:0; margin:0 0 45px 0;}
.list li {padding:0; margin:0; padding-left:20px; color:#f2d941; font:normal 12px 'trebuchet ms'; line-height:15px; list-style:none; background:url(/images/str.gif) no-repeat 0px 3px;}
.list li a {color:#f2d941; font:normal 12px 'trebuchet ms'; text-decoration:underline;}
.list li a:hover {text-decoration:none;}

.text {color:#fffced; font:normal 12px 'trebuchet ms';}

#footer {margin:80px 50px 10px 50px; padding:0; color:#fff;}
#siteactiv {float:right;}
#copyright {color:#ac9a0b; font:normal 12px 'trebuchet ms';}


#spacer {background:red; width:1000px; height:0; font-size:0; line-height:0; margin:0; padding:0;}

.orderform {width:100%;}
.orderform table {width:100%;}
.orderform table tr td {width:30%;}
.orderform table tr td.space {width:5%;}
.orderform table tr td div {margin:5px 0 0 0;}
.orderform table tr td span {color:#869585; font:normal 12px 'trebuchet ms';}
.orderform table tr td input {margin:0 -1px 0 1px; padding:0; border:0; width:100%; height:20px; background:none; color:#fff; font:normal 12px 'trebuchet ms';}
.orderform table tr td .asinput {margin:0; padding:0; height:20px; border:#f2d941 1px solid; background:#0c2d1d; color:#fff; font:normal 12px 'trebuchet ms';}
.orderform table tr td .asdropinput {margin:0; padding:0 0 0 1px; height:20px; border:#f2d941 1px solid; background:#0c2d1d url(/images/drop.gif) no-repeat right center; color:#fff; font:normal 12px 'trebuchet ms'; cursor:default;}
.orderform table tr td .asdroplist {display:none; margin:0; padding:0; border:#f2d941 1px solid; border-top:0; background:#0a2c1b;}
.orderform table tr td .asdroplist a {display:block; margin:0; padding:2px; background:#092417; color:#869585; font:normal 12px 'trebuchet ms'; text-decoration:none; cursor:default;}
.orderform table tr td .asdroplist a:hover {color:#fff; background:#03100a; font:normal 12px 'trebuchet ms'; text-decoration:none; cursor:default;}
.orderform div.submit {text-align:center; margin-top:40px;}

.faqform {width:230px; float:left;}
.faqform table {width:230px;}
.faqform table tr td div {margin:5px 0 0 0;}
.faqform table tr td span {color:#869585; font:normal 12px 'trebuchet ms';}
.faqform table tr td textarea {margin:0; padding:0; border:0; width:100%; height:190px; background:none; color:#fff; font:normal 12px 'trebuchet ms';}
.faqform table tr td input {margin:0; padding:0; border:0; width:100%; height:20px; background:none; color:#fff; font:normal 12px 'trebuchet ms';}
.faqform table tr td .asinput {margin:0; padding:0; height:20px; border:#f2d941 1px solid; background:#0c2d1d; color:#fff; font:normal 12px 'trebuchet ms';}
.faqform table tr td .astextarea {margin:0; padding:0; border:#f2d941 1px solid; background:#0c2d1d; color:#fff; font:normal 12px 'trebuchet ms'; cursor:default;}
.faqform div.submit {text-align:right; margin-top:5px; margin-right:-2px;}

.faqitem {border-bottom:#2a4322 1px solid; margin:0 0 20px 0;}
.faqitem span.author {display:block; color:#f2d941;}
.faqitem span.subject {display:block; color:#778980;}
.faqitem p {color:#fff; text-indent:0;}
.faqitem blockquote {display:block; border-left:#f2d941 5px solid; padding:0 0 0 5px; margin:20px 0 20px 0; color:#f2d941;}
.faqitem blockquote p {color:#f2d941; text-indent:0;}

.otziv {border-bottom:#2a4322 1px solid; margin:0 0 20px 0;}
.otziv span.author {display:block; color:#f2d941;}
.otziv span.date {display:block; color:#778980;}
.otziv div {color:#fff; margin:5px 0 20px 0;}
.otziv div p {color:#fff; text-indent:0;}

.pagerbot {color:#869585;}
.pagertop {margin:-40px 0 40px 260px; color:#869585;}
.pagertop span, .pagerbot span {color:#f2d941;}
.pagertop a, .pagerbot a {color:#fff; text-decoration:underline;}
.pagertop a:hover, .pagerbot a:hover {text-decoration:none;}

/*для главной страницы*/
#mt, #ml, #mr, #mb, #mtl, #mtr, #mbl, #mbr, #xmt, #xml, #xmr, #xmb, #xmtl, #xmtr, #xmbl, #xmbr {width:100%; height:100%; margin:0; padding:0;}
#mt {background:#000101 url(/images/maintop.gif) repeat-x left top;}
#mr {background:url(/images/mainright.gif) repeat-y right top;}
#ml {background:url(/images/mainleft.gif) repeat-y left bottom;}
#mb {background:url(/images/mainbot.gif) repeat-x right bottom;}
#mtl {background:url(/images/maintopleft.gif) no-repeat left top;}
#mtr {background:url(/images/maintopright.gif) no-repeat right top;}
#mbl {background:url(/images/mainbotleft.gif) no-repeat left bottom;}
#mbr {background:url(/images/mainbotright.gif) no-repeat right bottom;}
#xmbr {text-align:center; vertical-align:middle;}

#mainpic {padding:0; border:0; margin:60px 115px 60px 115px;}
#cc {color:#fff; font:normal 12px 'times new roman'; margin:-15px 0 0 0; text-align:center;}
