* {
    margin:0px;
    padding:0px;
    border:0px none;
}

html, body
{
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-weight:normal;
    background-image:url('img/bg_stripe.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    min-width:100%;
    width:100%;
    height:100%;
    min-height:100%;
    color: #58595b;
}

object, embed {
    background-color:#000000;
}

.clear {
    display:block;
    width:0px;
    height:0px;
    border:none;
    font-size:0px;
    clear:both;
}

#main
{
    min-height: 100%;
    min-width: 100%;
    width: 100%;
    position: relative;
    height:150px;
}

.wrapper
{
    clear:both;
    margin:0 auto;
    text-align:left;
    width:931px;
}

#logoHeader
{
    height:150px;
    min-height:150px;
    max-height:150px;
    width:auto;
}

#logoAlfa {
    display:block;
    width:242px;
    height:69px;
    background-image:url('img/logo_alfa.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    float:left;
}

.headerLinks {
    display:block;
    float:right;
    text-align:right;
    width:688px;
    height:55px;
    padding-top:14px;
}

.headerLinks a.iconed {
    display:inline-block;
    height:19px;
    line-height:19px;
    padding-left:25px;
    margin-left:25px;
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:#ffffff;
}

.headerLinks a.facebook {
    background-image:url('img/icon_facebook.jpg');
}

.headerLinks a.login, .headerLinks a.login:link, .headerLinks a.login:active, .headerLinks a.login:visited, .headerLinks a.login:hover {
    background-image:url('img/icon_lock.jpg');
}

.headerLinks a.register, .headerLinks a.register:link, .headerLinks a.register:active, .headerLinks a.register:visited, .headerLinks a.register:hover {
    background-image:url('img/icon_arrow.jpg');
}

.headerLinks a.login:hover, .headerLinks a.register:hover {
    background-position:0px -19px;
    color:#d40017;
}

#logoLinksFooter
{
    height:162px;
    min-height:162px;
    max-height:162px;
    width:auto;
    background-color:#000000;
    margin-top:75px;
}

#logoLinksFooter div.infoline {
    display:block;
    width:245px;
    height:25px;
    line-height:25px;
    background-color:#e3001b;
    color:#000000;
    padding:0px 10px;
}

#logoLinksFooter strong {
    color:#ffffff;
    font-weight:bold;
}

ul.bottomMenu
{
    width:150px;
    float:left;
    list-style:none;
    margin-right:25px;
    margin-top:25px;
}

ul.bottomMenu li
{
    width:130px;
    border-top:solid 1px #636363;
    line-height:20px;
    padding:0px 10px;
}

ul.bottomMenu li.lastLink
{
    border-bottom:solid 1px #636363;
}

ul.bottomMenu li a, ul.bottomMenu li a:link, ul.bottomMenu li a:active, ul.bottomMenu li a:visited, ul.bottomMenu li a:hover
{
    display:block;
    width:130px;
    line-height:20px;
    font-size:95%;
    color:#c3c3c3;
    text-decoration:none;
}

ul.bottomMenu li a:hover {
    text-decoration:underline;
}

#logoMetrostavDevelopment, #logoNaVackove {
    display:block;
    float:right;
    width:196px;
    height:78px;
    background-position:left center;
    background-repeat:no-repeat;
    background-image:url('img/logo_md.jpg');
    margin-left:25px;
    margin-top:25px;
}

#logoNaVackove {
    width:135px;
    background-position:0px 29px;
    background-image:url('img/logo_vackov.jpg');
}

#tabContent {
    width:auto;
    margin-bottom:10px;
}

#tabContent #ar-ioffer {
    display:block;
    width:931px;
    height:418px;
}

#seoContent {
    width:auto;
    margin-top:10px;
}

#pageContent {
    width:auto;
    margin-top:10px;
}

#newsAndAds {
    width:auto;
    margin-top:10px;
}

#seoContent .wrapper {
    width:911px;
    padding:10px;
    background-color:#ffffff;
    background-image:url('img/seo_stripes.jpg');
    background-repeat:repeat-x;
    background-position:left top;
}

#pageContent .wrapper {
    width:911px;
    padding:10px;
    background-image:url('img/seo_stripes.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#ffffff;
}

#newsAndAds .wrapper {
    width:931px;
}

#seoContent h1 {
    font-size:135%;
    font-weight:bold;
    color:#e3001b;
    /*text-transform:uppercase;*/
}

#seoContent p, #seoContent a {
    color:#454545;
    line-height:135%;
    margin-top:10px;
    font-weight: bold;
}

#newsAndAds h2, #pageContent h2 {
    font-size:135%;
    font-weight:bold;
    color:#e3001b;
}

#newsBlock h2 {
    margin-bottom: 13px;
}

#newsAndAds #newsBlock {
    /*
    background-image:url('img/news_stripe.jpg');
    background-position:left top;
    background-repeat:repeat-x;
    */
    width:565px;
    padding:10px;
    margin-right:20px;
    float:left;
}

