body {
background: #ababab;
font-family:arial, tahoma, verdana, sans-serif;

font-weight:normal;
font-size:80%;
color:#000000;
text-align:left;
line-height:1.5em;
}
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;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.floatclear {
clear:both;
}
.clear {
display:inline-block;
}
/* skryt pred IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
/* konec skryti pred IE-mac */
.justify{
text-align:justify;
}
hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #d82e1d;
text-decoration: none;
outline:none;
}
a:hover {
text-decoration:underline;
}
h1 {
color:#474747;
font-size:190%;
font-weight:bold;
padding:0px;
margin:10px 0px 10px 0px;
line-height:1.1em;
}
h1.mainpage {
padding:5px 0px 15px 0px;
margin:0px;
font-size:180%;
font-weight:normal;
color:#000000;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:blue;
font-size:60%;
text-decoration:underline;
}
h1 a:hover{
color:#000000;
}
h2 {
color:#fe0000;
font-size:130%;
font-weight:bold;
padding:0px;
margin:0px 0px 5px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color:#fe0000;
text-decoration:none;
}
h2 a:hover{
color:#000000;
}


#homeDepartmentSection{
width:725px;
background:#C60020;
margin:0px 0px 10px 0px;
}
#homeDepartmentSection h2{
padding:5px 10px;
margin:0px;
color:white;
line-height:1.1em;
}


h2 a.h2:link,
h2 a.h2:visited,
h2 a.h2:hover{
color:white;
font-size:100%;
font-weight:bold;
padding:0px;
margin:0px;
text-decoration:underline;
}
h2 a.h2:hover{
text-decoration:none;
}


h3, h4, h5{
color: #343434;
font-size:130%;
font-weight:bold;
margin:10px 10px 5px 10px;
padding:0px;
}
H3 span{
font-weight: normal;
color: #000000;
font-size: 90%;
}

/* clanek */
.articleText {
width:100%;
text-align:justify;
}
.articleText table{
line-height:1.5em;
}
.articleText p {
padding:5px 0px;
margin:0px;
}
.articleText p p {
padding:5px 0px;
}
.articleText .tabulka tr td{
background:#ABABAB;
padding:3px 5px;
text-align:center;
border:1px solid black;
}
.articleText .tabulka tr.redTab td{
background:#CE0020;
}
.articleText .tabulka tr.redTab td.nored{
background:none;
}
.articleText .tabulka tr th, .articleText .tabulka tr.th td{
background:#676767;
padding:10px 5px;
color:white;
border:1px solid black;
text-align:center;
font-weight:bold;
}

.articleText table.kontakty{
margin-bottom:20px;
}
.articleText table.kontakty tr{
vertical-align:top;
}
.articleText table.kontakty tr td{
padding:20px 0px 20px 0px;
border-top:1px solid #8F8F8F;
}
.articleText table.kontakty tr.first td{
padding-top:0px;
border-top:0px;
}
.articleText table.kontakty tr td.left{
text-align:left;
width:120px;
float:none;
}
.articleText table.kontakty tr td.left img{
border:1px solid #8F8F8F;
}
.articleText table.kontakty tr.last td{
border-bottom:1px solid black;
}
/******************************************************************
	SAMOTNA STRANKA
*/
#web{
/* min-height: 600px; -- Michal */
text-align:left;
background: url(../img/page-bg.gif) repeat-y;
width: 960px;
border-right:1px solid black;
border-bottom:1px solid black;
}
/******************************************************************
	ZAHLAVI WEBU
*/
#header{
background: url(../img/logo_bg.gif?01) bottom no-repeat;
width: 754px;
height: 154px;
color:#dad9d9;
}
#header img{
display:block;
}
#header img.print{
display:none;
}
#header div{
padding:2px 0px 0px 14px;
}


/******************************************************************
	TELO WEBU
*/
#menu{
background: url(../img/menu_bg.gif) left 0px no-repeat;
float:left;
width:200px;
}
#menu #in_menu{
margin:20px 5px 20px 15px;
}
#menu #in_menu img{
margin:0px 0px -4px 0px;
}
#menu a:link, #menu a:visited, #menu a:hover{
color:#d2d1d1;
text-decoration:underline;
font-size:110%;
} 
#menu a:hover{
text-decoration:none;
} 
#menu #in_menu h3,
#menu #in_menu h4.h3{
color:#d30021;
font-size:100%;
margin:20px 0px 0px 30px;
}

#menu #in_menu #dep-Brno,
#menu #in_menu #dep-Praha{
display:none;
}

