body {                                                                                                                     
	font-family: Verdana, Tahoma, Arial, Sans-serif, Lucida Sans; FONT-SIZE: 14px; COLOR: #333; /*303050*/ margin: 0; padding: 0px; background-attachment: fixed;}

table {
	text-align: left; table-layout: fixed; font-size: 1em; border: none; padding: 0px; }

td {
	/* overflow-x: hidden; */ }

form {
	padding: 0px; margin: 0px; }

textarea {
	padding: 3px; margin: 0px; }

.q {
	border: 1px solid #59990e; margin: 1px; padding: 2px; padding-left: 3px; FONT-WEIGHT: normal; FONT-SIZE: 13px; }

.q:focus, textarea:focus {
	background: #fff9ed; border-color: #707070; outline: none; }

img {
	border-width: 0px; }

xmp {
	margin: 0px; padding: 0px; }

a {
	TEXT-DECORATION: none; COLOR: #0000CC; }

a:visited {
	TEXT-DECORATION: none; COLOR: #990099; }

a:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline; }

hr {
	height: 0px; border: 0px; border-top: 1px solid #DAE1E8; margin: 7px 0px 7px 0px; padding: 0px; }

select {
	border: 1px solid #59990E; font-weight: normal; font-size: 14px; margin: 1px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;
}

ul {
	MARGIN-LEFT: 10px; PADDING-LEFT: 0px; MARGIN-TOP: 3px; PADDING-TOP: 0px; MARGIN-BOTTOM: 3px;
}

li {
	MARGIN-LEFT: 10px; PADDING-LEFT: 0px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 115%;
}

p {
	TEXT-INDENT: 20px; MARGIN-BOTTOM: 10px;
}

big {
	font-size: 135%;
}

h1 { 
	font-family: Tahoma; FONT-SIZE: 19px; FONT-WEIGHT: normal; COLOR: #666666; MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; }

/* h1 { 
	FONT-SIZE: 20px; FONT-WEIGHT: bold; COLOR: #404040; MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; } */

h2 {
	FONT-SIZE: 17px; LINE-HEIGHT: 120%; FONT-WEIGHT: normal; COLOR: #505090; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px;
}

h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000050; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; text-align: left;
}

h4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px; COLOR: #002E6C; LINE-HEIGHT: 110%;
}

h5 {
	font-size: 15px; FONT-WEIGHT: bold; COLOR: #666699; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; line-height: 100%; }
                     
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
	color: #666699; }

blockquote {                                                      
	FONT-SIZE: 90%; font-style: italic; MIN-HEIGHT: 28px; MARGIN: 10px; margin-left: 20px; PADDING: 5px; PADDING-LEFT: 35px; BORDER: 1px solid #dae1e8; background: #f2f2f2 url(/quote.gif) no-repeat left top; }

blockquote a {
	color: #0000ff; }

.box {
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari and Chrome */
  border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  /* behavior: url(/images/ie-css3.htc); This lets IE know to call the script on all elements which get the 'box' class */
}

.hr {
	border-bottom: 1px solid #DAE1E8; margin-bottom: 2px; padding-bottom: 2px; }

.info {                                                      
	min-height: 50px; padding: 5px 5px 5px 60px; background: #ffffff url(/images/info.gif) no-repeat left top; }

.photo {
	border: 1px solid transparent; }

.photo:hover {
	border: 1px solid #666699; }

.htop {            
	background: #336699 url(/images/htop.png) 0% 100% repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; padding: 3px; margin-bottom: 2px; width: 100%; height: 21px; position: fixed; top: 0px; }

.htop a, .htop a:link, .htop a:visited {
	color: #FFFFFF; TEXT-DECORATION: none; }

.htop a:hover {
	color: #FFFFFF; TEXT-DECORATION: underline; }

.head1 { 
    color: #333; font-size: 11px; font-style: italic; }

.head1 h2 { 
	font-family: Tahoma; font-size: 20px; color: #1c2f47; font-style: normal; font-weight: bold; line-height: 120%;}

.cont {
	background-color: #ffffff; }

.cont .site {
	color: #558800; }

.post {
	PADDING: 5px 7px 15px 7px; }

.text {
	font-family: Verdana, Arial; text-align: justify; font-size: 13px; line-height: 140%; color: #202020; } /*333*/

.text a {
	color: #0000FF; }

.restab {
	FONT-SIZE: 14px; COLOR: #505050; BORDER-TOP: 1px solid #e2e2e2; BACKGROUND-COLOR: #ffffff; }

.restab TR {
	vertical-align: top;}

.restab TH {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Tahoma; COLOR: #101010; BACKGROUND: #f2f2f2; padding: 5px 3px 5px 3px; vertical-align: top; }

.restab TD {
	padding: 7px 4px 7px 4px;}

.restab TD a, .restab TD a:hover {
	color: #0000FF; }

.iFoto img {
	max-width: 200px; }

.prof {
	font-size: 12px; max-width: 400px; padding: 3px; margin: 0px; background: #ffffdd; LINE-HEIGHT: 130%; color: #505050; border: 2px solid #C8C8FF; display: none; position: absolute; z-index: 100; }

.prof a, .prof a:link {
	color: #0000ff; }

.moderdiv {
	display: none; background: #DDDDDD; padding: 3px; border: 1px solid #AAAAAA; margin-top: 3px; margin-bottom: 3px; }

.grp {
	BACKGROUND: white; BORDER-WIDTH: 1px; BORDER-STYLE: solid; BORDER-COLOR: #CCCCCC; PADDING: 4px; }
 
.msg {   
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: #EAEAFF; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #0000FF; LINE-HEIGHT: 150%; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 5px solid #0000FF; BORDER-TOP: 1px solid #0000FF; BORDER-RIGHT: 5px solid #0000FF; BORDER-BOTTOM: 1px solid #0000FF; }

.errmsg {   
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: #FFEAEA; FONT-SIZE: 15px; TEXT-ALIGN: left; FONT-WEIGHT: bold; COLOR: #FF0000; LINE-HEIGHT: 150%; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 5px solid #FF0000; BORDER-TOP: 1px solid #FF0000; BORDER-RIGHT: 1px solid #FF0000; BORDER-BOTTOM: 1px solid #FF0000; }

.dlg {
	FONT-FAMILY: Georgia; FONT-STYLE: normal; PADDING: 10px; MARGIN: 10px 20px 10px 20px; BACKGROUND: #FFFFDD; LINE-HEIGHT: 150%; COLOR: #505050; FONT-WEIGHT: normal; BORDER: 3px solid #DAE1E8; }

.frm {
	font-family: Georgia; padding: 10px; margin: 0px 0px 10px 0px; BACKGROUND: #ffffdd; LINE-HEIGHT: 150%; COLOR: #505050; FONT-WEIGHT: normal; BORDER: 3px double #DAE1E8; }

.glfon {
	background-color: rgba(51,102,153,0.5); *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50336699,endColorstr=#50336699); _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50336699,endColorstr=#50336699) }

.quote {                                                      
	FONT-SIZE: 90%; MARGIN-LEFT: 20px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; PADDING: 5px; BACKGROUND: #EEEEFF; border: 1px solid #cccccc; }

.tegs { 
	font-size: 10px }

.tegs a, .tegs a:visited, .tegs a:visited { 
	color: #666699 }

.kk {
	FONT-FAMILY: Arial; PADDING-BOTTOM: 3px; BORDER-BOTTOM: 1px dashed #CCCCCC; COLOR: black; }

.kt {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; }

.kt a {
	COLOR: #006eb8; }

.kt1 {
	FONT-SIZE: 10px; COLOR: #707070; MARGIN-BOTTOM: 2px; }

a.kt1, a.kt1:link, a.kt1:visited, a.kt1:hover {
	FONT-WEIGHT: bold; COLOR: #006eb8; }

a.wiki {
	TEXT-DECORATION: underline; }

.teg {
	background-color: #EEEEEE; }

.teg A {
	COLOR: #006EB8; }

.abz { 
	margin: 5px 5px 5px 0px; padding-left: 5px; border-left: 7px solid #FFBB22; }

.abz1 { 
	PADDING-LEFT: 5px; margin-left: 5px; BORDER-LEFT: 5px solid #119E3F; }

.left {                                                          
	border: 0px solid #cccccc; padding: 1px; font-size: 12px; background: #FFFFFF; }                                             

.left a, .left a:visited {
	color: #336699; }

.menu {
	font-family: Tahoma; font-size: 12px; padding: 0px; }

.menu a {
	display: block; margin: 0px; padding: 4px 0px 4px 5px; color: #336699; }                                             

.menu a:link, .menu a:visited {
	color: #336699; }

.menu a:hover {
	color: #335599; background: #e1e7ed; text-decoration: none; }

.prtl, .prtl:link, .prtl:visited {
	font-weight: bold; color: #336699; padding: 2px 5px 2px 5px; }

.prtl:hover {
	text-decoration: none; color: #336699; background: #e1e7ed; }

.msec {
	FONT-FAMILY: Georgia, Tahoma, Arial; FONT-WEIGHT: normal; FONT-STYLE: italic; FONT-SIZE: 10px; BORDER-BOTTOM: 1px solid #DAE1E8; margin-top: 3px;}

.msec a, .msec a:link, .msec a:visited {
	color: #909090; line-height: 90%; }

.msec a:hover {
	color: #ffff00; }

.mgrp {
	padding-left: 10px; margin-left: 10px; margin-bottom: 0px; font-size: 11px; list-style-image: url(http://astropro.ru/images/lidot.png); list-style-position: outside; }

.mgrp li {
	line-height: 100%; padding: 0px 0px 5px 0px; margin: 0px; }

.mgrp a {
	display: inline; margin: 0px; padding: 0px; }

.mgrp a, .mgrp a:link, .mgrp a:visited, .mgrp a:active {
	color: #336699;	}

.mgrp a:hover {
	color: #007000; background: none; text-decoration: underline; }

.navi {
  font-size: 13px; margin: 7px 0px; font-weight: normal; }

.navi a {
  text-decoration: none; padding: 0px 3px; border: 1px solid #aaaaaa; background: #ffffff; 
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.navi a:hover {
  text-decoration: none; color: #ffffff; background: #3690b1; }

.naviact {
  padding: 0px 3px; border: 1px solid #aaaaaa; font-weight: bold; background: #3690b1; color: #ffffff; 
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.foto { 
  FONT-SIZE: 11px; padding: 10px 4px; }

.fldr { 
  background: url(/images/folder.bmp) no-repeat; width: 94px; height: 80px; padding-left: 3px; padding-right: 3px; padding-top: 11px;}

.foto:hover { 
	padding: 9px 3px; BORDER-WIDTH: 1px; BORDER-STYLE: solid; BORDER-COLOR: #CCCCCC; }

a.pg {
	background: #eeeeee; FONT-SIZE: 13px; FONT-WEIGHT: normal; padding: 2px 7px 5px 7px; line-height: 28px; MARGIN-LEFT: 3px; FONT-FAMILY: Tahoma; }

a.pg:link, a.pg:visited {
	color: #2b587a; }

a.pg:hover {
	color: #2b587a; background: #dae1e8; text-decoration: none; }

a.pga {
	background: #627aad; FONT-SIZE: 13px; FONT-WEIGHT: normal; padding: 2px 7px 6px 7px; line-height: 28px; MARGIN-LEFT: 3px; FONT-FAMILY: Tahoma; }

a.pga:link, a.pga:visited, a.pga:hover {
	color: #ffffff; text-decoration: none; }

a.pgu {
	BACKGROUND: #eeeeee; FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR: #000000; padding: 5px 5px 2px 5px; MARGIN-LEFT: 0.35em; FONT-FAMILY: Tahoma; line-height: 27px; }

a.pgu:link, a.pgu:visited {
	color: #2b587a;
}

a.pgu:hover {
	color: #2b587a; background: #dae1e8; text-decoration: none; }

a.pgua {
	BACKGROUND: #627aad url(/images/arru.gif) 50% 0% no-repeat; FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR: #ffffff; PADDING: 6px 5px 2px 5px; MARGIN-LEFT: 0.35em; FONT-FAMILY: Tahoma; line-height: 27px; }

a.pgua:link, .pgua:visited {
	color: #ffffff; text-decoration: none; }

.top {
	font-size: 12px; FONT-WEIGHT: bold; COLOR: #707070; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; line-height: 25px; padding-left: 3px; border-bottom: 1px solid #e1e7ed; }

.top a, .top a:link, .top a:visited, .top a:active {
	color: #0000dd; }

.utop {
	font-size: 12px; FONT-WEIGHT: bold; COLOR: #505050; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; line-height: 22px; padding-left: 3px; border-top: 1px solid #e1e7ed; background: #f2f2f2; }

.but {
	BACKGROUND: #016ca8; MARGIN: 3px; PADDING: 1px; BORDER: 1px solid green; text-align: center; CURSOR: pointer; COLOR: white; WIDTH: 100%; }

.but:hover {
	TEXT-DECORATION: underline; }

.capt {
	BACKGROUND-COLOR: #016ca8; COLOR: #FFFFFF; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING: 3px; }

.zag { 
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #1C1688; PADDING-TOP: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; }

a.zag { 
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #ff0000; PADDING-TOP: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; }

.razd { 
	FONT-SIZE: 15px; FONT-WEIGHT: bold; MARGIN-TOP: 5px; PADDING: 4px; }

.razd1 { 
	COLOR: #808080; FONT-FAMILY: Georgia, Tahoma, Arial; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-SIZE: 11px; BORDER-BOTTOM: 1px solid #dae1e8; MARGIN-TOP: 5px; PADDING-BOTTOM: 3px; }

.sec {
	FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR: #606060; LINE-HEIGHT: 120%; }

.sec A:link, .sec A:visited {
	COLOR: #606060; }

.sec A:hover {
	COLOR: #FF0000; }

.ramk { 
	BORDER-WIDTH: 1px; BORDER-STYLE: solid; BORDER-COLOR: #dae1e8; }

.ramlr { 
	BORDER-LEFT: 1px solid #CCCCCC; BORDER-RIGHT: 1px solid #CCCCCC; }

.ramlrb { 
	BORDER-LEFT: 1px solid #CCCCCC; BORDER-RIGHT: 1px solid #CCCCCC;  BORDER-BOTTOM: 1px solid #CCCCCC; }

.ramr { 
	BORDER-RIGHT: 1px solid #CCCCCC; }

.raml { 
	BORDER-LEFT: 1px solid #CCCCCC; }

.ramt { 
	BORDER-TOP: 1px solid #CCCCCC; }

.ramb { 
	BORDER-BOTTOM: 1px solid #CCCCCC; }

.ramb2 { 
	BORDER-BOTTOM: 2px solid #CCCCCC; }

.ramtb { 
	BORDER-TOP: 1px solid #CCCCCC; BORDER-BOTTOM: 1px solid #CCCCCC; }

.ramtrb { 
	BORDER-TOP: 1px solid #CCCCCC; BORDER-RIGHT: 1px solid #CCCCCC; BORDER-BOTTOM: 1px solid #CCCCCC; }

.small { 
	TEXT-DECORATION: none; FONT-SIZE: 10px; }

.midd {
	TEXT-DECORATION: none; FONT-SIZE: 12px; COLOR: #606060; LINE-HEIGHT: 120%; }

a.midd, a.midd:visited {
	COLOR: #0000FF; }

.mark { 
	FONT-STYLE: normal; LINE-HEIGHT: normal; FONT-WEIGHT: bold; FONT-variant: normal; text-transform: none; TEXT-DECORATION: none; FONT-SIZE: 11px; COLOR: #000050; BORDER-LEFT: 1px solid #999999; BORDER-RIGHT: 1px solid #999999; BORDER-TOP: 1px solid #999999; }

a.mark {
	TEXT-DECORATION: none; COLOR: black; FONT-WEIGHT: normal; }

a.mark:hover {
	TEXT-DECORATION: none; COLOR: black; BACKGROUND-COLOR: #C8C8FF; }

a.site {
	COLOR: #558800; }

a.site, a.site:hover, a.site:visited {
	COLOR: #558800; }

.upd {
	TEXT-DECORATION: none; FONT-SIZE: 11px; color: #999999; }

.upd a {
	color: #333;} /* #3399FF */

.go {
  border: 1px double #59990e; PADDING: 1px 5px 1px 5px; font-weight: normal; FONT-SIZE: 12px; BACKGROUND: url(http://astropro.ru/bn.gif); COLOR: #000000; MARGIN: 2px; cursor: pointer;
  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.go:hover {
  text-decoration: none; }

.go:disabled {
  color: #707070; }

a.btn, a.btn:link, a.btn:visited {
  font-style: normal; border: 1px double #59990e; padding: 3px 4px 3px 4px; MARGIN: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(http://astropro.ru/bn.gif); color: #000000; cursor: pointer; LINE-HEIGHT: 280%;}

a.btn:hover {
  color: #000000; text-decoration: underline;}

.btn1 {
  BORDER: 1px double #59990e; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(http://astropro.ru/grb.png); COLOR: #0000AA; cursor: pointer; LINE-HEIGHT: 200%; white-space: nowrap;
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.btn1:hover {
  TEXT-DECORATION: none; color: #0000aa; }

.btn2 {
  BORDER: 1px solid #aaaaaa; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: url(http://astropro.ru/niz.gif) left center; COLOR: #000000; cursor: pointer; white-space: nowrap;
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.btn2:hover {
  TEXT-DECORATION: none; COLOR: #000000; }

.btn3, .btn3:link, .btn3:visited {
  BORDER: 1px #59990e solid; padding: 2px 6px 4px 6px; MARGIN: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #00CF00 url(s2http://astropro.ru/btn.png); COLOR: #ffffff; font-weight: bold; line-height: 30px; text-shadow: #59990e 1px 1px 0; white-space: nowrap; }

.btn3:hover {
  TEXT-DECORATION: none; BACKGROUND: #00CF00 url(http://astropro.ru/btn.png); COLOR: #ffffff; }

.btn3:active {
  BACKGROUND: #00CF00 url(http://astropro.ru/btnh.png); COLOR: #ffffff; }

a.vkb, a.vkb:link, a.vkb:visited, a.vkb:hover {
  color: #ffffff; font-size: 12px; font-weight: bold; font-family: Tahoma; padding: 3px 5px; margin: 0px; line-height: 25px; border: 1px solid #2b4680; border-bottom: 1px solid #1a356e; background: #637bad url(http://astropro.ru/images/tln.png) repeat-x; text-decoration: none; cursor: pointer; text-shadow: #2b4680 1px 1px 0; white-space: nowrap;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

a.vkb:active {
  color: #ffffff; border: 1px solid #29447e; background: #4f6aa3; }

.vkbb {
  color: #ffffff; font-size: 12px; font-weight: bold; font-family: Tahoma; padding: 3px 5px; margin: 0px; border: 1px solid #2b4680; border-bottom: 1px solid #1a356e; background: #637bad url(http://astropro.ru/images/tln.png) repeat-x; text-decoration: none; cursor: pointer; 

  -moz-border-radius: 2px; /* Firefox */
  -webkit-border-radius: 2px; /* Safari and Chrome */
  border-radius: 2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

.vkbb:active {
  color: #ffffff; border: 1px solid #29447e; background: #4f6aa3; }

.vkm a, .vkm a:link, .vkm a:visited, .vkm a:active {
	color: #336699; padding: 1px 4px 1px 4px; margin: 1px; }

.vkm a:hover {
	text-decoration: none; color: #336699; background: #e1e7ed; }

.rmb, .rmb:link, .rmb:visited, .rmb:active {
	padding: 2px 5px 3px 5px; line-height: 24px; font-size: 12px; background: #eeeeee url(/images/rmbb.png) repeat-x; font-weight: normal; color: #ffffff; white-space: nowrap;
	border-left: 1px solid #a8cba6; border-top: 1px solid #a8cba6; border-right: 1px solid #3a8636; border-bottom: 1px solid #3a8636;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.rmb:hover {
	text-decoration: none; background: #336699; color: #ffffff;
	border-left: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb; border-right: 1px solid #505050; border-bottom: 1px solid #505050;
}

a.fbb, a.fbb:link, a.fbb:visited, a.fbb:hover, a.fbb:active {
  color: #333333; font-size: 10px; font-weight: bold; font-family: Tahoma; padding: 3px 5px; margin: 0px; line-height: 25px; border: 1px solid #9b9b9b; background: #ffffff url(http://astropro.ru/images/fbtn.png) 0% 100% repeat-x; text-decoration: none; cursor: pointer; 

  -moz-border-radius: 2px; /* Firefox */
  -webkit-border-radius: 2px; /* Safari and Chrome */
  border-radius: 2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

.q1 {
  BORDER: 1px solid #59990e; FONT-WEIGHT: normal; FONT-SIZE: 15px; WIDTH: 100%; MARGIN: 1px 0px 1px 0px; PADDING: 1px 0px 1px 0px; LINE-HEIGHT: 120%;}

.q2 {
  BORDER: 1px solid #59990e; PADDING: 2px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 2px; WIDTH: 120px;}

.q3 {
  BORDER: 0px; WIDTH: 300px; FONT-WEIGHT: bold; background: transparent;}

.fldr {
	position: relative; text-align: center; width: 100px; height: 91px; background: url(/images/folder.gif) no-repeat 50% 50%; cursor: pointer; }

.fldr1 {
	position: relative; text-align: right; width: 94px; height: 78px; margin-top: 5px; margin-left: 3px; background: no-repeat 50% 50%; cursor: pointer; }

.fldr2 {
	background: #005000; color: #ffffff; font-weight: bold; font-size: 18; padding: 0px 4px; cursor: pointer; }

a.fldr:hover { text-decoration: none; }

.evmenu { font-size: 11px; font-weight: bold; }

a.evmenu:link, a.evmenu:visited, a.evmenu:active { color: #007000 }

a.evmenu:hover { color: #ff0000 }

.evmenua {
	font-weight: bold; padding-bottom: 7px; border-bottom: 7px solid #FFBB22; } 

a.evmenua:link, a.evmenua:visited, a.evmenua:active { color: #007000 }

.ffnd { border: 1px solid #e1e7ed; padding: 0px; margin: 0px; }

.ffnd input { border: none; margin: 0px; color: #ff0000; font-style: italic; font-size: 12px; padding: 2px; }

