@font-face {
    font-family: mavenproregular;
    src: url('mavenproregular.eot');
    src: url('mavenproregular.eot?#iefix') format('embedded-opentype'),
         url('mavenproregular.woff2') format('woff2'),
         url('mavenproregular.woff') format('woff'),
         url('mavenproregular.ttf') format('truetype'),
         url('mavenproregular.svg#mavenproregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

input, textarea {font-family:Calibri, Arial;box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.12) inset;}
form {margin:0;}
/****************************************************/
/* Overwrite jquery ui styles*/
/****************************************************/
#ui-datepicker-div .ui-datepicker-header {
	background: #229B84 no-repeat;
    border: none;
    color: #222222;
    font-weight: normal;
	padding: 6px;
	border-radius: 4px 4px 0 0;
}

#ui-datepicker-div .ui-datepicker-title, #ui-datepicker-div .ui-datepicker-calendar {
	color: #fff;
}

#ui-datepicker-div table {
	margin: 0;
}

#ui-datepicker-div  thead{
	background-color: #0F4B67;
}

#ui-datepicker-div .ui-datepicker-calendar th {
	background: none;
	padding: 0.4em 0.3em;
}

#ui-datepicker-div .ui-datepicker-calendar tbody {
	background-color: none;
	border-radius: 0 0 4px 4px;
	box-shadow: 1px 1px 4px #aaa;
}

#ui-datepicker-div .ui-datepicker-calendar tr {
	border-radius: 0 0 4px 4px;
}

#ui-datepicker-div {
	padding: 0;
	width: 240px;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover {
	background-color: #229B84;
	border: 1px solid #229B84;
	color: #fff;
}

#ui-datepicker-div .ui-state-highlight,  #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
	border: 1px solid #229B84;
}

.ui-widget-header .ui-datepicker-prev.ui-state-hover, 
.ui-widget-header .ui-datepicker-next.ui-state-hover,
.ui-widget-header .ui-datepicker-next.ui-state-focus, 
.ui-widget-header .ui-datepicker-prev.ui-state-focus {
	background: none;
	border: none;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    margin-top: -3px;
}


#ui-datepicker-div .ui-icon-circle-triangle-e {
    background-position: 0 0;
	background: url("../images/arrow_right_trans.png") no-repeat center center;
}

#ui-datepicker-div .ui-icon-circle-triangle-w {
    background-position: 0 0;
	background: url("../images/arrow_left_trans.png") no-repeat center center;
}

#ui-datepicker-div  .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover {
	right: 2px;
	top: 2px;
}

#ui-datepicker-div  .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover {
	left: 2px;
	top: 2px;
}
#ui-datepicker-div .ui-state-active {
	background-color: #229B84 !important;
	border-color: #229B84 !important;
	color: #fff !important;
}

.jqm-header {background-color:#fff;}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
	background: none repeat scroll 0 0 #fff;
}

.ui-selectmenu-button .ui-icon {
	background:url('../images/ddl2.png') no-repeat;
}

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus {
	color: #6b6b6b;
	background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    outline: medium none;
}

.ui-selectmenu-button span.ui-icon {
	margin-top: -12px;
}

.ui-widget {
	color: #6b6b6b;
    font-family: inherit;
    font-size: 14px;
	font-family:Calibri;
}

.ui-selectmenu-button span.ui-selectmenu-text {
	height: 30px;
    line-height: 30px;
    padding: 0 1.1em;
}

.ui-menu .ui-menu-item {font-family:Calibri;padding:1px 1em 1px 1em}
.ui-selectmenu-button {box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.12) inset;}
/****************************************************/

body {
	font-family: mavenproregular, Arial, sans-serif;
	margin:0;
	padding:0;
	color:#464646;
	background:url(../images/bg3.png) repeat center 0 transparent;position:relative;
}

*:before, *:after {
    box-sizing: border-box;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {color:#464646;}

h1, h2, h3, h4 {margin-top:0;}
h1 {font-size:24px;}

a, a:hover, a:focus {color:#fff;text-decoration:none;}

.float-left {float:left;}
.float-right {float:right;}

#main {min-width: 1100px;}

.fullwidth {width:100%;}
.banner_bg {background-color:#010101;background:url(../images/main_bg.jpg) no-repeat center 0 #080808;}
.banner2_bg {background-color:#010101;background:url(../images/inner_bg.png) no-repeat center bottom #080808;height:163px}

.inner_container {margin:0 auto;width:1100px;text-align:center;padding:30px 0 70px;position:relative;}
.inner_container a {color:#128283;}
.inner_container a:hover {text-decoration:underline;}
.inner_bottom {padding:30px 0;}
.inner_bottom .head_container {text-align:center !important;width:auto !important;}

.admin_logout {position:absolute; right:0; top: 15px;background-color:#fff;padding:2px 8px;border-radius:3px;}

#admin_container {font-family:calibri;}
#admin_container .has-pretty-child, #admin_container .prettycheckbox, .prettyradio {width:auto;}
#admin_container .fullmain  {padding:20px 30px;}
#admin_container .fullmain > div {margin:0;}
#admin_container table.table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
#admin_container table.table th {
    background-color: #e7f4f1;
    border: 2px solid #fff;
    border-radius: 3px;
    font-size: 14px;
    padding: 9px 7px;
}
#admin_container table.table .filter_btn {
	border-width: 0; font-size:12px; padding: 0;background-color:transparent;color:#000;font-weight:bold;cursor:pointer;
}
#admin_container table.table .selected {
	border-width: 0; font-size:12px; padding: 0;background-color:transparent;color:#000;cursor:pointer;
}
#admin_container table.table tr:nth-child(2n) {background: #f9f9f9}
#admin_container table.table tr:nth-child(2n+1) {background: #FFF}

#admin_container table.table th input[type="submit"] {box-shadow:none;color:#000 !important;}

#admin_container .btn_edit {
	background: url("../images/rezervacijos_1.png") no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
}
#admin_container .btn_print {
	background: url("../images/allicons18x18.png") no-repeat scroll -227px -2px transparent;
    display: block;
    height: 25px;
    width: 25px;
}
#admin_container .btn_check {
	background: url("../images/allicons18x18.png") no-repeat scroll -100px -190px transparent;
    display: block;
    height: 25px;
    width: 25px;
}
#admin_container .btn_delete {
	background: url("../images/allicons18x18.png") no-repeat scroll -37px -109px transparent;
    border-width: 0;
    cursor: pointer;
    display: block;
    height: 25px;
    padding: 0;
    width: 25px;
	box-shadow:none;
}
#admin_container .btn_comp {
    background: url("../images/comp.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
}
#admin_container .btn_user {
    background: url("../images/user.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
}
#admin_container .btn_view {
	background: url("../images/allicons18x18.png") no-repeat scroll -2px -215px transparent;
    display: block;
    height: 25px;
    width: 25px;
	text-decoration:none;
}
#admin_container .btn_contract {
	background: url("../images/allicons18x18.png") no-repeat scroll -100px -162px transparent;
    display: block;
    height: 25px;
    width: 25px;
	text-decoration:none;
}
#admin_container .user_summary {float:left;min-height: 50px;}
#admin_container .admin_form {float:left;}

#admin_container #display_form, #admin_container .display_form {
    background-color: #cccccc;
    float: left;
    padding: 5px 0;
    width: 740px/*100%*/;
}
#admin_container .display_form_item {
    border-bottom: 1px solid #ffffff;
    float: left;
    margin: 5px 10px 0;
    padding: 0 0 5px;
    width: 720px;
}
#admin_container .display_form_item .half {
    float: left;
    width: 50%;
}
#admin_container .display_form_item label {
    display: block;
    float: left;
    font-weight: bold;
    margin-left: 10px;
    padding: 4px 0;
    width: 145px;
}
#admin_container .display_form_item label span {
    color: #ff0000;
    display: inline;
    float: none;
    padding: 0;
    width: auto;
}
#admin_container .display_form_item label.radio {
    background-color: transparent;
    color: #000000;
    display: inline;
    float: none;
    font-weight: normal;
    margin-left: 0;
}
#admin_container .display_form_item label.short {
	width: 80px;
}
#admin_container .display_form_item input.short {
    float: left;
    margin-left: 10px;
    text-align: center;
    width: 40px !important;
}
#admin_container .display_form_item span.short {
    float: left;
	padding: 4px 0;
	margin-left: 10px;
	width: 40px !important;
}
#admin_container .display_form_item .half input[type="text"] {
    width: 170px;
}
#admin_container .display_form_item input[type="text"] {
    border-radius: 5px;
    border-width: 0;
    padding: 4px 3px;
    width: 530px;
}
#admin_container .display_form_item input[type="text"] {
    border-radius: 5px;
    border-width: 0;
    padding: 4px 3px;
    width: 530px;
}
#admin_container .display_form_item #DateFrom, #admin_container .display_form_item #DateTo {
    margin-right: 5px;
    width: 70px;
}
#admin_container .display_form_item select#HoursFrom, #admin_container .display_form_item select#HoursTo {
    margin-right: 5px;
}
#admin_container .display_form_item select {
    border-radius: 5px;
    border-width: 0;
    padding: 3px;
}
#admin_container .display_form_item #PickupFrom, #admin_container .display_form_item #ReturnTo, #admin_container .form_item #UseIn, #admin_container .display_form_item #DepositStatusID, #admin_container .display_form_item .select {
    width: 193px;
}
#admin_container .display_form_item textarea {
    border-radius: 5px;
    border-width: 0;
    padding: 4px 3px;
    width: 509px;
}

#admin_container .display_form_buttons { margin: 5px 10px; float: left; width: 720px; }
#admin_container .display_form_buttons .message { line-height:28px; color: #ff0000; }


#admin_container #client_type { background-color: #ccc; float: left; width:740px; }
#admin_container #client_type ul { padding: 0; margin: 0; }
#admin_container #client_type ul li#tab1 {background:url("../web_images/person.png") no-repeat scroll 130px center #fff;}
#admin_container #client_type ul li#tab2 {background:url("../web_images/office.png") no-repeat scroll 95px center #fff;}
#admin_container #client_type ul li { display: inline-block; text-align: center; width: 50%; font-weight: bold; padding: 10px 0; cursor: pointer; }
#admin_container #client_type ul li.sel { background-color: #CCCCCC !important; }
#admin_container #client_type > div { padding: 10px 0 0; }
#admin_container .zeropercent {display: inline-block;margin: 0;width: 60px !important;}
#admin_container .labelfree {display: inline-block;margin: 0;}
#admin_container .labelfree label {width:auto;margin:0;}
#admin_container #reservation_form { width: 740px; float: left; }
#admin_container .img_container {width: 170px;height: 170px;float: left;}

