/*-------Reset----------------------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background: transparent;border: 0 none;font-size: 100%; margin: 0;padding: 0;border: 0;outline: 0;vertical-align: top;  }ol, ul {list-style: none;}blockquote,q {quotes: none;}img {vertical-align:top; }embed { vertical-align:top;}
/*-----------------------------------------------------------------------------------------------*/




body{margin:0; font-family:PA1; letter-spacing:0; font-size:14px; line-height:19px; background:#75815d/*#617357*/}





.mask{ position:absolute; z-index:10000; width:100%; height:100%; left:0; top:0; background:#FFF; display:none;}

.wraper{ position:relative; width:993px;  margin:auto; background:#e7efea url(../images/wrap.jpg) repeat-x;
-moz-box-shadow: 1px 1px 75px #3f492b; 
-webkit-box-shadow: 1px 1px 75px #3f492b; 
box-shadow: 1px 1px 75px #3f492b;}

.inner-content{ min-height:400px; padding:20px;  width:820px; margin:auto; margin-top:50px;}

.inner-content h1 {font-size:35px; line-height:35px;  font-weight:normal; font-style:normal; text-align:left; font-family:ITC; color:#694c06}


a{ color:#efefef}
a:hover{ color:#fff}

.logo{width:993px; margin:auto;  height:162px; background:url(../images/logo.jpg?a=1) no-repeat; overflow:hidden; border-bottom:0px #ccc solid; padding:20px 0px 0px 0px; }


.copy{ text-align:right; padding-right:20px;}

.text{background:#fff; border:solid 1px #ccc; line-height:22px; width:100%;  border-radius: 10px;}

.frame{border:8px solid #ededdf; height:150px; overflow:hidden;}

.spacer{ height:10px;}
.spacer1{ height:40px;}
.spacer2{ height:40px; border-bottom: solid 10px #eee; width:98%;}
.spacer3{ height:90px;}

.content{position:relative; width:width:993px; height:430px;  margin:20px auto;

filter: 
progid:DXImageTransform.Microsoft.Shadow(color=#e3e2e2,direction=135,strength=4); 
padding:0px; margin-bottom:20px; padding-bottom:0px; background:#FFF; 

/*
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
*/ 
 }

 
.content2{ width:993px;  margin:70px auto ;  
box-shadow: 1px 1px 5px #a7a6a6;
padding:0px; margin-bottom:50px; padding-bottom:0px; border:8px solid #ededdf; background:#fff url(../images/content2-bg.jpg) repeat-y; overflow:visible;



-moz-box-shadow: 1px 1px 5px #ccc; 
-webkit-box-shadow: 1px 1px 5px #ccc; 
box-shadow: 1px 1px 5px #ccc; 




/*
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
*/ 
}


 
.content3{position:relative; width:993px;  margin:70px auto ;    padding:0px; margin-bottom:0px; padding-bottom:60px; color:#000; text-align:left; padding-top:20px;

/*
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
*/ 
}
 

.content h1{ font-size:37px; text-align:center; line-height: normal; padding-left:10px;   font-family:PA1; font-weight:bold;  color:#000;}

h1{ font-size:39px; text-align: center; line-height: normal; padding-left:0px;  font-family:PA1; font-weight:bold;  color:#000; }


.box1 h1{ font-size:35px; line-height:35px;  font-weight:normal; font-style:normal; text-align:left; font-family:ITC; color:#694c06}

.box2 h1{ font-size:35px; line-height:35px;  font-weight:normal; font-style:normal; text-align:left; font-family:ITC; color:#694c06}

.content h2{ font-size:18px; text-align:center; line-height: normal; margin-bottom:30px; font-family:PA1; font-weight:normal;  color:#000}

.box1{ width:250px; min-height:300px;  padding:10px; padding-left:200px; float:left; margin:20px 0px 20px 20px ; background:#fff url(../images/box-bg1.jpg) left no-repeat; border:1px solid #ededdf;
-moz-box-shadow: 1px 1px 15px #adb3af; 
-webkit-box-shadow: 1px 1px 15px #adb3af; 
box-shadow: 1px 1px 15px #adb3af;
-webkit-border-radius: 12px; 
-moz-border-radius: 12px; 
border-radius: 12px; border-top:4px solid #bfc5d1; 
 
}
.box2{ width:450px; min-height:300px;   padding:10px; float:right; margin:20px 20px 20px 0px ; background:#fff; border:1px solid #ededdf;
-moz-box-shadow: 1px 1px 15px #adb3af; 
-webkit-box-shadow: 1px 1px 15px #adb3af; 
box-shadow: 1px 1px 15px #adb3af;
-webkit-border-radius: 12px; 
-moz-border-radius: 12px; 
border-radius: 12px; border-top:4px solid #bfc5d1; 
}

.box2-inner{ width:100%; padding:10px; float:right; margin-bottom:30px; background:#fff; border:1px solid #ededdf;
-moz-box-shadow: 1px 1px 15px #adb3af; 
-webkit-box-shadow: 1px 1px 15px #adb3af; 
box-shadow: 1px 1px 15px #adb3af;
-webkit-border-radius: 12px; 
-moz-border-radius: 12px; 
border-radius: 12px; border-top:4px solid #bfc5d1; 
}

.box1-inner{ width:180px; min-height:300px;  padding:10px; padding-left:200px; float:left; margin:20px 0px 20px 0px ; background:#fff url(../images/box-bg1.jpg) left no-repeat; border:1px solid #ededdf;
-moz-box-shadow: 1px 1px 15px #adb3af; 
-webkit-box-shadow: 1px 1px 15px #adb3af; 
box-shadow: 1px 1px 15px #adb3af;
-webkit-border-radius: 12px; 
-moz-border-radius: 12px; 
border-radius: 12px; border-top:4px solid #bfc5d1;  
}

.box2-inner{ width:380px; min-height:300px;   padding:10px; float:right; margin:20px 0px 0px 0px ; background:#fff; border:1px solid #ededdf;
-moz-box-shadow: 1px 1px 15px #adb3af; 
-webkit-box-shadow: 1px 1px 15px #adb3af; 
box-shadow: 1px 1px 15px #adb3af;
-webkit-border-radius: 12px; 
-moz-border-radius: 12px; 
border-radius: 12px; border-top:4px solid #bfc5d1; 
}

.shadow{ box-shadow: 1px 1px 10px #666;}

.dashed{ border-bottom:1px dashed #dedece}

.read-more{ display:block; width:61px; height:31px; text-align:center; text-decoration:none;  padding:5px;  


background:url(../images/more.jpg) no-repeat; color:#fff;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
transition-duration: 0.5s;  }

.read-more:hover{background:url(../images/more1.jpg) no-repeat; color:#FFF;}

.footer{ text-align:center; color:#FFF; line-height:40px;}

.social{ position:absolute; z-index:1; right:10px; top:40px;}

.link{ border-top:1px solid #fadbc3; border-bottom:1px solid #b04c01; display:block;  text-align:center; text-decoration:none;  padding:5px;  

-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
-khtml-border-radius: 52px; 


background-color:#f58028; color:#fff;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
transition-duration: 0.5s; box-shadow: 1px 1px 1px #a7a6a6; }

.link:hover{border-top:1px solid #bcdc81; border-bottom:1px solid #374f0b; background:#79a22e; color:#FFF;}

.form1{ width:430px; height:20px; line-height:20px; background: url(../images/form-bg1.png) no-repeat; padding-left:5px; margin-bottom:10px; border:0; }
.submit{ display:block; width:61px; height:31px; text-align:center; text-decoration:none;  
background:url(../images/more1.jpg) no-repeat; color:#fff;
font-family:PA; font-size:16px;  color:#fff; cursor:pointer; border:0;
}

.submit:hover{background:url(../images/more.jpg) no-repeat; color:#FFF;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
transition-duration: 0.8s;
}

.form-conteiner{ width:450px; float: right; margin-left:30px;}
.locations{ width:400px; }

.form{background: url(../images/form.jpg) no-repeat; line-height:34px; height:34px; width:380px; border:0;}



.bullets li{ font-family: Tahoma, Geneva, sans-serif; font-size:16px; letter-spacing:0px; line-height: normal; }
.bullets{ margin-bottom:35px;}

.bullets1{ margin-left:20px;}
.bullets1 li{ list-style:outside square;}

.clear{ clear:both;}
.left{ float:left; margin-right:10px;}

.bt1{ position:relative; float:left; width:495px; height:144px; overflow:hidden; border-bottom:#e4e4d8 1px solid; border-right:#e4e4d8 1px solid; background:#fff url(../images/box-bg.jpg) no-repeat left top;}
.bt1 img{ position:absolute; top:0; right:0;}
.bt1 .conteiner{ position:relative;  text-align:left; left:30px; top:20px;}
.bt1 h1{ font-size:85px;  line-height:124px; font-weight:normal; font-style:normal; text-align:left; font-family:ITC; color:#694c06}
.bt1 a{display:block; text-decoration:none; color:#694c06; width:490px;}

.bt2{position:relative; width:495px; height:144px; overflow:hidden; border-bottom:#e4e4d8 1px solid; border-right:#e4e4d8 1px solid; background:#fff url(../images/box-bg.jpg) no-repeat left top;}
.bt2 img{ position:absolute; top:0; right:0;}
.bt2 .conteiner{ position:relative; text-align:left; left:30px; top:20px;}
.bt2 h1{font-size:85px;  line-height:124px; padding-top:15xp; font-weight:normal; font-style:normal; text-align:left; font-family:ITC; color:#694c06}
.bt2 a{ display:block; text-decoration:none; color:#694c06; width:490px;}

.bt3{ position:relative; width:530px; height:144px; overflow:hidden;border-bottom:#e4e4d8 1px solid; border-right:#e4e4d8 1px solid;/* background:#79a22e*/}
.bt3 img{ position:absolute; top:0; left:0;}
.bt3 .conteiner{ position:relative; width:330px; text-align:left; left:0; top:20px;}
.bt3 h1{font-size:25px; font-weight:bold; font-style:normal; text-align:left; font-family:ITC; color:#694c06}


.bt4{position:relative; width:530px; height:144px; overflow:hidden; border-bottom:#e4e4d8 1px solid; border-right:#e4e4d8 1px solid;;/* background:#ffce04*/}
.bt4 img{ position:absolute; top:0; left:0;}
.bt4 .conteiner{ position:relative; width:330px; text-align:left; float:right;}
.bt4 h1{font-size:25px; font-weight:bold; font-style:normal; text-align:left; font-family:ITC; color:#8f680a}

h3{display:block; padding-left:0px; font-size:22px; line-height:24px; font-family:PA; font-weight: normal; color:#74a02a; border-bottom:1px dashed #ccc;}

h4{display:block;; padding-left:0px; font-size:22px; line-height:24px; font-family:PA; font-weight:bold; /*color:#74a02a;*/ color:#000; border-bottom:1px dashed #ccc}

h5{display:block; padding-left:0px; font-size:22px; line-height:24px; font-family:PA; font-weight: normal; color:#74a02a;}



.nav{ position: absolute; z-index:10; top:160px; left:22px; height:48px; width:980px; padding:0;  margin:auto; 

/*
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-webkit-top-left-radius: 6px;;
-moz-top-left-radius: 6px;
*/ 

}

.nav li{ height:48px; float:left; }
.nav li a{ height:48px; float:left; line-height:40px; width:156px; margin-right:2px; text-align:center;  font-family:PA; color:#f1daa2; font-size:16px; font-weight:normal; text-decoration:none;  letter-spacing:0px;  background: url(../images/bt.png) no-repeat; 
}
.nav li:hover{  background: url(../images/bt-hover.png) no-repeat; }

.nav li a:hover{  background: url(../images/bt-hover.png) no-repeat; color:#630;
line-height:40px; width:156px; height:48px;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
transition-duration: 0.3s;

}

.nav .active {background: url(../images/bt-hover.png) no-repeat; color:#630; }

.nav li a span{ position:absolute; z-index:2; display:block; left:80px; width:250px; top:0px; color:#111; background: #FFF; line-height:normal; font-size:11px; font-weight:normal;  padding:15px;
border-bottom-right-radius:15px;
border-bottom-left-radius:15px;
border-top-right-radius:15px;
 border-right: 10px solid #2d374b;
}

.nav li div{ position:absolute;  width:520px; text-align:left; left:0; top:42px; color:#111;   z-index:10000; background:#fff url(../images/nav.jpg) repeat-x;   height:auto; margin:auto; padding:15px;  border-top:0;  

-moz-box-shadow:0 8px 6px -6px #777777; 
-webkit-box-shadow:0 8px 6px -6px #777777;
box-shadow:0 8px 6px -6px #777777;

/*
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
*/

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 1px 1px 20px 20px;
}

.nav li div dl{ padding-bottom:20px;}

.nav li div dl h1{ text-align:left;}

.nav li div a{ float:none; background:none; color:#604401; letter-spacing:normal; line-height:normal; text-align:left; text-decoration:underline}

.nav li div a:hover{ float:none; background:none; color:#916b05;line-height:normal; }

.nav li div h1{ font-size:35px; line-height:35px; padding-bottom:5px; text-align:center;  font-weight:normal; font-style:normal; font-family:ITC; color:#be972b}

.women{ display:block; width:250px; float:left; border-right:0px solid #ebe0bf; text-align:center; text-align:left; line-height:16px; }
.men{ display:block; width:250px; margin-left:20px; float:left;  text-align:center; text-align:left; line-height:16px; }


@font-face {
 font-family: IM;
 src: url("../fonts/IMPRISHA.eot") /* EOT file for IE */
}
@font-face {
 font-family: IM;
 src: url("../fonts/IMPRISHA.TTF") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: PA;
 src: url("../fonts/palai.eot") /* EOT file for IE */
}
@font-face {
 font-family: PA;
 src: url("../fonts/palai.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: PA1;
 src: url("../fonts/pala_0.eot") /* EOT file for IE */
}
@font-face {
 font-family: PA1;
 src: url("../fonts/pala_0.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: ITC;
 src: url("../fonts/ITCEdscr.eot") /* EOT file for IE */
}
@font-face {
 font-family: ITC;
 src: url("../fonts/ITCEdscr.TTF") /* TTF file for CSS3 browsers */
}











