html                    { width: 100%; height: 100%; padding: 0px; margin: 0px }
body            { width: 100%; height: 100%; padding: 0px; margin: 0px; background-color: #72193a; background-image: url('img/header_bg.gif'); background-repeat: repeat-x; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #ffffff }
 
td                              { vertical-align: top; text-align: left }
img                     { border: 0px; }
div                     { padding: 0px; margin: 0px }

a                               { color: #FFFFFF; text-decoration: none }
a:hover { color: #FFFFFF; text-decoration: underline }


.main_table                                                             { width: 100%; padding: 0px; margin: 0px }
.main_td1                                                               { height: 44px; text-align: center }
.main_td2                                                               { height: 46px; text-align: center }
.main_td3                                                               { height: 25px; text-align: center }
.main_td4                                                               { height: 176px; text-align: center }
.main_td5                                                               { height: 176px; text-align: center }
.main_td6                                                               { height: 143px; text-align: center }

.blokas1                                                                        { width: 888px; height: 44px; margin: 0px; padding: 0px; text-align: right; }
.blokas1_td                                                             { text-align: right; vertical-align: middle; }

.blokas2                                                                        { width: 888px; height: 46px; margin: 0px; padding: 0px; text-align: left; }
.logotipas                                                                      { margin: 0px; padding: 0px; }

.blokas3                                                                        {  width: 909px; height: 25px; margin: 0px; padding: 0px; }
.langlist                                                                       { letter-spacing : 1px; font-size: 7pt;width: 265px; text-align: right; color: #dddecf; vertical-align: middle; }
.langlist a                                                                     { letter-spacing : 1px; font-size: 7pt; color: #dddecf; margin-left: 8px; margin-right: 8px; text-decoration: none; }
.langlist a:hover                                               { font-size: 7pt; color: #ffffff; text-decoration: none; }
.topmeniu                                                               { width: 674px; text-align: right; color: #f8dc76; vertical-align: middle; }
.topmeniu a                                                             { color: #f8dc76; margin-left: 10px; margin-right: 10px; text-decoration: none; }
.topmeniu a:hover                                       { color: #ffffff; text-decoration: none; }

.blokas4                                                                        { width: 905px; height: 176px; margin: 0px; padding: 0px;  background-image: url('img/sidfoto_bg.gif'); background-repeat: no-repeat; }
.blokas4_td                                                             { text-align: right; }
.blokas4_sidbg                                                  { width: 885px; height: 159px; margin-top: 1px; margin-right: 8px; padding: 0px; background-repeat: no-repeat; background-position: right top; text-align: left; }
.zona1_bg                                                               {width: 326px; height: 159px; background-image: url('img/zona1_bg.gif'); background-repeat: no-repeat; }


.blokas5                                                                        { width: 888px; height: 176px; margin: 0px; padding: 0px; }
.blokas5_q1                                                             { width: 250px; height: 30px; margin: 0px; padding: 0px; background-image: url('img/mainline_top.gif'); background-repeat: no-repeat; }
.blokas5_q2                                                             { width: 638px; height: 30px; text-align: right; vertical-align: top; font-family: Times New Roman, Arial, Tahoma, Verdana, sans-serif; font-size: 18pt; color: #f8dc76; }
.blokas5_q3                                                             { width: 250px; height: 146px; margin: 0px; padding: 0px; background-image: url('img/mainline.gif'); background-repeat: repeat-y;}
.blokas5_q4                                                             { width: 638px; height: 146px; }

.blokas5_t1                                                             { width: 240px; height: auto; margin-top: 10px; }
.blokas5_t2                                                             { width: 615px; height: auto; margin-left: 23px; margin-top: 20px; }


.blokas6                                                                        { width: 896px; height: 130px; margin: 0px; padding: 0px; }
.blokas6_t1                                                             { width: 247px; height: 130px; margin: 0px; padding: 0px; vertical-align: middle; }
.blokas6_t2                                                             { width: 641px; height: 130px; margin: 0px; padding: 0px; }

.bottommeniu                                                    { width: 649px; height: 74px; margin-top: 43px; padding: 0px; color: #f8dc76;  background-image: url('img/bottom_meniu.gif'); background-repeat: no-repeat; }
.bottommeniu td                                         { vertical-align: middle; }
.bottommeniu a                                          { color: #f8dc76; margin-left: 10px; margin-right: 10px; text-decoration: none; }
.bottommeniu a:hover                            { color: #ffffff; text-decoration: none; }


input {
        border: 1px solid #C01D53;
        font-size: 8pt;
        padding-left: 5px;
        color: #f2f2f2;
        background-color : #811D42;

}

textarea {
        border: 1px solid #C01D53;
        font-size: 8pt;
        padding-left: 5px;
        color: #f2f2f2;
        background-color : #811D42;
}

select {
        border: 1px solid #C01D53;
        font-size: 8pt;
        padding-left: 5px;
        color: #f2f2f2;
         background-color : #811D42;
}


/* Soninis Meniu Stuff */
.dhtmlgoodies_tree{
        margin-left: 7px;
        margin-right: 0px;
        margin-top: 24px;
        margin-bottom: 0px;
        padding: 0px;
}
.dhtmlgoodies_tree ul{  /* Sub menu groups */
        margin-left: 20px;       /* Left spacing */
        padding-left: 0px;
        display: none;   /* Initially hide sub nodes */
}
.dhtmlgoodies_tree li{  /* Nodes */
        list-style-type: none;
        vertical-align: middle;
}
.dhtmlgoodies_tree li a {        /* Node links */
        color: #f8dc76;
        text-decoration: none;
        font-size: 9pt;
        padding-left: 0px;
}
.dhtmlgoodies_tree li a:hover {
        color: #FFFFFF;
        text-decoration: none;
        font-size: 9pt;
        padding-left: 0px;
}
.meniubruksniukas {
        width: 100%;
        height: 1px;
        margin-top: 2px;
}



/* Site Map Stuff */
.dtree {
        font-family: Arial, Tahoma, Verdana, sans-serif;
        font-size: 12px;
        color: #f8dc76;
        white-space: nowrap;
}
.dtree img {
        border: 0px;
        vertical-align: middle;
}
.dtree a {
        color: #f8dc76;
        text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
        white-space: nowrap;
        padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        color: #ffffff;
        text-decoration: none;
}
.dtree a.nodeSel {
}
.dtree .clip {
        overflow: hidden;
}


/* Template & Other Stuff */

.pavadinimas {
        width: 100%;
        font-family: Arial, Tahoma, Verdana, sans-serif;
        font-weight: normal;
        font-size: 16px;
        text-align: left;
        vertical-align: top;
        color: #ff9900;
        padding-top: 10px;
        padding-bottom: 10px;
}

.name {
        width: 100%;
        vertical-align: top;
        color: #ffffff;
        text-align: left;
}

.data1 {
        font-size: 10px;
        color: #cccccc;
        text-align: left;
        vertical-align: bottom;
}

.data {
        width: 100px;
        font-size: 10px;
        color: #cccccc;
        text-align: right;
        vertical-align: bottom;
}

.tekstas {
        color: #ffffff;
        font-size: 12px;
        text-align: justify;
        vertical-align: top;
        padding-top: 4px;
        padding-bottom: 15px;
}

.more, .more a, .more a:hover {
        height: 10px;
        font-size: 11px;
        color: #ff9933;
        vertical-align: middle;
        text-align: right;
        text-decoration: none;
        padding-bottom: 10px;

}

.fotoalbtable {
        width: auto;
        float: left;
        vertical-align: middle;
        text-align: center;
}

.intro_foto {
        float: left;
        padding: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 15px;
        margin-bottom: 15px;
}


/* Papildomos zonos */

.z1_name {
        font-size: 14px;
        text-align: left;
        color: #ffffff;
}
.z1_data {
        text-align: right;
        font-size: 10px;
        color: #ffffff;
        vertical-align: bottom;
}
.z1_text {
        font-size: 12px;
        text-align: justify;
        color: #ffffff;
}

.z2_name {
        font-size: 14px;
        text-align: left;
        color: #000000;
}
.z2_data {
        text-align: right;
        font-size: 10px;
        color: #000000;
        vertical-align: bottom;
}
.z2_text {
        font-size: 11px;
        text-align: justify;
        color: #4b4b4b;
}

.z3_name {
        font-size: 14px;
        text-align: left;
        color: #ffffff;
}
.z3_data {
        text-align: right;
        font-size: 10px;
        color: #ffffff;
        vertical-align: bottom;
}
.z3_text {
        font-size: 12px;
        text-align: justify;
        color: #ffffff;
}

 .design{
width: 900px;
text-align : right;
vertical-align : top;
padding-right : 20px;
height: 20px;
}
