body {
        margin: 0px;
        padding: 10px;
        background: #ffffff;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        color: #000;
}

td {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    color: #000;
}



a {
        text-decoration:none;
        color: #167316;
}


a:hover {
        text-decoration:underline;
        color: #167316;
}


1li {
	1padding:15px;
	margin-left: 15px; /* if remove comment =>work margin in mozilla */
	1border: 1px solid red;
	list-style-type: disc;
        list-style-position: outside;
}

1ul {
	padding:0px;
	margin: 0px;
	1border: 1px solid blue;
}


1ul li {
	padding:0px;
	margin-left: 15px;
	1border: 1px solid red;
	list-style-type: disc;
}



li a {
        text-decoration:none;
        color: #167316;
}

li a:hover {
        text-decoration:underline;
        color: #167316;
}



td#bgTop {
	background: url("/_i/bg_top.jpg") no-repeat;
    background-color: #167216;
}

/* light green*/
td.bgGreenL {
	background-color: #167316;
}

/* dark green*/
td.bgGreenD {
	background-color: #146814;
}

td#bgTopLeft {
	background: url("/_i/bg_top1.gif") no-repeat;
    background-color: #167216;
    height: 97px;
}

/*yellow */
td.bgHeaderMenu {
	background-color: #FFA826;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}


.ml10 {
	margin-left: 10px;
}

td.bgMenu {
	background-color: #FFF3E2;
}

.menuItem {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.menuItem a {
    color: #0F4E0F;
    font-weight: bold;
}

.menuItem a:hover {
	color: #0F4E0F;
    font-weight: bold;
    text-decoration: underline;
}

.menuItem ul {
	padding-left: 0px;
	margin: 0px;
}

.menuItem ul li{
    margin: 0px;
    padding:0px;
    1list-style-type: none;
    margin-bottom: 1px;
    1list-style-image: url(/_i/li17.gif);
	 list-style-type: none;
	background: url(/_i/li17.gif) no-repeat left top;
	padding-left: 15px;
}


/* blue */
td.bgHeaderMenuB {
	background-color: #4C82A1;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

td.bgMenuB {
	background-color: #E2E2E2;
}

.g {
	color: #0F4E0F;
}

.headerB {
	color: #000;
    margin-bottom: 5px;
    font-weight: bold;
}

.data {
	color: #464646;
    font-weight: bold;
}

td#bottomBanner {
	background: url(/_i/round5.gif) no-repeat;
	background-color: #E2E2E2;
    text-align: center;
}

td#copyright {
	background-color: #167316;
    color: #fff;
    height: 90px;
}

td#bottomCopy {
	background: url(/_i/round7.gif) 0 100% no-repeat ;
	background-color: #E2E2E2;
}

td#bottomLeft {
	background: url(/_i/round88.gif) no-repeat;
	background-color: #388038;
}

.headerG {
	color: #167316;
    margin-bottom: 5px;
    font-weight: bold;
}

.dataTable td {
	font-size: 10px;
}

td.gLine {
	border-width: 0px 0px 1px 0px;
	border-color: #F2F2F2;
    border-style: solid;
}

.r {
color: #DF0029;
}

.gray {
	color: #646464;
}

td#findIstrTop {
	background: url(/_i/round11.gif) no-repeat;
	background-color: #E4F3E4;
    height: 20px;
}


.inp, .sel
{
	font-family: verdana, arial cyr, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #7f7f7f;
	background: #fff;
}

input, select, select optgroup, textarea {
	font-family: verdana, arial cyr, sans-serif;
	font-size: 10px;
}

td#findIstrBottom {
	background: url(/_i/round12.gif) no-repeat 100% 100%;
	background-color: #E4F3E4;
}

td.topMenu {
	background: url(/_i/bg_menu2.gif) 100% 100% no-repeat;
	background-color: #AAD2AA;
	height: 30px;
}

td.topMenua {
	background: url(/_i/bg_menu2a.gif) 100% 100% no-repeat;
	background-color: #167116;
	height: 30px;
}

td.topMenu a {
	color: #0F4E0F;
    font-weight: bold;
    1margin-left: 15px;
}

