@charset "windows-1251";
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #e8e5d8;
	color: #353535;
}
a {
	text-decoration: none;
	color: #009aa6;
}
#page_container{
	width: 978px;
	background-color: #f8f5f0;
	border: 1px solid #c7c1a7;
	margin: 16px auto;
	padding: 0px;
	min-height: 800px;
}
#header_gray_rectangle{
	background-color: #d0d0d0;
	width: 1px;
	margin: 125px 0px 0px 10px;
	float:left;
	height: 35px;
	display:inline;
}
#logo{
	width: 207px;
	height: 181px;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	top: -11px;
	background-color: #591e2a;
	background-image:url(../images/tia_logo.gif);
}
#header_right{
	width: 760px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#header_ad{
	margin: 16px 0px 0px 23px;
	width: 729;
	height: 90px;
}
#top_menu{
	margin: 19px 0px 0px 0px;
	border-top:  1px solid #d0d0d0;
	border-bottom:  1px solid #d0d0d0;
	border-right:  1px solid #d0d0d0;
	height: 33px;
	width: 751px;
	background-image:url(../images/tia_menu_bckgr.gif);
}
.top_menu_item{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	width: 107px;
	height: 33px;
	float: left;
}
.header_menu_text{
	width: 79px;
	margin: 9px 0px 0px 14px;
	height: 25px;
	float: left;
	text-align: center;
	color: #772d3c;
	font-weight: bold;
	display: inline;
}
.header_menu_text a{
	color: #772d3c;
	font-weight: bold;
}
.header_menu_square{
	float: left;
	width: 8px;
	height: 8px;
	margin: 6px 0px 0px 0px;
	background-color:#6CC;
}
/* left column */

#left_column{
	width: 639px;
	float: left;
	margin: 3px 0px 0px 12px;
	display: inline;
}
#changing_news{
	width: 637px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #c5c4c4;
}
#changing_news_image{
	float: left;
	width: 350px;
	height: 300px;
	padding:0px;
	margin: 0px;
}
#changing_news_right{
	width: 287px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #7aae87;
}
#changing_news_newest{
	width: 167px;
	height: 24px;
	background-color: #7e515a;
	float:left;
	border-bottom: #fff 2px solid;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
#changing_news_changer{
	height: 29px;
	border-bottom: #fff 2px solid;
	border-left: #fff 2px solid;
	background-color: #7e515a;
	width: 118px;
	float: left;
}

