body {	margin: 0px auto;
	padding: 0;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}



.main {
	FONT-SIZE: 13px; COLOR: #1867AC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.main A:link {
   FONT-SIZE: 13px; COLOR: #1867AC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main A:visited {
	FONT-SIZE: 13px; COLOR: #1867AC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main A:hover {
	FONT-SIZE: 13px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main A:active {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


h1 {
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ffffff;
margin: 0px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #015790;
margin-bottom:7px;
}

.maintabl h1 A:link {
color: #ffffff;
}

.maintabl h1 A:visited {
color: #FFFFFF;
}


.maintabl h1 A:hover {
color: #ffffff;
text-decoration:underline;
}

.maintabl h1 A:active {
color: #ffffff;
}


.menu {
	FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.menu A:link {
   FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:visited {
	FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:hover {
	FONT-SIZE: 12px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.spec {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.spec A:link {
   FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spec A:visited {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spec A:hover {
	FONT-SIZE: 13px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spec A:active {
	FONT-SIZE: 13px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spec2 {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.marks {
	FONT-SIZE: 13px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.marks A:link {
   FONT-SIZE: 13px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.marks A:visited {
	FONT-SIZE: 13px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.marks A:hover {
	FONT-SIZE: 13px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.marks A:active {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.maintabl {
	FONT-SIZE: 13px; COLOR: #1867AC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.maintabl A:link {
   FONT-SIZE: 13px; COLOR: #1867AC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.maintabl A:visited {
	FONT-SIZE: 13px; COLOR: #1867AC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.maintabl A:hover {
	FONT-SIZE: 13px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.maintabl A:active {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.bot {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.bot A:link {
   FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bot A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bot A:hover {
	FONT-SIZE: 12px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bot A:active {
	FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.objvl {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.objvl A:link {
   FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.objvl A:visited {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.objvl A:hover {
	FONT-SIZE: 13px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.objvl A:active {
	FONT-SIZE: 13px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.vote, .vote li.rated, .vote li a:hover {
    background: url(images/stars.gif) no-repeat 0 0;
}

/* Небольшая особенность: если задавать цвет, то картинка не должна быть прозрачной.
Задание цвета используется для тех, кто выключил загрузку изображений в настройках браузера.
В этом случае пользователь увидит нечто наподобие progress bar (но это всё же лучше, чем ничего).
*/
.vote li.rated, .vote li a:hover {
    background-color: red;
}

.vote {
    background-position: 0 -30px;
}

.vote:hover li, .ievote:hover li {
    background: none;
}

.vote {
    width: 210px;
    overflow: hidden;
    position: relative;
}

.vote, .vote li, .vote li a {
    height: 30px;
    display: block;
}

.vote li {
    position: absolute;
}

.vote, .vote li {
    left: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.vote li a {
    overflow: hidden;
    text-indent: -100px;
    outline: 0;
}

/* Задаем ширину каждого балла; каждый последующий балл включает в себя предыдущий*/
.vote li.one   { width: 15px;  }
.vote li.two   { width: 30px; }
.vote li.three { width: 45px; }
.vote li.four  { width: 60px; }
.vote li.five  { width: 75px; }
.vote li.six   { width: 90px; }
.vote li.seven { width: 105px; }
.vote li.eight { width: 120px; }
.vote li.nine  { width: 135px; }
.vote li.ten   { width: 150px; }
.vote li.ele { width: 165px; }
.vote li.twel { width: 180px; }
.vote li.theth  { width: 195px; }
.vote li.fotin   { width: 210px; }

/* Для IE6 */
.ievote {
    text-decoration: none !important;
}



.spec3 {
	FONT-SIZE: 13px; COLOR: #FFFFFD; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;

	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.spec3 A:link {
   FONT-SIZE: 13px; COLOR: #FFFFFD; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spec3 A:visited {
	FONT-SIZE: 13px; COLOR: #FFFFFD; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spec3 A:hover {
text-decoration:underline;
	FONT-SIZE: 13px; COLOR: #FFFFFD; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.spec3 A:active {
	FONT-SIZE: 13px; COLOR: #FFFFFD; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



.newsk {
	FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
text-align: justify;
}
.newsk A:link {
   FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newsk A:visited {
	FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newsk A:hover {
	FONT-SIZE: 12px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newsk A:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.barax {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
position: relative;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;

}
.barax A:link {
   FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.barax A:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.barax A:hover {
	FONT-SIZE: 12px; COLOR: #3F97E4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.barax A:active {
	FONT-SIZE: 12px; COLOR: #2473B8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}