td.topMenu a:hover {
	color: #0F4E0F;
    font-weight: bold;
    1margin-left: 15px;
    text-decoration: underline;
}

td.topMenua a {
	color: #ffffff;
    font-weight: bold;
    1margin-left: 15px;
}

td.topMenua a:hover {
	color: #ffffff;
    font-weight: bold;
    1margin-left: 15px;
    text-decoration: underline;
}

#topHeader {
	margin-right: 30px;

}

#topHeader a {
	color: #fff;
    font-weight: bold;
}

.time {
	color: #fff;
    font-size: 10px;
}

.tableLayer td {
	background-color: #BCE2BC;
}

.headerLayer {
	margin-left: 10px;
    color: #fff;
    font-weight: bold;
}

td.hLayer {
	background-color: #167316;
}

.contentLayer {
	background-color: #BCE2BC;
}

.contentLayer ul {
	padding: 0px;
	margin: 10px;
}

.contentLayer ul li {
padding: 0px;
margin: 0px;
list-style-type: none;
    margin-bottom: 1px;
}


.contentLayer a {
	color: #0F4E0F;
    font-weight: bold;
	white-space: nowrap;
}

.contentLayer a:hover {
	color: #0F4E0F;
    font-weight: bold;
    text-decoration: underline;
	white-space: nowrap;
}



#aboutLayer1, .aboutLayer1 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

.bgLayer {
background-color: \#000;filter:alpha(opacity=15,style=0);
}

.noFilter {
	background-color:\#fff;
    filter:alpha(opacity:100);
}

#aboutLayer2, .aboutLayer2 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#aboutLayer3, .aboutLayer3 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#serviceLayer1, .serviceLayer1 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#serviceLayer2, .serviceLayer2 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#serviceLayer3, .serviceLayer3 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#serviceLayer4, .serviceLayer4 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#serviceLayer5, .serviceLayer5, #serviceLayer6, .serviceLayer6 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}


#infLayer1, .infLayer1 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}


#infLayer2, .infLayer2 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}


#infLayer3, .infLayer3 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}


#infLayer4, .infLayer4 {
	position:absolute;
	padding-left: 10px;
    z-index: 1;
	display:none;
    top: 176px;
}
.ruletest {color: red;}

#infLayer5, .infLayer5 {position:absolute;padding-left: 10px;z-index: 1;display:none;top: 176px;}
.ruletest {color: red;}
#infLayer6, .infLayer6 {position:absolute;padding-left: 10px;z-index: 1;display:none;top: 176px;}
.ruletest {color: red;}
#infLayer7, .infLayer7 {position:absolute;padding-left: 10px;z-index: 1;display:none;top: 176px;}
.ruletest {color: red;}


.ml15 {
    margin-left: 15px;
}

.ml15r {
    margin-left: 15px;
    margin-right: 5px;
}

.bnr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.rightMenu {
	background-color: #167116;
}

.rightMenu a,.rightMenu a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}



a.rightMenu2 {
	color: #0F4E0F;
    font-weight: bold;
}


a.rightMenu2:hover {
	color: #0F4E0F; ##FFA826;
    font-weight: bold;
    text-decoration: underline;
}


a.rightMenu3 {
	color: #0F4E0F;
    font-weight: normal;
}


a.rightMenu3:hover {
	color: #0F4E0F;
    font-weight: normal;
    text-decoration: underline;
}


.btn
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	border: solid 1px #167316;
	background: #167316;
	1width: 30%;
	color: #fff;
	1cursor: hand;
	cursor: pointer;
}


.th {
	background-color: #167116;
	color: #fff;
	font-weight: bold;
}

.z {
color: #CC3333;
}





ul.rMenu {
	padding:0px; 
	margin:0px;
}

ul.rMenu li {
	background: url(/_i/sq3_5.gif) no-repeat left top;
    margin: 0px;
    padding:0px;
    1margin-bottom: 1px;
	list-style-type: none;
	padding-left: 10px;
	1margin-left: 0px;
	1border: 1px solid blue;

}

