body    {       margin:0;
                padding:0;
		color: #000;
		text-align:left;
                font-family: Arial, Tahoma, Helvetica, sans-serif;}
.vac_tab {border:1px solid; border-color:#FFFFFF #FFFFFF #000000 #FFFFFF;  border-collapse:collapse; width:70%;}
.vac_tab td {border:1px solid #000000;}
.vac_tab2 {background:#5D5D5D; color:#FFFFFF; padding:5px; font-size:80%;border:1px solid;}

input,textarea,select {
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size:11px;
	background:#F0EBE4;
        border: solid #C0B4A3 1px;	
}
.fixed {font-size:9pt; margin:0;}
p { font-size:80%;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:20px;
        margin-right:20px;
        text-align:justify;
        color:#000000;
        font-family:Arial, Helvetica, sans-serif;}

h1 { font-size:90%;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:25px;
        margin-right:30px;
        text-align:left;
        color:#000000;
        font-family:Arial, Helvetica, sans-serif;}

h2 { font-size:90%;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:20px;
        margin-right:30px;
        text-align:left;
        color:#000000;
        font-family:Arial, Helvetica, sans-serif;}


ul { 
        list-style:URL("/img/list.gif");
	color:#707070;
	font-size: 100%;
        margin: 5px 0 5px 30px;
	text-align: justify;}
ol  { 
	color:#707070;
	font-size: 100%;
        margin: 5px 0 5px 30px;
	text-align: justify;}

a:link {text-decoration:underline; color:#993300; font-size:100%;}
a:active {text-decoration:underline; color:#F58735; font-size:100%;}
a:visited {text-decoration:underline; color:#993300; font-size:100%;}
a.descr {color:#666666; text-decoration:none;}
a.descr:visited {color:#666666; text-decoration:none;}

.staltec {margin:0px 0px 30px 0px;}
.subhr {height:1px; width:100%; background:#EAEAEA;}
.subpic {border: 1px solid #EAEAEA;}
.nav {position:relative; margin:20px 10px 20px 3px;}
.date {color:#993300;}
.active {color:#F58735;}
.link {color:#707070;}
.title {margin-left:22px;}
.banners {margin:18px 11px 0px 11px;}
.fon1 {background: URL("/img/fon1.jpg") repeat-x;}
.fon2 {background: URL("/img/fon2.jpg") repeat-x;}
.gray_line {background: URL("/img/gray_line.gif") repeat-x; margin-right:258px;}
.gray_line2 {background: URL("/img/gray_line.gif") repeat-x;}
.main_area {background: URL("/img/shadow.jpg") no-repeat top right; vertical-align:top;}
.square {background: URL("/img/square.gif") no-repeat top left; margin:5px 25px 0px 25px; width:90%;}
.square2 {margin:15px 25px 10px 25px; width:90%;}
.square3 {background: URL("/img/square.gif") no-repeat top left; margin:0px 0px 0px 0px; vertical-align:top;}
.nul {margin:0;}
.rnul {margin-right:10px;}
.gray {background: #5D5D5D;}
.red {color:#ff0000;}

.ng_fon {
    background: url('/img/snow.png') no-repeat; 
   _background:none; 
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=/img/snow.png); }


#x { background-repeat: repeat-x;}
#y { background-repeat: repeat-y;}
#n { background-repeat: no-repeat;}
.wht {background:#ffffff;}
.jst{ text-align:justify;}
.cn { text-align: center;}
.lt { text-align: left;}
.rt { text-align: right;}
.top { vertical-align: top;}
.bot { vertical-align: bottom;}
#checkbox { border: 0;}