#admin_container .side_menu_container {
    float: left;
    margin: 0 20px 0 0;
    width: 200px;
}
#admin_container .information_container {
	float: right;
    margin: 0;
    width: 820px;
}

#search_panel {
	background-color: #d3d3d3;
	padding:20px;
	margin:10px 0;
	float:left;
	width:100%;
}
.shopitems_container
{
	margin-left: -20px;
}
.preke_container
{
	width: 170px;
	float: left;
	margin: 0px 0px 20px 20px;
}
.preke_container .choose_car
{
	background-color:#000;
	color:#fff;cursor: pointer;float: left;padding: 5px 0;text-align: center;width: 170px;margin-top:10px;
}
.header_preke
{
	float:left;
	padding:0px 10px;
	line-height:27px;
	height:27px;
	overflow: hidden;
	color:#ffffff;
	width:150px;
	font-size:13px;
	font-weight:bold;
	background: url(../web_images/content_header_bg.jpg) repeat-x;
}

a.preke_item
{
	display:block;
	color: #ffffff;
	text-decoration: none;
/*	float:left;
	width:150px;
	height:140px;
	background: url(../web_images/ratlankis.jpg) no-repeat;*/
}

.preke_aprasymas
{
	float:left;
	width:150px;
	/*height:54px;*/
	/*text-align:right;*/
	color:White;
	background: url(../web_images/preke_aprasymas.jpg) repeat-x;
	line-height: 15px;
	padding: 5px 10px;
	font-size:11px;
}

.preke_rezervuoti
{
	float:left;
	background: url(../web_images/tiny_bg.jpg) repeat 0 0 transparent;
	line-height: 15px;
}
.preke_rezervuoti a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width:150px;
	padding: 5px 10px;
	display: block;
}


#display_form {
    border-radius: 3px;
    background: none repeat scroll 0 0 #e7f4f1;
    margin: 0;
    padding: 25px 15px;
	text-align:left;
}
#display_form .display_form_item {
    box-sizing: border-box;
    float: left;
    margin: 0 0 15px;
    width: 100%;
	font-size:14px;
}
#display_form .half {
	width:50%;
	float:left;
}
#display_form label {
    display: inline-block;
    font-weight: bold;
    width: 170px;
}

#display_form span {
	width: calc(100% - 170px);
    display: inline-block;
}

.display_form_item {font-size:14px;margin-top:10px;width:100%;float:left;}
.display_form_item span.label {float:left;line-height: 32px;}
.display_form_item span.child {float:right;line-height: 32px;}
.display_form_item label.short {width:80px !important;display:inline-block;text-align:right;padding:0 5px 0 0;}
.display_form_item input.short {width:60px !important;display:inline-block;}
.display_form_item span.short {width:60px !important;display:inline-block;}

