/* ---------------------------------------- */
/* -------------All elements--------------- */
/* ---------------------------------------- */
html
{
	padding: 0px;
	margin: 0px;
	height: 100%;
}
head
{
	padding: 0px;
	margin: 0px;
	height: 100%;
}
body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
}
td
{
	vertical-align:top;
	padding: 0px;
	margin: 0px;
}
li.home
{
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 20px;
	margin: 2px;
	margin-left: -20px;
}

li.home a
{
	color: #554848;
	font-weight:bold;
}
	
li
{
	padding-left: 5px;
	margin: 0px;
	padding: 0px;
	margin-left: -20px;
}
input
{
	border: 1px solid #000000;
	font-size: 11px;
	height: 17px;
	vertical-align:middle;
	background-color: #FFFFFF;
	margin: 3px;
}
div
{
	padding: 0px;
	margin: 0px;
}
img,a img
{
	border: 0px;
}
p
{
	font-size: 12px;
}
.menu_table a
{
	text-decoration: none;
	border: 0;
}
.menu_table  a.under
{
	text-decoration: none;
	border: 0;
}
.null
{
	padding: 0px;
	margin: 0px;
	height: 1px;
	font-size: 1px;
}
.title
{
	font-weight: bold;
	font-size: 14px;
}
.small_text
{
	padding: 0px;
	margin: 0px;
	height: 1px;
	font-size: 10px;
}
.ntext, .cpr_txt, fav_txt, body
{
	font-family: Arial, Helvetica, sans-serif;
}
.menu_table, .main_table td, .h1_blue, .h_yellow, .adr_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ntext, body
{
	font-size: 12px;
	color: #554848;
}
.menu_table 
{
	font-weight: 700;
	border: 2px solid #102C87;
	border-bottom: 1px solid #102C87;
}

.menu_table .mtn, .menu_table .mtnfr
{ /* buttons for menu - not active */
	border: 0;
	border-bottom: 1px solid #102C87;
	height:24px;
	padding-top:3px;
}
.menu_table .mtnfr {
	height: 34px;
}
.mtn a div, .mtnfr a div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	height:24px;
	cursor:pointer;
	padding-left:14px;
}
.mtnfr a div{
	height: 34px;
}
.mts a div, .mtsfr a div{
	width:100%;
	height:24px;
	cursor:pointer;
}
.mtsfr a div{
	height:34px;
}


.menu_table .mtn a, .menu_table .mtnfr a
{
	color: #102C87;
	text-decoration: none;
	border: 0;
}
.menu_table .mts, .menu_table .mtsfr
{ /* buttons for menu - not active */
	border: 0;
	height:24px;
	background-color: #EF8923;
	border-bottom: 1px solid #102C87;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:3px;
	text-decoration: none;
}
.menu_table .mtsfr {
	height: 34px;
}
.menu_table .mts a, .menu_table .mtsfr a
{
	color: #FFFFFF;
	text-decoration: none;
}
.h1_blue, .h_yellow
{
	font-size: 14px;
	font-weight: 400;
}
.h1_blue
{
	color: #102C87;
}
.h_yellow
{
	color: #EF8923;
}
.title_blue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #102C87;
	padding: 10px 0px;
	width:94%;
	font-weight: bold;
}

