* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-y: scroll;
}
body {
	background-image: url(/images/hintergrund.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: small;
}
#body_container {
	margin: 0px auto;
	padding: 0px;
	width: 1026px;
	background-color: white;
}
img {
	border: none;
}
a {
	color: #ff0100;
	text-decoration: none;
}
input, select, textarea {
	color: #656565;
}
.div_form input[type="checkbox"] {
	width: auto;
}
/***** all *****/
.date {
	float: right;
	font-size: smaller;
	color: #999999;
}
.date_left {
	float: left;
	font-size: 11px;
	color: #999999;
}
.checkbox {
	background: url(../images/design/checkbox.png) no-repeat;
	width: 13px;
	height: 13px;
	border: none;
}
h1 {
	color: #ff0100;
	font-size: 22px;
	clear: both;
	text-align: left;
}
h1.term_title {
  color: #666666;
}

h1.term_title span {
  color: #FF0000;
}
h2 {
	color: #999999;
	font-size: 16px;
	text-align: left;
	clear: both;
	padding: 7px 0px 7px 0px;
}
.more {
	font-size: 11px;
	text-decoration: underline;
}
p.text {
	padding-top: 5px;
	height: 57px;
	overflow: hidden;
}
/***** all end *****/
/***** top *****/
.top_0 {
  height: 16px;
  text-align: right;
  padding: 2px 10px;
}
.top_1 {
	padding-top: 20px;
}
.top_1 .left {
	float: left;
}
.top_1 .right {
	float: right;
}
.my_menu {
	padding: 15px 10px 0px 0px;
	position: relative;
	float: right;
}
.hello {
	border: 1px solid #CD9BA4;
	padding: 3px 3px 0px 3px;
	background: url(../images/design/hallo_bg.jpg) repeat-x;
	height: 23px;
}
.hello div, .hello h3 {
	float: left;
}
.hello img#logged_in {
	cursor: pointer;
	padding: 7px 5px 0px 8px;
}
.hello h3 {
	font-size: 11px;
	font-weight: normal;
	padding: 3px 8px 0px 8px;
}
.my_menu .my {
	position: absolute;
	right: 10px;
	top: 42px;
	background-color: #ebe8e9;
	border: 1px solid #CD9BA4;
	padding: 0px 10px 10px 0px;
	width: 130px;
}
.top_1 .date {
	padding-top: 5px;
	padding-right: 10px;
	clear: both;
}
#logo {
	float: left;
}
#top_separator {
	background: url(../images/design/top_separator.jpg) top no-repeat;
	width: 2px;
	height: 50px;
	float: left;
	margin: 0px 15px 0px 15px;
}
.current {
	font-size: medium;
	padding-left: 5px;
	padding-right: 5px;
	background-color: red;
	color: white;
}
.disabled {
	visibility: hidden;
}
#current_page {
	text-transform: lowercase;;
	color: #ff0100;
	font-size: 37px;
	float: left;
	padding-top: 4px;
}
.top_2 {
	clear: both;
	background: url(../images/design/top_bg.jpg) repeat-x;
	width: 100%;
	height: 50px;
}
#top_text {
	background: url(../images/design/top_text.jpg) no-repeat;
	width: 240px;
	height: 50px;
	margin-left: 15px;
	float: left;
}
.top_search_form {
	float: left;
}
.top_search_input {
	background: url(../images/design/search_bg.jpg) no-repeat;
	width: 403px;
	height: 25px;
	border: none;
	padding: 5px 10px 0px 10px;
	float: left;
	margin: 14px 10px 0px 15px;	
}
.top_search_btn {
	background: url(../images/design/search_btn.jpg) no-repeat;
	width: 26px;
	height: 26px;
	border: none;
	cursor: pointer;
	margin-top: 12px;
	float: left;
}
.top_search_form .checkbox {
	float: left;
	margin-left: 26px;
	margin-top: 20px;
}
.top_search_form label {
	float: left;
	padding-left: 5px;
	padding-top: 19px;
}
.top_3 {
	clear: both;
	padding-top: 10px;
}
.top_menu li {
	display: inline;
	float: left;
	width: 134px;
	margin-right: 2px;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 14px;
	margin-bottom: 10px;
}
.top_menu li a {
	color: #999999;
	text-decoration: none;;
}
.top_menu li a:hover {
	color: #ff0100;
}
.top_menu li.link_1 {
	background: url(../images/design/menu_off_1.jpg) repeat-x top;
}
.top_menu li.link_2 {
	background: url(../images/design/menu_off_2.jpg) repeat-x top;
}
.top_menu li.link_active {
	background: url(../images/design/menu_active.jpg) repeat-x top;
}
.top_menu li.link_active a {
	color: #ff0100;
}
#share_url {
  float: right;
  margin: 10px 10px 0 0;
}
#share_url span {
  margin: 0 2px;
  display: inline-block;
  width: 32px;
  height: 32px;
  background:url(../images/icons/social.png);
}
#share_url span.rss {
  background-position: 0px 0px;
}
#share_url span.twitter {
  background-position: -32px 0px;
}
#share_url span.facebook {
  background-position: -64px 0px;
}
#share_url span.reddit {
  background-position: -96px 0px;
}
#share_url span.digg {
  background-position: -128px 0px;
}


