body {
font-size:11px;
}

body, form, h1, h2, h3, h4, ul, ol, dl, li, dd, dt {
margin: 0px;
padding: 0px;
font-family:  verdana;
font-weight:normal;
}

ul, dl {
list-style-type:none;
}

a {
color:#000;
}

a:hover {
color:#595959;
}

img {
border: 0px;
}

#container {
width: 100%;
min-width: 999px;
}

#holder {
display: block;

}
#holder #topbanner span{
    left: 16px;
    position: relative;
    top: -15px;
}
#email, #e-mail {
display:none;
}

* html #container {border-left: 960px solid #fff; position: relative; float: left; z-index: 1;}
* html #holder {margin-left: -960px; position: relative; float: left; z-index: 2;}


p {
font-size:12px;
line-height: 1.5;
margin:0px 0px 15px 0px;
}

table.table {
border-collapse: collapse;
border: 0px;
font-size: 12px;
empty-cells: show;
margin:10px auto;
}

table.table td, table.table th  {
padding:10px;
background: #fafafa;
border:2px solid #d0d0d0;
}

table.table th {
background:#e5e5e5;
}

table.table caption {
padding-bottom:10px;
font-size:17px;
color:#6c6c6c;
}


#top_logo {
display: block;
background: url(/templates/vremya/img/logo.gif) no-repeat;
width:213px;
height:52px;
text-decoration: none;
text-indent: -10000px;
font-size:0px;
margin-left:10px;
margin-top:10px;
float:left;
}


#top_datetime {
font-size:10px;
font-style:italic;
padding-top:48px;
float:left;
}

#top_wheather {
margin-left:10%;
margin-top:13px;
float:left;
}

#top_wheather h4 {
color:#6e6e6e;
font-size:17px;
}

#top_wheather h4 select {
float:left;
}

#top_wheather h4 a {
float:left;
color:#6e6e6e;
text-decoration:none;
border-bottom: 1px dotted  #6e6e6e;
}

#top_wheather h4 a.weather_pic {
padding-left:27px;
font-style:normal;
color:#6e6e6e;
text-decoration:none;
background:url(/templates/vremya/img/ico_weather_small.gif) no-repeat;
height:25px;
margin:0px 5px;
border:0px;
background-position: left -200px
}

#top_curency {
font-size:13px;
margin-top:13px;
margin-left:8px;
float:left;
}

#top_language {
display:block;
float:left;
font-size:11px;
float:left;
margin-left:10%;
padding-top:20px;
}

#top_searchform {
float:right;
padding-top:10px;
margin-right:10px;
}

#top_searchform input {
border:1px solid #bfbfbf;
font-size:16px;
font-weight:normal;
float:left;
width:177px;
margin-right:5px;
}

#searchform_sbm, #maillist_sbm {
display: block;
background:url(/templates/vremya/img/ico_search.gif)  no-repeat;
text-decoration: none;
text-indent: -10000px;
font-size:0px;
float:left;
width:17px;
height:17px;
}

#maillist_sbm {
background-position:0px -17px;
margin-left:4px;
}

.clearing {
clear:both;
font-size:0px;
}

#top_searchform a {
font-size:11px;
}

#top_line {
height:2px;
background:#2d2d2d url(/templates/vremya/img/topline.gif) right repeat-y;
clear:both;
font-size:0px;
margin-bottom:10px;
}

#main_col1, #main_col2 {
float:left;
width:37%;
}

#main_col2 {
padding-left:10px;
}

#main_col3 {
float:right;
width:24%;
}

#page_col1 {
width:51%;
float:left;
padding-left:1%;
}

#page_col2 {
width:18%;
float:left;
margin-left:1%;
margin-right:1%;
}

#page_col3 {
width:26%;
float:right;
padding-right:12px;

}

#main_colspan {
float:left;

background:blue;
width:70%;
}

#footer {
background:url(/templates/vremya/img/bg_footer.gif) repeat-x bottom;
clear:both;
margin-top:20px;
padding:20px;
padding-top:10px;
color:#625e5e;
}

#footer #footer_nav, #footer #footer_nav a{
font-size:17px;
color:#625e5e;


}

#footer #footer_nav {
float:left;
margin-bottom:4px;
}

#footer_counters {
float:right;
margin-top:15px;
}

.article_preview dd {
background:#ececec;
font-size:12px;
padding:7px 10px;
position: relative;
margin-bottom:7px;
}

