body {
	margin: 0px;
	font-size: 12px;
	font-family: Tahoma;
}

.middle-block {
	padding: 2px 10px 0px;
	width: 100%;
}
.middle-block div.data{
	background: #f8f8f8;
	padding: 5px;
	border: 1px solid #ccc;
}
.block-blue-left {
	background: #7B9DD4 url(/images/cleen-blue-left.gif) no-repeat;
	height: 26px;
	width: 11px;
}
.block-blue-right {
	background: #7B9DD4 url(/images/cleen-blue-right.gif) no-repeat;
	height: 26px;
	width: 11px;
}
.block-blue-middle {
	color: #fff;
	font-weight: bold;
	background: #7B9DD4 url(/images/cleen-blue-m.gif) repeat-x;
	height: 26px;
	text-indent: 10px;
	vertical-align: middle;
	width: auto;
}

.left-block-container {
	padding: 2px;
	margin-bottom: 5px;
}

.left-block-table {
	margin-bottom: 10px;
/*	border: 1px solid #ADADAD;*/
	text-align: left;
	width: 176px;
}

.right-block-table {
	margin-bottom: 10px;
/*	border: 1px solid #ADADAD;*/
	text-align: right;
	width: 176px;
}

.left-block-table .block-green-head {
	color: #fff;
	font-weight: bold;
	background: #8cbf24 url(/img/block-green-head.gif) no-repeat;
	height: 26px;
	text-indent: 10px;
	vertical-align: middle;
}
.left-block-table .block-green {
	color: #000000;
/*	background: #ffffff url(/images/block-green-l.gif) repeat-x;*/
	background: #F8F8F8;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	border: 1px solid #ADADAD;
	border-top: none;
}


.block-blue-clean {
	color: #fff;
	font-weight: bold;
	background: #7B9DD4 url(/images/cleen-blue.gif) no-repeat;
	height: 26px;
	text-indent: 10px;
	vertical-align: middle;
}

.block-cleen {
	color: #000000;
	background: #ffffff url(/images/block-cleen.gif) repeat-x;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 10px;
	border: 1px solid #ADADAD;
	border-top: none;
}

.right-block-table .block-green-head {
	color: #ffffff;
	font-weight: bold;
	background: #59A85D url(/images/block-green-head.gif) no-repeat;
	height: 26px;
	vertical-align: middle;
	padding-right: 10px;
}
.right-block-table .block-green {
	color: #000000;
	background: #ffffff url(/images/block-green.gif) no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	border: 1px solid #ADADAD;
	border-top: none;
}


.block-blue-head {
	text-align: left;
	color: #fff;
	font-weight: bold;
	background: #527ED1 url(/images/block-blue-head.gif) no-repeat;
	height: 26px;
	text-indent: 15px;
	vertical-align: middle;
}
.block-blue {
	text-align: left;
	color: #000000;
	background: #ffffff url(/images/block-blue.gif) repeat-x; 
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 3px;
}

.main-table {
	margin-top: 2px;
}

.menu-table {
	height: 24px;
	width: 100%;
	background: #D4DAE3;
}

.page-bottom {
	background-color: #8cbf24;
	text-align: center;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}


.left-content {
	padding: 2px;
}
.middle-block-table {
	border: 1px solid #ADADAD;
}
.middle-block-content {
	text-align: left;
	color: #000000;
	background: #F1F1F1;
	padding: 2px;
}

form {
	margin: 0; padding: 0;
}
input.it, textarea, select {font: 1em/120% Arial, 'Nimbus Sans L', sans-serif;}
input.it{
	padding: 1px 2px;
	border: 1px solid;
	border-color: #716f64 #f9f9fa #f9f9fa #716f64;
	background: #F8F8FA;
	font-size: 11px;
	height:13px;
	margin: 2px;
}

