/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;} 
body {color: black;background: #042012 url(images/bodybg.png) repeat-y center top;font-family:  Arial, Helvetica, sans-serif;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
#footer p a:hover{text-decoration : underline;}
.clear{clear : both;line-height : 0px;font-size : 0px;}

/* BASIC STRUCTURE */
#content{margin : 0px auto;}
#header{width : 950px;height : 134px;background : url(images/bg.gif) repeat-x left top;margin : 0px auto;}
#mainblock_hold{width : 980px; margin:0 auto; background:url(images/shadow.png) repeat-y center;}
#mainblock{position : relative; width : 951px;background : #072a19 url(images/mainbg.png) no-repeat 273px 278px;margin : 0px auto;padding-bottom : 26px;}
#footer{width : 950px;padding : 22px 0px 26px;margin : 0px auto;}

strong { font-weight:bold}

/* HEADER */
#header_bg{background : url(images/bg.gif) repeat-x left top;}
#header_hold{background : url(images/headerbg.gif) no-repeat center top;}
#header h1{padding : 45px 0px 0px 42px;width : 300px;float : left;}
#header h1 a{display : block;width : 199px;height : 44px;background : url(images/logo.gif) no-repeat left top;}
#header h1 a span{display : none;}
#header b.tag{display : block;font-weight : normal;font-size : 0.69em;text-align : center;color : #FFF;padding-top : 46px;}
#right_header{float : right;padding : 35px 40px 0px 0px;background : url(images/border.png) no-repeat left 35px;}
#right_header p b{display : block;font-weight : bold;font-size : 0.75em;color : #7aa295;padding-left : 32px;}
#right_header p span{display : block;font-weight : bold;font-size : 11px;color : #7aa295;padding-left : 32px;}
#right_header strong{background : url(images/phone.gif) no-repeat 14px 4px;display : block;font-weight : bold;font-size : 14px;color : #77cfb1;padding : 4px 0px 0px 32px;}

/* MAIN BLOCK */
#mainblock_bg{background : url(images/wood.gif) repeat left top;}
#leftblock{width : 257px;float : left;padding : 20px 0px 0px 17px;}
#navigator{background : #d9efe4 url(images/navbg.gif) repeat-x left bottom;border-bottom : 1px solid #a1c8b9;}
#navigator h2{background : #103a26;zoom : 1;font-weight : bold;font-size : 0.75em;color : #FFF;padding: 0 17px; line-height:38px; border-bottom : 5px solid #144644;}
.abs{width : 95px;height : 74px;position : absolute;left : 179px;top : 255px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navimg.png', sizingMethod='scale');}
* > .abs{background : url(images/navimg.png) no-repeat left bottom;}
#nav{float : left;}
#nav li a{width : 224px;border-top : 1px solid #abcbbb;background : #d9efe4 url(images/marker.gif) no-repeat 21px 16px;color : #407572;font-weight : bold;font-size : 11px;display : block;padding : 11px 0px 11px 33px;}
#nav li a.changebg{background-color : transparent;}
#nav li a.last{padding-bottom : 20px;}
#nav li a:hover,#nav li a.curr{background : #e8f6ef url(images/markerh.gif) no-repeat 21px 16px;color : #278f5c;}
#leftblock .image{margin : 20px auto 17px;display : block;width : 255px;}
#leftblock img{display : block; float:left;}
#left_bottom{background : #103a26; margin-top:20px;}
#left_bottom h2{font-weight : bold;font-size : 0.75em;color : #FFF;padding : 10px 0px 5px 17px;border-bottom : 5px solid #144644;}
#list{float : left;background : #d9efe4;border-top : 1px solid #638a84;}
#list li{padding : 10px 0px 10px 10px;width : 245px;border-bottom : 1px solid #85a093;float : left;}
#list li a{display : block;float : left;}
#list li a img{display : block;}
#list li div.list_text{float : left;width : 144px;padding : 0px 0px 0px 10px;}
#list li div.list_text h3{font-weight : bold;font-size : 14px;color : #9e0024;}
#list li div.list_text p{padding-top : 4px;font-weight : bold;font-size : 11px;color : #14573f;}
#list li div.list_text p b{display: block;padding-top : 3px;font-weight : bold;font-size : 11px;color : #a51e3c;}

#rightblock{width : 676px;float : left;line-height:1em; color : #aec8c5}
#rightblock a { color:#77CFB1; text-decoration:underline; font-weight : bold }
#rightblock a:visited { color:#77CFB1; text-decoration:none;font-weight : bold }
#rightblock a:hover { color:#aec8c5; text-decoration:underline; font-weight : bold} 
#rightblock h3 { font-size: 1em; font-weight:bold; line-height:1.1em; color : #daeeed; margin: 10px 0 0 23px;}
#right_top{width : 667px;height : 278px;float : left;background : url(images/image3.jpg) no-repeat left top;}
#rightblock p{width : 620px;word-spacing : 1px;font-weight : bold;font-size : 0.75em;color : #aec8c5;padding : 10px 0px 9px 25px; }
#rightblock p img { border: 1px solid #14482f; padding:4px; margin: 0px 40px 10px 0}
#rightblock h2{width : 637px;margin-left : 23px;font-weight : normal;font-size : 1.46em; line-height:1.5em;color : #daeeed;border-bottom : 1px solid #14482f;padding-bottom : 5px;}
#rightblock h2 img{display : block;}

/* Form */
.form, .formbtn { border:1px solid #14482f; background-color: #0c3320; padding:3px; color:#fff; margin-top:5px; }
.formbtn {cursor:pointer; margin-right:8px;}
#form p img { vertical-align: middle; margin: 0 5px 0 0; border:0;}

/* FOOTER */
.border{background : #0c3320 url(images/border1.gif) repeat-y center top;display : block;margin : 0px auto;line-height : 10px;height : 10px;}
#footer p,#footer p a{font-weight : bold;font-size : 11px;color : #377154;}
#footer p{word-spacing : 1px;text-align : right;padding : 4px 10px 0px 0px;}