#menu #in_menu ul{
margin:0px 15px;
padding:0px;
}
#menu #in_menu ul.item{
margin:0px 0px 0px 0px;
padding:0px;
}
#menu #in_menu ul li{
font-size:90%;
list-style-type:none;
background: url(../img/menu-li-red.gif) 0px 8px no-repeat;
padding:0px 0px 0px 15px;
}
#menu #in_menu ul.item li{
font-size:100%;
list-style-type:none;
background: url(../img/menu-li-yellow.gif) 0px 8px no-repeat;
padding:0px 0px 0px 15px;
}
#menu #in_menu ul li a:hover, #menu #in_menu a.act:link, #menu #in_menu a.act:visited, #menu #in_menu a.act:hover  {
color:#e0870d;
text-decoration:underline;
}


#menu #in_menu ul#leftMenuIco{
margin:0px;
padding:0px;
}
#menu #in_menu ul#leftMenuIco li{
padding:0px;
margin:0px;
background:none;
display:inline;
}
#menu #in_menu ul#leftMenuIco li a:link,
#menu #in_menu ul#leftMenuIco li a:visited,
#menu #in_menu ul#leftMenuIco li a:hover{
padding:3px 0px 3px 32px;
display:block;
}
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-en:link,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-en:visited,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-en:hover{
background: url(../img/leftmenu-ico-en.gif) left 4px no-repeat;
}
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-cz:link,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-cz:visited,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-cz:hover{
background: url(../img/leftmenu-ico-cz.gif) left 4px no-repeat;
}
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-search:link,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-search:visited,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-search:hover{
background: url(../img/leftmenu-ico-search.gif) left 3px no-repeat;
}
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Homepage:link,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Homepage:visited,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Homepage:hover{
background: url(../img/leftmenu-ico-home.gif) left 1px no-repeat;
}
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Kontakty:link,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Kontakty:visited,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Kontakty:hover,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Contacts:link,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Contacts:visited,
#menu #in_menu ul#leftMenuIco li a.leftMenuIco-Contacts:hover{
background: url(../img/leftmenu-ico-contact.gif) left 1px no-repeat;
}





#menu #in_menu #chooseCity{
position:relative;
padding:0px;
margin:15px 0px 0px 0px;
width:180px;
background:#232323;
}
#menu #in_menu #chooseCity h3{
width:100%;
padding:0px;
margin:0px;
}


#menu #in_menu #chooseCity .chooseCityHeader{
position:absolute;
left:0px;
top:0px;
margin:0px;
padding:0px;
background: url(../img/chooseCityHeader-bg.gif?01) center top no-repeat;
width:90px;
height:28px;
text-decoration:none;
}
#menu #in_menu #chooseCity .chooseCityHeaderAct {
background: url(../img/chooseCityHeader-bg.gif) center bottom no-repeat;
}

#menu #in_menu #chooseCity #chooseCityHeader-Praha{
left:90px;
}

#menu #in_menu #chooseCity .chooseCityHeader input{
float:left;
margin:0px;
padding:0px;
position:absolute;
left:8px;
top:6px;
}
#menu #in_menu #chooseCity .chooseCityHeader h3{
display:block;
width:auto;
}
#menu #in_menu #chooseCity .chooseCityHeader h3 a:link,
#menu #in_menu #chooseCity .chooseCityHeader h3 a:visited,
#menu #in_menu #chooseCity .chooseCityHeader h3 a:hover{
text-decoration:none;
display:block;
padding:4px 0px 3px 30px;
}
#menu #in_menu #chooseCity .chooseCityHeaderAct h3 a:link,
#menu #in_menu #chooseCity .chooseCityHeaderAct h3 a:visited,
#menu #in_menu #chooseCity .chooseCityHeaderAct h3 a:hover{
font-weight:bold;
}


#menu #in_menu #chooseCity div {

}
#menu #in_menu #chooseCity div div {
padding:28px 0px 18px 0px;
background: url(../img/chooseCity-bg.gif?01) repeat-y;
border-bottom:1px solid #494949;
}
#menu #in_menu #chooseCity div div h4 {
margin-top:15px;
}




#content{
float:right;
width:754px;
text-align:left;
}

