/*
@media screen and (-webkit-min-device-pixel-ratio:0){
	ul#menu li a:link, ul#menu li a:visited {
	font-size: 99% !important;
	padding: 15px 40px 13px 40px !important;
	}
	ul#menu li a:hover,
	ul#menu li a.active {
	padding: 13px 38px 11px 38px !important;
	}
}
*/

body {
font-size: 80%;
font-family: arial, arial ce, tahoma, trebuchet ms, verdana;
padding:0px;
margin: 0px;
color: #000000;
}
html, body { 
height: 100%; 
margin: 0;
padding: 0;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
padding: 0px 0px 0px 20px;
}
#textArea #mainContent ul li,
#textAreaHome #mainContent ul li {
list-style: none;
background: url(../img/bg-li.gif) no-repeat 0px 7px;
padding: 2px 0px 3px 15px;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.clear {
clear:both;
}
.noPadding {
padding: 0px !important;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

#depPath {
padding: 0px 0px 30px 0px;
}

.error{
padding:10px 15px;
border:1px solid red;
color:red;
}
.error strong{
color:red;
}
img {
border: 0px;
}

.branch-gallery {
width: 226px;
float: right;
}
.branch-gallery img {
margin: 0px 0px 4px 4px
}
.long-col {
width: 170Px;
}
.articlePerex {
background: #fafafa;
border: 1px dashed #ededed;
padding: 15px;
margin: 15px 0px 15px 0px;
font-style: italic;
}


#coverPage {
margin: 0px auto 0px;
width: 940px;
position: relative;
}


.for-now{
background:#e2001a;
line-height:1.1em;
color:White;
padding:0px 0px 1px 0px;
margin:0px 5px 0px 0px;
font-size:85%;
}
.price .for-now{
margin:0px 0px 0px 5px;
position:relative;
top:-2px;
left:0px;
}


/******************************************************************
	CHRISTMAS EDIT
	
	+ zmenenit v popup.js div ze ktereho se pocita vyska sedeho pozadi
	
*/

/*body{
background: url(../img/christmas-body-bg.gif) top center repeat-y #B9D2E8;
}
#christmasBgBottom{
background: url(../img/christmas-body-bottom-bg.gif) bottom center no-repeat;
padding:0px 0px 57px 0px;
width:100%;
}
#christmasBgTop{
background: url(../img/christmas-body-top-bg.gif) top center no-repeat;
padding:15px 0px 0px 0px;
width:100%;
}
#coverPageChristmas{
width:960px;
margin:0px auto 0px;
padding:0px 0px 0px 0px;
background: url(../img/christmas-coverPageChristmas-bg.gif) repeat-y;
}
#coverPageChristmas #in_coverPageChristmas{
background: url(../img/christmas-header-bg.gif) top center no-repeat;
width:960px;
margin:0px auto 0px;
padding:0px;
}
#coverPageChristmas #in_coverPageChristmas #in_in_coverPageChristmas{
background: url(../img/christmas-footer-bg.gif) bottom center repeat-x;
}

#coverPageChristmas #coverPage #head img{
margin:4px 0px 0px 0px;
}
#coverPageChristmas #coverPage #head span{
padding: 52px 0px 0px 0px;
}
#coverPageChristmas #coverPage #head ul{
padding:55px 0px 0px 0px;
}
#coverPageChristmas #coverPage #head ul li{
background: url(../img/christmas-head-ul-li-bg.gif) 2px 4px no-repeat;
padding:3px 10px 3px 20px;
}
#coverPageChristmas #coverPage ul#menu{
top: 85px;
}
#coverPageChristmas #coverPage #textArea{
min-height:700px;
_height:700px;
}
#coverPageChristmas #coverPage #textArea #leftBanner {
left: -164px;
}
#coverPageChristmas #coverPage #textArea #rightBanner {
right: -164px;
}*/



/********************************************************************************
 ********************************** obecná nastavení ****************************
 *******************************************************************************/