#newsAndAds #adsBlock {
    display:block;
    width:325px;
    height:210px;
    float:right;
    color:#ffffff;
}

#newsAndAds #adsBlock ul li div {
    display:block;
    width:325px;
    height:210px;
}

#pageContent h3 {
    font-size:115%;
    font-weight:bold;
    margin:10px 0px 0px 0px;
    padding-bottom:5px;
}
#pageContent h4
{
   padding-bottom:5px;
}
#pageContent p a, #pageContent p a:link, #pageContent p a:active, #pageContent p a:visited, #pageContent p a:hover {
    text-decoration:underline;
}

#pageContent p a:hover, #seoContent a:hover{
    /*color:#000;*/
    color:#e3001b;
}
a.arrowButton
{
    color:#fff;
}

.news, #newsBlock .news {
    border-bottom:solid 1px #a1a1a1;
    float:left;
    margin-bottom:10px;
    padding-bottom:10px;
    border-color: #58595B;
    border-style: none none solid;
    border-width: 1px;
    display: block;
    width:100%;
}
.arrowButton:hover
{
    background-color: #58595B;
}
#newsBlock .news {
    margin:0px;
    padding:0px;
}

.news .news-main, #newsBlock .news .news-main {
    margin: 4px 0px;
}

#newsBlock .news .news-main {
    margin: 4px 0 5px 0;
}

.news .news-main .date, .news strong.title {
    display:block;
    color:#454545;
    font-weight:bold;
}

.news .news-main a.title, .news .news-main a.title:link, .news .news-main a.title:active, .news .news-main a.title:visited, .news .news-main a.title:hover {
    color:#e3001b;
    text-decoration:underline;
    font-weight:bold;
    padding: 3px 0px;
}

.news .news-main .text {
    color:#595959;
    font-weight:normal;
}
.news .text{
    display:block;
}

.news .news-main .text a, .news .news-main .text a:link, .news .news-main .text a:active, .news .news-main .text a:visited, .news .news-main .text a:hover {
    color:#595959;
    text-decoration:underline;
}

.news .news-main .text a:hover {
    color:#e3001b;
    text-decoration:underline;
}
span.newsStatus {
    padding:0px 5px 0px 5px;
}
#pageContent h1{
    font-size: 24px;
    color:  #e32119;
    padding-bottom: 10px;
    padding-top:10px;
}

ul.odsazeni li{
    list-style: square outside none;
    color: #E32119;
    margin-left:15px;
}

#pageContent strong{
    color:  #e32119;
}
#pageContent strong.blackColor{
    color:#000;
}
#pageContent a:hover, #pageContent a, #pageContent a:visited, #pageContent a:active {
    color: #58595B;
    text-decoration: underline;
}
#pageContent strong a:hover, #pageContent strong a, #pageContent strong a:visited, #pageContent strong a:active, #pageContent a:hover {
    color:#E32119;
    text-decoration: underline;
}

#pageContent strong.blackColor, .blackColor {
    color: #58595B !important;
}

#pageContent .wrapper {
    line-height: 135%;
}
h3 {
    font-size: 14px;
}

ul.kontakty li, ul.kontakty li.end {
    border: 0 none;
    color: #58595B;
    float: left;
    margin: 0;
    padding: 0 40px 0 0;
    list-style: none;
}
.wrapper .left-wrapper .kontakty{
    margin-left:0px;
}
.clearBoth
{
   clear: both;
}

div#benefit_1 h2 { color: rgb(240,138,0); }
div#benefit_2 h2 { color: rgb(176,200,54); }
div#benefit_3 h2 { color: rgb(29,187,234); }
div#benefit_4 h2 { color: rgb(198,26,129); }
div#benefit_5 h2 { color: rgb(40,158,173); }

#benefit_1, #benefit_1 p,#benefit_1 p strong, #benefit_1 .grayColor, #benefit_1 .grayColor strong, #benefit_1 ul
{
    /*color:#f08a00 !important;*/
}

#benefit_2, #benefit_2 p,#benefit_2 p strong, #benefit_2 .grayColor, #benefit_2 .grayColor strong, #benefit_2 ul, .sazbaGreen
{
    /*color:#b0c836 !important;*/
}

#benefit_3, #benefit_3 p,#benefit_3 p strong, #benefit_3 .grayColor, #benefit_3 .grayColor strong, #benefit_3 ul,#benefit_3 strong
{
    /*color:#1dbbea !important;*/
}
.inPage ul
{
   padding: 0px;
   margin: 0px 0px 0px 16px;
   color: #E32119;
   list-style: square;
}
.grayColor
{
    color: #58595B;
}
#pageContent h2 {
    margin-bottom: 5px;
}
#pageContent p {
    color:#454545;
    line-height:135%;
    /*margin-top:10px;*/
    margin-bottom: 10px;
}
.searcherSliderItemMargin {
    background-color:#fff !important;
}
.searchTable, .searchTable tbody {
    width:911px;
    /*background-color:#d7d7d7;*/
}
.searchTd, .searchTdOdd {
    padding:8px 0;
    line-height: 100%;
}
.inPageResults .searchTd, .inPageResults .searchTdOdd {
    padding:4px 0;
}
/*
.inPageResults .searchTdOdd {
    background:#d7d7d7;
}
*/
/* PREVZATO - PREPSAT !!! */
.projekt
{
  padding-top: 15px;
  display: block;
  min-height: 120px;
  margin-bottom: 15px;
  clear:both;
}

