/*reset*/
*{border:0;margin:0;padding:0;}
body{line-height:1.2}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*clear*/
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}
         
/*css*/
html {
	height:100%;
	margin:0px;
    position: relative;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	height:100%;
	background-color:#fff;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-x;
    background-position: center center;
    background-attachment: fixed;
}
#container{ 
	width: 998px;
	margin:30px auto 10px auto;
}
#sources{
    width: 100%;
    height: 18px;
    color: #fff;
    text-align: center;
    padding-top: 5px;
}
#sources a{
    color: #fff;  
}
#site_left{
    width: 230px;
    float: left;
}
/*****Login/user laukas**********/

#login_add{
    padding-left: 10px;
    padding-top: 5px;
    background-color: #ebebeb;
}
#login_add2{
    padding-left: 10px;
    padding-top: 10px;
    color: #898989;
    text-align: center;
}
#login_add td{
    color: #898989;
    font-size: 11px;
    padding: 2px;
}
#login_add input{
    font-size: 11px;
    height: 16px;
    width: 115px;
    border: 1px solid #d7d7d7;
}
.forgot{
    width: 100px;
    padding: 5px 0px 8px 8px;
    background-color: #ebebeb;
    color: #000;
    border-bottom: 1px solid #fff;
    float: left;
}
.forgot a{
    color:#000;
}

.login{
    float: right;
    width: 82px;
    background-color: #ebebeb;
    padding: 5px 0px 5px 10px;
}
.login a{
    background:transparent url(images/login.png) no-repeat;
    width: 65px;
    display: block;
    height: 24px;
    text-align: center;
    font-size: 14px;
    font-family: Trebuchet MS;
    padding-top: 5px;
    font-weight: bold;
}
.login a:hover{
    background:transparent url(images/login_c.png) no-repeat;
    width: 65px;
    display: block;
    height: 24px;
    text-decoration: none;
    color: #fff;
} 
.logout{
    background:transparent url(images/site_10.png) no-repeat;
    width: 71px;
    height: 23px;
    text-align: center;
    font-size: 14px;
    font-family: Trebuchet MS;
    padding-top: 5px;
    font-weight: bold;
    position: absolute;
    right: 0px;
    top:-15px; 
}

