body {
	 background-color: #f3ecc8;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
	 font-family:Arial; 
	font-size:9pt; 
}


table {
	border: none;
	border-collapse:collapse;
	margin: 0 0 0 0;
}
table td {
	border: none;
	vertical-align:middle;
	padding: 0 0 0 0;
	font-family:Arial; 
	font-size:9pt; 
}

a:link, a:visited {
	color: #6E5C31;
}
a:hover {
	color: red;
}
img {
	border:none;
}
form {
	padding: 0;
	margin: 0;
	font-family:Arial; 
	font-size:9pt; 
}

input, textarea, select {
	border:1px solid #808080;
	font-family:Verdana; 	
	font-size:8pt
}
input.chk {
	border:none;
}


/* ------ ÌÈÍÈ-ÑÒÐÀÍÈÖÛ ------ */
table.mini_header{width:250;height:105;border:none;}
table.mini_header td {
	background-image:url("http://services.ritterclan.org/services/css/malta/img/shapka_small.gif"); 
	font-family: Tahoma; font-weight:bold; font-size:9pt; 
	color:#db0d00; 
	text-align:center;
	text-transform: uppercase; 
	padding-top:55px;
}



/* ------ ÐÀÁÎ×Àß ÏÀÍÅËÜ ------ */

table.workpanel {
	background-color: #e3dcb8;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 21px 7px;  
	text-align:center;
}
table.workpanel td{
	padding: 3px 7px;  
	color: black;
	text-align:center;
	white-space:nowrap;
}

/* ------ Çàãîëîâî÷åê ------ */
div.section_title {
	font-family: Tahoma; 
	font-weight:bold; 
	font-size:9pt; 
	color:#db0d00; 
	text-align:center; 
	text-transform: uppercase; }



/* ------ ÐÀÁÎ×Àß ÒÀÁËÈÖÀ ------ */

table.data {
	background-color: transparent;
	border: 1px solid #000000;
	font-family:Arial; 
	font-size:9pt; 
}
table#minipage{
	background-color: #F8F2DC;
	margin: 0px 20px; 
}
table#minipage td{
	background-color: #F8F2DC;
}

table.data tr td,  table.data tr.odd td, table.data tr.even td {
	font-family:Arial; 
	font-size:9pt; 
	text-align: center; 
	vertical-align: middle;
	border-bottom: 1px solid #555555; 
	border-right: 1px solid #555555;
	background-color: #f3ecc8;
	padding: 1px 2px;
}

table.data tr.odd td{
	background-color: #f2eac5;
}

table.data tr td table td{
	border: none;
} 

table.data tbody.noline td{
	border: none;
}

table.data tbody.left td{
	text-align:left;
}

table.data tr.even td, table.data tr.odd td {
	background-color: #ECDFA6;
}

table.data td.left, table.data tr.even td.left, table.data tr.odd td.left, table.data th.left {
	text-align:left;
}
table.data td.topleft, table.data tr.even td.topleft, table.data tr.odd td.topleft, table.data th.topleft {
	text-align:left;
	vertical-align: top;
}
table.data td.right, table.data tr.even td.right, table.data tr.odd td.right, table.data th.right {
	text-align:right;
}
table.data td.topright, table.data tr.even td.topright, table.data tr.odd td.topright, table.data th.topright {
	text-align:right;
	vertical-align: top;
}
table.data td.center, table.data tr.even td.center, table.data tr.odd td.center, table.data th.center {
	text-align:center;
}
table.data td.topcenter, table.data tr.even td.topcenter, table.data tr.odd td.topcenter, table.data th.topcenter {
	text-align:center;
	vertical-align: top;
}

table.data td.header, table.data tr.header td, table.data th{
	background-color: #E2D68E;
	font-family:Arial; font-size:9pt; 
	font-weight:bold; padding:3px 5px; 
	text-align: center;  
	vertical-align: middle;
	white-space:nowrap;
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;
}

table.data tr.section td,  table.data td.section {
	background-color: #E9DFA9; 
	font-family:Arial; 
	font-size:9pt; 
	font-weight:bold; 
	padding:2px 5px; 
	text-align: center; 
	vertical-align: middle;
	white-space:nowrap;
	border-bottom: 1px solid #555555; 
	border-right: 1px solid #555555;
}




/* ------ ÏÎÄÂÀË ------ */

div.history {
	margin:  30px 100px;
	text-align:center;
	font-family:Verdana; 	font-size:8pt; 
}
div.feedback{
	margin:  30px 100px;
	text-align:center;
	font-family:Verdana; 	font-size:8pt; 
}
div.copyright{
	margin:  30px 100px;
	text-align:center;
	font-family:Verdana; 	font-size:8pt; 
}
div.adbert{
	margin:  30px 100px;
	text-align:center;
	font-family:Verdana; 	font-size:8pt; 
}
div.rating{
	margin:  30px 100px;
	text-align:center;
	font-family:Verdana; 	font-size:8pt; 
}





