﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, center,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align:top;
}
li.ui-menu-item a{
    font:13px Arial;
}
ol, ul {
	list-style: none;
	padding:0;
}
ul li{
    list-style:none none outside;
    padding-left:20px;
}
html{
   /*nuimta, nezinau kodel uzdeta, bet trukde popupams del telefonu ant ie. overflow-y:scroll; */
   overflow-y:scroll;


}
html, body, form{
    width:100%; height:100%;
}
body
{
   background:url('Art/BG.jpg')!important;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.Err{
    color:#FF0000;
}
.input-err{
    color:#AB3D1A !important;
}
h2{
    font-family:'Open Sans', sans-serif;
    font-size:27px;
    color:#CACACA;
}
h2.m-title{
    margin:30px 0 24px 0;
}

/*      Fonts
*/
.Normal{
    color: #eaeaea;
    font: 12px/23px Armata, sans-serif;
}
.osl{
    font-family:'Open Sans', sans-serif;
}
.xxl-text{
    font-size:27px;
}
.gray-text{
    color:#CACACA;
}
.dnnForm.dnnLogin.dnnClear {
    margin-top: 160px;
}
.admin-table td a.link, a.link{
    color: #ab3d1a;
    text-decoration:none;
}

/*      Karkasas
*/
.sep{
    float:right;
    width:1px; height:29px;
    background:#8E8A87;
}
#langs{
    float:right;
    width:34px; height:17px;
    background:url('Art/lang.png');
    cursor:pointer;
    margin:8px 0 0 17px;
}
#langs:hover{
    background-position:0 -19px;
}
#langs-drop{
    display:none;    
    position: absolute;
    z-index: 100;
    background-color: #000;
    right:0;
    top: -16px;
    width:150px;
}
#langs-drop a:hover,
#langs-drop a.sel{
    color: #ab3d1a;
}
.rowFix{
    position:relative;
    width:1000px; /*height:100%;*/
    margin:0 auto;
}
span.clear{
    display:block;
    clear:both;
}
#top-container{
    width:100%; /*height:113px;*/
    position:fixed;
    z-index:200;
    background:url('Art/top.png');
    top:0;
}
#top-container .rowFix {
    margin: 0px 0px 0px -500px; 
    left: 50%;
}
#top-container-mobile{
    width:100%;
    background:url('Art/top.png');
}
#top-container-mobile .rowFix {
    margin: 0px auto;
    width: 1000px;
}
#dnn_HomePreview{
    z-index:10; 
    position:relative;
}
#dnn_FullSlider{
    z-index: 10;
    position: relative;
}
#preview-wrap{
    width:100%;
    position:relative;
    height:633px;
    overflow:hidden;
}
#preview-cont{
    position:relative;
}
#preview-cont div{
    position:absolute;
}
#preview-text{
    max-width:230px;
    max-height:200px;
    overflow:hidden;
    margin-bottom:30px;
    font:12px 'Armata', sans-serif;
    color:#eaeaea;
}
img#logo{
    position:absolute;
    top:47px; right:6px;
    z-index:60;
}
table#main{
    width:100%; height:100%;
    background:url('Art/BG.jpg');
}
#page-container{
    margin-top:193px;
    z-index:100;
    position:relative;
}
#page-container-mobile{
    margin-top:40px;
    z-index:100;
    position:relative;
}
#wide-container{
}
#main-container{
    
}
#top-links{
    position:absolute;
    top:7px;
    right:20px;
}
#top-links a{
    display:block;
    float:left;
    height:24px;
    padding:5px 20px 0 15px;
    color:#a0a0a0;
    font:13px 'Open Sans', sans-serif;
    text-decoration:none;
}
#top-links #vip{
    background:url('Art/top-links.png') no-repeat right top;
    background:none;
}
#top-links #vip.active, #top-links #vip:hover{
    color:#ab3d1a;
}
.logoff-button{
    margin-top:2px;
    width:11px; height:20px;
    background:url('Art/logoff.png');
}
.logoff-button:hover{
    background-position:right top;
}
.GoggleMapLocationPicker_Panel{
    font-size:12px;
    margin:10px 0;
}
.GoggleMapLocationPicker_Panel input{
    margin-top:0;
}
#GoggleMapLocationPicker_Zoom_Search_Input{
    width: 360px;
}
.pdf-icon{
    width:50px; height:50px;
    background:url('Art/Adobe_PDF_icon.png');
}
.pdf-button{
    width:101px; height:40px;
    background:url('Art/pdf-button.png');
}
/*  Menu + search + langs
*/
.icon-home{
    display:block;
    width:20px; height:12px;
    background:url('Art/icon-home.png') no-repeat 0 0;
    float:left;
    margin-top:22px;
}
.icon-home:hover, .icon-home.selected{
    background-position:left bottom;
    text-decoration:none;
}
a.icon-search{
    display:block;
    width:86px; height:22px;
    padding:5px 0 0 15px;
    background:url('Art/icon-search-small.png') no-repeat;
    font: 13px 'Open Sans', sans-serif;
    color:#000;
    text-decoration:none;
}
.icon-search:hover{
    color:#000;
}
.icon-search:hover{
    text-decoration:none;
}
#search-container{
    margin-left:18px;
}
#menu-container{
    margin:32px 0 0 18px;
}
.menu-item{
    float:left;
    margin:22px 0 0 27px;
}
.children-item a,
.menu-item a,
.menu-item span{
    font:13px 'Open Sans', sans-serif;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
}
#childrens{
    padding-left:19px;
}
#childrens .children-item a{
    text-transform:none;
}
.children-item {
    float: left;
    padding: 12px 0 10px 27px;
}
.children-item.selected a,
.children-item a:hover,
.menu-item a:hover,
.menu-item.selected a,
.menu-item span:hover,
.menu-item.selected span{
    color:#ab3d1a;
}
#type-text{
    cursor:pointer;
}
#type-button{
    background:url('Art/types.png') no-repeat;
    display:inline-block;
    width:15px;
    height:16px;
    margin:2px 0 0 20px;
    cursor:pointer;
}
.menu-item.selected #type-button{
    background-position:right top;
}
#type-container{
    min-width:125px; height:32px;
    padding:22px 0 0 20px;
    margin-top:0;
}
#subtypes-container{
    width:100%; height:30px;
    background:#000;
    display:none;
    padding-top:10px;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.prop-item{
    float:left;
    width:200px;
    white-space:nowrap;
}
.prop-trans{
    float:left;
}
.admin-form .prop-trans textarea{
    width:200px; height:35px;
    resize:vertical;
}
.subtype{
    margin-right:35px;
}
.subtype a{
    font:13px 'Open Sans', sans-serif;
    color:#fff;
    text-decoration:none;
    margin-right:10px;
}
.subtype:hover a, .subtype.active a{
    color:#ab3d1a;
}
#type-container.selected{
    background:#000;
    
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.5);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)";
}
#subtypes-container .first{
    margin-left:138px;
}
.subtype{
    float:left;
}
.icon-block{
    display:block;
    float:left;
}
.icon-land{
    width:22px; height:17px;
    background:url('Art/subtypes.png') no-repeat left 0;
}
.subtype:hover .icon-land, .subtype.active .icon-land{
    background-position:right 1px;
}
.icon-hourses{
    width:21px; height:17px;
    background:url('Art/subtypes.png') no-repeat left -19px;
}
.subtype:hover .icon-hourses, .subtype.active .icon-hourses{
    background-position:right -19px;
}
.icon-farmstead{
    width:26px; height:17px;
    background:url('Art/subtypes.png') no-repeat left -37px;
}
.subtype:hover .icon-farmstead, .subtype.active .icon-farmstead{
    background-position:right -37px;
}
.icon-apartments{
    width:24px; height:17px;
    background:url('Art/subtypes.png') no-repeat left -54px;
}
.subtype:hover .icon-apartments, .subtype.active .icon-apartments{
    background-position:right -54px;
}
.sold-text{
    font:12px 'Armata', sans-serif;
    color:#a9a9a9;
    width:266px;
    height:200px;
    overflow:hidden;
    text-transform:uppercase;
    margin-top:20px;
}
/*  Gallery
*/
#gallery-img-cont{
    width:595px; height:400px;
    float:left;
    position:relative;
}
#gallery-img-cont .text-wrap{
    padding: 24px 21px 20px 21px;
    min-width: 230px;
    background: url('Art/000_80.png');
    position: absolute;
    left: 0;
    bottom: 0;
    font: 12px 'Armata', sans-serif;
    color: #EAEAEA;
    max-width: 230px;
    z-index:30;
}
#gallery-img-cont .show-large{
    position: absolute;
    right: 10px;
    bottom: 12px;
    z-index:40;
    cursor:pointer;
}
#gallery-img-one, #gallery-img-two{
    position:absolute;
    top:0;
}
#gallery-img-one{
    z-index:20;
}
#gallery-img-two{
    z-index:10;
}
#slider-img-cont{
    float:left;
    position:relative;
    overflow:hidden;
}
#slider-img-cont .container{
    position:absolute;
}
#slider-img-cont .text-wrap{
    padding:24px 21px 20px 21px;
    min-width:230px;
    background:url('Art/000_80.png');
    position:absolute;
    left:0;
    bottom:0;
    font:12px 'Armata', sans-serif;
    color:#eaeaea;
    max-width: 230px;
}
#gallery-next-cont{
    width:53px; height:400px;
    float:left;
    margin-right:38px;
    background:url('Art/000_40.png');
    position:relative;
    cursor:pointer;
}
.plans-img{
    float:left;
    margin: 3px 3px 3px 0;
}
.plans-end{
    margin-right:0px;
}
.fake-gallery{
    float:left;
    margin: 3px 0 3px 3px;
}
.t00{
    background:url('Art/000_40.png');
}
#preview-link{
    display:block;
    width:251px; height:42px;
    background:url('Art/preview.png');
    font-size:25px; 
    font-family: 'Duru Sans', sans-serif;
    color:#eaeaea;
    text-decoration:none;
    padding:10px 0 0 15px; 
}
.g-icon{
    width:12px; height:12px;
    float:left;
    margin-right:5px;
    background:url('Art/gallery.png') -14px 0;
    cursor:pointer;
}
#f-info{
    position:absolute;
    z-index:100;
    font-size:35px; 
    font-family: 'Duru Sans', sans-serif;
    color:#e4e4e4;
    top: -85px;
    left:39px;
    text-transform: uppercase;
}
.g-icon:hover, .g-active{
    background-position:0 0;
}
#f-slider{
    position:relative;
}
#f-slider .f-item{
    position:absolute;
    top:0;
}
#f-buttons-cont{
    margin:17px 0 50px 0;
}
#f-slider .f-text{
    position:absolute;
    bottom:0px;
    padding:24px 15px 26px 300px;
    background:url('Art/000_80.png');
    font:12px 'Armata', sans-serif;
    color:#eaeaea;
    text-transform:uppercase;
    width:185px; height:44px;
    z-index: 1;
}
#f-slider .f-text div{
    height:44px;
    overflow:hidden;
}
.thumb{
    cursor:pointer;
}
#dnn_SubTypes{
    z-index: 50;