#content #depstart{
background:#474747;
}
#content #depstart h1 {
color:#fff;
margin:0px;
padding:15px 0px 15px 15px;
font-size:180%;
font-weight:normal;
}
#content #depstart a:link,
#content #depstart a:visited,
#content #depstart a:hover{
float:left;
width:382px;
height:41px;
padding:0px;
margin:0px;
font-size:170%;
text-decoration:none;
color:#d6d4d5;
}
#content #depstart a strong {
display:block;
padding:15px 0px 0px 20px;
font-weight:normal;
}
#content #depstart a.tab-Brno:link,
#content #depstart a.tab-Brno:visited,
#content #depstart a.tab-Brno:hover{
background:url(../img/tab-Brno.gif) bottom no-repeat;
}
#content #depstart a.tab-Brno-act:link,
#content #depstart a.tab-Brno-act:visited,
#content #depstart a.tab-Brno-act:hover{
color:#000;
background:url(../img/tab-Brno.gif) top no-repeat;
}
#content #depstart a.tab-Praha:link,
#content #depstart a.tab-Praha:visited,
#content #depstart a.tab-Praha:hover{
width:372px;
background:url(../img/tab-Praha.gif) bottom no-repeat;
}
#content #depstart a.tab-Praha-act:link,
#content #depstart a.tab-Praha-act:visited,
#content #depstart a.tab-Praha-act:hover{
width:372px;
color:#000;
background:url(../img/tab-Praha.gif) top no-repeat;
}

#content #article{
padding: 10px 10px 25px 15px;
}
#content #article #nextPage{
padding:0px 10px;
}


#content #article #picture{
width:725px;
height:91px;
}
#content #article #picture .homeGoods{
width:74px;
height:74px;
border:8px solid #CF0017;
margin:0px 10px 0px 0px;
float:left;
}
#content #article #box{
background:#fff url(../img/box_bg.gif) repeat-y;
width:725px;
min-height:120px;
margin:10px 0px;
}
#content #article #leftbox{
float:left;
width:360px;
color:white;
}
#content #article #leftbox table{
color:#c50020;
margin:0px;
padding:0px;
}
#content #article #leftbox table strong{
color:#c50020;
font-size:300%;
font-weight:bold;
line-height:1em;
}
#content #article #leftbox .prague{
color:#c50020;
font-size:150%;
font-weight:bold;
line-height:2em;
}




#content #article #rightbox{
float:right;
width:360px;
color:white;
}
#content #article #leftbox .in_box, #content #article #rightbox .in_box{
padding:8px;
}
#content #article #leftbox .in_box div, #content #article #rightbox .in_box div{
margin:0px 0px 3px 5px;
}
#content #article #leftbox .in_box a:link, #content #article #leftbox .in_box a:visited, #content #article #leftbox .in_box a:hover, #content #article #rightbox .in_box a:link, #content #article #rightbox .in_box a:visited, #content #article #rightbox .in_box a:hover{
color:white;
text-decoration:underline;
}
#content #article #leftbox .in_box a:hover, #content #article #rightbox .in_box a:hover{
text-decoration:none;
}
#content #article #leftbox .in_box h2, #content #article #rightbox .in_box h2{
color:white;
border:0px;
font-size:110%;
margin:0px;
text-transform:uppercase;
}
#content #article #rightbox .in_box ul, #content #article #leftbox .in_box ul{
margin:0px;
padding:0px;
}
#content #article #rightbox .in_box ul li, #content #article #leftbox .in_box ul li{
list-style-type:none;
padding:1px 0px 1px 15px;
background: url(../img/menu-li-grey.gif) 0px 8px no-repeat;
}
#content #article #leftbox .in_box ul li{
background: url(../img/menu-li-red.gif) 0px 8px no-repeat;
}

#content #article #centerbox{
text-align:center;
}



#content #article h2.search{
color:#414141;
border:0px;
}
#content #article #SearchForm{
background: url(../img/search-form_bg-middle.gif) repeat-y;
width: 733px;
}
#content #article #SearchForm #in_SearchForm{
background: url(../img/search-form_bg-top.gif) no-repeat;
}
#content #article #SearchForm #in_SearchForm #bottom_SearchForm{
background: url(../img/search-form_bg-bottom.gif) no-repeat bottom;
padding:8px 8px 20px;
}
#content #article #SearchForm #in_SearchForm a:link,
#content #article #SearchForm #in_SearchForm a:visited,
#content #article #SearchForm #in_SearchForm a:hover {
text-decoration:underline;
color: #cf0017;
}
#content #article #SearchForm #in_SearchForm a:hover {
text-decoration:none;
}
#content #article #SearchForm #in_SearchForm h3{
color: #cf0017;
font-size:110%;
margin:5px 0px 5px 0px;
padding:0px;
}
#content #article #SearchForm #in_SearchForm .left{
width:270px;
background: url(../img/in_search-form_bg.gif) 112px 60px no-repeat;
}



#content #article #SearchForm #in_SearchForm #furnished label {
float:left;
margin:0px 0px 10px;
}

#content #article #SearchForm #in_SearchForm input#zarizeny {
margin-left:78px;
}
#content #article #SearchForm #in_SearchForm input#prodej,
#content #article #SearchForm #in_SearchForm input#nezarizeny {
margin-left:20px;
}


#content #article #SearchForm #in_SearchForm input#zarizeny-en {
margin-left:20px;
}
#content #article #SearchForm #in_SearchForm input#nezarizeny-en {
margin-left:58px;
}

