/* Megaturas */
html, body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #4d4d4d;
    margin: 0px;
    font-size: 11px;
    padding: 0px;
}

.one {margin:0px;}
.two {margin: 0px 0px 5px 0px;}
.three {margin: 5px 0px 1px 0px;}
.four {margin: 1px 3px 0px 0px;}
.five {margin: 5px;}
.six {margin: 3px 0px 0px 0px;}
.seven {margin: 3px;}
.five_left {margin-left: 5px;}
.pmiddle {text-align: center; margin:0px;}
.pmiddlesm {text-align: center; margin: 10px 0px 5px 0px;}
.pfivemid {text-align: center; margin: 5px;}
.pright {text-align: right; margin:0px;}
.pleft {text-align: left; margin:0px;}
.prightfive {text-align: right; margin:5px;}
.pmargin {margin: 0px 0px 0px 20px;}
.pmargin_ {margin: 0px 0px 0px 60px;}
.right {margin: 0px; text-align: right;}
.cenging {margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; width: 702px;}
.marginv {margin: 5px 0px 5px 0px;}
.bann1 {width: 100%; overflow: hidden;}
.bann2 {margin: 5px 0 10px 10px; left: 10px; width: 195px;}


/* ::: ID ::: */
#container {
    position: absolute;
    z-index: 1;
    padding: 0px;
    margin: 0px;
    width: 100%;
    top: 1px;
}
#content {
    z-index: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 981px;
}
#content_1 {
    z-index: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 1005px;
}
#content_chat {
    z-index: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 702px;
}
#meniu{
    z-index: 1;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 193px;
}
#check{
    z-index: 1;
    margin: 5px 0px 5px 10px;
    padding: 0px;
    width: 193px;
    height: 103px;
}
#valentine{
    z-index: 1;
    margin: 5px 0px 5px 10px;
    padding: 0px;
    width: 193px;
    height: 103px;
}
#special{
    z-index: 1;
    margin: 5px 0px 5px 10px;
    padding: 0px;
    width: 193px;
    height: 103px;
}
#tmenu{
    z-index: 1;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 964px;
    height: 40px;
    background: url(template/bgtop.png) top left no-repeat;
}
#tmenutb {
    padding: 16px 18px 0px 18px;
    margin: 0px;
}
#header{
    z-index: 1;
    padding: 0px;
    margin: -2px 10px -2px 9px;
    width: 964px;
}
#main{
    z-index: 1;
    margin: 0px;
    padding: 0px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    width: 964px;
    background: url(template/bg.png) top left repeat;
}
#main_a{
    z-index: 1;
    margin: 0px;
    padding: 0px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    width: 984px;
    background: url(template/bg.png) top left repeat;
}
#bottom{
    z-index: 1;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 964px;
    height: 21px;
    background: url(template/bgbottom.png) top left no-repeat;
}
#bottomtb {
    padding: 0px 18px 0px 18px;
}

#tmenu_{
    z-index: 1;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 964px;
    height: 40px;
    background: url(template/bgtop.png) top left no-repeat;
}
#tmenu_1{
    z-index: 1;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 1005px;
    height: 40px;
    background: url(template/bgtop_1.png) top left no-repeat;
}
#tmenutb_ {
    padding: 16px 18px 0px 18px;
    margin: 0px;
}
#header_{
    z-index: 1;
    padding: 0px;
    margin: -2px 10px -2px 9px;
    width: 964px;
}
#header_1{
    z-index: 1;
    padding: 0px;
    margin: -2px 10px -2px 0px;
    width: 1005px;
}
#main_{
    z-index: 1;
    margin: 0px;
    padding: 0px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    width: 964px;
    height: 2200px;
    background: url(template/bg.png) top left repeat;
}
#main_1{
    z-index: 1;
    margin: 0px;
    padding: 0px;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    width: 1005px;
    background: url(template/bg_1.png) top left repeat;
}
#bottom_{
    z-index: 1;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 964px;
    height: 21px;
    background: url(template/bgbottom.png) top left no-repeat;
}
#bottom_1{
    z-index: 1;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 1005px;
    height: 21px;
    background: url(template/bgbottom_1.png) top left no-repeat;
}
#bottomtb_ {
    padding: 2150px 18px 0px 18px;
}
#bottomtb_1 {
    padding: 2310px 18px 0px 18px;
}

