@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0px; }
p { margin-bottom:15px; }
ul li { margin-left:15px; }
ol li { margin-left:15px; }
div.wrapper { clear:both; }

body { font-family:Arial; font-size:12px; color:#666666; background-color:#e5e5e5; background-image:url(images/body_bg.jpg); background-position:center 1000px; background-repeat:repeat-y; }

a { color:#840008; text-decoration:underline; font-family:Arial;  }
a:hover { color:#840008; text-decoration:none; font-family:Arial;  }

div.main_cont_wide_bg { background-image:url(images/main_cont_wide_bg.jpg); background-position:top; background-repeat:no-repeat; min-height:1000px; }
* html div.main_cont_wide_bg { background-image:url(images/main_cont_wide_bg.jpg); background-position:top; background-repeat:no-repeat; height:1000px; }

div.main_cont_wide_bg_vidinis { background-image:url(images/main_cont_wide_bg_vidinis.jpg); background-position:top; background-repeat:no-repeat; min-height:1000px; }
* html div.main_cont_wide_bg_vidinis { background-image:url(images/main_cont_wide_bg_vidinis.jpg); background-position:top; background-repeat:no-repeat; height:1000px; }


div.main_cont { margin:0px auto; width:900px; }

div.footer { background-image:url(images/footer_bg.jpg); background-position:top left; background-repeat:no-repeat; width:900px; height:67px; overflow:hidden; }
div.foot_left { float:left; padding-left:30px; padding-top:30px; color:#6b7579; }
div.foot_left a { color:#6b7579; }
div.foot_left a:hover { color:#6b7579; }

div.foot_right { float:right; padding-right:30px; padding-top:30px; color:#6b7579; }
div.foot_right a { color:#6b7579; }
div.foot_right a:hover { color:#6b7579; }

div.bcont { background-image:url(images/bcont_bg.jpg); background-position:top left; background-repeat:no-repeat; width:900px; height:60px; text-align:right; overflow:hidden; }
div.bcont a img { border:0px; }

div.data_column { float:left; width:740px; overflow:hidden; background-image:url(images/data_cont_bg.jpg); background-position:0px 58px; background-repeat:no-repeat; background-color:#FFFFFF; }
div.data_column_vidinis { float:left; width:740px; overflow:hidden; background-image:url(images/data_cont_bg_vidinis.jpg); background-position:0px 58px; background-repeat:no-repeat; background-color:#FFFFFF; }

div.banner_column { float:left; width:160px; overflow:hidden; background-image:url(images/banner_cont_bg.jpg); background-position:top left; background-repeat:no-repeat; min-height:873px; overflow:hidden; background-color:#FFFFFF; padding-top:22px; }
* html div.banner_column { float:left; width:160px; overflow:hidden; background-image:url(images/banner_cont_bg.jpg); background-position:top left; background-repeat:no-repeat; height:873px; overflow:hidden; background-color:#FFFFFF; padding-top:22px; }
div.rbanner { margin-bottom:10px; background-color:#FFFFFF; text-align:center;  }
div.rbanner a img { border:0px; }

div.logo_cont { width:740px; height:58px; overflow:hidden; }
div.logo_cont a img { border:0px; }
div.top_tool_cont { width:731px; padding-right:9px; height:23px; overflow:hidden; }
div.ttool { float:right; padding-right:15px; padding-left:5px; padding-top:2px; color:#b1a9a9; }

div.top_menu_cont { padding-left:16px; width:715px; height:28px; overflow:hidden; }
div.mp { float:left; padding-left:2px; padding-right:2px; margin-right:15px; border-top:3px solid #333c40; padding-top:2px; }
div.mp a { text-decoration:none; color:#FFFFFF; }
div.mp a:hover { text-decoration:none; color:#FFFFFF; }
div.mp_act { float:left; padding-left:2px; padding-right:2px; margin-right:15px; border-top:3px solid #c41620; padding-top:2px; }
div.mp_act a { text-decoration:none; color:#999999; }
div.mp_act a:hover { text-decoration:none; color:#999999; }

div.proj_cap { padding-left:16px; height:24px; padding-top:33px; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; }
div.proj_apr { padding-left:16px; padding-right:16px; height:47px; padding-top:1px; overflow:hidden; }

div.proj_news_cap { padding-left:16px; padding-right:16px; height:24px; padding-top:43px; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; }
div.proj_news_cap table tr td a { font-size:12px; color:#840008; }
div.proj_news_cap table tr td a:hover { font-size:12px; color:#840008; }

div.proj_news_apr { padding-right:16px; padding-top:10px; height:160px; overflow:hidden; }

td.thumb_bg_cont { background-image:url(images/thumb_cont.jpg); background-position:top left; background-repeat:no-repeat; width:150px; height:160px; padding-left:19px; padding-top:13px; padding-bottom:2px; vertical-align:top; text-align:center; }
div.thumb_bg_cont { background-image:url(images/thumb_cont.jpg); background-position:top left; background-repeat:no-repeat; width:150px; height:146px; padding-left:19px; padding-top:13px; }
div.thumb_cont { width:132px; height:133px; overflow:hidden; cursor:pointer; background-position:center; background-repeat:no-repeat; }
td.news_cap { font-family:"Times New Roman", Times, serif; color:#850f16; font-size:16px; line-height:100%; }
td.news_cap a { font-family:"Times New Roman", Times, serif; color:#850f16; font-size:16px; line-height:100%; text-decoration:none; }
td.news_cap a:hover { font-family:"Times New Roman", Times, serif; color:#850f16; font-size:16px; line-height:100%; text-decoration:none; }
.light_grey { color:#999999; }


div.proj_cal_cap { padding-left:16px; padding-right:16px; height:24px; padding-top:43px; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; }
div.proj_cal_cap table tr td a { font-size:12px; color:#840008; }
div.proj_cal_cap table tr td a:hover { font-size:12px; color:#840008; }
div.proj_cal_apr { padding-right:16px; padding-top:10px; overflow:hidden; }


div.news { padding-bottom:20px; padding-left:10px; }
td.news_dt { width:50px; padding-left:0px; padding-top:10px; }
td.news_thumb { width:69px; height:69px; overflow:hidden; }
td.news_summary { padding-top:6px; }
div.news_thumb_cont { background-image:url(images/news_thumb_bg.jpg); background-position:top left; background-repeat:no-repeat; width:59px; height:57px; padding-left:10px; padding-top:12px; overflow:hidden; }
div.news_thumb { width:48px; height:48px; overflow:hidden; background-position:center; background-repeat:no-repeat; cursor:pointer; }
div.date_cont { width:50px; height:50px; overflow:hidden; }
div.date_year_month { color:#999999; line-height:100%; text-align:right; font-family:"Times New Roman", Times, serif; }
div.date_day { font-size:48px; letter-spacing:-2px; color:#999999; line-height:80%; padding-top:2px; text-align:right; font-family:"Times New Roman", Times, serif; }
div.news_cap { font-family:"Times New Roman", Times, serif; font-size:16px; color:#850f16; }
div.news_cap a { font-family:"Times New Roman", Times, serif; font-size:16px; color:#850f16; line-height:100%; text-decoration:none; }
div.news_cap a:hover { font-family:"Times New Roman", Times, serif; font-size:16px; color:#850f16; line-height:100%; text-decoration:none; }
div.news_data { padding-top:2px; }


div.left_menu { float:left; width:125px; overflow:hidden; padding-left:15px; padding-top:34px; }
div.right_data { float:left; width:600px; overflow:hidden; }
div.mp2_act { padding-bottom:2px; padding-top:5px; border-bottom:1px solid #e1e1e1; line-height:100%; }
div.mp2_act a { color:#000000; font-size:14px; text-decoration:none; }
div.mp2_act a:hover { color:#000000; font-size:14px; text-decoration:none; }
div.mp2 { padding-bottom:2px; padding-top:5px; border-bottom:1px solid #e1e1e1; line-height:100%; }
div.mp2 a { color:#999999; font-size:14px; text-decoration:none; }
div.mp2 a:hover { color:#999999; font-size:14px; text-decoration:none; }

div.mp3_act { padding-bottom:2px; padding-top:5px; border-bottom:1px solid #e1e1e1; line-height:100%; padding-left:20px; }
div.mp3_act a { color:#000000; font-size:14px; text-decoration:none; }
div.mp3_act a:hover { color:#000000; font-size:14px; text-decoration:none; }
div.mp3 { padding-bottom:2px; padding-top:5px; border-bottom:1px solid #e1e1e1; line-height:100%; padding-left:20px; }
div.mp3 a { color:#999999; font-size:14px; text-decoration:none; }
div.mp3 a:hover { color:#999999; font-size:14px; text-decoration:none; }

div.left_parent { padding-bottom:10px; }


div.vid_cap { padding-left:16px; padding-right:16px; height:34px; padding-top:33px; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; }
div.vid_cap a { color:#840008; text-decoration:underline; font-family:Arial; font-size:12px; }
div.vid_cap a:hover { color:#840008; text-decoration:underline; font-family:Arial; font-size:12px; }
td.vid_cap { font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; }
td.vid_top_tool { text-align:right; font-family:Arial; font-size:12px; color:#666666; }
div.vid_apr { padding-left:16px; padding-right:16px; }

div.proj_tools { padding-left:16px; padding-right:16px; padding-top:10px; }
td.bott_left_tool { width:150px; text-align:left; }
td.bott_center_tool { text-align:center; }
td.bott_right_tool { width:150px; text-align:right; }

div.spacer8 { height:8px; }
div.spacer10 { height:10px; }
div.txt img { margin:5px; }


div.vid_cap_small { padding-left:16px; padding-right:16px; padding-bottom:10px; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; }
div.comments_cont { padding-left:16px; padding-right:16px; }
div.padding16 { padding-left:16px; padding-right:16px; }
div.padding_right16 { padding-right:16px; }
div.komentaras { padding-bottom:8px; }
td.comment_cap1 { text-align:left; color:#666666; background-image:url(images/comment_corner.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:40px; padding-bottom:2px; }
td.comment_cap2 { text-align:right; color:#b6b7b7; padding-bottom:2px; }
td.comment_text { text-align:left; color:#808285; background-color:#eaeaea; padding:10px; }
td.grey_bg { background-color:#eaeaea; padding:3px; color:#aaacad; padding-left:10px; padding-right:10px; }
td.compad { padding-right:10px; padding-bottom:5px; }
td.compad_err { padding-right:10px; padding-bottom:5px; color:#FF0000; }
div.txt img { margin:5px; }
div.txt img.lpic { margin:0px; padding-right:10px; padding-bottom:10px; padding-top:1px; cursor:pointer; }

table.news_rubrics { }
table.news_rubrics tr td { padding:5px 10px 5px 0px; }
td.rubric_act { color:#000000; font-weight:bold; }

/* komentarai */
div.vid_data_cont div.padding16 form table tr td.compad textarea.comment { border:1px solid #cecece; color:#808285; padding:5px; width:484px; height:90px; overflow:auto; }
div.vid_data_cont div.padding16 form table tr td.compad input.comment_wide { border:1px solid #cecece; color:#808285; padding:5px; width:190px; }
div.vid_data_cont div.padding16 form table tr td.compad input.comment { border:1px solid #cecece; color:#808285; padding:5px; width:100px; }
div.vid_data_cont div.padding16 form table tr td.compad input.comment_btn { border:1px solid #cecece; color:#808285; padding:2px 10px 2px 10px; background-color:#808285; color:#FFFFFF; cursor:pointer; }

div.vid_data_cont div.right_data div.padding16 form table tr td.compad textarea.comment { border:1px solid #cecece; color:#808285; padding:5px; width:344px; height:90px; overflow:auto; }
div.vid_data_cont div.right_data div.padding16 form table tr td.compad input.comment_wide { border:1px solid #cecece; color:#808285; padding:5px; width:190px; }
div.vid_data_cont div.right_data div.padding16 form table tr td.compad input.comment { border:1px solid #cecece; color:#808285; padding:5px; width:100px; }
div.vid_data_cont div.right_data div.padding16 form table tr td.compad input.comment_btn { border:1px solid #cecece; color:#808285; padding:2px 10px 2px 10px; background-color:#808285; color:#FFFFFF; cursor:pointer; }

div.vid_data_cont div.right_data form table tr td textarea.comment { border:1px solid #cecece; }


/* formos */
table.frm { width:100%; }
td.frm_inp { padding-right:0px; padding-bottom:15px; text-align:right; }

div.vid_data_cont div.padding16 form table.frm tr td.frm_inp input.small { border:1px solid #cecece; color:#808285; padding:5px; width:440px; }
div.vid_data_cont div.padding16 form table.frm tr td.frm_inp textarea { border:1px solid #cecece; color:#808285; padding:5px; width:540px; height:90px; overflow:auto; }
div.vid_data_cont div.padding16 form table.frm tr td.frm_txt { padding-right:10px; padding-bottom:15px; vertical-align:top; padding-top:3px; text-align:left; width:250px; }
div.vid_data_cont div.padding16 form table.frm tr td.frm_inp input { border:1px solid #cecece; color:#808285; padding:5px; width:540px; }
div.vid_data_cont div.padding16 form table.frm tr td.frm_inp input.frm_btn { border:1px solid #cecece; color:#808285; padding:2px 10px 2px 10px; background-color:#808285; color:#FFFFFF; width:90px; cursor:pointer; }

div.vid_data_cont div.right_data div.padding16 form table.frm tr td.frm_inp input.small { border:1px solid #cecece; color:#808285; padding:5px; width:240px; }
div.vid_data_cont div.right_data div.padding16 form table.frm tr td.frm_inp textarea { border:1px solid #cecece; color:#808285; padding:5px; width:340px; height:90px; overflow:auto; }
div.vid_data_cont div.right_data div.padding16 form table.frm tr td.frm_txt { padding-right:10px; padding-bottom:15px; vertical-align:top; padding-top:3px; text-align:left; width:250px; }
div.vid_data_cont div.right_data div.padding16 form table.frm tr td.frm_inp input { border:1px solid #cecece; color:#808285; padding:5px; width:340px; }
div.vid_data_cont div.right_data div.padding16 form table.frm tr td.frm_inp input.frm_btn { border:1px solid #cecece; color:#808285; padding:2px 10px 2px 10px; background-color:#808285; color:#FFFFFF; width:90px; cursor:pointer; }



div.img_enlarge_bg { display:none; position:absolute; background-color:#000000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
div.img_enlarge { display:none; position:absolute; }
div.img_enlarge table { cursor:pointer; }
img.img_enl_border { padding:10px; border:1px solid #000000; background-color:#CCCCCC; cursor:pointer; }

select.calendar_filter { padding:1px 1px 1px 1px; background-color:#ffffff; font-family:Arial; font-size:12px; color:#666666; border:1px solid #cecece; }
select.calendar_filter option { padding-right:10px; font-family:Arial; font-size:12px; color:#666666; }