.form_footer_item {width: 100%;height:30px;line-height:30px;display:inline-block;}
.underline {border-bottom: 1px solid #e5e5e5;}
.form_footer_item .half {width:50%;float:left;}
.form_footer_item .half label {width:188px;color:#128283;display:inline-block;margin-left:25px;}
.form_footer_item .half > span{width:108px !important;color:#464646;display:inline-block;font-weight:bold;text-align:right;margin-right:25px;}
.form_footer_item .totalamount {border-radius:3px;background-color:#0c4d6d;}
.totalamount label, .totalamount > span {color:#fff !important;}
.form_footer_item .half input[type=text] {width:100px;border-radius: 5px;border-width: 0;padding: 4px 3px;}

.display_form_item.longer label {width:250px !important;}
.display_form_item.longer span {width: calc(100% - 250px) !important;}

#admin_container .display_form_item.longer label {width:240px !important;}
#admin_container .display_form_item.longer span {width: calc(100% - 260px) !important;}

#head {margin:0 auto;width:1100px;height:38px;line-height:38px;text-align:center;position:relative;color:#464646;font-size:14px;}
#head #elements {text-align:right;}
#elements a {color:inherit;text-decoration:none;}
#elements .mobile {display:inline-block;margin-left:40px;background:url(../images/mobile_top.png) no-repeat 0 center transparent;padding-left:20px;}
#elements .phone {display:inline-block;background:url(../images/phone.png) no-repeat 0 center transparent;padding-left:20px;}
#elements .city {/*background: url("../images/ddl.png") no-repeat scroll right center transparent;*/display: inline-block;margin-left: 10px;padding-right: 25px;}
#elements .nobg {background: none;}
#elements .email {display:inline-block;margin-right:25px;background:url(../images/email.png) no-repeat 0 center transparent;padding-left:20px;}
#elements .sep {display:inline-block;width:2px;height:19px;line-height:19px;background-color:#d1d1d1;margin:0 20px;}
#elements .languages {font-weight:bold;}
#elements .languages a {color:#1c8980;text-decoration:underline;}
#elements .languages .sep {margin:0 3px;}

#banner {margin:0 auto;width:1100px;height:410px;position:relative;}
#promo {width:220px;height:44px;position:absolute;top:300px;left:0;background:url(../images/promo.png) no-repeat center center transparent;}
#promo a {color: #fff;display: block;font-size: 14px;font-weight: bold;height: 100%;line-height: 44px;padding: 0 10px;text-align: right;}
#topmenu {margin:0 auto;width:100%;height:48px;background-color:#00554e;opacity: 0.9;filter: alpha(opacity=90);}
#menu {margin:0 auto;width:1100px;text-align: right;}
#menu .item {font-size:15px;color:#fff;padding: 8px 10px;display:inline-block;margin:7px 0;line-height: 17px;float:left;}
#menu .active, #menu .item:hover {background-color: #1f9e85;text-decoration:none;border-radius: 3px;}
#menu span.sep {width:2px;height:18px;line-height:28px;background-color:rgba(255, 255, 255, .2);margin:15px 8px;display:inline-block;font-size:0px;float:left;}
#sub_menu {width:1100px;margin: 0 auto;position:relative;}
#sub_menu > div {background-color: #1f9e85;right: 0;padding: 4px 8px;position: absolute;top: -10px;border-radius:3px;z-index: 2;}
#sub_menu .item {font-size:15px;color:#fff;display:inline-block;line-height: 17px;float:left;}
#sub_menu .active {background-color:#0c4d6d;padding:2px 4px;border-radius:3px;}
#sub_menu span.sep {width:2px;height:18px;background-color:rgba(255, 255, 255, .2);margin:0 8px;display:inline-block;font-size:0px;float:left;}

#logotop {position:absolute;top:19px;left:-15px;width:79px;height:19px;background:url(../images/logotop.png) no-repeat 0 0 transparent;z-index:2;}
#logo {position:absolute;top:36px;left:1px;width:208px;height:48px;background:url(../images/logo.svg) no-repeat 0 0 transparent;z-index:2;}
#logobottom{position:absolute;top:86px;left:-15px;width:79px;height:19px;background:url(../images/logobottom.png) no-repeat 0 0 transparent;z-index:2;}

#express {position:absolute;top:43px;right:50px;background:url(../images/bookonline.png) no-repeat 0 0 transparent;width:282px;height:336px;z-index:2;}
#express #controls {float:left;margin-top:20px;padding:0 15px;}
#controls .chead {color:#fff;font-size:17px;line-height:17px;font-weight:bold;text-transform:uppercase;margin-bottom: 27px;padding-left: 40px;}
#controls .field1 {width:100%;margin-bottom:14px;float:left;font-family:Calibri;}
#controls .field2 {width:100%;margin:0 0 14px;float:left;font-family:Calibri !important;}
#controls .field3 {width:100%;margin-bottom:14px;color:#fff;font-family:Calibri;}
#controls .field2 input[type="text"], #controls .field3 input[type="text"] {background-color:#fff;}
#controls .field2 .date-field {position:relative;}
#controls .ui-icon {height: 24px;width: 24px;}
#controls label {color:#fff;font-size:14px;}
#actions {height:42px;margin-bottom: 15px;}
#actions div {height:42px;line-height:42px;color:#fff !important;font-size:15px;width:50%;display:inline-block;font-weight:bold;}
#actions div:last-child {text-align:right;font-weight:normal;}
#actions a {display:inline-block;}
#controls .go {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-family: mavenproregular;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}

.bg1 {width:100%;background:url(../images/bg1.png) repeat center 0 transparent;position:relative;}
.bg2 {width:100%;background:url(../images/bg4.png) repeat center 0 transparent;position:relative;}
.bg3 {width:100%;background:url(../images/bg3.png) repeat center 0 transparent;position:relative;}

.heading {margin:0;width:100%;position:absolute;top:-49px;left:0;height:49px;}
.head_container {text-align:center;display:inline-block;}
.head {height:30px;padding-top:19px;display:inline-block;font-size: 22px;font-weight: bold;line-height: 28px;box-sizing:content-box;float:left;text-transform:uppercase;}
.head_left {width:66px;height:30px;padding-top:19px;display:inline-block;box-sizing:content-box;float:left;}
.head_right {width:66px;height:30px;padding-top:19px;display:inline-block;box-sizing:content-box;float:left;}

.heading_min {margin:0;width:100%;position:absolute;top:-40px;left:0;height:40px;text-align: left;}
.head_min_container {text-align:center;display:inline-block;}
.head_min {height:21px;padding:10px 0 7px;display:inline-block;font-size: 22px;font-weight: bold;line-height: 28px;box-sizing:content-box;float:left;text-transform:uppercase;background:url(../images/bg1.png) repeat 0 bottom transparent;border-bottom:2px solid rgba(0, 0, 0, .11);}
.head_left_min {width:58px;height:21px;padding-top:19px;display:inline-block;box-sizing:content-box;float:left;background:url(../images/head_left_min.png) no-repeat 0 0 transparent;}
.head_right_min {width:58px;height:21px;padding-top:19px;display:inline-block;box-sizing:content-box;float:left;background:url(../images/head_right_min.png) no-repeat 0 0 transparent;}

.bg1 .head {background:url(../images/bg1.png) repeat center bottom transparent;border-bottom:2px solid rgba(0, 0, 0, .11);}
.bg1 .head_left {background:url(../images/left1.png) no-repeat 0 0 transparent;}
.bg1 .head_right {background:url(../images/right1.png) no-repeat 0 0 transparent;}

.bg2 .head {background:url(../images/bg4.png) repeat center bottom transparent;border-bottom:2px solid rgba(255, 255, 255, .22);color:#fff;}
.bg2 .head_left {background:url(../images/left4.png) no-repeat 0 0 transparent;}
.bg2 .head_right {background:url(../images/right4.png) no-repeat 0 0 transparent;}

.bg3 .head {background:url(../images/bg3.png) repeat center bottom transparent;border-bottom:2px solid rgba(255, 255, 255, .22);color:#fff;}
.bg3 .head_left {background:url(../images/left3.png) no-repeat 0 0 transparent;}
.bg3 .head_right {background:url(../images/right3.png) no-repeat 0 0 transparent;}

.shadow {width:100%;height:169px;position:absolute;left:0;bottom:0;background:url(../images/bg_shadow.png) repeat-x 0 bottom transparent;}

.heading .registracija {width: 150px;}
.heading .express {width: 216px;}
.heading .svarbu {width: 170px;}
.heading .populiariausi {width:336px;}
.heading .rezervuoti {width:208px;}
.heading .apmokejimas {width:160px;}
.heading .atsiliepimai {width:144px;}
.heading .automobiliai {width:160px;}
.heading .pradzia {width:136px;}
.heading .pradzia span {background:url(../images/arrow_green_up.png) no-repeat center center transparent;display: inline-block;height: 20px;margin-right: 10px;width: 18px;}
.heading .pradzia a, .heading .pradzia a:hover, .heading .pradzia a:visited {color:#fff;text-decoration:none;}

.button {display:inline-block;height:34px;line-height:34px;}
.button .text{display:inline-block;padding:0 10px;background-color:#0c4d6d;border-radius:0 3px 3px 0;color:#fff;font-weight:bold;line-height:34px;float:left;}
.button .arrow {display:inline-block;width:30px;display:inline-block;border-radius:3px 0 0 3px;line-height:34px;float:left;}

.btn1 .arrow_right {background:url(../images/arrow1.png) no-repeat center center #128283;}
.btn1 .arrow_down {background:url(../images/arrow_down.png) no-repeat center center #128283;}
.btn1.full .text { color: #fff; }
.btn1.full .arrow_down { background: url("../images/arrow1.png") no-repeat scroll center center #128283; }
.btn2 .arrow {background:url(../images/arrow2.png) no-repeat center center #fff;}

.btn_login {height:24px;line-height:24px;float:right;padding:7px 0;}
.btn_login .text{display:inline-block;padding:0 5px;background-color:#0c4d6d;border-radius:0 3px 3px 0;color:#fff;float:left;}
.btn_login .icon {display:inline-block;background:url(../images/login.png) no-repeat center center #128283;width:24px;height:24px;border-radius:3px 0 0 3px;float:left;}

.cars {width:1108px;margin-left:-8px}
.cars .car {width:245px;height:230px;padding:12px;background-color:#fff;border-radius:3px 3px 3px 3px;margin: 0 0 8px 8px;float:left;box-sizing:content-box;color:#464646 !important;}
.cars .car:hover, .cars .car:focus {box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);}
.cars .car_img {width:100%;height:158px;text-align:center;display:block;}
.cars .car_info {border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:4px 0;text-align:center;display:block;}
.car_info .title {display:inline-block;width:100%;color:#118674;font-size:16px;line-height:16px;font-weight:bold;}
.car_info .sub {display:inline-block;width:100%;font-size:14px;line-height:14px;}
.car_info .rating {display:inline-block;width:100%;height:15px;}
.car_info .rate_on, .carprofile_info .rate_on {display:inline-block;width:14px;height:14px;background:url(../images/rate_on.png) no-repeat center 0 transparent;}
.car_info .rate_off, .carprofile_info .rate_off {display:inline-block;width:14px;height:14px;background:url(../images/rate_off.png) no-repeat center 0 transparent;}

.centered {width:100%;text-align:center;}
.clear {width:100%;clear:both;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#steps div {display:inline-block;width:220px;float:left;}
#steps .img {width:220px;height:150px;display:inline-block;}
#steps .title {display:inline-block;font-size:16px;color:#fff;}
#steps .desc {display:inline-block;font-size:14px;color:#c0f3ef;width:200px;height:60px;}
#steps .step1 {background:url(../images/step1.png) no-repeat center 0 transparent;}
#steps .step2 {background:url(../images/step2.png) no-repeat center 0 transparent;}
#steps .step3 {background:url(../images/step3.png) no-repeat center 0 transparent;}
#steps .step4 {background:url(../images/step4.png) no-repeat center 0 transparent;}
#steps .step5 {background:url(../images/step5.png) no-repeat center 0 transparent;}

#payments {text-align:center;height: 120px;}
#payments_head {font-size:25px;text-align:center;margin-bottom:20px;}
#payments div {display:inline-block;padding:0 10px;height:90px;border-right:2px solid rgba(0, 0, 0, .1);}
#payments .payment1 {background:url(../images/payment1.png) no-repeat center center transparent;width:200px;}
#payments .payment2 {background:url(../images/payment2.png) no-repeat center center transparent;width:200px;}
#payments .payment3 {background:url(../images/payment3.png) no-repeat center center transparent;width:200px;}
#payments .payment4 {background:url(../images/payment4.png) no-repeat center center transparent;width:200px;}
#payments .payment5 {background:url(../images/payment5.png) no-repeat center center transparent;width:100px;border-width:0;}

#reviews_container {margin:0 auto;width:1100px;height:160px}
#prev, #next {width:20px;height:160px;float:left;}
#prev {display:inline-block;}
#next {display:inline-block;}
.reviews {width:1050px;display:inline-block;float:left;}
.reviews .review {margin:10px 0 0 20px;padding-left:20px;background:url(../images/quotes_left.png) no-repeat 0 top transparent;width:310px;display:inline-block;text-align:left;float:left;}
.review  p {margin:0 0 10px;;color:#fff;font-size:15px;line-height: 20px;}
.review .quotes_end {display:inline-block;margin-left:3px;width:15px;height:12px;background:url(../images/quotes_right.png) no-repeat 0 0 transparent;}
.review .author {color:#c0f3ef;font-size:18px;font-weight:bold;}

#footer {margin:0 auto;width:1100px;}
#footer .mobile_version {float:left;margin-top: 17px;font-size:14px;color:#fff;margin-left: 0;}
#footer .mobile {height:34px;width:34px;display:inline-block;background:url(../images/mobile.png) no-repeat center center #107071;border-radius:3px 0 0 3px;float:left;}
#footer .version {display:inline-block;border-radius:0 3px 3px 0;background-color:#128283;float:left;line-height: 12px;padding: 5px 7px;text-align: left;color:#fff;}
#footer .facebook {float:left;margin:23px 0 0 25px;}
#footer .rapidssl {float:left;margin:12px 0 0 16px;}
#footer .drivelt {float:right;margin:15px 0 0 0;width:150px;height:36px;}
#footer .stipriausi {float:left;margin:0 20px 0 0;float:right;}
#footer .search {background-color:#173b4b;border-radius:3px 3px 3px 3px;border-top:1px solid #13303d;border-left:1px solid #13303d;border-bottom:1px solid #2f4f5d;border-right:1px solid #2f4f5d;width:335px;height:32px;display:none;float:left;margin:17px 0 0 100px;}
#footer .search  .ui-input-text {background-color:transparent !important;text-shadow:none;width:280px;float:left;box-shadow:none;}
#footer .search input {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-width:0;height: 30px;width: 280px;color:#9ab7c4;font-size:16px;padding:0 10px;line-height: 30px;}
#footer .search_btn {width:24px;height:24px;display:block;float:right;background:url(../images/search.png) no-repeat center center #1e4a5e;border-radius:3px 3px 3px 3px;margin:3px;}
#footer #bottom {width:100%;display:inline-block;border-top: 2px solid rgba(0, 0, 0, .1);margin:20px 0 0;padding:20px 0 0;color:#7894a1;font-size:14px;}
#footer #bottom_left {width:400px;display:inline-block;text-align:left;}
#footer #bottom_right {text-align:right;width:700px;display:inline-block;}
#footer #bottom_right .item {margin-left: 15px;color:#71a1b5;}

/* inner */
#banner2 {margin:0 auto;width:1100px;height:115px;position:relative;}
#promo2 {width:220px;height:44px;position:absolute;top:35px;right:0;background:url(../images/promo.png) no-repeat center center transparent;text-transform:uppercase;}
#promo2 a {color: #fff;display: block;font-size: 14px;font-weight: bold;height: 100%;line-height: 44px;padding: 0 10px;text-align: right;}

.balloon {position:relative;display: inline-block;height: 36px;width: 0;background:url(../images/balloon_left.png) no-repeat left center transparent;padding-left:7px;}
.counter {border-radius:3px;color:#8c8c8c;font-size:18px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;background-color:#fff;position:absolute;display:inline-block;top:0;white-space:nowrap;}

.center_block{display: table-cell; width: 6px; background:none;}
.left_block, .right_block {border-radius:3px;background-color:#fff;display:table-cell;}
.left_block {width:260px;margin-right:6px;min-height:200px;padding:30px;}
.right_block {width:694px;min-height:200px;padding:30px 40px;}

.content2 .head_container {width:100%;text-align:left;display:inline-block;}
.subhead, .subhead2, .filters, .breadcrumbs {width:100%;height:40px;line-height:40px;border-radius:3px;margin-bottom:10px;}
.subhead, .subhead2, .breadcrumbs {background-color:#fff;font-size:16px;text-align:left;}
.subhead2 {background-color:#128283;color:#fff;font-weight:bold;}
.subhead > div, .subhead2 > div, .breadcrumbs > div {margin:0 20px;}
.subhead .express, .subhead .live {color:#fff;font-weight:bold;height:34px;line-height:34px;margin:2px 0;display: inline-block;padding:0 10px;}
.subhead .express {border-radius:3px 0 0 3px;background:url(../images/express_live_bg.png) no-repeat right center #0c4d6d;padding-right:30px;}
.subhead .live {background-color:#128283;border-radius:0 3px 3px 0;}
.filters {background-color:#128283;font-size:15px;font-weight:bold;color:#fff;}
.filters .filter {float:left;margin-left:20px;}
.filters .filter .label {float:left;padding-right:5px;}
.filters .filter .select_container {float:left;display:inline-block; line-height: 16px; padding: 4px 0 0;}
.filters .filter .filter1 {width:190px;}
.filters .filter .filter2 {width:120px;}
.filters .filter .filter3 {width:150px;}

.paging span {
	display: inline-block;
	padding:0 10px;
	margin-right: 10px;
	background-color:#0c4d6d;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	line-height: 34px;
	text-transform: uppercase;
}
.paging a, .paging b {
	border-radius:3px;
	color:#8c8c8c;
	font-weight:bold;
	height:34px;
	line-height:34px;
	padding:0 10px;
	background-color:#fff;
	display:inline-block;
	white-space:nowrap;
}

.paging a:hover, .paging a:focus, .paging b {background-color:#118674; color:#fff; text-decoration: none;}


.breadcrumbs a {font-weight:bold;color:#107d67;}
.breadcrumbs .back_btn {float:right;font-size:15px;padding-left:20px;background:url(../images/arrows_black.png) no-repeat left center transparent;}

.fullmain {background-color:#fff;font-size:16px;text-align:left;border-radius:3px;padding: 20px 0;margin-bottom: 10px;}
.fullmain > div {margin:0 20px;}
.fullmain a {color:#107d67;}
.fullmain .car_imgs {width:396px;float:left;}
.carprofile_info {width:580px/*540px*/;float:right;position:relative;}
.carprofile_info  h1 {border-bottom:2px solid #e5e5e5;line-height:30px;padding:0 200px 12px 0;}
.carprofile_info  h1 .query_link {position:absolute;top:0;right:0;}
.carprofile_info  h3 {margin:20px 0 5px;}
.carprofile_info  .car_youtube {width:24px;height:24px;display:inline-block;background:url(../images/car_youtube.png) no-repeat center center transparent;}
.carprofile_info .rating {font-size: 14px;margin-right: 10px;display:inline-block;}
.carprofile_info .bottom_buttons {float:right;text-align:right;}
.carprofile_info .button {font-size: 14px;float:right;}
.carprofile_info .price {text-align:center;font-size:18px;font-weight:bold;width:128px;height:32px;line-height:32px;border:1px solid #dcdcdc;border-radius:3px;float:right;}
.carprofile_info .specifications {font-family:Calibri;font-size:13px;}
.carprofile_info .specifications .sep {border-top:1px solid #e5e5e5;width:100%;margin:0 0 5px;clear:both;}
.carprofile_info .spec {width:120px;display:inline-block;float:left;padding-bottom:5px;}
.carprofile_info .spec .spec_img, .carprofile_info .spec .spec_text {width:100%;text-align:center;display:inline-block;}
.carprofile_info .spec .spec_img {height:40px;}
.spec .specimg {margin:0 !important;}
.carprofile_info .spec_ext {width:160px;display:inline-block;font-size:14px;font-weight:bold;font-family:mavenproregular, Arial, sans-serif;float:left;padding-bottom:5px;}
.carprofile_info .spec_ext  .title {color:#107d67;font-weight:normal;}
.carprofile_info .description {border-bottom:1px solid #e5e5e5;margin-bottom:20px;font-size:14px;}
.carprofile_info .description p {margin:5px 0;}

#reservation_form .carprofile_info {width: 100%}
#reservation_form .carprofile_info h1 {text-transform: none;}
#reservation_form .carprofile_info #car_img {float:left;}
#reservation_form .carprofile_info .specifications {width: 500px; float: right;}
#reservation_form .carprofile_info .spec {width:110px;}

.car_imgs {width:396px;margin:0 30px;}
.car_imgs .car_imgbig {width:394px;height:290px;border:1px solid #dcdcdc;border-radius:3px;}
.car_imgs .car_imgbig table {width:100%;height:100%;}
.car_imgs .car_imgbig td {text-align:center;padding:0;}
.car_imgs .img_slider {margin-left:-9px;position:relative;}
.car_imgs .img_slider .thumb {width:116px;height:82px;display:inline-block;padding:4px;border:1px solid #dcdcdc;border-radius:3px;margin-left:9px;float:left;margin-top:10px;}
.car_imgs .img_slider .prev, .car_imgs .img_slider .next {width: 24px;height:24px;position:absolute;top:45px;}
.car_imgs .img_slider .prev {left:-20px;background:url(../images/img_prev.png) no-repeat center center transparent;cursor:pointer;}
.car_imgs .img_slider .next {right:-29px;background:url(../images/img_next.png) no-repeat center center transparent;cursor:pointer;}

/* controls */
.ui-field-contain, .ui-mobile fieldset.ui-field-contain {margin:0;}
.ui-input-text {border:0px none !important;box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.55) inset;}
.date-field {width:112px;float:left;}
.time-field {width:112px;float:right;height:32px;}
.halfwidth {width:50%;float:left;}

.ui-overlay-a {color:#464646;}
.ui-input-text input, .ui-input-search input, textarea.ui-input-text {line-height:18px;}
.ui-input-text input, .ui-input-search input {min-height:18px;}
.ui-btn, .ui-input-text {font-size:15px !important;text-align:left;}
.ui-btn:hover {background-color:transparent !important;text-shadow:none !important;color:#fff !important;}
.ui-btn-icon-left:after{left:0;}
.ui-btn.ui-checkbox-off:after {background:url(../images/check-off.png) no-repeat 0 center transparent;opacity: 1;}
.ui-btn.ui-checkbox-on:after{background:url(../images/check-on.png) no-repeat 0 center transparent !important;opacity: 1;}
.ui-checkbox input, .ui-radio input {left:0;}
.ui-checkbox {margin:0;}
.ui-checkbox .ui-btn {background-color:transparent;border:0 none;text-shadow:none;color:#fff;padding:0 0 0 25px;}
.ui-btn, label.ui-btn {font-weight:400;}
.ui-mobile label, div.ui-controlgroup-label {font-weight:15px;}

.ui-select {margin:0;width:100%;}
.ui-select .ui-btn {padding:6px 30px 6px 6px;line-height:18px;height:18px;border-radius:3px;box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.55) inset;border-width:0;background-color:#fff;}
.ui-select .ui-btn:hover {background-color:#fff !important;color:#464646 !important;}
.ui-select select {border: 0 none;}
.ui-select .ui-btn-icon-right:after {right:2px;}
.ui-icon-carat-d:after {background:url(../images/ddn.png) no-repeat center center transparent;border-radius:0;width:24px;height:24px;top:14px;}

.ui-datepicker {z-index:2;}
.ui-datepicker-calendar th {background-color:#d3d3d3;}
/* BOOTSTRAP UNUSED */

/*.input-text {border-left:1px solid #969696 !important;border-top:1px solid #969696 !important;border-right:1px solid #fff !important;border-bottom:1px solid #fff !important;border-radius:3px 3px 3px 3px;height:30px;color:#464646;font-size:15px;display:inline-block;}*/

/*
.input-select .btn {border-left:1px solid #969696 !important;border-top:1px solid #969696 !important;border-right:1px solid #fff !important;border-bottom:1px solid #fff !important;border-radius:3px 3px 3px 3px;}
.input-select .ddn {width:24px;height:24px;display:inline-block;background:url(../images/ddn.png) no-repeat center center transparent;}
*/
.input-select {width:112px !important; display:inline-block;float:right !important;}
.input-select .btn {padding: 4px 20px 4px 12px;width:112px;height:30px;border-left:1px solid #969696 !important;border-top:1px solid #969696 !important;border-right:1px solid #fff !important;border-bottom:1px solid #fff !important;border-radius:3px 3px 3px 3px !important;}
.input-select .filter-option {height: 20px;line-height: 20px;}
.input-select .caret {width:24px;height:24px;display:inline-block;background:url(../images/ddn.png) no-repeat center center transparent;border-width:0;position: relative !important;margin:0 !important;top:-2px !important;right: 11px !important;border-radius:3px 3px 3px 3px !important;}
/*.input-select .btn-default:hover, .input-select .btn-default:focus, .input-select .btn-default.focus, .input-select .btn-default:active, .input-select .btn-default.active, .input-select .open > .dropdown-toggle.btn-default {background-color:inherit;color:inherit;}*/

.input-checkbox .check-box {background:url(../images/check-off.png) no-repeat 0 center transparent;box-shadow:none;padding:0 0 0 20px;}
.input-checkbox .btn:hover, .input-checkbox .btn:focus, .input-checkbox .btn.focus {color:inherit;}
.input-checkbox .active {background:url(../images/check-on.png) no-repeat 0 center transparent;}

.carousel-control {position:relative;}
.carousel-inner {width:1050px;}

#issueplacetext {
	display: none;
}

#fog_of_war {
	background: url("../images/loader.gif") no-repeat center center #ccc;
	float: left;
    height: auto;
    min-height: 64px;
    opacity: 0.8;
    width: 1100px;
}

.read_more {
	overflow: hidden;
}

.read_more_btn {
	background: url("../images/arrow_down2.png") no-repeat;
	cursor: pointer;
    display: inline-block;
    height: 18px;
    position: absolute;
    width: 18px;
}

.read_more_btn.hide {
	background: url("../images/arrow_up.png") no-repeat;
}


#express_form .add_additional_equipment.active .text {
	color: red;
}


#contact_container {
	background: none repeat scroll 0 0 #fff;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 80px;
    padding: 0;
    position: relative;
}

#contact_container #contact_box {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 5px 5px;
    box-sizing: border-box;
    float: left;
    height: 38px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
	margin: 0 10px;
    position: relative;
    width: 250px;
    z-index: 2;
}

#contact_container .contact {
	/*cursor: pointer;*/
    float: left;
    width: 100%;
}

/****************************************************/
/* EB styles */
/****************************************************/
#eb, .eb {
	text-align: left;
}

#eb .heading .kodel {
    width: 135px;
}

#eb .heading .apmokejimas, #eb .heading .dovanu, #eb .heading .kodel {
	width:144px;
}

#eb .head {
	text-align: center;
}

#eb .left_block {
	height: 100%;
}

#eb h1 {
	text-transform: uppercase;
}

#eb h2 {
	font-size: 20px;
	text-transform: uppercase;
}

#eb  h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	text-transform: uppercase;
}

#eb .separator {
	border: 1px solid rgba(0, 0, 0, 0.11);
}

#eb .separatorthin {
	border-bottom: 1px solid rgba(0, 0, 0, 0.11);
	height:0;
}

#eb .left_block h3 {
	text-align: center;
}

#eb .left_block p {
	margin: 0 0 15px;
}

.right_block p, ul {
	font-size: 14px;
}

#eb .left_block {
	font-size: 15px;
}

#eb .left_block .list, #eb .right_block .list {
	list-style-image: url("../images/arrow4.png");
	padding: 0 0 0 15px;
}

#eb .left_block .list li, #eb .right_block .list li {
	padding: 6px 0;
}

#eb .text_link {
	 color: #107d67; 
	 font-weight: bold;
	 text-decoration:none;
}

/****************************************************/
/* kaip_rezervuoti.html */
/****************************************************/
#eb .left_block .knopke {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 195px;
}

#eb .left_block .knopke a {
	display: block;
    line-height: 37px;
    margin: 7px 0;
	background: rgb(8,55,81);
	height: 37px;
	width: 194px;
	margin: 0 0 13px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 14px;
	color:#fff;
}

#eb .left_block .knopke a:hover, #eb .left_block .knopke .active {
	background: #128284;
	text-decoration: none;
	color: white;
}

#eb .left_block .knopke .text {
	display: inline-block;
	margin-left: 24px;
}

#eb .left_block .knopke .arrow {
	background: url("../images/arrow3.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 37px;
    float: right;
	margin-right: 11px;
    width: 10px;
}

/****************************************************/
/* apmokejimas.html */
/****************************************************/
#eb #eb_left_block {
	width: 260px;
	padding: 16px 30px;
}

#eb .left_block .user_block {
	background-color: #E8F4F2;

}

#eb .left_block .user_block .user_name {
	background-color: #128284;
	color: #fff;
	padding: 8px 18px 8px 24px;
	border-radius: 3px 3px 0 0;
}

#eb .left_block .user_block .user_name .atsijungti a{
	font-size: 12px;
	color: #fff;
	float: right;
	padding-top: 3px;
}

#eb .left_block .user_block .user_info {
	padding: 8px 20px 8px 20px;
	line-height: 1.4em;
}

#eb .left_block .user_block .user_info span{
	margin-right: 10px;
}

#eb .left_block .user_block .user_info a{
	color: #107d67;
}

#eb .left_block .user_block .user_info .phone{
	background: url("../images/phonetransp.png") no-repeat scroll center center transparent;
	display: inline-block;
	width: 16px;
	height: 16px;
}

#eb .left_block .user_block .user_info .email{
	background: url("../images/emailtransp.png") no-repeat scroll center center transparent;
	display: inline-block;
	width: 16px;
	height: 11px;
}

#eb .left_block .user_block .user_info .list {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: -7px 0;
	width: 100%;
}

#eb .left_block .user_block .user_info .list li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.11);
}

#eb .left_block .user_block .user_info .list li:last-child {
	border-bottom: none;
}

#eb .left_block .user_block .user_info .list .text {
	display: inline-block;
	width: 130px;
	margin-right: 3px;
}

#eb .left_block .user_block .user_info .list .data {
	color: #0f7c66;
	font-weight: bold;
}

#eb .left_block .user_list {
	list-style-type: none;
	margin: 28px 0 0;
	padding: 0;
}

#eb .left_block .user_list li{
	border-bottom: 2px solid rgba(0, 0, 0, 0.11);
	padding: 7px 13px;
}

#eb .left_block .user_list li:last-child{
	border-bottom: none;
}

#eb .left_block .user_list a {
	padding: 7px 6px;
}