.projekt h3, .projekt h2
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.projekt h3
{
    margin-bottom: 8px;
}

.projekt ul
{
    margin-left: 8px;
}

.projekt .projektImg
{
    float: left;
    display: block;
    margin-right: 16px;
    min-width: 160px;
    width: 160px;
}

.projekt .projektDetail
{
    float: left;
    display:block;
}


.left-wrapper
{
    float: left;
    width: 700px;
    min-width: 700px;
}

.right-wrapper
{
    float:right;
    width: 182px;
    min-width: 182px;
    margin-top:30px;
}

#fragment-2 .searchTable, #fragment-2 .searchTable th,
#fragment-1 .searchTable, #fragment-1 .searchTable th
{
    background: #000000;
    color: #e1e1e1;
    padding: 6px 0px 0px 6px;
    /*font-weight: bold;*/
}

#fragment-2 .searchTable, #fragment-1 .searchTable
{
    font-size:11px;
}

#fragment-2 .searchTable td a,#fragment-2 .searchTable td a:hover,
#fragment-2 .searchTable td a:visited, #fragment-2 .searchTable td a:active,
#fragment-1 .searchTable td a,#fragment-1 .searchTable td a:hover,
#fragment-1 .searchTable td a:visited, #fragment-1 .searchTable td a:active,
#pageContent .searchTable td.bgRedOdd a, #pageContent .searchTable td.bgRedOdd a:hover,
#pageContent .searchTable td.bgRedOdd a:visited, #pageContent .searchTable td.bgRedOdd a:active,
#pageContent .searchTable td.bgRedEven a, #pageContent .searchTable td.bgRedEven a:hover,
#pageContent .searchTable td.bgRedEven a:visited, #pageContent .searchTable td.bgRedEven a:active
{
    color: white;
}

#pageContent .searchTable td.bgRedOdd a:hover, #pageContent .searchTable td.bgRedEven a:hover
{
    text-decoration:none;
}

#fragment-2 .searchTable th, #fragment-1 .searchTable th
{
    color: #ee2e23;
    padding-right: 6px;
}

#fragment-2 .searchTable tr, #fragment-1 .searchTable tr
{
   /*border-top: 1px solid #7b7778;*/
}

#fragment-2 .searchTable tr td, #fragment-1 .searchTable tr td
{
    padding-right: 6px;
}

#fragment-2 .searchTable tr td.searchTdOdd, #fragment-1 .searchTable tr td.searchTdOdd
{
    background: #3b3738;
}

#fragment-2 .searchTable, #fragment-1 .searchTable
{
    width: 100%;
}

#fragment-2 .searchContainer strong, #fragment-2 .searchContainer a, #fragment-2 .searchContainer a:hover, #fragment-2 .searchContainer a:active, #fragment-2 .searchContainer a:visited,
#fragment-2 .searchTable span.redColor,
#fragment-1 .searchContainer strong,
#fragment-1 .searchContainer a, #fragment-1 .searchContainer a:hover, #fragment-1 .searchContainer a:active, #fragment-1 .searchContainer a:visited, #fragment-1 .searchTable span.redColor
{
    color: #ee2e23;
}

#fragment-2 .searchContainer a:hover
{
    text-decoration:none;
}

.searchContainer strong a:hover, .graySearchBlock a.redLink:hover
{
    color:#ee2e23 !important;
}

#fragment-2 .searchContainer, #fragment-1 .searchContainer
{
    background:#000000;
}

#fragment-2 .searchTextBlock {
    color:#ffffff;
}

