
.toptopmenu { margin: 0 20px; height: 50px; }
.toptopmenu ul { width: 510px; height: 50px; float: left; }
.toptopmenu li { display: block; float: left; margin-right: 20px; }
.toptopmenu li a { display: block; float: left; height: 50px; line-height: 50px; }
.toptopmenu .phone, .toptopmenu .addr  { width: 400px; float: right; text-align: right; line-height: 27px; height: 19px; font-size: 15px; }
.toptopmenu .addr {  }
.toptopmenu span { color: #A0047A; }

.slider { overflow: hidden; position: absolute; width: 940px; height: 250px; top: 0px; left: 20px; }
.slider img { left: 0; top: 0; position: absolute; display: none; }
.slider img:first-child { display: block; }

.slider .arr { cursor: pointer; position: absolute; top: 110px; left: 5px; width: 30px; height: 30px; background: url(../!image/slider/arrows.png) top right; }
.slider .arr.right { left: auto; right: 5px; background-position: bottom right; }

.header { position: relative; height: 260px; }
.outer-wrapper { background: #fff; }

#pagemenu li a, #pagemenu li a:link{ background: none; }

body { margin: 0; cursor: default; }

h1, h2 { }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }
ul { margin: 0; padding: 0; list-style-type: none; }

.loader { position: absolute; z-index: 2000; background: #fff url(../template/fancy-forms/loader-bw.gif) center center no-repeat; opacity: 0.7; }
.blackhole { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background: #000; opacity: 0; }

.clb { clear: both; }

.indexslider { position: relative; width: 605px; height: 320px; border: 4px solid #A4738F; }
.indexslider img { position: absolute; top: 0; left: 0; display: none; }
.indexslider img:first-child { display: block; }

.indexslider a.right, .indexslider a.left {
    cursor: pointer;
    height: 99%;
    opacity: 0.2;
    position: absolute;
    width: 25%;
    z-index: 10;
}
.indexslider a.right:hover, .indexslider a.left:hover {
    opacity: 0.8;
}
.indexslider a.left {
    background: url("../template/files/fleche1.png") no-repeat scroll left center transparent;
    left: 0;
    top: 0;
}
.indexslider a.left {
    background: url("../template/files/fleche1.gif") no-repeat scroll left center transparent;
}
.indexslider a.right {
    background: url("../template/files/fleche2.png") no-repeat scroll right center transparent;
    right: 0;
    top: 0;
}
.indexslider a.right {
    background: url("../template/files/fleche2.gif") no-repeat scroll right center transparent;
}

/* GALLERY */
.gallery .Tcol { float: left; width: 50%; padding-bottom: 20px; }
.gallery .Timg { float: left; padding-right: 10px; }
.gallery .Tdesc { padding-right: 10px; }
.gallery .Tdesc a { color: #000; }
.gallery h2 { margin: 0; padding: 0; font-weight: normal; }

.gallery .imgwrp { float: left; position: relative; width: 106px; height: 106px; margin: 0 23px 23px 0; }
.gallery .imgwrp img { border: 2px solid #fff; width: 106px; height: 106px; position: absolute; top: 0; left: 0;  box-shadow: 0 0 10px #5C5035;
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; 
/*
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; 
*/
}
.gallery .imgwrp img:hover { box-shadow: 0 0 14px #312B1B; 
/*
top: -1px; left: -1px; width: 106px; height: 106px; 
*/ 
}


/* COPYRIGHT */
div#sm-copy{ width: 184px; height: 51px; position: absolute; }
div#sm-copy a#copyright-img { display: block; text-decoration: none;  width: 184px; height: 46px; background: url("../template/inject/copyright.png") no-repeat; position: absolute; }
div#sm-copy a#copyright-text { width: 141px; padding-left: 43px; position: absolute;  left: 0; top: 36px; color: #000; font-family: Tahoma; font-size: 11px; text-align: center; }
div#sm-copy.w a#copyright-text { color: #fff; }
div#sm-copy a#copyright-img.pos-1{ background-position: 0 0; }
div#sm-copy a#copyright-img.pos-2{ background-position: 0 -46px; }
div#sm-copy a#copyright-img.pos-3{ background-position: 0 -92px; }
div#sm-copy a#copyright-img.pos-4{ background-position: 0 -138px; }
div#sm-copy a#copyright-img.pos-5{ background-position: 0 -184px; }
div#sm-copy a#copyright-img.pos-z{ background-position: 0 -230px; }
div#sm-copy a#copyright-img.pos-x{ background-position: 0 -276px; }
div#sm-copy a#copyright-img.pos-c{ background-position: 0 -322px; }