#share_url span.rss:hover {
  background-position: 0px -32px;
}
#share_url span.twitter:hover {
  background-position: -32px -32px;
}
#share_url span.facebook:hover {
  background-position: -64px -32px;
}
#share_url span.reddit:hover {
  background-position: -96px -32px;
}
#share_url span.digg:hover {
  background-position: -128px -32px;
}
/***** top end *****/
/***** content *****/
#content_wrapper {
	background-color: #f1f1f1;
	clear: both;
	padding: 10px 10px 10px 10px;
}
.left_content {
	width: 758px;
	float: left;
}
/* main news */
.main_news {
	background-color: #fff;
	height: 121px;
	margin-bottom: 10px;
	padding: 7px 10px 7px 10px;
}
.main_news_results {
	background-color: #fff;
	padding: 7px 10px 7px 10px;
}
.main_news .photo_m, .main_news_results .photo_m {
	float: left;
	margin-right: 12px;
}
.main_news .photo_m img, .main_news_results .photo_m img {
	border: 1px solid #a6a7ac;
}
.main_news .main_news_right, .main_news_results .main_news_right {
	float: left;
	width: 554px;
}
.main_news_results .main_news_right {
	padding-bottom: 10px;
}
.main_news_results p.text {
	height: auto;
}
.main_news_header {
	background: url(../images/design/title_bg.jpg) repeat-x top;
	height: 8px;
	margin-top: 5px;
}
.main_news_header_title {
	color: #ff0100;
	font-weight: bold;
	text-transform: lowercase;
	float: left;
	background-color: #fff;
	padding-right: 10px;
	margin-top: -5px;
	position: relative;
}
.main_news_header_dots_l {
	background: url(../images/design/title_l.jpg) no-repeat top left;
	height: 8px;
	width: 54px;
	float: left;
}
.main_news_header .date {
	background-color: #fff;
	margin-top: -3px;
	padding-left: 12px;
}
#show_news {
	height: auto;
}
#show_news p {
	padding-bottom: 10px;
}
#show_news h1, #about_list h1 {
	padding-top: 10px;
}
#about_list {
	margin-top: 10px;
}
#about_list .main_news {
	margin-bottom: 0px;
}
#about_list .main_news_right {
	width: 100%;
}
#about_list .main_news_right img {
	max-width: 750px;
}
.article_text {
	padding-top: 5px;
}
/* news */
.news_left, .news_right {
	width: 354px;
	float: left;
	background-color: #fff;
	height: 121px;
	margin-bottom: 10px;
	padding: 7px 10px 7px 10px;
	position: relative;
}
.news_left {
	margin-right: 10px;
}
.news_header {
	clear: both;
}
.news_header_title {
	color: #ff0100;
	font-weight: bold;
	text-transform: lowercase;
	float: left;
}
.border_bg {
	background: url(../images/design/border_bg.jpg) repeat-x;
	clear: both;
	height: 2px;
}
.border_l {
	background: url(../images/design/border_l.jpg) no-repeat left top; 
	height: 2px;
	width: 54px;
}
.news_text {
	padding-top: 5px;
}
.news_text p {
	float: left;
	width: 263px;
}
.news_text img {
	float: right;
}
.right_content {
	width: 238px;
	float: right;
}
.news_categories {
	background: url(../images/design/news_l_bg.jpg) repeat-x top #e3dfde;
	height: 500px;
	margin-bottom: 10px;
	
	position: relative;
}
.news_categories_title {
	background: url(../images/design/news_l_title.jpg) no-repeat;
	height: 40px;
	width: 238px;
}
.news_categories_list {
	padding: 10px 0px 0px 25px;
}
.news_categories_list li {
	list-style-type: none;
}
.news_categories_list li a {
	color: #666465;
	text-decoration: none;
}
.news_categories_list li a:hover {
	text-decoration: underline;
}
.news_categories_list li span {
	color: #e75153;
}
.news_categories_list li.open {
	list-style-image: url(../images/icons/minus.gif);
}
.news_categories_list li.close {
	list-style-image: url(../images/icons/plus.gif);
}
.news_categories_list li .sub_list {
	padding-left: 15px;
	padding-top: 0px;
	margin-top: 0px;
}
.news_categories_list li .sub_list li {
	list-style-image: url(../images/icons/minus_minus.gif);
}
.ttm {
	position: absolute;
	bottom: 0px;
	left: 7px;
}
.ttm img {
	float: left;
}
.ttm a, .ttm_l a {
	margin-top: 29px;
	float: left;
	font-size: 10px;
	color: #c86665;
	margin-left: 10px;
}
.left_content #central_title {
	width: 712px;
}
.search_news_result {
	background-color: #fff;
	padding-top: 20px;
	min-height: 550px;
}
.search_news {
	background: url(../images/design/search_news_bg.jpg) repeat-x bottom;
	height: 135px;
}
.search_news_mix {
	background: url(../images/design/search_news_bg_l.jpg) repeat-x bottom;
	height: 135px;
	width: 238px;
	position:relative;
}
.search_news_mix a {
	position: relative;
	bottom: 10px;
	right: -140px;
	top: 55px;
}
.bg_1 {
	background: url(../images/design/search_news_bg_r.jpg) top right no-repeat;
	height: 120px;
	padding: 15px 0px 0px 5px;
}
.search_news_title {
	background: url(../images/design/search_news_title.jpg) no-repeat;
	width: 148px;
	height: 18px;
}
.search_news_form {
	clear: both;
	padding-top: 7px;
}
.search_news_input {
	background: url(../images/design/search_news_input_bg.jpg) no-repeat;
	width: 191px;
	height: 26px;
	border: none;
	padding: 5px 0px 0px 10px;
	float: left;
}
.search_news_btn {
	background: url(../images/design/search_news_btn.jpg) no-repeat;
	width: 23px;
	height: 24px;
	border: none;
	cursor: pointer;
	float: right;
	margin-right: 6px;
}
.choose_search {
	clear: both;
	padding-top: 8px;
}
.choose_search div, .choose_search label, .choose_search input {
	float: left;
	margin-left: 5px;
}
.choose_search div select {
	border: 1px solid #9b9b9b;
	padding: 0px 0px 0px 5px;
	width: 145px;
	color: #676566;
}
.choose_search div img {
	margin-left: 25px;
	margin-bottom: 1px;
	cursor: pointer;
}
/* show Lists*/
.mix_categories_title {
	background: url(../images/design/mix_list_l_title.jpg) no-repeat;
	height: 40px;
	width: 238px;
}
.show_list {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}
.ressources_container {
	clear: both;
}
.sort {
	float: right;
	color: #999;
	font-size: 11px;
	position: relative;
}
.sort div {
	float: left;
}
.selector {
	width: 150px;
	border: 1px solid #ccc;
	padding: 1px 5px;
  cursor: pointer;
}
.selector span {
	display: inline-block;
	width: 137px;
}
.selector img {
	cursor: pointer;
}
.sort_list {
	border: 1px solid #ccc;
	clear: both;
	width: 150px;
	padding: 2px 5px;
	margin-left: 25px;
	position: absolute;
	background-color: #fff;
	margin-top: 18px;
	top: 0px;
}
.sort_list li {
	list-style-type: none;
}
.sort_list li a {
	color: #999;
}
.sort_list li a:hover {
	text-decoration: underline;
}
.ressources_container .more {
	margin-top: 10px;
	clear: both;
	display: block;
}
table.ressources_table {
	border: none;
	margin-top: 10px;
}
table.ressources_table td {
	padding: 2px 5px 2px 7px;
	border-bottom: 1px solid #ebebeb;
}
table.ressources_table thead td {
	background-color: #fff;
	color: #ff0000;
}
table.ressources_table td.type {
	font-size: 10px;
	border-right: 1px dotted #ebebeb;
	width: 40px;
	text-align: center;
}
table.ressources_table td.ressource_name {
	border-right: 1px dotted #ebebeb;
	width: 300px;
}
table.ressources_table td.ressource_name span {
	display: inline-block;
	width: 239px;
}
table.ressources_table td.location {
	border-right: 1px dotted #ebebeb;
	width: 120px;
}
table.ressources_table tbody td.location {
	background-color: #f4f4f4;
}
table.ressources_table td.location span {
	display: inline-block;
	width: 69px;
}
table.ressources_table td.audiance {
	border-right: 1px dotted #ebebeb;
	width: 90px;
}
table.ressources_table td.audiance span {
	display: inline-block;
	width: 79px;
	text-align: right;
}
table.ressources_table td.distribution {
	border-right: 1px dotted #ebebeb;
	width: 160px;
}
table.ressources_table tbody td.distribution {
	background-color: #f4f4f4;
}
table.ressources_table td.distribution span {
	display: inline-block;
	width: 149px;
}
table {
	margin-top: 17px;
	border: 1px solid #cd9ba4;
}
table td {
	padding: 2px 0px 2px 7px;
	border-bottom: 1px solid #cd9ba4;
}
table td h2 {
	padding: 2px 0px 2px 0px
}
table thead td {
	background-color: #e3dfde;
}
table tfoot td {
	border-bottom: none;
	background-color: #e3dfde;
	padding: 5px 0px 5px 0px;
}
#show_news table {
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom: none;
}
#show_news table tr td {
	padding: 2px 15px 2px 15px;
	border-left: 1px solid #cd9ba4;
}
#show_news table tr td:first-child {
	border-left: none;
}

