
/*~~~~~~~~~~~~ Page to print. Start ~~~~~~~~~~~~~*/
div#addNav
{
	position			: relative;
	top					: 25px;
	float				: right;
	margin-bottom		: 45px;
	z-index				: 5;
}
div#addNav a
{
	color				: inherit;
	text-decoration		: none;
}
#printPage, #backToList
{
	position			: relative;
	height				: 19px;
	text-align			: left;
	color				: #0e7e6a;
	padding				: 2 30 2 35;
	cursor				: pointer;
}
#printPage
{
	background			: url("/datagroup/img/ico-print.gif") left top;
	background-repeat	: no-repeat;
}
#backToList
{
	background			: url("/datagroup/img/ico-list.gif") left top;
	background-repeat	: no-repeat;
}
/*~~~~~~~~~~~~ Page to print. Finish ~~~~~~~~~~~~~*/

#innerPaging
{
	position: relative;
	padding: 5px 0 15px 0;
	font-size: 11px;
	text-transform: lowercase;
}
#innerPaging span
{
	display: block;
	float: left;
	margin-right: 10px;
	color: #424675;
}
#innerPaging span a
{
	color: #424675;
}
#innerPaging span a:hover
{
	color: #0e7e6a;
}


/*~~~~~~~~~~~~ List in body. Start ~~~~~~~~~~~~~*/
div#listItem
{
	position			: relative;
	color				: #000000;
	margin-bottom		: 10px;
}
div#listItem a, div#listImgBlock a
{
	color				: #000000;
	text-decoration		: none;
}
div#listItem a:hover, div#listImgBlock a:hover
{
	color				: #0e7e6a;
}
div#listItemHead, div.listItemHead
{
	position			: relative;
	margin				: 0;
	padding				: 5 10 10 0;
}
div#listItemHead span#date
{
	color				: #0e7e6a;
	line-height			: 25px;
}
div#listItemHead span#separ
{
	background			: url("/datagroup/img/sq-separ.gif") center top;
	background-repeat	: no-repeat;
	height				: 10px;
	padding-right		: 10px;
	padding-left		: 10px;
}
div#listItemHead span#title
{
	font-weight			: bold;
	line-height			: 16px;
}
div.title, div.title-select, div.title-select2
{
	text-transform		: uppercase;
	font-weight			: bold;
	color				: inherit;
	padding-left		: 20px;
}
div.title
{
	background			: url("/datagroup/img/arr-right-light.gif") left 2px;
	background-repeat	: no-repeat;
}
div.title-select2
{
	background			: url("/datagroup/img/arr-right.gif") left 2px;
	background-repeat	: no-repeat;
}
div.title-select
{
	background			: url("/datagroup/img/arr-down.gif") left 2px;
	background-repeat	: no-repeat;
}
div.title2, div.title2-select2
{
	font-weight			: bold;
	padding-left		: 4px;
	line-height			: 16px;
}
div.title2
{
	background			: url("/datagroup/img/bg-menuL3.jpg") left top;
	background-repeat	: repeat-x;
	color				: #0e7e6a;
}
div.title2-select2
{
	background			: #0e7e6a;
	color				: #ffffff;
}

div#listItemBody, div.listItemBody
{
	position			: relative;
	margin-bottom		: 25px;
	text-align			: justify;
}
div.listItemBody
{
	padding-left		: 20px;
}
#listItemBody span, #listItemBody span.black
{
	color:#0e7e6a;
	width:180px;
	margin-right:25px;
	white-space: nowrap;
}
#listItemBody span.black
{
	color: black;
}
div#listImgBlock
{
	position			: relative;
	width				: 100%;
	margin-bottom		: 20px;
}
div#imgBlock
{
	position			: relative;
	float				: left;
	background-color	: #e3e9e8;
	width				: 130px;
	height				: 130px;
	padding				: 4px;
	text-align			: center;
}
div#imgBlock img
{
	position			: relative;
	border				: 1px solid #ffffff;
	z-index				: 8;
}
div#textBlock
{
	position			: relative;
	left				: 5%;
	top					: 16px;
	float				: left;
	width				: 70%;
	margin-bottom		: 20px;
}
div#magn
{
	position			: absolute;
	width				: 100%;
	height				: 19px;
	background			: url("/datagroup/img/bg-eye.gif") left bottom;
	background-repeat	: repeat-x;
	bottom				: 8px;
	padding-left		: 2px;
	padding-bottom		: 8px;
	text-align			: right;
	color				: #0e7e6a;
	cursor				: pointer;
	z-index				: 7;
}
/*~~~~~~~~~~~~ List in body. Finish ~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ Subscribe. Start ~~~~~~~~~~~~~*/
div#subscribe
{
	position			: relative;
	left				: 45px;
	bottom				: 30px;
	width				: 300px;
	height				: 40px;
	padding-top			: 40px;
}
/*~~~~~~~~~~~~ Subscribe. Finish ~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ Form in body. Start ~~~~~~~~~~~~~*/
form
{
	margin				: 0px;
	padding				: 0px;
}