h1 {
color: #003772;
font-size: 240%;
font-weight: 100;
margin: 0px;
padding: 0px 0px 5px 0px;
line-height:1em;
}
p {
margin: 0px;
padding: 10px 0px;
line-height: 1.6em;
color: #000;
}
strong {
color: #003772;
}
a:link,
a:visited{
color: #003772;
}
a:hover {
text-decoration: none;
}
.clear {
clear: both;
}
.left {
float: left !important;
}
.right {
float: right !important;
}
.textLeft {
text-align: left !important;
}
.textRight {
text-align: right !important;
}
.textCenter {
text-align: center !important;
}
.noMargin {
margin: 0px !important;
}
.success {
background: green;
color: white !important;
margin: 10px 0px 20px 0px;
border: 1px solid green;
padding: 5px !important;
}
.denied {
background: red;
color: white !important;
margin: 10px 0px 20px 0px;
border: 1px solid red;
font-weight: bold;
padding: 5px !important;
}


/*****************************************************************
 ***************************** Hlavička **************************
 ****************************************************************/
#head {
height: 81px;
position: absolute;
top: 0px;
left: 0px;
width: 940px;
}
#head img {
border: 0px;
float:left;
}
#head span {
font-size: 125%;
padding: 48px 0px 0px 0px;
float: left;
color: #525252;
}
#head ul {
float: right;
padding: 51px 0px 0px 0px;
margin: 0px;
list-style: none;
}
#head ul li {
float: left;
margin: 0px;
padding: 0px 10px 0px 10px;
}
#head ul li.lrBorder {
border-left: 1px solid #525252;
border-right: 1px solid #525252;
}




/***************************************************************
 *********************** Menu **********************************
 ***************************************************************/

ul#menu {
margin: 0px;
padding: 0px 0px 20px 0px;
list-style: none;
height: 44px;
position: absolute;
top: 81px;
left: 0px;
}
ul#menu li {
float: left;
margin: 0px;
}
ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:hover {
margin: 0px 3px 0px 0px;
padding: 15px 37px 13px 38px;
display: block;
background: #006fa9 url(../img/bg-menu.gif) repeat-x;
color: white;
font-size: 110%;
text-decoration: none;
position:relative;
}
ul#menu li a:hover,
ul#menu li a.active:link,
ul#menu li a.active:visited,
ul#menu li a.active:hover {
background: #006fa9 url(../img/bg-menu-hover.gif) repeat-x !important;
}
ul#menu li a:hover span,
ul#menu li a.active:link span,
ul#menu li a.active:visited span,
ul#menu li a.active:hover span {
position:absolute;
display:block;
top:0px;
right:0px;
width:2px;
height:44px;
background: url(../img/bg-menu-hover-right.gif) top right no-repeat;
}


/**************************************************************
 ************************ patička webu ************************
 *************************************************************/

#footer {
background: url(../img/bg-footer.jpg) repeat-x 0px 49px;
padding: 70px 0px 20px 0px;
line-height:1.7em;
}
#footer ul {
float: right;
width: 220px;
margin: 0px;
}
#footer ul li {
margin: 0px;
list-style: none;
padding: 3px 0px 3px 27px;
}
.sitemap {
background: url(../img/ico-sitemap.gif) no-repeat 0px 6px; 
}
.usetherms {
background: url(../img/ico-use-therms.gif) no-repeat 2px 6px;
}
.top {
background: url(../img/ico-top.gif) no-repeat 0px 6px;
}
#footer ul li.partner a:link,
#footer ul li.partner a:visited,
#footer ul li.partner a:hover{
color: #a0a0a0;
}





/***********************************************************
 ********************** tělo stránky ***********************
 **********************************************************/
#textArea {
width: 100%;
margin-top: 145px;
float: left;
position: relative;
}

