html, body {height:100%;}
body  
{ background-image:url(/Images/bg.jpg); background-position:center top; background-repeat:no-repeat; background-size: 100% 100%; background-attachment: fixed;
    -moz-background-size: 100% 100%;
background-color: #bed6ee; font-family: 'Roboto', Helvetica; font-weight:normal; font-size:11pt; line-height:22px;

color: #000000;

/*background: -webkit-linear-gradient(top, #000000, #56595D);
background: -moz-linear-gradient(top, #000000, #56595D); 
background: -ms-linear-gradient(top, #000000, #56595D);
background: -o-linear-gradient(top, #000000, #56595D);*/  
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#56595D'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#56595D')";*/
/*background: linear-gradient(top, #000000, #56595D); 
background-repeat: no-repeat; background-position:top; background-attachment: fixed;*/
}
body, p { color: Black; }

body#popup
{
    background: none;
}


.Flds,.Row { display:table; width:100%; }
.Left { display:table; width:auto; float:left; }
.Right { display:table; width:auto; float:right; }
.Text { display:table; width:auto; }
.formContent { display:table; margin:10px; }

::selection {background: #39aed4;}
.clear {clear: both;}
h2 {color: #007a01; text-transform: uppercase; 
    /*border-style: solid;
    border-color: silver;
    border-width: 1px 14px 1px 1px;*/
     margin: 0px;
    padding: 8px 0px 10px 0px;
    margin-bottom: 10px; line-height:28px;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    /*background-color: #F1CAF5; padding: 1px;*/
    }

/*#textContent h2 {padding: 10px 0px;}*/
h3 {font-size: 15px; color: #454545; font-weight:bold; text-transform: uppercase; padding: 10px 0; margin: 0;}
h3 span {color: #e5a325;}
.errorMsg {color: Red;}





button,input[type="reset"],input[type="button"],input[type="submit"] 
    {padding: 4px 6px 4px 6px;
     margin: 6px 0px;
      border: 1px solid #C18DC6/*#C18DC6*/;
    background-color: #F1CAF5;
    color: #6B3C70/* #6B3C70*/;
    padding: 4px;
    cursor: pointer;
    border-radius: 4px;
     }
button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover
{
    background-color: #709570;
}

input[type="submit"].button,input[type="submit"].btnFrom { background-color:#007a01;  font-weight:normal; /*background-image:url(/images/button.png); background-position:left top; background-repeat:no-repeat;*/
                                                             text-align:center; padding:2px 6px 2px 6px; /*padding:0px 45px 0px 45px;*/ height:25px;
           font-size:12px; line-height:20px; text-transform:uppercase; color:white; cursor:pointer; border:none;
                            -webkit-border-radius: 3px 3px 3px 3px; 
                             -moz-border-radius: 3px 3px 3px 3px;
                              border-radius: 3px 3px 3px 3px;
                            /*font-weight:bold;*/ 
                            /*-webkit-border-radius: 5px 5px 5px 5px; 
                             -moz-border-radius: 5px 5px 5px 5px;
                              border-radius: 5px 5px 5px 5px;*/
}
input[type="submit"].button:hover,input[type="submit"].btnFrom:hover { background-color:#709570;  font-weight:normal; /*background-image:url(/images/button.png); background-position:left top; background-repeat:no-repeat;*/
                                                             text-align:center; padding:2px 6px 2px 6px; /*padding:0px 45px 0px 45px;*/ height:25px;
           font-size:12px; line-height:20px; text-transform:uppercase; color:white; cursor:pointer; border:none;
                            -webkit-border-radius: 3px 3px 3px 3px; 
                             -moz-border-radius: 3px 3px 3px 3px;
                              border-radius: 3px 3px 3px 3px;
                            /*font-weight:bold;*/ 
                            /*-webkit-border-radius: 5px 5px 5px 5px; 
                             -moz-border-radius: 5px 5px 5px 5px;
                              border-radius: 5px 5px 5px 5px;*/
}

.validation { color:red; }

#pageHolder {width:950px;margin-left:auto;margin-right:auto; background-color:none;/* #676A6E*/;padding:10px;}
#contentHolder {width: 950px; margin: 0px; background-color: #FFFFFF; padding-bottom: 10px; margin-bottom: 10px;}
/*header*/
/*#header {background: #ffffff url('../Images/headerBg.png') repeat-x top left;}*/
/*#header {background: #ffffff url('../Images/headerImg.jpg') repeat-x top left;}*/

#header .center {/*width: 950px;*/ margin: 0px auto;}
/*#header .center span {color: #4bbae0; line-height: 30px;}
#header .center span a {color: #ffffff; text-decoration: none;}
#header .center span a:hover {text-decoration: underline;}
#header .center h1 {width: 208px; height: 55px; text-indent: -90000px; background: url('../Images/logo.png') no-repeat left center; float: left;}
#header .center h1 a {width: 208px; height: 55px; display: block;}*/

#header .center span {color: #4bbae0; line-height: 30px; float: left;}
#header .center span a {color: #ffffff; text-decoration: none;}
#header .center span a:hover {text-decoration: underline;}
#header .center h1 {margin:0; padding: 0; width:auto; height: auto; display:inline-block; float:left; text-indent: -90000px; 
                    background: url('/Images/logo.png') no-repeat left center; float: left; }
#header .center h1 a {width: 300px; height: 50px; display: block;}


#header #headerWraper {border-bottom:1px solid #007a01;}
#header #headerWraper #headerOne {background-color: #007a01;height:30px; display:table; width:auto; float:right;} /*{height: 30px; background: rgba(0,0,0,0.6); border-bottom: solid 1px #8dd8f2;}*/
#header #headerWraper #headerOne #topMenu {float: right; list-style-type: none; margin: 0px; padding: 0px; margin-right:15px;}
#header #headerWraper #headerOne #topMenu li {float: left; line-height: 30px; }
#header #headerWraper #headerOne #topMenu li a {color: white; text-decoration: none; margin-left: 20px;font-weight: 500;}
#header #headerWraper #headerOne #topMenu li a:hover {text-decoration: underline; color: white;}

#header #headerWraper #headerOne #lang {float: right; list-style-type: none; margin: 0px; padding: 0px; margin-left: 20px; color: #ffffff;}
#header #headerWraper #headerOne #lang li {float: left; line-height: 30px; }
#header #headerWraper #headerOne #lang li a {color: #FFFFFF; text-decoration: none; margin: 0px 5px;}
#header #headerWraper #headerOne #lang li a:hover {text-decoration: underline; color: #F1CAF5;}
#header #headerWraper #headerOne #lang li .active {color: #F1CAF5;}


#header #headerWraper #headerTwo {width:950px; height:88px;  /*background-color:#589ecd;*/}

#headerPrint {display: none;}

/*#header #headerWraper #headerTwo {height: 78px; position: relative; margin-bottom: 5px;}
#header #headerWraper #headerTwo #mainMenu {list-style-type: none; padding: 0px; margin:  0px 0px 0px 40px; float: left; margin-top: 40px;}
#header #headerWraper #headerTwo #mainMenu li {float: left; line-height: 33px; margin: 0px 5px;  background: rgba(34, 148, 188, 0.5); border: solid 1px rgba(6, 26, 33, 0.5);}
#header #headerWraper #headerTwo #mainMenu li a {border: solid 1px rgba(148, 217, 240, 0.5); display: block; padding: 0px 5px; text-decoration: none; color: #ffffff; font-weight: bold; font-size: 13px;}
#header #headerWraper #headerTwo #mainMenu li a:hover {border: solid 1px #ffffff; background:#ffffff; color: #103542; text-decoration: underline;}
#header #headerWraper #headerTwo #reklama {list-style-type: none; padding: 0px; margin: 0px; float: right; width: 166px; margin-top: 10px;}
#header #headerWraper #headerTwo #reklama #bw{background: url('../Images/bwBtn.png') no-repeat; height: 35px;}
#header #headerWraper #headerTwo #reklama #rs{background: url('../Images/rsBtn.png') no-repeat; height: 34px;}
#header #headerWraper #headerTwo #reklama a {padding-left: 55px; font-size: 18px; color: #ffffff; text-decoration: none; line-height: 35px;}
#header #headerWraper #headerTwo #reklama a:hover {text-decoration: underline;}
#header #headerWraper #headerThree {height: 460px; }
#header #headerWraper #headerThree .center #filtr {background: url('../Images/filtrBg.png'); border: solid 1px #1c404c; width: 396px; height: 458px; float: left;}
#header #headerWraper #headerThree .center #filtr #filtrWrap {border: solid 1px rgba(229,241,245,0.6); height: 456px; width: 394px; }
#header #headerWraper #headerThree .center #filtr #filtrWrap #hledaniNadpis  {text-transform: uppercase; font-size: 30px; color: #ffffff; text-align: center; font-weight: normal; padding: 10px 0px; display: block;}
#header #headerWraper #headerThree .center #filtr #filtrWrap #hledaniNadpis  span {text-transform: none; font-size: 20px;}
#header #headerWraper #headerThree .center #novinky {border-right: solid 1px #1c404c; border-top: solid 1px #1c404c; background-color: #3d4f56; border-bottom: solid 1px #1c404c; width: 581px; height: 458px; float: left; position: relative;}
#header #headerWraper #headerThree .center #novinky #novinkyWrap {border: solid 1px rgba(229,241,245,0.6); height: 456px; width: 579px; text-align: center; overflow: hidden;}
#header #headerWraper #headerThree .center #novinky .caption {display: none;}
#header #headerWraper #headerThree .center #novinky .nadpis {color: #ffffff !important; line-height: normal !important; text-align: left !important; display: block; word-wrap: break-word;}
#header #headerWraper #headerThree .center #novinky .popis {color: #ffffff !important; font-size: 10px; line-height: normal !important; text-align: left !important; display: block; width: 70%; float: left; word-wrap: break-word;}
#header #headerWraper #headerThree .center #novinky .cena {font-weight: bold;}*/

/*#content #contentHolder #wrap #leftSide {width: 220px; float: left;}
#content #contentHolder #wrap #rightSide {width: 720px; float: right;}*/
#contentHolder #leftSide {width: 205px; float: left; overflow:auto;}
#contentHolder #rightSide {width: 745px; float: right;  overflow:hidden;}
#rightSide .wrapper {width:100;}

#quickMenuWrap {margin-top: 8px;}
#quickMenuWrap {border: solid 1px #FFFFFF /*#56595D*/; width: 201px; /*height:499px;*/ float: left;}
#quickMenuWrap #quickMenu {border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; width: 199px; /*height: 498px;*/ list-style-type: none; margin: 0px; padding: 0px;}
#quickMenuWrap #quickMenu .nadpis {margin-left:8px;border-bottom: solid 1px #CFCFCF; line-height: 31px; /*background: url('../Images/carkovaneBg.png');*/ 
                                   background: #FFFFFF;/* #56595D url('../Images/linesPattern.png');*/ padding-left: 0px; font-size: 15px; text-transform:uppercase; font-weight:700; color: #000000; }
#quickMenuWrap #quickMenu .nadpis a {display:block; line-height:31px;color: black; text-decoration:none;padding-left:4px; background-color:#ddebdd;}
#quickMenuWrap #quickMenu .nadpis a:hover {background: #007a01; color:white;}
#quickMenuWrap #quickMenu .nadpis a:active {background: #007a01; color:white;}
#quickMenuWrap #quickMenu .tlacitko {line-height: 33px; border-bottom: solid 1px #CFCFCF; margin-left:8px;}
#quickMenuWrap #quickMenu .tlacitko span, #quickMenuWrap #quickMenu .nadpis span {width: 14px; height: 21px; padding: 5px 1px; display: block; background-color: #007a01; float: right; background-repeat: no-repeat; }
/*#quickMenuWrap #quickMenu .tlacitko .byty {background-position: 1px 4px;}
#quickMenuWrap #quickMenu .tlacitko .domy {background-position: 1px -28px;}
#quickMenuWrap #quickMenu .tlacitko .rekreacni {background-position: 1px -65px;}
#quickMenuWrap #quickMenu .tlacitko .komercni {background-position: 1px -102px;}
#quickMenuWrap #quickMenu .tlacitko .pozemky {background-position: 2px -136px;}
#quickMenuWrap #quickMenu .tlacitko .ostatni {background-position: 1px -171px;}*/
#quickMenuWrap #quickMenu .tlacitko a {display: block; line-height: 31px; /*border: solid 1px #958DE3;*/ margin-left: 0px; 
                                       padding-left: 10px; background: #FFFFFF /*#000000*/; font-size: 14px; font-weight:500; color: black; text-decoration:none;}
#quickMenuWrap #quickMenu .tlacitko a:hover {background: #007a01; color:white;}
#quickMenuWrap #quickMenu .tlacitko a:active {background: #007a01; color:white;}
#quickMenuWrap #quickMenu .footer {background: #56595D url('../Images/linesPattern.png'); overflow: hidden;}


/*content*/
#content {width: 980px; margin: 15px auto 0px auto;}
/*.twoColumns {width: 980px; margin: 15px auto 0px auto;}*/
/*.twoColumns {width: 60%; margin: 15px auto 0px auto;border:1px solid Red;}*/
.leftColumn {width: 490px;float:left;padding-right: 10px;}
.rightColumn {width: 224px;float:left;border-left: 1px dashed #007a01;min-height: 480px;}
#mapa {width: 100%; margin: 0px auto; margin-top: 15px; border: none;}
#nabidkyCenter {width: 100%; margin: 0;}


/*nabidka*/
#img #imgWrap {width: 500px; height: 350px; overflow: hidden; float: left;}
#img #estatePhotos {width: 465px; float: right; }
#img #estatePhotos a {width: 100px; height: 80px; overflow: hidden; display: block; float: left; margin: 5px; text-align: center;}
#levySloupec {width: 356px; float: left; padding-right: 7px;}
/*#levySloupec table td {padding-right: 10px;}*/
#pravySloupec {width: 356px; float: left;padding-left: 6px;}
#pravySloupec table td {padding-right: 10px;}
.siroky {width: 100%;}
.mapsIframe {border: none;}
/*#maklerHl {color: #103542;}
#maklerHl:hover {color: #2294BC;}*/
#menuDetail {color: #103542;padding:2px;padding-top:4px;}
/*#menuDetail a {color: #103542;}
#menuDetail a:hover {color: #2294BC;}*/
#maklerFoto {float: left; margin-right: 10px;}
#docList {list-style-type: none; margin: 0px; padding: 0px;}
#docList a {font-size: 14px; }
#mapa_nabidka {float: right; margin-right: 10px; width: 652px; height: 300px; margin-top: 15px;}
/*nabidka konec*/
/*dev proj list*/
#devProjHodler {width: 100%; background: rgba(16,53,66,0.1); float: left; border-radius: 5px;}
#devProjHodler .Item {width: 225px; float: left; margin: 10px;}
#devProjHodler .Item:hover {cursor: pointer;}
#devProjHodler .Item:hover .textHolder {text-decoration: underline;}
#devProjHodler .Item .textHolder {width: 225px; font-size: 14px; font-weight: bold; color: #103542; text-align: center; margin-top: 10px;}
#devProjHodler .Item .imgHolder img {vertical-align: bottom;}
#devProjHodler .Item .imgHolder .imgShadow {background: url('../Images/shadow.png') no-repeat top center; width: 225px; height: 6px; float: left;}
/*dev proj list konec*/
/*dev proj detail*/
#imageHoder {width: 350px; float: left;}
#imageHoder #galleryWrap {width: 350px; margin-top: 5px;}
#imageHoder #galleryWrap a {margin-right: 5px;}
#descriptionHolder {width: 610px; float: right;}
#listHolder {width: 100%; margin-top: 20px;}
/*dev proj detail konec*/
/*makler Detail*/
#maklerImg {float: left; margin-right: 15px; width: 500px;}
#maklerInfo {float: right; width: 465px;}
#pobocka {float: right; width: 465px; margin-top: 15px;}
#pobocka #popisPob {margin: 10px 0px; display: block; font-size: 14px; line-height: 20px; word-wrap: break-word;}
/*makler Detail konec*/
/*content konec*/



/*footer*/
#footer { /*border-top: 1px solid #676A6E; width: 100%; /*margin-top: 15px;*/}
#footer #footerHolder {/* border-top: 1px solid #ffffff; background: #676A6E;*/}
#footer #footerWrap {  margin: 0px auto; padding-top: 5px; color: White; text-align:right; }
/*#footer #footerWrap .blok {margin: 10px 0px; width: 150px; min-height: 110px; border-right: dotted 1px #ffffff; float: left;}*/
#footer #footerWrap .blok {padding:4px;}
#footer #footerWrap .blok #rsFooter {width: 145px; height: 28px; background: url('/Images/logaPaticky.png') no-repeat 0px 0px; display: inline-block; text-indent: -9000px;}
#footer #footerWrap .blok #bwFooter {width: 145px; height: 28px; background: url('/Images/logaPaticky.png') no-repeat 0px -28px; display: inline-block; text-indent: -9000px;}
/*#footer #footerWrap .blok span {color: #ffffff; margin-top: 10px; margin-left: 15px; display: block; line-height: 15px; font-size: 10px;}*/
#footer #footerWrap .blok ul {list-style-type: none;}
#footer #footerWrap .blok ul li a {color: #ffffff; line-height: 15px; font-size: 10px}
#footer #footerWrap .blok a {color: #ffffff; font-weight:bold; text-decoration:underline;}
/*footer konec*/
#footerPrint {display: none;}








/*controls*/
/*.filter {color: #ffffff; width: 351px; margin: 0px auto;}*/
.filter th, .filter td
{
    padding: 6px;
}
.filter .button
{
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.filterInput
{
    width: 124px;
}
.filter_subtype td
{
    min-width: 90px;
}
.tbMenu {width: 140px; border: solid 1px #e2e2e3; padding: 3px 0px;}
.tbMenuLong {width: 351px; border: solid 1px #e2e2e3; padding: 3px 0px;}
.tbZakazky {width: 170px; border: solid 1px #e2e2e3; padding: 3px 0px;}
.ddlMenu {height: 23px; width: 168px; border: solid 1px #e2e2e3; padding: 2px 2px 2px 0px;}

.ddlForm {height: 23px; width: 298px; border: solid 1px #e2e2e3; padding: 2px 2px 2px 0px;}
.tbForm {width: 200px; border: solid 1px #e2e2e3; padding: 3px 0px;}
.tbFormMultiLine {width: 350px; border: solid 1px #e2e2e3; padding: 3px 0px;}
/*.btnFrom {width: 64px; height: 26px; border: none; background: url('../Images/btnSend.png') no-repeat 0px 0px; cursor: pointer; text-indent: -9000px;}
.btnFrom:hover {background: url('../Images/btnSend.png') no-repeat 0px -26px;}
.btnFrom:active {background: url('../Images/btnSend.png') no-repeat 0px -52px;}*/

.searchBtn {border: none; cursor: pointer; background: url('../Images/searchBtn.png')no-repeat 0px 0px; width: 90px; height: 38px; text-indent: -9000px; float: right; margin-top: 15px;}
.searchBtn:hover {background: url('../Images/searchBtn.png')no-repeat 0px -39px;}
.searchBtn:active {background: url('../Images/searchBtn.png')no-repeat 0px -77px;}

#quickFilter, #news, #makleri,.nabidkaHolder {box-sizing: border-box;-moz-box-sizing: border-box;}
/*303px*/
#quickFilter {/*width: 100%; */height: 380px; background: #ffffff url('../Images/quickFilterBg.png'); margin-top: 15px; border: solid 1px #70868e;}
#quickFilter .blok {padding-left: 80px; width: 180px; height: 65px; float: left; margin: 15px 0px 15px 10px;}
#quickFilter #blokBytyProdej {background: url('../Images/bytyProdejIcon.png') no-repeat top left;}
#quickFilter #blokBytyPronajem {background: url('../Images/bytyPronajemIcon.png') no-repeat top left;}
#quickFilter #blokDomy {background: url('../Images/domyIcon.png') no-repeat top left;}
#quickFilter #blokNovostavby {background: url('../Images/novostavbyIcon.png') no-repeat top left;}
#quickFilter #blokJine {background: url('../Images/jinaIcon.png') no-repeat top left;}
#quickFilter #blokPozemky {background: url('../Images/pozemkyIcon.png') no-repeat top left;}
#quickFilter #blokKomercni {background: url('../Images/komercniIcon.png') no-repeat top left;}
#quickFilter #blokZahranicni {background: url('../Images/zahranicniIcon.png') no-repeat top left;}
#quickFilter .nadpis {font-size: 15px; color: #103542;}
#quickFilter .nadpis:hover {color: #2294bc;}
#quickFilter .pocetNabidek {color: #7899a5; font-size: 10px; margin-left: 5px;}
#quickFilter .polozky {color: #103542; font-size: 12px; margin-top: 15px;}
#quickFilter .polozky a {color: #103542;}
#quickFilter .polozky a:hover {color: #2294bc;}
#quickFilter .polozky span {color: #2294bc;}



/*811px*/
/*#news {width: 100%; height: 235px; margin: 0; border: solid 1px rgba(16,53,66,0.6); background: rgba(28,63,76,0.2); margin-top: 15px;}
#news #newsWraper {width: auto; height: 233px; border: solid 1px #ffffff;padding: 0 10px;}*/
#news #newsWraper .item {width: 238px; height: 195px; background: #ffffff; text-align: center; float: left; margin: 0px 0px 10px 0px; 
                         /*box-shadow: 0px 0px 10px rgba(0,0,0,0.3);*/
                         border: 1px solid silver;
                          cursor: pointer; position: relative;}
#news #newsWraper .item.alterItem {margin-left: 10px;   }                       
#news #newsWraper .item .imgWrap {width: 228px; height: 215px; margin: 5px;  overflow: hidden; display: block; text-align: center;}
#news #newsWraper .item .imgWrap img {max-height: 215px; }
#news #newsWraper .item .captions {position: absolute; text-align: center; bottom: 0px; left: 0px; width: 100%; background: rgba(255,255,255,.8); padding: 5px 0px;}
#news #newsWraper .item .captions span {display: block; font-size: 11px;}
#news #newsWraper .item .captions .title {font-weight: bold; color: #0a2c38; display: block;}
#news #newsWraper .item .captions .price {color: #958DE3; font-weight: bold; margin: 5px 0px; display: block;}

.rightColumn #textNews {padding: 0px 10px;}
#textNews {/*width: 505px; float: right;*/}
#textNews #textNewsWraper .textNew {margin: 0px 0px 5px 0px;padding-bottom: 5px;border-bottom: dotted 1px #000000;}
#textNews #textNewsWraper .textNew:last-child {border: none;}
#textNews #textNewsWraper .textNew .textNewTitle {color: #2294BC;font-weight:bold;margin-bottom: 5px;}
#textNews #textNewsWraper .textNew .textNewDate { font-style: italic;}
#textNews #textNewsWraper .textNew .textNewText {margin: 5px 0px;}
#textNews #textNewsWraper .textNew .textNewMore {text-align:right;}
#textNews #textNewsWraper .textNew .textNewText img {}

#poptavky {width: 450px;  float: left;}
.textDemand {width: 100%; border-bottom: dashed 1px #000000; margin: 0px auto;}
.textDemand:last-child {border: none;}
/*.textDemand img {width: 140px !important; height: auto !important; float: left; margin: 5px; border: solid 5px #000000;}*/
.textDemandTitle {font-size: 15px; font-weight: bold; margin-bottom: 10px; margin: 5px; color: Black;}
.textdemandText {margin: 5px; }

#makleri {width: 100%; border: solid 1px #70868e;  margin: 15px auto 0px auto;}
#makleri #makleriWrap {width: 100%; margin: 0px auto;}
#makleri #makleriWrap .item {float: left; margin: 10px; text-align: center;}
#makleri #makleriWrap .item .imgHolder {width: 100px; height: 100px; text-align: center; margin: 0px; padding: 0px;}
#makleri #makleriWrap .item p {margin: 0px; padding: 0px;}




#paginating {font-weight: bold; color: #103542;}
#paginating .imp {color: #70868e;}
#paginating a, #paginating a:visited {color: #2294bc;}
#paginating a:hover {color: #103542;}
/*list nabidek konec*/

/*list nabidek dev. projektu*/
.devProjList {width: 100%;}
.devProjList .devProjListHeader {height: 30px; background: #103542; color: #ffffff; font-weight: bold; text-align: center; border-bottom: 2px solid #90a6ad; border-top: 2px solid #90a6ad;}
.devProjList .devProjListHeader a {color: #ffffff; font-weight: bold; text-decoration: none;}
.devProjList .devProjListHeader a:hover {text-decoration: underline;}
.devProjList .devProjListItem {height: 25px;}
.devProjList .devProjListItem td {padding: 0px 5px; text-align: center;}
.devProjList .devProjListAlterItem td {padding: 0px 5px; text-align: center;}
.devProjList .devProjListAlterItem {height: 25px; background: #90a6ad;}
.devProjList .devProjListItem:hover {background: #39AED4; cursor: pointer; color: #ffffff;}
.devProjList .devProjListAlterItem:hover {background: #39AED4; cursor: pointer; color: #ffffff;}
.devProjList .devProjListItem:hover a ,.devProjList .devProjListItem:hover a {color: #ffffff;}
/*list nabidek dev. projektu konec*/
/*mapa*/
#map_canvas .odkaz {color: #103542; font-weight: bold; font-size: 14px; margin-top: 5px; display: block;}
#map_canvas .odkaz:hover {color: #2294BC;}
#map_canvas .nadpis {display: block; font-size: 16px; margin: 5px;}
#map_canvas .toolTipWrap {width: 400px;}
/*mapa konec*/
/*mapa rk*/
#map_canvas_rk {float: right; margin-right: 10px; width: 652px; height: 300px; margin-top: 15px;}
.mapsIframe {border: none;}
/*mapa rk konec*/
/*rss*/
.rssList {list-style-type: none;}
.rssList li {}
.rssList li div {clear: both;}
.rssList li div img {max-width: 150px; float: left; margin:4px 10px 10px 10px;}
.rssList li div a {font-size: 18px; display: block;padding-bottom:4px;}
/*rss konec*/
/*controls konec*/
table.detail th, table.detail td {padding:2px 2px 2px 0px;}
#levySloupec table.detail th { text-align:left; font-weight:bold; width:150px; }
#levySloupec #makler table.detail th { text-align:left; font-weight:bold; width:70px; }
#OstatniPolozky table.detail th { text-align:left; font-weight:bold; width:150px; }
.clientForm th { width:160px;}

#textContent
{
    padding: 10px;
}

#team .item
{
    float: left;
    width: 350px;
    height: 100px;
    margin-bottom: 10px;
}
#team .item .imgHolder
{
    float: left;
    width: 110px;
}
#team .item .textHolder
{
    float: left;
    width: 240px;
}
#team .item .textHolder div
{
    margin-bottom: 6px;
}


/*Seznam nemovitosti*/
#zpet { text-align:right; }
#SeznamNemovitosti .estateList { width:100%; }

#SeznamNemovitosti #filter{ margin-top:0px; margin-bottom:10px; }
#SeznamNemovitosti .nabidkaHolder{ background-color:#eaf1f4; margin:5px 0px 5px 0px;
                                   /*-webkit-border-radius: 5px 0px 0px 5px;
                             -moz-border-radius: 5px 0px 0px 5px;
                              border-radius:5px 0px 0px 5px;*/ 
}
/*#SeznamNemovitosti .Rozliseni{  display:block; width:20px; height:120px; background-color:#da251d;
                                -webkit-border-radius: 5px 0px 0px 5px;
                             -moz-border-radius: 5px 0px 0px 5px;
                              border-radius:5px 0px 0px 5px; background-image:url(/images/sipkaSeznam.png); background-position:left top;
                               background-repeat:no-repeat;
}*/
#SeznamNemovitosti .AlternatingItem .nabidkaHolder{ background-color:#e7e7e7;
}
#SeznamNemovitosti .imgHolder{ height:100px; width:153px; margin:10px; display:block; overflow:hidden; }
#SeznamNemovitosti .imgHolder img{ height:100px; }
#SeznamNemovitosti .Popisky { width:525px; margin-right:20px; }
#SeznamNemovitosti .Popisky .novinkaNadpis{ width:100%; height:18px; line-height:17px; display:block; overflow:hidden;margin:10px 0px 5px 0px; }
#SeznamNemovitosti .Popisky .nabidkaPopis{  width:100%; line-height:18px; height:55px; display:block; overflow:hidden;margin:0 0 2px 0; }
#SeznamNemovitosti .Popisky .novinkaNadpis a{  color:black; }
#SeznamNemovitosti .Popisky .Cena{ font-weight:bold; color:#5e5a58;  font-size:14px;  }
#SeznamNemovitosti .Popisky .Link{ margin-right:10px; }
#SeznamNemovitosti #paginating { text-align:center; margin-top:25px; }
#SeznamNemovitosti .TopOvlLista { margin:15px 0px; }
    #SeznamNemovitosti .TopOvlLista .Razeni { width:auto; display:table; }
    #SeznamNemovitosti .TopOvlLista .raditPodle { width:auto; display:table; float:left; }
    #SeznamNemovitosti .TopOvlLista .raditPodle select{ width:140px;  }
    #SeznamNemovitosti .TopOvlLista .raditSmerem { width:auto; display:table; float:left; }
    #SeznamNemovitosti .TopOvlLista .raditSmerem { width:90px; }
#SeznamNemovitosti { font-size:11pt; }
#SeznamNemovitosti h2{ margin:0; }

#paginating { margin-top:10px; }
#paginating span,#paginating a{ font-size:14px; background-color:#709570; /*border:1px solid #ff8000;*/ color:white; display:block; float:left; padding:5px 13px 5px 13px; margin:2px; text-decoration:none; }
#paginating span:hover, #paginating a:hover { text-decoration:none;  }
#paginating .imp,#paginating .imp:hover { background-color:#cccccc; color:gray; /*border:1px solid #ff8000;*/ }

/*hlavni strana*/
#filter { margin-top:0; margin-bottom:10px; 
            /*-webkit-border-radius: 8px 8px 8px 8px;
            -moz-border-radius: 8px 8px 8px 8px;
            border-radius:  8px 8px 8px 8px;*/ background-color:#e7e7e7; padding:15px; 
            /*background-image:url(/Images/filterBG.png); background-position:left top; background-repeat:repeat-x;*/
}
#filter th{ text-align:left; font-weight:normal; color:black; padding:0 2px 4px 2px;  }
#filter td{ padding-right:8px;}
#filter .TypNemovitosti{ width:140px; }
#filter .TypZakazky{ width:90px; }
#filter .Okres{ width:167px; }
#filter .CenaDo{ width:110px; }
#filter .button { margin-top:3px; margin-left:5px; }
#filter .filterInput { margin-right:15px; }