div.fakeTab {
    display:block;
    float:right;
    height:34px;
    background-color:#e3001b;
    padding:5px 10px 10px 10px;
}
div.fakeTab .black {
    color:#000000;
}
.arrowButton
{
   background-color: #E3001B;
   cursor: pointer;
   width:120px;
   height:24px;
   color:#fff;
}
div.graySearchBlock, div.redSearchBlock, div.darkGraySearchBlock, .graySearchBlockParam
{
    color:#000;
    /*color: white;*/
    background: #C5C6C8;
    height: 40px;
    padding: 8px;
    float: left;
    width: 759px;
    font-size: 12px;
}
div.redSearchBlock
{
    color: white;
    font-weight: bold;
    background: #ee2e23;
    width: 120px;
    float: left;
}
div.redSearchBlock a, div.redSearchBlock a:hover, div.redSearchBlock a:active, div.redSearchBlock a:visited
{
    color: white !important;
    font-size: 12px;
    text-decoration:underline;
}
div.redSearchBlock a:hover, div.redSearchBlock a:active
{
    text-decoration:none;
}
div.darkGraySearchBlock {
    color:white;
    font-weight:bold;
    background-color:#6b6b6b;
    width:120px;
    float:left;
}
div.darkGraySearchBlock a, div.darkGraySearchBlock a:hover, div.darkGraySearchBlock a:active, div.darkGraySearchBlock a:visited
{
    color: white !important;
    font-size: 12px;
    text-decoration:underline;
}
div.darkGraySearchBlock a:hover, div.darkGraySearchBlock a:active
{
    text-decoration:none;
}
.ui-widget-content
{
    background: #91908e;
    border-color: white;
}
a.ui-state-default, a.ui-widget-content, a.ui-state-default
{
    border-color: white;
    background: white;
}
.ui-slider-handle
{
   height: 18px !important;
   width: 8px !important;
}
/*css pro formular predbezneho zajmu - interaktivni nabidka*/
#interestForm
{
    display: none;
    position: absolute;
    top: 300px;
    left: 30%;
    background: white;
    border: 2px gray solid;
    padding: 4px;
    width: 400px;
    z-index: 500;
}
#interestForm.inSearcherBlock
{
    top: 300px;
    left: 35%;
}

#interestForm input.button
{
    border: 1px solid gray;
    width: 60px;
    min-width: 60px;
}

#interestMsg
{
    width: 100%;
    height: 100px;
    min-width: 100%;
    min-height: 100px;
    border: 1px solid gray;
    margin: 4px 4px 4px 0px;
    color: #58595b;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
}

#defaultLayoutDisableFlash
{
    display: none;
    background: black;
    position: absolute;
    width: 913px;
    height: 535px;
    min-width: 913px;
    min-height: 535px;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity = 60);
}

div#defaultLayoutDisableFlash.fullPageDisableBlock
{
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    z-index: 400;
}

.searchTextBlock
{
   clear: both;
   padding: 16px 8px 0px 8px;
   overflow: hidden;
}

.searchTextBlock .notes, .underFlashNotes .notes
{
    font-size:11px;
    font-style:italic;
    padding:10px 0;
    color:#fff;
}

.right-wrapper .searchContainer
{
    background: #3B3738;
    padding: 8px;
    color: white;
}

.right-wrapper .searchContainer a,
.right-wrapper .searchContainer a:hover,
.right-wrapper .searchContainer a:visited,
.right-wrapper .searchContainer a:active
{
    color: white !important;
    font-weight: bold;
}

.right-wrapper .searchContainer .searcherItemMargin
{
   margin: 8px 0px 8px 0px;
}

/*.searcherItemMargin{
    display:block;
}*/
.searcherItemMargin strong{
    display:block;
}
.searcherItemMargin select{
    width:150px;
}
.left-wrapper h2
{
    /*padding-top:15px;*/
    /*margin-bottom:0px !important;*/
}

#pageContent .wrapper .left-wrapper p
{
    margin-bottom:10px;
    margin-top:0px;
}

.wrapper .left-wrapper ul
{
    list-style-type: square;
    list-style-position: outside;
    margin-left:15px;
    color:#E32119;
}
.projektDetail h2
{
    padding-top: 0px;
}
#pageContent .projektDetail h3
{
    margin-top: 0px;
}
.wrapper .left-wrapper ul li span
{
    color:#58595b;
}
.redColor
{
    color:#E32119;
}
#fragment-1 .detail-bytu .ceny-bytu .whiteColor, #pageContent .whiteColor, .whiteColor
{
    color:#ffffff;
}
#pageContent .grayColor, .grayColor
{
    color:#58595b;
}
#pageContent .bigger, .bigger
{
    font-size:115%;
}
/*form*/
.formText, textarea
{
    border: 1px solid #58595B;
    color:#58595B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 200px;
    width: 200px;
}

.rightInquiry
{
    float: left;
    background-color:gray;
    color:#ffffff;
    padding: 8px;
    margin-left:15px;
    width: 220px;
}
#pageContent .rightInquiry strong
{
    color:#ffffff;
}
.rightInquiry input
{
    margin-right: 4px;
    margin-top: 2px;
}

.small
{
    font-size: 90%;
}
.news a.icon
{
    border: medium none;
    margin-right: 11px;
}
.news .noImg, .news a.icon
{
    border: 1px solid #58595B;
    display: block;
    float: left;
    height: 112px;
    margin-top: 12px;
    min-height: 112px;
    min-width: 112px;
    width: 112px;
}
.news .news-right
{
    display: block;
    float: left;
    width: 572px;
    min-height: 130px;
}
.news-right
{
    margin-top:12px !important;
}

.news div
{
    margin: 0px;
    padding: 0px;
}

.news span.date
{
    color:#E32119;
    font-weight:bold;
    padding:3px 0 1px 0;
}

