﻿.cursor { cursor: pointer; }
.clear { clear: both; }
.left { width: 650px; height: 100%; float: left; }
.right { width: 330px; height: 100%; float: right; }
.title a { color: #BF282F; text-decoration: none; }
.search, .date { margin: 8px 0; }
.intro, .presscategory, .news, .training, .activities, .notice, .advertising, .video, .counter, .links, .news_content, .relation_post, .albumvideo, .videos { border: solid 1px #BDBDBD; }
.intro, .presscategory, .news, .training, .activities, .albumvideo, .videos { padding: 11px 0 0 14px; }
.notice, .advertising, .video, .counter, .links { padding: 7px 0 0 8px; }
.intro, .notice {  margin-bottom: 11px; background: transparent url('/Content/Images/Background/Intro.gif') repeat-x; float: left; }
.intro { height: 199px; }
.presscategory { height: 950px; margin-bottom: 11px; float: left; }
.presscategory .category_content .line-bottom { border-bottom:1px dotted #D1D1D1; width:100%; }
.notice { height: 202px; }
.date, .intro, .presscategory, .news, .training, .activities, .nav, .albumvideo, .videos { width: 636px; }
.date, .nav { padding-top: 9px; float: left; font-weight: bold; color: #808080; }
.date { text-align: right; height: 24px; }
.nav { height: 32px; padding-top: 18px; text-align: left; padding-left: 11px; color: #343434; }
.search { width: 312px; height: 27px; padding-left: 11px; padding-top: 5px; border: solid 1px #AFAFAF; float: right; color: #7F7F7F; background: transparent url('/Content/Images/Background/Search.jpg') repeat-x; } 
.search input[type="text"] { float: left; width: 259px; }
.search input[type="button"] { background: transparent url('/Content/Images/Buttons/Go.gif') no-repeat; width: 36px; height: 23px; float: right; position: relative; top: -2px; right: 10px; }
.links input[type="button"] { background: transparent url('/Content/Images/Buttons/Go.gif') no-repeat; width: 36px; height: 23px; }
.intro, .presscategory {  }
.notice, .advertising, .video, .counter, .links { float: right; width: 316px; }
.news, .advertising, .albumvideo, .videos { margin-bottom: 10px; background: transparent url('/Content/Images/Background/News.gif') repeat-x bottom; }
.news, .albumvideo { height: 219px; }
.videos { height: 260px; } 
.albumvideo .news_details .news_items img { margin: 20px 0 0 42px; }
.advertising { height: auto; }
.news, .albumvideo, .videos { float: left; }
.training, .video { margin-bottom: 12px; } 
.training { height: 220px; background: transparent url('/Content/Images/Background/Training.gif') repeat-x; float: left; }
.training_items a { color: #696969; }
.video { height: 288px; background: transparent url('/Content/Images/Background/Video.gif') repeat-x; } 
.activities { height: 232px; background: transparent url('/Content/Images/Background/Activities.gif') repeat-x; float: left; margin-bottom: 9px; }
.counter { height: 75px; margin-bottom: 12px; background: transparent url('/Content/Images/Background/Counter.gif') repeat-x; }
.links { height: 75px; margin-bottom: 8px; background: transparent url('/Content/Images/Background/Links.jpg') repeat-x; }
.title_block { width:360px; }
.presscategory .category_title_block { width: 432px; }
.videos .left .title { width: 318px; }
.title_block_right { width: 308px; }
.presscategory .category_title_block, .title_block, .title_block_right, .videos .left .title { height: 30px; background: transparent url('/Content/Images/Background/Block.gif') repeat-x; float: left; margin-bottom: 13px; }
.arrow { height: 16px; width: 16px; float: left; margin: 7px; background: transparent url('/Content/Images/Icons/Arrow.png') no-repeat; }
.block_title, .presscategory .category_block_title { text-align: left; padding: 1px 0 0 24px; color: White; font-weight:bold; }
.block_title { width: 270px; }
.presscategory .category_block_title { width: 410px; }
.block_title a { color: White; text-decoration: none; }
.intro_content { }
.presscategory .category_content { float: left; text-align: justify; width: 622px; height: auto; }
.lastnews, .training_news, .activities_news, .videos .left { float: left; border-right: solid 2px #CCCCCC; }
.lastnews, .training_news, .activities_news { width: 375px; }
.videos .left { width: 328px; }
.lastnews { height: 210px; }
.videos .left { height: 251px; }
.training_news { height:210px; }
.activities_news { height: 222px; }
.block_news, .lastnews .title, .training_news .title { }
.lastnews .title, .training_news .title, .activities_news .title { text-align: left; }
.block_news { text-align: justify; margin-top: -12px;  }
.lastnews .title, .training_news .title, .activities_news .title { color: #BF282F; font-weight: bold; }
.lastnews p, .training_news p, .videos .left p { margin-top: 0px; }
.news_image { float:left; margin-right: 9px; width: 150px; height: 100px; }
.news_details, .videos .right { float: right; margin: 0px 10px 0 10px; padding-top: 9px; }
.news_details { width: 238px; }
.videos .right { width: 286px; }
.news_items, .activities_items, .training_items, .videos .right .news_items { height: 100%; text-align: left; font-weight: bold; }
.item { height: 16px; width: 16px; margin-right: 7px; background: transparent url('/Content/Images/Icons/Item.gif') no-repeat; float: left; }
.news_items hr, .activities_items hr, .training_items hr { border: dotted 1px #D8D8D8; }
.activities_items hr, .training_items hr {  }
.activities_items a { color: #696969; text-decoration: none; } 
.news_items hr { }
.news_items a { color: #696969; }
.training_items, .activities_items { }
.ads_item { margin-left:-8px; }
.counter_text { font-size: larger; font-weight: bold; color: Black;  }

.notice_details { height: 210px; width: 311px; }
.notice_items { height: 145px; width: 296px; text-align: left; font-weight: bold; float: left; }
.notice_items a { color: #696969; text-decoration: none; }
.notice_items hr { border: 1px dotted #D8D8D8; margin: 9px; }

.left_block { width: 360px; height: 175px; }
.videos .left .video_desc { width: 316px; height: 175px; }

.fl { float: left; }
.fr { float: right; }

.more { padding: 10px 0 0 0; color: Red; font-weight: normal; }
.more a { color: Red; text-decoration: none; }

.news_content { color: Black; }
.news_content table td { border:solid 1px #BDBDBD; }
.news_content, .relation_post { width: 612px; padding: 13px 23px 16px 23px; text-align: left; } 
.news_content {  height: auto; margin-bottom: 19px; background: url("/Content/Images/Background/Details.gif") repeat-x scroll 0 bottom transparent; }
.news_item a { text-decoration: none; color: Black; font-family: Verdana; }
.relation_post { height: auto; margin-bottom: 10px; background: transparent url('/Content/Images/Background/relation_post.gif') repeat-x; }
.red { color: Red; display:inline; }
.news_content p.title { color:#CD2A2F; font-weight: bold; text-align: left; width: 400px; }
.date_post { font-size: 11px; width: 205px; }
.news_content hr { border: dotted 1px #C4C4C4; }
.news_content p { text-align: left; }
.post_image { width: 255px; height: 190px; }
.news_content .source { color:#CD2A2F; font-weight: bold; }
.relation_post_left, .relation_post_content, .relation_post_right { height: 30px; margin-bottom: 10px; } 
.relation_post_left { width: 8px; background: transparent url('/Content/Images/Background/Relation_Post/Left.jpg') no-repeat; }
.relation_post_content { padding-top: 7px; text-align: left; width: 300px; font-weight: bold; color: White; background: transparent url('/Content/Images/Background/Relation_Post/Middle.jpg') repeat-x; }
.relation_post_right { width: 7px; background: transparent url('/Content/Images/Background/Relation_Post/Right.jpg') no-repeat; }
.relation_post_arrow { height: 16px; width: 16px; display: inline; float: left; margin-right: 5px; background: transparent url(/Content/Images/Icons/Arrow.png) no-repeat scroll 0 0; }

/* PAGER   
----------------------------------------------------------*/
.pager { margin: 5px -2px 10px 5px; }
.pager span.disabled { border:1px solid #D1D1D1; color:#696969; }
.pager span.current { background-color:White; border:1px solid Orange; color:Orange; font-weight:normal; }
.pager a, .pager a:visited { border:1px solid #D1D1D1; color:#696969; text-decoration:none; }
.pager a:hover { border:1px solid Orange; color:Orange; }

.pager span.disabled, .pager span.current, pager a, .pager a:visited { margin: 2px 1px; padding: 3px 7px; }