.login a, .logout a{
    color:#000;  
}
/*soninis meniu**********/
.meniu_top{
    width: 220px;
    height: 10px;
    background-image:  url(images/meniu_bg1.png);
}
.meniu_mid{
    width: 200px;
    background-image:  url(images/meniu_bg2.png);
    background-position: left;
    background-repeat: repeat-y;
    padding: 0px 10px;
}
.meniu_bot{
    width: 220px;
    height: 10px;
    background-image:  url(images/meniu_bg3.png);
    margin-bottom: 5px;
}
.meniu{
    width: 200px;
    height: 24px;
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#fff;
    text-align: center;
    padding-top: 5px;
    font-weight: bold;
}
.meniu_g{
        background:transparent url(images/sp1.jpg); 
        background-repeat: repeat-x; 
}
.meniu_m{
        background:transparent url(images/sp2.jpg); 
        background-repeat: repeat-x; 
}
.meniu_r{
        background:transparent url(images/sp3.jpg); 
        background-repeat: repeat-x;   
}
.meniu_z{
        background:transparent url(images/sp4.jpg); 
        background-repeat: repeat-x;   
}
.meniu_p{
        background:transparent url(images/sp5.jpg); 
        background-repeat: repeat-x;   
}
.submeniu, .cur_g, .cur_m, .cur_r, .cur_z{
    width: 185px;
    padding: 5px 0px 5px 15px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    cursor: pointer;
}
.submeniu{
    background-color: #ebebeb; 
}
.submeniu a{ 
        color: #464646;  
}
.cur_g, .cur_m, .cur_r, .cur_z{
    background-color: #d7d7d7;
}
.cur_g a{
    color: #b68f04 !important;
}
.cur_m a{
    color: #3a76ab !important;
}
.cur_r a{
    color: #9c454f !important;
}
.cur_z a{
    color: #3f6618 !important;
}
.audio{
    color: #9c454f;
    line-height: 18px;
    width: 173px;
}
.audio a{
    color: #000;
    padding-left: 5px;
}
a.cur_audio{
    color: #9c454f !important;  
    font-weight: bold;
}
.video{
    color: #3a76ab;
    line-height: 18px;
    width: 173px;
}
.video a{
    color: #000;
    padding-left: 5px;
}
.lin{
    border-bottom: 1px dashed #ebebeb; 
    padding: 3px 0px 3px 10px;
    width: 173px;
}
a.cur_video{
    color: #3a76ab !important;  
    font-weight: bold;
}
#info{
    width: 190px;
    color:#464646;
    padding-left: 10px;
    margin-top: 10px;
}
#info a{
    color:#464646;
    text-decoration: underline;
} 
#info a:hover{ 
    text-decoration: none;
}
.info_top{
    background:transparent url(images/info_top.png) no-repeat; 
    width: 190px; 
    height: 22px;
}
.info_source{
    line-height: 16px;
    background-color: #ebebeb;
    padding: 5px 10px;
    color:#b68f04; 
}
.info_source a, .info_about a{ 
    text-decoration: none !important;
    color:#464646;
} 
.info_source a:hover{ 
    text-decoration: underline !important;
    color:#b68f04 !important; 
}
.info_so{
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#b68f04;
    font-weight: bold;
}
.info_total{
    background-color: #ebebeb;
    padding: 0px 10px 5px 10px;
}
.info_total span{
    color:#3a76ab;
}
.total{
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#3a76ab;
    font-weight: bold;
    padding-bottom: 5px; 
}
.info_don{
    background-color: #d7d7d7;
    padding: 5px 10px;
    text-align: justify;
}
.info_don span{
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#9c454f;
    font-weight: bold;
}
.info_about{
    background-color: #ebebeb;
    padding: 5px 10px;
}
.info_about span{
    font-family: Trebuchet MS;
    font-size: 14px;
    color:#3f6618;
    font-weight: bold;
}
.info_bot{
    background:transparent url(images/info_bot.png) no-repeat; 
    width: 190px; 
    height: 21px;
}
.info_bot2{
    background:transparent url(images/info_bot.png) no-repeat; 
    width: 190px; 
    height: 21px;
    margin-left: 9px;
}
/***Saitas***/
#site_right{
    width: 753px;
    float: left;
} 
#logo{
    width: 750px;
    background:transparent url(images/logo.png) no-repeat; 
    float: right;
    height: 200px;
    padding-top: 10px;
} 
#logo a{
    padding: 10px;
}
#logo_bot{
    background:transparent url(images/way.png); 
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 730px; 
    height: 20px;
    float: right;
    padding-top: 5px; 
    padding-left: 20px;
    color: #fff;
    
}
#logo_bot a{ 
    color: #fff; 
}
#logo_bot span{
    font-weight: bold;
}
#site{
    float: right;
    width: 750px; 
    margin-top: 10px;  
}
#text_top{
    background-image: url(images/site_bg1.png);
    background-repeat: no-repeat;
    height: 10px;
    width: 620px;
}
#text_bot{
    background-image: url(images/site_bg3.png);
    background-repeat: no-repeat;
    height: 10px;
    width: 620px;
}
#text{
    background-image: url(images/site_bg2.png);
    background-repeat: repeat-y;
    padding: 0px 10px;
    width: 600px;
}
#add{
    float: right;
    padding-left: 10px;
}