#textAreaHome {
width: 680px;
float: left;
margin-top: 145px;
position: relative;
}
#textAreaHome h1{
font-size:200%;
}
#textAreaHome h1.h1en{
font-size:180%;
}
.contentInfoBox {
background: url(../img/bg-content-box.gif) repeat-x;
padding: 6px 0px 6px 20px;
border-bottom: 1px solid #dedede;
}
.contentInfoBox h2 {
padding-top:10px !important;
}
.contentInfoBox h1 {
color:#525252;
font-size:160%;
font-weight:100;
margin:0;
padding:25px 0 5px;
text-decoration:none;
}
.contentBox,
.kontaktniBox {
background: url(../img/bg-content-box.gif) repeat-x;
width: 250px;
padding: 6px 0px 6px 20px;
border-bottom: 1px solid #dedede;
}
.contentBox p,
.kontaktniBox p { 
background: url(../img/bg-content-box-rs-logo.gif) no-repeat right top;
}
.setRight {
margin: 10px 0px 20px 20px;
float: right;
}
.setLeft {
margin: 10px 20px 20px 0px;
float: left;
}
.contentBox .contentBoxHeading {
font-size: 140%;
font-weight: bold;
color: #003874;
padding: 0px 0px 10px 0px;
display: block;
}
.contentBox p strong,
.kontaktniBox p strong {
color: #525252;
}

.gallery img {
border: 2px solid #e6e6e6;
margin: 0px 12px 11px 0px;
}
.noRightMargin {
margin-right: 0px !important;
}
#flashBox {
width: 100%;
margin: 40px 0px 0px 0px;
}
#flashbox-novostavby {
width: 155px;
height: 387px;
position: absolute;
top: 172px;
left: -159px;
}
/*************************************** sub Menu */

input.errorLabel,
textarea.errorLabel  {
border: 1px solid red !important;
}
#inPage {
width: 100%;
padding: 41px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
#inPage h2 {
font-size: 120% !important;
padding: 0px;
margin: 0px;
font-weight:normal;
}
#inPage h2, 
#inPage h2, 
#inPage h2 {
margin: 20px 0px 0px 0px;
padding: 8px 0px 0px 0px !important;
display: block;
height: 29px;
text-align: center;
text-decoration:none;
cursor: pointer;
color:#fff;
}
#textArea #inPage h2,
#textAreaHome #inPage h2 {
color: white ;
margin-top: 20px;
}

#inPage h2#Tab1{
margin: 0px; 
background: #bbe8ff url(../img/bg-submenu-blue-hover.gif) no-repeat;
width: 152px;
left: 0px;
}
#inPage h2#Tab2{
background: #d9ffd5 url(../img/bg-submenu-green-hover.gif) no-repeat;
width: 155px;
left: 155px;
}
#inPage h2#Tab3 {
background: #fffbca url(../img/bg-submenu-yellow-hover.gif) no-repeat;
width: 133px;
left: 313px;
}
#inPage h2#Tab4 {
background: #edecec url(../img/bg-submenu-gray-hover.gif) no-repeat;
width: 231px;
left: 449px;
}
.innerSite1 {
background: url(../img/bg-submenu-shadow-top-blue.gif) no-repeat left top;
}
.innerSite2 {
background: url(../img/bg-submenu-shadow-top-green.gif) no-repeat left top;
border: 1px solid #80c598;
}
.innerSite3 {
background: url(../img/bg-submenu-shadow-top-yellow.gif) no-repeat left top;
border: 1px solid #ffa945;
}
.innerSite4 {
background: url(../img/bg-submenu-shadow-top-gray.gif) no-repeat left top;
border: 1px solid #a8a8a8;
padding: 20px;
}
.innerSite2 form,
.innerSite3 form {
padding: 20px;
}
.innerSite2 form {
background: url(../img/bg-submenu-shadow-bottom-green.gif) no-repeat left bottom;
}
.innerSite3 form {
background: url(../img/bg-submenu-shadow-bottom-yellow.gif) no-repeat left bottom;
}
.innerSite4 p {
width: 100%;
padding: 20px;
/*background: url(../img/bg-submenu-shadow-bottom-gray.gif) no-repeat left bottom;*/
}

