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

body {
    font-size: 11px;
	 text-align: center;
	 background: url(page_bg0.gif) center top repeat-y;
}
body#nobg {
	background: none;
}
body#printbody {
	background: none;
	text-align: left;
}

* {
    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( redbg000.gif) #b41d36 repeat-x top;
    color: #b80025;
}

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

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

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

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

h2.green a {
    cursor: pointer;
}

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

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

#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(logo_avz.gif) #fff repeat left top;
}

body.c_wet-ridiculous #inner-middle {
	background: url(logo_avz.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(bg_nemir.gif) #fff repeat right;
    cursor:url(cursor00.ani), url(cursor00.cur), default;
}
#all_digital {
    padding: 0px 54px 0 10px;
    width: 990px;
    background: url(backgrou.gif) #fff repeat right;
}
#all_newyear {
    padding: 0px 54px 0 10px;
    width: 990px;
    background: url(backgrou.jpg) #fff repeat right;
}
#top-banners {
    overflow: hidden;
    width: 990px;
}

#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: 5px;
}

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

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

#logo ul {
    list-style: none;
    margin: -10px 0px 0px 0px;
	 position: absolute;
	 z-index: 99;
}

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

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

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

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

#top-region h2 {
    color: #d50028;
    font-family: Arial;
    font-size: 18px;
    position: relative;
    top: -4px;
}

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

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

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

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

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

#top-paper ul li.first {
    border-right: solid 1px #a7a7a7;
    padding: 0 4px 0 0;
    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(santa_ne.gif) no-repeat left 0px;
}

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

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

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

#top-paper_newyear ul li.first {
    border-right: solid 1px #a7a7a7;
    padding: 0 4px 0 0;
    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;
}


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

.last ul li a {
  background: none;
}

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

#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: 991px;
    height: 100%;
	 border-collapse: collapse;
	 border: 0px;
	 margin: 0px;
	 padding: 0px;
}

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

#left-col1 {
    width: 160px;
    float: left;
    padding-right: 10px;
}

#left-col2 {
    width: 345px;
    float: left;
}

#middle {
    width: 295px;
    padding-right: 10px;
	 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(tabbg400.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 10px 6px 10px;
    float: left;
    background: #568fc1;
    color: #fff;
    background: url(tabbg300.gif) no-repeat top left;
}

.inset-sensation li.act {
    font-weight: bold;
    border: 0;
    padding: 0;
    background: url(tabbg200.gif) no-repeat top right;
    margin: 0 1px 1px 0px;
}
.inset-sensation li.act h2, .inset-sensation li.act div {
    color: #3a3a3a;
    margin-bottom: 0;
    padding: 4px 10px 8px 10px;
    background: url(tabbg100.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, #inner-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;
}

.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 h4 {
    font-size: 11px;
    font-weight: normal;
}
#special ul.second li a {
    color: #343434;
}

#finance {
    padding-bottom: 1px;
    background: url(financeb.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;
}

.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: 20px;
    background: url(top-bann.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(copyrigh.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 {border-bottom:none;}
div.custom-kp div.left-link {padding-top: 3px; background-image: url(bg_left_.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(main_in_.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(misskp_b.gif) right top no-repeat;
}

#playboy {
    background: url(playboy0.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(greenbul.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;}

#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(redbulle.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 {
    border-bottom: solid 1px #969696;
    padding-bottom: 10px;
}

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

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

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

#daily-kp img, #weekly-kp img {
    margin: 5px 0 10px 0;
}
#daily-kp a, #weekly-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(top-bann.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(top-bann.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(redbulle.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;}

#flmain {position: relative; margin-top: 2px;}
#flmain .scrollgallery {border: none; padding-bottom: 17px; vertical-align: middle; background-image: url(flmain_b.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 .left-link {margin: 4px 0px 0px 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: 20px;
}

#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(prev0000.gif) no-repeat center left;
}


.state-mediablock .pages .next {
    padding-right: 9px;
    background: url(next0000.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(tv000000.gif) no-repeat center left;
}

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

.state-mediablock .links .audio {
    background: url(sound000.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(mail0000.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(home0000.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(mail0000.gif) no-repeat center left;
}

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

#video-block .blog {
    background: url(pen00000.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( greybg_p.gif) repeat-x top;
    margin-bottom: 1px !important;
    margin-bottom: -1px;
}

h2.greybg_img {
    background: url( greybg_p.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: absolute;
    top: 165px;
    left: 410px;
    font-size: 10px;
}

#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(window00.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(tv000000.gif) no-repeat center left;

    margin: 0;

}



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

    background: url(folder00.gif) no-repeat center left;

}



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

    background: url(sound000.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: 380px;

    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;

}



.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;

}

#recode {
    width: 111px;
    position:relative;
	left:0px;
	top:-5px;
}

html>body #recode {
	top:-15px;
}

*+html #recode {
	top:-5px !important;
}


