html { height:100%; }
body { height:100%; padding:0; margin:0; font:normal 11px arial; }
img { border:none; }
a { outline:none; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; }
table  td { vertical-align:top;}
ul { margin:0; padding:0; }
ol { margin:0; padding:0; }
h1 { margin:0; padding:0; }
h2 { margin:0; padding:0; font-size:16px}
form { margin:0;padding:0; } /* for IE 6-7 */

hr { height:1px; background-color:#000000; color:#000000; border:0; }

.clear { clear:both; }
.clear2{ clear: both; margin: -1px 0px 0px; height: 1px; }
.fl { float:left; }
.fr { float:right; }
.abs { position:absolute; }

.di { display:inline; }

.fwb { font-weight:bold; }
.fwn { font-weight:normal; }

.nowrap { white-space:nowrap; }

.pointer { cursor:pointer; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }

.vbottom { vertical-align:bottom; }
.vmiddle { vertical-align:middle; }

.b1 { border:1px solid #000000; }

.u { text-transform:uppercase; }

.black { color:#000000; }

.ma { margin:auto; }

.w99 { width:99%; }

.lnk {
    text-decoration:none;
}
.lnk:hover {
    text-decoration:underline;
}
.lnk2 {
    text-decoration:underline;
}
.lnk2:hover {
    text-decoration:none;
}

/*
 * TinyMCE
 */
h1 {
    font:normal 18px arial;
    text-transform:uppercase;
    margin-bottom:10px;
}
.wysiwyg p, #tinymce p {
    font:normal 13px arial;
    margin-bottom:0px;
}
.wysiwyg a, #tinymce a {
    color:#0a6ab2;
}
.wysiwyg ul li, #tinymce ul li {
    list-style-type:none;
    background:url(../images/li.gif) no-repeat 0 7px;
    padding-left:10px;
    font-size:13px;
}

.wysiwyg table {
	margin-top:7px;
}

.wysiwyg table th, #tinymce table th {
	text-align: left;
    /*background:#bebebe;*/
    background:#1f8bdb;
    color:#FFFFFF;
    border:1px solid #a2a2a2;
    font:bold 13px arial;
    padding:6px 10px 6px 10px;
}
.wysiwyg table td, #tinymce table td {
    background:#FFFFFF;
    border:1px solid #a2a2a2;
    font:normal 13px arial;
    text-align:left;
    padding:6px 10px 6px 10px;
}
.wysiwyg table.layout td, #tinymce table.layout td {
    background:#FFFFFF;
    color:#000000;
    border:none;
    font:normal 13px arial;
    text-align:left;
    padding:2px;
}

.wysiwyg table td p, #tinymce table td p{margin:0px;}


/*
 * Common
 */
html {
    overflow-y: scroll;
}
a {
    color:#0a6ab2;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.date {
    font:normal 11px arial;
    color:#727272;
}
.error_text {
    color:#ff3600;
}

/*
 * Home page
 */

