body {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1;
}

/*---------------------------------------------*/
#quotation {
	color: #000066;
	font: normal 9pt Arial;
}

/*---------------------------------------------*/
.content ul,.content ol {
	margin-left: 1em;
	line-height: 1.3em;
}

.content ul li,.content ol li {
	margin-bottom: .2em;
}

/*---------------------------------------------*/
.font {
	font: normal 8pt Arial;
	text-align: "justify";
}

.sel {
	font: bold 8pt Arial;
	color: #e0ecff;
	TEXT-DECORATION: none;
}

A.sel:hover {
	TEXT-DECORATION: none;
	color: white;
}

.spon {
	font: bold 8pt Arial;
	color: #87b5f6;
}

.news {
	font: normal 8pt tahoma;
	text-align: "justify";
}

.n2 {
	color: white;
	font: normal 8pt tahoma;
	text-align: "justify";
}


.font2 {
	font: normal 9pt Arial;
	text-align: "justify";
}

/*---------------------------------------------*/
.news-admin-list {
	font: normal 9pt Arial;
}
.news-admin-list a {
	text-decoration: none;
}
.news-admin-list dd {
	margin: 0px 0px 30px 0px;
}

/*---------------------------------------------*/
.news-i {
}
.news-i img {
	margin: 0px 5px 0px 0px;
}
.news-i span {
	margin: 0px 5px 0px 0px;
	font: bold 8pt Arial;
}

/*---------------------------------------------*/
.news-li {
	margin: 10px 30px 30px 30px;
}
.news-li img {
	margin: 0px 5px 0px 0px;
}
.news-li span {
	margin: 0px 5px 0px 0px;
	font: bold 8pt Arial;
}

/*---------------------------------------------*/
a:hover {
	TEXT-DECORATION: none;
	color: red;
}

/*
a.menu:hover {
	TEXT-DECORATION: none;
	color: red;
}

a.menu {
	color: black;
	TEXT-DECORATION: none;
}
*/ /*---------------------------------------------*/
.contacts-parent {
	font: normal 9pt Arial;
	text-align: "justify";
}

.contacts-parent a:hover {
	color: red;
}

.contacts-parent a {
	text-decoration: none;
	color: black;
}

.contacts {
	font: normal 8pt Arial;
	text-align: "justify";
}

.contacts a:hover {
	color: red;
}

.contacts a {
	
}

/*---------------------------------------------*/
.doc-link {
	font: normal 9pt Arial;
	text-align: "justify";
}

.doc-link a:hover {
	color: red;
}

.doc-link a {
	text-decoration: none;
}

/* Content Form
------------------------------ */
.content form {
	padding: .5em 0;
}

.content fieldset {
	margin-bottom: 1em;
	border: none;
}

.content legend {
	margin-top: -1px;
	padding-bottom: 1em;
	font-size: 1.1em;
	font-weight: bold;
}

.content .f-row {
	overflow: hidden;
	margin-bottom: .5em;
}

.content label {
	float: left;
	text-align: right;
	width: 25.99%;
	padding: 0 2%;
}

.content .f-inputs {
	padding-left: 30%;
}

.f-actions {
	padding-top: 1em;
	border-top: 1px solid #ccc;
}

/* Inputs
------------------------------ */
input {
	vertical-align: middle
}

.i-checkbox {
	margin-top: 3px;
}

.i-text {
	width: 200px;
	padding: 0 1px;
	font: 1em sans-serif;
}

.button {
	padding: 0 .25em;
	width: auto;
	overflow: visible;
	cursor: pointer;
}

div.i-dt input {
	text-align: center;
}

/*---------------------------------------------*/
caption {
	font: bold 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 10px 10px 10px;
}

/*---------------------------------------------*/
.menu-l {
	font: normal 9pt Arial;
	text-align: "justify";
}

.menu-l a:hover {
	color: red;
}

.menu-l a {
	text-decoration: none;
	color: black;
}

.pole {
	font: normal 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 128px;
}

.but {
	font-size: 10px;
	background-color: #e9e9e9;
	width: 120px;
}

p {
	text-indent: 20px
}

/*---------------------------------------------*/
ul.pager {
	border: 0;
	margin: 0;
	padding: 0;
}

.pager li {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 11px;
	list-style: none;
}

.pager a {
	display: block;
	border: solid 1px #ddd;
	margin-right: 2px;
}

.pager a:link,.pager a:visited {
	color: #0063e3;
	padding: 3px 6px;
	text-decoration: none;
}

.pager a:hover {
	border: solid 1px #666;
}

.pager .previous-off,.pager .next-off {
	color: #666666;
	font-weight: bold;
	padding: 3px 4px;
}

.pager .next a,.pager .previous a {
	font-weight: bold;
	border: solid 1px #fff;
}

.pager .active {
	color: #ff0084;
	font-weight: bold;
	padding: 4px 6px;
}

/*-------------------------------------------------------*/
/*
.rss {
	background: url('/ui/main/style/icons/rss16x16.png');
}
.icon { padding: 1px 1px 1px 20px; background-repeat: no-repeat; background-position: left center; }
*/

a.icon:not([classname~="icon"]), span.icon:not([classname~="icon"]) {
	display:inline-block;
	vertical-align:bottom;
}

a.on, a:hover, a:visited:hover {
	color: red;
}

a:hover {
	text-decoration:underline;
}

a.icon, span.icon, li.icon {
}

.rss-file {
	background-image:url(/ui/main/style/icons/rss.gif);
}

.icon {
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}

/*-------------------------------------------------------*/
form#search {
	margin:0;
	padding:0;
	display:inline-block; 
}

img {
	border: none;
}

/*-------------------------------------------------------*/
/*
.google-src-text {display: none !important} .google-src-active-text {display: block!important;color:black!important}.google-src-active-text font {color:black!important}.google-src-active-text a:link {color:blue!important;text-decoration:underline!important}.google-src-active-text a:visited {color:purple!important;text-decoration:underline!important}.google-src-active-text a:active {color:red!important;text-decoration:underline!important}
*/