#arrows_and_dots_container{
	width: 98px;
	height: 14px;
	margin: 6px auto 0px auto;
}
#arrows_and_dots_container div{
	width: 14px;
	height: 14px;
	float: left;
	background-image:url(../images/tia_circle_white.gif);
	background-repeat:no-repeat;
	background-position: 2px 5px;
	cursor: pointer;
}
#arrows_and_dots_container #left_arrow{
	background-image:url(../images/tia_arrow_left.gif);
	background-position: 2px 2px;
}
#arrows_and_dots_container #right_arrow{
	background-image:url(../images/tia_arrow_right.gif);
	background-position: 2px 2px;
}
#arrows_and_dots_container #dot_1{
	background-image:url(../images/tia_circle_gray.gif);
}
#changing_news_title{
	margin: 47px 15px 10px 15px;
	width: auto;
	/*height: 123px;*/
	padding:0px;
}
#changing_news_title a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #464545;
}
#changing_news_subtitle{
	margin: 2px 15px 0px 15px;
	width: auto;
	/*height: 88px;*/
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
}
#changing_news_see_more{
	margin: 0px 15px 0px 15px;
}
#changing_news_see_more a{
	 color: #591e2a;
	font-size: 12px;
}
.left_column_wide{
	padding: 4px 3px;
	border: 1px solid #c5c4c4;
	margin: 14px 0px 0px 0px;
	background-color: #fff;
}
.header{
	background-image:url(../images/tia_header_bckgr.gif);
	background-repeat:repeat-x;
	margin: 1px 1px 4px 1px;
	padding: 8px 6px 0px 6px;
	border-top: #dbd9d9 1px solid;
	border-left: #dbd9d9 1px solid;
	border-right: #dbd9d9 1px solid;
	height: 22px;
}
.header_gray{
	background-color: #ededed;
	color: #772d3c;
	padding: 3px 5px;
	height: 14px;
	font-weight:bold;
}
.header_more{
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.header_more a{
	font-size: 10px;
	font-weight: normal;
}
.wide_article{
	margin: 12px 10px 0px 10px;
	border-bottom: 1px dotted #c5c4c4;
	padding: 0px;
}
.wide_article_content{
	width: 480px;
	padding: 0px;
	height: 114px;
	margin: 0px 0px 0px 124px;
}
.wide_article img{
	float:left;
	margin: 2px 10px 0px 0px;
}
.wide_article_title a{
	color: #009aa6;
	font-weight: bold;
}
.wide_article_title{
	margin: 0px 0px 5px 0px;
}
.wide_article_body a{
	color: #353535;
}
.subject_small_frame{
	width: 304px;
	height: 193px;
	float: left;
	border: 1px solid #c5c4c4;
	background-color: #fff;
	margin-top: 16px;
	padding: 3px;
}
.subject_small_frame_first, .subject_small_frame_second{ 
	margin: 3px 10px;
	padding: 0px;
}
.subject_small_frame_first{
	border-bottom: 1px dotted #c5c4c4;
	height: 77px;
	margin-bottom: 7px;
}
subject_small_frame_first_right{
	width: 193px;
	margin: 0px 0px 0px 3px;
}
.subject_small_frame_first img{
	float: left;
	margin: 2px 5px 0px 0px;
}
.subject_small_frame_title{
	display:block;
	margin: 0px 0px 3px 0px;
	color: #009aa6;
	font-weight: bold;
}
.subject_small_frame_body{
	color: #353535;
}
.color_rectangle{
	width: 8px;
	height: 8px;
	position: relative;
	margin: 0px;
	top: -6px;
	right: -7px;
	float: right;
}

#article_detail_image{
	width: 350px;
	/* height: 300px; */
	float: left;
	margin: 8px 10px 0px 15px;
	display: inline;
}
#article_detail_image div{
	margin: 4px 0px;
	color: #525252;
	font-size: 10px;
	line-height: 12px;
}
#article_detail_right{
	width: 250px;
	height: 300px;
	float:left;
	margin: 4px 0px 4px 0px;
}
#article_detail_title{
	color: #009aa6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	margin: 15px 0px;
}
#article_detail_subtitle{
	color: #767676;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
#article_detail_body{
	font-size: 12px;
	line-height: 15px;
	margin: 15px 15px 0px 18px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px dotted #c5c4c4;
}



/*right column */

#right_column{
	width: 300px;
	float: left;
	margin: 3px 0px 0px 17px;
	display: inline;
}

#weeks_topic{
	width: 288px;
	border: 6px solid  #ee6850;
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	background-image:url(../images/tia_topic_bckgr.gif);
	background-repeat:repeat-x;
}

#weeks_topic_header{
	margin: 0px 7px;
	width: 274px;
	border-bottom: 3px solid #b2b1b1;
	padding: 0px 0px 4px 0px;
	color: #919090;
	font-size: 14px;
	font-weight:bold;
	height: 20px;
}
#weeks_topic_header_text{
	width: 255px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#weeks_topic_arrow{
	margin: 4px 0px 0px 0px;
	width: 9px;
	height: 7px;
	float: right;
	background-image:url(../images/tia_topic_arrow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	
}
#weeks_topic_top{
	width: 65px;
	height: 12px;
	background-color: #f9f7f3;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	top: -12px;
	color: #ee6850;
	font-size: 16px;
	font-weight: bold;
}
.weeks_topic_item{
	margin: 9px 7px;
	padding: 2px 0px 2px 11px;
	background-image:url(../images/tia_pink_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
}
.weeks_topic_item a{
	color: #6699cc;
	font-weight:bold;
}
#right_top_ad{
	margin: 15px 0px 15px 0px;
	padding: 0px;
}
#right_recomend{
	border: #956a73 3px solid;
	background-color: #FFF;
	background-image:url(../images/tia_recomend_bckgr.gif);
	background-repeat:repeat-x;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