position: relative;
}
#gallery-next{
    width:18px; height:34px;
    position:absolute;
    top:50%; left:15px;
    margin-top:-17px;
    background:url('Art/right.png');
}
#gallery-thumbs-cont{
    width:280px; height:400px;
    float:left;
    position:relative;
}
.gallery-cont{
    margin-left:18px;
}
.gallery-cat{
    float:left;
    padding:26px;
    background: #393939;
    margin:0 8px 25px 0;
}
.gallery-cat .title{
    padding-top:25px;
    min-height:97px;
}
.gallery-cat .title a{
    font-size: 12px;
    font-family: 'Duru Sans', sans-serif;
    color: #FFF;
    text-transform:uppercase;
    text-decoration:none;
}
.gallery-photo{
    float:left;
    border:solid 5px #393939;
    margin:0 9px 9px 0;
}
#navigator{
    position:absolute;
    border:solid 4px #AD3D18;
    width:59px; height:37px;
    display:none;
    top:3px; left:3px;
}
img.thumb, input.thumb{
    margin:3px 0 3px 3px;
    float:left;
}
.object-list a.edit{
    text-decoration:none;
    position:absolute;
    left:15px; top:15px;
}
#time-offer-icon{
    color:#ab3d1a;
    cursor:pointer;
    font-size: 20px;
    font-family: 'Duru Sans', sans-serif;
    padding: 7px 0 0 13px;
    color: #fff;
    width: 183px;
    height: 33px;
    background: url('Art/icon-offer.png');
    margin-top:10px;
}
/*  Team block
*/
.user-block .image{
    width:148px; height:207px;
    float:left;
    background:url('Art/user-block.jpg') no-repeat left top;
}
.user-block .info{
    width:340px; height:207px;
    padding-left:20px;
    float:left;
    background:url('Art/user-block.jpg') no-repeat -148px top;
}
.user-block .name{
    font:15px 'Armata', sans-serif;
    color:#fff;
    text-transform:uppercase;
    padding:106px 0 8px 0;
}
.user-block .phone{
    font:30px 'Open Sans', sans-serif;
    color:#858585;
}
a.mail{
    font:12px 'Armata', sans-serif;
    color:#ab3d1a;
}
/*  edit panel
*/
ul.images li{
    float:left;
    padding:5px;
    border:1px solid #B7B7B7;
    border-radius:5px;
    margin:2px;
}
li.sortable a img{
    margin-bottom:4px;
}
li.sortable{
    width:67px; height:65px;
}
li.main-image{
    background-color:lightblue;
}

