.text-simple-1 {
    font:  10px Verdana, Arial, Helvetica, sans-serif;
}
.text-simple-2  {
    font:  11px Verdana, Arial, Helvetica, sans-serif;
}
.text-simple-3 {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}



a {
    color:#cc0000;
}
a:hover {
    color:#cc0000;
    text-decoration:none;
}

.body {
    background-color:#fff;
    padding:0px;
    margin:0px;
}
.table-main {
    width:100%;
    height:100%;
    padding-left:20px;
    padding-right:10px;
    background-image:url(img/main_bg2.jpg);
    background-repeat:repeat-x;
}
/********************************************/
/*********  Meniu navigator | begin *********/
/********************************************/
.table-menu-top {
    empty-cells: show;
}
.topmenu {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border-bottom: 2px solid #C65959;
    text-decoration: none;
    padding-right: 0px;
    margin-right: 9px;
    margin-left: 9px;

}
.topmenu-s {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border-bottom: 2px solid #fff;
    text-decoration: none;
    padding-right: 0px;
    margin-right: 9px;
    margin-left: 9px;

}
.topmenu:hover, .topmenu-s:hover {
    color: #FFFFFF;
    border-bottom: 2px solid #D68787;
    text-decoration: none;
}
/********************************************/
/*********  Meniu navigator | end ***********/
/********************************************/

