/* Настройки всей страницы - начало */
* {margin: 0px; padding: 0px;}
HTML {height: 101%;}
BODY {margin: 0px; padding: 0px; border: 0px; text-align: center; background-color: #d2d2d2; color: black; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; min-height: 100%; height: 100%; font-size: small;}
.page {height: auto !important; min-height: 100%; height: 100%; width: 1003px; text-align: center; background-color: white; margin: 0px auto; background-image: url(images/page_bg.gif); background-position: left top; background-repeat: repeat-y;} /* Чтобы низ страницы не уходил в бок */
.page_ins {margin: 0px auto; width: 992px; position: relative; left: 1px;}
img {border: 0px;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
a {color: black; text-decoration: none;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 190%; color: #c52b04; font-weight: bold; font-style: italic; text-transform: uppercase; text-align: center;}
h1.notitle {font-family: Arial, Helvetica, sans-serif; font-size: 170%; color: black; text-transform: none; font-style: normal;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 130%; color: black; line-height: 1.1em;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 170%; color: black;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 125%;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
#little {font-size: 8pt; padding: 6px 0px 0px 10px;}
.lit {font-size: 85%;}
.clear {clear: both;}
.clear_razdel2col {clear: both; height: 10px;}
.linegrey {width: 100%; height: 1px; font-size: 0px; margin: 11px 0px 12px 0px; background-color: white; border-bottom: 1px solid #c6c6c6;}
.linegrey2 {width: 100%; height: 1px; font-size: 0px; margin: 0px 0px 12px 0px; background-color: white; border-bottom: 1px solid #c6c6c6;}
.linegrey3 {width: 98%; height: 1px; font-size: 0px; margin: 0px 0px 8px 0px; background-color: white; border-bottom: 1px solid #c6c6c6;}
.display {display: none;}
/* Настройки всей страницы - конец */

/* ВЕРХНЯЯ ЧАСТЬ - начало */
#top {height: 255px; text-align: left; background-image: url(images/top_bg2.gif); background-position: left top; background-repeat: repeat-y;}
#top-ins {height: 255px; background-image: url(images/top_bg.jpg); background-position: left bottom; background-repeat: no-repeat;}
#top-pop {height: 144px; background-image: url(images/top_bg.jpg); background-position: left bottom; background-repeat: no-repeat;}

/* Логотип - начало */
#logo {float: left; margin: 38px 0px 0px 16px !important; margin: 34px 0px 0px 8px;}
#logo a {cursor: pointer; position: relative;}
#logo-pop {float: left; margin: 39px 0px 0px 16px !important; margin: 39px 0px 0px 8px;}
#logo-pop a {cursor: pointer; position: relative;}
#logo_newyear {float: left; margin: 10px 0px 0px 6px !important; margin: 4px 0px 0px 4px;}
#logo_newyear a {cursor: pointer; position: relative;}
#logo-pop_newyear {float: left; margin: 15px 0px 0px 6px !important; margin: 12px 0px 0px 4px;}
#logo-pop_newyear a {cursor: pointer; position: relative;}
/* Логотип - конец */

/* Верхний баннер - начало */
#top_banner {display: none;}
.top_banner {float: left; padding: 7px 0px 8px 10px !important; padding: 3px 0px 8px 10px;}
/* Верхний баннер - конец */

/* Форматы просмотра - начало */
.format {float: left; margin: 0px 0px 0px 6px;}
.format a {cursor: pointer; position: relative;}
/* Форматы просмотра - конец */

/* Поиск по сайту - начало */
.search {float: right; margin-right: 10px !important; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-style: italic; text-transform: uppercase; font-size: 85%;}
.search div {float: left;}
.tinput {width: 238px; height: 16px; border: 1px solid #7e9db9; padding: 2px; margin: 3px 3px 0px 5px;}
#sub_search {float: left; width: 73px; height: 28px; cursor: pointer; border: 0px; margin: 2px 0px 0px 0px;}
.gsearch {list-style-type: none; margin-top: -1px; line-height: 1.0em; text-align: right;}
.gsearch li {padding: 0px 2px 0px 0px; list-style-type: none; font-size: 95%; text-transform: none; font-style: normal;}
.gsearch li input {vertical-align: middle; position: relative; top: 0px; height: 16px;}
.gsearch li label {cursor: pointer;}
/* Поиск по сайту - конец */

/* ВЕРХНЯЯ ЧАСТЬ - конец */


/* -= ГЛАВНАЯ ЧАСТЬ - НАЧАЛО =- */
.container {width: 100% !important; width: 100%; background-image: url(images/left_bg.gif); background-position: left top; background-repeat: repeat-y;}
.container_noleft {width: 100% !important; width: 100%;}
.container_noleft_noright {width: 100% !important; width: 100%;}
.textcont_noleft_noright .naviline {text-align: center; padding: 10px 0px 10px 0px;}
.textcont_noleft_noright .naviline a {color:#000; text-decoration: underline;}
.container_noleft_noright .content {padding: 0px 20px 0px 20px; width: auto;}
.container_noleft_noright .content .mobile {margin-top: 15px;}

/* СРЕДНЯЯ КОЛОНКА - начало */
.content {width: 100%; float: left;}
.textcont {margin: 0px 275px 0px 197px; width: auto !important;}
.textcont_noleft {margin: 0px 275px 0px 0px; width: auto !important; text-align: left;}
.textcont_noleft_noright {margin: 0px 0px 0px 0px; width: auto !important; text-align: left;}

.title {width: 100%; height: 24px; margin-bottom: 1px !important; margin-bottom: -4px; background-image: url(images/title_bg.gif); background-position: left bottom !important; background-position: left 1px; background-repeat: repeat-x;}
.title h1 span {background-color: white; padding: 0px 4px 0px 5px; position: relative; left: 3px;}
.title h2 {font-size: 190%; color: #c52b04; font-weight: bold; font-style: italic; text-transform: uppercase; text-align: center;}
.title h2 span {background-color: white; padding: 0px 4px 0px 5px; position: relative; left: 3px;}
.margin .title {margin-bottom: 4px !important; margin-bottom: -1px;}
#tit_top {margin-top: 4px; height: 26px; margin-bottom: 4px !important; margin-bottom: -2px; background-position: left 4px;}
#tit_top h1 {font-size: 210%;}
#tit_ins {margin-top: 5px;}
.title_left {width: 100%; margin-top: 11px; height: 17px; text-align: left; margin-bottom: 1px !important; margin-bottom: 0px; background-image: url(images/title_bg.gif); background-position: left bottom !important; background-position: left 1px; background-repeat: repeat-x;}
*+html .title_left {margin-top: 10px;}
.title_left a {color: #c52b04; text-decoration: none;}
.title_left h1 {text-align: left; font-size: 150%;}
.title_left h1 span {background-color: white; padding: 0px 4px 0px 0px; position: relative; top: 0px !important; top: 4px;}
*+html .title_left h1 span {top: -2px !important;}
.title_left h2 {text-align: left; font-size: 150%; color: #c52b04; font-weight: bold; font-style: italic; text-transform: uppercase;}
.title_left h2 span {background-color: white; padding: 0px 4px 0px 0px; position: relative; top: 0px !important; top: 4px;}
*+html .title_left h2 span {top: -2px !important;}
.title_left label {font-size: 45%; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: none; color: black; font-weight: normal; font-style: normal; position: relative; top: -11px !important; top: -5px;}
.title_left label strong {font-weight: normal; color: #757575;}
.title_left .plus {float: right; background-color: white; margin-top: -20px !important; margin-top: -17px; margin-bottom: 0px !important; margin-bottom: -7px; padding-left: 5px; position: relative;}
.title_left .plus img {vertical-align: middle;}

.hcomment {width: 100%; margin-top: 1px; height: 13px; text-align: left; margin-bottom: 2px !important; margin-bottom: 0px; background-image: url(images/title_bg.gif); background-position: left bottom !important; background-position: left -3px; background-repeat: repeat-x;}
*+html .hcomment {margin-top: 10px;}
.hcomment a {color: #c52b04; text-decoration: none;}
.hcomment h3 {text-align: left; font-size: 130%; font-family: Arial, Helvetica, sans-serif; color: #c52b04; font-weight: bold; font-style: italic; text-transform: uppercase;}
.hcomment h3 span {background-color: white; padding: 0px 4px 0px 0px; position: relative; top: 0px !important; top: 4px;}
*+html .hcomment h3 span {top: -2px !important;}
.hcomment label {font-size: 55%; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: none; color: black; font-weight: normal; font-style: normal; position: relative; top: -8px !important; top: -2px;}
.hcomment label strong {font-weight: normal; color: #757575;}
.hcomment .plus {float: right; background-color: white; margin-top: -20px !important; margin-top: -17px; margin-bottom: 0px !important; margin-bottom: -7px; padding-left: 5px; position: relative;}
.hcomment .plus img {vertical-align: middle;}

.hcomment_bot {width: 100%; margin: 10px 0px 30px 0px; height: 13px; text-align: right; background-image: url(images/title_bg.gif); background-position: left bottom !important; background-position: left -3px; background-repeat: repeat-x;}
*+html .hcomment_bot {margin-top: 10px;}
.hcomment_bot a {color: #c52b04; text-decoration: none;}
.hcomment_bot h3 {text-align: right; margin-right: -5px; font-size: 130%; font-family: Arial, Helvetica, sans-serif; color: #c52b04; font-weight: bold; font-style: italic; text-transform: uppercase;}
.hcomment_bot h3 span {background-color: white; padding: 0px 4px 0px 2px; position: relative; top: 0px !important; top: 4px;}
*+html .hcomment_bot h3 span {top: -2px !important;}
.hcomment_bot label {font-size: 55%; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: none; color: black; font-weight: normal; font-style: normal; position: relative; top: -8px !important; top: -2px;}
.hcomment_bot label strong {font-weight: normal; color: #757575;}
.hcomment_bot .plus {float: left; background-color: white; margin-top: -4px !important; margin-top: 2px; margin-bottom: 0px !important; padding-right: 5px; position: relative;}
.hcomment_bot .plus img {vertical-align: middle;}

.ccol {float: left; width: 99%; text-align: left; margin: 9px 0px 0px 0px; position: relative; z-index: 1;}
.lcol, .rcol {float: left; width: 49%; text-align: left; margin: 3px 10px 0px 0px; position: relative; z-index: 1;}
.lcol .article, .rcol .article {margin-bottom: 3px; position: relative; top: 3px; z-index: 1;}
.topcol {width: 255px; height: 255px; margin: 6px 0px 4px 0px !important; margin: 6px 0px -1px 0px; background-color: black;}
.topcol img {float: left; margin: 5px 0px 0px 5px;}
.subsection {margin-top: 2px;}

h2.hh {color: black; font-size: 16px; padding: 0px 0px 0px 0px; position: relative; top: -1px !important; top: 5px}
h2.hh a {color: black;}
.article {float: left; margin-bottom: 10px;}
.article img {float: left; margin-right: 3px; border: 1px solid black;}
.article h2 {position: relative; margin: -3px 0px 0px 96px;}
.article p {font-size: 90%; margin: 0px 0px 0px 96px;}
.article p img {float: none; border: 0px;}
.ccol .article {padding-left: 2px;}
.rcol {margin-right: 0px;}
.news {margin-bottom: 8px;}
.news_clear {clear: both; height: 7px; font-size: 0px;}

.list {color: #b81a25; font-weight: bold; font-size: 90%; text-align: left; padding-top: 1px !important; padding-top: 6px; position: relative; z-index: 1;}
.marginlist {padding-top: 8px !important; padding-top: 5px;}
.list ul {list-style-type: none;}
.list ul li {padding: 1px 0px 2px 10px; background-image: url(images/arrow.gif); background-position: left 5px; background-repeat: no-repeat;}
.list ul li a {color: #CA3434; text-decoration: none;}

.chead {height: 19px; padding: 5px 0px 0px 10px; font-size: 90%; text-align: left; margin-top: 6px; color: white; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; background-image: url(images/chead.gif); background-position: left top; background-repeat: no-repeat;}
.chead div {float: right; margin: -15px 10px 0px 0px; text-transform: none; text-align: right; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.chead div img {vertical-align: middle;}
.chead span {font-family: Tahoma, Helvetica, sans-serif; font-size: 90%; text-transform: none; font-weight: normal; padding-left: 5px;}
.titins {background-image: url(images/chead_ins.gif); font-family: "Myriad Pro", Arial, Tahoma, sans-serif;}

.banner_center {padding: 8px 0px 12px 0px;}
*+html .banner_center {padding: 4px 0px 12px 0px;}
.bbanner {margin: 20px 0px; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;}
.bbanner a {color: black;}

.pathway {width: 99%; margin-top: 10px; text-align: left; padding: 10px 0px 20px 0px; border-top: 1px solid #C6C6C6; font-size: 105%; font-weight: bold;}
*+html .pathway {margin-top: 20px;}
.pathway span {padding-left: 5px; word-spacing: 0.1em;}
.pathway a {color: #C91515; text-decoration: underline;}

/* Экспресс хиты - начало */
.express {width: 520px; height: 375px; margin: 10px 0px 5px 0px; background-color: #212121; position: relative; z-index: 1; overflow: hidden;}
.express .display-block {float: left; padding: 5px 0px 0px 5px;}
.express .access-text {float: left; padding: 5px 0px 0px 5px;}
#exprbigimg {width: 510px; height: 270px;}
.cursor-hand {cursor: pointer;}
.overflow-hidden1 {overflow: hidden;}
.access-text {display: none;}
.display-block {display: block;}
.off-carousel-thumb {float: left; width: 167px; height: 90px; padding: 2px 0px 0px 5px;}
.on-carousel-thumb {float: left; width: 167px; height: 90px; padding: 2px 0px 0px 5px;}
.off-carousel-overlay {position: relative; background: black; width: 167px; height: 90px; top: -90px !important; top: -93px; left: 0px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.on-carousel-overlay {display: none;}

.express_ins {width: 520px; height: 280px; margin: 10px 0px 5px 0px; background-color: #212121; position: relative; z-index: 1; overflow: hidden;}
.express_ins .display-block {float: left; padding: 5px 0px 0px 5px;}
.express_ins .access-text {float: left; padding: 5px 0px 0px 5px;}
/* Экспресс хиты - конец */

/* Мисс ЕГ - начало */
.miss {clear: both; padding-top: 16px; text-align: left;}
.miss a {color: #b81a25; text-decoration: none; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.miss .chead {margin-bottom: 10px;}
.imgmiss {float: left; margin-right: 8px;}
.imgmiss img {border: 4px solid black;}
.miss_ins {height: 182px;}
.miss_ins p {padding-right: 20px; font-size: 90%;}
.miss_ins h4 {margin-top: 5px;}
.csubmit {width: 158px; height: 24px; cursor: pointer; position: relative; top: -1px; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; font-weight: bold; text-transform: uppercase; background-image: url(images/cbuttom_big2.gif); background-position: left top; background-repeat: no-repeat;}
.miss_bot {margin-top: -15px; font-size: 90%;}
/* Мисс ЕГ - начало */

/* Статья - начало */
.item {margin-top: 15px !important; margin-top: 10px; text-align: left;}
.item h1 {font-family: Arial, Helvetica, sans-serif; font-size: 170%; color: black; font-weight: bold; font-style: normal; text-transform: none; text-align: left;}
.item p {padding-top: 17px;}
.item ul, .item ol {margin-left: 25px;}
.item a {color: #C52B04;}
.item h4 {font-family: Arial, Helvetica, sans-serif; font-size: 130%; padding-top: 17px;}
#hypercontext {font-size: 105%;}

.item_top {float: left; margin-bottom: 0px; margin-right: -13px;}
.item_top a {color: #c52b04; text-decoration: none; font-size: 75%;}
.item_top a img {vertical-align: middle;}
.item_top span {margin-right: 14px;}
.comment {width: 118px; height: 24px; margin-right: 47px; vertical-align: middle; cursor: pointer; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; background-image: url(images/cbuttom_big.gif); background-position: left top; background-repeat: no-repeat;}
.comment2 {width: 158px; height: 24px; margin-right: 47px; vertical-align: middle; cursor: pointer; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; background-image: url(images/cbuttom_big2.gif); background-position: left top; background-repeat: no-repeat;}
.comment3 {width: 200px; height: 24px; margin-right: 47px; vertical-align: middle; cursor: pointer; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; background-image: url(images/cbuttom_big3.gif); background-position: left top; background-repeat: no-repeat;}
.comment_grey  {float: left; width: 118px; height: 24px; margin-right: 13px; vertical-align: middle; cursor: pointer; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; background-image: url(images/cbuttom_grey.gif); background-position: left top; background-repeat: no-repeat;}
.recode {margin: 2px 38px 0px 0px; vertical-align: middle;}

.item .rhead {width: 510px; margin-top: 0px; text-transform: uppercase; background-image: url(images/chead_red.gif); background-position: left top; background-repeat: no-repeat;}
.item .block_grey {width: 519px; margin: 15px 0px 0px 0px; background-image: url(images/center_bg.gif); background-position: left top; background-repeat: repeat-y;}
html>/**/body .rhead div { margin: -1px 10px 0px 0px; }

.item_top_left {float: left; width: 170px; margin: 5px 0px 0px 0px;}
.item_top_left a img {vertical-align: middle;}
.item_top_left label {color: #c52b04;}
.item_top_left td.prev {padding-right: 10px;}
.item_top_left td.next {padding-left: 10px;}

.item_top_right {float: right; margin: 7px -12px 0px 0px !important; margin: 7px -6px 0px 0px;}
.item_top_right a {color: #c52b04; text-decoration: none; font-size: 75%;}
.item_top_right a img {vertical-align: middle;}
.item_top_right span {margin-right: 14px;}

.img {margin: 14px 0px 15px 10px;}
.img p {font-size: 75%; padding: 5px 0px 8px 10px; background-color: #343434; color: white;}
.img img {border: 1px solid black;}

.item #radio {padding: 5px 10px; margin-top: 10px; background-color: #F2F2F2; font-size: 12px; font-weight: bold; position: relative;}
.item #radio p {padding: 0px 0px 6px 0px;}
.item #radio input {vertical-align: middle; position: relative;}

.photoimg {margin: 8px 0px 7px 0px;}
.photoimg td {font-size: 75%;}
.photoimg td p {padding: 5px 0px 8px 10px; background-color: #343434; color: white;}
.photoimg td img {float: left; border: 1px solid black;}
.phototext {font-size: 90%;}
.articlelink {margin-top: 3px; font-size: 85%; color: #757575;}
.articlelink img {margin-right: 2px; vertical-align: middle;}
.articlelink a {color: #c52b04; text-decoration: underline;}
.articlelink a:hover {color: #c52b04; text-decoration: none;}

.imgright  {margin: 14px 0px 15px 10px;}
.imgleft   {margin: 14px 10px 15px 0px;}
.imgcenter {margin: 15px auto;}
.imgright  p {font-size: 75%; text-align: center; padding: 5px 10px 8px 10px; background-color: #C6C6C6; color: black; position: static;}
.imgleft   p {font-size: 75%; text-align: center; padding: 5px 10px 8px 10px; background-color: #C6C6C6; color: black; position: static;}
.imgcenter p {font-size: 75%; text-align: center; padding: 5px 10px 8px 10px; background-color: #C6C6C6; color: black; position: static;}
.imgright  img {border: 1px solid #C6C6C6;}
.imgleft   img {border: 1px solid #C6C6C6;}
.imgcenter img {border: 1px solid #C6C6C6;}

.autor {margin-top: 0px; font-size: 75%; color: #757575;}
.autor2 {padding: 12px 0px 0px 0px; font-size: 14px;}
.author_section {padding: 8px 0px 10px 0px; border-bottom: 3px solid #C6C6C6; margin-bottom: 5px; text-align: left; color: #5B5B5B;}
.author_section img {float: left; border: 1px solid black; margin: 4px 8px 0px 0px;}
.author_section p.place {padding: 3px 0px 0px 0px;}
.author_section p.detail {font-size: 90%; padding: 3px 0px 0px 0px;}
.author_section h2 {padding-bottom: 0px;}

.item_bot_line {padding-top: 11px;}
.item_bot {text-align: left;}
.item_bot a {color: #c52b04; text-decoration: none; font-size: 75%;}
.item_bot a img {vertical-align: middle;}
.item_bot span {margin-right: 14px;}
.item_bot .comment {margin-right: 0px;}

.item_bot_center {text-align: center; padding-top: 15px;}
.item_bot_center .warning {width: 400px; padding: 5px; border: 1px solid #858585; color: #646464; font-size: 85%; margin: 0px auto; text-align: center;}

.item_bot_left {float: left; width: 350px; margin: 15px 0px 10px 0px;}
.item_bot_left a {color: #c52b04; text-decoration: none; font-size: 75%;}
.item_bot_left a img {vertical-align: middle;}
.item_bot_left span {margin-right: 14px 0px 10px 0px;}
.item_bot_left .comment {margin-right: 110px;}
.item_bot_left div.otstup {clear: both; position: relative; top: -9px; margin-bottom: -9px;}
.backtomain {padding-top: 15px; font-size: 100%; font-weight: bold;}
.backtomain a {color:#CA3434; text-decoration: none;}

.item_bot_right {float: right; margin: 15px 0px 10px 0px;}
.item_bot_right a {color: #c52b04; text-decoration: none; font-size: 75%;}
.item_bot_right a img {vertical-align: middle;}
.item_bot_right span {margin-right: 14px;}
.item_bot_right .comment {margin-right: 110px;}

.blocklink {text-align: left; margin: 0px 0px 10px 0px; color: #343434; font-size: 85%;}
.blocklink textarea {font-size: 110%; padding-top: 2px;}
.sendfriend {text-align: left; margin: 0px 0px 10px 0px; color: #808080; font-size: 85%;}
.sendfriend input {margin-bottom: 3px;}
.sendfriend input.csubmit_lit {font-size: 110%; margin-top: 3px;}

.bookmark {float: left; margin: 15px 0px 20px 0px;}
.bookmark .colleft {float: left; width: 177px; margin-top: -2px;}
.bookmark .colleft div {margin: 7px 0px 0px 0px;}
.bookmark .colright {float: left; width: 150px; margin-top: -2px;}
.bookmark .colright div {margin: 7px 0px 0px 0px;}
.bookmark img {position: relative; top: 2px;}
.bookmark a {color: #b81a25; text-decoration: none;}

.bookmarks {padding: 5px 0px; text-align: left; font-size: 85%; font-weight: bold; color: #c52b04;}
.bookmarks label {float: left; display: block; line-height: 1.9em;}
.bookmarks span.bm {float: left; display: block; height: 21px; padding: 1px 5px 0px 5px; margin-bottom: 5px; border-left: 1px solid #c52b04; line-height: 1.0em; position: relative; top: 1px;}
.bookmarks span.bm.first {border-left: 0px; padding: 1px 5px 0px 5px;}

UL.theme-links { font-weight: bold; }
#paid {padding: 0px 0px 0px 0px;}
.paid-txt {text-align: center; font-weight: bold;}
.cbutton_orange {width: 173px; height: 20px; padding: 4px 0px 0px 0px; margin: 8px auto 0px auto; cursor: pointer; font-size: 12px; text-align: center; font-weight: bold; background: url(/images/cbuttom_orange.gif) left top no-repeat;}
/* Статья - конец */

/* Комментарии - начало */
#annotation {padding: 9px 0px 10px 0px;}
.comments {text-align: left; margin-top: 7px; font-size: 90%; padding-bottom: 9px; border-bottom: 1px solid #C6C6C6;}
.comments span {font-size: 95%; color: #757575;}
.comments span label {font-size: 90%; color: #d6d3d3; position: relative; top: -1px;}
.comments p {padding: 3px 5px 5px 5px;}
.comments div.balls {float: left; font-size: 95%;}
.comments div.balls span {font-size: 100%; color: #757575;}
.comments div.balls img {vertical-align: middle; position: relative;}
.answer {float: right; font-size: 95%; margin-top: -2px;}
.answer a {color: #b81a25; text-decoration: none;}
.answer td {text-align: right; padding-left: 10px;}
.answer label {color: #757575;}
.answer input {position: relative; top: 2px;}
p.txtcomment {background-color: #EAEAEA; margin: 5px 0px 5px 0px;}

.article_cont {margin: 20px 0px 20px 0px; text-align: left;}
.article_cont img {float: left; margin-right: 3px; border: 1px solid black;}
.article_cont h2 {position: relative; margin: -3px 0px 0px 92px;}
.article_cont p {font-size: 90%; margin: 0px 0px 0px 92px;}
.article_cont p img {float: none; border: 0px;}
/* Комментарии - конец */

/* Рейтинг - начало */
#msg div {float: left;}
.myrating, .myratingten {float: left; width: 22px; height: 22px; padding : 3px 0px 0px 0px; text-align: center; vertical-align: middle; font-family: Tahoma, sans-serif; font-size: 9pt; color: white; font-weight: bold; cursor: default; background-position: left top; background-position: left 0px; background-repeat: no-repeat;}
.myratingten {font-size: 8pt !important; }
.nsel, .nselten {background-image: url(/images/nsel.gif); }
.sel {
#	background-image: url(/images/sel.gif); 
	background-image: url(/images/curr.gif); 
	font-size: 11pt; padding : 1px 0px 0px 0px;}
.selten {
#	background-image: url(/images/sel.gif); 
#	font-size: 8pt !important; 
	background-image: url(/images/curr.gif); font-size: 10pt !important;padding : 2px 0px 0px 0px;}
.curr {background-image: url(/images/curr.gif); font-size: 11pt; padding : 1px 0px 0px 0px;}
.currten {background-image: url(/images/curr.gif); font-size: 10pt !important; padding : 2px 0px 0px 0px;}
.active {cursor: pointer;}

.rating {width: 165px; padding: 16px 0px 20px 0px; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;}
#video .rating h3 {font-size: 130%; color: black;}
.rating table {margin-top: 6px;}
.rating th {padding: 3px 0px 0px 0px; font-weight: normal;}
.rating td {padding: 3px 0px 0px 0px;}
.rating td span {font-size: 75%; letter-spacing: 0.0pt}
.srating {width: 85px; height: 24px; vertical-align: middle; cursor: pointer; color: white; font-weight: bold; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 100%;}
#ratingup {background-image: url(images/rating_up.gif); background-position: left top; background-repeat: no-repeat;}
#ratingdown {background-image: url(images/rating_down.gif); background-position: left top; background-repeat: no-repeat;}
#centr {color: #757575;}
#big {font-size: 130%; font-weight: bold; text-align: center;}
/* Рейтинг - конец */

/* Оставить комментарий - начало */
.addcomm_title {padding: 4px 0px 3px 10px; background-color: #C52B04; text-align: left; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 135%; color: white;}
.addcomment {text-align: left; background-color: #EAEAEA; padding: 5px 10px 10px 20px; margin-bottom: 20px;}
.addcomment a {color: #c52b04; text-decoration: none;}
.addcomment textarea {width: 450px; height: 150px; margin: 3px 0px 10px 0px; border: 1px solid #DCDADA;}
.addcomment table {margin: 14px 0px 0px 0px;}
.addcomment table.nomargin {margin: 0px 0px 20px 0px;}
.addcomment table th {width: 82px; font-weight: normal; text-align: left; padding-bottom: 5px;}
.addcomment table td {padding-bottom: 5px;}
.addcomment table td.cod {width: 350px; font-size: 85%;}
.addcom {width: 210px; height: 20px; border: 1px solid #DCDADA;}
.csubmit_lit {width: 83px; height: 24px; margin-top: 17px; cursor: pointer; position: relative; top: -1px; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 100%; background-image: url(images/cbuttom_lit.gif); background-position: left top; background-repeat: no-repeat;}
.csubmit_lit_grey {width: 83px; height: 24px; margin-top: 17px; cursor: pointer; position: relative; top: -1px; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 100%; background-image: url(images/cbuttom_lit_grey.gif); background-position: left top; background-repeat: no-repeat;}
/* Оставить комментарий - конец */

/* Фоторепортажи - начало */
.article_foto {float: left; margin-bottom: 10px;}
.article_foto img {float: left; margin-right: 3px; border: 1px solid black;}
.article_foto h2 {position: relative; margin: -3px 0px 0px 157px;}
.article_foto p {font-size: 90%; margin: 0px 0px 0px 157px;}
.article_foto p span a {color: #bd2934;}
.article_foto p img {float: none; border: 0px;}
/* Фоторепортажи - конец */

/* Видео - начало */
#video h1 {color: #424242;}
#video .title_left_video h1 {color: #C52B04;}
#player {float: left; padding: 15px 10px 0px 0px;}
.video_info {float: left; padding-top: 12px;}
#video .view {padding-bottom: 16px;}
#video .view h3 {font-size: 130%; color: black;}
#video .view h3 span {font-size: 105%; color: #c52b04;}
#video .addvideocomments {padding-top: 16px;}
#video .addvideocomments h3 {font-size: 130%; padding-bottom: 15px; color: black;}
#video .addvideocomments h3 span {font-size: 105%; color: #c52b04;}
#video .addvideocomments img {vertical-align: middle;}

.title_left_video {width: 100%; padding-top: 11px !important; padding-top: 13px; height: 17px; text-align: left; margin-bottom: 16px; background-image: url(images/title_bg.gif); background-position: left bottom !important; background-position: left 12px; background-repeat: repeat-x;}
*+html .title_left_video {padding-top: 17px !important;}
.title_left_video a {color: #c52b04; text-decoration: none;}
.title_left_video h1 {text-align: left; font-size: 135%;}
.title_left_video h1 span {background-color: white; padding: 0px 4px 0px 0px; position: relative; top: 0px !important; top: 4px;}
.title_left_video .plus {float: right; background-color: white; margin-top: -17px !important; margin-top: -13px; margin-bottom: 0px !important; margin-bottom: -7px; padding-left: 5px; position: relative;}
.title_left_video .plus label {font-size: 100%; padding-right: 3px; color: #424242; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: none; background-color: white; font-weight: normal; font-style: normal;}
.title_left_video .plus label strong {font-weight: bold; color: #c52b04;}
.title_left_video .plus img {vertical-align: top; margin-top: -5px !important; margin-left: 2px; position: relative;}

.video_razdel {padding-top: 2px; padding-bottom: 6px;}
.video_razdel a {color: #c52b04; text-decoration: none;}
.varticle {padding: 0px 0px 7px 0px; font-size: 85%;}
.varticle img {float: left; border: 1px solid black; margin-right: 9px; position: relative; z-index: 1;}
.varticle p {position: relative; top: 0px; margin: 0px; padding: 0px 15px 0px 0px; display: inline;}
.varticle p strong {color: #c52b04; font-weight: normal;}

.all {text-align: right; background-image: url(images/line.gif); background-position: left 12px; background-repeat: repeat-x;}
.all span {background-color: white; padding: 0px 1px 0px 5px;}
/* Видео - конец */

/* Фотоконкурсы - начало */
#plittle {font-size: 85%;}
.photocontest {float: left; width: 33%; margin: 25px 0px 0px 0px;}
.photocontest .date {padding-bottom: 2px; font-size: 85%; color: #999999;}
.photocontest .date span {font-size: 90%;}
.photocontest h5 {color: #0B5C91;}
.photocontest .from {font-size: 85%; padding: 2px 0px 5px 0px;}
.photocontest img {border: 1px solid black;}
/* Фотоконкурсы - конец */

/* Реклама на сайте - начало */
#reklama {margin-top: 8px; font-size: 90%;}
#reklama .reklama_banner {margin-bottom: 4px;}
#reklama .reklama_cont {text-align: left;}
#reklama .reklama_cont p {padding: 0px; text-indent: 22px;}
#reklama .reklama_cont p strong {font-weight: bold; color: #ca0101;}
#reklama .reklama_bg1 {float: left; width: 251px; height: 211px; margin: 5px 8px 2px 0px; background-image: url(images/reklamabg.jpg); background-position: left top; background-repeat: no-repeat;}
#reklama .reklama_bg1 ul {list-style-type: none; margin: 40px 0px 0px 100px; text-align: left; line-height: 1.4em; font-size: 100%; text-transform: uppercase;}
#reklama .reklama_bg1 ul li a {color: #0143b1; text-decoration: underline;}
#reklama .reklama_bg1 ul li a:hover {color: #0143b1; text-decoration: none;}
#reklama .reklama_bg2 {float: left; width: 258px; height: 211px; margin: 5px 0px 2px 0px; background-image: url(images/reklamabgr.jpg); background-position: left top; background-repeat: no-repeat;}
#reklama .reklama_bg2 ul {list-style-type: none; margin: 40px 0px 0px 90px; text-align: left; line-height: 1.4em; font-size: 100%; text-transform: uppercase;}
#reklama .reklama_bg2 ul li a {color: #0143b1; text-decoration: underline;}
#reklama .reklama_bg2 ul li a:hover {color: #0143b1; text-decoration: none;}
#reklama .reklama_cont_ins {text-align: left; margin: 8px 0px 0px 2px;}
#reklama .reklama_cont_ins p {padding-bottom: 8px; padding-top: 0px;}
#reklama .reklama_cont_ins p strong {font-weight: bold; color: #ca0101;}
#reklama .reklama_cont_ins p a {color: #0080af; text-decoration: none;}
#reklama .reklama_cont_ins p a:hover {color: #0080af; text-decoration: underline;}
#reklama .reklama_cont_ins span {color: #0143b1;}
#reklama .reklama_cont_ins label {color: #bf0f0f;}
#reklama .reklama_cont_ins p.hlink {font-size: 110%;}
#reklama .reklama_chead {height: 21px; padding: 5px 0px 0px 10px; font-size: 90%; text-align: left; margin-top: 6px; color: white; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; background-image: url(images/reklamachead3.gif); background-position: left top; background-repeat: no-repeat;}
#reklama .reklama_chead a {color: #0143b1;}
#reklama .reklama_chead2 {height: 21px; padding: 5px 0px 0px 10px; font-size: 90%; text-align: left; margin-top: 6px; color: white; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; background-image: url(images/reklamachead2.gif); background-position: left top; background-repeat: no-repeat;}
#reklama .reklama_chead2 a {color: white;}
#reklama .reklama_chead3 {height: 19px; padding: 5px 0px 0px 10px; font-size: 90%; text-align: left; margin-top: 6px; color: white; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; background-image: url(images/reklamachead.gif); background-position: left top; background-repeat: no-repeat;}
/* Реклама на сайте - конец */

/* СРЕДНЯЯ КОЛОНКА - конец */

/* ЛЕВАЯ КОЛОНКА - начало */
.left {background-color:black; float: left; width: 191px; margin-left: -100%; background-color: #343434; color: white; text-align: left; background-image: url(images/left_bg.gif); background-position: left top; background-repeat: repeat-y;}
.lhead {width: 181px; height: 18px; padding: 5px 0px 0px 10px; font-size: 90%; margin-top: 12px; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; position: relative; left: -1px; background-image: url(images/lhead.gif); background-position: left top; background-repeat: no-repeat;}
.lbutton {width: 163px; height: 18px; padding: 6px 0px 0px 10px; font-size: 85%; margin-left: 7px; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; color: #363636; background-image: url(images/lbutton.gif); background-position: left top; background-repeat: no-repeat;}
.lbutton a {color: #363636; text-decoration: none;}

/* Левое меню - начало */
.lmenu ul li {width: 164px; height: 19px; padding: 4px 0px 0px 8px; font-family: Tahoma, sans-serif; font-size: 90%; font-weight: bold; text-transform: uppercase;}
.lmenu ul li a {color: #fff3f3; text-decoration: none;}
.lmenu ul#mmenu {list-style-type: none; margin: 10px 0px 5px 6px;}
.lmenu ul#mmenu li {height: 19px; padding: 4px 0px 0px 8px; margin-bottom: 1px; background-image: url(images/lmenu.gif); background-position: left top; background-repeat: no-repeat;}
.lmenu ul#mmenu li#select {background-image: url(images/lmenu_act.gif); color: black;}
.lmenu ul#mmenu li#select a {color: black; position: relative; top: 1px;}
.lmenu ul#mmenu li.bot {height: 17px; padding: 6px 0px 0px 8px; color: #363636; font-size: 70%; background-image: url(images/lmenu_bot.gif); font-family: Tahoma, sans-serif;}
.lmenu ul#mmenu li.bot a {color: #363636;}
.lmenu ul#mmenu li.bot#select a {top: 0px;}
.lmenu ul#parts {list-style-type: none; margin: 0px; padding: 4px 0px 3px 0px !important; padding: 4px 0px 1px 0px;}
.lmenu ul#parts li {padding-bottom: 3px !important; padding-bottom: 0px;}
.lmenu ul#parts li img {vertical-align: middle;}
/* Левое меню - конец */

/* Новый номер - начало */
.new_number {margin: 8px 0px 4px 10px;}
.new_number img {border: 1px solid #222222;}
/* Новый номер - конец */

/* Архив ЕГ Онлайн - начало */
.arhive {margin: 8px 0px 0px 9px;}
#mounth {margin: 5px 0px 0px 0px;}
#mounth div {float: left; padding-top: 4px; text-align: center; width: 95px;}
#mounth img {float: left; vertical-align: middle; margin: 0px 6px;}
#mounth img#lastmounth {float: right; margin-top: 0px; position: relative; left: -5px;}

.month {margin: 5px 0px 0px 0px;}
.month div {float: left; padding-top: 4px; text-align: center; width: 95px;}
.month img {float: left; vertical-align: middle; margin: 0px 6px;}
.month img#lastmounth {float: right; margin-top: 0px; position: relative; left: -5px;}

#calendar_date {width: 140px; margin: 5px 0px 10px 24px;}
#calendar_date th {width: 20px; height: 15px; padding-bottom: 3px; font-weight: normal; text-align: center; vertical-align: middle;}
#calendar_date th span {color: #EC2727;}
#calendar_date td {width: 20px; height: 15px; background-color: white; border: 1px solid #343434; color: black; text-align: center; vertical-align: middle;}
#calendar_date td a {color: black; text-decoration: none;}
#calendar_date td.null {background-color: #343434;}
#calendar_date td.linking {background-color: #FFE000;}
#calendar_date td.select {background-color: #B81A25; color: white; border: 1px solid #B81A25;}
#calendar_date td.select a {color: white; text-decoration: none;}
#calendar_date td.future {background-color: #C6C6C6;}

.calendar_date {width: 140px; margin: 5px 0px 10px 24px;}
.calendar_date th {width: 20px; height: 15px; padding-bottom: 3px; font-weight: normal; text-align: center; vertical-align: middle;}
.calendar_date th span {color: #EC2727;}
.calendar_date td {width: 20px; height: 15px; background-color: white; border: 1px solid #343434; color: black; text-align: center; vertical-align: middle;}
.calendar_date td a {color: black; text-decoration: none;}
.calendar_date td.null {background-color: #343434;}
.calendar_date td.linking {background-color: #FFE000;}
.calendar_date td.select {background-color: #B81A25; color: white; border: 1px solid #B81A25;}
.calendar_date td.select a {color: white; text-decoration: none;}
.calendar_date td.future {background-color: #C6C6C6;}

#calendar {width: 140px; margin: 10px 0px 5px 24px;}
#calendar th {width: 20px; height: 15px; padding-bottom: 3px; font-weight: normal; text-align: center; vertical-align: middle;}
#calendar th span {color: #EC2727;}
#calendar td {width: 20px; height: 15px; background-color: white; border: 1px solid #343434; color: black; text-align: center; vertical-align: middle;}
#calendar td a {color: black; text-decoration: none;}
#calendar td.null {background-color: #343434;}
/* Архив ЕГ Онлайн - конец */

/* Подписка на ЕГ - начало */
#subscribe {margin: 10px 0px 12px 10px;}
#subscribe input {width: 115px; height: 20px; border: 0px;}
.s_subscribe {width: 171px; border: 0px; cursor: pointer; text-align: left; padding: 5px 0px 4px 10px; font-size: 85%; margin-left: 7px; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; color: #363636; background-image: url(images/lbutton.gif); background-position: left top; background-repeat: no-repeat;}
/* Подписка на ЕГ - конец */

/* Рекламный баннер - начало */
.lbanner {margin: 27px 0px 10px 10px; width: 165px !important; border-top: 1px solid #616161; border-bottom: 1px solid #616161; z-index: 5; zoom: 1;}
.lbanner table {margin: 0px; padding: 0px;}
.lbanner table td, .lbanner table th {margin: 0px; padding: 0px;}
.lbanner_top {margin: 15px 0px 10px 10px; width: 165px !important;}
.lbanner_ero {margin: 10px auto 0px auto; text-align: center;}
.lbanner_ero_ins {margin-left: -5px;}
#banner3 {padding: 10px 0px 0px 10px; width: 160px; color: white; font-size: 11px;}
#banner3 table td {text-align: left; vertical-align: top;}
#banner3 table td img {border: 1px solid black; margin-right: 5px;}
#banner3 a {color: white;}
.iframe {position: absolute; margin: 240px 0px 10px 0px; padding: 20px 10px 10px 10px; z-index: 5; background-color: white;}
/* Рекламный баннер - конец */

/* Так же в разделе - начало */
.larticle {padding: 10px 0px 5px 5px; font-size: 90%;}
.larticle .limg {float: left; margin-right: 5px;}
.larticle .limg img {float: left; border: 1px solid black;}
.larticle span img {border: 0px; margin-right: 3px;}
.larticle p {margin-right: 8px; font-size: 85%; color: white; position: relative; top: -2px;}
.larticle p img {float: none; border: 0px; margin: 0px;}
.larticle p a {color: white;}
.larticle p strong {color: #EC2727;}
.larticle p strong a {color: #EC2727; text-decoration: none;}
/* Так же в разделе - конец */

/* ЛЕВАЯ КОЛОНКА - конец */

/* ПРАВАЯ КОЛОНКА - начало */
.right {background-color: white; float: right; width: 261px; margin-left: -261px; padding-top: 10px; text-align: left;}
.rbanner {padding-bottom: 4px; text-align: center;}
.rbanner_ins {margin: 0px auto;}
.rbanner_ero {margin: 10px auto 0px auto; text-align: center;}
.rhead {width: 251px; height: 19px; padding: 5px 0px 0px 10px; font-size: 90%; margin-top: 6px; color: white; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; background-image: url(images/rhead.gif); background-position: left top; background-repeat: no-repeat;}
.rhead div {float: right; margin: -15px 10px 0px 0px; text-transform: none; text-align: right; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.rhead div img {vertical-align: middle;}
#lastnews {padding-bottom: 1px;}
.rsubmit {width: 94px; height: 24px; cursor: pointer; vertical-align: middle; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; font-weight: bold; text-transform: uppercase; background-image: url(images/rbuttom.gif); background-position: left top; background-repeat: no-repeat;}
.poll_rasporka {height: 6px; font-size: 0px;}
.lpoll {float: left; width: 94px; height: 24px; margin: 0px 10px 10px 0px; cursor: pointer; vertical-align: middle; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; font-weight: bold; text-transform: uppercase; background-image: url(images/rbuttom.gif); background-position: left top; background-repeat: no-repeat;}
.rpoll {float: right; width: 94px; height: 24px; margin: 0px 10px 10px 0px; cursor: pointer; vertical-align: middle; color: white; border: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 90%; font-weight: bold; text-transform: uppercase; background-image: url(images/rbuttom.gif); background-position: left top; background-repeat: no-repeat;}

ul.declar {list-style-type: none; padding: 4px 0px 0px 5px; text-align: left;}
ul.declar li {width: 164px; padding: 4px 0px 0px 11px;  background-image: url(images/arrow.gif); background-position: left 7px; background-repeat: no-repeat; font-family: Tahoma, sans-serif; font-size: 90%; font-weight: bold; text-transform: uppercase;}
ul.declar li a {color: #C52B04; text-decoration: none;}

/* Серый блок - начало */
.block_grey {margin: 0px 0px 25px 0px; background-image: url(images/right_bg.gif); background-position: left top; background-repeat: repeat-y;}
.block_grey h4 {margin: 8px 0px 0px 12px; position: relative;}
.block_grey h4 span {color: #C52B04;}
.block_grey .img {float: left; margin: 14px 0px 0px 10px; padding-right: 10px;}
.block_grey form {clear: both; font-weight: bold; margin: 5px 0px 0px 12px; font-size: 85%; padding-bottom: 8px; position: relative;}
.block_grey form input {margin-top: 0px; position: relative; top: 1px;}
.block_grey form input.radio {width: 14px;}
.block_grey form input.rsubmit {margin: 10px 0px 0px 0px;}
#block_bot {float: right;}

#place {list-style-type: none; margin: 5px 0px 0px 5px;}
#place li {clear: both; padding: 2px 0px 0px 0px;}
#place p {float: left; width: 225px; margin: 0px 0px 0px 5px;}
#place img {float: left; width: 16px; height: 16px; vertical-align: top;}
/* Серый блок - конец */

/* Белый блок - начало */
.block {padding: 0px 0px 10px 0px;}
.block h4 {margin: 5px 0px 0px 12px;}
.block form {font-weight: bold; margin: 5px 0px 0px 12px; font-size: 90%; padding-bottom: 8px;}
.block form input {margin-top: 4px; position: relative; top: 2px;}
.block form input.rsubmit {margin: 10px 0px 0px 0px;}
.block .player {margin: 5px 0px 5px 5px;}
.video {color: #b81a25; font-weight: bold; font-size: 90%; text-align: left; padding-left: 5px; position: relative; z-index: 1;}
.video ul {list-style-type: none;}
.video ul li {padding: 1px 0px 2px 20px; background-image: url(images/icon_video.gif); background-position: left 4px; background-repeat: no-repeat;}
.video ul li a {color: #b81a25; text-decoration: none;}
.player {padding-top: 2px;}
#flashswf {width: 252px; height: 240px;}
.rarticle {margin: 9px 0px 0px 5px; padding-bottom: 1px; font-size: 85%;}
.rarticle img {float: left; border: 1px solid black; margin-right: 9px; position: relative; z-index: 5;}
.rarticle p {position: relative; top: -3px; padding-right: 35px;}
.rarticle p img {float: none; border: 0px; margin: 0px;}
.rfoto {margin: 9px 0px 0px 5px; padding-bottom: 1px; font-size: 85%;}
.rfoto img {float: left; border: 1px solid black; margin-right: 9px; position: relative; z-index: 5;}
.rfoto p {position: relative; top: -3px; padding-right: 5px;}
.rfoto p img {float: none; border: 0px; margin: 0px;}
/* Белый блок - конец */

/* ПРАВАЯ КОЛОНКА - конец */
/* -= ГЛАВНАЯ ЧАСТЬ - КОНЕЦ =- */


/* Footer - начало */
#footer {font-size: 90%;}
#yellow_block {text-align: left; padding-bottom: 8px; background-image: url(images/bot_yellow.gif); background-position: left top; background-repeat: repeat-y; background-color: #FFE500; position: relative;}
#logo_bot {float: left; position: relative; top: 28px; left: 11px;}
#bmenu {float: left; width: 770px; padding: 8px 0px 0px 30px; line-height: 1.6em; position: relative;}
#bmenu .limenu {float: left; margin-right: 3px;}
#bmenu .bmenu_top {color: #C62A00; padding-bottom: 0px;}
#bmenu .bmenu_top .limenu a {color: #C62A00;}
#red_block {text-align: left; height: 86px; font-size: 75%; color: white; background-image: url(images/bot_red.gif); background-position: left top; background-repeat: repeat-y;}
#red_block p {padding: 10px 0px 0px 11px;}
#counter {height: 42px; text-align: center; padding-top: 12px;}
/* Footer - конец */

/* Добавленные стили - начало */
#football {padding: 0px 0px 16px 0px; font-size: 12px;}
.block #football {padding: 0px 10px 0px 0px; font-size: 12px;}
#football .fbimg img {border: 0px; display: none;}
#football table {width: 100%; color: #0a4e86; border-collapse: collapse; border: 0px;}
#football table th, #football table td {vertical-align: middle; text-align: left; padding: 3px 0px 3px 9px; border-bottom: 1px solid #eaeaea;}
#football table th {color: #ff0000; font-size: 11px; font-weight: normal; padding: 3px 0px 4px 9px;}
#football table tr.fblast th, #football table tr.fblast td {border-bottom: 0px;}
#football table th.fbteam, #football table td.fbteam {width: 5px;}
#football table th.fbteam, #football table td.fbteam {width: 220px; padding: 3px 0px 3px 0px;}
#football table a {color: #0a4e86; text-decoration: none;}
#football table a:hover {text-decoration: underline;}
#football .fball {font-size: 11px; margin: 2px 0px 0px 0px; text-align: right;}
#football .fball a {color: #646464; text-decoration: none;}
/* Добавленные стили - конец */


#tt {position:absolute; display:block; background:url(/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.top_exch {clear: both; width: 995px; margin: 0px 0px 0px -3px; padding: 8px 0px 0px 0px; font-family: Tahoma, arial, sans-serif; position: relative; z-index: 1;}
.top_exch .tditem {float: left; width: 248px; height: 103px; padding: 0px 0px 0px 0px; margin: 0px;}
.top_exch #ss {background: url(/images/te_bg_ss.gif) left top repeat-y;}
.top_exch #auto {background: url(/images/te_bg.gif) left top repeat-y;}
.top_exch #fm {background: url(/images/te_bg_fm.gif) left top repeat-y;}
.top_exch #kp {background: url(/images/te_bg_kp.gif) left top repeat-y;}
.top_exch .item-bgtop {float: left; width: 248px;}
.top_exch #ss .item-bgtop {background: url(/images/te_bgtop_ss.gif) left top no-repeat;}
.top_exch #auto .item-bgtop {background: url(/images/te_bgtop_auto.gif) left top no-repeat;}
.top_exch #fm .item-bgtop {background: url(/images/te_bgtop_fm.gif) left top no-repeat;}
.top_exch #kp .item-bgtop {background: url(/images/te_bgtop_kp.gif) left top no-repeat;}
.top_exch .item-bgbot {float: left; width: 218px; height: 73px; padding: 10px 15px 20px 15px; margin: 0px; overflow: hidden;}
.top_exch #ss .item-bgbot {background: url(/images/te_bgbot_ss.gif) left bottom no-repeat;}
.top_exch #auto .item-bgbot {background: url(/images/te_bgbot.gif) left bottom no-repeat;}
.top_exch #fm .item-bgbot {background: url(/images/te_bgbot_fm.gif) left bottom no-repeat;}
.top_exch #kp .item-bgbot {background: url(/images/te_bgbot_kp.gif) left bottom no-repeat;}
.top_exch .fimg {padding: 0px 0px 4px 0px; text-align: center;}
.top_exch .fimg img {border: 0px;}
.top_exch .in {padding: 0px; font-weight: bold; line-height: 1.2em; font-size: 12px;}
.top_exch .in img {float: left; margin: 3px 10px 0px 0px; border: 0px;}
.top_exch .in a {display: block; margin-top: 4px; color: #000; text-decoration: none;}
.top_exch .in a:hover {color: #ff0000; text-decoration: underline;}

#ad_ph_1 div {z-index: 100;}
#date-out {padding: 2px 0px 4px 0px; background:url(/images/uzor.jpg) left bottom repeat-x; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #AF2500; font-size: 160%; text-align: center;}
#date-out span {position: relative; top: 4px;}

.p_test {padding: 10px 0px 25px 0px; text-align: left;}
.p_test a {color: #1163A8; text-decoration: none;}
.p_test h2 {font-size: 24px; padding-bottom: 12px; color: #BC2601;}
.p_test .img {padding: 0px 0px 15px 0px; margin: 0px;}
.p_test .img img {border: 3px solid #BC2601;}
.p_test .question {font-weight: bold; font-size: 14px;}
.p_test ul {list-style-type: none; padding: 10px 0px;}
.p_test ul li {padding: 3px 0px 4px 0px;}
.p_test ul li input {vertical-align: middle; position: relative; top: -2px;}
.p_test .error-message {font-weight: bold; font-size: 14px; padding-bottom: 10px;}



#check_orpho {position: absolute; left: 0px; top: 0px; z-index: 999; text-align: center; visibility: hidden; left: -1100px; top: -1100px;}
.error {width: 520px; margin: 0px auto; padding: 10px 10px 0px 10px; border: 4px solid #797979; text-align: left; font-size: 12px; background-color: white;}
.error img {border: 0px;}
.error .error-head {padding: 5px 5px 8px 5px;}
.error .error-head .error-line {padding: 4px 8px 2px 8px; margin-bottom: 10px; font-weight: bold; background-color: #EAEAEA; overflow: hidden; height: 1%;}
.error .error-head .error-line div {float: left; width: 460px; padding-top: 3px;}
.error .error-head .error-line img {float: right; cursor: pointer;}
.error .error-head .img {float: left; width: 84px; margin-right: 10px;}
.error .error-head .txt {margin-left: 102px; width: 375px;}
.error .error-head .txt h3 {color: #1163A8; font-size: 24px; line-height: 1em; padding-bottom: 10px;}
.error .error-head .txt p {padding: 0px 0px 0px 10px;}
.error .error-form {padding: 0px 5px 15px 5px;}
.error .error-form table {width: 100%; border-collapse: collapse; margin: 0px; border: 0px;}
.error .error-form table td {vertical-align: top; color: #686868; padding-bottom: 6px;}
.error .error-form table th {text-align: right; vertical-align: top; font-weight: normal;}
.error .error-form table textarea {width: 508px; height: 74px; border: 1px solid #666666; margin-top: 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
.error .error-form table input.inp_subm {width: 118px; height: 20px; border: 0px; padding: 0px; cursor: pointer; background: url(/images/error_subm.gif) left top no-repeat;}
.error .error-emulation {position: absolute; width: 528px; height: 295px; border: none; z-index: -1; _filter:mask();}
