body, td, div, span, form, .plaintxt, input, textarea, button {
    color: #666666;
    margin: 0px;
    padding: 0px;
	font: 11px Verdana, Tahoma, sans-serif;
}
li, ul, ol {
   color: #666666;	
	font: 11px Verdana, Tahoma, sans-serif;
}
body { background-color: #999999; }
a, a:hover, a:visited { color: #FF6600; text-decoration: none; }
a:hover { color: #000000; }
.select {}

/* karkasas spausdinimui ir dizainui */

#header { background-color: #ffffff; }
#sitelogo {}
div#sitelogo { text-align: -moz-center; text-align: center; display: block; width: 100%;}
#header_layout {}
#sideleft { /*min-width: 175px; width: 175px;*/} 
#sideright { width: 5%; background: url(img/sideright_bg.gif) left top repeat-y; }
#content { background: #ffffff no-repeat right bottom; }
#content_action {} 
#footer, #footer td {
    color: #999999;
	font: 10px Verdana, Tahoma, sans-serif;
    letter-spacing: 1px; word-spacing: 1px;
    text-transform: uppercase;
}

/*  site navigation: menutop, menu1, submenu1 */
#menutop { background: url(img/menutop_bg.gif) repeat-x; text-align: center;}
#menutop a, #menutop a:hover, #menutop a:visited {
	font: bold 11px Verdana, Tahoma, sans-serif;
    letter-spacing: 1px; word-spacing: 1px;
    text-align: center;
    color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px 10px 0px 10px;
}
#menutop a:hover { background: url(img/menutop_hover.gif) no-repeat left; }
#menutop_select { background: url(img/menutop_select_left.gif) no-repeat; text-align: right; height: 8px;}

/* kairysis meniu, submeniu ir subsubmeniu */
.menuleft {
    margin: 20px 20px 25px 22px;
    letter-spacing: 1px; word-spacing: 1px;
}
.menuleft a, .menuleft a:hover, .menuleft a:visited,
.menuleft a.select, .menuleft a.select:hover, .menuleft a.select:visited {
    display: block;
    padding: 3px 0px 2px 25px;
    margin: 0px 0px 5px 0px;
    background: url(img/menu1_dot.gif) left top no-repeat;
    font-size: 11px;
    color: #666666;
}
.menuleft a:hover { color: #000000; }
.menuleft a.select, .menuleft a.select:hover, .menuleft a.select:visited { 
    color: #000000; 
    background: url(img/menu1_dot_select.gif) left top no-repeat;
}
.menuleft_sub {  margin: 0px 0px 0px 15px; }
.menuleft_sub a, .menuleft_sub a:hover, .menuleft_sub a:visited,
.menuleft_sub a.select, .menuleft_sub a.select:hover, .menuleft_sub a.select:visited {
    background: url(img/menu1sub_dot.gif) left top no-repeat;
    font-size: 11px;
    padding: 0px 0px 1px 20px;
    margin: 0px 0px 3px 0px;
    color: #666666;
    display: block;
}
.menuleft_sub a:hover { color: #000000; }
.menuleft_sub a.select, .menuleft_sub a.select:hover, 
.menuleft_sub a.select:visited { color: #000000; background: url(img/menu1sub_dot_select.gif) left top no-repeat; }

/* bendri visiems puslapiams */
.pagetitle {
    float: right;
    margin: 0px 0px 29px 0px;
    padding: 0px;
    color: #666666;
    letter-spacing: 1px; word-spacing: 1px;
	font: bold 14px Verdana, Tahoma, sans-serif;
}
.txtarea {
    margin: 10px 25px 45px 25px;
    letter-spacing: 1px; word-spacing: 1px;
    text-align: justify;
}
td.txtarea {
    margin: 0px;
    padding: 0px 25px 0px 25px;
    letter-spacing: 1px; word-spacing: 1px;
    text-align: justify;
}
#content .txtarea  { 
    margin: 0px;
    padding: 15px 200px 15px 55px;
    background: url(img/contentleft_bg.gif) no-repeat left bottom transparent;
}
.txtarea p { margin: 0px 0px 10px 0px; }
.txtarea_title {
    margin: 0;
    padding: 0;
    color: #666666;
	font: bold 14px Verdana,  Tahoma, sans-serif;
    letter-spacing: 2px; word-spacing: 2px;
}
.txtarea_title .bg {
    margin: 0px;
    padding:0px;
    background: url(img/contenttitle_bg.gif) repeat-y left;
}
.txtarea_titlesub { font: bold 11px Verdana, Tahoma, sans-serif; color: #999999;}
.date {
    color: #ff6600;
    font-weight: bold;
    letter-spacing: 1px; word-spacing: 1px;
}

/* lenteliu stilius */
.txtarea table.style1 { 
    margin: 10px 0px 10px 0px; 
    border-top: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
}
table.style1 td {
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    padding: 4px;
}
table.style1 tr.row_odd { background: #EFEFEF; }

/* formu elementai */
.in {
    height: 15px;
    padding: 0px 5px 0px 5px;
    background: url(img/form_in_bg.gif) left top;
    border: none;
    border-bottom: 1px solid #A3A3A3;
    border-right: 1px solid #A3A3A3;
    letter-spacing: 1px; word-spacing: 1px;
    color: #000000;
}
.bt, .btreset {
    font: 11px Verdana, Tahoma, sans-serif;
    letter-spacing: 1px; word-spacing: 1px;
    border: none;
    background: #FF7800;
    color: #ffffff;
    padding: 1px 10px 1px 10px;
}
.btreset { background: #000000; }

/* puslapiavimas, daugiau >, <atgal */
.arr_left a, .arr_left a:visited, .arr_left a:hover, 
.arr_right a, .arr_right a:visited, .arr_right a:hover, 
.arr_left a.select, .arr_left a.select:visited, .arr_left a.select:hover, 
.arr_right a.select, .arr_right a.select:visited, .arr_right a.select:hover
{
    letter-spacing: 1px; word-spacing: 1px;
	font: 10px Verdana, Tahoma, sans-serif;
    color: #999999;
}
.arr_left img { margin: 0px 7px 0px 0px; }
.arr_right img { margin: 0px 0px 0px 7px; }
.arr_left, .arr_right { cursor: pointer; }
.arr_left { text-align: left;  }
.arr_right { text-align: right; }
.arr_left a.select, .arr_left a.select:visited, 
.arr_right a.select, .arr_right a.select:visited { color: #ff6600; }
.arr_left a:hover, .arr_right a:hover, 
.arr_left a.select:hover, .arr_right a.select:hover { color: #000000; }

/* 1 aukscio horizontali pilka linija */
.spacer_hr {
    height: 1px;
    min-height: 1px; 
    max-height: 1px;
    background: #cccccc;
    margin: 5px 0px 5px 0px;
}

/* akciju puslapio specialus paveiksleliai ir kainos */
table.producttitle { margin: 0px 0px 7px 0px; }
.actionprice td {
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    line-height: 110%;
    letter-spacing: 1px; word-spacing: 1px;
}

/* **************************************************
    ISIMTYS 
************************************************** */

/* indexiniai puslapiai ------------------------------------------------------ */
/* bendra index content lentele  */
#index_content {
    padding: 0px;
    margin: 0 0 10 0;
    background: url(img/contentleft_bg.gif) no-repeat left bottom transparent;
}
#index_content a, #index_content a:visited { color: #666666; }
#index_content a:hover { color: #000000; }
#index_content strong {color: #000000;}
#index_content .txtarea {
    margin: 5px 25px 5px 25px;
    letter-spacing: 1px; word-spacing: 1px;
    text-align: justify;
}
#index_content a.select, .#index_content a.select:visited { color: #ff6600; }

/* naujienu skiltis */
#news_area.txtarea {
    margin: 0px;
    padding: 0 55 0 65;
    letter-spacing: 1px; word-spacing: 1px;
    background: url(img/contentleft_bg.gif) no-repeat left bottom transparent;
    text-align: left;
}
#news_area.txtarea li {
    margin-bottom: 10px;
    padding: 0px;
    list-style-image: url(img/index_newslist_dot.gif);
    list-style-position: outside;
    font: 11px Verdana, Tahoma, sans-serif; 
}
#news_area.txtarea a, #news_area.txtarea a:visited, #news_area.txtarea a:hover { color: #666666; }
#news_area.txtarea a:hover { color: #000000; }

/* prakalbos skiltis */
#welcome {
    background: url(img/contentleft_bg.gif) no-repeat left bottom transparent; 
}
#welcome .txtarea {
    margin: 0px;
    padding: 20 5 15 65;
    letter-spacing: 1px; word-spacing: 1px;
    text-align: left;
}

/* meniu  */
#action_menu.menuleft { margin: 18px 10px 25px 22px; }
#action_menu.menuleft a {
    background: url(img/menu1sub_dot.gif) left top no-repeat;
    padding: 0px 0px 0px 20px;
}

/* virsutinis kampas  */
#exc_corner_bg { background: url(img/page_corner.gif) right bottom no-repeat transparent; /*border:1px solid red;*/}
#exc_corner_bg div.arr_right { margin: 0px 35px 20px 0px; }
#exc_corner {
    position: relative;
    right: -8px;
    top: -33px;
    z-index: 100;
    padding: 0px;
    margin: 0px;
    text-align: -moz-right;
    text-align: right;
    display: inline;
    float: right;
}

