html, body {
    padding: 0px;
    margin: 0px;
    background: #fff;
    font-family: Tahoma;
    color: #323232;
}

body {
    font-size: 11px;
	 text-align: center;
	 background: url(/_img/page_bg.gif) center top repeat-y;
}
/*#allbg {
	 text-align: center;
	 background: url(/_img/page_summer_topbg.jpg) center top no-repeat;
}*/
body#nobg {
	background: none;
}
body#printbody {
	background: none;
	text-align: left;
}

body.s_ranetki #content {
	 background: url(/_img/ranetki_bg.gif) left top repeat;
}

body.s_newyear #content {
	 background: url(/_img/newyear_bg.gif) left top repeat;
}

body.s_ranetki #content .banner-middle {
    background-color: #FEC6DF;
}

body.c_dacha-and-cat #inner-middle {background: url(/_img/material/restyle.gif) left top repeat;}
body.c_dacha-and-cat #inner-middle .model-list {background: none;}
body.c_dacha-and-cat #inner-middle .model-list li {background: none;}

.all_banner #top-paper {display: none;}
.all_banner .top_banner {display: block;}
.all_banner#select #top-paper {display: block;}
.all_banner#select .top_banner {display: none;}

.select_banner#select #top-paper, .all_banner .select_banner#select #top-paper, .all_banner#select .select_banner#select #top-paper {display: none;}
.select_banner#select .top_banner, .all_banner .select_banner#select .top_banner, .all_banner#select .select_banner#select .top_banner {display: block;}

.top_banner {display: none; float: left; width: 76px; height: 79px; overflow: hidden; margin-left: -33px;}
.top_banner img {border: 0px;}

* {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
}

.none {display: none;}
.hide {visibility: hidden; height: 0px; font-size: 0px; padding: 0px; margin: 0px;}
.test {background-color: red; font-weight: bold; font-size: large;}

h2.title {
    font-family: Arial;
    padding: 3px 7px 4px 7px;
    position: relative;
    font-size: 16px;
    margin-bottom: 1px;
    z-index: 1;
}
h2.title span {
    padding: 3px 7px 4px 7px;
    position: absolute;
    top: 1px;
    left: 1px;
    color: #fff;
	 overflow: visible;
}

h2.title span a {
    color: #fff;
}

h2.titile a {
    cursor: pointer;
}

* html h2.title span {
    left: -7px;
}


h2.red {
    background: url( /_img/redbg.gif) #b41d36 repeat-x top;
    color: #b80025;
}

h2.red2 {
    background: #e8244b;
    color: #c80c2f;
}
h2.blue {
    background: #568fc1;
    color: #777777;
}

h2.grey {
    background: url( /_img/greybg.jpg) repeat-x top;
    color: #777777;
}

h2.grey2 {
    background: #9b9c9c;
    color: #777777;
}

h2.orange {
    background: #fc7401;
    color: #d46001;
}

h2.green {
    background: url( /_img/greenbg.jpg) repeat-x top;
    color: #266d27;
}

h2.green a {
    cursor: pointer;
}

.tit_link {display: block; width: 100%;}

#olimp {
    cursor: url(/_img/cursor.gif), default;
}

.sb_twitter {width: 100%; height: 22px; margin-bottom: 5px; background: #497c9e url(/_img/sb_twitter_bg.gif) left bottom repeat-x; text-align: center; position: fixed; z-index: 15400;}
.sb_twitter-ins {width: 990px; height: 22px; margin: 0px auto; text-align: left; font-family: Arial, Helvetica, sans-serif;}
.sb_twitter-ins a {display: block; width: 1000px; height: 22px; position: relative; z-index: 5;}
.sb_twitter .sb_twitter-ins.twitter01 {background: url(/_img/sb_twitter02.jpg) left bottom no-repeat;}
.sb_twitter .sb_twitter-ins.twitter02 {background: url(/_img/sb_twitter02.jpg) left bottom no-repeat;}
.sb_twitter .sb_twitter-ins.twitter03 {background: url(/_img/sb_twitter03.jpg) left bottom no-repeat;}
.sb_twitter-padding {height: 22px;}

.sb_min {width: 100%; background: white url(/_img/sb_min_bg.gif) left bottom repeat-x; text-align: center;}
.sb_min-ins {width: 1000px; margin: 0px auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sb_min .sb_min-ins.open {background: white url(/_img/sb_min_bg_open.gif) left bottom repeat-x; }
.sb_min-ins a {color: black; text-decoration: underline;}
.sb_min-ins a:hover {text-decoration: none;}
.sb_mib-link {float: left; width: 195px; padding: 0px 0px 0px 206px; background: url(/_img/sb_min_img.jpg) 2px bottom no-repeat;}
.sb_min .sb_min-ins.open .sb_mib-link {background: url(/_img/sb_min_img2.jpg) 2px bottom no-repeat;}
.sb_mib-link-ins {float: left; cursor: pointer; padding: 2px 23px 4px 0px; background: url(/_img/sb_min_arrow.jpg) right bottom no-repeat; }
.sb_mib-link-ins span {text-decoration: none; border-bottom: 1px dashed black;}
.sb_min .sb_min-ins.open .sb_mib-link-ins {background: url(/_img/sb_min_arrow_open.jpg) right bottom no-repeat;}
.sb_mib-down {float: right; width: 237px; padding: 0px 5px 0px 0px;}
.sb_mib-down a {display: block; padding: 2px 22px 4px 0px; text-align: right; background: url(/_img/sb_min_arrow2.gif) right 2px no-repeat;}
.sb_min .sb_min-ins.open .sb_mib-down a {background: url(/_img/sb_min_arrow2_open.gif) right 2px no-repeat;}

.sb_open {width: 100%; position: relative; z-index: 96;}
.sb_open .sb_framefix {width: 100%; position: absolute; left: 0px; top: 0px; text-align: center; z-index: 97;}
.sb_open .sb_framefix .framefix {width: 1000px; height: 250px; margin: 0px auto;}
.sb_open-ins {width: 100%; position: absolute; left: 0px; top: -1px; text-align: center; z-index: 98;}
.sb_open-bg {width: 1000px; margin: 0px auto; text-align: left; background: white url(/_img/sb_open_bg.gif) left top repeat-y;}
.sb_open-topbg {width: 1000px; height: 141px; padding: 0px 0px 3px 0px;}
.sb_open-topbg a {display: block; width: 1000px; height: 141px; text-decoration: none; background: url(/_img/sb_open_topbg.jpg) left top no-repeat;}
.sb_open-botbg {width: 1000px; height: 19px; position: relative; top: 12px; background: url(/_img/sb_open_botbg.png) left bottom no-repeat;}
.sb_open-bg ul {float: left; list-style-type: none; padding-left: 20px; font-size: 14px; color: #565d66;}
.sb_open-bg ul li {float: left; width: 320px; padding: 0px 10px 0px 0px;}
.sb_open-bg ul li a {color: #565d66; text-decoration: none;}
.sb_open-bg ul li a:hover {text-decoration: underline;}
.sb_open-bg ul li.last {padding: 0px 0px 0px 0px;}
.sb_open-bg ul li h3 {font-size: 22px; padding-bottom: 6px; line-height: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: black;}
.sb_open-bg ul li h3 a {color: black; text-decoration: none;}
.sb_open-bg ul li h3 a:hover {text-decoration: underline;}
.sb_open-bg .sb_open-down {margin: 10px 8px -13px 8px; padding: 8px 0px 0px 0px; border-top: 1px solid #cccccc; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;}
.sb_open-bg .sb_open-down a {color: #e50b00; text-decoration: underline;}
.sb_open-bg .sb_open-down a:hover {text-decoration: none;}
.sb_open-bg .sb_open-close {float: right; width: 80px; margin-top: -2px; padding-right: 10px; font-size: 12px; position: relative; z-index: 99;}
.sb_open-bg .sb_open-close a {color: black; display: block; text-align: right; padding: 0px 20px 3px 0px; background: url(/_img/sb_open_close.gif) right top no-repeat; text-decoration: underline;}
.sb_open-bg .sb_open-close a:hover {text-decoration: none;}

#all {width: 990px; margin: 0px auto; text-align: left; height: auto !important; min-height: 100%; height: 100%; padding: 0px 5px 20px 5px;}

#s_animal #inner-middle {
	background: url(/_img/logo_avz_blue.gif) #fff repeat left top;
}

body.c_wet-ridiculous #inner-middle {
	background: url(/_img/logo_avz_blue.gif) #fff repeat left top;
	width: 505px;
   padding: 0px 5px 8px 5px;
}
body.c_kamis #inner-middle .model-list li img {border: 3px solid #00792C;}
body.c_kamis #inner-middle .inner-title {font-family: Arial; font-size: 24px; color: #1163A8;}

body.c_wet-ridiculous #inner-middle .model-list, body.c_wet-ridiculous #inner-middle .model-list li {
	background: none;
}

#all_olimp {
    width: 990px;
    background: url(/_img/bg_nemiroff.gif) #fff repeat right;
    cursor:url(/_img/cursor.ani), url(/_img/cursor.cur), default;
}
#all_digital {
    padding: 0px 54px 0 10px;
    width: 990px;
    background: url(/_img/background_e.gif) #fff repeat right;
}
#all_newyear {
    padding: 0px 54px 0 10px;
    width: 990px;
    background: url(/_img/background_ny.jpg) #fff repeat right;
}
/*.topuslot_google {height: 25px; text-align: center; background: url(/_img/chrome.gif) center top;}*/
/*.topuslot_google a {width: 990px; height: 25px; margin: 0px auto; display: block; text-decoration: none;}*/
.topuslot {height: 5px; overflow: hidden;}
.topuslot_show {height: auto; overflow: visible;}
#top-banners {
    overflow: hidden;
    width: 990px;
	 padding-bottom: 10px;
}

#top-banners .topbanner {width: 100%;}

#top-banners .left {
    width: 729px;
    float: left;
    margin-right: 10px;
    text-align:center;
}
#top-banners .right {
    height: 90px;
    width: 251px;
    float: right;
    background: #eaeaea;
    overflow:hidden;
}

#top-banners .right ul {
    padding: 15px 0 0 20px;
}

#top-banners .right ul li {float:left; margin-right:12px;}
#top-banners .right ul li a {display:block;}
#top-banners .right ul li a img {display:block;}

#header {
    width: 100%;
	 height: 77px;
	 overflow: hidden;
}

.logo_swf {float: left; width: 75px; height: 71px; padding-top: 4px; overflow: hidden;}

#logo .logoimg {
    width: 262px;
    height: 60px;
    font-size: 110%;
    position: relative;
    color: #333;
	 overflow: hidden;
}

#logo {
    width: 262px;
    float: left;
	 height: 73px;
	 margin-top: 0px;
	 padding: 5px 0px 0px 0px;
}

#logo em {
    width: 262px;
    height: 65px;
    position: absolute;
    top: 0px;
    left: 0px;
	 overflow: visible;
	 z-index: 55;
    background: url(/_img/logo.gif) left top no-repeat;
}

#logo em.url {
    cursor: hand;
    cursor: pointer;
}

#logo ul {
    list-style: none;
    margin: -12px 0px 0px 0px;
	 position: absolute;
	 z-index: 90;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#logo ul .first {
    padding-left: 0;
}

#logo ul li {
    font-size: 11px;
    float: left;
    padding: 0px 5px 0px 5px;
    border-right: solid 1px #a7a7a7;
}

#logo ul li a {
    color: #323232;
}

#logo ul li.radiokp {padding: 0px 1px 0px 4px; border-right: 0px;}
#logo ul li.radiokp img {border: 0px; vertical-align: middle; position: relative; top: -2px;}
#logo ul li.radiokp a {color: #323232;}
#logo ul li.radiokp span {font-size: 9px; color: #646464;}

#top-region {
    float: left;
	 margin-top: 5px;
    width: 200px;
	 padding-left: 12px;
	 border-left: solid 1px #d50028;
	 font-family: Arial;
}

#top-region h2 {
    color: #d50028;
    font-family: Arial;
    font-size: 18px;
    position: relative;
    top: -5px;
	 margin-bottom: -6px;
}

#top-region a {color: #3D3D3D; text-decoration: underline;}
#top-region a:hover {text-decoration: none;}

#top-region select {
    width: 148px;
    margin-top: 3px;
    color: #646464;
    font-size: 80%;
}

.olimp_nemiroff {float: left; width: 212px; height: 82px; margin-left: -36px; background: url(/_img/paper_nemiroff.jpg) left top no-repeat;}
.olimp_nemiroff .img {padding: 6px 0px 0px 55px; z-index: 5;}
.olimp_nemiroff .img img {border: 0px;}
.olimp_nemiroff .img a {outline: none;}
.olimp_nemiroff ul {list-style-type: none; padding: 13px 0px 0px 0px; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #3F4F51; overflow: hidden;}
.olimp_nemiroff ul li {float: left; padding: 0px 35px 0px 36px;}
.olimp_nemiroff ul li.last {float: left; padding: 0px 0px 0px 28px;}

.all_brand {float: left; width: 206px; height: 80px; margin: 0px 0px 0px -32px; background: url(/_img/material/lizolvan.gif) left top no-repeat; position: relative; z-index: 2; top: -10px;}
.all_brand img {border: 0px; display: block;}
.all_brand .all_brand_title {width: 11px; height: 11px; display: block; position: absolute; left: 182px; top: 22px; z-index: 6; cursor: pointer;}
.all_brand a {display: block; width: 206px; height: 80px; outline: none; border: 0px;}

.social-top {float: left; margin-left: -13px; width: 168px; height: 67px; margin-top: 3px;}
.social-top h5 {text-align: center; padding: 2px 0px 0px 0px; line-height: 0.9em; margin: 0px; color: #40454c; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.social-top h5 span {font-weight: normal; font-size: 12px;}
.social-top ul {list-style-type: none; padding: 3px 0px 0px 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.social-top ul li {float: left; width: 41px; padding-top: 3px; text-align: center; letter-spacing: -0.1pt; background: url(/_img/social_line.gif) right top no-repeat; }
.social-top ul li a {color: black; text-decoration: none;}
.social-top ul li.last {width: 41px; background: none;}
.social-top ul li div {padding-bottom: 2px;}
.social-top ul li img {border: 0px;}

#top-paper {
    padding-left: 10px;
    width: 150px;
    height: 70px;
    float: left;
	 margin-top: 5px;
    margin-left: -43px;
    background: url(/_img/paper.jpg) no-repeat 5px top;
}

#top-paper ul {
    list-style: none;
    margin-top: 15px;
}

#top-paper ul li {
    display: inline;
    padding: 0 3px 0 4px;
}

#top-paper ul li a {
    color: #323232;
}

#top-paper ul li.first {
    border-right: solid 1px #a1a1a1;
    padding: 0px 6px 0px 0px;
    position: relative; top: 5px;
}

#top-paper ul li.lasted {
    position: relative; top: 5px;
}

#top-paper_newyear {
    padding-left: 10px;
    width: 150px;
    height: 70px;
    float: left;
    margin-left: -20px;
    background: url(/_img/santa_newyear.gif) no-repeat left 0px;
}

#top-paper_newyear ul {
    list-style: none;
    margin-top: 40px;
}

#top-paper_newyear ul li {
    display: inline;
    padding: 0px 3px 0px 7px;
}

#top-paper_newyear ul li a {
    color: #323232;
}

#top-paper_newyear ul li.first {
    border-right: solid 1px #323232;
    padding: 0px 8px 0px 0px;
    position: relative; top: 5px;
}

#top-paper_newyear ul li.lasted {
    position: relative; top: 5px;
}

#search {
    padding: 2px 0px 0px 10px;
    margin-left: 659px;
}

#search h2 {
	color: #D50028;
	font-size: 17px;
	padding: 0px;
}

#search ul {
    margin: 0px 0px -26px 0px;
    list-style: none;
	 padding: 0px;
	 clear: both;
	 position: relative;
	 top: -26px;
}
@media all and (width) { #search ul {margin: 0px 0px -25px 0px; top: -25px;} }

#search ul li {
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    display: inline;
	 font-weight: bold;
	 color: #025DA4;
}

#search ul #search-tab1 {
    padding: 0px 0px 0px 0px;
}

#search ul #search-tab1 input {
    margin-left: 8px;
}

#search ul #search-tab2 {
    padding: 0px 0px 0px 8px;
}

#search ul li input {
	position: relative;
	top: 3px;
}
@media all and (width) { #search ul li input {top: 0px;} }

#search ul li label {
	cursor: pointer;
}

#search ul li a {
    color: #025DA4;
}

#search .field {
    width: 245px;
	 float: left;
    margin: 8px 0px 0px 0px;
}

#cse-search-box input {
	width: 241px;
	height: 13px;
	border: 1px solid #A7A6AA;
	position: absolute;
}

#search .button {
	float: left;
	height: 21px;
   margin: 7px 0px 0px 0px;
}

#cse-search-box input#bsearch, #maps-search-box input {
	width: 65px;
	height: 21px;
	border: 0px;
	margin-left: 10px;
}
.mapsearch {width: 330px;}
.mossearch {width: 330px; padding: 6px 0px 0px 0px;}
.mosfield {float: left; color: #646464; padding: 2px 0px 2px 0px;}
.mosfield input {height: 15px;}
#search_what {width: 90px;}
.mosbutton {padding: 1px 0px 2px 5px;}
#search_searchwhere {width: 96px; margin-right: 8px;}
.myboth {clear: both; font-size: 0px; height: 0px;}

#menu-line {
    width: 100%;
    overflow: hidden;
}

#main-menu {
    float: left;
    width: 885px;
}

#main-menu ul {
    font-size: 10px;
    list-style: none;
}

#main-menu .main {
    overflow: hidden;
    width: 100%;
    background: url(/_img/menubg.gif) #0a4e86 repeat-x top;
}

#main-menu .second {
    overflow: hidden;
    margin-top: 1px;
    width: 100%;
    background: #568fc1;
}

#main-menu ul li {
    float: left;
    padding: 3px 4px 4px 4px;
    border-right: solid 1px #fff;
}

#main-menu ul.main li {
    padding: 3px 4px 4px 4px;
}

#main-menu ul li.remont {color: black; background-color: #E29C14;}
#main-menu ul li.remont a {color: black;}
#main-menu ul li.megafon {color: white; background-color: #46A843;}
#main-menu ul li.megafon a {color: white;}
#main-menu ul li.health_nation {color: #1D3C96; background-color: #BFDCEE}
#main-menu ul li.health_nation a {color: #1D3C96;}
#main-menu ul li.marker {color: black; background-color: #FFFF2B;}
#main-menu ul li.marker a {color: black; font-weight: bold;}
#main-menu ul li.traktor {color: white; background-color: #990000;}
#main-menu ul li.traktor a {color: white;}
#main-menu ul li.greenli {color: white; background-color: #46A843;}
#main-menu ul li.greenli a {color: white;}
#main-menu ul li.ranetki {color: #41011D; font-weight: bold; background-color: #FEADD1;}
#main-menu ul li.ranetki a {color: #41011D;}
#main-menu ul li.terakt {color: black; background-color: #D50028; font-weight: bold; padding: 3px 0px 4px 0px;}
#main-menu ul li.terakt a {color: white; text-shadow: 1px 1px red;}
#main-menu ul li.terakt.act a {color: #D50028; text-shadow: none;}
#main-menu ul li.redli {color: white; background-color: #FB0000;}
#main-menu ul li.redli a {color: white;}
#main-menu ul li.moroz {color: white; background: url(/_img/tab_moroz.jpg) left top repeat-x; font-size: 11px;}
#main-menu ul li.moroz.first {padding: 3px 6px 3px 8px;}
#main-menu ul li.moroz a {color: white;}
#main-menu ul li.blue {color: white; background-color: #1D80CD;}
#main-menu ul li.blue a {color: white;}
#main-menu ul li.probisness {color: black; padding: 1px 4px 2px 4px !important; border: 2px solid black !important; background-color: white; position: relative; left: -1px; z-index: 10;}
#main-menu ul li.probisness a {color: black; }

#main-menu .main li.newyear {background: url(/_img/menubg_newyear.gif) #9d0000 no-repeat left top;}

#main-menu ul li ul li {
    float: none;
    position: relative;
    width: 125px;
    top: 20px;
    display: block;
    overflow: visible;
    z-index: 256;
    padding: 3px 3px 4px 8px;
    border-right: 0px;
}

#main-menu ul li.first {
    padding: 3px 6px 4px 5px;
}

#main-menu ul li.last {
    padding: 3px 6px 4px 6px;
	 border-right: 0px;
}

#main-menu ul li.act {
    background: #fff;
}

#main-menu ul li.act a {
    color: #0b518a;
}
#main-menu .main li.act.newyear a {
    color: #FFFF2B;
}

#main-menu ul li a {
    color: #fff;
    height: 20px;
}

.last li {
  background-color: #568FC1;
  padding: 8px 0;
}

.last ul li a {
  background: none;
}

.menuS {
position: absolute;
left: 730px;
top: 215px;
visibility: hidden;
overflow: visible;
z-index: 256;
}

.menuS li {
position: relative;
width: 127px;
top: 20px;
overflow:visible;
z-index: 256;
}

#date {
    margin-left: 850px;
    text-align: right;
    height: 33px;
    margin-top: 2px;
}

#date h2 {
    margin-bottom: 3px;
    font-family: Arial;
    font-size: 14px;
    color: #646464;
}

#date span {
    font-weight: bold;
    color: #e12243;
    font-size: 10px;
}

#banner-after-menu {
    margin: 5px 0 10px 0;
}

#content {
    width: 990px;
    height: 100%;
	 border-collapse: collapse;
	 border: 0px;
	 margin: 0px;
	 padding: 0px;
}

#left {
    width: 515px;
    padding-right: 10px;
	 vertical-align: top;
}

#left-col1 {
    width: 160px;
    padding-right: 10px;
	 vertical-align: top;
	 text-align: left;
}

#left-col2 {
    width: 345px;
	 vertical-align: top;
}

#middle {
    width: 295px;
    padding-right: 10px;
	 vertical-align: top;
}

#m_middle {
	width: 465px;
	vertical-align: top;
}

#right {
    width: 160px;
	 vertical-align: top;
}

.inset-sensation {
    position: relative;
    top: 1px;
    list-style: none;
    width: 292px;
    overflow: hidden;
}

* html .inset-sensation {
}

.inset-sensation li {
    text-align: center;
    float: left;
    color: #fff;

    background: url(/_img/tabbg4.gif) no-repeat top right;
    margin-right: 1px;
    border-bottom: solid 1px #fff;
    margin-bottom: 1px;
    cursor: hand;
    cursor: pointer;
}

.inset-sensation li h2, .inset-sensation li div {
    text-align: center;
	 font-size: 11px;
    padding: 4px 8px 6px 8px;
    float: left;
    background: #568fc1;
    color: #fff;
    background: url(/_img/tabbg3.gif) no-repeat top left;
}

.inset-sensation li.act {
    font-weight: bold;
    border: 0;
    padding: 0;
    background: url(/_img/tabbg2.gif) no-repeat top right;
    margin: 0 1px 1px 0px;
    cursor:default;
}
.inset-sensation li.act h2, .inset-sensation li.act div {
    color: #3a3a3a;
    margin-bottom: 0;
    padding: 4px 10px 8px 10px;
    background: url(/_img/tabbg1.gif) no-repeat top left;
}
#sensation {
    padding: 10px 10px 5px 10px;
    border: solid 1px #568fc1;
    list-style: none;
    width: 273px;
}

#sensation li {
    margin-bottom: 5px;
}
#sensation li.top img {
	width: 70px;
    float: left;
    margin: 0 11px 5px 0;
    position: relative;
    top: 2px;
    border: solid 1px #646464;
}

#sensation li.top {
    width: 100%;
    overflow: hidden;
}

#sensation li.top h3 {
    font-size: 11px;
}

#sensation li.top h4 {
    font-size: 11px;
    font-weight: normal;
}


#sensation li h3 {
    font-size: 11px;
}

#sensation h3 a {
    color: #1163a8;
}

#sensation a {
    color: #343434;
}

.banner-middle, #m_middle .uslot_banner, #inner-right .uslot_banner, #video-right .uslot_banner {
    position: relative;
    text-align: center;
    background-color: #eaeaea;
	 margin-bottom: 12px;
    padding-top: 9px;
    padding-bottom: 10px;
    clear: both;
    z-index: 1;
}
#inner-right .nogrey .uslot_banner {
	background: none;
	padding: 0px;
}

 #m_middle #uni_slot_18 {
 	background: none;
	padding: 0px;
 }
 
 #m_middle .tele {
    text-align: left;
    background: none;
	 margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}

.ba_top {
	width: 100%;
	text-align: center;
}

.ba_bot {
	width: 100%;
	text-align: center;
}

#mvideo {margin-top: 8px;}

.announcement {
    width: 273px;
    padding: 10px 10px 0 10px;
    border: solid 1px #969696;
    list-style: none;
    margin-bottom: 10px;
}
.announcement li {
	margin-bottom: 10px;
	border-bottom: 1px dashed #969696;
	padding-bottom: 10px;
}

.announcement li {
    width: 100%;
    overflow: hidden;
}

.announcement li h3 {
    font-size: 11px;
}

.announcement li h4 {
    font-size: 11px;
    font-weight: normal;
}

.announcement li img {
    float: left;
    margin: 0 10px 0 0;
    border: solid 1px #646464;
}

.announcement li a {color: #343434;}

.announcement li h3 a {
    color: #1163a8;
}

#special {
    width: 273px;
    margin-bottom: 10px;
    padding: 10px 10px 0px 10px;
    border: 1px solid #969696;
}
#special ul.first {
    list-style: none;
    margin-bottom: 0px;
}
#special ul.first li h3 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	 padding: 0px 0px 5px 0px;
	 font-weight: bold;
}
#special ul.first li {
	padding-left: 0px;
}
#special ul.first li.noul h3 {
	border-bottom: 1px dashed #969696;
	margin-bottom: 7px;
	padding: 0px 0px 8px 0px;
}
#special ul.first li.noul.last h3 {
	border-bottom: 0px;
	margin-bottom: 0px;
}
#special ul.first a {
    color: #646464;
}
#special ul.second {
    list-style: none;
	 margin: -10px 0px 0px 0px;
	 padding-bottom: 8px;
}
#special ul.first li ul.second li {
   clear: both;
	width: 100%;
   overflow: hidden;
	border-bottom: 1px dashed #969696;
	padding: 10px 0px;
}
#special ul.second li h3 {
    font-size: 11px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding: 0px;
}
#special ul.second li img {
    float: left;
    margin: 4px 10px 0px 0px;
    border: 1px solid #646464;
}
#special ul.second li h4 {
    font-size: 11px;
}
#special ul.second li h3 a {
    color: #1163a8;
}
#special ul.second li h3 img {
	float: left;
	margin: 0px;
	border: 0px;
}
#special ul.second li h4 {
    font-size: 11px;
    font-weight: normal;
}
#special ul.second li a {
    color: #343434;
}

#finance {
    padding-bottom: 1px;
    background: url(/_img/financebg.gif) #1B761D no-repeat top left;
}
.finfo {
    margin: 7px 10px 2px 10px;
}
.finfo table {
    color: #fff;
    font-size: 10px;
}
.finfo table td {
    vertical-align: top;
}

#finance-news {
    border: solid 1px #0f770d;
    list-style: none;
    padding: 10px;
}

#finance-news li {
    margin-bottom: 10px;
}

#finance-news li img {
    float: left;
    margin: 5px 5px 0px 0px;
}

#finance-news li.last{
    margin-bottom: 0px;
    }

#finance-news a {
    color: #343434;
    margin-bottom: 1px;
    font-size: 11px;
    font-weight: normal;
}

/* Финансы */
.m_finance {width: 160px; padding-bottom: 1px; margin-bottom: 10px; background: url(/_img/financebg.gif) #1B761D left top no-repeat;}
.m_finfo {margin: 7px 5px 5px 8px;}
.m_finfo table {color: #fff; font-size: 10px; border-collapse: collapse; padding: 0px;}
.m_finfo table th {width: 72px; line-height: 1.4em; font-weight: normal; text-align: left; vertical-align: middle;}
.m_finfo table td {vertical-align: middle; line-height: 1.2em; padding: 0px 3px 0px 1px;}

.custom-kp {
    width: 140px;
    padding: 10px 9px 10px 9px;
    border: solid 1px #969696;
    margin-bottom: 10px;
}

.custom-kp h2 {
    color: #d50028;
    font-size: 14px;
    font-family: Arial;
}

.custom-kp select {
    font-size: 10px;
    width: 136px;
    color: #666;
}

.custom-kp ul {
    list-style: none;
}


.custom-kp h3 {
    font-family: Arial;
    color: #d50028;
    margin-top: 20px;
    font-size: 14px;
    margin-top: 5px;
}


.town {
    color: #3b3b3b;
    margin-bottom: 10px;
    font-size: 10px;
}

.inset {
    position: relative;
    top: 1px;
    list-style: none;
    width: 161px;
    overflow: hidden;
}

.inset li {
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
    text-align: center;
    padding: 4px 9px 6px 9px;
    width: 78px;
    float: left;
    background: #8A8A8A;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    color: #fff;
    margin: 0px 0px 2px 0px;
}

.inset li#custom_tab1 {width:auto;}
.inset li#custom_tab2 {width:auto;}

.inset li.act {
    width: 78px;
    height: 10px;
    padding: 4px 5px 6px 5px;
    font-weight: bold;
    background: #fff;
    color: #d50028;
    border: solid 1px #969696;
    border-bottom: solid 1px #fff;
    margin-bottom: 0px;
}

.news24 {
    padding: 10px 10px 5px 10px;
    border: solid 1px #969696;
    width: 493px;
}

#news24 {
    padding: 10px 10px 5px 10px;
    border: solid 1px #568fc1;
    list-style: none;
    width: 273px;
}
#news24 li {
    margin-bottom: 10px;
}
#news24 li img {
    float: left;
    margin-right: 12px;
}
#news24 a {
    color: #343434;
}
#news24 a.news24link {
    color: #1163A8;
    font-weight: bold;
}

#footer a {
    color: #646464;
}

#footer {
	 width: 100%;
    color: #323232;
    font-size: 10px;
    clear: both;
    margin-top: 5px;
    background: url(/_img/top-bannersbg.gif) #fff repeat-x top;
    padding: 17px 0px 4px 0px;
}

#footer-menu {
    text-align: center;
}

#footer-menu ul {
    list-style: none;
    line-height: 16px;
}
#footer-menu ul li {
    display: inline;
    border-right: solid 1px #a7a7a7;
    padding: 0 3px 0px 5px;
}

#footer-menu ul li a {
    color: #333;
}


#about {
    background: #eaeaea;
    padding: 12px 10px;
    margin-top: 10px;
    position: relative;
}

#about .link {
    font-weight: bold;
    float: left;
}

#about .how {
    margin-left: 580px;
    text-align: right;
    position: relative;
}


#about .how ul, #about .how li {
    display: inline;
}

#about .how li {
    font-weight: bold;
    border-right: solid 1px #a7a7a7;
    padding: 0 3px 0px 5px;
}

#about .how_left {text-align: left; position: relative; top: 12px;}

#about .how_left ul, #about .how_left li {
    display: inline;
}

#about .how_left li {
    font-weight: bold;
    border-right: solid 1px #a7a7a7;
    padding: 0 3px 0px 5px;
}
#footer-menu {position: relative;}
#footer-menu ul li.last, #logo ul li.last, #search ul li.last, #about ul li.last {
    border-right: 0;
    padding-right: 0;
}

#main-menu ul.second li.last {
    border-right: 0px;
    padding-right: 8px;
}

#copyright {
    background: url(/_img/copyrightbg.gif) repeat-x top;
    margin-top: 10px;
    padding: 12px 10px;
}

.copy_left {float: left; width: 460px; padding-right: 50px;}
.copy_right {float: left; width: 460px;}

#flynet {
    text-align: right;
    margin-left: 700px;
}

#flynet a {
    font-weight: bold;
}

div#news24, div#afisha, div#daily-kp, div#weather, div#weekly-kp, div#tele-kp {border-bottom:none;}
div.custom-kp div.left-link {padding-top: 3px; background-image: url(/_img/bg_left_link.gif); background-position: left top; background-repeat: repeat-x;}

.left-link {
    font-size: 10px;
    margin: 0px 0 14px 0;
    text-align: right;
}

.left-link a {
    color: #646464;
}

.l_link {
    font-size: 11px;
    margin: 0px 0 14px 0;
    text-align: left;
}

.l_link a {
    color: #646464;
}

.datenews {
    font-size: 10px;
    color: #D50028;
}


#top-atricle {
    width: 100%;
    overflow: visible;
    margin-bottom: 18px;
}

#top-atricle .text h3 {line-height:20px;}

#top-atricle h3 a {
    color: #1163a8;
	font-size: 24px;
    line-height: 1.0em;
}

#second-article h3 a {
	font-size: 20px;
    line-height: 1.1em;
}

#third-article h3 a {
	font-size:16px;
}

#top-atricle h3 {
    font-size: 24px;
    font-family: Arial;
    line-height: 24px;
}

#top-atricle img {
    border: solid 1px #646464;
    width: 200px;
}

#top-atricle h4 a, #second-article h4 a{
    /*color: #646464;*/
}

#top-atricle a, #second-article a, #third-article a{ color: #343434; font-size:12px;}

#top-atricle .text h3, #second-article .text h3, #third-article .text h3 {margin-bottom:6px;}

#top-atricle h4, #second-article h4 {
    font-size: 11px;
    margin-bottom: 6px;
    font-weight: normal;
}

#third-article h4 {
    font-size: 11px;
    margin-bottom: 6px;
    font-weight: normal;
}
#top-atricle .pic {
    width: 205px;
    float: left;
}

#top-atricle .text {
    margin-left: 210px;
}

#second-article {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin-bottom: 18px;
}

#second-article img, #third-article img {
    border: solid 1px #646464;
	width: 160px;
}

#second-article .text {
    width: 345px;
    float: left;
}

#second-article .pic {
    margin-left: 350px;
}

#second-article h3 {
    font-size: 20px;
    font-family: Arial;
    line-height: 18px;
}

#second-article h3 a {
    color: #1163a8;
}

#third-article {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin-bottom: 13px;
}


#third-article .pic {
    width: 165px;
    float: left;
}

#third-article .text {
    margin-left: 170px;
}



#third-article h3 {
    font-size: 16px;
    font-family: Arial;
    margin-bottom: 5px;
}

#third-article h3 a {
    color: #1163a8;
}

.addlink {
    padding: 0 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}
.addlink a {
    color: #e12243;
}

.add-news {
    list-style: none;
    margin-bottom: 10px;
    clear: both;
}
.add-news li {
    border-top: 1px dashed #a7a7a7;
    padding-top: 16px;
    margin-bottom: 9px;
}

.add-news h3 {
    margin-bottom: 2px;
    font-size: 16px;
    font-family: Arial;
}
.add-news h3 a {
    color: #1163a8;
	font-size:16px;
}

.add-news h4 a {
    color: #343434;
	font-size:12px;
}

.add-news a {
    color: #343434;
	font-size:12px;
    margin-top: 7px;
}

.add-news h4 {
    font-size: 11px;
    font-weight: normal;
}

.add-news li.article-main {
	padding: 8px 5px 10px 24px;
	min-height: 48px;
	background: #F9FAFB url(../_img/main_in_section2.gif) left center no-repeat;
	margin-bottom: 0px;
}

h6 {
    font-size: 13px;
    font-weight: bold;
    background-color: #E9EAEC;
    padding: 0px 0px 1px 5px;
    letter-spacing: 0.8pt;
    color: #343434;
    position: relative;
    top: 0px;
}

h6.mamatit {
    background-color: #FF9899;
    border-bottom: 1px dashed #FF3131;
}

h6 a {color: #343434;}

#playboy, #modus {
    border: solid 1px #dddddd;
    padding: 9px 10px 10px 10px;
    margin-bottom: 10px;
    width: 273px;
    overflow: hidden;
}

#playboy h2, #modus h2 {
    font-size: 16px;
    font-family: Arial;
    margin-bottom: 10px;
    color: #646464;
}

#playboy img, #modus img {
    float: left;
    margin: 0 10px 10px 0;
    border: solid 1px #646464;
}

#playboy h3, #modus h3 {
    font-size: 115%;
    margin-top: 15px;
}

#playboy h4, #modus h4 {
    font-size: 115%;
}

#playboy a, #modus a {
    color: #646464;
}

#playboy h4, #modus h4 a{
	color:#000;
}

#modus {
    background: #f2f2f2 url(/_img/misskp_bg.gif) right top no-repeat;
}

#playboy {
    background: url(/_img/playboy.gif) #f2f2f2 no-repeat top center;
}

#look {
    border: solid 1px #969696;
    list-style: none;
    padding: 10px 0px 5px 0px;
    width: 343px;
    overflow: hidden;
}

#look table {
width:320px;
margin: 0 auto;
}

#look img {
    border: solid 1px #646464;
    display:block;
}

#look a {
    font-size: 11px;
    color: #1163a8;
    font-weight: bold;
}
#look li {
    width: 33%;
    float: left;
}

#look2 {
    border: solid 1px #969696;
    list-style: none;
    padding: 10px 0px 5px 0px;
    width: 513px;
    overflow: hidden;
}

#look2 table {
margin: 0 auto;
width: 513px;
text-align: left;
padding: 0px;
margin: 0px;
}
#look2 table td {text-align: left; width: 128px;}

#look2 img {
    border: solid 1px #646464;
    display: block;
	 padding: 0px;
	 margin: 0px;
}

#look2 a {
    font-size: 11px;
    color: #1163a8;
    font-weight: bold;
	 padding: 0px;
	 margin: 0px;
}
#look2 li {
    width: 125px;
	 padding: 0px;
	 margin: 0px;
}

.entertainment {
    border: solid 1px #bdd9b7;
    background: #f1f7f0;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
    width: 323px;
}

.entertainment ul {
    list-style: none;
}

.entertainment ul li {
	padding: 0 0 2px 10px;
    background: url(/_img/greenbullet.gif) no-repeat 4px left;
    font-weight: bold;
}

.entertainment a {
    color: #646464;
}

.entertainment h3 {
    clear: both;
    color: #349334;
    font-size: 16px;
    font-family: Arial;
    margin: 0 0 10px 0;
}

.entertainment ul#games li {
    width: 33%;
    float: left;
    padding: 0;
    background: none;
    font-size: 11px;
}

.entertainment ul#games li img {margin-bottom: 5px; display: block; border: 1px solid #646464;}

.games-link {
	position: relative; top: -10px; z-index: 1;
}

#press {
    border: solid 1px #969696;
    padding: 10px 10px 5px 10px;
}

#press ul{ list-style: none;}

#press ul li{ margin-bottom: 10px;
list-style: none;}


#press p {
    padding-bottom: 8px;
    clear: both;
}

#press p.first a{
    color: #343434;
}

#press a {
    color: #343434;
}
#press label{
    font-weight: bold;
    padding: 0px 0 0 0;
    display: block;
    margin-left: 0px;
    margin-bottom:6px;
    color: #646464;
    font-size: 10px;
}

#press label a{color: #646464;}

#press small {
    font-size: 90%;
}

#press h3{ float: right;}

#press img {
    border: solid 1px #646464;
    margin-bottom: 10px;
}

#presscenter {font-size: 12px;}
#presscenter ul {padding: 0px 0px 10px 25px;}

#blogs {
    border: solid 1px #969696;
    padding: 10px 10px 5px 10px;
}

#blogs a {
    color: #1163a8;
    font-weight: bold;
}

#twitter_div {
    width: 138px;
    overflow: hidden;
}

#colum {
    border: solid 1px #969696;
    padding: 10px 10px 5px 10px;
}

#colum a {
    color: #343434;
}

#colum ul {
    list-style: none;
}

#colum .colum-all {
    width: 100%;
    overflow: hidden;
}
#colum .colum-all li {
    float: left;
    width: 48%;
    margin-bottom: 10px;
    margin-right: 10px;
    height:70px;
}

#left-col1 #colum ul li label {padding-bottom:10px;}

#colum ul label {
    padding-top: 0;
}
#colum ul li {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

#colum ul li img {
	margin-top:-5px;
}

#colum span {
    font-size: 10px;
    font-weight: normal;
}


#colum img {
    float: left;
    margin:0 5px 5px 0;
    border: solid 1px #646464;
}

#colum label {
    font-weight: bold;
    padding: 0px;
    display: block;
    color: #646464;
    font-size:10px;
}

#colum label a {
    color: #323232;
}

#colum h3 {
    margin: 5px 0;
    clear: both;
    color: #1163A8;
    font-size: 11px;
}

#colum h3 a {
    color: #1163A8;
}

#colum .brackets {
	color: #FF0000; font-weight: bold;
}

#profi {
    border: solid 1px #969696;
    padding: 10px 10px 5px 10px;
}

#profi select {
    width: 138px;
    color: #646464;
    font-size: 10px;
}

#profi h3 {
    margin: 10px 0 0 0;
    clear: both;
    color: #474747;
    font-size: 11px;
}
#profi h3 a {
    color: #474747;
}


.banner-left {
    margin-bottom: 10px;
}

#afisha {
    border-bottom: solid 1px #969696;
    padding-bottom: 10px;
}

#afisha a {
    color: #d50028;
    font-weight: bold;
}


#afisha ul {
    list-style: none;
    margin: 7px 0 0 0;
    padding-bottom: 7px;
}



#afisha li {
padding-left: 9px;
	background: url(/_img/redbullets.gif) no-repeat center left;
    margin-bottom: 3px;
}
#afisha li a {
    color: #646464;
    font-weight: bold;
}

#afisha li.last{padding: 0 0 0 10px; margin: 0;}

#afisha img {
    margin-top: 7px;
}


.town {
    margin-bottom: 10px;
    display: block;
}

#weather, #tv {
    border-bottom: solid 1px #969696;
    padding-bottom: 10px;
    font-size: 10px;
}

#weather{ padding-bottom: 5px;}

#tv table {
    color: #646464;
    font-size: 10px;
}

#tv img {
    border: solid 1px #646464;
}

#weather table, #tv table {
    padding: 0;
    border-collapse: collapse;
    width: 135px;
    font-size: 10px;
    margin-bottom: 5px;
}
#weather table td, #tv table td {
    padding: 0;
    border: 0;
}

#weather table td{font-weight: bold;}
#weather table td span{font-weight: normal;}

.temperature {
    font-size: 11px;
}

.time {
    font-size: 14px;
    font-weight: bold;
}

.nazv {
    width: 100%;
    padding-top: 10px;
}

.channel {
    padding: 13px 10px 7px 0;
}

#help {
    border-bottom: solid 1px #969696;
    margin-bottom: 30px;
}

#help ul {
    list-style: none;
    margin-bottom: 10px;
}
#help li {
    margin: 5px 0;
    font-size: 11px;
}
#help a {
    color: #474747;
    font-weight: bold;
}

#help select {
margin-bottom: 10px;
}

#daily-kp, #weekly-kp, #tele-kp {
    border-bottom: solid 1px #969696;
    padding-bottom: 10px;
}

#daily-kp h4, #weekly-kp h4, #tele-kp h4{}

#daily-kp h4, #weekly-kp h4, #tele-kp h4, #daily-kp p, #weekly-kp p, #tele-kp p {
    font-size: 11px;
    font-weight: normal;
}
#daily-kp h5, #weekly-kp h5, #tele-kp h5{
    font-size: 11px;
	 margin-top: 10px;
}

#daily-kp h5 a, #weekly-kp h5 a, #tele-kp h5 a{
color: #1163a8;
}

#daily-kp img, #weekly-kp img, #tele-kp img {
    margin: 5px 0 10px 0;
}
#daily-kp a, #weekly-kp a, #tele-kp a {
    color: #343434;
}

.banner-right {
    margin-bottom: 10px;
}

#post, #subscribe {
    font-size: 10px;
    color: #646464;
    border: solid 1px #969696;
    padding: 5px 9px 4px 9px;
    margin-bottom: 10px;
}
#post a, #subscribe a {
    color: #646464;
}
#post table, #subscribe table {
    width: 138px;
    padding: 0;
    border-collapse: collapse;
}

#post table td, #subscribe table td {
    padding: 4px;
    border: 0;
    font-weight: bold;
}

#post .text, #subscribe .text {
    width: 78px;
    font-weight: normal;
}


#post select, #subscribe select {
    font-size: 10px;
    color: #666;
    width: 110px;
    margin-left: 7px;
}

.enter {
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.enter a {
    text-decoration: underline;
}

.enter input {
    margin: 6px 0;
    font-weight: bold;
}

#inner-left {
	 width: 160px;
    padding-right: 10px;
	 vertical-align: top;
}
#inner-middle {
	 width: 515px;
    padding: 0px 10px 8px 0px;
	 vertical-align: top;
}

#inner-middle  p{
margin-bottom: 10px;
}
#inner-right {
    width: 295px;
	 vertical-align: top;
}


.secton-top-news {
    list-style: none;
}

.secton-top-news h4 a {
    color: #646464;
}

.secton-top-news li {
    border-top: solid 1px #a7a7a7;
    padding-top: 6px;
    width: 100%;
    overflow: hidden;
    clear: both;
    margin-bottom: 19px;
}

.secton-top-news li#firstli {
    width: 507px;
    border-bottom: solid 1px #a7a7a7;
    background-color: #fdffdb;
    padding: 12px 0px 5px 8px;
    margin-bottom: 0px;
}

.secton-top-news li.commentli {padding: 12px 0px 0px 0px; font-size: 12px;}
.secton-top-news li.commentli span {font-size: 11px; color: #646464;}
.secton-top-news li.commentli p {padding-top: 10px;}
.secton-top-news li.commentli table td {padding-right: 8px;}
.secton-top-news li.commentli table a {position: relative; top: 0px;}

.secton-top-news li .pic {
    width: 95px;
    float: left;
}
.secton-top-news li .pic img {
    border: solid 1px #646464;
}

.secton-top-news li .state-comments {
    background: #fff;
    padding: 0;
    margin-top: 5px;
}
.secton-top-news li .state-comments .left {
    padding: 0 0 0 0;
    font-weight: bold;
}
.secton-top-news li .state-comments .right {
    padding: 0;
}

.secton-top-news li h4 {
    font-size: 11px;
    margin-bottom: 7px;
}
.secton-top-news li h3 {
    font-size: 20px;
    font-family: Arial;
    display: inline;
    margin-right: 5px;
    margin-bottom: 10px;
}

.secton-top-news li h3 a {
    color: #1163a8;
}
.secton-top-news li p {
}
.inner-title {
    color: #7a7a7a;
    font-size: 14px;
    margin: -5px 0px 10px 0px;
	 padding-top: 22px;
	 background: url(/_img/top-bannersbg.gif) left top repeat-x;
}

.inner-title span {
    font-weight: normal;
}

.inner-title a {
    color: #7a7a7a;
}

.inner-title2 {
    color: #7a7a7a;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
	 padding-top: 17px;
	 margin-top: -5px;
	 background: url(/_img/top-bannersbg.gif) repeat-x left top;
}

.inner-title2 span {
    font-weight: normal;
}

.inner-title2 a {
    color: #7a7a7a;
}

#section-left {
	 border: solid 1px #969696;
    padding: 10px 5px 5px 10px;
    margin-bottom: 10px;
}
#section-left ul {
    list-style: none;
    margin-bottom: 15px;
}
#section-left ul li {
    padding-left: 10px;
    background: url(/_img/redbullets.gif) no-repeat left 4px;
    margin-bottom: 10px;
    font-size: 10px;
}

#section-left ul li a {
    color: #323232;
}

#section-left ul li span {
    color: #1162a7;
}

#section-left ul#firstnews li span a {
    color:#D50028;
}

#section-left ul#firstnews li span {
    color:#646464;
}

#section-left h3 {
    font-size: 11px;
    margin-bottom: 10px;
}

#section-left h3 a {
    color: #1162a7;
}

#section-left h3.rublit {
    font-size: 10px;
}

#photo-video {
	 width: 685px;
    padding: 0px 10px 8px 0px;
	 vertical-align: top;
}

#video-right {
    width: 295px;
	 vertical-align: top;
}

.scrollgallery {position: relative; height: 135px; z-index: 0; margin-bottom: 1px; border: 1px solid #AFAFAF;}
.scrollgallery img.arrowleft {display: block; cursor: pointer; border: 0px; position: absolute; top: 2px; left: 2px; z-index: 2;}
.scrollgallery img.arrowright {display: block; cursor: pointer; border: 0px; position: absolute; top: 2px; right: 2px; z-index: 2;}
.scrollgallery_inp {position: absolute; width: 243px; height: 100%; left: 25px; top: 3px; padding: 0px 0px 0px 0px; overflow: hidden; z-index: 1;}
.scrollgallery_inp ul {list-style-type: none;}
.scrollgallery_inp ul li {float: left; margin: 0px 8px 0px 0px;}
.scrollgallery_inp ul li img {display: block; cursor: pointer; border: 0px; width: 100px; height: 75px;}
.scrollgallery_inp ul li div {font: bold 10px Tahoma; width: 100px; height: 48px; overflow: hidden;}
.scrollgallery_inp ul li a {color: #1163A8;}
.scrollgallery_inp ul li div.lastlink {text-align: center; font-size: 14px; font-weight: bold; position: relative; z-index: 5;}
.rasporka {height: 8px; font-size: 0px;}

#flmain {position: relative; margin-top: 2px;}
#flmain .scrollgallery {border: none; padding-bottom: 17px; vertical-align: middle; background-image: url(/_img/flmain_bot.gif); background-position: left bottom; background-repeat: no-repeat;}
#flmain .scrollgallery_inp ul li div {font: normal 11px Tahoma; height: 50px;}
#flmain .scrollgallery_inp ul li a {color: #1163a8;}
#flmain .scrollgallery img.arrowleft {left: 0px;}
#flmain .scrollgallery img.arrowright {right: 0px;}
#flmain .rasporka {height: 0px;}
#flmain .left-link {margin: 2px 0px 10px 0px;}

.flvideo_main {text-align: center;}
.flvideo_main_ins {margin: 0px auto; width: 275px; text-align: left; padding: 10px 10px 10px 10px; background-color: #EAEAEA;}

.flv_razdel {position: relative; margin-top: 2px;}
.flv_article {float: left; background-color: #EAEAEA; margin: 4px 10px 10px 0px;}

#best-video {
    border: solid 1px #969696;
    padding: 10px 10px 3px 10px;
    margin-bottom: 10px;
    list-style: none;
    width: 273px;
    overflow: hidden;
}

#best-video li {
    clear: both;
    color: #646464;
}

#best-video li .pic {
    width: 90px;
    float: left;
    padding-bottom: 10px;
}

#best-video li .pic a img {border:1px solid #646464;}

#best-video li .text {
    margin-left: 112px;
    padding-top: 0;
    padding-bottom: 0;
}

#best-video li h4 {
    font-size: 11px;
    margin: 0;
    padding: 0;
}

#best-video li {
    font-size: 10px;
}

#best-video li .text a {
    color: #1163a8;
}

#state {
    font-size: 12px;
    margin-bottom: 0px;
}

#state a {
    color: #1163a8;
}

#state p {
    margin-bottom: 20px;
}

#state ul {padding: 0px 0px 20px 30px;}
#state ol {padding: 0px 0px 20px 35px;}

.state-autor, #state .date {
    font-size: 10px;
    margin-bottom: 23px;
}
.state-autor strong {
    color: #646464;
}
#state h1 {font-size: 24px; margin-bottom: 17px; font-family: Arial; line-height: 27px; color: #1163a8;}
#state h3 {
    color: #1163a8;
    font-size: 24px;
    font-family: Arial;
	 line-height: 27px;
    margin-bottom: 17px;
}
#state h4 {
    color: #1163a8;
    font-size: 16px;
    font-family: Arial;
    margin-bottom: 7px;
}

#state h5 {
    color: #646464;
    font-size: 11px;
    margin: 20px 0 17px 0;
}

#state #flashswf {
	float:left;
	margin-right: 10px;
}

.state-mediablock {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.state-mediablock .pic {
    width: 310px;
    float: left;
}
.state-mediablock .pic img {
    border: solid 1px #646464;
}
.state-mediablock .text {
    width: 200px;
    float: left;
    font-size: 10px;
}

.state-mediablock .text .title, #state-photo .label .title {
    color: #7a7a7a;
    font-weight: bold;
}

.state-mediablock .text .pages, .state-pages {
    margin: 10px 0;
    width: 100%;
    overflow: hidden;
}

.state-pages {
    margin-top: 0;
    margin-bottom: 25px;
}

.state-mediablock .number a, .state-mediablock .number span, .state-pages .number a, .state-pages .number span {
    float: left;
    width: 14px;
    padding: 5px 0 5px 0;
    text-align: center;
    display: block;
    color: #2d1902;
    background: #eaeaea;
    margin-right: 1px;
}

.state-mediablock .number, .state-pages .number {
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
}

.state-mediablock .number span, .state-pages .number span {
    background: #fff;
    color: #323232;
}

.state-mediablock .number span.act, .state-pages .number span.act {
    font-weight: bold;
}

.state-mediablock .pages ul, .state-pages ul {
    width: 262px;
    list-style: none;
    margin: 6px 0 0 0;
}
.state-mediablock .pages .prev {
    padding-left: 9px;
    background: url(/_img/prev.gif) no-repeat center left;
}


.state-mediablock .pages .next {
    padding-right: 9px;
    background: url(/_img/next.gif) no-repeat center right;
    border: 0;
}



.state-mediablock .pages li, .state-pages li {
    font-size: 10px;
    float: left;
    padding: 0px 5px 0px 5px;
    border-right: solid 1px #a7a7a7;
}

.state-pages ul li.next {
    border: 0;
}

.state-mediablock .pages a, .state-pages li a {
    color: #323232;
}

.state-mediablock .links li {
    padding-left: 17px;
    margin-bottom: 1px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    list-style: none;
}

.state-mediablock .links .video {
    background: url(/_img/tv.gif) no-repeat center left;
}

.state-mediablock .links .slide {
    background: url(/_img/folder.gif) no-repeat center left;
}

.state-mediablock .links .audio {
    background: url(/_img/sound.gif) no-repeat center left;
}

.state-mediablock .links a {
    color: #e12243;
}

#state-links1 {
    float: right;
    position: relative;
    top: -25px;
    width: 115px;
    font-size: 10px;
    list-style: none;
}

#state-links2 {
    margin-left: 100px;
    list-style: none;
    margin-bottom: 10px;
}

#state-links1 li, #state-links2 li {
    padding: 1px 0 1px 0;
}

#state-links1 a, #state-links2 a {
    color: #323232;
}

.state-bottom .print img{
    border: 0; margin-right: 5px;
    }
#state-links2 .send {
    padding-left: 15px;
    }
#state-links2 .blog img{
    border: 0; margin-right: 5px;
    cursor: pointer;
}
#state-links2 .blog, #state .blog{ cursor: pointer; font-size: 90%;}

.blog2 {cursor: pointer;}
.blog2 img {
    border: 0; margin-right: 5px;
    cursor: pointer;
}

#state-links3 {
    float: right;
    position: relative;
    margin-top: -25px;
    margin-bottom: 3px;
    width: 135px;
    font-size: 10px;
    list-style: none;
}
#state-links3 li {
    padding: 1px 0 1px 0;
}
#state-links3 a {
    color: #323232;
}

#state .print img, #inner-middle .print img{
border: 0; margin-right: 5px;
   }

.maillink {padding: 10px 0px 0px 0px; text-align: right;}

#inner-middle .print {list-style-type:none;}
#inner-middle .print a {font-size:10px; color:#000;}

#state .send {
    padding-left: 15px;
    background: url(/_img/mail.gif) no-repeat center left;
}
#state .blog img{
border: 0; margin-right: 5px;
 }


.state-subscribe, .state-subscribe1 {
    padding: 7px 10px 6px 10px;
    border: solid 1px #969696;
    color: #646464;
}

.state-subscribe a, .state-subscribe1 a {
    color: #1163a8;
    font-weight: bold;
}

.state-subscribe, .state-subscribe1 {
    float: right;
}

.state-subscribe1 {
    clear: right;


    width: 100%;
    overflow: hidden;
    margin: 10px 0;
}
.state-bottom {
    margin-bottom: 10px;
}

* html .state-bottom {
    margin-bottom: -15px;
}

.state-bottom .left {
    width: 290px;
    float: left;
}
.state-bottom .right {
    width: 225px;
    float: left;
}

.allnews {color: #1163A8; padding-left: 15px;}

.tomain {
    padding-left: 15px;
    background: url(/_img/home.gif) no-repeat center left;
    font-weight: bold;
    color: #e12243;
}

.state-comments {
    width: 100%;
    overflow: hidden;
    background: #eaeaea;
    margin-bottom: 20px;
    clear: both;
}

.state-comments .left {
    float: left;
    width: 50%;
    padding: 7px 0 6px 10px;
}

.state-comments a {
    color: #323232;
}

.state-comments .right {
    margin-left: 60%;
    text-align: right;
    padding: 7px 10px 6px 0;
}

#link-theme {
    padding: 10px 10px 5px 10px;
    border: solid 1px #568fc1;
    list-style: none;
}
#link-theme li {
    margin-bottom: 10px;
}

#link-theme li h3 {
    font-size: 11px;
}

#link-theme li h3 span {
    color: #808080;
	 font-weight: normal;
}

#link-theme a {
    color: #1163a8;
}

#state-add {
    width: 493px;
    overflow: hidden;
    padding: 10px 10px 10px 10px;
    border: solid 1px #969696;
    list-style: none;
}

#state-add li {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}



#state-add strong {
    color: #646464;
}

#state-add li a {
    color: #323232;
}
#state-add li .pic {
    width: 85px;
    float: left;
}

#state-add li .pic img {
    width: 80px;
    border: solid 1px #646464;
}

#state-add li .text {
    margin-left: 90px;
}

#state-add li .left {
    padding-right: 15px;
}

#state-photo {
	background-color:#eaeaea;
    margin-right:10px;
    float:left;
    margin-bottom:10px;
    overflow:hidden;
}

#state-photo-right {
	background-color:white;
    margin-left:10px;
    float:right;
    margin-bottom:10px;
    overflow:hidden;
}

#state-photo div.img {background: #eaeaea;}
#state-photo div.img img {display:block;}
#state-photo div.label {}

#state-photo .label {

    padding: 7px 10px 8px 10px;
    font-size: 10px;
}

#video-block {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}


#video-block .pic {
    float: left;
}

#video-block .pic img {
	margin:-10px 10px 10px 0;
}

#video-block .pic .navigation, #video-block .text .navigation {
	position:static;
	margin-bottom:12px;
}

#video-block .text {
    color: #646464;
    font-size: 11px;
}

#vidtext {position: relative; top: -3px; left: 7px; padding-right: 8px;}
html>body #vidtext {position: relative; top: -3px; left: 10px; padding-right: 8px;}

#video-block .text h3 {
    font-size: 16px;
    font-family: Arial;
    color: #1163a8;
    margin-top: 13px;
    margin-bottom: 7px;
}

html>body #video-block .text h3 {
    font-size: 16px;
    font-family: Arial;
    color: #1163a8;
    margin-top: 25px;
    margin-bottom: 7px;
}

#video-block .question {
	color:#000;
	margin-bottom:24px;
}

#video-block .question div a {
	color:#000;
}
#video-block .question h2 {
	color:#1162a7;
	font-size:14px;
}

#photo-video #video-block div.question h2 span{
	color:#1162a7;
	font-size:12px;
font-weight:bold;
}

#video-block .question input {
	position:relative;
	top:2px;
	margin-right:5px;
}

#video-block .links {
    position: absolute;
    top: 245px;
    left: 410px;
    list-style: none;
    font-size: 10px;
}

#video-block .links li {
    padding-left: 15px;
}

#video-block .links li a {
    color: #323232;
}

#video-block .send {
    background: url(/_img/mail.gif) no-repeat center left;
}

#video-block .fullscreen {
    margin-bottom: 16px;
    background: url(/_img/view.gif) no-repeat center left;
}

#video-block .blog {
    background: url(/_img/pen.gif) no-repeat center left;
    cursor: pointer;
    padding-left:15px;
    color:#646464;
}

.video-title {
    background: #1a619e;
    color: #f2f9ff;
    padding: 6px 10px 5px 10px;
    width: 665px;
    font-size: 10px;
    margin-bottom: 1px;
    clear: both;
    overflow: hidden;
}
.video-title h3 {
    display: inline;
    font-size: 16px;
    font-family: Arial;
}
.video-title a {
    color: #f2f9ff;
}

.video-title .left {
    float: left;
}
.video-title .pages {
    margin-left: 470px;
    text-align: right;
    padding-top: 4px;
}

.title_video {
    float: left;
    background: #1a619e;
    color: #f2f9ff;
    padding: 5px 10px 4px 10px;
    margin-right: 1px;
    width: 416px;
    font-size: 10px;
    margin-bottom: 1px;
    clear: both;
    overflow: hidden;
}

html:first-child .title_video {
    padding: 5px 10px 3px 10px;
}

html:root .title_video {
    padding: 5px 10px 3px 10px;
}

.title_video h3 {
    display: inline;
    font-size: 16px;
    font-family: Arial;
}
.title_video a {
    color: #f2f9ff;
}

.video_pages {
    float: left;
    width: 247px;
    background: white;
    text-align: right;
    padding: 0px;
    margin: 0px;
    color: #323232;
    font-size: 90%;
}
.video_pages a {
    color: #323232;
}

.video_pages img#prevpage {margin: 0px 5px 0px 0px;}
.video_pages img#nextpage {margin: 0px 0px 0px 5px;}
.video_pages img {
    border: 0px;
    padding: 0px;
    vertical-align: middle;
}

.both {clear: both; font-size: 0px; height: 0px;}

.video-list {
    padding: 10px 10px 10px 10px;
    width: 663px;
    list-style: none;
    border: solid 1px #969696;
    overflow: hidden;
}
.video-list ul {list-style-type: none;}

.video-list .active-video img {
	border-color: red;
}

.video-list li img {
    margin-bottom: 7px;
    border: solid 1px #646464;
}

.video-list li {
    width: 107px;
	 overflow: hidden;
	 height: 134px;
    float: left;
    font-size: 10px;
    margin-right: 25px;
    margin-bottom: 15px;
}

.video-list li a {
    color: #1163a8;
}

.active-video-list li a {
	color: black;
}

.videobanner {
	clear: both; padding: 0px 0px 15px 0px;
}

div.greybg {
    background: #eaeaea;
    color: #323232;
}


div.greybg div.pages a {color:#000;}

ul.greybg {
    background: #eaeaea;
    color: #323232;
    border-color: #eaeaea;
}

ul.greybg a {
    color: #323232;
}

div.greybg_img {
    background: url( /_img/greybg_photo.gif) repeat-x top;
    margin-bottom: 1px !important;
    margin-bottom: -1px;
}

h2.greybg_img {
    background: url( /_img/greybg_photo.gif) repeat-x top;
    color: #8F8F8F;
}

h2.greybg_img span {cursor: pointer;}

div.redbg {
    background: #c80c2f;
    margin-bottom: 1px !important;
    margin-bottom: -1px;
}

div.bluebg {
    background: #1A619E;
}

div.greenbg {
    background: #3EA33F;
    color: white;
}

h2.greenbg {
    background: #3EA33F;
    color: #3EA33F;
}

h2.redbg {
    background: #c80c2f;
    color: #c80c2f;
}

.navigation {
    position: ralative;
    font-size: 10px;
	 padding: 12px 0px;
}

#photo-video.float .navigation {
	margin-top:10px;
	position:static;
}

.navigation strong {
    color: #1162a7;
}
.navigation span {
    color: #c80c2f;
    font-weight: bold;
}
.navigation ul {
    list-style: none;
    margin-top: 3px;
}
.navigation li {
    float: left;
    cursor: hand;
    cursor: pointer;
}
.navigation li.prev {
    padding-right: 5px;
    border-right: solid 1px #a7a7a7;
}
.navigation li.next {
    padding-left: 4px;
}

.navigation strong {
    color: #1162a7;
}

div.pic ul.nav {}

ul.nav {overflow:hidden; list-style:none;}

ul.nav span {
    color: #c80c2f;
    font-weight: bold;
}
ul.nav ul {
    list-style: none;
    margin-top: 3px;
}
ul.nav li {
    float: left;
    cursor: hand;
    cursor: pointer;
    font-size: 12px;
}
ul.nav li.prev {
    padding-right: 5px;
    border-right: solid 1px #a7a7a7;
}
ul.nav li.next {
    padding-left: 4px;
}ul.nav

#video-block .window {
    background: url(/_img/window.gif) no-repeat center left;
}

#video-block .links .window {
    margin-bottom: 10px;
}

#video-block .links .window a {
    font-weight: bold;
}

#state ul.column-links {
    top: 0;
}

#column-autor {
    padding: 10px 10px 10px 10px;
    border: solid 1px #969696;
    font-size: 10px;
    color: #646464;
    margin-bottom: 10px;
}
#column-autor h3 {
    font-weight: bold;
    font-size: 10px;
}
#column-autor img {
    margin: 10px auto 0px auto;
}
#other-autors {
    clear: both;
    width: 685px;
}
#other-autors ul {
    padding: 10px;
    width: 663px;
    overflow: hidden;
    list-style: none;
    font-size: 10px;
    color: #646464;
    border: solid 1px #969696;
}
#other-autors li {
    width: 25%;
    float: left;
}
#other-autors li h3 {
    font-size: 10px;
}

#about-autor {
    padding: 10px;
    font-size: 10px;
    color: #646464;
    border: solid 1px #969696;
    margin-bottom: 10px;
}
#column-list {
    list-style: none;
    margin: 10px 0 20px 0;
    color: #323232;
}

#column-list li {
    margin-bottom: 10px;
    font-size: 11px;
}
#column-list li .date {
    color: #646464;
    font-size: 10px;
}
#column-list h3 {
    font-family: Arial;
    font-size: 16px;
}
#column-list h3 a {
    color: #1162a7;
}

#persons {
    list-style: none;
    border: solid 1px #969696;
    padding: 10px 10px 0 10px;
    width: 138px;
    overflow: hidden;
    margin-bottom: 10px;
}
#persons li img {
    float: left;
    margin-bottom: 5px;
    border: solid 1px #646464;
}

#persons li {
    width: 100%;
    overflow: hidden;
    margin-bottom: 14px;
}

#persons li label {
    font-weight: bold;
    padding:0px;
	margin-bottom:-6px;
    display: block;
    color: #646464;
    font-size: 10px;
}

#persons li .date {
    clear: both;
    font-size: 10px;
    color: #323232;
    margin: 3px 0;
}

#persons li h3 {
    margin: 0 0 5px 0;
    clear: both;
    color: #1162a7;
    font-size: 14px;
}

#persons li h3 a {
    color: #1162a7;
}

#persons li p {
    margin: 5px 0;
    clear: both;
    color: #343434;
    font-size: 11px;
}

#persons li p a{

    color: #343434;

}

#press-search {

    padding: 10px;

    background: #eaeaea;

    width: 495px;

    overflow: hidden;

    font-size: 10px;

    margin: 15px 0;

}





#press-search ul {

    margin: 0 0 0 6px;

    display: inline;

    list-style: none;

}



#press-search ul li {

    font-size: 10px;

    padding: 0 3px 0 5px;

    border-right: solid 1px #a7a7a7;

    display: inline;

}

#press-search li.last {

    border: 0;

}



#press-search ul li a {

    color: #323232;

}





#press-search .field {

    width: 430px;

    float: left;

    margin: 10px 0;

}



#press-search .field input {

    width: 97%;

}



#press-search .button {

    float: left;

    margin-top: 10px;

}



.press-act, .press-prev {

    list-style: none;

    margin-top: 5px;

    border-top: solid 1px #a7a7a7;

    padding-top: 10px;

    width: 100%;

    overflow: hidden;

    margin-bottom: 20px;

}



.press-act li {

    width: 100%;

    overflow: hidden;

    margin-bottom: 20px;

}



.press-prev li {

    width: 33%;

    margin-bottom: 20px;

    float: left;

}





.press-act li .pic {

    width: 210px;

    float: left;

}

.presspic {float: left; margin-right: 10px;}


.press-act li .pic img {

    border: solid 1px #646464;

}



.version2 li .pic {

    width: 150px;

    float: left;

}



.press-act li .text {

    width: 300px;

    float: left;

}



.version2 li .text {

    width: 350px;

    float: left;

}



.version3 li .pic {

    width: 80px;

    float: left;

}



.version3 li .text {

    width: 410px;

    float: left;

}





.press-act li .video1 {

    border: 0;

    padding: 0;

    float: left;

}



.press-act li h3 {

    font-size: 16px;

    font-family: Arial;

    padding: 0;

    margin: 0;

}



.press-prev h3 {

    font-size: 14px;

    padding: 0;

    margin: 0;

}



.press-act li h4, .press-prev h4 {

    font-size: 11px;

    padding: 0;

    margin: 0;

    color: #1162a7;

    font-weight: normal;

    margin-bottom: 5px;

}



.press-act li p, .press-prev p {

    margin-bottom: 10px;

}

.press-prev p {

    margin-right: 10px;

}



.press-act li h3 a, .press-prev h3 a {

    color: #1162a7;

}

.press-act a.addlink, .press-prev a.addlink {

    color: #e12243;

}



.press-act .add li {

    list-style: none;

    float: left;

    width: 44px;

    margin-bottom: 0;

    padding-left: 16px;

    margin-left: 7px;

    border-right: solid 1px #a7a7a7;

}



.press-prev .add li {

    list-style: none;

    width: 50%;

    float: none;

    margin-bottom: 0;

    padding-left: 16px;

    border: 0;

}



.press-act .add li.video1, .press-prev .add li.video1, #neer .add li.video1 {

    background: url(/_img/tv.gif) no-repeat center left;

    margin: 0;

}



.press-act .add li.photo, .press-prev .add li.photo, #neer .add li.photo {

    background: url(/_img/folder.gif) no-repeat center left;

}



.press-act .add li.audio, .press-prev .add li.audio, #neer .add li.audio {

    background: url(/_img/sound.gif) no-repeat center left;

    border: 0px;

}



.press-act .add li a, .press-prev .add li a {

    text-transform: uppercase;

    font-weight: bold;

    font-size: 11px;

    color: #e12243;

}



.press-prev img {

    border: solid 1px #646464;

    margin-bottom: 10px;

}



.comments-list {

    margin: 20px 0 10px 0;

}



.comments-list li {

    width: 100%;

    overflow: hidden;

    margin-bottom: 10px;

}



.comments-list .autor {

    padding: 10px 0 0 0;

    width: 105px;

    float: left;

    margin-right: 10px;

    text-align: right;

    color: #646464;

    font-weight: bold;

}



.admin {

    margin: 10px 0 10px 0;

    width: 75%;

    padding: 5px 0 0 10px;

    border-top: solid 1px #d50028;

    color: #d50028;

    font-weight: normal;

}



.comments-list .autor a {

    color: #1162a7;

}



.comments-list .autor span {

    font-weight: normal;

    margin-left: 5px;

}



.comments-list .autor .date {

    margin: 17px 0 0 0;

    color: #646464;

}



.comments-list .answer {

    color: #d50028;

}



.comments-list .text {

    width: 370px;

    float: left;

    padding: 10px;

    background: #eaeaea;

}



.comments-list .c1 {

    background: #fff;

    font-weight: bold;

    color: #646464;

}



.post-comment {

    padding: 10px;

    font-size: 10px;

    background: #eaeaea;

    width: 100%;

}

.post-comment th {

/*  width: 130px;*/
/* Если сжимаем форму внешним блоком, этот стиль мешает сжатию */
    margin-right: 10px;

    text-align: right;

    padding: 3px;

    font-size: 11px;

    vertical-align: top;

}

.post-comment td {

    padding: 3px;

/*    width: 354px;*/
/* Если сжимаем форму внешним блоком, этот стиль мешает сжатию */
    width: 100%;
    max-width: 354px;

}



.post-comment input.text {

    width: 50%;

    border: solid 1px #d4d0c8;

}

.post-comment input.text1 {

    width: 100%;

    border: solid 1px #d4d0c8;

}

.post-comment textarea {

    width: 100%;

    border: solid 1px #d4d0c8;

    height: 75px;

}



.post-comment span {

    color: #d50028;

}



.post-comment td p {

    padding-left: 10px;

}



#post-it {

/*    margin: 10px 0 7px 175px;*/
/* Если сжимаем форму внешним блоком, этот стиль мешает сжатию */
    margin: 10px 0 7px 0px;
}

.recode-txt {float: left; width: 260px;}
.recode {float: right; width: 111px;}

#neer {

    padding: 10px 10px 10px 10px;

    list-style: none;

    border: solid 1px #969696;

}

#neer li {

    width: 100%;

    overflow: hidden;

    margin-bottom: 10px;

}

#neer li .pic {

    width: 82px;

    float: left;

}



#neer li .pic img {

    border: solid 1px #646464;

}



#neer li .text {

    margin-left: 90px;

    font-size: 10px;

    color: #323232;

}

#neer li .text h3 {

    font-size: 11px;

}



#neer li .text a {

    color: #323232;

}



#neer li .text h3 a {

    color: #1162a7;

}



#neer .text .add li {

    font-size: 11px;

}



#neer .add li a {

    text-transform: uppercase;

    font-weight: bold;

    font-size: 10px;

    color: #e12243;

}



#neer .add li {

    float: left;

    width: 40px;

    margin-bottom: 0;

    padding-left: 12px;

    margin-left: 6px;

    border-right: solid 1px #a7a7a7;

}

.color2 {

    background: #eaeaea;

}

.table-text {

    padding: 5px;

}



.contest h3 {

    display: block;

}



.anecdote li h3 {

    font-size: 20px;

    font-family: Arial;

    display: inline;

    margin-right: 5px;

    margin-bottom: 10px;

}





table.astro {

    width: 90%;

    background: #fff;

}



table.astro thead td {

    font-size: 12px;

}

table.astro tbody th {

    font-size: 11px;

}

table.astro {

    border-collapse: collapse;

    empty-cells: hide;

    table-layout: fixed;

    text-align: center;

    margin: 20px 0px;

}

table.astro td {

    padding: 0px 2px;

}

col.astro4 {

    width: 1px;

}

col.astro1 {

    text-align: left;

    width: 45px;

}

col.astro2 {

    text-align: left;

    width: 19%;

}

colgroup.astro2 col {

    border-right: 1px solid;

    width: 10%;

}

table.astro thead td {

    vertical-align: top;

    text-align: right;

    height: 31px;

}

table.astro tbody th {

    vertical-align: middle;

    border-top: 1px solid;

}

table.astro tbody td.z {

    vertical-align: middle;

    border-top: 1px solid;

}

table.astro tbody th {

    text-align: left;

    padding: 0px 8px;

}

table.astro-signs {

    margin: 20px 0px;

    vertical-align: middle;

}

col.astro1 {

    background-color: #FC8A0D;

    border-top-color: white;

}

col.astro2 {

    background-color: #FCF5E6;

}

col.astro4 {

    background-color: #fff;

}

table.astro thead td.astro5 {

    background-color: #fff;

}

colgroup.astro2 col {

    border-right-color: #C8C8C8;

}

table.astro tbody th {

    border-top-color: white;

}

table.astro thead td, table.astro tbody th {

    color: #727272;

}

table.astro thead td {

    background-color: white;

}

table.astro tbody td.z {

    color: #727272;

    border-top-color: white;

}

table.astro-signs td {

    color: #727272;

}



.text .state-comments {

    background: #fff;

    padding: 0;

    margin-top: 5px;

}

.text .state-comments .left {

    padding: 0 0 0 8px;

    font-weight: bold;

}

.text .state-comments .right {

    padding: 0;

}



.abc {

    list-style: none;

    width: 100%;

    overflow: hidden;

    margin-bottom: 20px;

}

.abc li {

    float: left;

    width: 16px;

    padding: 5px 0 5px 0;

    text-align: center;

    display: block;

    background: #eaeaea;

    margin-right: 1px;

}

.abc li a {

    color: #2d1902;

    font-weight: bold;

}



.abc li.act {

    background: #fff;

    color: #2d1902;

    font-weight: bold;

}

.person-list {

    list-style: none;

}

.person-list li {

    margin-bottom: 10px;

}



.person-list li a {

    color: #1162a7;

}

.person-list li .person {
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    color: #1162a7;
}

.model-list {
    color: #333;
    background-color: #fff;
    list-style: none;
    padding: 10px 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
}



.model-list li {
    background-color: #fff;
    list-style: none;
    float: left;
    width: 32%;
    height: 200px;
}

.model-list li img {
    border: solid 1px #646464;
}

.model-list li .border_megafon img {border: 3px solid #46A843;}

.model-list .date {
    color: #999;
    padding-top: 20px;
}

.model-list h3 {
    padding: 5px 0;
    margin: 0;
    font-size: 110%;
    color: #0b5c91;
}

.model-list .vote-num {
    color: #999;
    font-size: 90%;
}

.model-list .vote-num big {
    color: #0b5c91;
    color: #999;
    font-size: 110%;
    font-weight: bold;
}

.bot-links {

    clear: both;

    color: #333;

    background-color: #fff;

    list-style: none;

    padding: 10px 0;

    margin: 10px 0;

    width: 100%;

    background-color: #f5f5f5;

    overflow: hidden;

}



.bot-links li {

    color: #333;

    background: #fff;

    list-style: none;

    padding: 0 13px;

    margin: 0 10px;

    width: 20%;

    float: left;

}



.bot-links li a {

    text-decoration: none;

    color: #3a558c;

}

.img150x100 li .pic {
    width: 155px;
    float: left;

}

.img150x100 li .pic img {
    width: 150px;
    border: solid 1px #646464;
}

.img150x100 li .text {
    margin-left: 160px;
}

.list-online dl img {
    float: left;
    margin-right: 10px;
    margin-bottom: 12px;
}

.list-online dt {
    float: left;
}

.list-online dd {
    margin-bottom: 12px;
    font-size: 12px;
}

.list-online dd h3 {
    font-size: 13px;
}

.list-online dd h3 span {
    font-weight: normal;
}

.list-online .date {
    clear: both;
    color: #666;
    font-weight: bold;
    margin-bottom: 10px;
}

.list-online .red3 {font-weight: bold; color: #E12243;}

.list-online a {
    color: #343434;
}

.list-online a.onlinelink {
    font-weight: bold;
    color: #3a558c;

}

.print-all {
	text-align: left;
}

.print-all #logo {

    float: none;

}

.print-all #state {

    clear: both;

    padding-top: 20px;

    font-size: 12px;

}



.print-all #state .state-autor {

    font-size: 12px;

}




/*
# Old Style .article-foto {

    float: left;

    clear: both;

    padding: 7px 0;

    list-style: none;

    margin: 0;

}
*/


.article-foto li {

    list-style: none;

    padding: 3px 0;

    margin: 0;

    clear: both;

    width: 230px;

    overflow: hidden;

}



.article-foto li .pic {

    background: #fff;

    width: 80px;

    float: left;

    padding-right: 10px;

}



.article-foto a {

    float: left;

    display: block;

    padding: 0;

    color: #3a558c;

    text-decoration: none;

}

.poll {margin-bottom: 12px; overflow: hidden;}


#poll {

    padding: 10px 10px 10px 10px;

    border: solid 1px #568fc1;

    width: 270px;

    overflow: hidden;

}



#poll .question {

    font-size: 12px;

    font-weight: bold;

    margin-bottom: 10px;

}

#poll .item {

    margin-left: 27px;

    margin-bottom: 10px;

}

#poll .radio {

    float: left;

}

#poll form {

    margin-bottom: 10px;

}



#poll .button {

    border: solid 1px #666;

    margin-top: 5px;

    font-size: 11px;

}



#poll a, #question a {

    color: #3a558c;

}



#poll .results, #question .results {

    text-align: right;

}



#poll h3 {

    font-size: 16px;

    font-family: Arial;

    margin: 10px 0;

}

#poll p {margin: -6px 0px 10px 0px; color: #646464;}

#poll img {
    float:left;
    margin-right: 10px;
    margin-top: 12px;
}



#question {

    padding: 0px 10px 5px 10px;

    border: solid 1px #568fc1;

    width: 273px;

}

#question {

    font-size: 11px;

    color: #333;

}



#question h3 {

    font-size: 16px;

    font-family: Arial;

    margin: 10px 0;

}

#question img {
    float:left;
    margin-right: 10px;
    margin-top: 12px;
}

#question table {

    font-size: 100%;

    width: 75%;

    margin: 5px 0 5px 10px;

}



#question .one {

    width: 80px;

}



#question input, #question textarea {

    width: 170px;

    border: solid 1px #666;

    font-size: 11px;

}



#question input.button, #poll input.button {

    width: 120px;

    height: 20px;

    border: 0;

}



#question textarea {

    width: 250px;

}



#question input {

    height: 17px;

}

#question input.button {

    width: 100px;

    margin: 5px 0;

}

#question img.insimg {
    float:left;
    margin-right: 10px;
    margin-top: 0px;
}

.print-all {

    width: 600px;

    margin: 20px;

}





.print-all #logo {

    float: none;

}

.print-all #state {

    clear: both;

    padding-top: 20px;

    font-size: 12px;

}



.print-all #state .state-autor {

    font-size: 12px;

}



.top-section-nav {

    margin: 10px 0 20px 0;

    list-style: none;

}



.top-section-nav li {

    font-size: 10px;

    padding: 0 3px 0 5px;

    border-right: solid 1px #a7a7a7;

    display: inline;

}



.top-section-nav li a {

    color: #323232;

}



.top-section-nav .last {

    border: 0;

}

.top-section-nav .first {

    padding-left: 0;

}



.top-section-nav .act {

    font-weight: bold;

}



#custom_inset2 #news24 {

    margin-top: 20px;

}



.kp_calendar {border: solid 1px #969696; padding: 10px 10px 10px 10px;}
.kp_calendar .kp_calendar-block {width: 138px;}
.kp_calendar table {width: 100%;}
.kp_calendar table td {text-align: center; font-size: 10px;}
.kp_calendar table td a {display: block; background: #eaeaea; color: #777; padding: 2px;}
.kp_calendar table td.act {background: #e12243;}
.kp_calendar table td.act a {background: none; color: #fff;}
.kp_calendar table th {font-size: 11px; color: #777; padding-bottom: 7px; font-weight: normal;}
.kp_calendar table td table.month {color: #777; margin-top: 9px; font-size: 11px; text-align: center;}
.kp_calendar table td table.month img {border: 0px; display: block; padding: 0px; margin: 0px;}
.kp_calendar table td table.month a {display: inline; outline: none; border: 0px; padding: 0px; margin: 0px; background: none;}
.kp_calendar table td table.month td {width: 39px; padding: 0px; vertical-align: top;}
.kp_calendar table td table.month td.kp_calendar-date {width: auto; text-align: center; padding: 0px 0px 0px 0px; vertical-align: middle;}
# {

    list-style: none;

    width: 100%;

    overflow: hidden;

}

li.calendar {

    width: 29%;

    float: left;

    border: 0;

    padding: 0 20px 20px 0;

}



li.calendar h3 {

    font-size: 14px;

}



.years {

    list-style: none;

    width: 100%;

    overflow: hidden;

    margin: 5px 0 20px 0;

}





.years li.act {

    font-weight: bold;

}







.years li {

    font-size: 11px;

    float: left;

    padding: 0px 5px 0px 5px;

    border-right: solid 1px #a7a7a7;

}

.years li a {

    color: #323232;

}

.years .first {

    padding-left: 0;

}

.years .last {

    border: 0;

}



li.with-pic .text {

    margin-left: 95px;

}

.comment-done {
    font-size: 12px;
    color: #343434;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px;
}
.comment-done div {
	text-align: left;
	padding-bottom: 5px;
}
.comment-done ul {
	text-align: left;
	font-size: 11px;
	padding: 5px 0px 5px 25px;
}

.comment-error {

    font-size: 11px;

    color: #d50028;

    font-weight: bold;

    text-align: center;

    padding: 10px 0;

}





.dq-list {

    list-style: none;

}

.dq-list li {

    padding-left: 10px;

    background: url(/_img/redbullets.gif) no-repeat left 4px;

    margin-bottom: 10px;

    font-size: 11px;

}

.dq-list li a {

    color: #343434;

    text-decoration: none;

}



.city {

    margin-bottom: 5px;

}



.topline{ width: 100%; list-style: none; background: #eaeaea; overflow: hidden;}

.topline li{float:right; padding: 5px; }

.response a {font-weight: bold; color: #d50028; font-size: 11px;}
.response a.linkblue {font-weight: bold; color: #1162A7;}
.response img {border: 0px;}

#friday-list{margin: 20px 0; list-style: none; width: 100%; overflow: hidden;}

#friday-list li{width: 30%; margin: 0 10px 20px 0; float: left;}

#friday-list img{border:0; margin-top: 5px;}

#friday-list a{color: #1163a8;}

ul.links {overflow:hidden; list-style:none;}
ul.links li {float:left;}
ul.links li a{
    margin: 0;
    text-decoration: none;
    padding: 3px 8px 3px 10px;
    display: block;
}

#flashswf {margin-bottom:12px; background-color: #EAEAEA;}
.clear {clear:both; font-size:1px;}
.m_tb12 {margin:12px 0;}
#razdelitel {height: 8px;}

div.footer-right {float:right;}

div#photo-contest {border:1px solid #969696; padding:10px; padding-bottom:0px;}
div#photo-contest div.row {margin-bottom:10px;}
div#photo-contest div.row div.img {margin-top:5px;}
div#photo-contest div.row div.img img {border:1px solid #646464;}
div#photo-contest div.row span a {color:#494949;}

.readarticle a {color: blue; font-size: 12px;}
.txtphoto {font-size: 12px;}
.txtphoto a {color: blue;}

h2.title a {color:#777;}
div.custom-kp h3 a {color:#D50028;}

div#inner-middle div#state div#blogLinkBottom div.area textarea, div#inner-middle div#state div#blogLinkTop div.area textarea {width:99%;}

div#state table {margin-right:5px;}
div#state td img {margin-bottom:-5px; z-index: 1; position: relative;}
div#state td.article-photo {background-color:#efebef; color:#797979; font-size:10px; font-weight:bold; padding:5px;}
div#state td.article-text {padding:3px;}

div#presscen table {margin-right:5px;}
div#presscen td img {margin-bottom:-5px; z-index: 1; position: relative;}
div#presscen td.article-photo {background-color:#efebef; color:#797979; font-size:10px; font-weight:bold; padding:5px;}
div#presscen td.article-text {padding:3px;}
h1.presscenter {font-size: 14px; padding-bottom: 12px;}

div.r-sten table {margin-right:5px;}
div.r-sten td img {margin-bottom:-5px; z-index: 1; position: relative;}
div.r-sten td.article-photo {background-color:#efebef; color:#797979; font-size:10px; font-weight:bold; padding:5px;}
div.r-sten td.article-text {padding:3px;}

.updtext {font-weight: normal; color: #949494;}

#banner2col {text-align: center; margin: 1px 0px 10px 0px;}

span.brackets {
color:red;
font-weight: bold;
}

div#state .audio_table {display: block; float: left; width: 295px; border: 0px; border-collapse: collapse; padding: 0px; margin: 0px 10px 5px 0px;}
.img_audio {width: 275px; height: 24px; padding: 10px 10px 0px 10px; vertical-align: top; background-color: #EAEAEA;}
.img_audio img {float: left;}
.audiotext {font-size: 11px; padding: 0px 10px 0px 10x;}
.audiotext div {font-weight: bold; color: #1163A8}
.audiotext span {font-size: 10px;}
.audio_player {width: 275px; height: 24px; padding: 10px 10px 10px 10px; overflow: hidden; background-color: #EAEAEA;}
.video_table {border-collapse: collapse;}
.article_video {width: 295px; height: 270px; border: 0px; padding: 0px; margin: 0px; overflow: hidden;}
.article_video2 {width: 380px; height: 348px; border: 0px; padding: 0px; margin: 0px 0px 0px 50px; overflow: hidden;}
.article-video {width: 380px; padding: 10px 10px 10px 10px; background-color: #EAEAEA; border: 0px; margin: 0px 0px 12px 55px; clear:both;}
.article-video-txt {padding: 0px 10px 10px 10px; font-weight: bold; text-align: center; font-size: 11px; color: #1163A8;}

#content_ins {width: 100%; margin: 0px 2px 0px 2px; padding-bottom: 10px; border-top: 6px solid #EAEAEA; border-bottom: 6px solid #EAEAEA;}
.classifids_left {width: 160px; overflow: hidden;}
.classifids_part {padding: 1px 8px 0px 8px;}
.classifids_rubric {font-size: 10px; color: #A7A7A7; padding-right: 100px; word-spacing: 0.6pt; line-height: 1.5em;}
.classifids_rubric a {color: #323232;}
.classifids_search {margin: -1px 0px 0px 0px; padding: 10px 8px 10px 8px; background-color: #EAEAEA; font-size: 10px; color: #7a7a7a;}
.classifids_search table {border-collapse: collapse; padding: 0px; margin: 0px; border: 0px;}
.classifids_search table td {vertical-align: top;}
.classifids_search table td strong {padding-left: 8px;}
.classifids_search table td strong.first {padding-left: 0px; color: #3b3b3b;}
.classifids_search table input {width: 305px; height: 15px; margin: 10px 22px 0px 0px; padding-left: 5px; font-size: 10px; color: #3b3b3b;}
.classifids_search table input.classifids_submit {width: auto; height: auto; margin: 9px 0px 0px 0px; padding: 0px; position: relative; left: -2px;}
.classifids_search table select {width: 170px; height: 19px; margin: 10px 22px 0px 0px; font-size: 10px; color: #3b3b3b;}
.classifids_search table select#rubric4 {width: 120px;}
.classifids_rasporka {height: 2px;}
.classifids_title {margin: 8px 0px 5px 8px; padding-bottom: 5px; border-bottom: 1px solid #A7A7A7;}
.classifids_title h3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1162a7; font-weight: bold;}
.classifids_title h3 a {color: #1162a7;}
.arrow_up {float: right; margin: -15px 8px 0px 0px !important; margin: -15px 4px 0px 0px; font-weight: bold; color: #7A7A7A; font-size: 10px;}
.arrow_up img {border: 0px; margin-right: 2px;}
.arrow_up a {color: #7A7A7A;}
.classifids {border-collapse: collapse; padding: 0px; margin: 0px; border: 0px;}
.classifids td {vertical-align: top;}
.classifids_ul {width: 320px; margin: 3px 0px 15px 8px; color: #3B3B3B;}
.classifids_ul a {color: #3B3B3B;}
.classifids_ul h2 {margin-left: 7px; font-size: 14px; font-weight: bold; color: #7A7A7A; font-family: Arial, Helvetica, sans-serif;}
.classifids_ul h2 a {color: #7A7A7A;}
.classifids_ul ul {list-style-type: none; padding-top: 3px;}
.classifids_ul ul li {padding-left: 8px; background-image: url(../_img/arrow.gif); background-position: left center; background-repeat: no-repeat;}
.pathway {margin: 8px 0px 0px 8px; padding-bottom: 7px; font-weight: bold; color: #7a7a7a;}
.pathway a {font-size: 12px; color: #7a7a7a;}
.pathway span {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1162a7; font-weight: bold;}
.back_tomain {float: right; margin: -22px 10px 0px 0px; font-size: 10px; padding-left: 15px; background: url(../_img/home.gif) no-repeat center left; font-weight: bold; color: #e12243;}
.back_tomain a {color: #e12243;}
.classifids_ins {border-collapse: collapse; padding: 0px; margin: 10px 0px 0px 0px; border: 0px;}
.classifids_ins td {padding: 5px 10px 5px 0px; vertical-align: top;}
.classifids_ins td img {border: 0px;}
.classifids_ins td#cf_leftcol {width: 160px; padding: 5px 10px 5px 0px; vertical-align: top;}
#cf_leftcol_ins {width: 100%; margin-bottom: 10px; border: 1px solid #B1B1B1; font-size: 10px;}
#cf_leftcol_ins p {padding: 5px 10px 0px 10px; margin: 0px; color: #1162A7; font-weight: bold;}
#cf_leftcol_ins p a {color: #1162A7;}
#cf_leftcol_ins ul {list-style-type: none; padding: 6px 10px 5px 10px;}
#cf_leftcol_ins ul li {padding: 0px 0px 2px 8px; background-image: url(../_img/arrow.gif); background-position: left 4px; background-repeat: no-repeat;}
#cf_leftcol_ins ul li a {color: #7A7A7A;}
#cf_leftcol_ins ul li ul {list-style-type: none; padding: 3px 0px 0px 10px;}
#cf_leftcol_ins ul li ul li {padding: 0px; background-image: none;}
.classifids_ins td#cf_rightcol {width: 295px; padding: 5px 0px 5px 0px; vertical-align: top;}
.classifids_text {width: 100%; padding: 3px; margin: 0px 0px 10px 0px; font-size: 11px;}
.classifids_text_img {width: 100%; padding: 3px; margin: 0px 0px 10px 0px; font-size: 11px;}
.classifids_ins td#cf_leftcol .classifids_text {padding: 0px; margin: 0px 0px 10px 0px;}
.classifids_ins td#cf_leftcol .classifids_text_img {padding: 0px; margin: 0px 0px 10px 0px;}
.classifids_text td {padding: 0px 10px 0px 0px; vertical-align: top;}
.classifids_text td.citytd {width: 65px; padding: 0px 0px 0px 0px; text-align: center;}
.classifids_text td.citytd p {padding: 5px 0px 0px 0px;}
.classifids_text td.timetd {width: 30px; padding: 0px 0px 0px 0px; text-align: center;}
.classifids_text td.timetd p {padding: 5px 0px 0px 0px;}
.classifids_text p {padding: 5px 5px 0px 7px;}
.classifids_text td p label {color: #D50028;}
.classifids_text_img td {padding: 0px 10px 0px 0px; vertical-align: top;}
.classifids_text_img td.timetd {width: 30px; padding: 0px 0px 0px 0px; text-align: center;}
.classifids_text_img td.timetd p {padding: 0px 0px 0px 0px;}
.classifids_text_img td.citytd {width: 65px; padding: 0px 0px 0px 0px; text-align: center;}
.classifids_text_img td.citytd p {padding: 0px 0px 0px 0px;}
.classifids_text_img td.cf_img {width: 105px; padding: 0px 0px 0px 0px;}
.classifids_text_img p {padding: 0px 5px 0px 0px;}
.classifids_text_img td p label {color: #D50028;}
.classifids_text_img td.cf_img img {border: 0px; float: left;}
.cf_grey {background-color: #eaeaea;}
.cf_blue {background-color: #7099bd; color: white;}
.cf_green {background-color: #79cd78; color: white;}
.cf_red {background-color: #d07578; color: white;}
.cf_br {border: 1px solid #7a7a7a;}
.cf_blue a, .cf_green a, .cf_red a {color: white;}
.cf_grey a, .cf_br a {color: #3B3B3B;}
.classifids_text a {color: #3B3B3B;}
p.goodtxt {font-size: 12px;}
#cftitle {color: black;}

.cf_leftcol {width: 160px;}
.cf_leftcol ul {list-style-type: none;}
.cf_leftcol ul li {padding-bottom: 1px; font-weight: bold;}
.cf_leftcol ul li a {display: block; padding: 4px 10px 5px 10px; background-color: #568fc1; color: white;}
.cf_leftcol ul li a#select {background-color: #0a4e86;}
.cf_leftcol ul li ul {padding: 7px 5px 7px 10px;}
.cf_leftcol ul li ul li {padding-bottom: 1px;}
.cf_leftcol ul li ul li a {display: block; padding: 0px; background: none; color:#568fc1;}

.cf_head h2 {padding-top: 18px; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
.cf_head h3.inner-title {padding-top: 16px; margin-bottom: 5px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #1162a7;}
.cf_head h3.inner-title a {color: #1162a7;}
.cf_head h4 {padding-top: 5px; margin-bottom: 5px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #1162a7;}
.cf_search {margin: -2px 0px 13px 0px; padding: 10px; background-color: #EAEAEA; font-size: 10px; color: #7a7a7a;}
.cf_search table {border-collapse: collapse; padding: 0px; margin: 0px; border: 0px;}
.cf_search table td {width: 198px; vertical-align: top;}
.cf_search table td.td {width: 146px;}
.cf_search table th {padding: 0px 0px 6px 0px; text-align: left; vertical-align: top;}
.cf_search table th strong {padding-left: 0px; color: #3b3b3b;}
.cf_search table th input {width: 486px; margin-right: 0px;}
.cf_search table input {width: 305px; height: 15px; margin: 10px 10px 0px 0px; padding-left: 5px; font-size: 10px; color: #3b3b3b;}
.cf_search table input.classifids_submit {width: auto; height: auto; margin: 9px 0px 0px 0px; padding: 0px; position: relative; left: -2px;}
.cf_search table select {width: 170px; height: 19px; margin: 10px 10px 0px 0px; font-size: 10px; color: #3b3b3b;}
.cf_search table select#rubric4 {width: 120px;}
.cf_part {padding: 0px 0px 0px 0px;}
.cf_part .cf_title {padding: 0px 0px 4px 0px;}
.cf_part .cf_title a {padding-left: 32px; background: url(/_img/cf_arrow_off.gif) left 7px no-repeat;}
.cf_part .cf_title a#select {background: url(/_img/cf_arrow_on.gif) left 2px no-repeat;}
.cf_part .cf_title h3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1162a7; font-weight: bold;}
.cf_part .cf_title h3 a {color: #1162a7;}
.cf_part .cf_cont {border-collapse: collapse; padding: 0px; margin: 3px 0px 0px 32px; border: 0px;}
.cf_part .cf_cont td {width: 154px; padding: 0px 6px 10px 0px; color: #3B3B3B; vertical-align: top;}
.cf_part .cf_cont td a {color: #3B3B3B;}
.cf_part .cf_cont td h2 {font-size: 14px; font-weight: bold; color: #7A7A7A; font-family: Arial, Helvetica, sans-serif;}
.cf_part .cf_cont td h2 a {color: #7A7A7A;}
.cf_part .cf_cont td ul {list-style-type: none;}
.cf_add {padding: 10px 0px 10px 0px; text-align: center;}
.cf_add img {border: 0px;}

.listclassif {margin: 10px 0px 0px 0px; padding-bottom: 1px; background: url(/_img/financebg.gif) #1B761D no-repeat top left;}
.listclassif h2 a {cursor: pointer;}
#classif {border: solid 1px #0f770d; list-style: none; padding: 10px;}
#classif li {margin-bottom: 10px;}
#classif li img {float: left; margin: 5px 5px 0px 0px;}
.listclassifids {margin: 0px 0px 0px 0px; font-size: 10px;}
.listclassifids a {color: #343434;}

.cf_rasporka {width: 100%; height: 0px; padding: 0px; border-bottom: 6px solid #EAEAEA; margin: 8px 0px 15px 0px;}

div.vote {text-align: center; padding: 0px 0px 0px 0px;}
h2.vote {color: #7a7a7a; font-size: 14px; margin: 0px; padding: 0px; position: relative; top: -5px;}
h2.vote span {font-weight: normal; font-size: 12px;}
h2.vote a {color: #7a7a7a;}
#video-block .text h3.vote {
    font-size: 16px;
    font-family: Arial;
    color: #1163a8;
    margin: 25px 0px 0px 0px;
    padding: 0px;
}

#newyear {width: 190px; margin: -10px 0px 0px -42px; position: relative; z-index: 15;}
#newyear_newbg {}
#newyear .img {margin: 0px 0px 0px 42px;}
#newyear .img img {border: 0px; display: block;}
#newyear_ins {width: 160px; padding: 0px 0px 0px 42px;}
#newyearul {width: 160px; padding-bottom: 10px; margin-bottom: -5px; background: url(/_img/newyear_bg.jpg) left top repeat-y; position: relative; top: -5px;}
#newyearul-ins {width: 130px; margin-left: 11px; padding: 5px 6px 5px 6px; background: url(/_img/newyear_bg.png) left top repeat;}
#newyearul ul {list-style: none; margin-bottom: 5px;}
#newyearul ul li {padding-left: 10px; background: url(/_img/arrow_white.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#newyearul ul li a {color: white;}
#newyearul ul li span {color: white; font-weight: bold;}
#newyearul ul#firstnews li span a {color:#D50028;}
#newyearul ul#firstnews li span {color:#646464;}
#newyearul h3 {font-size: 12px; margin-bottom: 10px; font-weight: normal; font-style: italic; font-family: Arial, Helvetica, sans-serif;}
#newyearul h3 a {color: white; text-decoration: underline;}
#newyearul h3 a:hover {text-decoration: none;}

#newyeartable {width: 297px; height: 224px; background: url(../_img/newyear_poll.gif) white no-repeat top left; position: relative; left: -5px; margin-right: -5px;}
#newyeartable .inset-sensation {position: relative; top: 1px; list-style: none; width: 292px; overflow: hidden;}
#newyeartable .inset-sensation li {text-align: center; float: left; color: #fff; background: none; margin-right: 1px; border-bottom: 0px; margin-bottom: 1px;}
#newyeartable .inset-sensation li div {
    text-align: center;
    padding: 4px 10px 6px 10px;
    float: left;
    background: #568fc1;
    color: #fff;
    background: none;
}
#newyeartable .inset-sensation li.act {
    font-weight: bold;
    border: 0;
    padding: 0;
    background: none;
    margin: 0 1px 1px 0px;
}
#newyeartable .inset-sensation li.act div {
    color: #3a3a3a;
    margin-bottom: 0;
    padding: 4px 10px 8px 10px;
    background: none;
}
#poll_newyaer {
    padding: 15px 0px 15px 20px;
    border: 0px;
    width: 270px;
    overflow: hidden;
}
#poll_newyaer div {padding-bottom: 3px;}
#poll_newyaer .radio {margin: 3px 0px 3px 0px;}
#poll_newyaer form {margin-bottom: 10px;}
#poll_newyaer .button {
    border: 0px;
    margin-top: 5px;
    font-size: 11px;
}

.model-list-newyear {
    color: #333;
    background-color: #fff;
    list-style: none;
    padding: 10px 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
}
.model-list-newyear li {
    background-color: #fff;
    list-style: none;
    float: left;
    width: 32%;
    height: 185px;
}
.model-list-newyear li img {
    border: 0px;
	margin: 14px 0px 0px 16px;
}
.model-list-newyear li .border_newyear {width: 102px; height: 98px; display: block; background: url(../_img/border_newyear.gif) white no-repeat top left;}
.model-list-newyear .date {
    color: #999;
    padding-top: 20px;
}
.model-list-newyear h3 {
    padding: 5px 0;
    margin: 0;
    font-size: 110%;
    color: #0b5c91;
}
.model-list-newyear .vote-num {
    color: #999;
    font-size: 90%;
}
.model-list-newyear .vote-num big {
    color: #0b5c91;
    color: #999;
    font-size: 110%;
    font-weight: bold;
}
img.newyear {border: 4px solid #905E20; border-collapse: separate;}

.mamabanner {width: 160px; height: 147px; background-color: #ffc3c3; background: url(../_img/mamatop_bg.gif) no-repeat left 99px;}
.mamabanner img {border: 0px;}
.mamabanner a {color: black;}
.mamahead1 {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 2px 0px 5px;}
.mamahead2 {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; padding: 0px 2px 0px 5px;}

#mama {width: 160px; background: url(../_img/mama_bg.gif) repeat-y top left; margin-bottom: 5px;}
#mamaul {width: 160px; background: url(../_img/mama_bgtop.gif) no-repeat top left;}
#mamaul_ins {width: 133px; padding: 16px 10px 74px 17px; background: url(../_img/mama_bgbot.gif) no-repeat bottom left;}
#mamaul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#mamaul ul li {padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#mamaul ul li a {color: #323232;}
#mamaul ul li span {color: #1162a7;}
#mamaul ul#firstnews li span a {color:#D50028;}
#mamaul ul#firstnews li span {color:#646464;}
#mamaul h3 {font-size: 12px; color: black; margin-bottom: 8px;}
#mamaul h3 a {color: black;}

#man_woman {width: 140px; padding: 0px 9px 0px 11px;}
#man_woman a, #man_woman h3 {color: #1163a8; font-size: 11px;}
#man_woman h3 {line-height: 1.1em; padding-bottom: 10px;}
#man_woman h4 {font-size: 11px; color: #7E7E7E; padding: 12px 0px 10px 0px;}
#man_woman .manimg {float: left; margin-top: 3px;}
#man_woman .man_column {border-bottom: 1px dashed #C9C9C9; padding-top: 5px; margin-bottom: 5px;}
#man_woman .man_column.last {border-bottom: 0px; padding-top: 5px; margin-bottom: 0px;}

#tv {
  width: 145px;
  padding: 5px 9px 0px 2px;
/*  background: url(../_img/tv_bg.jpg) 7px top no-repeat;*/
}
#tv a, #tv h3 {color: #1163a8; font-size: 11px;}
#tv h3 {line-height: 1.1em; padding-bottom: 10px;}
#tv_news h3 a {color: #4282B9;}
#tv_news ul.tv {list-style: none; margin: -6px 0px 10px 0px;}
#tv_news ul.tv li {padding-left: 10px; background: url(/_img/tv_bullet.gif) no-repeat left 3px; margin-bottom: 5px;}
#tv_news ul.tv li a {color: #767676; font-size: 10px;}
#tv_news ul.tv li span {color: #1162a7;}

.fitnessbanner {width: 160px;}
.fitnessbanner img {float: left; border: 0px;}
.fitnessbanner a {color: black;}
.fitnesshead {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 14px; padding: 0px 2px 6px 53px;}
.fitnesshead a {color: #003366;}

#fitness {width: 160px; background: url(../_img/fitnessbg.gif) repeat-y top left;}
#fitnessul {width: 160px; background: url(../_img/fitnessbg_top.gif) no-repeat top left;}
#fitnessul_ins {width: 150px; padding: 0px 10px 28px 0px; background: url(../_img/fitnessbg_bottom.gif) no-repeat bottom left;}
#fitnessul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#fitnessul ul li {padding-left: 25px; background: url(/_img/fitness_arrow.gif) no-repeat left 3px; margin-bottom: 15px; font-size: 10px;}
#fitnessul ul li a {color: #323232;}
#fitnessul ul li span {color: #1162a7;}
#fitnessul ul#firstnews li span a {color:#D50028;}
#fitnessul ul#firstnews li span {color:#646464;}
#fitnessul h3 {font-size: 11px; color: black; margin-bottom: 8px; padding-left: 15px;}
#fitnessul h3 a {color: #1162A7;}
#fitnessul img {margin-left: 10px;}

#feb14 {width: 160px; background: url(../_img/feb14bg2.jpg) repeat-y top left;}
#feb14 img.imgtop {border: 0px; display: block;}
#feb14ul {width: 137px; padding: 7px 10px 5px 13px; background: url(../_img/feb14bg_bot2.jpg) no-repeat bottom left;}
#feb14ul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#feb14ul ul li {padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#feb14ul ul li a {color: #e71115;}
#feb14ul ul li span {color: #e71115;}
#feb14ul h3 {font-size: 11px; color: black; margin-bottom: 8px;}
#feb14ul h3 a {color: #e71115;}

#feb23 {width: 160px; height: 324px; border: 0px; padding: 17px 0px 0px 13px; background: url(../_img/23feb_bg.jpg) repeat-y top left;}
#feb23 ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#feb23 ul li {padding-left: 10px; padding-right: 5px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#feb23 ul li a {color: black;}
#feb23 ul li span {color: black;}
#feb23 h3 {font-size: 11px; color: black; margin-bottom: 8px; padding-right: 15px;}
#feb23 h3 a {color: black;}

#uni2013 {width: 160px; border: 0px; margin-bottom: 10px; background: url(../_img/uni2013_bg.jpg) left 211px no-repeat;}
#uni2013 .topimg {padding: 0px 0px 15px 0px; margin: 0px;}
#uni2013 .topimg img {display: block; border: 0px; margin: 0px; padding: 0px;}
#uni2013-ins {padding: 0px 5px 30px 9px; background: url(../_img/uni2013_botbg.gif) bottom left no-repeat;}
#uni2013-ins ul {list-style: none; margin-bottom: 5px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif;}
#uni2013-ins ul li {padding-left: 10px; padding-right: 5px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 14px;}
#uni2013-ins ul li a {color: black;}
#uni2013-ins ul li span {color: black;}
#uni2013-ins h3 {font-size: 14px; color: black; margin-bottom: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#uni2013-ins h3 a {color: black;}

#space {width: 160px; padding: 0px 0px 10px 0px;}
#space .topimg {padding: 0px; margin: 0px;}
#space .topimg img {display: block; border: 0px; margin: 0px; padding: 0px;}
#space-ins {width: 155px; padding: 0px 0px 0px 5px;}
#space-ins ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#space-ins ul li {padding-left: 10px; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#space-ins ul li a {color: black;}
#space-ins ul li span {color: black;}
#space-ins h3 {font-size: 12px; color: black; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#space-ins h3 a {color: black;}
.s_mstyle-space-line {width: 155px; height: 2px; margin: 8px 0px 10px 0px; background-color: #ee3124; font-size: 0px;}

#politics {width: 160px; background: url(../_img/politics.jpg) repeat-y left top;}
#politicsul {width: 141px; padding: 141px 10px 10px 9px; background: url(../_img/politics_top.jpg) no-repeat left top;}
#politicsul img {border: 1px solid white;}
#politicsul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#politicsul ul li {padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#politicsul ul li a {color: white;}
#politicsul ul li span {color: white;}
#politicsul h3 {font-size: 11px; color: white; margin-bottom: 8px;}
#politicsul h3 a {color: white;}

#science {border: solid 1px #969696; padding: 10px 10px 5px 10px; margin-bottom: 10px;}
#scienceul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#scienceul ul li {padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#scienceul ul li a {color: #323232;}
#scienceul ul li span {color: #1162a7;}
#scienceul h3 {font-size: 11px; color: black; margin-bottom: 8px;}
#scienceul h3 a {color: #1162A7;}
#scienceul ul li {margin-bottom: 0px;}

#economics {width: 160px; padding: 65px 0px 0px 0px; background: url(../_img/economics_top.jpg) no-repeat left top;}
#economicsul {width: 145px; border: 1px solid #ebd6c5; padding: 8px 5px 6px 8px;}
#economicsul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#economicsul ul li {padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; margin-bottom: 5px; font-size: 10px;}
#economicsul ul li a {color: #323232;}
#economicsul ul li span {color: #1162a7;}
#economicsul h3 {font-size: 11px; color: black; margin-bottom: 8px;}
#economicsul h3 a {color: #1162A7;}
#economicsul h3.eco_head {margin-bottom: 10px;}

#dacha {width: 160px; background-color: #A6AD5C;}
#dacha .imgtop img {border: 0px; display: block;}
#dachaul {width: 137px; padding: 7px 5px 42px 8px; background: url(../_img/dacha_bot.jpg) bottom left no-repeat;}
#dachaul ul {list-style: none; padding: 3px 5px 3px 3px;}
#dachaul ul li {margin-bottom: 5px; font-size: 11px;}
#dachaul ul li a {color: white;}
#dachaul ul li font {color: #084C89; font-weight: normal;}
#dachaul h3 {font-size: 11px; color: white; margin-bottom: 8px; padding-left: 8px; background: url(/_img/arrow_dacha.gif) no-repeat left 3px;}
#dachaul h3 a {color: white;}
#dachaul h3 font {color: #824800;}
#dachaul img {margin-left: 2px;}

#megafon {width: 144px; padding: 71px 5px 4px 11px; background: #46a843 url(../_img/megafonbg.jpg) top left no-repeat;}
#megafon ul {list-style: none; padding: 3px 5px 3px 3px;}
#megafon ul li {margin-bottom: 5px; font-size: 11px;}
#megafon ul li a {color: white;}
#megafon ul li font {color: #084C89;}
#megafon h3 {font-size: 11px; color: white; margin-bottom: 8px;}
#megafon h3 a {color: white;}
#megafon h3 font {color: white;}
#megafonimg {margin: 3px 0px 5px 0px;}

#eurovision {width: 160px; background: url(../_img/eurovisionbg.jpg) repeat-y left top;}
#eurovisionul {width: 160px; background: url(../_img/eurovision_top.jpg) top left no-repeat;}
#eurovisionul_ins {width: 144px; padding: 86px 5px 6px 11px; background: url(../_img/eurovision_bot.jpg) bottom left no-repeat;}
#eurovisionul ul {list-style: none; padding: 3px 5px 3px 0px;}
#eurovisionul ul li {margin-bottom: 5px; font-size: 11px;}
#eurovisionul ul li a {color: white;}
#eurovisionul ul li font {color: #084C89; font-weight: normal;}
#eurovisionul h3 {font-size: 11px; color: white; margin-bottom: 8px;}
#eurovisionul h3 a {color: white;}
#eurovisionul h3 font {color: #084C89; font-weight: normal;}

#eurovision2010 {width: 160px; margin-bottom: 10px; background: url(../_img/eurovision_bg.jpg) repeat-y left top;}
#eurovision2010 img {border: 0px;}
#eurovision2010 .topimg img {display: block;}
#eurovisionul2010 {width: 160px; background: url(../_img/eurovision_bgtop.jpg) top left no-repeat;}
#eurovisionul_ins2010 {width: 144px; padding: 10px 5px 6px 11px; background: url(../_img/eurovision_bgbot.jpg) bottom left no-repeat;}
#eurovisionul2010 ul {list-style: none; padding: 3px 5px 3px 0px;}
#eurovisionul2010 ul li {margin-bottom: 5px; font-size: 11px;}
#eurovisionul2010 ul li a {color: black;}
#eurovisionul2010 ul li font {color: #084C89; font-weight: normal;}
#eurovisionul2010 h3 {font-size: 11px; color: black; margin-bottom: 8px;}
#eurovisionul2010 h3 a {color: black;}
#eurovisionul2010 h3 font {color: #084C89; font-weight: bold;}

#eurovision2011 {width: 160px; margin-bottom: 10px; background: url(../_img/eurovision11_bg.gif) repeat-y left top;}
#eurovision2011 img {border: 0px; margin-bottom: 5px;}
#eurovision2011 .topimg img {display: block; margin-bottom: 0px;}
#eurovisionul2011 {width: 160px; background: url(../_img/eurovision11_topbg.jpg) top left no-repeat;}
#eurovisionul_ins2011 {width: 140px; padding: 10px 10px 6px 10px; background: url(../_img/eurovision11_botbg.gif) bottom left no-repeat;}
#eurovisionul2011 ul {list-style: none; padding: 3px 5px 3px 0px; font-family: Arial, Helvetica, sans-serif;}
#eurovisionul2011 ul li {padding-left: 12px; margin-bottom: 5px; font-size: 11px; background: url(/_img/redbullets.gif) no-repeat 4px 4px;}
#eurovisionul2011 ul li a {color: black;}
#eurovisionul2011 ul li font {color: #084C89; font-weight: normal;}
#eurovisionul2011 h3 {font-size: 12px; color: black; font-weight: normal; margin-bottom: 8px; padding-top: 5px; border-top: 1px solid #cb0066; font-family: Arial, Helvetica, sans-serif;}
#eurovisionul2011 h3 a {color: black;}
#eurovisionul2011 h3 font {color: #084C89; font-weight: bold;}

#army {width: 160px; background: url(../_img/armybg.jpg) repeat-y left top;}
#armyul {width: 160px; background: url(../_img/armybg_top.jpg) top left no-repeat;}
#armyul_ins {width: 141px; padding: 108px 5px 18px 14px; background: url(../_img/armybg_bot.jpg) bottom left no-repeat;}
#armyul ul {list-style: none; padding: 3px 5px 3px 0px;}
#armyul ul li {margin-bottom: 5px; font-size: 11px;}
#armyul ul li a {color: black;}
#armyul ul li font {color: #084C89; font-weight: normal;}
#armyul h3 {font-size: 11px; color: black; margin-bottom: 9px;}
#armyul h3 a {color: black;}
#armyul h3 font {color: #084C89; font-weight: bold;}

#maslo {width: 160px; margin-bottom: 10px; background: url(../_img/material/maslenitsa_bg.gif) left top repeat-y;}
#maslo .topimg img {display: block; border: 0px;}
#maslo .topimg a {outline: none; border: 0px;}
#masloul {width: 145px; padding: 10px 5px 130px 10px; background: url(../_img/material/maslenitsa_bot.jpg) left bottom no-repeat;}
#masloul ul {list-style: none; padding: 3px 5px 15px 0px; font-family: Arial, Helvetica, sans-serif;}
#masloul ul li {padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; padding-bottom: 5px; font-size: 11px;}
#masloul ul li a {color: black;}
#masloul ul li span {color: red;}
#masloul h3 {font-size: 12px; color: black; margin-bottom: 9px; font-family: Arial, Helvetica, sans-serif;}
#masloul h3 a {color: black;}
#masloul h3 font {color: red; font-weight: bold;}

#velpost {width: 160px; margin-bottom: 10px; background: url(../_img/material/post_bg.jpg) left top repeat-y;}
#velpost .topimg img {display: block; border: 0px;}
#velpost .topimg a {outline: none; border: 0px;}
#velpostul {width: 141px; padding: 10px 8px 44px 11px; background: url(../_img/material/post_bot.jpg) left bottom no-repeat;}
#velpostul ul {list-style: none; padding: 3px 5px 15px 0px; font-family: Arial, Helvetica, sans-serif;}
#velpostul ul li {padding-left: 7px; background: url(/_img/arrow_red.gif) no-repeat left 5px; padding-bottom: 5px; font-size: 12px;}
#velpostul ul li a {color: black;}
#velpostul ul li span {color: #fa0118;}
#velpostul h3.posth3 {font-size: 16px; color: #fa0118; margin: -10px 0px 0px 0px; padding-bottom: 6px;}
#velpostul h3 {font-size: 12px; color: black; margin-bottom: 9px; font-family: Arial, Helvetica, sans-serif;}
#velpostul h3 a {color: black;}
#velpostul h3 font {color: #fa0118; font-weight: bold;}

#animal {width: 160px; padding: 0px 0px 6px 0px; background-color: #568fc1;}
#animal img {border: 0px;}
#animalul {width: 144px; padding: 12px 5px 0px 11px;}
#animalul ul {list-style: none; margin: -6px 0px 10px 0px; padding-right: 10px;}
#animalul ul li {margin-bottom: 3px;padding-left: 10px; background: url(/_img/arrow_white.gif) no-repeat left 4px; font-size: 10px;}
#animalul ul li a {color: white;}
#animalul ul li font {color: #084C89; font-weight: normal;}
#animalul h3 {font-size: 11px; color: white; margin-bottom: 9px;}
#animalul h3 a {color: white;}
#animalul h3 font {color: #084C89; font-weight: bold;}

#alla {width: 160px; background: url(../_img/allabg.jpg) repeat-y left top;}
#alla img {border: 0px;}
#alla .imgtop {width: 160px; height: 120px;}
#alla .imgtop img {display: block;}
#allaul {width: 147px; padding: 8px 3px 8px 10px;}
#allaul ul {list-style: none; margin-bottom: 5px; padding-right: 10px;}
#allaul ul li {padding-left: 10px; background: url(/_img/alla_arrow.gif) no-repeat left 1px; margin-bottom: 5px; font-size: 10px;}
#allaul ul li a {color: #5D4232;}
#allaul ul li span {color: #A46D41;}
#allaul h3 {font-size: 11px; color: black; margin-bottom: 8px;}
#allaul h3 a {color: #5D4232;}
#allaul h3 font {color: #A46D41; font-weight: bold;}

#digital {width: 160px; margin-bottom: 10px; background: url(../_img/digital_bg.jpg) top left repeat-y;}
#digital .topimg img {width: 160px; display: block; border: 0px;}
#digitalul {width: 141px; padding: 0px 5px 10px 14px; background: url(../_img/digital_botbg.jpg) left bottom no-repeat;}
#digitalul img {border: 0px;}
#digitalul ul {list-style: none; padding: 5px 5px 10px 0px;}
#digitalul ul li {margin-bottom: 3px; padding-left: 10px; background: url(../_img/digital_arrow.gif) left 5px no-repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#digitalul ul li a {color: #40454c;}
#digitalul ul li font {color: white; font-weight: bold;}
#digitalul h3 {padding: 6px 0px 5px 0px; font-size: 14px; color: #40454c; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#digitalul h3 a {color: #40454c;}
#digitalul h3 font {color: #084C89; font-weight: normal;}
#digitalul h3.green {color: #399729;}
#digitalul h3.green a {color: #399729;}

.dg_block {width: 160px; margin-bottom: 10px; background: url(../_img/dg_block_bg.gif) left top repeat-y;}
.dg_block-topbg {width: 160px; background: url(../_img/dg_block_topbg.gif) left top no-repeat;}
.dg_block-botbg {width: 140px; font-size: 12px; color: #40454c; padding: 10px 10px 10px 10px; background: url(../_img/dg_block_botbg.gif) left bottom no-repeat;}
.dg_block-botbg a {color: #40454c;}
.dg_block-botbg h4 {font-size: 16px; padding-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #00833b; font-weight: bold; line-height: 1.0em;}
.dg_block-botbg h4 a {color: #00833b;}
.dg_block-botbg h4 span {font-size: 13px; font-weight: normal; color: #40454c;}
.dg_block-botbg h4 span a {color: #40454c;}
.dg_block-botbg .line {font-size: 0px; margin-bottom: 7px; height: 1px; background-color: #d4d4d4;}
.dg_block-botbg h5 {font-size: 14px; padding-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #00833b; font-weight: bold; line-height: 1.0em;}
.dg_block-botbg h5 a {color: #00833b;}
.dg_block-botbg h5 span {font-size: 12px; font-weight: normal; color: black;}
.dg_block-botbg h5 span a {color: black;}
.dg_block-botbg .img {padding: 8px 0px 5px 0px;}

#mortgage {width: 160px; margin-bottom: 15px; background: url(../_img/mortgage_bg.gif) left top repeat-y;}
#mortgage .img_top {overflow: hidden;}
#mortgage .img_top img {border: 0px;}
#mortgageul {width: 140px; padding: 0px 10px 20px 10px; background: url(../_img/mg_block_botbg.gif) left bottom no-repeat;}
#mortgageul img {border: 0px;}
#mortgageul ul {list-style-type: none;}
#mortgageul ul li {}
#mortgageul ul li a {display: block; height: 1%; padding: 5px 5px 6px 15px; color: #40454c; text-decoration: underline; font-size: 11px;}
#mortgageul ul li a:hover {color: white; text-decoration: underline; background: url(/_img/arrow.gif) 5px 10px no-repeat;}
#mortgageul h3 {padding: 6px 0px 6px 0px; font-size: 14px; color: #40454c; font-weight: normal; border-bottom: 1px solid #d4d4d4; font-family: Arial, Helvetica, sans-serif;}
#mortgageul h3 a {color: #40454c; text-decoration: none;}
#mortgageul h3 a:hover {text-decoration: underline;}
#mortgageul h3.red {font-weight: bold; color: #e73023; padding: 0px 0px 10px 0px;}

.mg_block {width: 160px; margin-bottom: 10px; background: url(../_img/mg_block_bg.gif) left top repeat-y;}
.mg_block-topbg {width: 160px; background: url(../_img/mg_block_topbg.gif) left top no-repeat;}
.mg_block-botbg {width: 140px; font-size: 12px; color: #40454c; padding: 10px 10px 10px 10px; background: url(../_img/mg_block_botbg.gif) left bottom no-repeat;}
.mg_block-botbg.nofon {width: 150px; padding: 10px 5px 10px 5px; background: url(../_img/mg_block_botbg_nofon.gif) left bottom no-repeat;}
.mg_block-botbg a {color: #40454c;}
.mg_block-botbg h4 {font-size: 16px; padding-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0079c2; font-weight: bold; line-height: 1.0em;}
.mg_block-botbg h4 a {color: #0079c2;}
.mg_block-botbg h4 span {font-size: 13px; font-weight: normal; color: #40454c;}
.mg_block-botbg h4 span a {color: #40454c;}
.mg_block-botbg h4 p {font-size: 13px; font-weight: normal; color: #40454c;}
.mg_block-botbg h4 p a {color: #40454c;}
.mg_block-botbg h4.green {color: #00695b; font-size: 14px; padding-bottom: 10px;}
.mg_block-botbg h4.green p {padding-top: 6px;}
.mg_block-botbg .line {font-size: 0px; margin-bottom: 7px; height: 1px; background-color: #d4d4d4;}
.mg_block-botbg h5 {font-size: 12px; padding-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: black; font-weight: bold; line-height: 1.0em;}
.mg_block-botbg h5 a {color: black;}
.mg_block-botbg h5 span {font-size: 12px; font-weight: normal; color: #78838f;}
.mg_block-botbg h5 span a {color: #78838f;}
.mg_block-botbg h6 {font-size: 14px; padding: 0px 0px 2px 0px; background: none; font-family: Tahoma, Arial, Helvetica, sans-serif; color: black; font-weight: bold; line-height: 1.0em;}
.mg_block-botbg h6 a {color: black;}
.mg_block-botbg .img {padding: 8px 0px 5px 0px;}
.mg_block-botbg p.link {color: black; text-decoration: underline;}
.mg_block-botbg p.link a {color: black; text-decoration: underline;}
.mg_block-botbg .read {font-size: 14px;}
.mg_block-botbg .read a {color: #40454c; text-decoration: underline;}
.mg_block-botbg .read a:hover {text-decoration: none;}
.mg_block-botbg ul {list-style-type: none; padding: 5px 0px 0px 0px;}
.mg_block-botbg ul li {padding-bottom: 15px;}

.slot_white {background-color: white; padding: 10px 0px; text-align: left; margin: -10px 0px -10px 0px; position: relative;}
.mg_help {width: 285px; margin: 0px 0px 10px 10px; background: url(../_img/mg_help_bg.gif) left top repeat-y;}
.mg_help-topbg {width: 285px; background: url(../_img/mg_help_topbg.gif) left top no-repeat;}
.mg_help-botbg {width: 265px; font-size: 12px; color: #40454c; padding: 10px 10px 10px 10px; background: url(../_img/mg_help_botbg.gif) left bottom no-repeat;}
.mg_help-botbg .img {float: left; width: 72px; height: 72px; padding-right: 10px;}
.mg_help-botbg .img img {width: 70px; height: 70px; border: 1px solid #646464; display: block;}
.mg_help-botbg .txt {float: left; width: 190px; color: #40454c;}
.mg_help-botbg .txt strong {color: black;}
.mg_help-botbg .txt strong.red {color: #df0100;}
.mg_help-botbg .txt a {color: #40454c;}

.mg_rblock {width: 280px; margin: 0px 0px 10px 10px; background: url(../_img/mg_rblock_bg.gif) left top repeat-y;}
.mg_rblock-topbg {width: 280px; background: url(../_img/mg_rblock_topbg.gif) left top no-repeat;}
.mg_rblock-botbg {width: 260px; font-size: 12px; color: #40454c; padding: 10px 10px 30px 10px; background: url(../_img/mg_rblock_botbg.gif) left bottom no-repeat;}
.mg_rblock-botbg a {color: #78838f;}
.mg_rblock-botbg h4 {font-size: 24px; padding-bottom: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0079c2; font-weight: bold; line-height: 1.0em;}
.mg_rblock-botbg h4 a {color: #0079c2;}
.mg_rblock-botbg h4 span {font-size: 13px; font-weight: normal; color: #40454c;}
.mg_rblock-botbg h4 span a {color: #40454c;}
.mg_rblock-botbg .line {font-size: 0px; margin: 7px 0px; height: 1px; background-color: #d4d4d4;}
.mg_rblock-botbg h5 {font-size: 21px; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: normal; line-height: 1.0em;}
.mg_rblock-botbg h5 a {color: black;}
.mg_rblock-botbg .img {float: left; padding: 0px 10px 0px 0px;}
.mg_rblock-botbg p {font-size: 14px; color: black; padding-top: 5px;}
.mg_rblock-botbg p a {color: black;}

.ins_poll-head {display: none;}

#hse {width: 160px; padding-bottom: 124px; background: url(../_img/hse_bot_bg.gif) bottom left no-repeat;}
#hse .img_top {overflow: hidden;}
#hse .img_top img {border: 0px; float: left;}
#hseul {width: 158px; border: 1px solid #004191; border-width: 0px 1px; background: url(../_img/hse_top_bg.gif) top left no-repeat;}
#hseul img {border: 0px;}
#hseul ul {list-style-type: none;}
#hseul ul li {background: url(../_img/hse_ul_bg.gif) left top repeat-y;}
#hseul ul li a {display: block; height: 1%; padding: 5px 5px 6px 15px; color: #004ea9; text-decoration: underline; border-bottom: 1px solid #b2c6de; font-size: 11px; background: url(/_img/arrow_hse.gif) 5px 10px no-repeat;}
#hseul ul li a:hover {color: white; text-decoration: underline; background: #004191 url(/_img/arrow_white.gif) 5px 10px no-repeat;}
#hseul h3 {padding: 4px 0px 6px 11px; font-size: 11px; color: #363636; font-weight: bold; background: url(../_img/hse_top_bg.gif) bottom left no-repeat;}
#hseul h3 a {color: #004ea9; text-decoration: underline;}
#hseul h3 a:hover {text-decoration: none;}

#rest {width: 160px; padding-bottom: 125px; background: #568FC1 url(../_img/restbg_bot.jpg) bottom left no-repeat;}
#restul {width: 160px;}
#restul img {border: 0px; margin-bottom: 8px;}
#restul ul {list-style: none; padding: 5px 5px 3px 13px;}
#restul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/arrow_white.gif) no-repeat left 4px; font-size: 10px;}
#restul ul li a {color: white;}
#restul ul li a:hover {color: #084C89;}
#restul ul li font {color: white; font-weight: bold;}
#restul h3 {padding: 5px 0px 4px 13px; font-size: 11px; color: white; font-weight: bold;}
#restul h3 a {color: white;}
#restul h3 font {color: #084C89; font-weight: normal;}
#restul h3 a:hover {color: #084C89;}

#plus50 {width: 159px; min-height: 300px; margin-bottom: 10px; background: #e2eab9 url(../_img/plus50_botbg.jpg) left bottom no-repeat;}
#plus50 .topimg {width: 159px;}
#plus50 .topimg img {display: block; border: 0px;}
#plus50ul {width: 142px; padding: 8px 5px 0px 12px; background: url(../_img/plus50_topbg.jpg) left top no-repeat;}
#plus50ul img {border: 0px; margin-bottom: 8px;}
#plus50ul ul {list-style: none; padding: 5px 5px 0px 0px;}
#plus50ul ul li {margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#plus50ul ul li a {color: #00695b;}
#plus50ul ul li a:hover {color: #00695b;}
#plus50ul ul li font {color: white; font-weight: bold;}
#plus50ul h3 {padding: 0px 0px 5px 0px; font-size: 14px; color: #00695b; font-family: Tahoma, Arial, Helvetica, sans-serif font-weight: bold;}
#plus50ul h3 a {color: #00695b;}
#plus50ul h3 font {color: #084C89; font-weight: normal;}
#plus50ul h3 a:hover {color: #084C89;}

#gurman {width: 160px;}
#gurmanul {width: 158px; border: 1px solid #5F93C0; background: url(/_img/gurman_bg.gif) top left repeat-y; }
#gurman img {border: 0px; margin-bottom: -2px;}
#gurmanul ul {list-style: none; padding: 5px 5px 3px 13px;}
#gurmanul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#gurmanul ul li a {color: #0A4E86;}
#gurmanul ul li a:hover {color: #0A4E86; text-decoration: underline;}
#gurmanul ul li font {color: white; font-weight: bold;}
#gurmanul img {margin-left: 9px;}
#gurmanul h3 {padding: 5px 0px 4px 13px; font-size: 11px; color: #0A4E86; font-weight: bold;}
#gurmanul h3 a {color: #0A4E86;}
#gurmanul h3 font {color: red; font-weight: bold;}
#gurmanul h3 a:hover {color: #0A4E86; text-decoration: underline;}

#gurman_kamis {width: 160px;}
#gurman_kamisul {width: 156px; padding: 18px 0px 10px 0px; border: 2px solid #00853E; border-width: 0px 2px 2px 2px; background: #ffe051 url(/_img/gurman_bg.jpg) top left no-repeat;}
#gurman_kamis img {border: 0px; margin-bottom: -2px;}
#gurman_kamisul .gurman_line {width: 156px; height: 16px; background: url(/_img/gurman_line.jpg) top left no-repeat;}
#gurman_kamisul ul {list-style: none; padding: 5px 5px 3px 13px;}
#gurman_kamisul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#gurman_kamisul ul li a {color: #0A4E86;}
#gurman_kamisul ul li a:hover {color: #0A4E86; text-decoration: underline;}
#gurman_kamisul ul li font {color: white; font-weight: bold;}
#gurman_kamisul img {margin-left: 9px;}
#gurman_kamisul h3 {padding: 5px 0px 4px 13px; font-size: 12px; color: #0a4e86; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#gurman_kamisul h3 a {color: #0a4e86;}
#gurman_kamisul h3 font {color: red; font-weight: bold;}
#gurman_kamisul h3 a:hover {color: #0a4e86; text-decoration: underline;}

#avto {width: 160px; padding-bottom: 3px; background: url(../_img/avtobg.jpg) top left repeat-y;}
#avto img {border: 0px;}
#avtoul {width: 154px; margin: 0px 3px 0px 3px; padding: 5px 0px 10px 0px; background: url(../_img/avtobg_ins.jpg) top left repeat-y;}
#avtoul ul {list-style: none; padding: 5px 5px 3px 15px;}
#avtoul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#avtoul ul li a {color: #0a4e86;}
#avtoul ul li font {color: red; font-weight: bold;}
#avtoul h3 {padding: 7px 0px 6px 15px; font-size: 11px; color: #0a4e86; font-weight: bold;}
#avtoul h3 a {color: #0a4e86;}
#avtoul h3 font {color: red; font-weight: bold;}

#traur {width: 160px; background: black url(../_img/traur_topbg.jpg) left 133px no-repeat;}
#traur img {border: 0px;}
#traurul {width: 145px; padding: 5px 5px 10px 10px; background: url(../_img/traur_botbg.jpg) left bottom no-repeat;}
#traurul ul {list-style: none; padding: 5px 5px 3px 0px;}
#traurul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#traurul ul li a {color: white;}
#traurul ul li font {color: red; font-weight: bold;}
#traurul h3 {padding: 7px 0px 6px 0px; font-size: 11px; color: white; font-weight: bold;}
#traurul h3 a {color: white;}
#traurul h3 font {color: red; font-weight: bold;}

#fish {width: 160px; margin-bottom: 20px; background: url(../_img/fish_topbg.jpg) left 173px no-repeat;}
#fish img {border: 0px;}
#fishul {width: 145px; padding: 5px 5px 43px 10px; background: url(../_img/fish_botbg.jpg) left bottom no-repeat;}
#fishul ul {list-style: none; padding: 5px 5px 3px 0px;}
#fishul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/arrow_hse.gif) no-repeat left 4px; font-size: 11px;}
#fishul ul li a {color: black;}
#fishul ul li font {color: red; font-weight: bold;}
#fishul h3 {padding: 7px 0px 6px 0px; font-size: 14px; color: #2e6710; font-weight: bold;}
#fishul h3 a {color: #2e6710;}
#fishul h3 font {color: red; font-weight: bold;}

#valiorub {width: 160px; background: url(../_img/valiorub_bg.gif) left top repeat-y;}
#valiorub img {border: 0px;}
#valiorubul {width: 160px; padding: 5px 0px 35px 0px; background: url(../_img/valiorub_botbg.gif) left bottom no-repeat;}
#valiorubul ul {list-style: none; padding: 5px 5px 3px 15px;}
#valiorubul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/valio_arrow.gif) left 4px no-repeat; font-size: 12px;}
#valiorubul ul li a {color: white;}
#valiorubul ul li font {color: red; font-weight: bold;}
#valiorubul h3 {padding: 7px 5px 6px 27px; background: url(/_img/valio_arrow.gif) 15px 10px no-repeat; font-size: 15px; color: white; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif;}
#valiorubul h3 a {color: white;}
#valiorubul h3 font {color: red; font-weight: bold;}

#valio {width: 160px; background: url(/_img/valio_bg.jpg) top left repeat-y; }
#valio_ins {width: 160px; padding-top: 11px; background: url(../_img/valio_bgtop.jpg) left top no-repeat;}
#valioul {width: 160px; background: url(../_img/valio_bgbot.jpg) left bottom no-repeat;}
#valio img {border: 0px;}
#valioul ul {list-style: none; padding: 0px 15px 23px 13px;}
#valioul ul li {padding: 0px 0px 15px 0px; font-size: 11px;}
#valioul ul li a {color: #323232; text-decoration: none;}
#valioul ul li font {color: red; font-weight: bold;}
#valioul ul li .valioimg {padding-bottom: 5px; margin-left: -3px; position: relative;}
#valioul ul li h3 {padding-bottom: 2px; font-size: 11px; color: #0072BB; font-weight: bold;}
#valioul ul li h3 a {color: #0072BB; text-decoration: none;}

.r_valio_white {width: 295px; margin-top: -10px; padding-bottom: 15px; background-color: white;}
.r_valio_white_poll {width: 295px; margin-top: -25px; background-color: white; position: relative; top: 10px;}
.r_valio {width: 295px; text-align: left; background: url(../_img/r_valio_bg.gif) left top repeat-y;}
.r_valio_top {width: 295px; background: url(../_img/r_valio_topbg.gif) left top no-repeat;}
.r_valio_bot {width: 295px; padding: 4px 0px 15px 0px; color: white; background: url(../_img/r_valio_botbg.gif) left bottom no-repeat;}
.r_valio h2 {padding: 0px 10px 20px 10px; font-size: 18px; color: white; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.r_valio h3 {padding: 0px 10px 12px 20px; font-size: 15px; color: white; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif;}
.r_valio h4 {padding-left: 110px;}
.r_valio a {color: white;}
.r_valio table {width: 260px; border-collapse: collapse; padding: 0px; margin: 0px 0px 0px 20px;}
.r_valio table th {width: 90px; padding-bottom: 10px; vertical-align: top; text-align: left; font-weight: normal;}
.r_valio table td {padding-bottom: 10px; vertical-align: top;}
.r_valio #poll {border: 0px; padding: 0px 0px 0px 20px;}
.r_valio #poll h3 {padding: 0px;}

#wedding {width: 158px; padding-top: 270px; border: 1px solid white; border-width: 0px 1px; background: #D5C5A7 url(../_img/wedding_top.jpg) left top no-repeat;}
#weddingul {width: 158px; background: url(../_img/wedding_bgbot.jpg) bottom left no-repeat; padding-bottom: 60px;}
#wedding img {border: 0px;}
#weddingul ul {list-style: none; padding: 5px 5px 3px 13px;}
#weddingul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/arrow_white.gif) no-repeat left 4px; font-size: 10px;}
#weddingul ul li a {color: #24221f;}
#weddingul ul li a:hover {color: #24221f;}
#weddingul ul li font {color: red; font-weight: bold;}
#weddingul h3 {padding: 5px 5px 4px 6px; font-size: 12px; color: #24221f; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
#weddingul h3 a {color: #24221f;}
#weddingul h3 font {color: red; font-weight: normal;}
#weddingul h3 a:hover {color: #24221f;}

#pasha {width: 160px; padding: 0px; margin-bottom: 10px; background: #f5ecc3 url(../_img/material/pasha_topbg.gif) left 107px no-repeat;}
#pasha .topimg {width: 160px; height: 107px;}
#pasha .topimg img {display: block;}
#pashaul {width: 145px; padding: 10px 5px 60px 10px; background: url(../_img/material/pasha_botbg.gif) bottom left no-repeat;}
#pasha img {border: 0px;}
#pashaul ul {list-style: none; padding: 3px 5px 15px 0px; font-family: Arial, Helvetica, sans-serif;}
#pashaul ul li {padding-left: 7px; background: url(/_img/arrow_red.gif) no-repeat left 5px; padding-bottom: 5px; font-size: 12px;}
#pashaul ul li a {color: black;}
#pashaul ul li span {color: #fa0118;}
#pashaul h3.pasha_t {font-size: 18px; color: #0c65ca; margin: 0px 0px 0px 0px; padding-bottom: 6px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#pashaul h3.pasha_t2 {font-size: 14px; color: #0c65ca; margin: 0px 0px 0px 0px; padding-bottom: 6px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#pashaul h3.pasha_t2 a, #pashaul h3.pasha_t a {color: #0c65ca; text-decoration: none;}
#pashaul h3 {font-size: 12px; color: black; margin-bottom: 9px; font-family: Arial, Helvetica, sans-serif;}
#pashaul h3 a {color: black;}
#pashaul h3 font {color: #fa0118; font-weight: bold;}

#bigbook {width: 160px; padding: 0px; margin-bottom: 10px; background-color: #f6f1df;}
#bigbook .topimg {width: 160px; height: 160px;}
#bigbook .topimg img {display: block;}
#bigbookul {width: 145px; padding: 10px 5px 15px 10px; background: url(../_img/material/bigbook_botbg.jpg) bottom left no-repeat;}
#bigbook img {border: 0px;}
#bigbookul ul {list-style: none; padding: 3px 5px 15px 0px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#bigbookul ul li {padding-left: 7px; background: url(/_img/arrow_red.gif) no-repeat left 5px; padding-bottom: 5px; font-size: 10px;}
#bigbookul ul li a {color: #740000;}
#bigbookul ul li span {color: #8f5225;}
#bigbookul h3 {font-size: 11px; color: #740000; margin-bottom: 9px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#bigbookul h3 a {color: #740000;}
#bigbookul h3 font {color: #8f5225; font-weight: bold;}

#summer {width: 159px; border-left: 1px solid white; background: #8fcbf0 url(../_img/summer_bgtop.jpg) left 133px no-repeat;}
#summer .topimg {padding-bottom: 20px;}
#summer .topimg img {display: block;}
#summerul {width: 159px; background: url(../_img/summer_bgbot.jpg) bottom left no-repeat; padding-bottom: 24px;}
#summer img {border: 0px;}
#summerul ul {list-style: none; padding: 5px 5px 3px 6px;}
#summerul ul li {margin-bottom: 3px; padding-left: 13px; background: url(/_img/arrow_summer.gif) no-repeat left 3px; font-size: 11px;}
#summerul ul li a {color: #0a4e86;}
#summerul ul li a:hover {color: #0a4e86; text-decoration: underline;}
#summerul ul li font {color: white; font-weight: bold;}
#summerul h3 {padding: 5px 5px 4px 10px; font-size: 11px; color: #0a4e86; font-weight: bold;}
#summerul h3 a {color: #0a4e86;}
#summerul h3 font a {color: white; font-weight: bold;}
#summerul h3 a:hover {color: #0a4e86; text-decoration: underline;}
#summerul h3 font a:hover {color: white; text-decoration: underline;}
#summerul img {margin-left: 10px;}

#autumn {width: 159px; background: #fff8bc;}
#autumn .topimg {padding-bottom: 10px;}
#autumn .topimg img {display: block;}
#autumnul {width: 159px; background: url(../_img/autumn_botbg.jpg) bottom left no-repeat; padding-bottom: 45px;}
#autumn img {border: 0px;}
#autumnul ul {list-style: none; padding: 5px 5px 3px 16px;}
#autumnul ul li {margin-bottom: 3px; padding-left: 8px; background: url(/_img/arrow_autumn.gif) no-repeat left 5px; font-size: 11px;}
#autumnul ul li a {color: #b42828;}
#autumnul ul li a:hover {color: #b42828; text-decoration: underline;}
#autumnul ul li font {color: white; font-weight: bold;}
#autumnul h3 {padding: 5px 5px 4px 10px; font-size: 12px; color: #b42828; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#autumnul h3 a {color: #b42828;}
#autumnul h3 font a {color: white; font-weight: bold;}
#autumnul h3 a:hover {color: #0a4e86; text-decoration: underline;}
#autumnul h3 font a:hover {color: white; text-decoration: underline;}
#autumnul img {margin-left: 10px;}

#may9 {width: 160px; background: #f1f1f1 url(../_img/may9_topbg.gif) left top no-repeat;}
#may9ul {width: 160px; padding: 5px 0px 25px 0px; background: url(../_img/may9_botbg.jpg) left bottom no-repeat;}
#may9 img {border: 0px;}
#may9ul ul {list-style: none; padding: 5px 5px 3px 6px;}
#may9ul ul li {margin-bottom: 3px; padding-left: 13px; background: url(/_img/arrow_summer.gif) no-repeat left 3px; font-size: 11px;}
#may9ul ul li a {color: #0a4e86;}
#may9ul ul li a:hover {color: #0a4e86; text-decoration: underline;}
#may9ul ul li font {color: white; font-weight: bold;}
#may9ul h3 {padding: 5px 5px 4px 10px; font-size: 11px; color: #0a4e86; font-weight: bold;}
#may9ul h3 a {color: #0a4e86;}
#may9ul h3 font a {color: white; font-weight: bold;}
#may9ul h3 a:hover {color: #0a4e86; text-decoration: underline;}
#may9ul h3 font a:hover {color: white; text-decoration: underline;}
#may9ul img {margin-left: 10px;}
#may9ul .img {padding: 0px 0px 10px 0px; width: 140px; margin: 0px 0px 0px 10px; border-bottom: 1px solid #f39b30;}
#may9ul .img img {margin-left: 0px; display: block;}

#nef {width: 160px; background-color: black;}
#nef img.nef_top {margin: 0px 0px 0px 0px; border: 0px;}
#neful {width: 160px; background: url(../_img/nefbg_bot.jpg) bottom left no-repeat; padding-bottom: 20px;}
#neful ul {list-style: none; padding: 0px 5px 4px 10px;}
#neful ul li {padding-left: 8px; background: url(/_img/arrow_white.gif) no-repeat left 4px; font-size: 10px;}
#neful ul li a {color: white;}
#neful ul li a:hover {color: white; text-decoration: underline;}
#neful ul li font {color: red; font-weight: bold;}
#neful h3 {padding: 5px 5px 4px 10px; font-size: 11px; color: #0a4e86; font-weight: bold;}
#neful h3 a {color: white;}
#neful h3 font a {color: red; font-weight: bold;}
#neful h3 a:hover {color: white; text-decoration: underline;}
#neful h3 font a:hover {color: red; text-decoration: underline;}
#neful img {margin: 8px 0px -2px 10px; border: 0px;}
#neful img.nef_blogs {margin: 15px 0px 3px 10px; border: 0px;}

#ranetki {width: 160px;}
#ranetki img {border: 0px; float: left;}

#ranetki2 {padding: 10px 5px 5px 10px; margin-bottom: 10px; border: solid 1px #121212; background-color: #fec6df;}
#ranetki2 ul {list-style: none; margin-bottom: 15px;}
#ranetki2 ul li {margin-bottom: 10px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#ranetki2 ul li a {color: #440125;}
#ranetki2 h3 {font-size: 11px; color: #440125; margin-bottom: 10px;}
#ranetki2 h3 a {color: #440125;}
#ranetki2 img {border: 0px;}

.video-part {padding: 10px 0px 0px 0px; text-align: center;}
.video-part h3 {font-family: Arial; font-size: 20px; color: #1163A8; text-align: left;}
.video-part h3 a {color: #1163A8;}
.video-part .plaer {text-align: center; padding-top: 10px; margin: 0px auto;}
.video-part .left-link {padding-right: 10px;}

#home {width: 160px; background: url(../_img/homebg.gif) left top repeat-y;}
#homeul {width: 160px; background: url(../_img/homebg_bot.jpg) bottom left no-repeat; padding-bottom: 37px;}
#homeul ul {list-style: none; padding: 5px 15px 3px 16px;}
#homeul ul li {margin-bottom: 3px; padding-left: 18px; background: url(/_img/arrow_home.gif) no-repeat left 1px; font-size: 10px;}
#homeul ul li a {color: #0A4F88;}
#homeul ul li font {color: #ff0000; font-weight: bold;}
#homeul h3 {padding: 5px 15px 4px 16px; font-size: 11px; color: #0A4F88;}
#homeul h3 a {color: #0A4F88;}
#homeul h3 font {color: #ff0000;}
#homeul img {margin: 5px 0px 0px 11px; border: 0px;}
#homeul img.home_top {margin: 0px 0px 0px 0px;}

.clubh {width: 100%; border-bottom: 1px solid #aeb5bc; padding-bottom: 7px; background: url(../_img/clubh_topbg.gif) left top repeat-x;}
.clubh_title {padding: 8px 0px 8px 0px; text-align: center; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #40454c;}
.clubh table {width: 100%; border-collapse: collapse; border: 0px; border-top: 1px solid #78838f;}
.clubh table td {width: 250px; padding: 3px 0px 6px 0px;}
.clubh table td .img {float: left; width: 50px; height: 50px; padding: 3px 10px 0px 0px;}
.clubh table td .img img {float: left; width: 50px; height: 50px; border: 0px;}
.clubh table td .txt {padding: 0px 5px 0px 0px;}
.clubh table td .txt h4 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold; padding-bottom: 2px;}
.clubh table td .txt h4 a {color: black; text-decoration: underline;}
.clubh table td .txt h4 a:hover {text-decoration: none;}
.clubh table td .txt p {color: #565d66; font-size: 11px;}

#halloween {width: 160px; margin-bottom: 10px; background: black url(/_img/halloween_botbg.jpg) left bottom no-repeat;}
#halloweenul {width: 160px; padding-bottom: 45px;}
#halloweenul ul {list-style: none; padding: 5px 15px 3px 15px;}
#halloweenul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#halloweenul ul li a {color: white;}
#halloweenul ul li font {color: #ff0000; font-weight: bold;}
#halloweenul h3 {padding: 2px 10px 5px 14px; font-size: 14px; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#halloweenul h3 a {color: white;}
#halloweenul h3 font {color: #ff0000;}
#halloweenul img {margin: 5px 0px 0px 10px; border: 0px;}

#club {width: 160px; background: url(../_img/club_bg.gif) left top repeat-y; border-bottom: 1px solid black;}
#clubul {width: 160px; background: url(../_img/club_topbg.gif) top left no-repeat; padding: 10px 0px;}
#clubul ul {list-style: none; padding: 5px 15px 3px 16px;}
#clubul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#clubul ul li a {color: #0A4F88;}
#clubul ul li font {color: #ff0000; font-weight: bold;}
#clubul h3 {padding: 2px 10px 5px 14px; font-size: 12px; color: #40454c; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; background: url(/_img/club_line.gif) left bottom no-repeat;}
#clubul h3 a {color: #40454c;}
#clubul h3 font {color: #ff0000;}
#clubul img {margin: 5px 0px 0px 11px; border: 0px;}
#clubul h3.img {padding: 2px 10px 5px 14px; font-size: 12px; color: #40454c; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; background: none;}

#moscow {width: 160px;}
#moscow img.moscow_top {margin: 0px 0px 0px 0px; border: 0px;}
#moscowul {width: 160px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #c71a01; }
#moscowul ul {list-style: none; padding: 5px 15px 3px 15px;}
#moscowul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#moscowul ul li a {color: #1163a8;}
#moscowul ul li font {color: #c30000; font-weight: bold;}
#moscowul h3 {padding: 5px 15px 4px 15px; font-size: 11px; color: #0A4F88;}
#moscowul h3 a {color: #1163a8;}
#moscowul h3 font {color: #c30000;}
#moscowul .line {border-bottom: 1px solid #c71a01; margin: 4px 0px 8px 0px;}
#moscowul img {margin: 0px 0px 0px 10px; border: 1px solid black;}
.moscow_ban {width: 160px; padding-bottom: 12px; background: url(../_img/moscow_ban_bot.jpg) bottom left no-repeat;}
.moscow_ban .moscow_ban_top {margin: 0px; border: 0px; float: left;}
.moscow_ban_ins {clear: both; width: 158px; border: 1px solid #e4711a; border-width: 0px 1px; background-color: #f3efda;}
.moscow_ban_ins ul {list-style: none; padding: 6px 10px 3px 10px;}
.moscow_ban_ins ul li {margin-bottom: 9px; padding-left: 7px; background: url(/_img/arrow_ban.gif) no-repeat left 4px; font-size: 10px;}
.moscow_ban_ins ul li a {color: black; text-decoration: underline;}
.moscow_ban_ins ul li a:hover {color: black; text-decoration: none;}

#health {width: 160px;}
#health table {border-collapse: collapse; border: 0px; padding: 0px;}
#health table th {padding: 2px 8px 2px 0px; font-weight: normal; vertical-align: top; text-align: left;}
#health table th img {border: 1px solid #196199;}
#health table td {padding: 2px 0px 2px 0px; font-weight: bold; vertical-align: middle;}
#health table td a {color: #196199;}
#health table .first th {padding: 0px 8px 2px 0px;}
#health table .first td {padding: 0px 0px 2px 0px;}
.health_right {background-color: white; margin: 0px 27px 10px 27px; padding: 5px 5px 5px 10px; text-align: left;}
.health_right table {border-collapse: collapse; border: 0px; padding: 0px;}
.health_right table th {padding: 5px 7px 5px 0px; font-weight: normal; vertical-align: top; text-align: left;}
.health_right table th img {border: 0px;}
.health_right table td {padding: 5px 0px 5px 0px; vertical-align: top; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 1.0em;}
.health_right table td h3 {color: #196199; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.health_right table td h3 a {color: #196199;}

#health1 {width: 160px; background: #fdcd00 url(../_img/health_rub_bg.jpg) left 105px repeat-x;}
#health1 .img img {margin: 0px; display: block;}
#health1 ul {list-style: none; padding: 5px 15px 3px 16px;}
#health1 ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/redbullets.gif) no-repeat left 4px; font-size: 10px;}
#health1 ul li a {color: #0A4F88;}
#health1 ul li font {color: #ff0000; font-weight: bold;}
#health1 h3 {padding: 2px 10px 3px 14px; font-size: 11px; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#health1 h3 a {color: white;}
#health1 h3 font {color: #ff0000;}
#health1 img {margin: 5px 0px 0px 11px; border: 0px;}
#health1 h3.img {padding: 2px 10px 3px 14px; font-size: 11px; color: white; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; background: none;}

#searchpart {width: 160px; background-color: #5690C2;}
#searchpart ul {list-style-type: none;}
#searchpart ul li {font-weight: bold; font-size: 11px; padding: 0px; margin: 0px;}
#searchpart ul li a {display: block; width: 149px; padding: 4px 0px 5px 11px; border-bottom: 1px solid white; color: white;}
#searchpart ul li.last {border-bottom: 0px;}
#searchpart ul li.select a {background-color: #094F85;}
#searchpart ul li a:hover {color: #07497B;}
#searchpart ul li.select a:hover {color: white; cursor: default;}

.right_tests {padding: 0 0 10px 0;}
.right_tests ul {list-style-type: none; font-weight: bold; font-size: 11px;}
.right_tests ul li {padding: 0px 0px 13px 0px;}
.right_tests ul li a {color: #1163a8;}

.componentheading {font-size: 120%; color: #978d83; font-weight: bold;}
.contentpane {background-color: white; text-align: left; color: #666666;}
.contentpane th {width: 282px; padding: 8px 10px 8px 0px; font-weight: bold; text-align: right; vertical-align: top;}
.contentpane td {padding: 5px 0px 8px 0px; text-align: left; vertical-align: top;}
.contentpane th span {color: #FC0000;}
.contentpane td input {width: 80px; color: #666666;}
.contentpane td input.radiomy {width: auto;}
.contentpane td input.submmy {width: 140px;}
.contentpane td input.mimimy {width: 20px;}
.contentpane td input.resultmy {width: 220px; margin-top: 5px;}
.contentpane td select {width: 80px; color: #666666;}
.contentpane td select.my1 {width: 260px;}
.contentpane td strong {position: relative; top: 2px;}
.contentpane label.errLabel {display: none;}

.tableresult {display:none; border: 1px solid black; margin: 30px 0px 0px 0px; padding: 10px 5px; background: #E3E3E3;}
.tableresult td {padding: 1px 0px; color: #333333}
.tableresult td strong {color: #978d83;}

.parttables {padding: 7px 0px 15px 0px; margin-top: -4px; margin-bottom: 3px; background-color: #EAEAEA; position: relative;}
.parttables table {width: 100%; border: 0px; border-collapse: collapse;}
.parttables table th {padding: 0px 0px 5px 12px; text-align: left; font-weight: bold; vertical-align: top;}
.parttables table td {padding: 0px 0px 5px 12px; text-align: left; vertical-align: top;}
.parttables table td.tdone {width: 130px;}
.parttables table td.tdtwo {width: 86px;}
.parttables table td.tdthree {width: 150px;}
.parttables table td.tdfour {width: 110px;}
.parttables table td.tdfive {text-align: right; padding-right: 12px;}
.parttables table td input {font-size: 11px; height: 16px; border: 1px solid #989898; padding-top: 1px;}
.parttables table td select {font-size: 11px; height: 19px;}
.parttables table td .inp_bank {width: 120px;}
.parttables table td .sel_baks {width: 80px;}
.parttables table td .sel_period {width: 145px;}
.parttables table td input#subm_banks {width: 65px; height: 21px; border: 0px; position: relative; top: -2px;}

.parttables_title {font-size: 16px; padding: 17px 0px 10px 0px; font-weight: normal; color: #757575; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../_img/top-bannersbg.gif) left top repeat-x;}
.parttables_ins {padding: 29px 0px 10px 0px; background: url(../_img/top-bannersbg.gif) left top repeat-x;}
.parttables_ins img {border: 0px;}
.parttables_ins table {width: 100%; margin: 0px 0px 16px 0px; border: 0px; border-collapse: collapse; font-size: 12px;}
.parttables_ins table th {padding: 0px 5px 6px 5px; text-align: center; border-left: 1px solid #EAEAEA; border-bottom: 6px solid #EAEAEA; font-weight: bold; vertical-align: top;}
.parttables_ins table th a {color: #323232;}
.parttables_ins table th img {vertical-align: middle;}
.parttables_ins table th.thone {width: 90px; padding: 0px 10px 6px 15px; border-left: 0px; text-align: left;}
.parttables_ins table th.thtwo {width: 100px; padding: 0px 10px 6px 10px; text-align: left;}
.parttables_ins table td {padding: 6px 5px 10px 5px; border-left: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; text-align: center; vertical-align: top;}
.parttables_ins table td span {color: #6997C0;}
.parttables_ins table td a {color: #6997C0;}
.parttables_ins table td.tdone {width: 90px; padding: 6px 10px 10px 15px; border-left: 0px; text-align: left;}
.parttables_ins table td.tdtwo {width: 100px; padding: 6px 10px 6px 10px; text-align: left;}
.parttables_ins table .tdleft {text-align: left;}
.parttables_ins table th table {margin: 0px; background: none; padding: 0px; border: 0px;}
.parttables_ins table th table td, .parttables_ins table th table th  {margin: 0px; background: none; padding: 0px; border: 0px;}
.parttables_ins table th table td a {color: #323232;}
.parttables_ins table th table th {text-align: right; vertical-align: middle;}
.parttables_ins table th.thone table td {text-align: left;}
.parttables_ins table th.thtwo table td {text-align: left;}
.parttables_ins .tab_tooltip {display: none; width: 320px; margin: 5px 0px 0px -270px; padding: 7px 9px 7px 9px; border: 5px solid #578EC6; text-align: left; background-color: #BFDCEE; position: absolute; z-index: 15;}
.parttables_ins .tab_tooltip .img {float: right; padding-right: 8px; text-align: right; position: relative;}
.parttables_ins .tab_tooltip .img img {position: absolute; margin: -17px 0px 0px 0px;}
.parttables_ins .tab_tooltip-close {float: right; text-align: right; color: #6B92B1; cursor: pointer;}

#intheme h3 a {color: #3B55A6;}
#intheme h3 span {color: #808080;}
#intheme dt img {border: 0px;}

.sr {width: 160px; background: url(/_img/sr_bg.gif) left top repeat-y;}
.sr_topbg {width: 160px; background: url(/_img/sr_topbg.gif) left top no-repeat;}
.sr_botbg {width: 148px; padding: 10px 7px 5px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background: url(/_img/sr_botbg.gif) left bottom no-repeat;}
.sr img {border: 0px;}
.sr .sr_logo {padding: 0px 0px 0px 2px;}
.sr table {width: 100%;}
.sr table td {padding: 3px 0px 3px 0px;}
.sr table td select {width: 145px; padding-left: 5px; color: #4a4a4a; font-size: 10px;}
.sr table td input {width: 135px; height: 17px; border: 0px; padding: 0px 5px; color: #4a4a4a; font-size: 100%; background: url(/_img/sr_input.gif) left top no-repeat;}
.sr table td input.radio {width: 16px; height: 16px; padding: 0px; background: none; vertical-align: middle;}
.sr table td label {cursor: pointer;}
.sr table td span {line-height: 1.6em;}
.sr table td.subm {text-align: right; padding-top: 5px;}
.sr table td.subm input {width: 77px; height: 22px; padding: 0px; background: url(/_img/sr_subm.gif) left top no-repeat;}

#logonimg {width: 180px; height: 37px; position: relative; top: -43px; left: 5px; opacity: 0.7;}

#football {padding: 0px 0px 16px 0px; font-size: 11px;}
#football .fbimg img {border: 0px;}
#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: 10px; 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: 10px; margin: 2px 0px 0px 0px; text-align: right;}
#football .fball a {color: #646464; text-decoration: none;}

#mediarotator {text-align: center;}
#headmediarotator {width: 228px; margin: 0px auto; text-align: left;}
#bloackmediarotator {width: 240px; margin: 0px auto; border: 1px solid #568fc1}
* html #headmediarotator span {left: 0px;}

.comments_nav .tomain_com {float: left; width: 200px; padding-top: 5px;}
.comments_nav .state-pages {float: right; width: 300px; text-align: right; margin-bottom: 0px;}
.comments_nav .state-pages .number a, comments_nav .state-pages .number span {float: none; margin: 0px 0px 0px 1px;}
.comments_nav .rightcom {float: right; text-align: right;}
.comments_nav .rightcom table {border-collapse: collapse; border: 0px; padding: 0px;}
.comments_nav .state-pages .number {margin-bottom: 0px; float: right;}
.comments_nav .state-pages .number span {float: none;}
.comments_nav .state-pages .number span.act {float: none;}
.comments_nav .state-pages ul {width: auto; float: right;}

.kphomepage {width: 447px; height: 195px; display: none; position: absolute; z-index: 99; margin: -63px 0px 0px -277px; background: url(../_img/homepage_bg.png) left top no-repeat;}
#banner-after-menu .kphomepage {margin: -30px 0px 0px 400px;}
.kphomepage_ins {padding-top: 8px;}
.kphomepage_ins img {border: 0px;}
.kp_draggable {float: left; width: 74px; padding: 17px 0px 0px 29px; text-align: center;}
.kp_draggable img {cursor: move;}
.kp_draggable p {font-size: 11px; color: white; margin: -5px 0px 0px -3px;}
.kphomepage_close {float: right; width: 24px; height: 24px; padding: 10px 10px 0px 0px;}

.m_featured {width: 990px; height: 381px; overflow: hidden; margin: -9px 0px 10px 0px; background: #094E86 url(../_img/featured_bg.png) top right no-repeat;}
.m_featured .both {font-size: 0px; height: 0px;}
.m_featured_title {float: left; width: 510px; height: 381px; overflow: hidden; position: relative;}
.m_featured_title .img {width: 510px; height: 381px; overflow: hidden;}
.m_featured_title .img img {border: 0px;}
.m_featured_title a {color: white; text-decoration: none;}
.m_featured_title_txt {width: 510px; position: absolute; bottom: 0px; left: 0px;}
.m_featured_title_txt-ins {width: 494px; padding: 7px 5px 10px 11px; background: url(/_img/featured_titlebg.png) top left repeat-y;}
.m_featured_title_txt-ins h1 {font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.0em; padding-bottom: 7px;}
.m_featured_title_txt-ins p {font-size: 12px;}
.m_featured_photos {float: left; width: 106px; height: 378px; padding: 4px 0px 0px 22px; overflow: hidden;}
.m_featured_photos img {margin-top: 5px; border: 3px solid #BFDCEE;}
.m_featured_allphotos {text-align: center; font-size: 12px; padding-top: 3px;}
.m_featured_allphotos a {color: white; text-decoration: none;}
.m_featured_chronicle {float: left; width: 320px; padding: 9px 0px 0px 22px; overflow: hidden; font-size: 12px;}
.m_featured_chronicle_whiteblock {height: 345px; overflow: hidden; background: white url(../_img/featured_chroniclebg.png) top right no-repeat; font-family: Arial, Helvetica, sans-serif;}
.m_featured_chronicle_whiteblock h2 {width: 200px; padding: 3px 0px 10px 8px; color: #568fc1; font-weight: bold; font-size: 22px;}
.m_featured_chronicle_whiteblock h2 a {color: #568fc1; text-decoration: none;}
.m_featured_chronicle_whiteblock ul {width: 304px; color: #568fc1; padding: 0px 8px 0px 8px; list-style-type: none;}
.m_featured_chronicle_whiteblock ul li {padding: 6px 0px 6px 0px;}
.m_featured_chronicle_whiteblock a {color: black;}
.m_featured_chronicle_whiteblock a strong {color: #568FC1; text-decoration: none;}
.m_featured_allchronicle {padding-top: 5px;}
.m_featured_allchronicle a {color: white; text-decoration: none;}

.m_lfeatured {width: 515px; height: 381px; overflow: hidden; margin: 0px 0px 10px 0px;}
.m_lfeatured .both {font-size: 0px; height: 0px;}
.m_lfeatured_title {float: left; width: 310px; height: 381px; overflow: hidden; position: relative;}
.m_lfeatured_title .img {width: 510px; height: 381px; overflow: hidden;}
.m_lfeatured_title .img img {border: 0px;}
.m_lfeatured_title a {color: white; text-decoration: none;}
.m_lfeatured_title_txt {width: 310px; position: absolute; bottom: 0px; left: 0px;}
.m_lfeatured_title_txt-ins {width: 294px; padding: 7px 5px 10px 11px; background: url(/_img/featured_titlebg.png) top left repeat-y;}
.m_lfeatured_title_txt-ins h1 {font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.0em; padding-bottom: 3px;}
.m_lfeatured_title_txt-ins p {font-size: 12px;}
.m_lfeatured_chronicle {float: left; width: 195px; height: 375px; padding: 6px 0px 0px 10px; overflow: hidden; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url(../_img/featured_line.gif) bottom repeat-x;}
.m_lfeatured_chronicle h2 {color: #568fc1; font-weight: bold; font-size: 22px; font-family: Arial, Helvetica, sans-serif;}
.m_lfeatured_chronicle ul {color: #568fc1; list-style-type: none;}
.m_lfeatured_chronicle ul li {padding: 8px 0px 8px 0px;}
.m_lfeatured_chronicle a {color: black;}
.m_lfeatured_chronicle a strong {color: #568FC1; text-decoration: none;}
.m_lfeatured_allchronicle {padding-top: 4px;}
.m_lfeatured_allchronicle a {color: #0A4E86; text-decoration: none;}

.m_photo-day {clear: both; width: 515px; padding: 8px 0px 0px 0px; text-align: left;}
.m_photo-day-txt {float: left; width: 160px; padding-right: 10px;}
.m_photo-day-txt h3 {font-size: 26px; margin-top: -5px; padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif;}
.m_photo-day-txt a {color: #1163A8; text-decoration: none;}
.m_photo-day-txt p {font-size: 12px; padding-left: 2px; padding-bottom: 15px;}
.m_photo-day-txt p a {color: #343434;}
.m_photo-day-txt .all {font-size: 12px; padding-left: 2px;}
.m_photo-day-img {float: left; width: 345px; height: 230px; overflow: hidden;}
.m_photo-day-img img {border: 0px;}

.add_fav {padding: 20px 0px 0px 0px; text-align: center;}
.add_fav img {border: 0px;}
.m_live-broadcast {font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: -6px;}
.m_live-broadcast-head {padding: 0px 0px 5px 7px; text-align: left;}
.m_live-broadcast-head h3 {padding-bottom: 2px; font-size: 20px; font-weight: bold; color: #568FC1; font-family: Arial, Helvetica, sans-serif;}
.m_live-broadcast-head strong {color: #568FC1;}

.t_head {width: 100%; padding-bottom: 15px;}
.t_head-bg {width: 100%; background: url(../_img/tv_head_bg.gif) left top repeat-y;}
.t_head-topbg {width: 100%; background: url(../_img/tv_head_topbg.gif) left top no-repeat;}
.t_head-botbg {width: 100%; background: url(../_img/tv_head_botbg.gif) left bottom no-repeat;}
.t_logo {float: left; width: 161px; height: 75px; padding-right: 5px; position: relative;}
.t_logo img {border: 0px; display: block;}
.t_logo h1 {font-size: 10px; font-weight: normal; text-align: left; color: #FFEB00;}
.t_logo .t_logoimg {position: absolute; left: 0px; top: 0px; width: 161px; height: 74px;}

.t_settings {float: left; width: 229px; height: 29px; padding: 7px 5px 0px 0px;}
.t_settings a {display: block; width: 229px; height: 29px; background: url(../_img/tv_settings_off.gif) left top no-repeat;}
.t_settings a.select {background: url(../_img/tv_settings_on.gif) left top no-repeat;}
.t_tmenu {float: left; width: 590px; margin: 6px 0px 3px 0px; color: black; background: url(../_img/tv_tmenu_bg.gif) left top repeat-y;}
.t_tmenu-topbg {width: 583px; background: url(../_img/tv_tmenu_topbg.gif) left top no-repeat;}
.t_tmenu-botbg {width: 583px; padding: 0px 0px 2px 0px; background: url(../_img/tv_tmenu_botbg.gif) left bottom no-repeat;}
.t_tmenu a {color: black; text-decoration: none;}
.t_tmenu table {width: 100%; border-collapse: collapse; border: 0px; font-size: 14px;}
.t_tmenu table td {padding: 4px 3px 7px 3px; text-align: center; vertical-align: top; background: url(../_img/tv_tmenu_line.gif) right top repeat-y;}
.t_tmenu table td.select a {color: #0a4e86; text-decoration: underline;}
.t_tmenu table td.select a:hover {text-decoration: none;}
.t_tmenu table td.last {background: none;}

.t_dates {float: left; width: 810px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.t_dates a {color: black; text-decoration: none;}
.t_dates table {width: 100%; border-collapse: collapse; border: 0px;}
.t_dates table td {vertical-align: top;}
.t_dates table td .t_dates-bg {height: 26px; padding: 10px 9px 0px 9px; text-align: center;}
.t_dates table td.select .t_dates-bg {padding: 10px 0px 0px 0px; background: url(../_img/tv_dates_bg.png) left bottom repeat-x;}
.t_dates table td.select .t_dates-lbg {width: 14px; height: 36px; background: url(../_img/tv_dates_lbg.png) left bottom no-repeat;}
.t_dates table td.select .t_dates-rbg {width: 14px; height: 36px; background: url(../_img/tv_dates_rbg.png) right bottom no-repeat;}
.t_dates table td.select a {color: #0a4e86; text-decoration: underline;}
.t_dates table td.select a:hover {text-decoration: none;}

.t_mmenu {width: 160px; list-style-type: none; font-weight: bold;}
.t_mmenu li {padding: 0px 0px 9px 5px; color: #BFDCEE;}
.t_mmenu li.select {padding: 7px 0px 13px 5px; background: url(/_img/t_mmenu_bg.gif) top left no-repeat;}
.t_mmenu li a {color: #568FC1; text-decoration: none;}
.t_poll {padding: 8px 0px 30px 5px; font-size: 12px;}
.t_poll h5 {font-size: 12px; color: #0A4E86;}
.t_poll table th {width: 16px; padding: 10px 0px 0px 0px; text-align: left; vertical-align: top;}
.t_poll table th input {width: 16px; height: 16px;}
.t_poll table td {padding: 9px 0px 0px 0px; vertical-align: top;}
.t_poll table td label {cursor: pointer;}
.t_advertisements {padding: 0px 0px 10px 0px;}
.t_adv {padding: 8px 0px 12px 0px;}
.t_adv .img {width: 148px; height: 118px; padding-bottom: 10px;}
.t_adv .txt {font-size: 12px; color: #323232; padding: 0px 15px 0px 5px;}
.t_adv .txt h5 {font-size: 16px; color: #646464; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif;}
.t_adv .txt span {display: block; padding-top: 3px; font-size: 11px; font-weight: bold;}
.t_adv .txt span a {color: #568FC1;}

.t_channel {padding: 0px 0px 16px 0px;}
.t_channel .t_channel-img {padding-left: 2px; overflow: hidden;}
.t_channel .t_channel-img img {float: left; border: 0px; margin-right: 38px;}
.t_channel .t_channel-img span {display: block; padding: 3px 0px 0px 0px; font-size: 220%; font-weight: bold; font-family: "Times New Roman", Times, serif;}
.t_channel .t_channel-img a {color: #566778;}
.t_channel ul {width: 515px; list-style-type: none; padding: 8px 0px 8px 0px; font-size: 14px;}
.t_channel ul li {background: none; background-color: white;}
.t_channel ul li .t_channel-li {background: none;}
.t_channel ul li .t_channel-li .t_channel-li-ins {padding: 2px 4px 2px 8px; background: none;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line {background: url(/_img/arrow_tv.gif) right 3px no-repeat;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line.sel {background: url(/_img/arrow_tv_close.gif) right 3px no-repeat;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line.selopen {background: url(/_img/arrow_tv_open.gif) right 3px no-repeat;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line .time {float: left; display: block; width: 45px; color: #0a4e86; font-weight: normal;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line a {cursor: pointer; outline: none;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line .img {float: left; display: block; width: 27px;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line .img img {float: left; border: 0px;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.line .txt {float: left; width: 428px; display: block; color: #566778;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.anonce {padding: 5px 0px 8px 0px;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.anonce .pre {float: left; width: 37px; padding-right: 35px; color: #566778; font-size: 10px; text-align: right;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.anonce .txt {float: left; width: 420px; padding-right: 10px; color: black; font-size: 12px;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.anonce .txt .img {float: left; width: 160px; height: 120px; padding-right: 10px; padding-top: 4px;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.anonce .txt .img img {float: left; width: 160px; height: 120px; border: 0px;}
.t_channel ul li .t_channel-li .t_channel-li-ins div.anonce .txt p.withimg {margin-left: 170px;}
.t_channel ul li.select {background: url(/_img/tv_bg.gif) left top repeat-y; margin: 0px 0px 2px 0px;}
.t_channel ul li.select .t_channel-li {background: url(/_img/tv_topbg.gif) left top no-repeat;}
.t_channel ul li.select .t_channel-li .t_channel-li-ins {background: url(/_img/tv_botbg.gif) left bottom no-repeat;}
.t_channel ul li.select .t_channel-li .t_channel-li-ins .line .txt {color: black;}
.t_channel ul li.select .t_channel-li .t_channel-li-ins .line a {cursor: pointer;}

.t_notice {border-top: 1px solid #d5d5d5; padding: 15px 15px 15px 15px; font-size: 11px; color: #989898; text-align: justify;}
.t_notice ol {list-style-type: none;}
.t_notice ol li {padding: 0px 0px 15px 0px;}

.m_tv {width: 160px;}
.m_tv a {color: #2C2C2C;}
.m_tv .m_tv-channel {width: 160px; overflow: hidden;}
.m_tv .img {float: left; width: 20px; padding-top: 7px;}
.m_tv .img img {float: left; width: 16px; height: 16px; border: 0px;}
.m_tv .txt {margin-left: 20px; padding-top: 7px;}
.m_tv .txt .date {font-size: 12px; font-weight: bold;}
.m_tv .txt .date a {color: #115284;}
.m_tv .txt a.t_linews {color: #FF0000;}
.m_tv .txt a.t_liserial {color: #568FC1;}
.m_tv .txt a.t_lifilm {color: #0A4E86;}
.m_tv_all {padding-top: 7px; padding-bottom: 10px;}
.m_tv_all a {color: #115284;}

.ins_tv {width: 295px; text-align: left; margin: -10px 0px -22px 0px;}
.ins_tv .m_tv {width: 282px; padding: 0px 7px 0px 7px; background-color: #F5F5F5; border-bottom: 2px solid #568FC1; margin-bottom: 10px;}
.ins_tv .m_tv a {color: #2C2C2C;}
.ins_tv .m_tv .m_tv-channel {width: 282px; padding-bottom: 5px; overflow: hidden;}
.ins_tv .m_tv_all {padding-bottom: 5px; text-align: right; font-size: 12px;}
.ins_tv .m_tv_all a {color: #115284; text-decoration: underline;}
.ins_tv .m_tv_all a:hover {text-decoration: none;}

.interactive-head {padding: 0px 10px 0px 10px; text-align: left;}
.interactive-head img {float: left; margin-right: 10px; position: relative;}
.interactive-head h4 {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.interactive-head h5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

.m_interactive {border: 1px solid #969696; padding: 8px 4px 8px 8px; text-align: left;}
.m_interactive-head {padding-bottom: 5px;}
.m_interactive-head img {position: relative; border: 1px solid #646464; padding-bottom: 5px;}
.m_interactive-head h4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 3px;}
.m_interactive-head h5 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

#bankru {text-align: center;}
#headbankru {width: 228px; margin: 0px auto; text-align: left; background-color: #EF4B23;}
#headbankru a {color: white;}
#blockbankru {width: 240px; margin: 0px auto; border: 1px solid #EF4B23}
#blockbankru .bank_img {padding-right: 10px;}
#blockbankru a {color: #232323;}
* html #headbankru span {left: 0px;}

#m-s {width: 160px; background-color: #ff0101;}
#m-s_ul {width: 160px; background: url(../_img/m-s_bot.jpg) bottom left no-repeat; padding: 5px 0px 55px 0px;}
#m-s img {border: 0px;}
#m-s_ul ul {list-style: none; padding: 5px 5px 3px 15px;}
#m-s_ul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/arrow_white.gif) no-repeat left 4px; font-size: 10px;}
#m-s_ul ul li a {color: white;}
#m-s_ul h3 {padding: 5px 5px 4px 10px; font-size: 12px; color: white; font-weight: bold;}
#m-s_ul h3 a {color: white;}

.m-s_leftbanner {width: 160px; background-color: #ccdded;}
.m-s_leftbanner .img {width: 160px; height: 210px; overflow: hidden;}
.m-s_leftbanner .img img {float: left; border: 0px;}
.m-s_leftbanner .txt {padding: 10px 5px 15px 10px; font-size: 12px; font-weight: bold;}
.m-s_leftbanner .txt a {color: #1F4F75;}

.m-s_top-article {width: 515px; padding: 0px 0px 18px 0px;}
.m-s_top-article h3 {color: #0A4E86; font-family: Arial; font-size: 20px; padding-bottom: 7px;}
.m-s_top-article .img {float: left; width: 300px; height: 222px; padding-right: 10px;}
.m-s_top-article .img img {float: left; border: 0px;}
.m-s_top-article .txt {padding-right: 5px;}
.m-s_top-article .txt p {padding-bottom: 6px; font-size: 12px; color: #666666;}
#inner-middle .m-s_top-article .txt p {margin-bottom: 0px;}
.m-s_top-article .txt a {color: #6C8CB5;}
.m-s_top-article .txt p a {color: #666666;}
.m-s_top-article .txt .links {padding: 0px 0px 10px 0px;}
.m-s_top-article .txt .links a {margin-right: 10px;}
.m-s_top-article .txt h4 {color: #0A4E86; font-family: Arial; font-size: 14px; padding: 5px 0px 6px 0px;}

.m-s_lite {padding: 0px 0px 0px 0px;}
.m-s_player {float: left; padding-right: 3px;}
.m-s_video {padding: 0px 0px 0px 0px;}
.m-s_video ul {list-style-type: none;}
.m-s_video ul li {float: left; width: 104px; height: 150px; padding: 0px 0px 0px 3px; overflow: hidden;}
.m-s_video ul li .img {padding-bottom: 2px;}
.m-s_video ul li .img img {width: 100px; height: 75px; border: 2px solid #EAEAEA;}
.m-s_video ul li .txt {color: #05487D; font-size: 11px; font-weight: bold;}
.m-s_video ul li .txt a {color: #05487D;}
.m-s_video-link {padding-left: 300px; padding-bottom: 10px; font-weight: bold; position: relative; top: -10px; z-index: 3;}
.m-s_video-link a {color: #5892C2;}

.video-rate-head h3 {color: #0A4E86; font-family: Arial; font-size: 20px; padding-bottom: 3px;}
.video-rate-head h3 a {color: #0A4E86;}
.video-rate-head p {color: #666666; font-size: 12px;}

.video-rate {padding: 0px 0px 0px 0px;}
.video-rate ul {list-style-type: none; padding: 8px 0px 0px 0px;}
.video-rate ul li {float: left; width: 106px; height: 159px; padding: 0px 30px 10px 0px; overflow: hidden;}
.video-rate ul li.last {padding: 0px 0px 10px 0px;}
.video-rate ul li .img {padding-bottom: 2px;}
.video-rate ul li .img img {width: 100px; height: 75px; border: 3px solid #EAEAEA;}
.video-rate ul li .rate {padding: 0px 0px 1px 0px;}
.video-rate ul li .txt {color: #666666; font-size: 11px;}
#state .video-rate ul li .txt {color: #666666; font-size: 11px;}
.video-rate ul li .txt a {color: #666666;}
#state .video-rate ul li .txt a {color: #666666;}

.video-rate-all {clear: both; padding-bottom: 5px; position: relative; top: -10px; font-weight: bold;}
.video-rate-all a {color: #5892C2;}

.m-s_rightbanner {width: 295px; padding: 0px 0px 20px 0px; background-color: white; margin-top: -10px;}
.m-s_rightbanner .img-bg {width: 294px; height: 167px; text-align: left; border-bottom: 2px solid white; background: url(/_img/m-s_rtop.jpg) left top no-repeat;}
.m-s_rightbanner .img-bg h3 {width: 110px; height: 70px; padding: 10px 0px 0px 15px; text-align: center; font-size: 18px; color: white; font-weight: bold;}
.m-s_rightbanner .txt {width: 295px; height: 43px; border-bottom: 2px solid white; background: url(/_img/m-s_rbutton.gif) left top no-repeat;}
.m-s_rightbanner .txt p {padding: 10px 0px 0px 15px; text-align: left; font-size: 19px; color: white; font-weight: bold;}
.m-s_rightbanner .txt-bot {width: 294px; background: #cbdeee url(/_img/m-s_rbg.gif) left bottom no-repeat; text-align: center;}
.m-s_rightbanner .txt-bot p {padding: 8px 10px 12px 10px; font-size: 14px; color: #1f4f75; font-weight: bold;}

.banner-tab {width: 268px; padding-left: 27px; background-color: white;}
.banner-tab ul {float: left; list-style-type: none; background: #0B5089 url(/_img/banner-tab-bg.gif) left top repeat-x;}
.banner-tab ul li {float: left; cursor: pointer; border-right: 2px solid white; background: url(/_img/banner-tab-left.gif) left top no-repeat;}
.banner-tab ul li span {display: block; float: left; height: 21px; padding: 8px 9px 0px 8px; background: url(/_img/banner-tab-right.gif) right top no-repeat; color: white; font-weight: bold; font-size: 12px;}

.banner-ins {width: 240px; margin: 0px auto; padding: 0px 0px 20px 0px; background-color: white;}
.banner-ins ul {list-style-type: none; width: 236px; padding: 0px 2px 0px 2px; text-align: left;}
.banner-ins ul li {float: left; padding: 20px 0px 8px 0px; background: url(/_img/tovar_bg.gif) left bottom repeat-x;}
.banner-ins ul li.last {background: none;}
.banner-ins ul li .img {float: left; width: 50px; padding: 0px 10px 0px 3px;}
.banner-ins ul li .img img {float: left; border: 0px;}
.banner-ins ul li .txt {float: left; width: 90px;}
.banner-ins ul li .txt p {padding-bottom: 8px; font-weight: bold;}
.banner-ins ul li .txt p a {color: #27458D; text-decoration: underline;}
.banner-ins ul li .txt p a:hover {text-decoration: none;}
.banner-ins ul li .txt .link a {color: #6190AE;}
.banner-ins ul li .price {float: left; width: 70px; padding: 8px 5px 6px 5px; font-size: 12px; background-color: #ffff3c;}

#a_poll {width: 490px; padding: 10px 10px 10px 10px; border: solid 1px #568fc1; overflow: hidden;}
#a_poll .question {font-size: 12px; font-weight: bold; margin-bottom: 10px;}
#a_poll .radio {float: left; vertical-align: middle; margin-top: 1px;}
#a_poll .item {margin-left: 22px; margin-bottom: 10px;}
#a_poll form {margin-bottom: 0px;}
#a_poll .button {border: 0px; margin-top: 5px; font-size: 11px;}
#a_poll a {color: #3a558c;}
#a_poll .results {text-align: right;}
#a_poll h3 {font-size: 16px; font-family: Arial; padding: 0px 0px 5px 0px; margin: 0px;}
#a_poll img {float: left; margin-right: 10px; margin-top: 12px;}

#qform ul {list-style-type: none;}
#qform ul p {padding: 8px 0px 0px 17px;}
#qform ul p input {margin-right: 5px; vertical-align: middle;}
#qform ul p label {cursor: pointer;}
#qform p {padding: 0px 0px 10px 0px; margin: 0px;}
#qform p input {margin-right: 5px; vertical-align: middle;}
#qform p label {cursor: pointer;}

.c_first-smile #inner-middle {background: url(/_img/c_f-s_top.jpg) right top no-repeat;}
.c_first-smile #inner-middle .inner-title {background: none; padding: 15px 0px 10px 5px; font-size: 14px;}
.c_first-smile #inner-middle .apload-foto {padding: 0px 50px 0px 5px;}
.c_first-smile #inner-middle .contest-spesial {background: url(/_img/c_f-s_bg.jpg) right top repeat-y;}
.c_first-smile #inner-middle .contest-spesial-ins {padding-bottom: 85px; background: url(/_img/c_f-s_bot.jpg) right bottom no-repeat;}
.c_first-smile #inner-middle .model-list {background: none; width: 510px; padding: 10px 0px 10px 5px;}
.c_first-smile #inner-middle .model-list li {background: none;}

.c_first-smile-article {padding-top: 60px; background: url(/_img/c_f-s_top.jpg) right top no-repeat;}
.c_first-smile-article .contest-spesial {background: url(/_img/c_f-s_bg.jpg) right top repeat-y;}
.c_first-smile-article .contest-spesial-ins {padding: 0px 50px 120px 5px; background: url(/_img/c_f-s_bot.jpg) right bottom no-repeat;}

.top_exch502 {clear: both; width: 600px; padding: 5px 0px 10px 0px; margin-bottom: 20px; border-bottom: 1px solid #7A7A7A; font-family: Tahoma, arial, sans-serif;}
.top_exch502 .item {float: left; width: 190px; padding: 0px 10px 0px 0px;}
.top_exch502 .item.last {width: 200px; padding: 0px 0px 0px 0px;}
.top_exch502 .img {text-align: left; padding-bottom: 2px;}
.top_exch502 .img img {border: 0px;}
.top_exch502 .in {padding: 0px; font-weight: normal; font-size: 12px;}
.top_exch502 .in img {float: left; margin: 3px 10px 0px 0px; border: 0px;}
#state .top_exch502 .in a {display: block; margin-top: 4px; color: #40454c; text-decoration: underline;}
#state .top_exch502 .in a:hover {text-decoration: none;}

.subscribe-inner  {padding: 0px 0px 0px 25px;}
.subscribe-banner {padding: 0px 0px 10px 0px;}

.all_links-bottom-first {clear: both; padding: 10px 80px 0px 80px;}
.all_links-bottom {clear: both; padding: 0px 80px 10px 80px;}
.all_links-bottom-ins {border: 1px solid #EAEAEA; border-width: 1px 0px; padding: 3px 0px 5px 0px; text-align: center;}
.all_links-bottom-first .all_links-bottom-ins {border-width: 1px 0px 0px 0px;}

.m_krasa {border: 1px solid #969696; text-align: left; padding: 6px 0px 8px 8px;}
.m_krasa h5 {font-size: 11px; padding-bottom: 6px;}
.m_krasa img {border: 1px solid #646464;}

.m_player {border: 1px solid #568FC1; text-align: left; padding: 6px 0px 8px 8px; margin-bottom: 10px;}
.m_player h3 {font-size: 13px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.m_player img {border: 1px solid #646464;}

.v_player {float: left; padding: 0px 0px 0px 0px; position: relative; z-index: 3;}
.v_player img {border: 0px; display: block;}
.v_player .player_time {float: right; height: 20px; position: absolute; top: 5px; right: 4px; z-index: 5;}
.v_player .player_time-lbg {float: left; width: 7px; height: 20px; background: url(/_img/player_time_lbg.png) left top no-repeat;}
.v_player .player_time-rbg {float: left; width: 6px; height: 20px; background: url(/_img/player_time_rbg.png) right top no-repeat;}
.v_player .player_time-ins {float: left; width: auto; height: 20px; padding: 0px 3px 0px 3px; font-size: 10px; color: #6d6d6d; font-family: Arial, Helvetica, sans-serif; background: url(/_img/player_time_bg.png) left top repeat-x;}
.v_player .player_time-ins strong {color: #05548f; font-size: 14px; position: relative; top: 2px;}
.v_player .play {width: 69px; height: 70px; position: absolute; left: 152px; top: 99px; z-index: 6;}
.v_player .play-ins {width: 69px; height: 70px; cursor: pointer; background: url(/_img/play.png) left top repeat-x;}
.v_player .play-ins a {width: 69px; height: 70px; display: block; position: relative;}
.v_player .player_txt {width: 380px; height: 55px; position: absolute; cursor: pointer; bottom: 0px; left: 0px; z-index: 7;}
.v_player .player_txt-ins {width: 355px; height: 48px; padding: 10px 10px 0px 15px; color: white; font-size: 13px; line-height: 1.45em; font-family: Arial, Helvetica, sans-serif; background: url(/_img/player_bg.png) left top repeat-x;}
.v_player .player_txt-ins .player-overflow {width: 355px; height: 37px; overflow: hidden;}
.v_player .player_txt-ins a {color: white; text-decoration: none; position: relative;}
.video-links {padding: 5px 0px 5px 5px; list-style-type: none;}
.video-links li.copy_video {font-size: 10px; color: #323232; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.video-links li.copy_video img {position: relative; top: 1px; border: 0px; margin-left:10px;}
.video-links li.copy_video a {color: #323232; text-decoration: none; cursor: pointer; outline: none; border: 0px;}
.v_code {padding: 10px 0px 10px 0px;}
.v_code h5 {color: black; font-size: 11px;}
.v_code textarea {width: 290px; height: 50px; margin-top: 6px; font-size: 11px;}

.min_player {padding: 0px 0px 0px 0px; position: relative; z-index: 3;}
.min_player img {border: 0px; display: block;}
.min_player .player_time {float: right; height: 20px; position: absolute; top: 5px; right: 4px; z-index: 5;}
.min_player .player_time-lbg {float: left; width: 7px; height: 20px; background: url(/_img/player_time_lbg.png) left top no-repeat;}
.min_player .player_time-rbg {float: left; width: 6px; height: 20px; background: url(/_img/player_time_rbg.png) right top no-repeat;}
.min_player .player_time-ins {float: left; width: auto; height: 20px; padding: 0px 3px 0px 3px; font-size: 10px; color: #6d6d6d; font-family: Arial, Helvetica, sans-serif; background: url(/_img/player_time_bg.png) left top repeat-x;}
.min_player .player_time-ins strong {color: #05548f; font-size: 14px; position: relative; top: 2px;}
.min_player .play {width: 69px; height: 70px; position: absolute; left: 101px; top: 60px; z-index: 6;}
.min_player .play-ins {width: 69px; height: 70px; cursor: pointer; background: url(/_img/play.png) left top repeat-x;}
.min_player .play-ins a {width: 69px; height: 70px; display: block; position: relative;}
.min_player .player_txt {width: 275px; height: 55px; position: absolute; bottom: 0px; left: 0px; z-index: 7;}
.min_player .player_txt-ins {width: 250px; cursor: pointer; height: 48px; padding: 10px 10px 0px 15px; color: white; font-size: 13px; line-height: 1.45em; font-family: Arial, Helvetica, sans-serif; background: url(/_img/player_bg.png) left top repeat-x;}
.min_player .player_txt-ins .player-overflow {width: 250px; height: 37px; overflow: hidden;}
.min_player .player_txt-ins a {color: white; text-decoration: none; position: relative;}

.photo-buy-input {width: 92px; height: 14px; margin-top: 5px; outline: none; border: 0px; cursor: pointer; background: url(/_img/buy_photo_grey_off.gif) left top no-repeat;}
.photo-buy-input:hover {background: url(/_img/buy_photo_grey_on.gif) left top no-repeat;}
.photo-buy-link {float: left; display: block; margin: 15px 0px 10px 0px; width: 95px; height: 15px; background: url(/_img/buy_photo_off.gif) left top no-repeat;}
.photo-buy-link:hover {background: url(/_img/buy_photo_on.gif) left top no-repeat;}
.photo-buy {position: relative; z-index: 99; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.photo-buy-ins {position: absolute; left: 50px; top: 0px;}
.photo-buy-ins-bg {width: 451px; height: 181px; padding: 13px 0px 0px 33px; background: url(/_img/photo_buy_bg.png) left top no-repeat;}
.photo-buy-ins .photo-buy-close {text-align: right; padding-right: 24px; position: relative;}
.photo-buy-ins .photo-buy-head {padding: 0px 0px 5px 0px; margin-top: -4px; position: relative;}
.photo-buy-ins .photo-buy-head h4 {font-size: 14px; color: #3178b4; font-weight: bold; line-height: 1.0em;}
.photo-buy-ins .photo-buy-head span {font-size: 10px; color: #A2A2A2;}
.photo-buy-ins table {width: 410px; border-collapse: collapse; position: relative;}
.photo-buy-ins table th {width: 150px; padding: 4px 0px 4px 0px; color: black; font-weight: normal; text-align: left; font-size: 12px;}
.photo-buy-ins table td {padding: 4px 0px 4px 0px;}
.photo-buy-ins table td input {width: 256px; height: 15px; font-size: 11px; padding: 0px 0px 0px 5px; border: 0px; color: #666666; background: url(/_img/photo_buy_inp.gif) left top no-repeat;}
.photo-buy-ins table.photo-buy-subm th {width: 250px; padding: 2px 0px 3px 0px; font-size: 10px; color: #A2A2A2;}
.photo-buy-ins table.photo-buy-subm th a {color: #2F1CE8; text-decoration: underline;}
.photo-buy-ins table.photo-buy-subm th a:hover {text-decoration: none;}
.photo-buy-ins table.photo-buy-subm td {padding: 2px 0px 3px 0px; text-align: right;}
.photo-buy-ins table.photo-buy-subm td .subm {width: 92px; height: 22px; cursor: pointer; padding: 0px; border: 0px; background: url(/_img/photo_buy_subm.gif) left top no-repeat;}

#ad_ph_1 div {z-index: 100;}

.sub_content {padding: 0px 0px 25px 0px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: black;}
.sub_content a {color: #1163a8; text-decoration: underline;}
.sub_content a:hover {text-decoration: none;}
.sub_content h2 {font-size: 20px; padding: 0px 0px 5px 8px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0E60A2; position: relative; top: -5px; z-index: 2;}
.sub_content h3 {font-size: 14px; padding: 0px 0px 15px 8px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: black; line-height: 1.0em;}
.sub_content h4 {font-size: 12px; padding: 0px 0px 10px 8px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0E60A2; font-weight: normal;}
.sub_content h5 {font-size: 12px; padding: 0px 0px 0px 8px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: black; font-weight: normal;}
.sub_content h6 {font-size: 18px; padding: 0px 0px 14px 8px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1163a8; background: none;}
.sub_content p {padding: 0px 0px 4px 8px;}
.sub_content span {color: #7f7f7f; font-size: 11px; font-weight: normal;}
.sub_content dl {padding: 0px 0px 23px 8px; font-size: 10px;}
.sub_content ul {padding: 0px 0px 10px 22px; font-size: 10px;}
.sub_content ol {padding: 0px 0px 14px 26px;}
.sub_content .sub_txtblock {padding: 0px 0px 0px 0px; margin-bottom: 12px; border-bottom: 1px solid #7F7F7F;}
.sub_content .sub_txtblock.lastblock {border-bottom: 0px;}
.sub_content .sub_txtblock span {font-size: 12px;}
.sub_content .sub_txtblock label {color: #1163a8; font-size: 12px;}
.sub_content .sub_txtblock h3 {font-size: 12px; color: black; padding: 0px 0px 6px 8px;}
.sub_content .sub_txtblock h4 {font-size: 12px; color: #808080; padding: 0px 0px 10px 8px;}
.sub_content .sub_txtblock ul {padding: 0px 0px 0px 22px;}
.sub_content .sub_txtblock ul li {padding-bottom: 12px;}
.sub_content .sub_txtblock ul li span {color: #1163a8; font-size: 10px;}
.sub_alert {color: #d80000; padding: 0px 0px 14px 13px; background: url(/_img/sub_alert.gif) left 3px no-repeat;}
.sub_content .sub_images {padding: 0px 0px 12px 8px; font-size: 11px; color: #808080;}
.sub_content .sub_images img {border: 0px; margin: 0px 23px 13px 0px;}
.sub_content table.sub_price {width: 507px; border-collapse: collapse; margin: -6px 0px 5px 8px; padding: 0px; font-size: 10px;}
.sub_content table.sub_price th {width: 42px; font-weight: bold; text-align: left; vertical-align: top;}
.sub_content table.sub_price td {vertical-align: top; padding-bottom: 15px;}
.sub_content table.sub_price td.td {text-align: center; padding-right: 8px;}
.sub_content table.sub_price .firsttd td {padding-bottom: 0px;}
.sub_content table.sub_price table {width: 280px; border-collapse: collapse; margin: 0px 0px 2px 0px;}
.sub_content table.sub_price table th {padding-bottom: 2px; color: #808080; font-weight: normal; text-align: left; border-bottom: 1px solid #7F7F7F;}
.sub_content table.sub_price table th.thhead {border-bottom: 0px; padding-bottom: 3px; white-space: nowrap;}
.sub_content table.sub_price table td {width: 43px; font-size: 11px; text-align: left; border-bottom: 0px;}
.sub_content .sub_list {padding: 0px 0px 7px 8px;}
.sub_content .sub_list .look {float: left; padding-top: 2px; width: 143px; font-size: 10px; color: #949494;}
.sub_content .sub_list ul {list-style-type: none; margin-left: 143px; padding: 0px; font-size: 12px;}
.sub_content .sub_list ul li {padding: 0px 0px 0px 0px;}
.sub_content .note {padding: 11px 8px 0px 8px; margin-bottom: 12px; border: 1px solid #808080; border-width: 1px 0px; color: #7f7f7f;}
.sub_content .note h4 {color: #7f7f7f; padding: 0px 0px 10px 0px; font-weight: bold;}
.sub_content .note h5 {color: #7f7f7f; padding: 0px 0px 5px 0px;}
.sub_content .note p {padding: 0px 0px 4px 0px;}
.sub_content .note dl {padding: 0px 0px 15px 0px;}
.sub_content table.sub_table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.sub_content table.sub_table label {padding-left: 8px; background: url(/_img/sub_bullet.gif) left center no-repeat;}
.sub_content table.sub_table span {padding-left: 8px; color: #949494;}
.sub_content table.sub_table th {width: 153px; padding: 5px 3px 5px 0px; font-weight: normal; text-align: left;}
.sub_content table.sub_table th.th {vertical-align: top;}
.sub_content table.sub_table td {padding: 5px 0px 5px 0px;}
.sub_content table.sub_table td.td {padding: 12px 0px 5px 0px;}
.sub_content table.sub_table td input {width: 255px; height: 18px; padding: 0px 0px 0px 3px; border: 1px solid #7E7E7E; color: #3E3E3E; background: url(/_img/sub_inpbg.gif) left top repeat-x;}
.sub_content table.sub_table td input.inp_small {width: 30px;}
.sub_content table.sub_table td input.inp_check {width: 16px; height: 16px; border: 0px;}
.sub_content table.sub_table td input.inp_big {width: 359px;}
.sub_content table.sub_table td select {width: 260px; font-size: 11px; color: #3E3E3E; height: 18px; border: 1px solid #7E7E7E; background: url(/_img/sub_inpbg.gif) left top repeat-x;}
.sub_content table.sub_table td select.sel_full {width: 515px; margin-top: 8px; display: list-item;}
.sub_content table.sub_table td textarea {width: 359px; color: #3E3E3E; height: 70px; padding-left: 3px; margin-bottom: 7px; font-size: 12px; border: 1px solid #7E7E7E; font-family: Arial, Helvetica, sans-serif; background: url(/_img/sub_inpbg.gif) left top repeat-x;}
.sub_content table.sub_table td table.sub_table td {padding-bottom: 10px; border-bottom: 1px solid #808080; text-align: center;}
.sub_content table.sub_table td table.sub_table td input.inp_check {margin-top: 5px; text-align: center; vertical-align: middle;}
.sub_content table.sub_table td.td_inp {border-top: 1px solid #808080; padding: 12px 0px 20px 0px; text-align: right;}
.sub_content table.sub_table td.td_inp input {width: 128px; height: 20px; cursor: pointer; border: 0px;}
.sub_content table.sub_table td.td_inp input.print-kupon {background: url(/_img/print-kupon.gif) left top no-repeat;}
.sub_content table.sub_table td.td_inp input.send-call {background: url(/_img/send-call.gif) left top no-repeat;}
.sub_result {padding: 15px 25px 15px 25px; margin-bottom: 15px; border: 1px solid #CBCBCB; background-color: #F7F7F7;}
.sub_result table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.sub_result table th {width: 165px; padding: 5px 3px 8px 0px; color: #1E5A8A; font-weight: normal; text-align: left; vertical-align: top;}
.sub_result table td {padding: 5px 0px 8px 0px; vertical-align: top;}
.sub_result table td strong {font-size: 15px; text-decoration: underline;}
.sub_result table td label {font-size: 15px; font-weight: bold; text-decoration: underline; color: #27860C;}
.sub_result .sub_result-head {padding-bottom: 5px; margin-bottom: 10px; font-size: 12px; border-bottom: 1px dotted #B9B9B9;}
.sub_result .sub_result-head h3 {font-size: 14px;}

.fibo_logo {width: 160px; overflow: hidden;}
.fibo_logo img {border: 0px;}
.fibo_logo .leftimg {float: left; width: 89px; height: 42px;}
.fibo_logo .leftimg img {float: left;}
.fibo_logo .rightimg {float: right; width: 63px; height: 42px;}
.fibo_logo .rightimg img {float: right;}
#finance_fibo .finfo {border-top: 1px solid #A01E22; border-bottom: 1px solid #A01E22; margin: 2px 0px 5px 0px; background-color: #A01E22;}
#finance_fibo .finfo table {border-top: 1px solid white; border-bottom: 1px solid white; width: 100%;}
#finance-news-fibo {list-style: none; padding: 0px 10px 10px 10px;}
#finance-news-fibo li {margin-bottom: 10px; padding-left: 7px; background: url(/_img/black_ar.gif) left 5px no-repeat;}
#finance-news-fibo li.last {margin-bottom: 0px;}
#finance-news-fibo a {color: black; margin-bottom: 1px; font-size: 11px; font-weight: normal;}

.p_test {padding: 0px 0px 25px 0px;}
.p_test a {color: #1163A8; text-decoration: none;}
.p_test h2 {font-size: 18px; padding-bottom: 12px; color: #1163A8;}
.p_test .img {padding-bottom: 15px;}
.p_test .img img {border: 3px solid #1163A8;}
.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;}

.m_imgbanner {padding-bottom: 15px;}
.m_imgbanner img {border: 0px;}

.news_rcol {margin-top: -10px; padding-bottom: 12px; text-align: left; background-color: white;}
.news_rcol #news24 {background-color: white;}

#divwin #poll {padding: 15px 20px 15px 20px; width: 340px; max-height: 555px; overflow: auto; border: 0px;}
#divwin #poll .question {font-size: 12px; font-weight: bold; margin-bottom: 10px;}
#divwin #poll .item {margin-left: 27px; margin-bottom: 10px;}
#divwin #poll .radio {float: left;}
#divwin #poll form {margin-bottom: 10px;}
#divwin #poll .poll_please {font-size: 10px; color: #757575; font-style: italic; font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; border-bottom: 1px solid #D8D8D8; text-align: center;}
#divwin #poll h3 {font-size: 16px; font-family: Arial; margin: 15px 0px 18px 0px; color: #1163a8;}
#divwin #poll .poll_subm {padding-top: 10px; margin-top: 28px; background: url(/_img/poll_line.gif) left top repeat-x; text-align: center;}
#divwin #poll dl {margin: 10px 0px;}
#divwin #poll dt {margin-bottom: 5px; font-size: 110%; font-weight: bold;}
#divwin #poll dt span {font-size: 90%; font-weight: normal; margin-left: 10px; color: #343434;}
#divwin #poll dd {margin-bottom: 10px; height: 4px; background: #d50028; font-size: 0px; line-height: 0px;}
#divwin .poll_banner {text-align: center; margin-bottom:10px;}
#divwin .poll_banner .uslot_banner {width: 340px; height: 140px; overflow: hidden; margin: 0px auto; text-align: left;}
#divwin .poll_banner img {border: 0px; display: block;}

.divwin_head {width: 404px; height: 31px; border-collapse: collapse; padding: 0px; margin: 0px; text-align: left;}
.divwin_head-lbg {width: 14px; height: 31px; background: url(/_img/divwin_head-lbg.png) left top no-repeat;}
.divwin_head-bg {height: 31px; background: url(/_img/divwin_head-bg.png) left top repeat-x;}
.divwin_head-rbg {width: 11px; height: 31px; background: url(/_img/divwin_head-rbg.png) right top no-repeat;}
.divwin_head .poll_head {float: left; width: 50%; padding: 5px 0px 2px 23px; background: url(/_img/icon_kp.png) 0px 4px no-repeat; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.divwin_head #closeButton {float: right; text-align: right; padding: 7px 4px 0px 0px;}
.divwin_head #closeButton img {border: 0px; cursor: pointer;}
#divwin_ins {width: 404px; border-collapse: collapse; padding: 0px; margin: 0px; text-align: left;}
.divwin_ins-left {width: 14px; background: url(/_img/divwin_ins-left.png) left top repeat-y;}
.divwin_ins-center {background-color: white;}
.divwin_ins-right {width: 11px; background: url(/_img/divwin_ins-right.png) right top repeat-y;}
.divwin_bot-lbg {width: 14px; height: 15px; background: url(/_img/divwin_bot-lbg.png) left bottom no-repeat;}
.divwin_bot-bg {height: 15px; background: url(/_img/divwin_bot-bg.png) left bottom repeat-x;}
.divwin_bot-rbg {width: 11px; height: 15px; background: url(/_img/divwin_bot-rbg.png) right bottom no-repeat;}

#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(/_img/error_subm.gif) left top no-repeat;}
.error .error-emulation {position: absolute; width: 528px; height: 295px; border: none; z-index: -1; _filter:mask();}
.error_warning {padding: 0px 0px 6px 0px; color: #868686; font-size: 11px;}

.m_rusavto {width: 160px; overflow: hidden; padding: 0px 0px 7px 0px;}
.m_rusavto .m_course {width: 160px; background: url(/_img/m_course-bg.jpg) left top repeat-y;}
.m_rusavto .m_course-topbg {width: 160px; background: url(/_img/m_course-topbg.jpg) left top no-repeat;}
.m_rusavto .m_course-botbg {width: 126px; padding: 12px 17px 6px 17px; background: url(/_img/m_course-botbg.jpg) left bottom no-repeat;}
.m_rusavto .m_rzd {width: 160px; background: url(/_img/m_rzd-bg.jpg) left top repeat-y;}
.m_rusavto .m_rzd-topbg {width: 160px; background: url(/_img/m_rzd-topbg.jpg) left top no-repeat;}
.m_rusavto .m_rzd-botbg {width: 126px; padding: 12px 17px 18px 17px; background: url(/_img/m_rzd-botbg.jpg) left bottom no-repeat;}
.m_rusavto h4 {font-size: 14px; padding-bottom: 4px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.m_rusavto .m_rzd h4 {color: black; text-align: center; padding-bottom: 6px;}
.m_rusavto table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px;}
.m_rusavto table td {padding: 0px 0px 8px 0px; font-size: 11px; font-weight: bold; vertical-align: top;}
.m_rusavto .m_rzd table td {padding: 0px;}
.m_rusavto table td span {padding-left: 2px;}
.m_rusavto .m_course h4, .m_rusavto .m_course table td {color: #1161a8;}
.m_rusavto table td input {width: 120px; height: 17px; border: 0px; text-align: center; margin: 1px 0px 4px 0px; color: #666666; font-size: 9px; padding: 0px 5px 0px 5px; background: url(/_img/rusavto_inp.gif) left top no-repeat;}
.m_rusavto table td input.inp_min {width: 35px; height: 17px; padding: 0px 2px 0px 2px; margin-right: 1px; background: url(/_img/rusavto_inp-min.gif) left top no-repeat;}
.m_rusavto table td input.inp_min2 {width: 46px; height: 17px; padding: 0px 2px 0px 2px; background: url(/_img/rusavto_inp-min2.gif) left top no-repeat;}
.m_rusavto table td .small {font-size: 10px; margin-top: -4px; color: black; font-weight: normal;}
.m_rusavto table td .small a, .m_rusavto table td .m_course-type a {color: black; text-decoration: underline;}
.m_rusavto table td .small a:hover, .m_rusavto table td .m_course-type a:hover {text-decoration: none;}
.m_rusavto table td .m_course-type {font-size: 11px; padding-top: 5px; color: black; font-weight: normal; text-align: right;}
.m_rusavto table td .subm {float: left; width: 90px;}
.m_rusavto table td input.inp_subm {width: 77px; height: 22px; padding: 0px; margin: 5px 0px 0px 0px; cursor: pointer; background: url(/_img/course_subm.gif) left top no-repeat;}
.m_rusavto table .m_rzd td input.inp_subm {background: url(/_img/rzd_subm.gif) left top no-repeat;}
.m_rusavto table td .new_serch {float: right; width: 40px; font-size: 11px; color: black; font-weight: normal; text-align: right;}
.m_rusavto table td .new_serch a {color: #1161a8; text-decoration: underline;}
.m_rusavto table td .new_serch a:hover {text-decoration: none;}
.m_rusavto table td input.calendar {float: left; width: 126px; height: 17px; padding: 0px 2px 0px 2px; background: url(/_img/rusavto_inp-min3.gif) left top no-repeat;}
.m_rusavto .m_course-lite {width: 160px; background: url(/_img/m_course-lite.gif) left top repeat-y;}
.m_rusavto .m_course-lite-topbg {width: 160px; background: url(/_img/m_course_lite_topbg.gif) left top no-repeat;}
.m_rusavto .m_course-lite-botbg {width: 160px; background: url(/_img/m_course_lite_botbg.gif) left bottom no-repeat;}
.m_rusavto .m_course-lite h4 {padding: 7px 10px 12px 12px; margin-bottom: 3px; text-align: center;}
.m_rusavto .m_course-lite h4 a {color: #1161a8; text-decoration: none;}

.part_finam {padding: 15px 0px 30px 15px;}
.part_finam h3 {font-size: 16px; line-height: 130%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 10px; color: black; text-decoration: underline;}
.part_finam h3 a {color: black; text-decoration: underline;}
.part_finam h3 a:hover {color: black; text-decoration: none;}
.part_finam table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px;}
.part_finam table td {width: 50%; padding: 0px 0px 20px 0px; vertical-align: top;}
.part_finam table td table {width: 232px; font-size: 12px; line-height: 130%; font-family: Arial, Helvetica, sans-serif;}
.part_finam table td table .table_head {font-weight: bold; white-space: nowrap; color: black;}
.part_finam table td table th {width: 50%; padding: 3px 3px 3px 3px; font-weight: normal; text-align: left; vertical-align: top; color: black;}
.part_finam table td table td {width: 25%; padding: 3px 3px 3px 3px; vertical-align: top; white-space: normal; text-align: right; color: black;}
.part_finam table td table td span.fleft {float: left; color: #008000;}
.part_finam table td table td span.fright {float: right;}
.part_finam table td table .bg-gray td, .part_finam table td table .bg-gray th {background-color: #EFEFEF;}
.part_finam a {color: black; text-decoration: none;}
.part_finam .data {padding-right: 15px; font-size: 12px; text-align: right;}
.part_finam .data a {color: #3962A7; text-decoration: underline;}
.part_finam .data a:hover {text-decoration: none;}
.part_finam h2 {font: normal 27px/120% Arial, Verdana, sans-serif; letter-spacing: 0.7em; text-align: center; padding-bottom: 25px; color: black;}
.part_finam table td table.full {width: 445px; margin-left: 20px;}
.part_finam table td table.full th {width: 175px;}
.part_finam table td table.full td {width: 85px;}
.part_finam table td table.full td.last {width: 57px; padding-left: 43px;}

.cb {width: 515px; font-family: Arial, Helvetica, sans-serif; background-color: #d7d7d7; position: relative;}
.cb_news .cb {top: 0px; margin-bottom: 10px;}
.cb_news .cb_result {top: 0px;}
.cb_lcol {float: left; width: 443px; padding: 6px 5px 5px 5px; background-color: #eaeaea;}
.cb_lcol h6 {float: left; font-size: 12px; color: #20507b; font-weight: bold; padding: 2px 2px 1px 0px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; letter-spacing: 0.2pt;}
.cb_lcol .cb_services {border-bottom: 1px solid #B8B8B8;}
.cb_lcol .cb_services .cb_services-all {height: 1%;}
.cb_lcol .cb_services .cb_services-all .cb_item {float: left; padding: 0px 4px 6px 0px; font-size: 10px;}
.cb_lcol .cb_services .cb_services-all .cb_itemtop {float: left; padding: 0px 4px 6px 0px; position: relative; top: -2px;}
.cb_lcol .cb_cod {float: left; width: 320px; padding: 5px 10px 0px 0px;}
.cb_lcol .cb_cod .cb_cod-for {margin-left: 100px; list-style-type: none; color: #868686; font-size: 10px;}
.cb_lcol .cb_cod .cb_cod-for li.li {float: left; height: 12px; padding: 4px 5px 0px 19px; overflow: hidden; background: url(/_img/sb_icons.png) left top no-repeat;}
.cb_lcol .cb_cod .cb_cod-for li.ya {float: left; height: 12px; padding: 4px 12px 0px 19px; overflow: hidden; background: url(/_img/sb_icons.png) left -16px no-repeat;}
.cb_lcol .cb_cod .cb_cod-for li.liv {float: left; height: 12px; padding: 4px 0px 0px 19px; overflow: hidden; background: url(/_img/sb_icons.png) left -32px no-repeat;}
.cb_lcol .cb_cod .cb_cod-block {float: left; width: 300px; padding-right: 3px;}
.cb_lcol .cb_cod .cb_cod-open {padding: 0px 0px 3px 0px; font-size: 12px; margin-top: 2px; border: 1px solid #D6D6D6; background-color: white; text-align: center;}
.cb_lcol .cb_cod .cb_cod-open a {color: #20507b; text-decoration: underline;}
.cb_lcol .cb_cod .cb_cod-opened {padding: 5px 5px 5px 5px; font-size: 12px; margin-top: 2px; border: 1px solid #D6D6D6; background-color: white; text-align: left;}
.cb_lcol .cb_cod .cb_cod-opened textarea {width: 286px; height: 80px; border: 1px solid #868686; font-size: 11px;}
.cb_lcol .cb_cod .cb_help {float: left; width: 17px; height: 16px; margin-top: 4px; overflow: hidden; cursor: pointer; background: url(/_img/sb_icons.png) left -48px no-repeat;}
.cb_lcol .cb_links {float: left; list-style-type: none; width: 113px; padding: 8px 0px 0px 0px; font-size: 11px;}
.cb_lcol .cb_links a {color: #e12243; text-decoration: underline;}
.cb_lcol .cb_links a:hover {text-decoration: none;}
.cb_lcol .cb_links li {padding-bottom: 6px;}
.cb_rcol {float: left; width: 57px; color: #868686; font-size: 10px; text-align: center; line-height: 1.0em;}
.cb_rcol .cb_read {color: #868686; padding-top: 4px;}
.cb_rcol .cb_print {color: #868686; padding-top: 6px;}
.cb_rcol a {color: #868686; text-decoration: none;}
.cb_rcol span.img {display: block; padding: 5px 0px 0px 12px; text-align: left;}
.cb_rcol .cb_print span.img {padding: 5px 0px 0px 8px;}
.cb_rcol span.img img {display: block; border: 0px;}
.cb_result {position: relative; top: -10px;}
.cb_result a {color: #20507B; text-decoration: none;}

.arhive_lcol {float: left; width: 247px; padding: 26px 10px 0px 0px; font-size: 14px;}
.arhive_lcol .arhive_lhead {font-family: Helvetica, sans-serif; font-weight: bold; max-height: 1.0em; color: #d40808; padding-bottom: 3px;}
.arhive_lcol .arhive_map {width: 204px; height: 133px; background: url(/_img/may1_lcolbg.jpg) left top no-repeat;}
.arhive_lcol .arhive_map a {display: block; width: 204px; position: relative; left: 0px; top: 70px; text-align: center; padding: 4px 5px 5px 5px; color: #d40808; text-decoration: underline; background-color: white;}
.arhive_lcol a {color: #0f61a6; text-decoration: underline;}
.arhive_lcol a:hover {text-decoration: none;}
.arhive_lcol ul {list-style-type: none; padding: 0px 30px 20px 10px; line-height: 1.1em;}
.arhive_lcol ul li {padding: 5px 0px 7px 0px;}
.arhive_rcol {float: left; width: 733px; padding-top: 26px; background: url(/_img/arhive_rcolbg.gif) left top no-repeat;}
.arhive_rcol .arhive_rhead {padding-bottom: 6px;}
.arhive_rcol .arhive_rhead h1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; text-align: center; background: url(/_img/arhive_rhead.gif) left 70% repeat-x; color: #d90909;}
.arhive_rcol .arhive_rhead h1 span {background-color: white; padding: 0px 12px 0px 12px;}
.arhive_rcol .arhive_content {padding: 0px 10px 50px 10px;}
.arhive_rcol .arhive_year {font-size: 28px; font-family: "Georgia", Arial, Helvetica, sans-serif; color: black; text-align: center; background: url(/_img/arhive_yaer.gif) left 60% repeat-x;}
.arhive_rcol .arhive_year span {background-color: white; padding: 0px 13px 0px 13px;}
.arhive_rcol .arhive_list {padding: 0px 0px 0px 0px;}
.arhive_rcol .arhive_list ul {list-style-type: none;}
.arhive_rcol .arhive_list ul li {float: left; padding: 15px 46px 20px 0px;}
.arhive_rcol .arhive_list ul li.last {padding: 15px 0px 20px 0px;}
.arhive_rcol .arhive_list ul li img {border: 0px;}

.table-head td {background: #568fc1; font-weight: bold; color: #ffffff; text-align: center;}

.link-theme {width: 100%; margin: -30px 0px 40px 0px;}
.link-theme h4 {font-size: 14px; color: #e40000; line-height: 1.2em; padding: 0px 20px 17px 0px; background: url(/_img/link_theme_h4.gif) left bottom no-repeat;}
.link-theme h4 a {color: #e40000;}
.link-theme .link-theme-block {margin: 7px 0px 8px 0px; padding: 0px 17px 0px 17px; background-color: #f4f4f4; height: 1%;}
.link-theme .link-theme-block .img {float: left; width: 80px; height: 60px;}
.link-theme .link-theme-block .img img {float: left; border: 0px;}
.link-theme .link-theme-block .txt {padding: 5px 0px 0px 0px; line-height: 1.2em; margin-left: 90px; font-size: 14px;}
.link-theme .link-theme-block .txt a {color: #1163a8;}
.link-theme ul {list-style-type: none; border-bottom: 1px solid #D7D7D7; padding-bottom: 1px;}
.link-theme ul li {clear: both;}
.link-theme ul li span {display: block; float: left; width: 80px; padding: 3px 0px 10px 0px; font-size: 11px; color: #808080;}
.link-theme ul li label {display: block; padding: 2px 0px 10px 0px; font-size: 12px;}
.link-theme ul li a {color: #1163a8; text-decoration: underline;}
.link-theme ul li a:hover {text-decoration: none;}

.gallery-article {margin: -25px 0px 35px 0px;}
.gallery-article h4 {font-size: 14px; color: #e40000; line-height: 1.2em; padding: 0px 20px 17px 0px; background: url(/_img/link_theme_h4.gif) left bottom no-repeat;}
.gallery-article h4 a {color: #e40000;}
.gallery-article-ins {padding: 0px 7px 5px 7px; background: url(/_img/gallery_article_bg.gif) left bottom repeat-x;}
.gallery-article-ins .scrollgallery {border: 0px;}
.gallery-article-ins .scrollgallery_inp {width: 451px;}

.dozory_line {padding: 0px 0px 10px 0px; text-align: left;}
.dozory_line h3 {font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
.dozory_line h3 a {padding-left: 15px; color: #1d91cc; background: url(/_img/dozory_bullet.gif) left center no-repeat;}

.yp {padding: 0px 0px 0px 0px;}
.yp a {color: #0055a5; text-decoration: none;}
.yp img {border: 0px;}
.yp h2 {font-size: 14px; padding: 0px 4px; font-weight: bold;}
.yp h1 {font-size: 18px; color: #0055a5; padding-bottom: 5px;}
.yp h1.yp_left {width: 135px; float: left;}
.yp_pathway {padding: 13px 4px 10px 4px; font-size: 12px;}
.yp_pathway a {text-decoration: underline;}
.yp_pathway a:hover {text-decoration: none;}
.yp_firms {padding: 0px 0px 0px 0px;}
.yp_firms .yp_item {padding: 5px 0px 5px 0px; margin-bottom: 17px; border-top: 2px solid #0055a5; background-color: #f9f9f9;}
.yp_firms .yp_item .yp_item-head {padding: 0px 18px 9px 18px;}
.yp_firms .yp_item .yp_item-head .img {float: left; width: 150px; padding-right: 10px;}
.yp_firms .yp_item .yp_item-head .img img {float: left;}
.yp_firms .yp_item .yp_item-head .txt {float: left; padding: 6px 0px 0px 0px; font-size: 11px;}
.yp_firms .yp_item .yp_item-head .txt h4 {font-size: 12px; padding-bottom: 1px; font-weight: bold;}
.yp_firms .yp_item .yp_item-head .txt .yp_cat a {color: #e19a00; text-decoration: underline;}
.yp_firms .yp_item .yp_item-head .txt .yp_cat a:hover {text-decoration: none;}
.yp_firms .yp_item .yp_item-adress {padding: 0px 0px 0px 10px; margin: 0px 4px; background-color: #e1e1e1; font-size: 11px; position: relative;}
.yp_firms .yp_item .yp_item-adress table {width: 100%; border-collapse: collapse; border: 0px;}
.yp_firms .yp_item .yp_item-adress table th {width: 10%; font-weight: normal; color: black; text-align: left; vertical-align: top;}
.yp_firms .yp_item .yp_item-adress table td {width: 40%; padding: 0px 10px 0px 10px; color: #0055a5; text-align: right; vertical-align: top;}
.yp_firms .yp_item .yp_item-adress table td img {vertical-align: top; margin-left: 5px;}
.yp_firms .yp_item .yp_item-more {margin-top: 10px; padding: 7px 5px 4px 10px; text-align: right; font-size: 11px; background: url(/_img/yp_item_bor.gif) left top repeat-x;}
.yp_firms .yp_item .yp_item-more a {float: right; width: 125px; display: block; padding-right: 18px; color: #808080; text-decoration: underline;}
.yp_firms .yp_item .yp_item-more a:hover {text-decoration: none;}
.yp_firms .yp_item .yp_item-more a.close {background: url(/_img/yp_arrow_grey.gif) right 3px no-repeat;}
.yp_firms .yp_item .yp_item-more a.open {background: url(/_img/yp_arrow_grey_on.gif) right 2px no-repeat;}
.yp_firms .yp_item .yp_item-detail {padding: 20px 10px 10px 18px; margin-top: 5px; background: url(/_img/yp_item_detail.gif) left top repeat-x;}
.yp_firms .yp_item .yp_item-detail table {width: 100%; border-collapse: collapse; border: 0px;}
.yp_firms .yp_item .yp_item-detail table td {width: 50%; vertical-align: top;}
.yp_firms .yp_item .yp_item-detail table td table th {width: 50px; font-weight: normal; text-align: left; vertical-align: top;}
.yp_firms .yp_item .yp_item-detail table td table td {text-align: right;}
.yp_firms .yp_item .yp_item-detail p {padding-top: 12px;}
.yp_firms .yp_item .yp_item-detail .map {padding-top: 4px;}
.yp_pagenav {padding: 0px 4px 10px 4px; margin-top: -8px; color: #808080; font-size: 11px; word-spacing: 0.4em; line-height: 1.6em;}
.yp_pagenav span {color: black; padding: 0px 1px; background-color: #d5dde4;}
.yp_pagenav a {text-decoration: underline;}
.yp_pagenav a:hover {text-decoration: none;}
.yp_other {padding: 3px 4px 20px 4px; color: #e19a00; border-top: 1px solid #D9D9D9; line-height: 1.4em;}
.yp_other a {color: #e19a00; text-decoration: underline;}
.yp_other a:hover {text-decoration: none;}
.yp_article {padding: 9px 0px 20px 0px; margin-top: 5px; border-top: 2px solid #0055A5;}
.yp_article .yp_article-head {padding: 0px 0px 10px 0px;}
.yp_article .yp_article-head .img {float: left; width: 205px; padding-right: 10px;}
.yp_article .yp_article-head .img img {float: left;}
.yp_article .yp_article-head .txt {float: left; padding: 6px 0px 0px 0px; font-size: 11px;}
.yp_article .yp_article-head .txt h4 {font-size: 12px; padding-bottom: 2px; font-weight: bold;}
.yp_article .yp_article-head .txt .yp_cat a {color: #e19a00; text-decoration: underline;}
.yp_article .yp_article-head .txt .yp_cat a:hover {text-decoration: none;}
.yp_article .yp_article-adress {padding: 0px 0px 10px 0px;}
.yp_article .yp_article-adress table {width: 100%; border-collapse: collapse; border: 0px;}
.yp_article .yp_article-adress table th {width: 250px; padding: 0px 10px 0px 16px; font-weight: normal; text-align: left; vertical-align: top; border-right: 1px solid #d9d9d9;}
.yp_article .yp_article-adress table td {padding: 0px 0px 0px 10px; vertical-align: top;}
.yp_article .yp_article-adress table table th {width: 110px; padding: 5px 0px 10px 0px; border-right: 0px;}
.yp_article .yp_article-adress table table td {padding: 5px 0px 10px 0px; text-align: right; color: #0055a5;}
.yp_article .yp_article-adress table a {text-decoration: underline;}
.yp_article .yp_article-adress table a:hover {text-decoration: none;}
.yp_article .yp_timework {padding: 5px 14px 6px 15px; margin-bottom: 15px; background-color: #ededed;}
.yp_article .yp_descr {padding: 0px 15px 0px 15px;}
.yp_article .yp_descr p {padding-bottom: 4px; color: black;}
.yp_article .yp_title {padding: 5px 14px 6px 15px; margin-bottom: 10px; color: #808080; background-color: #ededed;}
.yp_article .yp_gallery {padding: 0px 10px 1px 15px;}
.yp_article .yp_gallery ul {list-style-type: none;}
.yp_article .yp_gallery ul li {float: left; padding: 0px 10px 10px 0px;}
.yp_article .yp_gallery ul li.last {padding: 0px 0px 10px 0px;}
.yp_article .yp_gallery ul li img {float: left; border: 1px solid #CCCCCC;}
.yp_article .yp_map {padding: 0px 20px 10px 20px; text-align: center;}
.yp_abc {width: 100%; border-collapse: collapse; border: 0px; line-height: 1.6em;}
.yp_abc th {width: 158px; padding: 0px 0px 10px 10px; vertical-align: top; text-align: left; font-weight: normal;}
.yp_abc td {padding: 0px 0px 10px 0px; vertical-align: top; word-spacing: 0.15em;}
.yp_abc a {text-decoration: underline;}
.yp_abc a:hover {text-decoration: none;}
.yp_mlist {padding: 0px 0px 10px 0px;}
.yp_mlist table {width: 100%; border-collapse: collapse; border: 0px;}
.yp_mlist table td {width: 50%; padding-bottom: 10px; vertical-align: top;}
.yp_mlist table td table th {width: 48px; text-align: right; font-weight: normal; vertical-align: top;}
.yp_mlist table td table td {width: auto; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
.yp_mlist table td table td h4 {padding: 10px 0px 5px 0px; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.yp_mlist table td table td ul {list-style-type: none; font-size: 12px;}
.yp_mlist table td table td ul li a {color: #676767;}
.yp_alllist-link {padding: 0px 0px 20px 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic;}
.yp_alllist-link a {color: #d17600; text-decoration: underline;}
.yp_alllist-link a:hover {text-decoration: none;}
.yp_select {float: right; width: 363px; margin-top: 3px; padding: 1px 0px 2px 5px; color: black; background-color: #f4f4f4; font-size: 14px;}
.yp_select span {font-weight: bold; padding-left: 8px; background: url(/_img/yp_sel_bullet.gif) left 7px no-repeat;}
.yp_select a {color: #808080; text-decoration: underline;}
.yp_select a:hover {text-decoration: none;}
.yp_alllist {padding: 10px 0px 20px 0px;}
.yp_alllist table {width: 100%; border-collapse: collapse; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.yp_alllist table td {width: 50%; padding-right: 5px; vertical-align: top;}
.yp_alllist table td h4 {padding: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.yp_alllist table td ul {list-style-type: none; padding-bottom: 15px; color: #808080;}
.yp_alllist table td ul li a {color: #808080; text-decoration: underline;}
.yp_alllist table td ul li a:hover {text-decoration: none;}
.yp_menu {width: 160px; margin-bottom: 15px; background: url(/_img/yp_menu_bg.gif) left top repeat-y;}
.yp_menu_topbg {width: 160px; background: url(/_img/yp_menu_topbg.gif) left 20px no-repeat;}
.yp_menu_botbg {width: 160px; background: url(/_img/yp_menu_botbg.gif) left bottom no-repeat;}
.yp_menu .yp_tabs {list-style-type: none;}
.yp_menu .yp_tabs li {float: left; height: 20px; text-align: center; font-size: 12px; color: #C2D8EB; font-weight: bold;}
.yp_menu .yp_tabs li a {display: block; color: #C2D8EB;}
.yp_menu .yp_tabs li.tab1 {width: 84px; background: url(/_img/yp_tab1.gif) left top no-repeat;}
.yp_menu .yp_tabs li.tab1 a {width: 84px; height: 17px; padding-top: 3px;}
.yp_menu .yp_tabs li.tab1_sel {width: 76px; color: white; background: url(/_img/yp_tab1_sel.gif) left top no-repeat;}
.yp_menu .yp_tabs li.tab1_sel a {width: 76px; height: 17px; padding-top: 3px; color: white;}
.yp_menu .yp_tabs li.tab2 {width: 84px; background: url(/_img/yp_tab2.gif) left top no-repeat;}
.yp_menu .yp_tabs li.tab2 a {width: 84px; height: 17px; padding-top: 3px;}
.yp_menu .yp_tabs li.tab2_sel {width: 76px; color: white; background: url(/_img/yp_tab2_sel.gif) left top no-repeat;}
.yp_menu .yp_tabs li.tab2_sel a {width: 76px; height: 17px; padding-top: 3px; color: white;}
.yp_menu .yp_menu-list {padding: 10px 0px 7px 0px; color: white;}
.yp_menu .yp_menu-list table {width: 160px; border-collapse: collapse; border: 0px;}
.yp_menu .yp_menu-list table td, .yp_menu .yp_menu-list table th {padding-bottom: 3px; height: 29px; vertical-align: top; text-align: left; font-weight: normal;}
.yp_menu .yp_menu-list table td a {display: block; width: 121px; height: 23px; padding: 6px 0px 0px 0px; color: white; text-decoration: underline;}
.yp_menu .yp_menu-list table td a:hover {text-decoration: none;}
.yp_menu .yp_menu-list table th {width: 39px;}
.yp_menu .yp_menu-list table th a {display: block; position: relative; cursor: pointer;}
.yp_menu .yp_menu-list table th a.yp_icon01 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon01.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon02 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon02.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon03 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon03.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon04 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon04.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon05 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon05.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon06 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon06.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon07 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon07.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon08 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon08.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon09 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon09.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon10 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon10.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon11 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon11.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon12 {width: 39px; height: 26px; text-decoration: none; background: url(/_img/yp_micon12.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon13 {width: 39px; height: 29px; text-decoration: none; background: url(/_img/yp_micon13.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon14 {width: 39px; height: 27px; text-decoration: none; background: url(/_img/yp_micon14.png) left top no-repeat;}
.yp_menu .yp_menu-list table th a.yp_icon15 {width: 39px; height: 27px; text-decoration: none; background: url(/_img/yp_micon15.png) left top no-repeat;}
.yp_menu .yp_menu-list table tr.select td, .yp_menu .yp_menu-list table tr.select th {padding-bottom: 0px; background: url(/_img/yp_menu_sel.gif) left 6px repeat-x;}
.yp_menu .yp_form {padding: 10px 0px 7px 0px; color: white; font-size: 12px;}
.yp_menu .yp_form table {width: 100%; border-collapse: collapse; border: 0px; }
.yp_menu .yp_form table td {padding: 0px 0px 10px 10px; vertical-align: top;}
.yp_menu .yp_form table td.subm {padding: 10px 10px 2px 10px; text-align: right;}
.yp_menu .yp_form table td input {width: 134px; height: 18px; margin: 2px 0px 2px 1px; padding: 0px 0px 0px 4px; border: 0px; font-size: 10px; color: #868686; background: url(/_img/yp_inp.gif) left top no-repeat;}
.yp_menu .yp_form table td input.inp_big {width: 136px; height: 20px; margin: 2px 0px 2px 0px; background: url(/_img/yp_inp_big.gif) left top no-repeat;}
.yp_menu .yp_form table td input.inp_small {width: 42px; height: 18px; margin-left: 0px; background: url(/_img/yp_inp_small.gif) left top no-repeat;}
.yp_menu .yp_form table td input.inp_med {width: 87px; height: 18px; margin-left: 2px; background: url(/_img/yp_inp_med.gif) left top no-repeat;}
.yp_menu .yp_form table td select {width: 139px; height: 18px; margin: 4px 0px 5px 1px; font-size: 10px; color: #868686;}
.yp_menu .yp_form table td input.inp_subm {width: 72px; height: 20px; padding: 0px; background: url(/_img/yp_subm.gif) left top no-repeat;}

.kp_menu {width: 160px; background: #f5f5f5 url(/_img/kp_menu_topbg.gif) left 61px no-repeat;}
.kp_menu .imgtop {width: 160px; padding-bottom: 6px;}
.kp_menu .imgtop img {display: block; border: 0px;}
.kp_menu_ins {padding: 0px 0px 15px 0px; background: url(/_img/kp_menu_botbg.gif) left bottom no-repeat;}
.kp_menu_ins ul {list-style-type: none; padding: 0px 8px 0px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.kp_menu_ins ul li {padding: 5px 0px 8px 0px; background: url(/_img/kp_menu_bor.gif) left bottom repeat-x;}
.kp_menu_ins ul li a {color: #1163a8; text-decoration: underline;}
.kp_menu_ins ul li a:hover {text-decoration: none;}
.kp_menu_ins ul li.last {background: none;}
.kp_menu_ins ul#twitter_update_list li {background: none;}
.kp_rcol {width: 820px; padding: 0px 0px 20px 0px; vertical-align: top;}
.kp_rcol img {border: 0px;}
.kp_rcol a {color: #1163a8; text-decoration: underline;}
.kp_rcol a:hover {text-decoration: none;}
.kp_rhead {padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}
.kp_rhead h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; background: url(/_img/kp_rhead_bg.gif) left 70% repeat-x; color: black;}
.kp_rhead h1 span {padding: 0px 12px; background-color: white;}
.kp_block-head {padding: 6px 10px 10px 10px; border-bottom: 1px solid #bfbfbf; background-color: #f5f5f5;}
.kp_block-head table {width: 100%; border-collapse: collapse; border: 0px;}
.kp_block-head table td {width: 50%; padding-right: 20px; vertical-align: top;}
.kp_block-head table td .img {float: left; width: 109px; padding: 4px 10px 0px 0px;}
.kp_block-head table td .img img {display: block;}
.kp_block-head table td .txt {float: left;}
.kp_block-head table td .txt h2 {font-size: 24px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px;}
.kp_block-head table td .txt p {font-style: italic; font-size: 12px; color: black;}
.kp_block-list {padding: 15px 16px 20px 16px; background: url(/_img/kp_rcol_bg.gif) left top no-repeat;}
.kp_block-list table {width: 100%; border-collapse: collapse; border: 0px;}
.kp_block-list table th {width: 380px; padding-right: 20px; text-align: left; font-weight: normal; vertical-align: top;}
.kp_block-list table td {padding-right: 20px; vertical-align: top;}
.kp_block-list table h3 {font-size: 18px; font-weight: normal; font-style: italic; color: black; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px;}
.kp_block-list table ul {list-style-type: none; font-size: 12px; color: #7f7f7f; line-height: 1.3em;}
.kp_block-list table ul span {color: black;}
.kp_block {padding: 25px 0px 20px 0px; background: url(/_img/kp_rcol_bg.gif) left top no-repeat;}
.kp_block h2 {font-size: 24px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; padding-bottom: 4px; color: black; background: url(/_img/kp_menu_bor.gif) left 15px repeat-x;}
.kp_block h2 span {padding: 0px 12px 0px 0px; background-color: white;}
.kp_block .kp_block-ins {padding: 0px 0px 20px 0px; background: url(/_img/kp_rcol_bg.gif) left bottom no-repeat;}
.kp_block .kp_block-ins table {width: 100%; border-collapse: collapse; border: 0px;}
.kp_block .kp_block-ins table td {width: 30%; padding: 0px 15px 20px 0px; vertical-align: top;}
.kp_block .kp_block-ins table td .img {float: left; width: 72px; height: 75px; padding: 3px 10px 0px 4px; background: url(/_img/material/kp_img_bg.gif) left top no-repeat;}
.kp_block .kp_block-ins table td .img img {display: block;}
.kp_block .kp_block-ins table td .txt {margin-left: 86px;}
.kp_block .kp_block-ins table td .txt h5 {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px;}
.kp_block .kp_block-ins table td .txt p {color: #7f7f7f;}
.kp_block-main {padding: 0px 0px 20px 0px;}
.kp_block-main table {width: 100%; border-collapse: collapse; border: 0px;}
.kp_block-main table td {width: 260px; padding: 0px 20px 35px 0px; vertical-align: top; background: url(/_img/kp_block_bg.gif) left 98% no-repeat;}
.kp_block-main table td.last {padding: 0px 0px 35px 0px;}
.kp_block-main table td .kp_title {height: 22px; padding: 5px 0px 0px 10px; color: white; font-size: 13px; font-weight: bold; background: #4c89c2 url(/_img/kp_title.gif) right top no-repeat;}
.kp_block-main table td .kp_title a {color: white; text-decoration: none;}
.kp_block-main table td .img img {border: 0px; display: block;}
.kp_block-main table td .txt {padding: 3px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif;}
.kp_block-main table td .txt h5 {font-size: 12px; color: #7f7f7f; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-bottom: 12px;}
.kp_block-main table td .txt h5 a {color: #7f7f7f; text-decoration: none;}
.kp_block-main table td .txt p {font-size: 12px; font-style: italic; color: black;}
.kp_block-main table td .txt p a {color: black; text-decoration: none;}

.m_sp {width: 158px; border: 1px solid #989898; margin-bottom: 12px;}
.m_sp ul {list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.m_sp ul li {padding: 2px 0px 2px 7px; background: url(/_img/m_sp_bg.gif) left bottom repeat-x;}
.m_sp ul li a {padding-left: 12px; background: url(/_img/m_sp_arrow.gif) left center no-repeat;}

.m_poll-banner {width: 194px; height: 300px; margin: 0px auto 12px auto; background: url(/_img/poll_bg.jpg) left top no-repeat;}
.m_poll-logo {padding: 10px 0px 4px 0px;}
.m_poll-logo img {border: 0px; display: block;}
.m_poll-banner form {padding: 0px 5px 0px 10px;}
.m_poll-banner h3 {font-weight: normal; padding-bottom: 5px; font-size: 13px;}
.m_poll-banner .item {margin-left: 40px; margin-bottom: 5px;}
.m_poll-banner .radio {float: left; margin-left: 20px; clear: both;}
.m_poll-banner .button {margin-top: 5px;}
.m_poll-banner p {font-size: 10px; padding: 5px 0px 0px 0px;}

.r_head {width: 989px; margin-bottom: 20px; height:122px; background:url(/_img/radio/r_bg.gif) #eb8b25; position:relative;}
.r_head .r_head-bg {width: 100%; background: #ef8b16 url(/_img/r_head_bg.gif) left 28px no-repeat;}
.r_head .r_head-topbg {width: 100%; background: url(/_img/r_head_topbg.gif) left top no-repeat;}
.r_head .r_head-botbg {width: 100%; background: url(/_img/r_head_botbg.gif) left bottom no-repeat; position: relative;}
.r_head .r_head-dedmoroz {position: absolute; width: 67px; height: 85px; left: 151px; top: 26px; background: url(/_img/r_dedmoroz.png) left top no-repeat;}
.r_head .r_head-elka {position: absolute; width: 227px; height: 103px; right: 0px; top: 66px; z-index: 55; background: url(/_img/e_elka.png) left top no-repeat;}
.r_head .r_mmenu {height:25px;background:#e27715;margin:0 0 5px 185px;}
.r_head .r_mmenu-bg {width: 100%; background: url(/_img/r_mmenu_bg.gif) left bottom no-repeat;}
.r_head .r_mmenu table {width: 100%; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
.r_head .r_mmenu table td.icon {width: 20px; white-space: nowrap; padding-right: 10px;}
.r_head .r_mmenu table td.text {padding: 4px 4px 3px 4px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.r_head .r_mmenu table td.last {width: 100%; padding: 4px 20px 6px 0px; text-align: right;}
.r_top_level_menu, .r_top_level_menu:visited, .r_top_level_menu:hover {color: white; text-decoration: none; line-height:18px; text-transform : uppercase; text-shadow: #cf490a 1px 1px 1px; font-size:12px;}
.r_head .r_logo {float: left; width: 157px; padding: 5px 18px 12px 10px;}
.r_head .r_logo img {border: 0px; display: block;}
.r_head .r_head-right {float: left; width: 592px;}
.r_head .r_head-right .r_play {float: left; width: 590px; height: 50px; overflow: hidden; margin-top: 4px; background: white url(/_img/r_play-bg.gif) left top repeat-x;}
.r_head .r_head-right .r_play-lbg {float: left; width: 590px; height: 50px; background: url(/_img/r_play-lbg.gif) left top no-repeat;}
.r_head .r_head-right .r_play-rbg {float: left; width: 588px; height: 48px; padding: 2px 0px 0px 2px; background: url(/_img/r_play-rbg.gif) right top no-repeat;}
.r_head .r_head-right #radio-cast-now-playing {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

.r_top_menu td.text div.select {float: left; background: #F1EFF0 url(/_img/r_mm_sel_lbg.gif) left top no-repeat;}
.r_top_menu td.text div.select a {float: left; display: block; padding: 1px 6px 2px 6px; color: #e58514; background: url(/_img/r_mm_sel_rbg.gif) right top no-repeat;}

.r_head .r_head-right .r_play table tbody tr td .r_current_cast:link {color: black; font-weight: bold;}
.r_head .r_head-right .r_play table tbody tr td .r_current_cast:visited {color: black; font-weight: bold;}

.r_head .r_head-right .r_play-rbg table tbody tr td a:visited {color: black;}
.r_head .r_head-right .r_play .player {float: left;}
.r_head .r_head-right .r_play .txt {vertical-align: middle; padding-left: 4px; margin-top: -3px;}
.r_head .r_head-right .r_dates {float: left; width: 455px; padding: 1px 30px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.r_head .r_head-right .r_dates a {color: black; text-decoration: none;}
.r_head .r_head-right .r_dates table {width: 100%; border-collapse: collapse; border: 0px;}
.r_head .r_head-right .r_dates table th {width: 85px; height: 18px; padding: 7px 0px 0px 15px; font-weight: bold; text-align: left; color: white; vertical-align: top;}
.r_head .r_head-right .r_dates table td {vertical-align: top;}
.r_head .r_head-right .r_dates table td .r_dates-bg {height: 18px; padding: 7px 9px 0px 9px; text-align: center;}
.r_head .r_head-right .r_dates table td.select .r_dates-bg {padding: 7px 0px 0px 0px; background: url(../_img/tv_dates_bg.png) left top repeat-x;}
.r_head .r_head-right .r_dates table td.select .r_dates-lbg {min-width: 14px; width: 14px; height: 27px; background: url(../_img/tv_dates_lbg.png) left top no-repeat;}
.r_head .r_head-right .r_dates table td.select .r_dates-rbg {min-width: 14px; width: 14px; height: 27px; background: url(../_img/tv_dates_rbg.png) right top no-repeat;}
.r_head .r_head-right .r_dates table td.select a {color: #0a4e86; text-decoration: underline;}
.r_head .r_head-right .r_dates table td.select a:hover {text-decoration: none;}
.r_head .r_play-news {float: left; width: 195px; padding: 0px 0px 0px 7px;}
.r_head .r_play-news .img {float: left; padding-right: 2px;}
.r_head .r_play-news .img img {border: 0px;}
.r_head .r_play-news .txt {float: left; background: url(/_img/radio/r_head_telephone_bg.gif) left top no-repeat; width:185px; height:41px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; padding:28px 0 0 10px; text-shadow: #cf490a 1px 1px 1px; }
.r_head .r_play-news .txt a {color: white;}
.r_head .r_green {position: absolute; bottom: -17px; right: 7px; z-index: 99; width: 336px; height: 41px; background: url(../_img/r_green_bg.gif) left top repeat-x;}
.r_head .r_green-lbg {width: 336px; height: 41px; background: url(../_img/r_green_lbg.gif) left top no-repeat;}
.r_head .r_green-rbg {width: 316px; height: 27px; padding: 14px 10px 0px 10px; font-size: 12px; color: white; text-align: center; background: url(../_img/r_green_rbg.gif) right top no-repeat;}
.r_head .r_green a {color: white; text-decoration: underline;}
.r_head .r_green a:hover {text-decoration: none;}
.r_head .r_green img {border: 0px; vertical-align: top;}

.r_bottom {margin-top:10px;}
.r_bottom table {border-collapse:collapse}
.r_bottom table td.icon {width:29px;padding:3px 3px 0 3px; vertical-align:top;}
.r_bottom table img {vertical-align:bottom}


.r_finished {text-align: center; padding: 32px 0px 3px 0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

.r_day {list-style-type: none;}
.r_day li {float: left; background: url(../_img/r_day_bg.gif) left top repeat-x;}
.r_day li div {float: left; background: url(../_img/r_day_lbg.gif) left top no-repeat;}
.r_day li div div {float: left; padding: 2px 7px 4px 7px; color: white; font-size: 14px; font-weight: bold; background: url(../_img/r_day_rbg.gif) right top no-repeat;}
.r_day li div div a {color: white; text-decoration: underline;}
.r_day li div div a:hover {text-decoration: none;}
.r_day li#r_last {float: right; position: relative; right: 0px; background: none;}
.r_day li#r_last div {background: none;}
.r_day li#r_last div div {color: black; padding: 4px 7px 4px 7px; font-size: 12px; background: none;}
.r_day li#r_last div div a {color: black; text-decoration: none; border-bottom: 1px solid black;}
.r_day li#r_last div div a:hover {border-bottom: 0px;}
.r_day li.active {background: none;}
.r_day li.active div {background: none;}
.r_day li.active div div {color: #009900; background: none;}
.r_day li.active div div a {color: #009900;}

li#r_tomorrow {float: left; background: url(../_img/r_day_bg.gif) left top repeat-x; padding:0;margin-top:16px;}
li#r_tomorrow div {float: left; background: url(../_img/r_day_lbg.gif) left top no-repeat;}
li#r_tomorrow div div {float: left; padding: 2px 7px 4px 7px; color: white; font-size: 14px; font-weight: bold; background: url(../_img/r_day_rbg.gif) right top no-repeat;}
li#r_tomorrow div div a {color: white; text-decoration: underline;}
li#r_tomorrow div div a:hover {text-decoration: none;}


.r_title {font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0e5fa2; line-height: 0.6em;}
.r_title_arhive {background-color:#f5f5f5;padding:5px;margin:10px 0;}
.r_title_arhive a {display:block;font-family:Tahoma;font-size:14px;font-weight:bold;color:#fff;height:28px;border:1px solid #eba029;background:url(/_img/radio/r_to_archive_bg.gif) #eba029;text-align:center;line-height:28px;}
.r_title_program {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0e5fa2; line-height: 0.6em;}
.r_program {padding: 0px 0px 30px 0px; font-family: Arial, Helvetica, sans-serif;}
.r_program ul {list-style-type: none;}
.r_program ul li {clear: both; padding: 16px 0px 0px 0px;}
.r_program.r_arhive ul li {padding: 0px 0px 0px 0px;}
.r_program.r_program-arh ul li {padding: 13px 0px 0px 0px; border-bottom: 1px solid black;}
.r_program ul li .time {float: left; width: 2.85em; padding-right: 8px;}
.r_program ul li .time .time-block {width: 2.85em;}
.r_program ul li .time .time-txt {border: 1px solid #B0BCC2; border-width: 0px 1px; padding: 0px 0px 1px 0px; background-color: #fcfcfc; font-weight: bold; text-align: center; font-size: 12px; color: #484c4d; line-height: 0.8em;}
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {height: 1px; font-size: 1px; overflow: hidden; border-style: solid; border-width: 0px 1px; display: block; background-color: #fcfcfc;}
.b1 {margin: 0px 2px; background-color: #EBEEF0; border: none;}
.b1 b {margin: 0px 1px; background-color: #B8C3C8; border-color: #CBD3D7;}
.b2   {margin: 0px 1px;	border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3   {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4   {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5   {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.r_program ul li .time.select .time-txt {background-color: #fc7401; color: white;}
.r_program ul li .time.select .b2, .r_program ul li .time.select .b3, .r_program ul li .time.select .b4, .r_program ul li .time.select .b5,
.r_program ul li .time.select .b2 i, .r_program ul li .time.select .b3 i, .r_program ul li .time.select .b4 i, .r_program ul li .time.select .b5 i,
.r_program ul li .time.select .b2 b, .r_program ul li .time.select .b3 b, .r_program ul li .time.select .b4 b, .r_program ul li .time.select .b5 b,
.r_program ul li .time.select .b2 q, .r_program ul li .time.select .b3 q, .r_program ul li .time.select .b4 q, .r_program ul li .time.select .b5 q {background-color: #fc7401;}
.r_program ul li .time .plus {padding: 4px 0px 0px 0px; text-align: center;}
.r_program ul li .time .plus img {border: 0px;}
.r_program ul li .item {margin-left: 4.4em; color: #484c4d; padding: 1px 0px 6px 0px;}
.r_program ul li .item .anchormans a, .r_program ul li .item_arhive a {color: #484c4d; text-decoration: none;}
.r_program ul li .item h5, .r_program ul li .item_arhive h5 {font-size: 14px; padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: black;}
.r_program ul li .item h5 a, .r_program ul li .item_arhive h5 a {color: black; text-decoration: none;}
.r_program ul li .item p {font-size: 12px; font-style: italic;}
.r_program ul li .item .anchormans, .r_program ul li .item_arhive .anchormans {font-size: 10px;}
.r_program ul li .item .anchormans a, .r_program ul li .item_arhive .anchormans a {text-decoration: underline;}
.r_program ul li .item .anchormans a:hover, .r_program ul li .item_arhive .anchormans a:hover {text-decoration: none;}
.r_program ul li .item .anchormans span a, .r_program ul li .item_arhive .anchormans span a {color: #0e5fa2; text-decoration: none; font-weight: bold;}
.r_program ul li h3 {font-size: 14px; padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.r_program ul li h3 a {color: #0e5fa2; text-decoration: underline;}
.r_program ul li h3 a:hover {text-decoration: none;}
.r_program ul li .r_arhivetxt {font-size: 11px; color: black;}
.r_program ul li .time_arhive {float: left; width: 5.4em; padding: 4px 8px 0px 0px; text-align: right; font-size: 10px; color: #484c4d;}
.r_program ul li .time_arhive strong {font-size: 12px; color: black;}
.r_program ul li .item_arhive {margin-left: 6.0em; color: #484c4d; padding: 1px 0px 6px 0px;}
.r_program ul li .item_arhive h5 {padding-bottom: 2px;}
.r_program ul li .item_arhive h5 span {font-weight: normal; font-style: italic;}
.r_program ul li .item_arhive .r_download {padding: 10px 0px 0px 0px;}
.r_program ul li .item_arhive .r_download-txt {float: left; font-size: 12px; line-height: 1.4em; font-weight: bold; color: black;}
.r_program ul li .item_arhive .r_download-txt span {font-weight: normal; color: #484c4d;}
.r_program ul li .item_arhive .r_download-txt a {color: #0e5fa2; text-decoration: underline;}
.r_program ul li .item_arhive .r_download-txt a:hover {text-decoration: none;}
.r_program ul li .item_arhive .r_download-play {float: left; width:100%; font-size: 11px; text-align: right; line-height: 1.6em; color: #989898;}
.r_program ul li .item_arhive .r_download-play-img {height: 19px; padding-right: 8px; background: url(/_img/r_download_playbg.gif) right top no-repeat;}
.r_program ul li .item_arhive .r_download-play-img strong {color: black;}
.r_program ul li .item_arhive .r_download-play-img img {float: left; border: 0px;}
.r_program ul li .item_arhive .r_download-play .r_download-play-txt {font-size: 12px;}
.r_program ul li .item_arhive .r_download-play .r_download-play-txt a {color: #fc7401; text-decoration: underline;}
.r_program ul li .item_arhive .r_download-play .r_download-play-txt a:hover {text-decoration: none;}
.r_program ul li .item_arhive .r_download-txt a.stenography {color: #0e5fa2; text-decoration: underline;}
.r_program ul li .item_arhive .r_download-txt a.stenography:hover {text-decoration: none;}
.r_cb {width: 515px; height: 1%; padding-top: 25px;}
.r_cb .r_cb-facebook {float: left; width: 350px;}
.r_cb .r_cb-item {float: left; padding: 0px 4px 6px 0px; font-size: 10px;}
.r_cb .r_cb-itemtop {float: left; padding: 0px 4px 6px 0px; position: relative; top: -2px;}

.r_table {width: 100%; border-collapse: collapse; border: 0px; margin: 0px 0px 6px 0px;}
.r_table th {width: 155px; padding: 0px 5px 0px 0px; text-align: right; font-weight: normal; color: black; font-size: 18px; font-family: Tahoma, Verdana, Helvetica, sans-serif;}
.r_table td {padding: 0px 0px 0px 0px; text-align: left; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #1a5ca7;}
.r_table td strong {font-size: 24px;}

.r_program_list { border-collapse: collapse;}
.r_program_list td { padding: 0px 4px 20px 0px; }
.r_program_list tbody tr td a { color: #0E5FA2; font-family: Arial, Helvetica, sans-serif; }
.r_program_list tbody tr td a.r_goto_arhive { color: #FC7401; }
.r_program_list .r_goto_arhive_block {width: 100%; text-align: right; margin: 0px; padding 0px;}

.r_pagination {padding: 15px 0px 10px 0px; text-align: right; font-weight: bold; font-size: 12px; word-spacing: 0.8em;}
.r_pagination a {color: black; text-decoration: none; font-style: italic;}
.r_pagination strong {color: #0e5fa2; text-decoration: underline;}

.r_descr {padding: 12px 5px 5px 10px; margin-bottom: 15px; background-color: #f5f5f5; font-size: 12px; height: 1%;}
.r_descr h3 {font-size: 14px; padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif; color: #0e5fa2;}
.r_descr-autor {float: left; width: 160px; padding: 8px 0px 0px 0px;}
.r_descr-autor p {color: #484c4d;}
.r_descr-autor table {width: 160px; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
.r_descr-autor table th {width: 40px; height: 40px; padding-bottom: 10px; font-weight: bold; text-align: left;}
.r_descr-autor table th img {border: 0px; display: block;}
.r_descr-autor table td {padding: 0px 5px 10px 10px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #484c4d;}
.r_descr-autor table td a, .r_descr-autor ul li a {color: #1a5ca7; text-decoration: underline;}
.r_descr-autor table td a:hover, .r_descr-autor ul li a:hover {text-decoration: none;}
.r_descr-autor table tr.grey th, .r_scroll-ins table tr.grey td {background-color: #f5f5f5;}
.r_descr-autor ul {list-style-type: none; padding: 7px 0px 0px 0px;}
.r_descr-form {float: right; width: 287px; padding: 7px 0px 0px 0px; color: #1a5ca7; font-size: 11px;}
.r_descr-form input {width: 245px; height: 18px; margin: 4px 0px 4px 0px; padding: 0px 0px 0px 5px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #989898;}
.r_descr-form textarea {width: 245px; height: 88px; margin: 4px 0px 4px 0px; padding: 2px 0px 0px 5px; border: 1px solid #c6c6c6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #989898;}
.r_descr-form textarea.textarea_big {height: 178px;}
.r_descr-form input.inp_subm {width: 164px; height: 20px; margin: 4px 0px 0px 0px; padding: 0px; border: 0px; background: url(/_img/buttons/post.gif) left top no-repeat;}
.r_descr-form table td, .r_descr-form th {vertical-align: top;}
.r_descr-form th {text-align: right;}
.r_descr .img {float: left; /*width: 200px; height: 250px; есть либо 135px x 275px, либо 70х70 */padding-right: 15px;}
.r_descr .img img {/*width: 200px; height: 250px; есть либо 135px x 275px, либо 70х70 */ border: 0px; display: block;}
.r_descr .txt {float: left; width: 260px; padding-right: 25px; line-height: 1.25em;}
.r_descr .txt p {font-size: 11px;}

.kp_calendar-arhive {margin-bottom: 10px;}
.r_article a {color: #0E5FA2;}

.r_tit {width: 160px; background-color: #fc7401; color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center;}
.r_tit-topbg {width: 100%; background: url(/_img/r_tit_topbg.gif) left top no-repeat;}
.r_tit-botbg {width: 100%; padding: 2px 0px 3px 0px; background: url(/_img/r_tit_botbg.gif) left bottom no-repeat;}
.r_tit-botbg a {color: white; text-decoration: underline;}
.r_tit-botbg-grey {width: 100%; padding: 2px 0px 3px 0px; background: url(/_img/r_tit_botbg_grey.gif) left bottom no-repeat;}
.r_rubric {padding: 0px 0px 10px 0px; margin-bottom: 10px; background: #f5f5f5 url(/_img/r_rubric_botbg.gif) left bottom no-repeat;}
.r_rubric ul {list-style-type: none; padding: 5px 5px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.r_rubric ul li {padding: 2px 0px;}
.r_rubric ul li a {color: #0e5fa2; text-decoration: underline;}
.r_rubric ul li a:hover {text-decoration: none;}
.r_rubric-link {position: relative; top: -6px; text-align: right;}
.r_rubric-link a {color: #0E5FA2;}

.r_poll {width: 160px; padding-bottom: 20px;}
.r_poll h3 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-top: 3px;}
.r_poll .r_poll_balance {width: 160px; height: 124px; position: relative;}
.r_poll .r_poll_balance.normal {background: url(/_img/balance_normal.gif) left top no-repeat;}
.r_poll .r_poll_balance.left {background: url(/_img/balance_left.gif) left top no-repeat;}
.r_poll .r_poll_balance.right {background: url(/_img/balance_right.gif) left top no-repeat;}
.r_poll .r_poll_balance .r_poll_yes {width: 60px; height: 30px; text-align: center; font-size: 11px; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em;}
.r_poll .r_poll_balance .r_poll_yes span {color: #369c3b; font-size: 15px;}
.r_poll .r_poll_balance .r_poll_yes label {padding-right: 5px;}
.r_poll .r_poll_balance.normal .r_poll_yes {position: absolute; top: 72px; left: 13px;}
.r_poll .r_poll_balance.left .r_poll_yes {position: absolute; top: 75px; left: 11px;}
.r_poll .r_poll_balance.right .r_poll_yes {position: absolute; top: 63px; left: 10px;}
.r_poll .r_poll_balance .r_poll_no {width: 60px; height: 30px; text-align: center; font-size: 11px; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em;}
.r_poll .r_poll_balance .r_poll_no span {color: #d6041d; font-size: 15px; padding-left: 5px;}
.r_poll .r_poll_balance .r_poll_no label {padding-right: 0px;}
.r_poll .r_poll_balance.normal .r_poll_no {position: absolute; top: 72px; left: 87px;}
.r_poll .r_poll_balance.left .r_poll_no {position: absolute; top: 63px; left: 83px;}
.r_poll .r_poll_balance.right .r_poll_no {position: absolute; top: 74px; left: 83px;}

.r_scroll {padding: 0px 0px 11px 0px;}
.r_scroll-ins {width: 160px; overflow:hidden; padding: 8px 0px 0px 0px;}
.r_scroll-ins table {width: 160px; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
.r_scroll-ins table th {width: 40px; height: 40px; padding: 1px 0px 1px 0px; border-bottom: 1px solid white; font-weight: normal; text-align: left;}
.r_scroll-ins table th img {border: 0px; display: block;}
.r_scroll-ins table td {padding: 1px 5px 1px 6px; border-bottom: 1px solid white; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #484c4d;}
.r_scroll-ins table td a {color: #484c4d; text-decoration: underline;}
.r_scroll-ins table td a:hover {text-decoration: none;}
.r_scroll-ins table tr.grey th, .r_scroll-ins table tr.grey td {background-color: #f5f5f5;}
.r_scroll .link {text-align: right;}
.r_scroll .link a {color: #0E5FA2;}

.r_guest {width: 294px; padding: 0px 0px 10px 0px; margin-bottom: 10px; background-color: #f5f5f5;}
.r_tit-r {width: 294px; background: url(/_img/r_tit_r_bg.gif) left top repeat-y; color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.r_tit-r-topbg {width: 294px; background: url(/_img/r_tit_r_topbg.gif) left top no-repeat;}
.r_tit-r-botbg {width: 294px; padding: 3px 0px 4px 0px; background: url(/_img/r_tit_r_botbg.gif) left bottom no-repeat;}
.r_tit-r-botbg-grey {width: 282px; padding: 2px 0px 3px 12px; background: url(/_img/r_tit_r_botbg_grey.gif) left bottom no-repeat;}
.r_guest-ins {padding: 10px 10px 0px 10px; font-family: Arial, Helvetica, sans-serif; color: black;}
.r_guest-ins .r_guest-txt {padding: 0px 0px 10px 0px; font-size: 11px; background: url(/_img/r_border.gif) left bottom repeat-x;}
.r_guest-ins .r_guest-txt .img {float: left; width: 140px; padding: 4px 5px 0px 0px;}
.r_guest-ins .r_guest-txt .img img {border: 0px;}
.r_guest-ins .r_guest-txt .txt h3 {font-size: 16px; padding-bottom: 4px; font-weight: bold; color: #0e5fa2;}
.r_guest-ins .r_guest-txt .txt p {padding-bottom: 10px;}
.r_guest-ins .r_guest-txt .txt p.radio {font-style: italic; color: #484c4d;}
.r_guest-ins .r_guest-txt .txt p.theme {font-style: italic; font-size: 12px; color: #484c4d;}
.r_guest-ins .r_guest-txt .txt .anchormans {padding-bottom: 10px;}
.r_guest-ins .r_guest-txt .txt a {color: black; text-decoration: underline;}
.r_guest-ins .r_guest-txt .txt a:hover {text-decoration: none;}
.r_guest-ins .r_guest-txt .txt span {color: #d10101;}
.r_guest-ins .r_guest-form {padding: 10px 0px 0px 0px; font-size: 11px;}
.r_guest-ins .r_guest-form h3 {font-size: 14px; padding-bottom: 5px; font-weight: bold;}
.r_guest-ins .r_guest-form table {width: 100%; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px; color: #484c4d;}
.r_guest-ins .r_guest-form table th {width: 55px; padding: 2px 10px 5px 0px; font-weight: normal; vertical-align: top; text-align: right;}
.r_guest-ins .r_guest-form table td {padding: 0px 0px 5px 0px; vertical-align: top;}
.r_guest-ins .r_guest-form table td span {color: #d10101;}
.r_guest-ins .r_guest-form table td input {width: 195px; height: 14px; padding-left: 5px; border: 1px solid #484c4d; font-size: 11px;}
.r_guest-ins .r_guest-form table td textarea {width: 260px; height: 83px; margin-top: 3px; padding-left: 5px; border: 1px solid #484c4d; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.r_guest-ins .r_guest-form table td.message {padding-top: 10px;}
.r_guest-ins .r_guest-form table td.subm {text-align: right; padding: 3px 7px 0px 0px;}
.r_guest-ins .r_guest-form table td.subm input.subm {width: 164px; height: 20px; border: 0px; padding: 0px; cursor: pointer; background: url(/_img/buttons/post.gif) left top no-repeat;}

.r_state-pages  {margin-top: 8px; width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2B587A; word-spacing: 0.3em; font-family: Arial, Helvetica, sans-serif;}
.r_state-pages .number span  {font-weight: bold; padding: 0px 3px 0px 2px; color: #2B587A; border-bottom: 2px solid #2B587A;}
.r_state-pages .number a {color: #2B587A;}

.r_programme-new {padding: 0px 5px 3px 10px;}
.r_player {width: 515px; border-collapse: collapse; margin: 0px 0px 5px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
.r_player th {width: 443px; text-align: left; vertical-align: top; font-weight: normal;}
.r_player td {width: 66px; padding: 0px 10px 6px 0px; vertical-align: bottom; text-align: right;}
.r_player td img {float: right; border: 0px; display: block;}
.r_player .r_player-topbg {width: 443px; background: #f5f5f5 url(/_img/r_player_topbg.gif) left top no-repeat;}
.r_player .r_player-botbg {width: 435px; padding: 3px 3px 6px 5px; color: #5e5e5e; background: url(/_img/r_player_botbg.gif) left bottom no-repeat;}
.r_player .r_player-botbg .date {float: left; width: 70px; padding: 2px 6px 0px 0px; text-align: right; font-weight: bold; font-size: 11px;}
.r_player .r_player-botbg .txt {margin-left: 76px; font-weight: bold; font-size: 14px;}
.r_player .r_player-botbg .txt2 {margin-left: 13px; font-weight: bold; font-size: 14px;}
.r_player .r_player-botbg .player {clear: both; padding-top: 5px;}
.r_player .r_player-botbg .player img {border: 0px; display: block;}
.r_player .r_player-botbg .player .player_down {float: left; width: 9px; padding: 6px 4px 0px 0px;}
.r_player .r_player-botbg .player .player-ins {float: left; width: 313px;}
.r_list-arhive {padding: 0px 0px 10px 0px;}
.r_list-arhive h3 {font-size: 14px; padding: 5px 0px 2px 5px; color: #005ba1; font-family: Arial, Helvetica, sans-serif;}
.r_list-arhive ul {list-style-type: none;}
.r_list-arhive ul li {clear: both; padding: 5px 0px 2px 0px; overflow: hidden; color: #5e5e5e;}
.r_list-arhive ul li a {color: #5e5e5e; text-decoration: underline;}
.r_list-arhive ul li img {border: 0px; display: block;}
.r_list-arhive ul li .down {float: left; width: 9px; padding: 4px 7px 0px 5px;}
.r_list-arhive ul li .play {float: left; width: 22px; padding: 0px 8px 0px 0px;}
.r_list-arhive ul li .play img {width:22px;}
.r_list-arhive ul li .date {float: left; width: 60px; padding: 3px 4px 0px 0px; font-size: 11px;}
.r_list-arhive ul li .txt {float: left; width: 366px; padding: 0px 10px 0px 0px; font-size: 14px;}
.r_list-arhive ul li .txt .guest {font-size: 11px; padding-top: 2px;}
.r_list-arhive ul li .txt .player {padding: 7px 0px 5px 0px;}
.r_list-arhive ul li .view {float: left; width: 14px; padding: 0px;}
.r_programme-title {padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
.r_programme-title h4 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.r_programme-title p {font-size: 11px;}
.r_list-arhive2 {padding: 0px 0px 10px 0px;}
.r_list-arhive2 h3 {font-size: 14px; padding: 5px 0px 2px 5px; color: #005ba1; font-family: Arial, Helvetica, sans-serif;}
.r_list-arhive2 ul {list-style-type: none;}
.r_list-arhive2 ul li {clear: both; padding: 4px 0px 0px 5px; overflow: hidden; color: #5e5e5e;}
.r_list-arhive2 ul li a {color: #5e5e5e; text-decoration: none;}
.r_list-arhive2 ul li img {border: 0px; display: block;}
.r_list-arhive2 ul li .down {float: left; width: 9px; padding: 4px 7px 0px 5px;}
.r_list-arhive2 ul li .play {float: left; width: 22px; padding: 0px 8px 0px 0px;}
.r_list-arhive2 ul li .txt {float: left; width: 435px; padding: 0px 10px 0px 0px; font-size: 14px;}
.r_icons {padding: 0px 0px 10px 20px;}
.r_icons img {border: 0px;}
.r_autorlist {padding: 10px 0px 10px 10px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #5e5e5e;}
.r_autorlist table {width: 515px; border-collapse: collapse; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
.r_autorlist table th {width: 14px; padding: 0px 5px 5px 0px; vertical-align: top; text-align: left;}
.r_autorlist img {border: 0px;}
.r_autorlist table td {vertical-align: top; padding: 0px 0px 5px 0px;}
.r_autorlist table td div {width: 165px;}
.r_autorlist a {color: #5e5e5e;}
.r_podcast {padding: 30px 0px 0px 0px;}
.r_podcast h3 a {color: #1166a7;}

.odkl-klass-stat {
    background:#f93 url(/_img/odkl_klass_stat.gif) no-repeat;
    border-style: none;
	font: normal 17px arial;
	overflow:hidden;
    padding-bottom:1px;
    padding-left: 70px;
    padding-top:1px;
    text-decoration: none;
	*height:21px;
}

.odkl-klass-stat SPAN{
/*.counter*/
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CC6633;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CC6633;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CC6633;


    text-decoration: none;
    padding: 0 5px;
    text-align: center;
    font: normal 17px arial;
    color: #cc6633;
    background:white !important;
}

#pop-up { }
#pop-up dl {margin: 10px 0;}
#pop-up dt {margin-bottom: 5px; font-size: 110%; font-weight: bold;}
#pop-up dt span {font-size: 90%; font-weight: normal; margin-left: 10px; color: #343434;}
#pop-up dd {margin-bottom: 10px; height: 4px; background: #d50028; font-size: 0; line-height: 0;}
#pop-up .bot-links {overflow: hidden; background: #eaeaea; margin: 10px 15px; clear: both;}
#pop-up .bot-links .left {float: left; width: 50%; padding: 7px 0 6px 10px;}
#pop-up .bot-links a {color: #323232;}
#pop-up .bot-links .right {margin-left: 60%; text-align: right; padding: 7px 10px 6px 0;}
#pop-up .comment-error {font-size: 12px; color: #d50028; font-weight: bold; padding: 10px 0;}

.tost {padding: 0px 0px 20px 0px;}
.tost .tost_topimg {padding-bottom: 8px;}
.tost .tost_topimg img {display: block;}
.tost h2 {font-size: 24px; text-align: center; color: #e98900; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tost .tost_p {text-align: center;  font-size: 14px; color: #565d66;}
.tost .tost_txt {width: 515px; background: #f5f5f5 url(/_img/tost_txt_topbg.gif) left top no-repeat;}
.tost .tost_txt-ins {width: 495px; padding: 16px 10px 20px 12px; background: url(/_img/tost_txt_botbg.gif) left bottom no-repeat;}
.tost .tost_txt-ins ul {float: left; width: 243px; list-style-type: none; font-size: 14px; font-weight: bold;}
.tost .tost_txt-ins ul li {padding-bottom: 10px;}
.tost .tost_txt-ins ul li a{color: #323232;}
.tost .tost_txt-ins ul li a.selected{color: #e98900;}
.tost .tost_txt-ins ul li label {cursor: pointer;}
.tost h3 {font-size: 18px; padding: 14px 3px 0px 3px; border-bottom: 1px solid #da1000; color: #e98900; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tost .tost_result {width: 488px; margin: 0px auto; height: 275px; background: url(/_img/tost_bg.jpg) left top no-repeat; position: relative;}
.tost .tost_result-ins {padding: 42px 0px 0px 245px; width: 233px; height: 233px; font-size: 16px; font-weight: bold; font-style: italic; font-family: "Georgia", Times, serif; text-indent: -8px; line-height: 1.3em;}
.tost .tost_subm {width: 63px; height: 61px; position: absolute; right: -7px; bottom: -8px; z-index: 3;}
.tost .tost_subm input {width: 63px; height: 61px; cursor: pointer; border: 0px; background: url(/_img/tost_button.jpg) left top no-repeat;}
.tost .tost_copy {padding: 12px 5px 20px 5px; font-size: 14px; overflow: hidden;}
.tost .tost_copy textarea {width: 505px; height: 45px; margin-top: 3px; font-size: 75%;}

#mtv {width: 465px; height: 400px; vertical-align: top;}
.mtv {width: 444px; background: url(/_img/mtv_bg.jpg) left top no-repeat; color: #40454c; position: relative;}
.mtv .mtv_topbg {width: 444px; background: url(/_img/mtv_topbg.jpg) left top no-repeat;}
.mtv .mtv_botbg {width: 444px; padding: 43px 0px 20px 0px; background: url(/_img/mtv_botbg.jpg) left bottom no-repeat;}
.mtv .mtv_br {width: 444px; height: 11px; background: url(/_img/mtv_br.gif) center top no-repeat;}
.mtv .mtv_play {width: 422px; padding-left: 22px; background: url(/_img/mtv_play_lbg.gif) left top no-repeat;}
.mtv .mtv_play-ins {width: 400px; padding-right: 22px; background: url(/_img/mtv_play_rbg.gif) right top no-repeat;}
.mtv .mtv_play-ins img {display: block; border: 0px;}
#liveplayer {display:block; font-family: Arial, Helvetica, sans-serif; width:400px; height:300px; background: url('http://kp.ru/f/160/banner_img/99/40/4099.jpg') no-repeat scroll center; position: relative;}
#liveplayer .mtv_playimg {background: url('/_img/play_tv.png') no-repeat scroll left top transparent; height: 50px; width: 50px; position: absolute; left: 3px; bottom: 3px; z-index: 8; cursor: pointer;}
#liveplayer .mtv_playimg:hover {background: url('/_img/play_tv_act.png') no-repeat scroll left top transparent;}
#liveplayer .mtv_playtxt {position: absolute; width: 50px; text-align: center; left: 3px; bottom: 48px; z-index: 15; color: #ffb421; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase;}
.mtv h3 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 5px 0px 3px 0px; color: #FF443E; margin: 0px;}
.mtv h3 a {color: #FF443E; text-decoration: underline;}
.mtv h3 a:hover {color: #FF443E; text-decoration: none;}
.mtv h2 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding: 3px 0px 3px 22px; margin: 0px;}
.mtv ul {list-style-type: none; padding: 0px 0px 0px 22px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.mtv ul li {padding: 0px 0px 1px 20px; color: #ea9f0d}
.mtv ul li span {color: #40454c;}
.mtv h4 {font-size: 12px; padding: 6px 0px 0px 0px; color: #40454c; font-family: Arial, Helvetica, sans-serif; text-align: center; font-weight: bold;}
.mtv h4 a {color: #40454c;}
.mtv h4 a:hover {color: #40454c; text-decoration: underline;}
.mtv a {color: #40454c; text-decoration: none;}
.mtv .mtv_star {width: 102px; height: 102px; position: absolute; right: 18px; bottom: 0px; background: url(/_img/mtv_star.gif) left top no-repeat;}
#mtv #video-block {margin-bottom: 0px;}

.s_itv {width: 295px; margin-bottom: 10px; background: url(/_img/s_itv_bg.jpg) left top no-repeat; color: #40454c; position: relative;}
.s_itv .s_itv_topbg {width: 295px; background: url(/_img/s_itv_topbg.jpg) left top no-repeat;}
.s_itv .s_itv_botbg {width: 295px; padding: 38px 0px 38px 0px; background: url(/_img/s_itv_botbg.jpg) left bottom no-repeat;}
.s_itv .s_itv_play {width: 287px; padding-left: 8px; background: url(/_img/s_itv_play_lbg.gif) left top no-repeat;}
.s_itv .s_itv_play-ins {width: 275px; padding-right: 12px; background: url(/_img/s_itv_play_rbg.gif) right top no-repeat;}
.s_itv .s_itv_play-ins img {display: block; border: 0px;}
.s_itv h3 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 5px 0px 3px 0px; color: #FF443E; margin: 0px;}
.s_itv h3 a {color: #FF443E; text-decoration: underline;}
.s_itv h3 a:hover {color: #FF443E; text-decoration: none;}
.s_itv h2 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; padding: 7px 0px 3px 8px; margin: 0px;}
.s_itv ul {list-style-type: none; list-style-position: inside; padding: 10px 0px 0px 15px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.s_itv ul li {padding: 0px 0px 1px 0px; color: #ea9f0d}
.s_itv ul li span {color: #40454c;}
.s_itv a {color: #40454c; text-decoration: none;}
.s_itv .s_itv_star {width: 75px; height: 71px; position: absolute; right: 0px; bottom: 0px; background: url(/_img/s_itv_star.jpg) left top no-repeat;}
.s_itv #video-block {margin-bottom: 0px;}

.m_radio {width: 160px; margin-bottom: 10px; background: url(/_img/m_r_bg.gif) left top repeat-y;}
.m_radio-ins {width: 160px; padding-bottom: 9px; background: url(/_img/m_r_botbg.gif) left bottom no-repeat;}
.m_radio-ins img {display: block; border: 0px;}
.m_radio-ins .m_radio-logo {width: 160px; height: 84px;}
.m_radio-ins .m_radio-txt {padding: 5px 10px 7px 10px; color: black; font-family: Arial, Helvetica, sans-serif;}
.m_radio-ins .m_radio-txt h3 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #40454c;}
.m_radio-ins .m_radio-txt h3 a {color: #40454c;}
.m_radio-ins .m_radio-txt p {font-size: 12px;}
.m_radio-ins .m_radio-txt p a {color: black; text-decoration: underline;}
.m_radio-ins .m_radio-txt p a:hover {text-decoration: none;}
.m_radio-ins .m_radio-programm {padding: 0px 0px 0px 8px; font-size: 11px;}
.m_radio-ins .m_radio-programm a {color: #0b528d; text-decoration: underline; font-weight: bold;}
.m_radio-ins .m_radio-programm a:hover {text-decoration: none;}

.m_tv-radio-block {width: 420px; padding: 0px 0px 20px 20px;}
.m_radio-block {width: 420px; background: url(/_img/radiokp_bg.gif) left top repeat-y;}
.m_radio-block .m_radio-logo {width: 420px; height: 45px;}
.m_radio-block .m_radio-logo img {width: 420px; height: 45px; border: 0px; display: block;}
.m_radio-block-ins {padding: 0px 1px 5px 1px; background: url(/_img/radiokp_botbg.gif) left bottom no-repeat;}
.m_radio-block-ins .lcol {float: left; width: 180px; background: #F2F2F2 url(/_img/radiokp_lcolbg.gif) left top repeat-x;}
.m_radio-block-ins .lcol .player {padding: 5px 0px 0px 10px;}
.m_radio-block-ins .rcol {float: left; width: 238px;}
.m_radio-block-ins .rcol .txt {padding: 7px 0px 0px 10px; font-size: 12px; font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif;}
.m_radio-block-ins .rcol .txt a {color: black; text-decoration: none;}
.m_radio-block-ins .rcol .txt span {color: #df7d01;}
.m_radio-block-ins table {border-collapse:collapse;border:0px;}
.m_radio-block-ins table td {vertical-align:middle;}
.m_radio-block-ins table td.l {background-color:#f2f2f2;}
.m_tv-block {width: 400px; padding: 12px 10px 0px 10px; background-color: #f5f5f5;}
.m_tv-block .player {width: 400px; height: 300px; position: relative; z-index: 10;}
.m_tv-block .player img {width: 400px; height: 300px; display: block; border: 0px;}
.m_tv-block .player .txt {position: absolute; left: 0px; bottom: 0px; z-index: 15; width: 400px; height: 53px;}
.m_tv-block .player .txt a {display: block; width: 400px; height: 53px; cursor: pointer; background: url(/_img/tvkp_txt.png) left top no-repeat;}
.m_tv-block ul {list-style-type: none; padding: 5px 0px 10px 0px;}
.m_tv-block ul li {padding: 5px 10px 5px 10px; border-bottom: 1px solid #989898; font-size: 14px; color: #40454c; font-family: Arial, Helvetica, sans-serif;}
.m_tv-block ul li a {color: #40454c; text-decoration: underline;}
.m_tv-block ul li a label {color: #e50b00;}
.m_tv-block ul li p.guest {font-size:80%;line-height:1;padding-top:3px;}
.m_tv-block ul li span {float: left; display: block; margin-left: -10px; margin-right: 5px; background-color: #e50b00; color: white; font-weight: bold;}
.m_tv-block ul li span a {color: white; display: block; padding: 0px 5px 0px 5px;}

.tv_setting-h3 {padding-bottom: 6px; font-size: 20px; font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #1a5ca7;}
.tv_setting-right {text-align: right; padding: 0px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #989898;}
.tv_setting-right span {text-decoration: underline;}
.tv_setting-right a {color: black; text-decoration: underline;}
.tv_setting-right a:hover {text-decoration: none;}
.tv_setting {padding: 7px 0px 0px 0px; font-size: 12px;}
.tv_setting td {width: 160px; padding-right: 5px; vertical-align: top;}
.tv_setting h4 {font-size: 16px; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; color: #e50b00;}
.tv_setting ul {list-style-type: none; padding-bottom: 7px;}
.tv_setting ul li {padding-bottom: 15px; overflow: hidden; height: 1%;}
.tv_setting ul li input {float: left; position: relative; top: 1px; margin-right: 2px;}
.tv_setting ul li label {display: block; margin-left: 20px;}
.tv_setting-button {text-align: center; padding: 0px 0px 20px 0px;}
.tv_setting-button input {width: 494px; height: 95px; border: 0px; cursor: pointer; background: url(/_img/tv_button.gif) left top no-repeat;}

.kp_friends {width: 990px; height: 90px; background: url(/_img/banner_99090.jpg) left top no-repeat;}
.kp_friends ul {list-style-type: none; padding-top: 50px;}
.kp_friends ul li {float: left; width: 326px; text-align: center;}
.kp_friends ul li img {border: 0px;}
.kp_friends ul li.first {width: 328px; padding-left: 4px;}
.kp_friends ul li.second {width: 331px;}

.m_kptv {padding: 0px 0px 12px 0px;}

.s_mstyle-part {width: 160px; padding-bottom: 10px;}
.s_mstyle-p {font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px;}
.s_mstyle-partul {width: 160px; background: url(/_img/s_mstyle_part_botbg.gif) bottom left no-repeat; padding: 0px 0px 35px 0px;}
.s_mstyle-part img {border: 0px;}
.s_mstyle-partul ul {list-style: none; padding: 5px 5px 5px 15px;}
.s_mstyle-partul ul li {margin-bottom: 3px; padding-left: 10px; background: url(/_img/arrow_white.gif) no-repeat left 4px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.s_mstyle-partul ul li a {color: black;}
.s_mstyle-partul h3 {padding: 5px 5px 7px 10px; font-size: 12px; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.s_mstyle-partul h3 a {color: black;}
.s_mstyle-partul-line {width: 160px; height: 1px; margin-bottom: 10px; background: url(/_img/s_mstyle_part_line.gif) left top no-repeat;}
.s_mstyle-question {width: 140px; padding: 0px 10px; color: black; font-family: Arial, Helvetica, sans-serif;}
.s_mstyle-question h3 {padding: 0px 0px 7px 0px; font-size: 18px; color: #bb0d30; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em;}
.s_mstyle-question p {padding-bottom: 3px;}
.s_mstyle-articles {padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif;}
.s_mstyle-articles h3 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #005ba1; margin-left: -10px; position: relative;}
.s_mstyle-articles .img {width: 122px; height: 62px; padding: 0px 0px 3px 8px;}
.s_mstyle-articles .img img {border: 0px; display: block; border: 1px solid #B8B8B8;}
.s_mstyle-articles p {font-size: 12px; font-weight: bold; color: #0B5CA2;}
.s_mstyle-contest {width: 515px; background: #f6f6f6 url(/_img/s_mstyle_contest.gif) left top repeat-x;}
h2.s_mstyle {font-size: 28px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0e5ea3; padding: 5px 0px;}
.s_mstyle-contest-ins {width: 475px; padding: 5px 0px 15px 40px; background: url(/_img/s_mstyle_contest_bot.gif) left bottom repeat-x;}
.s_mstyle-contest-ins .model-list {background-color: #f6f6f6; padding: 0px;}
.s_mstyle-contest-ins .model-list li {background-color: #f6f6f6;}
.s_mstyle-link {text-align: right; padding: 3px 20px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #bb0930;}
.s_mstyle-link a {color: #bb0930; text-decoration: underline;}
.s_mstyle-link a:hover {text-decoration: none;}
.s_mstyle-rquestion {padding: 0px 0px 0px 10px; color: black; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.s_mstyle-rquestion h3 {padding: 0px 0px 7px 0px; font-size: 20px; color: #bb0d30; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em;}
.s_mstyle-rquestion .img {float: left; width: 72px; height: 70px; padding-right: 10px;}
.s_mstyle-rquestion .img img {border: 0px; display: block; border: 1px solid black;}
.s_mstyle-rquestion p {padding-bottom: 3px; font-size: 12px;}
.s_mstyle-rquestion p strong {font-size: 16px;}
.s_mstyle-link2 {text-align: left; padding: 5px 20px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #ee3124;}
.s_mstyle-link2 a {color: #ee3124; text-decoration: underline;}
.s_mstyle-link2 a:hover {text-decoration: none;}

.contest_block {width: 510px; padding: 5px 0px 15px 0px;}
.contest_block h2.contest_head {padding: 0px 0px 6px 0px; font-size: 22px; color: #215A87; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em;}
.contest_block .txt {padding: 0px 0px 12px 0px; font-size: 12px;}
.contest_block h4 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #E0341E;}
.contest_block .model-list {padding: 0px 0px 0px 10px;}
.contest_block .model-list li {}
.contest_link {padding: 3px 20px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #E0341E;}
.contest_link a {color: #E0341E; text-decoration: underline;}
.contest_link a:hover {text-decoration: none;}

.white_banner_block {width: 295px; padding: 10px 0px 0px 0px; background-color: white; position: relative; top: -10px;}

div.poll_container {margin: 0; overflow: hidden; text-align: left;}
div.poll_container div.bordered {border: 1px solid #568FC1;}
div.poll_container div.padded {padding: 10px;}
div.poll_container h3, div.poll_container h4 {margin: 12px 0 6px 0; font-size: 16px; font-family: Arial; text-align: left;}
div.poll_container .answer {margin-bottom: 6px; text-align: left; overflow: hidden; float: none;}
div.poll_container .comment {margin-top: 0; text-align: left; font-size: 90%;}
div.poll_container .item {margin-bottom: 6px; text-align: left;}
table.poll_result {border-collapse: collapse; width: 100%;}
table.poll_result tr td {vertical-align: top; overflow: visible;}

.poll_container-head {padding: 0px 0px 0px 0px;}
div.poll_container .item .img, div.poll_container .answer .img, div.poll_container-head .img {float: left; padding: 0px 10px 5px 0px;}
div.poll_container .item .img img, div.poll_container .answer .img img, div.poll_container-head .img img {border: 1px solid #cacaca; display: block;}
div.poll_container .item label {vertical-align: middle; padding-right: 20px;}
div.poll_container .item input {margin-bottom: auto; vertical-align: middle;}
#state div.poll_container p {margin-bottom: 0px; padding-top: 5px; font-size: 12px;}
div.poll_container input.sendbutton {margin: 5px 0; background: url('/_img/buttons/poll.gif') no-repeat 0 0; width: 120px; height: 20px; border: none;}
div.poll_container .message {color: red; padding: 5px 0;}
div.poll_container h4 {color: #646464;}
.button_answer {background: #568FC1; color: #fff; border: none; font-weight: bold; margin-right: 10px;}
div.poll_total {font-weight: bold; margin: 2px 0px 8px 0px;}
div.poll_bar {float: left; height: 10px; background: #99cc99;}
div.pollday {border: 1px solid #568FC1; overflow: hidden; width: 270px;}
div.poll_preloader { display: none; width: 25px; height: 25px; overflow: hidden; background: url(/_img/preloaders/round_25_25.gif) no-repeat; }

.feb14 {padding: 0px 0px 20px 230px;}
.feb14_topbanner {width: 990px; height: 66px;}
.feb14_topbanner img {display: block; border: 0px;}
.feb14_menuleft {float: left; width: 160px; height: 459px; background: url(/_img/material/feb14_leftmenu.jpg) left top no-repeat;}
.feb14_menuleft ul {list-style-type: none; padding-top: 93px;}
.feb14_menuleft ul li {padding-bottom: 7px;}
.feb14_menuleft ul li img {display: block; border: 0px;}
.feb14_content {float: left; width: 480px; padding: 46px 20px 50px 20px; background: url(/_img/material/feb14_centerbg.jpg) 10px top no-repeat;}
.feb14_content table td {padding-bottom: 5px; font-family: Georgia, Times, serif; font-size: 30px; font-style: italic; color: #cf1d32;}
.feb14_content table td div {padding-bottom: 6px;}
.feb14_content table td input {width: 472px; height: 36px; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #989898;}
.feb14_content table td textarea {width: 472px; height: 135px; padding: 5px 0px 0px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #989898;}
.feb14_content table th {padding: 5px 0px 10px 68px; font-family: Georgia, Times, serif; text-align: left; font-weight: normal; font-size: 18px; font-style: italic; color: #cf1d32; background: url(/_img/material/feb14_03.jpg) left bottom no-repeat;}
.feb14_content table th div {padding-bottom: 3px;}
.feb14_content table th input {width: 412px; height: 26px; padding: 0px;}
.feb14_content table td.subm {padding-bottom: 5px; height: 72px; text-align: right; background: url(/_img/material/feb14_04.jpg) 232px top no-repeat;}
.feb14_content table td.subm input {width: 173px; height: 35px; padding: 0px; margin: 0px; border: 0px; cursor: pointer; background: url(/_img/material/feb14_subm.jpg) left top no-repeat;}
.feb14_rightcol {float: left; width: 295px; font-family: Georgia, Times, serif; font-size: 20px; font-style: italic;}
.feb14_rightcol .feb14_head {padding-bottom: 9px; margin-bottom: 15px; border-bottom: 1px solid #D50028; font-size: 24px; color: #d50028;}
.feb14_rightcol p {padding-bottom: 9px; margin-bottom: 10px; border-bottom: 1px solid #D50028;}
.feb14_rightcol p.last {padding-bottom: 12px; margin-bottom: 0px; border-bottom: 0px;}
.feb14_rightcol .img {text-align: center;}

.feb14_topbanner2 {width: 990px; height: 60px; padding-bottom: 8px;}
.feb14_topbanner2 img {display: block; border: 0px;}
.feb14_menuleft2 {float: left; width: 160px; height: 444px; background: url(/_img/material/feb14_leftmenu2.jpg) left top no-repeat;}
.feb14_menuleft2 ul {list-style-type: none; padding-top: 74px;}
.feb14_menuleft2 ul li {padding-bottom: 7px;}
.feb14_menuleft2 ul li img {display: block; border: 0px;}
.feb14_content2 {float: left; width: 515px; padding: 0px 10px 80px 10px;}
.feb14_content2 img {border: 0px;}
.feb14_content2 .txt {padding-top: 12px; font-family: Georgia, Times, serif; font-size: 14px; font-style: italic;}
.feb14_content2 table td {width: 407px; height: 26px; vertical-align: top; padding-top: 5px;}
.feb14_content2 table td input {width: 390px; height: 22px; padding: 0px 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #989898;}
.feb14_content2 table th {width: 93px; height: 26px; padding-top: 5px; vertical-align: top;}
.feb14_content2 table th input {width: 93px; height: 26px;}
.feb14_content2 .feb14_button {padding: 12px 0px 0px 0px; text-align: center;}


 a.rating_circle {
  width: 22px;
  height: 22px;
  background-image: url(/_img/nsel.gif);
  background-repeat: no-repeat;
  font-size: 9pt;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  display: block;
  float: left;
  line-height: 22px;
  text-align: center;
}
a.rating_circle:hover {background-image:url(/_img/curr.gif);}
div.rating_result p.voted: {
	color: red;
}
div.rating_result p.result {
	color: #cacaca;
}

#state.regional_counter_state {font-family: "Times New Roman", Times, serif; font-size: 14px;}
#state.regional_counter_state p {font-size: 14px;}
#state.regional_counter_state h3 {font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: black;}
#state.regional_counter_state h4 {font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: black;}
.regional_counter {width: 100%; font-size: 12px; border-collapse: collapse; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
.regional_counter td {vertical-align: top; padding: 0px 5px 10px 0px; font-size: 14px;}
.regional_counter td .border {padding: 2px; margin-top: 3px; font-size: 12px; background-color: #e2e2e2; border: 1px solid #333333;}

.complain {padding: 0px 10px 50px 10px;}
.complain h2 {padding-bottom: 10px; font-size: 30px; font-family: "Georgia", Times, serif; font-weight: bold; color: black;}
.complain .complain_txt {padding-bottom: 10px; font-size: 18px; font-family: "Georgia", Times, serif; font-style: italic; color: black;}
.complain .complain_txt-right {font-size: 18px; font-family: "Georgia", Times, serif; font-style: italic; text-align: right; color: #e87800;}
.complain_block {padding: 20px 0px 25px 0px;}
.complain_block .complain_else {width: 480px; text-align: right; margin-bottom: -10px;}
.complain_block .complain_else img {}
.complain_block .complain_inp {padding-bottom: 7px;}
.complain_block .complain_inp h5 {font-size: 30px; padding-bottom: 6px; font-family: "Georgia", Times, serif; font-weight: normal; font-style: italic; color: #e87800;}
.complain_block .complain_inp input {width: 468px; height: 34px; padding-left: 10px; border: 1px solid #999999; background: url(/_img/material/inp_bg.gif) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #989898;}
.complain_block .complain_subm {padding-top: 10px;}
.complain_block .complain_subm input {width: 481px; height: 35px; border: 0px; cursor: pointer; background: url(/_img/material/subm_look.jpg) left top no-repeat;}
.complain_postcard {padding: 10px 0px 0px 0px;}
.complain_postcard .img {width: 498px; height: 420px; position: relative; background: url(/_img/material/postcard_bg.jpg) left top no-repeat;}
.complain_postcard .img .from {position: absolute; top: 48px; left: 130px; font-size: 16px; font-style: italic; font-family: "Georgia", Times, serif; color: black;}
.complain_postcard .img .to {position: absolute; top: 364px; left: 313px; font-size: 16px; font-style: italic; font-family: "Georgia", Times, serif; color: black;}
.complain_postcard .subm {text-align: center; padding-top: 10px;}
.complain_postcard .subm input {width: 481px; height: 35px; border: 0px; cursor: pointer; background: url(/_img/material/subm_go.jpg) left top no-repeat;}

.s_quiz {width: 515px; font-family: Arial, Helvetica, sans-serif;}
.s_quiz h1 {font-size: 34px; padding: 15px 0px 6px 0px; margin-left: 11px; border-bottom: 1px solid #989898; font-family: Arial, Helvetica, sans-serif; color: #1a5ca7;}
.s_quiz h2 {font-size: 18px; padding: 0px 0px 12px 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #40454c;}
.s_quiz .s_quiz-pretext {padding: 4px 10px 10px 4px; background-color: #f5f5f5; margin-bottom: 21px;}
.s_quiz .s_quiz-pretext table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px;}
.s_quiz .s_quiz-pretext td.img {width: 190px; height: 190px; vertical-align: top; padding: 6px 5px 8px 7px; background: url(/_img/material/img_bg.gif) left top no-repeat;}
.s_quiz .s_quiz-pretext td.img img {display: block; border: 0px; width: 190px; height: 190px;}
.s_quiz .s_quiz-pretext td.imgwhite {width: 190px; height: 190px; vertical-align: top; padding: 3px 5px 8px 7px; background: url(/_img/material/img_bg_white.gif) left top no-repeat;}
.s_quiz .s_quiz-pretext td.imgwhite img {display: block; border: 0px; width: 190px; height: 190px;}
.s_quiz .s_quiz-pretext td.txt {padding: 8px 0px 0px 12px; font-size: 14px; vertical-align: top;}
.s_quiz .s_quiz-pretext td.txt h3 {font-size: 30px; margin-top: -10px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif;}
.s_quiz .s_quiz-question {padding: 3px 0px 5px 20px; border-left: 3px solid black; font-size: 18px; color: #565d66;}
.s_quiz .s_quiz-question span {color: black;}
.s_quiz .s_quiz-question span strong {color: #e50b00;}
.s_quiz .s_quiz-question p {font-style: italic; padding-top: 3px;}
.s_quiz .s_quiz-answer {padding: 10px 0px 10px 23px; font-size: 18px;}
.s_quiz .s_quiz-answer {list-style-type: none;}
.s_quiz .s_quiz-answer li {padding: 2px 0px 2px 0px;}
.s_quiz .s_quiz-answer li input {margin-right: 5px;}
.s_quiz .s_quiz-answer li label {cursor: pointer;}
.s_quiz .s_quiz-answerimg {width: 515px; margin: 15px 0px 5px 0px; background: url(/_img/material/s_quiz_topbg.gif) left top no-repeat; color: white; font-size: 18px;}
.s_quiz .s_quiz-answerimg-ins .s_quiz-img {text-align: center; padding-bottom: 5px; overflow: hidden;}
.s_quiz .s_quiz-answerimg-ins .s_quiz-img img {border: 1px solid white;}
.s_quiz .s_quiz-answerimg-ins {width: 485px; padding: 20px 10px 15px 20px; background: #79838f url(/_img/material/s_quiz_botbg.gif) left bottom no-repeat;}
.s_quiz .s_quiz-answerimg-ins ul {list-style-type: none;}
.s_quiz .s_quiz-answerimg-ins ul li {padding: 2px 0px 2px 0px;}
.s_quiz .s_quiz-answerimg-ins ul li input {margin-right: 5px;}
.s_quiz .s_quiz-answerimg-ins ul li label {cursor: pointer;}
.s_quiz .s_quiz-warning {padding: 3px 0px 13px 30px; margin-left: 18px; font-size: 14px; color: #e50b00; font-weight: bold; background: url(/_img/material/icon_warning.gif) left top no-repeat;}
.s_quiz .s_quiz-form {padding: 10px 10px 12px 10px; background-color: #f5f5f5; border-bottom: 1px solid #989898;}
.s_quiz .s_quiz-form table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px;}
.s_quiz .s_quiz-form table th {width: 320px; text-align: left;}
.s_quiz .s_quiz-form table th input {width: 295px; height: 22px; padding: 0px 0px 0px 10px; border: 1px solid #7f7f7f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #989898;}
.s_quiz .s_quiz-form table td {width: 177px; text-align: right;}
.s_quiz .s_quiz-yourform {padding: 0px 0px 10px 10px;}
.s_quiz .s_quiz-yourform p {font-size: 14px; padding-bottom: 14px; color: #40454c;}
.s_quiz .s_quiz-yourform table {width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; font-size: 12px;}
.s_quiz .s_quiz-yourform table td {vertical-align: top; padding: 0px 0px 10px 0px;}
.s_quiz .s_quiz-yourform table td div, .s_quiz .s_quiz-yourform table th div {padding-bottom: 9px;}
.s_quiz .s_quiz-yourform table th {width: 208px; text-align: left; font-weight: normal; vertical-align: top; padding: 0px 0px 10px 0px;}
.s_quiz .s_quiz-yourform table select {width: 190px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.s_quiz .s_quiz-yourform table input {width: 298px; height: 17px; padding: 0px 0px 0px 5px; border: 1px solid #7f7f7f; margin-right: 3px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.s_quiz .s_quiz-yourform table input.inp_small {width: 160px;}
.s_quiz .s_quiz-yourform table span {color: #d50028;}
.s_quiz .s_quiz-yourform table lebel {color: #989898; font-size: 90%;}
.s_quiz .s_quiz-pretext {padding: 0px 0px 0px 0px;}
.s_quiz .s_quiz-head {padding: 6px 0px 6px 10px; margin-top: 10px; border-left: 3px solid #e50b00; font-size: 14px; background: url(/_img/material/s_quiz_bg.gif) left top repeat-x;}
.s_quiz .s_quiz-result {padding: 11px 0px 7px 10px; font-size: 14px;}
.s_quiz .s_quiz-result h1 {font-size: 21px; color: #e50b00; border-bottom: 0px; padding: 0px 0px 1px 0px; margin-left: 0px;}
.s_quiz .s_quiz-return {text-align: right; padding: 0px 0px 10px 0px; margin-top: -19px; z-index: 5; position: relative;}

.embed {text-align: center; margin: -10px 0px 10px 0px;}
.embed-topbg {width: 469px; margin: 0px auto; background: #f0f0f0 url(/_img/emb_topbg.gif) left top no-repeat;}
.embed-botbg {width: 439px; padding: 6px 15px 7px 15px; text-align: left; font-weight: bold; background: url(/_img/emb_botbg.gif) left bottom no-repeat;}

.pasha_txt {width: 495px; padding: 0px 10px 0px 10px; font-size: 18px; font-family: "Georgia", Times, serif; font-style: italic;}
.pasha_txt h1 {font-family: "Georgia", Times, serif; font-size: 32px; font-weight: bold; padding: 0px 0px 4px 3px; font-style: normal;}
.pasha {width: 495px; padding: 0px 10px; position: relative;}
.pasha_egg {width: 181px; height: 247px; position: absolute; left: 169px; top: 174px; z-index: 1; background: url(/_img/greetings/easter/egg_white.jpg) left top no-repeat;}
.pasha_ins {width: 495px; height: 491px; position: relative; z-index: 3; background: url(/_img/greetings/easter/pasha_bg.png) left top no-repeat;}
.pasha_ins .pasha_colors {width: 321px; height: 90px; position: absolute; top: 62px; left: 21px; z-index: 4; background: url(/_img/greetings/easter/pasha_colors.jpg) left top no-repeat;}
.pasha_ins .pasha_colors ul {list-style-type: none; padding: 4px 0px 0px 5px;}
.pasha_ins .pasha_colors ul li {float: left; width: 34px; height: 36px; padding: 3px 2px 0px 3px;}
.pasha_ins .pasha_colors ul li.low {float: left; width: 34px; height: 36px; padding: 3px 1px 0px 3px;}
.pasha_ins .pasha_colors ul li.select {float: left; width: 34px; height: 35px; padding: 2px 1px 0px 2px; border: 1px solid #EFF200;}
.pasha_ins .pasha_colors ul li a {display: block; width: 34px; height: 34px;}
.pasha_ins .pasha_prev {position: absolute; left: 19px; bottom: 11px; z-index: 4; width: 116px; height: 31px; background: url(/_img/greetings/easter/pasha_prev.jpg) left top no-repeat;}
.pasha_ins .pasha_prev a {display: block; width: 112px; height: 25px; text-decoration: none;}
.pasha_ins .pasha_next {position: absolute; right: 12px; bottom: 12px; z-index: 4; width: 116px; height: 31px; background: url(/_img/greetings/easter/pasha_next.jpg) left top no-repeat;}
.pasha_ins .pasha_next a {display: block; width: 112px; height: 25px; text-decoration: none;} 
.pasha_card {background:#6187b7; padding-left:10px; padding-bottom:22px;}
.pasha_card h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-weight:normal; font-style:italic; font-size:27px; padding-left:9px; padding-top:17px; padding-bottom:17px;}
.pasha_card ul.cards {list-style:none;}
.pasha_card ul.cards li {float:left; margin-left:18px; _margin-left:9px; border:1px solid #6187b7; margin-bottom:26px; margin-right:6px; padding:3px; text-align:center;}
.pasha_card ul.cards li a img {border:none;}
.pasha_card ul.cards li.select {border:1px solid #eff200;}
.pasha_card .pasha_prev {float:left; width: 120px; height: 33px; position: relative; z-index: 5; background: url(/_img/greetings/easter/pasha_prev_2.jpg) left top no-repeat; margin-left:5px; _margin-left:2px;}
.pasha_card .pasha_prev a {display: block; width: 120px; height: 33px; text-decoration: none;}
.pasha_card .pasha_next {float:right; width: 120px; height: 33px; background: url(/_img/greetings/easter/pasha_next_2.jpg) left top no-repeat; padding-right:10px;}
.pasha_card .pasha_next a {display: block; width: 120px; height: 33px; text-decoration: none;}
.pasha_card .pasha_save {float:right; width: 315px; height: 33px; position: relative; top: -5px; background: url(/_img/greetings/easter/send.png) left top no-repeat; padding-right:10px;}
.pasha_card .pasha_save a {display: block; width: 315px; height: 33px; text-decoration: none;} 
.pasha_card ul.icons {list-style:none; padding-bottom:13px;}
.pasha_card ul.icons li {margin-bottom:5px;}
.pasha_card ul.icons li .img {float:left;}
.pasha_card ul.icons li .img img {border:1px solid #6187b7; padding:3px;}
.pasha_card ul.icons li.select .img img {border:1px solid #eff200;}
.pasha_card ul.icons li .text {float:left; width:336px; padding-left:7px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic;}
.pasha_card ul.icons li a img {border:none;}
.pasha_card form {margin-top:-4px;}
.pasha_card h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#000000; font-style:italic; padding-bottom:6px;}
.pasha_card .input {width:451px; height:31px; background: url(/_img/greetings/easter/bg_input.gif) left top no-repeat; padding-left:15px; padding-right:15px; margin-bottom:13px; padding-top:6px;}
.pasha_card .input input {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000000; width:450px; border:none; background:none;}
.pasha_card .button {padding-top:24px; padding-bottom:6px;}
.pasha_card .button input {background: url(/_img/greetings/easter/button.gif) left top no-repeat; width:480px; height:34px; border:none; cursor:pointer; }
.pasha_card .end_card {position:relative; width:400px; height:567px; overflow:hidden; top:37px; margin-left:33px; padding-bottom:48px; }
.pasha_card .end_card .egg {position:absolute; top:188px; left:243px; width:150px; height:200px;}
.pasha_card .end_card .usor {position:absolute; top:188px; left:236px; width:150px; height:200px;}
.pasha_card .end_card .fon {width:400px; height:567px; position:absolute; top:0px; left:0px;}
.pasha_card .end_card .text { position:absolute; top:24px; left:25px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; width:218px; color:#000000; font-size:18px;}
.pasha_card .end_card .text .name {font-size:24px; padding-bottom:12px;}
.pasha_card .end_card .text .icona { padding-bottom:3px;}
.pasha_card .end_card .author { position:absolute; left:0px; bottom:72px; font-size:24px; text-align:right; width:383px; font-family:Georgia, "Times New Roman", Times, serif;  font-style:italic; color:#000000;}

.hockey {width: 160px; padding: 0px 0px 10px 0px;}
.hockey .topimg {width: 160px; height: 40px; display: block; border: 0px;}
.hockey-ins {width: 138px; padding: 0px 10px 0px 10px; border: 1px solid #68a3ca; border-width: 0px 1px 1px 1px;}
.hockey-ins h5 {border-bottom: 1px solid #78838f; padding-bottom: 1px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #e50b00; text-transform: uppercase;}
.hockey-ins h5 a {color: #e50b00;}
.hockey-ins h5.results {color: #1a5ca7;}
.hockey-ins h5.results a {color: #1a5ca7;}
.hockey-ins h5.online {color: #339234;}
.hockey-ins h5.online a {color: #339234;}
.hockey-ins table {width: 100%; border-collapse: collapse; margin: 0px 0px 6px 0px; padding: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.hockey-ins table th {width: 44px; padding: 4px 2px 0px 0px; text-align: left; vertical-align: top; color: #40454c;}
.hockey-ins table.results th {width: 42px; padding: 0px 0px 0px 0px; font-size: 10px; font-weight: bold; vertical-align: middle;}
.hockey-ins table th a {color: #40454c; text-decoration: none;}
.hockey-ins table td.img {width: 16px; padding: 6px 8px 0px 0px;}
.hockey-ins table.results td.img {padding: 6px 4px 0px 0px;}
.hockey-ins table td.number {width: 8px; padding: 4px 0px 0px 0px; color: #e50b00; font-size: 12px;}
.hockey-ins table td.number a {color: #e50b00;}
.hockey-ins table td.img img {display: block; border: 0px; margin-bottom: 4px;}
.hockey-ins table td {padding: 4px 0px 0px 0px; font-weight: bold; vertical-align: top; color: black;}
.hockey-ins table td a {color: black; text-decoration: none;}

.banner_subscribe {width: 515px; text-align: center; padding-bottom: 10px;}
.lk_yahoo {padding: 0px 0px 0px 10px; position: relative; top: -1px;}
.lk_yahoo img {border: 0px;}


.partners {padding: 0px 0px 0px 0px; font-size: 12px;}
.partners a {color: #005ca1;}
.partners h3 {font-size: 18px; text-align: center; padding-bottom: 8px;}
.partners h4 {font-size: 14px; text-align: center; padding-bottom: 8px; color: #025DA4;}
.partners-table {width: 100%; border: 1px solid #909090; border-collapse: separate; margin-bottom: 20px;}
.partners-table th {background-color: #e1e1e1; border: 1px dashed #909090; text-align: center; font-weight: bold; padding: 10px; vertical-align: top;}
.partners-table td {padding: 10px; border: 1px dashed #909090; vertical-align: top;}
.partners-table td.partners-logo .img {float: left; width: 240px; text-align: center;}
.partners-table td.partners-logo .img img {border: 0px;}
.partners-table td.partners-logo .txt {float: left; font-weight: bold; padding-top: 13px;}
.partners-table td.partners-logo.blue {background-color: #dbe8f2; color: #005ca1;}
.partners-table td.partners-logo.red {background-color: #eccfcf; color: #a31144;}
.partners-table td.partners-logo.orange {background-color: #ffeccf; color: #d06702;}


.hr_guest {height:2px; background:#f2f2f2; line-height:0px; font-size:0px; overflow:hidden; margin-top:12px; margin-bottom:10px;}
.alphabet_guest {background: url(/_img/bg_alphabet.jpg) left top repeat-x #f1f1f1; position:relative; width:488px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:9px;} 
.alphabet_guest .tl {background: url(/_img/tl.gif) 0px 0px no-repeat; position: absolute; width:2px; height:2px; top:0px; left:0px; font-size:0px; line-height:0px; overflow:hidden;} 
.alphabet_guest .tr {background: url(/_img/tr.gif) 0px 0px no-repeat; position: absolute; width:2px; height:2px; top:0px; right:0px; font-size:0px; line-height:0px; overflow:hidden;} 
.alphabet_guest .bl {background: url(/_img/bl.gif) 0px 0px no-repeat; position: absolute; width:2px; height:2px; bottom:0px; left:0px; font-size:0px; line-height:0px; overflow:hidden;} 
.alphabet_guest .br {background: url(/_img/br.gif) 0px 0px no-repeat; position: absolute; width:2px; height:2px; bottom:0px; right:0px; font-size:0px; line-height:0px; overflow:hidden;} 
.alphabet_guest a {color:#646464;}
.alphabet_guest ul {padding:0px; margin:0px; list-style:none; text-align: justify; overflow: hidden; height: 20px; cursor: default; margin-bottom:4px;}
.alphabet_guest ul li {padding:0px; margin:0px; display: inline; overflow:hidden;}
.alphabet_guest ul li a {display: inline-block; width:auto; overflow:hidden; cursor:pointer; padding-top:1px; padding-bottom:1px;}
.alphabet_guest ul:after {content: "1"; margin-left: 100%; height: 1px; overflow: hidden; display: inline-block;}
.alphabet_guest ul {z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('beforeEnd', '<li class="last"></li>'));}
.alphabet_guest .last {//margin-left: 100%;}
.alphabet_guest li.active a {background:#ef8b16; color:#ffffff; cursor:default; padding-left:4px; padding-right:4px;}
.alphabet_guest li.no a {color:#c4c4c4; cursor:default;}

.r-sten {padding:0px 0px 17px 0px; text-align:left;}
.r-sten img {border:none;}
.r-sten h1 {padding:9px; margin:0px 0px 15px 0px; text-align:center; color:#393939; background:#eeeeee; font-size:18px;}
.r-sten .r-sten_buttons {padding:0px 0px 10px 0px; width:512px;}
.r-sten .r-sten_buttons .button-1 {float:left; padding-right:6px;}
.r-sten .r-sten_buttons .button-2 {float:left; padding-right:7px;}
.r-sten .r-sten_buttons .button-3 {float:left; padding-right:30px;}
.r-sten .r-sten_buttons .button-4 {float:left;}
.r-sten .r-sten_img {float:left; margin:4px 9px 5px 0px;}
.r-sten .r-sten_img .img img {display:block;}
.r-sten .r-sten_img .img-bottom {background:#eaeaea; padding:8px 10px 9px 10px; font-size:10px;}
.r-sten .r-sten_img .img-bottom .title {color:#777b7e; font-weight:bold;}
.r-sten .r-sten_img .img-bottom .author {color:#2d3540;}
.r-sten h2 {font-size:10px; color:#34332e; font-weight:normal; margin:0px 0px 9px 0px;}
.r-sten h2 span {color:#1163A8; font-size:15px; font-weight:bold;}
.r-sten p {font-size:12px;}
.r-sten p.grey {font-size:12px; color:#353334;}
.r-sten .r-sten_play img {display:block;}
.r-sten .r-sten_play {padding:0px 0px 9px 0px;}
.r-sten .r-sten_call {margin:0px 0px 11px 24px; background:#eeeeee; width:490px;}
.r-sten .r-sten_call .top {background:url(/_img/r-sten_col-top.gif) top left no-repeat; width:490px; height:3px; line-height:0px; font-size:0px; overflow:hidden;}
.r-sten .r-sten_call .bottom {background:url(/_img/r-sten_col-bottom.gif) top left no-repeat; width:490px; height:3px; line-height:0px; font-size:0px; overflow:hidden;}
.r-sten .r-sten_call .call-left {float:left; width:36px; height:27px; background:url(/_img/r-sten_call-left.jpg) top left no-repeat;}
.r-sten .r-sten_call .call-right {float:left; width:444px; padding:0px 10px 0px 0px;}
.r-sten .r-sten_call .call-right .title {font-weight:bold; color:#010101; font-size:11px; padding:4px 0px 6px 0px;}
.r-sten .r-sten_call .call-right p {font-size:12px;}
.r-sten .r-sten_call .call-right .green {color:#05871a; font-size:11px; font-weight:bold; padding:0px 0px 3px 0px;}
.r-sten .r-sten_buttons-bottom a {display:block; height:28px; line-height:28px; background:url(/_img/r-sten_buttons-bottom-right.gif) top right no-repeat; float:left; font-size:12px; color:#010101; padding:0px 11px 0px 0px;}
.r-sten .r-sten_buttons-bottom a  span {display:block; height:28px; line-height:28px;  float:left; cursor:pointer;}
.r-sten .r-sten_buttons-bottom a.button-1 {margin:0px 54px 0px 0px;}
.r-sten .r-sten_buttons-bottom a.button-2 {margin:0px 53px 0px 0px;}
.r-sten .r-sten_buttons-bottom a.button-1  span { background: url(/_img/r-sten_buttons-bottom-left-1.gif) top left no-repeat; padding:0px 0px 0px 33px;}
.r-sten .r-sten_buttons-bottom a.button-2  span { background: url(/_img/r-sten_buttons-bottom-left-2.gif) top left no-repeat; padding:0px 0px 0px 33px;}
.r-sten .r-sten_buttons-bottom a.button-3  span { background: url(/_img/r-sten_buttons-bottom-left-3.gif) top left no-repeat; padding:0px 0px 0px 28px;}

.sb_browser {width: 100%; height: 30px; margin-bottom: 4px; background: url(/_img/sb_browser-bg.gif) left bottom repeat-x; text-align: center; position: fixed; z-index: 15400; top:-34px;}
.sb_browser-ins {width: 990px; height: 30px; margin: 0px auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.sb_browser .left {float:left;}
.sb_browser .left .img {float:left; width:116px; padding-top:6px;}
.sb_browser .left .img img {border:none; display:block;}
.sb_browser .left .txt {float:left; padding-top:7px;}
.sb_browser .right {float: right;}
.sb_browser .right .txt {float:right; padding-top:7px;}

.sb_browser .right .button {float:right; padding-top:5px; width:77px; padding-left:12px;}
.sb_browser .right .button a {display:block; width:77px; height:21px; background: url(/_img/sb_browser-button.gif) left top no-repeat;}

.sb_browser .right .close {float:right; padding-top:5px; width:21px; padding-left:12px;}
.sb_browser .right .close a {display:block; width:21px; height:21px; background: url(/_img/_close_green.gif) left top no-repeat;}

.sb_browser-padding {height: 0px;}
#top-banners {padding-top:7px;}

.all-404 {width:997px; padding-top:2px; padding-bottom:10px;}
.all-404 .header-404 {padding-left:7px;}
.all-404 .header-404 img {display:block;}
.all-404 .leftcol-404 {float:left; width:700px;}
.all-404 .leftcol-404 .footer-right {float:none; padding-left:20px;}
.all-404 .leftcol-404 .print-all {width:660px;}
.all-404 .rightcol-404 {float:left; width:240px; padding-top:93px;}
                             

.level2 {margin-left:10px;}

#duma-2011 {padding-top:8px; width:160px;}
#duma-2011 .topimg { padding-bottom:10px;  width:160px;}
#duma-2011 .topimg img {display:block; border:none;}
#duma-2011 ul {list-style:none; padding:0px; margin:0px; width:160px;}
#duma-2011 ul li {padding:0px; margin:0px; width:160px;}
#duma-2011 ul li img {display:block; border:none;}

#steve-jobs {width:160px; padding-bottom:48px; background:url(/_img/steve-jobs-bottom.jpg) bottom left no-repeat #000000; margin:10px 0px 10px 0px;}
#steve-jobs .top-img img {border:none;}
#steve-jobs ul {list-style:none; padding:8px 0px 0px 0px; margin:0px 0px -6px 0px;}
#steve-jobs ul li {padding:0px 10px 18px 10px; margin:0px; width:140px;}
#steve-jobs ul li .img {padding-bottom:4px;}
#steve-jobs ul li .img img {display:block; border:1px solid #565656;}
#steve-jobs ul li h3 {padding:0px; margin:0px; font-weight:normal; font-size:12px; color:#cccccc;}
#steve-jobs ul li h3 a {color:#cccccc; text-decoration:none;}

#newyear-2012 {background:url(/_img/newyear-2012-bg.gif) top left repeat-y; width:160px; color:#ffffff; margin-bottom:20px;}
#newyear-2012 .top-img {padding-bottom:8px;}
#newyear-2012 .top-img img {display:block;}
#newyear-2012 h3 {font-size:12px; font-weight:bold; padding:0px 0px 7px 0px; width:146px; margin:0px 11px 0px 11px;}
#newyear-2012 h3 a {color:#ffffff;}
#newyear-2012 ul {margin:0px; padding:0px 11px 0px 11px; width:138px; list-style:none;}
#newyear-2012 ul li {padding:0px; margin:0px; font-size:12px; font-style:italic; padding-bottom:7px;}
#newyear-2012 ul li a {color:#ffffff; padding-left:8px; background:url(/_img/newyear-2012-li.gif) 0px 5px no-repeat;}
#newyear-2012 .img img {display:block;}

.marafon_head {position: relative; top: 10px;}

.newyaer2012 {padding-top: 4px;}
.year2012_top {width: 800px;}
.year2012_top .img {float: left; width: 500px; height: 332px; background: url(/_img/year_2012_img.jpg) left top no-repeat;}
.year2012_top .img table {width: 382px; margin: 124px 0px 0px 58px; font-size: 11px; color: #7a7a7a;}
.year2012_top .img table th {width: 45px; padding: 3px 6px 0px 0px; text-align: right; font-weight: normal; vertical-align: top;}
.year2012_top .img table td {vertical-align: top;}
.year2012_top .img table td input {width: 316px; height: 21px; border: 0px; padding: 0px 0px 0px 10px; margin-bottom: 3px; color: #969696; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: url(/_img/year2012_input.gif) left top no-repeat;}
.year2012_top .img table td textarea {width: 372px; height: 50px; padding: 5px 0px 0px 5px; border: 0px; margin-top: 2px; color: #969696; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: url(/_img/year2012_textarea.gif) left top no-repeat;}
.year2012_top .txt {float: left; width: 290px; padding: 40px 0px 0px 10px; font-size: 12px; color: #4f4f4f;}
.year2012_top .txt h4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 16px;}
.year2012_top .txt p {padding-bottom: 7px;}
.year2012_presents {width: 800px; padding: 10px 0px 30px 0px; background: url(/_img/year2012_botbg.gif) center bottom no-repeat;}
.year2012_presents table {width: 800px;}
.year2012_presents table td {width: 160px; text-align: center; padding-bottom: 18px;}
.year2012_presents table td img {margin-bottom: 10px;}
.year2012_presents table td label {cursor: pointer;}
.year2012_capcha {width: 243px; height: 68px; margin: 0px 0px 0px 270px; padding: 23px 0px 0px 18px; background: url(/_img/yaer2012_submitbg.gif) left top no-repeat;}
.year2012_capcha .img {float: left; width: 125px; height: 45px; padding: 0px 8px 0px 0px;}
.year2012_capcha .img img {width: 125px; height: 45px; display: block;}
.year2012_capcha .cod {float: left; width: 94px;}
.year2012_capcha .cod input {width: 94px; height: 22px; border: 0px; background: url(/_img/year2012_codbg.gif) left top no-repeat;}
.year2012_capcha .cod input.subm {width: 94px; height: 22px; margin-top: 2px; padding: 0px; cursor: pointer; background: url(/_img/year2012_btn_refresh.gif) left top no-repeat;}
.year2012_submit {width: 800px; height: 27px; text-align: center; margin: 20px 0px 20px 0px;}
.year2012_submit input {width: 111px; height: 27px; border: 0px; padding: 0px; cursor: pointer; background: url(/_img/year2012_btn_send.gif) left top no-repeat;}
.year2012_form {width: 800px; background: url(/_img/year2012_form_topbg.gif) left top no-repeat;}
.year2012_form-ins {width: 750px; padding: 33px 0px 50px 50px; background: url(/_img/year2012_form_botbg.gif) left bottom no-repeat;}
.year2012_form-ins table {width: 718px; font-size: 11px; color: #7a7a7a;}
.year2012_form-ins table th {width: 46px; padding: 3px 6px 2px 0px; text-align: right; font-weight: normal; vertical-align: top;}
.year2012_form-ins table td {vertical-align: top;}
.year2012_form-ins table td input {width: 641px; height: 21px; border: 0px; padding: 0px 0px 0px 10px; margin-bottom: 3px; color: #969696; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: url(/_img/year2012_input_big.gif) left top no-repeat;}
.year2012_form-ins table td textarea {width: 700px; height: 50px; padding: 5px 0px 0px 5px; border: 0px; margin-top: 5px; color: #969696; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: url(/_img/year2012_textarea_big.gif) left top no-repeat;}
.year2012_submit2 {width: 800px; height: 27px; margin: 13px 0px 25px 0px; text-align: center;}
.year2012_submit2 input.subm1 {width: 101px; height: 27px; border: 0px; padding: 0px; cursor: pointer; background: url(/_img/year2012_btn_reply.gif) left top no-repeat;}
.year2012_submit2 input.subm2 {width: 150px; height: 27px; border: 0px; padding: 0px; cursor: pointer; margin-left: 5px; background: url(/_img/year2012_btn_send_gift.gif) left top no-repeat;}
.year2012_social {width: 770px; padding: 25px 30px 0px 0px; text-align: center; background: url(/_img/year2012_botbg.gif) center top no-repeat;}
.year2012_social img {margin: 0px 3px; border: 0px; text-align: center;}

table.tborder1 {border-collapse:collapse;width:100%;margin-bottom:15px;}
table.tborder1 td {border:1px solid #000;}
table.tborder1 td p {padding:3px;margin:0;}
table.tborder_hidden {display:none;}

.marafon_big_img img {border: 0px;}
.marafon_list {padding: 10px 0px 0px 120px;}
.marafon_list img {border: 0px;}
.marafon_list ul {list-style-type: none; width: 790px; padding-top: 10px;}
.marafon_list ul li {padding: 0px 0px 20px 0px; background: url(/_img/material/marafon_linebg.gif) center bottom no-repeat;}
.marafon_list ul li table {width: 100%; border-collapse: collapse; border: 0px;}
.marafon_list ul li table th {width: 170px; padding: 0px 35px 20px 40px; vertical-align: middle; text-align: center; font-weight: normal;}
.marafon_list ul li table td {vertical-align: top; font-size: 13px; padding-right: 70px;}
.marafon_list ul li table td h5 {padding-bottom: 12px; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #439ee4;}
.marafon_list ul li table td h5 a {color: #439ee4; text-decoration: none;}
.marafon_list ul li table td p {padding-bottom: 20px;}
.marafon_list ul li table td p a {color: black; text-decoration: none;}


