html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
 :focus {outline: 0;}
 ol, ul {list-style: none;}
 table {border-collapse: separate; border-spacing: 0;}
 caption, th, td {text-align: left; font-weight: normal;}
 blockquote:before, blockquote:after, q:before, q:after {content: "";}
 blockquote, q {quotes: "" "";}
 .clear {clear: both;}
 img, div, input {behavior: url("/iepngfix.htc");}
   
   a {color: #956b4f;}
   
 body {font: 12px Tahoma, Geneva, sans-serif; background: #000; color: #dfc093; line-height: 1.25;}

.main-body {background: #000 url(../images/body-bg.jpg) center top repeat;}
.main-block {width: 1000px; margin: 0 auto; background: url(../images/main-bg.jpg) center top no-repeat; padding-top: 119px;}
.header {width: 1000px; height: 183px; position: relative; background: url(../images/header-bg.jpg) no-repeat;}

.header .version-flash {position: absolute; left: 203px; top: 99px; width: 100px; text-align: center;}
.header .version-flash a {display: block; width: 50px; height: 17px; background: url(../images/flash.gif) 0 0 no-repeat; text-indent: -9000px; margin: 0 auto;}
.header .version-flash a:hover {background-position: 0 -17px;}
.header .version-flash p {font: 11px Georgia, "Times New Roman", Times, serif; color: #b46e38; line-height: 0.9; padding-bottom: 5px;}
.header .version-flash p span {font-size: 12px; color: #874f25;}

.header .version-html {position: absolute; right: 208px; top: 96px; width: 150px; text-align: center;}
.header .version-html a {display: block; width: 48px; height: 17px; background: url(../images/html.gif) 0 0 no-repeat; text-indent: -9000px; margin: 0 auto;}
.header .version-html a:hover {background-position: 0 -17px;}
.header .version-html p {font: 11px Georgia, "Times New Roman", Times, serif; color: #b46e38; line-height: 0.9; padding-bottom: 5px;}
.header .version-html p span {font-size: 12px; color: #874f25;}
.content {width: 857px; height: 335px; background: url(../images/content-bg.jpg) no-repeat; padding: 0 60px 0 83px; line-height: 1.15;}
.index-content {width: 777px; padding: 0 110px 0 113px;}
.content h2 {font-size: 20px; color: #dfc093; text-align: center; padding-bottom: 15px;}
.content-list {padding: 15px 0;}
.content-list li {padding-left: 52px; /*background: url(../images/list-bg.gif) 34px 8px no-repeat;*/ line-height: 1.4;}
.allocation {font-size: 12px; color: #d09044; padding: 0; border-bottom: 1px dashed #D09044;}

/*
.tooltip {background: url(../images/plashka-bg.png) bottom no-repeat; width: 177px; padding: 0 22px 30px 22px; text-align: center; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/plashka-bg.png',sizingMethod='crop');}
.tooltip-middle {width: 177px; background: url(../images/plashka-middle.jpg) repeat-y;}
.tooltip-top {width: 177px; background: url(../images/plashka-top.jpg) top no-repeat;}
.tooltip-bottom {width: 157px; background: url(../images/plashka-bottom.jpg) bottom no-repeat; padding: 30px 10px 50px 10px; font-size: 12px; color: #ccac8e; min-height: 80px;}
*/

.tooltip { width: 177px; padding: 0 22px 30px 0; text-align: center; }
.tooltip-middle {width: 177px; background: url(../images/plashka_gud.png) repeat-y; margin: 10px 0 10px 0; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/plashka_gud.png',sizingMethod='crop');}
.tooltip-top {width: 177px; background: url(../images/plashka_gud_top2.png) top no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/plashka_gud_top2.png',sizingMethod='crop');}
.tooltip-bottom {width: 157px; background: url(../images/plashka_gud_bot2.png) bottom no-repeat; padding: 30px 10px 35px 10px; font-size: 12px; color: #ccac8e; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/plashka_gud_bot2.png',sizingMethod='crop');}


.tooltip-uarr {width: 67px; height: 34px; background: url(../images/plashka-uarr.png) no-repeat; position: absolute; left: 50px; bottom: 27px; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/plashka-uarr.png',sizingMethod='crop');}
.tooltip-barr {width: 67px; height: 34px; background: url(../images/plashka-barr.png) no-repeat; position: absolute; left: 50px; top: -3px; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/plashka-barr.png',sizingMethod='crop');}



.indent1 {margin: 0 auto; width: 325px; font: 15px "Times New Roman", Times, serif; background: #2c1303; padding: 5px 10px 5px 10px; text-align: center;}
.footer {width: 1000px; height: 150px; background: url(../images/footer-bg.jpg) no-repeat; position: relative;}
.footer p {padding-top: 110px; text-align: center; color: #7e4d1c;}
.footer p a {color: #7e4d1c;}


.main-bg1 {background: #000 url(../images/main-bg1.jpg) center top repeat-y;}
.main-bg2 {background: url(../images/main-bg2.jpg) center top no-repeat;}
.main-bg3 {background: url(../images/main-bg3.jpg) center bottom no-repeat; min-height: 872px; _height: 872px;}
.main-content {width: 1000px; margin: 0 auto; position: relative;}

.header-inside {width: 1000px; height: 165px; position: relative;}
a.logo {display: block; text-indent: -9000px; width: 100px; height: 38px; position: absolute; left: 450px; top: 113px;}
.header-menu-left {position: absolute; left: 153px; top: 129px;}
.header-menu-right {position: absolute; left: 607px; top: 129px;}
.header-menu li {float: left;}
.header-menu li a {display: block; height: 17px; text-indent: -9000px;}
.header-menu li a:hover {background-position: 0 -17px;}
.header-menu .m01 a {width: 77px; background: url(../images/m01-bg.gif) 0 0 no-repeat;}
.header-menu .m02 a {width: 77px; background: url(../images/m02-bg.gif) 0 0 no-repeat;}
.header-menu .m03 a {width: 83px; background: url(../images/m03-bg.gif) 0 0 no-repeat;}
.header-menu .m04 a {width: 103px; background: url(../images/m04-bg.gif) 0 0 no-repeat;}
.header-menu .m05 a {width: 65px; background: url(../images/m05-bg.gif) 0 0 no-repeat;}
.header-menu .m06 a {width: 74px; background: url(../images/m06-bg.gif) 0 0 no-repeat;}
.content-inside {width: 670px; padding: 61px 150px 320px 180px; position: relative; float: left;}
/*.content-inside h2 {position: absolute; left: 160px; top: 30px; width: 150px; height: 31px; text-align: center;}*/


.content-inside h2 {position: absolute; left: 171px; top: 16px; height: 45px; font: 20px "Times New Roman", Times, serif; color: #eec486; }
/*.content-inside h2{position: absolute; left: 181px; top: 28px; width: 150px; height: 31px; font: 20px "Times New Roman", Times, serif; color: #eec486; }*/

.content-inside h2 span {display: block; float: left;}
.content-inside h2 span.headline1 {background: url(../images/headline-bg1.gif) repeat-x; height: 45px;}
.content-inside h2 span.headline2 {background: url(../images/headline-bg2.gif) right no-repeat; height: 31px; padding: 14px 25px 0 10px; min-width: 150px;}


.content-inside a {color: #ffeaba;}
.gallery {padding: 70px 0 0 0;}
.gallery ul {float: left;}
.gallery ul li {float: left; width: 127px; height: 107px; padding-top: 20px; text-align: center; margin: 0 1px 1px 0; background: url(../images/gallery-list-bg1.gif) no-repeat;}
.gallery ul li p {width: 49px; height: 13px; padding-top: 1px; margin: 3px auto 0 auto; font-size: 10px; color: #e7915a; background: url(../images/gallery-list-bg-pager.gif) no-repeat; text-align: center;}
.gallery ul .bg1 {background: url(../images/gallery-list-bg2.gif) no-repeat!important;}
.gallery ul .bg1 p {background: url(../images/gallery-list-bg1-pager.gif) no-repeat!important;}
.gallery ul .bg2 {background: none!important;}
.gallery ul .bg2 p {background: url(../images/gallery-list-bg2-pager.gif) no-repeat!important;}
.gallery-text {float: left; width: 300px; padding: 33px 0 0 36px; background: url(../images/gallery-text-bg.gif) 19px 18px no-repeat; color: #ffa563;}

.pager {float: left; width: 100%; overflow: hidden; position:relative; margin: 70px 0 0 0;}
.pager ul {clear: left; float: left; position: relative; left:50%; text-align:center;}
.pager ul li {float: left; position: relative; right: 50%; width: 25px; text-align: center; color: #c87a37; font-size: 10px; background: url(../images/pager-bg.gif) no-repeat; height: 22px; padding: 6px 6px 0 0;}
.pager ul .first {background: url(../images/pager-bg1.gif) no-repeat!important; padding: 6px 6px 0 33px!important;}
.pager ul .last {background: url(../images/pager-bg2.gif) no-repeat!important; padding: 6px 17px 0 0!important;}

.pager ul .activ {float: left; position: relative; right: 50%; width: 25px; text-align: center; color: #c87a37; font-size: 10px; background: url(../images/_pager-bg.gif) no-repeat; height: 22px; padding: 6px 6px 0 0;}
.pager ul .firstactiv {background: url(../images/_pager-bg1.gif) no-repeat!important; padding: 6px 6px 0 33px!important;}
.pager ul .lastactiv {background: url(../images/_pager-bg2.gif) no-repeat!important; padding: 6px 17px 0 0!important;}

.pager ul li a {text-decoration: none; color: #c87a37;}
.contacts {padding: 65px 0 0 20px; color: #ffd4a5;}
.contacts ul {width: 100%; float: left;}
.contacts ul li {float: left; font-size: 13px;}
.contacts ul li p span {color: #e2a665;}
.contacts ul li p a {color: #e2a665; text-decoration: none;}
.about {padding: 50px 40px 0 0; line-height: 1.35; color: #ffe3a6;}
.about h3 {text-decoration: underline; font-weight: bold; font-size: 15px; padding-bottom: 20px;}
.online {padding: 55px 0 0 11px; color: #ffd4a5;}
.online ul {width: 100%;}
.online ul li {float: left; margin: 0 5px 16px 0;}
.online ul li p span {padding: 0 0 0 8px;}
.portfolio {padding: 75px 0 0 0;}
.portfolio ul {float: left;}
.portfolio ul li {float: left; width: 127px; height: 127px; vertical-align: middle; text-align: center; margin: 0 1px 1px 0; background: url(../images/gallery-list-bg1.gif) no-repeat;}
.portfolio ul li div {width: 127px; height: 127px; display: table;}
.portfolio ul li p {width: 127px; height: 127px; text-align: center; vertical-align: middle; display: table-cell; font-size: 0; _font-size: 105px;}
.portfolio ul li p span {_display: none;}
.portfolio ul li p img {text-align: center; vertical-align: middle;}
.portfolio ul .bg1 {background: url(../images/gallery-list-bg2.gif) no-repeat!important;}
.portfolio ul .bg2 {background: none!important;}
.free {padding: 15px 0 0 0; width: 470px; font-size: 14px; line-height: 1.35; color: #ffe3a6;}
.free a {color: #ffe3a6;}
.free p img {vertical-align: middle;}
.free p span {font: 22px "Times New Roman", Times, serif;}
.free p b {display: block; width: 210px; height: 21px; text-align: center; background: url(../images/portfolio-bg.gif) no-repeat; padding-top: 3px; margin-top: 10px;}
.free p b a {font-weight: normal; color: #fff; font-size: 12px;}
.sketch {position: absolute; right: 79px; top: -13px; width: 226px; height: 466px; background: url(../images/free-bg.png) no-repeat; _background: none;}
.sketch h4 {position: absolute; left: 68px; top: 109px;}
.sketch .photo {position: absolute; left: 25px; top: 151px;}
.sketch p {position: absolute; left: 56px; top: 440px;}
.std-input {width: 190px; height: 20px; color: #ffd4a5; font-size: 13px; background: url(../images/input-bg.gif) no-repeat; border: none; padding: 1px 5px 0 5px; margin: 2px 0 14px 0; position: relative; left: -4px;}
.std-input1 {width: 142px; height: 20px; color: #ffd4a5; font-size: 13px; background: url(../images/input-bg1.gif) no-repeat; border: none; padding: 1px 5px 0 5px; margin: 3px 0 10px 0;}
.std-taxtarea {width: 294px; height: 83px; padding: 0 0 0 3px; color: #ffd4a5; font-size: 13px; background: #c1673b url(../images/textarea-bg.gif) no-repeat; border: none; margin: 2px 0 35px 0; position: relative; left: -4px; overflow:hidden;}
.std-taxtarea1 {width: 620px; height: 129px; padding: 0 0 0 3px; color: #ffd4a5; font-size: 13px; background: #c1673b url(../images/textarea-bg1.gif) no-repeat; border: none; margin: 3px 0 11px 0; overflow:hidden;}
.send {width: 128px; height: 33px; background: url(../images/send.gif) no-repeat; border: none; cursor: pointer;}
.width1 {width: 240px;}
.content-news {padding: 70px 0 0 0;}
.content-news-inner {background: url(../images/line-news.gif) left bottom no-repeat; padding-bottom: 20px; margin-bottom: 20px; color: #ffeaba;}
.content-news-inner h3 {font-size: 12px;}
.content-news-inner h3 a {text-decoration: underline; color: #ffeaba;}
.content-news-inner h3 span.data { font-size: 11px; padding-right: 15px; font-weight: normal;}
.content-news-inner p {padding: 20px 0 0px 58px;}
.content-news-inner strong {background: url(../images/portfolio-bg.gif) no-repeat; padding: 3px 0px 0 0px; display: block; width: 210px; height: 21px; text-align: center;}
.content-news-inner strong a {font-size: 12px; color: #ffeaba; text-decoration: underline; font-weight: normal;}
.last-news {background: none;}
.conent-index-1 {background: url(../images/index-borer.jpg) left bottom no-repeat; padding: 25px 0 5px 3px; text-align: left;}
.left {width: 340px; padding-right: 60px; font: 20px "Times New Roman", Times, serif; color: #dfc093; float: left; text-align: left; line-height: 1;}
.left h2, .right h2 {font-size: 24px; font-weight: normal; color: #FFF; padding-bottom: 8px; text-align: left;}
.right {width: 300px; float: left; color: #dfc093; font: 12px Tahoma, Geneva, sans-serif; text-align: left;}
.right p {padding-bottom: 15px; text-align: left;}
.right span.p01 {font-size: 11px;}
.right span.p01 b {font-weight: normal; color: #f2efee;}
.conent-index-2 {padding: 8px 0 0px 3px; text-align: left;}
ol.ol1 {width: 350px; float: left; list-style: decimal; padding: 15px 0 0 25px; color: #a73f1a;  font-size: 11px;}
ol.ol2 {width: 300px; float: left; list-style: decimal; padding: 15px 0 0 45px; color: #a73f1a;  font-size: 11px;}
.conent-index-2 li {line-height: 1.3; margin-bottom: 12px;}
.conent-index-2 li span {color: #c7a675;}
.conent-index-2 li span.allocation {color: #D09044;}
.lime-link span {width: 80px; height: 20px; display: block; text-indent: -9000px; overflow: hidden; position: absolute; right: 290px; cursor: pointer;}
.content-inside .lime-link span {bottom: 85px;}
.footer .lime-link span {top: 10px; right: 320px;}

#doplink a { padding: 150px 0 0 25px; color: #ffffff;  font-size: 11px; font-weight: bold; }
