@charset "utf-8";
body {background: #F1F1F1 url('/img/default/header_bg.png') 0 0 repeat-x;
  font-family: "Arial CE", 'Arial CE', Arial, 'Verdana  CE', Verdana, 'Helvetica CE', Helvetica, sans-serif;}

.float-L {float: left;}
.float-R {float: right;}

#arrangement a,
#arrangement a:link    {color: #0088ce;}
#arrangement a:visited {color: #595a5c;}
#arrangement a:hover,
#arrangement a:focus   {color: #ce7c00;}
#arrangement a:active  {color: #bd7200;}

/*** HlavnÃ­ obalovacÃ­ elementy ***/
#canvas {
	width: 100%; height: 100%;
	background: url('/img/default/bg-canvas.png') 0 250px no-repeat;
}

#page-wrapper {
    width: 960px;
}

#page {
    padding: 400px 0px 100px 0px;	   /* vyska hlavicky/paticky, odsazenÃ­ zprava/zleva */
    background: url('/img/default/bg-page.png') 230px 0 no-repeat;
}
	.sub-page-no-signpost #page {padding-top: 140px;}

/*** HLAVIÄŒKA ***/
#header {
    top: 0; left: 10px;
    width: 960px;
    height: 90px;
}

#logo {
    top: 15px; left: 30px;
    width: 163px;
    height: 65px;
}
	#logo-print {display: none;}

/*** JAZYKOVÃ‰ MUTACE ***/
#lang {top: 3px; right: 0;}
#lang a {
	width: auto; height: auto;
	padding-right: 5px;
    margin-right: 5px;
	background: transparent;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #FCFCFC;
}
	#lang a:hover {text-decoration: underline;}

	#lang a.last,
	#lang a.last span {
		border-right: 0; padding-right: 0; margin-right: 0;}


	#lang a span {
		display: inline;
	}

/*** NAVIGÃ?TOR ***/
#navigator {padding: 8px 0 0 15px; font-size: .92em;}
	.sub-page-no-signpost #navigator {padding-top: 12px;}
#navigator a {}
#navigator span {}		/* SeparÃ¡tor */
#navigator strong {}	/* AktuÃ¡lnÃ­ strÃ¡nka (poslednÃ­ poloÅ¾ka)  */


/*** TECHNICKÃ‰ MENU ***/
#menu-technical {
    margin: 3px 0 0 0px;
    text-transform: lowercase;
	/*clear: left;*/
}
#menu-technical a { }
#menu-technical .separator { }

/*** VYHLEDÃ?VÃ?NÃ ***/
#search {
    top: 15px; right: 30px;
    width: 750px;
    text-align: right;
}

input {background: transparent url('/img/default/components/form/input-bg.png') 0 0 repeat-x;}

#search form input {
    width: 173px;
    border: none;
	color: #5B5C60;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	vertical-align: middle;
}
#search .search-focused input {}	/* Barva aktuÃ¡lnÄ› psanÃ©ho textu */

#search .button {
    padding: 2px 2px 2px 2px;
    font-size: .92em;
	font-weight: normal;
    border: 0;
	vertical-align: middle;
	color: black;
}

/*** ROZVRÅ½ENÃ ***/
#arrangement {
    margin-top: 10px;   /* odsazeni obsahu od drobeÄkovÃ© navigace */
    /*background: url("/img/default/arrangement-bg.png") no-repeat scroll 0 0 transparent;*/
	background-color: white;
    padding: 20px 15px 0 15px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	box-sizing: border-box;
}
#arrangement-bg{
   background: url("/img/default/arrangement-full.png") repeat-y scroll 0 0 transparent;
}
	.sub-page-no-signpost #arrangement-bg {margin-top: 34px;}
#arrangement-cleaner {
    /*background: url("/img/default/arrangement-bottom-bg.png") no-repeat 0 bottom transparent;*/
	/*background-size: contain;*/
	background: -webkit-linear-gradient(bottom,rgba(255,255,255,0.8),rgba(255,255,2550,0)); /*Safari 5.1-6*/
	background: -o-linear-gradient(bottom,rgba(255,255,255,0.8),rgba(255,255,2550,0)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(bottom,rgba(255,255,2550,0.8),rgba(255,255,255,0)); /*Fx 3.6-15*/
	background: linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0)); /*Standard*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)";
    height: 30px;
    position: relative;
    bottom: 0px;
}

/** POZICE OBSAHU - rÅ¯znÃ© varianty layoutu **/
/* OBSAH, LEVÃ i PRAVÃ sloupec zapnuty */
#ar-main {
    width: 570px;
    margin-left: -730px;			       /* Å¡Ã­Å™ka #ar-main + Å¡Ã­Å™ka #ar-left + odsazenÃ­ */
}

#home-page #ar-main {width: 545px;}

/* OBSAH a LEVÃ sloupec */
.is-left-col #ar-main {width: 714px;}
/* OBSAH a PRAVÃ sloupec */
.is-right-col #ar-main {width: 714px;}

/** LEVÃ SLOUPEC **/
#ar-left {
  width: 185px;
  }
/** PRAVÃ SLOUPEC **/
#ar-right {
    width: 170px;
    /*margin-left: -185px; 	*/				/* odsazeni od praveho okraje #arrangement */
	left:0;
	float: right;
	
}

/*** PATIÄŒKA ***/
#footer {
    width: 960px;
    /*margin: 20px 0px;*/
    background: transparent;
}
	#footer-print {display: none;}
#footer .content {
    padding: 5px 10px;
}

#footer .content #footer-logo {float: left; margin-right: 10px; margin-bottom: 10px; }

#footer .separator {}

#footer .rightside{
	float: right;
}

#footer .company-contact { }

#footer #to-top {bottom: 0; position: absolute; right: 0;}

#footer .menu {padding: 5px 0;}

#footer .xtfooter {float: right;}

#footer .links {float: right; clear: right;}
#footer .links-imagic {float: right;}

/* NastvenÃ­ barev textÅ¯ v jednotlivÃ½ch Å™Ã¡dcÃ­ch */
#footer .company-contact {}
#footer .company-contact a {}
#footer .company-contact .separator {}

#footer .menu {}
#footer .menu a {}
#footer .menu .separator {}

#footer .links {font-size: .92em;}
#footer .links a {}
#footer .links .separator {}


#footer.wide-footer {
    width: 100%;
    margin: 0;
    text-align: left;
}
#footer.wide-footer .content {
    width: 880px;
    margin-left: auto;
    margin-right: auto;
}

/* * * DEFINICE OBECNÃCH ELEMENTÅ® * * */

