@charset "utf-8";

*{ margin:0px; padding:0px; z-index:0;}
img{ border:none;}

html,body{ height:100%;}
body{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000;}
body{ background:#FFF url(/img/bck.jpg) 0px 0px repeat-x;}

h1{ margin:40px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; letter-spacing:.05em;}
h1 span{ font-size:18px; color:#AAA; display:block;}
h2{ margin:30px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; letter-spacing:.05em;}
h3{ margin:20px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#900;}
p{ margin-bottom:20px; line-height:18px;}
p.fst{ margin-bottom:20px; font-size:14px; line-height:20px; color:#600;}
a{ text-decoration:none; color:#900;}
a:hover{ color:#F60;}
hr{ height:1px; margin:20px 20px 20px 0px; color:#CCC; background-color:#CCC; border:none;}
div.clr{ clear:both;}

/* -- Header // Navigation -- */
#idHd_Wrp{ width:964px; height:524px; margin:auto; background:url(/img/top-bck.jpg) center top no-repeat;}

#idHd1{ width:964px; height:524px; position:absolute; color:#FFF; z-index:1;}
#idHd1 div#info{ height:20px; overflow:hidden; padding:8px 10px 0px 0px; font-size:10px; text-align:right;}
#idHd1 div#info ul{ list-style:none;}
#idHd1 div#info li{ margin-left:5px; padding-left:5px; display:inline; border-left:#FFF solid 1px;}
#idHd1 div#info li.fst{ border:none;}
#idHd1 div#info a{ color:#FFF; text-decoration:none;}
#idHd1 div#info a#cnt_trg_opn{ padding-right:10px;}
#idHd1 div#info a#cnt_trg_opn:hover{ background:url(/img/arr_dwn.gif) 87px 4px no-repeat;}

#idHd1 img#logo{ float:left; margin:20px 0px 0px 20px;}
#idHd1 div#tag{ width:50%; float:right; margin:16px 20px 0px 0px; text-align:right;}
#idHd1 div#tag{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-transform:capitalize;}
#idHd1 div#tag strong{ display:block; font-weight:normal; font-size:24px; letter-spacing:1px; padding-bottom:5px;}


/* -- Carousel -- */
#crsl_wrap{ width:964px; height:352px; position:absolute; margin-top:110px; overflow:hidden; background:url(/img/loader_02.gif) 467px 100px no-repeat;}
#crsl_wrap img.crsl_trg{ position:absolute; cursor:pointer;}
#crsl_wrap img.crsl_itm{ position:absolute;}
#crsl_info{ width:964px; position:absolute; margin-top:328px; color:#FFF; text-align:center;}

#itm1{ width:436px; height:336px; margin-left:268px; margin-top:-5px;  z-index:4;}
#itm2{ width:342px; height:261px; margin-left:210px; margin-top:52px;  z-index:3;}
#itm3{ width:289px; height:221px; margin-left:175px; margin-top:80px;  z-index:2;}
#itm4{ width:234px; height:178px; margin-left:150px; margin-top:101px; z-index:1;}
#itm5{ width:234px; height:178px; margin-left:580px; margin-top:101px; z-index:1;}
#itm6{ width:289px; height:221px; margin-left:500px; margin-top:78px;  z-index:2;}
#itm7{ width:342px; height:261px; margin-left:410px; margin-top:52px;  z-index:3;}

#trg1{ width:425px; height:300px; margin-left:280px; margin-top:0px; z-index:6;}
#trg2{ width:230px; height:300px; margin-left:50px; margin-top:0px; z-index:5;}
#trg3{ width:230px; height:300px; margin-left:690px; margin-top:0px; z-index:5;}

/* -- Body // Content -- */
#idBd_Wrp{ width:924px; margin:auto; padding:20px; background:url(/img/bdy-bck.png) center top repeat-y;}
#idBd_Wrp div.rt{ width:277px; float:right; margin-top:40px; padding-left:20px; border-left:#CCC solid 2px;}
#idBd_Wrp div.lt{ width:610px; float:left;}

#idBd_Wrp div.news_wrap{ height:430px; margin-top:20px; overflow:hidden;}
#idBd_Wrp div.news_itm{ height:230px; border-bottom:#CCC dashed 1px; overflow:hidden;}
#idBd_Wrp div.news p{ width:400px; margin-right:20px; float:right;}
#idBd_Wrp div.news_scrl{ margin-top:20px; padding-left:0px; font-size:16px; border-top:#CCC solid 1px;}

#idBd_Wrp div.ws{ width:150px; float:left; margin:0px 20px 20px 0px; text-align:center; color:#AAA;}
#idBd_Wrp div.ws img{ display:block; margin-bottom:10px; border:#AAA solid 1px;}
#idBd_Wrp div.ws a{ padding:0px;}
#idBd_Wrp div.ws a.ext{ color:#AAA; padding:0px 20px;}
#idBd_Wrp div.ws a.ext:hover{ background:url(/img/ico/ico-window-sm-gry.gif) 113px 3px no-repeat;}

/* -- Footer -- */
#idFt_Wrp{ width:964px; height:200px; margin:-100px auto 0px auto; padding-top:140px; text-align:center; background:url(/img/ftr-bck.png) 0px 0px no-repeat;}
#idFt_Wrp{ font-size:10px; color:#494949;}
#idFt_Wrp span{ display:block; font-size:12px; line-height:30px;}
#idFt_Wrp img{ vertical-align:text-top; padding:0px 5px;}
#idFt_Wrp a{ color:#494949;}
#idFt_Wrp a:hover{ color:#900;}


/* -- Contact Form -- */
#idCnt{ width:864px; height:400px; overflow:hidden; position:absolute; margin:38px 10px; padding:20px 40px; z-index:10; display:none; height:0px;}
#idCnt{ background:url(/img/scrn_01.png); border:#AAA solid 1px;}
#idCnt h1{ margin:0px 0px 20px 0px;}
#idCnt h1 img{ vertical-align:middle;}
#idCnt .info{ width:380px; float:left;}
#idCnt a{ text-decoration:none; color:#FFF;}
#idCnt a:hover{ text-decoration:underline;}

#idCnt dl{ margin-top:60px; font-size:14px;}
#idCnt dt{ width:150px; height:20px; padding-bottom:30px; text-align:right; font-weight:bold; display:inline-block; vertical-align:top;}
#idCnt dd{ width:200px; height:20px; padding-left:10px; display:inline-block; vertical-align:top;}


#idCnt form{ width:460px; border-left:#AAA solid 2px; float:right;}

fieldset{ text-align:right; border:none;}
input[type='text']{ width:350px; margin:5px; padding:5px; border:#AAA solid 1px; font-size:16px;}

textarea{ width:350px; height:150px; margin:5px; padding:5px; border:#AAA solid 1px; font-family:Tahoma, Geneva, sans-serif; font-size:16px;}

input[type='submit']{ background:url(/img/but-bck.jpg) top left; border:#CCC solid 1px; padding:4px 10px; margin:5px; font-size:medium;}
input[type='submit']:hover{ color:#900; border:#AAA solid 1px; cursor:pointer;}

input[type='button']{ background:url(/img/but-bck.jpg) top left; border:#CCC solid 1px; padding:4px 10px; margin:5px; font-size:medium;}
input[type='button']:hover{ color:#900; border:#AAA solid 1px; cursor:pointer;}

input[type='checkbox']{ margin-right:4px; vertical-align:middle; cursor:pointer;}
input[type='radio']{ cursor:pointer;}

#idBd_Wrp div.news_scrl input{ width:65px; margin:5px 0px;}