#bg_left {
    background:url(../images/bg_left.gif) repeat-x;
    height:100%;
    font-size:1px;
    line-height:1px;
}
#bg_right {
    background:url(../images/bg_right.gif) repeat-x;
    height:100%;
    font-size:1px;
    line-height:1px;
}
#main {
    width:991px;
    height:100%;
    background:url(../images/bg.jpg) no-repeat;
}
#logo_cnt {
    position:absolute;
    z-index:1;
    margin:10px 0 0 5px;
    width:158px;
    height:40px;
}
#logo_a {
    display:block;
}
#logo {
   
   
}
#slogan {
    position:absolute;
    margin:30px 0 0 215px;
}
#topmenu_cnt {
    width:990px;
    height:35px;
    padding-bottom:10px;
}
#topmenu_cnt_inner {
    position:absolute;
    width:990px;
    overflow:hidden;
}
#topmenu_cnt_inner2 {
    position:relative;
    left:15px;
    width:990px;
}
#topmenu {
    
}
#topmenu .item {
    height:30px;
    font-size:13px;
    padding:5px 10px 0 10px;
    background:url(../images/topmenu_shadow.gif) repeat-x 0px 25px;
}
#topmenu .item_active {
    height:35px;
    padding:0;
}
#topmenu .item_active table td .item_active_main {
    height:20px;
    padding:5px 10px 0 10px;
    background:#ff965d;
}
#topmenu .item_active table td.item_active_arrow {
    font-size:0px;
}
#topmenu .item_active table td.item_active_arrow  img {
    position:relative;
    z-index:2;
}
#topmenu .item a {
    color:#0969b2;
    text-decoration:none;
}
#topmenu .item a:hover {
    text-decoration:underline;
}
#topmenu .item_active a {
    color:#FFFFFF;
}
#topmenu .item .item_left_shadow {
    position:absolute;
    margin:20px 0 0 -22px;
    /*_margin:20px 0 0 -52px;*/
    /*_margin:18px 0 0 -55px;*/
}
#topmenu .item .item_right_shadow {
    position:absolute;
    margin:20px 0 0 -40px;
    /*_margin:18px 0 0 -55px;*/
}

.sitemap_link {
    position:absolute;
    top:37px;
    width:975px;
}
.sitemap_link a, .print_link a {
    font:normal 11px arial;
    line-height:7px;
}
.langs {
    position:absolute;
    top:55px;
    width:975px;
}
.langs .item {
    padding-left:5px;
    color:#FF965D;
}
/*.print_link {
    position:absolute;
    width:750px;
}

.print_link_inner {
    position:absolute;
    width:750px;
    margin-top:8px;
}
.print_link_wide {
    width:964px;
}
.below_print_link {
    margin-top:20px;
}

*/

#sections {
    padding-top:35px;
}

a.zr {
    position:absolute;
    width:252px;
    height:40px;
    display:block;
}