.article_preview p {
font-size:12px;
margin:0px;
line-height:1.3;
}

.article_preview h2 {
font-size:13px;
font-weight:bold;
margin-bottom:4px;
}

.article_preview h3 {
font-size:11px;
font-weight:normal;
font-style:italic;
color:#464646;
margin-bottom:2px;
}

.article_preview img.art_pic {
float:left;
margin-right:7px;
margin-bottom:5px;
position: relative;
}



#vremyaplus_preview {
background: #fff url(/templates/vremya/img/bg_vplus.gif) repeat-x bottom;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-size:11px;
}

#vremyaplus_preview #vplus_title {
background:url(/templates/vremya/img/vplus_prev_logo.gif) no-repeat;
height:27px;
margin-bottom:5px;
}

#vremyaplus_preview #vplus_title a {
display:block;
width: 140px;
height: 27px;
float:left;
}

#vremyaplus_preview #vplus_title select {
font-size:17px;
font-family:verdana;
float:right;
margin-top:3px;
}



#vremyaplus_preview a {
font-size:12px;
}

#vremyaplus_preview li {
position: relative;
margin-bottom:4px;
}

#main_news {
clear:both;
font-size:13px;

}

#page_news {
font-size:11px;

}

#datepage_news {
font-size:17px;
}



#main_news dt, #page_news dt, #datepage_news dt {
clear:left;
float:left;
margin-right:-40px;
font-size:10px;
font-weight:bold;
color:#777777;
text-align:right;
width:33px;
padding-top:3px;
}



#datepage_news dt {
font-size:14px;
margin-right:-55px;
width:48px;
}

#page_news dt {
padding-top:1px;
width:33px;
}

#main_news dd, #page_news dd, #datepage_news dd {
margin-left:40px;
margin-bottom:8px;
}

#datepage_news dd {
margin-left:55px;
}



#page_news dd {
margin-bottom:6px;
}

#page_news dd img {
vertical-align:middle;
}

#main_news dt.new_date, #page_news dt.new_date, #datepage_news dt.new_date{
float:none;
width:100px;
text-align:left;
padding:0px;
margin:0px;
font-size:11px;
padding-bottom:7px;
}

.new_date a {
color:#777777;
}

#main_news .redstrong, #page_news .redstrong, #datepage_news .redstrong{
color:#c00000;
}

#main_news .redstrong:hover, #page_news .redstrong:hover, #datepage_news .redstrong:hover{
color:#e50000;
}

#main_news em, #top_materials em, #page_news em,  #datepage_news em {
font-size:10px;
color: #9b0000;
white-space: nowrap;
}

#vplus_news .new_city {
font-size:20px;
margin-bottom:5px;
margin-left:5px;
clear:both;
font-style:italic;
}

#vplus_news .new_date {
font-size:11px;
font-weight:bold;
text-align:right;
clear:both;
}

#vplus_news {
font-size:14px;
}

#vplus_news dd {
clear:both;
margin-left:25px;
}

#vplus_news dd i, #vplus_news dd i a {
font-size:10px;
color:#7e7e7e;
white-space:nowrap;
}




.prev_button, .next_button, #comments_append a  {
font-size:10px;
color:#787878;
background: url(/templates/vremya/img/ico_prev.gif) no-repeat 0px 4px;
background-position:0px -7px;
padding-left:14px;
float:left;
}

.next_button {
background-position:0px 4px;
margin-left:5px;
text-decoration:none;
}

.more_link {
font-size:10px;
color:#787878;
float:right;

}



.d1f, .d2f, .d3f, .d4f{font-size:0px; overflow:hidden; display:block; background:#ddd;margin:0px}
.d1f {height:1px; margin-left:5px;}
.d2f {height:1px; margin-left:3px;}
.d3f {height:1px; margin-left:2px;}
.d4f {height:2px; margin-left:1px;}
#video_prev_container {background: #ddd;padding:0px 7px;position: relative; }

#video_prev_container h2 {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}

ul#video_previews {

}

ul#video_previews li {
float:left;
}

ul#video_previews li a {
display:block;
background:#ddd url(/templates/vremya/img/vid1.gif) no-repeat 5px 5px;
width:88px;
height:70px;
}

ul#video_previews li a:hover {
background-color:#bfbfbf;
}

#mediacenter_preview {
height:190px;
}

