* {  -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}


html, body, ul, p, h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;}
	
a {color:#23303c; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;}

/* site css */

.gfont{font-family:Georgia;font-style:italic}

body{margin:0;padding:0;background:url(../images/body_bg.jpg) #b3a089 top center;font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:18px;}
p{margin:0 0 18px 0;}

#page{margin:auto;background:url(../images/page_bg.jpg) #dbd4cb top center;box-shadow: 0px 0px 25px -6px #4A4A4A;width:960px;position:relative;overflow:hidden}
#contbox{
	padding-top: 25px;
	overflow: hidden;}
#slogan{float: left;
line-height: 18px;
    color: #273340;
    font-size: 18px;
    padding: 10px 0 0 40px;}
#slogan span{font-size:24px}
#slogan a{color:#273340;text-decoration:none}

#tel{
	  /* position: absolute; */
    /* top: 0; */
    float: right;
    /* right: 33px; */
    line-height: 18px;
    padding: 20px 33px 0 0;
    text-align: right;
    color: #273340;
    font-size: 18px;}
	
#tel span{font-size:30px}

#tel p {margin: 0 0 5px 0;}

#tel p:last-child{margin:0;}

#topmenu{
	height: 46px;
    line-height: 46px;
    /* position: absolute; */
    /* top: 90px; */
    /* left: 0; */
    margin: 90px 0 0 0;
    width: 960px;
    border-bottom: 1px solid black;
    font-size: 14px;
    background: url(../images/topmenu_bg.gif) repeat-x;}
#topmenu ul,#topmenu li {border:0;padding:0;margin:0;list-style:none;overflow:hidden;}
#topmenu li{float:left;display:block;border-right:1px solid #dbd2c8;padding:0px 16px;}
#topmenu li.last{border-right:none;}
#topmenu li.active{background:url(../images/topmenu_active_bg.gif) repeat-x;}
#topmenu a{color:#fff;text-decoration:none}

#email{position:absolute;right:33px;top:104px;color:#fff;font-size:14px}
#email a{color:#fff}

#index {overflow:hidden;width:960px;height:390px;background:url(../images/index_bg.jpg) no-repeat;}
#index .links{float:left;padding:74px 0 0 154px;width:240px;font-size:12px;font-weight:bold;color:#ffffff;}
#index .links a{color:#fff;text-decoration:none}
#index .links p{margin-bottom:14px;line-height:21px;}

#index .about{float:right;padding-top:78px;padding-right:60px;font-size:13px;width:224px;color:#fff;line-height:15px;}
#index .about p {margin:0;}
#index .about .mcolor {color:#d8d1c2}


#inside {
	background: url(../images/inside_bg.jpg) no-repeat;
    width: 405px;
    height: 181px;
    /* position: absolute; */
    /* top: 161px; */
    /* left: 303px; */
    padding: 15px 15px 10px 210px;
    color: #fff;
    margin: 0 13px 0 0;}
#inside .mcolor {color:#d8d1c2}

.index #oreh{position:absolute;top:527px;right:70px;background:url(../images/oreh_bg.jpg) no-repeat;width:97px;height:35px;}
.inside #oreh{top:263px;left:35px;background:url(../images/oreh_i_bg.jpg) no-repeat;width:144px;height:113px;position:absolute}
.medal {overflow:hidden;margin:10px 0;}

#leftmenu {
	width: 241px;
    /* float: left; */
    float: left;
    padding: 0 0px 0 37px;
    font-size: 13px;}
#leftmenu a{display:block;background-color:#283541;line-height:30px;margin-bottom:1px;color:#fff;text-decoration:none;padding-left:15px;}
#leftmenu a.mcolor{background-color:#8d8376;margin-bottom:18px;}
#leftmenu p{font-size:12px;color:#273340}
.offbtn {margin:0 0 15px 0;overflow:hidden;}
#leftmenu .offbtn a {display: block;
    background-color: #941E2E;
    line-height: 30px;
    /* height: 31px; */
    margin-bottom: 1px;
    color: #fff;
    text-decoration: none;
    padding: 4px 0 4px 15px;}

.inside #leftmenu a.mcolor{margin-bottom:130px;}

#content {
	float: left;
    width: 643px;
    color: #23303c;
margin: 0 10px 50px 0;}
#content hr {    border-top: 1px solid #7B7B7B;padding:0;bargin:0;}
#content .wfon{padding:0;padding-bottom:0;overflow:hidden}
#content .comment{background:url(../images/content_comment.gif) no-repeat top left;padding-top:120px;font-size:18px;}
.wfon h1 {padding: 6px 0 30px 0px;}

.inside #content{
	 float: right;
    /* padding-top: 210px; */
    overflow: hidden;}
.inside #content .wfon{margin: 0 26px 0 13px; min-height:300px; font-size: 14px; line-height: 19px;}
#content_end{height:57px;margin: 0 26px 0 13px;}

