html, body {
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Header class */

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin-top: 1px;
}

h1.ivija {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 17px;
    color: #71c100;
    font-weight: bold;
    margin-top: 1px;
}

h1.pdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #26a4cf;
    font-weight: bold;
    margin-top: 1px;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    border-bottom: 1px solid #e3e3e3;
    padding: 3px;
}

h2.ivija {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #71c100;
}

h2.pdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #26a4cf;
}

p { font-size: 13px; }

p.small { font-size: 11px; }

ul.main li {
    font-size: 13px;
    text-align: left;
    margin-bottom: 10px;
    list-style-image: url(../img/pointer_grey.jpg);
}

li {
    font-size: 13px;
    text-align: left;
    margin-bottom: 1px;
    list-style-image: url(../img/pointer_grey.jpg);
}

table.comparison td {
    padding: 7px;
    border-bottom: 1px dotted #e3e3e3;
}

.odd_row {
    background: #e3e3e3;
}
/* --------------pagrindinis blockas - centruotas horizontaliai - prilipes prie virsaus-------------------- */

.main_block {
    width: 930px;
    margin-left: auto;
    margin-right: auto;
}

.parent_block {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 900px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

/* --------------block 1 - virsutinis blokas, kuriame yra logotipas, meniu, kalbos, mini - kontaktai-------------------- */

.block_1 {
    float: left;
    width: 900px;
    margin-top: 10px;
}

.block_1_left {
    float: left;
    width: 650px;
}

.block_1_left_top {
    width: 650px;
    height: 69px;
    overflow: hidden;
}

.block_menu {
    width: 650px;
    height: 36px;
}

.block_1_right {
    float: right;
    width: 250px;
    height: 105px;
}

.block_1_right_top {
    width: 250px;
    height: 69px;
    overflow: hidden;
}

.block_1_right_bottom {
    width: 250px;
    height: 36px;
    font-size: 10px;
    overflow: hidden;
}

.block_1_right_bottom div {
    text-align: right;
}

/* ----------------img - klase skirta img borderiams uzdeti--------------------------------------- */

.img {
    border: 1px solid #d2d2d2;
}

/* ----------------block 2 - juosta po pagrindiniu meniu ir pagrindiniu paveikseliu--------------- */

.block_2 {
    float: left;
    width: 900px;
    height: 18px;
    background-image: url(../img/spacer2.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

/* ----------------menu - cia sudeti menu div'ai (aktyvus ir pasyvus)--------------- */

.menu_active {
    float: left;
    height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 24px;
    background-image: url(../img/menu_bg_hover.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

.menu {
    float: left;
    height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 24px;
    background-image: url(../img/menu_bg.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

.menu:hover {
    float: left;
    height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 24px;
    background-image: url(../img/menu_bg_hover.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

/* ----------------block 3 - juosta su pagrindiniu paveiksliuku--------------- */

.block_3_en {
    float: left;
    width: 900px;
    height: 209px;
    /* background-image: url(../img/main_img_en.jpg); */
    background-position: left;
    background-repeat: no-repeat;
}


.block_3_lt {
    float: left;
    width: 900px;
    height: 209px;
    background-image: url(../img/main_img.jpg);
    background-position: left;
    background-repeat: no-repeat;
}


.block_3_links {
    float: right;
    width: 350px;
    margin-top: 170px;
    padding-right: 20px;
}

/* ----------------block 4 - juosta po pagrindiniu paveiksliuku--------------- */

.block_4 {
    float: left;
    width: 900px;
    height: 21px;
    background-image: url(../img/spacer3.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

/* ----------------block 5 - juosta su informaciniais tekstais---------------- */

.block_5 {
    float: left;
    width: 900px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-image: url(../img/spacer5.jpg);
    background-position: center;
    background-repeat: repeat-y;
}

.block_5_b {
    float: left;
    width: 900px;
    margin-top: 9px;
    margin-bottom: 20px;
    background-image: url(../img/spacer5.jpg);
    background-position: center;
    background-repeat: repeat-y;
}

.block_5_c {
    text-align: justify;
    float: left;
    width: 900px;
    margin-top: 9px;
    margin-bottom: 20px;
}

.block_5_d {
    float: left;
    width: 900px;
    margin-top: 9px;
    margin-bottom: 20px;
    background-image: url(../img/spacer5.jpg);
    background-position: 220px 0px;
    background-repeat: repeat-y;
}

.block_5_e {
    float: left;
    width: 900px;
    margin-top: 9px;
    margin-bottom: 20px;
    background-image: url(../img/spacer5.jpg);
    background-position: 220px 0px;
    background-repeat: repeat-y;
}

.block_5_left {
    text-align: justify;
    float: left;
    width: 430px;
}

.block_5_right {
    float: right;
    width: 430px;
}

.block_5_left_d {
    text-align: left;
    font-size: 14px;
    float: left;
    width: 200px;
}

.block_5_right_d {
    float: right;
    width: 660px;
}

.block_5_right_d_left {
    font-size: 14px;
    float: left;
    width: 453px;
}

.block_5_right_d_right {
    padding-top: 30px;
    float: right;
    width: 187px;
}

/* ----------------block 6 - apatine juosta: kureju linkai, visos teises saugomos sakinys---------------- */

.block_6 {
    color: #CCCCCC;
    font-size: 10px;
    float: left;
    width: 900px;
    padding-top: 5px;
    margin-bottom: 10px;
    background-image: url(../img/spacer4.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

/* ----------------input formos - cia formu bei klavi&#353;u stiliai---------------- */

.input_field_1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 180px;
    border: 1px solid #CCCCCC;
}

.input_field_1_error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 180px;
    border: 1px solid red;
}

.input_field_2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 280px;
    height: 100px;
    border: 1px solid #CCCCCC;
}

.input_button {
    color: black;
    border: 1px solid #CCCCCC;
    background-color: #f1f1f1;
}

/* ------------------nuoroda juoda-------------------- */

.height {
    height: 100%;
}

/* ------------------saraso stilius-------------------- */

.list {
    margin-left: 0px;
    padding-left: 20px;
    line-height: 20px;
}

/* ------------------nuoroda juoda-------------------- */

.link_grey a:link { color: #000000; text-decoration: underline; }
.link_grey a:visited { color: #000000; text-decoration: underline; }
.link_grey a:hover { color: #000000; text-decoration: underline; }

/* ------------------nuoroda pagrindinio menu-------------------- */

.block_menu a:link { color: #000000; text-decoration: none; }
.block_menu a:visited { color: #000000; text-decoration: none; }
.block_menu a:hover { color: #000000; text-decoration: none; }

/* ------------------nuoroda lang-------------------- */

.block_4 a:link { color: #cb0000; text-decoration: underline; }
.block_4 a:visited { color: #cb0000; text-decoration: underline; }
.block_4 a:hover { color: #cb0000; text-decoration: underline; }

/* ------------------nuoroda pilka-------------------- */

.block_5 a:link { color: #cccccc; text-decoration: underline; }
.block_5 a:visited { color: #cccccc; text-decoration: underline; }
.block_5 a:hover { color: #cccccc; text-decoration: underline; }

/* ------------------nuoroda zalia-------------------- */

.block_5_d a:link { color: #71c100; text-decoration: underline; }
.block_5_d a:visited { color: #71c100; text-decoration: underline; }
.block_5_d a:hover { color: #71c100; text-decoration: underline; }

/* ------------------nuoroda melyna-------------------- */

.block_5_e a:link { color: #26a4cf; text-decoration: underline; }
.block_5_e a:visited { color: #26a4cf; text-decoration: underline; }
.block_5_e a:hover { color: #26a4cf; text-decoration: underline; }


/* ------------------nuoroda tekste-------------------- */
a.text_link:link { color: gray; text-decoration: none; }
a.text_link:visited { color: gray; text-decoration: none; }
a.text_link:hover { color: black; text-decoration: none; }

/* ------------------Overview css'ai------------------- */
div.cycle {
    background: url('../img/cycle_bg.gif');
    width: 600px;
    height: 400px;
    position: relative;
}

div.cycle .step {
    font-size: 10px;
    width: 130px;
    height: 70px;
    border: 1px solid #b1b19c;
    background: #f5ffff;
    padding: 4px 4px;
    position: absolute;
    text-decoration: none;
    text-align: center;
}

div.cycle .step b {
    color: #264d68;
}

div.cycle .explanation {
    font-size: 12px;
    display: none;
    position: absolute;
    background-color: #ffffff;
    color: #683a1c;
    width: 200px;
    height: 100px;
    top: 120px;
    left: 200px;
    padding: 4px 4px;
    border: 1px solid #b1b19c;
    text-align: center;
}

#step1 {top:  10px; left:  10px; height:  40px; width:  60px;}
#step2 {top:  10px; left: 115px; height:  30px; width:  70px;}
#step3 {top: 10px;  left: 230px; height:  60px; width: 130px;}
#step4 {top: 10px;  left: 450px; height:  60px; width: 130px;}
#step5 {top: 115px; left: 450px; height:  70px; width: 130px;}
#step6 {top: 220px; left: 450px; height: 160px; width: 130px;}
#step7 {top: 280px; left: 230px; height: 100px; width: 130px;}
#step8 {top: 280px; left:  10px; height: 100px; width: 130px;}
#step9 {top:  90px; left:  10px; height: 150px; width: 130px;}

#e7    {top: 110px; left: 180px; height: 130px; width: 240px; }

#doc   {position: absolute; text-align: center;}
#doc   {top: 160px; left: 210px; height: 130px; width: 160px; }

dl dt { font-weight: bold; }


.hidden { display: none; }
.show {
    color: red;
    font-size: 10px;
}
/* ------------------Paveiksliukai prie kontaktų------------------- */

img.contact {
    float: right;
    border: 0px;
    margin-right: 10px;
}

#success {
    display: none;
}

#success:target {
    display: block;
}
