body{
	font-size:12px;font-family:Verdana;padding:0;margin:0;color:#522802;
	background:url("pics/back-chr3.jpg") no-repeat fixed center top #e5c79a;
/*	background:url("pics/new-bg.jpg") no-repeat fixed center top #e5c79a;*/
	/*background: url("pics/bg_rl.jpg") repeat-y center #E5C79A;*/
}


a{text-decoration:none;color:#F8B150}
a:hover{text-decoration:underline}

.inner_body a{color:#522802}

img{border:0}
img.img_bor{border:#784629 solid 3px}

.search_input{width:196px;height:26px;background:url(pics/search_bg.png) no-repeat ;border:0;color:white;padding:0px 0px 5px 10px;color:black}



div.index_body_pan{width:790px;height:174px;background:url(pics/welcome.png);left:240px;top:140px;position:absolute;}
div.content_body_pan div.page_head{text-align:left}
div.news_body_pan{width:179px;height:385px;background:url(pics/back_news.png);left:880px;top:320px;position:absolute;}
table.menu_rest{width:790px;height:542px;background:url(pics/menu.png);left:540px;top:240px;position:absolut;}

.page_head{height:30px;position:relative;font-size:16px;font-weight:bold;color:#522802}
div.index_body_pan .page_head{height:60px;position:relative;top:-60px;}

.page_content{width:610px;height:auto;text-align:left;overflow:visible;}
.page_content_index{width:750px;height:100px;text-align:left;overflow:none;position:relative;top:-22px}
.page_content_news{overflow:none;color:#D8B686;position:relative;left:-40px}


.menu_cat_box{float:left;width:74px;height:60px;padding:10px}
.menu_cat_box a{color:black}
.menu_cat{background:#522802;margin: 3px;font-size:18px}
.menu_cat a{color:white}
.news_head{font-weight:bold;font-size:14px}

.news_date{float:left;width:auto;font-weight:bold}


.gal_box{float:left;width:250px;height:250px}
.gf_box{float:left;width:250px;height:250px}

hr{width:100%;height:1px;border:0;background:black}


.inp_text_mod{width:90%;border:#C97B3D solid 2px;background:transparent}


.vopros{font-weight:bold;font-size:16px}



.con_img{position:relative;top:10px}


#nav, #nav ul {
  list-style:none ;
  color:#F8B150;
  margin: 0;
  padding: 0;
/*  background: transparent;
  left:30px;
  width: 100%;
  position: relative;
  z-index:2;*/
}
#nav li {
  position: relative;
  z-index:2;
}

#nav a {
  color: #F8B150;
  text-decoration: none;
  display: block;
  width: 108px;
/*  height:30px;*/
/*  line-height: 30px;*/
vertical-align:middle;
  font-size:12px;
  z-index:2;
}
#nav a:hover {
  backgroun: #5A4110;
}
#nav li:hover,
#nav li.jshover {
  background: #714e28;
}

#nav li ul {
  display: none;
  position: absolute;
  width: 148px;
  left:108px;
  top:0px;
  list-style: none;
  z-index:2;
  background:#714e28;
}
#nav li li a {
  width: 138px;
  backgroun: #593C0A;
  position: relative;
/*  height:35px;*/
  padding-left: 10px;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 148px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}





#nav a.men_sel{font-weight:bold;
	color:#F8B150;
  background: #5A4110;}

.wrapper {
	margin:0 auto;
	width: 985px;
	
}

.clear, .ygcl {
    clear: both;
    font-size: 0.1em;
    line-height: 0.1em;
    margin: 0;
    padding: 0;
}

.header {
	background: url("pics/logo-bg.jpg") no-repeat -50px -10px;
}

.header div .left {float:left}
.header div .right {float:right}

.topmenu-container{
	margin:0 auto;
	width: 1200px;
	height: 30px;
	background: #000;
	border-bottom: 1px solid #444;
}

.topmenu {

}
.topmenu .left{
	float: left;
}

.topmenu .right{
	float: right;
}

.content {
	width:100%;
	position: relative;
}

.header_image {
	background: transparent;
	position:relative;
	width:100%;
	z-index:400;
}

.header_carousel {
	position:relative;
	z-index:400;
}

.carousel_images, .carousel_images ul {
	position:absolute;
	width:100% !important;
	background: transparent;
}

.header_carousel ul, .header_carousel ul li {
	list-style:none outside none;
	margin:0;
	padding:0;
	width:100% !important;
	background: transparent;
}

.img_bg {
	float:left;
	height:561px !important;
	width:100% !important;
	background: transparent;
}

.page_container {
	margin:0;
	position:relative;
	top:460px;
	width:100%;
	z-index:1000;
}

.png_border {
	background:url("pics/border_overlay_png.png") no-repeat scroll center top transparent;
	height:381px;
	left:0;
	position:absolute;
	top:-13px;
	width:100%;
	z-index:1001;
}

.body {
	background:url("pics/new-bg.jpg") no-repeat fixed center top #e5c79a;
	margin:0 auto;
/*	overflow:hidden !important;*/
	padding:13px 13px 15px;
	position:relative;
	width:953px !important;
	z-index:1002;
}

.clearfix {
/*	overflow:hidden;*/
}

/*.logowrapper{
 	position:absolute;
	width:100%;
	height: 150px;
	top:5px;
	z-index:999;
}*/

.juzlogo {
	width: 130px;
	height: 150px;
	margin-left: -65px;
	position: absolute;
	left:50%;
	top:0px;
	z-index:999;
	background: url("pics/juzlogov4.png") no-repeat;
}

.nav1 li{
	float: left;
}

#subnav_wrapper {
margin:0 auto;
overflow:visible;
position:relative;
width:980px;
z-index:999;
}

.subnav{
background:url("/pics/mnu3.png") no-repeat scroll left top transparent;
margin-top:60px;
position:absolute;
top:60px;
width:220px;
z-index:999999;

}

.subnav li {
width:130px;
padding-bottom:2px;
margin-left:30px;
}

.subnav li li{
margin-left:0px;	
padding-top:10px;
}

.nav1 li {
	width: auto;
	/*margin-left: 15px;*/
}

.nav1 li a{
	width: auto !important;
	padding: 8px 20px 8px 20px;
}

.subscribe{
	padding: 7px 15px 7px 15px;
	background: url("pics/sub-bg.gif") repeat-x;
	vertical-align: middle;
}
.subscribe a{
	font-size: 110%;
	color: #fff;
}

#contact-form input {
	width: 200px;
}

td > button{
	text-indent:8px;
}
.subnav li a {
 	padding-top: 15px;
 	padding-bottom: 7px;
}

.subnav li li a {
 	padding-top: 2px;
 	padding-bottom: 2px;
}

a#route1 {
 	color:#522802;
	border-bottom:dashed 1px #ad293b;
}

a#route1:hover{
text-decoration:none;
}

.large_thumb_shine {
    background: url("images/shine.png") no-repeat scroll -150px 0 transparent;
    height: 30px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1200px;
}
