body {margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:13px; background:url(../images/topbg.gif) repeat-x top;}
*.clear {clear:both; font-size:1px; line-height:1px; height:0px;}
*.mid {vertical-align:middle;}
#farsidictionary {margin:0 auto; padding:0; width:980px; overflow:hidden;}
a, a:link, a:visited {text-decoration:none; color:#000080;}
a:hover {text-decoration:none; color:#000000;}

#header_top {margin:0 auto; width:980px; height:28px; overflow:hidden;}
#header_top h3 {float:left; background:url(../images/img9.gif) no-repeat; margin:6px 0 0 10px; padding:0 0 0 11px; font-size:14px; font-weight:normal; display:inline; overflow:hidden;}
#header_top #divshare {float:right; margin-top:6px; overflow:hidden;}


#header {margin:0 auto; margin-top:8px; margin-bottom:15px; width:980px; height:90px; overflow:hidden;}
#header #logo {float:left; width:240px; height:75px; margin-top:7px; overflow:hidden;}
#header #ads {float:right; width:728px; height:90px; overflow:hidden;}


#tmenu {margin:0 auto; width:980px; overflow:hidden;}
#tmenu #canvas {margin:0 auto; background:#f5f5f5; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; overflow:hidden;}
#tmenu #canvas ul {padding:0; margin:0 0 0 15px; list-style:none;}
#tmenu #canvas li {display:inline; float:left; padding:0; margin:0;}
#tmenu #canvas li a, #tmenu #canvas li a:link, #tmenu #canvas li a:visited {padding:10px 8px 10px 8px; font-family:Verdana; font-size:12px; color:#000080; background:#f5f5f5; display:block; margin-right:5px; text-decoration:none;}
#tmenu #canvas li a:hover {background:#d0e1f5 url('../images/mt.gif') repeat-x; color:#000000; text-decoration:none;}
#tmenu #canvas li.active a, #tmenu #canvas li.active a:link, #tmenu #canvas li.active a:visited, #tmenu #canvas li.active a:hover { background:#d0e1f5 url('../images/mt.gif') repeat-x; color:#000000; font-weight:bold;}

#tmenu #canvas ul#right {padding:0; margin:0 15px 0 0; list-style:none;}
#tmenu #canvas ul#right li {display:inline; float:right; padding:0; margin:0;}
#tmenu #canvas ul#right li a, #tmenu #canvas ul#right li a:link, #tmenu #canvas ul#right li a:visited {padding:10px 8px 10px 8px; font-family:Verdana; font-size:12px; color:#000080; background:#f5f5f5; display:block; margin-right:5px; text-decoration:none;}
#tmenu #canvas ul#right li a:hover {background:#d0e1f5 url('../images/mt.gif') repeat-x; color:#000000; text-decoration:none;}
#tmenu #canvas ul#right li.active a, #tmenu #canvas ul#right li.active a:link, #tmenu #canvas ul#right li.active a:visited, #tmenu #canvas ul#right li.active a:hover { background:#d0e1f5 url('../images/mt.gif') repeat-x; color:#000000; font-weight:bold;}

#container {margin:20px auto; width:980px; overflow:hidden;}
#lcol {float:left; width:665px; margin-bottom:15px; overflow:hidden;}
#rcol {float:right; width:300px; margin-bottom:15px; overflow:hidden;}
#sbart {margin:0 auto; overflow:hidden;}
#sbart ul {padding:0; margin:0 0 0 10px; list-style:none;}
#sbart li {display:inline; float:left; padding:0; margin:0;}
#sbart li a, #sbart li a:link, #sbart li a:visited, #sbart li a:hover {padding:6px 8px 6px 8px; font-family:Verdana; font-size:15px; color:#000000; border-right:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; background:#F5F5F5 url('../images/tabbg.gif') repeat-x top; display:block; margin-right:5px; text-decoration:none; -webkit-border-radius-topright: 6px; -moz-border-radius-topright: 6px; -webkit-border-radius-topleft: 6px; -moz-border-radius-topleft: 6px;}
#sbart li.active a, #sbart li.active a:link,#sbart li.active a:visited, #sbart li.active a:hover {background:#e9e9e9 url('../images/tababg.gif') repeat-x bottom; font-weight:bold;}
#sbar {margin:0 auto; margin-bottom:15px; padding:20px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F5F5F5 url('../images/sbg.gif') repeat-x top; overflow:hidden;}
#sbar #search_text {float:left; margin-top:6px; width:130px; text-align:right; font-size:20px; font-weight:bold;}
#sbar #search_box {float:right; width:480px;}
#sbar #search_translate {float:right; width:480px; margin-top:15px;}
#sbar #search_input { width:350px; border:1px solid #DDDDDD; font-family:Verdana; font-size:19px; padding:5px;}
#sbar #translate {background:url(../images/zoom.gif) no-repeat left #FFFFFF; width:155px; padding:3px 3px 3px 28px; border:1px solid #DDDDDD; font-family:Verdana; cursor:pointer; text-align:left; font-size:19px; height:35px; font-weight:bold;}

#midsearch {margin:0 auto; overflow:hidden;}

#midsearch #det {margin:0 auto; padding:10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F9F9F9; overflow:hidden;}
#midsearch #det h1 {font-size:19px; margin:8px 0 12px 0; padding:0;}
#midsearch #det h2 {font-size:16px; margin:10px 0 6px 0; padding:0;}

#midsearch #mdlast h2 {float:left; font-size:19px; font-family:Trebuchet MS; color:#5f5f5f; margin:0 0 0 10px; padding:0;}
#midsearch #mdlast #cont {margin:0 auto; padding:5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F9F9F9; overflow:hidden;}
#midsearch #mdlast #cont table td { text-align:center; white-space:nowrap; font-family:Verdana; font-size:15px; overflow:hidden;}
#midsearch #mdlast #cont div#word {background:url('../images/img8.gif') no-repeat left; width:636px; padding:0; margin:0 0 0 4px; overflow:hidden; text-align:left;}
#midsearch #mdlast #cont div#word a, #midsearch #mdlast #cont div#word a:visited, #midsearch #mdlast #cont div#word a:hover, #midsearch #mdlast #cont div#word a:link {margin-left:14px;}

#midsearch #mdmost h2 {float:left; font-size:19px; font-family:Trebuchet MS; color:#5f5f5f; margin:0 0 0 10px; padding:0;}
#midsearch #mdmost #cont {margin:0 auto; padding:5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F9F9F9; overflow:hidden;}
#midsearch #mdmost #cont table td { text-align:center; white-space:nowrap; font-family:Verdana; font-size:15px; overflow:hidden;}
#midsearch #mdmost #cont div#word {background:url('../images/img8.gif') no-repeat left; width:574px; padding:0; margin:0 0 0 4px; overflow:hidden; text-align:left;}
#midsearch #mdmost #cont div#word a, #midsearch #mdmost #cont div#word a:visited, #midsearch #mdmost #cont div#word a:hover, #midsearch #mdmost #cont div#word a:link {margin-left:14px;}


#lsearch {float:left; width:325px; overflow:hidden;}
#msearch {float:right; width:325px; overflow:hidden;}
#lsearch h2, #msearch h2 {float:left; font-size:19px; font-family:Trebuchet MS; color:#5f5f5f; margin:0 0 0 10px; padding:0;}
#lsearch span, #msearch span {float:right; font-size:13px; font-family:Trebuchet MS; margin:5px 10px 0 0; padding:0;}
#lsearch #cont, #msearch #cont {margin:0 auto; padding:5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #e9e9e9; background:#F9F9F9; overflow:hidden;}
#lsearch #cont table td, #msearch #cont table td { text-align:center; white-space:nowrap; font-family:Verdana; font-size:13px; overflow:hidden;}
#msearch #cont div#word {width:250px; padding:0; margin:0; overflow:hidden; text-align:left;}
#lsearch #cont div#word {width:300px; padding:0; margin:0; overflow:hidden; text-align:left;}

#definition {margin:0 auto; overflow:hidden;}

#footer {margin:0 auto; background:#F5F5F5; border-top:1px solid #DDDDDD; width:980px; font-size:11px; height:45px; overflow:hidden; text-align:center;}
#footer ul{padding:0; margin:5px;}
#footer li{display:inline; padding:5px;}


#cevmet {float:left; width:150px; overflow:hidden;}
#cevmet1 {float:left; padding:2px; border:2px solid #DDDDDD; background:#F5F5F5; overflow:hidden;}
#cevac {float:right; text-align:right; margin-top:5px; width:440px; overflow:hidden;}
#cevtext {margin-top:6px; overflow:hidden;}
#cevtextt {border:2px solid #DDDDDD; font-family:Arial; font-size:15px; width:580px; height:80px; padding:3px; color:#333333;}
#cevdil1 {float:left; text-align:right; margin-top:15px; font-family:Verdana; font-size:15px; width:350px; overflow:hidden;}
#cevdil2 {float:right; text-align:left; margin-top:6px; font-family:Verdana; font-size:15px; width:250px; overflow:hidden;}
#cevtrans {background:url(../images/zoom.gif) no-repeat left #FFFFFF; width:155px; padding:3px 3px 3px 28px; border:2px solid #DDDDDD; font-family:Verdana; cursor:pointer; text-align:left; font-size:19px; height:35px; font-weight:bold;}
#cevson {float:left; padding:2px; border:2px solid #7ab6ec; background:#F5F5F5; overflow:hidden;}
#translation_res {margin:10px auto; padding:5px; border:1px solid #7ab6ec; color:#000000; font-size:17px; background:#FFFFFF; overflow:hidden;}
#copyright {color:#c0c0c0; font-size:11px; overflow:hidden;}
#cevson2 {float:left; margin-top:15px; padding:2px; border:2px solid #DDDDDD; background:#F5F5F5; overflow:hidden;}
#translation_res2 {margin:10px auto; padding:5px; border:2px solid #DDDDDD; color:#000000; font-size:17px; background:#FFFFFF; overflow:hidden;}
#copyright2 {color:#c0c0c0; font-size:11px; overflow:hidden;}



.notice {
	color:#000000;
	background-color:#FFFFDD;
	font-size:11px;
}
h1.notice, div.notice {
	margin:0;
	border:0.1em solid #FFD700;
	background-image:url(../images/s_notice.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
	padding:10px 10px 10px 36px;
	font-size:11px;
}
.notice h1 {
	border-bottom:0.1em solid #FFD700;
	font-weight:bold;
	text-align:left;
	margin:0 0 0.2em 0;
}

.warning {
	color:#CC0000;
	background-color:#FFFFCC;
	font-size:11px;
}
p.warning, h1.warning, div.warning {
	margin:0;
	border:0.1em solid #CC0000;
	background-image:url(../images/s_warn.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
	font-size:11px;
	padding:10px 10px 10px 36px;
}
.warning h1 {
    border-bottom:      0.1em solid #cc0000;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}

.error {
    background-color:   #FFFFCC;
    color:              #ff0000;
	font-size:11px;
}

h1.error, div.error {
    margin:             0;
    border:             0.1em solid #ff0000;
    background-image:   url(../images/s_error.png);
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    padding:            10px 10px 10px 36px;
	font-size:11px;
}
div.error h1 {
    border-bottom:      0.1em solid #ff0000;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}