/*************************************/
.div-top-navigation-1, .div-top-navigation-2 {
    width:11px;
    height:33px;
    font-size:1px;
    line-height:1px;
}
.div-top-navigation-1-s {
    width:8px;
    height:44px;
    font-size:1px;
    line-height:1px;
}
.div-top-navigation-2-s {
    width:12px;
    height:44px;
    font-size:1px;
    line-height:1px;
}
.table-top-navigation-1 {
    background-image:url(img/table-top-navigation-1-k.gif);
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
    width:11px;
    height:33px;
    font-size:1px;
    line-height:1px;
}
.table-top-navigation-2 {
    background-image:url(img/table-top-navigation-2-k.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding:0px;
    margin:0px;
    width:11px;
    height:33px;
    font-size:1px;
    line-height:1px;
}
.table-top-navigation-12 {
    background-image:url(img/table-top-navigation-12-k.gif);
    background-repeat:repeat-x;
    width:120px;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#fff;
    vertical-align:top;
    padding-top:8px;
}

/*************************************/
.table-top-navigation-1-s {
    background-image:url(img/table-top-navigation-1-ks.gif);
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
    width:8px;
    height:44px;
    font-size:1px;
    line-height:1px;
}
.table-top-navigation-2-s {
    background-image:url(img/table-top-navigation-2-ks.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding:0px;
    margin:0px;
    width:12px;
    height:44px;
    font-size:1px;
    line-height:1px;
}
.table-top-navigation-12-s {
    background-image:url(img/table-top-navigation-12-ks.gif);
    background-repeat:repeat-x;
    width:120px;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#fff;
    vertical-align:middle;
    padding-bottom:4px;
}
a.a-navigation-s {
    text-decoration:none;
    border-bottom:1px solid #fff;
    padding: 0 0 2px 0;
    color:#fff;
    white-space:nowrap;
}
a.a-navigation, a.a-navigation-s:hover {
    text-decoration:none;
    border-bottom:none;
    padding: 0 0 2px 0;
    color:#fff;
    white-space:nowrap;
}
a.a-navigation:hover {
    text-decoration:none;
    border-bottom:1px solid #fff;
    padding: 0 0 2px 0;
    color:#fff;
    white-space:nowrap;
}
/*************************************/
.td-content {
    padding:20px 45px 0px 0px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
p.akcija {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.td-content p.preke {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.td-preke1 {
    padding:0px 10px 0px 0px;
    width:220px;
}
.td-preke2 {
    padding:0px 10px 0px 0px;
    vertical-align:top;
}
.price-o {
    text-decoration: line-through;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color:#666;
}
.price {
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    line-height:19px;
    padding-right:5px;
    white-space:nowrap;
}

.price-e {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000;
}

/*************************************/
/*************************************/
.table-akcija {
    margin:10px 0px 10px 0px;
    width:100%;
}
.td-akcija-spacing {
    padding:0px 10px 0px 0px;
    vertical-align:top;
}
.td-akcija-1, .td-akcija-2, .td-akcija-3, .td-akcija-4 {
    height:23;
    width:14px;
    line-height:1px;
    font-size:1px;
}
.td-akcija-1 {
    background-image:url(img/table-katalog-akcija-1.gif);
    background-repeat:no-repeat;
    background-position: 100% 100%;
}
.td-akcija-2 {
    background-image:url(img/table-katalog-akcija-2.gif);
    background-repeat:no-repeat;
    background-position: 100% 100%;
}
.td-akcija-3 {
    background-image:url(img/table-katalog-akcija-3.gif);
    background-repeat:no-repeat;
    background-position: 100% 100%;
}
.td-akcija-4 {
    background-image:url(img/table-katalog-akcija-4.gif);
    background-repeat:no-repeat;
    background-position: 100% 100%;
}
.td-akcija-12 {
    background-image:url(img/table-katalog-akcija-12.gif);
    background-repeat:repeat-x;
    background-position: 100% 100%;
}
.td-akcija-23 {
    background-image:url(img/table-katalog-akcija-23.gif);
    background-repeat:repeat-y;
    background-position: 100% 100%;
}
.td-akcija-14 {
    background-image:url(img/table-katalog-akcija-14.gif);
    background-repeat:repeat-y;
    background-position: 100% 100%;
}
.td-akcija-43 {
    background-image:url(img/table-katalog-akcija-43.gif);
    background-repeat:repeat-x;
    background-position: 100% 100%;
}
.td-akcija-12 {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
}

/*************************************/
.td-kat-akcijos-content {
    padding:0px 20px 0px 10px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.table-kat-akcijos {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.table-kat-akcijos th{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    background-image:url(img/kat-header.gif);
    background-repeat:repeat-x;
    color:#fff;
    text-align:left;
    padding:0px 10px 0px 10px;
    line-height:21px;
}
.div-akcijos-line {
    line-height:1px;
    font-size:1px;
    height:3px;
    background-color:#cc0000;
}
.td-line{
    height:1px;
}
.td-pager-akcijos {
    padding-top:10px;
}
/*************************************/
/*************************************/
.table-kat-images {
    text-align:center;
    vertical-align:middle;
    padding:10px 0px 10px 0px ;
}
.table-kat-images td.simple {
    padding:10px 10px 10px 10px ;
}
.table-kat-images td.left {
    padding:10px 10px 10px 0px ;
}
.table-kat-images td.right {
    padding:10px 0px 10px 10px ;
}

.table-kat-images img{
    border:1px solid #000;
}
.td-img-krepsis {
    padding:0px 10px 0px 15px ;
}
.td-img-krepsis p {
    margin:0px;
    padding:0px;
}
/*************************************/

.table-spec-content th {
    background-image:url(img/kat-header.gif);
    background-repeat:repeat-x;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:left;
    padding:0px 10px 0px 10px;
    line-height:21px;
    border-left:1px solid #000;
}
.table-spec-content tr.select {
    background-position:left bottom;
    background-image:url(img/kat-tr.gif);
    background-repeat:repeat-x;
}
.table-spec-content td {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    padding:2px 10px 2px 10px;
    color:#000;
    border-left:1px solid #000;
}
.table-spec-content td {
    border-bottom:1px solid #000;
}
.table-spec-content .right {
    border-left:1px solid #000;
}
.table-spec-content .left {
    border-left:1px solid #fff;
}
.table-spec-content a {
    color:#cc0000;
}
.table-spec-content a:hover {
    color:#000000;
}
.table-spec-content a:visited {
    color:#990099;
}
.table-spec-content a:visited:hover {
    color:#000000;
}
.table-spec-content tr.select a:visited {
    color:#cc0000;
}

/*************************************/
.kat-menu-space {
    padding:0px 10px 0px 10px;
}
.a-kat-menu-top {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    text-decoration:underline;
}
.a-kat-menu-top:hover {
    color:#000;
    text-decoration:none;
}
.a-kat-menu-top-s {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000;
    text-decoration:underline;
}
.a-kat-menu-top-s:hover {
    color:#cc0000;
    text-decoration:none;
}
.table-kat-content-left th {
    background-image:url(img/kat-header.gif);
    background-repeat:repeat-x;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:left;
    padding:0px 0px 0px 10px;
    line-height:21px;
}
.table-kat-find td {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    white-space:nowrap;

}
.table-kat-find select.select {
    width:100%;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    border:1px solid #000;
}

table.tbl-krepsis {
    border-collapse: collapse;
    border: 1px solid #fff;
    empty-cells: show;
    margin-top:10px;
}
table.tbl-krepsis td,  table.tbl-krepsis th{
    vertical-align: top;
    padding:3px;
    height: 16px;
    border-left:1px solid #999999;
    border-bottom: 1px solid #999999;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    background-image:none;
}
table.tbl-krepsis th.thead {
    border-bottom:1px solid #999999;
    color:#000;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}
table.tbl-krepsis td.tleft , table.tbl-krepsis th.tleft{
    border-left: 1px solid #fff;
    padding-right:10px;
}
table.tbl-krepsis td.tfoot-tleft {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    padding-right:10px;
    border-bottom:none;
    border-left:none;
}
table.tbl-krepsis td.tfoot-right {
    border-bottom:none;
    border-right:none;
}
table.tbl-krepsis td.center, table.tbl-krepsis th.center {
    text-align:center;
}
table.tbl-krepsis td.tfoot {
    border-bottom:1px solid #fff;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
/**************************************/
table.tbl-krepsis-noheder {
    border-collapse: collapse;
    border: 1px solid #fff;
    empty-cells: show;
    margin-top:10px;
    width:100%;
}
table.tbl-krepsis-noheder td,  table.tbl-krepsis-noheder th{
    vertical-align: top;
    padding:3px;
    height: 16px;
    border-left:1px solid #999999;
    border-bottom: 1px solid #999999;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    background-image:none;
}
table.tbl-krepsis-noheder th.thead {
    border-bottom:1px solid #999999;
    color:#000;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
table.tbl-krepsis-noheder td.tleft , table.tbl-krepsis-noheder th.tleft{
    border-left: 1px solid #fff;
    padding-right:10px;
}
table.tbl-krepsis-noheder td.center {
    text-align:center;
}
table.tbl-krepsis-noheder td.tfoot {
    border-bottom:1px solid #fff;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
table.tbl-krepsis-noheder .tright {
    width:20px;
    text-align:center;
}

/*************************************/
.title-logs {
    vertical-align:top;
    padding:20px 0px 0px 0px;
}
/*************************************/
.td-bottom-2 {
    height:20px;
    padding:10px 0px 20px 0px;
}
.td-bottom-2 td {
    vertical-align:top;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#9d9d9d;
}
.td-bottom-2 a {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#686868;
    text-decoration:none;
}
.td-bottom-2 a:hover {
    color:#686868;
}

.td-bottom-2 .discription {
    border-left:3px solid #7d7d7d;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#a0a0a0;
    padding:0px 0px 0px 10px;
}

.td-bottom {
    border-top:1px solid #666;
    height:20px;
    padding:10px 0px 10px 0px;

}
.td-bottom td {
    vertical-align:top;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#9d9d9d;
}
.td-bottom a {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#686868;
    text-decoration:none;
}

.td-bottom .discription {
    border-left:3px solid #7d7d7d;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#7d7d7d;
    padding:0px 0px 0px 10px;
}
/*************************************/
div.line {
    background-color:#999999;
    font: bold 1px Verdana, Arial, Helvetica, sans-serif;
    height:1px;
    line-height:1px;
}
/*********************************************/
.td-pager {
    padding:0px 0px 20px 10px;
}
.pager *{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 5px 0px 5px;
}
.pager a{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000;
    text-decoration:none;
}
.pager a.s{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#000;
}
.pager a:hover{
    color:#CCCCCC;
}

/*************************************/
.td-renginai {
    padding-top:20px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
}
.td-renginai div.border-left {
    background-image:url(img/bg-div.gif);
    background-repeat:no-repeat;
    background-position:0 0 ;
    padding-left:20px;
    text-align:justify;
}
.td-renginai div.padding-left {
    padding-left:23px;
    text-align:justify;
}

ul.sub-menu-renginiai {
    list-style:none;
    padding:0px;
    margin:0px;
}
ul.sub-menu-renginiai li {
    color:#000;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 0px;
    margin:0px;
    line-height:16px;
    height:16;
}
ul.sub-menu-renginiai li.sel {
    text-decoration:underline;
}
ul.sub-menu-renginiai li.lvl2 {
    text-decoration:none;
    padding:0px 0px 0px 15px;
    margin:0px;
    white-space: nowrap;
}
ul.sub-menu-renginiai li.lvl3 {
    text-decoration:none;
    padding:0px 0px 0px 30px;
    margin:0px;
    white-space: nowrap;
}
ul.sub-menu-renginiai li.lvl4 {
    text-decoration:none;
    padding:0px 0px 0px 45px;
    margin:0px;
    white-space: nowrap;
}
/***************************************/
.bt {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    background-image:url(img/submit.gif);
    background-repeat:no-repeat;
    line-height:17px;
    width:75px;
    height:17px;
    border:none;
    cursor: pointer;
    cursor: hand;
}
.hand {
    cursor: pointer;
    cursor: hand;
}
.buttonAsLink,  .buttonAsLink_hover{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    background-image:url(img/submit.gif);
    background-repeat:no-repeat;
    line-height:17px;
    width:75px;
    height:17px;
    border:none;
    cursor: pointer;
    cursor: hand;
}
.in {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    border:1px solid #000;
}
.in-kiekis {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    border:1px solid #000;
    width:20px;
    padding: 0px 0px 0px 5px;
}

a.a-link {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000;
    text-decoration:underline;
}
a.a-link:hover {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000;
    text-decoration:none;
}
.a-foto {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000;
    text-decoration:none;
}
.a-foto:hover {
    color:#cc0000;
}
/*********************************************************/
/*************** Language | begin   **********************/
/**                                                     **/
span.span-lang {
    padding:0px 2px 0px 2px;
    color: #FFFFFF;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
a.a-lang, a.a-lang:hover {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}
/**                                                     **/
/*************** Language | End   ************************/
/*********************************************************/
.td-page-akcija-name {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 10px 0px 0px;
}
.border-solid {
    border-bottom:1px solid #999;
}
.td-page-akcija-price {
    padding:0px 10px 0px 10px;
}
.simple-text {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.cred {
    color:#cc0000;
}
.small-text {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.kat-search-title {
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}


/*Begin TVS styles */
.text-simple-1, .text-simple-1 * {
    font:  10px Verdana, Arial, Helvetica, sans-serif;
}
.text-simple-2, .text-simple-2 *  {
    font:  11px Verdana, Arial, Helvetica, sans-serif;
}
.text-simple-3, .text-simple-3 * {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}


.text-title-white {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
}


.itemhi    { font-weight: bold; }
.itemit    { font-style: italic; }
.itemtable, .itemtable td { border-collapse: collapse; border: none; height: 16px; font-size: 11px;}
.itemtableb, .itemtableb td { border-collapse: collapse; border: 1px #777 solid; height: 16px; font-size: 11px;}


table.tbl1 {
    width:300px;
    background-image:url(img/bg-div.gif);
    background-repeat:no-repeat;
    background-position:0 0 ;
    text-align:left;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
table.tbl1 td {
    width:300px;
    padding-left:20px;
    text-align:left;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
table.tbl2 {
    background-image:url(img/bg-div.gif);
    background-repeat:no-repeat;
    background-position:0 0 ;
    text-align:justify;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
table.tbl2 td {
    padding-left:20px;
    text-align:justify;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
/* ENd TVS styles*/





/*--------------------------*/
div.pager {
    padding-top: 5px;
}
div.pager_v2 {
    padding-bottom: 20px;
    position: relative;
}
td.pager {
    padding: 0px;
}
a.numbers3 {
    font-family: Verdana;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}
a.numbers1 {
    font-family: Verdana;
    font-size: 11px;
    color: #cc0000;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}
a.numbers3:hover {
    color: #eee;
}
a.numbers1:hover {
    color:#eee;
}
div.pager_div {
    padding-left: 2px;
    padding-right: 2px;
}

div.pager_div2 {
    display:inline;
    padding-left: 5px;
    padding-right: 5px;
}
a.numbers {
    font-family: Verdana;
    font-size: 11px;
    color: #cc0000;
    text-decoration: none;
}
/*--------------------------*/






.cform table caption {
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
    text-decoration: none;
}

p,span, td, table, caption {
    font-weight:normal;
    
}