.innerSite2 h3,
.innerSite3 h3,
.innerSite4 h3 {
color: #525252;
background: white;
padding: 10px 0px !important;
}
.innerSite2 span,
.innerSite3 span,
.innerSite4 span {
color: #006fa7;
font-size: 110%;
padding: 0px 0px 18px 0px;
display: block;
}
.innerSite2 label,
.innerSite3 label {
color: #013773;
padding: 0px 0px 20px 0px;
display: block;
background: white;
}
.innerSite2 label small,
.innerSite3 label small {
color: #6e6e6e;
font-size: 100%;
}
.innerSite2 label input,
.innerSite3 label input,
.innerSite2 textarea,
.innerSite3 textarea {
width: 100%;
border: 1px solid #cbcbcb;
}
.innerSite2 .sendButt,
.innerSite3 .sendButt,
.innerSite4 .sendButt {
width: 232px;
height: 53px;
display: block;
cursor: pointer;
border: 0px;
}
.innerSite4 .sendButt {
width: 326px;
}
.innerSiteBox {
width: 331px;
}

.innerSiteBox h3 {
font-size: 130%;
padding: 30px 0px 0px 50px !important;
margin: 0px;
}
.innerSiteBox small {
font-size: 70%;
}
.innerSiteBox h3 a:link,
.innerSiteBox h3 a:visited,
.innerSiteBox h3 a:hover{
color: #525252;
display: block;
font-weight: normal;
}
.innerSiteBox h3 small {
padding: 0px;
line-height: 1.2em;
color: #6e6e6e;
}


.googlemaps {
padding:0px;
width:300px !important;
}
.googlemaps a {
padding: 0px 10px 0px 0px;
}
#googleMapHome span{
color:black;
display:inline;
font-size:100%;
padding:0px;
}

/*********************************************** IKONKY NA UVODCE
 */
 
.innerSiteBox h3#byty-k-prodeji {
background: url(../img/icons/byty-k-prodeji.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-byty-k-prodeji.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#byty-k-pronajmu {
background: url(../img/icons/byty-k-pronajmu.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-byty-k-pronajmu.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#rodinne-domy-a-vily {
background: url(../img/icons/rodinne-domy-a-vily.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-rodinne-domy-a-vily.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#developerske-projekty {
background: url(../img/icons/developerske-projekty.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-developerske-projekty.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#nabidka-projektu {
background: url(../img/icons/nabidka-projektu.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-nabidka-projektu.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#komercni-objekty {
background: url(../img/icons/komercni-objekty.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-komercni-objekty.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#pozemky {
background: url(../img/icons/pozemky.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-pozemky.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#rekreacni-chaty {
background: url(../img/icons/rekreacni-chaty.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-rekreacni-chaty.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#ostatni-nemovitosti {
background: url(../img/icons/ostatni-nemovitosti.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-ostatni-nemovitosti.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#zahranicni-nemovitosti {
background: url(../img/icons/zahranicni-nemovitosti.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-zahranicni-nemovitosti.gif) no-repeat 0px 22px;*/
}
.innerSiteBox h3#drazby {
background: url(../img/icons/drazby.gif) no-repeat 0px 32px;
/*background: url(../img/icons/christmas-drazby.gif) no-repeat 0px 22px;*/
}

/***********************************************************************/

.innerSiteBox ul {
padding: 5px 0px 0px 0px;
margin: 0px;
clear: left;
}
.innerSiteBox ul li {
float: left;
list-style: none !important;
padding: 0px 3px 0px 0px;
white-space: nowrap;
line-height: 1.6em;
}
.innerSiteBox ul li a {
position: relative !important;
margin: 0px;
padding: 0px;
list-style: none !important;
}

#googleMapHome {
height: 370px;
width: 635px;
margin: 10px 0px 20px 0px;
}

/**********************************************************************
 ************************* Pravý sloupec ******************************
 **********************************************************************/

#rightCol {
width: 220px;
float: right;
margin-top: 145px;
}
#rightCol strong {
font-size: 140%;
font-weight: 100;
}
#rightCol ul,
#rightCol div#searchBox {
background: #f5f5f5;
border-top: 1px solid #f2f3e8;
padding: 11px 20px 10px 20px;
margin: 5px 0px 15px 0px;
width: 180px;
}
#rightCol div#searchBox input {
width: 120px;
border: 1px solid #11447b;
height: 18px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#rightCol div#searchBox input {
	width: 110px;
	}
} 
#rightCol div#searchBox input.qsButton {
width: 51px;
height: 21px;
border: 0px;
vertical-align: middle;
}
#rightCol div#searchBox span {
margin: 0px 0px 5px 0px;
display: block;
}
#rightCol ul.quickLinks {
background: #f5f5f5 url(../img/color-line.gif) no-repeat right top;
}
#rightCol ul li {
list-style: none;
padding: 4px 0px;
margin: 0px;
}
#rightCol ul.subMenu {
padding: 0px 0px 0px 20px;
}
#rightCol #hotline {
background: #4d9c00;
width: 220px;
padding: 6px 0px 3px 0px;
color: #fff;
text-align: center;
margin: 20px 0px;
font-size: 120%;
line-height: 1.4em;
}
#rightCol .hotline-en {
margin:0px 0px 20px 0px !important;
}
#rightCol #hotline strong {
display: block;
color: white;
font-size: 100%;
font-weight: bold;
}
#rightCol #hotline div {
color: #4d9c00;
background: #fff;
font-size: 140%;
font-weight: bold;
padding: 2px 0px;
margin: 6px 0px 0px 0px;
}
#rightCol #hotline div img {
vertical-align: middle;
}
.greenLine {
	color:#4D9C00;
	display: block;
	margin: 17px 0px 0px 0px;
	font-weight: bold;
}
.greenLine img {
	vertical-align: middle;
	margin: -2px 5px 0px 5px;
}