#eb .left_block .user_list a:hover, #eb .left_block .user_list .active {
	background-color: #0c4d6d;
	color: #fff;
	border-radius: 2px;
}

#eb .left_block .rapidssl {
	margin: 29px 19px 0;
}

#eb .left_block .rapidssl  .logo{
	display: inline-block;
	background: url("../images/rapidssl_2.png") no-repeat scroll center center transparent;
	width: 92px;
	height: 22px;
}

#eb .left_block .rapidssl .text {
	font-size: 13px;
	margin-top: -5px;
	color: #888888;
}

#eb .right_block .grey_paragraph {
		color: #585858;
}

#eb .right_block .text {
	margin: 0;
	padding: 0;
}

#eb .right_block .text .list {
	padding-left: 22px;
	margin: -4px 0;
}

.right_block .pastaba {
	background-color: #F9F5EA;
	height: 50px;
	display: table-cell;
	border-radius: 3px;
	color: #7a7870;
	text-align: left;
}

.right_block .pastaba p {
	padding: 7px 0;
	margin: 0;
}

.right_block .pastaba .if_one_line {
	padding: 16px 0;
	margin: 0;
}

.right_block .table {
	display: table;
    width: 100%;
	margin: 24px 0;
}

.right_block .pastaba span {
	background: url("../images/sauktukastransp.png") no-repeat scroll center center transparent;
    display: inline-block;
	float: left;
    height: 50px;
    margin: 0 13px;
    width: 36px;
}

