body,td,p,div,span,input,select,textarea {
	font: 12px/1.6em Tahoma,geneva,verdana,sans-serif;
	color: #444444;
}
* html body {
	font: 76%/1.6em Tahoma,geneva,verdana,sans-serif;
}


body {
	margin:0;
	padding: 0;
	min-width: 70em;
	background-color:#FFFFFF;
}
td {
	vertical-align:top;
}
td.demobtn3 {
	vertical-align:bottom;
}
th {
	text-align:left;
	background-color:#FFFFFF;
}
a {
	text-decoration: underline;
	color: #0079F1;
	font-weight:bold
	}
a:active {
	color:red;
	}
a:hover {
	color:#DB5604;
}
hr {
	margin:0.5em 0;
	height:1px;
	border:0;
	color:#CECECE;
	background-color:#CECECE;
}

fieldset {
	margin:0;
	padding:0;
	border-width : 0;
	border-style : solid;
	display: inline;
}
form {
	padding:0;
	margin:0;
}

input, textarea {
	font-weight:bold;
}

input {
	vertical-align: middle;
}

.txt {
	background:#FFFFFF url(../images/inputbg.gif) repeat-x top;
	border: 1px solid #0049BE;
	color:#000000 !important;
	font-size:11px !important;
	padding:0;
	margin:0;
	height:18px;
}
.txt2 {
	background:#FFFFFF url(../images/inputbg.gif) repeat-x top;
	border: 1px solid #0049BE;
	color:#000000 !important;
	font-size:11px !important;
	padding:0;
	margin:0;
}

/* headings */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
}
h1 { 
	font-size: 2.1em; 
	font-weight: bold;
	color: #298ED5;
	margin: 0 0 0.5em 0;
	letter-spacing:-1px;
}	

h1 a { color: #006699; }


h2 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0 0 0.2em 0;
	letter-spacing:-1px;
	color:#0079F1;
}
	
h3 {
	font-size: 1.5em;
	margin: 0 0 0.2em 0;
	font-weight: bold;
	letter-spacing:-1px;
	color:#FF6600;
	}

h4 {
	font-size: 1.4em;
	margin: 0 0 0.1em 0;
	font-weight: bold;
	letter-spacing:-1px;
	color:#FF6600;
	}
img {
	border:0;
	margin:0;
	padding:0;
}
img.screenshot {
	border:1px solid #000000;
	margin:0;
	padding:0;
}	
ol, ul, li {
	margin: 0.2em 0 1em 0;
	padding-left: 2em;
}
	
li {
	margin: 0;
	padding-left: 0;
}

p {
	margin: 0 0 1.0em 0;
}

.center {
text-align: center;
}

li>p {
	margin-top: 0.2em;
	}

strong, b {
	font-weight: bold;
	}

blockquote {
	padding: 1em;
	font-family: Georgia, Times, serif;
	background: #E7F3CF;
	color: #007C00;
	margin-bottom: 2em;
}

.hiddenitem {
	position: absolute;
	visibility: hidden;
	display: none;
}
.visibleitem {
	position: relative;
	visibility: visible;
}


.gbox{
display:block
}
.gbox *{
display:block;
height:1px;
overflow:hidden;
background:#F3F3F3
}
.gbox1{
border-right:1px solid #f5f5f5;
padding-right:1px;
margin-right:3px;
border-left:1px solid #f5f5f5;
padding-left:1px;
margin-left:3px;
background:#ededed;
}
.gbox2{
border-right:1px solid #fcfcfc;
border-left:1px solid #fcfcfc;
padding:0px 1px;
background:#ececec;
margin:0px 1px;
}
.gbox3{
border-right:1px solid #ececec;
border-left:1px solid #ececec;
margin:0px 1px;
}
.gbox4{
border-right:1px solid #f5f5f5;
border-left:1px solid #f5f5f5;
}
.gbox5{
border-right:1px solid #ededed;
border-left:1px solid #ededed;
}
.gbox_content{
padding:5px 10px;
background:#F3F3F3;
}


.topbar {
	background: #0064CB url(../images/topbg.gif) repeat-x top;
	height:105px;
}

.toploginbar {
	float:right;
	clear:both;
	padding:4px;
	
}
.toploginbar * {
	font-size:11px;
	color:#FFFFFF;
}
.menubar {
	background: #F8A82A url(../images/navbg.gif) repeat-x top right;
	height:32px;
	padding:0;
	border-bottom:1px solid #7E4420;
}
.menubar td {
	height:32px;
	padding:0;
	text-align:center;	
}
.menubar td a {
	display:block;
	text-align:center;
	background: url(../images/navbg.gif) no-repeat top right;
}
.menubar td a:HOVER {
	background: url(../images/navbg2.gif) no-repeat top right;
}
.menubar td.selected span, .menubar td.selected a, .menubar td.selected a:HOVER {
	display:block;
	text-align:center;
	background: url(../images/navselbg.gif) no-repeat top right;
}
.menubarlevel2 {
	background-color:#E8E8E8;
	padding:4px 12px;
	border-bottom:1px solid #7E4420;
}
.menubarlevel2 a {
	color:#000000;
	margin:0 10px;
	text-decoration:none;
}
.menubarlevel2 a:HOVER {
	color:#DB5604;
	text-decoration:underline;
}
.menubarlevel2 span {
	margin:0 10px;
}

.zametku {
	background-color:#DFDFDF;
	padding:4px 12px;
	border-bottom:1px solid #7E4420;
}
.zametku a {
	color:#0079F1;
	text-decoration:none;
}
.zametku a:HOVER {
	color:#DB5604;
	text-decoration:underline;
}	

.contentwrapper {
	padding:12px;
}
.fishlink {
	background:url(../images/fishblue.gif) no-repeat left center;
	padding-left: 24px;
}
.list0 {
	background-color:#FFFFFF;
}
.list1 {
	background-color:#F3F3F3;
}
.atable {
	background-color:#FFFFFF;
}
.atable th, .atable td {
	border-right: 1px solid #cecece;
}
.atable td {
	padding: 3px 6px;
}
a.btn {
	display:block;
	background: #006AD4 url(../images/bbg_blue.gif) repeat-x bottom;
	padding:2px 12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	border:1px solid #000000;
	margin:2px 4px;
}
a.btn2 {
	display:block;
	background: #F9AF2C url(../images/bbg_orange.gif) repeat-x bottom;
	padding:2px 12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	border:1px solid #000000;
	margin:2px 4px;
}
a.btn3 {
	display:block;
	background: #F9AF2C url(../images/bbg_orange.gif) repeat-x bottom;
	padding:2px 12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	font-size:11px;
	border:1px solid #000000;
	margin:2px 4px;
}
a.btn:HOVER, a.btn2:HOVER, a.btn3:HOVER {
	text-decoration:underline;
	color:#FFFFFF;
} 

.footer {
	background:#FFFFFF url(../images/fishwatermark.gif) no-repeat bottom right;
	height:38px;
	border-top:1px dotted #DDDDDD;
	padding:12px;
	color:#999999;
}
.footer * {
	color:#999999;
}