#rightCol .quickBox {
width: 187px;
padding: 15px;
}
#rightCol .quickBox img {
float: right;
}
.arrblue {
background: #fcfcfc url(../img/bg-wave-bottom.gif) no-repeat left bottom;
border-left: 3px solid #2185b9;
}
.arrred {
background: #f6f6f6 url(../img/bg-wave-top.gif) no-repeat left bottom;
border-left: 3px solid #e2001a;
margin: 10px 0px;
}
.arrgreen {
background: #fcfcfc url(../img/bg-wave-bottom.gif) no-repeat left bottom;
border-left: 3px solid #3da236;
margin: 0px 0px 40px 0px;
}
#rightCol .news p {
padding: 17px 0px 0px 0px;
}
#rightCol .news .date {
color: #6e6e6e;
font-size: 90%;
}
#rightCol #artMenu {
margin: 0px 0px 15px 0px !important;
}
#rightCol #artMenu .actSub {
text-decoration: none;
font-weight: bold;
}


/********************************************************************************
 *************************** Detail Nemovitosti *********************************
 *******************************************************************************/ 

#leftBanner {
width: 155px;
height: 387px;
position: absolute;
top: 102px;
left: -159px;
}
#rightBanner {
width: 155px;
height: 387px;
position: absolute;
top: 102px;
right: -159px;
} 
 


#textArea h1 {
font-size: 240%;
padding: 0px 0px 25px 0px;
}
#textArea h2,
#textAreaHome h2 {
margin: 0px;
color: #525252 ;
text-decoration: none;
padding: 25px 0px 5px 0px;
font-size: 160%;
font-weight: 100;
}
#textArea h2 a:link,
#textArea h2 a:visited,
#textAreaHome h2 a:visited,
#textAreaHome h2 a:link {
margin: 0px;
color: #525252 !important ;
}
#textArea h2 a:hover,
#textAreaHome h2 a:hover {
text-decoration: none;
}