#content #article #SearchForm #in_SearchForm label.bottommargin {
display:block;
margin-bottom:7px;
}
#content #article #SearchForm #in_SearchForm h3.topmargin {
margin-top:15px;
}
#content #article #SearchForm #in_SearchForm .right{
width:430px;
position:relative;
}
#content #article #SearchForm #in_SearchForm .right select{
width:410px;
height:21px;
margin:0px 0px 5px 0px;
}
#content #article #SearchForm #in_SearchForm .right .left{
width:180;
background:none;
}
#content #article #SearchForm #in_SearchForm .right .left select.selectorder{
width:170px;
}
#content #article #SearchForm #in_SearchForm .right .leftPrague{
width:140px;
}

#content #article #SearchForm #in_SearchForm input.searchtext{
/*background: url(../img/search_bg.gif) no-repeat;*/
width:410px;
height: 20px;
font-size:90%;
border:0px;
margin:0px;
}
#content #article #SearchForm #in_SearchForm .right input.search{
background: url(../img/search-button_bg.gif) no-repeat;
width: 195px;
height: 29px;
border:0px;
text-align:center;
color:white;
cursor:pointer;
float:right;
margin:30px 20px 0px 0px;
}

#footer{
text-align:left;
width: 960px;
}
#footer div{
margin:8px 10px;
}
#footer .print{
display:none;
}
#footer .noprint{
display:block;
}


/******************************************************************
	ZBOZI - GOODS
*/
.goods{
width:710px;
margin:0px 0px 20px 0px;
}
.goods .head-goods{
height:21px;
background:black;
color:white;
padding:2px 5px 0px 5px;
font-weight:bold;
}
.goods .head-goods span.right{
display:block;
width:250px;
text-align:left;
color:#ffffff;
}
.goods h2{
margin:10px 0px;
}
.goods .red{
color: #CE0020;
font-weight:bold;
}
.goods .img-goods{
border:13px solid #ce0020;
float:left;
margin:0px 15px 0px 0px;
}
.goods .img-goods img {
background:url(../img/foto-pripravujeme.gif) no-repeat;
width:116px;
height:94px;
}
.goods .attribute-goods{
float:left;
margin:0px 0px 0px 10px;
}
.goods a:link, .goods a:visited, .goods a:hover{
text-decoration:underline;
}
.goods a:hover{
text-decoration:none;
}
.goods h2 a:link, .goods h2 a:visited, .goods h2 a:hover{
text-decoration:none;
color:#ce0020;
font-size:100%;
font-weight:bold;
}
.goods h2 a:hover{
text-decoration:underline;
}
/******************************************************************
	DETAIL ZBOZI
*/
#goodsdetail{
/*width:100%;*/
}
#goodsdetail span.red{
font-size:100%;
color:#D82E1D;
}
#goodsdetail img{
float:left;
border:13px solid #ce0020;
margin:0px 15px 0px 0px;
background:url(../img/foto-pripravujeme.gif) no-repeat;
width:116px;
height:94px;
}
#goodsdetail img.maklerfoto {
border:1px solid #8F8F8F;
margin:0px 15px 10px 0px;
width:100px;
height:150px;
background:none;
}
#goodsdetail img.imgAttributes {
background:url(../img/foto-pripravujeme-b.gif) no-repeat;
width:240px;
height:180px;
}
#goodsdetail .attribute{
float:left;
margin:0px 0px 0px 10px;
}
#goodsdetail span{
font-size:120%;
font-weight:bold;
}
#goodsdetail ul{
margin:0px 0px 0px 10px;
padding:0px;
}
#goodsdetail ul li{
list-style-type:none;
background: url(../img/menu-li-red2.gif) 0px 6px no-repeat;
padding:0px 0px 0px 13px;
}
#goodsdetail .gallery{
float:left;
border:8px solid #676767;
margin:8px 8px 0px 0px;
}

#frameRecommend{
display:none;
border:2px solid #474747;
margin:0px 0px 15px 0px;
}
#Recommend{
background:white;
}
#Recommend #in_Recommend{
padding:20px 15px 15px 20px;
}
#Recommend #in_Recommend label{
display:block;
float:left;
width:350px;
margin:0px 0px 10px 0px;
}

