body
{color: #000; background:#fff url('/images/bg_top.gif') repeat-x top;}
body, td, th, textarea, select, h2, h3, h4, h5, h6, div
{font-size: 12px; font-family: arial; line-height: 140%; margin:0px;padding:0px}
body 
{padding: 0 5px;}
h1
{font-size: 18px; font-weight: bolder; margin:0px; padding:0px;}
noindex
{width:1000px;}
big
{font-size: 18px; font-weight: 400;}
.articleItem h2
{font-size: 18px; font-weight: 900;}
.articleItem h3
{font-size: 14px; font-weight: 100; font-style: italic}
.articleItem h4
{font-size: 14px; font-weight: 900; margin: 12px 0px 0px 0px;}
.poolTitle h2
{font-size: 14px; font-weight: 900;}
#linePath h3,
.archiveTitle h3
{font-size: 24px;  font-weight: 900; font-family: Arial; float:left;line-height: 100%;}
.articleItem h3.author
{margin-top:3px;}
.articleItem h5.author
{margin-top:3px;  font-weight: 100; font-style: italic}
.indent
{margin-top:10px;}
.red
{color: #FF0000}
.exclusive
{color: #12677f}
.gDate
{color: #bec2cc}
.mtitle
{margin-top: 10px;}
.mtitle h1
{padding-bottom:10px;font-size: 20px;line-height: 1.1;margin-top: -10px;}
.mtitle h2
{font-size: 14px; font-weight: 400; font-style: italic; padding-bottom:10px}
.mtitle h3.update
{font-size: 12px; font-weight: 800; font-style: italic; padding-bottom:10px}
.articleBody h4
{margin-top: 10px; font-size: 16px;  font-weight: 900;}
.attention
{color:#000;}
.attention strong
{ text-align: center; padding: 0px 6px; background-color: #f2dede; border: 1px solid #a94442; color:#a94442; border-radius: 10px; width: 10px;}

.noindent p:first-child
{margin-top: 0;padding-top:0;}

sup
{font-size:9px; font-weight: normal;}
.newsItem, 
.articleItem,
.articleBody,
.noticeItem
{font-size: 14px;}

.articleBody img 
{margin: 0 10px 10px 0}
.articleLeters
{margin: 20px 0; text-align: center}
small
{font-size: 10px;}

.lgtxt
{font-size:14px; font-weight: normal;}
.mdtxt
{font-size:12px; font-weight: normal;}
.smtxt
{font-size:10px; font-weight: normal;}
.img
{border: 1px solid #646362;}

div
{margin: 0px;padding:0px;}
.allCaps
{text-transform: uppercase}
p
{margin: 12px 0px 0px 0px;}
img
{border: 0;margin:0;}
.clear
{height: 0; line-height: 0; font-size: 0; border: 0; clear: both;float: none;}

#pageHeader
{margin:0 auto;}
.topMenu
{font-family: Arial; font-size: 12px; color: #fff; height:30px; width: 750px;float:left;}
.topForm
{padding: 4px 10px 0 0;float: right; width: 150px; text-align:right}
.pageTitle
{height:84px;overflow: hidden}
#pageFooter
{background: #2d2d2d; margin: 10px -5px 0 -5px;min-width: 1004px;}

.titleSectionBox
{border-bottom: 3px solid #2d2d2d;margin: 10px 0 10px 0;}
.titleSectionBox span
{background: url('/images/section_title_box_bg.png') right top no-repeat; padding: 5px 18px 1px 6px; color:#fff}

/* container */
#ContentContainer,
#mainContainer,
#FooterContent
{text-align:left;margin:0 auto;}
#mainContainer
{pa-dding-top: 10px}

#pageHeader,
#mainContainer,
#FooterContent,
#ContentContainer
{width:994px;}

#linePath
{padding:14px 10px 6px 10px; border-bottom: #2d2d2d 5px solid; height: 26px;line-height: 100%; overflow: hidden}
.path
{margin-top: 10px; float: right;line-height: 100%; width:610px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.path a
{line-height: 100%;}

#FooterContent
{padding:30px 10px 25px 10px}

.footerLogo,
.copyright,
.terms,
.advLink
{padding: 10px 10px 0; width:235px; color: #fff;}

.footerLogo
{padding-top: 20px}
.terms
{font-size: 10px;}

.advLink
{padding-top: 30px}
.advLink img
{margin:10px 10px 0 0;}


/************* TopNews *************/
#TopNews ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

div#TopNews
{margin-top: 0px;width: 734px;height: 300px;clear: both; float: left;}


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



ul#TopNewsImg li
{display: none;}

ul#TopNewsImg li.active
{display: block;}

ul#TopNewsImg li a img
{float: left;}
ul#TopNewsTit
{float: right;padding-left: 10px;background: #fff;}

ul#TopNewsTit li
{background: #fff;border-bottom: 1px solid #cccccc;	height: 51px;width: 355px;padding-top: 8px;}

ul#TopNewsTit li.last_item
{border-bottom: none;height: 51px;}

ul#TopNewsTit li.active
{
	background: #cdd1dc;
	width: 414px;
	margin-left: -68px;
	border-bottom: none;
	height: 53px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	margin-top:-1px;
}

ul#TopNewsTit li:first-child.active
{
	margin-top:0px;
}

ul#TopNewsTit li.one_row
{height: 56px;padding-top: 14px;}
ul#TopNewsTit li h1 a, ul#TopNewsTit li h1 a:visited
{color: #000;font-size: 14px;text-decoration: none;line-height: 1.4em;}
ul#TopNewsTit li.active h1 a, ul#TopNewsTit li.active h1 a:visited
{color: #000;font-size: 16px;line-height: 1.4em;}

/************* TopNews end *************/


/************* topNav *************/

.topMenu ul.topNav
{margin:0;padding:0;list-style:none;white-space: nowrap;}
.topMenu ul.topNav li
{float:left; padding:8px 0 0 10px;line-height: 100%;}
.topMenu ul.topNav li a
{width:auto; font: 12px arial; color: #cdd1dc; text-decoration: none;line-height: 100%;}
.topMenu ul.topNav li a:hover
{color: #ffffff; background-color:transparent; text-decoration: underline;}

/************* End topNav *************/ 

/************* mainMenu *************/
.mainMenu
{background: #cdd1dc; height:36px}
.mainNav
{width: 777px; float:left;}
/*
.mainNav ul
{margin:0;padding:0;list-style:none;white-space: nowrap;display: block;clear:both}
.mainNav ul li
{float:left; padding:0px;margin-top:10px;}
.mainNav ul li a
{width:auto; font: 16px arial; color: #2d2d2d; text-decoration: none;padding:10px 10px 10px 10px;height:35px;}
.mainNav ul li a:hover
{color: #ffffff; background-color:transparent;background:#2d2d2d;}
.mainNav ul li.selected
{width:auto; font: 16px arial; color: #2d2d2d; font-weight: 900; text-decoration: none;margin-top:0;padding:10px 10px 10px 10px;height:35px;background:#fff;}
*/

.icoNav
{width: 224px; float:left;}
.icoNav ul
{margin:0;padding:0;list-style:none;white-space: nowrap;display: block;clear:both}
.icoNav ul li
{float:left; padding:0px;margin-top:9px;}
.icoNav ul li a
{width:auto; font: 16px arial; text-decoration: none;padding:8px 10px 10px 10px;height:35px;}
.icoNav ul li a:hover
{color: #ffffff;}

.restonage
{position:absolute; top: 114px; margin-left: 1002px;}
.restonage img
{background: #fff url('/images/16plus.gif') no-repeat bottom;}

.pixoTop
{position:absolute; top: 0px; right:0px; width: 1px; height:1px; overflow: hidden;}

/************* End mainMenu *************/


.atext
{padding-top:3px;}
.siteName
{padding: 15px 0 15px 10px;float: left;}
.forAll
{padding: 10px 10px 0 0;float: right;}
.date
{color:#6e6e6e;}
div.date
{padding-top:5px;}

/************* columns *************/ 

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

#LeftColumn
{width:250px;}
#RightColumn
{width:238px;}

#RightColumn
{margin-left: 10px;}

#MainCenterColumn
{width:734px; margin-left: 10px;}

#SectCenterColumn
{width:744px;}

.archiveTitle
{padding:6px 10px 6px 10px; width:304px; float:left;}

.dateSelect
{width:400px; float:right; padding: 10px 10px 10px 10px}
.dateSelect table 
{float:right}

#SectCenterColumn #RightColumn
{width:484px;}

#FooterContent #MainCenterColumn
{width:714px; margin-left: 30px;}

.hr
{clear:both; margin: 5px 0; background: #cdd1dc; height:1px;}

.br
{clear:both; margin: 9px 0; height:1px;}

.indent
{margin-top:10px;}
#LeftColumn  p:first-child,
.textContainer  p:first-child
{margin-top:0;}
blockquote
/*{font-family: Verdana; font-size: 14px; font-weight: bold; color: #666666;}*/
{font-family: Arial; font-size: 16px; font-weight: bold; background: #f0f0f0; padding: 10px; border: 0; border-left: 8px #11667e solid;	color: #333;display: inline-block;margin-bottom: 5px;}


/************* end columns *************/ 

.textContainer 
{padding:0 10px;padd-ing:0;}

.materialHeader .textContainer 
{padding:10px 10px 10px 0; padd-ing:10px 0}
.newsDay,
.otherBlock
{background: #cdd1dc;border-top:2px solid #2d2d2d;}
.newsDay .title,
.otherBlock .title
{float: right; padding-top: 9px;text-transform:uppercase;font-size: 14px; color: #2d2d2d; width:150px;text-align: right;font-weight: 900;}
.otherBlock .title
{width:205px;}
.newsItem, 
.articleItem,
.noteItem
{padding: 8px 0 10px 0;}

.noticeItem
{padding: 0 0 12px 0;}
.imgContainer
{margin:0; padding: 0px;}
.imgSmall
{float:left;width:90px;height:60px;display:inline;margin-top:2px;}
.imgMedium
{float:left;width:143px;height:100px;display:inline;margin-top:2px;}
.imgLarge
{float:left;width:357px;height:257px;display:inline;}

.tableCell2 .articleItem .title
{overflow:hidden;}


/************* boxes *************/

.boxContainer 
{/*box-shadow: 0px 1px 5px #6e6e6e;-moz-box-shadow: 0px 1px 5px #6e6e6e; -webkit-box-shadow: 0px 1px 5px #6e6e6e;*/height: auto;background: #fff;margin:0;padding: 0;}
.boxWhiteContainer
{height: auto;background: #fff;margin:0;padding: 0;}
.boxContainer .materialTypeBox,
.boxWhiteContainer .materialTypeBox
{position:absolute;text-align:right; width: 238px;padding-top:2px}
.materialTypeBox .materialType
{background: url(/images/bg_btock_type.png) no-repeat;color:#fff; padding: 2px 10px 5px 25px; font-size:14px; font-weight: 900;text-transform:uppercase;}
.materialTypeBox2,
.materialTypeBox3
{border-bottom: 3px solid #2d2d2d;margin: 2px 0 10px 0;}
.materialTypeBox2 span,
.materialTypeBox3 span
{background: url('/images/section_title_box_bg.png') right top no-repeat; padding: 2px 25px 0px 10px; color:#fff; font-size:14px; font-weight: 900;text-transform:uppercase;}


.tableCell2 .materialTypeBox .materialType,
.online .materialTypeBox .materialType
{background: url(/images/bg_btock_type_dark.png) no-repeat;}
.boxContainer .TitleBox,
.boxWhiteContainer .TitleBox
{position:absolute; width: 238px;margin-top:129px;margin-bottom: 0px; background: url(/images/bg_title.png); height:50px;display: table;}
.TitleBox .title
/*{padding:15px 10px 0 10px;color:#fff; font-size: 18px; font-weight: 400;}*/
{padding:0 10px;color:#fff; font-size: 17px; font-weight: 400;display: table-cell; vertical-align : middle;line-height: 90%;}


.topNews
{margin-top: 10px; height:300px;}
.online
{margin-top: 10px;}
.online .materialTypeBox
{width:734px}
.tableCell2 .materialTypeBox
{width:734px}

.boxTitle
{background: #0c4757; overflow: hidden; height: 50px; display: table;width:100%}
.boxTitle .NewsTitle
{background: #fff; font-size: 18px; font-weight: 100;text-transform:uppercase;color:#2d2d2d;text-align: center; border-bottom: 5px solid #2d2d2d;border-top: 5px solid #fff;display: table-cell; vertical-align : middle;}

.ThemBox
{background: #0c4757; overflow: hidden; margin-top: 10px; height: 50px; display: table;width:100%}
.ThemTitle
{background: #2d2d2d; font-size: 18px; font-weight: 100; text-transform:uppercase; color:#fff; width:100px; text-align: center; display: table-cell; vertical-align : middle;}
.ThemContainer 
{padding:0 0 0 10px; width:860px; line-height: 1.8em; color: #fff;vertical-align: middle; display: table-cell; vertical-align : middle;}

.HotBox
{background: #f92e2e; overflow: hidden; margin-top: 10px; height: 50px; display: table;width:100%}
.HotTitle
{background: #ab0f0f; font-size: 18px; font-weight: 100;text-transform:uppercase;color:#fff; width:160px; text-align: center; display: table-cell; vertical-align : middle;}
.HotContainer 
{padding:0 0 0 10px; width:800px; line-height: 1.8em; color: #fff; vertical-align: middle; display: table-cell; vertical-align : middle;}

.NewsBox
{margin-top: 10px;}

.tableBase 
{width: 734px;  margin: 10px 0px 0px 0px; padding: 0px; display:table;}

#FooterContent .tableBase 
{margin-top:0px;}

.tableBaseRow
{Display: table-row;}

.tableBase .tableCell0,
.tableBase .tableCell1,
.tableBase .tableCell2,
.tableBase .tableCell3,
.tableBase .tableCell4
{display: table-cell;vertical-align:top;}

#FooterContent .tableBase .tableCell4
{background: url(/images/bg_footer_menu_line.gif) no-repeat; height: 260px; padding: 20px 10px 10px 10px;color:#fff;width:25%}

.advCell1,
.advCell2,
.advCell3
{margin-top:10px;}

.tableCell0
{width: 10px;}
.tableCell1
{width: 238px;}
.tableCell2,
.tableCell2 .materialTypeBox,
.advCell2
{width: 486px;}
.tableCell3,
.advCell2
{width: 734px;}



.iconsBox
{position: absolute; padding-top: 5px; width:218px; wi-dth:238px;}
.iconsBoxTop
{padding-top: 2px; width:100%;}
ul.statIco
{float: right;margin:0;padding:0;list-style:none;white-space: nowrap;}
.iconsBoxTop ul.statIco 
{float: none;}
ul.statIco li
{float:left; margin-left:5px; margin-top:0px;line-height: 100%;}
ul.statIco li.date
{margin-left:0;}
ul.statIco li span
{padding:7px 4px 0 22px; width:auto; font: 12px arial; color: #6e6e6e; text-decoration: none;line-height: 100%;}
ul.statIco li span.grate
{color: #12677f}
ul.statIco li.date span
{padding-left: 0;}
ul.statIco li.viewsIco
{background:url(/images/ico_views.png) 0 10% no-repeat;}
ul.statIco li.glassesIco
{background:url(/images/ico_glasses.png) 0 0 no-repeat;height:13px;padding-top:1px;}
ul.statIco li.conmmentsIco
{background:url(/images/ico_comments.png) 0 10% no-repeat;}
ul.statIco li.responseIco
{background:url(/images/ico_response.png) 0 0 no-repeat;}
ul.statIco li.glassesIco span
{padding-left:38px;}

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

/************* anchors *************/ 

#RightColumn .articleBody
{overflow: hidden;}

a:link,
a:visited
{color: #000000;}
a:active,
a:hover
{color: #666666;}
.articleBody .author
{font-style: italic}
.articleBody .author a:link,
.articleBody .author a:visited
{color:#6e6e6e; text-decoration: underline;font-style: italic}
.articleBody .author a:active,
.articleBody .author a:hover
{color: #2d2d2d; text-decoration: underline;font-style: italic}

.topMenu a:link,
.topMenu a:visited
{color:#cdd1dc; text-decoration: none;}
.topMenu a:active,
.topMenu a:hover
{color: #cdd1dc; text-decoration: underline;}

#subNav a:link,
#subNav a:visited
{text-decoration: none;}
#subNav a:active,
#subNav a:hover
{text-decoration: underline;}

.newsItem a:link,
.newsItem a:visited,
.articleItem a:link,
.articleItem a:visited,
.noticeItem a:link,
.noticeItem a:visited
{color:#000; text-decoration: none;}
.newsItem a:active,
.newsItem a:hover,
.articleItem a:active,
.articleItem a:hover,
.noticeItem a:active,
.noticeItem a:hover
{color: #2d2d2d; text-decoration: underline;}
.noteItem a
{font-size: 14px}


.ThemContainer a:link,
.ThemContainer a:visited,
.HotContainer a:link,
.HotContainer a:visited,
#FooterContent a:link,
#FooterContent a:visited
{color:#fff; text-decoration: none;}
.ThemContainer a:active,
.ThemContainer a:hover,
.HotContainer a:active,
.HotContainer a:hover,
#FooterContent a:active,
#FooterContent a:hover
{color: #fff; text-decoration: underline;}

.HotContainer a
{text-decoration: none; font-weight: 900; font-size: 14px;}

sup a 
{text-decoration: none; font-size:9px; font-weight: normal;}

/************* emd anchors *************/

/************* form *************/

.search input
{
background:#616266 url(/images/search.png) no-repeat 5px 1px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 11px;
height: 12px;
line-height: 1.1em;
padding: 4px 10px 4px 28px;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
border: 1px solid #17191d;
border-right: 1px solid #4c4d4f;
border-bottom: 1px solid #4c4d4f;
color: #cdd1dc;
}
.search input[type="submit"]
{
-webkit-appearance: push-button;
white-space: pre;
margin: 0;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
border:0;
-webkit-rtl-ordering: logical;
display: none;
}

/*Carusel*/
.carousel 
{backg-round-color: #ccc;margin: 0;width: 994px; padding:10px 3px 0 0;}
.carousel ul
{margin: 0;padding: 0;list-style: none;display: block;}
.carousel li
{text-align: center;width: 88px;height: 31px;padding: 0;margin: 0 1px 0 1px;display: block;float: left;}
.carousel li img
{background-color: #fff; width: 88px; height: 31px; }

input.go
{background:#616266;border-radius: 3px;padding:4px 30px 5px 30px;border: 1px solid #cdd1dc;color: #cdd1dc; cursor: pointer; text-transform: uppercase}

/* calendar */

.calendar table {
	background-color: #e7e7e7;
	padding: 3px;
	margin: 0 auto;	
	width: 744px;
	border-bottom: 3px solid #e7e7e7;
}
.calendar td#blank{
	background-color: #e7e7e7;
}
.calendar td {
	background-color: #fff;
	text-align:center;
	font-size: 11px;
	padding: 2px 4px 4px 4px
}
.calendar td.th{
	background-color: #e7e7e7;
	color: #000;
	font-weight:600;
	text-transform: uppercase;
	text-align:center;
	vertical-align: top;
	font-size: 12px;
}
.calendar tr.wd td{
	background-color: #e7e7e7;
}
.calendar td a,
.calebdar td.th a {
	font-size: 12px;
}
.calendar td.prev,
.calendar td.next {
	font-size: 12px;
	vertical-align: bottom;
}
.calendar td img{
	margin-bottom:10px;
}

.calendar td.next img{
	margin-left:10px;
}
.calendar td.prev img{
	margin-right:10px;
}

.calendar td.th.today a{
	color: #fff;
}

.calendar td#sday{
	background-color: #fff; border: 1px solid #ff0000
}
.calendar td.weekend,
.calendar td.weekend a,
.calendar td.weekend a.link,
.calendar td.weekend a.visited {
	color: #ff0000;
}
.mainMenu td.level0 {
	font-size:12px;
}
table.tbl, table.tbl td, table.tbl th {
    border-collapse: collapse ;
    border: 1px solid #ccc ;
}
table.tbl th {
	background-color:#ccc;
}
table.tbl td, table.tbl th {
    padding: 3px 5px ;
}

tr:nth-child(2n+1) td {
	background-color: #f0f0f0
}

table.td3-txt-center td:nth-child(3),
table.td3-txt-center td:nth-child(4) {
	text-align: center;
}

table.tbl2row, table.tbl2row td {
    border: 0 ;
}
table.tbl2row td, table.tbl2row th {
	font-size: 14px;
    padding: 6px 6px;
    vertical-align: top;
}
table.tbl2row th {
	font-weight: bold;
	text-align: left;
	padding-top: 18px;
}
table.tbl2row td:first-child, table.tbl2row th:first-child {
    padding-left: 0px;
}
table.tbl2row td:first-child{
	width: 365px;
}