button {
	width: 56px;
	height: 21px;
	color: #fff;
	border: 0;
	background: #DD5817 url(/images/btn_litt.png) no-repeat;
	font: bold 11px Arial, 'Nimbus Sans L Condensed', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 6px;
}
    @media all and (min-width: 0px) {button {padding-top: 3px;}} /* For Opera only */
button:hover, button.hover {background-position: left bottom;}

h2 {
	color: #85bb24;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #85BB24;
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
}

.left-block-table .block-icon {
	position: relative;
	float: right;
	top: -45px;
	left: 16px;
	margin-left: -40px;
	margin-bottom: -100px;
}

.right-block-table .block-icon {
	position: relative;
	float: left;
	top: -45px;
	left: -16px;
	margin-right: -50px;
	margin-bottom: -100px;
}

a {
	color: #336699;
	border-bottom: 1px dashed #bbb;
	text-decoration: none;
}

a:hover {
	color: #003399;
	border-bottom: 1px solid  #003399;
	text-decoration: none;
}

a img, .img2 {
   border-style: solid;
   border-width: 1px;
   border-color: #888888;
}

.img1, .img1:visited, .img1:hover, .ad468 img, .ad468 a:hover, .ad200 img, .ad200 a:hover{
    border: none;
}

table.i td {
	background: #f8f8f8;
	border: 1px solid #bbb;
	vertical-align: top;
}

.hrline {
    background-image : url(/images/dots.gif);
    background-repeat: repeat-x;
    width: 100%;	
}

div.lastphotos {
	background: #909090 url(/images/photoborder.gif) repeat-y; 
	width: 114px; 
	padding-top: 4px; 
	padding-bottom: 3px;
	text-align: center;
}

.ndate {
    color: #000;
    font-weight: bold;
    background: #EAF2F4;
}
.nuser {
    font-weight: bold;
}

div.nospace {
	 padding: 0px;
	 padding-top: 5px;
}

.border_ud, .stable th {
    border-top: 2px solid; 
    border-bottom: 1px solid;
    border-color: #666;
}
.border_d, tr.border_d td, .stable td {
    border-bottom: 1px solid;
    border-color: #666;
}

.border_d2, tr.border_d2 td {
    border-bottom: 2px solid;
    border-color: #666;
}

span.newsl {
    float: left;
    font-size: smaller;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 2px;
    color: #555;
}
span.newsr {
    float: right; 
    padding-right: 10px;
    font-weight: normal;
}

div.loginPopup {
    padding: 10px;
    width: 160px;
    height: 130px;
    background: #eee;
    border: 1px solid #888;
}

.zarnet_menu {
    position: absolute;
    opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);
    width: 100%;
    height: 21px;
    background: #fff;
}


.bblue {
    color: #336699;
    font-weight: bold;
}

.tip {
    width:139px;
}
.tip-top {
    width: 139px;
    z-index: 13000;
}
.tip-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #E5E5FF;
    padding: 8px 8px 4px;
    background: url(/images/tooltip.png) top left;
}				     
.tip-text {
    color: #fff;
    font-size: 10px;
    padding: 4px 8px 8px;
    background: url(/images/tooltip.png) bottom right;
}

.news-icon {
    float: left;
    border:0;
    margin-right:6px;
    top: 20px;
}

.opera-fix {
    border: none;
    margin: -40px;
    padding: 40px;
    padding-right: 0px;
    margin-right: 0px;
}

.enabled {
    color: green;
}

.disabled {
    color: #B02020;
}

.ad468 {
    width: 468px; 
    height: 60px;
}
.ad200 {
    width: 200px; 
    height: 60px;
}

.validation-failed {
  border: 1px solid #f00;
}
.validation-passed {
  border: 1px solid green;
}
.validation-advice {
  margin: 2px; 
  padding: 2px; 
  color:#fff; 
  background-color:#f00;
}
.warning {
    border: 1px solid #c66;
}
.warning-advice {
    margin: 2px;
    padding: 2px;
    color:#fff;
    background-color:#bbb;
}