/*** PORTLETY ***/
.portlet {
    overflow: hidden;
    color:#5d5d5d;
}
/* HlaviÄka */
.portlet .header {
    padding: 0;
    background: transparent;
}
/* Nadpis */
.portlet .header .title {
    font-size: 1em;
    color:#B1B1B1;
    font-size:23px;
}

/* Obsah */
.portlet .content {
    padding: 5px 0;
    background: transparent;
}

.portlet .content p{
  color: #5d5d5d;
}
/*** VÃPIS POLOÅ½EK ***/
.list {}

.list .list-item {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.list .list-item {border-bottom: 1px solid #D5D5D5;}

.list .list-item .title {margin-bottom: 0.5em;}

/* PoslednÃ­ poloÅ¾ka */
.list .last,
.list .last {
    margin-bottom: 0;
    padding-bottom: 0;
    border: 0;
    background: transparent;
}

.news-list {list-style-image: url('/img/default/list-image.png'); list-style-position: outside; padding-left: 13px;}
.news-list li {margin-bottom: 10px;}

.partners .content{
	margin-top: 10px;
	overflow: visible;
    margin-left: 2px;
}

.partners #slider1_container    {
    height: 90px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 925px;
}    

.partners .partners-list {
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 925px; 
    height: 50px; 
    overflow: hidden;
    margin-top: 25px;
}



/*** TlaÄÃ­tka ***/
button,
.button {
    padding: 1px 5px 2px 5px;
    font-weight: bold;
    color: #fff;
    border: none;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;

    cursor: pointer;
}

#ar-main button,
#ar-main .button  {
   min-width: 97px;
   background-color: #B0B0B0;
}
#ar-main #frm-btn_whole_republic{
   width: 131px;
   background: transparent url('/img/default/bg-button-green131.gif') no-repeat center center;
}
/*button:hover,
.button:hover {background: #0D6199;}*/

button.disabled {
    color: #A6A6A6;
    border: 1px solid #A6A6A6;
    background: #E9E9E9;
}

/** Typy tlaÄÃ­tek **/
button.add,
.button.add {}