#eb .moketi_block {
	width: 100%;
	height: 60px;
	margin: 28px 0 35px 0;
}

#eb .moketi_block .knopke {
	display: inline-block;
	width: 165px;
	height: 60px;
}

#eb .moketi_block .marginright {
	margin-right: 5px;
}

#eb .moketi_block .knopke .text1 {
	display: inline-block;
	float: left;
	width: 60px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	background-color: #128284;
	text-align: center;
	border-radius: 3px 0 0 3px;
}

#eb .moketi_block .knopke .text_sk {
	font-size: 22px;
	width: 60px;
	float: left;
}

#eb .moketi_block .knopke .text2 {
	display: inline-block;
	float: left;
	width: 105px;
	background-color: #E8F4F2;
	color: #128283;
	text-align: center;
	height: 50px;
	padding-top: 10px;
	border-radius: 0 3px 3px 0;
	font-size: 14px;
}

#eb .moketi_block .knopke .text2 .logo1 {
	background: url("../images/payment3small.png") no-repeat scroll center center transparent;
	display: inline-block;
	height: 20px;
	width: 68px;
}

/****************************************************/
/* kodel.html */
/****************************************************/
#eb .left_block .list {
    width: 205px;
	margin: 13px auto;
	font-size: 15px;
}

#eb .right_block .entry {
	margin: 20px 10px;
}

#eb .right_block .left .step {
	display: inline-block;
	float: left;
	width: 140px;
	height: 137px;
}

#eb .right_block  .left .text {
	display: inline-block;
	width: 495px;
	float: right;
	margin-top: 30px;
}

#eb .right_block .right .step {
	display: inline-block;
	float: right;
	width: 140px;
	height: 137px;
}

#eb .right_block  .right .text {
	display: inline-block;
	width: 495px;
	float: left;
	margin-top: 30px;
}

#eb .right_block .entry p {
	margin: 11px 0;
}

#eb .right_block .entry .text .type_bullet {
    list-style-type: none;
    padding: 0;
	margin: 0 0;
}

#eb .right_block .entry .text .type_bullet li {
    background-image: url(../images/bullet.png);
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding: 0 0 0 15px;
	margin: 12px 0;
}

/****************************************************/
/* dovanu.html */
/****************************************************/
#eb .right_block .dovanu {
	width: 338px;
	height: 100px;
	color: #fff;
	margin: 39px auto;
}

#eb .right_block .dovanu .dovanu1 {
	background: url("../images/dovanu.png");
	width: 101px;
	height: 100px;
	display: inline-block;
	border-radius: 3px 0 0 3px;
	float: left;
}

#eb .right_block .dovanu .dovanu2 {
	display: block;
	float: left;
	width: 196px;
	height: 60px;
	padding: 20px;
	background-color: #0c4d6d;
	border-radius: 0 3px 3px 0;
	margin-left: -1px;
}

#eb .right_block .dovanu .dovanu2 .text {
	font-size: 20px;
	font-weight: bold;
}

#eb .right_block .dovanu .dovanu2 span {
	font-size: 18px;
}

#eb .right_block .dovanu .dovanu2 #dotted_border {
	letter-spacing: 3px;
	overflow: hidden;
	margin-top: -9px;
}

#eb .right_block .dovanu .dovanu2 #dotted_border:after {
	content: "................................";
	font-size: 17px;
}

/****************************************************/
/* lojalumo.html */
/****************************************************/
#eb .right_block .privalumas {
	line-height: 50px;
	min-height: 50px;
	width: 100%;
	margin: 6px 0;
}

#eb .right_block .privalumas .number {
	width: 32px;
	height: 28px;
	padding-top: 5px;
	color: #128283;
	font-size: 18px;
	border: 1px solid rgba(0, 0, 0, 0.11);
	text-align: center;
	border-radius: 3px;
	font-weight: bold;
	margin: 0 10px 0 2px;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.3em;
}

#eb .right_block .privalumas .text {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.3em;
	width: 580px;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

/****************************************************/
/* Pasiemimas.html */
/****************************************************/
#eb .right_block .sep {
	border-right: 2px solid #d1d1d1;
	margin:0 12px;
}

#eb .right_block .h2 {
	height: 20px;
}

#eb .right_block .h2 a {
	color: #107d67;
}

#eb .right_block .h2 .active, #eb .right_block .h2 a:hover {
	color: #000;
}

#eb .right_block .privalumas2 {
	line-height: 28px;
	min-height: 28px;
	margin: 18px 0 20px 50px;
}

#eb .right_block .privalumas2 span {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.3em;
	width: 530px;
	margin: 0;
	padding: 0;
}

#eb .right_block .privalumas2 .number2 {
	width: 20px;
	height: 18px;
	padding: 1px 0;
	color: #fff;
	font-size: 14px;
	border: 1px solid #128283;
	text-align: center;
	border-radius: 50%;
	font-weight: bold;
	margin: 0 10px 0 2px;
	background-color: #128283;
	vertical-align: top;
}

#eb .right_block .privalumas2 .text2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#eb .right_block .privalumas2 .text3, #eb .right_block .privalumas2 .fonas {
	width: 510px;
}

#eb .right_block .privalumas2 .fonas {
	background-color: #f8f5e9;
	border-radius: 2px;
	margin: 23px 0 0 40px;
	padding: 15px;
}

/****************************************************/
/* kontaktai.html */
/****************************************************/
#eb .fullmain {
	position: relative;
}

.skype_btn {
	position: relative;
	display:inline-block;
}
.skype_btn p {
	margin:0;
	position: absolute;
    top: -14px;
}

#eb .fullmain .bg_envelope {
	position: absolute; 
	right: 0; bottom: 0;
	width: 239px;
	height: 207px;
}

#eb .fullmain .contact {
	width: 337px;
	float: left;
	margin: 7px 63px 0 43px;
}

#eb .fullmain .info {
	border: 1px solid rgba(0, 0, 0, 0.11);
	height: 191px;
	padding: 16px 36px 2px;
	width: 265px;
	margin-bottom: 7px;
	border-radius: 2px;
}

#eb .fullmain .info .details {
	min-height: 43px;
	line-height: 43px;
	margin-left: 5px;
}

#eb .fullmain .info .details  span {
	line-height: 16px;
	vertical-align: middle;
	display: inline-block;
}

#eb .fullmain .contact .details a {
	 color: #107d67;
}

#eb .fullmain .online {
	background-color: #E8F4F2;
	padding: 5px 36px;
	width: 265px;
	margin-top: 20px;
	border-radius: 2px;
	border: 1px solid #E8F4F2;
}

#eb .fullmain .online .details {
	min-height: 37px;
	line-height: 37px;
	font-size: 14px;
}

#eb .fullmain .online .details  span {
	line-height: 14px;
	vertical-align: middle;
	display: inline-block;
}

#eb .fullmain .online .details  .text {
	color: #0f7c66;
	font-weight: bold;
}