.highlight_img{
border:1px solid #102C87;
}
.cpr_txt
{
	color: #6A6A6A;
	font-size: 9px;
	height:19px;
}
.fav_txt
{
	color: #102C87;
	font-size: 10px;
	height:19px;
	text-decoration: none;
}
.fav_txt a
{
	color: #102C87;
}
.adr_txt
{
	color: #102C87;
	height:19px;
	font-weight: bold;
}
.adr_txt td
{
	height:18px;
}
.adr_txt a.contact
{
	text-decoration:underline;
	color: #969696;
}
.hdr_logo6px
{
	height:6px;
	background-repeat: repeat-x;
	background-position: left top; 
	background-image: url(../i/logo4.gif)
}
/* ---------------------------------------- */
/* ---------------Form design-------------- */
/* ---------------------------------------- */
td.form
{
	vertical-align: middle;
	text-align: left;
}
td.value
{
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
img.formt, img.formb, img.formta, img.formba
{
	padding:0px;
	height:9px;
	border:0px;
	vertical-align: bottom;
}
img.formba
{
	vertical-align: top;
}
img.formb
{
	width: 100%;
	vertical-align: top;
}
img.formt
{
	width: 100%;
}
td.formbg
{
	background:#FFFFFF;
}
/*  Pioner vsegda gotov:)  */
.newsTable
{
	margin: 0px 25px 20px 25px;
	background-color: #FFFFFF;
	line-height: 200%;
	width: 90%;
	font-size: 12px;
}
.newsList
{
	background-color: #FFFFFF;
	line-height: 220%;
	border-bottom: 1px dashed #CCCCCC;
	text-align: left;
}
.newsFull
{
	background-color: #FFFFFF;
	line-height: 220%;
	border-bottom: 1px dashed #CCCCCC;
	border-top: 1px dashed #CCCCCC;
	text-align: justify;
}
.newsListHead
{
	color: #EF8923;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: left;
}
a.news:link
{
	text-decoration: none;
	color: #262E6C;
	font-size: 100%;
}
a.news:visited
{
	text-decoration: none;
	color: #262E6C;
	font-size: 100%;
}
a.news:hover
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 100%;
	background-color: #EF8923;
}
a.news:active
{
	text-decoration: underline;
	color: #999999;
	font-size: 100%;
}
div.test 
{
	position:relative;
	left: 51px;
	bottom: 0px;
	height: 0px;
	width: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: -47px;
}
.codebuttons {
	FONT-SIZE: 10px; MARGIN: 2px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}
div.path
{
	text-align:left;
	width:70%;
	border-top: 1px dashed #CCCCCC;
}
.path a, .path a:visited, .path a:hover, .path a:active, .path a:link
{
	color: #969696;
	font-size: 11px;
}
.path p
{
	font-size: 13px;
	font-weight: 400;
	color: #EF8923;
	padding: 0px;
	margin: 10px 0px;
}
a.pathlink:link
{
	text-decoration: none;
	color: #262E6C;
	font-size: 100%;
}
a.pathlink:visited
{
	text-decoration: none;
	color: #262E6C;
	font-size: 100%;
}
a.pathlink:hover
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 100%;
	background-color: #EF8923;
}
a.pathlink:active
{
	text-decoration: underline;
	color: #999999;
	font-size: 100%;
}
a.copy:link, a.copy:visited, a.copy:hover, a.copy:active
{
	color: #6A6A6A;
	font-size: 9px;

}


#lang a {
color:#262E6C;
text-decoration:none;
}

#lang a:hover {
text-decoration:underline;
}

.user_page{
	text-align:left;
	padding-left:100px;
}
.user_page p.h1_blue{
margin-bottom:0;
}
div.top_level{
	display:block;width:100%;
}
div.top_level p.h1_blue{
	font-size:18px;
	border-top:1px solid #000066; 
	margin-right:200px;
	padding-top:10px;
}
div.top_level_menu{
	float:right;display:inline;
}
div.top_level_menu a{
	text-decoration:underline;
	border-right:1px solid #E58C3A;padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.top_level_menu .last32{
	border-right:0;padding-right:0px;
}

.user_page p{
padding:0;margin:0;padding-bottom:2px;
}

.user_page ul li a{
text-decoration:none;
color:#548DD4;
}
.user_page ul li a:hover{
color:#102C87;
}
.user_page ul li{
color:#548DD4;
margin:0px;
padding-left:5px;
}

/*//// ADDED BY WEBSITE NI \\\\*/
a:link {
	color: #EF8923;
	font-family: Verdana;
	text-decoration: none;
	font-weight: none;
}
	
a:visited {
	color: #EF8923;
	text-decoration: none;
	font-weight: none;
} 
	
a:hover {
	color: #003366;
	text-decoration: none;
	font-weight: none;
/*	border-bottom: #EF8923 1px solid;*/
}

a:active {
	color: #EF8923;
	text-decoration: none;
	font-weight: none;
}


input.content_font{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#102C87;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	border:0;
	height:20px;
	width:70px;
	float:right;
	padding:0;margin:0;
	padding-bottom:4px;
}

a#maybroch {
	font-weight: bold;
	font-size: 1.2em;
	display: block;
}

div#maybrochc {
	margin-left: 5px;
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #006;
	text-align: center;
}

div#maybrochc:hover {
	background: #ffa;
}

/* FRENCH */

ul.prodintro {
	font-size: 1.2em;
	color: #102C87;
}