body { 
background:#8b8673;
margin:0px;
padding:0px;
}

#frame {
width:996px;
height:auto;
vertical-align:top;
background:#ffffff;
overflow:hidden;
margin:5px;
padding:0px;
}

#header{
width:996px;
height:170px;
vertical-align:top;
margin:0px;
padding:0px;
}

#logo{
float:left;
width:246px;
height:67px;
vertical-align:top;
background-image:url("/images/logo.jpg");
margin:45px 20px 58px 60px;
padding:0px;
}

#news_logo{
float:left;
width:321px;
height:74px;
vertical-align:top;
background-image:url("/images/news_logo.jpg");
margin:56px 113px 40px 0px;
padding:0px;
}

#header_img{
float:left;
width:169px;
height:87px;
vertical-align:top;
background-image:url("/images/youtube_kplus.jpg");
margin:41px 42px 27px 8px;
padding:0px;
}

#header_img2{
float:right;
width:22px;
height:30px;
vertical-align:top;
background-image:url("/images/header_img2.jpg");
margin:34px 31px 106px 0px;
padding:0px;
}

#top_menu{
width:996px;
height:310px;
vertical-align:top;
overflow:hidden;
margin:0px;
padding:0px;
}

#top_menu_left{
float:left;
width:315px;
height:310px;
vertical-align:top;
background-image:url("/images/top_menu_left_bg.jpg");
margin:0px;
padding:0px;
}

#player{
float:left;
width:343px;
height:310px;
vertical-align:top;
background-image:url("/images/player.jpg");
margin:0px;
padding:0px;
}
#online_stream{
float:left;
width:auto;
height:266px;
vertical-align:top;
margin:11px 9px 0 11px;
padding:0px;
}

#full_screen{
width:343px;
height:33px;
vertical-align:bottom;
margin-top:280px;
padding:0px;
}

#full_screen_button{
width:39px;
height:24px;
vertical-align:top;
margin:5px 0px 4px 295px;
padding:0px;
}

#top_menu_right{
float:right;
width:338px;
height:310px;
vertical-align:top;
background-image:url("/images/top_menu_right_bg.jpg");
margin:0px;
padding:0px;
}

#module_block{
width:996px;
height:126px;
vertical-align:top;
margin:0px;
padding:0px;
}

#module1{
float:left;
width:315px;
height:126px;
vertical-align:top;
background-image:url("/images/module1.jpg");
margin:0px;
padding:0px;
}

#menu_text{
float:left;
width:auto;
height:auto;
overflow:hidden;
margin:72px 0px 0px 68px;
}

#module2{
float:left;
width:343px;
height:126px;
vertical-align:top;
background-image:url("/images/module2.jpg");
margin:0px;
padding:0px;
}

#module3{
float:right;
width:338px;
height:126px;
vertical-align:top;
background-image:url("/images/module3.jpg");
margin:0px;
padding:0px;
}

#link{
width:auto;
height:auto;
overflow:hidden;
margin:10px 0px 0px 164px;
}

#info_block{
width:996px;
height:auto;
vertical-align:top;
overflow:hidden;
margin:0px;
padding:0px;
}

#info_module1{
float:left;
width:315px;
height:auto;
vertical-align:top;
overflow:hidden;
margin:0px;
padding:0px;
}

#info_module2{
float:left;
width:343px;
height:auto;
vertical-align:top;
overflow:hidden;
margin:0px;
padding:0px;
}

#info_module3{
float:right;
width:298px;
height:auto;
vertical-align:top;
overflow:hidden;
margin:0px 40px 0px 0px;
padding:0px;
}

#title{
float:left;
width:auto;
height:auto;
font-size:15px; 
font-family:Tahoma;
color:#231f20; 
font-weight:bold;
overflow:hidden;
margin:36px 0px 0px 52px;
padding:0px;
}

#title2{
float:left;
width:auto;
height:auto;
font-size:15px; 
font-family:Tahoma;
color:#231f20; 
font-weight:bold;
overflow:hidden;
margin:36px 0px 10px 0px;
padding:0px;
}

#title3{
float:left;
width:auto;
height:auto;
font-size:15px; 
font-family:Tahoma;
color:#231f20; 
font-weight:bold;
overflow:hidden;
margin:36px 0px 0px 0px;
padding:0px;
}

#text_module1{
float:left;
width:auto;
height:auto;
vertical-align:top;
overflow:hidden;
margin:0px 37px 0px 36px;
padding:0px;
}

#text_module2{
float:left;
width:auto;
height:auto;
vertical-align:top;
font-size:12px; 
font-family:Tahoma; 
color:#000000;
overflow:hidden;
margin-bottom:5px;
margin:0px;
padding:0px;
}

#banner{
float:left;
width:150px;
height:70px;
vertical-align:top;
margin:119px 0px 0px 60px;
padding:0px;
}

#banner2{
float:right;
width:220px;
height:36px;
vertical-align:bottom;
margin-bottom:5px;
padding:0px;
}

#banner3{
float:right;
width:220px;
height:34px;
vertical-align:bottom;
background-image:url("/images/banner3.jpg");
margin-bottom:5px;
padding:0px;
}

#footer{
width:996px;
height:auto;
vertical-align:top;
overflow:hidden;
margin:130px 0px 30px 0px;
padding:0px;
}

#bottom_logo{
float:left;
width:79px;
height:64px;
vertical-align:bottom;
background-image:url("/images/bottom_logo.jpg");
margin:0px 104px 0 128px;
padding:0px;
}

#bottom_text{
float:left;
width:306px;
height:auto;
font-size:11px; 
font-family:Tahoma;
color:#9a9690; 
overflow:hidden;
margin:0px 18px 0px 0px;
padding:0px;
}

ul {
font-size:13px; 
font-family:Tahoma; 
color:#000000;
}

li {
margin-bottom:20px;
list-style: url("/images/list.gif");
}

pre{
font-size:12px; 
font-family:Tahoma; 
color:#231f20;
margin:0px;
padding:0px;
}

.header{
font-size:13px; 
font-family:Tahoma; 
font-weight:bold;
color:#a93713;
}

.info{
font-size:13px; 
font-family:Tahoma;
color:#000000;
margin-top:34px;
}

.news{
margin-bottom:15px;
font-weight:bold;
}

.bottom_header{
color:#9a9690; 
font-size:12px; 
font-weight:bold;
}

.mail{
color:#529cd4; 
font-size:10px; 
font-weight:bold;
text-decoration:none;
}

.mail:hover{
text-decoration:underline;
}

.menu{
font-size:13px; 
font-family:Tahoma;
color:#ffffff;
text-decoration:none;
}

.menu:hover{
text-decoration:underline;
}

.link{
font-size:12px; 
font-family:Tahoma;
font-weight:bold;
color:#c23d23;
text-decoration:none;
}

.link:hover{
text-decoration:underline;
}

.info_block {
margin-top:12px;
}

.info_block2{
margin-top:18px;
}

.info_block3{
font-weight:bold;
margin-top:18px;
}

.info_block4{
font-weight:bold;
margin:18px 0px 20px 0px;
}

@media all, () {
.info_block4 { 
margin:8px 0px 20px 0px; 
}
}