/* Odkaz jako tlaÄÃ­tko */
.button.fake {color: #fff;}
.buttons-row button,
.buttons-row .button {margin-right: 10px;}



/*** DATUM ***/
.date {
    font-style: italic;
    color: #4F4F4F;
}

/* * * TEXTOVÃ‰ ELEMENTY * * */

h1 {margin: 5px 0 15px 0; color: #282E31; font-size: 2em;}

/*** Odkazy ***/
a {color: #3C579E;}
a:visited {color: #737373;}
a:hover, a:focus {color: #007AC3;}
a:active {color: #007ac3;}


/* * * * KOMPONENTY a dÃ­l * * * */
/*** StromovÃ½ rozklikÃ¡vatelnÃ½ vÃ½pis kategoriÃ­ ***/
.treeview {}
.treeview a{
  color: #648701;
}
.treeview ul {}
.treeview ul li {
    list-style-type: none;
    padding: 2px 0 2px 16px;
    background: url('/img/plug-in/treeview/default-line.gif') 0 0 no-repeat;
}
.treeview ul li.last {background-position: 0 -1766px;}

/* OvladaÄ otvÃ­rÃ¡nÃ­/zavÃ­rÃ¡nÃ­ */
.treeview .hitarea {
    float: left;
    width: 16px; height: 16px;
    margin-left: -16px;
    background-image: url('/img/plug-in/treeview/default.gif');
    background-repeat: no-repeat;
    cursor: pointer;
}
.treeview .expandable-hitarea {background-position: -80px -2px;}
.treeview li.last .expandable-hitarea {background-position: -32px -69px;}
.treeview .collapsable-hitarea {background-position: -64px -24px;}
.treeview li.last .collapsable-hitarea {background-position: 0 -113px;}

/* Odkaz na kategorii */
.treeview ul li	a.link {padding: 2px;}
.treeview ul li a.current {font-weight: bold;}

/* * * InformativnÃ­ zprÃ¡vy, chybovÃ¡ hlÃ¡Å¡enÃ­, varovÃ¡nÃ­ * * */
.info-message {
    margin: 15px 0;
    padding: 15px 10px;
   /* text-align: center;*/
    font-weight: bold;
    color: #d6010b;
}
.info-message.success {background: #6D9B2F;}
.info-message.error {background: #ececec;}
.info-message.warning {background: #DF7000;}

.info-message .description {margin-bottom: 20px;}

.info-message ul {
    margin-left: 20px;
    text-align: left;
}

/** ZprÃ¡vy o ÃºspÄ›Å¡nÃ©m/neÃºspÄ›Å¡nÃ©m pÅ™ihlÃ¡Å¡enÃ­ atd. **/
#flashes {}
#flashes .info-message {margin-top: 0;}

/** AJAX loader **/
#ajax-spinner {
    position: fixed;
    left: 50%; top: 50%;
    margin: -20px 0 0 -20px;
    background: url('/img/plug-in/loader-small.gif') no-repeat 50% 50%;
    padding: 13px;
    font-size: 0;
}

/* * * NAVIGAÄŒNÃ PRVKY * * */

/*** Odkaz zpÄ›t ***/
.link-back {
    margin-bottom: 10px;
    text-align: right;
}

.client-back-link {
    display: block;
    text-align: right;
    position: relative;
    top: -45px;    
}

/*** STRÃ?NKOVAÄŒ ***/
.pager a, /* tlacitka predchozi/dalsi */
.pager span {font-size: 1.08em;}
.pager a:visited {color: #0088CE;}
/* OvlÃ¡dacÃ­ prvky */
.pager .control {
    padding: 3px 5px;
    font-weight: bold;
    background: #E9E9E9;
}
.pager a:hover.control {background: #D5D5D5;}
.pager span.control {color: #DFDFDF; background: #F9F9F9;} /* nepristupne ovladaci prvky */

/* PrvnÃ­ / poslednÃ­ */
.pager .first {margin-right: 2px;}
.pager .last {margin-left: 2px;}
.pager .first {}
.pager .last {}

/* PÅ™edchozÃ­ / nÃ¡sledujÃ­cÃ­ */
.pager .previous,
.pager .nexr {}
.pager .previous {margin-right: 10px;}
.pager .next {margin-left: 10px;}

/* ÄŒÃ­sla strÃ¡nek */
.page-number {padding: 2px 3px 0;}
a.page-number {}
span.page-number {font-weight: bold;} /* AktuÃ¡lnÃ­ poloÅ¾ka */

/*** Å?AZENÃ VÃSLEDKÅ® ***/
.sorting-options {}

.sorting-wrapper-1 {clear: both;}
.sorting-wrapper-1 .messages-count {
    float: left;
    padding-top: 8px;
    width: 160px;
    float: left;
}

.forum-detail .sorting-wrapper-1 {margin-top: 20px;}

.sorting-wrapper-1 .sorting-options {}


/* PoÄet nalezenÃ½ch zÃ¡znamÅ¯ */
.sorting-options .records-found {
    float: left;
    padding-top: 8px;
}
.sorting-options .records-found .number {font-weight: bold;}

.sorting-options .sorting {float: right; width: 366px;}
.sorting-options .sorting fieldset {margin: 0; padding: 0; background: transparent;}
.sorting-options .sorting legend {display: none;}
.sorting-options .sorting label {margin-top: 5px;}

/* Å?adit podle... */
.sorting-options .sorting .sort-by {}

.sorting-options .sorting .sort-by .jQ-selectbox{
    width: 100px !important;
    margin-right: 15px;
}

/* SestupnÄ› / vzestupnÄ› */
.sorting-options .control {
    position: relative;
    top: 7px; left: -8px;
    float: left;
    display: block;
    width: 15px; height: 16px;
    background: url('/img/default/arrow-sort.png') 0 0 no-repeat;
}
.sorting-options .ascending {background-position: -15px 0;}
.sorting-options .descending {}

.sorting-options .control span {display: none;}

/* ZÃ¡znamÅ¯ na strÃ¡nku */
.sorting-options .sorting .records-per-page select {width: 50px;}
.sorting-options .sorting .records-per-page .jQ-selectbox,
.sorting-options .sorting .records-per-page .jQ-selectbox-list {
    width: 45px !important;
    margin-right: 0;
}

/*** NASTAVENÃ vzhledu Å™azenÃ­ v zÃ¡vislosti na rozvrÅ¾enÃ­ (dvou sloupcovÃ© atd.) a na top, pro jakou komponentu je pouÅ¾ito (forum, novinky, atd.) ***/

/* RozÅ¡Ã­Å™enÃ¡ tabulka */
.adt .sorting-options .sorting {width: 179px; margin-left: 10px;}

/* RozÅ¡Ã­Å™enÃ¡ tabulka - KALENDÃ?Å? - mÄ›sÃ­ÄnÃ­ */
.adt-calendar-month .select-date .jQ-selectbox {margin: 0;}
.adt-calendar-month .select-date .jQ-selectbox,
.adt-calendar-month .select-date .jQ-selectbox-list {width: 126px !important;}

/* Katalog */
.catalogue .sort-by .jQ-selectbox,
.catalogue .sort-by .jQ-selectbox-list {width: 100px !important;}

/* FÃ³rum */
.forum .forums-in-category .sorting-options .sorting {width: 391px;}
.forum .forum-detail .sorting-options .sorting {width: 406px;}
.forum .sorting-options .sorting .sort-by .jQ-selectbox,
.forum .sorting-options .sorting .sort-by .jQ-selectbox-list {width: 140px !important;}

/* FÃ³rum v detailu pÅ™Ã­spÄ›vku NOVINEK */
#news-detail .forum .sorting-options .sorting {width: 211px;}
#news-detail .forum .sorting-options .sorting .sort-by .jQ-selectbox {margin-right: 0;}

/* Fotogalerie */
#photo-gallery .sorting-options .sorting {width: 426px;}

#photo-gallery .sorting-options .sorting .sort-by .jQ-selectbox,
#photo-gallery .sorting-options .sorting .sort-by .jQ-selectbox-list {width: 160px !important;}


/*** Mapa strÃ¡nek ***/
#sitemap {margin-top: 20px;}

#sitemap .list {margin: 0; padding: 0;}

#sitemap .list .list-item {
    list-style-type: none;
    margin: 2px 0;
    padding-left: 15px;
    background: url('/img/default/main-menu-list-image.png') no-repeat 0 4px;
}
#sitemap .list .list-item a {}

/* Level 0 */
#sitemap .list > .list-item > a {font-weight: bold;}

/* Level 1 - Level N  */
#sitemap .list ul {margin-top: 7px;}

#sitemap .list ul .list-item {
    padding-left: 15px;
    background: url('/img/default/main-menu-list-image-2.png') 0 6px no-repeat;
}

/*** Box - PÅ™ihlÃ¡Å¡enÃ­ do extranetu ***/
#box-extranet-login{
  color:#909090;
  width: 252px;
 /* margin-left:  417px;*/
}

#box-extranet-login .form-row {float: left; clear: none; padding: 0px;}
#box-extranet-login .form-row input {width: 77px; float: none; color: #5B5C60; margin-right: 10px}
	#box-extranet-login .form-row input.user-password,
	#box-extranet-login .form-row input#password-clear {width: 55px;}

#box-extranet-login span.header {
  float:left;
  padding: 3px 5px 0 13px;
 /* background: transparent url('/img/default/bg-extranet-login-header.gif') no-repeat 0 5px;*/
  font-weight: bold;
  font-size: 0.9em;
  color: #000;
}
#box-extranet-login .content, #box-extranet-logged .content{padding: 0px;}
	#box-extranet-login .content {position: relative;}
#box-extranet-login .portlet-cleaner{height: 15px; margin-top: 0;}
#box-extranet-logged .portlet-cleaner{height: 1px;  margin-top: 0;}
#box-extranet-login span.input-end {margin-right: 5px;}

#box-extranet-login button {background: transparent url('/img/default/components/form/extranet-login-btn.png') no-repeat 0 0; width: 30px; height: 21px; position: absolute; top: 0; right: 0;}


#box-extranet-login label {display: none;}

#box-extranet-login .links-action {
    float: left;
    margin: 2px 0 10px 65px;
    font-size: .92em;

}

#box-extranet-login .links-action a,
#box-extranet-logged .user-info a{
   color: #fff;
}

#box-extranet-logged {margin: 2px 85px 0 0; color: #fff;}
#box-extranet-logged .user-info {margin-bottom: 15px;}
#box-extranet-logged .links-action {}
#box-extranet-logged .links-action .logout {font-weight: bold;}


/*** MÅ¯j ÃºÄet - zobrazenÃ­ ***/
.my-account-show table {
	margin-top: 0;
	border: 0;
}
	.my-account-show table td {
		padding-left: 0;
		padding-right: 20px;
	}
		.my-account-show table td.label {font-weight: bold;}


/*** Custom buttons ***/
span.input-start {/*background: url('/img/default/components/form/input-start.png') 0 0 no-repeat;*/ padding: 0 0 7px 5px; position: relative; top: -3px;}
span.search-input-ico {background: url('/img/default/components/form/search-input-ico.png') 0 0 no-repeat; padding: 0 0 7px 11px; position: relative; top: -3px;}
input.search-input {float:none;}
span.input-end {
    /*background: url('/img/default/components/form/input-end.png') 0 0 no-repeat; */
    padding: 0 5px 7px 0;
    position: relative;
    top: -3px;}

button span {background: url('/img/default/components/form/button-bg.png') 0 0 repeat-x; padding: 4px 5px;}
button span.start {background: url('/img/default/components/form/button-start.png') 0 0 no-repeat; padding: 0 0 7px 5px; position: relative; top: -4px;}
button span.end {background: url('/img/default/components/form/button-end.png') 0 0 no-repeat; padding: 0 5px 7px 0; position: relative; top: -4px;}

/*** oddelovaci cary na konci boxu ***/
.portlet-cleaner {height: 20px;margin-top: 10px;}
#ar-left .portlet-cleaner {background: url('/img/default/portlet-end-left.png') no-repeat 0 0 transparent;}
#ar-right .portlet-cleaner {background: url('/img/default/portlet-end-right.png') no-repeat 0 0 transparent; margin: 0 10px 0 0;}

#box-advise{
     width: 215px;
     height: 248px;
     position: absolute;
     top: 140px; left: 0;
     background: transparent url('/img/default/bg-box-advise.gif') no-repeat top left;
}
#box-advise .content{
  padding: 19px 15px 21px 13px;
  color:#707070;
  font-size: 1.1em;
}
#box-advise .content ul{
  margin: 14px 0 0 0;
}
#box-advise .content img{
  display: none;
}
#box-advise .content li{
  list-style: none;
  /*background: transparent url('/img/default/bullet-advise.gif') no-repeat center left;*/
  padding: 0;
}
#box-advise .header{
  background: transparent url('/img/default/bg-box-advise-header.gif') no-repeat center left;
  color: #FFFFFF;
  display: block;
  width: 100%;
  font: bold 1.3em/1.3em "Helvetica CE", Helvetica;
  padding: 11px 0 11px 13px;
  position: absolute;
  margin: 160px 0 0 13px;
}
#box-advise a.more{
  text-align: right;
  color: #6e6e6e;
  font: 1.2em/1.2em "Helvetica CE", Helvetica;
  text-decoration: none;
  background: transparent url('/img/default/arrow-box-advise.gif') no-repeat center right;
  position: absolute;
  margin: 210px 0 0 100px;
  padding: 0 15px 0 0;
}
#box-advise .cycle{
  position: absolute;
  margin: 140px 0 0 133px;
  background: transparent url('/img/default/cycle-box-advise.png') no-repeat center center;
  width:81px;
  height: 81px;
  text-align: center;
}
#box-advise .cycle span.content{
  color: #FFFFFF;
  display: block;
  text-align: center;
  font-size: 1.15em;
  padding: 15px 5px 5px 5px;
}
#box-signpostContainer{
  width: 100%;
  height: 258px;
  position: absolute;
  top: 140px;
}
.box-signpostItem{
  width: 49%;
  height: 258px;
  margin: 0 0 0 3px;
  background-color: white;
  /*background: transparent url('/img/default/bg-signpost-item.gif') no-repeat top left;*/
}
.box-signpostItem.leftside{
	float:left;
}
.box-signpostItem.rightside{
	float:right;
}
.box-signpostItem .content{
  padding: 19px 15px 14px 15px;
}
.box-signpostItem .content p{
  color:black;
  font-size: 1.6em;
  font-weight: bold;
  padding: 5px 0px;
}
.box-signpostItem .content p:before{
	content:"›";
	color:black;
	padding-right: 7px;
}	

