/* Настройки всей страницы - начало */
* {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;}
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: 154px; text-align: left; background-image: url(images/top_bg2.gif); background-position: left top; background-repeat: repeat-y;}
#top-ins {height: 144px; padding-top: 10px; 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;}
.banner_top {text-align: center; background: url(images/bot_red.gif) left bottom repeat-y;}
.banner_top > img {width: 990px; height: 90px; margin: 0px auto; display: block;}

/* Логотип - начало */
#logo {float: left; margin: 42px 0px 0px 8px;}
#logo a {cursor: pointer; position: relative;}
#logo-winter {float: left; margin: 36px 0px 0px 16px !important; margin: 30px 0px 0px 8px;}
#logo-winter 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: 6px 0px 0px 6px !important; margin: 0px 0px 0px 4px;}
#logo_newyear a {cursor: pointer; position: relative;}
#logo_ero {float: left; margin: 0px 0px 0px 6px !important; margin: 0px 0px 0px 4px;}
#logo_ero 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;}
#logo_2015 {float: left; margin: 15px 0px 0px 8px;}
#logo_2015 a {cursor: pointer; position: relative;}
#logo_2016 {float: left; margin: 3px 0px 0px 8px;}
#logo_2016 a {cursor: pointer; position: relative;}
.zip {position: absolute; left: 2px; top: 2px; font-weight: bold; font-size: 14px; color: black; font-family: Arial, Helvetica, sans-serif; padding: 0px 3px; line-height: 1em;}
/* Логотип - конец */

/* Верхний баннер - начало */
#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 3px;}
.format a {cursor: pointer; position: relative;}
.format.icon {margin: -1px 4px 0px 4px;}
.format.icon.first {margin: -1px 4px 0px 8px;}
/* Форматы просмотра - конец */

/* Поиск по сайту - начало */
.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: 150px; 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;}
/* Поиск по сайту - конец */

/* ВЕРХНЯЯ ЧАСТЬ - конец */

.brackets {color:red;}

/* -= ГЛАВНАЯ ЧАСТЬ - НАЧАЛО =- */
.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 #d2d2d2;}
.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; padding-top: 10px; 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: #d2d2d2; 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 #d2d2d2;}
.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%;}