#sections .section {
    width:257px;
    height:65px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:right;
}
#sections .section .section_inner {
    width:228px;
    height:22px;
    padding:43px 29px 0 0;
}
#sections .section a {
    color:#FFFFFF;
    text-decoration:none;
}
#sections .section a:hover {
    text-decoration:underline;
}
#sections .section_ziurekite_lt {
    background:url(../images/ziurekite_lt.gif) no-repeat;
}
#sections .section_narsykite_lt {
    background:url(../images/narsykite_lt.gif) no-repeat;
}
#sections .section_kalbekite_lt {
    background:url(../images/kalbekite_lt.gif) no-repeat;
}
#sections .section_ziurekite_ru {
    background:url(../images/ziurekite_ru.gif) no-repeat;
}
#sections .section_narsykite_ru {
    background:url(../images/narsykite_ru.gif) no-repeat;
}
#sections .section_kalbekite_ru {
    background:url(../images/kalbekite_ru.gif) no-repeat;
}
#sections .section_abonentams {
    width:216px;
    height:65px;
    padding:0;
    cursor:pointer;
}
#sections .section_abonentams_lt {
    background:url(../images/abonentams_lt.gif) no-repeat;
}
#sections .section_abonentams_ru {
    background:url(../images/abonentams_ru.gif) no-repeat;
}
#sections .section_abonentams_active_lt {
    background:url(../images/abonentams_active_lt.gif) no-repeat;
}
#sections .section_abonentams_active_ru {
    background:url(../images/abonentams_active_ru.gif) no-repeat;
}
#home_main_left {
    width:770px;
}
#sections_under_home{
    width:768px;
    height:8px;
    background:url(../images/sections_under.gif) repeat-x;
}
#sections_under1 {
    width:768px;
    height:9px;
    background:url(../images/sections_under1.gif) repeat-x;
}
#sections_under2 {
    width:768px;
    height:9px;
    background:url(../images/sections_under2.gif) repeat-x;
}
#sections_under3 {
    width:768px;
    height:9px;
    background:url(../images/sections_under3.gif) repeat-x;
}
#sections_under4 {
    width:987px;
    height:9px;
    background:url(../images/sections_under4.gif) repeat-x;
}
#home_banner_list {
    width:770px;
    height:366px;
}
#home_banner_list .home_banner {
    position:absolute;
    width:770px;
    height:366px;
    background:#FFFFFF;
    margin:0; padding:0;
}
#home_banner_list .home_banner a {
    display:block;
    width:770px;
    height:366px;
}
#home_banner_choosers {
    overflow:hidden;
}
#home_banner_choosers .holder {
    width:151px;
    height:50px;
    margin-left:4px;
    overflow:hidden;
}
#home_banner_choosers .holder.holder_active {
    width:151px;
}
#home_banner_choosers .holder.holder_first {
    margin-left:0;
}
#home_banner_choosers .holder.holder_second {
    margin-left:3px;
}
#home_banner_choosers .item {
    position:absolute;
    width:131px;
    height:40px;
    padding:10px 10px 0 10px;
    font-weight:bold;
    background:url(../images/home_banner_chooser.gif) no-repeat;
    cursor:pointer;
}
#home_banner_choosers .item_active {
    position:absolute;
    width:131px;
    height:40px;
    padding:10px 10px 0 10px;
    font-weight:bold;
    background:url(../images/home_banner_chooser.gif) no-repeat;
}
#home_banner_choosers .item_active_top {
    position:absolute;
    margin:-10px 0 0 -13px;
    width:153px;
    height:4px;
    background:url(../images/home_banner_chooser_active_top.gif) no-repeat;
}
#home_banner_choosers .item_active_top_first {
    position:absolute;
    margin:-10px 0 0 -10px;
    width:150px;
    height:4px;
    background:url(../images/home_banner_chooser_active_top.gif) no-repeat top right;
}
#home_main_right {
    width:220px;
}
#home_right_menu {
    padding:32px 0 0 20px;
}
#home_right_menu .item {
    font-size:13px;
    background:url(../images/right_menu_bullet.gif) no-repeat 0 7px;
    padding-left:10px;
}
#home_right_menu .hr {
    background:url(../images/right_menu_hr.gif);
    height:1px;
    font-size:1px; /* For IE6 */
    line-height:1px; /* For IE6 */
    margin:15px 0 10px 0;
}
#contacts {
    padding:65px 0 10px 0;
    height:50px;
}
#contacts_shadow {
    position:absolute;
    margin-left:-10px;
    width:988px;
    height:5px;
    background:url(../images/contacts_shadow.gif);
}
#contacts_text {
    padding-top:15px;
    color:#727272;
    line-height:17px;
}

/*
 * Inner
 */
#inner_main_top_left {
    background:#FFFFFF;
    height:5px;
    line-height:1px;
    font-size:1px;
}
#inner_main_top_right {
    height:5px;
    line-height:1px;
    font-size:1px;
}
#inner_main {
    background:#FFFFFF;
    padding:15px 15px 15px 10px;
    min-height:500px;
    height:auto !important;
    height:500px;
}
#inner_left {
    width:760px;
}
#leftmenu {
    width:183px;
    position:relative;
    left:1px;
}
#leftmenu a {
    text-decoration:none; /* For IE6 */
    cursor:pointer; /* For IE6 */
}
#leftmenu .item {
    width:169px;
    padding:0 7px 0 7px;
    margin-bottom:4px;
}
#inner_main_type_1 #leftmenu .item, #inner_main_type_2 #leftmenu .item, #inner_main_type_3 #leftmenu .item {
    margin-bottom:20px;
}
#leftmenu .item.item_active {
    border-top:1px solid #a2a2a2;
    border-left:1px solid #a2a2a2;
    border-bottom:1px solid #a2a2a2;
    padding:6px 7px 6px 6px;
    background:#FFFFFF;
}
#inner_main_type_1 #leftmenu .item_middle {
    background:#3ec9ec;
}
#inner_main_type_2 #leftmenu .item_middle {
    background:#1c87d7;
}
#inner_main_type_3 #leftmenu .item_middle {
    background:#408bc3;
}
#inner_main_type_4 #leftmenu .item_inner {
    background:#ff8c4e;
}
#inner_main_type_5 #leftmenu .item_inner {
    background:#bebebe;
}