/*
*/
.gray{
    background:#393939;
}
.box-group{
    margin-bottom:11px;
}
.box{
    float:left;
    position:relative;
    padding:26px 25px 26px 26px;
}
.prop{
    font-size:12px; 
    font-family: 'Duru Sans', sans-serif;
    color:#fff; 
    line-height:20px;
    margin-top:24px;
    min-height:80px;
}
.prop.list{
    min-height:101px;
}
.prop .action{
    color:#ab3d1a;
    font:12px/21px Armata, Sans-Serif;
    text-transform:uppercase;
}
.prop sup{
    line-height: 12px;
}
.status{
    position:absolute;
    top:0; right:26px;
}
.status .left{
    width:3px; height:35px;
    background:url('Art/status-side.png');
    float:left;
}
.status .middle{
    height:19px;
    background:url('Art/status-side.png') 0 -36px;
    float:left;
    font-size:11px; 
    font-family: 'Duru Sans', sans-serif;
    color:#e4e4e4; 
    text-transform:uppercase;
    padding:16px 0 0 5px;
}
.status .right{
    width:4px; height:35px;
    background:url('Art/status-side.png') 0 -72px no-repeat;
    float:left;
}
.status .icons{
    width:28px; height:35px;
    background:url('Art/status-icons.png');
    float:left;
}
.status .i3{
    background-position:-29px 0;
}
.status .i4{
    background-position:-58px 0;
}
.box-middle{
    margin-left:7px;
    margin-right:8px;
}
/*  Product
*/
#product-cont{
    margin-top:50px;
}
#product-left{
    float:left;
    width:509px;
}
#product-short{
    width:491px;
    background:#393939;
    padding:18px 0 18px 21px;
}
#product-right{
    float:right;
    margin-right:17px;
    width:393px;
}
#product-map{
    margin-top:15px;
}
#product-manager{
    margin-top:41px;
}
.object-info-title{
    font:20px 'Armata', sans-serif;
    color:#eaeaea;
    text-transform:uppercase;
}
.object-info li{
    list-style:disc none inside;
    padding-left:0px;
}
.object-info{
    font:12px 'Armata', sans-serif;
    color:#eaeaea;
    line-height:22px;
}
ul.object-info{
    margin-bottom:19px;
}
.short-info .left{
    padding-right:20px;
}


