#tooltip{
background:#ebf3fb;
border:1px solid #aacbee;
font:normal 12px Tahoma, Verdana, Arial, sans-serif;
color:#000000;
margin:0px;
padding:4px 5px;
position:absolute;
visibility:hidden;
}

.tabelleoben {
border: thin outset #000000;
}

img {
  border: 0;
}

.img_quest{
border: 0px none;
vertical-align: top;
margin-top: 1px;
margin-right: 1px;
height: 13px;
width: 13px;
}

.img_passport{
border: 0px none;
vertical-align: top;
margin-top: 1px;
margin-right: 1px;
width: 460px;
height: 350px;
}

.mid_center{
 text-align: center;
 vertical-align: middle;
}

.table_center{
  margin: 0px auto;
  text-align: center;
  vertical-align: middle;
  height: 100%;

}

.navbg  {
  background-image : url(/img/navbar_bg.gif);
  background-repeat : repeat-x;
  width : 100%;
}
.img_navbg {
  width : 100%;
}  
.blue_bg3 {
  background-image : url(/img/blue_bg.gif);
  background-repeat : repeat-x;
  color : #fffffe;
  font-size : 11px;
  font-weight : bold;
  font-family : Arial, Helvetica;
  border-right : 1px solid #003399;
  border-top : 1px solid #003399;
  border-left : 1px solid #003399;
  border-bottom : 1px solid #003399;
  text-align: center;
  border-spacing: 0;
  padding: 0;
  width: 250;
} 
.blue_gray_bg  {
  background-repeat : repeat-x;
  font-size : 11px;
  font-family : Arial, Helvetica;
  border-right : 1px solid #003399;
  border-left : 1px solid #003399;
  border-bottom : 1px solid #003399;
  background-color : #F9F9F9;
  border-spacing: 0;
  padding: 0;
  width: 250;
} 
.text_blue_small {
font-weight : bolder;
background-position : left 50%;
font-size : 14px;
color : #0000ff;
font-family : Arial, Helvetica, sans-serif;
}
#table-fixed{
  table-layout: fixed;
}
.textall  {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  background-position : left 50%;
  color : #000000;
  border-spacing: 10;
  padding: 10;

}
td.center {
  text-align: center;
}
.cursive  {
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-size : 11px;
  color : #000000;
  font-style:italic;
  font-weight : bold;
} 
#red_link{
  font-size : 8pt;
  font-weight : bold;
  color: #FF0000;
}
A  {
font-size : 8pt;
font-weight : bold;
}
A:link {
text-decoration : none;
color : #0000ff;
}/*первоначальный цвет*/
A:visited {
text-decoration : none;
color : #0000ff;
}/*уже посещенные ссылки*/
A:active {
text-decoration : none;
color : #0000ff;
}/*первоначальный цвет*/
A:hover {
text-decoration : blink;
font-size : 8pt;
color : green;
font-weight : bold;
} /*мышь над ссылкой*/
A.warning {
color : #ff0000;
}
A.normal {
color : #fffffe;
}
A.small {
font-size : 7pt;
color : #0000ff;
}
A.small:hover {
font-size : 7pt;
color : #0000ff;
}
A.m
{
	text-decoration: none;
	font-size: 11px;
	background: url(/img/i-n.gif) no-repeat;
	padding-left: 8px;
}
A.m:hover
{
	color:#0066CC;
	text-decoration: underline;
	background: url(/img/i-mov.gif) no-repeat;
}
div.messageBox 
{
	width: auto; 
	min-height: 44px; 
	margin: 1em 0; 
	border: 1px solid #ffcf0f; 
	padding: 0 12px; 
	background-color: #ffffde; 
	background-position: 20px 10px; 
	background-repeat: no-repeat;
	text-align: center;
	padding-left: 55px; 
	background-image: url(/img/exclamation.gif);
	
	display: table-cell;
	vertical-align: middle;
	width:500px;
    height: 44px;
	position: relative;
    overflow: hidden;
}
p  {
text-indent : 20px;
margin : 0;
}
H1 {
color : #000000;
font-size : 11px;
font-family : Arial, Verdana, sans-serif;
text-align : justify;
margin : 0;
}
tr  {
vertical-align : top;
}
table {
vertical-align : top;
}
.tabletotal {
	font-weight: bold;
	border-color:#DEE0E4;
	font-size: 8pt;
}
.nicedroplist_freewidth{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	border: 1px solid #000099;
}
ul li {
position : relative;
vertical-align : top;
list-style : none;
}
.small_shift  {
margin-left : 6px;
}
.big_shift {
margin-left : 54px;
}
textarea {
width : 100%;
height : 150px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
background-position : left 50%;
color : #000000;
}
form input:focus, form select:focus, form textarea:focus {
background-color : #7da5ce;
}
.nicebutton {
font: 13px Tahoma;
color: #316496;
text-decoration: none;
background: #F3F3F4;
border: 1px solid #113D6A;
border-color:#aacbee;
}
.nicebutton[disabled] {
font: italic 13px Tahoma;
color: #CDCDC1;
text-decoration: none;
background: #E6E6FA;
border: 1px solid #113D6A;
border-color: #DCDCDC;
}
.hiddeninput {
    display: none;
}
.nicescrolllist  {
font-family : Arial, Helvetica, sans-serif;
background-color : #ffffcc;
border : 1px solid #000099;
width : 100%;
}
.niceinput {
width : 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
background-position : left 50%;
color : #000000;
text-align: center;
}
.niceinput_l {
width : 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
background-position : left 50%;
color : #000000;
text-align: left;
height: 17px;
}
.niceinput_short {
width : 50%;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
background-position : left 50%;
color : #000000;
text-align: left;
height: 17px;
}
.band {
font-family : verdana, arial, helvetica, sans-serif;
font-weight : bold;
background : url("/img/navbar_bg.gif") repeat top left;
height : 21px;
}
/*.img{
background : transparent top left no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; 
}*/
.band a {
font-family : verdana, arial, helvetica, sans-serif;
color : #330066;
font-weight : bold;
}
.text_warning {
font-weight : bold;
background-position : left 50%;
font-size : 11px;
color : #ff0000;
font-family : Arial, Helvetica, sans-serif;
}
.text_big {
font-weight : bold;
background-position : left 50%;
font-size : 12px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
}
.text_yellow  {
font-weight : bold;
background-position : left 50%;
font-size : 11px;
color : #ffee33;
background-color: blue;
font-family : Arial, Helvetica, sans-serif;
}
.text_green  {
font-weight : bold;
background-position : left 50%;
font-size : 11px;
color : #008000;
font-family : Arial, Helvetica, sans-serif;
}
.text_brown {
font-weight : bold;
background-position : left 50%;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #c88039;
}
.text_small {
background-position : left 50%;
font-size : 10px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
}
.text_grey {
background-position : left 50%;
font-size : 10px;
color : #6d6968;
font-family : Arial, Helvetica, sans-serif;
margin-left : 3px;
margin-right : 3px;
} 
.tblcellseparator  {
background : #cccccc;
height : 1px;
}
.tblecell {
text-align : justify;
}
.bgimage_usd {
background : url(/img/flags/usd.png) no-repeat top right;
}
.bgimage_uah {
background : url(/img/flags/uah.png) no-repeat top right;
}
.bgimage_eur {
background : url(/img/flags/eur.png) no-repeat top right;
}
.bgimage_rub {
background : url(/img/flags/rub.png) no-repeat top right;
}
.bgimage_wmz {
background : url(/img/flags/wmz.png) no-repeat top right;
}
.bgimage_wmu {
background : url(/img/flags/wmu.png) no-repeat top right;
}
.bgimage_wme {
background : url(/img/flags/wme.png) no-repeat top right;
}
.bgimage_wmr {
background : url(/img/flags/wmr.png) no-repeat top right;
}
/*ниже каскадные стили для  формы загрузки файла на сервер*/
.upload_elem {
	padding: 0px 3px 0px 6px;
	margin: 0px 0px 0px -6px;
	position: relative;
	overflow: hidden;
	cursor: default;
	float: left;
	display: none;
}
.upload_elem {margin: 0px 10px 0px 3px;}
.upload_elem {margin: 0px 10px 0px -6px;}
.upload_elem form {
	margin: 0px;
	padding: 0px;
	width: 100px;
	position: absolute;
	cursor: default;
	z-index: 2;
	left: 0px;
	top: 0px;
}
.upload_elem input {
	opacity: 0;
	filter: alpha(opacity=50);
	margin: 0px;
	width: 100px;
	position: absolute;
	left: -40px;
	cursor: default;
	z-index: 2;
}
.upload_elem input {left: -130px;}
.upload_elem input {left: -40px;}