#mediacenter_body {
height:180px;
background:#f3f3f3 url(/templates/vremya/img/bg_mcenter.jpg) no-repeat;
background-position:    right -6px;
}

#mediacenter_preview .d1f, #mediacenter_preview .d2f, #mediacenter_preview .d3f, #mediacenter_preview .d4f {
background:#f3f3f3 url(/templates/vremya/img/bg_mcenter.jpg) no-repeat right;
}


#mediacenter_preview .d1f {
background-position:  right -1px;
}

#mediacenter_preview .d2f {
background-position: right -2px;
}

#mediacenter_preview .d3f {
background-position: right -3px;
}

#mediacenter_preview .d4f {
background-position: right -4px;
}



#vovremya_preview {
background:#efefef url(/templates/vremya/img/vovremya_logo.jpg) no-repeat top left;
border: solid 1px #7b7b7b;
margin-top:10px;
font-size:11px;
font-family:tahoma;
margin-bottom:10px;
}

#vovremya_preview dd {

}

#vovremya_preview a {
display:block;
background: no-repeat;
margin-left:20px;
margin-top:5px;
padding-bottom:5px;
}

h1 {
font-size:17px;
clear:both;
}

#top_materials {
font-size:11px;
margin-left:15px;
margin-top:10px;
}

#top_materials li {
margin-bottom:6px;
}

#top_selector {
font-size:10px;
color:#838383;
float:right;
margin-top:3px;
}

#main_poll {
margin-left:10px;
font-size:12px;
}

#main_poll dt {
font-weight:bold;
margin-left:10px;
margin-bottom:8px;
margin-top:8px;
}

#main_poll dd {
margin-left:25px;
margin-bottom:10px;
}

#main_poll dd a {
text-decoration:none;
border-bottom: 1px dotted  #000;
padding-bottom:1px;
}

#main_poll dt#results a {
color:#959595;
font-size:10px;
padding-right:13px;
background:url(/templates/vremya/img/ico_poll.gif) no-repeat right;
margin-left:200px;
}

.article_time {
font-size:10px;
color:#8a8a8a;
display:block;
text-align:right;
}

h3 {
font-size:17px;
color:#474747;
}

#comments_block {
margin:10px 15px;
}




#comments_block dt b, #forum_thread  dt b  {
display:block;
float:left;
}

#comments_block dt i, #forum_thread  dt i  {
font-size:10px;
color:#696969;
text-align:right;
display:block;

}

#comments_block dd {
margin-bottom:15px;
font-size:12px;
border-top:solid 1px #a8a8a8;
padding-top:5px;
margin-top:3px;
}


#comments_block dt.del {
font-size:10px;
font-style:italic;
color:#b7b7b7;
}

#comments_block dt.del i {
color:#b7b7b7;
}

#comments_block dd.del {
font-size:10px;
font-style:italic;
padding-top:1px;
color:#b7b7b7;
border-color:#d5d5d5;
}



#forum_thread {
margin:10px 0px;
}

#forum_thread  dt {
background:#cbcbcb;
padding:5px;
padding-left:10px;
border:1px solid #bebebe;
border-bottom:0px;
}

#forum_thread  dd {
padding:10px;
border:1px solid #bebebe;
margin-bottom:4px;
background:#f0f0f0;
}



#comment_form {
margin:15px;
}

#comment_form label {
width:80px;
float:left;
text-align:right;
padding-right:5px;
padding-top:4px;
}

#comment_form  input  {
border:1px solid #bfbfbf;
font:17px verdana;
width:200px;
}

#comment_form  textarea {
width:80%;
height:100px;
font: 15px verdana;
border:1px solid #bfbfbf;
}

#comment_form  #topic_title {
width:80%;
}



#comment_form .clearing  {
margin-bottom:2px;
}

#comment_form #submit  {
background:#f0f0f0 url(/templates/vremya/img/bg_button.gif) repeat-x bottom;
margin-left:25%;
}



p.authors {
text-align:right;
font-size:11px;
color:#3f3f3f;
font-style:italic;
}

#comment_status {
display:none;
color:#760000;
margin-top:7px;
}

#comments_append {
color:#787878;
font-size:10px;
clear:both;
}

#comments_append  a#left, #comments_append  a#show_all {
background:none;
padding-left:6px;
}

#comments_append  a#show_all{
float:right;
}