/*      Footer  
*/
#FooterTD{
    height:55px;
}
#Footer{
    padding-top:29px;
}
#Footer #CopyRight{
	font: 11px Verdana;
	color:#9A9A9A;
	float:right;
	margin-right:15px;
	float:left;
	padding-left:17px;
}
#Footer #BaCo{
    float:right;
    padding-right:17px;
}
#Footer #BaCo a{   
    font: 11px Verdana;
}
#Footer #BaCo a:link {
    color: #9A9A9A;
    text-decoration: none;
}
#Footer #BaCo a:visited {
    color: #9A9A9A;
    text-decoration: none;
}
#Footer #BaCo a:hover {
    color: #9D0807;
}
#Footer #BaCo span {
    color: inherit;
}

/*  
*/
#offers-wrap{
    width:982px; height:120px;
    margin-top:60px;
    background:url('Art/offers.png');
    margin-left:11px;
}
#dnn_offerHouse{
    float:left;
    margin:41px 0 0 39px;
}
#dnn_newsletter{
    float:right;
    margin:34px 39px 0 0;
}
#icon-offer{
    width:196px; height:40px;
    background:url('Art/icon-offer.png');
    cursor:pointer;
}
#offer-popup{
    width:765px; height:358px;
    padding-left:56px;
    background:url('Art/offer-popup.png') left bottom;
    position:relative;
}
.ui-dialog-titlebar{
    height:25px;
    position:relative;
    background:url('Art/offer-popup.png') left top;
}
.ui-dialog-titlebar-close{
    width:24px; height:24px;
    position:absolute;
    background:transparent url('Art/x.png') !important;
    top:19px;
    right:19px;
    z-index:30;
    border:0 !important;
}
.ui-dialog-titlebar-close span{
    display:none;
}
#login-popup{
    width:929px; height:361px;
    padding:0 0 0 53px;
    background:url('Art/loginPopup.png') left bottom;
    position:relative;
}
#login-line{
    position:absolute;
    width:1px; height:327px;
    background:#545454;
    top:4px; left:640px;
}
.login-popup-header{
    height:25px;
    position:relative;
    background:url('Art/loginPopup.png') left top;
}
#login-popup .fancy-input-short{
    float:left;
    margin-right:41px;
}
.pop-title{
    font-size:17px; 
    font-family: 'Duru Sans', sans-serif;
    color:#BABABA; 
    text-transform:uppercase;
}
.wr-button{
    font-size:20px;
    font-family: 'Duru Sans', sans-serif;
    display:inline-block;
    padding:7px 0 0 13px; color:#fff;
    background:url('Art/icon-wr.png') no-repeat;
    width:183px; height:33px;
}
.registration-error{
    margin:9px 0 0 1px;
    padding-right:21px;
    line-height:13px;
    background:url('Art/registration-error.png') no-repeat right top;
    font-size: 12px;
    font-family: 'Armata', sans-serif;
    color: #AB3D1A;
    text-align:right;
}
.newest-title{
    font-size:17px;
    font-family: 'Duru Sans', sans-serif;
    color:#cacaca;
    text-transform:uppercase;
}
.fancy-input{
    width:332px; height:37px;
    background:url('Art/fancy-singleline.png') no-repeat;
    margin-bottom:13px;
}
.fancy-input input{
    line-height:37px;
    width:300px; height:37px;
    padding:0 16px 0 16px;
    border:0;
    background-color:Transparent;
    outline:none;
    font:13px Arial;
}
.fancy-input-short{
    width:252px; height:37px;
    background:url('Art/fancy-singleline-short.png') no-repeat;
    margin-bottom:13px;
}
.fancy-input-short input{
    line-height:37px;
    width:220px; height:37px;
    padding:0 16px 0 16px;
    border:0;
    background-color:Transparent;
    outline:none;
    font:13px Arial;
}
.fancy-multi-input{
    width:332px; height:137px;
    background:url('Art/fancy-multiline.png') no-repeat;
    margin-bottom:13px;
}
.fancy-multi-input textarea{
    line-height:25px;
    width:300px; height:130px;
    padding:7px 16px 0 16px;
    border:0;
    background-color:Transparent;
    outline:none;
    font:13px Arial;
    resize: none;
}
.fancy-multi-two-lines-input{
    width:332px; height:87px;
    background:url('Art/fancy-multiline-two-lines.png') no-repeat;
    margin-bottom:13px;
}
.fancy-multi-two-lines-input textarea{
    line-height:25px;
    width:300px; height:80px;
    padding:7px 16px 0 16px;
    border:0;
    background-color:Transparent;
    outline:none;
    font:13px Arial;
    resize: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    font: 13px Arial;
    color:#000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font: 13px Arial;
    color:#000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    font: 13px Arial;
    color:#000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    font: 13px Arial;
    color:#000;
}
.captcha .image{
    float:left;
    margin-right:7px;
}
.captcha .fancy-light-input{
    float:left;
}
.fancy-light-input{
    width:43px; height:37px;
    background:url('Art/fancy-light-singleline.png') no-repeat;
}
.fancy-light-input input{
    line-height:37px;
    width:300px; height:37px;
    padding:0 16px 0 16px;
    border:0;
    background-color:Transparent;
    outline:none;
}
.captcha .info{
    font-size:12px; 
    font-family: 'Duru Sans', sans-serif;
    color:#fff;
    margin:12px 0 7px 0;
}
.MailInput{
    width:250px; height:15px;
    line-height:15px;
    padding:10px 13px 12px 15px;
    color:#fff;
    font-family: 'Duru Sans', sans-serif;
    background:url('Art/newsletter.png') left top;
    background-color:Transparent;
    outline:none;
    font-size:12px;
    border:0;
}
.Mailbutton{
    width:54px; height:37px;
    background:url('Art/newsletter.png') right top;
    background-color:Transparent;
    border:0;
    position: absolute;
    cursor:pointer;
    right:4px;
}
.NewsletterInfo{
    margin-left:181px;
    color:#fff;
    font-family: 'Duru Sans', sans-serif;
    font-size: 12px;
}
.error{
    color:#AB3D1A;
}
.search .block{
    float:left;
    width:302px;
    margin:0 12px 12px 0;
}
.search label{
    font:15px 'Armata', sans-serif;
    color:#eaeaea;
    text-transform:uppercase;
    margin-bottom:6px;
    display:block;
}
.ui-autocomplete-input{
    /*267|302x37*/
    width:230px;
    height:22px;
    padding:6px 25px 9px 12px;
    background-color:Transparent;
    border:0;
    margin:0;
    background:url('Art/black-dropdown.png') left top;
    color:#fff;
    outline:none;
}
.black-input{
    position:relative;
}
.black-input .ui-button{
    width:35px; height:37px;
    display:inline-block;
    background:url('Art/black-dropdown.png') right top;
    cursor:pointer;
    border:0;
    position:absolute;
    bottom:0;
}
.ui-autocomplete{
    max-width:267px;
    padding:10px 0;
    background-color:#333230;
    color:#fff;
}
.ui-autocomplete li a{
    color:#fff;
    text-decoration:none;
}
.ui-autocomplete li a:hover{
    color:#eaeaea;
    cursor:pointer;
}
.small-black-input input{
    /*142x37*/
    width:116px; height:22px;
    line-height:22px;
    padding:6px 15px 9px 11px;
    background-color:Transparent;
    border:0;
    background:url('Art/input-black.png');
    outline:none;
    color:#fff;
}
.icon-list-search{
    width:183px; height:33px;
    background:url('Art/icon-search.png');
    font-size:20px;
    font-family: 'Duru Sans', sans-serif;
    display:inline-block;
    color:#fff;
    padding:7px 0 0 13px;
    margin:0 0 0 91px;
}
.search{
    width:957px; 
    min-height:223px;
    padding:17px 0 0 25px;
    margin-bottom:23px;
    background:url('Art/search-block.png');
}
#pager-cont{
    text-align:center;
}
#pager-cont span, #pager-cont a{
    font:15px 'Armata', sans-serif;
    color:#a9a9a9;
    text-decoration:none;
    display:inline-block;
    margin:0 6px;
}
#pager-cont span:hover, #pager-cont a:hover, #pager-cont .current{
    color:#ab3d1a;
}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 0 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;*/
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.ui-dialog {
    position: fixed !important;
}
/*del popupu papildymas*/
.forma-overflow
{
    overflow:hidden;  
    
}
.ui-widget-overlay
{
    position: fixed !important;
    overflow:auto;
}
/*del popupu papildymas pabaiga*/

