body {
  color            : #222222;
  padding          : 0px;
  margin	       : 0px;
  background-color : #ffffff;
  font-family      : Tahoma, Verdana, Arial, sans-serif;
  font-size        : 11px;
}
table{
border:0px;
border-collapse:collapse;
}
table td{
padding:0px;
}
td, tr, p, .text {
  font-family      : Tahoma, Verdana, Arial, sans-serif;
  font-size        : 11px;
  color            : #222222;
}
#webs1 td {
border-bottom:1px solid #BBBBBB;
padding:3px;
}

a:link {color: #0d7bb8; text-decoration:underline;}
a:visited{color:#0d7bb8; text-decoration:underline;}
a:active {color: #0d7bb8; text-decoration:none;}
a:hover{color:#0d7bb8; text-decoration:none;}

a.href_webs:link, a.href_webs:visited {
color:#1171AB;
float:right;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-decoration:underline;
}

#webs1 {
border:0 none;
border-collapse:collapse;
margin:0;
padding:0;
width:100%;
}

.news-date-time {
  color:#ff5d38;
  font-size: 12px;
  font-weight      : bold;
font-style: italic;
  margin-bottom: 5px;
}
a.news-list-href:link, a.news-list-href:visited {
  font-size        : 11px;
  color            : #0d7bb8;
  text-decoration  : underline;
  font-weight      : bold;
  margin-bottom: 5px;
}
a.news-list-href:hover {
  font-size        : 11px;
  color            : #0d7bb8;
  text-decoration  : none;
  font-weight      : bold;
  margin-bottom: 5px;
}
a.news-back:link, a.news-back:visited {
  font-size        : 11px;
  color            : #0d7bb8;
  text-decoration  : underline;
  font-weight      : bold;
  margin-bottom: 5px;
}
a.news-back:hover {
  font-size        : 11px;
  color            : #0d7bb8;
  text-decoration  : none;
  font-weight      : bold;
  margin-bottom: 5px;
}
a.news-list-detail:link, a.news-list-detail:visited {
  font-size        : 10px;
  color            : #ffffff;
  text-align: center;
  text-decoration  : none;
  float: right;
  margin-bottom: 5px;
  background-color: #f55233;
  width: 93px;
  height: 14px;
}
a.news-list-detail:hover {
  font-size        : 10px;
  color            : #ffffff;
  text-align: center;
  text-decoration  : underline;
  margin-bottom: 5px;
  width: 93px;
  height: 14px;
}
ul#nav_g {
  display          : block;
  font-size        : 11px;
  font-weight      : bold;
  list-style       : none;
  text-align       : center;
  text-transform   : uppercase;
}
ul#nav_g li {
  float            : left;
  margin           : 0px;
  width            : auto !important;
  font-size        : 11px;
  font-weight      : bold;
  line-height      : 37px;
  white-space      : nowrap;
  text-transform   : uppercase;
}
ul#nav_g li a {
  font-size        : 11px;
  font-weight      : bold;
  display          : block;
  padding-left     : 25px;
  padding-right    : 25px;
  text-decoration  : none;
  color            : #ffffff;
  background       : transparent;
  text-transform   : uppercase;
  background-image : url(images/nav_g_line.jpg);
  background-repeat: no-repeat;
}
ul#nav_g li a:hover {
  font-size        : 11px;
  font-weight      : bold;
  color            : #ffffff;
  text-transform   : uppercase;
  background-image : url(images/bg3.jpg);
  background-repeat: repeat-x;
}
table.bron {
  width		       : 347px;
  height : 310px;
  table-layout	   : auto;
  border :1px solid #64b0d3;
  border-top :0px;
  margin-right: 10px;
}
table.bron td.section, table.bron2 td.section, table.content td.section, table.web td.section {
  padding: 0px;
  height: 29px;
  background-image : url(images/bgsection.gif);
  background-repeat: repeat-x;
}
.imgsection_ny {
  margin: 0px;
}

