* { margin: 0; padding: 0 }
html, body {
height:100%;
padding: 0;
margin: 0;
border: none;
text-align: left;
background-color: #fbf0be;
font-family: Arial;
font-size: 12px;
font-weight: normal;
width: 100%;
}
h1,h2,h3,h4 { margin: 10px 30px 10px 30px; color: #414141; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3,h4 { font-size: 13px; }
h2,h4 { font-style:italic; }
p {
padding-top: 3px;
padding-bottom: 3px;
margin: 0 30px 0 30px;
text-indent: 30px;
text-align:justify;
font-size: 13px;
}
li{
padding-top: 3px;
padding-bottom: 3px;
text-indent: 10px;
margin: 0 50px 0 90px;
font-family: Arial;
font-size: 13px;
}
form{margin: 0}
img {border-style: none}
.errormessage
{
border: 1px red solid;
background: rgb(224,187,65);
padding: 10px;
margin: 10px 14px 10px 14px;
color: #850f0f;
background: -webkit-gradient(
    linear,
    right bottom,
    left top,
    color-stop(0.28, rgb(224,187,65)),
    color-stop(0.64, rgb(237,211,107))
);
background:-moz-linear-gradient(
    right bottom,
    rgb(224,187,65) 28%,
    rgb(237,211,107) 64%
);
font-weight: bold;
text-shadow: 0px 0px 3px #fff;
filter: dropshadow(color=#fff, offx=0, offy=0);
}
.errormessage_nice
{
border: 1px gray solid;
background: #BBB;
padding: 10px;
margin: 10px 14px 10px 14px;
color: #222;
background: -webkit-gradient(
    linear,
    right bottom,
    left top,
    color-stop(0.28, #AAA),
    color-stop(0.64, #BBB)
);
background:-moz-linear-gradient(
    right bottom,
    #AAA 28%,
    #BBB 64%
);
font-weight: bold;
text-shadow: 0px 0px 3px #fff;
filter: dropshadow(color=#fff, offx=0, offy=0);
}
a{color: #80594b}
a:hover{color: #ba1a00}
.wrap{
min-width:1050px;
margin: 0;
padding: 0;
}
.top{
    background: url(../img/top_line.gif) bottom left repeat-x white;
    height: 160px;
}
.top_wrap{
    width: 800px;
    margin: 0 auto;
}
.top_wrap .upper{
    height: 95px;
}
.top_wrap .upper .logo{
    float: left;
    padding-top: 15px;
    margin-bottom: -5px;
    padding-left: 60px;
}
.top_wrap .upper .logo_title
{
    position: relative;
    float: left;
    padding-top: 10px;
    margin-left: -20px;
}
.top_wrap .upper .topmenu{
    float: right;
    width: 150px;
    margin: 5px 10px 0 0;
    position:relative;
}
.vartotojovardas{
width: 150px;
float: right;
font-weight: bold;
text-align: right;
text-decoration: none;
line-height: 20px;
color: #373737;
padding: 0 10px 0px 10px;
}
.vartotojas a{
width: 140px;
float: right;
background: url(../img/vartotojas_arrow.png) top right no-repeat;
text-align: right;
text-decoration: none;
line-height: 20px;
color: #290900;
padding: 0 10px 0px 10px;
}
.vartotojas a:hover {
	color: #96680f;
}
.top_wrap .upper .languages{
    float: right;
    width: 50px;
    margin: 10px 10px 0 0;
}

.menubox
{
float: left;
width: 798px;
height: 65px;
padding: 0;
background-image: url(../img/menu_line.jpg);
background-position: bottom left;
background-repeat: no-repeat;	
padding: 0 1px 0 1px;
}

#menubox {
float: left;
width: 798px;
height: 65px;
padding: 0;
background-image: url(../img/menu_line.jpg);
background-position: bottom left;
background-repeat: no-repeat;	
padding: 0 1px 0 1px;
}
#menubox div {
float: left;
display: block;
}
#m_iskvietimasON,#m_katalogasON,#m_atsiliepimasON,#m_imonemsON,#m_kontaktaiON {
float: left;
display: block;
height: 45px;
background: bottom left no-repeat;
padding: 20px 0 0 35px;
font-size: 15px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: white;
}
#m_iskvietimas,#m_katalogas,#m_atsiliepimas,#m_imonems,#m_kontaktai {
float: left;
display: block;
height: 38px;
background: transparent;
padding: 27px 0 0 35px;
font-size: 15px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: #414141;
}
#m_iskvietimas:hover,#m_katalogas:hover,#m_atsiliepimas:hover,#m_imonems:hover,#m_kontaktai:hover {
float: left;
display: block;
height: 37px;
padding: 28px 0 0 35px;
font-size: 15px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: #414141;
}

#m_iskvietimasON { width: 114px; background: url(../img/m_iskvietimas.jpg); }
#m_iskvietimas { width: 114px; }
#m_iskvietimas:hover { width: 114px; background: url(../img/h_iskvietimas.jpg) bottom left no-repeat; }
#m_katalogas { width: 154px; }
#m_katalogas:hover { width: 154px; background: url(../img/h_katalogas.jpg) bottom left no-repeat; }
#m_katalogasON { width: 154px; background: url(../img/m_katalogas.jpg); }
#m_atsiliepimas { width: 120px; }
#m_atsiliepimas:hover { width: 120px; background: url(../img/h_atsiliepimas.jpg) bottom left no-repeat; }
#m_atsiliepimasON { width: 120px; background: url(../img/m_atsiliepimas.jpg); }
#m_imonems { width: 137px; }
#m_imonems:hover { width: 137px; background: url(../img/h_imonems.jpg) bottom left no-repeat; }
#m_imonemsON { width: 137px; background: url(../img/m_imonems.jpg); }
#m_kontaktai { width: 98px; }
#m_kontaktai:hover { width: 98px; background: url(../img/h_kontaktai.jpg) bottom left no-repeat; }
#m_kontaktaiON { width: 98px; background: url(../img/m_kontaktai.jpg); }

.mid{background: url(../img/mid_line.jpg) top left repeat-x}
.mid_wrap_main
{
width: 800px;
margin: 0 auto;
padding: 10px 0 10px 0;
background: Grey;
-webkit-box-shadow: 0px 2px 7px  #000000;
-moz-box-shadow: 0px 2px 7px #000000;
box-shadow: 0px 2px 7px #000000; 
background: url(../img/mid_2.jpg) top left repeat-x;
text-align: center;
}
.mid_wrap_main .wrap_item
{
color: #EEE;
padding: 1px 20px 2px 20px;
font-weight: bold;
font-size:13px;
text-shadow: 0px 0px 4px #000000;
filter: dropshadow(color=#000000, offx=0, offy=0) 
}
.bottom
{
background: url(../img/bottom_line.gif) top left repeat-x;
}
.bottom_wrap
{
width: 800px;
margin: 0 auto;
padding-top: 8px;
}

.cont_mid
{
background: rgb(245,245,245);
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-box-shadow: 0px 1px 2px  #000000;
-moz-box-shadow: 0px 1px 2px #000000;
box-shadow: 0px 1px 2px #000000; 
background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.71, rgb(248,248,248)),
    color-stop(1, rgb(235,235,235))
);
background:-moz-linear-gradient(
    center bottom,
    rgb(248,248,248) 71%,
    rgb(235,235,235) 100%
);
}

input.checkbox { vertical-align: middle; }
.clear
{
    clear: both;
}
.contentBOX
{
    padding: 1px 0 0 0;
    font-weight : normal;
}
.contentBOXBorder
{
    padding: 15px;
    font-weight : normal;
}
.catalog-first-item
{
clear: both;
color: white;
/*background: url(../img/nice-back2.jpg);*/
background: #EFEFEF;
padding: 8px;
border-left: 1px solid #777;
border-right: 1px solid #777;
border-top: 1px solid #AAA;
border-bottom: 1px solid #AAA;
margin:5px;
-webkit-box-shadow: 0px 0px 5px  #AAA;
-moz-box-shadow: 0px 0px 5px #AAA;
box-shadow: 0px 0px 5px #AAA;
text-align: center;
}
.imoniu_sarasas input.text
{
    height: 20px;
    margin-right:5px;
}
.imoniu_sarasas input.is
{
    width: 170px;
}
.imoniu_sarasas input.isnamo
{
    width: 30px;
}
.catalog-first-item div
{
font-weight: bold;
margin: 2px 0 8px 0;
padding: 0;
text-shadow: 1px 1px 1px #FFF;
color:#000;
}
.catalog-first-item input.text
{
color: #808080;
margin-top: 2px;
height: 20px;
}
.catalog-first-item .container
{
margin-left: auto;
margin-right: auto;
width: 235px;
}
.imoniu_sarasas .et-button
{
background: url(../img/button_go.png) no-repeat;
width: 24px;
height: 23px;
display:block;
padding: 0px;
margin: 0px;
}
.imoniu_sarasas .et-button:hover
{
    background: url(../img/button_go_h.png) no-repeat;
}

.contentItem
{
padding:15px;
font-size: 14px;
text-align: left;
}

.contentBOXForm
{
    padding: 16px 16px 0 16px;
    font-weight : normal;
}

.contentItemForm
{
padding:15px;
font-size: 14px;
text-align: left;
background: white;
/*margin: 20px;*/
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px  #AAA;
-moz-box-shadow: 0px 0px 5px #AAA;
box-shadow: 0px 0px 5px #AAA;
}

.form-text
{
padding:3px 0 3px 0;
text-indent: 30px;
}

.contentBOXUser
{
padding: 16px 12px 0 5px;
font-weight : normal;
}

.contentItemUser
{
padding:15px;
font-size: 14px;
text-align: left;
background: white;
/*margin: 20px;*/
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px  #AAA;
-moz-box-shadow: 0px 0px 5px #AAA;
box-shadow: 0px 0px 5px #AAA;
}

.contentItemBorder
{
padding:15px;
font-size: 14px;
text-align: left;
background: white;
/*margin: 20px;*/
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
/* catalog */

/* column container */
.catalog_colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden}
.catalog_rightmenu .catalog_colleft{float:left;width:200%;margin-left:-210px;position:relative;right:100%}
.catalog_rightmenu .catalog_col1wrap{float:left;width:50%;position:relative;left:50%;padding-bottom:1em}
.catalog_rightmenu .catalog_col1{overflow:hidden;margin:0 0 0 210px}
.catalog_rightmenu .catalog_col2{float:right;width:195px;position:relative;left:210px}

/* order*/
.column_mask{position:relative;clear:both;float:left;width:100%;overflow:hidden}
.column_right,.column_mid,.column_left{float:left;width:100%;position:relative}
.column_1,.column_2{float:left;position:relative;overflow:hidden;padding:0 0 1em}
.column_left{right:50%}.column_1{width:49%;left:52%}.column_2{width:47%;left:52%}

.eilute {
float: left;
width: 727px;
padding: 5px 0 10px 0;
font-size: 14px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: #333333;
}
.eilute2 {
float: left;
width: 505px;
padding: 0;
font-size: 14px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: #333333;
}
.miestai
{
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background:white;
border-top: 1px solid #AAA;
border-left: 1px solid #AAA;
border-right: 1px solid #AAA;
border-bottom: 1px solid #DDD;
margin: 5px 5px 0 5px;
    -webkit-box-shadow: 0px 0px 3px  #AAA;
-moz-box-shadow: 0px 0px 3px #AAA;
box-shadow: 0px 0px 3px #AAA;
}
.eilute_miestai 
{
float: left;
margin: 5px 5px 5px 5px;
font-size: 14px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: #333333;
}
.eilute_miestai_2
{
float: left;
margin: 0px 5px 5px 5px;
font-size: 12px;
text-align: left;
text-decoration: none;
line-height: 20px;
color: #333333;
}
.eilute_miestai .et-button_city {
float: left;
padding: 0 5px 0 0;
}
.eilute_miestai .et-button_city_1ON {
float:left;
width: 5px;
height: 26px;
background: url(../img/button_city_first.gif) top left no-repeat;
}
.eilute_miestai .et-button_city_2ON {
float:left;
width: 5px;
height: 26px;
background: url(../img/button_city_second.gif) top left no-repeat;
}
.eilute_miestai .et-button_city_midON {
float:left;
height: 26px;
background: url(../img/button_city_mid.gif) top left repeat-x;
padding: 0 5px 0 5px;
color: #4a4a4a;
}
.eilute_miestai .et-button_city_midON a{
text-decoration: none;
line-height: 25px;
color: #4a4a4a;
}
.eilute_miestai .et-button_city_OFF {
float:left;
height: 26px;
padding: 0 7px 0 7px;
line-height: 25px;
color: #4a4a4a;
}
.eilute_miestai .et-button_city_OFF a{
text-decoration: none;
line-height: 25px;
color: #290900;
}
.eilute_miestai .et-button_city_OFF a:hover{
color: #96680f;
}
.eilute_miestai_2 .et-button_city {
float: left;
padding: 0 5px 0 0;
}
.eilute_miestai_2 .et-button_city_1ON {
float:left;
width: 5px;
height: 20px;
background: url(../img/button_city_first.gif) top left no-repeat;
}
.eilute_miestai_2 .et-button_city_2ON {
float:left;
width: 5px;
height: 20px;
background: url(../img/button_city_second.gif) top left no-repeat;
}
.eilute_miestai_2 .et-button_city_midON {
float:left;
height: 20px;
background: url(../img/button_city_mid.gif) top left repeat-x;
padding: 0 5px 0 5px;
color: #4a4a4a;
}
.eilute_miestai_2 .et-button_city_midON a{
text-decoration: none;
line-height: 19px;
color: #4a4a4a;
}
.eilute_miestai_2 .et-button_city_OFF {
float:left;
height: 20px;
padding: 0 7px 0 7px;
line-height: 19px;
color: #4a4a4a;
}
.eilute_miestai_2 .et-button_city_OFF a{
text-decoration: none;
line-height: 19px;
color: #290900;
}
.eilute_miestai_2 .et-button_city_OFF a:hover{
color: #96680f;
}
.eilute_miestai .hover,.eilute_miestai_2 .hover {
background: #DDD;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
cursor: pointer;
}
.eilute_miestai .hover a:hover,.eilute_miestai_2 .hover a:hover {
	color: #290900;
}
.eiluteLAST {
width: 727px;
padding: 0 0 10px 10px;
border-top: solid 1px #f8c301;
margin: 10px 0 15px 15px;
}
.eiluteLAST .text-near-button
{
    float: left;
    padding: 4px 0 0 15px;
}
/* forma */
.reserva,.reservb,.reservtxt,.reservh,.lefta,.leftb,.leftc,.left,.righta,.rightb,.right,.left2,.right2
{float:left;font-size:14px;text-align:left;text-decoration:none;line-height:20px;color:#333}
.reserva{width:40px;padding:10px 15px 0 30px}.reservb{width:210px;padding:3px 15px 0 0}
.reservtxt{width:15px;padding:10px 15px 0 5px}.reservh{width:45px;padding:3px 15px 0 0}
.lefta{width:224px;padding:0 5px 0 0}.leftb{width:62px;padding:0 3px 0 0}
.leftc{width:58px;padding:0 3px 0 0}.left{width:356px;padding:0}.righta{width:294px}
.rightb{width:41px;padding:0 15px 0 0}.right{width:356px}.left2{width:235px;padding:0 15px 0 0}
.right2{width:466px;font-weight:400}
.et-button{float:right;display:block;padding:0 0 10px 10px}
.et-button_1{float:left;width:5px;height:26px;background:url(../img/button_first.gif) top left no-repeat}
.et-button_2{float:left;width:5px;height:26px;background:url(../img/button_second.gif) top left no-repeat}
.et-button_mid{float:left;height:26px;background:url(../img/button_mid.gif) top left repeat-x;font-weight:700;text-align:left;text-decoration:none;line-height:25px;color:#000;padding:0 5px}
.et-button_mid a{font-weight:700;text-align:left;text-decoration:none;line-height:25px;color:#290900}
.et-button_mid a:hover{color:#96680f}.selectboxa{float:left;width:217px;height:22px;background:url(../img/inputback_is.gif) top left no-repeat;margin:4px 0 0;padding:2px}
.selectboxb{float:left;width:53px;height:22px;background:url(../img/inputback_small.gif) top left no-repeat;margin:5px 0 0;padding:2px}
.selectboxc{float:left;width:292px;height:22px;background:url(../img/inputback_i.gif) top left no-repeat;margin:4px 0 0;padding:2px}
.selectbox{float:left;width:347px;height:22px;background:url(../img/inputback.gif) top left no-repeat;margin:5px 0 0;padding:2px}
.selectboxbig{float:left;width:347px;height:72px;background:url(../img/inputback_big.gif) top left no-repeat;margin:5px 0 0;padding:2px}
.select,.selectb,.selectrsv,.selectrsvh,.inputa,.inputb,.inputc,.input,.inputbig{float:left;height:22px;border:solid 1px #FFF;background-color:#FFF;font-size:14px;text-align:left;text-decoration:none;line-height:18px;color:#000;margin:0;padding:0}
.select{width:347px;border:0}.selectb{width:51px;border:0}.selectrsv{width:217px;border:0}.selectrsvh{width:53px;border:0}
.inputa{width:215px;height:20px}.inputb{width:51px;height:20px}.inputc{width:280px;height:20px}.input{width:343px;height:20px}
.inputbig{width:345px;height:66px}

/* end forma */

.att{
float: left;
font-size: 11px;
text-align: left;
text-decoration: none;
line-height: 14px;
color: #6b6b6b;
padding: 3px 0 0 0;
}
.att a{
font-size: 11px;
text-align: left;
text-decoration: underline;
line-height: 14px;
color: #6b6b6b;
}
.map {
float: right;
width: 450px;
height: 450px;
background-image: url(../img/map_back.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 8px;
}

.imoniu_sarasas
{
background: white;
clear: both;
border-bottom: 1px solid #AAA;
border-left: 1px solid #AAA;
border-right: 1px solid #AAA;
border-top: 1px solid #DDD;
margin:5px;
-webkit-box-shadow: 0px 0px 3px  #AAA;
-moz-box-shadow: 0px 0px 3px #AAA;
box-shadow: 0px 0px 3px #AAA;
}

.bottom_round
{
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.imoniu_sarasas .imone_a, .imoniu_sarasas .imone_b
{
padding: 8px;
}

.imoniu_sarasas .imone_a
{
}

.imoniu_sarasas .imone_b
{
    background-color: #eeeeee;
}

.imoniu_sarasas .hover
{
background: #f1e19f;
background: -webkit-gradient(
    linear,
    right bottom,
    left top,
    color-stop(0, rgb(247,237,205)),
    color-stop(0.51, rgb(240,214,130)),
    color-stop(1, rgb(247,235,195))
);
background: -moz-linear-gradient(
    right bottom,
    rgb(247,237,205) 0%,
    rgb(240,214,130) 51%,
    rgb(247,235,195) 100%
);
/*-webkit-box-shadow: 0px 0px 3px  #AAA;
-moz-box-shadow: 0px 0px 3px #AAA;
box-shadow: 0px 0px 3px #AAA;*/
margin: -1px;
border: 1px #888 solid;
z-index: 500;
position: relative;

cursor: pointer;
}

.imoniu_sarasas .order-link
{
}

.imoniu_sarasas .hover .order-link
{
    color: #111;
}

.imoniu_sarasas .last
{
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.imoniu_sarasas .left-container
{
    float: left;
}

.imoniu_sarasas .order
{
    float: left;
    clear: left;
    padding: 10px 0 0 0;
}

.imoniu_sarasas .numbers
{
clear: right;
min-width: 156px;
text-align: center;
float: right;
color: #222;
}

.order-button
{
    font-size: 12px;
    clear: right;
    text-align: center;
    float: right;
    background: url(../img/imones_order_button.png);
    height: 31px;
    width: 143px;
    padding: 9px 5px 9px 5px;
    cursor: pointer;
}

.order-button:hover
{
    background: url(../img/imones_order_button_h.png);
}

.order-button a
{
    color: #444;
    font-weight:normal;
    text-decoration: none;
}

.order-button:hover a
{
    color: #222;
    text-decoration: none;
}

.imoniu_sarasas .name, .imoniu_sarasas .subtitle
{
    clear: both;
    float: left;
    width:350px;
}

.imoniu_sarasas .name
{
    font-size: 14px;
    font-weight: bold;
    width:350px;
}

.imoniu_sarasas .subtitle
{
    color: #222;
}

.imoniu_sarasas .subtitle b
{

    font-size: 12px;
}

.imoniu_sarasas .name a
{
    text-decoration: none;
    color: #443726;
}

.ad-item
{
background: white;
margin: 5px 5px 20px 0;
padding: 10px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
}

.ad-item-borderless
{
margin: 5px 5px 20px 0;
text-align: center;
font-size:14px;
}

.kainu_sarasas
{
background: white;
clear: both;
border-bottom: 1px solid #AAA;
border-left: 1px solid #AAA;
border-right: 1px solid #AAA;
border-top: 1px solid #DDD;
margin:0 5px 5px 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-webkit-box-shadow: 0px 0px 5px  #AAA;
-moz-box-shadow: 0px 0px 5px #AAA;
box-shadow: 0px 0px 5px #AAA;
padding:10px;
font-size: 12px;
}

.smaller
{
    font-size: 10px;
    clear: both;
}
.text {
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	color: #4a4a4a;
}
.text a{
	text-align: left;
	text-decoration: underline;
	line-height: 18px;
	color: #4a4a4a;
}
.text a:hover{
	color: black;
}
.imone_antraste 
{
    clear: both;
    margin: 0 5px 0 5px;
}
.imone_antraste div.left,.imone_antraste div.right
{
    width: 110px;
    display: block;
    margin: 0;
    vertical-align: middle;
    text-align: center;
    padding-top: 12px;
}
.imone_antraste h1
{
    text-align:center;
    vertical-align: middle;
    padding: 10px 0 15px 0;
    margin: 0;
}
.imone_antraste div.left
{
    float: left;
}
.imone_antraste div.left a
{
    background: url(../img/imones_rodykle.png) top right no-repeat;
    width: 50px;
    height: 15px;
    float: right;
}
.imone_antraste div.left a:hover
{
    background-image: url(../img/imones_rodykle_h.png);
}
.imone_antraste div.right
{
    float: right;
}
.imone_antraste div.right a
{
    background: url(../img/imones_rodykle_r.png) top right no-repeat;
    width: 50px;
    height: 15px;
    float: left;
}
.imone_antraste div.right a:hover
{
    background-image: url(../img/imones_rodykle_r_h.png);
}
.imone_antraste .left_empty,.imone_antraste .right_empty
{
    width: 110px;
    display: block;
    margin: 0;
    vertical-align: middle;
    text-align: center;
    padding-top: 12px;
}
.imone_antraste .left_empty
{
	float: left;
}
.imone_antraste .right_empty
{
	float: right;
}


/*.imone_antraste a .left 
{
	background: url(../img/imones_rodykle.png) top right no-repeat;
	width: 120px;
	text-align:right;
	margin-top: 15px;
	margin-right: 20px;
	padding-right: 0px;
}
.imone_antraste .left_empty
{
	width: 120px;
	float: left;
	margin-top: 15px;
	margin-right: 20px;
	padding-right: 0px;
}
.imone_antraste a .left:hover{
	background-image: url(../img/imones_rodykle_h.png);
}
.imone_antraste a .right 
{
	background: url(../img/imones_rodykle_r.png) top left no-repeat;
	width: 120px;
	float: right;
	text-align:left;
	margin-top: 15px;
	margin-left: 20px;
	padding-left: 0px;
}
.imone_antraste .right_empty
{
	width: 120px;
	float: right;
	text-align:left;
	margin-top: 15px;
	margin-left: 20px;
	padding-left: 0px;
}
.imone_antraste a .right:hover{
	background-image: url(../img/imones_rodykle_r_h.png);
}*/
.imone_telbox {
	float: left;
	width: 505px;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	line-height: 22px;
	color: #6e6e6e;
	padding: 0 0 10px 0;
}
.imone_paslaugosname {
	float: left;
	width: 485px;
	background-color: #e4e4e4;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
	color: black;
	padding: 10px;
	margin: 0 0 10px 0;
}

table.imonetable{border-collapse:collapse;width:505px;font-size:14px;text-align:left;text-decoration:none;padding:0 0 10px}
table.imonetable tr td{padding:5px 5px 5px 10px}
table.imonetable_compact{border-collapse:collapse;width:505px;text-align:left;text-decoration:none;padding:0 0 10px}
table.imonetable_compact tr td{padding:5px 0 5px 3px}
div.imonetable{float:left;width:505px;padding:0 0 10px}
.imonetablerow_1{float:left;width:505px;background-color:#eaeaea;font-size:14px;text-align:left;text-decoration:none;line-height:18px;color:#333;margin:0}
.imonetablerow_head{float:left;width:505px;background-color:#ddd;font-size:14px;text-align:left;text-decoration:none;line-height:18px;color:#000;margin:0}
.imonetablerow_2{float:left;width:505px;background:transparent;font-size:14px;text-align:left;text-decoration:none;line-height:18px;color:#666;margin:0}
table.imonetable .head,table.imonetable_compact .head{background:#ddd}
table.imonetable .row1,table.imonetable_compact .row1{background:#eaeaea;color:#333}
table.imonetable .row2,table.imonetable_compact .row2{background:transparent;color:#666}
.imonetable_1_1,.imonetable_2_1{float:left;width:415px;border-right:solid 1px #b8b8b8;padding:5px 5px 5px 10px}
.imonetable_1_2,.imonetable_2_2{float:left;width:55px;padding:5px 5px 5px 10px}

#keleiviu_images
{
	float:left;
	margin: 5px;
}

.tooltip_left{display:none;position:absolute;top:0;left:0;width:200px;background:transparent}
.tooltip_left .top{background:transparent url(../img/window/border-lt.png) no-repeat top left;height:20px}
.tooltip_left .top div{background:transparent url(../img/window/border-rt.png) no-repeat top right;margin:0 23px 0 0}
.tooltip_left .top div div{height:20px;background:transparent url(../img/window/border-t.png) repeat-x top left;margin:0 20px}
.tooltip_left .bottom{background:transparent url(../img/window/border-lb.png) no-repeat top left}
.tooltip_left .bottom div{background:transparent url(../img/window/border-rb.png) no-repeat top right;margin:0 23px 0 0}
.tooltip_left .bottom div div{height:20px;background:transparent url(../img/window/border-b.png) repeat-x top left;margin:0 20px}
.tooltip_left .content{margin-right:23px;background:transparent url(../img/window/border-l.png) repeat-y top left}
.tooltip_left .content div{background:transparent url(../img/window/border-r.png) repeat-y top right}
.tooltip_left .content div div{margin-right:-23px;background:transparent url(../img/window/border-arrow-r.png) no-repeat top right;padding:0 43px 0 20px}
.tooltip_left .content div div div{margin-left:0;margin-right:-10px;background:#fff;padding:0}
.tooltip_left .content div div div div{display:table-cell;vertical-align:middle;text-align:center;height:50px;font-family:Arial;font-size:.9em;font-weight:400}
.tooltip_left .close{float:right;position:relative;margin-top:-5px;margin-right:39px;width:16px;height:16px;cursor:pointer;background:transparent url(../img/window/x.png) no-repeat top right}
.tooltip_left .close:hover{background:transparent url(../img/window/x_a.png) no-repeat top right}

#rsvchk
{
    margin: 5px;
}
.imonescheckbox 
{
    vertical-align: middle;
    margin:4px 5px 4px 5px;
}
.company_selection
{
    padding: 20px;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
	color: #333333;
}
.order_distance
{
    padding: 5px 40px 10px 40px;
    float: left;
    display: none;
}
#gmap_wrap
{
    display:none;
    clear:both;
    margin: 20px;
}
#gmap
{
    width:100%;
    height:400px;
    -webkit-box-shadow: 0px 0px 5px  #888;
    -moz-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888; 
}
#patarimai
{
    display:none;
    clear:left;
    padding:0px 0px 10px 0px;
}
.bad_comment_message
{
    font-style: italic;
    font-weight:bold;
    font-size: 11px;
    color: #c30b0b;
    margin: 0 0 0 10px;
}
.company_selection_message
{
    font-style: italic;
    font-weight:bold;
    font-size: 11px;
    color: #c30b0b;
    margin: 10px 0 10px 0;
}

table.simplegrid
{
    min-width: 400px;
}

table.simplegrid tr td
{
    padding: 4px;
    text-align:left;
    background: #f1e9bf;
}

table.simplegrid tr.header td
{
    background: #d5cfab;
}

#bottom {
	float: left;
	background: url(../img/bottom_line.gif) top left repeat-x;
}
#bottom_wrap {
	width: 800px;
	min-height: 385px;
}
#content_top {
	float: left;
	width: 800px;
	height: 18px;
	background: url(../img/cont_top.gif) top left repeat-x white;
}
#cont_mid {
	float: left;
	width: 758px;
	background-color: white;
	padding: 0 21px 0 21px;
}
#cont_bottom 
{
	float: left;
	width: 800px;
	height: 5px;
	/*background: url(../img/cont_bottom.gif) top left no-repeat;*/
}
#sponsorsbox {
	float: left;
	width: 770px;
	background: url(../img/sponsors_top.gif) top left no-repeat #f1e19c;
	padding: 15px 15px 0 15px;
	margin: 15px 0 0 0;
}
#sponsorsbox_bottom {
	float: left;
	width: 800px;
	height: 42px;
	background: url(../img/sponsors_bottom.gif) top left no-repeat;
	text-align: center;
	padding: 0 0 10px 0;
	font-weight: normal;
}
.teises {
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	color: #1b1718;
	padding: 25px 0 0 0;
}
#sponsors_in {
	float: left;
	width: 770px;
	min-width: 10px;
	background: url(../img/sponsors_in_top.gif) top left no-repeat white;
}
#sponsors_in2 {
	float: left;
	width: 750px;
	min-width: 10px;
	background: url(../img/sponsors_in_bottom.gif) bottom left no-repeat transparent;
	text-align: left;
	padding: 0 10px 0 10px;
}
#sponsors_in2 img {
	padding: 10px 10px 10px 10px;
}

.ac_results
{
    border: #290900 solid 1px;
}

.ac_results li
{
    padding: 2px;
    margin: 1px;
    text-indent: 0px;
}

#companies, #companies span
{
    line-height: normal;
}

#companies
{
    padding-bottom: 5px;
}

#companies span.stronger
{
    font-weight: bold;
}

#companies span span.new
{
    font-weight: bold; font-size: 10px; vertical-align: super; padding: 0px 1px 0 2px; color: #AA2222;
}

#companies span.disabled span.new
{
    color: #AAA;
}

#companies span.disabled
{
    color: #AAA;
}

#companies span.disabled span.new
{
    color: #AAA;
}

#companies span.sena-kaina
{
    text-decoration: line-through;
}

#companies span.akcijos-kaina
{
    color: black;
    margin: 0 0 0 5px;
    font-weight: bold;
}

#companies span.disabled span.akcijos-kaina
{
    color: #AAA;
}

.simple-menu
{
    padding: 20px 40px 20px 40px;
    background: white;
    border-bottom: 1px solid #AAA;
}

.simple-menu a
{
    margin: 5px 5px 5px 5px;
    padding: 5px 6px 5px 6px;
	background: #EEE;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    cursor: pointer;
    text-decoration: none;
    font-size: 13px;
    color: #290900;
}

.second-menu
{
    padding: 10px 40px 10px 40px;
}

div.second-menu a
{
    margin: 3px;
    padding: 3px 4px 3px 4px;
    font-size: 11px;
}

.simple-menu a:hover
{
	background: #DDD;
	color: inherit;
}

.simple-menu a.active
{
    font-weight: bold;
}

.simple-menu a.active, .simple-menu a.active:hover
{
    color:#4A4A4A;
	background: #FCC600;
	background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(227,175,4)),
        color-stop(1, rgb(252,197,0))
    );
    background: -moz-linear-gradient(
        center bottom,
        rgb(227,175,4) 0%,
        rgb(252,197,0) 100%
    );
}
.order-list-info-text
{
    float:left;
    margin:5px;
    font-weight: bold;
}
.order-list
{
    clear:both;
    margin:5px 16px 10px 13px;
}
.order-list .order
{
    width: 100%;
    float: left;
    background: #FFF;
    border: 1px solid #888;
    margin: 2px 0 0 0;
}
.order-list .active
{
    color:#4A4A4A;
	background: #FCC600;
	background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(227,175,4)),
        color-stop(1, rgb(252,197,0))
    );
    background: -moz-linear-gradient(
        center bottom,
        rgb(227,175,4) 0%,
        rgb(252,197,0) 100%
    );
}

.order-list .order .left-status-items
{
    float: left;
    padding: 10px 10px 10px 10px;
    max-width: 260px;
}

.order-list .order .left-status-items .item
{
    float: left;
    clear: left;
}

.order-list .order .label
{
    float: left;
    clear: left;
    min-width: 20px;
}

.order-list .order .text
{
    float: left;
    line-height:normal;
    font-weight: bold;
    margin-left: 5px;
}

.order-list .order .status-items
{
    float: left;
    padding: 10px 10px 10px 10px;
}

.order-list .order .status-items .item
{
    float: left;
    clear: left;
}

.order-list .order .right-status-items
{
    float: right;
    padding: 10px 10px 10px 10px;
}

.order-list .order .right-status-items .item
{
    float: left;
    clear: left;
}

.order-list .order .item
{
    padding: 2px 0 2px 0;
}
