@charset "utf-8";
/* CSS Document */
*{font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#container{margin:0 auto; width:780px; }

#wordinput{height:20px; border:1px solid #d3d3d3; width:270px; margin-right:10px; font-size:14px; padding-left:5px; position:relative; float:left;}
#wordsearch{ display:block; height:22px;border:1px solid #d3d3d3; width:100px; text-align:center; text-decoration:none; position:relative; float:left; font-size:12px; cursor:pointer; line-height:22px; color:black;}

.picture{position:relative; float:left; border:1px solid #d3d3d3; padding:2px; margin-right:20px; margin-bottom:20px; }
#langs{position:absolute; right:0px; top:10px; width:100px;}

#changelang{position:relative; float:right; width:380px;}
#changelang a{ position:relative; float:left; display:block; height:30px; width:180px; line-height:30px; text-align:center; color:white; text-decoration:none;background:url(images/bgbutton_.gif) no-repeat; margin-left:5px;}
#changelang a.selected{ display:block; height:30px; width:180px; line-height:30px; text-align:center; color:white; text-decoration:none;background:url(images/bgbutton.gif) no-repeat;}

.prfl{position:relative; float:left;}
.prfr{position:relative; float:left;}
.bold{font-weight:bold;}
.line30{line-height:30px;}
.font16{font-size:16px;}
.top20{margin-top:20px;}

#translation{margin-top:40px; padding-bottom:40px; position:relative; float:left; width:700px; clear:both; }

.theword{ position:relative; float:left; height:20px; line-height:20px; font-weight:bold;  margin-left:20px; width:430px; }
.transcription{ position:relative; float:left; line-height:20px; color:#F60; font-weight:bold;margin-top:10px; margin-left:20px; width:430px;}
.description{ position:relative; float:left;  line-height:20px; margin-top:20px; margin-left:20px; width:430px; }
.keyboard{position:relative; float:left; margin-bottom:20px; margin-top:20px; height:25px; width:700px; clear:both;}
.char{ display:block; float:left; text-align:center; color:white; font-size:14px; font-weight:bold;  width:25px; margin-right:2px; height:25px; line-height:25px; text-decoration:none; background:url(images/char.gif) no-repeat; position:relative; float:left;}
.char:hover{  background:url(images/char_.gif) no-repeat; }
.cats{
	position:relative;
	float:left;
	width:100%;}
.cats a{
	color:black;
	padding-left:20px;
	background:url(images/arrow.gif) no-repeat;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	display:block;
	width:200px;
	position:relative; float:left;
	margin-right:10px;
	margin-bottom:10px;}
.cats a:hover{
	text-decoration:underline;
	background:url(images/arrow_.gif) no-repeat;}
.cats h1{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;}
p{padding:0px; margin:0px;}
/*========================box======================================**/
.box {
	margin-bottom:15px;
	position:relative; float:left; width:100%;
}
.hbox {
	text-align:right;
	width:100%;
	background:url(images/corner1.png) no-repeat;
}
.hbox h1 {
	float:left;
	margin-top:-5px; padding:0px;
	font-size:14px;
}
.hbox div {
	background:url(images/corner2.png) top right no-repeat;
}
.hbox div div {
	margin:0 6px;
	padding:12px 5px 0 5px;
	height:24px;
	font-size:11px;
	background:url(images/bkgt.png) repeat-x;
}
.hbox h1 span a {
	color:#9D9D9D;
}
.hbox h1 span a:hover {
	color:#0B4585;
}
.hbox h1 a span {
	color:#B50015;
}
.hbox a:hover {
	color:#B50015;
}
.hbox h1 a + span, .hbox h1 a + span + span {
	margin-left:10px;
	padding-left:15px;
	border-left:1px solid #9D9D9D;
}
.hbox h1 > span:first-child, .hbox h1 span  {
	margin-right:10px;
	padding-right:15px;
	border-right:1px solid #9D9D9D;
}

.hbox_ajax h1 a {
	color:#9D9D9D;
	margin-right:7px;
}
.hbox_ajax h1 a.active {
	color:#0B4585;
}
.hbox_ajax h1 a span {
	color:#B50015;
	margin-right:0px;
	padding-right:0px;
	margin-left:0px;
	padding-left:0px;
	display: block;
	float: left;
	width: 1px; height: 1px; overflow: hidden;
}
.hbox_ajax h1 a.active span {
	display: inline;
	float: none;
	padding-right:3px;
	padding-left:5px;
}
.hbox_ajax h1 a + span, .hbox_ajax h1 a + span + span {
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #9D9D9D;
}

.cbox {
	padding:10px; margin:0px;
	border:1px solid #D2D2D2;
	border-width:0 1px;
	background:#fff;
	overflow:hidden;
}
.cbox h1 a{
	font:bold 16px tahoma;
}
.cbox h1 a:hover {
	color:#0B4585;
}
.cbox h1 a, .red {
	color:#B50015;
}
.cbox div {
	overflow:hidden;
	margin:0px; padding:0px;
}
.tbox {
	background:url(images/corner1w.png) no-repeat;
}
.tbox div {
	background:url(images/corner2w.png) top right no-repeat;
}
.tbox div div {
	margin:0 6px;
	padding:6px 6px 0 6px;
	background:url(images/bkgtw.png) repeat-x;
}
.dbox {
	background:url(images/corner3w.png) no-repeat;
}
.dbox div {
	background:url(images/corner4w.png) top right no-repeat;
}
.dbox div div {
	margin:0 7px;
	padding:7px 7px 0 7px;
	background:url(images/bkgbw.png) repeat-x;
}
.fbox {
	padding-left:6px;
	text-align:right;
	font-size:13px;
	background:url(images/corner3.png) no-repeat;
}
.fbox a {
	color:#B50015;
}
.fbox a:hover {
	color:#0B4585;
}
.fbox div {
	padding-right:6px;
	background:url(images/corner4.png) top right no-repeat;
}
.fbox div p {
	float:left;
	color:#9D9D9D;
}
.fbox div div {
	padding:9px 5px 0 5px;
	height:27px;
	overflow:hidden;
	background:url(images/bkgb.png) repeat-x;
}
.fbox .edit {
	padding-left:20px;
	font-size:11px;
	line-height:16px;
	background:url(images/edit.png) no-repeat;
}
.fbox .edit span, .hbox .rss span, .hbox .comment span {
	padding-bottom:1px;
	color:#575757;
	border-bottom:1px solid #ccc;
}
.edit:hover span, .hbox .rss:hover span, .hbox .comment:hover span {
	color:#B50015;
	border:none;
}
.fbox .radio {
	padding-left:20px;
	background:url(images/onair.png) 0 2px no-repeat;
}