#Recommend #in_Recommend h2{
color:#474747
}
#Recommend #in_Recommend label.second{
width:310px;
}
#Recommend #in_Recommend label.last{
width:660px;
}
#Recommend #in_Recommend label input{
width:310px;
border:1px solid #474747;
}
#Recommend #in_Recommend label.second input{
width:310px;
}
#Recommend #in_Recommend label.last textarea{
width:660px;
height:100px;
border:1px solid #474747;
}
#Recommend #in_Recommend label .err{
background: #ffdbdb;
}
#Recommend #in_Recommend button{
margin:0px 5px 0px 25px;
background: url(../img/button_small_white.gif) no-repeat;
border:0px none;
color:white;
cursor:pointer;
float:right;
height:30px;
text-align:center;
width:114px;
}
#Recommend #in_Recommend button.sendForm{
float:left; 
}




#goodsdetail #icoRightContent{
width:165px;
float:right;
}
#goodsdetail ul#icoRight{
text-align:left;
padding:0px;
margin:0px;
}
#goodsdetail ul#icoRight li {
list-style-type:none;
padding:2px 0px;
}
#goodsdetail ul#icoRight li.print {
background:url(../img/ico_print1.gif) no-repeat 6px 6px #dedede;
}
#goodsdetail ul#icoRight li.recommend {
background:url(../img/ico_recommend1.gif) no-repeat 8px 2px #dedede;
}
#goodsdetail ul#icoRight li.showinmap {
background:url(../img/ico_showinmap1.gif) no-repeat 6px 4px #dedede;
}
#goodsdetail ul#icoRight li.related {
background:url(../img/ico_related1.gif) no-repeat 7px 2px #dedede;
}

#goodsdetail ul#icoRight li.price {
background:url(../img/ico_price1.gif) no-repeat 0px 5px;
padding:6px 0px 0px 0px;
}
#goodsdetail ul#icoRight li.reservation {
background:url(../img/ico_reservation1.gif) no-repeat 0px 3px;
padding:4px 0px 0px 0px;
}

#goodsdetail ul#icoRight li a:link,
#goodsdetail ul#icoRight li a:visited,
#goodsdetail ul#icoRight li a:hover{
display:block;
padding:1px 2px 7px 36px;
margin:0px;
text-decoration:underline;
}
#goodsdetail ul#icoRight li a:hover{
text-decoration:none;
}

#goodsdetail ul#icoRight li.price a:link,
#goodsdetail ul#icoRight li.price a:visited,
#goodsdetail ul#icoRight li.price a:hover,
#goodsdetail ul#icoRight li.reservation a:link,
#goodsdetail ul#icoRight li.reservation a:visited,
#goodsdetail ul#icoRight li.reservation a:hover{
color:white;
padding:0px 2px 6px 36px;
}




#BrokerForm{
width:718px;
height:435px;
background: url(../img/broker-form_bg.gif) no-repeat #c2c2c2;
margin:20px 0px;
}
#BrokerForm #in_BrokerForm{
padding:15px 80px 15px 20px;
}
#BrokerForm #in_BrokerForm h2{
color: #ce0020;
font-size:100%;
}
#BrokerForm #in_BrokerForm h2.noStrong{
font-weight:normal;
}
#BrokerForm #in_BrokerForm .left{
width:265px;
}
#BrokerForm #in_BrokerForm .right{
width:285px;
text-align:left;
}
#BrokerForm #in_BrokerForm input{
width:310px;
height:18px;
border:1px solid #666666;
margin:0px;
}
#BrokerForm #in_BrokerForm input.err{
background: #ffdbdb;
}
#BrokerForm #in_BrokerForm .left input, #BrokerForm #in_BrokerForm .right input {
width:100%;
height:18px;
border:1px solid #666666;
margin:10px 0px 15px 0px;
}
#BrokerForm #in_BrokerForm textarea{
width:100%;
height:130px;
margin:10px 0px 15px 0px;
border:1px solid #666666;
}
#BrokerForm #in_BrokerForm textarea.err{
background: #ffdbdb;
}
#BrokerForm #in_BrokerForm input.search{
background: url(../img/search-button_bg.gif) no-repeat;
width: 195px;
height: 29px;
border:0px;
text-align:center;
color:white;
cursor:pointer;
float:right;
margin:10px 0px 0px 0px;
}




#BrokerForm2{
width:718px;
height:435px;
background: url(../img/broker-form_bg.gif) no-repeat #c2c2c2;
margin:0px 0px;
}
#BrokerForm2 #in_BrokerForm{
padding:15px 40px 15px 20px;
}
#BrokerForm2 #in_BrokerForm h2{
color: #ce0020;
font-size:100%;
}
#BrokerForm2 #in_BrokerForm .left{
width:300px;
}
#BrokerForm2 #in_BrokerForm .right{
width:300px;
text-align:left;
}
#BrokerForm2 #in_BrokerForm input{
width:310px;
height:18px;
border:1px solid #666666;
margin:0px;
}
#BrokerForm2 #in_BrokerForm .left input, #BrokerForm2 #in_BrokerForm .right input {
width:100%;
height:18px;
border:1px solid #666666;
margin:10px 0px 15px 0px;
}
#BrokerForm2 #in_BrokerForm textarea{
width:100%;
height:120px;
margin:10px 0px 15px 0px;
border:1px solid #666666;
}
#BrokerForm2 #in_BrokerForm input.search{
background: url(../img/search-button_bg.gif) no-repeat;
width: 195px;
height: 29px;
border:0px;
text-align:center;
color:white;
cursor:pointer;
float:right;
margin:10px 0px 0px 0px;
}

