*{
    margin:0;
    padding:0;
}


html, body{
    font-family: Arial, Times New Roman, sans-serif, Verdana, Arial  ;
    font-size: 12px;
    font-weight: 100;
    color: #ffffff;
    background-color: #433D38;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

img{ border:0;}

ul{margin:0px;padding: 0px 0px 0px 16px;}

table{ margin: 0; padding:0; }

td,div,li {
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: none;
    padding: 0px;
    margin: 0px;
}

li{
    list-style-type: circle;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding:0px;
}

p{
   margin: 10px 0px;
   text-align: justify;
}

ul li .bld{font-weight: 800;}

select,option,textarea,input{
    font-size : 10px;
    font-family : arial, sans-serif, arial narrow ;
    /*color : #F4BD44;*/
    color: #C39711;
    /*background-color: #F4F1F1;*/
    border: #851B43 1px solid;
}

option{
    border: none;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #676767; font-weight: 100; text-decoration: none;
}

FORM {
    margin: 0pt;
}

img.pnt{cursor: pointer;}

#keywords{ display: none; }

#cpr{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #7D7D7D; font-weight : 100; text-decoration: none;
    position: fixed;
    bottom: -20px;
    right: 10px;
}

#cpr a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #7D7D7D; font-weight : 100; text-decoration: none;}

.blb{font-weight: 800;}
.blbc{font-weight: 800; text-align: left; width: 100%;}

#print{ display: none; }
#noprint{ display: block; }

#distance {
    width:1px;
    height:50%;
    margin-bottom: -300px;
    float:left;
}

#all{
    width: 850px;
    height: 600px;
}

#main{
    width: 850px;
    height: 600px;
    /*background-color:#ffffff;*/
    /*position: relative;*/
    /*display: block;*/
    /*border: #ff0000 1px solid;*/
    margin:0 auto;
    position:relative;
    text-align:left;
    clear:left;
}

#content{
    width: 820px;
    height: 600px;
    background-color: #171513;
    /*padding: 0px 30px;*/
    float: left;
}

#langs{
    width: 30px;
    height: 100px;
    padding: 470px 0px 0px 0px;
    float: left;
}

#lng{
    width: 30px;
    height: 55px;
    padding: 15px 0px 0px 0px;
    text-align: center;
    background-color: #000000;
}

#lng a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;}

.m_m{
    padding: 2px 6px 2px 6px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: none;
    cursor: pointer;
}

.m_m:Hover{
    padding: 2px 6px 2px 6px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: none;
    cursor: pointer;
    background-color: #626262;
}

#cont{
    width: 820px;
    height: 530px;
    padding: 10px 0px;
}

#cnt{
    width: 800px;
    height: 530px;
    /*background-image: url('img/bg_fade.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
    /*background-color: #000000;*/
    float: left;
}

#fotos{
    width: 800px;
    height: 530px;
    /*background-image: url('img/bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
}

#fotos1{
    width: 800px;
    height: 530px;
    align: center;
    text-align: center;
    /*background-image: url('img/bg_fade.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
}

#fotos1_text{
    width: 800px;
    height: 530px;
    /*background-color: #000000;*/
    /*background-image: url('img/bg_fade.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
}

#fotos img, #fotos1 img, #fotos1_text img{
    display: none;
    position: absolute;
    /*width: 800px;*/
    align: center;
    height: 530px;
    z-index: 1;
}

#txt_wrp{
    width: 720px;
    height: 450px;
    padding: 40px;
    position: absolute;
    z-index: 10000;
}

#cross{
    width: 70px;
    height: 90px;
    padding: 0px 0px 0px 650px;
    position: absolute;
    cursor: pointer;
    display: none;
}

#gal_wrp{
    width: 800px;
    height: 530px;
    position: absolute;
    z-index: 10000;
}

#arrows{
    width: 800px;
    height: 530px;
    position: absolute;
    z-index: 20000;
    display: none;
}

#left_a{
    width: 280px;
    height: 300px;
    padding: 230px 0px 0px 120px;
    float: left;
    cursor: pointer;
}

#right_a{
    width: 170px;
    height: 300px;
    padding: 230px 0px 0px 230px;
    float: left;
    cursor: pointer;
}

#gal_ind{
    width: 404px;
    height: 524px;
    padding: 6px 0px 0px 6px;
    float: left;
}

#gal_cnt{
    width: 340px;
    height: 500px;
    padding: 30px 0px 0px 50px;
    float: left;
}

#cross1{
    width: 70px;
    height: 90px;
    padding: 0px 0px 0px 230px;
    position: absolute;
    cursor: pointer;
    display: none;
}


#menu_block{
    width: 800px;
    height: 50px;
    padding: 0px 10px;
}

#lg{
    width: 140px;
    height: 36px;
    padding: 2px 0px 12px 0px;
    float: left;
}

#logo{
    width: 140px;
    height: 36px;
    /*background-image: url('img/logo_main.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
    /*cursor: pointer;*/
}

#logo:Hover{
    width: 140px;
    height: 36px;
    /*background-image: url('img/logo1.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
    /*cursor: pointer;*/
}