font {
	font-size: 10px;
}

.pheader {
	font-size: 18px;
	font-weight: bold;
}

.w {
	color: #ffffff;
}



tr.StHeader, .StHead2, .StBody{
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
	}
tr.StHeader{
	background-color:#e1f1e1;
	}
.StBody{
	background-color:#e9f3e9;
	}
.StHead2{
	background-color:#DCEADC;
	}
	
	
	
.servicesMain {
	font-weight: bold;
	margin-left: 3px;
}

.ftable {
width: 100%;
}

.fftr {
background-color: #E1F1E1;
text-align: center;
}
 

.ftr {
background-color: #E9F3E9;
}

td.bgMenuB {
	background-color: #E2E2E2;
}


.contestInput {
	border: 1px solid #FFA823;
	font-family: verdana, arial cyr, sans-serif;
	font-size: 10px;		
1	width:100%;	
}

.contestInputBtn {
	border: 1px solid #FFA823;
	background-color: #FA9700;
	color: #ffffff;
	cursor: pointer;
}

/*заголовок таблицы, желтый фон*/
.contestHeaderY {
	background-color: #FFA827;	
	color: #ffffff;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px solid #DE8706;
}


/*заголовок таблицы, зеленый фон*/
.contestHeaderG {
	background-color: #008601;	
	color: #ffffff;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px solid #003600;	
}




/*заголовок таблицы, серый фон*/
.contestHeaderGr {
	background-color: #eeeeee;	
	color: #000000;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px solid #D6D6D6;
}


/*заголовок таблицы, серый фон*/
.contestHeaderGrNob {
	background-color: #eeeeee;	
	color: #000000;
	font-weight: normal;
	height: 25px;
	border-bottom: 1px solid #D6D6D6;
}


/*заголовок таблицы, серый фон*/
.contestRow {
	background-color: #ffffff;	
	color: #000000;
	font-weight: normal;
	height: 20px;
	border-bottom: 1px solid #D6D6D6;
}

/*заголовок таблицы, серый фон*/
.contestRowSel {
	background-color: #ffffff;	
	color: #FDA621;
	font-weight: bold;
	height: 20px;
	border-bottom: 1px solid #D6D6D6;
}


.contestTable {
	border: 1px solid #D6D6D6
}

/*top10 заголовок таблицы, серый фон, зеленый шрифт*/
.contestBHeaderG {	
	color: #156E1C;
	font-weight: bold;
	height: 22px;	
	padding-left: 10px;
	1border: 1px solid #000;
}


.contestBigG {
	color: #056A00;
	font-size: 26px;
	background-color: #F3F3F3;
	height: 45px;
	1font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;
	1border: 1px solid #000;
}


/* top10 заголовок таблицы, серый фон, зеленый шрифт*/
.contestBHeaderY {	
	color: #FF9C13;
	font-weight: bold;
	height: 22px;	
	padding-left: 10px;
	padding-right: 5px;
	1border: 1px solid #000;
}


.contestBigY {
	color: #FCA114;
	font-size: 26px;
	background-color: #F3F3F3;
	height: 45px;
	1font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;	
	1border: 1px solid #000;
}


.contestRowSel sub {	
	1color: #000000;
	1font-weight: normal;
}

.contestTableBlue {
	border: 1px solid #4C82A1
}


/*заголовок таблицы*/
.contestRowSelGreen {
	background-color: #ffffff;	
	color: #056A00;
	font-weight: bold;
	height: 20px;
	border-bottom: 1px solid #D6D6D6;
}


/*заголовок таблицы*/
.contestRowSelY {
	background-color: #ffffff;	
	color: #FCA114;
	font-weight: bold;
	height: 20px;
	border-bottom: 1px solid #D6D6D6;
}


.hidden {
	display:none;
}

.visible {
	display:block;
}


td.bgGray {
	background-color: #E2E2E2;
}

#bottomBanner2 {
	background: url(/_i/round5.gif) no-repeat;
	background-color: #E2E2E2;
    text-align: center;
}


td.bgMenuB {
	background-color: #E2E2E2;
}