.ui-timepicker-div dl dt {
    margin-bottom: -23px !important;
    font-size: 12px !important;
}
div.ui-datepicker{
 font-size:12px;
}
#fancybox-title{
    width:auto !important;
}
#fancybox-title-over{
    padding: 24px 21px 20px 21px !important;
    min-width: 230px;
    background: url('Art/000_80.png') !important;
    font: 12px 'Armata', sans-serif;
    color: #EAEAEA;
    max-width: 230px;
}

.slide-mask {
    background: #262626; 
    opacity:0.7; 
    width: 1000px; 
    position: absolute;
}
.contact-from {
	background: url('Art/contact-background.jpg');
	width: 371px;
	height: 206px;
	margin-left: 13px;
}
.contact-from .contact-title {
    color: #bababa;
    font: 14px 'Myriad Pro';
    padding: 11px 22px;
}
.contact-from #queryText, .contact-from #queryEmail, .contact-from #contactButton 
{
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
    color: #bababa;
}
.contact-from #queryText 
{
    font: 14px 'Myriad Pro';
    border: none;
    padding: 8px 10px;
    margin: 0px 20px 12px 22px;
    width: 327px;
    height: 87px;
    outline: none;
    background: transparent url('Art/email-textarea.png');
    resize: none;
}
.contact-from #queryEmail 
{
    font: 14px 'Myriad Pro';
    border: none;
    padding: 8px 10px;
    margin-left: 22px;
    float: left;
    width: 241px;
    height: 37px;
    outline: none;
    background: transparent url('Art/email-input.png');
}
.contact-from #contactButton 
{
    font: 20px 'Myriad Pro';
    width: 77px;
    height: 36px;
    float: left;
    background: #000;
    padding-top: 5px;
    text-align: center;
    margin-left: 9px;
}