#right_recomend_logo{
	width: 88px;
	height: 53px;
	background-image:url(../images/tia_recomend_logo.gif);
	background-color:#FFF;
	margin: 0px;
	padding: 0px;
	position:relative;
	top: -3px;
	float: left;
}
#right_recomend_header{
	float: right;
	width: 184px;
	border-bottom:  3px solid #b2b1b1;
	color: #919090;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 5px 0px 0px;
	padding: 8px;
}
#right_recomended_container{
	clear: both;
	margin: 5px 0px 2px 0px;
}
	
.right_recomended_column{
	width: 90px;
	margin: 2px 0px 2px 6px;
	float:left;
}
.right_recomended_column a{
	color: #009aa6;
}
.right_recomended_column a img{
	margin: 0px 0px 4px 0px;
}

#right_others_filter{
	color: #626262;
	margin: 4px 15px;
	padding: 0px;
	font-size: 10px;
}
#right_others_filter a{
	color: #626262;
}
.right_others_title{
	clear: both;
	margin: 8px 15px;
}
.right_others_title img{
	float: left;
	margin: 2px 7px 6px 0px;
}
.right_others_title a{
	font-weight: bold;
}
#right_newsletter, #right_poll, #right_others{
	margin: 15px 0px 0px 0px;
	border: 1px solid #c5c4c4;
	background-color: #fff;
	padding: 4px 3px;
}


#right_newsletter_form{
	color: #5d5e5e;
	font-weight:bold;
	margin: 5px 12px;
	padding:0px;
	font-size: 10px;
}
#right_newsletter_form div{
	margin: 0px;
	padding: 0px;
}
#newsletter_email{
	width: 212px;
	height: 16px;
	border: 1px solid #b1b0b1;
	margin: 7px 0px 3px 0px;
	padding: 3px;
	float: left;
}
#newsletter_button{
	margin: 6px 0px 0px 4px;
}
	
	
#quiz_question{
	margin: 7px 15px;
	color: #96606b;
	font-weight:bold;
}
#quiz_answers{
	margin: 7px 15px;
	color: #5d5e5e;
}
#quiz_bottom{
	width: 200px;
	margin: 12px auto;
}
#quiz_submit{
	width: 75px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#quiz_show_results{
	width: 100px;
	margin: 5px 0px 0px 15px;
	float: left;
	padding: 0px;
}
#quiz_show_results a{
	color: #b55772;
	font-size: 10px;
	font-weight: bold;
}
	
#right_ad_bottom{
	height: 250px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}


#footer{
	background-color: #ececec;
	border-top: #591e2a 1px solid;
	margin: 15px 0px 25px 0px;
	color: #797878;
	font-size: 10px;
	padding: 5px 15px;
	clear: both;
}
#footer_menu{
	float: right;
}
#footer_menu a{
	color: #772d3c;
	font-weight: bold;
}




#change_page_container{
	width: 400px;
	margin: 6px 0px;
	height: 10px;
}
#page_back{
	width: auto;
	float: left;
	padding: 0px 5px 0px 12px;
	border-right: solid 1px #ccc;
}
#page_back a{
	color: #956a73;
}
#pages{
	width:auto;
	float:left;
}
#pages ul{
	margin: 0px;
	padding: 0px;
}
#pages ul li{
	display:inline;
	margin: 0px;
	padding: 0px 5px;
	border-right: solid 1px #ccc;
	border-bottom: none;
	color: #009aa6;
}
#pages ul li a{
	font-weight:normal;
	text-decoration:none;
	color: #956a73;
}
#page_forward{
	width:auto;
	float:left;
	padding-left: 5px;
}
#page_forward a{
	color: #956a73;
}


.clear{
	clear: both;
	font-size: 1px;
}

.error{
	color:#039;
	margin: 25px;
}