ul.inline-menu, ul.inline-menu li, ul.inline-menu li a
{
    display: inline;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
ul.inline-menu li
{
    padding-right: 14px;
}

#pageContent .left-wrapper ul.inline-menu li a.selected, #pageContent.left-wrapper ul.inline-menu li a.selected:hover,#pageContent .left-wrapper  ul.inline-menu li a.selected:visited,#pageContent .left-wrapper ul.inline-menu li a.selected:active,
#pageContent .wrapper ul.inline-menu li a.selected, #pageContent.wrapper ul.inline-menu li a.selected:hover,
#pageContent .wrapper  ul.inline-menu li a.selected:visited,#pageContent .wrapper ul.inline-menu li a.selected:active
{
    color: #E32119;
    text-decoration: none;
}
#pageContent .left-wrapper ul.inline-menu
{
    margin-left:0px !important;
}
ul li span.blackColor strong{
    color: #58595B !important;
}
.formSelect
{
    border: 1px solid #58595B;
    font-size: 12px;
    min-width: 202px;
    width: 202px;
}
.checkbox
{
    margin-right:4px;
}
form table tr td
{
    padding-right: 4px;
    vertical-align: top;
}

table.logForm
{
    float:none;

}

#underFlash
{
    display:block;
    font-size:11px;
    padding:10px;
    color:#ffffff;
    background-color:#000000;
}

#underFlash a, #underFlash a:link, #underFlash a:active, #underFlash a:visited, #underFlash a:hover
{
    color:#ffffff;
    text-decoration:underline;
}

#underFlash a:hover
{
    color:#e3001b;
}

#underFlash .red, .searchTextBlock .red
{
    display:block;
    color:#e3001b;
}

#flashJsContainer
{
    background: #000000;
}

.underFlashNotes {
    background-color:#000000;
    padding:0 10px;
}

#fragment-1 .detail-bytu
{
    padding: 0 0 16px 16px;
}

#fragment-1 .detail-bytu, #fragment-1 .detail-bytu strong
{
    color: white;
}

#fragment-1 .detail-bytu .odkazy a,
#fragment-1 .detail-bytu .odkazy a:hover,
#fragment-1 .detail-bytu .odkazy a:visited,
#fragment-1 .detail-bytu .odkazy a:active,
#fragment-1 .detail-bytu strong
{
   color: #ee2e23;
   font-weight: bold;
}

#fragment-1 .detail-bytu .odkazy li
{
    margin-bottom: 16px;
}

#fragment-1 .detail-bytu .mistnosti-bytu
{
    float: left;
    padding-top: 16px;
}

#fragment-1 .detail-bytu .odkazy
{
    float: right;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#fragment-1 .detail-bytu .karta-ceny-bytu
{
    display: block;
    float: right;
}

#fragment-1 .detail-bytu .karta-bytu
{
    display: block;
    font-size: 20px;
    font-weight: bold;
    text-align:right;
    padding:8px 16px 8px 0;
    color:#e32119;
    margin-bottom:16px;
}

#fragment-1 .detail-bytu .odkazy span.showCost,
#fragment-1 .detail-bytu .odkazy a.showCost,
#fragment-1 .detail-bytu .odkazy a.showCost:hover,
#fragment-1 .detail-bytu .odkazy a.showCost:active,
#fragment-1 .detail-bytu .odkazy a.showCost:visited
{
    background: #ee2e23;
    display: block;
    font-weight: bold;
    color: black;
    font-size: 20px;
    padding: 8px 0px 8px 0px;
    text-align: center;
    width: 216px;
    vertical-align: middle;
}

#fragment-1 .detail-bytu .ceny-bytu
{
    display: block;
    font-weight: normal;
    text-align:right;
    padding:0px 16px 8px 0;
    color: #e32119;
}

#fragment-2 .searchContainer span.searchCount {
    color:#ffffff;
    /*padding-left:8px;*/
}

#flashInfoBox ul
{
    list-style: none;
}

#flashInfoBox ul li
{
    display: inline;
}

.searcherFavoriteEtcInTabs
{
    float:left;
    width:915px;
    background:black;
    padding: 8px;
    border-bottom: 1px solid #7B7778;
}

.searcherFavoriteEtcInTabs strong
{
    color: #ee2e23;
}

#fragment-2 .graySearchBlock
{
    width: 779px;
}

.flat-item, .flat-item-last {
    float:left;
    margin:10px 15px 0 0;
}

.flat-item-last {
    margin-right:0;
}

.projektDetail a strong{
    color:#58595B !important;
}

.projektDetail ul{
    margin-top:3px;
}

.blockTopic {
    display: block;
    margin-bottom: 2px;
}
.error
{
    color: #E32119;
    font-weight:bold;
    padding:5px 0;
}

#pageContent div.error a:hover, #pageContent div.error a, #pageContent div.error a:visited, #pageContent div.error a:active {
    color: #E32119;
    text-decoration: underline;
}