#box-contacts{
  width: 182px;
  height: 248px;
  position: absolute;
  top: 140px; left: 778px;
}
#box-contacts span.header{
  display: block;
  width: 182px;
  height: 43px;
}
#box-contacts span.lang-cs{
	 background: transparent url('/img/default/bg-box-contacts-header.gif') no-repeat top left;
}
#box-contacts span.lang-en{
	 background: transparent url('/img/default/bg-box-contacts-header-english.gif') no-repeat top left;
}
#box-contacts span.lang-it{
	 background: transparent url('/img/default/bg-box-contacts-header-italiano.gif') no-repeat top left;
}
#box-contacts span.header strong{
  visibility:hidden;
}
#box-contacts .content ul{
  margin: 10px 0 0 2px;
}
#box-contacts .content li{
   list-style: none;
   padding: 12px 0 19px 2px;
   text-align: right;
   font-weight: bold;
   font-size: 1.1em;
   color: #000;
   background: transparent url('/img/default/bg-box-contacts-li.gif') no-repeat bottom left;
}
#box-contacts .content li a{
  color: #000;
  text-decoration: none;
}
#box-contacts .content li img{
  float: left;
}

#box-newsletter * {
	box-sizing:border-box;
}

#box-newsletter form{
  margin: 0;
}
	#box-newsletter form legend {display: none;}

#box-newsletter form fieldset{
   margin: 0;
}
#box-newsletter .error-msg{
    margin: 0; padding: 0;
}
#box-newsletter label{
  display: none;
}
#box-newsletter textarea{
  /*background: transparent url('/img/default/bg-newsletter-textarea.gif') no-repeat top left;
  color: #b8b7b7;*/
  margin: 0 0 7px 0;
  width: 100%;
  height: 99px;
  border:1px solid #ABABAB;
  padding: 5px;
}

#box-newsletter input{
    /*border: none;*/
    color: #787777;
    margin: 0 0 7px 0;
    width: 100%;
    float:none;
}

#box-newsletter .button {
    float: right;
    padding: 4px 2px 4px 2px;
    font-size: .92em;
	font-weight: normal;
    min-width: 97px;
    color: #fff;
    outline: 0;
	background: none;
    background-color: #B0B0B0;
}

.box-offer-columns{
  float: left;
  width:50%;
  padding: 0 10px;
  box-sizing: border-box;
}
.box-offer-columns .icon{
  border: none;
}
.last{
  margin-right: 0;
}
.box-offer-columns table{
  border: none;
  margin: 0 ;
}

#arrangement .box-offer-columns a.more{
  float: right;
  color: #6c6c6c;
  font: 1.2em/1.2em "Helvetica CE", Helvetica;
  text-decoration: none;
  margin: 15px 14px 0 0;
  line-height: 1.6em;
}
#arrangement .box-offer-columns a.more:after{
	content:"›";
	color:#6c6c6c;
	font-size: 1.6em;
	font-weight: bold;
	padding-left: 7px;
	vertical-align: top;
	position:relative;
	top: -2px;
}

