@import url("site-on-every-page.css");
@import url("module-offer-request.css");

/* COMMON */
html, body
{
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;

    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #686868;text-decoration:none;font-weight:normal;
}

.link-common  { color: #000000; text-decoration:none;}
a.link-common  { color: #000000; text-decoration:none;}
a.link-common:visited { color: #000000; text-decoration:none;}
a.link-common:active  { color: #000000; text-decoration:none;}
a.link-common:hover { color: #6C6666; text-decoration:none;}
a.link-common:visited:hover { color: #6C6666; text-decoration:none;}

ul {margin-top: 0px;}

hr
{
    background-color: #ADBBBB;
    color: #ADBBBB;
    height: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    margin-top: 1px;
    margin-bottom: 1px;
}

hr.black
{
    background-color: #000000;
    color: #000000;
    height: 1px;
    border-style: solid;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.div-blackline
{
    width: 100%;
    height: 1px;
    background-color: #000000;
    line-height: 1px;
    margin: 0px;
    padding: 0px;
}

em
{
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 11px;
}
.em12
{
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 12px;
}

h1
{
    width: auto;

    margin: 0px;
    padding: 0px;

    font-size: 18px;
    font-weight: normal;

    color: #383F48;

    text-decoration:none;
}
h1 a {text-decoration:none; color: #34CB00;}
h1 a:active {text-decoration:none; color: #34CB00;}
h1 a:visited {text-decoration:none; color: #34CB00;}
h1 a:hover {text-decoration:none; color: #9ED28C;}
h1 a:visited:hover {text-decoration:none; color: #9ED28C;}

h2
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #00295D;text-decoration:none;font-weight:bold;
    display: inline;
}

h3
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #383F48;text-decoration:none;font-weight:bold;
    display: inline;
}

.img-blackborder
{
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
.img-whiteborder
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
}

.input-common
{
    width:  210px;
    height: 16px;

    border-style: solid;
    border-color: #ADBBBB;
    border-width: 1px;

    color: #383C3C;

    font-size: 11px;

    padding: 1px;
    margin: 0px;
}

#div-supersentence
{
    text-align: center;
    font-size: 9px;
    letter-spacing: 0px;
    color: #959595;

    margin-bottom: 5px;
}

.f-13 { font-size: 13px; }
.f-14 { font-size: 14px; }
/* / COMMON */


#site-container
{
    margin-left: auto;
    margin-right: auto;

    padding-top: 0px;
    margin-top: 0px;

    /*background-image: url("../images/bigbg_wide.png");
    background-repeat: no-repeat;
    background-position: top center;*/

}


.f-bold-blue {font-weight: bold;text-decoration:none; color: #00295D;}


a.bold-blue {font-weight: bold;text-decoration:none; color: #345A89;}
a.bold-blue:active {text-decoration:none; color: #345A89;}
a.bold-blue:visited {text-decoration:none; color: #345A89;}
a.bold-blue:hover {text-decoration:none; color: #3D6BA5;}
a.bold-blue:visited:hover {text-decoration:none; color: #3D6BA5;}

a.mini-blue {text-decoration:none; color: #00295D;}
a.mini-blue:active {text-decoration:none; color: #00295D;}
a.mini-blue:visited {text-decoration:none; color: #00295D;}
a.mini-blue:hover {text-decoration:none; color: #19447B;}
a.mini-blue:visited:hover {text-decoration:none; color: #19447B;}

a.link-white {text-decoration:none; color: #FFFFFF;}
a.link-white:active {text-decoration:none; color: #FFFFFF;}
a.link-white:visited {text-decoration:none; color: #FFFFFF;}
a.link-white:hover {text-decoration:none; color: #E6ECF3;}
a.link-white:visited:hover {text-decoration:none; color: #E6ECF3;}

a.link-black {text-decoration:none; color: #000000;}
a.link-black:active {text-decoration:none; color: #000000;}
a.link-black:visited {text-decoration:none; color: #000000;}
a.link-black:hover {text-decoration:none; color: #646464;}  
a.link-black:visited:hover {text-decoration:none; color: #646464;}

a.link-black-ul {text-decoration:underline; color: #000000;}
a.link-black-ul:active {text-decoration:underline; color: #000000;}
a.link-black-ul:visited {text-decoration:underline; color: #000000;}
a.link-black-ul:hover {text-decoration:underline; color: #646464;}
a.link-black-ul:visited:hover {text-decoration:underline; color: #646464;}

a.link-p-main {font-size: 10px; text-decoration:none; color: #C3CDD9;} /* fooldalon levo menu linkek stilusa */
a.link-p-main:active {text-decoration:none; color: #C3CDD9;}
a.link-p-main:visited {text-decoration:none; color: #C3CDD9;}
a.link-p-main:hover {text-decoration:none; color: #3D5A7B;}
a.link-p-main:visited:hover {text-decoration:none; color: #3D5A7B;}

a.link-nav {font-size: 10px; text-decoration:none; color: #BDB3AA;} /* az aloldalakon levo menu linkek stilusa */
a.link-nav:active {text-decoration:none; color: #BDB3AA;}
a.link-nav:visited {text-decoration:none; color: #BDB3AA;}
a.link-nav:hover {text-decoration:none; color: #9E8D7E;}
a.link-nav:visited:hover {text-decoration:none; color: #9E8D7E;}


a.link-nav-top {font-size: 10px; text-decoration:none; color: #BDB3AA;} /* az aloldalakon FELUL levo menu linkek stilusa */
a.link-nav-top:active {text-decoration:none; color: #BDB3AA;}
a.link-nav-top:visited {text-decoration:none; color: #BDB3AA;}
a.link-nav-top:hover {text-decoration:none; color: #00295D;}
a.link-nav-top:visited:hover {text-decoration:none; color: #00295D;}


.f-blue {font-size: 10px; text-decoration:none; color: #092648;}
a.link-blue {font-size: 10px; text-decoration:none; color: #092648;} /* kek link */
a.link-blue:active {text-decoration:none; color: #092648;}
a.link-blue:visited {text-decoration:none; color: #092648;}
a.link-blue:hover {text-decoration:none; color: #2D4B6E;}
a.link-blue:visited:hover {text-decoration:none; color: #2D4B6E;}

a.link-gray  { color: #BFB3A9; text-decoration:none;}
a.link-gray:visited { color: #BFB3A9; text-decoration:none;}
a.link-gray:active  { color: #BFB3A9; text-decoration:none;}
a.link-gray:hover { color: #877F78; text-decoration:none;}
a.link-gray:visited:hover { color: #877F78; text-decoration:none;}

/* szovegben elofordulo linkek stilusa */
a.link-inline  { font-weight: bold; color: #686868; text-decoration:none;}
a.link-inline:visited { color: #686868; text-decoration:none;}
a.link-inline:active  { color: #686868; text-decoration:none;}
a.link-inline:hover { color: #877F78; text-decoration:none;}
a.link-inline:visited:hover { color: #877F78; text-decoration:none;}


/* ALOLDALAK */

#p-subpage
{
    height: 100%;

    margin-left: auto;
    margin-right: auto;

    /*background-image: url('../images/del_try.jpg');
    background-position: center top;
    background-repeat: no-repeat;*/

    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-color: #7E7E7E;

    font-size: 11px;
}

#p-subpage #skeleton
{
    margin-left: auto;
    margin-right: auto;
}
#p-subpage #skeleton td
{
    vertical-align: top;
    line-height: 14px;
}

.p-subpage-400
{
    width: 400px;
    text-align: justify;
    letter-spacing: 0px;
    line-height: 16px;
}

.p-subpage-200
{
    width: 190px;
    margin-left: 10px;

    letter-spacing: 0px;
}

.p-subpage-200 #t-projects td
{
    text-align: center;
    color: #00295D;
}

.p-subpage-200 #t-paths tr
{
    height: 110px;
}

.p-subpage-200 #t-paths td
{
    text-align: left;
    /*color: #00295D;*/
}

.p-subpage-285
{
    width: 285px;

    text-align: justify;
    letter-spacing: 0px;
}

#p-content
{
    width: 600px;
    height: 100%;

    margin-left: 80px;
    margin-right: 20px;

    font-size: 10px;
    letter-spacing: 1px;
}

.p-subpage-content-td
{
    width: 679px;

    background-color: #FFFFFF;

    background-image: url('../images/topcenter.gif');
    /*background-position: center top;*/
    background-repeat: no-repeat;
    position: relative;
}

.p-subpage-left-td
{
    width: 100px;
    background-image: url('../images/topleft.gif');
    background-position: top right;
    background-repeat: no-repeat;
}

.p-subpage-right-td
{
    width: 100px;
    /*
    background-image: url('../images/topright.gif');
    background-position: top left;
    background-repeat: no-repeat;
    */
}

#div-p-main
{
    width: 700px;
    height: 586px;

    margin-left: auto;
    margin-right: auto;

    color: #C3CDD9;

    text-align: center;
}

#t-splash
{
    width: 726px;
    height: 426px;

    margin-left: auto;
    margin-right: auto;

    margin-top: 60px;

    background-color: #01295D;
}
#t-splash thead.border td
{
    width: 100%;
    height: 31px;
    background-image: url('../images/splash0.gif');
}
#t-splash tbody td
{
    color: #FFFFFF;
}
#t-splash tfoot.border td
{
    width: 100%;
    height: 31px;
    background-image: url('../images/splash1.gif');
}
#t-splash #t-splash-left-column
{
    width: 28px;
    height: 365px;
    background-image: url('../images/splash2.gif');
    background-repeat: repeat-y;
}
#t-splash #t-splash-right-column
{
    width: 28px;
    height: 365px;
    background-image: url('../images/splash3.gif');
    background-repeat: repeat-y;
}
#t-splash #t-splash-middle-column
{
    width: 670px;
    height: 365px;
}

#t-splash #t-splash-content
{            
    width: 100%;

    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;

}
#t-splash #t-splash-content td.text
{
    width: 220px;
    font-size: 10px;

    vertical-align: bottom;
    line-height: 18px;
    padding-bottom: 64px;

}
#t-splash #t-splash-content td.flash
{
    width: 232px;
    text-align: center;
}
#t-splash #t-splash-content td.image img
{
    margin: 5px;
}


#t-splash-announce
{
    width: 726px;
	/*height: 470px;*/
	/*height: 180px;*/
	height: 360px;

    margin-left: auto;
    margin-right: auto;

    margin-top: 0;

    /*background: url('../images/splash_bottom.jpg') top center no-repeat;*/
    /*background: url('../images/splash_bottom_big.jpg') top center no-repeat;*/
    /*background: url('../images/splash_bottom_middle.jpg') top center no-repeat;*/
    background: url('../images/splash_bottom_2lines.jpg') top center no-repeat;
}

#t-splash-announce
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 10px;

}
#t-splash-announce td.text
{
    width: 110px;
    font-size: 10px;
    vertical-align: middle;
    line-height: 18px;
}
#t-splash-announce td.text h1
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 25px;
	color: #FFF;
	padding: 0;
	margin-bottom: 9px;
    
    position: relative;
    left: 16px;
}
#t-splash-announce td.text h2
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 21px;
	color: #FFF;
	padding: 0;
	margin: 0;
    
    position: relative;
    left: 14px;
}
#t-splash-announce td.flats
{
    width: 560px;
    font-size: 10px;
    vertical-align: top;
    line-height: 18px;
    
    position: relative;
    padding-top: 12px;
    padding-left: 22px;
}
#t-splash-announce td.flats .flat
{
	width: 180px;
	height: 156px;
	float: left;
	background: #FFF;
	margin-left: 7px;
	margin-right: 7px;
}
#t-splash-announce td.flats .flat .left
{
	width: 60px;
	height: 156px;
	float: left;
	padding-top: 7px;
}
#t-splash-announce td.flats .flat .left img
{
	border: 0;
}
#t-splash-announce td.flats .flat .right
{
	width: 120px;
	height: 156px;
	float: right;
}
#t-splash-announce td.flats .flat .right .flatNum
{
	margin-top: 7px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 25px;
	color: #EE8141;
}
#t-splash-announce td.flats .flat .right .flatInfo
{
	margin-top: 7px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #01295D;
	text-align: left;
	line-height: 11px;
}
#t-splash-announce td.flats .flat .right .flatPrice
{
	margin-top: 14px;
	width: 120px;
	text-align: left;
}
#t-splash-announce td.flats .flat .right .flatPrice .price
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 18px;
	color: #EE8141;
}
#t-splash-announce td.flats .flat .right .flatPrice .text
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #EE8141;
}
#t-splash-announce td.flats .flat .right .more
{
	margin-top: 11px;
	width: 113px;
	text-align: right;
}
#t-splash-announce td.flats .flat .right .more a
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #01295D;
	text-decoration: none;
}



#div-swap-by-lang0
{
    width: 196px;
}
#div-swap-by-lang0 table
{
    width: 196px;
    margin-left: auto;
    margin-right: auto;
}
#div-swap-by-lang0 table td
{
    width: 98px;
}
div-swap-by-lang1
{
    width: 196px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#site-menu-bottom
{
    width: 600px;
    height: 40px;

    text-align: center;
    margin-left: auto;
    margin-right: auto;

    letter-spacing: 0px;
}
#site-menu-bottom img
{
    margin-left: 5px;
    margin-right: 5px;
}

.infobox-plain
{
    width: 190px;
    /*height: 100px;*/

    color: #383F48;
}

#p-subpage-menu-top
{
    width: 100%;
    letter-spacing: 0px;
    margin-top: 15px;
    margin-bottom: 5px;
}


#t-contact
{
    width: 100%;
    text-align: left;
    letter-spacing: 1px;
}
#t-contact tr
{
    height: 35px;
}
#t-contact tr td
{
    vertical-align: top;
}

#t-contact .td0
{
    width: 120px;
}
#t-contact .td1
{
    width: 270px;
    text-align: right;
}
#t-contact .td1 input
{
    width: 270px;
    height: 15px;

    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 

    background-color: #FFFFFF;

    border-style: solid;
    border-width: 1px;
    border-color: #9CBFDF;

}

#t-contact .td1 textarea
{
    width: 270px;
    height: 70px;

    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 

    background-color: #FFFFFF;

    border-style: solid;
    border-width: 1px;
    border-color: #9CBFDF;
}

#t-techdesc
{
    width: 100%;
}
#t-techdesc td
{
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
#t-techdesc td table
{
    width: 100%;
}
#t-techdesc td table td
{
    border-style: none;
    border-width: 0px;
    text-align: center;
}
#t-techdesc td table .td-hori
{
    border-style: solid;
    border-color: #000000;
    border-width: 0px;
    border-bottom-width: 1px;
}
#t-techdesc thead tr td
{
    font-weight: bold;
    text-align: center;
}

.techdesc-to-top
{
    position: relative;
    top: 15px;
    text-align: right;
}


#p-galery
{
    width: 600px;

    letter-spacing: 0px;
}

/* galerianal van elsosorban: navigacios tabla */
.t-slide-nav
{
    width: 600px;

    margin-top: 6px;
}
.t-slide-nav td
{
    width: 33px;
}
.t-slide-nav #td-middle
{
    width: 530px;

    background-image: url("../images/slide_bg_rep.gif");
    background-repeat: repeat-x;

    text-align: center;
}
#image-container
{
	width: 530px;
	height: 68px;
	position: relative;
}
.image-item
{
	background-color: #FFF;
	width: 98px;
	height: 65px;
	position: absolute;
	top: 0;
	left: 0;
}
#image-item-0
{
	left: 7px;
}
#image-item-1
{
	left: 112px;
}
#image-item-2
{
	left: 217px;
}
#image-item-3
{
	left: 322px;
}
#image-item-4
{
	left: 427px;
}
#galery-videoplayers
{
    width: 100%;
}
#galery-videoplayers tr
{
    height: 60px;
}
#galery-videoplayers img
{
    margin-right: 10px;
}


#t-payment
{
    width: 600px;

    color: #022658;
    margin-bottom: 10px;
}
#t-payment thead tr
{
    font-weight: bold;
    text-align: center;
    background-color: #85A5CC;
}
#t-payment tbody tr
{
    height: 25px;
    vertical-align: middle;
}
#t-payment td
{
    border-width: 2px;
    border-style: solid;
    border-color: #FFFFFF;
}
#t-payment tbody td
{
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
#t-payment tbody table td
{
    text-align: center;
    vertical-align: middle;

    border-width: 1px;
    border-style: solid;
    border-color: #FFFFFF;
}


#div-payment-download
{
    width: auto;
    height: 22px;
    padding-top: 6px;
}

#t-sitemap
{
    width: 600px;
    color: #373F4A;
}

#t-sitemap td
{
    width: 25%;
}

#t-sitemap thead td
{
    font-weight: bold;
}
#div-sitemap-other-projects
{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

#t-flat-types
{
    width: 600px;
}
#t-flat-types td div
{
    text-align: center;
    margin-bottom: 10px;
}
#p-flat-types-text
{
    width: 100%;
    text-align: justify;
}


#p-distress
{
    width: 600px;
    letter-spacing: 0px;
    margin-top: 20px;
}

/* /ALOLDALAK */



/* KERESO */
#div-search
{
    width: 100%;
    height: 0px;
    display: none;
}
#div-search table
{
    width: 480px;
    margin-left: auto;
    margin-right: auto;
}
#div-search table tr
{
    height: 30px;
}

 
#div-search table td
{
    font-size: 11px;
    font-weight: bold;
    color: #092648;
}

.search-input
{
    width: 160px;
    height: 14px;
    line-height: 14px;
    font-size: 10px;

    background-color: #FFFFFF;

    border-style: solid;
    border-width: 1px;
    border-color: #9CBFDF;
}

/* /KERESO */

/* KULDJE EL AZ ALOLDALT AZ ISMEROSENEK */
#div-send-page table 
{
    width: 100%;
}
#div-send-page table td div
{
    width: 265px;
    letter-spacing: 0px;
}

#div-send-page
{
    width: 600px;
    display: none;
}
#div-send-page input
{
    width: 125px;
    height: 16px;

    color: #8b8784;
    font-size: 10px;
    font-family: Verdana;

    margin-right: 3px;

    background-color: #FFFFFF;

    border-style: solid;
    border-width: 1px;
    border-color: #9CBFDF;
}

#div-send-page textarea
{
    width: 255px;
    height: 40px;

    color: #8b8784;
    font-size: 10px;
    font-family: Verdana;

    margin-right: 4px;

    background-color: #FFFFFF;

    border-style: solid;
    border-width: 1px;
    border-color: #9CBFDF;

    display: inline;
}


/* /KULDJE EL AZ ALOLDALT AZ ISMEROSENEK */

/* BONUS-MESSAGE */
#div-bonus-message
{
    width: 100%;
    height: 20px;
    text-align: center;
    color: #CC0033;
}
/* /BONUS-MESSAGE */


#div-image-zoom-gal
{
    height: 100%;
    background-repeat: no-repeat;
}
#div-image-zoom-gal #t-zg
{
    width: 100%;
    height: 100%; /* 128px */
}
#div-image-zoom-gal #t-zg td
{
    vertical-align: bottom;
}


/*.div-image-zoom-gal table td 
{
    margin: auto 0px 0px 0px;
    display: block;
} */



.div-image-zoom-gal .galery
{
    float: left;
}
.div-image-zoom-gal .zoom
{
    float: right;
}

#div-no-offer-yet
{
   width: 100%;
   text-align: justify;
}

/* FAQ */
.div-faq
{
}
.div-faq div
{
    margin-bottom: 20px;
    text-align: justify;
}

/* /FAQ */

#print_button
{
	position: absolute;
	top: 196px;
	width: 190px;
	text-align: right;
}

#print_button a
{
	position: relative;
	top: -2px;
}

#print_button a img
{
	position: relative;
	top: 2px;
}

img.phase1-img
{
	border: 1px solid black;
}

img#phase1-1
{
	margin-bottom: 10px;
}

img#phase1-2
{
	margin-right: 5px;
}

img#phase1-3
{
	margin-left: 5px;
}

img#phase1-4
{
	margin-top: 10px;
}

.grey-border
{
	border: 1px solid #BBB;
	padding: 2px;
}

.align-right
{
	text-align: right;
}

.contact-data-block
{
	color: #000;
	font-size: 9px;
}