/*Registracija*/
.login_table{
    margin-left: 20px;
}
.login_table td{
    padding: 5px;
}
.login_table input, .forma{
    font-size: 11px;
    height: 16px;
    width: 200px;
    border: 1px solid #d7d7d7;
}
.login_table select{
    font-size: 11px;
    height: 16px;
    width: 202px;
    border: 1px solid #d7d7d7;
}
.reg_but{
    background:transparent url(images/site_10.png) no-repeat;
    width: 71px;
    height: 23px;
    text-align: center;
    font-size: 14px;
    font-family: Trebuchet MS;
    padding-top: 5px;
    font-weight: bold;
}
.reg_but a{
    color:#000;
}
.prof_info{
    background-color: #efefef;
}
/*Video failai */
.title_m{
    width: 100%;
    background-color: #8db5d9;
    padding: 3px 0px;
    margin-bottom: 5px;
}
.title_m1{
    float: left;
    padding-left: 5px;
    color: #fff; 
}
.title_m1 a{
    color: #fff;
}
.title_m1 a.selected{
    color: #3a76ab;
    font-weight: bold;
}
.title_m2{
    float: right;
    padding-right: 5px;
    color: #3a76ab;
}
.title_m2 span{
    color: #fff;
    font-weight: bold;
}
.video_one{
    width:599px;
    padding: 15px 0px;
    height:70px;
}
.video_left{
    float:left;
    width:10px;
    height:70px;
    background-color:#ebebeb;
    border-right:2px solid #fff;
}
.video_img{
    float:left;
    width:94px;
    height:70px;
    background-position:center;
    border-right:2px solid #fff;
    position: relative;
    
}
.big_foto{
    display: none;
    position: absolute;
    top:0px;
    left:0px;
    z-index: 1;
}
.video_info{
    float:left;
    width:400px;
    padding-top:10px;
    padding-left:5px;
    background-color:#ebebeb;
    height:60px;
    font-size:10px;
}
.video_info span{
    font-weight: bold;
    height:30px;
    font-size:11px;
    display: block;
}
.video_info span.user{
    padding-left: 35px;
    background: url(images/user.png) no-repeat;
}
.video_down{
    padding-top:13px;
    float:left;
    background-color: #ebebeb;
    text-aling:center;
    height:57px;
    padding-right:5px;
}
.video_down a{
    background-color:#8db5d9;
    padding:5px;
    font-weight: bold;
    color:#fff !important;
    display:block;
    border:1px solid #fff;
    cursor: pointer;
}
.video_down a:hover, .video_down a.on:hover{
    background-color:#ffd02e;
    text-decoration:none;
}
.video_down a.on{
    background-color:#ccc;
    text-align: center;
    margin-top: 2px;
    width: 55px;
}


.video_right{
    float:left;
    width:10px;
    height:70px;
    background-color:#ebebeb;
    border-left:2px solid #fff;
}
/*Audio*/
.title_r{
    width: 99%;
    background-color: #f4a6af;
    padding: 3px 0px;
    margin-bottom: 5px;
    color: #fff;
    font-weight: bold;
    padding-left: 6px;
}
.albumas{
    padding-bottom: 5px; 
}
 .sonas{
    padding-left: 5px; 
}
.albumas_img{
    float: left;
    width: 150px;
    height: 150px;
}
.albumas_info{
    float: right;
    width: 445px;
}
.song{
    margin: 1px 0px;
}
.song_name{
    float: left;
    padding: 2px 5px; 
    width: 405px;
}
.song_name2{
    float: left;
    padding: 2px 5px; 
    width: 559px;
}
.song_name3{
    float: left;
    padding: 2px 5px; 
    width: 589px;
}
.song_name a, .song_name2 a, .song_name3 a{ 
    color: #000;
}
.song_name a:hover, .song_name2 a:hover, .song_name3 a:hover{ 
    color: #9C454F;
}
.song_sk{
    float: right;
    padding: 2px 0px; 
    width: 29px;
    text-align: center;
}
.bg{
    background-color: #ebebeb;
}
#raides{
    position: fixed;
    border-top: 1px solid #ffd02d;
}
#raides td{
    width:25px;
    text-align: center;
    border-left: 1px solid #ffd02d;
    border-right: 1px solid #ffd02d; 
    border-bottom: 1px solid #ffd02d; 
    background-color: #fff;
    display: block;
    vertical-align: middle;
}
#raides a{
    color: #000;
    font-size: 10px;
    font-family: Verdana;
    display: block;
    height: 15px;
}
a.divStayTopLeft:hover{
    background-color: #ffd02d;
    display: block;
    text-decoration: none;
}
.type_name{
    float: left;
}
.type_kiek{
    float: right;
    padding-right: 5px;
}
/*lyrika*/
.title_z{
    width: 99%;
    background-color: #a2cf65;
    padding: 3px 0px;
    margin-bottom: 5px;
    color: #fff;
    font-weight: bold;
    padding-left: 6px;
}
.lyric_name{
    float: left;
    padding: 2px 5px; 
    width: 355px;
}
.lyric_name2{
    float: left;
    padding: 2px 5px; 
    width: 509px;
}
.lyric_name a, .lyric_name2 a{ 
    color: #000;
}
.lyric_name a:hover, .lyric_name2 a:hover{ 
    color: #3f6618;
}
.lyric_trans{
    float: right;
    padding: 3px 0px 0px 4px; 
    height: 14px;
    width:75px;
    text-align: left;
}
.trans_1{
    float: left;
    width: 20px;
    height: 475px;
    background:transparent url(images2/trans_left.png) no-repeat; 
}
.trans_2{
    float: left;
    width: 340px;
    height: 455px;
    border-top: 10px solid #ebebeb;
    border-bottom: 10px solid #ebebeb; 
    background-color: #fff;
}
.trans_3{
    float: left;
    width: 70px;
    height: 475px;
    background:transparent url(images2/trans_right.png) no-repeat; 
}
.trans_lang{
    color: #3f6618;
    padding: 5px;
}
.trans_name{
    padding: 5px 0px;
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;
    color: #3f6618;
    width: 100%;
    text-align: center;   
}
.trans_text{ 
    width: 100%;
    text-align: center; 
        overflow: auto;  
        height: 400px;
}
.trans_close{
    width: 70px;
    height: 60px;
    cursor: pointer;
}
/*Naujienos*/
.naujiena{
    padding: 5px 0px;
}
.new a{
    color: #B68F04;
    cursor: pointer;
}
.naujiena a:hover{
    color: #000;
}