#textAreaHome ul li,
#textAreaHome ol li {
line-height: 1.5em;
padding: 3px 0px;
}
#textArea h3,
#textAreaHome h3 {
color: #003772;
padding: 15px 0px 10px 0px;
margin: 0px;
font-size: 140%;
font-weight: 100;
} 
#textArea .rightSite h3,
#textArea .leftCol h3{
font-weight:normal;
color:#525252;
line-height:1.5em;
font-size:150%;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}
#textArea .leftCol h3{
padding-bottom:10px;
}
#textArea .leftCol img{
border: 0px;
}
#textArea .rightSite {
float: right;
padding: 0px 0px 0px 30px;
width: 600px;
}
#textArea .rightSite #actionBar {
width: 560px;
background: #f2f2f2;
padding: 16px 20px;
margin: 0px 0px 20px 0px;
height: 18px;
}
#textArea .rightSite #actionBar span {
float: left;
padding: 0px 25px 5px 25px;
}
#textArea .rightSite #actionBar span.mail {
background: url(../img/ico-mail.gif) no-repeat;
} 
#textArea .rightSite #actionBar span.print {
background: url(../img/ico-print.gif) no-repeat;
}
#textArea .rightSite #actionBar span.quest {
background: url(../img/ico-quest.gif) no-repeat;
}
#textArea .rightSite #actionBar span.mapIco {
background: url(../img/ico-sitemap2.gif) no-repeat;
padding: 0px 0px 5px 30px;
}
#textArea .rightSite #actionBar span.mapIcoNoActive {
background: url(../img/ico-sitemap-no-active.gif) no-repeat;
padding: 0px 0px 5px 25px;
color: gray;
}
#textArea .rightSite strong {
line-height: 1.8em;
}
#textArea .rightSite .price {
padding: 10px 0px;
}
#textArea .rightSite .price small {
color: #525252;
font-size:90%;
}
#textArea .rightSite .price .priceStrong{
font-weight:bold;
font-size:120%;
color:#003772;
}



#textArea .rightSite .info {
background: #003874;
width: 462px;
padding: 12px 0px;
text-align: center;
color: #fff;
margin: 20px 0px 0px 0px;
}
#textArea .rightSite p {
margin:0px;
padding:0px;
}
#textArea .leftCol {
float: left;
width: 300px;
}
#textArea .leftCol strong {
padding: 0px 0px 12px 0px;
}
#textArea .leftCol .slider {
margin: 6px 0px 44px 0px;
}
#textArea .leftCol #makler {
background: #f2f2f2;
padding: 20px;
width: 260px;
font-size: 85%;
line-height: 1.6em;
}
#textArea .leftCol #makler #descipt {
float: left;
width: 166px;
}
#textArea .leftCol #makler a {
/*padding: 0px 0px 15px 0px;*/
}
#textArea .leftCol #makler img {
margin: 0px 11px 0px 0px;
}
#textAreaHome small.date {
color: #525252;
font-size: 90%;
}
form.fransizing table tr td  {
width: 340px;
padding: 10px 0px 10px 00px;
}
form.fransizing table tr td input,
form.fransizing table tr td textarea {
border:1px solid #5C95C2;
height:20px;
width:330px;
}
form.fransizing table tr td textarea {
width: 669px;
height: 100px;
}
form.fransizing span {
width: 632px;
display: block;
}  
form.fransizing .submit {
margin-right: 7px;
}


/********************************************************************************
 *************************** ERROR **********************************************
 *******************************************************************************/ 

 
#contentError {
width: 100%;
margin-top: 145px;
float: left;
position: relative;
}
#contentError img{
float:left;
}
#contentError .text{
width:700px;
float:left;
margin:0px 0px 10px 25px;
}
#contentError .text strong{
display:block;
font-size:200%;
font-weight:normal;
line-height:1.3em;
}
#contentError .number{
float:right;
font-size:300%;
line-height:1em;
color:#0D1B44;
}
#contentError hr{
height:0px;
color:#0D1B44;
border:0px;
border-top:1px solid #0D1B44;
}
#contentError ul{
margin:0px 0px 0px 20px;
padding:0px;
}
#contentError ul li{
/*background: url(../img/rightMenu-li.gif) no-repeat 0px 12px;
list-style-type:none;*/
margin:0px;
padding:2px 0px 2px 15px;
}
#contentError ul.noBg li{
background: none;
}
#contentError a:link,
#contentError a:visited,
#contentError a:hover {
color:#003772;
}