#maskframe{
    position: absolute;
    z-index: 15;
    margin-top: 286px;
    width: 100%;

}
#mask{
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 964px;
    height: 19px;
    background: url(template/bgoverflow.png) top left no-repeat;
}
#tourssearch{
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 701px;
    height: 137px;
    background: url(template/srcgbg.png) top left no-repeat;
}
#tsrchtb {
    padding-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 650px;
}
#listtb {
    padding: 0px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 712px;
}
#listtop{
    margin: 0px;
    padding: 0px;
    width: 712px;
    height: 36px;
}
#listtop_ {
    margin: 0px;
    padding: 0px;
    width: 712px;
    height: 9px;
    background: url(template/bigwhtbtop.png) top left no-repeat;
}
#listmiddle {
    margin: 0px;
    padding: 0px;
    width: 712px;
    background: url(template/bigwhtbbg.png) top left repeat;
}
#listbottom {
    margin: 0px;
    padding: 0px;
    width: 712px;
    height: 9px;
    background: url(template/bigwhtbbottom.png) top left no-repeat;
}
#smwhtbtop {
    margin: 0px;
    padding: 0px;
    width: 206px;
    height: 11px;
    background: url(template/smwhtbtop.png) top left no-repeat;
}
#smwhtb {
    margin: 0px;
    padding: 0px;
    width: 206px;
    background: url(template/smwhtbbg.png) top left repeat;
}
#smwhtbbottom {
    margin: 0px;
    padding: 0px;
    width: 206px;
    height: 11px;
    background: url(template/smwhtbbottom.png) top left no-repeat;
}
#smbltbtop {
    margin: 0px;
    padding: 0px;
    width: 206px;
    height: 11px;
    background: url(template/smbltbtop.png) top left no-repeat;
}
#smbltb {
    margin: 0px;
    padding: 0px;
    width: 206px;
    background: url(template/smbltbbg.png) top left repeat;
}
#smbltbbottom {
    margin: 0px;
    padding: 0px;
    width: 206px;
    height: 11px;
    background: url(template/smbltbbottom.png) top left no-repeat;
}
#specoff {
    margin: 0px;
    padding: 0px;
    width: 100%;
    border: 1px solid #cad4db;
}
#newstbpad {
    padding: 5px;
}
#newsletterdiv {
    margin: 0px 0px 5px 0px;
    padding: 2px;
    width: 185px;
    height: 90px;
    border: 1px solid #cad4db;
}
#newsletterdivbig {
    margin: 0px;
    padding: 2px;
    width: 185px;
    height: 225px;
    border: 1px solid #cad4db;
}
#newsletterdivbig_ {
    margin: 0px 0px 5px 0px;
    padding: 2px;
    width: 185px;
    border: 1px solid #cad4db;
}
#newsletterdivbig__ {
    margin: 5px 0px 5px 0px;
    padding: 2px;
    width: 185px;
    border: 1px solid #cad4db;
}
#newsletterdivbigpop {
    margin: 10px;
    padding: 2px;
    width: 350px;
    border: 1px solid #cad4db;
}
#chat_top{
    z-index: 1;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 702px;
    height: 212px;
    background: url(template/chat_top.png) top left no-repeat;
}
#chat_bg{
    z-index: 1;
    margin: 0px;
    padding: 0px 20px 0px 20px;
    margin-left: auto;
    margin-right: auto;
    width: 662px;
    background: url(template/chat_bg.png) top left repeat;
}
#chat_bottom{
    z-index: 1;
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 702px;
    height: 13px;
    background: url(template/chat_bottom.png) top left no-repeat;
}
#chat_smtbtop{
    z-index: 1;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 650px;
    height: 13px;
    background: url(template/chat_smtbtop.png) top left no-repeat;
}
#chat_smtbbg{
    z-index: 1;
    margin: 0px;
    padding: 0px 15px 0px 15px;
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    background: url(template/chat_smtbbg.png) top left repeat;
}
#chat_smtbbt{
    z-index: 1;
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 650px;
    height: 13px;
    background: url(template/chat_smtbbt.png) top left no-repeat;
}
#flymenu {
    position: absolute;
    margin-left: 15px;
    padding: 5px 0px 0px 0px;
    display: block;
    width: 120px;
    z-index: 150;
}
#flymenu_1 {
    position: absolute;
    padding: 5px 0px 0px 10px;
    display: block;
    width: 100px;
    z-index: 150;
}
#flysearch {
    position: absolute;
    margin-left: 220px;
    padding: 0px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 775px;
    z-index: 90;
}
#pollmargin {
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 206px;
}

