/* layout */
.cleaner {clear: both; height: 1px; font-size: 1px; display: block; padding: 0; margin: 0;}
.hidden {display: none;}
.fl {float: left;  display: inline;}
.fr {float: right; display: inline;}
.tal {text-align: left !important;}
.tac {text-align: center !important;}
.tar {text-align: right !important;}
.nw {white-space: nowrap !important;}
.uc {text-transform: uppercase !important;}
.vab {vertical-align: bottom !important; padding-right: 0px !important;}
.overline {text-decoration: line-through;}
IMG {border: 0px;}
A IMG {display: block;}
BODY, FORM, FIELDSET, UL, OL, H1, H2, H3, H4, H5, P {padding: 0; margin: 0;}
FIELDSET {border: 0px;}
HTML, BODY {height: 100%;}
BODY {background-color: #D3D1D1; text-align: center; font-family: Arial, sans-serif; font-size: 70%; color: #72808A;}
TABLE {font-size: 100%;}
#main {width: 780px; _width: 804px; _wid\th: 780px; margin-left: auto; margin-right: auto; text-align: left; position: relative; background-color: #fff; border-left: 12px solid #fff; border-right: 12px solid #fff; border-bottom: 12px solid #fff;}
.fakesup {font-size: 8px; position:relative; top:-4px;}
.w10 {width: 10px !important;}.w20 {width: 20px !important;}.w25 {width: 25px !important;}.w30 {width: 30px !important;}.w40 {width: 40px !important;}.w45 {width: 45px !important;}.w50 {width: 50px !important;}.w60 {width: 60px !important;}.w70 {width: 70px !important;}.w80 {width: 80px !important;}.w90 {width: 90px !important;}.w100 {width: 100px !important;}.w110 {width: 110px !important;}.w120 {width: 120px !important;}.w130 {width: 130px !important;}.w140 {width: 140px !important;}.w150 {width: 150px !important;}.w160 {width: 160px !important;}.w170 {width: 170px !important;}.w180 {width: 180px !important;}.w190 {width: 190px !important;}.w200 {width: 200px !important;}.w250 {width: 250px !important;}.w300 {width: 300px !important;}.w350 {width: 350px !important;}.w400 {width: 400px !important;}.w450 {width: 450px !important;}.w500 {width: 500px !important;}.w550 {width: 550px !important;}.w600 {width: 600px !important;}.w650 {width: 650px !important;}
.print {display: none;}

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

/* Header */
#header {min-height: 145px; _height: 145px; position: relative; background-color: #E5E5E5; border-bottom: 2px solid #fff;}
/*
H1 {width: 230px; height: 73px; font-size: 410%; text-transform: uppercase; text-align: center; position: relative; overflow: hidden; line-height: 100%;}
H1 A {display: block; height: 100%; height: 63px; _height: 73px; _hei\ght: 63px; position: relative; overflow: hidden; text-decoration: none; color: #0194D7; padding-top: 10px; color: #000096; font-family: Arial black, sans-serif;}
H1 A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/layout/backgrounds/bg-h1.gif") top left no-repeat; cursor: pointer; cursor: hand;}
H1 A SMALL {font-size: 20%; font-family: Verdana, sans-serif; line-height: 100%;}
*/
#motto, #motto-en {position: absolute; overflow: hidden; top: 20px; left: 250px; width: 290px; height: 32px; font-size: 190%; text-align: center; color: #909DA7;}
#motto-en {font-size: 150%;}
#motto SPAN, #motto-en SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/layout/backgrounds/bg-motto.gif") top left no-repeat;}
#motto-en SPAN {background-image: url("../images/layout/backgrounds/bg-motto-en.gif");}
#selected-estates, #selected-estates-en {position: absolute; width: 200px; right: 20px; top: 32px;}
#selected-estates STRONG, #selected-estates-en STRONG {color: #E90605; font-weight: bold;}
#selected-estates IMG, #selected-estates-en IMG {margin-left: 15px; position: absolute; top: 1px; right: 0px;}
#selected-estates-en IMG {right: -5px;}

#languages {position: absolute; top: 92px; right: 10px; z-index: 10; color: #fff; font-size: 90%;}
#languages A {color: #fff;}

#nav {background: url("../images/layout/backgrounds/bg-nav.gif") top left repeat-x #9AA7AF; width: 100%; height: 72px;}
#nav #mnu {background: url("../images/layout/backgrounds/bg-mnu.gif") top left repeat-x #E90605; height: 50px;}
#nav LI {float: left; _display: inline; position: relative; list-style-type: none;}
#nav LI A {display: block; height: 31px; _height: 50px; _hei\ght: 31px; color: #fff; text-align: center; text-decoration: none; font-weight: bold; font-size: 120%; text-transform: uppercase; padding-top: 19px; position: relative;}
#nav LI A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-position: top left; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
#nav LI A:hover {color: #D2CECE;}
#nav LI A:hover SPAN {background-position: 0px -50px;}

#nav .submnu {position:absolute; visibility: hidden; z-index: 2;}
#nav .submnu LI {padding-top: 4px; padding-bottom: 4px;}
#nav .submnu LI A {float: left; display: inline; height: auto; padding: 0; font-weight: normal; font-size: 95%; border-right: 1px solid #fff; padding-left: 10px; padding-right: 10px;}
#nav .submnu LI.last A {border-right: 0px;}
#nav .submnu LI A:hover {color: #53636F; text-decoration: underline;}

#submnu-1 {width: 780px;}
#submnu-2 {width: 711px;}
#submnu-3 {width: 636px;}
#submnu-4 {width: 544px;}
#submnu-5 {width: 426px;}
#submnu-6 {width: 341px;}
#submnu-7 {width: 205px;}

#nav LI:hover .submnu {visibility: visible;}
#nav LI:hover A SPAN {background-position: 0 -50px;}


#nav1 {width: 69px;}
#nav1 A SPAN {background: url("../images/layout/nav/nav1.gif") top left no-repeat;}
#nav2 {width: 75px;}
#nav2 A SPAN {background: url("../images/layout/nav/nav2.gif") top left no-repeat;}
#nav3 {width: 92px;}
#nav3 A SPAN {background: url("../images/layout/nav/nav3.gif") top left no-repeat;}
#nav4 {width: 118px;}
#nav4 A SPAN {background: url("../images/layout/nav/nav4.gif") top left no-repeat;}
#nav5 {width: 85px;}
#nav5 A SPAN {background: url("../images/layout/nav/nav5.gif") top left no-repeat;}
#nav6 {width: 136px;}
#nav6 A SPAN {background: url("../images/layout/nav/nav6.gif") top left no-repeat;}
#nav7 {width: 92px;}
#nav7 A SPAN {background: url("../images/layout/nav/nav7.gif") top left no-repeat;}

#nav1-en {width: 90px;}
#nav1-en A SPAN {background: url("../images/layout/nav/nav1-en.gif") top left no-repeat;}
#nav2-en {width: 48px;}
#nav2-en A SPAN {background: url("../images/layout/nav/nav2-en.gif") top left no-repeat;}
#nav3-en {width: 85px;}
#nav3-en A SPAN {background: url("../images/layout/nav/nav3-en.gif") top left no-repeat;}
#nav4-en {width: 55px;}
#nav4-en A SPAN {background: url("../images/layout/nav/nav4-en.gif") top left no-repeat;}
#nav5-en {width: 116px;}
#nav5-en A SPAN {background: url("../images/layout/nav/nav5-en.gif") top left no-repeat;}
#nav6-en {width: 129px;}
#nav6-en A SPAN {background: url("../images/layout/nav/nav6-en.gif") top left no-repeat;}
#nav7-en {width: 90px;}
#nav7-en A SPAN {background: url("../images/layout/nav/nav7-en.gif") top left no-repeat;}

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

/* Content */
#content {_height: 100px; min-height: 100px; position: relative;}
#content INPUT.txt, #content SELECT, #content TEXTAREA {font-family: Arial, sans-serif; font-size: 100%; color: #72808A;}
#content INPUT.txt, #content TEXTAREA {border: 1px solid #D5D5D5; background: url("../images/layout/backgrounds/bg-input.gif") top left repeat-x #fff; padding-top: 1px; padding-bottom: 1px;}

.content-home {background: url("../images/layout/backgrounds/bg-content-home.gif") top left repeat-y;}
.content-home #content-left {float: left; _display: inline; width: 244px;}
.content-home #content-right {float: left; _display: inline; width: 529px; margin-left: 7px;}
.content-home H2 {font-size: 120%; position: relative; overflow: hidden; height: 18px;}
.content-home H2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}

