html { width:100%; height:100%;}
body { width:100%; height:100%; background:#cda265 url(../i/bg4.gif) repeat-y left; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:62.5%; padding:0; margin:0;}
body.inner { background:#cda56d url(../i/bg41.gif) repeat-y left;}
div { padding:0; margin:0;}
form { padding:0; margin:0;}
input { height: auto; padding-left:3px; font-family: Arial, Helvetica, sans-serif;}
select { height: auto; padding-left:3px; font-family: Arial, Helvetica, sans-serif;}
textarea { padding-left:3px; font-family: Arial, Helvetica, sans-serif;}
.checkbox-input { width:auto; height:auto; vertical-align:middle;}
img { border:0;}
table { border-collapse:collapse; border:0; padding:0; margin:0;}
table td {padding:0; margin:0; vertical-align:top;  text-align:left;}
table th { vertical-align:top; text-align:left;}
a:link, a:visited, a:active { color:#5e2822;}
a:hover { text-decoration:none;}
.clear, .clear-header {height:0; font-size:0; line-height:0; padding:0; margin:0; visibility:hidden;}
.clear-header { width:1000px;}
h1 {font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px; padding:0;}
h2 {font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#670000;  margin:0 0 15px; padding:0;}
h3 {font-size:1.3em; font-weight:bold; color:#787878;  margin:0 0 5px; padding:0;}
p { margin:0 0 20px; padding:0;}
ul { margin:0; padding:0; list-style: none outside none;}
ul li { margin:0; padding:0 0 0 15px; background:url(../i/mark.gif) no-repeat 0 5px;}
.print-header, .print-footer { display:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}
#grid-measurer { position:absolute; width:100%;}
.grid-table { width:100%; height:100%; background:url(../i/bg4.gif) repeat-y left;}
.content-bg, .footer {background:url(../i/bg5.gif) repeat-y right;}
.header {border-left:#491d19 6px solid; border-right:#491d19 6px solid;}
.header-grid { width:100%;}
/*.header-left-bg { height:714px; background:url(../i/bg1.png) no-repeat right top;}*/
.header-left-bg { height:714px;}
.header-left { width:50%; background:url(../i/bg3.gif) repeat-x right top;}
.header-content { width:1000px; height:714px; text-align:center;}
.header-content .header-menu { height:17px; margin-top:13px; font-size:14px; color:#ffffff;}
.header-content .header-menu a { margin:0 15px; text-decoration:none; white-space:nowrap; color:#9c8483;}
.header-content .header-menu a:hover { color:#ffffff;}
.header-content .logo { float:left; padding:35px 0 0 190px;}
.header-content .site-map { float:right; padding:60px 73px 0 0;}
.header-content .phone-num { margin-left:398px; padding-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eacb98;}
.header-content .phone-num .num_two{ line-height:18px;}
.min_reg{font-size:10px;float:left;}
.header-content .phone-num .num  { float:left; font-size:18px;}
.header-content .phone-num .numl { float:left; font-size:18px;}
.header-content .phone-num .prefix { float:left; margin:0px 3px 0 0; font-size:24px;}
.header-right-bg { height:714px; background:url(../i/bg2.gif) no-repeat left top;}
.header-right { width:50%; background:url(../i/bg40.gif) repeat-x left top;}
.bg-center { height:495px; width:1000px; background: url(../i/bg11.gif) no-repeat top center;}

#children-table { margin-top:-495px;}
.top-content { width:100%;/* background:url(../i/bg9.gif) repeat-x top;*/}
.top-content .left-column { width:50%; text-align:right; background:url(../i/bg8.gif) no-repeat left top;}
.left-column { padding-top:20px;}
.left-column .left-column-grid, .right-column .right-column-grid { width:100%; height:432px;}
.left-column .left-column-grid .left-cell, .right-column .right-column-grid .right-cell{ width:15%;}
.left-column .left-column-grid .content-cell, .right-column .right-column-grid .content-cell{ width:85%; background:#ebcb95 url(../i/bg13.gif) repeat-y left;}
.left-column .left-column-grid .content-cell .title {background:url(../i/bg16.gif) repeat-x top;}
.left-column .left-column-grid .content-cell .title h2, .right-column .right-column-grid .content-cell .title h2 { padding:17px 0 20px 50px; margin-bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.left-column .left-column-grid .content-cell .title-bg1 { background:url(../i/bg14.gif) no-repeat right top;}
.left-column .left-column-grid .content-cell .title-bg2 { background:url(../i/bg15.gif) no-repeat left top;}
.left-column .left-column-grid .content-cell .bottom-bg{ height:21px; background:url(../i/bg19.gif) repeat-x top;}
.left-column .left-column-grid .content-cell .bottom-bg1{ height:21px; background:url(../i/bg17.gif) no-repeat right top;}
.left-column .left-column-grid .content-cell .bottom-bg2 { height:21px; background:url(../i/bg18.gif) no-repeat left top;}
.left-column .content-cell .content { min-height:375px; padding:0 10px 0 35px; font-size:1.1em;}
.left-column .content-cell .content p { margin-bottom:15px;}
.left-column .content-cell .content .date, .right-column .content-cell .content .link { margin-bottom:3px; color:#653f2b;}

.top-content .middle-content { height:495px; /*background: url(../i/bg11.gif) no-repeat;*/}
.top-content .middle-content .illustration {margin-bottom:60px; text-align:center;}
.top-content .middle-content .offer { padding:0 40px 10px; font-size:16px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e0c090; text-align:center;}
.top-content .middle-content .clear { width:374px;}
.top-content .right-column { width:50%; background:url(../i/bg10.gif) no-repeat right top;}
.right-column { padding-top:20px;}
.right-column .right-column-grid .content-cell { background:#ebcb95 url(../i/bg21.gif) repeat-y right;}
.right-column .right-column-grid .content-cell .title {background:url(../i/bg16.gif) repeat-x top;}
.right-column .right-column-grid .content-cell .title-bg1 { background:url(../i/bg22.gif) no-repeat left top;}
.right-column .right-column-grid .content-cell .title-bg2 { background: url(../i/bg20.gif) no-repeat right top;}
.right-column .right-column-grid .content-cell .bottom-bg{ height:21px; background:url(../i/bg19.gif) repeat-x top;}
.right-column .right-column-grid .content-cell .bottom-bg1{ height:21px; background:url(../i/bg24.gif) no-repeat right top;}
.right-column .right-column-grid .content-cell .bottom-bg2 { height:21px; background:url(../i/bg23.gif) no-repeat left top;}
.right-column .content-cell .content { min-height:375px; font-size:1.1em;}
.right-column .content-cell .content .text {padding:0 20px 0 35px; }
.right-column .content-cell .content .text p { margin-bottom:10px;}
.right-column .content-cell .content .text .link a {color:#5e2822;}
.right-column .content-cell .content .text a { color:#000000;}
.right-column .content-cell .content .text .tag-list { margin-left:-10px;}
.right-column .content-cell .content .text .tag-list li { padding-left:0; background:url(../i/mark1.gif) no-repeat left bottom;}
.right-column .content-cell .content .text .tag-list h2 { padding-left:25px; margin-bottom:5px; background:url(../i/mark.gif) no-repeat 11px 7px; font-size:1.5em;}
.right-column .content-cell .content .text .tag-list h2 a { color:#663229; text-decoration:none;}
.right-column .content-cell .content .divider { height:30px; background:url(../i/bg26.gif) top;}
.right-column .content-cell .content .divider-bg1 { height:30px; background:url(../i/bg27.gif) no-repeat left top;}
.right-column .content-cell .content .divider-bg2 { height:30px; background:url(../i/bg28.gif) no-repeat right top;}
.bottom-content { width:100%;}
.bottom-content .left-cell, .bottom-content .right-cell { width:5%;}
.bottom-content .middle-cell { width:90%;}
.bottom-content .catalogs { background:#ebcb95 url(../i/bg35.gif) repeat-y left;}
.bottom-content .catalogs h1 { padding-top:3px;}
.bottom-content .catalogs .catalogs-illustrations { width:90%; margin:15px auto 7px;}
.bottom-content .catalogs .catalogs-illustrations td { width:20%; text-align:center;}
.bottom-content .catalogs .catalogs-illustrations .item { clear:both;}
.bottom-content .catalogs .catalogs-illustrations .item p { margin:0 10px 7px; font-size:1.1em;}
.bottom-content .catalogs .catalogs-illustrations .item p a { font-weight:bold;}
.bottom-content .catalogs .catalogs-illustrations .item img { margin:0 10px 15px; border:#c8a475 10px solid;}
.bottom-content .catalogs-bg {background:url(../i/bg36.gif) repeat-y right;}
.bottom-content .catalogs-bg1 { height:21px; background:url(../i/bg39.gif) repeat-x top;}
.bottom-content .catalogs-bg2 { height:21px; background:url(../i/bg37.gif) no-repeat left top;}
.bottom-content .catalogs-bg3 { height:21px; background:url(../i/bg38.gif) no-repeat right top;}
.bottom-content .catalogs .catalogs-title { height:34px; text-align:center; background:url(../i/bg32.gif) repeat-x top;}
.bottom-content .catalogs .catalogs-title-bg1 {height:34px; background:url(../i/bg33.gif) no-repeat left top;}
.bottom-content .catalogs .catalogs-title-bg2 {height:34px; background:url(../i/bg34.gif) no-repeat right top;}

.footer { vertical-align:bottom;}
.footer-grid { width:100%; height:219px; background:#491d19 url(../i/bg29.gif) repeat-x top;}
.footer-grid .left-cell { width:30%; padding:0 0 15px 65px; vertical-align:bottom; background:url(../i/bg2.jpg) no-repeat left top;}
.footer .copyright { margin-right:20px; font-size:1.2em; white-space:nowrap; color:#967d7a;}
.footer .copyright a {color:#967d7a;}
.footer .content { float:left; padding:140px 0 0 30px; font-size:1.1em; color:#fff; background:url(../i/bg30.gif) no-repeat left top;}
.footer .content a { color:#fff;}
.footer .content p { margin-bottom:10px;}
.footer .content .copyright { margin-bottom:10px; font-size:1em;}
.footer-grid .right-cell { width:70%; vertical-align:top; background: url(../i/bg31.gif) no-repeat right top;}
.footer-grid .right-cell .counters { float:right; margin:140px 65px 15px 15px;}

.inner .inner-grid { width:100%; height:100%; background:url(../i/bg42.gif) repeat-y right;}
.inner .inner-grid .clear { width:1000px;}
.inner-header { width:100%; height:176px; background:url(../i/bg45.gif) repeat-x top;}
.inner-header .d-left-cell { width:268px; padding:35px 0 0 50px; background:url(../i/bg43.gif);}
.inner-header .d-left-cell .clear { width:268px;}
.inner-header .d-middle-cell { width:90%; background:url(../i/bg46.gif) no-repeat left top;}
.inner-header .d-right-cell, .inner-content .d-right-cell{ width:10%; vertical-align:top; text-align:right;}
.inner-header .site-map { float:right; margin:17px 20px 0 0;}
.inner-header .top-menu { width:100%; margin:45px 0 0;}
.inner-header .top-menu td {white-space:nowrap;}
.inner-header .top-menu li { height:16px; margin-bottom:3px; padding:0 30px 0 0; background:none; font-size:14px; color:#fff;}
.inner-header .top-menu li.long-name { margin-right:50px;}
.inner-header .top-menu li a { display:block; padding-left:15px; color:#a48e8c; text-decoration:none;}
.inner-header .top-menu li a:hover { color:#fff; background:url(../i/mark2.gif) no-repeat 0 6px;}
#main-menu-children {position:absolute; display:none;}
#main-menu-children a { font-size:1.4em; color:#d0a585; text-decoration:none;}
#main-menu-children a:hover { color:#fff;}
#main-menu-children ul { background:#966846;}
#main-menu-children ul li { padding:3px 10px 3px 10px; background:none; border-bottom:#6c4325 1px solid;}
.inner-header .measurer { width:93%; height:80px; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#392a26;}
.inner-header .measurer td { padding-left:20px; vertical-align:bottom;}
.inner-header .measurer .divider { margin:0 20px;}
.inner-header .measurer a { color:#392a26; text-decoration:none;}
.inner-header .measurer a:hover, .inner-content .left-menu a:hover { text-decoration:underline;}
.inner-header .measurer .rss { float:right;}
.inner-header .measurer .rss a { margin-right:10px; font-size:12px;}
.inner-content { width:100%;}
.inner-content .d-left-cell { padding:210px 0 90px 30px; background:url(../i/bg47.gif) no-repeat left top;}
.inner-content .d-left-cell .clear { width:288px;}
.inner-content .d-middle-cell { width:90%;}
.inner-content .phone-num { margin:-35px 0 30px 70px; font-family:Verdana, Arial, Helvetica, sans-serif; white-space:nowrap; color:#fff;}
.inner-content .phone-num .prefix { float:left; height:26px; margin:5px 3px 0px 0; font-size:16px;}
.inner-content .phone-num .num {float:left; font-size:26px; white-space:nowrap;}
.inner-content .left-menu .catalogs { padding:20px 0 5px 70px; background: url(../i/catalogs.gif) no-repeat left center;}
.inner-content .left-menu .translates { padding:20px 0 5px 70px; background: url(../i/translates.gif) no-repeat left center;}
.inner-content .left-menu .invite { padding:20px 0 5px 70px; background: url(../i/invite.gif) no-repeat left center;}
.inner-content .left-menu .centers { padding:20px 0 5px 70px; background: url(../i/centers.gif) no-repeat left center;}
.inner-content .left-menu a { text-decoration:none;}
.inner-content-area { padding:30px 20px 40px 0; background:#ebcb95;}
.inner-content-area p { margin-left:20px; font-size:1.2em;}
.inner-content-area p.images { text-align:center;}
.inner-content-area p.images img { margin:0 5px 10px 5px;}
.inner-content .catalogs .item { margin:0 0 10px 20px;}
.inner-content .catalogs .item h1 { margin-bottom:15px;}
.inner-content .catalogs .item p { margin:0 0 15px 0; font-size:1.2em;}
.inner-content .catalogs .item img { margin:0 15px 0 0;}
.inner-content .catalogs .item .price { font-size:1.2em; font-weight:bold;}
.inner-content .catalogs .item .order { margin-top:3px; font-size:1.2em; color:#543a15;}
.inner-content .catalogs .item .order input { margin-right:5px; vertical-align:middle;}
.inner-content .catalogs .order-form { margin:0 0 20px 20px; font-size:1.3em;}
.inner-content .catalogs .order-form input, .inner-content .catalogs .order-form textarea { margin-bottom:5px; width:275px; border:#d4bc94 1px solid;}
.inner-content .catalogs .order-form select { width:280px;}
.inner-content .catalogs .order-form .short-input { width:195px;}
.inner-content .catalogs .order-form .question { padding:2px 20px 0 0;}
.inner-content .catalogs .user-order .total-cost { margin-bottom:15px; font-size:1.2em; font-weight:bold;}
.inner-content .catalogs .user-order .total-cost li { padding-left:20px; background:none;}
.inner-content .catalogs .user-order .send-order { font-size:1.2em;}
.inner-content .catalogs .user-order .send-order input { margin:0 15px 0 0; vertical-align:middle;}
.inner-content .catalogs .user-order .send-order li { padding:0 0 3px 20px; background:none;}
.inner-content .catalogs .user-order .send-order .button { padding-top:15px;}
.inner-content .catalogs .pager { margin:0 0 10px 15px; font-size:1.2em;} 
.inner-content .catalogs .pager-grid {width:100%; background:#f2e0b8;}
.inner-content .catalogs .pager-grid .prev { width:50%; padding:10px 15px; text-align:right;}
.inner-content .catalogs .pager-grid .current { padding:0 15px; background:#d9b986; white-space:nowrap; vertical-align:middle;}
.inner-content .catalogs .pager-grid .current select { vertical-align:middle;}
.inner-content .catalogs .pager-grid .next { width:50%; padding:10px 15px; text-align:left;}
.inner-content .catalogs .items-detail li { padding-left:0; background:none;}
.inner-content .catalogs .items-detail .odd { background:#e2c490 url(../i/bg60.gif) repeat-y left;}
.inner-content .catalogs .items-detail .item { width:100%; padding:0; margin:0;}
.inner-content .catalogs .items-detail .item .number { width:60px; padding:6px 0 0 5px; background:url(../i/bg61.gif) repeat-x 0 4px; white-space:nowrap; font-size:1.3em; text-align:right; color:#482f11;}
.inner-content .catalogs .items-detail .item .number .clear { width:60px;}
.inner-content .catalogs .items-detail .item .illustration { padding:8px 0 0 5px; background:url(../i/bg61.gif) no-repeat 0 4px;}
.inner-content .catalogs .items-detail .item .text { width:100%; padding:8px 5px 5px 0; font-size:1.2em;}
.inner-content .news .item { width:100%; margin-bottom:10px;}
.inner-content .news .item .image { padding-left:20px;}
.inner-content .news .item .text { padding:0 10px 0 15px;}
.inner-content .news .item .text .date { float:right; font-size:1.2em;}
.inner-content .news .item .text p { margin:0 0 5px 0;}
.inner-content .news .item .text h3 { color:#583e23;}
.inner-content .order-scheme h3 { margin:0 0 15px 20px; font-weight:normal; color:#583e23;}
.inner-content .order-scheme h3.title-scheme { margin-bottom:5px;}
.inner-content .order-scheme li { padding:10px 0 0; background:none;}
.inner-content .order-scheme li p { margin:0 0 10px 52px;}
.inner-content .order-scheme li.first { background:url(../i/1.gif) no-repeat 35px 5px;}
.inner-content .order-scheme li.second { background:url(../i/2.gif) no-repeat 35px 5px;}
.inner-content .order-scheme li.third { background:url(../i/3.gif) no-repeat 35px 5px;}
.inner-content .order-scheme li.fourth { background:url(../i/4.gif) no-repeat 35px 5px;}
.inner-content .order-scheme li.fifth { background:url(../i/5.gif) no-repeat 35px 5px;}
/*.inner-content .order-scheme li .number {font-size:55px; line-height:55px; height:73px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#d2af75;}*/
.inner-content .contacts { padding-left:15px;}
.inner-content .contacts h2, .inner-content .contacts h1 {margin:0 0 5px 5px; color:#000000;}
.inner-content .contacts .e-mail { margin:0 0 20px 5px; font-size:1.2em; font-weight:bold;}
.inner-content .contacts .e-mail a { font-weight:normal; color:#000000;}
.inner-content .contacts li { padding:0; background:url(../i/bg62.gif) no-repeat 5px 7px;}
.inner-content .contacts .contacts-item { width:100%;}
.inner-content .contacts .contacts-item .text { width:100%; padding-bottom:5px;}
.inner-content .contacts .contacts-item .text p { margin:0 0 0 30px;}
.inner-content .contacts .contacts-item .map { padding:0 45px 5px 40px; white-space:nowrap; vertical-align:bottom;}
.inner-content .contacts .contacts-item .map img { padding:3px; background:#efd7b3; border:#bea881 1px solid;}
.inner-content .contacts .contacts-item .map .zoom { cursor:pointer;position:absolute; margin:113px 0 0 5px;background:none; border:none;}
.inner-content .contacts #map-container { position:absolute; display:none;}
.inner-content .contacts .g-content-divider { margin-left:0;}


.g-content-divider { height:2px; margin:0 0 10px 15px; line-height:0; font-size:0; text-align:right; background:url(../i/bg57.gif);}
.d-inner-content-top { height:8px; line-height:0; font-size:0; background:#ebcb95 url(../i/bg52.gif) no-repeat left;}
.d-inner-content-top1 { height:8px; line-height:0; font-size:0; background:url(../i/bg53.gif) no-repeat right;}
.d-inner-content-bottom { height:8px; line-height:0; font-size:0; background:#ebcb95 url(../i/bg54.gif) no-repeat left;}
.d-inner-content-bottom1 { height:8px;line-height:0; font-size:0; background:url(../i/bg55.gif) no-repeat right;}

.inner .footer { height:140px; vertical-align:bottom; }
.inner .footer .copyright { margin-top:110px; padding-left:15px;}
.inner .footer .content { padding:70px 0 0 20px; font-size:1.1em; color:#fff; background:none;}
.inner .footer .content  .copyright { margin:0; padding:0;}
.inner .footer .counters { float:right; margin:65px 0 0;}
.inner-grid .footer-grid { width:100%; height:70px; background:#491d19 url(../i/bg48.gif) repeat-x top;}
.inner-grid .footer-grid .d-left-cell { width:318px; background:url(../i/bg50.gif) no-repeat right top;}
.inner-grid .footer-grid .d-left-cell .clear { width:318px;}
.inner-grid .footer-grid .d-middle-cell { width:90%; background:url(../i/bg51.gif) no-repeat left top;}
.inner-grid .footer-grid .d-right-cell { width:10%; vertical-align:top; text-align:right;}
.inner-grid .footer-grid .footer-bag { position:absolute; margin-top:-73px;}

b{
	font-weight:normal;
}

b b{
	color:red;
	font-size:200%;
}