body, html {
	margin: 0px; 
	padding: 0px;
	background-color: #FFFFFF;
	scrollbar-face-color: #DBDCE5;
	scrollbar-shadow-color: #CDCEDC;
	scrollbar-highlight-color: #ECECF1;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: Black;
	scrollbar-track-color: #F4F5F9;
	scrollbar-arrow-color: #F4F5F9;
	background-repeat: no-repeat;
	background-position: right bottom;
}

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

select, input, textarea{font:11px/12px Tahoma, Arial, Geneva, sans-serif;  color:#000000; text-decoration:none; margin:0px; padding:0px; font-weight:400; }

td, tr {
	font:11px/12px Tahoma, Arial, Geneva, sans-serif;  
	vertical-align:top;
}

img{border-width:0px;}

ul, ul li{margin:0px; padding:0px;}

li{list-style-type:none;}

h1, h2, h3, h4, h5{margin:0px; padding:0px;}

.wh{
	width:100%;
	height:100%;
}

.w{
	width:100%;
}

.h{
	height:100%;
}

.wm{
	width:1px;
}

.hm{
	height:1px;
}

.clear{
	clear:both;
}

#all{
	width:900px;
	height:100%;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}

/* ---------------------------------------------------- left block */
#all #leftBlock{
	width:267px;
	height:100%;
	background:url(/images/back_left_block.gif) repeat-y top left;
}

#leftBlock .logo{
	height:136px;
	background:#FFFFFF;
}

#leftBlock .logo img{
	margin:50px 0 0 22px;
}

#leftBlock .menuCallBlock{
	background:url(/images/back_left_block_top.gif) no-repeat top left;
}

#leftBlock .menuBlock{
	margin-left:83px;
	padding-bottom:15px;
	background:#FFFFFF;
}

#leftBlock .menuBlock .mainMenu{
	margin-bottom:24px;
}

#leftBlock .menuBlock .mainMenu li{
	padding:3px 0 5px 0;
}

#leftBlock .menuBlock .mainMenu li a{
	display:block;
	background:url(/images/back_main_menu.gif) no-repeat top left;
	padding-left:12px;
	font:14px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#211767;
	text-decoration:underline;
}

#leftBlock .menuBlock .mainMenu li a:hover{
	text-decoration:none;
}

#leftBlock .menuBlock .subMenu{
	margin-left:22px;
}

#leftBlock .menuBlock .subMenu li{
	padding:5px 0px 0px 0px;
}

#leftBlock .menuBlock .subMenu li a{
	display:inline;
	padding:0px;
	background:none;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#A7A9AB;
	text-decoration:underline;
}

#leftBlock .menuBlock .subMenu li a:hover{
	text-decoration:none;
}


#leftBlock .menuBlock .additionalMenu li{
	padding:4px 0 6px 0;
}

#leftBlock .menuBlock .additionalMenu li a{
	display:block;
	background:url(/images/back_additional_menu.gif) no-repeat top left;
	padding-left:12px;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#A7A9AB;
	text-decoration:underline;
}

#leftBlock .menuBlock .additionalMenu li a:hover{
	text-decoration:none;
}

#leftBlock .menuBlock .additionalMenu form{
	display:block;
	background:url(/images/back_additional_menu.gif) no-repeat 0px 1px;
	padding-left:12px;
}

#leftBlock .menuBlock .additionalMenu .inputText{
	width:74px;
	height:17px;
	border:1px solid #C1C1C1;
	float:left;
	margin-right:5px;
}

#leftBlock .menuBlock .additionalMenu .submit{
	width:17px;
	height:16px;
	background:url(/images/button_search.gif) no-repeat top left;
	border:none;
	cursor:pointer;
}

#leftBlock .callBlock{
	margin-left:83px;
	background:url(/images/back_call_bottom.gif) no-repeat bottom left #FFFFFF;
}

#leftBlock .callBlock .back2{
	background:url(/images/back_call_top.gif) no-repeat top left;
}

#leftBlock .callBlock .text{
	padding:102px 15px 66px 20px;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#00736A;
	text-decoration:none;
}

#leftBlock .callBlock .text .title{
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color:#211767;
	text-decoration:none;
}



/* ---------------------------------------------------- right block */
#all #rightBlock{
	height:100%;
	width: 633px;
}

/* ----------------------------------------------------- header */
#rightBlock #header{
	height:265px! important;
	background: no-repeat 0 50px;
}

#header{
	height:265px;
	background: no-repeat 0 50px;
}

#header .languages{
	margin:50px 0 0 600px;
}

#header .languages a{
	display:block;
	margin-bottom:10px;
}

/* ------------------------------------------------------ content */
#rightBlock #content{
	padding:0 53px 10px 0;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}

h1{
	padding:3px 0 6px 6px;
	font: bold 18px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#211767;
	text-decoration:none;
}

h1.title{
	padding:3px 0 6px 17px;
	margin-bottom:8px;
	border:none;
	border-bottom:2px solid #F0F0EF;
	font:20px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#211767;
	text-decoration:none;
}

h2{
	padding:1px 0 2px 6px;
	font: 16px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#211767;
	text-decoration:none;
}

h3{
	padding-top:1px;
	margin-bottom:2px;
	border:none;
	border-bottom:2px solid #A7A9AB;
	font:18px/20px "Times New Roman", Times, serif;
	color:#A7A9AB;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}

h4{
	padding:1px 0 2px 6px;
	font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#0C7A71;
	text-decoration:none;
}

h5{
	padding:1px 0 2px 6px;
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#content p{
	padding:10px 20px 10px 6px;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}

a, a:active{
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#18948A;
	text-decoration:underline;
}

a:hover{
	color:#007998;
}

a:visited{
	color:#007998;
	font-weight:normal;
}

#content ul{
	margin:10px 0 10px 9px;
}

#content ul li{
	background:url(/images/back_list.gif) no-repeat top left;
	padding:0 0 8px 16px;
}

.imageBox {
	font:9px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#A7A9AB;
	text-align: center;
}

.buttonBigImage{
	margin-top:3px;
	border:none;
	border-top:1px solid #A7A9AB;
	text-align:right;
}

.imageBox a {
	font: normal 9px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#A7A9AB;
	text-decoration:none;
}

.imageBox a:link, .imageBox a:active{
	text-decoration:underline;
}

.imageBox a:hover{
	color:#A7A9AB;
}

.imageBox a:visited{
	color:#A7A9AB;
	font-weight:normal;
}


/* ------------------------------------------------------ footer */
#rightBlock #footer{
	height:89px;
}

#footer .footerBlock{
	margin-right:53px;
	padding-top:14px;
	border:none;
	border-top:2px solid #00427A;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#A7A9AB;
	text-decoration:none;
}

#footer .footerBlock a{
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#A7A9AB;
	text-decoration:underline;
}

#footer .footerBlock a:hover{
	text-decoration:none;
}

#footer .footerBlock strong{	
	color:#211767;
}

#footer .footerBlock span{	
	color:#00736A;
}

#footer .footerBlock .designBy{
	padding-top:13px;
	float:right;
}

#footer .footerBlock .designBy strong{
	color:#A7A9AB;
}

td.img {
	vertical-align: middle;
	text-align: center;
	background-color: #E4E4E2;
}

img.img {
	border: 10px solid white;
}

td.sign {
	background-color: White;
}

td.center {
	text-align: center;
	vertical-align: middle;
}

input.btn {   
   text-align: center;
   background: #211767;
	color: white;
   font-weight: bold;
   text-decoration: none;
   border: none;
   font-size: 10px;
   height: 18px;   
   padding: 2px 2px 2px 2px;
}