/* ::: CLASS ::: */

.toptbgbg {
    text-align: center;
    background: url(template/topbg.png) top left repeat;
}
.bottomtbgbg {
    text-align: center;
    background: url(template/btbg.png) top left repeat;
}
.headfake {
    padding: 0px 18px 0px 18px;
    margin: 0px;
}
.lightgreybg {
    background: #eeeeee;
}
.whitebg {
    background: #ffffff;
}
.bgtbnew {
    background: url(template/bgtable.png) top left repeat;
}
.newtb {
    margin: 0px;
    border: 1px solid #cad4db;
}
.chat_tbblue {
    margin: 5px 0px 0px 0px;
    background: #e0ecff;
}
.chat_smtbdivmd {
    margin: 0px;
    padding: 0px 15px 0px 15px;
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    height: 22px;
    background: url(template/chat_smtbdivbg.png) top left repeat;
}
.chat_smtbdivmdbig {
    margin: 0px;
    padding: 0px 15px 0px 15px;
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    background: url(template/chat_smtbbg.png) top left repeat;
}
.chat_smtbdivtop {
    margin: 0px;
    padding: 0px 15px 0px 15px;
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    height: 25px;
    background: url(template/chat_smtbdivtop.png) top left repeat;
}
.chat_smtbdivtopbig {
    margin: 0px;
    padding: 0px 15px 0px 15px;
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    background: url(template/chat_smtbdivtopbig.png) top left repeat;
}
.iframe {
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 760px;
    height: 100%;
}
.pollresultstb {
    padding-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 7px;
    width: 100px;
    height: 3px;
}
.pollresultstblg {
    padding-bottom: 7px;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 7px;
    width: 300px;
    height: 3px;
}