#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;

}


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

.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;

}


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


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

.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%;}

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

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;}
.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;}
.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(home0000.gif) no-repeat center left; font-weight: bold; color: #e12243;}
.back_tomain a {color: #e12243;}
p.goodtxt {font-size: 12px;}


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;
}


.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(homebg00.gif) left top repeat-y;}
#homeul {width: 160px; background: url(homebg_b.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(arrow_ho.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;}

#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(redbulle.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(moscow_b.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(arrow_ba.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;}

.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(top-bann.gif) left top repeat-x;}
.parttables_ins {padding: 29px 0px 10px 0px; background: url(top-bann.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(sr_bg000.gif) left top repeat-y;}
.sr_topbg {width: 160px; background: url(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(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(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(sr_subm0.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(homepage.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(featured.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(featured.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(featured.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(featured.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(featured.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;}

.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(tv_head_.gif) left top repeat-y;}
.t_head-topbg {width: 100%; background: url(tv_head_.gif) left top no-repeat;}
.t_head-botbg {width: 100%; background: url(tv_head_.gif) left bottom no-repeat;}
.t_logo {float: left; width: 128px; height: 74px; padding-right: 30px; 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: 128px; height: 74px;}

.t_tmenu {float: left; width: 794px; margin: 6px 0px 2px 0px; color: black; background: url(tv_tmenu.gif) left top repeat-y;}
.t_tmenu-topbg {width: 794px; background: url(tv_tmenu.gif) left top no-repeat;}
.t_tmenu-botbg {width: 794px; padding: 0px 0px 2px 0px; background: url(tv_tmenu.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 0px 7px 36px; text-align: left; vertical-align: top; background: url(tv_tmenu.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: 794px; 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(tv_dates.png) left bottom repeat-x;}
.t_dates table td.select .t_dates-lbg {width: 14px; height: 36px; background: url(tv_dates.png) left bottom no-repeat;}
.t_dates table td.select .t_dates-rbg {width: 14px; height: 36px; background: url(tv_dates.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(t_mmenu_.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;}

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

.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(m-s_bot0.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(arrow_wh.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;}

#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(c_f-s_to.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(c_f-s_bg.jpg) right top repeat-y;}
.c_first-smile #inner-middle .contest-spesial-ins {padding-bottom: 85px; background: url(c_f-s_bo.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(c_f-s_to.jpg) right top no-repeat;}
.c_first-smile-article .contest-spesial {background: url(c_f-s_bg.jpg) right top repeat-y;}
.c_first-smile-article .contest-spesial-ins {padding: 0px 50px 120px 5px; background: url(c_f-s_bo.jpg) right bottom no-repeat;}

.top_exch {clear: both; width: 995px; margin: 0px 0px 0px -5px; padding: 4px 0px 0px 0px; font-family: Tahoma, arial, sans-serif; position: relative; z-index: 1;}
.top_exch .item {float: left; width: 248px; height: 95px; padding: 0px 1px 0px 0px; margin: 0px; background: url(te_bg000.gif) left top repeat-y;}
.top_exch .item.last {padding-right: 0px;}
.top_exch .item-bgtop {float: left; width: 248px;}
.top_exch #ss .item-bgtop {background: url(te_bgtop.gif) left top no-repeat;}
.top_exch #eg .item-bgtop {background: url(te_bgtoq.gif) left top no-repeat;}
.top_exch #auto .item-bgtop {background: url(te_bgtor.gif) left top no-repeat;}
.top_exch #fm .item-bgtop {background: url(te_bgtos.gif) left top no-repeat;}
.top_exch #kp .item-bgtop {background: url(te_bgtot.gif) left top no-repeat;}
.top_exch .item-bgbot {float: left; width: 218px; height: 65px; padding: 10px 15px 20px 15px; margin: 0px; overflow: hidden; background: url(te_bgbot.gif) left bottom no-repeat;}
.top_exch .img {text-align: center;}
.top_exch .img img {border: 0px;}
.top_exch .in {padding: 0px; font-weight: bold; line-height: 1.2em; font-size: 12px;}
.top_exch .in img {float: left; margin: 3px 10px 0px 0px; border: 0px;}
.top_exch .in a {display: block; margin-top: 4px; color: #000; text-decoration: none;}
.top_exch .in a:hover {color: #ff0000; text-decoration: underline;}

.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(player_t.png) left top no-repeat;}
.v_player .player_time-rbg {float: left; width: 6px; height: 20px; background: url(player_u.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(player_v.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(play0000.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(player_b.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(player_t.png) left top no-repeat;}
.min_player .player_time-rbg {float: left; width: 6px; height: 20px; background: url(player_u.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(player_v.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(play0000.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(player_b.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;}
