body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#231f20; font-family: Arial, Tahoma, sans-serif;}
body, html {height:100%;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#84B93B; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:2.7em; font-weight:bold; line-height:28px; margin:0; padding:0 0 8px 0; font-family: 'Times New Roman', sans-serif;}
h2 {font-size:2em; color:#b12125; margin:0; padding:12px 0 0; line-height:1.1em;}
h3 {font-size:1.5em; margin:0; padding:0 0 7px; line-height:1.05em;}
h3 a {color:#231f20; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4 {}


ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0;}


#main_global {width:100%; min-height:100%; min-width:1000px; background:url(../images/bg.jpg) 50% 0 no-repeat;}
#main_global1 {padding:30px 0 0 0; width:984px; margin: 0 auto; height:1770px;}
#container {font-size: 1.2em; background: transparent url(../images/page_bg.png) 0 0 repeat-y;}
#container_top {padding: 38px 64px 0 68px; width:852px; min-height:1243px;   position:relative; z-index:2; background: transparent url(../images/page_top.jpg) 0 0 no-repeat;}

#header {padding: 156px 0 0 0; height:107px; background:url(../images/header.jpg) 0 0 no-repeat;}

#header form {float:right;}
#header form div {width:182px; height:22px; float:right; margin: 0 8px 0 0; background:url(../images/search_input.gif) 0 0 no-repeat;}
#header form div input {width:172px; padding: 2px 5px; border:0; background:none; height:18px;}
#header form .go  {cursor:pointer; border:0; width:23px; height:22px; float:right;	background:url(../images/search_go.jpg) 0 0 no-repeat;}

.now_date  {float:right;	clear:both; font-size: 1.33em; font-weight:bold; padding: 27px 0 0 7px; color:#231f20; background:#ece6b1; }

#main_menu {list-style-type:none; margin:0 0px 0 0; padding:10px 0 0 0;}
#main_menu li {margin: 0 27px 0 0;}
#main_menu li.active {background:url(../images/main_menu_active.gif) 0 100% repeat-x;}
#main_menu li a {display:block; height:70px;}
#main_menu li a span  {display:none; }
#main_menu li a#mm_01 {width:176px; height: 65px; background:url(../images/mm_01.png) 0 0 no-repeat;}
#main_menu li a#mm_02 {width:176px; height: 65px; background:url(../images/mm_02.png) 0 0 no-repeat;}
#main_menu li a#mm_03 {width:176px; height: 65px; background:url(../images/mm_03.png) 0 0 no-repeat;}
#main_menu li a#prog {width:176px; height: 65px; background:url(../images/program.png) 0 0 no-repeat;}
#main_menu .title {font-size:1.83em; font-weight:bold; text-align:center; padding-top:29px;}
#main_menu .number {font-size:1.83em; font-weight:bold; color:#b12125; text-align:center; padding-top:13px;}
#main_menu .join { display:block; font-size:1.33em; margin: 0 auto 12px; font-weight:bold; width:174px; height:50px; padding:36px 0 0 0; color:#231f20; text-decoration:none; background:url(../images/join.png) 0 0 no-repeat;}
#main_menu .join:hover {text-decoration:none;}

/*---/header---*/

/*---content---*/
#content {background:url(../images/content.gif) 189px 0 repeat-y;}
#content1 {float:left; width:852px;}
.add {background:url(../images/add_bg.gif) 189px 0 repeat-y; padding: 0 0 6px 0; margin: -20px 0 -3px 0; position:relative;}
.add  table {border-bottom:1px solid #88836a; width:100%;}
.add .title {font-size:1.83em; font-weight:bold;  width:115px; padding-top:29px;}
.add .number {font-size:6.5em; font-weight:bold; color:#b12125; text-align:right; padding-top:20px;}
.add .join { display:block; font-size:1.33em; margin: 0 auto 12px; font-weight:bold; width:174px; height:50px; padding:36px 0 0 0; color:#231f20; text-decoration:none; background:url(../images/join.png) 0 0 no-repeat;}
.add .join:hover {text-decoration:none;}
.add_menu {text-align:center; padding:5px 5px 5px 5px;}

.center_part {float:right; width:385px;}

.opinion {font-size:0.9em; padding: 8px 0 10px 0;}
.opinion h4 {font-size:1.18em; color:#b12125; font-style:italic; font-weight:normal; margin:0; padding:0;}
.opinion h4 a {color:#b12125; text-decoration:none;}
.opinion h4 a:hover {text-decoration:underline;}

.line {border-bottom:1px solid #888369; clear:both; margin: 0 0 10px 0;}
.line1 {border-bottom:1px solid #888369; clear:both; padding: 20px 0 0 0;}
.line2 {border-bottom:1px solid #888369; clear:both; padding: 0px 0 10px; margin: 0 0 15px 0;}

.last_new {padding: 8px 0 30px 0; font-size:0.9em;}
.last_new h3 {font-size:1.63em}
.last_new img {float:right; margin: 7px 0 0 20px;}

.left_part {float:left; width:178px; padding: 6px 0 0 0;}
.href_online {display:block; width:177px; height:70px; margin: 0 0 8px 0; background:url(../images/online_trans.png ) 0 0 no-repeat;}
.href_cite {display:block; width:177px; height:60px; margin: 0 0 8px 0; background:url(../images/href_cite.gif) 0 0 no-repeat;}
.href_fond {display:block; width:177px; height:60px; margin: 0 0 8px 0;  background:url(../images/href_fond.gif) 0 0 no-repeat;}
.href_portal {display:block; width:177px; height:60px; margin: 0 0 8px 0;  background:url(../images/href_portal.gif) 0 0 no-repeat;}

.description {margin:10px 0 0 650px;}

#flashcontent_sample {float:left; padding:10px 0 0 0; margin: 0;}
#flashcontent_groups {padding:0; margin: 0;}
#flashcontent_gallery {padding:0; margin: 0;}
/*.groups {background: #000000; margin: 20px 0 0 0;}*/

.theme {padding:13px 0 8px 0;}
.theme a {color:#231f20; text-decoration:none;}
.theme a:hover {text-decoration:underline;}
.theme div {color:#b12125;}
.theme div div {font-size:0.85em;}
.theme div a {color:#b12125;}
.theme p {padding: 7px 0; margin:0;}

.right_part {float:right; width:243px; margin: -2px 0 0 0; position:relative;}
.right_part  h2 {padding: 0 0 0px 0;}

.event {padding: 5px 0 20px 0;}
.event h3 {font-size:1.25em; font-family: 'Arial Narrow';}

/*---/content---*/

/*---footer---*/
#footer {margin: -30px 0 0;  height:196px; background:url(../images/footer_bg.png) 0 0 no-repeat;}
#footer ul {list-style-type:none; margin:0; padding:135px 0 0 68px; }
#footer ul li {float:left; padding: 0 50px 0 0; }
#footer ul li a {display:block; height:30px; position:relative;}
#footer ul li a#fm_01 {width:66px; background:url(../images/fm_01.gif) 0 0 no-repeat;}
#footer ul li a#fm_02 {width:160px; background:url(../images/fm_02.gif) 0 0 no-repeat;}
#footer ul li a#fm_03 {width:59px; background:url(../images/fm_03.gif) 0 0 no-repeat;}

/*---/footer---*/