* {
	margin: 0;
	padding: 0;
}

body {

font:10pt Arial, Verdana, Helvetica, sans-serif;
color: #373737;
background: #e8eced /*url(images/mainbg.gif)*/ repeat-x;
	}
small{
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #3B4F51;
}
input{
	border: 1px solid #e8eced;
	height: 20px;
	padding-left: 2px;
	padding-top: 2px;
	vertical-align: middle;
}
textarea{
		border: 1px solid #CFCEC4;

	padding-left: 2px;
	padding-top: 2px;
}
select{
		border: 1px solid #CFCEC4;

	padding-left: 2px;
	padding-top: 2px;
}
h1, h2, h3 {

}

p, ol {
	margin-bottom: 20px;
	line-height: 1.6em;
}

a {
	color: #2B5252;
	text-decoration: none;
}

a:hover {

	text-decoration: underline;
	color:#000000;
	}
a:visited{

	}

img{
	border: 0px;
	vertical-align: middle;
}
form{

}
.ulas{
		margin-bottom: 20px;
	line-height: 1.6em;
	list-style-position: inside;
}
#regularForm{
	border-top: 1px solid #a4b7bb;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
background: #e8eced;
	margin-bottom: 10px;
}
#regularForm label{

	font-size:12px;
	font-weight: bold;
}
#formtable{

}
table#formtable tr{
	line-height: 30px;
	}
/*table#formtable td{
	padding-left: 5px;
}   panaikinau del mce editoriaus*/
#formtable label{

/*	font-weight: bold;
	color: #679BA9;*/
}

#submit{
	background: #7B9D18;
	height: 25px;
	color: White;
	width: 100px;
	padding-bottom: 2px;
	border-top: 2px solid #C8D6A0;
	border-left: 2px solid #C8D6A0;
	border-bottom: 2px solid #4E6310;
	border-right: 2px solid #4E6310;
}
#error_message{
	background: #FFF2F2;
	border: 1px solid #FF0000;
	padding: 10px;
}
#errorExplanation{
		background: #FFF2F2;
	border: 1px solid #FF0000;
	padding: 6px;
			line-height: 1.6em;
			list-style-position: inside;
}
#errorExplanation h2{
	color: Red;
}
.invalid{
		background: #FFF2F2;
	border: 1px solid #FF0000;

}
.fieldWithErrors
{
		background: #FFF2F2;
	border: 1px solid #FF0000;

}

/* Wrapper */
#bottom{
	vertical-align: bottom;
	background-color: Aqua;
}

#blockquote{
	padding: 7px 25px 7px 10px;
	background: #e8eced;
	border-top: 1px solid #a4b7bb;

	text-align: right;
	}
#rss{
background: #FCF7E3 url(images/rss_icon_glass48.gif) 10px center no-repeat;
	border-top: 1px solid #FCDF6B;
	border-bottom: 1px solid #FCDF6B;
	margin: 10px auto;
	padding: 10px 20px 20px 65px;
	text-align: left;
    
	font-size: 1.2em;
        
	line-height: normal;
        height:40px;
	}

#small_foto{
		border: 1px solid Black;
	height: 50px;
	float: left;
	width: 70px;
	margin-right: 5px;
	}
	#small_foto2{
		border: 1px solid Black;
	height: 50px;
	width: 70px;
	margin-right: 5px;
	}
	
.trip_li{
	
	text-align: left;
	list-style-type: none;
	vertical-align: top;
	border-bottom: 1px solid #e8eced;
	padding: 10px 15px 10px 10px;
	margin-bottom:10px;
}




.trip_li a:hover{
	text-decoration: underline;
}

.trip_li2_top{
	background: #ecf4f7 url(images/trip_li2_top.gif) no-repeat top;
	height: 10px;
	width: 341px;

}
.trip_li2_bottom{
	background: #ecf4f7 url(images/trip_li2_bottom.gif) no-repeat bottom left;
	height: 10px;
	width: 341px;


}

.trip_li2{
	padding: 1px 8px 4px 8px;
	text-align: left;
	vertical-align: text-top;
	width: 325px;
	background-color: #ecf4f7;
	height: 65px;
}
.trip_li2 a{
	color: #545454;
}
.trip_li2 small{
	line-height: 12px;
}
.trip_li2 a:visited{
	color: #545454;
}
.trip_letf{

	margin: 0px 8px 6px 0px;
	float: left;
}