.message_box{width: 330px; margin: 260px auto 0 auto; position: absolute; z-index: 15; left: 50%; margin-left: -180px; background: url(template/msg_bg.gif) top left repeat-x; border: 1px solid #cad4db;}
.message_box .head {height:46px; width: 313px; margin: 4px 0 0 13px;}
.message_box .head p{padding: 0;}
.message_box .cont {padding: 10px;}
.message_box .cont p{text-align: center; font-weight: bold;}
.message_box .box_1{width:297px; padding: 4px 0 0 0; float:left;}
.message_box .box_2{width:16px; float:left;}

.msg_poster{width: 420px; margin: 60px auto 0 auto; position: absolute; z-index: 55; left: 50%; margin-left: -180px; background: #FFFFFF; border: 1px solid #cad4db;}
.msg_poster .head {width: 403px; margin: 4px 0 0 13px;}
.msg_poster .head p{padding: 0;}
.msg_poster .cont {padding: 10px;}
.msg_poster .cont p{text-align: center; font-weight: bold;}
.msg_poster .box_1{width:370px; padding: 4px 0 0 0; float:left;}
.msg_poster .box_2{width:22px; float:left;}

/* ::: LINK ::: */

a.tmenu, a.tmenu:active, a.tmenu:visited {
    color: #505050;
    text-decoration: none;
    font-size: 10px;
}
a.tmenu:hover {
    color: #c0c0c0;
}
a.menu, a.menu:active, a.menu:visited {
    color: #dd362f;
    text-decoration: none;
    font-size: 10px;
}
a.menu:hover {
    color: #4d4d4d;
}
a.smgreyboldlink, a.smgreyboldlink:active, a.smgreyboldlink:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
a.smgreyboldlink:hover {
    color: #c0c0c0;
}
a.smgreylink, a.smgreylink:active, a.smgreylink:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 10px;
}
a.smgreylink:hover {
    color: #c0c0c0;
}
a.nrgreylink, a.nrgreylink:active, a.nrgreylink:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 12px;
}
a.nrgreylink:hover {
    color: #c0c0c0;
}
a.biggreylinkbold, a.biggreylinkbold:active, a.biggreylinkbold:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
a.biggreylinkbold:hover {
    color: #c0c0c0;
}
a.bigredlinkbold, a.bigredlinkbold:active, a.bigredlinkbold:visited {
    color: #dd362f;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
a.bigredlinkbold:hover {
    color: #4d4d4d;
}
a.smredlink2, a.smredlink2:active, a.smredlink2:visited {
    color: #ef0000;
    text-decoration: none;
    font-size: 11px;
}
a.smredlink2:hover {
    color: #c0c0c0;
}
a.vsmgreylink, a.vsmgreylink:active, a.vsmgreylink:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
}
a.vsmgreylink:hover {
    color: #c0c0c0;
}
a.contlink, a.contlink:active, a.contlink:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 11px;
    font-weight: none;
}
a.contlink:hover {
    color: #c0c0c0;
}
a.bigcontlink, a.bigcontlink:active, a.bigcontlink:visited {
    color: #dd362f;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
a.bigcontlink:hover {
    color: #c0c0c0;
}
a.listlink, a.listlink:active, a.listlink:visited {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 11px;
}
a.listlink:hover {
    color: #dd362f;
}
a.listlink_, a.listlink_:active, a.listlink_:visited {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}
a.listlink_:hover {
    color: #dd362f;
}
a.lightlink, a.lightlink:active, a.lightlink:visited {
    color: #939393;
    text-decoration: none;
    font-size: 10px;
}
a.lightlink:hover {
    color: #dadada;
}
a.nrblueboldlink, a.nrblueboldlink:active, a.nrblueboldlink:visited {
    color: #143971;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
a.nrblueboldlink:hover {
    color: #4d4d4d;
}
a.smblacklink, a.smblacklink:active, a.smblacklink:visited {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
}
a.smblacklink:hover {
    color: #4d4d4d;
}

/* ::: TEXT ::: */

.copytxt {
    color: #4d4d4d;
    font-size: 10px;
    text-align: center;
    margin: 0px 0px 0px 0px;
}
.mainheadtxt {
    color: #123876;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 3px 0px;
}
.mainheadtxt1 {
    color: #123876;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 10px;
}
.mainheadtxt_ {
    color: #123876;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin: 0px 0px 5px 0px;
}
.mainheadtxtchat {
    color: #123876;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}
.mainheadtxtchat_ {
    color: #4d4d4d;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
}
.mainheadtxtchat_t {
    color: #123876;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}
.mainheadtxtchat_a {
    color: #123876;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}
.smgreybold {
    color: #4d4d4d;
    font-size: 10px;
    font-weight: bold;
}
.smgrey {
    color: #4d4d4d;
    font-size: 10px;
}
.nrred {
    color: #dd362f;
    font-size: 11px;
}
.nrsmredbold {
    color: #dd362f;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.nrredbold {
    color: #dd362f;
    font-size: 11px;
    font-weight: bold;
}
.bigredname {
    color: #dd362f;
    font-size: 14px;
    font-weight: bold;
}
.bigredbig {
    color: #dd362f;
    font-size: 20px;
}
.bigredbold {
    color: #dd362f;
    font-size: 12px;
    font-weight: bold;
}
.nrgrey {
    color: #4d4d4d;
    font-size: 11px;
}
.nrgreyda {
    color: #4d4d4d;
    font-size: 10px;
}
.nrblack {
    color: #000000;
    font-size: 10px;
}
.bigblack {
    color: #000000;
    font-size: 13px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.nrgreybold {
    color: #4d4d4d;
    font-size: 11px;
    font-weight: bold;
}
.nrblue {
    color: #143971;
    font-size: 11px;
}
.nrbluebold {
    color: #143971;
    font-size: 11px;
    font-weight: bold;
}
.nrbluecenter {
    color: #143971;
    font-size: 11px;
    text-align: center;
}
.bigbluebold {
    color: #143971;
    font-size: 12px;
    font-weight: bold;
}
.listheader {
    color: #143971;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px 30px;
}
.whhead {
    color: #143971;
    font-size: 10px;
    font-weight: bold;
    margin: 0px;
    text-align: center;
}
.whday {
    color: #dd362f;
    font-size: 9px;
    margin: 0px;
    text-align: center;
}
.whtemp {
    color: #dd362f;
    font-size: 10px;
    margin: 0px;
    text-align: center;
}
.txtspecold {
    color: #ef0000;
    font-size: 14px;
    margin: 0px;
    text-align: center;
    text-decoration: line-through;
}
.txtspecnew {
    color: #143971;
    font-size: 24px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
}
.tbwhtext {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0px 0px 3px 15px;
    font-weight: bold;
}
.tbwhtext_ {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0px 0px 3px 0px;
    font-weight: bold;
}
.chattxtdate {
    color: #4d4d4d;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    text-align: right;
}
.smblackdate {
    color: #143971;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
}

/* ::: PARAGRAPH ::: */

#srchbg {
    width: 208px;
    height: 25px;
    margin: 0px;
    padding: 2px;
    background: url(template/searchbg.png) top left no-repeat;
}
.listmarker {
    background: url(template/marker.png) top left repeat;
    height: 2px;
    margin: 0px;
    padding: 0px;
}
.listmarker_ {
    background: url(template/markerdark.png) top left repeat;
    height: 2px;
    margin: 0px;
    padding: 0px;
}
.listmarker_a {
    background: url(template/marker_small.png) top left repeat;
    height: 100%;
    width: 1px;
    margin: 0px;
    padding: 0px;
}
.listtbbg{
    background: #f4f7f8;
}
.listtbbg_{
    background: #c6edfc;
}
.listpricesm{
    color: #143971;
    font-size: 11px;
    text-align: center;
    margin: 0 0 2px 0;
}
/* ::: TABLES ::: */

.srchtbblue {
    border: 1px solid #cad4db;
    background: #f4f7f8;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* ::: FIELDS ::: */

.srchbutton {
    font-size: 10px; color: #000000; line-height: 10px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial; padding: 1px; width: 150px;
}
.srchbuttonsm {
    font-size: 10px; color: #000000; line-height: 10px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial; padding: 1px; width: 75px;
}
.srchbuttonarea {
    font-size: 10px; color: #000000; line-height: 12px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial; padding: 1px; width: 165px;
}
.srchbuttonarea_ {
    font-size: 10px; color: #000000; line-height: 12px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial; padding: 1px; width: 340px;
}
.toursrch {
    font-size: 11px; color: #000000; line-height: 17px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial;
}
.toursrchbig {
    font-size: 11px; color: #000000; line-height: 17px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial; width: 265px;
}
.toursrchsm {
    font-size: 11px; color: #000000; line-height: 17px; background: #ffffff; border:1px solid #d0d0d3; font-family: arial; width: 65px;
}
.chatarea {
    font-size: 11px; color: #000000; line-height: 17px; background: #ffffff; border:1px solid #71a4f2; font-family: arial; padding: 5px; width: 600px; height: 170px;
}

/* ::: LIST BUTTONS PLANE ::: */

.ltlistplanecountry_ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/12.png) top left no-repeat;
}
.ltlistplanecountry__ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/13.png) top left no-repeat;
    cursor: pointer;
}
.ltlistplanehotel {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/21.png) top left no-repeat;
}
.ltlistplanehotel_ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/22.png) top left no-repeat;
}
.ltlistplanehotel__ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/23.png) top left no-repeat;
    cursor: pointer;
}
.ltlistplanesugg {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/31.png) top left no-repeat;
}
.ltlistplanesugg_ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/32.png) top left no-repeat;
}
.ltlistplanesugg__ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/33.png) top left no-repeat;
    cursor: pointer;
}
.ltlistplaneorder {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/41.png) top left no-repeat;
}
.ltlistplaneorder_ {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/42.png) top left no-repeat;
}