.error{
border: 1px solid red;
color:red;
padding:15px;
}




.searchForm{
width:710px;
}
.searchForm tr{
vertical-align:top;
}
.searchForm tr th{
text-align:left;
padding:5px 0px;
width:140px;
}
.searchForm tr th.last{
padding:5px 0px 5px 22px;
}
.searchForm tr td{
text-align:left;
padding:3px 0px;
}
.searchForm tr td input, .searchForm tr td select {
width:240px;
height:21px;
}
.searchForm tr td.lokalita select{
width:628px;
}
.PageNumber2{
margin:0px 0px 8px 0px;
}
img.ico_order {
width:9px;
height:7px;
border:0px;
margin-left:5px;
}
.PageNumber2 strong {
color:#ce0020;
font-size:110%;
}

.sendButton{
background: url(../img/search-button2_bg.gif) no-repeat;
border:0px none;
color:white;
cursor:pointer;
float:right;
height:29px;
margin:10px 0px 0px;
text-align:center;
width:195px;
}


div.center {
width:410px;
text-align:left;
}
div.center select{
width:410px;
}
input.searchEN{
background: url(../img/button_small.gif) no-repeat;
border:0px none;
color:white;
cursor:pointer;
float:right;
height:30px;
margin:10px 0px 0px;
text-align:center;
width:114px;
}


/******************************************************************
	SHOW MAP / HIDE MAP - DETAIL
*/

.mapdetail{
position:absolute;
display:none;
background:white;
border: 1px solid #000000;
padding:10px 15px;
}

#mapdetail1{
bottom:22px;
right:130px;
}
#mapdetail2{
bottom:60px;
right:247px;
}
#mapdetail3{
bottom:100px;
right:80px;
}
#mapdetail4{
bottom:40px;
right:110px;
}
#mapdetail5{
bottom:20px;
right:247px;
}

/*********************************************************************
 **************************	PRINT STYLES *****************************
 ********************************************************************/
#printHead {
display: none;
} 





a.banner1:link, 
a.banner1:visited, 
a.banner1:hover{
width:235px;
height:91px;
background: url(../img/banner_1.gif) no-repeat;
display:block;
float:left;
text-align:right;
color:white;
text-decoration:none;
font-size:100%;
}
a.banner1ENG:link, 
a.banner1ENG:visited, 
a.banner1ENG:hover{
width:275px;
background:#C60021 url(../img/banner_1.gif) no-repeat;
}
a.banner1:link strong, 
a.banner1:visited strong, 
a.banner1:hover strong{
text-decoration:underline;
font-size:120%;
margin:0px 15px 0px;
padding:5px 0px 0px;
display:block;
cursor:pointer;
}
a.banner1:hover strong{
text-decoration:none;
}
a.banner1:link span, 
a.banner1:visited span, 
a.banner1:hover span{
margin:4px 5px 0px 70px;
text-align:center;
display:block;
cursor:pointer;
}

a.banner2:link, 
a.banner2:visited, 
a.banner2:hover{
width:235px;
height:91px;
background: url(../img/banner_10.gif) no-repeat;
display:block;
float:left;
text-align:left;
color:white;
text-decoration:none;
font-size:100%;
margin:0px 10px;
}
a.banner2ENG:link, 
a.banner2ENG:visited, 
a.banner2ENG:hover{
float:right;
}
a.banner2:link span, 
a.banner2:visited span, 
a.banner2:hover span{
margin:0px 0px 0px 0px;
padding:70px 0px 0px 10px;
display:block;
cursor:pointer;
font-size:110%;
font-weight:bold;
text-decoration:none;
}
a.banner2:hover span{
text-decoration:underline;
}






a.banner3:link, 
a.banner3:visited, 
a.banner3:hover{
width:235px;
height:91px;
background: url(../img/banner_3.gif) no-repeat;
display:block;
float:left;
text-align:left;
color:white;
text-decoration:none;
font-size:100%;
}
a.banner3:link strong, 
a.banner3:visited strong, 
a.banner3:hover strong{
text-decoration:underline;
font-size:120%;
margin:0px 0px 0px 8px;
padding:3px 0px 0px;
display:block;
width:100px;
float:left;
cursor:pointer;
}
a.banner3:hover strong{
text-decoration:none;
}
a.banner3:link span, 
a.banner3:visited span, 
a.banner3:hover span{
float:left;
display:block;
width:100px;
margin:3px 0px 0px 10px;
float:left;
font-weight:bold;
cursor:pointer;
}