#inner_main_type_1 #leftmenu .item_top {
    background:url(../images/leftmenu1_item_top.gif) no-repeat;
    width:169px;
    height:1px;
}
#inner_main_type_2 #leftmenu .item_top {
    background:url(../images/leftmenu2_item_top.gif) no-repeat;
    width:169px;
    height:1px;
}
#inner_main_type_3 #leftmenu .item_top {
    background:url(../images/leftmenu3_item_top.gif) no-repeat;
    width:169px;
    height:1px;
}
#inner_main_type_4 #leftmenu .item_top {
    background:url(../images/leftmenu_item_top.gif) no-repeat;
    width:169px;
    height:1px;
}
#leftmenu .item_middle {
    padding:5px 10px;
    font:bold 11px arial;
    color:#FFFFFF;
}
#leftmenu .item_middle img {
    position:relative;
    top:1px;
}
#leftmenu.leftmenu_subscribers .item_bottom {
    background:#f74700;
    width:169px;
    height:1px;
}
#inner_main_type_1 #leftmenu .item_bottom {
    background:#0094c7;
    width:169px;
    height:1px;
}
#inner_main_type_2 #leftmenu .item_bottom {
    background:#0094c7;
    width:169px;
    height:1px;
}
#inner_main_type_3 #leftmenu .item_bottom {
    background:#0094c7;
    width:169px;
    height:1px;
}
#inner_main_type_4 #leftmenu .item_active .item_bottom {
    background:url(../images/leftmenu_item_bottom.gif) no-repeat;
}
#inner_main_type_1 #leftmenu .item_info, #inner_main_type_2 #leftmenu .item_info, #inner_main_type_3 #leftmenu .item_info {
    font-size:11px;
    color:#727272;
    padding:8px 7px 0 7px;
}
#inner_content {
    width:559px;
    border:1px solid #a2a2a2;
    padding:8px;
    min-height:22px;
    height:auto !important;
    height:22px;
}
.more_news {
    font-weight:bold;
    padding-top:20px;
}
#right_boxes {
    width:196px;
}
#login_box {
    background:#ffe8dc;
    padding:7px 7px 16px 6px;
    margin-bottom:17px;
}
.box_input {
    font-size:13px;
    padding-top:7px;
}
.box_input .input_title {
    padding-bottom:3px;
}
#login_box .btn1 {
    margin-top:7px;
}
#login_box  a {
    font-size:11px;
}
.input_text {
    background:url(../images/input_text.gif) no-repeat;
    width:167px;
    height:18px;
    padding:1px 8px 0 8px;
}
.input_text input {
    border:none;
    background:transparent;
    font:normal 11px arial;
    color:#727272;
    width:167px;
}
.btn1 input {
    text-transform:uppercase;
    background:url(../images/btn1_center.gif) repeat-x;
    height:28px;
    font:bold 11px arial;
    color:#FFFFFF;
    border:none;
    cursor:pointer;
    margin:0; /* For Chrome */
}
#login_box .link_remind {
    line-height:11px;
    padding-top:3px;
} 
#login_box .link_register {
    line-height:11px;
    padding-top:15px;
}
#subscribe_box {
    padding:7px 7px 15px 6px;
}
#subscribe_box .checkboxes {
    padding:15px 0;
}
.dotted {
    background:url(../images/dotted.gif) repeat-x;
    height:1px;
    line-height:1px;
    font-size:1px;
    display:block;
}
.dotted_v {
    background:url(../images/dotted_v.gif) repeat-y;
    width:1px;
    line-height:1px;
    font-size:1px;
    display:block;
}
table td.td_dotted_v, table.layout td.td_dotted_v {
    background:url(../images/dotted_v.gif) repeat-y;
    width:1px;
}
#inner_h1 {
    color:#808080;
}
#inner_main_type_1 #inner_h1 h1 {
    color:#22bee7;
}
#inner_main_type_1 .wysiwyg table th {
    background:#3ec9ec;
}
#inner_main_type_2 #inner_h1 h1 {
    color:#1f8bdb;
}
#inner_main_type_2 .wysiwyg table th {
    background:#1f8bdb;
}
#inner_main_type_3 #inner_h1 h1 {
    color:#408bc3;
}
#inner_main_type_3 .wysiwyg table th {
    background:#408bc3;
}
#inner_main_type_4 #inner_h1 h1 {
    color:#ff8c4e;
}
#inner_main_type_4 .wysiwyg table th {
    background:#ff8c4e;
}