.msg{ margin: 10px 0px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ff0000; font-size: 12px; font-weight : 800; text-decoration: none;}

.sbm{ cursor: pointer; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 12px; font-weight : 800; text-decoration: none;}

.f_cap{ padding: 10px 0px 5px 0px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #ffffff; font-size: 12px; font-weight : 100; text-decoration: none; }

.f_inp input{
    padding: 2px;
    width: 200px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 12px; font-weight : 100; text-decoration: none;
    border: #d7d7d7 1px solid;
}

.f_inp textarea{
    padding: 2px;
    width: 200px;
    height: 80px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #777777; font-size: 12px; font-weight : 100; text-decoration: none;
    border: #d7d7d7 1px solid;
}

#menu{
    width: 795px;
    height: 18px;
    padding: 11px 5px 0px 0px;
    float: right;

}

.m_galerija{
    width: 66px;
    height: 18px;
    background-image: url('img/galerija.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_galerija:Hover{
    width: 66px;
    height: 18px;
    background-image: url('img/galerija1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_informacija{
    width: 87px;
    height: 18px;
    background-image: url('img/informacija.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_informacija:Hover{
    width: 87px;
    height: 18px;
    background-image: url('img/informacija1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_paslaugos{
    width: 87px;
    height: 18px;
    background-image: url('img/paslaugos.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_paslaugos:Hover{
    width: 87px;
    height: 18px;
    background-image: url('img/paslaugos1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_kontaktai{
    width: 80px;
    height: 18px;
    background-image: url('img/kontaktai.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_kontaktai:Hover{
    width: 80px;
    height: 18px;
    background-image: url('img/kontaktai1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}



.m_gallery{
    width: 66px;
    height: 18px;
    background-image: url('img/gallery.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_gallery:Hover{
    width: 66px;
    height: 18px;
    background-image: url('img/gallery1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_information{
    width: 92px;
    height: 18px;
    background-image: url('img/information.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_information:Hover{
    width: 92px;
    height: 18px;
    background-image: url('img/information1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_service{
    width: 64px;
    height: 18px;
    background-image: url('img/service.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_service:Hover{
    width: 64px;
    height: 18px;
    background-image: url('img/service1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_contacts{
    width: 75px;
    height: 18px;
    background-image: url('img/contacts.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.m_contacts:Hover{
    width: 75px;
    height: 18px;
    background-image: url('img/contacts1.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.gal_item{
    width: 265px;
    height: 20px;
    padding: 10px 0px 10px 10px;
    margin-top: 1px;
    background-image: url('img/back_gal.gif');
    background-position: top left;
    background-repeat: repeat-y;
    opacity: 0.7;
    overflow: hidden;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 15px; color: #727170; font-weight : 100; text-decoration: none;
    cursor: pointer;
}

.gal_item:Hover{
    width: 265px;
    height: 20px;
    padding: 10px 0px 10px 10px;
    margin-top: 1px;
    background-image: url('img/back_gal1.gif');
    background-position: top left;
    background-repeat: repeat-y;
    opacity: 0.7;
    overflow: hidden;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 15px; color: #ffffff; font-weight : 100; text-decoration: none;
    cursor: pointer;
}

.sliderTextRightHigh {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: 180px 40px 0 510px;
    position: absolute;
    width: 400px;
}
.sliderTextRight {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: 200px 80px 0 540px;
    position: absolute;
    width: 380px;
}
.sliderTextRightLow {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: 350px 40px 0 510px;
    position: absolute;
    width: 400px;
}
.sliderTextLeftHigh {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: 180px 420px 0 60px;
    position: absolute;
    width: 400px;
}
.sliderTextLeft {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: 200px 420px 0 60px;
    position: absolute;
    width: 400px;
}
.sliderTextLeftLow {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    margin: 350px 420px 0 60px;
    position: absolute;
    width: 400px;
}
.sliderTextCenter {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 13px;
    line-height: 22px;
    margin: 80px 40px;
    position: absolute;
    width: 900px;
}
.LogoLeftHigh {
    display: block;
    height: 75px;
    margin: -250px 0 0;
    position: absolute;
    width: 220px;
}
.LogoTextLeft {
    display: block;
    height: 75px;
    margin: -250px 0 0;
    position: absolute;
    width: 220px;
}
.LogoTextLeftLow {
    display: block;
    height: 75px;
    margin: -85px 0 0;
    position: absolute;
    width: 220px;
}
.LogoTextRightHigh {
    display: block;
    height: 75px;
    margin: -250px 0 0 720px;
    position: absolute;
    width: 220px;
}
.LogoTextRight {
    display: block;
    height: 75px;
    margin: -250px 0 0 720px;
    position: absolute;
    width: 220px;
}
.LogoTextRightLow {
    display: block;
    height: 75px;
    margin: -85px 0 0 720px;
    position: absolute;
    width: 220px;
}
.LogoTextCenter {
    display: block;
    height: 75px;
    margin: -250px 0 0;
    position: absolute;
    width: 220px;
}
.sliderTextRightHigh a, .sliderTextRight a, .sliderTextRightLow a, .sliderTextLeftHigh a, .sliderTextLeft a, .sliderTextLeftLow a, .sliderTextCenter a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
.sliderTextRightHigh h1, .sliderTextRight h1, .sliderTextRightLow h1, .sliderTextLeftHigh h1, .sliderTextLeft h1, .sliderTextLeftLow h1, .sliderTextCenter h1 {
    color: #FFFFFF;
    font-family: Garamond;
    font-size: 1.7em;
    line-height: 35px;
    margin: 0 0 15px;
}

.imgCaroussel {
    display: block;
    overflow: hidden;
}
.imgCaroussel, .imgCaroussel #imageSlider li {
    float: left;
    height: 530px;
    width: 800px;
    text-align: center;
    align: center;
}
.jcarousel-list-horizontal, .imgCaroussel {
    overflow: hidden;
}
.imgCaroussel #imageSlider, .thumbMenus {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.jcarousel-next, .jcarousel-prev {
    background: url("img/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 46px;
    left: 50%;
    margin-left: -395px;
    position: absolute;
    text-indent: -9000px;
    top: 240px;
    width: 61px;
    z-index: 99;
}
.jcarousel-next {
    background-image: url("img/next-horizontal.png");
    margin-left: 330px;
}
.jcarousel-prev:hover {
    background-position: -61px 0;
}
.jcarousel-next:hover {
    background-position: -122px 0;
}
.jcarousel-next:active, .jcarousel-prev:active {
    background-position: -122px 0;
}

.m_title{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 26px; color: #ffffff; font-weight : 100; text-decoration: none;
    height: 50px;
}

a.wtl{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 15px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.wtl:Hover{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 15px; color: #ffffff; font-weight : 100; text-decoration: none;}

.fld{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: none;
    padding: 8px 0px 5px 0px;
}

input.inp_txt{
    width: 250px;
    height: 20px;
    padding: 5px 0px 0px 5px;
    border: #fb8506 1px solid;
    color: #fb7106;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; font-weight : 100; text-decoration: none;
}

textarea.inp_txt{
    width: 250px;
    height: 100px;
    padding: 5px 0px 0px 5px;
    border: #fb8506 1px solid;
    color: #fb7106;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; font-weight : 100; text-decoration: none;
}

.sbm{
    width: 250px;
    text-align: right;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 20px; font-weight : 100; text-decoration: none; cursor: pointer;
}

.mn20{
    width: 20px;
    height: 500px;
    cursor: pointer;
}

.ad_txt{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 10px; color: #cdc6c6; font-weight : 100; text-decoration: none;}

td input.chk{
    border: none;
    /*width: 20px;*/
}

.inl_f{
    float: left;
    width: 120px;
}

a.more{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #376b7e; font-weight : 100; text-decoration: none; float: right;}
a.more:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #376b7e; font-weight : 100; text-decoration: underline;}

a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: underline;}

.alg_c{
    text-align: center;
}
                     
.alg_r{
    text-align: right;
}

.flt_r{
    float: right;
}

div.inl{
    float: left;
    display: block;
}

div.close{
    clear: both;
    height: 1px;
    overflow: hidden;
}

div.close1{
    clear: both;
    overflow: hidden;
}

.tpad5{ padding-top: 5px; }
.tpad10{ padding-top: 10px; }
.tpad15{ padding-top: 15px; }
.tpad20{ padding-top: 20px; }
.tpad40{ padding-top: 40px; }
.tpad50{ padding-top: 50px; }
.tpad290{ padding-top: 260px; }

.rpad10{ padding-right: 10px; }
.rpad20{ padding-right: 20px; }

.pad10{ padding-left: 10px;}
.pad12{ padding-left: 12px;}
.pad15{ padding-left: 15px;}
.pad20{ padding-left: 20px;}
.pad25{ padding-left: 25px;}
.pad30{ padding-left: 30px;}
.pad40{ padding-left: 40px;}
.pad75{ padding-left: 75px;}
.pad80{ padding-left: 80px;}
.pad100{ padding-left: 100px;}
.pad150{ padding-left: 150px;}

.hgt97{ height: 97px;}
.ht530{ height: 530px;}

.wd10{width: 10px;}
.wd130{width: 130px;}
.wd160{width: 160px;}
.wd250{width: 250px;}
.wd320{width: 320px;}
.wd350{width: 350px;}
.wd360{width: 360px;}
.wd480{width: 480px;}
.wd420{width: 420px;}
.wd750{width: 750px;}

#print {display:none;}

.inp{
    font-size : 8pt;
    BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

input.grey{background-color: #dddddd;}

h1.sm{font-size: 7px;}
h1.sm a{font-size: 7px;}
h1.sm a:Hover{font-size: 7px;}

.ttl{font-family: Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-weight: 800; font-size: 16px; font-style:none;}

input.f_inp{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 10px; color: #686868; font-weight: 100; text-decoration: none;
    border: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    width: 139px;
}

/* float clearing for IE6 */
* html .clr{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clr{
    min-height: 1%;
}

/* float clearing for everyone else */
.clr:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}