#eb .fullmain .online .details .skype {
	background: url("../images/skype_transp.png"); 
	width: 18px;
	height: 19px;
	margin-right: 5px;
	display: inline-block;
	line-height:20px;
}

#eb .fullmain .online .details .facebook {
	background: url("../images/facebook_transp.png"); 
	width: 20px;
	height: 20px;
	margin-right: 5px;
	border-radius: 2px;
	display: inline-block;
	line-height:20px;
}

#eb .fullmain .online .details .autoplius {
	background: url("../images/autoplius.png"); 
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline-block;
	line-height:20px;
}

#eb .fullmain .rekvizitai {
	width: 463px;
	float: left;
}

#eb .fullmain .rekvizitai p {
	font-size: 13px;
	margin: 6px 0;
}

#eb .fullmain .rekvizitai .paypal {
	background: url("../images/payment3scale.png");
	width: 82px;
	height: 22px;
	display: inline-block;
	margin-bottom: -8px;
}

#eb .fullmain .rekvizitai .paysera {
	background: url("../images/payment4scale.png");
	width: 82px;
	height: 18px;
	display: inline-block;
	margin-bottom: -5px;
}

#eb .fullmain .rekvizitai .payment {
	margin-bottom: 14px;
}

#eb .fullmain .rekvizitai .payment p {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

/****************************************************/
/* log-reg.html */
/****************************************************/
#eb .left_block.log-reg {
	padding: 0 30px 0;
	width: 260px;
}

#eb .right_block .neprisijungus, .eb  .neprisijungus {
	border: 1px solid rgba(0, 0, 0, 0.11);
	border-radius: 3px;
	height: 65px;
	line-height: 65px;
	font-size: 19px;
	padding: 0 20px;
}

#eb .right_block .neprisijungus .button, .eb  .neprisijungus .button {
	float: right;
    font-size: 14px;
	margin-top: 16px;
}

#eb .right_block .neprisijungus .button .arrow_right, .eb .neprisijungus .button .arrow_right{
	height: 34px;
    width: 26px;
}

#eb .right_block .neprisijungus .button .text, .eb .neprisijungus .button .text {
	width: 46px;
    padding: 0 14px;
}


#eb .right_block .skiltis, .eb .skiltis {
	width: 278px;
	position: relative;
	float: left;
	background-color: #e7f4f1;
	margin-top: 20px;
	border-radius: 4px;
	padding: 30px;
	height: 173px;
	text-align:left;
}

#eb .right_block .block_header, .eb .block_header {
	position: absolute;
	float: left;
	width: 338px;
	height: 7px;
	left: 0;
	top: 0;
}


#eb .right_block .block_header .kampas, .eb .block_header .kampas {
	float: left;
	height: 7px;
    width: 4px;
	position: reltive;
}

#eb .right_block .block_header .kampas.right, .eb .block_header .kampas.right {
	background-image: url("../images/log-reg_02.png");
}

#eb .right_block .block_header .kampas.left, .eb .block_header .kampas.left {
	background: url("../images/log-reg_01.png");
}

#eb .right_block .block_header .main, .eb .block_header .main  {
	background: none repeat scroll 0 0 #128283;
    float: left;
    height: 3px;
    width: 330px;
}

#eb .right_block .prisijungti, .eb .prisijungti  {
	margin-right: 18px;
}
#eb .right_block .prisijungti .has-pretty-child, .eb .prisijungti .has-pretty-child {
	border-spacing: 0px;
	margin: 0;
	width: auto;
}
#eb .prisijungti .reminder, .eb .prisijungti .reminder {
	font-size: 14px;
	display: inline-block;
	float:right;
	margin-top:15px;
}
#eb .prisijungti .reminder:hover, .eb .prisijungti .reminder:hover {
	color:#128283 !important;
}


#eb .right_block .skiltis .knopke:hover, .eb .skiltis .knopke:hover  {
	background-color: #128283;
	color: #fff;
}

#eb .right_block .skiltis .knopke.active, .eb .skiltis .knopke.active  {
	background-color: #128283;
	color: #fff;
}

#eb .right_block .skiltis .knopke, .eb .skiltis .knopke, #eb .priminimas .knopke {
	background-color: #0c4d6d;
	border-radius: 3px;
	bottom: 30px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	width: 156px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	border-width: 0;
    font-family: mavenproregular;
	margin: 0;
}

#eb .right_block .skiltis a:hover, .eb .skiltis a:hover  {
	color: #fff;
}

#eb .right_block .skiltis input, .eb .skiltis input  {
	margin-bottom: 18px;
	box-sizing: border-box;
    height: 30px;
    width: 275px;
}
#eb .right_block .skiltis .prettycheckbox, #eb .right_block .skiltis .prettyradio, .eb .skiltis .prettycheckbox, .eb .skiltis .prettyradio {
	margin-bottom: 18px;
}
#eb .right_block .skiltis .login, .eb .skiltis .login {
	margin:0;
	width:120px;
}

#eb .right_block .skiltis input:focus, .eb .skiltis input:focus  {
	box-shadow: none;
	border-color: #fbc1b7;
}

#eb .ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus {
    box-shadow: none;
}

/****************************************************/
/* registracija.html */
/****************************************************/
#eb .right_block .registracija {
	background-color: #e7f4f1;
	background-image: url("../images/registracija_1.png");
	background-position: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 4px;
    float: left;
    padding: 30px;
    position: relative;
    width: 560px;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 40px 55px;
	font-size: 14px;
	color: #464646;
	height: auto;
}

#eb .right_block .registracija .block_header {
	width: 560px;
}

#eb .right_block .registracija .block_header .main {
	width: 552px;
}

#eb .right_block .registracija .star, #eb .priminimas .star {
	color:#128283;
	font-weight:bold;
}

#eb .right_block .registracija input {
	width: 290px;
}

#eb .right_block .registracija .line .label {
	width: 160px;
	float: left;
}

#eb .right_block  .registracija .knopke {
	margin-left: 160px;
}

#eb .right_block .registracija.juridinis {
	background-image: url("../images/registracija_3.png");
	background-position: 100% 100%;
    background-repeat: no-repeat;
	height: auto;
}

#eb .right_block .priminimas {
	background-color: #e7f4f1;
    border-radius: 4px;
    padding: 30px;
    position: relative;
    width: 560px;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 40px 55px;
	font-size: 14px;
	color: #464646;
	height: auto;
	margin:0 auto;
	font-family: calibri;
	font-size:14px;
}
#eb .priminimas label {
    float: left;
    width: 160px;
}
#eb .priminimas input[type=text] {
    box-sizing: border-box;
    height: 30px !important;
    margin-bottom: 18px;
    width: 275px !important;
}
#eb .priminimas .short_explanation {
	display:inline-block;
	margin: 10px 0;
}
#eb .priminimas .knopke {
	margin-left: 160px;
}

/*Perrasytas tabs pluginas*/

#eb .right_block #tabs {
	margin: 0 auto;
	width: 560px;
	height: 35px;
}

.tabs_container .ui-corner-all, .tabs_container .ui-corner-bottom, .tabs_container .ui-corner-right, .tabs_container .ui-corner-br {
    border-bottom-right-radius: 0;
}

.tabs_container .ui-corner-all, .tabs_container .ui-corner-bottom, .tabs_container .ui-corner-left, .tabs_container .ui-corner-bl {
    border-bottom-left-radius: 0;
}

.tabs_container .ui-corner-all, .tabs_container .ui-corner-top, .tabs_container .ui-corner-right, .tabs_container  .ui-corner-tr {
    border-top-right-radius: 0;
}

.tabs_container .ui-corner-all, .tabs_container .ui-corner-top, .tabs_container .ui-corner-left, .tabs_container .ui-corner-tl {
    border-top-left-radius: 0;
}

.tabs_container .ui-widget-content {
    background:none;
    border: none;
    color: none;
}

.tabs_container .ui-tabs {
    padding: none;
	padding: 0;
}

.tabs_container .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
}

.tabs_container .ui-corner-all, .tabs_container .ui-corner-bottom, .tabs_container .ui-corner-right, .tabs_container .ui-corner-br {
    border-bottom-right-radius: 0;
}

.tabs_container .ui-corner-all, .tabs_container .ui-corner-bottom, .tabs_container .ui-corner-left, .tabs_container .ui-corner-bl {
    border-bottom-left-radius: 0;
}

.tabs_container .ui-tabs .ui-tabs-nav {
    margin: 0;
}
.tabs_container .ui-corner-all, .tabs_container .ui-corner-bottom, .tabs_container .ui-corner-right, .tabs_container .ui-corner-br {
    border-bottom-right-radius: 0;
}
.tabs_container .ui-corner-all, .tabs_container .ui-corner-bottom, .tabs_container .ui-corner-left, .tabs_container .ui-corner-bl {
    border-bottom-left-radius: 0;
}
.tabs_container .ui-corner-all, .tabs_container .ui-corner-top, .tabs_container .ui-corner-right, .tabs_container .ui-corner-tr {
    border-top-right-radius: 0;
}
.tabs_container .ui-corner-all, .ui-corner-top, .tabs_container .ui-corner-left, .tabs_container .ui-corner-tl {
    border-top-left-radius: 0;
}

.tabs_container .ui-widget-header {
    background: none;
    border: none;
    color: none;
    font-weight: normal;
}

.tabs_container .ui-helper-reset {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: none;
}

.tabs_container .ui-tabs .ui-tabs-nav {
    margin: none;
	padding: none;
}

.tabs_container .ui-tabs .ui-tabs-panel {
    padding: 0;
}

.tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border: none;
	color: #fff;
}

.tabs_container .ui-state-default, .tabs_container .ui-widget-content .ui-state-default, .tabs_container .ui-widget-header .ui-state-default {
	border: none;
	color:  #fff;
}

.tabs_container .ui-state-default, .ui-state-active, .tabs_container .ui-widget-content .ui-state-default, .tabs_container .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 transparent;
}

.tabs_container .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
/**************************************/
#eb .right_block #tabs #left_tab {
	display: inline-block;
	left: 100px;
}

#eb .right_block #tabs .ui-state-active {
	z-index: 999;
}
 
#eb .right_block #tabs #right_tab {
	position: absolute;
	display: inline-block;
	left: 250px;
}

#eb .right_block #tabs .ui-state-default .maintab {
	display: inline-block;
    width: 100%;
	float: left;
}

#eb .right_block #tabs .ui-state-active .maintab .left_wing.active {
	display: inline-block;
	width: 50px;
	height: 35px;
	background: url("../images/registracija_7.png") no-repeat;
	float: left;
}

#eb .right_block #tabs .ui-state-active .maintab .right_wing.active {
	display: inline-block;
	width: 50px;
	height: 35px;
	background: url("../images/registracija_8.png") no-repeat;
	float: left;
}