h1 {color:#162029;font-size:18px;margin:0;font-weight:normal}

h1.gfont {padding:6px 0 30px 80px;}

#footer{clear:both;background-color:#938f8b;text-align:right;padding-right:40px;}
#footer p {margin: 0;}
#footer a{color:#505050;text-decoration:underline;}
#footer.counter{line-height:46px;}
.footcont {
	overflow:hidden;
	padding:5px 0 0 0;
	text-align: right;}
.footcont p span {
	font-size: 12px;}

#bread {margin-bottom:18px;}

#left_list a { 
display: inline;
background-color: transparent;
line-height: 16px;
height: 31px;
margin-bottom: 1px;
color: #000000;
text-decoration: none;
padding-left: 0px;
font-size: 12px;
}
#left_list a:hover { text-decoration: underline; color: #005fb5;}
	
/* contform */

.bg {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 100;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60 );
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	left: 0;
	top: 0;
	display: none;}
	
.fbckwndw {
	width: 380px;
	min-height: 250px;
	padding: 25px;
	position: fixed;
	z-index: 101;
	background: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-box-shadow: 0 0 10px #282f37;
	-moz-box-shadow: 0 0 10px #282f37;
	box-shadow: 0 0 10px #282f37;
	behavior: url(PIE.htc);
	top: 20%;
	left: 44%;
	margin: 0 0 0 -158px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	display: none;}

.fbckwndw .heading {
	font-size: 18px;
	width: 100%;
	float: left;
	margin:0 0 10px 0;}

.fbckwndw a.close {
	position: absolute;
	top: -17px;
	right: -17px;
	width: 36px;
	height: 34px;
	background: url(../images/close.png) no-repeat;
	display: block;
	opacity: 0.8;}
	
.fbckwndw a.close:hover {
	opacity: 1;}
	
.sidebarForm {
	background: #f6f6f6;
	box-shadow: 0 0 5px #ccc; 
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	width: 365px;
	margin: 20px 0 0 0;
	padding: 10px 0 25px 15px;
	overflow:hidden;
	text-shadow: none;}
	
.mainform .sidebarForm {
	background: url(../images/bbg.png);
	box-shadow: none; 
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	width: 720px;
	margin: 20px 0 0 0;
	padding: 10px 0 25px 15px;
	overflow:hidden;
	text-shadow: none;}
	
.sediblbl {
	float: left;
	width: 350px;}
	
.sedibrbl {
	float: right;
	width: 335px;}

#cor5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}

.sidebarForm h4 {
	font: 14px Verdana;
	color: #333333;
	text-align: left;
	padding: 10px 10px 0 10px;}

.sidebarForm label {
	font: 14px Verdana;
	color: #333;
	padding: 10px 0 0 10px;
	margin:0;}
	
.mainform  .sidebarForm label {
	font: 14px Verdana;
	color: #efefef;
	padding: 10px 0 0 10px;
	margin:0;}

.sidebarForm .input { 
	outline: none;
	width: 320px;
	overflow: hidden;
	background: white;
	border: solid 1px #DFE2E5;
	margin: 5px 0 10px 10px;
	box-shadow: 0 0 5px #ccc inset;
	-webkit-box-shadow: 0 0 5px #ccc inset;
	-moz-box-shadow: 0 0 5px #ccc;
	padding: 7px 0 7px 4px;
	color: #242424;}
	
select.css-styled {  
  -webkit-appearance: none;
  background-image: url('../images/select-arrow.png');
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #EEE;
  color: #333333;
  border: 2px solid #e2e2e2;
  padding: 2px 5px;
  margin: 5px 0 10px 10px;
  line-height: 1em;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -ms-appearance: none;
  appearance: none!important;
  width: 300px;
  height: 35px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;  }

.sidebarForm .input input {
	outline: none;
	width: 295px;
	height: 26px;
	background: white;
	margin: -3px 0 0 -5px;
	padding: 0px 8px;
	border: none;
	background: transparent;}

.sidebarForm .textarea {
	outline: none;
	height: 110px;
	width: 320px;
	overflow: hidden;
	background: white;
	border: solid 1px #DFE2E5;
	margin: 5px 0 10px 10px;
	padding: 7px 0 0 4px;
	box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	color: #242424;}

.sidebarForm .textarea textarea {
	width: 316px;
	height: 103px;
	outline: none;
	background: white;
	border: none;
	resize:none;}
	
.sebtncntr {
	width:150px;
	margin:5px auto 0 auto;}

.sidebarForm button {
	border: 2px #242729 solid;
	width: 150px;
	height: 35px;
	font: 14px Verdana;
	color: #FFFFFF;
	background-color: #373F44;
	padding-bottom: 2px;
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline: none;}
	
.sidebarForm button:hover {
	background-color: #191919;}
