@charset "utf-8";
body {
width:100%;
background:url(images/main_bg.gif);
margin:0;
padding:0
}

html {
margin:0;
padding:0
}

.hplink {
color:#333;
text-decoration:none
}

.main {
width:100%;
margin:0 auto;
padding:0
}

.header {
margin:0 auto;
padding:0
}

.block_header {
width:900px;
border:none;
background:url(images/header_bg.jpg) top repeat-x;
margin:0 auto;
padding:0
}

.logo {
float:left;
width:438px;
margin:1px;
padding:0
}

.RSS {
float:right;
width:55px;
margin:0 20px;
padding:0
}

.claim {
float:right;
display:block;
width:130px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 12px;
padding:0
}

.header_text {
width:300px;
float:left;
font:normal 11px Tahoma, Geneva, sans-serif;
color:#9e9e9e;
text-align:right;
margin:0;
padding:20px 10px
}

.header_text a {
font:normal 11px Arial, Helvetica, sans-serif;
color:#9e9e9e;
text-decoration:none;
margin:0;
padding:0 3px
}

.menu {
position:static;
width:430px;
float:right;
margin:0 20px 0 0;
padding:0
}

.menu ul {
list-style:none;
float:right;
margin:0;
padding:15px 0 0
}

.menu ul li.first {
text-align:center;
float:left;
border-right:1px solid silver;
margin:0;
padding:5px 15px
}

.menu ul li.last {
text-align:center;
float:left;
margin:0;
padding:5px
}

.menu ul li a {
color:#434343;
font:bold 13px Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:5px
}

.menu ul li a:hover {
text-decoration:underline;
color:#434343
}

.menu ul li a.active {
color:#ff4800
}

.slider div.bord {
width:780px;
height:185px;
border:0;
background:#fff;
margin:0 auto;
padding:5px 60px
}

.slider div div.block_right {
float:left;
width:440px;
height:auto;
margin:12px 0 0;
padding:0
}

.slider div p.img {
float:right;
width:250px;
margin:0;
padding:6px 29px 0 0
}

.slider div h2 {
font:normal 20px Arial, Helvetica, sans-serif;
color:#BA9A2E;
line-height:1.2em;
margin:0 0 0 9px;
padding:0
}

.slider div h2 span {
font:normal 16px Arial, Helvetica, sans-serif;
color:#BDBDBD
}

.slider div p.list {
border-bottom:1px solid #c7c7c7;
display:block;
font:normal 11px Tahoma, Geneva, sans-serif;
color:#737373;
background:url(images/ul_li_java.gif) left no-repeat;
line-height:1.8em;
margin:2px 30px;
padding:0 25px
}

.slider2 {
background:#282828;
height:100px;
margin:0 auto;
padding:0
}

.slider2_resize {
width:780px;
margin:0 auto;
padding:0
}

.slider2_resize h2 {
font:bold 36px Arial, Helvetica, sans-serif;
color:#fff;
margin:0;
padding:40px 0 0 20px
}

.body .textarea {
width:760px;
margin:0;
padding:20px 70px
}

.body h2 {
font:normal 22px Arial, Helvetica, sans-serif;
color:#BA9A2E;
border-bottom:1px solid #424242;
margin:0;
padding:0 5px
}

.body h3 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:10px 0
}

.body p {
font:normal 11px Verdana, Helvetica, sans-serif;
color:#333;
line-height:1.8em;
margin:0;
padding:5px
}

.body p.greey {
color:#cecece
}

.body p span {
font:normal 13px Arial, Helvetica, sans-serif;
color:#000;
line-height:1.8em;
margin:0;
padding:0
}

.body a {
color:#a1c937
}

.body a.nounderline {
text-decoration:none
}

.body img.floated {
float:left;
margin:15px 20px;
padding:0
}

.body img.area {
float:right;
margin:5px;
padding:0
}

.body_resize {
width:900px;
background:#1c1c1c;
margin:0 auto;
padding:0
}

.body_greey {
width:900px;
background:#3d3d3d;
margin:0;
padding:0
}

.body_greey29 {
background:#FFF;
border-bottom:1px solid #333
}

.body_resize2 {
width:900px;
background:url(images/bg_resize2.gif) top repeat-y;
margin:0 auto;
padding:0
}

.left {
width:550px;
float:left;
background-color:#FFF;
margin:0 10px 0 70px !important;
padding:20px 0
}

.left_sub {
width:300px;
float:left;
margin:10px 5px;
padding:0
}