#member_list{
background: url("images/orange-grad-bg.jpg") repeat-x #fdfbf4;
border: 1px solid #fcdf6b;
/*background:#FBF3D3;*/
/*width:200px;*/
color:#555;
position:relative;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin-top: 10px;
}
.member_box{
	display:block;


 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin: 2px;

	float: left;

	text-align: center;
}
#member_pic{
	
}

#foto_ul{
	padding: 5px 0px 0px 0px;
	background-color: #E5F3D5;

}
#foto_li{
	border: 1px solid Silver;

}
#foto_li_country{

	float: left;

	margin: 6px 2px 8px 2px;

font-size: 75%;
	text-align: left;

}

#foto_li_country a{
	font-size: 77%;
}
#foto_left{
	border: 1px solid Black;
	margin-bottom: 2px;
	padding: 1px;
}

#show_picture{

	padding: 10px 10px 0 0;
}

#cloud{
	padding: 10px 10px 10px 10px;
}
#clear{
	clear: both;
	margin: 0px;
}	
.clear{
	clear: both;
	margin: 0px;
}	

#wrapper {


				
	margin: 1px auto auto auto;
			
	width: 1018px;


}

/* Header */

#header {
	width: 1000px;

	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

/* Logo */

#logo {
	margin-top: 20px;
		margin-bottom: 5px;
		float: left;
}



/* Page */

#page {
	width: 1018px;
margin: 0px auto auto auto;
	/*background: #FFFFFF url(images/rcorner.gif) no-repeat top right;*/
}

.white_box{
	background-color: #ffffff;
	padding:8px;
	
margin-bottom:8px;
/*		margin-left:10px;*/
}
.white_box_header{
	
}

.white_box_footer{
	
}
/* Content */

#centerColumn {
	float: left;
	width: 691px;

	}

#centerColumn h1, #content h2, #content h3 {
	

	color: #dd3322;
	
	font-size:210%;
letter-spacing:-0.02em;
	font-family:'Trebuchet MS', Arial, sans-serif;
font-weight:500;

}
.header_stripes{
/*	margin-top:-8px;*/

	background: url(images/stripe.gif) repeat fixed;
/*	width: 268px;*/
	padding: 2px 8px 2px 8px;
	margin-bottom:8px;
}


#centerColumn h2 {
	color: #679BA9;
font-size:210%;
letter-spacing:-0.02em;
	font-family:'Trebuchet MS', Arial, sans-serif;
font-weight:500;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
border-bottom: 1px solid #a4b7bb;

}


#centerColumn h3 {

font-size:180%;
letter-spacing:-0.02em;
	font-family:'Trebuchet MS', Arial, sans-serif;
font-weight:500;

}

#centerColumn ol, #content ol {
	list-style-position: inside;
}

#centerColumn .boxed {
	float: left;
	width: 46%;
	padding-right: 2%;
}



/* Welcome */


/* Sidebar */

#sidebar {
	 float: right; 
	width: 316px;

}

#sidebar ul {
	margin: 0;

	list-style: none;
	line-height: normal;
	padding: 5px 0 0 0;
}

#sidebar li {
	margin-bottom: 1px;
	padding: 5px 0;
	
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding: 2px 5px;
	border: none;
}

#sidebar h2 {
	color: #ffffff;
	
	font-size:150%;

	font-family: Arial, sans-serif;
font-weight:bold;
}

#sidebar h3 {
	font-size: 80%;
	color: #333333;
}

#sidebar p {

}

#sidebar a {


}

#sidebar a:hover {
	text-decoration: none;
}





#review_block {
display:block;
background: url("images/orange-grad-bg.jpg") repeat-x #fdfbf4;
border: 1px solid #fcdf6b;
/*background:#FBF3D3;*/
/*width:200px;*/
color:#555;
position:relative;
 padding-bottom: 2px;
 padding-left: 10px;
 padding-right: 2px;
 padding-top: 2px;
 margin-top: 2px;
 line-height: 24px;
}


.blue_weather_box{
display:block;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
margin-top: 10px;

/*width:200px;*/
/*border: 1px solid #97BDC8;*/
margin-top: 10px;

border: 1px solid #a4b7bb;
}



/* Footer */