#page_col2 .d1f, #page_col2 .d2f, #page_col2 .d3f, #page_col2 .d4f {
background:#e9e9e9 url(/templates/vremya/img/bg_col2_block.gif) repeat-x bottom;
border: 1px solid #b2b2b2;
}

#page_col2 .d1f {margin-right:5px;}
#page_col2 .d2f {margin-right:3px;border-bottom:0px;border-top:0px;}
#page_col2 .d3f {margin-right:2px;border-bottom:0px;border-top:0px;}
#page_col2 .d4f {margin-right:1px;border-bottom:0px;border-top:0px;}


.page_col2_block {
margin-bottom:10px;
clear:both;
}

.page_col2_block dl {
background:#e9e9e9 url(/templates/vremya/img/bg_col2_block.gif) repeat-x bottom;
font-size:11px;
padding:0px 8px;
border: 1px solid #b2b2b2;
border-bottom:0px;
border-top:0px;
}

.page_col2_block dl dd {
padding-bottom:8px;
}

.page_col2_block dl dd i {
font-size:10px;
color:#707070;
}

#vplus_preview p{
margin:0px;
margin-top:3px;
font-size:11px;
line-height:120%;
}



.page_col2_block h4 {
font-size:11px;
font-weight:bold;
margin-bottom:4px;
}

.news_scroll {
height:400px;
}

.anounce_scroll {
height:200px;
background:#ececec;
padding:10px;
padding-top:10px;
}

#newspaper_block {
background:#e3e3e3 url(/templates/vremya/img/bg_newspaper.jpg) no-repeat bottom right;
border:1px solid #bfbfbf;
padding:5px 10px;
position: relative;
clear:both;
margin-top:10px;
}


#newspaper_block dd {
padding-bottom:5px;
}

.vremya_logo {
font-size:1px;
text-decoration:none;
display:block;
width:117px;
height:30px;
background: url(/templates/vremya/img/logo_vremya.gif) no-repeat;
float:left;
position: relative;
}

.new_date_newspaper {
text-align:right;
margin-top:3px;
margin-bottom:5px;
}

.new_date_newspaper b {
font-size:13px;
}



#article_img img, #page_col1 img {
border: 1px solid #d8d8d8;
margin-bottom:5px;
margin-right:10px;
float:left;
}


.ico_comments, .ico_photos, .ico_video, .ico_poll,  .ico_audio {
width:10px;
height:14px;
background:url(/templates/vremya/img/ico_news.gif) no-repeat;
background-position:0px 0px;
margin-right:5px;
border:0px !important;
float:none !important;
margin:0px  !important;
}

.ico_photos {
background-position:0px -15px;
}

.ico_video {
background-position:0px -29px;
}

.ico_poll {
background-position:0px -43px;
}

.ico_audio {
background-position:0px -56px;
}


#article_img, #article_img a {
font-size:10px;
color:#6d6d6d;
}

#comments_block p {
margin:0px;
}

#page_col1 h2 {
font-size:14px;
font-weight:bold;
border-bottom:1px solid #5a5a5a;
margin-bottom:6px;
padding-bottom:2px;
width:95%;
clear:left;
}


h3 {
clear:both;
}





#calendar .month {
text-align:center;
}

#calendar .month a#next img, #calendar .month a#prev img{
width:9px;
height:10px;
background: url(/templates/vremya/img/ico_prev_h.gif) no-repeat;
background-position:-10px 0px;
margin-left:3px;
}

#calendar .month a#prev img{
background-position:0px 0px;
margin-right:3px;
}

#calendar table {
width:100%;
font-size:11px;
}

#calendar table td {
text-align:center;
color:#4b4b4b;
}

#calendar table td.today {
font-weight:bold;
font-size:11px;
color:#000;
}


#forum {
border-collapse: collapse;
background:#e1e1e1;
margin:10px 0px;
margin-right:10px;
border: 1px solid #bebebe;
font-size:10px;
width:99%;
}


#forum td {
color:#4d4d4d;
}

#forum td a {
color:#4d4d4d;
}

#forum td.topic {
font-weight:bold;
padding:10px;
font-size:12px;
width:45%;
}

#forum td.topic a {
color:#000;
}

#forum td.num {
text-align:center;
padding:0px 15px;
}


/*

#forum dt {
font-size:12px;

float:left;
clear:left;
width:45%;
position:relative;
}

#forum dt b {
margin:10px;
display:block;
}

#forum dd {
font-size:10px;
color:#4d4d4d;
padding:4px 0px;
margin-left:45%;
}

#forum dd a {

}*/