/* ------ ÊÐÀÒÊÈÅ ÑÑÛËÊÈ ------ */
div.shortlink{
	text-align:center;
	font-size: 11px;
	font-family: Tahoma;
}





/* ------ ØÀÏÊÀ ------ */

table.header{
	width:100%;
}

table.subheader{
	width:100%;
}

table.headermenu{
 	width:100%;
 	 background-color:#b19858;
}
table.headermenu td{
 	white-space:nowrap;
 	color: #f3ecc8;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
table.headermenu td.title {
	text-align:center;
	vertical-align:middle;
}
table.headermenu td.title {
	color: #f3ecc8; /* #db0d00; */
	font-size: 18px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	vertical-align:middle;
}
table.headermenu a:link {
	color: #f3ecc8;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
table.headermenu a:visited {
	color:#f3ecc8; 
	font-size: 12px; 
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
table.headermenu a:hover {
	color: #db0d00;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
table.headermenu a.main:link {
	color: #db0d00;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}
table.headermenu a.main:visited {
	color: #db0d00;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}
table.headermenu a.main:hover {
	color: #db0d00;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}

/* ------ Ñîîáùåíèÿ ------ */

table.msgbox{
	position: absolute;
	z-index:999;
	width:350px;
	height:150px;
	left:150px;
	top:250px;
	background-color: #f3ecc8;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
	 border: 2px solid #6E5C31;
	 visibility:hidden;
}


table.msgbox td.msgbox_title{
	background-color: #6E5C31;
	margin: 0 0 0 0;
	text-align:center;
	font: bolder 10pt Tahoma;
}
table.msgbox td.msgbox_title div{
	padding: 3px 10px;
	color:#f3ecc8;
	font: bolder 10pt Tahoma;
	text-align:center;
}

table.msgbox td.msgbox_text{
	padding: 5px;
	margin: 0 0 0 0;
	color:black;
	height:100%;
	text-align:center;
	font: 10pt Verdana;
}

table.msgbox td.msgbox_buttons{
	padding: 5px 25px;
	margin: 0 0 0 0;
	text-align:center;
	white-space:nowrap;
}

table.msgbox td.msgbox_buttons input, table.msgbox td.msgbox_text input.button{
	margin: 7px 10px;
	padding: 0 5px;
	text-align:center;
	background-color: #6E5C31;
	color:#f3ecc8;
	font: bolder 10pt Verdana;
	border: 1px solid white;
	white-space:nowrap;
}

#pauseblock{
	background-image: url(http://services.ritterclan.org/services/css/malta/img/pauseblock.png);
	display: none;
	height: 100%;
	left: 0px;
	opacity: 0.3;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index:995;
	22width: expression(document.getElementsByTagName("body")[0].offsetWidth+"px");
	22height: expression(document.getElementsByTagName("body")[0].offsetHeight+"px");
}



//



TABLE.QUOTE { border: 0px none; margin:0; padding:0;}
TABLE.QUOTE TD { border: 0px none; margin:0; padding:0;}

fieldset.QUOTE { border: 1px solid #bda86a; background-color: #f1eac2; margin:3px;
		 padding: 3px 5px; font-style: oblique; font-family: Verdana; font-size: 11px; 
}

table.rittercolumns {
	background:transparent; 
	border: none;
}
table.rittercolumns td {
	padding:0px 2px;
}

table.ritterdata {
	background:transparent; 
	border: 1px solid #000000;
}
table.ritterdata tr.header td,  table.ritterdata th{
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;  
	background:#E2D68E; 
	font-family:Arial; font-size:9pt; 
	font-weight:bold; padding:3px 5px; 
	text-align: center;  
	vertical-align: middle;
	padding:2px 3px;
}
table.ritterdata tr td.header {
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;  
	background:#E2D68E; 
	font-family:Arial; font-size:9pt; 
	font-weight:bold; padding:3px 5px; 
	text-align: center;  
	vertical-align: middle;
	padding:2px 3px;
}
table.ritterdata tr.section td {
	border-bottom: 1px solid #555555; 
	border-right: 1px solid #555555;  
	background:#EEDE8E; 
	font-family:Arial; 
	font-size:9pt; 
	font-weight:bold; 
	padding:2px 5px; 
	text-align: center; 
	vertical-align: middle;
}
table.ritterdata tr td.section {
	border-bottom: 1px solid #555555; 
	border-right: 1px solid #555555;  
	background:#EEDE8E; 
	font-family:Arial; 
	font-size:9pt; 
	font-weight:bold; 
	padding:2px 5px; 
	text-align: center; 
	vertical-align: middle;
}
table.ritterdata tr td {
	border-bottom: 1px solid #555555; 
	border-right: 1px solid #555555;  
	font-family:Arial; 
	font-size:9pt; 
	text-align: center; 
	vertical-align: middle;
	padding:2px 3px;
}