#pageContent div.error a:hover
{
    text-decoration:none;
}

.benefit-box ul
{
    color: #E32119;
    list-style: square outside none;
    padding-left:15px;
}
.searchTextBlock
{
    font-size:12px;
}
.searchTable
{
    text-align: center !important;
}
.searchTable th
{
    padding: 8px 0;
}/*
.inPageResults .searchTdOdd {
    background:#fff;
}*/
.searchTdOdd
{
    background-color:#d7d7d7;
}

.bottomMargin {
    margin-bottom:15px;
}

.reality-images {
    display:block;
    float:left;
    width:245px;
    margin-right:50px;
}

.reality-images a, .reality-images .title {
    display:block;
}

.reality-images .title {
    padding:5px;
    font-size:11px;
    font-style:italic;
}

.floatLeft {
    float:left;
}

.strikeout {
    text-decoration:line-through;
}

.highlighted {
    color:inherit;
    font-weight:bold;
}

.bgRedOdd {
    background-color:#ee2e23;
    color:#ffffff;
}

.bgRedEven {
    background-color:#f95b52;
    color:#ffffff;
}
.sazba {
    color:#E32119;
    font-size: 15px;
    font-weight: bold;
}
.underline {
    text-decoration: underline;
}
.wrapper ul.proc_koupit {
    color: #E32119;
    list-style-position: outside;
    list-style-type: square;
    margin-left: 15px;
}
.green {
    color:#B0C836;
    font-weight: bold;
}
.sazbaGreen {
    font-size: 15px;
    font-weight: bold;
}

#pageContent #benefit_2 a:hover, #pageContent #benefit_2 a, #pageContent #benefit_2 a:visited, #pageContent #benefit_2 a:active{
    /* color:#B0C836;*/
    font-weight: bold;
}

#seoContent .wrapper, .topShadow .wrapper {
    background-image:url('img/news_stripe.jpg');
    background-position:left top;
    background-repeat:repeat-x;
}
#flashInfoBox{
    background-color:black;
}

#ajaxClone, #ajaxLoginForm
{
    display: none;
    position: absolute;
}

#ajaxClone
{
   opacity: 0.6;
   -moz-opacity: 0.6;
   filter: alpha(opacity=60);
   width: 100%;
   height: 100%;
   left: 0px;
   top: 0px;
   z-index: 200;
   background: #000;
}

#ajaxLoginForm
{
   margin-left: -153px;
   z-index: 201;
   left: 50%;
   top: 300px;
   padding: 8px;
   background: #fff;
}

#ajaxLoginForm .formText
{
    width: 242px;
}

#popup-window
{
    width: 931px;
    height: 630px;
    min-width: 931px;
    min-height: 630px;
    position: absolute;
    left: 50%;
    margin-left: -466px;
    top: -630px;
    z-index: 201;
    display: none;
}

#popup-window a.popup-close {
    background-image: url('img/black-close.jpg');
    background-repeat: no-repeat;
    background-position: right center;
    display:block;
    width:901px;
    height:32px;
    line-height:32px;
    text-align:right;
    color:#ffffff;
    text-decoration:underline;
    text-transform:uppercase;
    font-weight: bold;
    padding-right: 30px;
    background-color: black;
}
#popup-window a.popup-anchor {
    background-image: url('img/popup-dobra-investice.jpg');
    background-repeat: no-repeat;
    background-position: 0% 0%;
    display:block;
    width: 931px;
    height: 1300px;
    min-width: 931px;
    min-height: 1300px;
}
#fragment-2 .searchContainer .searchTextBlock p {
    color:#fff;
}
.wrapper #flashInfoBox #favorite ul li, .wrapper #flashInfoBox #interest ul li{
    color:#fff;
}
.wrapper .searcherFavoriteNew{
    padding:8px 8px 8px 8px;
}

#pageContent .wrapper .left-wrapper .garageTable{
    width:240px;
    float:right;
    text-align:center;
}
.garageTable .searchTable .searchTdOdd, .garageTable .searchTable .searchTd{
    padding:8px 2px 8px 2px;
}
#pageContent .wrapper .left-wrapper .garage{
    float:left;
    width:440px;
}
#pageContent .wrapper .left-wrapper .garageTable table tr, #pageContent .wrapper .left-wrapper .garageTable table th{
    width:200px;
}

div.news div.news-right div.text p em.strong     {  font-weight: bold;  }
div.news div.news-right div.text span.underline  {  text-decoration: underline;  }