/*
 * Subscribers
 */
#abonentams_header {
    margin-bottom:15px;
}
.abonentams_header_img {
    background:url(../images/abonentams_header.gif) no-repeat;
    width:94px;
    height:29px;
}

/*
 * Subscriber news list
 */
#subscriber_news_list {
    padding-left:10px;
}
.news_list_item {
    padding:10px 0;
}
#subscriber_news_list .news_list_item .left {
    width:410px;
}
.news_list_item .left {
    font-size:13px;
}
.news_list_item .left .date {
    padding-bottom:3px;
}
.news_list_item .left a {
    font-size:11px;
    font-weight:bold;
}
.news_list_item .right {
    width:124px;
}

/*
 * News list
 */
#news_header {
}
.news_header_img {
    background:url(../images/naujienos_header.gif) no-repeat;
    width:76px;
    height:29px;
}
.news_item_header_img {
    background:url(../images/naujiena_header.gif) no-repeat;
    width:66px;
    height:29px;
}
#news_list .news_list_item .left {
    width:636px;
}

/*
 * News item
 */
#news_item .more_news {
    padding-top:10px;
}
#news_item_inner {
    padding-top:10px;
}
#news_item_inner .news_item_photo {
    padding:0 0 15px 15px;
}

/*
 * Skaitmenine TV
 */
#skaitmenine_tv_header {
    margin-bottom:7px;
}
.skaitmenine_tv_header_img {
    background:url(../images/skaitmenine_tv_header.gif) no-repeat;
    width:112px;
    height:29px;
    margin-left:8px;
}
#plan_item h1 {
    text-transform:none;
    margin-bottom: 0px;
}
#plan_item  .tabs_container {
    padding-top:15px;
}
.tabs_container .tabs_list a {
    color:#000000;
    cursor:pointer; /* For IE6 */
    text-decoration:none; /* For IE6 */
}
.tabs_container .tabs_list .tab {
    position:relative;
    top:1px;
    margin-right:2px;
}
.tabs_container .tabs_list .tab img {
    display:block;
}
.tabs_container .tabs_list .tab .tab_center {
    background:url(../images/tab.gif) repeat-x;
    font:bold 11px arial;
    padding:7px 10px 0 10px;
    height:22px;
}
.tabs_container .tabs_list .tab.tab_active .tab_center {
    background:url(../images/tab_active.gif) repeat-x;
    padding:7px 10px 0 10px;
}
.tabs_container .tabs_content {
    background:#f5f5f5;
    border:1px solid #cbcbcb;
    padding:14px 15px 25px 15px;
}

.tabs_content {
    background:#f5f5f5;
    border:1px solid #cbcbcb;
    padding:14px 15px 25px 15px;
}

#plan_item .photo {
    padding:0 15px 15px 0;
}
#plan_item .plan_bottom_info {
    padding:0px 20px 0 20px;
}



#plan_list {
    width:551px;
}
#plan_list img {
    display:block;
}
#plan_list a {
    cursor:pointer; /* For IE6 */
}
#plan_list a:hover {
    text-decoration:none; /* For IE6 */
}

/*
 * Kontaktai
 */