.bannerFlash{
width:235px;
height:91px;
background: url(../img/banner-najemce.gif) no-repeat;
display:block;
float:right;
text-align:left;
color:white;
text-decoration:none;
font-size:100%;
}
.bannerFlash.praha {
margin-right:5px;
}

a.banner4:link, 
a.banner4:visited, 
a.banner4:hover{
width:235px;
height:91px;
background: url(../img/banner-najemce.gif) no-repeat;
display:block;
float:left;
text-align:left;
color:white;
text-decoration:none;
font-size:100%;
}







#showInMap {
width: 600px;
height: 450px;
background: #fff;
border:5px solid #CE0020;
position: absolute;
top:-100000px;
left:-100000px;
}
#showInMap #formHeader {
display: block;
width:600px;
height:50px;
position: relative;
background: #CE0020;
}
#showInMap #formHeader a.close:link,
#showInMap #formHeader a.close:visited,
#showInMap #formHeader a.close:hover{
background: url(../img/showInMap-close-bg.gif) center top no-repeat;
height:28px;
position:absolute;
right:10px;
top:10px;
width:28px;
}
#showInMap #formHeader a.close:hover{
background-position: center bottom;
}
#showInMap #formHeader strong {
color:white;
display:block;
float: left;
font-size:140%;
font-weight:normal;
margin: 0px;
padding: 15px 15px 0px 15px;
}
#googleMaps {
display: block;
width: 600px;
height: 400px;
}

#showInMap #googleMap{
width:600px;
height:400px;
}

#goodsdetail span.left{
display:block;
line-height:1.3em;
padding:6px 5px 0px 0px;
}
#goodsdetail span.reducedPrice{
line-height:1.1em;
padding:7px 14px 6px 14px;
background:#CE0020;
color:white;
display:block;
float:left;
}


#goodsdetail span.h2{
display:block;
line-height:1.1em;
font-size:130%;
color:#474747;
padding:0px 0px 25px 0px;
}

#goodsdetail #goodsRelated{
margin:0px;
}
#goodsdetail #goodsRelated li{
padding:0px 0px 10px 0px;
background: none;
display:block;
}
#goodsdetail #goodsRelated li img{
margin:2px 15px 10px 0px;
}
#goodsdetail #goodsRelated li strong{
display:block;
padding:0px 0px 5px 0px;
line-height:1.5em;
}
#goodsdetail #goodsRelated li strong.h2 a:link,
#goodsdetail #goodsRelated li strong.h2 a:visited,
#goodsdetail #goodsRelated li strong.h2 a:hover{
font-size:140%;
}

#goodsdetail #goodsRelated li span{

font-size:120%;
display:block;
padding:3px 0px 0px 0px;
}


#goodsdetail .goodsReferenceContent{
background: #DEDEDE;
color:black;
line-height:1.5em;
margin:0px 0 0;
padding:8px;
text-align:center;
}
#goodsdetail .goodsReferenceContent a:link,
#goodsdetail .goodsReferenceContent a:visited,
#goodsdetail .goodsReferenceContent a:hover{
color:red;
text-decoration:underline;
}
#goodsdetail .goodsReferenceContent a:hover{
text-decoration:none;
}









/*
a.banner1:link, 
a.banner1:visited, 
a.banner1:hover {
float:left;
display:block;
position:relative;
width:235px;
height:91px;
background: url(../img/banner_1.jpg) no-repeat;
}
a.banner1:link span, 
a.banner1:visited span, 
a.banner1:hover span {
display:block;
width:235px;
height:91px;
position:absolute;
top:0px;
left:0px;
background: url(../img/banner_1.jpg) no-repeat;
cursor:pointer;
}
a.banner1:hover span {
background: url(../img/banner_1h.jpg) no-repeat;
}

a.banner2{
float:left;
position:relative;
width:235px;
height: 91px;
margin-left: 10px;
background: url(../img/banner_2.jpg);
}
a.banner2 span {
width: 235px;
height: 91px;
cursor:pointer;
position:absolute;
top:0px;
left:0px;
background: url(../img/banner_2.jpg);
}

a.banner2:hover span  {
background: url(../img/banner_2h.jpg);
}

a.banner3{
float:left;
position:relative;
width:235px;
height: 91px;
margin-left: 10px;
background: url(../img/banner_3.jpg);

}
a.banner3 span {
width: 235px;
height: 91px;
cursor:pointer;
position:absolute;
top:0px;
left:0px;
background: url(../img/banner_3.jpg);
}

a.banner3:hover span  {
background: url(../img/banner_3h.jpg);
}*/


