body {
 font-family: Helvetica, sans-serif, Verdana, Geneva, Arial;
 margin: 0;
 padding: 0;
 background-color: #fff;
 color:#62433E;
font-size:12px;
background: url('../img/agneta-fonas.jpg');
}

.left_menu {
 width: 100%;
 float: right;
 height: 28px;
 background: url('../img/left_menu_bt.png') no-repeat;
 padding-top: 6px;
}

.left_menu a {
 padding-right: 28px;
 font-weight: bold;
 display: block;
 font-size: 14px;
 color: #593632;
 text-decoration: none;
}

.left_menu_sel a {
 padding-right: 28px;
 font-weight: bold;
 display: block;
 font-size: 14px;
 color: #593632;
 text-decoration: none;
}

.left_menu_sel {
 float: right;
 width: 100%;
 background: url('../img/left_menu_bt_sel.png') no-repeat;
 height: 28px;
 padding-top: 6px;
 }

.left_menu a.active, .left_menu a:hover {
 color: #9A6443;
 background: url('../img/left_menu_bt_sel.png') no-repeat 0px -6px;
 height: 20px;
}

.left_submenu {
 width: 100%;
 float:right;
 height: 24px;
}

.left_submenu_sel {
 width: 100%;
 float:right;
 height: 24px;
}

.left_submenu a {
 padding-right: 32px;
 font-weight: bold;
 float:left;
 display: block;
 font-size: 12px;
 color: #593632;
 text-decoration: none;
}

.left_submenu a.active, .left_submenu a:hover {
 color: #8B6A63;
}

.left_submenu_sel a {
 padding-top: 3px;
 padding-right: 32px;
 font-weight: bold;
 float:right;
 display: block;
 font-size: 12px;
 color: #8B6A63;
 text-decoration: none;
}

h1 {
 color: #62433E;
 font-weight:bold;
 font-size: 15px;
 margin:15px 0 5px 0;
}


h2 {
 color: #62433E;
 font-weight: bold;
 font-size: 13px;
 display: inline;
 margin-left: 15px;
 margin-right: 10px;
}

h2.reservation{
 color: #62433E;
 font-weight: bold;
 font-size: 15px;
 display: inline;
 margin-left: 15px;
 margin-right: 10px;
}

div.reservation_hotel_adress{
 margin-left:15px;
 color: #62433E;
 font-size:12px;
}

img, fieldset {
 border-top-width: medium;
 border-right-width: medium;
 border-bottom-width: medium;
 border-left-width: medium;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 border-top-color: -moz-use-text-color;
 border-right-color: -moz-use-text-color;
 border-bottom-color: -moz-use-text-color;
 border-left-color: -moz-use-text-color;
}

input, select {
 margin: 1px;
}

table.reservation_header{
 height:55px;
 width:100%;
 margin: 0 20px 10px 10px;
}

table.reservation_main{
 color: #62433E;
 font-size: 12px;
}

.text_title, .text_title a, .text_title a:hover{
 color: #62433E;
 font-weight:bold;
 font-size: 13px;
}

.text_content, .text_content a, .text_content a:hover{
 color: #62433E;
 font-size: 12px;
}

.jailOne {
 background-color: #F9F8F4;
}

.jailTwo {
 background-color: #E9E3E3;
}

table.atstumu_linku_tbl td {
 padding-top: 7px;
 padding-right: 0pt;
 padding-bottom: 0pt;
 padding-left: 0pt;
 color: #62433E;
 font-size: 12px;
}

.container {
width: 995px;
margin: 0px auto;
}

#sr {
background: url('../img/agneta-juosteles-sheshelis.png') repeat-y right;
margin: 0px auto;
width: 1022px;
}

#sl {
background: url('../img/agneta-juosteles-sheshelisl.png') repeat-y left;
margin: 0px auto;
width: 1037px;
}

.head {
width: 987px;
height: 166px;
background: url('../img/agneta_top_n.jpg');
}

.head h3 {
margin: 0px;
position: relative;
top: 123px;
left: 175px;
color: #582316;
font-family: verdana, tahoma;
font-weight: normal;
font-size: 17px;
width: 350px;
}

.head h3 b{
font-weight: bold;
}

.menuleft {
float: left;
width: 178px;
background: url('../img/left_menu_bg_n.jpg');
height: 894px;
overflow: hidden;
}

.cnt {
background: url('../img/top_content_bg_n.jpg') top no-repeat;
float: left;
width: 809px;
}

.clr {
clear: both;
}

.ft {
width:100%;
float: left;
margin-left: 50px;
}

.mbott {
margin-top: 10px;
width: 100%;
float: right;
height: 28px;
}

.langs div {
float:right;
width: 41px;
height: 23px;
padding-top:4px;
position:relative;
margin-right: 5px;
right:65px;
top:41px;
text-align: center;
background: url('../img/lng_bg.png') no-repeat top center;
}

.langs div a {
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #583730;
}

td {
padding-left: 5px;
}

#photoblock {
margin-right:10px;
float: right;
width: 400px;
height: 400px;
position: relative;
padding-left: 5px;
top: 0;
}


#flash_container {
margin-right:10px;
float: right;
width: 402px;
height: 302px;
position: relative;
top: 0;
}

#fb_container {
float: right;
width: 402px;
position: relative;
top: 0;
}
.gallery li{
display:block;
width:70px;
height:50px;
overflow:hidden;
float:left;
margin:0 10px 10px 0;
}

.tabstop
{
margin-top: 10px;
border-color:#E2CDAE;
border-style:solid;
border-width:1px;
text-align:center;
width: 131px;
float: left;
height: 20px;
line-height: 20px;
vertical-align: middle;
}

.gallery {
clear: both;
list-style:none;
width:402px;
border: 1px solid #E2CDAE;
height: 60px;
background-color: #F7F0E6;
padding-top: 2px;
margin: 0px;
padding: 0px;

}

#mainphoto {
background-color: #F7F0E6;
text-align:center;
}

.gallery img {
cursor: pointer;
}
.key_cloud {
	font-weight: bold; clear: both; padding: 5px;
}
.res_container label
{
float: left;
width: 190px;
font-weight: bold;
}
.res_container br {
	clear: both;
}
.res_container input {
width: 180px;
margin-bottom: 5px;}
#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}
.required {background: red}
.red {background: #ea0052;}
.red .ui-state-default {color: red}
.bold {font-weight: bold}
.fl {float: left}
.priceblock {margin-left: 150px; font-size: 14px; font-weight: bold; color: #339922}