.forum_index a {
float:left;
color:#727272;
font-size:10px;
margin-left:1px;
}

.ico_home {
background: url(/templates/vremya/img/ico_home.gif) no-repeat;
width:10px;
height:10px;
display:block;
text-indent:-1000px;
margin-right:7px;
}


#usa_block {
background:#e1e1e1;
margin:10px 0px;
}

#usa_block dd {
padding:5px 10px;
}



#citation {
background:url(/templates/vremya/img/bg_quote_l.gif) no-repeat;
color:#303030;
padding:5px 10px;
margin:10px 10px;
padding-top:10px;
padding-left:15px;
}

#citation div {
font-size:17px;
background:url(/templates/vremya/img/bg_quote_r.gif) no-repeat right bottom;
margin-bottom:7px;
padding-bottom:15px;
}

#citation b, #citation i {
text-align:right;
display:block;
}

#citation i {
width:60%;
float:right;
}

.vovremya_top {
border:1px solid #7b7b7b;
background:#f9f9f9;

}

.vovremya_top li {
padding:4px 10px;
}

.markintext {
margin:10px 20px;
background:#e8e8e8;
padding:0px 10px;
border-left:solid 3px #5a5a5a;
padding-top:5px;
}

.markintext p {
font-size:11px;
line-height:1.3;
margin-bottom:5px;
}

.markintext h4 {
font-weight:bold;
font-size:12px;
margin-bottom:4px;
border:0px;
}

#rss {
font-size:1px;
text-decoration:none;
display:block;
text-indent:-10000px;
background: url(/templates/vremya/img/rss.gif) no-repeat;
width:30px;
height:33px;
float:left;
margin-right:6px;
}

#rss2email {
font-size:10px;
}

#rss2email input{
border:1px solid #bfbfbf;
font-size:13px;
font-weight:normal;
width:150px;
float:left;
}

#rss2email a {

}

ul.intext {
list-style-type:disc;
padding-left:30px;
margin-bottom:10px;
font-size:12px;
line-height:2;
}

#thumbs-adv ul li {
float: left;
}

.blogs_list li {
background:#e1e1e1;
margin-bottom:5px;
padding:5px;
position:relative;
}

.blogs_list li img {
float:left;
position:relative;
margin-right:7px;
}

.blogs_list li i {
font-size:10px;
}

#audio_block {
border:1px solid #a6a6a6;
padding:10px;
background:#e3e3e3;
margin:10px;
}

#audio_block embed {
margin:10px 0px;
}

#vplus_page_title {
height:28px;
background:url(/templates/vremya/img/vplus_title_bg.gif) repeat-x;
text-align:right;
font-size:12px;
font-weight:bold;
font-style:italic;
margin-bottom:8px;
clear:both;
}

#vplus_page_title a.vpluslogo, #vremya_page_title a.vremyalogo {
display:none;
width:148px;
height:28px;
background:url(/templates/vremya/img/vplus_title_logo.gif) no-repeat;
float:left;
}

#vremya_page_title {
height:28px;
text-align:right;
font-size:17px;
font-weight:bold;
font-style:italic;
margin-bottom:8px;
clear:both;
}

#vremya_page_title a.vremyalogo {
background-image:url(/templates/vremya/img/vremya_title_logo.gif);
}

#topbanner {
margin-top:5px;
}

dl.vplus_archive {
font-size:11px;
}

dl.vplus_archive dt {
text-align:right;
font-weight:bold;
color:#595959;
}

dl.search_results dd {
margin-bottom:10px;
}

dl.search_results dd a{
font-size:17px;
}

dl.search_results dd div {
margin-top:5px;
margin-left:25px;
font-size:12px;
line-height:1.3;
}

.search_pages a {
display:block;
padding:5px 10px;
float:left;
border:1px solid #000;
margin-right:5px;
background:#f0f0f0;
}

.search_pages a:hover {
background:#dddddd;
}

.search_pages a.current_page {
font-weight:bold;
border:0px;
background:none;
}

.search_pages a.prevnext {
text-decoration:none;
}

.search_copyright {
clear:both;
text-align:right;
font-size:11px;
font-style:italic;
color:#8b8b8b;
margin:10px 0px;
}

.search_copyright a {
color:#8b8b8b;
}

