body {margin:0; padding:0; background:#FFFFFF;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:12px/14px tahoma, arial, helvetica, sans-serif; color:#4E4E4E; text-align:left;}

.end{ color:#3F3C34; font-size:11px; padding:10px 0 56px 22px;}
.end a{ color:#3F3C34; text-decoration:underline;}
.end a:hover{ color:#3F3C34; text-decoration:none;}


b{ text-transform:uppercase}
strong{ color:#B1852A;}
a{ color:#A66F00; text-decoration:underline;}
a:hover{ color:#A66F00; text-decoration:none;}

b a{ color:#A66F00; text-decoration:underline; text-transform:uppercase}
b a:hover{ color:#A66F00; text-decoration:none; text-transform:uppercase}

span a{ color:#0000CC; text-decoration:underline;}
span a:hover{ color:#0000CC; text-decoration:none;}

.ins a{ color:#8A857B; text-decoration:underline;}
.ins a:hover{ color:#8A857B; text-decoration:none;}
.w1 td strong{ color:#A66F00}

.fontwhite {font-size:14px; color:#FFF}

#header .menu{ width:100%; overflow:hidden; padding-top:10px;}
#header .menu li{ float:left; padding-right:1px;}
#header .menu a{ display:inline-block; width:170px; text-align:center; background:url(images/menu-item-tail-act.gif) top repeat-x; color:#fff; text-decoration:none; padding:5px 0 10px 0;}
#header .menu a:hover, #header .menu .active{ background:url(images/menu-item-tail.gif) top repeat-x;}


.r1 ul { margin:0; padding:0; list-style:none; line-height:18px;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 12px;}
.r1 li a {color:#8A857B; text-decoration:none;  background-position:left center;}
.r1 li a:hover { text-decoration:underline; color:#8A857B;}

.r2 ul { margin:0; padding:0; list-style:none; line-height:18px;}
.r2 li { background:url(images/r2.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 12px;}
.r2 li a {color:#FFFFFF; text-decoration:none;  background-position:left center;}
.r2 li a:hover { text-decoration:underline; color:#FFFFFF;}

.r3 ul { margin:0; padding:0; list-style:none; line-height:18px;}
.r3 li {color:#A66F00}
.r3 li a {color:#A66F00; text-decoration:underline;  background-position:left center;}
.r3 li a:hover { text-decoration:none; color:#A66F00;}

.right {
	text-align: right;
}

.a1{width:100%; height:43px; background:#DFDCD4;}
.a1 table{margin:3px 0 0 20px;}

.a2{background:url(images/top_bg1.jpg) top left no-repeat; width:950px; height:219px;}
.a2 img{ margin:30px 0 0 50px;}

.rez{ width:100%; height:100%; background:#DFDCD4}
.a3{width:100%; height:262px; height:219px; background:url(images/rez1.jpg) top right repeat-x;}

.b1{background:url(images/b2.jpg) top left repeat-x; width:100%; height:100%;}

.a4{width:1px; height:100%; background:#DFDCD4}
.a5{width:1px; height:100%; background:#FFFCF6}

.f1 input{ width:246px; height:25px; border:1px solid #DDDAD2; background:#F3F3F2; padding:4px 0 2px 4px; color:#AC9463; font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:middle}
.f1 img{ vertical-align:middle; margin-left:2px;}
.f2 input{ width:170px; height:25px; border:1px solid #DDDAD2; background:#F3F3F2; padding:4px 0 2px 4px; color:#AC9463; font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:middle}
.f3 input{ height:25px; border:1px solid #DDDAD2; background:#F3F3F2; padding:4px 0 2px 4px; color:#AC9463; font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:middle}

.deep td{ color:#FFFFFF}
.deep td strong{ color:#FFFFFF}
.deep td a{ color:#FFFFFF; text-decoration:none}
.deep td a:hover{ color:#FFFFFF; text-decoration:underline}
.deep td strong a{ color:#FFFFFF; text-decoration:none; font-weight:normal}
.deep td strong a:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal;}
.deep td strong img{ margin:0 7px 2px 0;}


.form{ margin:0 22px 0 139px}

input{
   background:#FFFFFF;
   border:1px solid #a09b96;
   font-family:Tahoma;
   color:#646464;
   font-size:13px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   margin:2px;
   height:25px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 0.5);
}
input[type="radio"]{
   height:15px;	
}
input[type="checkbox"]{
   height:15px;	
}
input[type="submit"]{
  background:#bbe8ff;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.5);
}
input[type="submit"]:hover {
     background:#dcf3fe;	
}
input[type="button"]{
  background:#bbe8ff;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.5);
}
input[type="button"]:hover {
     background:#dcf3fe;	
}
select{
   background:#FFFFFF;
   border:1px solid #a09b96;
   font-family:Tahoma;
   color:#646464;
   font-size:13px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   padding:3px;   
  -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 0.5);
}
textarea{
   background:#FFFFFF;
   border:1px solid #a09b96;   
   font-family:Tahoma;
   color:#646464;
   font-size:13px;
   overflow:auto
   -moz-border-radius: 4px;
   border-radius: 4px;
   padding:3px;   
  -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 0.5);
}