.box-offer-columns span.header{
  color: #010101;
  font-size: 1.5em;
  font-weight: bold;
}
.box-offer-columns span.header:before {
	content:"›";
	color:black;
	padding-right: 7px;
}
.box-offer-columns .content{
  margin: 10px 0 0 0;
}
.box-offer-columns .item-main{
	background-color: white;
	border: 1px solid #eee;
	padding: 7px;
	margin-bottom: 15px;
}
.box-offer-columns .item-main .cyrcle{
 background: transparent url('/img/default/cyrcle-green.png') repeat-y top left;
 /*z-index: 10001;*/
 z-index: 89;
 position: absolute;
 width: 36px;
 height: 36px;
 text-align: center;
 margin: -15px 0 0 -10px;
}
.box-offer-columns .item-main .cyrcle p{
  color:#fff;
  font-size: 1.2em;
  font-weight: bold;
  padding: 12px 0 0 0;

}
.box-offer-columns .item-main .mainimg{
  width: 163px;
  height: 75px;
  overflow: hidden;
  text-align: center;
}
.box-offer-columns .item-main a{
  color: #000000;
  margin: 8px 0 11px 0;
  display: block;
}
.box-offer-columns .item-main a:hover{
 color: #d98006;
}

.box-offer-columns .item-main .last{
  border-bottom: none;
}

.box-offer-columns .item-main td{
  padding: 2px;
  border-bottom: 1px solid #f5f5f5;
  color: #8d8d8d;
}
.box-offer-columns .item-main td.value{
  font-weight: bold;
  text-align: right;
  color: #000;
}
.box-offer-columns .item-main img{
  border: none;
  padding: 0;
}
.box-offer-columns .item{
  padding: 0 0 0 8px;
  height: 90px;
}

.box-offer-columns .item p {
margin-bottom: 0;
}

.box-offer-columns .item .cyrcle{
 background: transparent url('/img/default/cyrcle-green.png') repeat-y top left;
 /*z-index: 10001;*/
 z-index: 89;
 position: absolute;
 width: 36px;
 height: 36px;
 text-align: center;
 margin: -10px 0 0 -5px;
}
.box-offer-columns .item p{
    float: left;
}
.box-offer-columns .item .cyrcle span{
  color:#fff;
  font-size: 1.2em;
  font-weight: bold;
  margin: 12px 0 0 0;
  display: block;

}

.box-offer-columns .item .imgContainer{
  float: left;
  background: transparent url('/img/default/bg-offer-item-img.gif') no-repeat top left;
  width: 64px;
  height: 61px;
  overflow: hidden;
  margin: 3px 3px 0 0;
}
	.box-offer-columns .item .imgContainer .imgContInner {
	  width: 52px;
	  height: 52px;
	  margin: 5px;
	  overflow: hidden;
	}

.box-offer-columns .item .imgContainer img{
  padding: 0;
  border: none;
}
.box-offer-columns .item a{
  color: #0088ce;
  margin: 0 0 0 0;
  display: block;
}
.box-offer-columns .item a:hover{
 color: #d98006;
}
.box-offer-columns .icon{
  border: none;
}



.filterForm{
  background: #f2f2f2;
  border-top: 1px solid #d8d8d9;
  padding: 0 0 0 32px;
}
.filterForm h2{
    background: #ffffff;
    color: #22733F;
    margin: -12px 0 0 -9px;
    position: absolute;
    padding: 3px 10px;
    font-size: 1em;
    display: inline;
}
.filterForm form{
  display: block;
  margin-bottom: 10px;
}
.filterForm span.input-end,
.filterForm span.input-start{
  background: none;
}
.filterForm input{
  background: #ffffff;
}

/*
.filterForm form .buttons-row{
  background: transparent url('/img/default/bg-button-green-lf.gif') no-repeat top left;
  padding: 0 0 0 5px;
  margin: 8px 0 0 158px;
}
.filterForm form .buttons-row .form-row{
  padding-top: 0;
}  */
.filterForm form .buttons-row button{
  /*background: #8bab31;*/
  background: transparent url('/img/default/bg-button-green.gif') no-repeat center center;
  min-width:97px;
}

.articles a{
  /*color: #2A914F;*/
  font-weight: bold;
  text-decoration: none;
  font-size: 1.2em;
}
.articles .date{
  margin-bottom: 10px;
  color: #959595;
  font-size: 0.9em;
}
.articles img{
  margin: 0 15px 15px 0;
}
.articles .upUrl{
  float: right;
}
.articles .upUrl a{
  font-size: 0.9em;
}
#ar-main .articles .link-external{
  background: none;
}
.category-item{
  border-bottom: 1px solid #dededf;
  margin: 5px 0 10px 0;
}
.articles .sorting-wrapper-1{
  text-align: right;
/*  border: 1px solid #000;*/

}
.articles .sorting-wrapper-1 .sorting{
  /* float:none;*/
  width: 180px;
}
.photo-item{
  float: left;
  margin: 0 10px 10px 0;
  padding: 5px;
  border: 1px solid #dededf;
  text-align: center;
}
.photo-item .img-wrapper{
  width: 115px;
  height: 115px;
  overflow:hidden;
  text-align: center;
  margin: auto;
}
.attached-articles{
  margin: 10px 0 0 0;
}
.attached-articles img{
  float: left;
  margin: 0 10px 10px 0;
}
.attached-articles a{
  display: block;
  margin-bottom: 10px;
}
.attached-articles .category{
  border-bottom: 1px solid #dededf;
  margin: 5px 0 10px 0;
}




#extranet{

}

	#extranet .form-row {
		margin-left: 40px;
	}

	#extranet .form-row .error-msg {
    	margin-left: 165px;
	}


.appForm{
  background:none repeat scroll 0 0 #F2F2F2;
 border-top:1px solid #D8D8D9;
}

.appForm form {
display:block;
margin-bottom:10px;
}
.appForm input.fi-text{
  float: none;
  /* border: none; */
  color: #787777;
  margin: 0 0 7px 0;
  width: 170px;
  /* background:url("/img/default/components/form/input-bg.png") repeat-x scroll 0 0 transparent;*/
}

.appForm .button-row{
  margin-left: 160px;
}
/** Adt **/
#arrangement .list-table-basic .list-item h2 a,
#arrangement .list-table-basic .list-item h2 a:link{
  color: #000;
  font-weight: bold;
  font-size: 1em;
}
#detail-offer .wysiwyg{
  margin: 10px 0 0 0;
}
#detail-offer .detail-mainimg{
  float: right;
  width: 330px;
  padding: 0 0 10px 10px;
  border-left: 1px solid #D9DADC;

}
#detail-offer .detail-mainimg img{
   border:none;
  padding: 0;
}
#detail-offer .detail-gallery{
  /*float: right;
  width: 250px;*/
  margin: 5px 0 0 0;
}
#detail-offer .detail-gallery .thumbs{
}
#detail-offer .detail-gallery .thumbsImg{
}
#detail-offer .wysiwyg .thumbs img{
}
#detail-offer .basic-data{
  width: 355px;
  float: left;
}
#detail-offer .basic-data p{
  text-align: justify;
}


