@charset "utf-8";

* {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
body, html { margin:0; padding:0; background:#f3f6fb; padding-bottom:8px;}
img { border:0; }

a {text-decoration: underline; color:#0000ee;}
#logo {font-size:22px; text-decoration:none}


h1 { font-size:22px; font-weight:normal; display:block; }

#container_top_bar {height:15px; background:#b8cee6; color:#fff; font-size:11px; text-align:center;}
#container_top {background:url(i/top_gradient.jpg) repeat-x; height:70px; border-bottom:1px solid #b6cee6;}
#container_top_banner {text-align:center; padding-top:15px; margin-bottom:25px;}
#container_menu {width:980px; text-align:left;padding-top:20px}
#container_menu ul li {float:right; list-style-type:none; margin-left:10px; margin-top:10px; color:#000;}
#container_menu ul li a {font-size:12px; text-decoration:none; color:#000;}
#container_content {width:980px; background:#f7f7f7; border:1px solid #b6cee6; border-top:0;}
#container_left {width:370px; float:left;}
#container_left ul {list-style-type:none; margin:0; padding:0;}
#container_left ul li {margin:0; padding:0;margin-left:5px; margin-bottom:3px;}
#container_right {width:708px; float:left; background:#fbf9ed; border-left:1px solid #b6cee6;text-align:left; padding:10px 25px;}




h1 { font-size:22px; font-weight:normal; display:block; }
h2 { font-size:18px; font-weight:normal; display:block; border-bottom:1px solid #6fa2d4; padding:2px 10px; margin-bottom:20px; margin-top:10px; }
a.h3 { font-size:14px; font-weight:bold; font-style:italic; color:#374048; margin-bottom:10px; display:block; text-decoration:none; }

#search { width:600px }
#search_content { }
.input_text { width:450px; border:1px solid #7bacdc; background-color:#fff6c7; font-size:16px; padding:4px; font-weight:bold; color:#204c76; height:20px; float:left; }
.input_button { width:120px; border-right:2px solid #1e4871; border-bottom:2px solid #1e4871; border-left:2px solid #b2d3f4; border-top:2px solid #b2d3f4; background-color:#6c9ed2; font-size:14px; padding:4px; font-weight:bold; color:#ffffff; height:30px; float:left; margin-left:5px; }

hr { height:1px; color:#cccccc; background-color:#cccccc; border:0; }

#footer { text-align:center; padding:10px; padding-bottom:0; color:#999999; width:800px; }
#audio, #google { font-size:14px; padding:10px 0; padding-right:15px; }
#google_translation { font-size:16px; padding-left:20px; font-weight:bold; }

.list li { margin-bottom:5px; font-size:14px; margin-left:30px; }
.list li div { display:block; display:inline; padding-right:15px;  }
.status_connecting { background:url(img/connecting.gif) no-repeat center right; }
.status_connecting a { text-decoration:none; }


.status_ok { background:url(img/status_ok.gif) no-repeat center right; }
.status_ok a { text-decoration:underline; }
/*.status_not_ok { background:url(img/status_not_ok.gif) no-repeat center right; text-decoration:line-through; }*/
.status_not_ok { background:url(img/status_not_ok.gif) no-repeat center right; }
.status_not_ok a { text-decoration:none; }


.table_verbs td, .table_verbs th { padding:3px; }
.table_verbs td { border-bottom:1px solid #ccc; }
.table_verbs tr.odd td { background:#f0f0f0; }
.table_verbs th { background:#6f6f6f; color:#fff }

.left_nav a { text-decoration:underline; }
.left_nav a:hover { text-decoration:none; }
.top_nav li { float:left; margin-right:4px; }