.search_form {
clear:both;
margin-bottom:10px;
}

.search_form input#search_query {
border:1px solid #bfbfbf;
font-size:17px;
font-family:tahoma;
font-weight:normal;
float:left;
width:80%;
margin-right:5px;
padding:5px 10px;
}

* html .search_form input#search_query {
height:35px;
}

.search_form #search_submit {
background:none;
border:1px solid #7b7b7b;
height:35px;
background:#eaeaea;
width:60px;
}

.blog_list dd {
clear:both;
padding-left:80px;
background:no-repeat;
margin-bottom:20px;
font-size:12px;
font-weight:bold;
min-height:90px;
}

* html .blog_list dd {
height:90px;
}

.blog_list dd div {
font-weight:normal;
font-size:10px;
}

.blog_list dt {
clear:both;
text-align:left;
font-size:17px;
color:#000;
margin-bottom:5px;
}

.blog_list dd dd {
padding:0px;
font-size:12px;
margin-top:5px;
margin-bottom:0px;
font-weight:normal;
height:auto;
min-height:0px;
}

.blog_list dd dd i {
font-size:11px;
color:#757575;
}

.blog_ads {
margin:7px;
padding:7px;
background:#fffcc4;
border:1px solid #8a8a8a;
}

.blog_ads p{
margin:0px;
}

.blog_informer {
margin-bottom:10px;
}

.blog_informer div {
font-size:10px;
clear:both;
background:no-repeat;
padding-left:80px;
height:90px;
}

.blog_informer div b {
font-size:11px;
}

.blog_informer dl {
clear:both;
}

.blog_informer dl dd, .blog_informer dl dt {
margin-top:5px;
}

.blog_informer dl i {
font-size:10px;
color:#707070;
}

.blog_title {
margin-bottom:10px;
padding-left:80px;
background:no-repeat;
height:90px;
}

.blog_title h1 {
padding-bottom:3px;
float:left;
}

.blog_title a {
display:block;
float:right;
font-size:10px;
margin-top:5px;
}

.blog_title .clearing {
border-bottom: 2px solid #232020;
margin-bottom:5px;
}

.blog_title div {
font-style:italic;
color:#5b5656;
}

.blogs_listn {
background: #dddedd url(/templates/vremya/img/bg_blogs.jpg) no-repeat center center;
margin-bottom:10px;
border:1px solid #adadad;
padding:7px;
font-size:11px;
}




.blogs_listn dd {
background:no-repeat;
clear:both;
min-height:70px;
padding-left:57px;
margin-bottom:10px;
}

* html .blogs_listn dd {
height:70px;
}

.blogs_listn dd ul {
font-size:11px;
}

.blogs_listn dd ul li {
margin-top:4px;
}

.blogs_listn  i {
font-size:10px;
color:#707070;
}

.blogs_listn dd ul li.show_all {
text-align:right;
margin-top:7px;
color:#505050;
font-style:italic;
}

.blogs_listn dd ul li.show_all a {
color:#505050;
}

.edu_tree {
margin-left:20px;
}

.edu_tree .edu_tree {
margin-left:60px;
}

.edu_tree li {
padding:10 0px;
font-weight:bold;
font-size:13px;
clear:both;
}

.edu_tree li div {
font-weight:normal;
padding:5px;
border: 1px solid #cdcdcd;
background:#e7e7e7;
margin:10 0px;
margin-left:15px;
float:left;
font-size:11px;
}

.edu_tree li li {
padding-top:0px;
font-weight:normal !important;
font-size:12px;
}

.edu_tree li.f_base {
color:#676767;
font-size:16px;

}

.edu_descr {
font-size:12px;
margin:15px 0px;
margin-left:30px;
}

.edu_descr li {
margin-bottom:10px;
}

.edu_descr li p {
margin:0px;
}

.edu_list {
font-size:13px;
margin-left:20px;
}

.edu_list dd {
margin:10px 0px;
}

#edu_title {
height:120px;
background:#00345f url(/templates/vremya/img/bg_edu1.gif) repeat-x;
margin-bottom:10px;
}

#edu_title #edu_logo {
display:block;
width:250px;
height:38px;
background:url(/templates/vremya/img/edu_logo.gif) no-repeat;
text-decoration:none;
text-indent:-1000px;
font-size:1px;
margin-top:9px;
margin-left:10px;
margin-bottom:12px;
}

