/* AntHill Solutions website */
/* (C) Alexey V. Pastukhov <axvpast at yahoo dot com> */

a {text-decoration: none}
a:hover {text-decoration: underline}

div.clsmenu {
	border: solid 1px #00E000;
	font-weight: bold;
	font-size:12pt;
	float: right;
	top: 30px;
	width: 21%;
	margin-bottom: 5px;
	background-color: #C0FFC0;
}

div.clsmenu1 {
	font-weight: normal;
	text-indent: 0pt;
	padding-left: 10pt;
	padding-bottom: 5pt;
	background-color: #E0FFE0;
}  

div.clsmenunews1 {
	font-size:12pt;
	text-indent: 3px;
	font-weight: bold;
	background-color: #C0FFC0;
}

div.clsmenunews2 {
	font-weight: normal;
	text-indent: 0pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-bottom: 5pt;
	background-color: #FFFFE0;
}  


div.clsnews {
	border: solid 1px #C0C0C0;
	font-weight: bold;
	background-color: #E0E0E0;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

div.clsnewsdescr {
	font-weight: normal;
	text-indent: 10pt;
	padding-left: 10pt;
	background-color: #FFFFE0;
}  

div.clsnewsauthor {
	font-weight: normal;
	text-indent: 0pt;
	padding-left: 10pt;
	padding-right: 5pt;
	font-size: 10pt;
	text-align: right;
	background-color: #FFFFE0;
}  

div.clsright {
	border: solid 1px #00E000;
	font-weight: bold;
	float: left;
	top: 30px;
	width: 21%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #C0FFC0;
}

div.clsmain2 {
	border: solid 1px #00E000;
	font-size:12pt;
	text-indent: 10pt;
	padding: 5pt;
	text-align: justify;
	float: right;
	width: 54%;
	top: 30px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}


div.clsmain {
	border: solid 1px #00E000;
	font-size:12pt;
	text-indent: 10pt;
	padding: 5pt;
	text-align: justify;
	float: left;
	top: 30px;
	width: 75%;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}

div.clsdetails {
	text-align: right;
	margin-top:  0;
	padding-top: 0;
	float: none;
}

div.clserror {
	border: solid 1px #00E000;
	font-size:12pt;
	text-indent: 10pt;
	padding: 5pt;
	text-align: justify;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 20%;
	margin-bottom: 20%;
	width: 360pt;
	background-color: #FFFFFF;
}


div.clsline {
	border: solid 1px #00E000;
	height:3px;
	font-size: 1px;
	left: 10%;
	right: 10%;
	margin: 5px;
	float: none;
	background-color: #00FF00;
}



pre {
	border: solid 1px #0000E0;
	font-size:10pt;
	text-indent: 0;
        font-family : Tahoma,Verdana,Helvetica,Arial;
	left: 10%;
	right: 10%;
	padding: 5pt;
	text-align: left;
	color: #0000D0;
	background-color: #FFFFF0;
}

h1 {
	font-size:16pt;
	text-align: left;
	margin-bottom: 0pt;
}

h2 {
	font-size:14pt;
	text-align: left;
	margin-bottom: 0pt;
}

h3 {
	font-size:12pt;
	text-align: left;
	margin-bottom: 0pt;
}


p {
	margin-top: 3pt;	
	margin-bottom: 12pt;	
}

div.clstop {
	border: solid 1px #00E000;
	text-align: center;
	font-size:16pt;
	font-style: italic;
	width: 100%;
	margin-bottom: 5px;
	float: none;
	background-color: #C0FFC0;	
}

div.clsbottom {
	border: solid 1px #00E000;
	text-align: center;
	font-size: 8pt;
	width: 100%;
	float: left;
	background-color: #C0FFC0;	
}

div.clsbanner {
	border: solid 1px #00E000;
	width: 100%;
	font-size: 12pt;
	font-style: normal;
	text-align: justify;
	float: left;
	margin-bottom: 3px;
	background-color: #FFFFC0;
}


table.sert {
    text-indent: 0;
    font-size:10pt;
    margin-top: 10pt;
    margin-bottom: 10pt;
    border: solid 1px #000000; 
}

tr.sert_th { background-color: #D0D0D0;	}

tr.sert_tr1 { background-color: #F7F7F7; }

tr.sert_tr2 { background-color: #F0F0F0; }


table.std {
    text-indent: 0;
    font-size:10pt;
    margin-top: 10pt;
    margin-bottom: 10pt;
    border: solid 1px #000000; 
}

tr.std_th { background-color: #D0D0D0;	}

tr.std_tr1 { background-color: #F7F7F7; }

tr.std_tr2 { background-color: #F0F0F0; }


table.ord {
    width: 100%;
    text-indent: 0;
    font-size:12pt;
    margin-top: 10pt;
    margin-bottom: 10pt;
    border: solid 1px #000000; 
}

tr.ord_th { background-color: #D0D0D0;	}

tr.ord_tr1 { background-color: #F7F7F7; }

tr.ord_tr2 { background-color: #F0F0F0; }

table.eml {
    width: 100%;
    text-indent: 0;
    font-size:12pt;
    margin-top: 10pt;
    margin-bottom: 10pt;
    border: solid 1px #000000; 
}

tr.eml_th { background-color: #D0D0D0;	}

tr.eml_tr1 { background-color: #F7F7F7; }

tr.eml_tr2 { background-color: #F0F0F0; }

input.eml {
    width: 80%;
}

textarea.eml {
    width: 100%;
}

table.price {
    width: 100%;
    text-indent: 0;
    font-size:12pt;
    margin-top: 10pt;
    margin-bottom: 10pt;
    border: solid 1px #000000; 
}

tr.price_th { background-color: #D0D0D0;	}

tr.price_tr0 { background-color: #E0E0E0; text-align: center; font-weight: bold; }

tr.price_tr1 { background-color: #F7F7F7; }

tr.price_tr2 { background-color: #F0F0F0; }


img.clssxsx {
    margin: 10px;
}

div.clsphoto {
    margin: 5px;
    text-indent: 0;
    border: solid 1px #00C000;
    font-size:8pt;
    text-align:center; 
    background-color: #F7F7F7;
}

@media  print { 
	div.clsmain, div.clsmain2 {
		border: 0;
		width: 100%;
	}
	div.clsbottom {
		border: 0;
		text-align: center;
	}
	div.clstop, div.clsbanner {
		display: none;
	}

	div.clsright, div.clsmenunews1, div.clsmenunews2, div.clsmenu, div.clsmenu1 {
		display: none;
	}  
} /* media print */