.left_sub a {
font:bold 15px Tahoma, Geneva, sans-serif;
color:#ff5700;
text-decoration:underline
}

.left_sub p {
color:#c4c4c4
}

.right {
width:225px;
float:right;
margin:0 20px !important;
padding:20px 0
}

.right ul {
list-style:none;
margin:10px;
padding:0
}

.right li {
font:normal 12px Arial, Helvetica, sans-serif;
color:#a1c937;
text-decoration:none;
background:url(images/right_ul_li.gif) left no-repeat;
margin:0;
padding:5px 12px
}

.buttonss {
width:125px;
float:right;
margin:10px;
padding:5px
}

.buttonss p {
text-align:center
}

.buttonss a {
background:none;
float:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
margin:0;
padding:6px
}

.buttonss a:hover {
border:1px solid #d6d6d6;
background:#313131;
color:#ff5700;
text-decoration:none;
margin:0;
padding:3px 5px
}

#contactform {
margin:0;
padding:5px 10px
}

#contactform * {
color:red
}

#contactform li {
background:none;
border:none;
display:block;
margin:0;
padding:0
}

#contactform li.buttons {
margin:5px 0
}

#contactform label {
width:110px;
display:block;
color:#6e6e6e;
font:normal 11px Arial, Helvetica, sans-serif;
text-transform:capitalize;
float:left;
margin:0;
padding:10px 0
}

#contactform label span {
color:#65cccc
}

#contactform input.text {
width:440px;
border:1px solid #4b4b4b;
height:16px;
background:#292929;
float:left;
margin:10px 0;
padding:5px 2px
}

#contactform textarea {
height:300px;
width:440px;
border:1px solid #4b4b4b;
background:#292929;
float:left;
margin:10px 0;
padding:2px
}

#contactform li.buttons input {
border:0;
color:#FFF;
float:left;
margin:0;
padding:3px 0 3px 110px
}

p.response {
text-align:center;
color:#666;
font:normal 11px Georgia, "Times New Roman", Times, serif;
line-height:1.8em;
width:auto
}

.footer_resize {
width:820px;
background:#131313;
border-top:1px solid #212121;
margin:0 auto;
padding:40px
}

.footer ul {
list-style:none;
float:left;
margin:0;
padding:0 10px
}

.footer img {
display:inline;
margin:5px 10px;
padding:0
}

.footer ul li {
float:left;
margin:0;
padding:0 10px
}

.footer p {
float:right;
color:#363636;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:1.8em;
margin:0;
padding:0 20px
}

.footer a {
color:#ff5d00;
font:normal 11px Tahoma, Geneva, sans-serif;
text-decoration:none;
line-height:1.8em
}

p.clr,.clr {
clear:both;
background:none;
margin:0;
padding:0
}

li.bg,.bg {
clear:both;
border-top:1px solid #242424;
background:none;
line-height:0;
margin:10px 0;
padding:0
}

li2.bg2,.bg2 {
clear:both;
border-top:1px solid #525252;
background:none;
line-height:0;
margin:10px 0;
padding:0
}

.bord {
width:800px
}

.style1 {
color:#666;
font-weight:700
}

.style2 {
color:#666
}

.style3 {
color:#333
}

.style4 {
font-weight:700
}

.style5 {
color:#999;
font-weight:700
}

.style6 {
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.style7 {
color:#999;
font-style:italic
}

.style8 {
color:#BA9A2E
}

.style9 {
font-size:18px
}

.style11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333
}

.style12 {
color:#CACACA
}

.style15 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px
}

.style19 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

.style24 {
color:#FFF;
font-weight:700
}

.style26 {
color:#D14F03;
font-weight:700
}

#slider li {
width:800px;
height:276px;
overflow:hidden;
margin:0 auto;
padding:0
}

p#controls {
position:relative;
margin:0
}

#prevBtn,#nextBtn {
display:block;
overflow:hidden;
width:58px;
height:51px;
position:absolute;
left:-60px;
top:-230px;
margin:0
}

#nextBtn {
left:785px
}

#prevBtn a {
display:block;
width:58px;
height:51px;
background:url(images/l_arrow.gif) no-repeat 0 0
}

#nextBtn a {
display:block;
width:58px;
height:51px;
background:url(images/r_arrow.gif) no-repeat 0 0
}

.header_text a:hover,.footer a:hover {
text-decoration:underline
}

.slider,.footer {
margin:0 auto;
padding:0
}

#contactform ol,#slider,#slider ul,#slider li {
list-style:none;
margin:0;
padding:0
}

.style10,.style25 {
color:#CCC
}