div.news div.news-right div.text table           {  border-collapse: collapse;  }
div.news div.news-right div.text table tr th
{  background-color: #C5C6C8; border: 1px solid #7B7778; border-bottom: 0 none; color: #454545; font-weight: bold; padding: 5px;  }
div.news div.news-right div.text table tr th.first {  width: 131px;  }
div.news div.news-right div.text table tr th.sec   {  width: 105px;  }
div.news div.news-right div.text table tr td       {  border: 1px solid #7B7778; padding: 5px;  }
div.news div.news-right div.text table tr td.price {  color: #E3001B; font-weight: bold;  }
div.news div.news-right div.text table tr.red td   {  background: #E3001B; color: #FFFFFF; font-weight: bold; font-size: 14px;  }

div.foto-rozcestnik
{ margin-top: 20px; }
div.foto-rozcestnik .first, div.foto-rozcestnik .middle, div.foto-rozcestnik .right
{ float: left; width: 210px; }
div.foto-rozcestnik .first a.img, div.foto-rozcestnik .middle a.img, div.foto-rozcestnik .right a.img
{ display: block; height: 134px; width: 210px; }
div.foto-rozcestnik .first h2, div.foto-rozcestnik .middle h2, div.foto-rozcestnik .right h2
{ display: block; margin-top: 20px; width: 100%; height: 35px; }
div.foto-rozcestnik .first, div.foto-rozcestnik .middle
{ margin-right: 35px; }

#pageContent div.fullBlackLayout {
    background-color:#000;
    padding:0px;
    width:931px;
}

#newsletter-0911 {
    color:#fff;
    line-height:100%;
}
/*
#newsletter-0911 .part-01 *, #newsletter-0911 .part-02 *, #newsletter-0911 .part-03 *, #newsletter-0911 .part-04 *,
#newsletter-0911 .part-05 *, #newsletter-0911 .part-06 *, #newsletter-0911 .part-07 *, #newsletter-0911 .part-08 * {
    display:none;
}
*/
#newsletter-0911 .part-01, #newsletter-0911 .part-02, #newsletter-0911 .part-03, #newsletter-0911 .part-04,
#newsletter-0911 .part-05, #newsletter-0911 .part-06, #newsletter-0911 .part-07, #newsletter-0911 .part-08 {
    background-position:left top;
    background-repeat:no-repeat;
    width:931px;
    position:relative;
}

#newsletter-0911 .part-01 {
    background-image:url('img/newsletters/09-2011/nl_09_11_bg_01.jpg');
    height:215px;
}

#newsletter-0911 .part-02 {
    background-image:url('img/newsletters/09-2011/11_09_MD_AL_NL_4web_02.jpg');
    height:642px;
}

#newsletter-0911 .part-03 {
    background-image:url('img/newsletters/09-2011/nl_09_11_bg_02.jpg');
    height:888px;
}

#newsletter-0911 .part-04 {
    background-image:url('img/newsletters/09-2011/nl_09_11_bg_03.jpg');
    height:360px;
}

#newsletter-0911 .part-05 {
    background-color:#000;
    height:1350px;
}

#newsletter-0911 .part-06 {
    background-image:url('img/newsletters/09-2011/nl_09_11_bg_04.jpg');
    height:175px;
}

#newsletter-0911 .part-07 {
    background-color:#000;
    height:260px;
}

#newsletter-0911 .part-08 {
    background-image:url('img/newsletters/09-2011/nl_09_11_bg_05.jpg');
    height:128px;
}

#newsletter-0911 .black { color:#000; }
#newsletter-0911 .red { color:#ed1c24; }
#newsletter-0911 .duvod { font-size:28px; font-weight:bold; position:absolute; left:43px; color:#ed1c24; line-height:140%; }
#newsletter-0911 .duvod strong { color:#fff; }
#newsletter-0911 .duvod strong.red { color:#ed1c24; }

#newsletter-0911 .part-01 .k-nastehovani { font-size:23px; font-weight:bold; position:absolute; top:20px; left:47px; line-height:100%; }
#newsletter-0911 .part-01 .alfa { font-size:61px; font-weight:bold; position:absolute; top:90px; left:45px; line-height:100%; }
#newsletter-0911 .part-01 .adresa { font-size:28px; font-weight:bold; position:absolute; top:153px; left:44px; line-height:100%; }

#newsletter-0911 .part-02 .topic { font-size:36px; font-weight:bold; position:absolute; top:38px; left:43px; line-height:100%; }
#newsletter-0911 .part-02 .cena { font-size:54px; font-weight:bold; color:#ed1c24; position:absolute; top:68px; left:43px; line-height:140%; }
#newsletter-0911 .part-02 .vysvetlivka { font-size:18px; font-weight:bold; position:absolute; top:75px; left:470px; line-height:140%; }
#newsletter-0911 .part-02 .claim { font-size:28px; font-weight:bold; color:#ed1c24; position:absolute; top:175px; left:43px;  line-height:120%; }