/* kalendorius */
#calendar {}
#calendar td { height: 18px; font: Verdana, Tahoma, sans-serif; text-align: -moz-center; text-align: center; padding: 1px; }
td.caltitle {
    color: #333333;
    font: 11px bold Verdana, Tahoma, sans-serif;
    letter-spacing: 1px; word-spacing: 1px;
}
td.weekday, td.weekend {
    height: 18px;
    background: #EBEBEB;
    font: 10px bold Verdana, Tahoma, sans-serif;
    letter-spacing: 1px; word-spacing: 1px;
    color: #333333;
}
td.weekend { color: #FF6600; }
td.calday, td.today, td.otherday {  font: 10px;color: #333333;}
td.today { background: url(img/cal_today.gif) center no-repeat; color: #ffffff; }
td.otherday {color: #999999;}


/* --------------------------------------------------------------------------- */
/* kontaktu forma  */
#contact.txtarea { width: 100%; padding: 15px 75px 15px 55px; }
#contact_form { width: 100%; }
#contact_form .in { width: 100%; }
#contact_form textarea.in {
    height: 82px;
    max-height: 82px;
    min-height: 82px; 
    overflow: auto;
}
#contact_form .note { color: #ff6600; }
.note { color: #ff6600; }

/* naujienu sarasas paprastame puslapyje */
#newslistarea { background: url(img/contentleft_bg.gif) no-repeat left bottom; }
#newslistarea .txtarea  { 
    margin: 0px;
    padding: 15px 200px 15px 55px;
    background: url(img/contenttitle_left.gif) no-repeat left top;
}

/* naujienu sarasas paprastame puslapyje */

.newslist { margin: 0px 0px 0px 0px; }
.newslist a, .newslist a:hover, .newslist a:visited { 
    color: #666666;
}
.newslist td  { 
    padding: 0px 0px 25px 0px;
    color: #666666;
}
.newslist a:hover { color: #000000; }
.newslist, .newslist td, .newslist .date { font: 11px Verdana, Tahoma, sans-serif; vertical-align: top; }
.newslist .date { margin: 0px 25px 0px 0px; }


/* kairiojo sono pavadinimai  */
#sideleft .txtarea_title {
    padding: 0px;
    margin: 15px 0px 0px 22px;
    height: auto;
}

/* prisijungimo ir prenumeratos forma */
#search.txtarea, #subscribe.txtarea, #login_area.txtarea { 
    margin: 20px 20px 0px 17px;
    letter-spacing: 1px; word-spacing: 1px;
    font-size: 11px; 
}
#search .bt, #subscribe .bt, #login_area .bt {
    margin: 5px 0px 5px 0px;
    padding: 3px 5px 4px 5px;
    background: url(img/bttn_bg.gif) left repeat-x;
    border: none;
    font: 11px Verdana, Tahoma, sans-serif;    
    letter-spacing: 1px; word-spacing: 1px;
    color: #ffffff;
    text-align: center;
}
#login_area  .txtarea_title { padding: 0px; margin: 0px 0px 0px 12px; }
#subscribe.txtarea table, #login_area.txtarea table, 
#subscribe .in, #login_area .in, #subscribe .bt, #login_area .bt { float: right; }
#subscribe small, #login_area small {
    top: 0px;
    padding: 0px;
    margin: 0px 0px 0px 21px;
    width: 120px;
    display: block;
    float: left;
    text-align: -moz-left;
    text-align: left;
}
#subscribe .in, #login_area .in { margin: 5px 0px 5px 0px; width: 120px; height: 15px; }
#search .in, { margin: 5 5 5 0; width: 200px; height: 15px; }
#subscribe td, #login_area td { 
    letter-spacing: 1px; word-spacing: 1px;
    font-size: 11px; 
}

