BODY { margin: 0px; padding: 0px; font-family: Georgia, serif; background-color: #b2adce; background-repeat: repeat;}

/*BODY { margin: 0px; padding: 0px; font-family: Georgia, serif; background-color: #d8a9ac; background:url('vis/fon.gif') repeat;}
*/
td {vertical-align: top;}
A {text-decoration: none; font-size:11px;  color: #05539B;}
A:hover { text-decoration: underline; }
.main a {color: #05539B; font-size:12px;}

div.body_top {background: url(vis/body_top.gif) no-repeat ; width: 933px; height: 169px; z-index: 1; position:absolute; left:0px; top:0px;}
div.batman { position: absolute; width: 363px; height: 183px; top: 8px; left: 0px; z-index: 3;}
div.whowho { position: absolute; width: 500px; height: 30px; top: 105px; left: 360px; z-index: 2; font-size:12px; color:#111111;}
div.literatura { position: absolute; width: 500px; height: 30px; top: 120px; left: 430px; z-index: 2; font-size:12px; color:#eeeeee; letter-spacing:3px;}
div.porpor { position: absolute; width: 500px; height: 30px; top: 150px; left: 230px; z-index: 2; font-size:12px; color:#eeeeee; letter-spacing:3px;}
div.age18 { position: absolute; width: 275px; height: 30px; top: 230px; left: 520px; z-index: 2; font-size:12px; color:#000000; letter-spacing:2px; font-weight: bolder; text-align:justify}
div.site { position: absolute; width: 250px; height: 40px; top: 135px; left: 370px; z-index: 2; font-size:12px; color:#701070; font-family:fantasy; word-spacing:0.4em}
div.houseg { position: absolute; width: 102px; height: 40px; top: 134px; left: 645px; z-index: 2; font-size:12px; color:#711A3F; font-family:curier; padding-top:18px; background: url("vis/11.gif") left no-repeat; text-align:right}
#neolit {position: absolute; top: 9px; left: 274px; width: 199px; height: 65px;  z-index: 10;}

div.content {position: absolute; top: 100px; left: 180px; z-index: 5; right: 0; width: 612px;}


div.login {position: absolute; top: 83px;  z-index: 6; left: 440px; height: 23px; width: 350px;}
td.loginf {background-color: #577A24; padding: 3px 0 0 0;}

div.menu {position: absolute; top: 192px; left: 20px; z-index: 6; width: 139px; text-align: right; font-family:"Courier New", Courier, mono}

table.menu, table.menu_a { margin: 0 0 0 0; float: right;}
table.menu td.menu {background: #EEEEEE; font-size: 11px; vertical-align: middle;}
table.menu td.menu a {color: #087fee;}
table.menu td.menu_l {background: url(vis/menu_l.gif) no-repeat ;}
table.menu td.menu_r {background: url(vis/menu_r.gif) center center no-repeat ; }

table.menu_a td.menu {background: #577A24; font-size: 11px; vertical-align: middle;}
table.menu_a td.menu a:hover {color: white;}
table.menu_a td.menu_l {background: url(vis/menu_l_a.gif) no-repeat ;}
table.menu_a td.menu_r {background: url(vis/menu_r_a.gif) center center no-repeat ; }






div.intro {
 position: absolute; top: 10px; left: 490px; color: #fff; font-style: none; font-size: 10px; padding: 4px 4px 4px 4px; z-index: 5;}



  
div.left_tools{ width: 225px; font-size: 11px; margin: 5 0 0 0;  padding: 0px 0px 2px 0px; background: #CCC5DF url(vis/login_back.gif) repeat-y left;; border-bottom: 2px #C10001 solid;    }

.main {  padding: 40 40 30 60;  }
.main p { margin: 0 0 10px 0; font-size: 12pt; color: #403D3D; }

a.r1 { font-weight: bold;   }


 P.list { margin: 0px 0 0 0; font-size: 10pt; line-height: 16pt;}

p.m2 { margin: 0 0 5px 13px; }
 p.title { font-size: 22px; text-align: left; margin: 0px 20px 10px 0px; color: #577A24; }
 p.auth { font-weight: bold; font-size: 13px; text-align: left; margin: 0 20px 0px 0px; }
 p.otstup { margin-left: 95px; }
 p.edit {margin: 10px 0 0 0 ; line-height: 15px;}	



input, textarea, select { background: #eeeeee; border: 0px; font-size: 11px; font-family:  Georgia; padding: 2 5 4 5; color: 05539B;}
input.checkbox { background: #eeeeee; border: 0px; font-size: 11px; font-family:  Georgia; padding: 2 5 4 5; color: 05539B;}
input.radio { border: 0; background: none;  background: #eeeeee;}
input.submit { background: #05539B; font-size: 11px; color: white; border: 0 0 0 0; cursor: hand; height: 15px; padding: 0 2 2 2; size: auto; }
submit { background: #05539B; font-size: 11px; color: white; border: 0 0 0 0; cursor: hand; height: 15px; padding: 0 2 2 2; width: 100%; }

	   
p.h1 { font-size: 12px; font-weight: bold; color: #577A24;  padding-left: 0px; margin-top: 0; background:  url(vis/h1_back.gif) no-repeat left; padding: 2px 5px 3px 25px; }

p.h2 { font-size: .9em; font-weight: bold; color: #E52141; background:  url(vis/h2_back.gif) no-repeat left; padding: 2px 5px 3px 25px; margin: 0 0 20px 0; width: 50%  }
	   
p.list_work {margin: 10px 40px 10px 6em ; line-height: 1.7em;}	

.warn {color: red;}   
.select {color: #DE2C49;}
.shadow { color: #566075; font-size: 9px;}	   
.shadowred {text-align: right; color: #711A3F; font-size: 9px;}	


.print { text-align: justify; margin: 0px 0 0px 0; width: 90%; }
 div.print P  {text-indent: 30pt; line-height: 14pt;  margin: 0 0 0 0; font-family: "Times New Roman"; font-size: 1em; font-style: normal;	text-indent: 30px; color: #403D3D;}
div.print {font-family: "Times New Roman";line-height: 14pt; font-size: 1em;font-style: normal; color: #403D3D;}




div.hr { width: 100%; height: 4px; background: url(vis/hr.gif) repeat-x; margin: 15 0 0 0; }

input.button {background: #05539B; font-size: 11px; color: white; border: 0 0 0 0; cursor: crosshair; height: 15px; padding: 0 2 2 2; size:auto;}
input.tbutton {background:#c0c0c0; color:#000000; border-width:1px; border-color:#666666; }

button {font-family:Tahoma,Arial,sans-serif; text-align:right; width:22px; height:22px; background:#B9B9D6; color:#000000; border-style: solid; border-width:1px; border-color:#E7E7F6; margin: 1 1 1 1; size:auto;}


.small { font-size: 10px; font-weight:bold; color: #566075;   }

div.kom { background: #F5F2E5; padding: 1 0 0 1; margin: 0 0 5 0;}
div.kom p {margin: 0 0 10 10; font-size: .8em;}
div.kom p.kom_who {margin:0 0 0 0; letter-spacing: 1px; font-size: 11px; font-weight: bold;}
.kom_what {margin: 5px 20px 5px 10px; font-size: 0.8em; }
 .super { color: #C10001; font-weight: bold; letter-spacing: 2px; }

div.copy { font-size: 11px; color: #67133E;  margin: 100px 0 0 0; padding: 0 0 0 10px;    }

div.grey {background: #C8C6C6 url(vis/copy_lt.gif) no-repeat left top;}
div.grey div {background: url(vis/copy_rt.gif) no-repeat right top;}
div.grey div  div{background: url(vis/copy_rb.gif) no-repeat right bottom;}
div.grey div  div div{background: url(vis/copy_lb.gif) no-repeat left bottom; padding: 10px 10px 10px 10px;}

div.banner {text-align: center;  left: 300; margin: 30px 0 20px 0;}

.c1 { background:#B9B9D6; color: white; font-size: 10px;}

.login {color: #F5F0D8; font-size: 9px;}
.login input {border: none; background: #eeeeee; height: 13px;}
.login td {color: #F5F0D8; font-size: 11px;}
.login a {color: white;}

.other {visibility: hidden; left:184px; top: 15px; z-index: 10; position: absolute;  width: 152px; line-height: 14px; padding: 3px 3px 4px 3px;  margin: 0 0 0 0; font-size: 12px; }
.other a {color: white}
 .other_a {visibility: visible; overflow: visible; height: auto; z-index: 10;  }
 
 
 .no {margin: 0 0 0 0; padding: 0 0 0 0;}
div.regus {position: absolute; width: 194px; top: 85px; left: 800px; z-index: 3;}
div.regus a {font-size:11px;}
div.clock {position: absolute; width: 70px; top: 40px; left: 840px; z-index: 3;}
div.clock input{ background-color:#b2adce;text-align:left;}

span.shadow a {font-size:10px;}

.infotext { color: #C10001;  letter-spacing: 2px; font-size:10px;}
.infotext3 { font-weight: bold; letter-spacing: 2px; font-size:10px;}
.bestred {color: red; font-size: 14px;}	
.bestgreen {color: green; font-size: 14px;}	
.bestyel {color: #FCFE04; font-size: 14px;}
.infotext2 { color: #C10001; font-weight: bold; letter-spacing: 2px; font-size:11px;}
.infotext4 {font-size:11px; color:#711A3F; text-align:justify; margin:10px -8px 0 0px; padding-left:-12px;}

.kom_bord_auth {background: #f5f0dc;border: 1px outset; width:134}
.print_bord {background: #F5F2E5;border: 1px outset; width:610}
.print_bord_text {background: #F5F2E5;border: 1px outset; width:610; font-size:11px; color: #566075; text-align:justify;}

.freg p{
font-size:11px; color:#711A3F; 
}

.verysmall{
font-size:11px; color:#111111; text-align:justify; margin:10px -8px 0 0px; padding-left:-12px;

}

.small2 { font-size: 11px; font-weight:bold; color: #566075; text-align:left;  }

div.sapo { font-size: 12px; color:#566075; text-align:left;}
div.sapo a { color:#566075;}

.lefttext {
	font-size:12px; 
	color:111111;
	 	
}
