html { margin:0; padding:0; min-width:100px;}
* html #bg_center, #bg, #content { 
   width: expression( document.body.clientWidth < 1061 ? "1060px" : "auto" ); 
   min-width: 1060px; 
}

.f {margin:20px; padding:0;}

.f input {width:200px; background-color:#ffffff; border:1px solid #666666;}
.f textarea {width:200px; background-color:#ffffff; border:1px solid #666666; height:64px; margin-bottom:5px;}

table {border-collapse:collapse; }
table td {border-collapse:collapse; padding:10px; font-size:12px;}
p {margin:5px 0; padding:0;}
a img {border:none;}
a {outline:none; color:#000000; font-weight:bold;}
a:hover {text-decoration:none;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style:italic; margin-left:15px; color:#000;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; font-style:italic;  color:#000; margin:10px 0;}
h3 {margin:0; padding:0; font-size:24px;   height:42px; background:url(images/bgh3.png); width:443px; line-height:34px; text-align:center; font-style:italic; color:#3a352f; font-family:Arial, Helvetica, sans-serif;}
h4 {margin:0; padding:0; color:#515e18;}
body {background-image:url(images/Bg.jpg); margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;}
#bg {background-image:url(images/bg_top.gif); background-repeat:repeat-x; background-position:top;  }
#bg_center {background-image:url(images/bg_center.gif); background-repeat: no-repeat; background-position:top center; padding:0 20px;}
#header_bg {background-image:url(images/header_bg.jpg); background-repeat:repeat-x; background-position:bottom;}
#header_left {background-image:url(images/header_left.jpg); background-repeat:no-repeat; background-position:bottom left;}
#header_right {background-image:url(images/header_right.jpg); background-repeat:no-repeat; background-position:bottom right;}
#logo {background-image:url(images/logo.png); background-position:top left; background-repeat:no-repeat; height:555px;}
.logo {float:left;}
.date { text-align:right; color:#dfe2d2; padding:15px 15px; margin-left:260px;}
.phone { text-align:right; font-size:22px; color:#dfe2d2;  padding:15px 15px; margin-left:260px;}
.menu ul {margin:100px 0 0 40px; padding:0; list-style:none; width:180px;}
.menu ul li {margin:0; padding:5px 0 5px 20px; font-size:14px; border-bottom:1px solid #ffffff; font-weight:bold;}
.menu ul li a {color:#FFF; text-decoration:none;}
.menu ul li a:hover {color:#cccccc;}

.bord td {border:1px solid #cccccc;}

#content {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif;  font-size:12px;}
#col-1 { width:260px; float:left;}
#col-1 .b_t{background:url(images/b_t.gif) repeat-x top; background-color:#e4e4cc;}
#col-1 .b_l {background:url(images/b_l.gif) repeat-y left;}
#col-1 .b_r {background:url(images/b_r.gif) repeat-y right;}
#col-1 .b_b {background:url(images/b_b.gif) repeat-x bottom;}
#col-1 .ug_t_r {background:url(images/ug_t_r.gif) no-repeat top right;}
#col-1 .ug_t_l {background:url(images/ug_t_l.gif) no-repeat left top;}
#col-1 .ug_b_r {background:url(images/ug_b_r.gif) no-repeat right bottom;}
#col-1 .ug_b_l {background:url(images/ug_b_l.gif) no-repeat bottom left;}
#col-1 .ug_b_l .indent {padding:15px; font-size:14px; }

.otst {margin-top:10px; height:10px;}

.cat {margin:0 15px; padding:0; list-style:none;}
.cat li {color:#787866; margin:0; padding:0; list-style:none;}
.cat li a {color:#787866; text-decoration:none; font-weight:bold;}

.subcat {margin:15px; padding:0; list-style:none;}
.subcat li { margin:0; padding:0;}
.subcat li a {background:url(images/arrow1.gif) 0 10px no-repeat; padding-left:10px; color:#787866; text-decoration:underline; font-weight:normal;} 
.subcat li a:hover {text-decoration:none;}

.link1 { width:120px; text-align:center; font-family:Tahoma, Geneva, sans-serif; 
	display:block; float:right;
	background:url(images/link1-left.gif) no-repeat left top #524d47;
	color:#fff; 
	text-decoration:none;
	font-size:15px;
}
.link1:hover { 
	text-decoration:underline;
}
	.link1 b { 
		display:block;
		background:url(images/link1-right.gif) no-repeat right top; 
		padding:3px 19px 3px 19px; 
	}
	
	
	
	
#col-2 {margin-left:270px; background-color:#f5f5e7; background-image:url(images/cont_t_l.gif); background-repeat:no-repeat; background-position:left top; padding:0; }
#col-2 .cont_t_r { background-image:url(images/cont_t_r.gif); background-repeat:no-repeat; background-position:right top; padding:0;}
#col-2 .cont_b_l { background-image:url(images/cont_b_l.gif); background-repeat:no-repeat; background-position:left bottom; padding:0;}
#col-2 .cont_b_r { background-image:url(images/cont_b_r.gif); background-repeat:no-repeat; background-position:right bottom; min-height:450px; height:auto !important;  height:450px;}

#col-2 .cont_b_r .indent {padding:20px 20px 0 20px;  overflow:hidden !important;  _width: 100%;}

#block_bg {background-image:url(images/block_bg.jpg); background-position:top; background-repeat:repeat-x;}
#block_bg .block_l {background-image:url(images/block_l.jpg); background-repeat:no-repeat; background-position:left top;}
#block_bg .block_r {background-image:url(images/block_r.jpg); background-repeat:no-repeat; background-position:top right; height:176px; margin-bottom:20px;}
#block_bg .block_r .indent {padding:20px 20px 20px 200px; font-size:13px; color:#4c581f;}
#block_bg .block_r .indent a {color:#000000; font-weight:bold;}
#block_bg .block_r .indent a:hover {text-decoration:none;}

#col-2 .b_t{background:url(images/b_t1.jpg) repeat-x top; background-color:#e4e4cc; border:1px solid #f5f5e7;}
#col-2 .b_l {background:url(images/b_l1.jpg) repeat-y left;}
#col-2 .b_r {background:url(images/b_r1.jpg) repeat-y right;}
#col-2 .b_b {background:url(images/b_b1.jpg) repeat-x bottom;}
#col-2 .ug_t_r {background:url(images/t_r_ug.jpg) no-repeat top right;}
#col-2 .ug_t_l {background:url(images/t_l_ug.jpg) no-repeat left top;}
#col-2 .ug_b_r {background:url(images/b_r_ug.jpg) no-repeat right bottom;}
#col-2 .ug_b_l {background:url(images/b_l_ug.jpg) no-repeat bottom left; }
#col-2 .ug_b_l .indent { padding:20px; color:#787866; font-size:12px; }
#col-2 .ug_b_l .indent a {color:#000; font-weight:normal;}
#col-2 .ug_b_l .indent a:hover {text-decoration:none;}
#col-2 .ug_b_l .indent h2 { margin-left:0;}

.table { color:#787866; font-size:12px;}
.table a {color:#000000; font-weight:bold;}
.table a:hover {text-decoration:none;}

.phone1 {color:#e7ecd4; font-size:12px; }
#foot ul {margin:0; padding:0; list-style:none;}
#foot ul li {display:inline; font-size:12px; margin:none; padding:0; color:#788a55;}
#foot ul li a {color:#788a55; padding:0 5px;}
#foot ul li a:hover {text-decoration:none;}
#foot {height:70px;}
#footer { background-image:url(images/footer.gif); background-position:bottom; background-repeat:repeat-x; padding:o o 20px 0;}
strong, b {
	font-weight: normal;
}