#detail-offer .basic-data .item {
	padding: 6px 3px;
	border-bottom: 1px solid #e4eccd;
}
	#detail-offer .basic-data .label{
	  float: left;
	  width: 120px;
	  /*text-align: right;*/
	  color: #727272;
	}

	#detail-offer .basic-data .value{
	 float: left;
	 width: 180px;
	 padding-left: 5px;
	}

#detail-offer .basic-data .prices{
  color: #ff6c00;
  font-weight: bold;
}

#detail-offer .contact-data {
	margin-top: 20px;
}


#detail-offer .basic-data .label-price {
	padding-bottom: 18px;
}

#detail-offer .basic-data .price-additional-info {}


.orderby{
  float: left;
  width: 350px;
  margin: 10px 0;
}
.orderby h3{
 float: left;
 margin: 8px 5px 0 0;
}
.sorting-wrapper-1 .pager{
  clear: none;
}
#advanced-offer-filter{
  /*  display: none;*/
}
#switchHref{
    color: #0088ce;
    text-decoration: underline;
    cursor: pointer;
}
#switch-filter{
	margin-right: 15px;
	text-align: right;
}
.retrievePassword fieldset legend{
  display: none;
}

#box-newsletter .retrievePassword label{
  display: block;
}


.corners-rounded {
	position: relative;
}
	.mask {
		display: block;
		position: absolute;
		top: 0; left: 0;
	}
		.mask-1 {
			width: 163px; height: 75px;
			background: url('/img/default/mask-1.png') 0 0 no-repeat;
		}
		.mask-2 {
			width: 52px; height: 52px;
			background: url('/img/default/mask-2.png') 0 0 no-repeat;
		}

		.mask-3 {
			width: 96px; height: 74px;
			background: url('/img/default/mask-3.png') 0 0 no-repeat;
		}

		.mask-4 {
			width: 96px; height: 74px;
			background: url('/img/default/mask-3.png') 0 0 no-repeat;
		}
		.mask-5 {
			width: 52px; height: 52px;
			background: url('/img/default/mask-5.png') 0 0 no-repeat;
		}


/*** KontaktnÃ­ formulÃ¡Å™ ***/
#contactForm{
      width: 400px;
    }
    #contactForm input{
      border: none;
      color: #b8b7b7;
      margin: 0 0 7px 0;
      width: 145px;
      float:none;
    }
    #contactForm label{
      display: none;
    }
    #contactForm form .form-row{
      width: 168px;
      float: left;
      clear: none;
    }
	    #contactForm form .last-row {clear: both;}

    #contactForm textarea{
    	clear: both;
		display: block;
      width: 317px;
      background: transparent url('/img/default/bg-textarea-offer-contact.gif') no-repeat bottom left;
      color: #b8b7b7;
      margin: 0 0 7px 0;
      height: 84px;
      border:none;
      padding: 5px;
    }
    #contactForm .error-msg{
      margin: 0 0 0 0;
      padding-top: 2px;
    }
    #contactForm .button{
      color: #fff;
    }
    #contactForm .buttons-row{
      margin-left:200px;
    }
    .green{
        color: #282E31;
        font-weight:bold;
    }


/*** Filtr - mapa ***/
#form-filter-offers {}

	#form-filter-offers #basic-offer-filter,
	#form-filter-offers #advanced-offer-filter {
		padding: 0 0 10px 32px;
	}

	#form-filter-offers .map {
		margin-top: 20px;
		padding-top: 22px;
		border-top: 1px solid #D6D7DA;
	}

	#form-filter-offers #basic-offer-filter {}
		#form-filter-offers #basic-offer-filter .form-row {
			clear: none;
			float: left; width: 320px;
		}
			#form-filter-offers #basic-offer-filter label {
				width: auto;
				padding-top: 7px;
			}

			#form-filter-offers #basic-offer-filter .jQ-custom-select-replaced,
			#form-filter-offers #basic-offer-filter .jQ-selectbox-list {width: 200px !important;}

		#form-filter-offers .selected-areas {padding: 0 14px;}

			#form-filter-offers .selected-areas label {display: none;}

			#form-filter-offers .selected-areas textarea {
				width: 664px; height: 85px;
				margin-bottom: 8px;
			}

		#advanced-offer-filter {
			clear: both;
		}
			#advanced-offer-filter label {
				width: 89px;
			}

			#advanced-offer-filter .form-row {
				float: left; width: 320px;
				clear: none;
			}
				#advanced-offer-filter .row-tract label {
					width: 69px;
				}

			#advanced-offer-filter #frmfilter-pr_from, #advanced-offer-filter #frmfilter-pr_to,
			#advanced-offer-filter #frmfilter-ar_from, #advanced-offer-filter #frmfilter-ar_to {width: 92px}

			#advanced-offer-filter #frm-c1899 {
				width: 196px;
			}

		#form-filter-offers .buttons-row {
			margin: 15px 0 0 15px;
			padding-bottom: 16px;
		}

		#toggled-offer-filter .type-of-realty-label {
			padding-left: 25px;
		}

/*** VÃPIS NABÃDEK ***/
#overview-offers {}

	#overview-offers .sorting-options {
		width: 480px;
		float: right;
	}
		#overview-offers .orderby, #overview-offers .sorting {float: left;}

		#overview-offers .orderby {
			width: 291px;
			margin: 0;
		}
			#overview-offers .orderby label {padding-top: 7px;}

        #overview-offers .orderby form #sel-order-by {width: 113px; margin-right: 5px;}
        #overview-offers .orderby form #sel-order-dir {width: 88px;}

	#overview-my-offers .sorting-options {width: 177px;}

	#overview-offers .orderby .jQ-selectbox,
	#overview-offers .orderby .jQ-selectbox-list  {width: 120px !important;}

	#overview-offers .corners-rounded {
		width: 96px; height: 74px;
		overflow: hidden;
		float: left;
		margin-top: 3px;
		text-align: center;
	}
		#overview-offers .corners-rounded img {
			margin-top: 4px;
		}

	#overview-offers .item-content {
		margin-left: 107px;
	}



    	#overview-offers .item-content .attributes {
			margin-bottom: 4px;
		}

		#overview-offers .item-content .label {
			color: #76797D;
		}


		#overview-offers .item-content .price .price-highlighted {
			color: #C87D09;
		}

		#overview-offers #advanced-offer-filter {clear: both;}

        #overview-offers .list-item .businness-actions span{
            color: #666666;
            font-weight: 900;
        }

        #overview-offers .list-item .businness-actions ul{
            color: #666666;
            margin-left: 20px;
        }

        #overview-offers .list-item .businness-actions ul li{
            list-style-type:square;

        }