.enlistplanecountry_ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_12.png) top left no-repeat;
}
.enlistplanecountry__ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_13.png) top left no-repeat;
    cursor: pointer;
}
.enlistplanehotel {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_21.png) top left no-repeat;
}
.enlistplanehotel_ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_22.png) top left no-repeat;
}
.enlistplanehotel__ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_23.png) top left no-repeat;
    cursor: pointer;
}
.enlistplanesugg {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_31.png) top left no-repeat;
}
.enlistplanesugg_ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_32.png) top left no-repeat;
}
.enlistplanesugg__ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_33.png) top left no-repeat;
    cursor: pointer;
}
.enlistplaneorder {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_41.png) top left no-repeat;
}
.enlistplaneorder_ {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/en_42.png) top left no-repeat;
}

.rulistplanecountry_ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_12.png) top left no-repeat;
}
.rulistplanecountry__ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_13.png) top left no-repeat;
    cursor: pointer;
}
.rulistplanehotel {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_21.png) top left no-repeat;
}
.rulistplanehotel_ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_22.png) top left no-repeat;
}
.rulistplanehotel__ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_23.png) top left no-repeat;
    cursor: pointer;
}
.rulistplanesugg {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_31.png) top left no-repeat;
}
.rulistplanesugg_ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_32.png) top left no-repeat;
}
.rulistplanesugg__ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_33.png) top left no-repeat;
    cursor: pointer;
}
.rulistplaneorder {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_41.png) top left no-repeat;
}
.rulistplaneorder_ {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/ru_42.png) top left no-repeat;
}

