#navigation_frame{
    background:url('/static/images/navigation_frame.jpg') repeat-x;
	height:46px;
	margin:0 0 5px 0;
    width:100%;
}
#frame_links .nav_item {
	float:left;
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:4px 0 4px 20px
}
#frame_links .nav_item  a {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	text-decoration:none
}
#frame_links .nav_item  a:hover {
    border-bottom:3px solid #6dcff6;
}
#rating {
	float:right;
	color:#000000;
	margin:2px 8px 0 0
}
#rating form {
	margin:3px 0 0 0
}
#rating select {
	font-size:11px;
	margin:2px 0 0 10px;
    width:110px;
}
#rating img {
	margin:0 1px 1px 0
}
#rating .input_button {
	margin:0 0 3px 0
}
#article_description {
	margin:0 310px 0 300px;
 }
#article_description h2 {
	color:#018BC6;
	font-size:14px;
	margin:0;
	padding:14px 0 6px 0;
	font-weight:bold
}
#tm_banner {
	float:right;
	margin:3px 3px 0 0
}
#tm_logo {
	float:left;
}
.frame_rating{
    height:30px;
    float:right;
}
body#rate_frame_content{
     background:url('/static/images/navigation_frame.jpg') repeat-x;
}
.rate_title{
    font-size:11px;
    color:#000;
}
.rate_content{
    padding-top:4px;
}
#navigation_frame .frame_rating{
    width:230px;
    *margin-right:20px;
}
body:first-of-type #navigation_frame .frame_rating{
    width:220px;
    margin-right:0;
}
body:last-child:not(:root:root) #navigation_frame .frame_rating{
    width:220px;
    margin-right:0;
}