.imgsection {
  margin: 9px 0 0 10px;
}
.imgsection2 {
  margin: 7px 0 0 10px;
}
table.bron2 {
  width		       : 337px;
  height : 310px;
  table-layout	   : auto;
  border :1px solid #64b0d3;
  border-top :0px;
}
table.login {
  width		       : 279px;
  height		: 29px;
  color: #ffffff;
  table-layout	   : auto;
  background-image : url(images/bg4_2.jpg);
  background-repeat: no-repeat;
  border-bottom:1px solid #ffffff;
}
table.login td {
  padding: 2px 0px 0px 10px;
  color: #ffffff;
  font-size        : 10px;
}
table.login td a:link, table.login td a:hover, table.login td a:visited {
  color: #ffffff;
  text-decoration: underline;
}
table.special {
  width		       : 279px;
  height: 100%;
  table-layout	   : auto;
}
table.special td{
  padding: 0px;
}
table.content {
  width		       : 700px;
  table-layout	   : auto;
  margin-top: 7px;
}
table.content td{
  padding: 15px;
}
table.news-index {
  table-layout	   : auto;
  margin: 0px;
  padding: 0px;
}
table.news-index td{
  margin: 0px;
  padding: 0px;
  font-family      : Tahoma, Verdana, Arial, sans-serif;
  font-size        : 11px;
}
table.web {
  width		       : 700px;
  table-layout	   : auto;
  margin-top : 7px;
  border :1px solid #64b0d3;
  border-top :0px;
}
table.web  td{
  padding: 15px;
}
table.rules {
  width		       : 700px;
  margin-top : 7px;
}
table.rules  td{
  padding: 0px;
}
table.footer {
  width		       : 996px;
  table-layout	   : auto;
  margin-top : 7px;
  height		: 77px;
  background-image : url(images/bg9.jpg);
  background-repeat: repeat-x;
}
table.footer  td{
  padding: 15px;
  color: #ffffff;
  font-size: 11px;
}
table.footer td a:link, table.footer td a:hover, table.footer td a:visited {
  color: #ffffff;
  font-size: 11px;
}
input.ident {
  padding          : 0px 0px 0px 3px;
  font-family      : Arial, Helvetica, Sans-serif;
  font-size        : 10px;
  height           : 15px;
  width            : 50px;
  color            : #5b5b5b;
  background       : #fff;
  overflow         : hidden;
  border           : 0px;
}
.subsection
{
  font-weight      : bold;
  color            : #00456f;
  text-transform   : uppercase;
  background       : url(images/subsection.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  padding-left     : 12px;
}
a.ruseng, a.ruseng:hover , a.ruseng:visited  {
  font-weight      : bold;
  font-size :10px;
  color: #1d387e;
  text-transform   : none;
  white-space      : normal;
}
.banner img {
  border:2px solid #ffffff;
}
.hr_i {
  border	   : 0px;
  color		   : #ecf0f1;
  background-color : #ecf0f1;
  height           : 1px;
  width            : 100%;
}



#container
{
	position:relative;
	min-width:750px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 740 ? "750px" : "auto");
}

/*Links*/


hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #C3C4C6;
	background-color: #C3C4C6;
	margin:8px 0
}

/*Header box*/
#header
{
	height:79px;
	width:100%;
	background:#DDDDDD url(images/header_bg.gif) repeat-x;
	margin-bottom:2px;
	border-collapse:collapse;
}

/*Header cell*/
#header td
{
	vertical-align:middle;
	padding:0;
}

td#header_separator
{
	vertical-align:top;
}

/*Header slogan*/
td#header_slogan
{
	width:100%;
	padding-left:35px;
}

#header_slogan h1
{
	padding:0;
	margin:0;
	font-size:130%;
	border:none;
	color:#000;
}

#header_slogan h2
{
	padding:0;
	margin:0;
	font-size:80%;
	color:#434343;
	border:none;
	color:#434343;
}

/*Header icons*/
td#header_icons
{
	padding:15px;
	white-space:nowrap;
}

td#header_search
{
	white-space:nowrap;
	padding:0 15px;
}

#header_icons
{
	line-height:115%;
}

#header_icons a
{
	text-decoration:none;
	font-size:75%;
	font-weight:bold;
	color:#737373;
}


#content-table
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}

#left-column
{
	width:215px;
	vertical-align:top;
	padding:0;
}


#right-column
{
	vertical-align:top;
	padding:0;
	padding-left:1px;
}

#logo
{
	height:156px;
	background:#6196D2 url(images/logo_bg.gif) repeat-x;
}

#logo_bg
{
	width:485px;
	height:156px;
	background-image:url(images/logo_bg.jpg);
}

#logo_image
{
	width:224px;
	height:201px;
	position:absolute;
	left:216px;top:36px;
	background-image:url(images/heads.gif);
	background-repeat:no-repeat;
}

#logo_sites
{
	position:absolute;
	right:10px;
	top: 90px;
	color:#fff;
	text-align:right;
}

#logo_sites a, #logo_sites span
{
	color:#fff;
	text-decoration:none;
}

#logo_sites span
{
	color: #b2cce9;
}

#navigation a
{
	font-size:95%;
	/*text-decoration:none;*/
	color:#486DAA;
}

#work-area
{
	width:100%;
	padding:4px 14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/*Footer*/
#footer
{
	background: #D5D5D5 url(images/footer_bg) repeat-x;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:35px;
	padding:8px;
	
}

#footer a
{
	color:#707070;
}

/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #D6D6D6;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#DFEAF5;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #D6D6D6;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F3F7FC;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}