/*-----BASE ELEMENTS STYLE------------------------------------------------------------------------------------------------*/
*{margin:0px;padding:0px;}
html {height:100%;}
body {color:#424c53;height:100%;font-family:Verdana, Arial, sans-serif;background:#fff;font-size:100%;}
table {width: 100%;border-collapse:collapse;font-family: Verdana, Arial, sans-serif;font-size: 100%;}
td {vertical-align: top;}
img {border: none;}
ul {list-style-type: none;}
a {text-decoration: none;}
input, textarea {background: #fff;border: solid 1px #b3b3b3;color:#000;}
/*------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------*/
#main_container { background: url(../images/new/header_banner.jpg) no-repeat top right; height: 100%; }
#left_column { background: #fff; width: 185px; border-right: solid 1px #d8d5dc; color: #666; }
#logo {width: 185px; text-align: center; height: 100px; border-bottom: solid 1px #d8d4dd; }
#logo img {margin: 20px 0 20px 0;}
#left_column ul { font-family: Arial, sans-serif; font-size: 70%; margin-top: 15px; margin-bottom: 15px;height:120px;}
#left_column ul li {padding: 1px 0 1px 25px;}
#left_column ul li span {text-decoration: underline;}
#left_column ul li a {color: #666}
#left_column ul li a:hover {text-decoration: underline;}
.left_block { background: url('../images/new/spell_bg.jpg') repeat-x 0 27px; padding-bottom: 15px; }
.left_block p {font-size: 60%;padding: 2px 0 2px 15px;}
.left_block div {font-size: 60%;padding: 2px 0px 2px 5px;}
.left_block a {color: #666; text-decoration: underline;}
#left_column h3 { background: url(../images/new/left_column_header.gif) repeat-x; font-size: 70%; color: #393939; font-family: Arial, sans-serif; height: 25px; line-height: 25px; padding-left: 20px; margin-bottom: 10px; border-top: solid 1px #d8d4dd; }
.find { background: url(../images/new/search_button.jpg) no-repeat bottom left; width: 44px !important; cursor: pointer; margin: 0 5px 1px 5px !important; height: 18px !important; line-height: 18px !important; border: solid 0px; vertical-align: bottom; }
.enter_txt { width: 73px !important; }
.enter_txt_login { width: 73px !important; margin-left: 15px !important; }
#enter {background: url(../images/new/enter_button.jpg) no-repeat; cursor: pointer; width: 65px !important; height: 18px !important; line-height: 18px !important; border: solid 0px;margin-left:40px !important;margin-top:10px !important; }
#password { display: inline; float: right; padding: 0 15px 5px 0px; }
#login { display: inline; padding: 0 0px 5px 15px; }
#left_column input { width: 105px; margin: 0; height: 16px; line-height: 16px; font-size: 100%; }
#empty { background: #fff; }
#main_content {padding-left: 10px;display:inline;border: 0px double #000;float: left;}

#map ul {margin:2px 0; padding:0;}
#map ul li {margin:5px 0 0 15px;}
#map ul li ul li {margin:5px 0 0 15px;}
.newsdate {color: #667780; font-size: 90%; font-weight:bold;}
/*------------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------------*/
#main_block {background: url('../images/new/content_bg.jpg') repeat-x 0 330px; padding-bottom: 30px;vertical-align:top;}
.header {height: 200px;display:table;vertical-align:top;}
.main_table {}
#top_text {position:relative;top:20px;left:20px;color:#C06C40;width:300px; height:30px}
/*------------------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------------------*/
.service_menu {font-size: 10px;padding-top:0px;position:relative;top:20px;left:20px;width:300px;}
#service_menu li { display: inline; color: #C06C40; font-weight: bold; padding: 0 11px 0 12px; border-right: solid 1px #C06C40; }
#service_menu li.noborder { border: solid 0px; }
#service_menu a { color: #C06C40; text-decoration: underline; }
#service_menu a:hover { text-decoration: none; }
/*------------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------------*/
#main_menu_block {position:absolute;top:174px;width:800px;}
#main_menu {margin-left: 35px;font-size: 11px;}
#main_menu li {display: block;float: left;color: #C66E00;font-family:Arial, sans-serif;font-weight:bold;padding: 0 12px 0 12px;height: 30px;line-height: 30px;text-align: center;}
#main_menu li a {color: #C3FFFB;font-weight:bold;font-size:11px;padding:0px 2px 2px 2px;}
#main_menu li a:hover { color: #9C1D21; }
#main_menu li.current a{color:#9D1D22}
#main_menu li.current {	background: url('../images/new/main_menu_tab.jpg') repeat-x;background-position:0px 4px;padding: 0px 12px 0px 12px;}
/*------------------------------------------------------------------------------------------------------------------------*/

#content {font-size: 70%;margin-bottom: 30px;padding-left:10px;width:620px;padding-top:14px;}
td#content table{}
td#content table td{padding: 2px 2px 2px 2px;}

#content p { margin: 3px 45px 3px 10px; }
#content h1,h2 { color: #667780; font-size: 160%; margin: 20px 0 5px 10px; }
#content h3,h4 { color: #667780; font-size: 140%; margin: 20px 0 5px 10px; }
#content h5,h6 { color: #667780; font-size: 90%; margin: 0px 0px 0px 0px; }
#content a { color: #6d8af2; font-weight: bold; }
.special_txt { color: #fff; font-size: 130%; font-weight: bold; margin: 40px 0 30px 0; }
.special_txt span { color: #d6e8f7; }
/*------------------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------------------*/
#right_column {width:100px;padding: 10px 0px 0px 10px;font-size: 70%;margin-left: 10px;vertical-align:top;position:relative;}
#right_button {margin-top:0px;}
.right_block {margin-top:10px;width: 260px;height:200px;display:table;vertical-align:top;}
.right_block h4 {color: #fff;font-size: 115%;font-family: Arial, sans-serif;margin: 0 5px 5px 20px;}
.right_block a {color:#424C53;}
.right_block p {font-size: 90%;margin: 0px 25px 8px 20px;}
.right_block_top {background: url('../images/new/right_block_top.jpg') no-repeat;}
.right_block_bottom {background: url('../images/new/right_block_bottom.jpg') no-repeat;background-position:0px 133px;height:300px;padding-top: 20px;padding-left:20px;padding-right:20px;padding-bottom: 30px;}
.right_block_bottom p {padding-left:10px;padding-right:10px;}
/*------------------------------------------------------------------------------------------------------------------------*/

#super_main {width:1000px;margin:auto;border:0px solid #CCC;height:99%}
#ss {width:100%;height:100%}
#footer A {color:#fff}
#footer {background: #000; height: 16px; color: #fff; font-size: 65%; text-align: right; padding: 5px 5px 5px 5px; }
.clsTextStrong {FONT-SIZE: 90%}
.clsTextSelect {FONT-WEIGHT: bold; FONT-SIZE: 75%}
.clsTextLight {FONT-SIZE: 80%}
.clsTextList {FONT-SIZE: 80%; TEXT-ALIGN: left}
.clsTextGray {FONT-SIZE: 80%; COLOR: #999999}
.clsSrvStrong {FONT-WEIGHT: bold; FONT-SIZE: 90%}
.clsSubmitButton {FONT-SIZE: 9pt}
.clsTopTextDk {FONT-WEIGHT: bold; FONT-SIZE: 12px}
.clsTopLinkDk {FONT-SIZE: 12px}
.clsMenuItem {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Tahoma,Sans-serif}
.cls_href_Dict {BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset}
.cls_href_Dict_Down {BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset}
.cls_txt {BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: transparent}
.cls_txt_cur {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: transparent}
.TapeNews {font-family: Tahoma;font-size: 11px;color: #303030;}
.TapeNews:hover {font-family: Tahoma;font-size: 11px;color: #303030;text-decoration:underline;}
.Navigator {font-family:Tahoma;font-size:11px;color:black;}
.PaneCaption {font-family: Tahoma;font-size:18px;color:#69758B;text-transform:uppercase;}
.PaneCaption:hover {color:#69758B;text-decoration:underline;}

.Baloon {border:1px solid red;background-color:orange;position:absolute;width:250px;}
.dics TD{background-color:#DB9847;}
.Content table {
	width: 100%;
	font-family: Tahoma;
	font-size: 100%;
}
.Content table td{
	border-collapse:collapse;
	border-spacing:0px;

	font-family: Tahoma; 
	font-size: 100%;
}
.clsTopLinkDk {
	FONT-WEIGHT: bold; COLOR: #663333
}
.clsSubmitButton {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LETTER-SPACING: 5px; BACKGROUND-COLOR: #cc9900
}
.clsSubmitButton:hover {
	TEXT-DECORATION: none
}

.clsTopTextLt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	background-color:#6A3838;
}

.TopBorder {
	border-color:#6A3838;
	border-width:2 0 0 0;
	border-style:solid;
}

.clsBottom {
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	background-color: #6A3838;
}

.MenuFrame {
	border-style:solid;
	border-width:2;
	border-color:#cc9900;
	background-color:#FCEEC1;
}

.clsBarCaption {
	font-family: Arial;
	font-size:14px;
	color:white;
	font-weight:bold;
	background-color:#cc9900;
	text-transform:uppercase;
}

.TopBorder {
	border-color:#000066;
	border-width:2 0 0 0;
	border-style:solid;
}

.Bottom {
	font-family: Tahoma;
	FONT-SIZE: 10px;
	COLOR: black;
	background-color: #FDDD93;
}

.MenuFrame {
	border-style:solid;
	border-width:2;
	border-color:#706FA9;
	background-color:#D5D5FB;
}

.clsBarCaption {
	font-family: Arial;
	font-size:14px;
	color:white;
	font-weight:bold;
	background-color:#706FA9;
	text-transform:uppercase;
}

.Button {
	background-color:#706FA9;
	color:white;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	LETTER-SPACING: 5px;
	margin:0;
	padding:0;
	border-width:0;
	border-style:solid;
	cursor:pointer;
}

.MenuBar {
	background-color:#FDDD93;
}

.TopLink {
	font-family:Tahoma;
	font-size:10px;
	color:black;
}

.TopLink:hover {
	color:black;
	text-decoration:underline;
}

.BottomLink {
	COLOR: black;
}

.BottomLink:hover {
	COLOR: black;
	text-decoration:underline;
}

.TabCap {
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:lightgrey;
	text-align:center;
}

.TabCapSelected {
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:lightgrey gray gray lightgrey;
	font-weight:bold;
	text-align:center;
}

.TabSelected {
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:lightgrey gray gray lightgrey;
}

.ButtonDefault {
	border-style:solid;
	border-width:1;
	border-color:#B76916;
}

.ButtonHover {
	border-style:solid;
	border-width:1;
	border-color:lightgrey gray gray lightgrey;
}

.ButtonPressed {
	border-style:solid;
	border-width:1;
	border-color:gray lightgrey lightgrey gray ;
}

.MenuItem:hover {
	color:#E68A00;
	text-decoration:underline;
}

.Navigator:hover {
	color:black;
	text-decoration:underline;
}

.Arttitle {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.Transcription {
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}

.Label {
    font-size: 12px;
    color: #007F00;
}

.Synonym {
    font-size: 12px;
    color: #008080;
    margin: 0 0 0 20;
}

.Arttext {
    font-size: 12px;
    color: #000000;
}

.Definition {
    font-size: 12px;
    font-style: italic;
    color: #800000;
}

.InExample{
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}

.OutExample{
    font-size: 12px;
    color: #808080;
}

.Wordlist{
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}

.ExDef {
    margin:0 0 0 20;
}

.PCntx {
    padding:0 0 0 20;
}

.Baloon {
	padding:5;
	background-color:#FFEDC5;
	border-width:1;
	border-style:solid;
	border-color:#B76916;
	float:left;
	width:400;
}
