html, body {height:100%; margin:0px; padding:0px;}

html, body, p, td, th, input { font-family: Verdana; font-size: 12px; color:#675F5C;}


form {padding:0px; margin:0px;}

a { color:#2BAEC1; font-size: 11px;}

hr {
	height:1px;
	color: #CDCCD0;
	background-color:#CDCCD0;
	border: none;
	clear: both;
}


#topBrownLine {
position:absolute; left:0px; top:0px; width:100%; height:25px; background: #756C6A; color:#756C6A;
}

#topIcoLine {
position:absolute; left:440px; top:0px; width:355px; line-height:25px;  text-align:right;
}

#headerImg {
position:absolute; left:0px; top:0px; height:200px; width:440px; background:url(/i/bg/header.png);
}

#headerImgEn {
position:absolute; left:0px; top:0px; height:200px; width:440px; background:url(/i/en/header.png);
}

#sloganImg {
position:absolute; left:440px; top:25px;
}

#searchBox {
position:absolute; left:35px; top:175px;
}

#searchBox .sbText {width:128px; height:16px; padding:1px; border:1px solid #BBBBBB; vertical-align:middle;}
#searchBox .sbButton {vertical-align:middle; height:20px;}


#navTD {
	width:160px;
	padding-left:5px;
	vertical-align:top;
}

#bodyTD {
	width:450px;
	padding-right:10px;
	vertical-align:top;
}


#ctxTD {
	width:160px;
	vertical-align:top;
}

#bodyTitle1 {
height:55px; width:350px; font-family: Arial; font-size: 20px;
position:relative;
z-index:2;
}

#footerLine {
	width:790px;
	margin-left:5px;
	color: #B4B3BB;
	text-align:center;
	padding-bottom:5px;
}

#footerLine a {
	color: #B4B3BB;
	text-decoration: none;
}

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


div.hr1 {
	height:10px;
	padding:0px;
	background: url(/i/hr1.png) no-repeat;
	margin-bottom:5px;
}




a.home, a.contacts, a.language {
	color: #CCCCCC;
	text-decoration:none;
	margin-left:10px;
}

a.home:hover, a.contacts:hover, a.language:hover {
	text-decoration:underline;
}

a.home {
	background: url(/i/icos/home.gif) no-repeat 0px 50%;
	padding-left: 15px;
}

a.contacts {
	background: url(/i/icos/contacts.gif) no-repeat 0px 50%;
	padding-left: 12px;
	paddig-top:2px;
	padding-bottom:2px;
}

a.language {
	background: url(/i/icos/lng.gif) no-repeat 0px 50%;
	padding-left: 15px;
}








div.BackPrintTop{
	clear:both;
  text-align:right;
}

div.BackPrintTop a{
	padding: 5px 5px 5px 15px;
  line-height:22px;
	color: #666666;
	text-decoration:none;
}

div.BackPrintTop a:hover{
text-decoration:underline;
color: #2BAEC1;
}

a.Back {
  background: url(/i/icos/back_u.gif) no-repeat 0% 50%;
}

a.Back:hover {
  background: url(/i/icos/back_o.gif) no-repeat 0% 50%;
}

a.Top {
  background: url(/i/icos/top_u.gif) no-repeat 0% 50%;
}

a.Top:hover {
  background: url(/i/icos/top_o.gif) no-repeat 0% 50%;
}

a.Print {
  background: url(/i/icos/print_u.gif) no-repeat 0% 50%;
}

a.Print:hover {
  background: url(/i/icos/print_o.gif) no-repeat 0% 50%;
}

.PageBar {
 font-family: Arial;
text-align:center;
padding: 3px;
margin-top:10px;
color:#2BAEC1;
font-size:12px;
}

.PageBar a {
color:#2BAEC1;
text-decoration:none;
}
.PageBar a:hover{
text-decoration:underline;
}

/* CTX Section Strat*/

.ctx {
padding-left:9px;
border-left:1px solid #CCCCCC;
}

.ctx_members {
	width:150px;
	height:230px;
	background:url(/i/ctx_members.png);
}

.ctx_contacts {
	width:150px;
	height:230px;
	background:url(/i/ctx_contacts.png);
}

.ctx_members_title {
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 0px 25px;
}

.ctx_members form {

padding:10px 20px 0px 10px;
height:140px;

}

/* ctx members form  input*/
.cmf_input {
width:118px;  border:1px solid #BBBBBB; padding:1px 0px;
}

.ctx_members label {
color: #756C6A; font-weight:bold;
}

.ctx_block2 {
	padding-left: 10px;
	clear:both;
	font-size: 10px;
	line-height:20px;
}

.ctx_block2 a {
	padding:4px 0px;
	color: #756C6A;
	background: url(/i/exclamation_ico.gif) no-repeat;
	padding-left:12px;

}

.ctx_hr, .ctx_bulletin, .ctx_forum {
	display:block;
	width:115px;
	height:30px;
	line-height:30px;
	padding-left:30px;

	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}



.ctx_hr {
	margin-top:7px;
	background:url(/i/ctx_btn1.png);
}

.ctx_bulletin {
	margin-top:10px;
	background:url(/i/ctx_bulletin.png);
}

.ctx_forum {
	margin-top:10px;
	background:url(/i/ctx_btn2.png);
}

/* CTX Section End*/




a.pvNewsReadMore {
  color:#2BAEC1;
  padding: 5px 20px 5px 0px;
  margin-bottom:5px;
  line-height:22px;
  background: url(/i/icos/more.png) no-repeat 100% 50%;
}


/*
General classes
*/

.titleColor1 {
	color:#2BAEC1;
}

.titleColor2 {
	color:#FF9966;
}


.title2 {
	font-size: 13px; color:#2BAEC1; font-weight:bold;
}


.textTitle{
	font-size: 13px;
	font-weight: bold;
	padding-bottom:5px;
	color:#2BAEC1;
}

.textSubTitle{
	font-size: 13px;
	font-weight: bold;
	padding-bottom:5px;
	color:#FF9966;
}

.textImportant {
	font-weight: bold;
	color:#FF9966;
}

.imgLeft {
	float:left;
	padding-right:3px;
}


.imgRight {
	float:right;
	padding-left:3px;
}

.error{

	font-weight: bold;
	color:#FF9966;
}