/*** VÃPIS NABÃDEK  - MÃ‰ NABÃDKY***/
#overview-my-offers	{}







/*** DETAIL - NABÃDKA ***/
#detail-offer {

}

	#detail-offer {

	}

	#detail-offer .thumb {
	   background: url("/img/default/bg-offer-item-img.gif") no-repeat scroll left top transparent;
	    float: left;
	    height: 61px;
	    margin: 0 2px 5px 0;
	    overflow: hidden;
	    width: 64px;
	}



	#detail-offer .wrap {
		display: block;
	    height: 52px;
	    margin: 5px;
	    overflow: hidden;
	    width: 52px;
	}

	#detail-offer .mask {
		top: 5px; left: 5px;
	}


	.offer-description {
		padding: 17px;
		position: relative;
		line-height: 1.5em;
		margin-bottom: 17px;
		background: #E6E6E6 url('/img/default/bg-offer-description.png') 0 0 no-repeat;
	}
		.offer-description .bg-bottom {
			position: absolute;
			bottom: 0; left: 0;
			width: 100%; height: 4px;
			background: url('/img/default/bg-offer-description-bottom.png');
		}





.OfferPopUP {
	background: url('/img/default/bg-OfferPopUP.png') 0 0 no-repeat;
	position: absolute;
	top: 139px; left: 207px;
	z-index: 999999;
	display: none;
	margin-top: 200px;
	padding: 13px 8px;
    height: 233px;
	width: 283px;
}

#flatsOffer{margin-left: 0px;}
#housesOffer {margin-left: 137px;}
#landsOffer{margin-left: 277px;}
#rentsOffer{margin-left: 277px;}


#choiseOffer .icon{
  border: none;
}
#choiseOffer .item{
  padding: 0 0 5px 8px;
  color:#5D5D5D;
}
#choiseOffer .item p{
    float: right;
    width: 200px;
    line-height:1.5em;
    margin: 5px 0 0 0;
}
#choiseOffer .item .imgContainer{
  float: left;
  background: transparent url('/img/default/bg-offer-item-img.gif') no-repeat top left;
  width: 64px;
  height: 61px;
  overflow: hidden;
  margin: 3px 3px 0 0;
}
#choiseOffer .item .imgContainer .imgContInner{
	  width: 52px;
	  height: 52px;
	  margin: 5px;
	  overflow: hidden;
	}

#choiseOffer .item .imgContainer img{
  padding: 0;
  border: none;
}
#choiseOffer .item a{
  color: #0088ce;
  margin: 0 0 0 0;
  display: block;
}
#choiseOffer .item a:hover{
 color: #d98006;
}

#google-buuble {width: 250px;}
#google-buuble .list-item {border: 0; margin: 0; padding: 0;}

/*** SdÃ­lenÃ­ - sociÃ¡lnÃ­ sÃ­tÄ› ***/
#arrangement .addthis_toolbox {
	margin-top: 15px;
	padding: 10px 0 0 35px;
	border-top: 1px solid #E4ECCD;
}
	#arrangement .addthis_toolbox a {margin-right: 10px;}


/*** StrÃ¡nka pÅ™ihlÃ¡Å¡enÃ­ ***/
#frm-ExtranetApp_loginform button {margin-left: 274px;}

.autocomplete-w1 { background:url(/img/default/autocomplete-shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.offer-search-on-map #arrangement-bg {margin-top: 55px;}

#frm-userform .form-row{padding-left: 31px;}

#frm-userform .input-start,
#frm-userform .input-end,
#frm-userform .buttons-row legend {display: none;}

#box-advise .cycle span.content{
     -moz-transform: rotate(-6.5deg);
       -o-transform: rotate(-6.5deg);
  -webkit-transform: rotate(-6.5deg);
      -ms-transform: rotate(-6.5deg);
          transform: rotate(-6.5deg);
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9935718556765875, M12=0.11320321376790672, M21=-0.11320321376790672, M22=0.9935718556765875);
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9935718556765875, M12=0.11320321376790672, M21=-0.11320321376790672, M22=0.9935718556765875,sizingMethod='auto expand')";
               zoom: 1;

}

.box-offer-columns .item-main .cyrcle p{
    -moz-transform: rotate(-6.5deg);
       -o-transform: rotate(-6.5deg);
  -webkit-transform: rotate(-6.5deg);
      -ms-transform: rotate(-6.5deg);
          transform: rotate(-6.5deg);
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9935718556765875, M12=0.11320321376790672, M21=-0.11320321376790672, M22=0.9935718556765875);
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9935718556765875, M12=0.11320321376790672, M21=-0.11320321376790672, M22=0.9935718556765875,sizingMethod='auto expand')";

               zoom: 1;

}

.box-offer-columns .item .cyrcle span{
    -moz-transform: rotate(-6.5deg);
       -o-transform: rotate(-6.5deg);
  -webkit-transform: rotate(-6.5deg);
      -ms-transform: rotate(-6.5deg);
          transform: rotate(-6.5deg);
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9935718556765875, M12=0.11320321376790672, M21=-0.11320321376790672, M22=0.9935718556765875);
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9935718556765875, M12=0.11320321376790672, M21=-0.11320321376790672, M22=0.9935718556765875,sizingMethod='auto expand')";

               zoom: 1;
}




/*** FORM - SPRÃ?VA NABÃDEK ***/
/* $shared */
.frontTableEdit-wrapper,
#frontTableEdit fieldset {
    position: relative;
    background: #F2F2F2;
    border-top: 1px solid #D8D8D9;
    padding: 20px 0;
    margin-bottom: 20px;
}

    .ui-tabs .frontTableEdit-wrapper,
    .ui-tabs #frontTableEdit fieldset {margin-bottom: 0;}

    .frontTableEdit-wrapper .fake-legend {
        background: #FFFFFF;
        color: #22733F;
        display: inline;
        font-size: 1em;
        font-weight: bold;
        left: 30px;
        margin: -31px 0 0;
        padding: 3px 10px;
        position: absolute;
    }

    .frontTableEdit-wrapper .error-msg {margin: 5px 0 5px 167px;}