#footer {
	width: 950px;
	height: 35px;
	margin: 0 auto;
	padding: 10px 0 0 0;
		border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;

}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 77%;
}

#footer a {
	text-decoration: none;
		font-size: 77%;
		color: Gray;
}

#footer a:hover {
		text-decoration: underline;
}

/*             styles for the star rater                */    
    .star-rating{
        list-style:none;
        margin: 0px;
        padding:0px;
        width: 75px;
        height: 15px;
        position: relative;
        background: url(/images/star_rating.gif) top left repeat-x;        
    }
    .star-rating li{
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
    }
    .star-rating li a{
        display:block;
        width:15px;
        height: 15px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
    }
    .star-rating li a:hover{
        background: url(/images/star_rating.gif) left center;
        z-index: 2;
        left: 0px;
        border:none;
    }
    .star-rating a.one-star{
        left: 0px;
    }
    .star-rating a.one-star:hover{
        width:15px;
    }
    .star-rating a.two-stars{
        left:15px;
    }
    .star-rating a.two-stars:hover{
        width: 30px;
    }
    .star-rating a.three-stars{
        left: 30px;
    }
    .star-rating a.three-stars:hover{
        width: 45px;
    }
    .star-rating a.four-stars{
        left: 45px;
    }    
    .star-rating a.four-stars:hover{
        width: 60px;
    }
    .star-rating a.five-stars{
        left: 60px;
    }
    .star-rating a.five-stars:hover{
        width: 75px;
    }
    .star-rating li.current-rating{
        background: url(/images/star_rating.gif) left bottom;
        position: absolute;
        height: 15px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
    }
	 
	 #top_right{
	 		margin: 0;
	text-align: center;
	font-size: 77%;
		color: #818181;
	 }
	 
 	#menutabs {font-size:100%; background-color: #e8eced;  width: 1000px;   }

 	#menutabs ul {list-style: none; padding: 0; margin: 0px;	background-color: #e8eced; }
 	#menutabs ul li {float: left; text-align: center;  height: 35px; margin: 0px 0px 0px 0px; border-right: 1px solid #e8eced; padding: 0; background: url(images/nav.gif) no-repeat top left;
}
 	#menutabs ul li {width: 105px;}
 
 	#menutabs ul li a {display: block; padding: 7px 5px 7px 5px; color: #fff; text-decoration: none;}
	#menutabs ul li a:hover{color: #4A4A4A; background: url(images/nav.gif) no-repeat bottom left;}	
	#menutabs ul li.here a{color: #4A4A4A; background: url(images/nav.gif) no-repeat bottom left;}	

#submenu{
	height: 18px;
	display: block;

	padding-left: 20px;

	color:#a4b7bb;
}	
#submenu li{
	list-style-type: none;
	padding-left: 3px;
	padding-right: 3px;
	display: inline;
	vertical-align: middle;
	float: left;

	
	}

#submenu a{
	color:#a4b7bb;
}
#submenu .user_box{
	float:right;
	padding-right:10px;
	font-size:10px;
	color: #ffffff;

}
#submenu .user_box a{
	color: #ffffff;
	text-decoration: underline;

	word-spacing: 1px;
	font-weight: bold;
}
#submenu .user_box ul{
padding-right:30px;
}

#submenu .user_box .red1{
	background-color: #ff006d;
	padding: 3px 8px 3px 8px;
	margin-right:2px;
}
#submenu .user_box .blue1{
	background-color: #3b6669;
	padding: 3px 8px 3px 8px;
	margin-right:2px;
}
#submenu .user_box .green1{
	background-color: #93a849;
	padding: 3px 8px 3px 8px;
	margin-right:2px;
}

.yellow{
	background-color: #fcdf6b;
	padding: 3px 8px 3px 8px;
	margin-right:2px;
}