#newsletter-0911 .part-02 .duvod-1 { top:288px; }
#newsletter-0911 .part-02 .fe { font-size:14px; font-weight:bold; position:absolute; top:335px; left:43px; }
#newsletter-0911 .part-02 .byt { font-size:18px; font-weight:bold; position:absolute; left:43px; line-height:150%; }
#newsletter-0911 .part-02 .byt strong { font-size:27px; color:#ed1c24; }
#newsletter-0911 .part-02 .byt-1 { top:358px; }
#newsletter-0911 .part-02 .byt-2 { top:387px; }
#newsletter-0911 .part-02 .byt-3 { top:417px; }
#newsletter-0911 .part-02 .extra { font-size:28px; font-weight:bold; position:absolute; top:490px; left:43px; color:#ed1c24; line-height:100%; }
#newsletter-0911 .part-02 .extra-list { font-size:18px; font-weight:bold; position:absolute; top:525px; left:43px; line-height:140%; }
#newsletter-0911 .part-02 .extra-list strong { color:#ed1c24; }

#newsletter-0911 .part-03 .topic { font-size:28px; font-weight:bold; position:absolute; top:58px; left:43px; line-height:100%; }
#newsletter-0911 .part-03 .pilire { font-size:18px; font-weight:bold; position:absolute; top:97px; left:43px; line-height:100%; }
#newsletter-0911 .part-03 .pilire strong { color:#000; padding:0 5px 0 15px; }
#newsletter-0911 .part-03 .headline {  font-size:23px; font-weight:bold; position:absolute; top:528px; left:276px; line-height:120%; }

#newsletter-0911 .part-04 .duvod-2 { top:18px; }
#newsletter-0911 .part-04 .text1 { color:#ed1c24; font-size:18px; font-weight:bold; position:absolute; top:68px; left:532px; line-height:125%; padding-right:20px; }
#newsletter-0911 .part-04 .text2 { color:#fff; font-size:18px; font-weight:bold; position:absolute; top:160px; left:532px; line-height:130%; padding-right:20px; }


#newsletter-0911 .part-05 .duvod-3 { top:50px; }
#newsletter-0911 .part-05 .text1 { color:#ed1c24; font-size:18px; font-weight:bold; position:absolute; top:90px; left:43px; line-height:125%; }
#newsletter-0911 .part-05 .text2 { font-size:18px; font-weight:bold; position:absolute; top:160px; left:43px; line-height:125%; }
#newsletter-0911 .part-05 .hypo { font-size:18px; font-weight:bold; position:absolute; top:188px; left:43px; line-height:160%; }
#newsletter-0911 .part-05 .hypo strong { font-size:28px; }
#newsletter-0911 .part-05 .text3 { font-size:18px; font-weight:bold; position:absolute; top:240px; left:43px; line-height:125%; padding-right:20px; }
#newsletter-0911 .part-05 .text4 { font-size:18px; font-weight:bold; position:absolute; top:365px; left:43px; line-height:125%; padding-right:20px; }

#newsletter-0911 .part-05 .duvod-4 { top:325px; }
#newsletter-0911 ul { list-style-position:outside; list-style-type:square; color:#ed1c24; padding-left:1.5em; }
#newsletter-0911 ul li { font-size:18px; font-weight:bold; line-height:130%; padding-right:20px; }
#newsletter-0911 ul li strong { color:#ed1c24; }
#newsletter-0911 ul span { color:#fff; }
#newsletter-0911 .part-05 .seznam1 { position:absolute; top:395px; left:43px; }
#newsletter-0911 .part-05 .duvod-5 { top:552px; }
#newsletter-0911 .part-05 .seznam2 { position:absolute; top:592px; left:43px; }
#newsletter-0911 .part-05 .duvod-6 { top:1100px; font-weight:normal; }

#newsletter-0911 .part-05 .text5 { font-size:18px; font-weight:bold; position:absolute; top:1140px; left:43px; line-height:125%; padding-right:20px; }
#newsletter-0911 .part-05 .note { color:#adafb2; font-size:14px; font-weight:normal; position:absolute; top:1230px; left:43px; line-height:140%; padding-right:20px; }

#newsletter-0911 .part-06 .text1 { color:#000; font-size:24px; font-weight:bold; position:absolute; top:60px; left:43px; line-height:125%; padding-right:20px; }
#newsletter-0911 .part-06 .text1 strong { color:#fff; }

#newsletter-0911 .part-07 .text1 { font-size:18px; font-weight:bold; position:absolute; top:35px; left:43px; line-height:125%; padding-right:20px; }
#newsletter-0911 .part-07 .kontakt { font-size:18px; font-weight:bold; position:absolute; left:43px; line-height:125%; padding-right:20px; }
#newsletter-0911 .part-07 .kontakt a, #newsletter-0911 .part-07 .kontakt a:link, #newsletter-0911 .part-07 .kontakt a:active, #newsletter-0911 .part-07 .kontakt a:visited, #newsletter-0911 .part-07 .kontakt a:hover
{ color:#fff; text-decoration:underline; }
#newsletter-0911 .part-07 .kontakt a:hover
{ text-decoration:none; }
#newsletter-0911 .part-07 .kontakt strong { color:#fff; }
#newsletter-0911 .part-07 .kontakt1 { top:70px; }
#newsletter-0911 .part-07 .kontakt2 { top:162px; }


