/* CSS Document */

/* Text
------------*/
h1{
	font: normal 16px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #50595d;
	padding: 0px 0px 10px 0px;
}
h1.appartments{padding-bottom: 15px;}
h1 span, h2 span, h3 span{display: none;}
h2{
	font: normal 14px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #2f3436;
	padding: 0px 0px 10px 0px;
}
h3{
	font: normal 14px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #f17cae;
	padding: 0px 0px 7px 0px;
}
p{
	font: normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color: #6b767a;
	padding: 0px 20px 5px 0px;
	text-align: justify;
}
#footer-ro p, #footer-en p{text-align: center; font-size: 11px;}
p.text-contact{padding-bottom: 10px;}
p.text-modele{padding-top: 7px;}
p.compressed{text-align: left; letter-spacing: -1px;}
p.italic{ font-style:italic}

.adress{width: 145px; float: left;}
.adress p{text-align: left; padding-right: 0px;}
.contact-form p{width: 40px; float: left; padding-bottom: 10px;}

.color{ color: #ed4d94; font-weight: bold;}
/* Links
------------*/

a:link, a:visited{color: #ed4d94; text-decoration: underline;}
a:hover, a:active{text-decoration: none;}

.thumb-gallery, .thumb-gallery-last{ width: 133px; text-align: center; float: left; margin-right: 20px;}
.thumb-gallery-last {margin-right: 0px;}
.thumb-gallery p, .thumb-gallery-last p{text-align: center}

a.planuri, a.simulari-3d, a.show-room,
a.planuri-en, a.simulari-3d-en, a.show-room-en{
	width: 156px;
	height: 86px;
}

a.planuri span, a.simulari-3d span, a.show-room span,
a.planuri-en span, a.simulari-3d-en span, a.show-room-en span,
a.modele span, a.modele-en span{ display: none;}

.planuri:link, .planuri:visited{background: url(../images/content/thumb_planuri.jpg) left top no-repeat;}
.planuri-en:link, .planuri-en:visited{background: url(../images/content/thumb_planuri_en.jpg) left top no-repeat;}
.simulari-3d:link, .simulari-3d:visited{background: url(../images/content/thumb_simulari_3d.jpg) left top no-repeat;}
.simulari-3d-en:link, .simulari-3d-en:visited{background: url(../images/content/thumb_simulari_3d_en.jpg) left top no-repeat;}
.show-room:link, .show-room:visited{background: url(../images/content/thumb_show_room.jpg) left top no-repeat;}
.show-room-en:link, .show-room-en:visited{background: url(../images/content/thumb_show_room_en.jpg) left top no-repeat;}

.planuri:hover, .planuri:active,
.simulari-3d:hover, .simulari-3d:active,
.planuri-en:hover, .planuri-en:active,
.simulari-3d-en:hover, .simulari-3d-en:active,
.show-room:hover, .show-room:active,
.show-room-en:hover, .show-room-en:active{background-position: left bottom;}

.thumb-modele{width: 156px; float: left; margin-right: 15px; }
.thumb-modele p{font-size: 11px; line-height: 12px; text-align: center; padding: 0px; margin: 0px;}

.thumb-welcome{ width: 156px; float: left; text-align: center; padding-left: 45px;}
.thumb-welcome p{text-align: center; padding-right: 0px;}

.thumb-apt{width: 156px; float: right; margin-left: 15px; }
.thumb-apt p{font-size: 11px; line-height: 12px; text-align: center; padding: 0px; margin: 0px;}

a.modele, a.modele-en{
	width: 156px;
	height: 86px;
	float: left;
}
.modele:link, .modele:visited{background: url(../images/content/modele_apartamente.jpg) left top no-repeat;}
.modele-en:link, .modele-en:visited{background: url(../images/content/modele_apartamente_en.jpg) left top no-repeat;}
.modele:hover, .modele:active,
.modele-en:hover, .modele-en:active{background-position: left bottom;}

.gellery-link{padding: 19px 0px 20px 0px;}
/* Lists
------------*/
ul, li {list-style: none; list-style-type: none;}

ul.list li {
	list-style-type: none;
	font: normal 12px/16px  Tahoma, Arial, Helvetica, sans-serif;
	color: #ed4d94;
	text-align: left;
	padding: 0px 0px 4px 20px;
}

#footer-ro ul {width: 608px; margin: 10px auto 0px auto;}
#footer-en ul {width: 595px; margin: 10px auto 0px auto;}
#footer-ro ul li, #footer-en ul li{
	float: left;
	font: normal 10px/11px  Tahoma, Arial, Helvetica, sans-serif;
	color: #ececec;
	background: url(../images/layout/bullet_footer.gif) right 5px no-repeat;
	padding: 0px 8px 0px 5px;
	text-transform: uppercase;
	margin-top: 4px;
}
#footer-ro ul li a, #footer-en ul li a{color: #ececec; text-decoration: none; float: left;}
#footer-ro ul li a:hover, #footer-en ul li a:hover{color: #e68fb5; text-decoration: underline;}

#footer-ro ul li.first, #footer-en ul li.first{padding-left: 0px;}
#footer-ro ul li.last, #footer-en ul li.last{padding-right: 0px; background: none; margin: 0px;}

/* Images
------------*/
.leftside-img{padding: 141px 0px 2px 18px;}
.righttop-img{float: right; padding: 56px 0px 0px 20px;}

.left-img{ float: left; margin-right: 15px;}
.right-img{ float: right; margin-left: 15px;}

.left-img-wm-ro{ width: 156px; float: left; margin: 3px 15px 0px 0px;}
.right-img-wm-ro{ width: 156px; float: right; margin: 3px 0px 0px 15px;}
.left-img-wm-en{ width: 156px; float: left; margin: 8px 15px 10px 0px;}

.cismigiu{margin: 10px 0px 0px 0px;}
/* Form
------------*/
input{
	width: 380px;
	height: 18px;
	border: 0px;
	float: left;
	font: normal 12px/12px Tahoma, Arial, Helvetica, sans-serif;
	color: #6b767a;
	text-align: left;
}
input.button-ro, input.button-en{
	width: 70px;
	height: 15px;
	background: url(../images/layout/bg_btn.gif) left 3px no-repeat;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	float: right;
	cursor: pointer;
}
input.button-ro{margin: 5px 38px 0px 0px;}
input.button-en{margin: 5px 21px 0px 0px;}

textarea{
	width: 380px;
	height: 100px;
	border: 0px;
	float: left;
}

/* Specials
----------------*/

.middle-welcome-ro{padding: 35px 20px 33px 0px; float: left;}
.middle-welcome-en{padding: 27px 20px 25px 0px; float: left;}
.middle-cismigiu-ro{padding: 25px 20px 35px 0px; float: left;}
.middle-about-ro{padding: 25px 20px 25px 0px; float: left;}
.middle-apartaments-ro{padding: 24px 20px 30px 0px; float: left;}
.middle-studio-ro{padding: 25px 0px 34px 0px; float: left;}
.middle-studio-en{padding: 25px 0px 95px 0px; float: left;}
.middle-2-ro{padding: 30px 0px 39px 0px; float: left;}
.middle-2-en{padding: 30px 0px 35px 0px; float: left;}
.middle-3-en{padding: 35px 0px 30px 0px; float: left;}
.middle-4-ro{padding: 21px 0px 30px 0px; float: left;}
.middle-4-en{padding: 25px 0px 30px 0px; float: left;}
.middle-contact-ro{padding: 42px 20px 37px 0px; float: left;}
.middle-contact-en{padding: 56px 20px 53px 0px; float: left;}
.middle-form{padding: 58px 20px 50px 0px; float: left;}
.middle-gallery{padding: 6px 0px 0px 0px; float: left;}
.middle-partners{padding: 11px 20px 10px 0px; float: left;}
.bottom-partners{padding: 0px 20px 0px 0px; float: left;}

.bottom-apartaments-ro{padding: 0px 40px 30px 0px;}
.bottom-welcome-ro{padding: 0px 40px 0px 0px;}
.bottom-imgs{width: 350px; padding-left: 45px;}

.about-links{ float: left; margin: 12px 25px 0px 25px;}
.types-links li{
	float: left;
	margin: 10px 13px 9px 0px;
	list-style-type: none;
	font: normal 14px/16px  Tahoma, Arial, Helvetica, sans-serif;
	color: #ed4d94;
	text-align: left;
	padding: 0px 0px 4px 20px;
}
.apartamente-links{float: left; margin: 0px 0px -120px 0px;}

.slickbox-content{ width: 460px; float: left;}
.slickbox-padding{width: 440px; height: 130px; float: left;}
.slickbox-int{float: left; height: 150px;}

#gallery-box{
	width: 440px;
	height: 312px;
	background: url(../images/layout/bg_gallery.jpg) left top no-repeat;
	margin-top: 12px;
	float: left;
}