#showInMap {
width: 600px;
height: 450px;
background: #fff;
border:2px solid #003772;
position: absolute;
top:-100000px;
left:-100000px;
}
#showInMap #formHeader {
display: block;
width:100%;
height:50px;
position: relative;
background: #2185B9 url(../img/chooseRegionHeader-bg.gif) -15px 0px repeat-x;
}
#showInMap #formHeader a.close:link,
#showInMap #formHeader a.close:visited,
#showInMap #formHeader a.close:hover{
background:transparent url(../img/chooseRegionShow-close-bg.gif) no-repeat;
height:30px;
position:absolute;
right:10px;
top:10px;
width:30px;
}
#showInMap  #formHeader h2 {
color:white;
float: left;
width: 50%;
margin: 0px;
padding: 12px 15px 15px 15px;
}
#googleMapGoods {
display: block;
width: 600px;
height: 400px;
}
.rezervation {
color: red;
}




/**********************************************************************
 ********************* SITEMAP STYLES ********************************/
 
ul#siteMap li {
 	background: url(../img/sm-1lvl.gif) no-repeat 0px 1px;
 	list-style: none;
 	padding: 2px 0px 2px 30px;
}
ul#siteMap li ul li {
   	background: url(../img/sm-2lvl.gif) no-repeat 0px 2px;
}
ul#siteMap li ul li ul li {
   	background: url(../img/sm-3lvl.gif) no-repeat 0px 3px;
}



/**********************************************************************
 ************************* DRAŽBY BOX ********************************/
 
span.drazbyBox {
	display: block;
 	width: 560px;
 	background: #861603 url(../img/drazby-bg.gif) repeat-x;
 	padding: 20px 20px 20px 100Px;
 	color: white;
 	font-size: 130%;
 	margin: 15px 0px;
}



/************************ DOTAZNÍK **************************************/
#questionary {
	width: 63%;
}
#questionary input,
#questionary textarea {
	width: 100% !important;
}
#questionary .submitForm {
	width: 78px !important;
	height: 30px;
} 
#questionary .qbuttons {
	width: 147px !important;
	height: 44px !important;
	border: 0px !important;
	margin-right: 80px;
	cursor: pointer;
}
#questionary .qbuttons.ano {
	background: url(../img/ano.gif) no-repeat;
}
#questionary .qbuttons.ne {
	background: url(../img/ne.gif) no-repeat;
}
#questionary .submitForm.send {
	background: url(../img/send-form-bg.gif) no-repeat;
}

#questionary .checkboxFiled  {
	padding-left: 30px;
}

#questionary .checkboxFiled input {
	width: auto !important;
	margin: 5px 10px 5px 0px;
	vertical-align: middle;
	border: 0px !important;
}

#questionary .checkboxFiled label {
	width: 380px;
}
#questionary .checkboxFiled div.left label {
	width: 140px;
}
#questionary .checkboxFiled textarea {
	width: 562px !important;
}

/**********************************************************************
 ************* GOOGLE MAPA VYHLEDANÝCH NEMOVISTOSTI ******************/

#googleMapSearch {
width: 910px;
height: 470px;
margin: 10px 0px 20px 0px;
}