.term_container {
	position: relative;
}
.term_container img {
	cursor: pointer;
}
.words_term {
	position: absolute;
	left: -5px;
	top: 16px;
	background-color: gray;
	border: 2px solid silver;
	max-height: 100px;
	overflow: auto;
	min-width: 200px;
	padding: 2px 20px 5px 5px;
	z-index: 100;
	color: white;
}
.words_term li {
	list-style-type: none;
}
/* list by title */
.list_by_title {
	background-color: #fff;
	padding: 20px 5px 20px 25px;
}
#central_title {
	width: 910px;
	height: 25px;
	text-align: center;
}
.topic_cells {
	clear: both;
}
.topic_cell {
	float: left;
	width: 287px;
	margin-right: 23px;
	padding-top: 20px;
}
.topic_cell .main_news_header_title {
	text-transform: none;
}
.main_news_header_title a:hover {
	text-decoration: underline;
}
.sub_topics {
	clear: both;
	padding-top: 10px;
	padding-left: 20px;
	text-transform: lowercase;
}
.sub_topics a {
	color: #999999;
	margin-right: 5px;
	text-decoration: none;
}
.sub_topics a:hover {
	color: #ff0100;
}
/* registration */
#registration_title {
	background: url(../images/design/registration.jpg) no-repeat;
	width: 910px;
	height: 25px;
}
.registration_form form {
	padding-top: 20px;
}
.div_form, .accept_terms, .captcha {
	padding-top: 5px;
}
.div_form label {
	width: 110px;
	float: left;
}
.div_form input, .captcha input {
	width: 200px;
	float: left;
}
.div_form select {
	float: left;
}
.div_form img, .simple_captcha_field img {
	float: left;
	margin-left: 3px;
	cursor: help;
}
.div_form, .accept_terms, .captcha {
	clear: both;
}
.accept_terms input {
	float: left;
	margin-right: 5px;
}
#profile_country_name {
	width: 203px;
}
#delete_avatar {
	padding-top: 75px;
}
#delete_avatar input {
	margin: 0px 5px 0px 5px;
}
.simple_captcha_image {
	float: left;
	width: 110px;
}
.simple_captcha_field {
	float: left;
	padding-top: 13px;
}
.simple_captcha_field input {
		width: 200px;
		float: left;
}
form a:hover {
	text-decoration: underline;
}
.submit_btn {
	clear: both;
	cursor: pointer;
}
.submit_btn input {
	color: #999999;
	border: 1px solid #999999;
	padding: 0px 5px 0px 5px;
	background-color: #e9e5e4;
	margin-top: 10px;
	cursor: pointer;
}
.link_btn {
	color: #999999;
	border: 1px solid #999999;
	padding: 1px 7px 1px 7px;
	background-color: #e9e5e4;
	margin-top: 10px;
	text-decoration: none;
}
.link_btn:hover {
	text-decoration: none;
}
#login_title {
	background: url(../images/design/login.jpg) no-repeat;
	width: 910px;
	height: 25px;
}
#change_pass {
	background: url(../images/design/pass.jpg) no-repeat;
	width: 910px;
	height: 25px;
}
#edit_profile {
	background: url(../images/design/edit_profile.jpg) no-repeat;
	width: 400px;
	height: 25px;
}
.subcategories_title {
	background: url(../images/design/subcategories_title.jpg) no-repeat;
	height:40px;
	width:238px;
}
.ressource_title {
	background: url(../images/design/ressource_categories.jpg) no-repeat;
	height:40px;
	width:238px;
}
.list_term {
	padding-top: 5px;
	clear: both;
}
.list_term p {
	padding-top: 2px;
}
.list_term label, .list_term input {
	float: left;
}
.list_term label {
	width: 75px;
}
.list_term input {
	margin-right: 5px;
	width: 200px;
}