#eb .right_block #tabs .ui-state-default .maintab .left_wing {
	display: inline-block;
	width: 50px;
	height: 35px;
	background: url("../images/registracija_9.png") no-repeat;
	float: left;
}

#eb .right_block #tabs .ui-state-default .maintab .right_wing {
	display: inline-block;
	width: 50px;
	height: 35px;
	background: url("../images/registracija_10.png") no-repeat;
	float: left;
}

#eb .right_block #tabs .ui-state-default .maintab .middle_part {
	background-color: #aad6d6;
	height: 35px;
	line-height: 35px;
	width: 110px;
	display: inline-block;
	float: left;
}

#eb .right_block #tabs .ui-state-active .maintab .middle_part {
	background-color: #128283;
	height: 35px;
	line-height: 35px;
	width: 110px;
	display: inline-block;
}

#eb .right_block #tabs .ui-state-default .status {
	color: #587676;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	height: 33px;
	vertical-align: middle;
}

#eb .right_block #tabs .ui-state-active .status {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.ui-state-default .imagefiz {
	background:url('../images/registracija_4.png') no-repeat;
	display: inline-block;
	width: 21px;
	height: 27px;
	margin-right: 10px;
	vertical-align: middle;
}

.ui-state-active .imagefiz {
	background:url('../images/registracija_6.png') no-repeat;
	display: inline-block;
	width: 21px;
	height: 27px;
	margin-right: 10px;
	vertical-align: middle;
}

.ui-state-default .imagejur {
	background:url('../images/registracija_2.png') no-repeat;
	display: inline-block;
	width: 26px;
	height: 24px;
	margin-right: 10px;
	vertical-align: middle;
}

.ui-state-active .imagejur {
	background:url('../images/registracija_5.png') no-repeat;
	display: inline-block;
	width: 26px;
	height: 24px;
	margin-right: 10px;
	vertical-align: middle;
}

#eb .ui-tabs-anchor {
	box-sizing: border-box;
	height: 35px;
}

/****************************************************/
/* rezervacijos.html */
/****************************************************/
#eb .rezerv a {
	color: #107d67;
	font-size: 14px;
}

#eb .rezerv a.active {
	color: #464646;
}

#eb .right_block table {
	font-family: calibri;
	width: 100%;
	border-collapse: collapse;
}

#eb .right_block tr:nth-child(2n) {background: #f9f9f9}
#eb .right_block tr:nth-child(2n+1) {background: #FFF}

#eb .right_block table th {
	font-size: 13px;
	background-color: #e7f4f1;
	padding: 9px 5px;
	border-radius: 3px;
	border: 2px solid #fff;
}
#eb .right_block table a {
	color: #107d67;
}

#eb .right_block #leftradius {
    border-radius: 3px 0 0 3px;
}

#eb .right_block .evenrow {
	background-color: #f9f9f9;
}

#eb .right_block #rightradius {
    border-radius: 0 3px 3px 0;
}

#eb td {
	font-size: 12px;
	padding: 10px 5px;
}

#eb .right_block .mark {
	background: url("../images/rezervacijos_1.png") no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
}
#eb .right_block .btn_print {
	background: url("../images/allicons18x18.png") no-repeat scroll -227px -2px transparent;
    display: block;
    height: 25px;
    width: 25px;
	text-decoration:none;
}

/****************************************************/
/* express.html */
/****************************************************/
.form-control:active,
.form-control:focus,
.form-control:hover {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #fbc1b7;
    box-shadow: none;
    outline: medium none;
}

.form-control {
	border: 1px solid #ccc;
    box-sizing: border-box;
    color: #6b6b6b;
    font-size: 14px;
    height: 32px;
    width: 100%;
}

.form-multiline {
	float: left;
	margin-bottom: 18px;
}
.form-multiline input {
	margin: 0 !important;
}

.error_item {
	background: none repeat scroll 0 0 #fff;
    border: 2px solid #fbc1b7 !important;
    box-shadow: none;
    outline: medium none;
}

.form-control.custom2 {
	width: 26%;
}

.minmenu {
	width: 77px;
	float:right;
}

input.form-control {
	border-radius: 4px;
	padding: 0 12px;
}

input.postcode {
	width:35%;
}
.postcodes_lt {
	font-size:14px;
}
.postcodes_lt:hover {
	text-decoration:underline;
}

.bundle input.form-control {
	padding: 0 12px;
}

.ui-selectmenu-button span.ui-icon {
	right: 3px;
}

.has-pretty-child {
	border-spacing: 2px;
	margin: 15px 0;
	width: 50%;
}


.input_wrapper  .title {
    margin: 15px 0 0;
}

.first_time p {
	color: #6b6b6b;
    float: left;
    font-size: 15px;
    font-weight: 600;
    margin: 0 15px 0 0;
}

.first_time div {
	float: left;
	margin: 0 10px 0 0;
	width: 52px;
}

.center_block {
	width: 6px;
}

.bg3 {
	float: left;
}

#breadcrumb a {
	color: #107d67;
}

#breadcrumb #current {
	float: left;
	font-weight: 600;
}

#breadcrumb  span, #breadcrumb  a {
	float: left;
}

#breadcrumb .separator {
	height: 40px;
	margin: 0 5px;
	width: 7px;
}

#breadcrumb #current .separator {
	background: url("../images/separator.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

#breadcrumb #back {
	float: right;
}

#breadcrumb #back  .separator{
	background: url("../images/arrow_back.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

#express_container .right_block {
	position:relative;
}

#express_container  .left_block  p {
	font-size: 14px;
	margin: 0 0 25px;
	text-align: left;
}

#express_container  .left_block h3 {
	border-bottom: 2px solid #f2f2f2;
    font-size: 16px;
    font-weight: 600;
    margin: 4px 0 24px;
    padding: 0 0 10px;
}

#express_container  .left_block img {
	margin: 0 0 25px;
}

#express_container .right_block h4 {
	font-weight: 600;
    text-align: left;
}

#express_container .right_block h5 {
	float: left;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 0;
    text-align: left;
}

#express_container .ui-icon {
    height: 24px;
    width: 24px;
}

#express_form {
    border-radius: 3px;
    padding: 0;
}

#express_form .icon-calendar, .icon-calendar {
	background: url('../images/calendar.png') no-repeat;
	height: 24px;
	width: 24px;
}

#express_form .bundle {
	float: left;
    position: relative;
    width: 40%;
}

#express_form .bundle .icon-calendar, .icon-calendar {
	cursor: pointer;
	margin: 4px 4px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

#express_form form .row .first_time {
	margin: 0 2%;
}
.center {text-align:center;}

#express_form .has-pretty-child {
	width:60%;
}

#block_header {
	left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#block_header .title_box {
	position: absolute;
    right: 0;
    top: 3px;
}

#block_header .title {
	background: none repeat scroll 0 0 #128283;
    color: #fff;
    float: left;
	font-size: 16px;
	font-weight: 600;
    height: 44px;
    line-height: 44px;
}

#block_header .main {
	background: none repeat scroll 0 0 #128283;
    float: left;
    height: 3px;
    width: 766px;
}

.corner {
	float: left;
	height: 7px;
	width: 4px;
}

.corner.left {
	background: url('../images/corner_left.png') no-repeat;
}

.corner.right {
	background: url('../images/corner_right.png') no-repeat;
}

.wing {
	float: left;
	height: 44px;
	width: 75px;
}

.wing.left {
	background: url('../images/left5.png') no-repeat;
}

.wing.right {
	background: url('../images/right5.png') no-repeat;
}


.input_wrapper {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    float: left;
    height: 155px;
    padding: 0 12px;
}

.client_types {
	width: 279px;
	height: 30px;
	line-height: 30px;
}
.client_types .float-left {
	font-size: 14px;
    font-weight: 600;
}
.client_types .float-right {
	font-size: 14px;
}
.client_types .float-right span {
    cursor: pointer;
    padding: 5px 8px;
}
.client_types .float-right .active, .client_types .float-right span:hover {
    background-color: #128283;
    border-radius: 3px;
    color: #fff;
}

.column {
	padding: 0 2%;
    width: 46%;
}

#express_form  form .row {
    box-sizing: border-box;
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
#express_form  form #add_driver{
    background: url("../images/cross.png") no-repeat scroll 10px center #128283;
    border-radius: 3px;
    color: #fff;
    margin: 10px 14px;
    padding: 5px 30px;
	cursor: pointer;
}
#express_form .row.bg {
	background: none repeat scroll 0 0 #e7f4f1;
    padding: 25px 15px;
	margin: 0;
}

#express_form .row.bg.additional-box {
	margin: 0 0 10px 0;
	border-radius: 3px;
}

#express_form .additional-box .row {
	margin: 0;
}

#express_form .additional-box  .icon-baby {
	float: left;
}

.icon-baby {
	background: url('../images/babyseat.png') no-repeat 0 center transparent;
    height: 48px;
    width: 27px;
}
#express_form .baby_container {
	float:left;
}
#express_form .babytable {
    display: inline-block;
    float: left;
    font-size: 14px;
    margin: 4px 10px 0;
}
#express_form .title {
	float: left;
    font-weight: 600;
	font-size:14px;
}

#express_form .quantity {
	background: url('../images/circle.png') no-repeat;
	color: #518081;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: 600;
    height: 24px;
    line-height: 25px;
    margin: 0 6px 0 0;
    padding: 0;
    text-align: left;
    width: 24px;
	text-align:center;
}

#express_form .quantity:hover, #express_form .quantity.active {
	background: url('../images/circle_selected.png') no-repeat;
	color: #fff;
}

#express_form .price {
	background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    float: right;
    font-size: 15px;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
	margin: 4px 0 0 0;
    width: 100px;
	text-align: center;
}

#express_form .button {
	cursor: pointer;
	float: right;
    height: 30px;
    line-height: 30px;
    margin: 4px 0 0 10px;
    padding: 0;
    width: 86px;
}

#express_form  .button .plus {
	background: url("../images/cross.png") no-repeat scroll center center #128283;
    border-radius: 5px 0 0 5px;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 25px;
}

#express_form .button .text  {
	background-color: #0c4d6d;
    border-radius: 0 3px 3px 0;
    color: #fff;
    float: left;
    font-weight: bold;
    line-height: 30px;
    padding: 0;
    width: 61px;
	text-align: center;
}

#express_form .additional-box .title {
	margin: 4px 12px 0;
	font-size: 16px;
}

#express_form .additional-box .icon-location {
	float: left;
}

.icon-location {
	background: url('../images/location.png') no-repeat;
    height: 33px;
    width: 23px;
}