#googleMapItem{
width:350px;
margin:100px 0px 0px 70px;
}
#googleMapItem_tl{
background: url(../img/googleMapItem_tl.png) no-repeat;
width:16px;
height:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_tr{
background: url(../img/googleMapItem_tr.png) no-repeat;
width:16px;
height:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_t{
background: url(../img/googleMapItem_t.png) repeat-x;
width:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_bl{
background: url(../img/googleMapItem_bl.png) no-repeat;
width:16px;
height:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_br{
background: url(../img/googleMapItem_br.png) no-repeat;
width:16px;
height:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_b{
background: url(../img/googleMapItem_b.png) repeat-x;
width:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_l{
background: url(../img/googleMapItem_l.png) repeat-y;
width:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_r{
background: url(../img/googleMapItem_r.png) repeat-y;
width:16px;
position:absolute;
bottom:0px;
left:0px;
}
#googleMapItem_beak{
background: url(../img/googleMapItem_beak.png) no-repeat;
width:43px;
height:24px;
margin:-1px 0px 0px -100px;
left:0px;
top:10px;
position:absolute;
}

#googleMapItem_close{
background: url(../img/googleMapItem_close.gif) right top no-repeat;
width:20px;
height:20px;
cursor:pointer;
top:1px !important;
bottom:auto;
left:0px;
position:absolute;
margin:0px;
}
#googleMapItem_close:hover{
background: url(../img/googleMapItem_close.gif) right bottom no-repeat;
}
#googleMapItem_contents{
background-color:#fff;
}
#googleMapItem_contents h2 {
color:#003772;
font-size:100%;
margin:0px;
padding:0px 0px 10px;
}

#googleMapItem_contents table{
width:100%;
border:0px;
}
#googleMapItem_contents table tr th,
#googleMapItem_contents table tr td{
vertical-align:top;
text-align:left;
font-weight:normal;
}

#googleMapItem_contents div.image {
padding:0px 10px 5px 0px;
width:100px;
}
#googleMapItem_contents div.image a:link img,
#googleMapItem_contents div.image a:visited img,
#googleMapItem_contents div.image a:hover img {
margin:5px 0px 0px 0px;
}
#googleMapItem_contents div.item {
width:190px;
font-size:90%;
}
#googleMapItem_contents div.item div {
border-top:1px solid #b2d4e5;
padding:3px 0px;
color:#525252;
}
#googleMapItem_contents div.item div.price {
border-top:0px;
}
#googleMapItem_contents div.item div strong {
color:#003772;
}

#googleMapItem_contents .googleMapItem{
position:relative;
padding:0px 25px;
}
#googleMapItem_contents .googleMapItem ul{
margin:0px;
padding:0px;
}
#googleMapItem_contents .googleMapItem ul li{
margin:0px;
padding:0px;
list-style-type:none;
float:left;
display:none;
width:300px;
height:200px;
}
#googleMapItem_contents .googleMapItem ul li#googleMapItem1{
display:block;
}
#googleMapItem_contents .googleMapItem a.next:link,
#googleMapItem_contents .googleMapItem a.next:visited,
#googleMapItem_contents .googleMapItem a.next:hover,
#googleMapItem_contents .googleMapItem a.prev:link,
#googleMapItem_contents .googleMapItem a.prev:visited,
#googleMapItem_contents .googleMapItem a.prev:hover{
position:absolute;
top:40px;
display:block;
text-decoration:none;
text-indent:-9999px;
outline:none;
width:21px;
height:21px;
}
#googleMapItem_contents .googleMapItem a.prev:link,
#googleMapItem_contents .googleMapItem a.prev:visited,
#googleMapItem_contents .googleMapItem a.prev:hover{
left:-5px;
background:url(../img/googleMapItemControlPrev-bg.gif) left top no-repeat;
display:none;
}
#googleMapItem_contents .googleMapItem a.prev:hover{
background:url(../img/googleMapItemControlPrev-bg.gif) left bottom no-repeat;
}
#googleMapItem_contents .googleMapItem a.next:link,
#googleMapItem_contents .googleMapItem a.next:visited,
#googleMapItem_contents .googleMapItem a.next:hover{
right:-5px;
background:url(../img/googleMapItemControlNext-bg.gif) left top no-repeat;
}
#googleMapItem_contents .googleMapItem a.next:hover{
background:url(../img/googleMapItemControlNext-bg.gif) left bottom no-repeat;
}

#googleMapItem_contents .paginationItem{
text-align:center;
padding:10px 0px 0px 0px;
color:#003772;
font-weight:bold;
}























