/*    SM     */

BODY {
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #8B8B8B;
	color: Black;
	background-color: White;
	margin: 0px;	
}

/*     ïî óìîë÷àíèþ     */
p, td {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
}



/*  LINKS   */

a:link, a:visited {
  color: Black;
  text-decoration: none
}

a:active, a:hover {
	color: #707070;
	text-decoration: none;
}



/*     â òåêñòå       */
a.intxt {
	color: Navy;
	text-decoration: underline;
}

a.intxt:link, a.intxt:visited {
	color: Navy;
	text-decoration: underline;
}

a.intxt:active, a.intxt:hover {
	color: #707070;
	text-decoration: none;
}


/*          */

a.submenu {
	font-size: 11px;
	text-decoration: none;
	color: Navy;
	font-weight: bold;
}

a.submenu:link, a.submenu:visited {
	color: Navy;
	text-decoration: none;
}

a.submenu:active, a.submenu:hover {
	color: #990000;
	text-decoration: none;
}


/*      ÊÍÎÏÊÀ      */	
a.menu {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	display: block;
	width: 100%;
}


a#sub {
  color: #990000;
}

	
a.menu:link, a.menu:visited {
	color: #235387;
	text-decoration: none;	
}

a.menu:active, a.menu:hover {
	color: #990000;
	text-decoration: none;	
}

	
.menu_st {
	font-size: 11px;
	COLOR: #990000; 
	font-weight: bold;
	text-decoration: none;	 
}



/*   ññûëêà ÌÀËÅÍÜÊÀß   */

a.dalee {
  color: #990000;
  text-decoration: none;	
}

a.dalee:link, a.dalee:visited {
	color: #990000;
	text-decoration: none;	
	font-weight: normal;
}

a.dalee:active, a.dalee:hover {
	color: #990000;
	text-decoration: none;	
	font-weight: bold;
}


.dalee_st {
	color: #990000; /* font-family: "Courier New", Courier, monospace; */
	TEXT-DECORATION: none; /* font-size: 14px; */
}

.dalee {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 12px;
}


/*            bg               */
.top_line_bg {
	background: url(bg1.gif) repeat-x top;
}

.midd_line_bg {
	background: url(bg2.gif) repeat-x center;
}

.v_line_bg {
	background: url(bg3.gif) repeat-y right;
}

.fon_bg {
   background-color: #CCCCFF;
	background: url(bg_fon.gif);
}



.bg_menu_a {
	background-image: url(../images/main/bg_knob2.jpg);	
	background-repeat: repeat-x;
	background-position: center;
}
.bg_menu_p {
		/* background-image: url(../images/main/bg_menu_p.jpg); */
		background-image: url(../images/main/bg_knob2.jpg);
		background-repeat: repeat-x;
		background-position: center;
	}
.menu_h {
	background-image: url(../images/main/knobka.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
/* bg_menu_h.jpg */
.menu_knob2 {
	   color: #235387;
		font-weight: bold;
		background-image: url(../images/main/bg_knob2.jpg);
		background-repeat: repeat-x;
		background-position: center;
}
.nav{
	background-image: url(../images/main/bg_knob2.jpg);
	background-repeat: repeat-x;
	background-position: center;
	color: #235387;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bg_txt {
		 /* background-image: url(../images/main/bg_txt.jpg); */
		 /* background-repeat: repeat-x; */
		 
		 background-color: #F0F5F8;
	 
}
.bottom {
		color: White;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background: #4A78AA;
	}
.news_separ {
	background-image: url(../images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}


SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}

INPUT.i1 {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	width: 110px;
	border: 1px solid White;
}


fieldset {
	border: 1px solid Gray;
	background: White;
	text-align: left;
	/* margin: 10px; */
	padding: 6px;
}



H1 {
	FONT-SIZE: 1.2em
}
H2 {
	FONT-SIZE: 1.2em
}


.title {
	font-family: "Times New Roman", Times, serif;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}


.sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 13px;
	padding: 5px;
}

.smcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#BC0404;;
	font-size: 14px;
	padding: 2px 0px 2px 10px;
	font-weight: bold;
}


.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	padding: 5px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}