#edu_title #edu_test_link {
color:#fff;
margin-left:10px;
font-weight:bold;
font-size:11px;
}

#edu_title dl {
height:80px;
width:210px;
float:right;
/*background:url(/templates/vremya/img/bg_edu2.jpg) no-repeat right;*/
}

#edu_title dl dd {
padding-top:5px;
}

#edu_title dl a {
color:#fff;
}

ol.list, ol.list ul, ul.list {
padding-left:20px;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
}

ol.list li, ul.list li  {
margin-bottom:10px;
}

ol.list ul, ul.list {
list-style-type:square;
}

ul.sub_list {
float:right;
font-size:10px;
width:200px;
margin:7px;
padding:7px;
background:#fffcc4;
border:1px solid #8a8a8a;
}

ul.sub_list li {
margin-bottom:5px;
}

.navigator {
width:540px;
float:right;
clear:both;
margin-bottom:10px;
}

.navigator li {
float:left;
}

.edu_banner {
width:240px;
height:255px;
background:#00345f url(/templates/vremya/img/edu_bg1.gif) repeat-x;
clear:both;
margin:10px 0px;
color:#fff;
font-size:12px;
text-align:left;
}

.edu_banner .edu_title_a {
display:block;
width:240px;
height:93px;
background:url(/templates/vremya/img/edu_bg3.jpg) no-repeat;
text-indent:-10000px;
text-decoration:none;
position:relative;
}

.edu_banner a {
color:#fff;
}

.edu_banner a:hover {
color:#c4c4c4;
}

.edu_banner div {
margin-left:10px;
}

.edu_banner ul {
margin-top:7px;
margin-bottom:7px;
}

.incident_block {
margin-left:10px;
margin-bottom:15px;
}

.incident_block_khnews {
margin-left:0px;
margin-bottom:15px;
}

.incident_block_khnews ul {
margin-left:10px;
margin-top:10px;
font-size:12px;
}

.incident_block_khnews ul li {
margin-bottom:8px;
}

.incident_block ul {
margin-left:10px;
margin-top:10px;
font-size:12px;
}

.incident_block ul li {
margin-bottom:8px;
}

.incident_block ul li i {
font-size:11px;
color:#989898;
}

.dlinks {
background:#e1e1e1;
padding:5px;
margin:10px;
clear:both;
font-size:11px;
}

.dlinks li {
margin-top:6px;
}

table.address-block {}
table.address-block td { vertical-align: top; padding: 2px 3px }

a.banner-to-univ { display:block; margin: 25px auto 10px; width: 318px; height: 255px; background:url(/templates/vremya/img/stud_ms.jpg) no-repeat; text-indent: -9999px; text-decoration:none; }

div.block-ask-specialists {  }
div.block-ask-specialists h2 { font-size: 17px; }
div.block-ask-specialists ul { margin: 6px 0; padding: 0 }
div.block-ask-specialists ul li { position: relative;  min-height: 82px;  margin: 0 0 10px; padding: 0 0 0 105px; }
div.block-ask-specialists ul li img { display: block; position: absolute; top: 3px; left: 0; }
div.block-ask-specialists ul li h3 { font-size: 14px; }
div.block-ask-specialists ul li h4 { margin: 7px 0 3px; font-size: 11px; }
div.block-ask-specialists ul li a.question { font-size: 12px; color: #0072ff }

div#button-add-news { margin: 10px 0; padding: 3px 15px 5px; background: #8c939d url(/img/bg-button-add-news.jpg) 0 0 repeat-x; font-weight: bold; font-size: 12px; color: #001efe;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;

 }

div#button-add-news a { display: block; margin-bottom: 2px; color: #001efe; }
div#button-add-news a:hover { text-decoration: none; }
div#button-add-news small { display: block; font-size: 9px; color: #fff; text-decoration: none; }

small.for_s { display: block; line-height: 14px; font-size: 11px }