#submenu .user_box a:hover{

	text-decoration: none;

}
/*.yellow{
color:#ffffff;
		background-color: #3b6669;
		padding: 3px 20px 3px 20px;

}*/
.blueas{
color:#ffffff;
		background-color: #3b6669;
		padding: 3px 20px 3px 20px;

}
.greenas{
color:#ffffff;
		background-color: #93a849;
		padding: 3px 20px 3px 20px;
}
.redas{
color:#ffffff;
		background-color: #ff006d;
		padding: 3px 20px 3px 20px;
}
.brownas{
color:#ffffff;
		background-color: #d9af32;
		padding: 3px 20px 3px 20px;
}
	.greyus{

		background-color: #e8eced;
		padding: 3px 3px 3px 3px;
}


	
#forum_group{
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;

	padding-left: 22px;
	vertical-align: text-top;
	line-height: 30px;
	color: #BE0C0C;
	background: url(../images/page_white_stack.gif) no-repeat left;
}
#forum_header{
	color: #679BA9;
	font-weight: bold;
	font-size: 120%;
	height: 40px;
	
}
#forum_topic{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#topic{
	padding-top: 10px;
	padding-left: 2px;
	padding-bottom: 10px;
	border-bottom: 1px solid #C0C0C0;
}

#forum_wrapper ul{
	list-style: none;
	width: 100%;


}
#forum_wrapper li{
	list-style: none;
	display: block;
	border: 1px solid #e8eced;
	margin: 10px;
	padding: 10px;
		line-height: 1.6em;
}
#forum_user{

	
	padding: 3px 2px 3px 5px;
	vertical-align: top;
	width: 80px;
	float: left;
}
#forum_post{


	text-align: left;
	vertical-align: top;
	padding: 3px 3px 3px 2px;
}
.forum_images{
	float: right;
}	

.post_li_odd{
	padding-top: 4px;
	}
#msg_header{
	color: #1C83ED;;
	font-weight: bold;
	font-size: 120%;
	height: 40px;
	
}
#msg_li{
		padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 7px;
	border-bottom: 1px solid #C0C0C0;

}
#msg_li:hover
{
		background-color: #E5F3D5;
}
	
#link_li{
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: left;

	vertical-align: text-top;

}


#foto_block{
	background:white url("images/blue-grad-bg.gif") repeat-x;

 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin-top: 10px;

/*width:200px;*/
border: 1px solid #97BDC8;
	float: none;
		
}
#foto_block a{

	text-decoration: underline;
}
#foto_1{

	padding: 5px 5px 5px 5px;
	margin: 6px 4px 8px 4px;

font-size: 75%;
	text-align: left;
	width: 310px;
	display: block;

	float: left;
	}
#foto_1 a{

}	
	
	#foto_2{
	border: 1px solid Black;
	margin-bottom: 2px;
	margin-right: 5px;
		float: left;

}

#left_top_trip{

	
	float: left;

}
#left_block{
	width: 365px;
float:left;
	margin-right: 8px;
	display: block;
}
#right_block{
float:right;
display: block;
width: 316px;
 height: auto;
}

#trip_top_foto{
	border: 1px solid Black;
	margin-bottom: 2px;
/*	float: left;*/
	margin-right: 10px;
}

#l1_box{
display:block;
/*background:white url("images/blue-grad-bg.jpg") repeat-x;*/
/*background:#ECF3FE;*/
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin-top: 10px;

/*width:200px;*/
border: 1px solid #97BDC8;
 margin-top: 10px;
 width: 310px;
  float: left;
   height: 190px;
}
#r2_box{
display:block;
/*background:white url("images/blue-grad-bg.jpg") repeat-x;*/
/*background:#ECF3FE;*/
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin-top: 10px;

/*width:200px;*/
border: 1px solid #97BDC8;
 margin-top: 10px;
 width: 310px;
 float: right;
 height: 190px;
}

.girlianda {
display:block;
background:url("images/garland.gif") repeat-x;
 height: 40px;
}
.trip_block{
	display:block;
background: url("images/orange-grad-bg.jpg") repeat-x #fdfbf4;
border: 1px solid #fcdf6b;
/*background:#FBF3D3;*/

color:#555;
position:relative;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin-top: 10px;
}
.green_notice{
	background: #E5F3D5;
	border: 1px solid #A0CC7A;
	padding: 10px;
	margin-bottom:6px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}
.red_notice{
	background: #fff2f2;
	border: 1px solid #ff0000;
	padding: 10px;
	margin-bottom:6px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}
.comments {
background-color:#E5F3D5;
background-image:url('images/ihi.gif');
background-repeat:no-repeat;
background-position:top left;
border-bottom:1px solid #A0CC7A;
border-right:0px solid #A0CC7A;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
margin:0;
padding:17px 10px 0;
}

#commentsblock {
text-align:left;
margin-top:-10px;
}
#commentsblock ol {
list-style:none;
text-align:left;
margin:0;
padding:0 0 10px;
}
#commentsblock li {
margin:0;
padding:10px 5px;
}

