@charset "utf-8";
/* CSS Document */

/*----------------Reset CSS by Yahoo YUI---------------------------------*/

* {margin:0;  padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, select {  margin:0;  padding:0; font-family:Arial, Helvetica, sans-serif; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;  } 
blockquote:before, blockquote:after, q:before,q:after { content:'';content:none; } 
abbr,acronym { border:0; } 
strong { font-weight:bold;}
.hm { display:none;}
.divlink { width:100%; height:100%; display:block;}
.clear { clear:both; height:0;}
.checkBtn { width:auto;  display:inline; }
.redText { color:#9e0b0f;}
a { color:#363636; text-decoration:none;}
a:hover { color:#363636; text-decoration:underline;}



body { background:url(../_i/bg.gif) repeat-x center top #e0e8f1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#637083;}
#content { width:976px; margin:0 auto; position:relative;}
#header { height:100px;}

#langContainer { background:url(../_i/lang_vsr_short_bg.gif) no-repeat right top; padding:0 32px 0 0; position:absolute; top:0; right:20px;}
#langContainer .leftArea { display:block; float:left; height:22px; background:url(../_i/lang_vsr_long_bg.gif) no-repeat; padding:6px 0 0 35px;}
#langContainer .leftArea li{ display:block; float:left; margin-right:6px; padding-right:6px; background:url(../_i/langBorder.gif) no-repeat right top; }
#langContainer .leftArea a{  float:left; }
#langContainer .leftArea li.lm01 a { width:16px; height:9px; background:url(../_i/lang_bg_tr.gif) no-repeat; }
#langContainer .leftArea li.lm02 a { width:15px; height:9px; background:url(../_i/lang_bg_en.gif) no-repeat; }
#langContainer .leftArea li.lm01 a:hover { background:url(../_i/lang_bg_tr.gif) no-repeat 0 -9px; }
#langContainer .leftArea li.lm02 a:hover { background:url(../_i/lang_bg_en.gif) no-repeat 0 -9px; }
#langContainer .leftArea li.last { border:none; margin:0; padding:0; }
#langContainer .leftArea li.sec a{ background-position:0 -9px; }


#flashContainer { width:976px; height:485px;}
#logo { background:url(../_i/sanal_logo.gif); width:328px; height:37px; position:absolute; top:45px; left:10px;}
#logoEn { background:url(../_i/sanal_logo_en.gif) no-repeat; width:328px; height:37px; position:absolute; top:45px; left:10px;}
.divlink { width:100%; height:100%; display:block;}
.hm { display:none;}


#footer { top:-8px; position:relative; display:block; background:#e0e8f1; color:#767f83; clear:both; padding:50px 0 30px; background:url(../_i/footer_bg.gif) no-repeat right top;}
#footer .inner { padding:30px 0 0; position:relative; border-top:1px solid #c5c9d1;}
#footer .rightsReserved { display:block; padding:20px 0 0 0; }
#footer .rightsReserved li { display:block; font-weight:bold;}
#footer .rightsReserved li.sign { width:200px; height:51px; border:none;}
#footer .rightsReserved .positive { position:absolute; display:block; top:20px; right:0; width:199px; height:51px; background:url(../_i/logo_positive.gif) no-repeat; }