#kontaktai_header {
    background:url(../images/kontaktai_header.gif) no-repeat;
    width:72px;
    height:30px;
}
#contacts_page .above_contact_form {
    font:bold 13px arial;
    padding:20px 0 10px 0;
}
#contacts_page .contact_form {
    width:466px;
    background:#f9fcfe;
    border:1px solid #cbcbcb;
    padding:10px 13px;
}
#contacts_page .contact_form .title {
    font-weight:bold;
    text-transform:uppercase;
    padding-bottom:20px;
}
#contacts_page .contact_form .td_title {
    width:99%;
    font:normal 13px arial;
}
#contacts_page .contact_form .td_input {
    padding:3px;
}
#contacts_page .contact_form .td_input.error {
    border:1px solid #ff3600;
    padding:2px;
}
#contacts_page .contact_form  .btn1 {
    margin:7px 3px 0 0;
}
.input_text2 {
    background:url(../images/input_text2.gif) no-repeat;
    width:292px;
    height:19px;
    padding:0 7px; 
}
.input_text2 input {
    border:none;
    background:none;
    font:normal 11px arial;
    color:#727272;
    padding-top:2px; 
    width:292px;
}
textarea.textarea2 {
    background:url(../images/textarea2.gif) no-repeat;
    border:none;
    font:normal 11px arial;
    color:#727272;
    width:300px;
    height:96px;
    padding:3px;
}
.error_line {
    background:#ff3600 url(../images/error_line_img.gif) no-repeat top left;
    color:#ffffff;
    height:17px;
    padding:5px 0 0 32px;
}
#contacts_page .contact_form .error_line {
    margin:16px 3px 0 0;
}


table.tuscia {border:0;}
table.tuscia td {border:0; background-color: #f5f5f5;}

#snuol {color: #1c87d7; font-weight:bold;text-align:left;padding-left:5px;}
.smaller p {font-size:11px; padding:0; margin: 2px}

h1 div {font-size:11px; font-weight:bold;color:#808080}

a.tlink {color: #000;}

a.daugiau {background:url(../images/arr.gif) no-repeat right center; padding-right:8px; padding-left: 3px;}
.ink {background:url(../images/ink.gif) no-repeat left center; padding-left:7px;}

a.golink {background:url(../images/arr.gif) no-repeat left center; padding-left:8px; font-size:12px}

a.expl {font-size: 10px; padding-left: 5px; text-transform: lowercase; color: #1f8bdb}

.openbox {background: #a2a2a2;padding: 0; border:1px solid #cdcfd4; width: 500px; heigth: auto; clear:both; position: absolute; left:0; top:0; z-index:199; display: none; font-size: 12px;}
p { padding: 3px; margin: 0px;}

.plan_bottom_info p  {padding-top: 10px;}

.opened h2 {font-size:16px; color: #1f8bdb; padding-bottom: 5px;}
.opened h2 a {color: #0a6ab2}
.opened p {padding: 3px; margin: 0px; font-size: 12px; padding-left: 0; margin-left: 0;}
.opened table {padding-top:0; margin-top:0;}
table.svari td {border: 0; padding: 0 0 3px 0;}

.zym {padding-left: 15px; background: url(../images/zym.gif) no-repeat left 2px; color: #3886c5; font-size: 11px; margin: 2px 0 5px 5px;}

.filter_only {font-size:12px; padding:0 5px 0 5px; background-color: #dedede}
.filter_only select {width: 130px}

.home_banner .wysiwyg {font-size: 14px}
.home_banner .wysiwyg h2 {color: #0a6ab2; padding-left: 3px}

.plan_header {
    background:url(../images/plan_img_header.png) no-repeat;
    width:250px;
    height:21px;
    font:bold 11px arial;
    color:#FFFFFF;
    text-align:right;
    padding:7px 15px 0 0;
}
.plan_photo {
    width:265px;
    height:196px;
    color:#000000;
    text-decoration:none; /* For IE6 */
}
.kanketa table td{border: 0px}
.kanketa{margin-bottom: 40px}
.kanketaerr ul{color: red; font-weight: bold; margin-left: 30px}
.kanketasucc {color: green; font-weight: bold; margin-bottom: 40px}