.miss-eg {padding: 0px 0px 20px 40px;}
.miss-eg h3 {text-align: center; margin-left: -20px;  padding-top: 10px;}
.miss-eg .photocontest h5, .miss-eg .photocontest h5 a {color: #b81a25;}
.miss-eg-pages .pathway {padding-left: 40px; word-spacing: 0.4em;}
.miss-eg-pages .pathway a {margin: 0px 5px;}
.miss-eg-photo {padding: 0px 0px 0px 20px;}
.miss-eg-photo h3 {text-align: center; margin-left: -10px; padding: 5px 0px 5px 0px;}
.miss-eg-photo .phototext {font-size: 14px; padding-bottom: 20px;}

/* Мисс ЕГ - начало */

/* Статья - начало */
.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 #d2d2d2;}

.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 #d2d2d2;}
.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 #d2d2d2; 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;}

.nice {margin: 10px 0px 0px 5px; text-align: left;}
.nice .item {float: left; padding-right: 10px;}

.item_bot_left {float: left; width: 350px; margin: 5px 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: 5px 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: center; 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 #d2d2d2;}
.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 {}
#video .rating h3 {font-size: 130%; color: black; padding-right:10px;}
.rating th {padding: 3px 0px 0px 0px; font-weight: normal;}
.rating td {vertical-align:top;padding:0;}
.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;}
/* Оставить комментарий - конец */

/* Фоторепортажи - начало */
.galpart {padding: 0px 0px 15px 0px; color: #C6C6C6; line-height: 1.4em; text-align: center;}
.galpart a {color: #bd2934; font-weight: bold;}
.article_foto {float: left; margin-bottom: 10px;}
.article_foto img {float: left; margin-right: 3px; border: 1px solid #d2d2d2;}
.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 #d2d2d2; 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 #d2d2d2;}
/* Фотоконкурсы - конец */

/* Реклама на сайте - начало */
#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; white-space: nowrap}
#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 #d2d2d2; 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 #d2d2d2;}
.larticle span img {border: 0px; margin-right: 3px;}
.larticle p {margin-right: 8px; font-size: 85%; color: white; position: relative; top: -2px;margin-left:82px;}
.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 #d2d2d2; 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 #d2d2d2; 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;position:relative;}
#red_block p {padding: 6px 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 -4px; padding: 5px 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 .item-bgtop {float: left; width: 248px;}
.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_egbg_ss.gif) left bottom no-repeat;}
.top_exch #auto .item-bgbot {background: url(/images/te_egbg_auto.gif) left bottom no-repeat;}
.top_exch #fm .item-bgbot {background: url(/images/te_egbg_fm.gif) left bottom no-repeat;}
.top_exch #kp .item-bgbot {background: url(/images/te_egbg_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();}







/* games-online */

.clear {_height:1%}
.clear:after {content:"."; display:block; clear:both; visibility:hidden; height:0}

.games {padding-top:10px}
.games-item {margin-bottom:10px; border:1px solid #c8ccd5; background:#efefef url(/images/games-online/game-item.png) repeat-x left top; padding:14px; overflow:hidden}
.games-item-img {float:left; width:235px; height:187px; position:relative; overflow:hidden}
.games-item-text {margin-left:255px}
.games-item-text p {text-align:left;}
.games h3 {text-align:left;font-size:14px; padding:0 0 10px 0}
.games h3 a {color:#79434c; text-decoration:none}
.games p.play a {display:block; width:145px; height:31px; margin-top: 5px; cursor: pointer; border:none; background:url(/images/games-online/play.gif) no-repeat; float:right;}

.corners-t-l,
.corners-t-r,
.corners-b-l,
.corners-b-r {position: absolute; width: 5px; height: 5px; background-image: url(/images/games-online/corners.gif); font: 0/0 serif;}
.corners-t-l {left: 0; top: 0; background-position: left top;}
.corners-t-r {right: 0; top: 0; background-position: -5px top;}
.corners-b-l {left: 0; bottom: 0; background-position: left -5px;}
.corners-b-r {right: 0; bottom: 0; background-position: -5px -5px;}


.banner_six {width:160px;height:200px;float:left;overflow:hidden;margin:4px;border:1px solid #d2d2d2}

#zoom {display:none;}
#zoom_table {border-collapse:collapse; width:100%; height:100%;}
#zoom_table .tl {background:url(/daily/article/images/tl.png) 0 0 no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom_table .tm {background:url(/daily/article/images/tm.png) 0 0 repeat-x; height:20px; overflow:hidden;}
#zoom_table .tr {background:url(/daily/article/images/tr.png) 100% 0 no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom_table .ml {background:url(/daily/article/images/ml.png) 0 0 repeat-y; width:20px; overflow:hidden;}
#zoom_table .mm {vertical-align:top; padding:10px;background:#fff;}
#zoom_table .mr {background:url(/daily/article/images/mr.png) 100% 0 repeat-y;  width:20px; overflow:hidden;}
#zoom_table .bl {background:url(/daily/article/images/bl.png) 0 100% no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom_table .bm {background:url(/daily/article/images/bm.png) 0 100% repeat-x; height:20px; overflow:hidden;}
#zoom_table .br {background:url(/daily/article/images/br.png) 100% 100% no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom_close {position:absolute; top:0; right:0;}
#zoom_close img {border:none; margin:0; padding:0;}

#zoom_table.gif .tl {background:url(/daily/article/images/tl.gif) 0 0 no-repeat;}
#zoom_table.gif .tm {background:url(/daily/article/images/tm.gif) 0 0 repeat-x;}
#zoom_table.gif .tr {background:url(/daily/article/images/tr.gif) 100% 0 no-repeat;}
#zoom_table.gif .ml {background:url(/daily/article/images/ml.gif) 0 0 repeat-y;}
#zoom_table.gif .mr {background:url(/daily/article/images/mr.gif) 100% 0 repeat-y;}
#zoom_table.gif .bl {background:url(/daily/article/images/bl.gif) 0 100% no-repeat;}
#zoom_table.gif .bm {background:url(/daily/article/images/bm.gif) 0 100% repeat-x;}
#zoom_table.gif .br {background:url(/daily/article/images/br.gif) 100% 100% no-repeat;}


#foto_d1, #foto_d2, #foto_d3 {font-size:12px;width:152px;float:left;margin-right:32px;margin-top:5px;text-align:left;height:265px;overflow:hidden;}
#foto_d3 {margin-right:0;}
#foto_d1 img, #foto_d2 img, #foto_d3 img {border:1px solid #d2d2d2}

/* ЛЕВАЯ КОЛОНКА 675 - начало */
.pc_leftcol {padding: 2px 15px 40px 0px;}
.pc_leftcol .pc_read-more {background:#f5f5f5; text-align:right; border-bottom:1px solid #aaaeb2; padding:3px 10px 5px 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 33px 0px;}
.pc_leftcol .pc_read-more a {color:#78838f;}

/* Главное фото конкурса - начало */
.pc_leftcol .pc_photo-title {font-size: 24px; padding: 15px 0px 15px 0px; color: #CA3434; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.pc_leftcol .pc_photo-title a {color: #CA3434; text-decoration: none;}
/* Главное фото конкурса - конец */

/* Условия конкурса под фото - начало */
.pc_leftcol .pc_photo_bottom {margin-bottom:25px;}
.pc_leftcol .pc_photo_bottom .tit {font-size:24px; font-weight:bold; color:#000000; border-bottom:1px solid #78838f; padding-bottom:1px; margin-top:-1px;}
.pc_leftcol .pc_photo_bottom .txt {background:#f5f5f5; font-size:14px; color:#000000; padding:5px 19px 3px 19px;}
.pc_leftcol .pc_photo_bottom .txt p {padding:9px 0px 9px 0px;}
.pc_leftcol .pc_photo_bottom .txt a {color:#e50b00;}
/* Условия конкурса под фото - конец */

/* Спонсоры - начало */
.pc_leftcol .pc_sponsors {padding:0px 0px 11px 0px;}
.pc_leftcol .pc_sponsors .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; background:url(/images/pc_sponsors-tit-bg.gif) top left repeat-x; padding:12px 0px 1px 0px; margin:0px 0px 13px 0px;}
.pc_leftcol .pc_sponsors ul {list-style:none;}
.pc_leftcol .pc_sponsors ul li {float:left; padding:0px 9px 0px 7px;}
.pc_leftcol .pc_sponsors ul li img {float:left;}
/* Спонсоры - конец */

/* Условия, первый вариант - начало */
.pc_leftcol .pc_conditions-1 {padding:0px 0px 8px 0px;}
.pc_leftcol .pc_conditions-1 .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; padding:0px 0px 3px 0px;}
.pc_leftcol .pc_conditions-1 .txt {background:#f5f5f5; font-size:14px; padding:13px 20px 5px 20px;}
.pc_leftcol .pc_conditions-1 .txt a {color:#e50b00; font-weight:bold;}
.pc_leftcol .pc_conditions-1 .txt p {padding-bottom:17px;}
/* Условия, первый вариант - конец */

/* Условия, второй вариант - начало */
.pc_leftcol .pc_conditions_2 {padding:0px 0px 10px 0px;}
.pc_leftcol .pc_conditions-2 .left {float:left; width:149px; text-align:center; background:url(/images/pc_sponsors-tit-bg.gif) top left repeat-x; padding:28px 0px 0px 0px;}
.pc_leftcol .pc_conditions-2 .right {float:left; width:526px; background: url(/images/pc_conditions-2-bg.gif) top left repeat-x #f5f5f5; padding:5px 0px 10px 0px; }
.pc_leftcol .pc_conditions-2 .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; padding:0px 0px 3px 0px; margin:0px 20px 0px 20px;}
.pc_leftcol .pc_conditions-2 .txt {font-size:14px; padding:7px 20px 5px 20px;}
.pc_leftcol .pc_conditions-2 .txt a {color:#e50b00; font-weight:bold;}
.pc_leftcol .pc_conditions-2 .txt p {padding-bottom:17px;}
/* Условия, второй вариант - конец */

/* Условия, третий вариант - начало */
.pc_leftcol .pc_conditions-3 {margin:0px 0px 4px 0px; background: url(/images/pc_conditions-2-bg.gif) top left repeat-x #f5f5f5;}
.pc_leftcol .pc_conditions-3 .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; padding:5px 0px 3px 0px; margin:0px 20px 0px 20px;}
.pc_leftcol .pc_conditions-3 .txt {background:#f5f5f5; font-size:14px; padding:7px 20px 0px 20px;}
.pc_leftcol .pc_conditions-3 .txt a {color:#e50b00; font-weight:bold;}
.pc_leftcol .pc_conditions-3 .txt p {padding-bottom:12px;}
/* Условия, третий вариант - конец */

/* Призы - начало */
.pc_leftcol .pc_prize {padding:0px 0px 10px 0px;}
.pc_leftcol .pc_prize .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; padding:0px 0px 3px 0px; margin:0px 0px 13px 0px;}
.pc_leftcol .pc_prize ul {list-style:none;}
.pc_leftcol .pc_prize ul li {float:left; width:210px; padding:0px 20px 0px 0px;}
.pc_leftcol .pc_prize ul li.last {padding-right:0px;}
.pc_leftcol .pc_prize ul li .img {padding:0px 0px 2px 0px;}
.pc_leftcol .pc_prize ul li .img img {display:block; border:1px solid #989898;}
.pc_leftcol .pc_prize ul li .num {color:#40454c; font-size:18px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0px 0px 3px 0px;}
.pc_leftcol .pc_prize ul li .red {color:#e50b00;}
.pc_leftcol .pc_prize ul li p {font-size:14px;}
/* Призы - конец */

/* Жюри - начало */
.pc_leftcol .pc_jury {padding:20px 0px 18px 0px;}
.pc_leftcol .pc_jury .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; padding:0px 0px 3px 0px; margin:0px 0px 11px 0px;}
.pc_leftcol .pc_jury  ul {list-style:none; margin:0px 0px 0px -5px;}
.pc_leftcol .pc_jury  ul li {padding:0px 0px 8px 0px;}
.pc_leftcol .pc_jury .img {float:left; width:80px; background:url(/images/pc_jury-img-bg.gif) top left no-repeat; height:74px; padding:2px 0px 0px 5px;}
.pc_leftcol .pc_jury .txt {float:left; width:595px; font-size:14px;}
.pc_leftcol .pc_jury .txt .name {font-size:18px; font-weight:bold; padding:0px 0px 5px 0px; color:#40454c;}
/* Жюри - конец */

/* Принять участие - начало */
.pc_leftcol .pc_takepart {padding:0px 0px 20px 0px; text-align: left;}
.pc_leftcol .pc_takepart .tit {font-size:18px; font-weight:bold; border-bottom:1px solid #78838f; padding:0px 0px 3px 0px; text-align: center;}
.pc_leftcol .pc_takepart-in {background:#f5f5f5; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:13px 19px 20px 20px;}
.pc_leftcol .pc_takepart-in .contest_send {padding: 20px 0px 0px 220px; cursor: pointer;}
.pc_leftcol .pc_takepart .txt {font-size: 90%; color:#40454c; padding:0px 0px 13px 0px;}
.pc_leftcol .pc_takepart .txt strong {color:#000000;}
.pc_leftcol .pc_takepart .text {font-size:12px; padding-bottom:4px;}
.pc_leftcol .pc_takepart .text .red {color:#e50b00; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pc_leftcol .pc_takepart .pc_left {width:294px;}
.pc_leftcol .pc_takepart .pc_left .input {background:url(/images/pc_takepart-input-bg.gif) top left no-repeat; width:274px; height:28px; margin:0px 0px 7px 0px;}
.pc_leftcol .pc_takepart .pc_left .input input {width:262px; background:none; border:none; padding:6px 6px 6px 6px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.pc_leftcol .pc_takepart .pc_left .select {}
.pc_leftcol .pc_takepart .pc_left .select select {height: 22px; border:1px solid #7f7f7f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#989898; vertical-align: middle;}
.pc_leftcol .pc_takepart .pc_left .select .day {float:left; width:60px; height:28px; margin:0px 6px 0px 0px; }
.pc_leftcol .pc_takepart .pc_left .select .day input {width:38px; border:none; background:none; padding:6px 6px 7px 6px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#989898;}
.pc_leftcol .pc_takepart .pc_left .select .month {float:left; width:126px; margin: 0px 6px 0px 0px;}
.pc_leftcol .pc_takepart .pc_left .select .month select {width:120px;}
.pc_leftcol .pc_takepart .pc_left .select .year {float:left; width:84px; margin: 0px 6px 0px 0px;}
.pc_leftcol .pc_takepart .pc_left .select .year select {width:84px;}
.pc_leftcol .pc_takepart .pc_right {width: 450px; padding-top: 6px;}
.pc_leftcol .pc_takepart .pc_right .textarea {background:url(/images/pc_takepart-textarea-bg.gif) top left no-repeat; width:340px; height: 84px; margin:0px 0px 5px 0px;}
.pc_leftcol .pc_takepart .pc_right .textarea textarea {width: 340px; height:71px; padding:1px 0px 1px 6px; border:none; background:none; resize:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.pc_leftcol .pc_takepart .pc_right .file {background:url(/images/pc_takepart-file-bg.gif) top left no-repeat; width: 450px; height:51px;}
.pc_leftcol .pc_takepart .pc_right .file .left_text {float:left; width:104px; padding:9px 60px 0px 11px; font-size:12px; color:#989898;}
.pc_leftcol .pc_takepart .pc_right .file .left_text  b {white-space: nowrap;}
.pc_leftcol .pc_takepart .pc_right .file .right_img {float:left; width:164px; padding:3px 0px 0px 0px;}
.pc_leftcol .pc_takepart .pc_right .file img {cursor: pointer;}
.pc_leftcol .pc_takepart .pc_right .next {width: 340px; height: 46px; padding: 18px 0px 0px 0px;}
.pc_leftcol .pc_takepart .pc_right .next input {width: 340px; height: 46px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; background: url(/images/pc_takepart_next.jpg) left top no-repeat;}
/* Принять участие - конец */

/* Участницы - начало */
.pc_leftcol .pc_participants {padding:0px 0px 9px 10px; text-align: left;}
.pc_leftcol .pc_participants .tit {font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 15px 0px 3px 0px; margin: 0px 0px 10px 0px;}
.pc_leftcol .pc_participants ul {list-style:none; margin:0px 0px 0px 25px;}
.pc_leftcol .pc_participants ul li {float:left; width: 145px; height: 175px; padding: 0px 5px 4px 5px;}
.pc_leftcol .pc_participants ul li.first {clear:both;}
.pc_leftcol .pc_participants ul li .img {width: 89px; height: 89px; background:url(/images/pc_participants-img-bg.gif) top left no-repeat; padding: 2px 0px 0px 4px; margin: 0px;}
.pc_leftcol .pc_participants ul li .img img {display: block; width: 80px; height: 80px; margin: 0px;}
.pc_leftcol .pc_participants ul li .txt {width: 122px; padding-left: 8px;}
.pc_leftcol .pc_participants ul li .txt .name {font-size:14px; font-weight:bold;}
.pc_leftcol .pc_participants ul li .txt .name a {color: #CA3434; text-decoration:none;}
.pc_leftcol .pc_participants ul li .txt .city {font-size:12px;}
.pc_leftcol .pc_participants ul li .txt .city a {color:#000000; text-decoration:none;}
.pc_leftcol .pc_participants ul li .txt .num {color:#565d66; font-size:12px;}
.pc_leftcol .pc_participants ul li .txt .num a {color:#565d66; text-decoration:none;}
/* Участницы - конец */

/* Навигация - начало */
.pc_leftcol .pc_navigation {padding: 0px 0px 10px 0px;}
.pc_leftcol .pc_navigation ul {list-style-type: none; font-size: 14px;}
.pc_leftcol .pc_navigation ul li a {}
.pc_leftcol .pc_navigation ul li.prev {float: left; width: 300px; text-align: left;}
.pc_leftcol .pc_navigation ul li.next {float: right; width: 300px; text-align: right;}
/* Навигация - конец */

/* Информация вверху - начало */
.pc_leftcol .pc_date {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#565d66; margin: -5px 0px 12px 0px;}
.pc_leftcol .pc_date a {color:#565d66; text-decoration:none;}
.pc_leftcol .pc_date strong {color:#000000; padding-right:7px;}
.pc_leftcol .pc_name {font-size:24px; font-weight:bold;}
.pc_leftcol .pc_name span {font-weight:normal; color:#565d66; padding-left:7px;}
.pc_leftcol .pc_city {font-size:16px; color:#565d66; padding:0px 0px 3px 0px;}
.pc_leftcol .pc_edit-title {font-size: 18px; font-weight: bold; color: #40454c; border-bottom: 1px solid #78838F; padding-bottom: 3px;}
.pc_leftcol .pc_edit-txt {font-size: 13px; text-align: left; color: #565d66; background-color: #F5F5F5; padding: 13px 19px 20px 20px; margin-bottom: 15px;}
.pc_leftcol .pc_edit-txt2 {font-size: 13px; padding: 3px 0px 13px 0px; color: #565d66;}
.pc_leftcol .pc_edit-return {padding: 4px 10px 7px 12px; background-color: #f5f2e9; font-size: 14px;}
/* Информация вверху - конец */

/* Персональное большое фото - начало */
.pc_leftcol .pc_edit-top {padding: 5px 7px 5px 7px; background-color: #e5e2da;}
.pc_leftcol .pc_edit-lcol {float: left; width: 135px;}
.pc_leftcol .pc_edit-lcol .pc_edit-minus {float: left; width: 29px; height: 29px; margin-right: 4px; padding: 3px; background:url(/images/pc_edit_button_bg.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-minus a {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_minus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-minus.select a {background: url(/images/pc_edit_minus_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-minus div {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_minus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-plus {float: left; width: 29px; height: 29px; padding: 3px; background:url(/images/pc_edit_button_bg.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-plus a {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_plus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-plus.select a {background: url(/images/pc_edit_plus_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-lcol .pc_edit-plus div {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_plus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol {float: right; width: 355px; text-align: right;}
.pc_leftcol .pc_edit-rcol .txt {float: right; width: 210px; text-align: right; padding: 2px 5px 0px 0px; font-size: 90%;}
.pc_leftcol .pc_edit-rcol .pc_edit-horisontal {float: right; width: 29px; height: 29px; margin-left: 4px; padding: 3px; background:url(/images/pc_edit_button_bg.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-horisontal a {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_horisontal.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-horisontal.select {background: url(/images/pc_edit_button_bg_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-horisontal.select a {background: url(/images/pc_edit_horisontal_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-horisontal div {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_horisontal.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-vertical {float: right; width: 29px; height: 29px; padding: 3px; background:url(/images/pc_edit_button_bg.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-vertical a {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_vertical.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-vertical.select {background: url(/images/pc_edit_button_bg_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-vertical.select a {background: url(/images/pc_edit_vertical_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-rcol .pc_edit-vertical div {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_vertical.gif) left top no-repeat;}
.pc_leftcol .pc_big_photo {text-align: center; background: #f5f5f5; padding: 10px 0px 10px 0px; margin: 0px 0px 8px 0px;}
.pc_leftcol .pc_big_photo-edit {text-align: center; background: #f5f5f5; padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px;}
.pc_leftcol .pc_big_photo-edit img {border: 1px solid #565D66;}
.pc_leftcol .pc_big_photo-result {padding: 10px 10px 10px 10px; background: #f5f5f5;}
.pc_leftcol .pc_big_photo-result p {color: #565d66; font-size: 90%;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-edit img {border: 0px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-mimg-result {border: 1px solid #989898; border-width: 1px 0px; padding: 10px 0px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-mimg-result .img {float: left; text-align: right; width: 135px; padding-right: 13px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-mimg-result .img img {display: block; float: right;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-mimg-result .txt {float: left; width: 280px; color: #565d66; font-size: 90%;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-txt-result {border: 1px solid #989898; border-width: 0px 0px 1px 0px; padding: 10px 0px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-txt-result table {width: 100%;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-txt-result table th {width: 138px; padding: 0px 10px 5px 0px; text-align: right; font-size: 14px; color: #565d66; font-weight: normal; vertical-align: top;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-txt-result table td {color: black; padding-bottom: 5px; font-style: italic; font-size: 14px; vertical-align: top;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-subm-result {padding: 10px 0px 0px 0px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-subm-result .return {float: right; width: 210px; font-size: 14px; padding-top: 10px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-subm-result .subm {float: right; width: 213px;}
.pc_leftcol .pc_big_photo-result .pc_big_photo-subm-result .subm input {width: 183px; height: 40px; border: 0px; padding: 0px; margin: 0px; cursor: pointer; background:url(/images/pc_send_subm_grey.jpg) top left no-repeat;}
.pc_leftcol .pc_edit-bot {padding: 10px 10px 10px 10px; margin-bottom: 25px; background-color: #e5e2da;}
.pc_leftcol .pc_edit-bot .img {float: left; background-color: #f5f2e9; padding: 8px; margin-right: 10px;}
.pc_leftcol .pc_edit-bot .img div {float: left; border: 1px solid #ffffff; overflow: hidden;}
.pc_leftcol .pc_edit-bot .img div img {display: block; border: 1px solid #565D66; cursor: pointer;}
.pc_leftcol .pc_edit-bot .buttons {float: left; padding-top: 21px;}

.pc_leftcol .pc_edit-bot .buttons .pc_edit-minus {width: 29px; height: 29px; margin-bottom: 4px; padding: 3px; background:url(/images/pc_edit_button_bg.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-minus a {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_minus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-minus.select a {background: url(/images/pc_edit_minus_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-minus div {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_minus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-plus {width: 29px; height: 29px; padding: 3px; background:url(/images/pc_edit_button_bg.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-plus a {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_plus.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-plus.select a {background: url(/images/pc_edit_plus_act.gif) left top no-repeat;}
.pc_leftcol .pc_edit-bot .buttons .pc_edit-plus div {width: 29px; height: 29px; display: block; text-decoration: none; background:url(/images/pc_edit_plus.gif) left top no-repeat;}
/* Персональное большое фото - конец */

/* Принять участие - начало */
.pc_leftcol .pc_send {padding: 10px 0px 15px 0px;}
.pc_leftcol .pc_send .tit {font-size: 18px; font-weight: bold; border-bottom: 1px solid #78838f; padding: 0px 0px 3px 0px;}
.pc_leftcol .pc_send-in {background: #f5f5f5; border-top: 1px solid #78838F; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 10px 19px 7px 20px;}
.pc_leftcol .pc_send-in .contest_send {padding: 20px 0px 0px 220px; cursor: pointer;}
.pc_leftcol .pc_send .txt {font-size: 12px; color: #40454c; padding: 0px 0px 7px 0px;}
.pc_leftcol .pc_send .txt strong {color:#000000;}
.pc_leftcol .pc_send .text {font-size:12px; padding-bottom:4px;}
.pc_leftcol .pc_send .text .red {color:#e50b00; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pc_leftcol .pc_send .left {float:left; width:294px;}
.pc_leftcol .pc_send .left .input {background:url(/images/pc_takepart-input-bg.gif) top left no-repeat; width:274px; height:28px; margin:0px 0px 7px 0px;}
.pc_leftcol .pc_send .left .input input {width:262px; background:none; border:none; padding:6px 6px 6px 6px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.pc_leftcol .pc_send .left .select {}
.pc_leftcol .pc_send .left .select select {height:28px; border:1px solid #7f7f7f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#989898;}
.pc_leftcol .pc_send .left .select .day {float:left; width:60px; height:28px; background: url(/images/pc_takepart-input-day-bg.gif) top left no-repeat; margin:0px 6px 0px 0px; }
.pc_leftcol .pc_send .left .select .day input {width:38px; border:none; background:none; padding:6px 6px 7px 6px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#989898;}
.pc_leftcol .pc_send .left .select .month {float:left; width:126px;}
.pc_leftcol .pc_send .left .select .month select {width:120px;}
.pc_leftcol .pc_send .left .select .year {float:left; width:84px;}
.pc_leftcol .pc_send .left .select .year select {width:84px;}
.pc_leftcol .pc_send .right {float: left; width: 340px;}
.pc_leftcol .pc_send .right .input {background: url(/images/pc_send_inp_bg.gif) top left no-repeat; width: 340px; height: 28px; margin: 0px 0px 7px 0px;}
.pc_leftcol .pc_send .right .input input {width: 340px; background: none; border: none; padding: 6px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.pc_leftcol .pc_send .right .textarea {background:url(/images/pc_send_textarea_bg.gif) top left no-repeat; width:340px; height: 91px; margin:0px 0px 5px 0px;}
.pc_leftcol .pc_send .right .textarea textarea {width: 334px; height: 78px; padding: 5px 0px 1px 6px; border:none; background:none; resize:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.pc_leftcol .pc_send .pc_send-subm {width: 100%; padding: 20px 0px 0px 0px; text-align: center;}
.pc_leftcol .pc_send .pc_send-subm input {width: 183px; height: 40px; border: 0px; padding: 0px; margin: 0px; cursor: pointer; background:url(/images/pc_send_subm.jpg) top left no-repeat;}
/* Принять участие - конец */

/* О себе - начало */
.pc_leftcol .pc_about { padding: 0px 0px 18px 0px;}
.pc_leftcol .pc_about .tit {font-size:24px; font-weight:bold; border-bottom:1px solid #78838f; margin:0px 0px 8px 0px;}
.pc_leftcol .pc_about .txt {font-size:14px; padding:0px 19px 0px 19px;}
/* О себе - конец */

/* Комментарий Эксперта - начало */
.pc_leftcol .pc_expert {padding:0px 0px 35px 0px;}
.pc_leftcol .pc_expert .tit {font-size:24px; font-weight:bold; border-bottom:1px solid #78838f; margin:0px 0px 8px 0px;}
.pc_leftcol .pc_expert .img {float:left; width:86px; padding-top:3px;}
.pc_leftcol .pc_expert .img .top {width:80px; background:url(/images/pc_jury-img-bg.gif) top left no-repeat; height:74px; padding:2px 0px 0px 5px; margin:0px 0px 3px -5px;}
.pc_leftcol .pc_expert .img .bottom {background:#e50b00; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; width:70px; text-align:center; line-height:11px; padding:0px 0px 3px 0px;}
.pc_leftcol .pc_expert .txt {float:left; width:580px;}
.pc_leftcol .pc_expert .txt .name {font-size:18px; font-weight:bold; color:#40454c; padding:0px 0px 3px 0px;}
.pc_leftcol .pc_expert .txt p {font-size:14px;}
/* Комментарий Эксперта - конец */

/* Проголосовать - начало */
.pc_leftcol .pc_vote {background:#f5f5f5; padding: 6px 0px 6px 0px; margin:0px 0px 16px 0px;}
.pc_leftcol .pc_vote .pc_msg {text-align: center; padding: 0px 0px 3px 0px;}
.pc_leftcol .pc_vote .pc_vote-center {width: 400px; margin: 0px auto;}
.pc_leftcol .preloader {text-align: center; padding-bottom: 8px;}
.pc_leftcol .pc_vote .capcha {float: left; width: 279px; background: url(/images/all_experts-capcha-bg.gif) top left repeat-y; margin: 0px 20px 10px 0px;}
.pc_leftcol .pc_vote .capcha .top {width:279px; height:7px; background: url(/images/all_experts-capcha-top.gif) top left no-repeat; font-size:0px; line-height:0px; overflow:hidden;}
.pc_leftcol .pc_vote .capcha .bottom {width:279px; height:11px; background: url(/images/all_experts-capcha-bottom.gif) top left no-repeat; font-size:0px; line-height:0px; overflow:hidden;}
.pc_leftcol .pc_vote .capcha .capcha-in {padding-left:11px; width:268px;}
.pc_leftcol .pc_vote .capcha .text {float:left; width:76px; padding:8px 0px 0px 0px; font-size:12px; color:#000000;}
.pc_leftcol .pc_vote .capcha .img {float:left; width:136px;}
.pc_leftcol .pc_vote .capcha .img img {display:block; border:1px solid #777777; width:124px; height:43px;}
.pc_leftcol .pc_vote .capcha .reload {float:left; width:45px;}
.pc_leftcol .pc_vote .capcha .reload a {display:block;  background: url(/images/all_experts-capcha-reload.gif) top left no-repeat; width:45px; height:45px; cursor:pointer;}
.pc_leftcol .pc_vote .capcha .input {background: url(/images/all_experts-capcha-input2.gif) top left no-repeat; width: 257px; margin: 10px 0px 0px 0px; margin-bottom: 0px;}
.pc_leftcol .pc_vote .capcha .input input {width: 237px; padding: 1px 10px 2px 10px;}
.pc_leftcol .pc_vote table {/*width: 530px; margin-left: 80px;*/ margin-left: 15px;}
.pc_leftcol .pc_vote table th {text-align: left; vertical-align: top; font-weight: normal;}
.pc_leftcol .pc_vote table td {text-align: center; vertical-align: top;}
.pc_leftcol .pc_vote table td .pc_vote-rcol {width: 223px; margin: 0px auto;}
.pc_leftcol .pc_vote table td .pc_vote-rcol .button {float: none; width: 223px; height: 41px; cursor: pointer; background: url(/images/pc_vote-button-bg2.gif) top left no-repeat; padding: 0px;}
.pc_leftcol .pc_vote table td .pc_vote-rcol .txt {float: none; width: 223px; height: 50px; background: url(/images/pc_vote-txt-bg2.gif) top left repeat-x;}
.pc_leftcol .pc_vote table td .pc_vote-rcol .pc_leftcol .pc_vote .button-right {float:left; padding-top:12px;}
.pc_leftcol .pc_vote .button {float:left; width:239px; height:49px; background:url(/images/pc_vote-button-bg.gif) top left no-repeat; padding:3px 0px 0px 2px;}
.pc_leftcol .pc_vote .button div {display:block; width:223px; height:45px; background:url(/images/pc_vote-button.gif) top left no-repeat; cursor: pointer;}
.pc_leftcol .pc_vote .txt {float:left; height:50px; background:url(/images/pc_vote-txt-bg.gif) top left repeat-x; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#565d66; padding:1px 0px 0px 0px; }
.pc_leftcol .pc_vote .txt span {font-size:30px; color:#e50b00; position:relative; top:5px; padding-left:2px;}
.pc_leftcol .pc_vote .right {float:left; width:10px; height:51px; background:url(/images/pc_vote-txt-right.gif) top left no-repeat;}
.pc_leftcol .pc_vote .finish {float: left; width: 229px; height: 42px; padding: 10px 0px 0px 12px; text-align: center; font-weight: bold; background:url(/images/pc_vote-button-bg.gif) top left no-repeat;}
/* Проголосовать - конец */

/* лайки */
.pc_leftcol .pc_vote  .like-text { margin-left: auto; padding: 15px 5px 0px 15px;}
.pc_leftcol .pc_vote  .like-text span { width: 20px; height: 20px; float: left; background: url(/images/like-control.png) 0 -58px no-repeat; margin-right: 2px; }
.pc_leftcol .pc_vote   ul { list-style: none; }
.pc_leftcol .pc_vote   ul li.like { float: left; width: 132px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding: 7px 0px 8px 0px; height: 31px;}
/* лайки - конец */

.pc_leftcol #form_0 .all_add-com { margin: 0 0 20px 10px;}
.pc_tomain {padding: 0px 0px 30px 0px; text-align: center; font-size: 16px;}
.pc_tomain a {color: #CA3434;}

/* ЛЕВАЯ КОЛОНКА 675 - конец */



.age {
background: #8c1c02;
padding: 5px 50px 6px 15px;
position: relative;
width: 89px;
font-size: 11px;
color: #fff;
font-family: Arial,Helvetica,sans-serif;
position:absolute;
right:7px;
top:7px;

}



.age .num {
position: absolute;
top: 5px;
right: 17px;
display: block;
width: 28px;
height: 22px;
padding: 6px 0px 0px 0px;
background: #e50b00;
color: #ffffff;
font-size: 13px;
font-weight: bold;
text-align: center;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
}

.a_video {border:5px solid #d2d2d2;}
#pluso {text-align:left;}



/* yandex.share начало */

#ya_share .b-share {padding:0!important;}
.b-share__link {width:56px;height:73px!important;border-radius:0!important;background-color:rgba(255,255,255,0)!important;}
.b-share-icon {width:36px!important;height:36px!important;background: url(/images/socnet.png) no-repeat!important;margin:2px 10px!important;border-radius:4px;}
.b-share-btn__wrap {margin-left:10px!important;}
.b-share-btn__wrap:first-child {margin-left: 0!important;}
.b-share-icon_vkontakte     {background-position: 0 0px!important; }
.b-share-icon_facebook      {background-position: 0 -40px!important; }
.b-share-icon_twitter       {background-position: 0 -200px!important; }
.b-share-icon_odnoklassniki {background-position: 0 -80px!important; }
.b-share-icon_moimir        {background-position: 0 -120px!important; }
.b-share-icon_gplus         {background-position: 0 -160px!important; }
.b-share-icon_lj            {background-position: 0 -240px!important; }
.b-share-icon_liveinternet  {background-position: 0 -280px!important; }
.b-share-counter {width:40px!important;background: url("/images/counter_back.png") no-repeat 0 0!important;color: #3f0444!important;font-size: 14px!important;height: 73px!important;line-height: 27px!important;margin: 2px 4px 0 4px!important;padding: 2px 4px 0 4px!important;text-decoration: none!important;height:27px!important;text-align:center;}
.b-share-show {display:block!important;}

/* yandex.share конец */


.inline_banner span.inline_banner_comment {
display:none;
}



.express {
    background-color: #d2d2d2;
}
.article img  {
    border-color: #d2d2d2;
}
.eg2__sovsport-teaser img {
    border-color: #d2d2d2!important;
}
.eg2__sovsport-teaser img {
    border-color: #d2d2d2!important;
}
#foto_d1 img, #foto_d2 img, #foto_d3 img {
    border-color: #d2d2d2;
}
.topcol {
    background-color: #d2d2d2;
}
.express_ins {
    background-color: #d2d2d2;
}
.rarticle img {
    border-color: #d2d2d2;
}
.a_video {
    border-color: #d2d2d2!important;
}