.title_g{
    width: 100%;
    background-color: #fccc24;
    padding: 3px 0px;
}
.title_p{
    width: 99%;
    background-color: #7e7d7a;
    padding: 3px 0px 3px 6px;
    color:#FFFFFF;
    font-weight:bold;
}
.new_name{
    float: left;
    padding: 2px 5px; 
    color: #fff;
    font-weight: bold;
}
.new_data{
    float: right;
    color: #fff; 
    padding: 2px 5px;
}
.new{
    text-align: justify;
    padding: 0px 5px;
    margin: 10px 0px;
}
.more{
    width: 98%;
    text-align: right;
    padding: 5px 6px;
}
.more a{ 
    font-weight: bold;
    color: #B68F04;
} 
.pages{
    width: 100%;
    text-align: center;
}
.pages a{ 
    color: #B68F04;
}
.pages a.selected{ 
    font-weight: bold;
}
.na a{
    color: #9c454f !important;
    cursor: pointer;
}
.nl a{
    color: #3f6618 !important;
    cursor: pointer; 
}
.no a{
    color: #7e7d7a !important;
    cursor: pointer;
}
/*Zvaigdes*/
.star {width: 65px;height:12px;background: url('images2/star0.gif') no-repeat;position: relative;}
.star_div{float: right;}
.hey_0, .hey_1, .hey_2, .hey_3, .hey_4, .hey_5{
    width: 65px;
    height:12px;
    position: relative;
}
.hey_0 {background: url('images2/star0.gif') no-repeat;}
.hey_1 {background: url('images2/star1.gif') no-repeat;}
.hey_2 {background: url('images2/star2.gif') no-repeat;}
.hey_3 {background: url('images2/star3.gif') no-repeat;}
.hey_4 {background: url('images2/star4.gif') no-repeat;}
.hey_5 {background: url('images2/star5.gif') no-repeat;}
.star a{display: block;height: 12px;position: absolute;top:0px;left:0px}
a.one{width: 13px;}
a.du{width: 26px;}
a.trys{width: 39px;}
a.ket{width: 52px;}
a.pen{width: 65px;}  
.star a:hover{
    background-image: url('images2/starv.gif');
    background-repeat: repeat-x;
    background-position: top left;
    display: block;
}
#sima{
    width: 100px;
    height: 100px;
    border:1px solid red;
}
.year_dir{
    height: 0px !important;
    padding: 0px 0px 5px 10px!important;
    color:#3A76AB;
    font-size: 12px;
    font-weight: bold;
}
.search{
    background-color:#EBEBEB;
    margin:0px 1px;
    padding: 5px 105px 0px 105px;
    text-align: center;
}
.search input{
    font-family: Trebuchet MS;
    font-size: 16px;
    color:#000;
    padding: 2px 5px;
    width: 300px;
    float: left;
    -moz-border-radius:5px;
}
.search .login{
    padding:2px 0 2px 0;
    width:auto;
}
.search a{
    color:#000;
    padding-top: 2px;
}
.upload{
    padding: 5px 10px;
}
.upload input{
    font-size: 11px;
    width: 300px;
    border: 1px solid #d7d7d7;
    background-color: #d7d7d7;
    padding: 2px 5px;
    margin: 3px 0px 10px 0px;
}
.upload select{
    font-size: 11px;
    width: 302px;
    border: 1px solid #d7d7d7;
    background-color: #d7d7d7; 
    padding: 2px 5px;
    margin: 10px 0px;
}
.upload .login{
    background-color: transparent;
    float: none;
    padding: 5px 0px;
}