/*sticky footer*/
html, body {height: 100%;}
#site {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;}
#footer-wrap, #ghost-footer {}
#ghost-footer {display: none;}
.landing #site {margin: 0 auto -54px;}
.landing #footer-wrap, .landing #ghost-footer {display: block; height: 54px;}
.landing #center-wrap, .landing #header-wrap, .landing #footer-wrap {background: #fff;}
.landing #center {padding-bottom: 0;}
.landing #footer .copyrights {border-top: none;}

/* END sticky footer*/

html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #64615a;}
body {margin: 0;}

a {color: #723131; text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

a img {border: none;}

a.button {display: inline-block; background: url(../images/button-righter.gif) no-repeat right top; text-decoration: none; color: #fff; font-weight: bold; font-size: 15px;}
a.button:hover {text-decoration: none;}
a.button span {display: inline-block; background: url(../images/button-lefter.gif) no-repeat left top; line-height: 34px; white-space: nowrap; padding: 0 17px; cursor: pointer;}
span.button {display: inline-block; background: url(../images/button-righter.gif) no-repeat right top;}
span.button input {height: 34px; padding: 0 17px; margin: 0; border: none; color: #fff; font-weight: bold; font-size: 15px; background: url(../images/button-lefter.gif) no-repeat left top; cursor: pointer;}

a.yellow-button {display: inline-block; background: url(../images/yellow-button-right.gif) no-repeat right bottom; text-decoration: none; text-transform: uppercase; color: #64615a; font-weight: bold;}
a.yellow-button span {display: inline-block; background: url(../images/yellow-button-left.gif) no-repeat left bottom; line-height: 35px; padding: 0 14px; cursor: pointer;}

img {vertical-align: top;}

ul.menu {list-style: none; padding: 0; margin: 0;}

h1, h2, h3, h4 {color: #723131;}
.page-title, h3.title {font-size: 20px; margin-top: 0px; margin-bottom: 35px;}

form {margin: 0;}
form.fl {width: 421px;}
.form-row {margin-bottom: 1px;}
input.text, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #82817e; padding: 5px 4px; padding-top: 6px; background: #fff; border: 1px solid #d3d5d6; float: left;}
textarea {width: 415px;}
input.text {width: 175px;}
label {width: 105px; padding-top: 10px; float: left; padding-bottom: 4px;}
label.full {width: auto; display: block !important; float: none !important;}
form .info {padding-top: 3px;}

.field-holder {display: inline-block; position: relative;}
.notification {display: inline-block; background: url(../images/notification-right.gif) no-repeat right center; position: absolute; top: 0px; right: -250px; display: none;}
.notification span {display: inline-block; white-space: nowrap; color: #660000; font-size: 11px; padding: 0 15px; line-height: 28px; background: url(../images/notification-left.gif) no-repeat left top; width: 220px;}
.error .notification {display: inline-block;}

.message {margin: 10px 0; padding: 25px; text-align: center; border: 1px solid #fff;}
.ui-dialog .message {padding: 6px; font-size: 12px;}
.success-message {border: 1px solid #bcf592; color: #569229; background: #dffbca; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.error-message {border: 1px solid #b78181; color: #660000; background: #d9b6bf; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.fl {float: left;}
.fr {float: right;}
.tar {text-align: right;}
.tac {text-align: center;}

.form-controls {padding-top: 10px;}
.submit {cursor: pointer;}

.form-type-2 {}
.form-type-2 label {width: 265px; text-align: right; padding-right: 10px; padding-top: 9px;}
.form-type-2 .label-type-2 {padding-top: 6px;}
.form-type-2 input.text, .form-type-2 textarea {width: 300px;}
.form-type-2 .form-row {padding-bottom: 2px; margin: 0;}
.form-type-2 .elements {float: left; margin-bottom: 20px;}
.form-type-2 .elements input.text {width: 180px;}
.form-type-2 .for-checkbox, .form-type-2 .text-item {color: #000;}
.explain {clear: left; padding-left: 285px; padding-top: 4px;}
.form-block {padding: 15px 0 15px 0; border-top: 1px solid #723131; width: 595px;}
.block-label {color: #723131; padding-bottom: 5px;}
.block-label span {color: #777;}
.form-type-2 .form-controls {width: 595px; padding-bottom: 4px; border-bottom: 1px solid #d0d0d0;}
form .submit {display: inline-block; background: url(../images/submit-rep.gif) repeat-x left top; padding: 0 8px; color: #fff; border: none; font-size: 11px; height: 24px;}


.users-login {background: #f2f2f2 url(../images/form-shadow.gif) no-repeat left bottom; width: 514px; padding: 18px 25px; padding-bottom: 15px; }
.users-login p a {font-size: 12px;}
.users-login input.text {margin-right: 10px; font-size: 12px; padding: 6px; margin-top: 2px;}

/*Popupai*/
.ui-dialog {border: 1px solid #d8d4cd; padding: 0; background: #fefdfd;}
.ui-dialog .ui-dialog-titlebar {padding: 0; border: none; background: none; }
.ui-dialog .ui-dialog-titlebar-close {background: url(../images/close-x.gif) no-repeat left top; width: 23px; height: 23px; padding: 0; top: 0px; margin-top: 12px; margin-right: 10px;}
.ui-dialog .ui-dialog-titlebar-close:hover {border: none;}
.ui-dialog .ui-dialog-titlebar-close span {display: none;}
#ui-dialog-title-subscribe {font-size: 20px; color: #64615a; font-weight: bold; margin: 0; padding: 22px 15px; padding-left: 110px; width: 230px; background: url(../images/mail2.gif) no-repeat 10px 10px; }

#subscribe {}
#subscribe label {text-transform: uppercase; font-weight: bold; width: auto;}
#subscribe .form-row {margin-bottom: 5px;}
#subscribe .col {padding-left: 100px; padding-bottom: 15px;}
#subscribe .for-checkbox {font-size: 10px; color: #723131; padding-top: 6px;}
#subscribe .submit {border: none; background: #ffd205; font-size: 10px; text-transform: uppercase; color: #64615a; height: 25px; padding: 0 12px; display: inline-block; font-weight: bold; border: 1px solid #fefdfd; border-bottom: 1px solid #b9b8b8;}
#subscribe input.text {margin-right: 22px; font-size: 12px; padding: 5px;}
#subscribe .bottom-controls {padding-left: 25px; padding-bottom: 10px;}

#confirm {}
#ui-dialog-title-confirm {font-size: 14px; color: #cc9933; padding: 12px 18px; width: 240px; font-weight: normal;}
#confirm form .styled-button {background: url(../images/buttons.gif) no-repeat left top; width: 128px; height: 35px; display: inline-block; line-height: 35px; text-align: center; font-size: 14px; color: #723131; text-transform: uppercase; font-weight: bold; text-decoration: none;}
#confirm form .styled-button:hover {background-position: left -35px;}
#confirm .for-checkbox {color: #723131;}
#confirm .last-row {margin-bottom: 0;}


#header, #center, #footer {margin: 0 auto; width: 960px;}

/*Virsus*/
#header {position: relative; padding-top: 20px; padding-bottom: 15px;}
h1.special-title {margin: 0; text-indent: -9999px; height: 1px; font-size: 1px; line-height: 1px;}
.menu li a {color: #bdbcb9;}
.menu li a:hover {text-decoration: underline;}
.menu .active a {color: #723131}
.logo {display: inline-block; float: left; padding-top: 7px;}
.landing .logo {padding-top: 19px;}
/*Miesto parinkimas*/
#header .city {float: left; padding-top: 45px; padding-left: 19px; padding-right: 97px; position: relative;}
.current-city {font-size: 30px; color: #5e292a;}
.city .custom-select {position: absolute; right: -10px; top: 52px;}

.custom-select {}
.custom-select-in {position: relative;}
.selected .in {display: inline-block; line-height: 15px;}
.hover .selected .in {background: url(../images/selected-right.gif) no-repeat right top;}
.selected .in2 {display: inline-block; padding: 6px 10px 3px 10px;}
.hover .selected .in2 {background: url(../images/selected-left.gif) no-repeat left top;}
.selected .in3 {sisplay: inline-block; padding-right: 12px; background: url(../images/grey-arrow-down.gif) no-repeat right 6px; font-size: 11px; zoom: 1;}
.selections {background: url(../images/selections-bg-bottom.gif) no-repeat left bottom; position: absolute; z-index: 2; left: 0px; top: 21px; display: none;}
.selections .in {background: url(../images/selections-bg-top.gif) no-repeat left top; padding: 10px; padding-bottom: 7px; width: 114px;}
.selections a {display: block; font-size: 11px; text-decoration: none; color: #64615a; margin-bottom: 3px;}
.selections a:hover {text-decoration: underline;}
.hover .selections {display: block;}


.custom-select .selections {}
.custom-select .selected {text-decoration: none; color: #bdbcb9; display: inline-block; position: relative; z-index: 3;}
.custom-select a:hover .in3 {text-decoration: underline; cursor: pointer;}
/*Pagrindinis meniu*/
.main-menu {float: right;}
.main-menu li {float: left; padding-left: 28px;}
.main-menu li a {font-size: 10px; text-transform: uppercase; text-decoration: none; display: inline-block; line-height: 23px;}
/*Papildomi virsaus meniu bei sercas*/
.top-elements {clear: right; padding-top: 10px; width: 234px;}
.top-menu {}
ul.controls-menu {padding-right: 5px; padding-top: 1px; padding-bottom: 5px;}
.controls-menu li {float: left; padding-left: 9px;}

.lang-menu {font-size: 11px;}
.lang-menu li {float: left; padding-left: 18px;}
.lang-menu li a {text-decoration: none;}
/*Paieskos-forma*/
.search-form {}
.search-form .form-row {background: url(../images/search-input.gif) no-repeat left top; margin-bottom: 0;}
.search-form .text {float: left; width: 179px; border: none; background: none; padding: 9px 12px; color: #bcaaab;}
.search-form .submit {float: left; width: 31px; height: 31px; padding: 0px; margin: 0px; background: none; border: none; cursor: pointer;}

.phrase {clear: right; font-weight: normal; color: #723131; font-size: 30px; padding: 20px 0; padding-top: 10px; margin: 0; width: 760px;}

/*Svetaines medis*/
.site-map {}
.site-map .col {width: 330px;}
.site-map .col h2 {font-size: 13px; font-weight: bold; margin-top: 0px; text-transform: uppercase;}
.site-map ul {padding: 0; margin: 0; list-style: none; margin-bottom: 40px;}
.site-map ul li {padding-left: 30px; padding-bottom: 4px; background: url(../images/li.gif) no-repeat 14px 5px; }
.site-map ul ul {margin-bottom: 0;}
.site-map li li {background: none; padding-top: 4px; padding-bottom: 0;}
.site-map li a {font-weight: bold; color: #777;}
.site-map li li a {font-weight: normal;}

/*Tabai*/
#bottom-tabs {padding: 0; background: none; border: none;}
#bottom-tabs .ui-tabs-nav {padding: 0; background: none; border: none;}
#bottom-tabs .ui-tabs .ui-tabs-panel {padding: 0;}
#bottom-tabs .ui-widget-content {background: none; border: none; padding: 0;}
#bottom-tabs .ui-tabs-nav {padding-left: 35px; background: url(../images/info.gif) no-repeat left top;}
#bottom-tabs .ui-tabs-nav li {border: none; background: none;}
#bottom-tabs .ui-tabs-nav li a {padding: 5px 5px; padding-bottom: 7px;}
#bottom-tabs table {width: 100%;}
#bottom-tabs td {padding-right: 10px; padding-top: 10px;}
#bottom-tabs p {margin-bottom: 0px;}
#bottom-tabs .info {display:  inline-block; font-size: 12px; color: #64615a; text-transform: uppercase; padding-top: 5px; padding-right: 3px; line-height: normal;}

/*Centras*/
#center-wrap {background: #fafafa url(../images/center-grad.gif) repeat-x left top; }
#center {padding-bottom: 30px;}

/*Virsutinis meniu*/
ul.top-menu {padding-top: 8px; padding-bottom: 5px; poistion: relative; z-index: 5;}
.top-menu li {float: left; padding-right: 20px;}
.top-menu .last {padding-right: 0;}
.top-menu li a {font-size: 12px; color: #82817e; font-weight: bold; text-decoration: none; display: inline-block; line-height: 42px; padding-left: 10px; padding-right: 10px;}
.top-menu li a:hover, .top-menu li:hover a, .top-menu li.hover a {text-decoration: none; background: #723131; color: #fff;}
.top-menu li a span {display: inline-block; cursor: pointer;}
.top-menu .has-childs {position: relative; z-index: 5;}
.top-menu .has-childs a span {padding-right: 14px; background: url(../images/grey-arrow-down.gif) no-repeat right 21px;}
.top-menu .has-childs a:hover span, .top-menu .hover a span, .top-menu li:hover a span {background: #723131 url(../images/white-arrow-down.gif) no-repeat right 21px;}

.submenu {border-top: 5px solid #f4b829; background: url(../images/submenu-bottom.gif) no-repeat left bottom; width: 533px; position: absolute; left: 0px; top: 42px; z-index: 5; display: none;}
.submenu .inner {background: url(../images/submenu-top.gif) no-repeat left top; padding: 14px 0;}
.submenu .col {padding: 2px 22px; float: left; width: 279px;}
.submenu .col1 {width: 165px; padding-right: 0px; border-right: 1px solid #f4b829; margin-right: 22px;}
.submenu li {float: none; padding-right: 0px;}
.submenu li a {background: none !important; font-weight: normal; padding: 0; line-height: normal;}
.submenu li span {display: inline-block; padding-left: 14px; color: #723131; background: url(../images/arrow-brown-right.gif) no-repeat left 3px;}
.submenu li ul {padding-left: 34px; width: 100px; float: left;}
.submenu li ul li {padding-top: 6px;}
.submenu li ul li a {color: #cc9933 !important;}
.submenu li ul li a:hover {background: none; text-decoration: underline; color: #cc9933;}
.top-menu li:hover .submenu, .top-menu li.hover .submenu {display: block;}

.submenu2 {background: url(../images/submenu-bottom2.gif) no-repeat left bottom; width: 170px;}
.submenu2 .inner {background: url(../images/submenu-top2.gif) no-repeat left top; padding: 10px 0; padding-top: 4px;}
.submenu2 li ul {padding-left: 0;}
.submenu2 .col {width: 126px; min-height: 105px; height: auto !important; height: 105px;}
.submenu2 li ul {width: auto;}

/*Klaidu pranesimai nuomininkuose*/
.message-hold {display: inline-block; float: left; padding: 5px;}
.error .message-hold {padding: 4px; border: 1px solid #B78181; background: #D9B6BF; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.message-hold input.text {float: none;}
.message-hold-in {display: inline-block; width: 185px;}
.message-text {display: none; padding-top: 5px; padding-left: 3px; padding-bottom: 3px;}
.error .message-text {display: inline-block; color: #660000; font-size: 11px;}
.form-type-2 .message-hold-in {width: 310px;}
.form-columns label {padding-right: 0px;}

/*Titulinio media*/
.index-media {padding-bottom: 4px; margin-bottom: 30px; background: url(../images/slider-bottom.gif) no-repeat left bottom; position: relative; z-index: 3;}
#slideshow {width: 730px; height: 280px; position:relative;}
#slideshow #slidesContainer {width:730px; height:280px; overflow:auto; position:relative;}
#slideshow #slidesContainer .slide {margin:0 auto; width:710px; height:280px; position: relative;}
#slideshow #slidesContainer .slide .text {position: absolute; left: 20px; top: 30px; width: 680px; font-size: 40px; color: #fff;}
 
/*Slideshow controls*/
.control {display: inline-block; width:31px; height:29px; text-indent:-10000px; position:absolute; cursor: pointer; bottom: 8px; z-index: 5;}
#leftControl {left: 9px; background: #fff url(../images/prev.gif) no-repeat left top;}
#leftControl:hover {background-color: #eee;}
#rightControl {left: 44px; background: #fff url(../images/next.gif) no-repeat left top;}
#rightControl:hover {background-color: #eee;}

.actions-block {width: 229px;}
.actions-block .title {font-size: 14px; display: block; font-weight: bold;}
.actions-block .item {display: inline-block; background: #f4b829; padding: 5px 8px; padding-bottom: 5px; color: #fff; margin-bottom: 1px; position: relative;text-decoration: none; height: 83px;}
.actions-block .item .nip {display: inline-block; position: absolute; background: url(../images/nip.gif) no-repeat left top; width: 14px; height: 21px; top: 38px; left: -14px; visibility: hidden;}
.actions-block .item:hover {background: #663333;}
.actions-block .item:hover .nip {visibility: visible;}
.actions-block .item span.text {margin: 2px 0 2px 0; height: 31px; display: block; cursor: pointer;}
.actions-block .last {margin-bottom: 0px; }
.actions-block .more {text-decoration: none; text-transform: uppercase; color: #fff; font-size: 10px; line-height: 14px;}


.column-blocks {background: url(../images/index-columns-bottom.gif) no-repeat left bottom;}
.column-blocks-inner {background: url(../images/index-columns-top.gif) no-repeat left top;}

.cols3 .col {width: 283px; padding: 10px 15px; margin-right: 10px; float: left;}
.cols3 .last {margin-right: 0px; width: 284px;}

.cols3 .subscribe {background: url(../images/mail-box.gif) no-repeat 215px 13px; padding-left: 20px; padding-top: 30px; width: 278px;}
.cols3 .fb {padding-left: 11px; width: 290px; padding-right: 9px;}
.cols3 .present {padding-left: 20px; width: 279px; padding-top: 28px; background: url(../images/presents.gif) no-repeat 217px 13px; min-height: 75px; height: auto !important; height: 75px; display: block; text-decoration: none; color: #64615A;}
.cols3 .present strong, .cols3 .present .text {display: block; width: 190px;}
.cols3 .present .text {margin: 12px 0;}

.col strong {text-transform: uppercase; }
/*Prenumeratos forma*/
.subscribe-form {padding-top: 15px;}
.subscribe-form .text {background: url(../images/input.gif) no-repeat left top; border: none; padding: 9px 8px; width: 138px; margin-right: 3px; float: left; }
.subscribe-form .submit {background:url(../images/submit.gif) no-repeat left top; width: 38px; height: 29px; border: none; padding: 0; margin: 0; float: left; margin-top: 1px; cursor: pointer;}

/*Landing puslapis*/
.landing-media {position: relative; margin-bottom: 30px; _zoom: 1;}
.landing-media .label, .landing-media .text {position: absolute; width: 960px; left: 0px; bottom: 18px;}
.landing-media .label {opacity: 0.95; filter:alpha(opacity=95); background: #f8c301; line-height: 63px; height: 63px;}
.landing-media .text {font-size: 20px; color: #fff; bottom: 28px; left: 15px; width: 945px;}
.landing-media .text a {font-weight: bold; color: #fff; font-size: 38px; display: inline-block; line-height: 54px; margin-left: 30px; text-decoration: none; border-bottom: 3px solid #fff; line-height: 38px;}
.landing-media .text a:hover {border-bottom: none; padding-bottom: 3px;}

/*Naujienos indekse*/
.index-news {padding-bottom: 30px;}
.news-block {width: 690px; padding: 15px; background: #fff; float: left; border-bottom: 1px solid #dadada;}
.news-block h1 {text-transform: uppercase; font-size: 12px; font-weight: bold; color: #723131; margin: 0; margin-bottom: 10px;}
.news-block .col {width: 220px; margin-right: 15px; float: left;}
.news-block .brand {height: 25px;}
.news-block .image {padding-top: 5px; height: 150px; vertical-align: middle;}
.news-block .last {margin-right: 0;}
.news-block .more {text-decoration: none; text-transform: uppercase; font-size: 10px; font-weight: bold;}
.news-block .more:hover {text-decoration: underline;}
.news-block .text {min-height: 28px; height: auto !important; height: 28px; margin: 12px 0;}
.highlight-wrap {float: right; border-bottom: 1px solid #dadada; }
.highlight-block {width: 199px; padding: 10px 15px; border: 5px solid #f6e4ba; background: #fff; min-height: 274px; height: auto !important; height: 274px;}
.highlight-block h2 {padding-left: 40px; font-size: 16px; font-weight: bold; color: #64615a; background: url(../images/star.gif) no-repeat left center; margin: 0;}
.highlight-block p {font-size: 11px; color: #bdbcb9; margin-top: 12px; margin-bottom: 18px; line-height: 1.4em;}
.highlight-block p em {color: #96b5b2; font-weight: bold; font-style: italic; font-size: 12px;}

/*Svetaines kelias*/
.page-path {padding-top: 26px; padding-bottom: 26px;}
.page-path a {display: inline-block; float: left; font-size: 11px; color: #bdbcb9; text-decoration: none; margin-right: 5px;}
.page-path a:hover {text-decoration: underline;}
.page-path .last {background: none; color: #82817e; }

/*Dvieju stulpeliu turinys*/
.side-content {width: 230px; float: left;}
/*Kairysisi meniu*/
ul.side-menu {border: 1px solid #e5e5e5; border-top: none; border-bottom: 1px solid #bebebe; padding: 18px 20px; padding-bottom: 8px; background: #fff; margin-bottom: 19px; zoom: 1;}
.side-menu li {margin-bottom: 10px; _zoom: 1;}
.side-menu li a, .side-menu .active a {font-size: 14px; text-decoration: none; color: #64615A; display: block; zoom: 1;}
.side-menu li.active a {color: #723131; text-decoration: underline;}
.side-menu li.active li a {font-weight: normal; font-size: 12px; padding-left: 12px; color: #64615A; text-decoration: none;} 
.side-menu li.active li a:hover {text-decoration: underline;}
.side-menu li ul {padding-top: 10px; display: none; zoom: 1;}
.side-menu li.active ul {display: block;}
.side-menu li li.active a {background: url(../images/black-arrow-left.gif) no-repeat left 4px; color: #723131; text-decoration: underline;}

/*Blokas sone*/
.side-block {background: url(../images/side-block-bottom.gif) no-repeat right bottom; margin-bottom: 19px; display: block; text-decoration: none; color: #64615A;}
.side-block span {cursor: pointer;}
.side-block-inner {background: url(../images/side-block-top.gif) no-repeat right top; _zoom: 1; display: block;}
.secondary-inner {padding: 18px 15px; display: block;}
.side-block strong {text-transform: uppercase;}
.side-content .present .secondary-inner {background: url(../images/presents.gif) no-repeat right 4px;}
.side-content .present strong, .side-content .present .text {display: block; width: 125px;}
.side-block .text {margin-top: 10px;}
.side-content .present p {margin-bottom: 0px;}
 
.side-content .news-actions .secondary-inner {background: url(../images/bell.gif) no-repeat right 15px; min-height: 80px; height: auto !important; height: 80px;}
 
.side-content .highlight-block {width: auto; min-height: 100px; height: auto !important; height: 100px; margin-bottom: 19px;}

.main-content {width: 670px; float: right; position: relative;}
.print {position: absolute; right: 0px; top: 4px; background: url(../images/print.gif) no-repeat left top; width: 20px; height: 19px;}

.page-bottom {position: relative; padding: 20px 0;}
.page-bottom a, .page-title .next {display: inline-block; color: #fff; background: url(../images/link-grad.gif) repeat-x left top; white-space: nowrap; line-height: 18px; padding: 0 10px; text-decoration: none; font-size: 11px; margin-right: 5px;}
.page-bottom a.link {float: left;}
.page-bottom a:hover, .page-title .next:hover {text-decoration: underline;}

/*puslapiavimas*/
.paginator {text-align: right; float: right; width: 400px;}
.paginator a {background: url(../images/paginator-rep.gif) repeat-x left top; font-size: 12px; font-weight: bold; line-height: 26px; margin-right: 0px; margin-left: 5px;}
.paginator .active {background: url(../images/paginator-active.gif) repeat-x left top;}
.paginator .archyve {margin-left: 12px;}


/*Detali akcija*/
.detailed-action {margin-bottom: 30px;}
.detailed-action img.fl {margin-right: 20px;}
.detailed-action .date {color: #82817e;}
.detailed-action .date a {text-decoration: none; font-weight: bold;}
.detailed-action h2 a {text-decoration: none;}
.page-title .next {vertical-align: middle;}

.suggestions {margin-bottom: 30px;}
.suggestions .clearfix {padding-bottom: 20px;}
.suggestions .last-row {padding-bottom: 0;}
.suggestions .element {width: 208px; padding-right: 15px; float: left;}
.suggestions .last {margin-right: 0;}
.suggestions .element .image {height: 150px;}
.suggestions .element .text {padding-top: 18px;}

/*Paprastas turinys*/
.simple-content h2 {font-size: 16px; margin-top: 15px; margin-bottom: 10px;}
.simple-content p {font-size: 14px; color: #82817e; line-height: 20px;}
.simple-content img.fl {margin-right: 15px;}
.simple-content table {width: 100%; border-collapse: collapse; }
.simple-content th, .simple-content td {padding: 9px;}
.simple-content th {text-align: left; text-transform: uppercase; color: #723131; font-size: 14px; font-weight: bold;}
.simple-content td {border-bottom: 1px solid #d6d9db; font-size: 12px; color: #777;}
.all-borders td {border: 1px solid #d6d9db;}

/*Akcijos*/
.shop-actions {}
.shop-actions .col {width: 325px; float: left; margin-right: 15px; padding-bottom: 30px;}
.shop-actions .col .image {text-align: center; height: 235px;}
.shop-actions .last {margin-right: 0;}
.simple-content .shop-actions p {font-size: 12px;}
.shop-actions .date {padding-top: 15px; color: #82817e;}
.shop-actions .date a {font-weight: bold; text-decoration: none;}
.shop-actions .date a:hover {text-decoration: underline;}
.shop-actions h2 {margin-top: 10px;}
.shop-actions2 h2 {margin-top: 25px; margin-bottom: 25px; font-size: 20px;}
.shop-actions .more, .detailed-shop .more, .search-results .more, .shops-list .more {padding-right: 12px; background: url(../images/arrows-right.gif) no-repeat right center;}

/*Kuponai*/
.cupons h2 a {text-decoration: none;}
.cupons h2 a:hover {text-decoration: underline;}
.cupons h2 img {vertical-align: middle; margin-right: 5px;}

/*Konkursai*/
.form-columns {}
.form-columns .col {width: 300px; float: left; padding-right: 30px;}
label.for-checkbox {width: auto; cursor: pointer; padding-top: 5px; padding-left: 3px;}
.checkbox {float: left; padding: 0; margin-top: 6px;}
.text-item {display: inline-block; float: left; padding-top: 5px; padding-left: 5px; margin-right: 5px;}
input.medium-text {width: 240px;}
.simple-content form h2 {text-transform: uppercase; font-size: 14px; margin-top: 40px; }
.winners {margin-top: 25px; border-top: 1px solid #afafaf;}
.winners .title {padding-top: 15px; margin-bottom: 20px;}
.winners .col {width: 300px; padding-right: 30px; float: left;}
.winners strong {text-transform: none;}
.winners .item {display: block; padding-bottom: 15px;}

/*Interaktyvus planas*/
.shops-plan .shop-info {padding-top: 148px;}


/*Paieskos rezultatai*/
.search-info {position: relative; margin-top: -25px; color: #64615a;}
.search-info span {color: #723131;}
.search-results .element {padding-bottom: 10px;}

/*Galerija*/
.gallery {}
.gallery .element {width: 185px; margin-right: 52px; float: left; padding-bottom: 20px;}
.gallery .element a {display: inline-block; border: 3px solid #d8d8d8;}
.gallery .element image {height: 130px; text-align: center;}
.gallery .last {margin-right: 0;}
.gallery p {font-size: 12px; color: #82817e; min-height: 40px; height: auto !important; height: 40px;}
.gallery-info {color: #723131; font-size: 16px; padding-bottom: 20px; position: relative; margin-top: -20px;}
.gallery-info span {display: block; font-size: 12px; padding-bottom: 8px;}

/*Detali parduotuve*/
.detailed-shop {border-bottom: 1px solid #bdbdbd; padding-bottom: 10px;}
.detailed-shop .shop-info {width: 190px; float: left;}
.shop-info .brand { margin-bottom: 40px;}
.detailed-shop .description {width: 455px; float: right;}
.detailed-shop .description p {margin-top: 0px;}
.pin {dsiplay: inline-block; position: absolute; right: 0px; top: -10px; padding: 8px; padding-right: 43px; background:url(../images/pin.gif) no-repeat right center; font-size: 15px; text-decoration: none;}
.pin:hover {text-decoration: underline;}
.work-time {margin-bottom: 40px;}
.work-time .clock {display: inline-block; padding-left: 35px; line-height: 25px; background: url(../images/clock.gif) no-repeat left top; text-decoration: none; text-transform: uppercase; color: #64615a; font-weight: bold; margin-bottom: 10px;}
.time-item {display: inlinne-block; float: left; background: url(../images/days-5.gif) no-repeat left top; width: 11px; height: 11px; font-size: 1px; line-height: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 5px;}
.time-item-half {background: url(../images/days-2.gif) no-repeat left top;}
.time-text {color: 898883; display: inline-block; padding-left: 5px; font-size: 11px; float: left;}
.shop-info .contacts {line-height: 1.5em; margin-bottom: 40px;}

/*Parduotuviu sarasas*/
.shops-list {}
.shops-list .element {padding-bottom: 25px;}
.shops-list .image {width: 186px; margin-right: 20px; text-align: center;}
.shops-list .image a {display: inline-block; border: 3px solid #d8d8d8;}
.shops-list .element h2 {margin-top: 0;}
.shops-list .details {float: left; width: 460px;}

/*Kontaktai*/
.contacts h2 {margin-bottom: 3px; margin-top: 22px;}
.contacts p {margin-top: 0px;}
.map-holder {position: relative;}
.map-holder img {border: none;}
.map-holder .map {}
.map-holder .map-item {position: absolute; background: url(../images/map-place.gif) no-repeat left top; width: 52px; padding: 9px 10px; height: 62px;}
.map-holder .map-item span {display: block; padding-top: 4px; color: #723131; font-size: 10px; text-transform: uppercase; text-align: center;}

/*Apacia*/
#footer-wrap {background: #f1f2f4 url(../images/footer-shadow.gif) no-repeat center top;}
#footer {}

.bottom-menu {text-align: center; padding: 30px 0;}
.bottom-menu a {font-size: 11px; color: #64615a; text-decoration: none;}
.bottom-menu a:hover {text-decoration: underline;}
.bottom-menu span { margin: 0 15px; display: inline-block; color: #64615a;}

#footer .copyrights {border-top: 1px solid #d7d7d9;}
#footer .copy, #footer .rights {width: 400px; padding: 20px 0; color: #64615a; font-size: 11px;}
#footer .copy {float: left;}
#footer .rights {float: right; text-align: right;}

.footer-blocks {padding-top: 20px; padding-bottom: 25px;}
.interactive-plan {display: inline-block; padding: 6px 0; padding-left: 110px; background: url(../images/interactive.gif) no-repeat left center; text-decoration: none; color: #64615a;}

.footer-blocks span {font-size: 11px; color: #898883;}
.footer-blocks .custom {display: inline-block; line-height: 25px; margin-right: 12px; font-size 11px;}
.footer-blocks .time {padding-left: 35px; background: url(../images/clock.gif) no-repeat left center;}
.footer-blocks .map {padding-left: 35px; background: url(../images/compas.gif) no-repeat left center;}
.footer-blocks .days {vertical-align: middle; margin: 0 8px;}

/*Apatinis slaideris*/
#slideshow2 {width: 960px; height: 86px; position:relative; border-top: 1px solid #d7d7d9; border-bottom: 1px solid #d7d7d9;}
#slideshow2 #slidesContainer2 {width:960px; height:86px; overflow:auto; position:relative;}
#slideshow2 #slidesContainer2 .slide2 {margin:0 auto; width:960px; height:86px;}
#slidesContainer2 .slide2 a {display: inline-block; float: left; width: 120px; height: 86px;position: relative;}
#slidesContainer2 .slide2 a .grey {position: absolute; left: 0px; top: 0px;}
#slidesContainer2 .slide2 a:hover {background-color: transparent;}
#slidesContainer2 .slide2 a:hover .grey {visibility: hidden;}

 
/*Slideshow2 controls*/
.control2 {display: inline-block; width:14px; height:86px; text-indent:-10000px; position:absolute; cursor: pointer; top: 0px; z-index: 5;}
#leftControl2 {left: -10px; background: url(../images/prev2.gif) no-repeat left center;}
#leftControl2:hover {background: url(../images/prev2a.gif) no-repeat left center; zoom: 1;}
#rightControl2 {right: -10px; background: url(../images/next2.gif) no-repeat right center;}
#rightControl2:hover {background: url(../images/next2a.gif) no-repeat right center; zoom: 1;}

/*Papildomi*/
.clearfix:after, .form-row:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix, .form-row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .form-row {height: 1%;}
.clearfix, .form-row {display: block;}
/* End hide from IE-mac */
.form-row input.text, .form-row label {display: inline-block; float: left;}
