BODY { background:url("images/bg_top.gif") no-repeat top center; }
H1 { font: bold 12pt Verdana; color: #666666; padding-top: 3pt; padding-bottom: 3pt; margin-top: 6pt; margin-bottom: 0; }
H3 { font: bold 10pt Verdana; color: #666666; }
H4 { font: bold 10pt Verdana; color: #666666; }
B { color: #666666; }
A { color: #0e5696; text-decoration: none; }
A:hover { color: #0e5696; text-decoration: underline; }

A.menu { font: bold 10pt Verdana; color: #666666; text-decoration: none; }
A.menu:hover { text-decoration: none; color: #666666; }

A.menu_left { font: bold 10pt Verdana; color: #666666; text-decoration: none; }
A.menu_left:hover { text-decoration: none; color: #0e5696; }

.sub_item A { font: normal 10pt Verdana; color: #666666; text-decoration: none; }
.sub_item A:hover { text-decoration: none; color: #0e5696; }

.item A { text-decoration: none; color: #666666; }
.item A:hover { text-decoration: none; color: #0e5696; }

TD.top_level { padding-top: 0.6em; }

#menu_verslas_box {
    padding-right: 5px;
}
.menu_box {
    padding: 0 0 2px 1px;
}
.menu_box_in {
    display:block;
}
.menu_box A {
    display: block;
    line-height: 21px;
}
.menu_box A SPAN {
    display: block;
    margin-right: 8px;
    padding-left: 8px;
}

.menu_box_on A {
    background-image: url(/images/btn_bg_right.png);
    background-position: right 0;
    background-repeat: no-repeat;
    outline: none;
}
.menu_box_on A SPAN {
    background-image: url(/images/btn_bg_left.png);
    background-position: left 0;
    background-repeat: no-repeat;
}

.menu_top_box {
    padding: 0 10px 0 0;
    font: normal 8pt Verdana;
    color: #0e5696;
}
.menu_top_box A { color: #a7a7a7; text-decoration: none; }
.menu_top_box A:hover { color: #0e5696; text-decoration: none; }

#menu_top_out {
    padding-left: 12px;
}

.menu_left_box {
    padding: 0 0 6px 0;
}

#logo_box {
    padding: 0 1em 0.5em 20px;
}
.sub_item {
    margin: 0;
    margin-bottom: 10px;
    padding-left: 30px;
    font: normal 10pt Verdana;
    color: #666666;
}
.sub_item_on {
	font-weight: bold;
    color: #0e5696;
}
.item {
    padding-left: 10px;
}

#logo_text {
    padding-left: 25px;
    font: bold 10pt Verdana; color: #0e5696;
}

#left_box { background:url("images/bg_left.jpg") no-repeat top right; }
#right_box { background:url("images/bg_right.jpg") no-repeat top left; }

#right_box, 
#right_top_box
{
    padding: 0 15px 0 15px;
}
#bottom_box 
{
    padding: 25px 15px 0 15px;
}
#address {
    font: normal 8pt Verdana;
    color: #333333;
}

/* start: corner module elements */
.ct { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat top right; margin: 0; height: 3px; width: 100%; position: relative; top: -1px; right: -1px; }
.ct .cl { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat top left; margin: 0; height: 3px; width: 3px; position: relative; left: -2px;}
.cb { display: block; clear: both; font-size: 0; line-height: 0; background: transparent url() no-repeat bottom right; margin: 0; height: 3px; width: 100%; position: relative; bottom: -1px; right: -1px;}
.cb .cl { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat bottom left; margin: 0; height: 3px; width: 3px; position: relative; left: -2px;}
/* end: corner module elements */

/* start: content note */
#main { border-top: 1px solid #d6d4d5; background: url(images/bg_top.jpg) repeat-x top left; height: 100%; }
#main .ct { background-image: url(images/cr_wrn_ne.gif); right: 0px; }
#main .ct .cl { background-image: url(images/cr_wrn_nw.gif); left: 0px; }
#main .cb { background-image: url(images/cr_wrn_se.gif); bottom: -1px; }
#main .cb .cl { background-image: url(images/cr_wrn_sw.gif); }
#main div { padding: 4px 10px 3px 10px; }
#main div div { padding: 0 10px 0 10px; }
/* end: content note */

#text_area888 { background: url(images/bg_text.gif) no-repeat bottom right; }
#left_area { background: url(images/bg_left_bottom.gif) no-repeat bottom left; height: 100%; }


.photo {
	float: right;
	margin: 5px 0 5px 5px;
	clear: right;
}

.photo_box {
	float: right;
	margin: 5px 0 5px 5px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	clear: right;
}

.photo_frame {
	float: left;
	margin: 5px;
	border: 1px solid #dddddd;
}

.photo_row {
	margin: 5px 5px 5px 5px;
}

#prepared {
    font: italic 8pt Verdana;
    color: #888888;
    margin-top: 28pt;
}

A.href { color: #0e5696; text-decoration: none; font: normal 8pt Verdana; }
A.href:hover { color: #0e5696; text-decoration: underline; }

FORM {
    padding: 0;
    margin: 0;
}

INPUT {
    background-color: white;
    border: 1px solid #DDDDDD;
    font-family: Verdana;
    font-size: 10pt;
    color: #333333;
}
INPUT.btn {
    background-color: #E6E6E6;
    border: 1px solid #DDDDDD;
    color: #0E5696;
    cursor: hand;
    cursor: pointer;
}

/* animation */
/*#psr, #psr_left, #psr_right { margin-bottom: 1pt; }*/
#psr_box { padding-bottom: 5px; }
#psr {
    background-image: url(/images/psr_bg.gif);
    background-position: -10px 0;
    background-repeat: repeat-x;
}
#psr_left {
    background-image: url(/images/psr_bg_left.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}
#psr_right {
    background-image: url(/images/psr_bg_right.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

/* start: button corner module elements */
.bct { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat top right; margin: 0; height: 3px; width: 100%; position: relative; top: -1px; right: -1px; }
.bct .bcl { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat top left; margin: 0; height: 3px; width: 3px; position: relative; left: -2px;}
.bcb { display: block; clear: both; font-size: 0; line-height: 0; background: transparent url() no-repeat bottom right; margin: 0; height: 3px; width: 100%; position: relative; bottom: -1px; right: -1px;}
.bcb .bcl { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat bottom left; margin: 0; height: 3px; width: 3px; position: relative; left: -2px;}
.bct { background-image: url(images/btn_c_tr.gif); right: 0px; }
.bct .bcl { background-image: url(images/btn_c_tl.gif); left: 0px; }
.bcb { background-image: url(images/btn_c_br.gif); bottom: -1px; }
.bcb .bcl { background-image: url(images/btn_c_bl.gif); }
/* end: button corner module elements */

/* start: slides */
#slides_box {
    width: 128px;
    height: 128px;
    border: 1px solid #DDDDDD;
    margin-top: 1em;
}
#slides_rema_1, #slides_rema_2 {
    height: 100%;
    background-repeat: no-repeat;
    cursor: hand;
    cursor: pointer;
}
#slides_rema_2 {
    margin-top: -100%;
}
/* end: slides */


/* start tech data tables */
.tech { border: 1px solid #DDDDDD; border-bottom: 0 none transparent }
.tech TR TD, .tech TH { xpadding: 0.5 em; border-bottom: 1px solid #DDDDDD; }
.tech TH { background-color: #E6E6E6; color: #666666; text-align: left; font-weight: bold; }
/* end tech data tables */

