/* tags */
html, body {margin:0; padding:0; color:#6D2802; width:100%; height:100%; background:#8B5912}
a img {border:0}
form, table, p, h1, h2, h3, ul, ol {margin:0 0 14px 0; padding:0}
p, textarea, input, select, body, form {font:13px Arial, Tahoma, Verdana, sans-serif}
table, body, form {line-height:16px}
h1 {font:16px Arial; font-weight:bold}
a {color:#B64100}
a:link, a:visited {text-decoration:underline}
a, a:hover {text-decoration:none}
ul {margin:0 0 14px 15px; padding:0}
ol {margin:0 0 14px 20px; padding:0}
li {margin:0; padding:0 0 5px 0; line-height:15px}
.mm li {padding-bottom:10px; line-height:19px}
.mm li img {vertical-align:top}

/* classes */
.leftblock {width:220px; min-height:50px; background:#EAD5B0 url(../images/leftblock.gif) left top repeat-y; border-bottom:3px solid #C6913D; margin:0 0 10px 0; padding:0 0 10px 0}
.leftblock .headerblock{width:205px; height:21px; background:#D9B06F url(../images/leftblocktop.gif) left top no-repeat; padding:4px 0 0 15px; font-weight:bold; text-align:left}
.leftblock p {display:block; padding:10px 12px 0 12px; margin:0}
.leftblock .check {display:block; float:left}
.leftblock form {margin:0}
.leftblock div {padding:2px 0 0 0}
.leftblock div span {display:block; padding:0; padding:2px 0 0 25px}
.leftblock .img {display:inline; float:left; padding:0; margin:10px 12px 0 18px; border:1px solid #B76B00}
.leftblock .img img {display:block; border:1px solid #FFFFFF}
.leftblock a {font-weight:bold}
.leftblock a:link, .leftblock a:visited {text-decoration:none}
.leftblock a, .leftblock a:hover {text-decoration:none}
.leftblock ul {list-style-image:none; list-style-type:none; margin:10px 0 0 10px; padding:0 5px 0 0}
.leftblock ul li {display:block; padding:0 0 10px 0}
.leftblock ul a:link, .leftblock ul a:visited {color:#7E330A; text-decoration:none}
.leftblock ul a, .leftblock ul a:hover {color:#7E330A; text-decoration:underline}
.vsubmit {border:1px solid #BD802A; background:#D3A75B; color:#6C2701; font-weight:bold}
.ie {display: none}
.clear {clear:both; height:0}
.right {float:right; margin:3px 0 5px 10px}
.left {float:left; margin:3px 10px 5px 0}
.fright {display:block; float:right; text-align:right; padding:45px 30px 0 0; color:#FFFFFF; font:11px Verdana}
.aright, #text p.right {float:none; text-align:right; margin-right:5px}
.aleft, #text p.left {float:none; text-align:left; margin-left:5px}
.seemore {display:block; text-align:right; margin:15px 5px 10px 0; font-weight:bold}
a.icq {display:block; margin-left:20px; padding-left:15px; background:none; font:14px Arial; font-weight:bold}
a.icq img {vertical-align:middle; margin-right:10px}
div.h, div.h2, div.h3 {height:24px; margin-bottom:1px; background:#7E330A url(../images/textblockheaderleft.gif) left top no-repeat; font:13px Verdana; font-weight:bold; color:#FFFFFF; text-align:right}
div.h span, div.h2 span, div.h3 span {display:block; height:21px; padding:3px 8px 0 20px; background:url(../images/textblockheaderright.gif) right top no-repeat}
div.h2 {text-align:left}
div.h3 {text-align:center}
div.h a:link, div.h2 a:link, div.h3 a:link, div.h a:visited, div.h2 a:visited, div.h3 a:visited, div.h a, div.h2 a, div.h3 a, div.h a:hover, div.h2 a:hover, div.h3 a:hover {color:#FFE19D; text-decoration:none}
div.hspec1 div.h, div.hspec1 div.h2, div.hspec1 div.h3, div.hspec2 div.h, div.hspec2 div.h2, div.hspec2 div.h3, div.hspec3 div.h, div.hspec3 div.h2, div.hspec3 div.h3 {height:38px; background:#7E330A url(../images/textblockheaderright_spec.gif) right top no-repeat}
div.hspec1 span, div.hspec1 span, div.hspec1 span {height:22px; padding:16px 8px 0 20px; background:url(../images/textblockheaderleft_spec1.gif) left top no-repeat}
div.hspec2 span, div.hspec2 span, div.hspec2 span {height:22px; padding:16px 8px 0 20px; background:url(../images/textblockheaderleft_spec2.gif) left top no-repeat}
div.hspec3 span, div.hspec3 span, div.hspec3 span {height:22px; padding:16px 8px 0 20px; background:url(../images/textblockheaderleft_spec3.gif) left top no-repeat}
div.m, div.m2, div.m3 {border:1px solid #CD8437; border-right:0; border-bottom:0; background:#FBE4AE url(../images/brown.gif) right top repeat-y}
div.m2 {background:#F8EBCD url(../images/brown.gif) right top repeat-y}
div.m3 {background:#EDC56B url(../images/brown.gif) right top repeat-y}
div.m a:link, div.m0 a:link, div.m2 a:link, div.m3 a:link, div.m a:visited, div.m0 a:visited, div.m2 a:visited, div.m3 a:visited {text-decoration:none}
div.m a, div.m0 a, div.m2 a, div.m3 a, div.m a:hover, div.m0 a:hover, div.m2 a:hover, div.m3 a:hover {text-decoration:underline}
div.f0 {min-height:10px; background:url(../images/bottom.gif) right bottom no-repeat; padding:10px 0 20px 11px}
div.f0 p {padding-right:11px; text-align:left}
div.f {min-height:10px; background:url(../images/bottom.gif) right bottom no-repeat; padding:10px 10px 15px 10px}
div.f2 {min-height:10px; background:url(../images/bottom1.gif) right bottom no-repeat; padding:10px 10px 15px 10px}
div.f3 {min-height:10px; background:url(../images/bottom2.gif) right bottom no-repeat; padding:10px 10px 15px 10px}
span.whiteblock {display:block; background:#FFFFFF; text-align:center; padding:10px; margin-bottom:14px; font-size:14px}
p.whiteblock {display:block; text-align:center}
.leftpart {float:left; width:524px}
.rightpart {float:left; width:204px}
.fullpart {float:left; width:728px; margin:0 0 14px 0}
.fullpart div.f, .fullpart div.f2, .fullpart div.f3 {padding:30px}
.fullpart2 {float:left; width:510px; margin:0 0 14px 0}
.thirdpart {float:left; width:233px; margin:0 14px 14px 0}
.thirdpart2 {float:left; width:233px; margin:0 0 14px 0}
.leftpart2 {float:left; width:440px; margin:10px 14px 14px 0}
.rightpart2 {float:left; width:274px; margin:10px 14px 14px 0}
.leftpartfull {display:inline; float:left; width:510px; margin:0 14px 14px 0}
.leftparthalf {display:inline; float:left; width:248px; margin:0 14px 14px 0}
.rightpartfull {width:204px; margin:0 0 14px 0}
.emptypart {float:left; width:728px; clear:both; margin-top:10px}
.emptypart p {font:12px Arial; font-weight:bold; line-height:13px}
.innerblock {float:left; display:inline; width:237px; margin:0 11px 10px 0}
.innerblock .i {height:19px; padding:3px 0 0 15px; font-weight:bold; background:url(../images/textblockheader2.gif) left top no-repeat}
.innerblock .i2 {min-height:190px; background:#FFF7E6 url(../images/border.gif) left top repeat-y}
.innerblock .i2 div {min-height:210px; padding:10px 15px; background:url(../images/textblockfooter2.gif) left bottom no-repeat}
.innerblock .i2 div .img {display:inline; min-height:15px; float:left; padding:0; margin:0 12px 2px 0; border:1px solid #B76B00}
.innerblock .i2 div .img img {display:block; border:1px solid #FFFFFF}
.col3 span {display:block; float:left; width:162px; font-weight:bold}
.more {display:block; text-align:right; margin-bottom:20px; text-transform:lowercase}
.more2 {display:block; text-align:right; margin-bottom:5px; text-transform:lowercase}
ul.t1 {list-style-image:url(../images/m3ul.gif); margin-bottom:0; margin-left:0}
ul.t1 li {margin-left:20px; padding:0 0 8px 7px; font-weight:bold}
ul.t2 {list-style-image:url(../images/m2ul.gif); margin:0 0 0 20px; font:12px Arial; color:#B64100}
ul.t2 li {font-weight:bold}
.t3 a {display:block; background:url(../images/ul.gif) 0 4px no-repeat; padding-left:15px; font-weight:normal}
.t4 a {display:block; background:url(../images/ul2.gif) 0 1px no-repeat; padding-left:18px; font-weight:normal}
.design1 {height:87px; background:url(../images/design1.gif) center center no-repeat}
.design2 {height:87px; background:url(../images/design2.gif) center center no-repeat}
.design3 {height:87px; background:url(../images/design3.gif) center center no-repeat}
.land1 {height:87px; background:url(../images/land1.gif) center center no-repeat}
.land2 {height:87px; background:url(../images/land2.gif) center center no-repeat}
.land3 {height:87px; background:url(../images/land3.gif) center center no-repeat}
.remont1 {height:87px; background:url(../images/remont1.gif) center center no-repeat}
.remont2 {height:87px; background:url(../images/remont2.gif) center center no-repeat}
.remont3 {height:87px; background:url(../images/remont3.gif) center center no-repeat}
.center {display:block; text-align:center}
.gallery {display:block; width:194px; height:164px; border:6px solid #D9B06F; margin:0 auto}
.gallery img {display:block; border:1px solid #7E330A}
.galtext {display:block; text-align:center; padding:8px 0}
.sq td {font-weight:bold}
.sitemap {font-size:12px}
.sitemap li {margin:0; padding:10px 0 0 0}
.sitemap ul {margin:0 0 0 20px; padding:0}
.sitemap a {font-size:13px}
.invisible_li {display:none}
.search_result_url_and_size {color:gray}
.search_keyword {background:#e0e0e0}
ol.search_results {margin-left:30px}
ol.search_results li {margin-bottom:15px}
form.sendfeedback {text-align:left}
form.sendfeedback label {display:block; float:left; width:300px; padding-right:15px}
form.sendfeedback label.wpad {width:600px}
form.sendfeedback label.pwire {width:200px}
form.sendfeedback label.sm {width:180px}
form.sendfeedback input {display:block; float:left; width:241px}
form.sendfeedback input.cat {width:auto}
form.sendfeedback textarea {display:block; float:left; width:556px; margin-bottom:14px; height:6.8em}
form.sendfeedback .submit {display:inline; float:none; width:auto}
form.sendfeedback .rightnav {text-align:left; clear:both}
div.forcat {float:left; min-height:10px; width:450px; padding:5px 0 10px 0; line-height:20px}
label.required {cursor:help; background:url(../images/req.gif) top right no-repeat}
.underline {text-decoration:underline}
.success {color:green}
.error {color:#FF6633}
.linx {width:100%; border-collapse:collapse}
.linx td {padding:25px; border:1px dashed #AB7216; text-align:center}

/* ids */
#global {width:983px; min-height:100%; margin:-85px auto 0 auto; background:#FDF6E7 url(../images/leftrepeat.jpg) left top repeat-y}
#g2 {min-height:100%; background:url(../images/rightrepeat.gif) right top repeat-y}
#g3 {padding-top:85px} 
#header {background:#914112}
#header a {text-decoration:none; font-weight:bold}
#header a:link, #header a:visited {color:#FFFFFF}
#header a, #header a:hover {color:#EBBB53}
#logoblock {float:left; width:232px; height:105px; background:url(../images/logo.gif) left top no-repeat; text-align:center; padding-top:7px; color:#FFFFFF}
#logoblock span {font:13px Verdana; font-weight:bold; padding-left:5px}
#logo {display:block; width:190px; height:50px; margin:10px 0 5px 32px}
#search {display:block; float:right; text-align:right; font-size:12px; font-weight:bold; color:#FFFFFF; padding:10px 20px 0 0}
#search span {display:block; color:#FFFFFF; font:11px Verdana; padding-bottom:6px}
#search label {margin-right:10px; font:11px Verdana; font-weight:bold}
#textfield {margin:0 0 2px 0; padding:0 3px 0 3px; border:1px solid #6C2701; width:150px; height:17px; background:#F6E6CD}
#submitfield {width:55px; height:21px; border:1px solid #F8EBCD; text-decoration:none; cursor:pointer; background:transparent; color:#F8EBCD; font-weight:bold}

#headertop0, #headertop1, #headertop2, #headertop3, #headertop4, #headertop5, #headertop6, #headertop7, #headertop8, #headertop9, #headertop10 {height:175px}
#headerbottom {clear:both; height:63px}
#headerbottom div {height:63px; width:472px; padding:0 0 0 0}
#headertop0, #headertop1, #headertop7, #headertop8, #headertop9, #headertop10 {background:url(../images/header_t1.jpg) 232px 0 no-repeat}
#headertop0 #headerbottom, #headertop1 #headerbottom, #headertop7 #headerbottom, #headertop8 #headerbottom, #headertop9 #headerbottom, #headertop10 #headerbottom {background:url(../images/header_b1.jpg) 275px 0 no-repeat}
#headertop2 {background:url(../images/header_t2.jpg) 232px 0 no-repeat}
#headertop2 #headerbottom {background:url(../images/header_b2.jpg) 435px 0 no-repeat}
#headertop3 {background:url(../images/header_t3.jpg) 232px 0 no-repeat}
#headertop3 #headerbottom {background:url(../images/header_b3.jpg) 435px 0 no-repeat}
#headertop4 {background:url(../images/header_t4.jpg) 232px 0 no-repeat}
#headertop4 #headerbottom {background:url(../images/header_b4.jpg) 500px 0 no-repeat}
#headertop5 {background:url(../images/header_t5.jpg) 232px 0 no-repeat}
#headertop5 #headerbottom {background:url(../images/header_b5.jpg) 350px 0 no-repeat}
#headertop6 {background:url(../images/header_t6.jpg) 232px 0 no-repeat}
#headertop6 #headerbottom {background:url(../images/header_b6.jpg) 380px 0 no-repeat}
#headermenu {height:45px; background:#7E330A url(../images/headermenuright.gif) right top no-repeat}
#headermenu a {font:13px Verdana; font-weight:bold}
#headermenu ul {display:block; height:45px; text-align:center; padding:0; margin:0 0 0 120px}
#headermenu ul li {display:table-cell; width:100px; height:45px; vertical-align:middle}
#headermenu ul li.wireli {width:130px}
#sub0, #sub1, #sub7, #sub8, #sub9, #sub10 {background: url(../images/header_menu1.gif) left top repeat-y}
#sub2 {background: url(../images/header_menu2.jpg) left top no-repeat}
#sub3 {background: url(../images/header_menu3.jpg) left top no-repeat}
#sub4 {background: url(../images/header_menu4.jpg) left top no-repeat}
#sub5 {background: url(../images/header_menu5.jpg) left top no-repeat}
#sub6 {background: url(../images/header_menu6.jpg) left top no-repeat}
#headertext {height:44px; background:#EAD5B0 url(../images/headertext.gif) left top repeat-x}
#headertext div {height:44px; background:url(../images/headertextleft.gif) left top no-repeat}
#headertext span {display:block; height:32px; background:url(../images/headertextright.gif) right top no-repeat; font:15px Arial; font-weight:bold; padding:12px 0 0 355px}
#left {float:left; width:227px; padding:20px 0 180px 3px}
#text {float:left; min-height:18px; background:url(../images/text.gif) right top no-repeat; padding:0 0 40px 8px; width:745px; text-align:justify}
#textheader {height:35px; text-align:center; font-weight:bold; font-size:18px; margin:5px 0 10px 0; clear:both}
#textheader2 {float:left; width:728px; height:23px; text-align:center; font-weight:bold; font-size:18px; clear:both}
#textheader img {vertical-align:middle; margin-right:10px}
#textheader h1 {display:inline; font-size:18px}
#adv {text-align:center}
#bset {text-align:center;padding:20px 0 5px 0}
#flash {text-align:center}
#ourbanner {text-align:center}

#smart {position:absolute; width:220px; height:170px; background:#C8A269 url(../images/smartblock.gif) left top repeat-y; margin:-192px 0 0 -8px; border-bottom:1px solid #A9762E; color:#FFFFFF}
#smart .headerblock {width:205px; height:20px; background:#7E330A url(../images/smartheader.gif) left top no-repeat; padding:4px 0 0 15px; font-weight:bold}
#smart p {display:block; padding:10px 12px 0 12px; margin:0; font-weight:bold; line-height:25px}
#smartmenu {position:absolute; width:730px; height:21px; border:1px solid #CD8437; background:#7E330A; margin:-47px 0 0 227px; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:4px; font-size:10px}
#smartmenu a {color:#FFFFFF; padding:0 3px}
#footer {width:980px; padding:0 2px 0 1px; height:85px; margin:0 auto; background:#AB7216 url(../images/footerright.gif) right top repeat-y}
#footer a:link, #footer a:visited {text-decoration:none}
#footer a, #footer a:hover {text-decoration:underline}
#f2 {width:960px; padding:12px 10px 0 10px; height:27px; background:url(../images/footertop.gif) left top repeat-x}
#footerright {float:right; color:#E1CCAB; font:11px Tahoma; padding-top:2px}
#footerright a {color:#E1CCAB}

#aswift_2_anchor iframe {border:#ffcc66 solid 5px; margin-left:-6px;}

/* ie 6 fix */
* html div.f, * html div.f2, * html div.f3, * html div.f0 {height:10px}
* html .leftblock div span {height:1px; padding-left:0}
* html .ie, * html #headermenu a {display:inline-block; vertical-align: middle}
* html .ie {height: 100%}
* html .ie, * html #headermenu a {display: inline}
* html .innerblock .i2 {height:190px}
* html .innerblock .i2 div {height:200px}
* html .innerblock .i2 div .img {height:15px; margin:0 0 2px 0;}
* html ul.t2 {margin-left:15px}
* html ul.t2 li {padding-left:5px}
* html #headermenu ul li {display:block; float:left; height:40px}
* html #headermenu a {width: 100%}
* html #global, * html #g2 {height:100%}
* html #left {padding-bottom:135px}
* html #text {height:18px; margin:0}

/* ie 7 fix */
*+html #headermenu ul li {display:block; float:left; height:40px}
*+html .ie, *+html #headermenu a {display:inline-block; vertical-align: middle}
*+html .ie {height: 100%}
*+html .ie, *+html #headermenu a {display: inline}