#search-estates {padding: 12px;}
#search-estates H2 {font-size: 120%; position: relative; overflow: hidden; height: 18px;}
#search-estates H2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}

.seroot {background-color: #85939B;}
.seroot H2#h2-search-estates, .seroot H2#h2-search-estates-en {color: #fff;}
.seroot H2#h2-search-estates SPAN {background-image: url("../images/layout/headings/h2-search-estates2.gif");}
.seroot H2#h2-search-estates-en SPAN {background-image: url("../images/layout/headings/h2-search-estates2-en.gif");}
.seroot #sell-realty-type {width: 230px; float: left; display: inline; margin-right: 10px;}
.seroot {color: #fff;}
.seroot #regions-holder {float: left; _display: inline; width: 240px; position: relative; margin-top: -40px;}
.seroot #prague-regions {}
.seroot #select-locality {float: left; _display: inline; background-color: #85939B; margin-left: 20px; margin-top: 5px; position: relative; margin-top: -30px;}
.seroot #region-bookmark {color: #72808A;}
.seroot H2#h2-prague, .seroot H2#h2-prague-en {color: #fff;}
.seroot H2#h2-prague SPAN {background-image: url("../images/layout/headings/h2-prague2.gif")}
.seroot H2#h2-prague-en SPAN {background-image: url("../images/layout/headings/h2-prague2-en.gif");}
.seroot #search-submit {text-align: left; position: relative; top: 20px; _top: 25px; left: 208px; width: 1%;}


H2#h2-search-estates, H2#h2-search-estates-en {width: 208px; _width: 220px; _wid\th: 208px; color: #E90605; padding-left: 12px; margin-top: 3px;}
H2#h2-search-estates SPAN {background: url("../images/layout/headings/h2-search-estates.gif") top left no-repeat; width: 220px;}
H2#h2-search-estates-en SPAN {background: url("../images/layout/headings/h2-search-estates-en.gif") top left no-repeat; width: 220px;}
H2#h2-select-locality, H2#h2-select-locality-en {width: 193px; _width: 200px; _wid\th: 193px; color: #72808A; margin-left: 5px; padding-left: 7px;}
H2#h2-select-locality SPAN {background: url("../images/layout/headings/h2-select-locality.gif") top left no-repeat; width: 200px;}
H2#h2-select-locality-en SPAN {background: url("../images/layout/headings/h2-select-locality-en.gif") top left no-repeat; width: 200px;}
#sell-realty-type {margin: 15px;}
#sell-realty-type DIV {margin-bottom: 8px;}
#sell-realty-type DIV.type {float: left; _display: inline; width: 50%; margin-top: 0;}
#sell-realty-type DIV LABEL {float: left; _display: inline; margin-top: 3px;}
#sell-realty-type DIV INPUT.txt {float: left; _display: inline;}
#sell-realty-type DIV SPAN.txt {float: left; _display: inline; margin-top: 2px; margin-left: 6px;}
#sell-realty-type DIV.type LABEL {width: 55px;}
#sell-realty-type INPUT.chbx {float: left; _display: inline; margin-left: -5px;}

#select-locality {margin-top: 10px; background-color: #F4F2F2;  position: relative; min-height: 290px; _height: 290px;}
#select-locality H3 {position: absolute; bottom: 10px; left: 14px; font-size: 100%;}
#select-locality .region {position: absolute; top: 210px; left: 16px;}
#select-locality .region TABLE {}
#select-locality .region TABLE TD {vertical-align: top; padding-right: 10px; white-space: nowrap;}
.side {position: absolute; top: 0px; left: 0px; visibility: hidden;}

H2#h2-prague, H2#h2-prague-en {width: 65px; height: 14px; color: #72808A; position: absolute; top: 15px; left: 13px;}
H2#h2-prague SPAN {background: url("../images/layout/headings/h2-prague.gif") top left no-repeat;}
H2#h2-prague-en SPAN {background: url("../images/layout/headings/h2-prague-en.gif") top left no-repeat;}
#prague-regions {margin-top: 25px;}
#prague-regions H3 {font-size: 100%; margin-left: 5px;}
#prague-regions TABLE {margin-top: 10px;  width: 100%;}
#prague-regions TABLE TD {width: 50%; vertical-align: top;}
#prague-regions TABLE TD INPUT {float: left; _display: inline;}
#prague-regions TABLE TD LABEL {text-align: center; font-size: 100%; margin-top: -2px; /*letter-spacing: -1px;*/ float: left; _display: inline; margin-top: 4px;}
#prague-regions HR {height: 1px; background-color: #fff; border: 1px solid #fff; margin: 10px 0 0 0;}

#regions {margin-left: 6px; margin-top: 10px;}
#regions DIV {float: left; _display: inline; width: 50%;}
#regions LABEL {float: left; _display: inline; margin-top: 3px; width: 75px;}
#regions H3 {font-size: 100%; margin-bottom: 5px;}
#region-title {visibility: hidden;}
.region {visibility: hidden;}

#region-bookmark {background-color: #fff; padding: 5px;  position: absolute; visibility: hidden; z-index: 10; text-align: center; font-weight: bold;}
#region-bookmark SPAN {position: absolute; z-index: 5px; top: -1px; left: -5px; width: 5px; height: 10px; font-size: 1px; background: url("../images/layout/backgrounds/bg-bookmark.gif") top left no-repeat;}

.bookmark-p1 {top: 85px; left: 95px;}
.bookmark-p2 {top: 95px; left: 100px;}
.bookmark-p3 {top: 85px; left: 124px;}
.bookmark-p4 {top: 135px; left: 130px;}
.bookmark-p5 {top: 105px; left: 80px;}
.bookmark-p6 {top: 68px; left: 80px;}
.bookmark-p7 {top: 74px; left: 106px;}
.bookmark-p8 {top: 50px; left: 120px;}
.bookmark-p9 {top: 77px; left: 165px;}
.bookmark-p10 {top: 125px; left: 160px;}


#search-submit {text-align: right; margin-top: 10px; margin-right: 14px;}

#want-fulltext {background: url("../images/layout/backgrounds/bg-want-fulltext.jpg") top left no-repeat #6E7D87; min-height: 109px; _height: 109px;}
#want-fulltext H2 {color: #fff; font-size: 130%; position: relative; overflow: hidden; padding-left: 12px;}
#want-fulltext H2 SMALL {color: #A8B0B6; font-size: 75%; margin-left: 20px;}
#want {float: left; _display: inline; width: 291px; _width: 315px; _wid\th: 291px; padding: 12px; padding-top: 15px;}
#want H2 {width: 238px; _width: 250px; _wid\th: 238px; margin-bottom: 18px;}
#want H2 SPAN {background: url("../images/layout/headings/h2-want.gif") top left no-repeat; width: 250px;}
#want H2#h2-want-en SPAN {background: url("../images/layout/headings/h2-want-en.gif") top left no-repeat; width: 250px;}
#want P {float: left; _display: inline; width: 125px; margin-top: 3px;}
#want P A {background: url("../images/layout/crumbs/arrow-red.gif") 0px 4px no-repeat; color: #fff; text-decoration: none; font-size: 110%; font-weight: bold; padding-left: 15px;}
#want P A:hover {text-decoration: underline;}

#fulltext {float: left; _display: inline; width: 190px; _width: 214px; _wid\th: 190px; padding: 12px;  padding-top: 15px;}
#fulltext H2 {width: 178px; _width: 190px; _wid\th: 178px;}
#fulltext H2 SPAN {background: url("../images/layout/headings/h2-fulltext.gif") top left no-repeat; width: 190px;}
#fulltext H2#h2-fulltext-en SPAN {background: url("../images/layout/headings/h2-fulltext-en.gif") top left no-repeat; width: 190px;}
#fulltext FORM {margin-top: 10px;}
#fulltext INPUT.txt {float: left; _display: inline; margin-right: 5px; width: 140px;}
#fulltext LABEL {display: block; color: #fff; font-size: 80%; margin-top: 8px; width: 140px;}

#top-projects {background: url("../images/layout/backgrounds/bg-top-project.gif") top left repeat-y #D4E2FD; margin-top: 7px; color: #5E7684;}
#top-projects H2 {color: #5E7684; text-transform: uppercase; margin-bottom: 10px;}
#top-projects IMG {border: 3px solid #fff; float: left; display: block; margin-right: 10px; margin-bottom: 5px;}
#top-projects .desc {}
#top-projects .desc P {font-size: 90%; line-height: 110%; margin-top: 0.5em;}
#top-projects H3 {background: url("../images/layout/crumbs/icon-description.gif") 0 2px no-repeat; font-size: 100%; padding-left: 12px;}
#top-projects TABLE {clear: both; margin-top: 10px;}
#top-projects TABLE TD, #top-projects TABLE TH {padding-right: 5px; text-align: left; vertical-align: top;}
#top-projects P.note {margin-top: 10px;}
#top-projects P.note STRONG {float: left; width: 35px;}
#top-projects P.note SPAN {float: left; width: 195px;}
#top-projects P.code {position: absolute; top: 9px; right: 15px; font-size: 110%;}
#top-projects P.code STRONG {color: #E90605;}
#top-projects P.price {font-size: 120%; font-weight: bold; clear: both; padding-top: 10px;}
#top-projects P.price STRONG {color: #E90605;}
#top-projects P.detail IMG {border: 0; position: absolute; bottom: 0; right: 0;}

#recommendation {float: left; _display: inline; width: 230px; _width: 260px; _wid\th: 230px; padding: 8px 15px; position: relative; min-height: 220px; _height: 220px;}
#recommendation H2 {width: 140px;}
#recommendation H2 SPAN {background: url("../images/layout/headings/h2-recommendation.gif") top left no-repeat;}
#recommendation H2#h2-recommendation-en SPAN {background: url("../images/layout/headings/h2-recommendation-en.gif") top left no-repeat;}
#top-projects #recommendation P.detail IMG {bottom: 4px;}
#new-project {float: left; _display: inline; margin-left: 7px; width: 230px; _width: 260px; _wid\th: 230px; padding: 6px 15px;  position: relative; min-height: 220px; _height: 220px;}
#new-project H2 {width: 140px;}
#new-project H2 SPAN {background: url("../images/layout/headings/h2-new-project.gif") top left no-repeat; }
#new-project H2#h2-new-project-en SPAN {background: url("../images/layout/headings/h2-new-project-en.gif") top left no-repeat; }

#developer-project {background-color: #D4E2FD; margin-top: 7px; padding: 8px 15px; padding-bottom: 15px; color: #5E7684;}
#developer-project H2 {width: 200px; height: 18px; text-transform: uppercase;}
#developer-project H2 SPAN {background: url("../images/layout/headings/h2-developer-project.gif") top left no-repeat;}
#developer-project H2#h2-developer-project-en SPAN {background: url("../images/layout/headings/h2-developer-project-en.gif") top left no-repeat;}
#developer-project H3 {font-size: 120%; text-transform: uppercase; color: #E90605; margin-bottom: 10px;}
#developer-project TABLE {margin-bottom: 10px; width: 100%;}
#developer-project TABLE TD, #developer-project TABLE TH {padding-right: 5px; text-align: left;}
#developer-project .info {float: left; _display: inline; width: 235px; margin-right: 20px;}
#developer-project IMG {border: 3px solid #fff; float: left; display: block; margin-top: 48px;}
#developer-project TABLE IMG {border: 0px; float: none;}
#main #developer-project TABLE TD.detail {vertical-align: bottom; text-align: right !important; padding-right: 0;}

#newsletter {margin-top: 7px; float: left; _display: inline; width: 244px; _width: 260px; _wid\th: 244px; _height: 100px; _hei\ght: 84px; _min-height: 84px; padding: 8px; background: url("../images/layout/backgrounds/bg-newsletter.gif") top left no-repeat #E5E5E5;}
#newsletter H2 {text-transform: uppercase; margin-left: 8px; width: 90px;}
#newsletter H2 SPAN {background: url("../images/layout/headings/h2-newsletter.gif") top left no-repeat;}
#newsletter FORM {margin-top: 10px;}
#newsletter INPUT.txt {float: left; _display: inline; width: 175px; margin-right: 5px;}
#newsletter P {font-size: 90%; color: #A7B1B8; margin-top: 4px;}
#newsletter P.info {text-align: right;}
#newsletter P.info A {color: #919EA7; background: url("../images/layout/crumbs/icon-detail.gif") 0 4px no-repeat; padding-left: 15px;}
#newsletter P.message {color: #E90605;}
#banner {margin-top: 7px; float: left; _display: inline; width: 260px; margin-left: 8px;}
#banner IMG {display: block;}

#box-offer {display: none;}


/*H2#h2-buy SPAN {background-image: url("../images/layout/headings/h2-buy.gif");}*/
H2#h2-realty-detail SPAN {background-image: url("../images/layout/headings/h2-detail.gif");}
H2#h2-realty-detail-en SPAN {background-image: url("../images/layout/headings/h2-detail-en.gif");}

H2#h2-10 SPAN {background-image: url("../images/layout/headings/h2-10.gif");}
H2#h2-11 SPAN {background-image: url("../images/layout/headings/h2-11.gif");}
H2#h2-12 SPAN {background-image: url("../images/layout/headings/h2-12.gif");}
H2#h2-13 SPAN {background-image: url("../images/layout/headings/h2-13.gif");}
H2#h2-14 SPAN {background-image: url("../images/layout/headings/h2-14.gif");}
H2#h2-15 SPAN {background-image: url("../images/layout/headings/h2-15.gif");}
H2#h2-20 SPAN {background-image: url("../images/layout/headings/h2-20.gif");}
H2#h2-30 SPAN {background-image: url("../images/layout/headings/h2-30.gif");}
H2#h2-31 SPAN {background-image: url("../images/layout/headings/h2-31.gif");}
H2#h2-32 SPAN {background-image: url("../images/layout/headings/h2-32.gif");}
H2#h2-33 SPAN {background-image: url("../images/layout/headings/h2-33.gif");}
H2#h2-34 SPAN {background-image: url("../images/layout/headings/h2-34.gif");}
H2#h2-35 SPAN {background-image: url("../images/layout/headings/h2-35.gif");}
H2#h2-36 SPAN {background-image: url("../images/layout/headings/h2-36.gif");}
H2#h2-37 SPAN {background-image: url("../images/layout/headings/h2-37.gif");}
H2#h2-40 SPAN {background-image: url("../images/layout/headings/h2-40.gif");}
H2#h2-50 SPAN {background-image: url("../images/layout/headings/h2-50.gif");}
H2#h2-60 SPAN {background-image: url("../images/layout/headings/h2-60.gif");}
H2#h2-70 SPAN {background-image: url("../images/layout/headings/h2-70.gif");}
H2#h2-100 SPAN {background-image: url("../images/layout/headings/h2-100.gif");}

H2#h2-10-en SPAN {background-image: url("../images/layout/headings/h2-10-en.gif");}
H2#h2-11-en SPAN {background-image: url("../images/layout/headings/h2-11-en.gif");}
H2#h2-12-en SPAN {background-image: url("../images/layout/headings/h2-12-en.gif");}
H2#h2-13-en SPAN {background-image: url("../images/layout/headings/h2-13-en.gif");}
H2#h2-14-en SPAN {background-image: url("../images/layout/headings/h2-14-en.gif");}
H2#h2-15-en SPAN {background-image: url("../images/layout/headings/h2-15-en.gif");}
H2#h2-20-en SPAN {background-image: url("../images/layout/headings/h2-20-en.gif");}
H2#h2-30-en SPAN {background-image: url("../images/layout/headings/h2-30-en.gif");}
H2#h2-31-en SPAN {background-image: url("../images/layout/headings/h2-31-en.gif");}
H2#h2-32-en SPAN {background-image: url("../images/layout/headings/h2-32-en.gif");}
H2#h2-33-en SPAN {background-image: url("../images/layout/headings/h2-33-en.gif");}
H2#h2-34-en SPAN {background-image: url("../images/layout/headings/h2-34-en.gif");}
H2#h2-35-en SPAN {background-image: url("../images/layout/headings/h2-35-en.gif");}
H2#h2-36-en SPAN {background-image: url("../images/layout/headings/h2-36-en.gif");}
H2#h2-37-en SPAN {background-image: url("../images/layout/headings/h2-37-en.gif");}
H2#h2-40-en SPAN {background-image: url("../images/layout/headings/h2-40-en.gif");}
H2#h2-50-en SPAN {background-image: url("../images/layout/headings/h2-50-en.gif");}
H2#h2-60-en SPAN {background-image: url("../images/layout/headings/h2-60-en.gif");}
H2#h2-70-en SPAN {background-image: url("../images/layout/headings/h2-70-en.gif");}
H2#h2-100-en SPAN {background-image: url("../images/layout/headings/h2-100-en.gif");}

#inner_content {margin-left: 13px; margin-right: 13px;}
#page_content {padding-bottom: 20px; color: #5B6B76; position: relative; padding: 15px 13px 20px 13px;}
#page_content H2 {color: #ED0404; text-transform: uppercase; font-size: 120%; position: relative; overflow: hidden; width: 587px; _width: 600px; _wid\th: 587px; height: 16px; _height: 18px; _hei\ght: 16px; padding-left: 13px; padding-top: 2px; left: -13px;}
#page_content H2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-position: top left; background-repeat: no-repeat; width: 600px;}
#page_content H3 {color: #B40101; font-size: 110%; margin-top: 1.5em;}
#page_content H4 {font-size: 100%; margin-top: 1em;}
#page_content P {margin-top: 1em;}
#page_content P.arrow {background: url("../images/layout/crumbs/arrow-red.gif") 0 0.3em no-repeat; padding-left: 14px;}
#page_content A {color: #2987B8;}
#page_content TABLE {margin-top: 1.5em;}
#page_content TABLE.common {border: 0; width: 100%;}
#page_content TABLE.common TD, #page_content TABLE.common TH {border: 0; padding: 6px 8px;;}
#page_content TABLE.common TD {border-bottom: 1px solid #fff;}
#page_content TABLE.common TH {background-color: #DEE3E7; text-transform: uppercase; font-weight: normal; color: #556571; text-align: center; border-bottom: 3px solid #fff; padding: 10px;}
#page_content TABLE.common TD.price {text-align: right;}
#page_content TABLE.common TD.price STRONG {color: #B40101;}
#page_content TABLE.common TR.tr1 TD {background-color: #F6F6F6;}
#page_content TABLE.common TR.tr2 TD {background-color: #FAFAFA;}
#page_content TABLE.common IMG {border: 1px solid #fff;}
#page_content A.detail {background: url("../images/layout/crumbs/icon-search.gif") 0 0.2em no-repeat; padding-left: 14px;}
#page_content .form-box {background-color: #E6E6E6; padding: 15px; margin-top: 1.5em;}
#page_content .form-box LABEL {float: left; _display: inline; margin-top: 2px; margin-right: 5px;}
#page_content .form-box INPUT.txt {float: left; _display: inline;}
#page_content .form-box TEXTAREA {float: left; _display: inline; overflow: hidden;}
#page_content .form-box .f-row {margin-top: 6px; min-height: 20px; _height: 20px;}
#page_content .form-box INPUT.radio {float: left; _display: inline;}
#page_content .bookmarks {margin-top: 15px;}
#page_content .bookmarks A {background-color: #5B6B76; color: #fff; padding: 8px 10px; float: left; _display: inline; text-decoration: none; text-transform: uppercase; border-right: 1px solid #fff;}
#page_content .bookmarks A.act {background-color: #E6E6E6; color: #5B6B76;}
#page_content UL {margin-top: 1em; margin-left: 1px;}
#page_content UL LI {margin-top: 0.5em; list-style-type: none; background: url("../images/layout/crumbs/li.gif") 0 0.45em no-repeat; padding-left: 10px;}
#page_content A.pdf {background: url("../images/layout/crumbs/icon-pdf.gif") top left no-repeat; padding-left: 20px; padding-top: 1px; padding-bottom: 2px; margin-left: 5px; margin-right: 0px; font-size: 90%;}
#page_content IMG.img {border: 1px solid #DFDFDF}
#page_content IMG.imgl {border: 1px solid #DFDFDF; float: left; _display: inline; margin-right: 15px; margin-bottom: 8px;}
#page_content IMG.imgr {border: 1px solid #DFDFDF; float: right; _display: inline; margin-left: 15px; margin-bottom: 8px;}
#page_content INPUT.error {border: 1px solid #E00806;}
SPAN.thtxt {float: left; _display: inline; margin-left: 10px;}
A.sort-up {width: 7px; height: 4px; background: url("../images/layout/crumbs/sort-up.gif") top left no-repeat; display: block; font-size: 1px; float: left; _display: inline; margin-left: 5px; margin-top: 5px;}
A.sort-down {width: 7px; height: 4px; background: url("../images/layout/crumbs/sort-down.gif") top left no-repeat; display: block; font-size: 1px; float: left; _display: inline; margin-left: 5px; margin-top: 5px;}

#det-info {float: left; _display: inline; width: 400px;}
#det-foto {float: left; _display: inline; width: 280px; margin-left: 35px; position: relative;}

#detail-body {background-color: #fff;}
#detail-body #main {width: 733px;}
#detail-body #contact {margin-top: 18px;}
#detail-body #contact P {padding-left: 55px;}
#detail-body #page_content {padding-left: 0px; padding-right: 0px;}
#detail-body H2 {left: 0px;}
#detail {width: 100%; position: relative; top: 25px; width: 748px; height: 415px; overflow: auto;}
#detail {background: url("../images/layout/backgrounds/bg-detail.gif") top left repeat-y;}
#detail H3 {height: 21px; _height: 29px; _hei\ght: 21px; font-size: 100%; text-transform: uppercase; background-color: #F2F2F1; padding-top: 8px; padding-left: 13px; position: relative; overflow: hidden; margin-top: 1.5em;}
#detail H3 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;  background-repeat: no-repeat; background-position: top left;}
#detail .det-table TH, .detail .detail-table TD {padding: 3px 14px;}
#detail .det-table TD {color: #9D9D9D;}
#detail .det-table TD.price STRONG {color: #DB0A08; font-size: 110%;}
#detail #det-description {padding: 0px 14px;}
#det-code {position: absolute; top: 6px; left: 200px; font-size: 110%;}
#det-code STRONG {color: #E90605;}
#det-cathegory {position: absolute; top: 25px; left: 13px; color: #E90605; font-weight: bold;}
#det-other-prices {font-size: 90%; color: #9D9D9D; margin-left: 14px;}
#det-image {display: block; margin-top: 1.5em; width: 280px; min-height: 210px; _height: 210px; position: relative; overflow: hidden;}
#det-image IMG {display: block;}
#det-image A {position: absolute; top: 0px; left: 0px; visibility: hidden; display: block;}
#det-image A SPAN {width: 21px; height: 19px; display: block; position: absolute; top: 100%; left: 100%; background: url("../images/layout/crumbs/icon-enlarge.gif") top left no-repeat; margin-top: -23px; margin-left: -25px; cursor: pointer; cursor: hand;}
#det-image #detimg-1 {visibility: visible;}

#det-listing A {padding: 0px 5px; text-decoration: none; color: #000;}
#det-listing A:hover {color: #ED0404;}
#det-listing A.act {font-weight: bold; color: #ED0404;}

#det-close {position: absolute; top: 15px; right: 15px; width: 19px; height: 19px;}

#det-image-enlarge {position: absolute; top: 273px; left: 190px; cursor: pointer; cursor: hand;}
#det-image-enlarge A {background: url("../images/layout/crumbs/icon-enlarge.gif") top left no-repeat; padding-left: 16px; font-size: 90%; text-decoration: none; color: #5B6B76; cursor: pointer; cursor: hand;}
#det-image-enlarge A:hover {text-decoration: underline;}

#det-links {margin-top: 15px; margin-left: 85px; width: 160px;}
#det-links P {margin-top: 0.6em;}
#det-links A {color: #5B6B76; padding-left: 24px;}
#det-link-contact {background: url("../images/layout/crumbs/icon-contact.gif") 0.4em 0.3em no-repeat;}
#det-link-print {background: url("../images/layout/crumbs/icon-print.gif") 0.4em 0.2em no-repeat;}
#det-link-send {background: url("../images/layout/crumbs/icon-send.gif") 0 0.2em no-repeat;}
#det-link-save {background: url("../images/layout/crumbs/icon-save.gif") 0.4em 0.2em no-repeat;}
#det-link-calc {background: url("../images/layout/crumbs/icon-calc.gif") 0.4em 0.2em no-repeat;}


H3#h3-basic-info SPAN {background-image: url("../images/layout/headings/h3-basic-info.gif");}
H3#h3-det-description SPAN {background-image: url("../images/layout/headings/h3-description.gif");}
H3#h3-det-foto SPAN {background-image: url("../images/layout/headings/h3-photogallery.gif");}

H3#h3-basic-info-en SPAN {background-image: url("../images/layout/headings/h3-basic-info-en.gif");}
H3#h3-det-description-en SPAN {background-image: url("../images/layout/headings/h3-description-en.gif");}
H3#h3-det-foto-en SPAN {background-image: url("../images/layout/headings/h3-photogallery-en.gif");}

P#records {text-align: right; position: relative; margin-top: -15px; right: 0px;}
P#records A {color: #5B6B76;  text-decoration: none;}
P#records A:hover {color: #B40101;}
#listing {margin-top: 10px; text-align: right;}
#listing A {color: #5B6B76; padding-left: 2px; padding-right: 2px; text-decoration: none;}
#listing A:hover {color: #B40101;}

#detail #form_friend, #detail #form_salesman {background-color: #F3F3F3; border: 1px solid #D5D5D5; padding: 15px; position: absolute; top: 182px; left: 15px; width: 220px; height: 100%; visibility: hidden; z-index: 10;}
#detail #form_salesman {top: 162px;}
#detail #form_friend LABEL, #detail #form_salesman LABEL {float: left; _display: inline; margin-top: 2px; margin-right: 5px; width: 75px;}
#detail #form_friend INPUT.txt, #form_friend TEXTAREA, #detail #form_salesman INPUT.txt, #form_salesman TEXTAREA {float: left; _display: inline; width: 130px;}
#detail #form_friend TEXTAREA, #detail #form_salesman TEXTAREA {overflow: hidden;}
#detail #form_friend DIV.f-row, #detail #form_salesman DIV.f-row {margin-top: 3px;}
#detail #form_friend #button-close, #detail #form_salesman #button-close {position: absolute; top: 5px; right: 5px;}
#detail #sucmessage, #detail #sucmessage2 {background-color: #F3F3F3; border: 1px solid #D5D5D5; padding: 4px; padding-right: 20px; position: absolute; top: 280px; left: 52px; width: 170px;}
#detail #sucmessage {width: 130px; left: 75px;}
#detail #sucmessage #button-close, #detail #sucmessage2 #button-close {position: absolute; top: 6px; right: 5px;}

.gallery {margin-top: 2em;}
.gallery IMG {float: left; _display: inline; margin-right: 10px; margin-bottom: 10px; border: 2px solid #DFDFDF;}

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

/* Footer */
#footer {}
#contact {background-color: #AAB3B9; height: 25px; margin-top: 7px;}
#contact H2 {position: relative; overflow: hidden; width: 124px; _width: 129px; _wid\th: 124px; height: 20px; _height: 25px; _hei\ght: 20px; background-color: #E90605; color: #fff; font-size: 110%; text-transform: uppercase; padding-top: 5px; padding-left: 5px; float: left; _display: inline;}
#contact H2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/layout/headings/h2-contact.gif") top left no-repeat;}
#main #contact H2#h2-contact-en SPAN {background-image: url("../images/layout/headings/h2-contact-en.gif"); border: 1px solid red;}
#contact P {float: left; _display: inline; color: #fff; text-align: center; font-size: 110%; font-weight: bold; padding-top: 4px; padding-left: 80px;}
#contact P A {color: #E90605;}
#contact P SPAN {padding-left: 20px; padding-right: 20px;}
#footer-inner {background-color: #787777; margin-top: 7px;}
#footer-inner P {color: #BEBEBE; font-size: 90%; padding: 16px 10px;}
#footer-inner P A {color: #E5E5E5;}
#copyright {float: left; _display: inline;}
#realization {float: right; _display: inline; }
#footer-inner #realization a { text-decoration: none; color: #BEBEBE; }
#realization a span { text-decoration: underline; color: #E5E5E5; }

/*************************************************************************************************************************/á