#express_form .additional-box .bundle {
	float: left;
    margin: 0 0 0 12px;
    width: 410px;
}

#express_form .additional-box  .bundle .title {
	margin: 0;
    text-align: left;
    width: 100%;
}

#express_form .additional-box  .bundle .text {
	float: left;
    text-align: left;
}

#express_form .additional-box .icon-handsfree {
	float: left;
}

.icon-handsfree {
	background: url('../images/handsfree.png') no-repeat;
    height: 29px;
    width: 26px;
}

#express_form .comment {
	box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #d2d2d2;
	padding: 3px 5px;
    height: 48px;
    resize: none;
    width: 100%;
	font-size:14px;
}

#express_form .additional-price {
	background: #128283;
	text-align: right;
	border-radius: 3px;
}

#express_form  .additional-price span{
	color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin: 0 25px 0 0;
}

#express_form .send-form {
    float: right;
    margin: 5px 0 0;
    width: 430px;
}

#express_form .send-form .prettycheckbox  {
	margin: 10px 0 0;
    width: 250px;
}

#express_form .send-form .button {
	background: #0c4d6d;
    border-radius: 3px;
	border-width: 0;
    color: #fff;
	cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    height: 42px;
    line-height: 42px;
    margin: 0 0 0 15px;
    width: 156px;
    font-family: mavenproregular;
    font-size: 14px;
    font-weight: bold;	
}

/****************************************************/
/* uzklausa.html */
/****************************************************/
#uzklausa_container .right_block {
	position:relative;
}

#uzklausa_container  .left_block  p {
	font-size: 14px;
	margin: 0 0 25px;
	text-align: left;
}

#uzklausa_container .right_block h4 {
	font-weight: 600;
    margin-bottom: 14px;
    text-align: left;
}

#uzklausa_container .right_block h5 {
	float: left;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 0;
    text-align: left;
}

#uzklausa_container .heading .express {
    width: 278px;
}

.row .ui-icon {
    height: 24px;
    width: 24px;
}

.your_car {
	position: relative;
}

.your_car .car {
	float: left;
    margin: 33px 0 0;
    width: 100%;
}

.your_car .car_name {
	float: left;
    font-size: 18px;
}

.your_car .button {
	background: none repeat scroll 0 0 #0c4d6d;
    border-radius: 3px;
	cursor: pointer;
    float: right;
    height: 22px;
    width: 46px;
}

.your_car .button .text {
	border-radius: 3px;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    width: 100%;
	font-weight:normal;
}

.your_car .rating {
    display: inline-block;
    float: left;
    height: 15px;
    margin: 5px 0 0;
    width: auto;
}

.your_car  .rate_on {
    background: url("../images/rate_on.png") no-repeat scroll center 0 transparent;
    display: inline-block;
    height: 14px;
    width: 14px;
}

.your_car .rate_off {
    background: url("../images/rate_off.png") no-repeat scroll center 0 transparent;
    display: inline-block;
    height: 14px;
	width: 14px;
}

.your_car hr {
	border: 1px solid #dbdbdb;
    margin: 10px 0 17px;
}

.your_car .specifications {
	float: left;
    font-family: Calibri;
    font-size: 13px;
}
	
.your_car .spec {
    display: inline-block;
    float: left;
    padding-bottom: 5px;
    width: 80px;
}

.your_car .spec .spec_img {
    height: 40px;
}

.your_car .spec .spec_img, 
.your_car .spec .spec_text {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.your_car .specifications .sep {
    border-top: 1px solid #e5e5e5;
    clear: both;
    margin: 0 0 5px;
    width: 100%;
}

.your_car .spec_ext {
    display: inline-block;
    float: left;
    font-family: mavenproregular,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
}

.your_car .spec_ext  .spec_text {
	display: inline-block;
	width: 100%;
}

.your_car .spec_ext .title {
    color: #128283;
    font-weight: normal;
}

.your_car h4 {
	background: none repeat scroll 0 0 #128283;
    box-sizing: border-box;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    height: 43px;
    left: 0;
    line-height: 43px;
    margin: 0;
    padding: 0 25px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
	border-radius: 3px 3px 0 0;
}
.your_car h4.summary {border-radius:0;}

.your_car img.car_photo {
	border: 1px solid #dcdcdc;
    border-radius: 3px;
    margin: 0 0 25px;
    padding: 15px;
}

/****************************************************/
/* uzklausa_book_online.html */
/****************************************************/
#uzklausa_online_container .right_block {
    position: relative;
	float: right;
}

#uzklausa_online_container .heading .express {
    width: 152px;
}

#uzklausa_online_container .right_block h4 {
	text-align: left;
}

#uzklausa_online_container .right_block h5 {
    float: left;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 0;
    text-align: left;
}

#uzklausa_online_container #block_header .title {
	background: none repeat scroll 0 0 #0c4d6d;
    color: #fff;
    float: left;
	font-size: 16px;
	font-weight: 600;
    height: 44px;
    line-height: 44px;
}

#block_header .title a {
	color:#fff;
	text-decoration:none;
}

#uzklausa_online_container #block_header .main {
	background: none repeat scroll 0 0 #0c4d6d;
    float: left;
    height: 3px;
    width: 766px;
}

#uzklausa_online_container .corner.left {
	background: url('../images/corner_left2.png') no-repeat;
}

#uzklausa_online_container .corner.right {
	background: url('../images/corner_right2.png') no-repeat;
}
#uzklausa_online_container .wing.left {
	background: url('../images/left6.png') no-repeat;
}
#uzklausa_online_container .wing.right {
	background: url('../images/right6.png') no-repeat;
}

#uzklausa_online_container .left_block {
	background: transparent;
	padding: 0;
	width: 319px;
	float:left;
}

#uzklausa_online_container .left_block .your_car {
	background: none repeat scroll 0 0 #fff;
    border: 4px solid #128283;
    border-radius: 3px;
    padding: 0 25px 25px;
}

#uzklausa_online_container .your_car .car {
    float: left;
    margin: 60px 0 0;
    width: 100%;
}

#uzklausa_online_container .book_info {
	background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    margin: 6px 0 0;
    padding: 30px 40px;
}

.fullcheckbox {
	width:100%;
}

.fullcheckbox label {
	height: auto;text-align: left;width: 90%;
}

.book_info h3 {
    font-size: 16px;
    height: 16px;
    margin: 0;
	text-align: left;
    text-transform: uppercase;
}

.book_info .list {
    font-size: 15px;
    margin: 13px auto;
    width: 205px;
    list-style-image: url("../images/arrow4.png");
    padding: 0 0 0 15px;
}

.book_info .list  li {
    padding: 6px 0;
    text-align: left;
}

.book_info .separator {
    border: 1px solid #dbdbdb;
}

#uzklausa_online_container  .your_car img.car_photo {
	margin: 0 0 10px;
}

.your_car .car_type {
	float: left;
    margin: 0 0 10px;
}

.car_type .arrow {
	background: none repeat scroll 0 0 rgb(12, 77, 109);
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 30px;
	border-radius: 3px;
}

.car_type .arrow img {
	vertical-align: middle;
}

.car_type  .content {
	background: none repeat scroll 0 0 #e7f4f1;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 200px;
}

.your_car .location {
	background: none repeat scroll 0 0 #e7f4f1;
    float: left;
    font-size: 14px;
    margin: 10px 0 15px;
    padding: 14px 26px;
    text-align: left;
	border-radius: 3px;
}

.your_car .additional  {
	float: left;
    width: 100%;
}

.your_car .additional hr.custom {
	margin: 10px 0 15px;
}

.your_car .additional .title {
	font-size: 14px;
}

.your_car .additional .item_group {
	float: left;
    margin: 0 0 0 10px;
    width: 74px;
}

.additional .item_group .item {
	background: none repeat scroll 0 0 #128283;
    border-radius: 3px;
    height: 32px;
    margin: 0 auto;
    width: 32px;
}

.additional .item_group .item img {
	margin: 5px 0 0;
}

.additional .item_group .text {
	display: inline-block;
    font-size: 13px;
    margin: 10px 0 0;
}

.your_car .period {
	font-size: 14px;
    margin: 20px 0 0;
}

.your_car .price {
	font-size: 16px;
}

.your_car hr.custom {
	border-bottom: none;
	margin: 5px 0px;
}

.your_car .button.pay {
	float: none;
	height: 42px;
    margin: 20px 0 0;
    width: 156px;
}

.your_car .button.pay .text {
    line-height: 42px;
}

/****************************************************/
/* user_profile */
/****************************************************/
.right_block .pastaba2 {
	background-color:#fcd5cf !important;
	color: #464646 !important;
}
.right_block .klaida {
	background-image: url("../images/sauktukaswhite.png") !important;
}

#eb .right_block #user_profile {
	width: 550px;
	float: left;
	font-size: 14px;
	color: #464646;
}

#eb .right_block #user_profile .line .label {
	float: left;
	width: 190px;
	margin-right: 20px;
}

#eb .right_block  #user_profile .line .label.multiline{
	line-height: 1.3em;
}

#eb .right_block .line .label .superimg {
    height: 5px;
    vertical-align: super;
    width: 6px;
}

#eb .right_block #user_profile .line {
	float: left;
    line-height: 32px;
    margin-bottom: 15px;
    min-height: 32px;
}

#eb .right_block #user_profile input[type="text"]  {
	width:303px;
}
#eb .right_block #user_profile input.postcode  {
	width:103px;
}
#eb .right_block #user_profile .postcodes_lt  {
	
}

#eb .right_block #user_profile .line .margin_right {
	margin-right: 14px;
}

#eb .ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus {
    box-shadow: none;
}

#eb .right_block #user_profile .sutinku {
	margin-top: 0;
    width: 340px;
	color: #6b6b6b;
	float: right;
}

#eb .right_block #user_profile .sutinku .checkb {
	float: left;
}

#eb .right_block #user_profile .button {
    background: none repeat scroll 0 0 #0c4d6d;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 156px;
	border-width: 0;
}

#eb .right_block #user_profile .button:hover {
	background: none repeat scroll 0 0 #128283;
}

#eb .right_block #user_profile  .star {
	color: #0f7c66;
	font-size: 20px;
}

#eb .right_block #user_profile  .select_holder {
	float: right;
    width: 307px;
}

#eb .right_block #user_profile select {
	width: 32%;
}

.select_holder .ui-icon {
	height: 24px;
	width: 24px;
}

/* special offer */
.special_container {
	font-size:24px;margin:20px 40px !important;float:left;
}
.special_container .special_img {
	position:relative;float:left;width:auto;height:auto;margin-right:20px;
}
.special_container .special_text {
	float:left;font-size:18px;width:755px;
}
.special_container .special_text p {
	margin: 0 0 10px;
}