.poptavka h2 {
margin:20px 0px -10px;
padding:0px;
font-size:130%;
color:#c52222;
}
.poptavka h2 a:link,
.poptavka h2 a:visited,
.poptavka h2 a:hover,
.poptavka h2 a {
font-size:100%;
color:#c52222;
text-decoration:none;
font-weight:bold;
}
.poptavka h3 {
background:#000;
font-size:100%;
margin:20px 0px 0px 0px;
padding:5px 10px;
color:#fff;
}
.poptavka h3 a:link,
.poptavka h3 a:visited,
.poptavka h3 a:hover,
.poptavka h3 a {
font-size:100%;
color:#fff;
text-decoration:none;
font-weight:bold;
}
.poptavka h3 em {
float:right;
font-style:normal;
}
.poptavka p {
padding-bottom:0px;
}
.poptavka ul {
padding:0px 0px 5px;
margin:0px 0px 10px;
list-style-type:none;
border-bottom:1px solid #8f8f8f;
} 
.poptavka ul li {
font-weight:bold;
}
.poptavka ul li strong {
color:#cc0000;
}
.poptavka ul li a:link, 
.poptavka ul li a:visited {
text-decoration:underline;
color:#cc0000;
} 
.poptavka ul li a:hover {
text-decoration:none;
}






#showFormPrice,
#showFormReserve {
width: 600px;
height: 400px;
background: #fff;
border:5px solid #CE0020;
position: absolute;
top:-100000px;
left:-100000px;
}
#showFormReserve {
height: 350px;
}
#showFormPrice #formPriceHeader,
#showFormReserve #formReserveHeader {
display: block;
width:600px;
height:50px;
position: relative;
background: #CE0020;
}
#showFormPrice #formPriceHeader a.close:link,
#showFormPrice #formPriceHeader a.close:visited,
#showFormPrice #formPriceHeader a.close:hover,
#showFormReserve #formReserveHeader a.close:link,
#showFormReserve #formReserveHeader a.close:visited,
#showFormReserve #formReserveHeader a.close:hover{
background: url(../img/showInMap-close-bg.gif) center top no-repeat;
height:28px;
position:absolute;
right:10px;
top:10px;
width:28px;
}
#showFormPrice #formPriceHeader a.close:hover,
#showFormReserve #formReserveHeader a.close:hover{
background-position: center bottom;
}
#showFormPrice #formPriceHeader strong,
#showFormReserve #formReserveHeader strong {
color:white;
display:block;
float: left;
font-size:140%;
font-weight:normal;
margin: 0px;
padding: 15px 15px 0px 15px;
}

#showFormPrice #formPriceContent,
#showFormReserve #formReserveContent{
width:600px;
height:400px;
}


#formPrice,
#formPrice{
width:100%;
height:100%;
background:white;
}
#formPrice #in_formPrice,
#formPrice #in_formPrice{
padding:10px 20px;
}

#formPrice #in_formPrice label,
#formPrice #in_formPrice label{
width:250px;
display:block;
float:left;
margin:0px 0px 10px 0px;
}
#formPrice #in_formPrice label.second,
#formPrice #in_formPrice label.second{
float:right;
}
#formPrice #in_formPrice label.last,
#formPrice #in_formPrice label.last{
width:560px;
}

#formPrice #in_formPrice label input,
#formPrice #in_formPrice label input{
width:250px;
height:22px;
border:1px solid black;
margin:5px 0px 0px 0px;
}
#formPrice #in_formPrice label textarea,
#formPrice #in_formPrice label textarea{
width:560px;
height:80px;
border:1px solid black;
margin:5px 0px 0px 0px;
}
#formPrice #in_formPrice label .err,
#formPrice #in_formPrice label .err{
background: #ffdbdb;
}

#formPrice #in_formPrice button,
#formPrice #in_formPrice button{
margin:0px 0px 0px 25px;
background: url(../img/button_small_white.gif) no-repeat;
border:0px none;
color:white;
cursor:pointer;
float:right;
height:30px;
text-align:center;
width:114px;
}






#depPath strong {
font-weight:normal;
color:#d30021;
}

#depPath a:link,
#depPath a:visited,
#depPath a:hover {
color:#000;
text-decoration:underline;
}

#depPath a:hover {
color:#d30021;
text-decoration:none;
}


.Note{
background:black;
color:White;
font-weight:bold;
padding:2px 5px 2px 5px;
}
.Note_text{
padding:3px 5px 20px 5px;
}
.Note_text img{
float:left;
margin:5px 10px 0px 0px;
}