.share_button {
  float: right;
}

/* comments */
.comments {
	background-color: #fff;
	padding: 20px 10px 10px 10px;
	margin-top: 10px;
	clear: both;
	width: 738px;
}

.comments_image {
	margin-bottom: 10px;
}

.comments_login {
	margin-bottom: 10px;
}

.new_comment {
	padding: 10px 0px 10px 0px;
	width: 690px;
}
.new_comment textarea {
	width: 731px;
	height: 50px;
	overflow: auto;
}
.comment_cell {
	clear: both;
	padding: 5px 0px 5px 0px;
}
.comment_cell img {
	float: left;
	border: none;
}
.comment_cell .comment_data {
	float: left;
	padding-left: 10px;
	width: 661px;
}
.comment_cell .news_header_title {
	text-transform: none;
}
.comment {
	clear: both;
	padding-top: 10px;
}
/* trade */
.main_param {
	padding: 15px;
	color: #999999;
}
.main_param span {
	float: left;
}
.main_param .a {
	width: 70px;
}
.main_param .b {
	width: 103px;
}
.main_param .c {
	width: 33px;
	text-align: center;
}
.silver_border_bg {
	background: url(../images/design/silver_bg.png) repeat-x;
	clear: both;
	height: 2px;
	margin: 15px 0px 15px 0px;
}
.mix_last {
	font-size: 14px;
	font-weight: bold;
	clear: both;
}
.term_property {
	font-size: 14px;
	clear: both;
}
.color_picker {
	clear: both;
	padding-top: 10px;
}
.color_picker span, .color_picker form {
	float: left;
}
.color_picker form div, .color_picker form input {
	float: left;
	margin-left: 3px;
}
.color_picker form input {
	width: 70px;
	height: 18px;
	border: 1px solid #bbbbbb;
	background-color: #ececec;
	padding-left: 5px;
	padding-top: 1px;
}
.colorbox {
	background: url(../images/design/param_color.png) no-repeat;
	width: 21px;
	height: 21px;
	border: none;
	float:left;
	margin-left: 3px;
}
.ttm_l {
	background: url(../images/design/trade_the_mix_l.jpg) no-repeat bottom;
	width: 217px;
	height: 106px;
	margin-left: 5px;
	position: relative;
}
#sentence_1 {
	clear: both;
	padding-left: 15px;
}
.trade_container {
	background-color: #fff;
	padding: 15px 15px 7px 15px;
	margin-bottom: 10px;
}
.trade_filter {
	padding-top: 10px;
}
.trade_filter .date {
	float: left;
}
.filter_components {
	clear:both;
	font-size: 11px;
	color: #999999;
}
.filter_components label, .filter_components select, .filter_components div {
	float: left;
}
.filter_components label {
	padding-right: 5px;
	padding-top: 3px;
}
.filter_components select {
	border: 1px solid #9b9b9b;
	padding: 0px 0px 0px 5px;
	width: 130px;
	margin-right: 15px;
}

