html, body
{
	width:100%;
	height:100%;
    margin:0;
    padding:0;
    background-color: #d7cbbd;
    font-family: 'Times New Roman';
    font-size: 15px;
}

*
{
    padding: 0;
    margin: 0;
}

a
{
    color: #3E362D;
}

img
{
    border: none;   
}

.div-main
{
    width:980px;
    position:relative;
    min-height: 100%;    
    margin: 0 auto;
    background-color: #eee0cb;    
}

.div-header
{
    width: 100%;
    height: 77px;
    background-image: url('img/top-header-background.png');
    background-repeat: repeat-x;
    position: relative;
}

.div-header .top-logo
{
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -110px;
}

.div-header .top-languages
{
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.div-header .languages
{
    margin: 15px 20px;
    font-size: 16px;
    color: #3e362d;    
}

.div-header .languages a
{
    color: #3e362d;     
    text-transform: capitalize; 
    text-decoration: none;
}

.div-header .languages .selected
{
    font-weight: bold;
}

.div-header .languages a:hover
{
    text-decoration: underline;
}

.div-header .languages span
{
    padding: 0 5px;
}

ul.links li
{
    display: none;
}

#contact-webform h2
{
    display: none;
}

#page-footer
{
    background-image: url('img/contact-form.png');
    background-repeat: no-repeat;
    width: 898px;
    height: 396px;
    
    position: absolute;
    top: 100%;
    left: 50%;    
    margin-left: -449px;
    margin-top: -396px;
}

.div-main-content
{
    width: 898px;
    margin: 0 auto;
    padding-bottom: 396px;
}

#contact-webform
{    
    position: relative;
}

#page-manifest
{
    position: absolute;
    top: 0px;
    z-index: 100;
}

#page-content
{
    min-height: 425px;
    margin-bottom: 20px;
    margin-top: 70px;
    position: relative;
    width: 625px;
}

.div-content-right,
.div-content-left
{
    float: left;
}

.div-content-left
{    
    width: 270px;    
}

.div-content-right
{    
}

.div-content-left-menu
{
    left: -32px;
    position: relative;
    margin-top: 222px;
    z-index: 102;
    margin-bottom: 20px;
}

.div-content-left-menu h2
{
    display: none;
}

.div-content-left-menu ul,
.div-content-left-menu li
{
    list-style-image: none;
    list-style-type: none;
}

.div-content-left-menu li a
{
    text-decoration: none;
    display: block;
    background-image: url('img/left-normal.png');
    background-repeat: no-repeat;    
    width: 184px;
    height: 42px;
    color:#eee0cb;
    font-size: 16px;
    line-height: 36px;
    padding-left: 20px;
}

.div-content-left-menu li.active-trail a 
{
    background-image: url('img/left-selected.png');
}

#contact-webform .webform-client-form
{
    position: relative;
    color: #3e362d;
}

.form-required
{
    color: #A2AE68;
    font-size: 32px;
    line-height: 12px;
    position: relative;
    top: 6px;
}

#contact-webform input
{
    background-color: transparent;    
    border: none;
    color: #EEE0CB; 
}

.form-submit,
#webform-component-kreisais-teksts a
{    
    color: #EEE0CB;
    display: block;
    text-align: center;
    text-decoration: none;
    width: 158px;
}

#webform-component-kreisais-teksts p
{
    padding-bottom: 20px;
    width: 158px;    
    display: block;
    text-align: center;    
}

.form-item label
{
    display: block;
    font-weight: normal;
    margin-top: -2px;
    margin-bottom: 2px;
}

#webform-component-text-telephone
{
    color: #EEE0CB;
    font-size: 26px;
    left: 587px;
    position: absolute;
    top: 67px;
}

#webform-component-augsejais-teksts
{
    font-size: 27px;
    left: 13px;
    position: absolute;
    top: 20px;
}

#webform-component-kadastra-nr
{
    left: 12px;
    position: absolute;
    top: 42px;
}

#webform-component-kadastra-nr input
{
    width: 160px;
}

#webform-component-ipasuma-adrese
{
    left: 193px;
    position: absolute;
    top: 42px;
}

#webform-component-ipasuma-adrese input
{
    width: 338px;
}

#webform-component-kopeja-platiba
{
    left: 12px;
    position: absolute;
    top: 91px;
}

#webform-component-kopeja-platiba input
{
    width: 160px;
}

#webform-component-meza-platiba
{
    left: 193px;
    position: absolute;
    top: 91px;
}

#webform-component-meza-platiba input
{
    width: 160px;
}

#webform-component-cik-ha-velaties-pardot
{
    left: 374px;
    position: absolute;
    top: 88px;
}

#webform-component-cik-ha-velaties-pardot input
{
    width: 160px;
}

#webform-component-raksturojums
{
    left: 12px;
    position: absolute;
    top: 137px;
}

#webform-component-raksturojums input
{
    width: 522px;
}

#webform-component-vards-uzvards
{
    left: 12px;
    position: absolute;
    top: 183px;
}

#webform-component-vards-uzvards input
{
    width: 160px;
}

#webform-component-kontaktinformacija
{
    left: 193px;
    position: absolute;
    top: 180px;
}

#webform-component-kontaktinformacija input
{
    width: 341px;
}

#webform-component-apaksejais-teksts
{
    left: 12px;
    position: absolute;
    top: 250px;
}

#webform-component-kreisais-teksts
{
    left: 728px;
    position: absolute;
    top: 39px;
}

#webform-component-paskaidrojuma-teksts
{
    left: 12px;
    position: absolute;
    top: 316px;
    width: 880px;
}

#edit-actions
{
    left: 373px;
    position: absolute;
    top: 260px;
}

#edit-actions input
{
    height: 19px;
    width: 162px;
    cursor: pointer;
}

.messages.error,
.messages.status
{
    margin-top: 30px;
    width: 623px;    
}

.messages.home,
.messages.home
{
	margin-left: -11px;
    width: 634px;
}

.messages.status 
{
    border: 1px solid #778877;
    background: none repeat scroll 0 0 #CCFFCC;
    color: #002200;
    padding: 2px;
}

.messages.error li,
.messages.error ul
{
    list-style-image: none;
    list-style-type: none;
}

.grippie
{
    display: none;  
}

.gmaps-coords-plain
{
    display: none;
}

.submitted
{
    display: none;
}

.field-field-estate-body
{
    padding-bottom: 20px;    
}

div.fieldgroup .content
{
    padding: 0;
}

#page-content p
{
    line-height: 25px;
}

.main-content
{
	min-height: 358px;
}

.main-content.home .node
{
    position: relative;
    height: 370px;
    left: -11px;
}

.field-field-home-text
{
    font-family: 'AdobeCaslonProRegular', 'Times New Roman';
    color: #eee0cb;
    font-size: 40px;  
    position: absolute;   
    width: 100%;
    text-align: center;
    top: 165px;    
    z-index: 100;
}

.group-home-image-group
{
    position: absolute;   
    top:0;
}

.team .content-multigroup-wrapper
{
    margin-bottom: 5px;
}

.field-field-team-type-member-title
{
    display: inline;
    font-weight: bold;
    cursor: pointer;
}

.field-field-team-type-member-title img
{
    padding-top: 2px;
    padding-right: 10px;
    position: relative;
    top: 6px;
}

.field-field-team-type-member-title img.collapse
{
    display: none;
}

.field-field-team-type-member-pic .field-item,
.field-field-type-member-dec .field-item
{
    padding-top: 10px;        
}



.field-field-team-type-member-pic,
.field-field-type-member-dec,
.field-field-advices-type-body,
.field-field-faq-type-body,
.field-field-client-stories-body3
{
    overflow: hidden;    
    height: 0;
    color: #877869;   
    padding-left: 30px;
}

.field-field-client-stories-audio3
{
    display: none;
}

.field-field-client-stories-audio3-inner
{
    padding-top: 10px;
}

.spacer
{
    height: 20px;
}

.audio-text
{
    font-weight: bold;
    position: relative;
    top: -7px;
}

#user-login input
{
    border-style: solid;    
    border-color: #3E362D;
    border-width: 1px;
}

#user-login #edit-submit
{
    border-style: solid;
    cursor: pointer;
    background-color: #3E362D;
    padding: 2px;    
}

#edit-submit
{
    font-family: 'Times New Roman';
    font-size: 15px;
}

.content table,
.content td,
.content tr
{    
    border-color: #3E362D;
    border-style: solid;
    border-width: 1px;
}

.content td
{
    padding: 5px;    
}

.gmaps-map-bb
{
    height: 10px;
}

.small-text
{
    font-size: 12px;
}

.node h2
{
	color: #3E362D;
	padding-bottom: 10px;
	font-size: 27px;
	font-weight: normal;
}

#cluster-map
{
	height: 375px;
	width: 625px;
	border: 1px solid #877869;
}


/* GMap window */
#simple-gmap-window
{
  width: 150px;  
}

#simple-gmap-window_contents
{
  left: 70px !important;
  top: auto !important;
  bottom: -30px !important;
  
  padding: 5px;
  background-color: #FFF;
  border: 2px solid #877869;
}
#simple-gmap-window_beak
{
  width: 0px;
  height: 0px;  
}

#simple-gmap-window_tl, #simple-gmap-window_tr, #simple-gmap-window_bl, #simple-gmap-window_br,
#simple-gmap-window_t,#simple-gmap-window_l,#simple-gmap-window_r,#simple-gmap-window_b
{
  height: 0px;
  width: 0px;
}

/* aniti-skype mode */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 

:focus {outline:none;}
::-moz-focus-inner {border:0;}
    
