* { margin: 0; padding: 0; outline:0; }
html,body { height: 100%; }

body {font: 16px/22px Georgia, "Times New Roman", Times, serif; color: #493b37; background: #7f582f;}
a{ text-decoration:none;}
a img { border: 0; }


input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }

.cl { clear: both; }
.cl1 { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.imgleft{float: left; display: inline; margin:0 30px 10px 0;}
.imgright{float: right; display: inline; margin:0 0 10px 30px;}

h1,h2,h3,h4,h5 { font-weight: normal; text-transform: uppercase; color: #781c00;  }
h1 { font-size: 24px; line-height: 31px; font-weight:bold; margin:0 0 0 10px; }
h2 { font-size: 20px; line-height: 24px; }
h3 { font-size: 22px; line-height: 28px; }
h4 { font-size: 18px; line-height: 24px; }
h5 { font-size: 16px; line-height: 21px; }
h6 { font-size: 12px; color: #1a8f1d; margin-bottom: 5px; }
.last { margin-right: 0 !important; }


#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; }

.shell { width: 980px; margin: 0 auto; }

#logo{ background:#fffffe url(images/logo-bg.jpg) repeat-x;}
#logo .shell{ background: url(images/slogan.png) no-repeat 300px 16px; height:130px; }
h1#logoim { float: left; display: inline; width: 213px; height: 109px; margin: 9px 0 0 9px;background: url(images/logo.png) no-repeat 0 0; }
h1#logoim a { display: block; height: 109px;  }
.phone{ float:right; color:#ff6600; margin:90px 16px 0 0; font-size:24px;}

#nav{ background:url(images/nav-bg.jpg) repeat-x; height:58px; position: relative; z-index: 40;}
#nav ul{ list-style: none outside none; }
#nav ul li { float: left; display: inline;  height: 49px; background: url(images/nav-bor.png) no-repeat right 0; padding: 0 108px 0 72px; position: relative;  }
#nav ul li.last { background: none; padding-right:72px; }
#nav ul li a { float: left; display: inline;  height: 49px; font-size: 18px; line-height:49px; color: #b99163; }
#nav ul li a:hover{ text-decoration: none; color: #fff4b0; }
#nav ul li .dd-holder { position: absolute; top: 45px; left: 20px; width: 202px; z-index: 20; display: none; }
#nav ul li .dd-holder .dd-t { width: 202px; height: 15px; background: url(images/dd-t.png) no-repeat 0 0; }
#nav ul li .dd-holder .dd-cnt { width: 202px;  background: url(images/dd-bg.png) repeat-y 0 0; position: relative; z-index: 2; }
#nav ul li .dd-holder .dd-b { width: 202px; height: 15px; background: url(images/dd-b.png) no-repeat 0 0; position: relative;  }
#nav ul li .dd-holder .dd-inner { float: left; display: inline; width: 202px; position: relative; margin: -15px 0 -10px;  }
#nav ul li .dd-holder .dd-cnt ul { padding: 0 6px; }
#nav ul li .dd-holder .dd-cnt ul li { float: none; width: 190px; display: block; height: 36px; background: none; padding: 0; margin: 0; background: url(images/dd-li-bg.gif) repeat-x 0 0; border-bottom: 1px solid #e3e3e3 ; font-size: 0; line-height: 0; }
#nav ul li .dd-holder .dd-cnt ul li a { float: none; display: block; background: none; padding: 0 0 0 12px; margin: 0; height: 100%; font-size: 14px; line-height:36px; color:#781c00; }
#nav ul li .dd-holder .dd-cnt ul li a .arrow { float: right; display: inline; width: 10px; height: 13px; background: url(images/dd-arrow.png) no-repeat 0 0; margin: 12px 10px 0 0; }
#nav ul li .dd-holder .dd-cnt ul li a:hover,
#nav ul li .dd-holder .dd-cnt ul li a.hover { color: #fff; background: url(images/dd-hover.gif) repeat-x 0 0; border-bottom:1px solid #9f432e;}
#nav ul li .dd-holder .dd-cnt ul li a:hover .arrow,
#nav ul li .dd-holder .dd-cnt ul li a.hover .arrow { background: url(images/dd-arrow-hover.png) no-repeat 0 0;}
#nav ul li .dd-holder .dd-cnt ul li.first { background:  url(images/dd-li-first.png) no-repeat 0 0; }
#nav ul li .dd-holder .dd-cnt ul li.last { background:  url(images/dd-li-last.png) no-repeat 0 0; border: 0; }
#nav ul li .dd-holder .dd-cnt ul li.first a:hover,
#nav ul li .dd-holder .dd-cnt ul li.first a.hover { background: url(images/dd-li-first-hover.png) no-repeat 0 0; }
#nav ul li .dd-holder .dd-cnt ul li.last a:hover,
#nav ul li .dd-holder .dd-cnt ul li.last a.hover { background: url(images/dd-li-last-hover.png) no-repeat 0 0; border-bottom:none; }
#nav ul li .dd-holder .dd-holder { left: 184px; top: 0px; }
#nav ul li .dd-holder .dd-holder .dd-cnt ul li a.hover { background: none;}
#nav ul li .dd-holder .dd-holder .dd-cnt ul li a:hover { color: #fff; background: url(images/dd-hover.gif) repeat-x 0 0; }
#nav ul li .dd-holder .dd-holder .dd-cnt ul li.first a:hover { background: url(images/dd-li-first-hover.png) no-repeat 0 0; }
#nav ul li .dd-holder .dd-holder .dd-cnt ul li.last a:hover { background: url(images/dd-li-last-hover.png) no-repeat 0 0; }

#all{ background:url(images/main-bg.jpg) no-repeat top center;}
#all2{background:url(images/main-bg2.jpg) no-repeat top center;}
#all3{background:url(images/main-bg3.jpg) no-repeat top center;}
#all4{background:url(images/main-bg4.jpg) no-repeat top center;}
#all5{background:url(images/main-bg5.jpg) no-repeat top center;}

.slider1 .shell{ width:980px; padding:10px 0 5px 0;}
.slider1 .slider-holder { float: left; display: inline;  width: 980px; height: 305px; background: url(images/slider-bg.png) no-repeat 0 0; position: relative; } 
.slider1 .slider-holder .content { width: 958px; height: 276px; position: relative; overflow: hidden; margin: 11px 0 0 10px; } 
.slider1 .slider-holder .content ul { list-style: none outside none; position: relative; overflow: hidden; } 
.slider1 .slider-holder .content ul li { width: 958px; height: 276px; position: relative; overflow: hidden; } 
.slider1 .slider-holder .content .jcarousel-clip { width: 958px; height: 276px; position: relative; overflow: hidden; } 
.slider1 .slider-holder .carousel-prev,
.slider1 .slider-holder .carousel-next { position: absolute; top: 120px; width: 52px; height: 53px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; }
.slider1 .slider-holder .carousel-prev { background: url(images/left.png) no-repeat 0 0; left: -25px;}
.slider1 .slider-holder .carousel-next { background: url(images/right.png) no-repeat 0 0; right: -25px;}
.slider1 .slider-nav { position: absolute; bottom: 30px; left: 430px; }
.slider1 .slider-nav ul { list-style: none outside none; }
.slider1 .slider-nav ul li { float: left; display: inline; width: 20px; height: 20px; margin-right: 20px;  }
.slider1 .slider-nav ul li a { float: left; display: inline; width:20px; height:20px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/slnav.png) no-repeat 0 0; }
.slider1 .slider-nav ul li a:hover,
.slider1 .slider-nav ul li a.active { background-position: right 0; }

p a{  color:#CB3B00;}
p a:hover{ text-decoration:underline;}

.gal{ margin:20px 0 20px 45px;}
#main{width: 980px; margin: 0 auto; background:url(images/main-top.png) top no-repeat; padding:8px 0 0 0;}
#main .shell{background:url(images/main1-bg.jpg); overflow:hidden;}
#left-part{ float:left; width:663px; margin:20px 0 15px 35px; overflow:hidden;}
#left-part p{margin:0 0 20px 0; text-align:justify;}
.box1,.box2,.box3{ width:191px; height:226px; float:left;  font-size:24px; line-height:30px; padding:30px 0 0 30px;}
.box1{background:url(images/box1.png) no-repeat;}
.box2{background:url(images/box2.png) no-repeat;}
.box3{background:url(images/box3.png) no-repeat;}
.box4,.box5{ float:left; width:301px; height:125px; font-size:24px; line-height:30px; padding:30px 0 0 30px;}
.box4{background:url(images/box4.png) no-repeat;}
.box5{background:url(images/box5.png) no-repeat;}
.bf{ font-size:36px;}
.notun{ text-decoration:none; color:#f3eca1;}
.notun:hover{ color:#fff; }
#right-part{ float:right; width:233px ; margin:20px 25px 15px 0;}
.yel-box{-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color:#fffbcb; padding:15px; width:203px; margin:10px 0 15px 0; text-align:justify; font-size:14px; line-height:18px; }

ul.gallery-classic { list-style: none outside none; position: relative; width: 870px; margin: 0 40px 0 70px; }
ul.gallery-classic li { float: left; display: inline; width: 195px; height: 154px; background: url(images/gallery-classic-page-thumb-holder.png) no-repeat 0 0; margin: 0 20px 20px 0; position: relative;  }
ul.gallery-classic li img { display: block; border: 1px solid #ccc; margin: 10px 0 0 18px; cursor: pointer; }
ul.gallery-classic li .magnifier { position: absolute; display: none; width: 160px; height: 127px; background: url(images/gallery-hover-effect.png) no-repeat 0 0; z-index: 2; top: 10px; left: 18px; }

#footer{ padding:10px 0 25px 0;}
#footer p{ margin:0 0 0 10px; color:#2c1906; font-size:14px; float:left; padding:0 0 25px 0;}
#footer ul { list-style: none outside none; padding: 0 0 0 0;  float:right; display:inline;}
#footer ul li { float: left; display: inline; height: 16px; border-right: 1px solid #fff4b0; padding-right: 10px; margin-right: 10px; color:#fff4b0; font-size:14px; }
#footer ul li.last { border: 0; } 
#footer ul li a { float: left; display: inline;  height: 16px; line-height: 20px; color:#fff4b0; }
#footer ul li a:hover{ text-decoration:underline;}