#frontTableEdit {}

    #frontTableEdit form {}
        #frontTableEdit form legend {margin-top: -32px;}

        #frontTableEdit .form-row {margin-left: 40px;}

    #frontTableEdit form input.fi-text {width: 350px;}
    #frontTableEdit form textarea {width: 334px;}
    #frontTableEdit form select {width: 356px;}

    #frontTableEdit #frmmain-submitbutton,
    .frontTableEdit-wrapper .button-submit{
        background: transparent url("/img/default/bg-button-green.gif") 50% 50% no-repeat;
        border: 0;
        color: #FFFFFF;
        font-size: 0.92em;
        min-width: 97px;
        padding: 4px 2px;
        margin: 20px 0 0 165px;
        font-weight: bold;
        cursor: pointer;

    }


    #frontTableEdit .error .error-msg {margin-left: 165px;}

#arrangement a.link-edit {
    padding-left: 28px;
    color: #66696F;
    background: url('/img/default/ico-edit.png') 10px 0 no-repeat;
}

    #frontTableEdit form a.link-edit {
        position: relative;
        top: 3px; left: 0;
    }

    #overview-offers a.link-edit {
        float: right;
    }


/** ROZSIRENA EDITACE **/
.frontTableEditAdvanced {
    padding-bottom: 20px;
}

    .frontTableEditAdvancedTableWrapper {
        width: 681px;
        margin: 0 0 25px 20px;
        overflow: auto;
    }

    .frontTableEditAdvancedTable {
        width: 100%;
    }

    /* THEAD */
    .frontTableEditAdvancedTable thead,
    .frontTableEditAdvancedTable thead tr,
    .frontTableEditAdvancedTable thead th {background: #666666;}

    .frontTableEditAdvancedTable thead th {
        font-size: .92em;
        font-weight: normal;
        background: #666666;
        color: #fff;
        border-bottom: 2px solid #B1B1B1;
        border-right: 1px solid #9A9A9A;
        padding: 5px;
    }

        .frontTableEditAdvancedTable td {
            border-bottom: 1px solid #B1B1B1;
            padding: 5px;
        }

        .frontTableEditAdvanced table tr:hover td {background-color: #FCFCFC;}

    /* formular pro vlozeni noveho zaznamu do referencujici tabulky */
    .frontTableEditAdvanced-new-item-form {}

        .frontTableEditAdvanced-new-item-form .new-record {
            position: absolute;
            right: 15px; bottom: 12px;
        }

        .frontTableEditAdvanced-new-item-form .label-hide {display: none;}

            .frontTableEditAdvanced-new-item-form .dont-add-new-record .label-hide {display: inline;}
                .frontTableEditAdvanced-new-item-form .dont-add-new-record .label-show {display: none;}


                .frontTableEditAdvanced-new-item-form .frontTableEditAdvanced-hidden-form {padding: 0 0 0 40px;}

        td.controls {min-width: 80px;}
        td.controls form {}
        td.controls form .form-row {clear: none; padding-top: 0;}

        td.controls input.delete,
        td.controls input.edit {
            text-indent: -9999px;
            width: 16px; height: 16px;
            overflow: hidden;
        }


    .frontTableEditAdvanced .ajaxform {margin-left: 40px;}
    .frontTableEditAdvanced td.controls .ajaxform {
        margin-left: 0;
        float: right;
    }


#arrangement input.edit,
#arrangement input.delete {
    padding: 0 0 0 18px;
    color: #66696F;
    text-decoration: underline;
    border: 0;
    cursor: pointer;
    background-position: 0 2px;
    background-repeat: no-repeat;
    margin-left: 15px;
}
    #arrangement input.edit {background-image: url('/img/default/ico-edit.png');}
    #arrangement input.delete {background-image: url('/img/default/ico-delete.png');}

    #arrangement input:hover.edit,
    #arrangement input:hover.delete {text-decoration: none;}

/**************** .frontTableEditAdvancedTableWrapper.vertical ******************/
.frontTableEditAdvancedTable.vertical tr th{
    background: none repeat scroll 0 0 #666666;
    border: none;
    border-top: 1px solid #B1B1B1;

    color: #FFFFFF;
    padding: 5px;
    width: 150px;
}
.frontTableEditAdvancedTable.vertical tr td{
    border: none;
    border-top: 1px solid #B1B1B1;
}


/* Suggest */
.ac_results {
    background: #fff;
    border: 1px solid #ABABAB;
    padding: 2px;
}

    .ac_results ul {
        list-style-type: none;
    }

        .ac_results ul li {
            cursor: default;
            padding: 2px 0 2px 5px;
            text-align: left;
        }
            .ac_results ul li:hover {
                background: #DCDCDC;
            }



#arrangement a.new-record,
#arrangement a:visited.new-record{
    background: url('/img/default/ico-add.png') 5px 50% no-repeat;
    padding: 2px 10px 2px 28px;
}
    #arrangement a.dont-add-new-record {background-image: url('/img/default/ico-collapse.png');}



    #overview-offers a.new-record {
        float: left;
        margin-top: 10px;
    }


#overview-offers .pager {clear: right;}


.ajaxLoadStatus {
    background: url('/img/plug-in/loading.gif') 50% 3px no-repeat;
    display: block;
    width: 100%; height: 20px;
}



/*** PORTLET - Offer on map ***/
#box-offer-on-map {}
    #box-offer-on-map .description {}
    #box-offer-on-map .map-wrapper {
        height: 200px;
        margin-bottom: 10px;
    }

#box-offer-on-map .button {
    background: url("/img/default/button-gray-85.png") no-repeat scroll 50% 50% transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.92em;
    font-weight: bold;
    padding: 4px 0;
    width: 85px;
    float: left;

}


/*** SPRÃ?VA UÅ½IVATELÅ®  ***/
#overview-users {}

    #overview-users table {
        width: 100%;
    }

    #overview-users table td {
        border-bottom: 1px solid #B1B1B1;
        padding: 5px;
    }
        #overview-users table td.controls {
            width: 90px;
        }

        #overview-users .new-user-link {
            padding: 15px 0;
            text-align: right;
        }

    #overview-users table tr:hover td {background-color: #F2F2F2;}

    #frm-userform input.fi-text {width: 250px;}
    #frm-userform textarea {width: 234px;}
    #frm-userform select {width: 256px;}

    #frm-userform .error .error-msg {margin-left: 165px;}

    #frm-usersfilter-filter .buttons-row {padding-top: 5px;}
    #frm-usersfilter-filter {margin-bottom: 0; padding-bottom: 10px;}

    #frmuserform-xtbutton {margin-left: 158px; margin-bottom: 20px;}

    h2.section-title {
        color: #B1B1CC;
        font-size: 1.5em;
        margin: 1.7em 0 1.5em 5px;
        padding-bottom: 5px;
        text-align: center;
        text-transform: uppercase;
    }
