body
{margin: 0; padding: 0; background: #e9e9e9; color: #000; scrollbar-face-color: #9C9D9D; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #9C9D9D; scrollbar-darkshadow-color: #9C9D9D; scrollbar-track-color: #EDEDEC; scrollbar-base-color: #EDEDEC; scrollbar-arrow-color: #ffffff;}
body, td, th, textarea, select, h2, h3, h4, h5, h6
{font-size: 12px; font-family: verdana, arial, sans-serif;}
h1
{font: 18px arial, sans-serif; font-weight: bolder; font-size: 18px;margin:0; padding:0; color: #a60111;}
h1 span
{font-size: 18px;  color: #000000;}

big
{font-weight: bold; font-size: 17px;}
small
{font-size: 10px;}

.nnn_teaser_title,
a.nnn_teaser_title 
{font-size: 10px;}


.lgtxt
{font-size:13px; font-weight: normal;}
.mdtxt
{font-size:12px; font-weight: normal;}
.smtxt
{font-size:10px; font-weight: normal;}
big.red
{font-size: 17px; font-family:  Tahoma; color: #D0300E; font-weight: bold; margin-top: -10px;}
strong.gray_em_big
{font-size: 17px; font-family: Tahoma; color: #727272; font-weight: bold;}
.banner
{border: 1px solid #727272;}
.img
{border: 1px solid #646362; margin: 0 0 10px 10px;}
.img_left
{border: 1px solid #646362; margin: 0 10px 0 0;}
.img_small
{border: 1px solid #646362;margin: 3px 5px 0 0;}
.img_big
{border: 1px solid #646362;margin: 3px 8px 0 0;}
.img_front
{border: 1px solid #646362;margin:3px 0 0 0;}

p
{margin: 12px 0;}
img
{border: 0;}
.clear
{clear:both;}
#indention-block
{margin-top:9px;}
#indention-block1
{margin-top:9px;*margin-top:0px;}

div#pageHeader
{min-width:1002px; width:auto; margin-bottom:9px;}
* html div#pageHeader
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "auto" );}

/* container */
#HeaderContent,
#ContentContainer,
#mainContainer
{text-align:left;margin:0 auto;}

#mainContainer
{width:1002px;}

#ContentContainer
{width:994px;}

/* topNav */
.topMenu
{height: 28px;padding-left:9px;*padding-left:4px; background: #eceded url(/images/elements/bg_top_menu.gif) repeat-x bottom; color: #797c80; font-size: 10px; border-bottom: 1px solid #b7b7b7;}
.topMenu ul.topNav
{margin:0;padding:0;list-style:none;white-space: nowrap;}
.topMenu ul.topNav li
{float:left; margin-left:5px; margin-top:7px;}
.topMenu ul.topNav li a
{padding:7px 4px 0 20px; width:auto; font: 11px tahoma, arial; color: #797c80; text-decoration: none;}
.topMenu ul.topNav li a:hover
{color: #a60111; background-color:transparent; text-decoration: underline;}
.topMenu ul.topNav li.navDate
{background:#eceded; margin-right: 13px;}
.topMenu ul.topNav li.navHome
{background:#eceded url(/images/elements/icon_home.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navBookmark
{background:#eceded url(/images/elements/icon_bookmark.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navMail
{background:#eceded url(/images/elements/icon_email.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navAbout
{background:#eceded url(/images/elements/icon_about.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navArchive
{background:#eceded url(/images/elements/icon_archive.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navForum
{background:#eceded url(/images/elements/icon_forum.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navLJ
{background:#eceded url(/images/elements/icon_lj.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navRSS
{background:#eceded url(/images/elements/icon_rss.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navEnglish
{background:#eceded url(/images/elements/icon_english.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navBusiness
{background:#eceded url(/images/elements/icon_business.gif) 0 40% no-repeat;}
.topMenu ul.topNav li.navTwitter
{background:#eceded url(/images/elements/icon_twitter.gif) 0 40% no-repeat;}
/* End topNav */

.pageTitle
{height: 89px;background: #f9fafb url(/images/elements/bg_header.gif) repeat-x bottom;border-bottom: 1px solid #797c80;vertical-align: middle;}
.mainMenu
{height: 24px;background: #babbbb url(/images/elements/bg_main_menu.gif) repeat-x bottom;border-bottom: 1px solid #797c80;}
.subjectMenu
{height: 27px;background: #f7f8f9 url(/images/elements/bg_subject_menu.gif) repeat-x bottom;border-bottom: 1px solid #cfcfcf;}
.subjectMenu div
{padding: 7px 6px 6px 12px}

#pageHeader .topMenu .HeadColRight
{padding: 5px 12px 0 0;*padding-top:4px;float: right;}

#pageHeader .pageTitle .HeadColRight
{padding: 4px 12px 0 0;float: right;}

.siteName
{padding: 10px 0 0 20px;float: left;}


/* columns */

#LeftColumn,
#CenterColumn,
#RightColumn
{float:left;}

#LeftColumn
{width:719px;}

#LeftColumn #LeftColumn
{width:454px;}

#RightColumn,
#CenterColumn
{width:256px;margin-left:9px;*margin-right:-9px;}

.RightColumnContainer
{padding:9px; }

#Left-Column  p:first-child
{margin-top:0;}
blockquote
{font-family: Verdana; font-size: 14px; font-weight: bold; color: #666666;}
/* boxes
=================================================== */

/* white corner box */
.WhiteBox .BoxHeader
{height:4px;overflow:hidden;background:#fff url(/images/elements/l_corner_tr.gif) 100% 0 no-repeat;}
.WhiteBox .BoxHeader div
{width:4px;height:4px;overflow:hidden;background:#fff url(/images/elements/l_corner_tl.gif) 0 0 no-repeat;}
.WhiteBox .BoxContent
{background:#fff;}
.WhiteBox .BoxFooter
{height:4px;overflow:hidden;background:#fff url(/images/elements/l_corner_br.gif) 100% 0 no-repeat;}
.WhiteBox .BoxFooter div
{height:4px;width:4px;overflow:hidden;background:#fff url(/images/elements/l_corner_bl.gif) 0 0 no-repeat;}

.BreakingBox .BoxHeader
{height:4px;overflow:hidden;background:#fff url(/images/elements/bn_corner_tr.gif) 100% 0 no-repeat;}
.BreakingBox .BoxHeader div
{width:4px;height:4px;overflow:hidden;background:#a60111 url(/images/elements/bn_corner_tl.gif) 0 0 no-repeat;}
.BreakingBox .BoxContent
{background:#fff url(/images/elements/bn_line.gif) 100% 0 repeat-y;}
.BreakingBox .BoxFooter
{height:4px;overflow:hidden;background:#fff url(/images/elements/bn_corner_br.gif) 100% 0 no-repeat;}
.BreakingBox .BoxFooter div
{height:4px;width:4px;overflow:hidden;background:#a60111 url(/images/elements/bn_corner_bl.gif) 0 0 no-repeat;}

.WhiteBox .WhiteBox .BoxHeader
{height:4px;overflow:hidden;background:#faf9f1 url(/images/elements/l_in_corner_tr.gif) 100% 0 no-repeat;}
.WhiteBox .WhiteBox .BoxHeader div
{width:4px;height:4px;overflow:hidden;background:#faf9f1 url(/images/elements/l_in_corner_tl.gif) 0 0 no-repeat;}
.WhiteBox .WhiteBox .BoxContent
{border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;	background:#faf9f1;}
.WhiteBox .WhiteBox .BoxFooter
{height:4px;overflow:hidden;background:#faf9f1 url(/images/elements/l_in_corner_br.gif) 100% 0 no-repeat;}
.WhiteBox .WhiteBox .BoxFooter div
{height:4px;width:4px;overflow:hidden;background:#faf9f1 url(/images/elements/l_in_corner_bl.gif) 0 0 no-repeat;}

.GrayBox
{margin: 8px 8px 10px 0;}
.GrayBox .BoxHeader
{height:4px;overflow:hidden;background:#eceded url(/images/elements/c_in_corner_tr.gif) 100% 0 no-repeat;}
.GrayBox .BoxContent
{border-right:solid 1px #cfcfcf;	background:#eceded}
.GrayBox .BoxFooter
{height:4px;overflow:hidden;background:#eceded url(/images/elements/c_in_corner_br.gif) 100% 0 no-repeat;}

#RightColumn .WhiteBox .BoxHeader
{height:4px;overflow:hidden;background:#fff url(/images/elements/r_corner_tr.gif) 100% 0 no-repeat;}
#RightColumn .WhiteBox .BoxHeader div
{width:4px;height:4px;overflow:hidden;background:#fff url(/images/elements/r_corner_tl.gif) 0 0 no-repeat;}
#RightColumn .WhiteBox .BoxContent
{border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;background:#ffffff;}
#RightColumn .WhiteBox .BoxFooter
{height:4px;overflow:hidden;background:#fff url(/images/elements/r_corner_br.gif) 100% 0 no-repeat;}
#RightColumn .WhiteBox .BoxFooter div
{height:4px;width:4px;overflow:hidden;background:#fff url(/images/elements/r_corner_bl.gif) 0 0 no-repeat;}

/* end boxes
=================================================== */

.hotest strong
{font-family:  Arial; font-size: 13px; font-weight: bolder; color: #ffffff; padding:0 2px 1px 3px;}
.hotest a,
.link_small a,
.link_small a:link, 
.link_small a:visited 
{font-family:  Arial; font-size: 13px; text-decoration: underline; color:#000;}
.hotest a:hover,
.link_small a:hover,
.link_small a:active 
{color:#a60111;}
.date_gray
{font-family: Arial; font-size: 10px; font-weight: normal; color: #9b9b9b;}

.other_block,
.other_block_left,
.other_block_right
{width: 124px; float: left; margin: 0; padding 0;}
.other_block_right
{margin-left:17px;}
.other_block_left
{margin-left:4px;}
.textContainer
{float: left; padding: 6px 10px 10px 10px; margin:0px;}

.textContainerHot
{float: left;padding: 0 6px 2px 10px; margin:0px;}

.ContentHeader
{padding:2px 6px 6px 10px;border-bottom:1px solid #eceded;}
.ContentHeader h1
{font-size:18px;font-weight:bold;color:#a60111;padding:0;margin:0;}
.ContentHeader h2
{font-size:14px;font-weight:bold;color:#a60111;padding:0;margin:0;}

.ContentPath
{padding: 4px 0 4px 0; *padding-bottom:4px;}

.ContentFooter
{padding:6px 10px 6px 10px;border-top:1px solid #eceded;}

a:link,
a:visited
{color: #000000;}
a:active,
a:hover
{color: #666666;}

.link {color: #000000;}
a.link:link,
a.link:visited	{color: #000000;}
a.link:active,
a.link:hover {color: #666666;}

h2 a.header
{font-size:18px;font-weight:bold;text-decoration: none;color:#000;}
h2 a:hover.header
{font-size:18px;font-weight:bold;text-decoration: underline; color:#000;}

#hr{border-top: 1px solid #eceded; width: 100%; height:1px}
#str
{padding-top: 8px;}

strong.tit_gray,
strong.tit_gray a,
strong.tit_gray a:link,
strong.tit_gray a:visited
{font-family: Arial;font-size: 12px;font-weight: bold;color: #9b9b9b; text-decoration: none;}
strong.tit_gray a:active,
strong.tit_gray a:hover
{font-family: Arial;font-size: 12px;font-weight: bold;color: #9b9b9b;text-decoration: underline;}

h3 span
{font-family:  Arial; font-size: 12px;color: #686868;}
h3 a.header,
h3 a:link.header,
h3 a:visited.header
{font-size:13px;font-weight: normal;text-decoration: none;color:#1f73d1;}
h3 a:hover.header
{font-size:13px;font-weight: normal;text-decoration: underline; color:#1f73d1;}

h3 a.header_b,
h3 a:link.header_b,
h3 a:visited.header_b
{font-family: verdana;font-size:14px;font-weight: bolder;text-decoration: none;color:#000000;}
h3 a:hover.header_b
{font-family: verdana;font-size:14px;font-weight: bolder;text-decoration: underline; color:#000000;}

a.news_tit,
a:link.news_tit,
a:visited.news_tit
{font-size: 13px; font-family: Arial; color: #000000; font-weight: normal; text-decoration: underline;}
a:hover.news_tit,
a:active.news_tit
{color: #666666;}

.other_day a,
.other_day a:link,
.other_day a:visited {font-weight: bold; font-family:  Arial; color: #696969; font-size: 12px; text-decoration: none;}
.other_day a:active,
.other_day a:hover {font-weight: bold; color: #696969; font-size: 12px; text-decoration: underline;}


.link_small span 
{font-family:  Arial; font-size: 10px;color: #d0300e;}
.link_small span.block_date,
.block_date,
.block_date a
{font-family:  Arial; font-size: 10px;color: #686868;}

ul.red_li
{margin: 0; padding: 0; list-style: none; clear:both;}
ul.red_li li
{padding-left: 10px; padding-bottom:5px; background:url(/images/elements/rli.gif) no-repeat !important; }

/*slideMenu*/
.sm {margin:0; padding:0; list-style:none; width:234px; height:90px; display:block; overflow:hidden}
.sm li {margin:0; padding:0; float:left; display:inline; overflow:hidden}

/*Carusel*/
.carousel ul
{margin: 0;}
.carousel li img
{background-color: #fff; width: 88px; height: 31px; margin-right: 10px;}

/* form */
form, input
{margin: 0; padding: 0;}
input
{font-family: verdana;vertical-align: middle;font-size: 11px;color: #000000;background: #ffffff;border: 1px solid #797c80;height: 18px;*height: 16px;}
input.go
{font-family: arial;font-weight: bold;color: #797c80;background: #dedfe1;cursor: hand;border: 1px solid #797c80;padding: 0 3px 2px 3px;*padding:0;height: 18px;}
input.vote
{font-family: arial;font-weight: bold;font-size: 14px;color: #D0300E;background: #E9E9E9;cursor: hand;border: 1px solid #D0300E;padding: 0 3px 2px 3px;*padding:0;height: 22px;}


/* calendar */

.calendar table {
	background-color: #9b9b9b;
	padding: 2px 2px 2px 2px;
	margin: 0 auto;	
	width: 234px;
}

.calendar td {
	background-color: #ffffff;
	text-align:center;
	font-size: 11px;
	padding: 2px 4px 4px 4px
}
.calendar th{
	color: #ffffff;
	font-weight:600;
	text-transform: uppercase;
	text-align:center;
	vertical-align: top;
	font-size: 12px;
}
.calendar td a,
.calebdar th a {
	font-size: 11px;
}

.calendar th.today a{
	color: #ffffff;
}

.calendar td#sday{
	background-color: #eceded;
}
.calendar td.weekend,
.calendar td.weekend a,
.calendar td.weekend a.link,
.calendar td.weekend a.visited {
	color: #D0300E;
}
