body, table, tr, td, div, ul, ol, li, p, h1, h2, h3, h4, form { margin:0; padding:0}
body { font: 12px Verdana, Helvetica, arial; color:#595959; background:#fff url(/img/bg_line.gif) 0 355px repeat-x; }
img { border:0;}
table {border-collapse:collapse; }
td {vertical-align:top;}
a {color:#0669b2;}
a:hover { text-decoration:none; }

.clear { clear:both; font-size:1px; }
.pix { height:1px; display:block;}
.table_border td {border:1px solid #000; padding:2px 5px;}

body, html {height:100%;}


h1 {color:#595959; font-size:20px; font-weight:normal; margin:30px 0 15px;}
h2 {color:#f67f2d; font:normal 18px  Arial; margin:22px 0 5px; font-style:italic; text-transform:uppercase;}
h3 {color:#595959; font-size:18px; font-weight:normal; margin:30px 0 10px;}

#wrapper { min-height: 100%;  height: auto !important; height: 100%; margin: 0 auto -82px;  width:990px; }

/*HEADER*/
	#header {background:url(../img/blur.jpg) no-repeat 40px 20px; height:360px; padding:20px 0 0 0; position:relative; z-index:2;}
		#header ul {list-style:none;}
		#header li {float:left;}
            #logo_btn { position:absolute; bottom:25px; left:0; }
		#lang, #first_nav , #second_nav  {float:right; display:inline; }
		#lang {margin-left:40px; color:#595959; margin-right:40px;}
			#lang span {color:#b80211;}
			#lang a {color:#595959;}

		#first_nav {}
			#first_nav li {margin-left:20px;}
			#first_nav a {color:#595959; }

		#second_nav {clear:right; width:603px; _margin-right:30px;}
			#second_nav li {margin:8px 0 0 33px;}
			#second_nav a {color:#b80211; font-size:25px;}

		#header .image {  clear:right;  float:right; margin-top:7px;}



	#left, #content, #right  {float:left; display:inline;}

/*LEFT COLUMN*/
		#left {width:200px; margin:-8px 20px 0 40px;}
			.menu {list-style:none; font-size:12px; margin-bottom:7px; }
				.menu li {margin-bottom:1px;}
				.menu a {color:#595959;}

			#left p {color:#3d3d3d; font-size:12px;}
			.dark {margin-top:5px;}
			.dark a{color:#3d3d3d;}

			.search {margin-top:5px;}
				.s_text {width:90px; border:1px solid #e3e9ef; border-top:1px solid #abadb3;}


/*CONTENT*/
		#content {width:670px; padding-bottom:50px;  margin:0 20px 0 40px;}
			#content.index {width:468px; margin:-15px 0 0; }
				#content p {margin:3px 0 15px; line-height:18px;}
				#content ul, #content ol {margin:5px 0 20px 20px; }
				#content li {margin-bottom:3px;}

			#content a :visited {color:#923d7b;}

			#content p.date_main {color:#b80211; font-size:18px; margin:30px 0 20px;}

			#content ul.news_anons {list-style:none; margin:0;}
				#content  .news_anons li {margin-bottom:18px; line-height:18px; }
					#content  .news_anons li li {margin-bottom:5px;}
				#content .news_anons	.name {color:#0669b2; font-size:18px; font-weight:normal; margin:30px 0 10px; display:block;}
//				#content .news_anons	.name {color:#0669b2; font-size:16px; display:block;}
				#content  .news_anons img {border:1px solid #000; margin:8px 0 1px;}

			.archive {float:right; margin-top:40px;	 }

			.page_nav { padding:5px 15px; border-left:1px solid #4b4b4b;}
				.page_nav a.active {font-weight:bold; text-decoration:none;}
			.bottom {margin:70px 0 -30px;}

			.img_left{float:left; border:1px solid #48464e; margin:3px 20px 10px 0;}
				#content p.img_left_title {color:#a7a7a7; font-size:10px; line-height:11px;}
				#content p.img_left_title a {color:#a7a7a7;}
			.art {margin-bottom:20px;}

			.translation {float:right;}

			.disc_list {float:left; display:inline; width:136px; margin:0 25px 23px 0; color:#9b9b9b; font-size:10px;}
				#content .disc_list p {line-height:12px; text-align:center; margin-bottom:0; }
				.disc_list img {border:1px solid #3d3d3d;}

			.one_disc {margin-bottom:15px; overflow:hidden;}
			.one_disc img {float:left; display:inline; margin:3px 50px 0 0; border:1px solid #3d3d3d;}
			.disc_video {float:left; display:inline;  margin: 25px 23px 0;  font-size:12px;}

			#content p.stars {margin:18px 0 3px; line-height:10px;}

			#content p.news_source {text-align:right; color:#F67F2D; margin-bottom:30px;}

			.text_table {width:100%; border:0;}
				.text_table td {padding:5px 10px 5px 0;}


/*RIGHT COLUMN*/
		#right {width:190px; margin:-8px 20px 0 40px;}
			#right.index {  color:#000; font-size:12px; margin-top:0;}
				#right.index a {color:#000;}
				.gnb ul {list-style:none; margin:2px 0 10px;}
					.gnb li{background:url(../img/dash.gif) no-repeat 0 7px; padding-left:8px;}

			#inside_nav {list-style:none; padding:5px 0 5px 15px; border-left:1px solid #3d3d3d;}
				#inside_nav li {margin-bottom:3px;}
				#inside_nav a :visited {color:#923d7b;}


/*FOOTER*/
	.push {clear:both;}
		#footer, .push {height:82px;}

	#footer {}
		#footer .line { background:url(../img/line.jpg) repeat-x;  height:3px; font-size:1px;}
		.footer_container {width:990px; margin:0 auto;}
		#footer p{border-left:1px solid #4b4b4b; padding:1px 14px 5px; float:left; display:inline; margin:13px 0 0 40px;}
		.counters {float:right; display:inline; margin:15px 40px 0 0;}
			.counters img {margin-left:10px;}
			
			
/*TABS*/
.tab {
    border-bottom: 1px solid #595959;
    text-align: center;
    font-family:  verdana;
    padding-bottom: 10px;
  }
.tab-active {
    border-left: 1px solid #595959;
    border-top: 1px solid #595959;
    border-right: 1px solid #595959;
    text-align: center;
    font-family: verdana;
    font-weight: bold;

  }
.tab-content {
    padding: 30px;
    border-left: 0px solid black;
    border-right: 0px solid black;
    border-bottom: 0px solid black;
      }			