/* CSS Document */

/* LightBox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* End of LightBox */




#photo_ix {font-size:10px;}
#table_bordered {border:0px solid #f2f2f2; text-align:center; background-color:#FFFFFF;}
#table_bordered td {padding:4px;border:1px solid #99CCFF;}
.article_div_blue_version #blue_letters {color:#999999;} 
#img_fed {border:2px solid #0386FF; margin: 4px 4px 1px 2px;}
#img_fed_no_border {border:0px solid #0386FF; margin: 4px 4px 1px 2px;}

#table_result {width:100%; background-color:#EDEDED; margin:10px 0px 0px 0px; padding:0px 5px 0px 5px; border:1px solid #cccccc;}
.banner_text {width:130px; height:30px; text-align:center; border:1px solid #999999; padding:3px 0px 5px 0px; line-height:1; background-color:#009933;}
.banner_text a {color:#FFFFFF;}
.banner_text a:hover {color:#FFFFFF; background-color:#009933;}
body {background-image:url(../ix/dot2.gif); font-family:Verdana, Tahoma, Arial; font-size:12px; color:#666666;}
.videotable {float:left; margin-top:3px;}
h2 {font-size:13px; line-height:1; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
a h2 {color:#5151B7;}
#blue_letters {color:#0386FF; font-weight:900;}
a #blue_letters {color:#5151B7; font-weight:900;}
#green_letters {color:#15923A; font-family:Arial, Verdana, Tahoma; font-size:12px;}
.titwords {padding:8px 0px 0px 58px;}
#tit {color:#333333; font-size:23px; line-height:1; font-style:italic; font-family:Verdana, Georgia;}
#tit2 {color:#666666; font-size:17px; padding-top:1px; font-style:italic; font-family:Verdana, Georgia;}
#tit3 {color:#999999; font-size:23px; line-height:1; font-style:italic; font-family:Verdana, Georgia;}
#tit_more {float:right; text-align:right; padding:22px 8px 0px 0px;font-style:italic;}
#tit_more h1 {color:#0386FF; line-height:1; padding-top:0px; font-size:17px;  font-family:Verdana, Georgia;}
.logo {background-image:url(../img/logo2-cle8.gif); background-repeat:repeat-x;background-color:#F2F2F2; }
/*.logo {border:0px solid #ffffff; background-color:#ffffff;}*/
#nafoto {font-size:12px; font-family:Arial, Verdana; font-style:italic; color:#333333;}
.table_usual {background-color:#ffffff; text-align:justify; font-size:10px;}
.table_usual td {border-bottom:2px solid #cccccc; padding:10px 10px 10px 10px;}
.happy {text-align:justify; color:#555555; vertical-align:top; margin-bottom:10px; margin-top:-4px;  background-color:#F2F2F2; padding:12px 15px 11px 15px; height:auto;display:block; overflow:hidden; background-image:url(../ix/happy.gif); background-repeat:no-repeat; font-size:11px; text-align:center; font-weight:900; text-transform:uppercase;}
#table_photo {text-align:center; width:405px; margin:22px 0px 0px 0px; background-color:#EDEDED;}
#photohead {color:#ffffff; font-weight:600; text-align:center; }
#table_photo img {margin:10px 0px 0px 10px;}
#text_photo {font-size:17px; font-weight:900; width:378px; padding:8px 0px 10px 0px; margin:7px 10px 0px 10px; border:2px dotted #C1C1C1; color:#0386FF;}
#text_photo_sm {font-size:11px; font-weight:900; width:378px; padding:3px 0px 4px 0px; margin:7px 10px 10px 10px; border:2px dotted #C1C1C1; color:#0386FF;}
#text_photo_date {font-size:11px; font-weight:900; width:378px; padding:3px 0px 4px 0px; margin:7px 10px 0px 10px; border:2px dotted #C1C1C1; color:#0386FF;}
/*photo gallery*/

#borderno  {border:0px solid #333; padding-left:4px;}
a {color:#5151B7; text-decoration:none; font-weight:900;}
a:hover {color:#5151B7; text-decoration:none; font-weight:900; background-color:#E7E7F7;}
a #borderno {border:0px solid #333; padding-left:4px;}
a:hover #borderno {border:0px solid #333; padding-left:7px;}
h1 {color:#0386FF; font-size:17px; font-weight:900; line-height:150%; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;} 
a h1 {color:#5151B7;}
a:hover h1  {color:#5151B7; text-decoration:none; background-color:#E7E7F7;}
#blueheadline {color:#0386FF; font-size:17px; font-weight:600; text-align:center;} 
#addmenu {border:1px dashed #CCCCCC; margin:10px 0px 10px 0px; padding:3px 0px 3px 0px; font-family:Tahoma,Verdana, Arial; width:100%; text-align:center; background-color:#E5E5E5;}
#addmenu a:hover {background-color:#00CCCC;}
#addmenulast {border:1px dashed #CCCCCC; margin:10px 0px 0px 0px; padding:3px 0px 3px 0px; font-family:Tahoma,Verdana, Arial; width:100%; text-align:center; background-color:#E5E5E5;}
#search {margin:15px 15px 15px 15px; background-color:#003366;}

/*exclusive*/
.exclusive {text-align:justify; color:#333333; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F6F6F6; padding:12px 15px 15px 15px; width:424px;height:auto;display:block; overflow:hidden; font-size:11px; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x;}
.last_news {text-align:justify; color:#333333; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F6F6F6; padding:12px 15px 15px 15px; width:424px;height:auto;display:block; overflow:hidden; font-size:11px; background-image:url(../ix/dash_h.gif); 
background-repeat:repeat-x; line-height:1.5;}
#exclusive2 {font-size:11px;color:#0386FF;}
#grey {color:#666666;}
/*exclusive*/

#nll2 {color:#999999; font-size:11px;}
#nll {color:#0386FF; font-size:11px;}
#nll3 {color:#0386FF; font-size:12px; border-bottom:1px dashed #0386FF; padding:2px 0px 2px 0px;font-weight:900;}
#nll4 {color:#0386FF; font-size:12px; padding:2px 0px 2px 0px; font-weight:900; font-family:Tahoma,Verdana, Arial;}
.table_double {font-size:11px; text-align:left; margin-bottom:20px; color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;}
.table_double a {color:#5151B7; text-decoration:none; font-weight:900; }
.table_double a:hover {color:#5151B7; text-decoration:none; font-weight:900; background-color:#E7E7F7;}
#bgtd {background-color:#F6F6F6; padding:12px 10px 15px 15px; vertical-align:top; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x;}
#wpadd {padding:0px 0px 0px 0px;}
#verificationdata {color:#339933; font-weight:600; font-size:10px;}
#headline {color:#0386FF; font-size:18px; font-weight:600;}
#quote {color:#333333; font-size:11px; padding:10px 10px 10px 10px; border-top:1px dashed #999999; border-bottom:1px dashed #999999;  background-color:#F5F9E4;} 
#table_usual{margin-left:5px; width:410px; padding:0px 20px 0px 20px; border:0px solid #000000;}
#rank {margin-bottom:30px; margin-left:5px; width:410px; padding:0px 20px 0px 20px; border:0px solid #000000; font-size:11px;}
#rank tr {background-color:#FFFFFF; text-align:left;}
/*#rankcolor {background-color:#FFFFFF; text-align:left;}*/
#rankcolor img {padding-top:3px; padding-right:3px; padding-left:0px;}
/* NEW STUFFFFFFFFFFFFFFFFFF */

#rank img {padding-bottom:1px;}
#rankhead {margin:0px 0px 0px 0px; font-size:17px; line-height:3; color:#0386FF; border-bottom:1px dashed #0386FF;}

.headrank {color:#0386FF; padding:8px 0px 5px 0px; font-size:12px;}

#rank td {padding-bottom:5px;border:0px solid #000000; padding-left:5px;}
#article_sign {float:right;}

/* for new non-table squares */
/*exp*/
.article_comp {text-align:justify; color:#333333; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F6F6F6; padding:12px 15px 15px 15px; width:424px;height:auto;display:block; overflow:hidden; background-image:url(../ix/rou-111.gif); background-repeat:repeat-x;}
.article_div {text-align:justify; color:#4F4F4F; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F6F6F6; padding:12px 15px 15px 15px; width:424px;height:auto;display:block; overflow:hidden; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x; font-family:Tahoma, Verdana;}
#article_art { font-size:12px; font-family:Tahoma, Verdana;}
#video {color:#4F4F4F; font-size:12px; line-height:150%;font-family:Tahoma, Arial, Verdana;}
#video h1 {text-align:left; padding-bottom:15px;}
#video #date_news {font-size:11px; font-weight:100; line-height:2;}

.article_div_small {text-align:justify; color:#666666; vertical-align:top; margin-bottom:0px; margin-top:0px;  background-color:#ffffff; padding:12px 15px 15px 15px; width:127px; height:auto;display:block; overflow:hidden; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x;}
#img_right_div {float: right; margin:5px 0px 4px 15px; padding:4px 4px 4px 4px; background-image:url(../ix/dot2.gif);}
.article_div_blue {text-align:justify; color:#4F4F4F; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F2F2F2; padding:12px 15px 15px 15px; width:424px;height:auto;display:block; overflow:hidden; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x;font-family: Tahoma, Verdana, Arial;}
.article_div_blue_small {text-align:justify; color:#666666; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F2F2F2; padding:12px 15px 12px 15px; height:auto;display:block; overflow:hidden; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x; font-size:11px;}
.article_string {text-align:justify; color:#4F4F4F; vertical-align:top; margin-bottom:20px; margin-top:0px;  background-color:#F2F2F2; padding:12px 15px 15px 15px; height:auto;display:block; overflow:hidden; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x; font-family:Tahoma,Verdana, Arial; font-size:13px;}
.article_div_blue_anons {text-align:left; color:#4F4F4F; vertical-align:top; margin:0px 20px 20px 20px; background-color:#F2F2F2; padding:12px 15px 15px 15px; height:auto;display:block; 
overflow:hidden; font-size:10px; font-size:11px; font-family: Tahoma, Verdana, Arial; background-image:url(../ix/dash_h.gif);  background-repeat:repeat-x;}
.article_div_blue_version {text-align:left; color:#4F4F4F; vertical-align:top; margin:0px 20px 0px 20px; background-color:#F2F2F2; padding:8px 8px 5px 13px; height:auto;display:block; 
overflow:hidden; font-size:10px; font-size:11px; font-family: Tahoma, Verdana, Arial; background-image:url(../ix/dash_h.gif);  background-repeat:repeat-x;}
.article_div_blue_version strong {color:#999999;}

/*.article_div_blue_anons {text-align:left; color:#333333; vertical-align:top; margin:0px 20px 20px 20px; background-color:#F2F2F2; padding:5px 5px 15px 15px; height:auto;display:block; 
overflow:hidden; font-size:10px; font-size:11px; font-family: Tahoma, Verdana, Arial;}
#map {border:0px solid #333; float:right; margin:0px 0px 0px 0px; padding:0px;}*/
#anons {padding:0px 10px 0px 0px;}
#line {border-bottom:1px dashed #CCCCCC; margin:8px 0px 5px 0px;}
#line_face {border-bottom:2px solid #0386FF; margin:10px 0px 20px 0px;}
#img_face {border:2px solid #0386FF; margin:10px 0px 20px 0px; float:right;}
#article_div_more {text-align:center; color:#666666; font-size:11px; margin:20px 20px 0px 20px; background-color:#F2F2F2; padding:12px 15px 15px 15px; height:auto;display:block; overflow:hidden; width:128px; background-image:url(../ix/dash_h.gif);  background-repeat:repeat-x;}
#article_div_more_word {color:#666666; font-size:11px; margin:10px 20px 0px 20px; background-color:#F2F2F2; padding:10px 15px 10px 15px; height:auto;display:block; overflow:hidden; text-align:left; background-image:url(../ix/dash.gif); background-repeat:repeat-y; line-height:1.5; width:128px;}
#article_div_more a {color:#990000; text-decoration:none;}
#article_div_more a:hover {color:#5151B7; text-decoration:none; background-color:#E7E7F7;}
/* END of for new non-table squares */
.article {text-align:justify; color:#4F4F4F; vertical-align:top; margin-bottom:20px; background-color:#F6F6F6; width:454px; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x;}
#article {padding:5px 5px 5px 5px;}
.article_welcome {text-align:justify; color:#666666; vertical-align:top; margin-bottom:20px; 
background-color:#F2F2F2; width:454px; font-size:11px; background-image:url(../ix/dash_h.gif); background-repeat:repeat-x;}
.article_news {text-align:left; color:#666666; vertical-align:top; margin-left:20px; margin-right:20px; margin-bottom:10px; background-color:#F2F2F2; font-size:11px; line-height:1.5; padding-bottom:0px; background-image:url(../ix/dash_h.gif);  background-repeat:repeat-x;}
#article_news {padding:0px 5px 0px 5px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#article_news a {font-weight:100; color:#666666; text-decoration:underline;}
#article_news a:hover {font-weight:100; color:#666666; background-color:#F2F2F2;}
#article_news b {color:#0386FF; font-size:12px; border-bottom:1px dashed #0386FF; padding-bottom:1px;}
#article_headline {color:#0386FF; font-size:18px; font-weight:600;}
#academybody {background-image:url(../ix/dot2.gif); font-family:Verdana, Tahoma, Arial; font-size:12px; color:#666666;}
#source {color:#999999; font-size:10px;} 
.red {color:#FF0000;}
.logoline {text-align:center; background-color:#F2F2F2; padding:3px 0px 4px 0px;}
#logoline {color:#6C6B6B; font-size:11px; font-family:Tahoma, Arial, Verdana, Helvetica;}
#smile {border:0px solid #333; padding:0px 0px 0px 0px; margin:3px 0px 0px 2px;}
#mailcou {border:0px solid #333;}
#red_letters {color:#FF0000;}
.main {text-align:justify; vertical-align:top;}
#tablemenu {font-size:18px; margin-top:10px;text-align:center; margin-left:15px; margin-right:15px;font-family: Tahoma, Verdana, Arial;}
.menuhor {
text-align:center;
vertical-align:top;
border:0px solid #333;
background-color:#FFFFFF;
font-size:18px;
}
.menuhor a {font-size:18px;}
.menuhor a:hover {color:#FFFFFF;}
.menuhor span a {
border:0px solid #ffffff;
width:163px;
display:block;
padding:6px 0px 10px 0px;
margin:2px 0px 7px 0px;
color:#666666;
text-decoration:none;
background-image:url(../ix/butt_ho5e_violaXXX3-2c.gif);
background-repeat:no-repeat;
font-size:18px;
}
/*818080*/
.menuhor span a:hover {
border:0px solid #ffffff;
background-color:#ffffff;
color:#ffffff;
text-decoration:none;
cursor:pointer;
background-image:url(../ix/butt_ho5e_violaXXX3-2b.gif);
background-repeat:no-repeat;
font-size:11px;
}
.menuhor #dark a {
border:0px solid #ffffff;
display:block;
padding:6px 0px 10px 0px;
margin:2px 0px 7px 0px;
color:#666666;
text-decoration:none;
background-image:url(../ix/butt_ho5e_violaXXX3-2.gif);
background-repeat:no-repeat;
font-size:11px;
}
.menuhor #dark a:hover {
border:0px solid #ffffff;
background-color:#ffffff;
color:#ffffff;
text-decoration:none;
cursor:pointer;
background-image:url(../ix/butt_ho5e_violaXXX3-2b.gif);
background-repeat:no-repeat;
font-size:11px;
}
.menuhor #other a {
border:0px solid #ffffff;
width:163px;
display:block;
padding:6px 0px 10px 0px;
margin:2px 0px 7px 0px;
color:#666666;
text-decoration:none;
background-image:url(../ix/butt_ho5e_violaXXX3-2c.gif);
background-repeat:no-repeat;
font-size:11px;
}
.menuhor #other a:hover {
border:0px solid #ffffff;
background-color:#ffffff;
color:#666666;
text-decoration:none;
cursor:pointer;
background-image:url(../ix/butt_ho5e_violaXXX3-2c.gif);
background-repeat:no-repeat;
font-size:11px;
}

.menuhor #alma a {
border:0px solid #ffffff;
display:block;
padding:5px 0px 10px 0px;
margin:5px 0px 5px 0px;
color:#000000;
text-decoration:none;
background-image:url(../ix/butt_ho5e_violaXXX3-2_alma.gif);
background-repeat:no-repeat;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.menuhor #alma a:hover {
border:0px solid #ffffff;
background-color:#ffffff;
color:#666666;
text-decoration:none;
cursor:pointer;
background-image:url(../ix/butt_ho5e_violaXXX3-2_alma2.gif);
background-repeat:no-repeat;
font-size:11px;
}
.menuhor #wnights a {
border:0px solid #ffffff;
display:block;
padding:6px 0px 10px 0px;
margin:2px 0px 7px 0px;
color:#666666;
text-decoration:none;
background-image:url(../ix/butt_ho5e_violaXXX3-2.gif);
background-repeat:no-repeat;
font-size:11px;
}
.menuhor #wnights a:hover {
border:0px solid #ffffff;
background-color:#ffffff;
color:#ffffff;
text-decoration:none;
cursor:pointer;
background-image:url(../ix/butt_ho5e_viola3-wn.gif);
background-repeat:no-repeat;
font-size:11px;
}

#upload {background-image:url(../ix/butt_ho5e_violaXXX3-2b.gif); width:1px; height:1px;}
#upload2 {background-image:url(../ix/butt_ho5e_violaXXX3-2_alma2.gif); width:1px; height:1px;}
#upload3 {background-image:url(../ix/butt_ho5e_viola3-wn.gif); width:1px; height:1px;}
.text {vertical-align:top; padding:18px 20px 0px 20px; background-color:#ffffff;}
#logo {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #ffffff;}
#logo_bot {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:3px solid #ffffff;}
.news { vertical-align:top; border:0px solid #333; padding-top:18px; background-color:#FFFFFF;}
#news { vertical-align:top; text-align:justify;}

#eng_map {position:absolute; top:182px; margin-left:76px; font-size:12px; border:0px solid #333;}
.lang_tab {text-align:right; border:0px solid #333;}

.dot_left {background-image:url(../ix/dot_left.gif); background-repeat:repeat-y;}
.dot_right {background-image:url(../ix/dot_right.gif); background-repeat:repeat-y;}
#img_right {float: right; margin:2px 0px 5px 10px; padding:4px 4px 4px 4px; background-image:url(../ix/dot2.gif);}
#img_left {float: left; margin:2px 10px 5px 0px; padding:4px 4px 4px 4px; background-image:url(../ix/dot2.gif);}
#img_video {float: left; margin:2px 20px 10px 0px; padding:4px 4px 4px 4px; background-image:url(../ix/dot2.gif);}
a #img_video {border:2px solid #E7E7F7;}
a:hover #img_video {border:2px solid #5151B7;}
#img_center {padding:4px 4px 4px 4px; margin-bottom:2px; margin-top:4px; background-image:url(../ix/dot2.gif);}
#img_center_nobors {padding:0px 0px 0px 0px; margin:14px 0px 0px 0px;}
a img #img_center_nobors {background-color:#FFFFFF; text-decoration:none;}
a:hover img #img_center_nobors {background-color:#FFFFFF; text-decoration:none;}
#img_gallery {padding:4px 4px 4px 4px; margin: 5px 0px 5px 0px; background-image:url(../ix/dot2.gif); border:0px solid #333;}
.copy {background-color:#ffffff; text-align:center; font-size:10px;}
#copy {color:#666666; padding:1px 0px 1px 0px;border:3px solid #ffffff; margin-left:10px;}
/*#date {color:#858585; background-color:#FFFFFF; padding: 0px 1px 2px 1px; font-size:9px; line-height:2;}
*/
#date {color:#999999; background-color:#FFFFFF; padding: 0px 2px 1px 2px; font-size:10px; line-height:2; border:1px solid #DEDDDD; font-family: Tahoma,Verdana, Arial;}
#date_news {color:#999999; background-color:#ffffff; padding: 0px 2px 1px 2px; font-size:10px; font-weight:100; line-height:2; font-family: Tahoma,Verdana, Arial;border:1px solid #DEDDDD;}
/*#date_news {color:#ffffff; background-color:#B5B5B5; padding: 0px 1px 2px 1px; font-size:9px; font-weight:100; line-height:2; font-family: Tahoma,Verdana, Arial;}
*/
.links {text-align:center; vertical-align:top; margin-top:20px; background-color:#F2F2F2;}
.links a {font-size:16px;}
.links a:hover {color:#993300; text-decoration:none;}
.div_links {text-align:center; vertical-align:top; margin-top:5px; margin-bottom:0px;}
#links {padding:0px 5px 0px 5px;}
#img_links {border:0px solid #000000; margin-bottom:0px; background-color:#FFFFFF;}
.shuttles {background-color:#FFFFFF; margin-top:20px; background-image:url(../img/volans_end.gif); background-repeat:no-repeat;}
#shuttles {padding:0px 0px 0px 0px;}
.stock {background-color:#FFFFFF; text-align:left; width:300px;padding:4px 4px 4px 4px; font-size:12px; line-height:1.5;}
#stock_back { background-image:url(../ix/dot2.gif); width:10px;}
.stock strong {border:0px solid #333; padding:5px 5px 5px 5px; background-color:#EFEFEF;}