.upload_elem span {
	position: relative;
	z-index: 1;
	font-size: 9px;
	margin: 0px;
	padding: 3px 5px;
	float: left;
	display: block;
	border: 1px solid #d3d2cd;
	background: #ffffff;
	color: black;
	text-decoration: underline;
	height: 10px;
}
.upload_elem span.bg {background: #f5f5f2;}
.upload_elem a{
  margin: 0px 0px 0px 50px;
}
.main {
	width: auto; 
	background-color : #D6E6F7;
	border:7px solid #B4D1F0;
	font-weight : bold;
	font-size:16px;
	color:#003399;
	padding: 0px;
	font-family : Arial, Helvetica, sans-serif;
	
} 
.video {
	width: auto; 
	border:7px solid #B4D1F0;
	padding: 0px;

} 
.extend {
	padding: 0px;
	font-size:14px;
	font-weight : bold;
	line-height:120%;
	color:blue;
        display:none;
} 
.all_rest {
	width: auto;
	text-align: justify;
        font-size:14px;
	line-height:120%;
	font-weight : bold;
	color:blue;
	font-family : Arial, Helvetica, sans-serif;
}
.spacer{
     width: 10%;

}   
.alcent{
	text-align: center;
}	
.alleft{
	text-align: left;
}
.imag {
	display:inline-block;
	overflow:hidden; 
        width: 300px;
        height:300px;
        margin:auto; 
}
.image {
	display:inline-block;
	overflow:hidden; 
        width: 300px;
        height:300px;
        margin:auto; 
}
.image img {
	-ms-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        -webkit-transition: all 1s ease-out;
 }
.image img:hover{
 -ms-transform: scale(1.9);
 -webkit-transform: scale(1.9);
 -moz-transform: scale(1.9);
 -o-transform: scale(1.9);
 }
