body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	scrollbar-arrow-color : #333333;
	scrollbar-base-color : #EEEEEE;
	scrollbar-face-color : #CCCCCC;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #666666;
	scrollbar-3dlight-color : #909090;
	scrollbar-darkshadow-color : #909090;
	scrollbar-track-color : #909090;
}
.small {font-size: 9px; line-height: 11px;}
h1{font-size: 20px; font-weight: bold; color:black; line-height: 18px}
h2{font-size: 20px; font-weight: bold; color:white; line-height: 18px}

.alt_white{font-size: 16px; font-weight: bold; color:white;}
.alt_black{font-size: 16px; font-weight: bold; color:black;}

a{font-size: 9px;line-height: 12px; color: #990000; text-decoration: none;font-weight : bold;}
a:hover{text-decoration:underline;	font-weight: bold; color :#000000;}

.gray {filter: gray();}

.color {font-size: 11px; text-decoration:  none; color: #666666;font-weight: bold;	}	

.submenu-on{font-size: 10px; font-weight: bold;	color: #FF9933; text-decoration:none; background-color : #F6F6FB;  text-align: right; width:80px; line-height: 16px;  padding: 0px 3px 0px 3px; }
.submenu-hover{font-size: 10px; font-weight: normal;color:white; text-decoration:none; background-color : #FF9933; text-align: right; width: 80px; line-height: 16px; padding: 0px 3px 0px 3px;;}
.submenu{font-size: 10px; font-weight: normal; color: black; text-decoration:none; text-align: right; width: 80px; line-height: 16px;  padding: 0px 3px 0px 3px; }
.submenu:hover{font-size: 10px; font-weight: normal; color:white; text-decoration:none; background-color : #FF9933; text-align: right; width: 80px; line-height: 16px; padding: 0px 3px 0px 3px;;}

.email{font-size: 11px;color: black; text-decoration: underline;font-weight : normal;}
.email:hover{text-decoration:none;font-weight: normal; color :#FF9933;}

.menu_1_on{ border: 0px; padding: 0px 0px 0px 0px}
.menu_1_off{ border: 0px; padding: 0px 0px 0px 0px}

.content{background-color : #F6F6FB; font-size: 11px;  line-height: 16px; color:black; text-align:left}
.content_white{background-color : #F6F6FB; font-size: 11px;  line-height: 16px; color:black; text-align:left;  vertical-align:top }
.content_colored{background-color:#ECE5E5; font-size: 11px;  line-height: 16px;  color:black;  text-align:left;  vertical-align:top}
.content_orange_line{background-color : #F6F6FB; font-size: 11px;  line-height: 16px; color:black; text-align:left; border-left:solid 2px  #FF9933 ;border-top: solid 2px  #FF9933; border-bottom: solid 2px  #FF9933; border-right: solid 2px  #FF9933;}

.req{font-weight:bold; color: #FF9933}
li{font-size: 11px; color:black;   line-height: 16px; text-align:justify}

.pic_text{ font-size: 11px;  line-height: 12px; color:black; text-align:left; padding-left:5px}
.ramka{ border: solid 1px black}
.ramka_light{ border: solid 3px #FF9933;background-color: white;}
.ramka_snimki{ border: solid 3px #999999;background-color: white;}
.credits, .credits a {font-size: 9px; line-height: 11px; color: #bbb; text-decoration: none;}
table.padtb10 td {padding: 5px 0 5px 0;}

td, p, .def {font-size: 9px; line-height: 12px; color: #fff;}
td {font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;}

.red_line{border-top : solid 2px #FF9933; background-color : #F6F6FB;}
.err{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9933;}
.line_top {border-top: solid 1px #FF9933; background-color: #F6F6FB; padding-top: 5px; padding-bottom: 5px;}
.line_top_gray {border-top: solid 1px #FF9933; background-color: #F6F6FB; padding-top: 5px; padding-bottom: 5px;}
.content_red_left{background-color : #F6F6FB; font-size: 11px;  line-height: 16px; color:black; text-align:left; border-left:solid 2px  #FF9933;}

.verticaltext {
    writing-mode: tb-rl;
    filter: flipv fliph;}
#main 800{
	position: relative;
	bottom:6%;
	clear: left
	}
#main {
	position: relative;
	top:18%;
	clear: left
	}
