/* Main rules */
html, body, div, p, h1, h2, h3, ul, li, img {margin:0; padding:0; border:0}
div, p, h1, h2, h3, ul, span, input, textarea, a {text-align:left; text-decoration:none; text-indent:0px; font-style:normal; font-weight:normal; color:black; font-family:'Trebuchet MS', 'Lucida Grande', Tahoma, Arial, sans-serif}
html {background:#000 url('images/bg_image.jpg') top center no-repeat; width:100%}
body {background:url('images/bg_page.png') top center; margin:0 auto; width:966px; max-width:966px}

/* Main blocks */
/*#blk_vail {margin:0; width:100%; height:100%; max-width:100%; background-color:#667175; position:fixed; left:0px; top:0px; opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; z-index:500; display:none;}*/
#blk_head {margin:0 21px 0 25px; width:920px; max-width:920px; overflow:hidden; height:80px; max-height:80px}
#blk_menu {margin:0 21px 0 25px; width:920px; max-width:920px; overflow:hidden; height:60px; max-height:60px}
#blk_spls {overflow:hidden; width:966px; max-width:966px; height:373px; max-height:373px; margin:0; padding-bottom:11px; background:url('images/bg_splain.png') 0px -40px no-repeat}
#blk_cont {overflow:hidden; width:966px; max-width:966px; min-height:500px; margin:0}
#blk_foot {margin:0 21px 0 25px; width:920px; max-width:920px; overflow:hidden; height:80px; max-height:80px; background:url('images/bg_splain.png') -25px -718px no-repeat}

/* Image Slider */
#blk_cnnr {background:#fff; position:relative; overflow:hidden; height:340px; max-height:340px; width:940px; max-width:940px; margin:10px 11px 10px 15px;}
#blk_cnnr ul {width:3760px; position:relative; list-style:none; padding:0; margin:0}
#blk_cnnr ul li {width:940px; max-width:940px; height:340px; margin:0; float:left; position:relative; padding:0; background:none}
#blk_cnnr ul li img {width:940px; max-width:940px; margin:0; display:inline-block}
#blk_dots {width:60px; height:16px; position:absolute; top:160px; left:1034px; visibility:hidden}
#blk_dots span {display:inline-block; width:16px; height:16px; margin:0 0 0 4px; cursor:pointer; background:url('images/bg_splain.png') -16px -1084px no-repeat}

/* Message Box */
/*#blk_msgb {width:440px; max-width:440px; height:80px; z-index:505; display:none; position:fixed; margin:auto}
#blk_msgb div {width:440px; max-width:440px; height:16px}
#blk_msgb div p {width:50%; max-width:50%; height:inherit; float:left}
#blk_msgb div.msgc {background:#fff; padding:0 16px; width:408px; height:32px}
#blk_msgb div.msgh p {background:url('images/bg.png') -740px -338px no-repeat}
#blk_msgb div.msgc p {background:#fff; width:344px; max-width:360px; height:26px; font-size:13px; padding:6px 0 0 16px}
#blk_msgb div.msgf p {background:url('images/bg.png') -740px -384px no-repeat}
#blk_msgb div.msgh p.frst {background-position:0px -338px}
#blk_msgb div.msgc p.frst {width:32px; max-width:32px; height:32px; background:url('images/msg_icon.png') 0px 0px no-repeat; padding:0}
#blk_msgb div.msgf p.frst {background-position:0px -384px}
#blk_msgb div.msgh p img {width:64px; height:16px; margin:0; padding:0; border:0; position:absolute; right:30px; cursor:pointer}
*/
/* Header design */
#blk_menu div {height:40px; max-height:40px; margin:0; background:url('images/bg_splain.png') 500px 0px no-repeat}
#blk_menu div p {display:inline-block; position:relative; height:40px; background:url('images/bg_splain.png') top right no-repeat}
#blk_menu div p.active {background:url('images/bg_splain.png') -450px 0px no-repeat}
#blk_menu a {display:inline-block; height:40px; color:#fff; text-decoration:none; font-size:16px; padding:0 20px; position:relative; top:8px}
#blk_menu a:visited {color:#fff}
#blk_logo {width:260px; max-width:260px; height:80px; margin:0; overflow:hidden; float:left; background:url('images/bg_splain.png') 0px -420px no-repeat}
#blk_logo a {display:inline-block; width:204px; height:61px; text-decoration:none; position:relative; left:20px; top:10px}
#blk_teln {width:640px; max-width:640px; height:80px; margin:0; overflow:hidden; text-align:right; padding:20px 20px 0 0; font-size:20px}
#blk_teln b {font-size:32px; position:relative}

/* Content design */
#blk_main {width:651px; max-width:651px; margin:0; float:right; text-align:left}
#blk_imgb {width:620px; height:284px; margin:0; float:left; text-align:left; background:url('images/bg_splain.png') no-repeat -315px -424px; padding:10px 11px 0 20px;}
#blk_imgb img {width:620px; max-width:620px; height:260px; max-height:260px; border:0}
#blk_omap {width:620px; max-width:620px; height:260px; max-height:260px; border:0; float:none; margin:0}
#blk_main h1 {width:600px; font-size:24px; font-weight:bold; color:#ffffff; margin:0 20px 0.5em 10px; padding:10px; background:url('images/bg_splain.png') right bottom no-repeat}
#blk_main h2 {width:600px; font-size:16px; font-weight:bold; color:#d0d1d2; margin:0 0 0.75em 10px}
#blk_main p {width:600px; font-size:14px; margin:0 0 1em 10px}
#blk_main p.txt_line {width:600px; height:1px; max-height:1px; font-size:14px; margin:0 0 1em 10px; background:#d0d1d2}
/*#blk_main p em { display:inline-block}*/
#blk_main p span b {color:#2cd818}
#blk_main ul {width:600px; font-size:14px; margin:-1em 0 1em 10px; list-style:none}
#blk_main ul li {background:url('images/bg_splain.png') no-repeat 1px -798px; margin-top:7px; padding-left:20px}
#blk_tble {width:600px; max-width:600px; border:0; border-right:1px solid #d0d1d2; margin:0 20px 1em 10px; background-color:#fff}
#blk_tble th {width:200px; height:48px; font-size:14px; color:#fff; background-color:#d0d1d2; min-height:20px; text-align:center}
#blk_tble td {width:200px; height:42px; font-size:14px; color:#000; border:0; border-left:1px solid #d0d1d2; border-bottom:1px solid #d0d1d2; padding:4px}
#blk_main a {color:#000; text-decoration:underline}
#blk_main a:hover {color:#d0d1d2}
#blk_main .txt_inpt {width:360px; max-width:360px; height:20px; border:1px solid #d0d1d2}
#blk_main textarea {width:360px; max-width:360px; height:100px; border:1px solid #d0d1d2; display:inline-block; margin:0 20px 8px 10px; max-height:100px}
#blk_main label {width:220px; max-width:220px; margin:-4px 0 8px; display:inline-block; position:relative; font-size:14px; vertical-align:text-top}
#blk_main input {display:inline-block; margin:0 20px 8px 10px}
#blk_side {width:285px; max-width:285px; margin:0 30px 0 0; float:right; text-align:left}
#blk_side b.dot {display:inline-block; width:9px; height:9px; margin:0 3px 0 0; background:url('images/bg_splain.png') no-repeat 1px -804px}
#blk_side h3 {width:240px; font-size:16px; font-weight:bold; color:#000; margin:0 0 0.75em 45px}
#blk_side h3 a {font-weight:bold; text-decoration:none}
#blk_side p {font-size:14px; margin:0 0 1em 45px}
#blk_side ul {font-size:14px; list-style:none; margin:0 0 1em 45px}
#blk_side li {background:url('images/bg_splain.png') no-repeat 0px -798px; margin-bottom:7px; padding-left:20px}
#blk_side a {color:#000; text-decoration:underline; display:inline-block}
#blk_side a.active {color:#d0d1d2}
#blk_side a:hover {color:#d0d1d2}

/* Footer design */
#blk_foot div {float:left; text-align:left; overflow:hidden; height:80px; margin:0 20px}
#blk_foot div p {font-size:12px; color:#000; position:relative; top:28px; margin-top:-3px}
#blk_flib {width:240px; max-width:240px}
#blk_fcib {width:490px; max-width:490px}
#blk_frib {width:70px; max-width:70px}
#blk_frib img {margin-left:4px; position:relative; top:25px}