.filter_components input {
	float: left;
	width: 120px;
	margin-right: 5px;
}

.filter_components .calendar_date_select_popup_icon {
	float: left;
	margin-right: 15px;
}

.view img {
	float: left;
}
.view_1_on, .view_1_off, .view_2_on, .view_2_off {
	width: 24px;
	height: 21px;
	float: left;
	cursor: pointer;
}
.view_1_on {
	background: url(../images/design/view_1_on.jpg) no-repeat;
}
.view_1_off {
	background: url(../images/design/view_1_off.jpg) no-repeat;
}
.view_2_on {
	background: url(../images/design/view_2_on.jpg) no-repeat;
}
.view_2_off {
	background: url(../images/design/view_2_off.jpg) no-repeat;
}
.trade_container .border_bg {
	margin: 5px 0px 10px 0px;
	clear: both;
}
.chart_bg {
	background: url(../images/design/trade_bg.jpg) repeat bottom;
	width: 396px;
	height: 320px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	margin: 0px auto;
	position: relative;
}
.chart_1 {
	left: 48px;
	width: 144px;
	position: absolute;
	bottom: 0px;
	margin-right: 12px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.chart_2 {
	width: 144px;
	position: absolute;
	bottom: 0px;
	right: 48px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.chart_1_results div, .chart_2_results div {
	clear: both;
}
.chart_1_results div {
	position: absolute;	
	right: 204px;
	width: 350px;
	font-size: 11px;
}
.chart_1_results div span {
	float: right;
}
.x {
	width: 55px;
}
.chart_1_results .y {
	text-align: right;
}
.y {
	width: 134px;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 0px 5px 0px 5px;
}
.chart_2_results div {
	position: absolute;	
	left: 204px;	
	width: 300px;
	font-size: 11px;
}
.chart_2_results div span {
	float: left;
}
.trade_result {
	clear: both;
}
.trade_result .country, .trade_result b {
	float: left;
}
.trade_result .country {
	width: 290px;
	margin-right: 10px;
}
.country_name {
	position: absolute;
	left: 0px;
	background-color: #fff;
	z-index: 1000;
	padding-right: 5px;
	margin-left: 10px;
}
.trade_result .country .bg {
	background: url(../images/design/dot_bg.jpg) repeat-x bottom;
	height: 13px;
}
.see_full_report {
	clear: both;
	color: #cc0000;
	padding-top: 5px;
}
.see_full_report img {
	margin: 0px 5px -3px 0px; 
}
.see_full_report a {
	color: #cc0000;
	font-weight: bold;
}
.see_full_report i {
	font-size: 11px;
}
.see_full_report i a {
	font-weight: normal;	
}
.graph_container {
	margin: 0px auto;
	width: 728px;
	padding-top: 20px;
}
.show_graph .trade_result {
	padding-bottom: 20px;
}
.show_graph .trade_result a {
	color: #999999;
	text-decoration: none;
}
.show_graph .trade_result a:hover {
	color: #ff0100;
}
.show_graph .trade_result .country {
	width: 330px;
}
.bg1 {
	background-color: #ff6666;
}
.border1 {
	border-bottom: 1px solid #ff6666;
}
.color1 {
	color: #ff6666;
}
.bg2 {
	background-color: #6699CC;
}
.border2 {
	border-bottom: 1px solid #6699CC;
}
.color2 {
	color: #6699CC;
}
/* search */
.search_results {
	padding-top: 20px;
	padding-left: 220px;
}
.search_results form .main_search {
	background:transparent url(../images/design/main_search_field.jpg) no-repeat;
	height:25px;
	margin:0px 10px 0px 15px;
	padding:5px 10px 0px 10px;
	width:403px;
	border: none;
	float: left;
}
.search_results_index {
	padding-top: 20px;
	padding-bottom: 0px;
}
.search_results_index b {
	color: #ff0100;
}
.no_result_list {
	margin-left: 30px;
	margin-top: 10px;
}
.main_search_btn {
	float: left;
}
.ms_l {
	background: url(../images/design/main_search_l.jpg) no-repeat;
	width: 6px;
	height: 25px;
	float: left;
}
.ms_c {
	background: url(../images/design/main_search_c.jpg) repeat-x;
	height: 25px;
	float: left;
}
.ms_r {
	background: url(../images/design/main_search_r.jpg) no-repeat;
	width: 6px;
	height: 25px;
	float: left;
}
.ms_c input {
	border: none;
	background: url(../images/design/main_search_c.jpg) repeat-x;
	height: 25px;
	cursor: pointer;
}
/* about */
.about {
		padding: 20px 10px 10px 10px;
		background-color: #fff;
}
.about_results {
		color: #000;
		width: 50%;
}
span.def {
		color: #69c;
}
.black:hover {
		text-decoration: underline;
}
div.blue_text {
		color: #69c;
		float: left;
		margin: 10px 10px;
		text-decoration: underline;
		width: 60px;
}
div.red_text {
	color:#F66;
	float: left;
	margin: 10px 10px;
	text-decoration: underline;
	width: 60px;
}
div.value {
	float: left;
	margin: 10px 10px;
	font-size: 15px;
}
div.blue_space {
	width: 50px;
	margin: 15px 5px;
	height: 10px;
	background-color: #69c;
	float: left;
}
div.red_space {
	width: 50px;
	margin: 15px 5px;
	height: 10px;
	background-color: #F66;
	float: left;
}
.paragraf{
		margin-top: 20px;
		margin-bottom: 3px;
		text-align: justify;
}
.paragraf_indent{
		text-indent: 1.5em;
}
	
div.clearfix {
		clear: both;
}
div.item {
		float:left;
}
.border {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
}
/***** content end *****/
/***** bottom *****/
#bottom_wrapper {
	padding-top: 15px;
	text-align: center;
	padding-bottom: 15px;
}
.bottom_menu {
	padding-bottom: 2px;
	font-size: 11px;
}
.bottom_menu li {
	display: inline;
	color: #6f6f6f;
}
.bottom_menu li a {
	color: #6f6f6f;
	text-decoration: none;
}
.bottom_menu li.dot {
	padding: 0px 3px 0px 3px;
}
.bottom_menu li.dot img {
	margin-bottom: 3px;
}
/***** bottom end *****/

/***** flash messages start *****/

#messages {
	padding-top: 20px;
	font-weight: bold;
	font-size: 14px;
}
#error {
	color: #ff0100;
}
#notice {
	color: #656565;
}
.errorExplanation {
	padding-bottom: 20px;
}
.errorExplanation ul {
	margin-left: 25px;
}
/***** flash messages end *****/
.main_param_data {	
	clear: both;
}
.main_param_data_name {
	float: left;
}
.main_param_data_index {
	float: left;
}