div.message { font-size: 18px; color: #FF0000; }
div.check_error { margin: 15px 0; font-size: 14px; background: #e4eaf3; color: #f00e13  }
div.check_error strong { display: block; padding: 5px 10px }
div.check_error ul { padding: 0 10px 10px;  }
div.check_error ul li { list-style-type: disc; list-style-position: inside; }

small.com-bl { display: block; margin: 5px 35px 15px 85px; text-align: justify; }

div.block-u { display: none; }

#page_col1 img.pic-emails { border: none  }

div.adr_s div.c4e745-block { padding: 0 !important; }
div.adr_s div.c4e745-block div.c4e745-l { overflow: hidden; }
div.adr_s div.c4e745-block div.c4e745-l div.block-c4e745-l { padding: 0 !important; width: 225px; margin-left: 25px; }
div.adr_s div.c4e745-block div.c4e745-l div.block-c4e745-l:first-child { margin-left: 0; }

img.find_time {display: block; margin: 0 auto;}


/* =================== JWPLAYER ================ */
.block-video .info{padding:10px; border:1px solid #e0e0e0; margin-top:17px; position:relative;}
#player_wrapper{width:100% !important;}
#page_col1 .all-video{width:100%; overflow:hidden; margin:18px 0 0;}
#page_col1 .all-video ul { overflow:hidden;  margin-left:-22px; margin-right:-6px;}
	#page_col1 .all-video ul li h3 a{padding:0 0 0 20px; background:url(/templates/vremya/img/bull.jpg) 0 0.3em no-repeat; height:auto !important; display:block; margin:0 22px 16px; font-size:14px; text-align: left;}
	
	#page_col1 .all-video ul li{float:left; margin-left:2.4%; height:219px; overflow:hidden;  background:#f0f0f0; width:22.4%;   margin-bottom:18px; padding:24px 0 20px;}
	
	
	#page_col1 .all-video ul li a{display:block;  margin: 0 22px 0; text-align:center; height:216px; overflow:hidden;}
		#page_col1 .all-video ul li a img{ margin:0 0 10px; float:none; max-width:100%; overflow:hidden;}
		#page_col1 .all-video ul li a span{display:block;  text-align:center; height: 93px;  text-overflow:ellipsis;}

		#player,
		#player_jwplayer_display_image{max-width:100%; }
		.info .txt-inf{padding:10px 0px 0;}
		.info .txt-inf p{padding:0; margin:0;}
		
		
.video_listn{position:relative;}
.video_listn img {max-width:100%;}
.video_listn #player_jwplayer_display_image img{max-width:100%;}
.video_listn #player_jwplayer_display_image a{width:100%;}
.video_listn ul#carousel{ margin:12px 14px 0;     overflow: hidden;}
.video_listn li.carousel { margin: 0 3px; overflow: hidden !important;  width: 100% !important; height:131px;}


.video_listn ul.navigation { overflow: hidden; list-style-type: none; }
.video_listn ul.navigation li { position:absolute; bottom:0; display:block; height:131px; width:14px; background:#3f3e3f;}
.video_listn ul.navigation li  a{ display:block; height:131px; width:14px;}
.video_listn ul.navigation li.prev { left:0; }
.video_listn ul.navigation li.next { right:0;}
.video_listn ul.navigation li.next  a{ text-indent:-999em; right:0; background: url(/templates/vremya/img/next_carousel.jpg) center center no-repeat;}
.video_listn ul.navigation li.prev  a{ text-indent:-999em; right:0; background: url(/templates/vremya/img/prev_carousel.jpg) center center no-repeat;}
.video_listn li.carousel li{width:107px !important; margin:0 7px;}

.video_listn li.carousel li img{display:block; margin:0 auto 10px;max-width:100%; border:1px solid #d5d5d5;}

/* ===================  Pager ================ */

ul.pager { text-align:center; font-size:13px; color:#585858;}
ul.pager li { display: inline-block;  height:17px; margin:0; background: none; line-height:15px;}
*:first-child+html ul.pager li { display: inline; margin-right:3px;}
*:first-child+html ul.pager {padding-top:18px;}
*:first-child+html  #page_col1 .all-video ul{}
*:first-child+html  #page_col1 .all-video ul li{ float:left; margin-left:22px;}


ul.pager li a {  display: inline-block; padding:0 6px; height:17px;  line-height:15px; color:#585858; text-decoration:none;}

ul.pager li.sel {  color:#fff; padding:0 6px; background:#3f4143}
ul.pager li.sel a,
ul.pager li a:hover{  color:#fff; background:#3f4143}
ul.pager li
ul.pager li.next a,
ul.pager li.prev a { position:relative; font-size:12px;}

ul.pager li.next a span,
ul.pager li.prev a span {  position:absolute; top:0; left:0; display: block; height:100%; width:100%; background: url(pager-nav.png) no-repeat}
ul.pager li.next a span { background-position: right 0}