select, textarea, .LongField, .ShortField
{
	width				: 260px;
	height				: 19px;
	border				: 1px solid #0e7e6a;
	background-color	: #ffffff;
	font-size			: 11px;
	padding				: 2 8;
}
.ShortField
{
	width				: 220px;
}
textarea
{
	height				: 190px;
}
input[type = 'Radio'], input[type = 'Checkbox'], .switch
{
	width				: 22px;
	height				: 12px;
	border				: 0px solid #fff;
}

optgroup
{
	color				: #0e7e6a;
	border-bottom		: 1px dotted #0e7e6a;
	font-weight			: normal;
	font-style			: normal;
	margin-top			: 4px;
	margin-bottom		: 4px;
}
option
{
	padding-left		: 10px;
}

td#fieldTitle
{
	text-align			: right;
	padding				: 0 8 4 0px;
	font-size			: 11px;
	color				: #7a7879;
}
div#button
{
	position			: absolute;
	top					: 0px;
	text-align			: center;
	cursor				: pointer;
}
.butSmGreen, .butSmTransp
{
	width				: 29px;
	height				: 19px;
	padding				: 0px;
	border				: 0px solid;
}
.butSmGreen
{
	background			: url("/datagroup/img/button-green.gif");
	background-repeat	: no-repeat;
	color				: #ffffff;
}
.butSmTransp
{
	background			: url("/datagroup/img/blank.gif");
	background-repeat	: no-repeat;
	color				: #ffffff;
}
div#textInBut
{
	padding-top			: 3px;
}
div#blockLang a
{
	text-decoration		: none;
	color				: #ffffff;
}
/*~~~~~~~~~~~~ Form in body. Finish ~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ Body. Start ~~~~~~~~~~~~~*/
a
{
	color			: #0e7e6a;
	text-decoration	: underline;
}
a.underline
{
	color			: #0e7e6a ! important;
	text-decoration	: underline ! important;
}
.upper
{
	text-transform	: uppercase;
}
ul
{
	list-style: square url("/datagroup/img/sq-separ.gif");
	color: #0e7e6a;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}
ol
{
	list-style-type: decimal;
	color: #0e7e6a;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}
li
{
	padding: 4px 0;
	color: #000000;
	font-weight: normal;
}
/*~~~~~~~~~~~~ Body. Finish ~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ Image in body. Start ~~~~~~~~~~~~~*/
#imgInText
{
	position			: relative;
/*	margin				: 2 0 15 45;*/
	font				: 10px Verdana, Geneva, Tahoma, Arial;
	text-align			: left;
}
div#imgDescr
{
	background			: #eaf0f0 url("/datagroup/img/bg-img.jpg") left bottom;
	background-repeat	: repeat-x;
}
/*~~~~~~~~~~~~ Image in body. Finish ~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ Table in body. Start ~~~~~~~~~~~~~*/
table
{
	empty-cells			: show;
/*
	vertical-align		: bottom;
*/
}

table#inBody
{
	font-size			: 10px;
/*
	border-collapse		: separate;
	border-spacing		: 4px 0px;
*/
}
table#inBody th
{
	background			: #eef2f2 url("/datagroup/img/bg-grayLine.jpg") left bottom;
	background-repeat	: repeat-x;
	font-weight			: normal;
	color				: #000000;
	text-transform		: none;
	padding				: 3px 12px;
	border-right		: 4px solid #fff;
}
table#inBody td
{
	padding				: 1 12px;
	border-right		: 4px solid #fff;
}
tr#evenRow td
{
	background-color	: #eef2f2;
}
tr#lastRow td
{
	border-bottom		: 3px solid #eef2f2;
}
tr#spaceBefore
{
	line-height			: 40px;
}
tr#spaceAfter th
{
	border-bottom		: 10px solid #ffffff;
}
.normalColor
{
	font-size: 9pt;
	color: #0e7e6a;
}
/*~~~~~~~~~~~~ Table in body. Finish ~~~~~~~~~~~~~*/

div#separ
{
	position	: relative;
	top			: 0;
	width		: 100%;
	height		: 40px;
}


/*~~~~~~~~~~~~ Site map. Start ~~~~~~~~~~~~~*/
div#siteTree
{
	position		: relative;
	margin-top		: 20px;
	margin-bottom	: 20px;
}
div#siteTree div#menuL3Point-act
{
	position		: relative;
	width			: 100%;
}
div#siteTree div#menuL2
{
	text-align		: left;
	margin-left		: 35px;
	margin-bottom	: 10px;
}
div#siteTree div#menuL3Point
{
	width				: 100%;
	background-position	: 4px 7px;
	margin				: 0px;
	text-transform		: none;
	font-size			: 11px;
}
div#siteTree div.title
{
	background-position	: 0px 7px;
	cursor				: pointer;
	text-transform		: none;
	text-decoration		: none;
	font-weight			: normal;
	font-size			: 11px;
}

/*~~~~~~~~~~~~ Site map. Finish ~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~ Search results. Start ~~~~~~~~~~~~~*/
span#separ2
{
	background			: url('/datagroup/img/sq-separ2.gif') 16px 3px;
	background-repeat	: no-repeat;
	padding-left		: 40px;
}
/*~~~~~~~~~~~~ Search results. Finish ~~~~~~~~~~~~~*/