﻿html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;color:#b89962;font:normal 16px georgia, times new roman, times, serif;background:#381611 url(bg1.png) 0 0 repeat-x
}
body form{
height:100%;padding:0;margin:0
}
.l-container{
margin-bottom:-100px;min-height:100%;background:url(bg2.jpg) 50% 0 no-repeat
}
* html .l-container{
height:100%
}
.l-container-in{
width:850px;margin:0 auto;text-align:left;padding:0 60px
}
.footer-helper{
height:100px;clear:both
}
.l-footer{
width:970px;height:100px;margin:0 auto;text-align:left;border-collapse:collapse;background:url(bg5.png) 50% 0 no-repeat
}
.footer_left{
padding:0 10px 0 100px
}
.footer_right{
padding:0 60px 0 0;text-align:right
}
.address{
text-align:left;color:#fff;font-size:14px;display:inline-block;_overflow:hidden;zoom:1;//display:inline
}
embed, object, textarea, select{
outline:none;margin:0
}
label input{
vertical-align:middle;margin-right:5px
}
label span{
vertical-align:middle
}
.s{
font-size:0;height:1px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#ffd87c
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
p{
margin:0 0 10px 0
}
font{
line-height:normal
}
.wrap{
overflow:hidden;zoom:1
}
.header{
position:relative;height:140px
}
.primary-nav{
margin:4px -60px 0 -130px;text-align:center
}
.primary-nav ul{
height:50px;margin:0 auto;display:inline-block;_overflow:hidden;zoom:1;//display:inline;font-size:17px
}
.primary-nav li{
display:inline-block;_overflow:hidden;zoom:1;//display:inline;font-size:17px
}
.primary-nav a, .primary-nav span{
color:#edc46d;text-decoration:none;display:block;padding:5px 20px 14px 20px;background:url(sprite1.png) 50% 100% no-repeat
}
.primary-nav a:hover, .primary-nav span{
color:#fff
}
.home-link{
display:block;width:210px;height:82px;position:absolute;left:7px;top:58px;background:url(s.png)
}
.phone{
position:absolute;right:-32px;top:77px;width:186px;height:39px
}
.block1{
border-collapse:collapse;width:422px;height:75px;position:absolute;left:50%;top:58px;margin-left:-180px;color:#fff;font-size:24px;text-align:center
}
.block1 td{
padding:0 10px 10px 10px
}
.block1 a{
text-decoration:none
}
.secondary-nav{
margin:0 -60px;text-align:center;background:url(bg5.png) 50% 0 no-repeat;padding:7px 0 0 0
}
.secondary-nav ul{
height:50px;margin:0 auto;display:inline-block;_overflow:hidden;zoom:1;//display:inline;font-size:17px
}
.secondary-nav li{
display:inline-block;_overflow:hidden;zoom:1;//display:inline;font-size:14px
}
.secondary-nav a, .secondary-nav span{
color:#fff;text-decoration:none;display:block;margin:0 10px;padding:8px 0 19px 0;white-space:nowrap;background:url(sprite2.png) 50% 29px repeat-x
}
.secondary-nav span{
color:#eed185;background:#650504;padding-left:10px;padding-right:10px;margin:0
}
.secondary-nav a:hover{
background:none
}
.secondary-nav i {
position:absolute;display:inline-block;//display:inline;zoom:1;vertical-align:middle;width:23px;height:21px;background:url("secondaryNav.png");margin:0 0 0 -28px
}
.secondary-nav span i, .secondary-nav a:hover i {
background:url("secondaryNavActive.png")
}
.gallery{
margin:0 -60px;overflow:hidden;zoom:1;height:130px;margin-bottom:20px;padding:0 0 10px 0;background:url(bg5.png) 50% 100% no-repeat
}
.gallery .scroll-pane{
width:850px;height:105px;overflow:auto;margin-bottom:5px;float:left
}
.gallery .scroll-content{
height:102px;float:left;margin:0;padding:0;list-style:none;width:99999px
}
.gallery .scroll-content a, .scroll-content li{
float:left;margin:0
}
.gallery .scroll-content li{
margin:0 8px 0 0;width:99px;height:102px;white-space:normal;background:url(bg6.png)
}
.gallery .scroll-content a{
height:102px;text-decoration:none
}
.gallery .scroll-content img{
vertical-align:top
}
.gallery .scroll-bar-wrap-out{
padding-right:3px;width:840px;float:left;position:relative;margin:0 0 0 58px;height:20px;background:url(sprites1.png) 100% -20px no-repeat
}
.gallery .scroll-bar-wrap{
padding-left:12px;position:relative;height:20px;background:url(sprites1.png) 0 0 no-repeat
}
.gallery .ui-slider{
position:relative;height:20px;margin:0 auto;border:0
}
.gallery .ui-handle-helper-parent{
position:relative;width:100%;height:100%;margin:0 auto
}
.gallery .ui-slider-handle{
position:absolute;top:2px;z-index:2;height:15px;margin-left:10px;cursor:pointer !important;background:url(sprites1.png) 100% -55px no-repeat
}
.gallery .ui-slider-handle-in{
display:block;text-align:center;margin-left:-10px;height:15px;background:url(sprites1.png) 0 -40px no-repeat
}
.gallery .ui-slider-handle-in i{
display:block;height:15px;width:12px;margin:0 auto;background:url(sprites.png) 0 -67px no-repeat
}
.gallery .btn-prev, .gallery .btn-next{
position:relative;display:block;float:left;width:58px;height:67px;margin:12px 0 0 0;position:relative;background:url(sprites.png) 0 0 no-repeat
}
.gallery .btn-prev{
margin-left:-5px !important;margin-right:5px !important
}
.gallery .btn-next{
background-position:-58px 0
}
.gallery_a{
height:318px
}
.gallery_a .scroll-pane{
height:318px
}
.gallery_a .scroll-content{
height:318px
}
.gallery_a .scroll-content li{
margin:0 8px 0 0;width:205px;height:318px;background:url(bg8.png);font-size:11px; font-family: Tahoma;
}
.gallery_a .scroll-content a{
color:#c4a86b;padding:0 20px
}
.gallery_a .scroll-content img{
margin:0 -20px
}
.gallery_a .btn-prev, .gallery_a .btn-next{
margin:86px 0 0 0
}
.gallery_a .scroll-content a span{
display:block;text-align:left;color:#fff;font-weight:bold
}
.gallery-big{
border-collapse:collapse;margin:0 -60px
}
.gallery-big_image{
width:480px;height:333px;padding:0;vertical-align:top;text-align:center
}
.gallery-big_image img{
vertical-align:top
}
.gallery-big_descr{
padding:0 0 40px 0;vertical-align:bottom;font-size:14px
}
.gallery-big_descr h4{
color:#fff;font-size:14px;font-weight:bold;margin:0
}
.gallery-big_help{
width:220px;color:#fff;vertical-align:top;padding:40px 0 0 0
}
.help-link{
font-size:18px;color:#fff;text-decoration:none
}
.help-link:hover{
text-decoration:underline
}
.help-link h4{
font-size:24px;color:#eed185;font-weight:normal;margin:0 0 3px 0
}
h1, h2, h3, h4, h5, h6{
color:#ffc745;font-size:27px;font-weight:normal;margin:0 0 5px 0
}
h2{
color:#fff;font-size:20px
}
h3{
color:#fff;font-size:18px;text-decoration:underline
}
.date{
color:#fff;font-size:14px
}
.yellow{
color:#eed185
}
.clients {
overflow:hidden;margin:0 0 20px 0;padding:0;zoom:1;list-style:none
}
.clients li {
float:left;width:177px;height:235px;margin:0 34px 0 0;position:relative
}
.clients div {
position:absolute;top:0;z-index:2;width:177px;height:174px;margin-bottom:5px;background:url("bg9.png")
}
.clients img {
vertical-align:top;margin-bottom: 18px
}
.clients p {
font:normal 12px georgia, times new roman, times, serif;color:#ffd971;margin:0 20px 0 0;text-align:center
}
.order-callback {
height:40px;position:absolute;left:50%;top:80px;margin-left:-44px
}
.order-callback-full {
overflow:hidden;padding:5px 5px 0 5px;width:193px;background:#240c08;color:#fff;position:absolute;display:none;z-index:100;margin:2px 0 0 22px
}
.order-callback-full .inp {
height:19px;width:179px;padding:0 7px;background:#fff;border:0;color:#957621;font:normal 10px/18px georgia, serif;margin-bottom:5px
}
.order-callback-full .inp-btn {
color:#fff;padding:0;border:0
}
.order-callback-full .fl {
font-size:10px;width:77px;float:left
}
.order-callback-full .fr {
float:right
}
.order-callback-full .wrap {
overflow:hidden;margin: 4px 0 10px 0
}
