/* -- Reset default style -- */

/* PAGE BODY */
body, html { width:100%; padding: 0px; margin: 0px;} 
body {
	background-color: #FFFFFF;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313029;
	/*line-height: 24px;*/
}

a:link {
	color: #1C4E7E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1C4E7E;
}
a:hover {
	text-decoration: underline;
	color: #1C4E7E;
}
a:active {
	text-decoration: none;
	color: #990000;
}

blockquote {
	margin: 20px; 
	padding:0 0 0 14px;	
	color: #666666; 
	border-left: 2px solid #999999;
}

h1,h2,h3,h4, h5 {margin:0; border:0; padding:0; color:#313029; font-weight:normal;}

/*form{border:0; margin:0;}
form {font-size:12px;}
form, input {
	padding:0;
}*/
h1,h2,h3,h4, h5 {margin:0; border:0; padding:0; color:#313029; font-weight:normal;}
h1 {font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; line-height:36px; padding-bottom:20px; }
h2 {font-size:22px; padding-top:8px; padding-bottom:14px; font-weight:bold; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
	h2 a:link, h2 a:visited{color:#313029; text-decoration:none; border-bottom:dotted 1px #9d9c94; padding-bottom:2px;}
	h2 a:hover{background:#f7f6e8;}
h3 {
	font-size:12px;
	line-height:32px;
	color:#53524b;
	background:url(http://www.2trip.lt/img/layout/h3-left.jpg) top left no-repeat #e0dfd0;
	font-weight:bold;
	text-decoration: none;
}
h3 div {
		background:url(http://www.2trip.lt/img/layout/h3-right.jpg) top right no-repeat;
		height:32px;
		line-height:32px;
		padding:0 10px;
	}
h4{
	font-size:12px;
	font-weight:bold; 
	color:#40403b;
	margin-bottom:14px;
}
h5{
	font-size:12px;
	font-weight:bold; 
	margin-bottom:2px;
}
strong{
	color:#313029; 
	text-decoration:none; 
	padding-bottom:2px;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif; 
	}

blockquote {
	margin: 20px; 
	padding:0 0 0 14px;	
	color: #666666; 
	border-left: 2px solid #999999;
}

li {
	float: none;
	display: block;
}

ul {
border-bottom: none;
}

.smalltext{
	font-size:9px;
	text-align: left;

}
.red{
	color:#990000;
	}
.error{
	display:block;
	padding:4px 8px 4px 16px;
	border:dotted 1px red;
	background: url(http://www.2trip.lt/img/!.gif) no-repeat top left;
	width:286px;
	color:red;
	text-align:center;
	margin-bottom: 20px;

}
.remarks {
	font-size:10px;
	line-height:12px;
	background-color: #E0DFD0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.comment_count{
	/*margin-top:20px;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: left;
	margin-bottom: 20px;
	border-top:dotted 1px #9d9c94;	
}	
.tag{
	font-size:12px;
        margin-top:-6px;
        padding-bottom:4px;
}
.tag a:link, .tag a:visited{
	color:#313029;
}

.map-show-element {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-left: 0px;
	text-indent: 6px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.pastaba{
	display:block;
	margin:0 10px 10px 10px;
	text-indent: 6px;
	font-size: 13px;
	line-height: 20px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.pastaba a:link, .pastaba a:visited{
	color: #FFFFFF;
	background-color: red;
	text-decoration:none;
	font-style: normal;
	padding: 2px 4px;
}
.pastaba a:hover{
	background-color:#cc0000;
}
.searchtrip{
	display:block;
	margin:0 10px 10px 10px;
	font-size: 13px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.form-element
{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0px 2px 0px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.form-element2
{
	border: 1px solid #E0DFD0;
	background-color: #FFFFFF;
	font-size: 12px;
	width: 180px;
	right: 2px;
	padding: 2px 0px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
}
.form-element3
{
	border: 1px solid #E0DFD0;
	background-color: #FFFFFF;
	font-size: 12px;
	width: 240px;
	right: 2px;
	padding: 4px 4px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
}
.form-element0
{
	border: 1px solid #E0DFD0;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 4px 4px;
	width: 30px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.reklama-pic{
	border:2px solid #e0dfd0;
}
.avatar-pic{
        background-color:#F3F3F3;
        border:1px solid #DDDDDD;
        margin-right:12px;
        margin-bottom:12px;
        padding:4px;
        width:70px;
}
.pic{
	padding:4px;
	background-color: #f3f3f3;
	border: 1px solid #dddddd;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img {
	background: white;
	padding: 5px;
	margin: auto;
    border: 1px solid #999999;
}

.img:hover {
	background-color: #CCCCCC;
}


/* BOXES */

.section-clear{
	padding:14px;
	margin-bottom:20px;
	}
.section-w{
	border:solid 4px #e0dfd0;
	border-top:none;
	background:#f4f4e9;
	padding:14px;
	margin-bottom:20px;
	border-color: #E0DFD0;
	}
.section-red{
	color:#FFFFFF;
	border:solid 4px #e0dfd0;
	background:#990000;
	padding:14px;
	}
.section-print{
	padding-top:20px;
	border-top:dotted 1px #9d9c94;
	margin: 0;
	}
.section-a{
	border:solid 4px #e0dfd0;
	margin-bottom:20px;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	}
.section-reklama{
	border:solid 4px #e0dfd0;
	margin-bottom:20px;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}
.section-blue{
	margin-bottom:20px;
	border:solid 4px;
	border-color: #D7E8F0;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0px;
	}	
.section-irasas{
	margin-bottom:4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	}
.section-irasas_small a:hover{
	background-color: #00FF66;
	}
.section-activities{
	margin-bottom:6px;
	margin-top:6px;
	padding-left: 6px;
	}
.section-map{
	border:solid 4px #e0dfd0;
	position: relative;
	margin-bottom: 20px;
	}
.section-copyrait{
	padding:20px 0 0 0;
	height:120px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	border-top:dotted 1px #9d9c94;
	background-color: #F4F4E9;
}	
.section-rating{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	margin-bottom: 14px;
	margin-left: 0px;
}
.section-rating-count{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: center;
	line-height: 9px;
}
.section-m-info{
	margin-top:0px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: right;
	margin:4px 0px 0px 24px;
	border-bottom:dotted 1px #9d9c94;
 }
.section-news a:link, .section-news a:visited {
	display: block;
	font-size: 13px;
	padding: 6px 16px;
	line-height: 14px;
	margin-left: -12px;
	margin-right: -12px;
	border-bottom: dotted 1px #9d9c94;
}	
.section-news a:hover{
	display: block;
	color: #313029;
	text-decoration: none;
	background: url(http://www.2trip.lt/img/icons/blog_icons_10.png) no-repeat top left #f4f4e9;
}
#logout {
	display: block;
	background-color: #d7e8f0;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	position: absolute;
	right:0px;
	top:178px;
	-moz-border-radius-bottomleft:5px;   
	-webkit-border-bottom-left-radius:5px;
	z-index: 100;
	
}
#logout .avatar-pic {
width: 18px;
vertical-align:middle;
margin: 2px;	
}
        #trip-name {}
        #trip-name h2 {
        text-align:left;
        }
        .trip-icon {
        float:left;
        margin-top:8px;
        margin-right:12px;
        }
        .triplist-icon {
        float:left;
        margin-right:12px;
        margin-top:0px;
        }

/* BUTTONS */

#sign-button 
	{
	font-weight:bold;
	position:absolute;
	right:20px;
	top:155px;
	}

/*---CSS3 button----
.button-long, .button-long:visited {
	background: #365999 /*url(http://2trip.lt/imag/alert-overlay.png) repeat-x;
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	/*border: 1px solid rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	position: relative;
	cursor: pointer;
	font-size: 14px; 
	padding: 8px 22px 9px;
	margin:20px 20px 0;
}
	.button-long:hover			{ background: #2c508d; } */
	
.button-long, .button-long:visited, .button-long:hover
        {
        font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	display:inline;
	clear:both;
	width:137px;
	height:36px;
	line-height:36px;
	background:url(http://www.2trip.lt/img/comment.png) no-repeat;
	cursor: pointer;
	border: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding:0 0 5px 0;
	}
.button-marker
        {
background: url(../img/icons/login.png)no-repeat scroll 0 0;
border: none;
clear:both;
color:#FFFFFF;
cursor:pointer;
display:inline;
font-size:10px;
font-weight:bold;
height:20px;
margin:0px 6px 0px 0px;
text-align:center;
width:70px;
	}

/*SHARE THIS icon */

a.stico_default {background-image: url(http://www.2trip.lt/img/icons/sharethis.png) !important;}

/* Post Body */
.post-body-n {
	font-size:13px; 
	line-height:20px;
	text-align:left;
	text-indent: 6px;
}
	.post-body-n a:link, .post-body-n a:visited {text-decoration:none;}
	.post-body-n a:hover{text-decoration:underline;}
	
.author{
	font-size:11px;
	color:#999999;
	background:none;
	width:auto;
	height:auto;
	text-align:left;
	font-weight:normal;
	padding-bottom:10px;
	margin-top:-12px;
	}


/* Komentarai  */ 
	.comment-author{
	color:#53524b;
	font-size:12px;
	background:#d7e8f0;
	padding:4px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 80px;
	line-height: 30px;
}
	.comment-author a:link, .comment-author a:visited, 
	.comment-author a:hover{
		font-weight:bold; color:#53524b; border-bottom:solid 1px #80a8ba; 
		padding-bottom:2px; text-decoration:none;} 
	.comment-footer a:link, .comment-footer a:visited{
		font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; display:block; clear:both;
		width:137px; height:36px; line-height:36px;
		}
	.comment-timestamp{
	font-size:11px;
	color:#999999;
	background:none;
	width:auto;
	height:auto;
	text-align:right;
	font-weight:normal;
	padding-right: 40px;
	}
	.post-comment-link{ }
	a.comment-link{
	font-weight: bold;
	}
	
        .comment-body{
 	padding:8px;
 	font-size:13px;
        line-height:20px;
        text-align:left;
        text-indent:6px;
}

.comment-nr
{
	position: absolute;
	color: #FFFFFF;
	font-size: 56px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 40px;
	font-weight: bold;
	margin-top: -2px;
	margin-left: -4px;
}
.frame {
	font-size: 12px;
	color: #56554e;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	/* height: 20px; 
	width: 30px;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0DFD0;
	border-right-color: #E0DFD0;
	border-bottom-color: #E0DFD0;
	border-left-color: #E0DFD0;
	padding-left: 0px;
}

/* Pridedamas komentaras */
.new-coment-div{
	margin-left: 20px;
	padding-right: 30px;
	text-align: left;
}
#instructions {
	background-color: #FFFFFF;
	font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313029;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	padding: 0px;
}
#instructions strong{
	color:#313029; 
	text-decoration:none; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	

	.comment-label{
	display:block;
	text-align:right;
	float:left;
	padding-right:2px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:8px;
	}

	.comment-input{
	float:left;
	font-size:12px;
  	padding:4px 2px;
  	line-height: 20px;
	border:solid 1px #aacfe4;
	width:120px;
	margin:6px 2px 6px 10px;
	}

	.comment-text-imput{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:100%;
	overflow:hidden;
	margin-right: 20px;
	}

/* Sarasai */
ul#sarasai {
	width: 332px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: normal;
}

ul#sarasai li {
	width: 100%;
	padding: 0.2em;
	list-style: none;
	text-align: left;
	margin-bottom:6px;
	background-image: url(http://www.2trip.lt/img/icons/news_irasas.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 14px;
}

ul#sarasai li a {
	display: block;
	text-decoration: none;
}

ul#sarasai li a:hover {
	background-color: #e0dfd0;
}
.section-irasas_small{
	margin-bottom:4px;
	padding-bottom: 6px;
	background-image: url(http://www.2trip.lt/img/icons/news_irasas.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 14px;
	}

.edit-link, .edit-link a, .edit-link a:visited{
	background:#E2F0F6;
	padding:1px;
        font-size:11px;
        font-weight:bold;
	}
.edit-link a:hover{
	background:#e0ded1;
	text-decoration: none;
	}

.del-link, .del-link a, .del-link a:visited{
	background-color:#FCDFCD;
	color:#B11000;
	padding:1px;
        font-size:11px;
        font-weight:bold;
        float: right;
	}
.del-link a:hover{
	background-color:white;
	text-decoration: none;
	
	}
	
/* Button Green**************/
.button-green, .button-green a, .button-green a:visited, .button-green a:hover {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	display:block;
	clear:both;
	width:190px;
	height:40px;
	line-height:40px;
	background:url(http://www.2trip.lt/img/layout/button_green.png) no-repeat;
	cursor: pointer;
	border: none;
	text-decoration: none;
}
/* -----------login ----------- */
.input {
	font-size: 12px;
	color: #56554e;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	width: 125px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0DFD0;
	border-right-color: #E0DFD0;
	border-bottom-color: #E0DFD0;
	border-left-color: #E0DFD0;
	padding-left: 4px;
	padding-top: 4px;
}
.button-m {
	font-size:12px;
	font-weight:bold;
	color:#56554e;
	text-align:center;
	display:block;
	clear:both;
	width:50px;
	height:22px;
	line-height:22px;
	background:url(http://www.2trip.lt/img/icons/login.gif) right 0 no-repeat;
	cursor: pointer;
	border: none;
}
/********* code input ******/
.input_code {
	font-size: 12px;
	color: #56554e;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	Border: solid 1px #E0DFD0;
    height: 15px;
	width: 320px;
	margin-bottom:14px;
	line-height: 15px;
}
/*
Sticky Footer
*/

/* * {margin:0;padding:0;} */

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, {height: 100%;}

#content {

}

#container {
min-height: 100%;
margin-bottom: -130px;
position: relative;
} 

.clearfooter {
height: 130px;
clear: both;
}

/*---------- wrapper -----------*/
.wrapper {
	width:100%;
	height: 20px;
}

/*---------- map point tooltip -----------*/
#mtooltip {
       background-color:#ffffff;
       border:2px #006699 solid;
       padding: 0 4px;
       text-align: center;
       min-width: 150px;
       margin-left: 10px;
       filter:alpha(opacity=90); 
       -moz-opacity: 0.9; 
       opacity: 0.9;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;  
-moz-border-radius-bottomright:10px; 
-webkit-border-top-left-radius:10px;  
-webkit-border-top-right-radius:10px;  
-webkit-border-bottom-right-radius:10px;  
     }
#mtooltip h1 
	{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	padding: 6px 4px 10px 4px;
	border-bottom:dotted 1px #9d9c94;
	}
 
#mtooltip p
	{
	font-size: 9px;
	line-height: 12px;
	text-align: right;
	padding: 0 4px;	
	}
#mtooltip .author
	{
	font-size: 9px;
	line-height: 12px;
	text-align: right;
	color: #1C4E7E;
	}
#mtooltip .text
	{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	padding: 0 4px;	
	}
/*--------- map -----------*/
#map{
	width: 100%;
	height: 600px;
	z-index:50;
	}
#map-tools {
	position: absolute;
	margin: 10px 10px 0 0;
	position:absolute;
	top:10px;
	left:70px;
	width:150px;
	z-index:1000;
       	}

.map-sizer {
background:white none repeat scroll 0 0;
border:1px solid black;
font-family:arial;
height:13px;
line-height:13px;
padding:2px 4px;
position:absolute;
right:193px;
top:7px;
z-index:70;
}

/*---------- bubble tooltip -----------*/
a.tt{
	position:relative;
	z-index:24;
    text-decoration:none;
	font-weight:bold;
}
a.tt span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:100; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    width:82px;
	position:absolute;
	color: #1c4e7e;
	display:block;
	text-align: center;
	top:0px; left:0;
	padding: 17px 0 0 16px;
	text-decoration: none;
	font-style: normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
/*	filter: alpha(opacity:90);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
*/
}
a.tt:hover span.top{
	background-image: url(http://www.2trip.lt/img/baloon/baloon_003.png);
	background-repeat:no-repeat;
	height:17px;
	display: block;
/*	padding: 0px 8px 0;
*/}
a.tt:hover span.middle{ /* different middle bg for stretch */
	background-image: url(http://www.2trip.lt/img/baloon/baloon_002.png);
	background-repeat:repeat-y;
	background-position:bottom left;
	display: block;

}
a.tt:hover span.bottom{
	display: block;
	color: #548912;
	height:5px;
    background: url(http://www.2trip.lt/img/baloon/baloon_001.png) no-repeat bottom;

}
 /*Map controls*/
 
#menumtctlmore
               {
   text-align:left;
   width:90px;
   z-index: 1100;
   padding:0 3px;
   border: 2px solid black;
   font-family: Arial;
   font-size:12px;
   background:#ffffff;
   color:black;
               }