/* --------------------------------------------------------------------------- */
/* catalog */
#search_area.txtarea { margin: 20 10 0 17; }
#search_area .in {
    margin: 5 5 5 0;
    width: 125px;
    height: 17px;
}
.title_cat {
    margin: 0 0 17 0;
    font-weight: bold;
    word-spacing: 2px;
    letter-spacing: 2px;
}
#catalog.txtarea { padding: 15px 55px 15px 55px; }
#catalog.txtarea img { margin: 3 5 3 5; padding: 0; float: none;}

/* sarasas */
/* .catlist { padding: 0 0 0 10; margin: 4; } */
.catlist {
    list-style-type: none;
    padding: 0 0 0 20;
    margin: 4 0 4 0; 
    background: url(img/catalog_list.gif) /*0px 2px */no-repeat left top;
    list-style-position: outside;
}
/* numerio formatavimas lenteleje */
.numb { color: 666666; font-weight: bold; text-align:center;} 
/* paveiksliuko su fonu formatavimas */

/* lenteliu stilius */
/*
trumpas reziume: 
teiblo pirmos eilutes celes turi thead stiliu, 
paskutines eilutes - tfoot, 
pirmas stulpelis - tleft, 
paskutinis stulpelis - tright 
(kampines celes turi dvi klases, pvz class="thead tleft")
rows'ai gali tureti row_even / row_odd

headerio eilute gali buti tr.thead

*/
.cat1table {margin: 15 0 15 0; border-bottom: 1px solid #D9D9D9;}
.cat1table td {padding: 2 4 2 4; border-right: 1px solid #D9D9D9; letter-spacing: 1px;}
.cat1table td.tleft {border-left: 1px solid #D9D9D9;}
.cat1table tr.thead { background: #000; border: none; }
.cat1table tr.thead td {
    color: #fff; text-align: -moz-center; text-align: center;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.cat1table tr.thead td.tleft { background: url(img/catalog_table_corner.gif) no-repeat top left; border-left:none; border-bottom: 1px solid #D9D9D9;}
.cat1table tr.thead td.tright { border-right: 1px solid #000; }
.cat1table tr.row_even {background: #fff;}
.cat1table tr.row_even td.tright {border-bottom: 1px solid #636363;}
.cat1table tr.row_odd td {background: #efefef; border-bottom: 1px solid #636363;}
.cat1table table.bg { margin: 0 -4 0 -4;}

.cat2table {margin: 15 0 15 0;border-bottom: 1px solid #D9D9D9;}
.cat2table td {padding: 2 4 2 4; text-align: -moz-center; text-align: center; border-right: 1px solid #D9D9D9; letter-spacing: 1px; text-align: center}
.cat2table td.tleft {border-left: 1px solid #D9D9D9;}
.cat2table tr.thead { background: #000; border: none; }
.cat2table tr.thead td { 
    color: #fff; text-align: -moz-center; text-align: center; 
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.cat2table tr.thead td.tleft { background: url(img/catalog_table_corner.gif) no-repeat top left; border-left:none;}
.cat2table tr.thead td.tright { border-right: 1px solid #000; }
.cat2table tr.row_even {background: #fff;}
.cat2table tr.row_odd {background: #efefef;}

table.bg { min-height: 100%; max-height: 100%; height: 100%;}
table.bg, table.bg td { margin: 0; padding: 0; border: none;}
table.bg td.orange { background: url(img/catalog_table_gb_orange.gif) left top; }

/* catalog menu */
.catmenu { margin: 17 17 0 17;}
.catmenu .catmenu { margin: 5 0 0 17; }
.catmenu table {margin: 0 0 3 0;}
.catmenu td {}
.catmenu a, .catmenu a:hover, .catmenu a:visited { 
    color: #666666; 
/*    background: url(img/catmenu_doto.gif) no-repeat left top; */
/*    display: block; */
/*    padding: 0 0 0 21;*/
}
.simple { background: url(img/catmenu_doto.gif) no-repeat left top; margin: 0 5 0 0;}
.close { background: url(img/catmenu_pluso.gif) no-repeat left top; margin: 0 5 0 0;}
.open { background: url(img/catmenu_minusb.gif) no-repeat left top; margin: 0 5 0 0;}
.catmenu img.select {background: url(img/catmenu_dotb.gif) no-repeat left top;}
.catmenu a.select, .catmenu a.select:visited, .catmenu a.select:hover {
    background: none;
    color: #000000;

}
.catmenu a:hover, .catmenu a.close:hover, .catmenu a.open:hover, .catmenu a.select:hover { color: #000000; }

/* paieska ir jos rezultatai */
#searchresultarea { background: url(img/contentleft_bg.gif) no-repeat left bottom; }
#searchresultarea.txtarea  { 
    margin: 0px;
    padding: 15px 55px 15px 55px;
}

#search_reslist { 
    margin: 0 0 20 0;
    list-style-type: none;
}
.found { color: #000000; font-weight:bold; }
#search_reslist li {margin: 0 0 15 0; }
#search_reslist a, #search_reslist a:visited, #search_reslist a:hover { color: #666; }
#search_reslist a:hover { color: #000; }

#search_reslist, #search_reslist td, #search_reslist { font: 11px Verdana, Tahoma, sans-serif; /*vertical-align: top; */}
#search_reslist .arr_left{
    margin: 0;
    padding:0;
}
/* POPUP */

body.popup {
    padding: 17px 30px 6px 20px;
    background-color: #fff !important;
}
a.popup_print, a.popup_print:visited, a.popup_print:hover {
    margin: 3px 3px 12px 3px;
    display: block;
    color: #666;
    float: right;
}
a.popup_print:hover {color: #ff6600; float: right;}
.popup_title {
    padding: 10px 0px 10px 0px;
    letter-spacing: 1px;
    word-spacing: 1px;
}
.popup_content {padding: 25px 0px 25px 0px;}
.popup_content ol, .popup_content ul {margin:0px; padding: 0px;}
.popup_content p {margin: 0px; padding: 0px;}
.popup_footer td {padding: 10px 0px 0px 0px;}
.popup_footer .arr_right {float:right;}

.popup_list {
    padding: 0 0 0 20;
    margin: 4 0 4 0; 
    background: url(img/catalog_list.gif) no-repeat left top;
    list-style-position: outside;
    list-style-type: none;
}
.pop_img {
    float: left;
    margin-right: 15px;
}

.popupLogo { margin-right: 15px; }
.pop1table {margin: 15px; border-bottom: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9;}
.pop1table td {padding: 2 4 2 4; border-right: 1px solid #D9D9D9; letter-spacing: 1px; white-space: nowrap !important; word-break: keep-all;}
.pop1table br {display: none;}
.pop1table td.tleft {border-left: 1px solid #D9D9D9;}
.pop1table tr.thead {background: #efefef;}
.pop1table tr.thead td { font: 11px Tahoma, Verdana, Arial, sans-serif;}
.pop1table tr.thead td.tleft { }
.pop1table tr.thead td.tright {}
.pop1table tr.row_even {background: #fff;}
.pop1table tr.row_odd {background: #efefef;}
.pop1table * {color: #000;}
/*TVS stailai*/
.itemhi    { font-weight: bold; }
.itemit    { font-style: italic; }
.itemtable, .itemtable td { border-collapse: collapse; border: 1px #777 none; }
.itemtableb, .itemtableb td { border-collapse: collapse; border: 1px #777 solid; }