/* 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: #fff;background : #181818;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
#left-bottom  ul li a:hover,#right-bottom p a:hover,#footer p a:hover{text-decoration : underline;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
#nav,#text,#left-bottom,#right-bottom,#footer{font-family: Helvetica, Arial, sans-serif;}
#top-panel h2,#header b{font-family: Georgia, serif;}
em { font-style:italic; color: #aaa}
strong { font-weight:bold}
h3 { font-weight: bold; color:#ffd71d; margin:7px 0;}

/* BASIC STRUCTURE */
#content{border-top : 5px solid #009ECE;margin : 0px auto;}
#header{width : 950px;height : 163px;margin : 0px auto;}
#top-panel{width : 950px;height : 200px;margin : 0px auto;position : relative;}
#mainblock{width : 950px;margin : 0px auto;background : url(images/mainbg1.jpg) no-repeat 89px top;}
#footer{width : 950px;padding : 23px 26px 0px 0px;margin : 0px auto;}

/* HEADER */
#header-hold{background : #191919;}
#header h1{float : left;padding : 11px 0px 0px 16px;height : 132px;width : 396px;}
#logo{height : 132px;width : 396px;display : block;background : url(images/logo.jpg) no-repeat left top;}
#logo strong{letter-spacing : 2px;display : block;font-weight : normal;font-size : 34px;color : #ffd71d;padding : 42px 0px 0px 148px;}
#logo strong span{color : #FFF;}
#header b{font-weight : normal;font-size : 11px;color : #FFF;letter-spacing : 1px;padding-left : 152px;display : block;}

#nav{float : right;padding : 44px 19px 0px 0px;}
#nav li,#nav li a{float : left;}
#nav li{padding : 0px 2px;}
#nav li a{letter-spacing : 1px;text-transform : uppercase;font-weight : bold;font-size : 11px;color : #FFF;line-height : 26px;padding : 0px 11px 0 13px;}
#nav li a:hover,#nav li a.curr{color : #131313;background : url(images/navbg.gif) repeat-x left top;}

/* TOP-PANEL */
#top-panel-hold{background : url(images/crossbg.gif) repeat left top;}
#top-panel h2{letter-spacing : 1px;text-transform : uppercase;padding : 75px 0px 0px 37px;width : 437px;font-weight : normal;font-size : 24px;color : #ffd71d;}
#photo{position : absolute;top : -20px;left : 490px;width : 414px;border : 10px solid #4b4c4d;}
#photo img{display : block;}

/* MAIN BLOCK */
#main-hold{background : #131313;border-bottom : 8px solid #009ECE;}
#top-block{width : 917px;margin : 0px auto;padding-left : 33px;}
#image{width : 314px;height : 163px;margin : 13px 0px 0px 0px;float : left;background : #494949 url(images/imagebg.jpg) no-repeat right top;}
#image #imagebg{width : 297px;height : 147px;background : url(images/image1.png) no-repeat left top;margin : 8px auto 0px;}
#image #imagebg2{width : 297px;height : 147px;background : url(images/image2.jpg) no-repeat left top;margin : 8px auto 0px;}
#text{float : left;padding-left : 18px; }
.narrow {width : 548px }
.wide { width: 862px }
#text a { color : #ffd71d; text-decoration:none}
#text a:visited { color:#aaa; text-decoration:underline}
#text a:hover  {color : #009ECE; text-decoration:underline}
#text h2{letter-spacing : 2px;text-transform : uppercase;font-weight : normal;font-size : 24px;color : #009ECE;}
#text {font-weight : normal;font-size : 90%;color : #FFF;}
#text p{padding-top : 16px;}
#text a.info{margin-top : 17px;width : 95px;height : 25px;display : block;background : url(images/info.png) no-repeat left top;}
#text a.info:hover{background : url(images/infoh.png) no-repeat left top;}
#text a.info span{display : none;}
#text a:hover {text-decoration:none;} /*BG color is a must for IE6*/
#text a.tooltip span {display:none; padding:2px 3px; margin-left:-120px; width:102px;}
#text a.tooltip:hover span{display:inline; position:absolute;border:1px solid #aaa; background-color: #4b4c4d; padding:3px; color:#fff;}
#text ul { margin:8px 0}
#text ul li { font-size: 90%; list-style:square; list-style-type:square; list-style-position:inside;}

#gallery img { border:1px solid #aaa; background-color: #4b4c4d; padding:4px 4px 14px 4px; margin: 0 10px 10px 0} 
#gallery img a:hover { background:none}
.gap1{line-height : 47px;height : 47px;}
.gap2{line-height : 40px;height : 40px;}

/* Form */
.form, .formbtn { border:1px solid #aaa; background-color: #4b4c4d; padding:2px; color:#fff; font-size:90%; margin-top:5px; }
.formbtn {cursor:pointer; margin-right:8px;}
#form img { vertical-align: middle; margin-right: 5px;}

#bottom-block{width : 950px;background : url(images/mainbg2.jpg) no-repeat 239px bottom;}
#left-bottom{float : left;width : 544px;padding : 0px 12px 0px 26px;}
#left-bottom .headings{height : 35px;line-height : 35px; background : url(images/bg1.png) no-repeat left top;padding : 0px 0px 18px 66px;}
#left-bottom .headings  h2{line-height : 18px;letter-spacing : 2px;text-transform : uppercase;padding : 0px 0px 0px 0px;color : #009ECE;font-weight : normal;font-size : 18px;}
#left-bottom .headings  h2 span{line-height : 14px;letter-spacing : 1px;display : block;color : #FFF;font-weight : bold;font-size : 11px;}
#left-bottom h3{color : #ffd71d;font-size : 15px;font-weight : bold;padding-left : 14px;}
#left-bottom  ul{float : left;padding-left : 20px;}
#left-bottom ul li{background : url(images/marker.gif) no-repeat left center;line-height : 13px;padding-left : 15px;margin-top : 11px;width : 245px;float : left;word-spacing : 1px;line-height : 12px;float : left;font-weight : bold;font-size : 12px;color : #FFF;}
#left-bottom  ul li a{word-spacing : 1px;line-height : 12px;float : left;font-weight : bold;font-size : 11px;color : #FFF;}

#right-bottom{float : left;width : 350px;}
#right-bottom .headings{height : 35px;line-height : 35px; background : url(images/bg2.gif) no-repeat left top;padding : 0px 0px 18px 77px;}
#right-bottom .headings  h2{line-height : 18px;letter-spacing : 2px;text-transform : uppercase;padding : 0px 0px 0px 0px;color : #009ECE;font-weight : normal;font-size : 18px;}
#right-bottom .headings  h2 span{line-height : 14px;letter-spacing : 1px;display : block;color : #FFF;font-weight : bold;font-size : 12px;}
#right-bottom p{word-spacing : 1px;font-weight : normal;font-size : 12px;color : #FFF;width : 315px;padding-top : 10px;}
#right-bottom p a, #right-bottom strong {display : block;font-weight : bold;font-size : 12px;color : #ffd71d;margin-top : 5px;}

/* FOOTER */
#footer-hold{background : #181818;}
#footer .footer-logo{width : 50px;height : 49px;display : block;float : right;}
#footer p,#footer p a{font-weight : bold;font-size : 12px;color : #FFF;}
#footer p{text-align : right;word-spacing : 1px;padding : 9px 16px 0px 0px;}
#left-footer{float : right;}
.gap3{height : 33px;line-height : 33px;}