.lvlistplanecountry_ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_12.png) top left no-repeat;
}
.lvlistplanecountry__ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_13.png) top left no-repeat;
    cursor: pointer;
}
.lvlistplanehotel {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_21.png) top left no-repeat;
}
.lvlistplanehotel_ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_22.png) top left no-repeat;
}
.lvlistplanehotel__ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_23.png) top left no-repeat;
    cursor: pointer;
}
.lvlistplanesugg {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_31.png) top left no-repeat;
}
.lvlistplanesugg_ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_32.png) top left no-repeat;
}
.lvlistplanesugg__ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_33.png) top left no-repeat;
    cursor: pointer;
}
.lvlistplaneorder {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_41.png) top left no-repeat;
}
.lvlistplaneorder_ {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/plane/lv_lv_42.png) top left no-repeat;
}

/* ::: LIST BUTTONS BUS ::: */

.listbustrip_ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/12.png) top left no-repeat;
}
.listbustrip__ {
    position: absolute;
    margin-left: 0px;
    height: 36px;
    width: 179px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/13.png) top left no-repeat;
    cursor: pointer;
}
.listbusdesc {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/21.png) top left no-repeat;
}
.listbusdesc_ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/22.png) top left no-repeat;
}
.listbusdesc__ {
    position: absolute;
    margin-left: 179px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/23.png) top left no-repeat;
    cursor: pointer;
}
.listbussugg {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/31.png) top left no-repeat;
}
.listbussugg_ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/32.png) top left no-repeat;
}
.listbussugg__ {
    position: absolute;
    margin-left: 357px;
    height: 36px;
    width: 177px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/33.png) top left no-repeat;
    cursor: pointer;
}
.listbusorder {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/41.png) top left no-repeat;
}
.listbusorder_ {
    position: absolute;
    margin-left: 534px;
    height: 36px;
    width: 178px;
    text-indent: 10000px;
    overflow: hidden;
    display: block;
    background: url(template/bus/42.png) top left no-repeat;
}

/* ::: MENU ::: */

#bann_pmk {
    padding: 5px 0px 5px 0px;
    font-size: 12px;
    text-decoration: none;
    width: 195px;
    margin: auto;
}
a.memlink {
    color: #505050;
    font-size: 12px;
    text-decoration: none;
}
a.memlink:hover {
    color: #FFFFFF;
}
a.memlink:active {
    color: #FFFFFF;
}

#meniu div {
    padding: 0;
    color: #505050;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu.png) top left no-repeat;
    margin-bottom: 2px;
}

#meniu a {
    width: 193px;
    float: left;
    padding-left: 20px;
    text-decoration: none;
    height: 25px;
    line-height: 25px;
}

#meniu a:hover {
    color: white;
}

#bann_pmk {
    height: auto !important;
}

#meniu div:hover {
    color: #FFFFFF;
    background: url(template/meniu_.png) top left no-repeat;
}

#meniu div.current {		
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#meniu div.current a {
    color: #FFF;
}
#lektuvu_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#autobusu_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#pazintines_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#tolimos_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#kruizai_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#savaitgalio_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#viesbuciai_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#lektuvubil_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#autobusubil_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#keltubil_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#lizingas_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#draudimas_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#nuoma_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#konkursai_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#isic_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#slidinejimas_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#stovyklos_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#verslo_ {
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    width: 193px;
    background: url(template/meniu_.png) top left no-repeat;
}
#curtains {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    display:none;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.facebook {
    background-image: url(facebook.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 10px 40px;
}