.tips{
background-color:#FCF7E3;
background-image:url('images/ihi2.gif');
background-repeat:no-repeat;
background-position:top left;
border-bottom:1px solid #FCDF6B;
border-right:0px solid #FCDF6B;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
margin:0;
padding:17px 10px 0;
}

#tipssblock {
text-align:left;
margin-top:-10px;
}
#tipsblock ol {
list-style:none;
text-align:left;
margin:0;
padding:0 0 10px;
}
#tipsblock li {
margin:0;
padding:10px 5px;
}

.hotel_list_header{
	color: #1C83ED;
	font-weight: bold;
	font-size: 100%;
	height: 40px;
	
}
.hotel_list_header a{
color: #1C83ED;
	
}
.hotel_list{
	padding-left: 10px;
	line-height: 25px;
	background-color: #F8FBF4;
}
.hotel_list:hover
{
		background-color: #E5F3D5;
}

.small_form{
	font-size: 16px;
	height: 5px;
}
.foto_edit{
	height: 32px;
	background: Gray;
}

#grey_box{
	background-image: url(images/grey_box.gif);
	background-position: top;
	background-repeat: repeat-x;
	
	display:block;

 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 margin-top: 10px;

/*width:200px;*/


 margin-top: 10px;
	border: 1px solid #97BDC8;
}
a .button_viesbuciai{
		background: url(images/button_viesbuciai.gif) no-repeat center;
		height: 80px;
}
a:hover .button_viesbuciai{
		background: url(images/button_viesbuciai_down.gif) no-repeat center;
		height: 80px;
}
.button_save{
		background: url(images/button_save.gif) no-repeat center;
		height: 30px;
		width: 120px;
		border: 0px;

		color: #ffffff;
		padding-bottom: 3px;
}
.button_save:hover {
		background: url(images/button_save_down.gif) no-repeat center;
		cursor:pointer;

}

.button_save_draft{
		background: url(images/button_save_draft.gif) no-repeat center;
		height: 30px;
		width: 120px;
		border: 0px;
	padding-bottom: 3px;
		color: #ffffff;
}
.button_save_draft:hover {
		background: url(images/button_save_down.gif) no-repeat center;
		cursor:pointer;

}

.avatar{
	border: 1px solid Black;
	margin-bottom: 2px;
	padding: 1px;
}
#banner750{
	float: right;

	height: 100px;
	width: 750px;
		margin-top: 6px;
		margin-bottom: 6px;

}
.flag{
/*	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;*/
}

.box { 
  background: #FFFFFF; 
}
.boxtop { 
  font-size: 0;
  height: 8px; 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 8px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 8px; 
  background: url(images/sw.gif) no-repeat bottom left;
  margin-bottom: 8px;
}
.boxcontent {

  padding: 0px 8px 0px 8px;
}
.insidebox{

	border-right: 1px solid #e8eced;
	border-left: 1px solid #e8eced;
	border-bottom: 1px solid #e8eced;
	padding:6px;
	line-height: 20px;

}
.insidebox a{
	text-decoration: underline;
}
.insidebox2{
border:1px solid #e8eced;

	padding:6px;
	line-height: 20px;

}
.insidebox3{
	border:1px solid #e8eced;
	padding:6px;

}
.insidebox4{
border:1px solid #e8eced;

	padding:6px;
	margin-bottom:8px;
	line-height: 20px;

}
#breadcrumb {
	height: 14px;
	display: block;

	padding-left:8px;
}
#breadcrumb li{
	list-style-type: none;
			padding: 3px 20px 3px 20px;
	display: inline;
background-color:#e8eced;
}

.foto_bg{

		background-color: #f7f7f7;
		padding: 8px;
		border: 1px solid #e8eced;
}

.thumb_box{

	float: left;
	margin: 6px 10px 8px 15px;
font-size: 75%;
	text-align: left;

}

.thumb_box a{
	font-size: 77%;
	}

.thumb{
	border: 1px solid #cccccc;
	margin-bottom: 2px;
	padding: 5px;
	background-color: #ffffff;
	display: block;
}
.thumb:hover{
	border: 1px solid #000000;
}

.left_img{
	float: left;
	margin-right: 8px;
	margin-bottom: 1px;
}