.lists_title {
	color:#999999;
	font-size:16px;
	padding: 15px 10px 0px;
	text-align:left;
}

div.list_terms {
	margin: 10px 0;
}

.compare {

}

.compare a {
	color: #999999;
	text-decoration: none;
}
.compare a:hover {
	color: #ff0100;
}

div.description {
	margin: 10px;
}

.group_terms{
	clear:both;
}

.group_terms .group_term {
	clear:both;
	padding-top: 3px;
}
.group_term label {
	text-align: right;
	padding-right: 5px;
	width: 70px;
}
.add_nested_item_lvl2, .add_nested_item {
	margin-left: 178px;
}
.term0 {
	color: red;
}
.term1 {
	color: #666666;
}
.term2 {
	color: green;
}
.term3 {
	color: black;
}
.term4 {
	color: yellow;
}

.featured_label {
	text-align: right;
}


input.list_percent {
	width: 40px;
}

/***** auto completer *****/

div.auto_complete {
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}

.profile {
	margin: 0px 20px 20px 20px;
}

.profile .profile_left {
	margin: 0px 20px 0px 0px;
	float: left;
}

.profile .profile_right {
	float: left;
}

.profile .profile_data {
	clear: both;
}

ul.privacy li {
  clear:both;
  color:#999999;
  font-size:14px;
  margin: 10px 0 0 15px;
}

