/* 20.10.2005 */

body {
	background-color: #e2ddcc;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :80%;
}


/* General font families for common tags */

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

A { color: #00008B; }
A:visited { color: Purple;}
A:active { color: #a00000; }
A:hover { text-decoration: none;	color: #a00000; }

/* home page blocks */

.bighometext {
	color : #f0f0f0; 
	font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 120%; 
	line-height: 110%; 
	font-weight: bold; 
}

A.lbighometext:link { color : #f0f0f0; text-decoration : none; }
A.lbighometext:visited { color: #f0f0f0; text-decoration : none; }
A.lbighometext:active { color : #f0f0f0; text-decoration : none; }	
A.lbighometext:hover { color : #f0f0f0; text-decoration : none; }

.smallhometext {
	color : #ffffff; 
	font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 100%; 
	line-height: 120%; 
	font-weight: normal; 
}


A.lsmallhometext:link { color : #ffffff; text-decoration : none; }
A.lsmallhometext:visited { color: #ffffff; text-decoration : none; }
A.lsmallhometext:active { color : #ffffff; text-decoration : none; }	
A.lsmallhometext:hover { color : #ffffff; text-decoration : none; }


/* main and submain navigation */

.mainnav {color : #222222; font-family : Verdana, Geneva, Helvetica, 'Arial cyr', Arial, sans-serif; font-size : 95%; line-height: 160%; }
.activmainnav {color : #111111; font-family : Verdana, Geneva, Helvetica, 'Arial cyr', Arial, sans-serif; font-size : 95%;  line-height: 160%;  font-weight: bold; }

A.lactivmainnav:link {	color : #111111; }
A.lactivmainnav:visited {color: #111111; }
A.lactivmainnav:active {color : #a00000; }	
A.lactivmainnav:hover { color : #a00000; text-decoration : none; }

.submainnav {color : #222222; font-family : Verdana, Geneva, Helvetica, 'Arial cyr', Arial, sans-serif; font-size : 80%; line-height: 160%; }
.activsubmainnav {color : #111111; font-family : Verdana, Geneva, Helvetica, 'Arial cyr', Arial, sans-serif; font-size : 80%; line-height: 160%;  font-weight: bold;  }

A.lactivsubmainnav:link {	color : #111111; }
A.lactivsubmainnav:visited {color: #111111;  }
A.lactivsubmainnav:active {color : #a00000;  }	
A.lactivsubmainnav:hover { color : #a00000;  }

A.lmainnav:link {	color : #222222; text-decoration : none;}
A.lmainnav:visited {color: #444444; text-decoration : none;}
A.lmainnav:active {color : #a00000; text-decoration : none;}	
A.lmainnav:hover { 	color : #a00000; text-decoration : underline;}

.mainnavlist{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-image: url(/images/triangle.gif);
}

.submainnavlist{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
}


/* top link (overnews link) */

.toplink {color : #ffffff; font-size : 75%; font-family : Verdana, Geneva, Helvetica,  Arial, 'Arial cyr', sans-serif;  line-height: 120%; }

A.ltoplink:link {text-decoration : none; color : #ffffff;}
A.ltoplink:visited {text-decoration : none; color: #ffffff;}
A.ltoplink:active {text-decoration : none; color : #ffffff;}
A.ltoplink:hover {text-decoration : underline; color : #ffffff;}


/* navigationline */

.navigationline {color : #ffffff; font-size : 65%; font-family : Arial, 'Arial cyr', Verdana, Geneva, Helvetica,  sans-serif; }

A.lnavigationline:link {text-decoration : none; color : #ffffff;}
A.lnavigationline:visited {text-decoration : none; color: #f0f0f0;}
A.lnavigationline:active {text-decoration : none; color : #ffffff;}
A.lnavigationline:hover {text-decoration : underline; color : #ffffff;}

/* pagetitle */

.pagetitle  {color : #f0f0f0; font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 130%; line-height: 100%; font-weight: bold; }

A.lpagetitle:link {text-decoration : none; color : #f0f0f0;}
A.lpagetitle:visited {text-decoration : none; color: #f0f0f0;}
A.lpagetitle:active {text-decoration : none; color : #f0f0f0;}
A.lpagetitle:hover {text-decoration : none; color : #f0f0f0;}



.homepagetitle  {color : #333333; font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 140%; line-height: 100%; font-weight: bold; 	margin-top: 6px;	margin-bottom: 12px;	}


/* bottom navigation */

.bottomnav {color : #000000; font-size : 75%; font-family : Verdana, Geneva, Helvetica, Arial, 'Arial cyr', sans-serif; line-height: 140%; }

A.lbottomnav:link {text-decoration : underline; color : #000000;}
A.lbottomnav:visited {text-decoration : underline; color: #333333;}
A.lbottomnav:active {text-decoration : underline; color : #a00000;}
A.lbottomnav:hover {text-decoration : none; color : #a00000;}



/* news */


/* news */
.newsdate {color : #888888; font-size : 70%; font-family : Arial, 'Arial cyr', Verdana, Geneva, Helvetica, sans-serif;  font-weight : bold; }
.newsheader { color : #333333; font-size : 100%; font-family : Arial, 'Arial cyr', Verdana, Geneva, Helvetica, sans-serif;	font-weight : bold; }
.newstext {color : #333333; font-size : 80%; font-family : Arial, 'Arial cyr', Verdana, Geneva, Helvetica, sans-serif; }

A.newslink:link {text-decoration : none; color : #333333;}
A.newslink:visited {text-decoration : none; color: #333333;}
A.newslink:active {text-decoration : none; color : #333333;}
A.newslink:hover {text-decoration : underline; color : #333333;}

/* section news */

/* news archive */

.newsarchiveyear{ font-size: 85%; line-height: 175%; font-weight: bold }
.lnewsarchiveyear{  }

.newsarchivemonth{ font-size: 75%; line-height: 150%; }
.lnewsarchivemonth{ }


/* form */

.inputemail { font-size:12px; width:300px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.inputtext { font-size:12px; width:300px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.inputselect { font-size:12px; width:300px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.inputtextarea { font-size:12px; width:300px; font-family:Verdana,Arial,Helvetica,sans-serif; height: 150px }
.formbutton { font-size:70%; font-family : Arial, 'Arial cyr', Verdana, Geneva, Helvetica, sans-serif; }
.inputfile { font-size:12px; width:300px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.calc { font-size:12px; width:100px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.checkbox{ }

/* table border */

.tableborderrow{
	border-bottom: 1px solid #A9A9A9;
}

.tableborder{
	border-bottom: 1px solid #708090;
	border-top: 1px solid #708090;
}


/* page bopdy style */

.listwithoutmargin{
	margin-top : 0px;
	margin-bottom : 0px;	
}

.listwithoutanymargin{
	margin-top : 5px;
	margin-bottom : 5px;	
	margin-left : 50px;
	padding-top : 0px; 
	padding-bottom : 0px;
}

.listwithoutanypadding{
	margin-top : 0px;
	margin-bottom : 0px;	
	padding-top : 0px; 
	padding-bottom : 0px;
}

.list {	margin-top : 5px; margin-bottom : 5px; margin-left : 50px; padding-top : 0px; padding-bottom : 0px; }
.sublist { margin-top : 0px; margin-bottom : 0px; margin-left : 50px; padding-top : 0px; padding-bottom : 0px; }

.listtext {	margin-top : 5px; margin-bottom : 5px; margin-left : 50px; padding-top : 0px; padding-bottom : 0px; font-size : 80%; }

.header{
	font-size : 120%;
	font-weight : bold;
	line-height: 120%; 
	font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin-top: 6px;
	margin-bottom: 12px;	
}	

.subheader{
	font-size :90%;
	font-weight : bold;
	line-height: 120%; 
	margin-top: 3px;
	margin-bottom: 6px;
}


.text{
	font-size : 80%;
	line-height: 140%;
}

.vrezka {
	font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 75%;
	margin-top: 5px;
	margin-left: 75px;
	margin-bottom: 15px;
}

.smalltext{
	font-size : 65%;
}
.smallheader{
	font-size : 55%;
	font-weight : bold;
}
	
.txtheader{
	font-size : 140%;
	font-weight : bold;
	line-height: 120%; 
	font-family : 'Arial cyr', Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin-top: 16px;
	margin-bottom: 12px;	
	color : #444444;
}	

.txtsubheader{
	font-size :120%;
	font-weight : bold;
	line-height: 120%; 
	margin-top: 9px;
	margin-bottom: 6px;
	color : #444444;
}