.one {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
                text-align: justify;
/*
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:4px;
	margin-bottom:6px; 
*/

}




.two {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:4px;
	margin-bottom:4px; 
}





.txt {
	color: Black;
	font-family: Arial, sans-serif;
	font-size: 9px;
}


.error {
	color: #B50000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.nav_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: White;
	color: Navy;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1px;	
}




.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	padding-left: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}


.date {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin-top:0px;
	margin-bottom:0px;
}


/*        ïñåâäî ñïèñîê          */

p.slist {
	background-image: url(list_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: Black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 6px;
}



/*   tables   */


.header {
	background-color: #708BB8;
	background-image: url(../images/bg3.jpg);
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; /*letter-spacing: 1px;*/
	line-height: normal;
}



.tb1 {
	background-color: Navy;
	background: url(images/bg2.gif);
}


.tb2 {
 padding: 0px;
}

.td3 {
	background: url(../images/bg3.gif) repeat-x;
}

.tb_bottom {
	background: #B0B0B0 url(../images/bg2.gif);
}



.btn {
	background-color: White;
	background-image: url(list_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.btn2 {
	background-color: #ECEDFF;
}

.btn_light {
	font-family: "Courier New", Courier, monospace;
	background: #B0B0B0 url(../images/btn_body_lt.gif) repeat-x;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 12px;
}


.obj {
	font-family: Arial, Helvetica, sans-serif;
	background: White;
}

.bg {
	background-color: White;
	padding: 2px;
}


.rbut {
	background: #FFFFFF;
	border: 1px solid #E6E6FA;
	color: #4D4D4D;
	font-family: Verdana, Arial, sans-serif;
	padding: 3px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	margin: 2px;
	height: 22px;
}





/*   form   */

input.knob {
	background: #FFFFFF;
	border: 1px solid #E6E6FA;
	color: #4D4D4D;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	margin: 2px;
	height: 22px;
	cursor: hand;
}

input.in {
	background: #FFFFFF;
	border: 1px solid Silver;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 11px;
}


.sel {
	background: #FFFFFF;
	border: 1px solid Silver;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea.txt {
	background: #FFFFFF;
	border: 1px solid Silver;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 11px;
}




.login {
	background-color: #4A78AA;
	background-image: url(../images/bg3.jpg);
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: normal;
	padding: 2px;
}






ul {	
                margin-bottom: 0px;
	margin-top: 0px;
                padding-bottom: 0px;
	padding-top: 0px;
}




li.up_menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 6px;
	list-style-image: url(../sm/images/arrow.gif);
}



li.menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	list-style-image: url(../sm/images/ring.gif); 
	margin: 6px;
}




span.menu_rem {
	color: #235387;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	font-style: italic;
}


.page_img {
	margin-left: 5px;
	margin-right: 5px;
	border: none;
}




div.main_text {	
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;	
}




a:link.reg {
	color: White;
	text-decoration: none;
}


a:hover.reg {
	color: White;
	text-decoration: none;
}


a:visited.reg {
	color: White;
	text-decoration: none;
}


table.voting {

}


div.voting {
	/* background-color: #CCCCFF;
	background: url(bg_fon.gif);	*/
	margin: 0px;
	padding: 4px;
	width: 95%;
}


hr {
	color: Navy;
	height: 2px;
	width: 98%;
	text-align: center;
}


table.sm_attach_file {
	width: 98%;
                border: 1px solid #4682B4;
	padding: 2px;
	margin: 2px;
}


img.sm_attach_img {
   margin: 6px;
}


p.blank {
	height: 8px;
}




/****************************************************************************************/

.rem_signature {
	color: #4D4D4D;
	font-family: Verdana, Arial, sans-serif;
	border: 1px dashed Silver;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
}




textarea.rem, input.rem {
	background: #FFFFFF;
	border: 1px solid Silver;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 11px;
}

.search_bar {
	color: #4D4D4D;
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #235387;
	font-size: 11px;
	background-color: White;
}

select.in {
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.rating {
	/*margin: 2px;*/
	padding: 2px;
	border: 1px dashed #235387;
	background-color: #F2F2F2E;
	font-family: Arial, sans-serif;
	font-size: 9px;
}