#main p {
  margin: 10px 0;
}

/* terms page, compare */
.compare {
  float: right;
  margin: 0 0 10px 50px;
}

  .compare span {
    margin: 5px 5px 0 0 ;
    display: inline-block;
  }

.addthis_button {
  display: inline-block;
  margin-top: 5px;
}

.chart_links {
  float: left;
  margin-top: 5px;
}

#compare_form {
  float: right;
}
#header_tip {
  float:right;
  width: 105px;
}
#header_tip h1 {
  color: #FF0000;
  font-size: 15px;
}
#header_tip div {
  font-size: 10px;
}
#movers_tip {
  margin: 20px;
}
#movers_tip h1 {
  color: #FF0000;
  font-size: 15px;
  margin: 10px;
}
#movers_tip div {
  font-size: 12px;
}
#home #content_wrapper {
	background-color: #ffffff;
	padding-bottom: 130px;
}
.intro {
	padding-top: 40px;
	padding-left: 200px;
}
.intro .question, .intro .question a {
		font-size: 28px;
		color: #ff0000;
}
.intro .question {
		padding-bottom: 10px;
}
.intro span {
		display: block;
		font-size: 21px;
}
.intro .a1 {
	padding-left: 70px;
}
.intro .a2 {
	padding-left: 20px;
}
.intro .a3 {
	padding-left: 200px;
}
.intro_info {
		padding-top: 50px;
		padding-left: 80px;
		line-height: 24px;
}
.intro_info div {
	float: left;
	width: 200px;
	padding: 0px 40px;
	font-size: 16px;
}
.question_1, .question_1 a {
	font-size: 22px;
	color: #ff0000;
	padding-bottom: 5px;
}
.question_1 a, .intro .question a {
	font-weight: bold;
} 
.mid {
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
}