
a {
	color:#6c6982;
}

body, html {
	height:100%;
	margin:0; padding:0;
}
body {
	font: 75% Tahoma, sans-serif;
	color:#6c6982;
	background-color:#bfbdcb;;
	text-align:center;
}
form {
	margin:0; padding:0;
}
h1 {
	color:#913d8e;
	text-align:justify;
	font: bold 13 Tahoma, sans-serif;
}

h2 {
	color:#913d8e;
	text-align:justify;
	font: bold 13 Tahoma, sans-serif;
}

hr {
	display:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
#collage {
	position:relative;
	height:374px;
	width:693px;
	min-height:374px;
	background: transparent url('../i/dec_collage.gif') repeat-x 0 0;
	margin: 0 0 30px 0;
}
html>body #collage {
	height:auto;
}
#collage img {
	margin: 4px 0 0 0;
}
#collage2 {
	position:relative;
	/*width:535px;*/ height:428px;
	background: transparent url('../i/dec_collage.gif') repeat-x 0 0;
}
#collage2 img {
	margin: 10px 0 0 0;
}
#colin, #colin2 {
	position:absolute;
	top:-3px; left:-19px;
	width:19px; height:111px;
	background: transparent url('../i/dec_shad.gif') no-repeat 0 0;
}
#colin2 {
	top:7px;
}
#colti {
	position:absolute;
	bottom:31px; left:0;
	width:693px; height:81px;
	background: transparent url('../i/dec_about.gif') no-repeat 0 0;
}
#colti h1 {
	font: bold 2.8em Tahoma, sans-serif;
	color:#fff;
	margin:0; padding: 23px 10px 0 10px;
}
#design #collage {
	height:60px;
	min-height:60px;
	background:none;
	margin: 0 0 25px 0;
}
html>body #design #collage {
	height:auto;
}
#gallery #collage {
	height:60px;
	min-height:60px;
	background:none;
	margin: 0 0 30px 0;
}
html>body #gallery #collage {
	height:auto;
}

#gallery #main .b2 {
	padding: 200px 0 0 20px;
}
html>body#gallery #main .b2 {
	padding-left:22px;
}
#design #colti, #gallery #colti {
	bottom:0;
	width:693px; height:60px;
	background: transparent url('../i/dec_design.gif') no-repeat 0 0;
}
#design #colti h1, #gallery #colti h1 {
	padding: 12px 10px 0 10px;
}
#design .photo {
	margin: 0 0 25px 0;
}
#footempty {
	height:54px;
}
#footer {
	width:100%; height:54px;
	position:absolute;
	bottom:0; left:0;
	font-size:.9em;
	background: transparent url('../i/bg_footer.jpg') no-repeat 0 9px;
}
html>body #footer {
	min-height:54px;
	height:auto;
}
#footer p {
	margin:0;
}
#footer #fool {
	position:absolute;
	top:0; left:0;
	width:281px; height:54px;
	background: transparent url('../i/bg_header.gif') repeat-x 0 0;
	z-index: 10;
}
#footer #foor {
	position:relative;
	height:54px;
	background: transparent url('../i/bg_header2.gif') repeat-x 0 0;
	margin-left:30px; padding: 18px 0 0 13px;
}
html>body #footer #foor {
	height:24px;
	padding: 19px 0 0 15px;
}
#footer #foor span {
	padding: 0 40px 0 0;
}
#gallery .det {
	font: bold 1em Arial, sans-serif;
	padding: 1em 0 !important;
}
#gallery .det2 {
	position:absolute;
	top:90px; right:10px;
	font: bold 1em Arial, sans-serif;
}
#icons {
	position:absolute;
	top:15px; right:5px;
	width:135px; height:35px;
}
#icons img {
	width:35px; height:35px;
}
#ic1 {
	position:absolute;
	top:0; left:0;
	width:35px; height:35px;
}
#ic2 {
	position:absolute;
	top:0; left:45px;
	width:35px; height:35px;
}
#ic3 {
	position:absolute;
	top:0; left:90px;
	width:35px; height:35px;
}
#lastpro #colti {
	background: transparent url('../i/dec_last_pro.gif') no-repeat 0 0;
}
#logo {
	position:absolute;
	top:9px; left:0;
	width:285px; height:144px;
}
#logo img {
	width:285px; height:144px;
}
#main {
	width:100%;
}
#main .b1 {
	width:281px;
	background: #f3f3f3 url('../i/bg_header2.gif') repeat-x 0 0;
	padding: 9px 0 0 0;
}
#main .b2 {
	padding: 37px 0 0 20px;
}
html>body #main .b2 {
	padding: 37px 0 0 22px;
}
#main .b2 ul, #main .b2 li {
	list-style-type: none;
	margin:0; padding:0;
}
#main .b2 ul {
	padding: .75em 0 1.75em 30px;
}
#main .b2 ul li {
	margin:0; padding: 0 0 .5em 0;
}
#main p {
	margin:0; padding: 0 0 1em 0;
}
#menu {
	width:208px;
	font: bold 1.3em Arial, sans-serif;
	margin: 155px 0 0 0;
}
#menu ul {
	list-style-type: none;
	margin:0; padding: 0 0 .75em 30px;
}
#menu ul li {
	/*position: relative;*/
	height:1em;
	min-height:1em;
	background: transparent url('../i/bullet.gif') no-repeat 8px .9em;
	margin:0; padding: .5em 0 .5em 23px;
	border-bottom: 1px dashed #b0aeaf;
}
html>body #menu ul li {
	height:auto;
}
#menu ul li a {
	text-decoration:none;
}
#menu ul ul {
	margin:0; padding: 1em 0 .25em 0;
}
#menu ul ul li {
	height:1em;
	min-height:1em;
	font-size:.9em;
	background: transparent url('../i/bullet4.gif') no-repeat 0px .6em;
	margin:0; padding: 0 0 1em 17px;
	border-bottom:none;
}
html>body #menu ul ul li {
	height:auto;
}
#menu ul ul li a {
	text-decoration:underline;
}
#menu .act {
	background: transparent url('../i/bullet2.gif') no-repeat 8px .9em;
	color:#913d8e;
}
#menu .act2 {
	background: transparent url('../i/bullet3.gif') no-repeat 0 .5em;
	color:#1ea737;
}
#outer {
	position:relative;
	width:994px; height:100%;
	font-size:.9em;
	background: #f3f3f3 url('../i/bg_header.gif') repeat-x 0 0;
	margin-left:auto;
	margin-right:auto;
}
html>body #outer {
	width:996px;height:auto;
	min-height:100%;
}
#services #colti {
	background: transparent url('../i/dec_services.gif') no-repeat 0 0;
}
#services2 #colti {
	bottom:41px;
	height:61px;
	background: transparent url('../i/dec_services2.gif') no-repeat 0 0;
}
#services2 #colti h1 {
	margin:0; padding: 13px 10px 0 10px;
}
#services .cont, #services2 .cont , #services3 .cont {
	padding: 0 0 5px 30px;
}
#services3 #colti {
	background: transparent url('../i/dec_services3.gif') no-repeat 0 0;
}
#services3 .rb {
	top:19px;
	background: transparent url('../i/pro_signature2.gif') no-repeat 0 0;
	padding: 56px 0 0 0;
}
#services4 #colti {
	background: transparent url('../i/dec_services_com.gif') no-repeat 0 0;
}
#services4 .rb {
	top:5px;
}
.al {
	text-align:right;
}
.al2 {
	text-align:center;
}
.al3 {
	margin-left:auto;
	margin-right:auto;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.col {
	color:#913d8e;
}
.com {
	margin: 0 0 15px 0;
}
.cont {
	padding: 0 10px 5px 0px;
}
.dec {
	position:relative;
	width:114px; height:4px;
	min-height:4px;
	background: transparent url('../i/dec_collage.gif') repeat-x 0 0;
	float:right;
	padding: 10px 0 0 0;
}
html>body .dec {
	height:auto;
}
.dec img {
	width:114px; height:80px;
	display:block;
}
html>body .dec img {
	margin-left:auto;
}
.dec .im {
	position:relative;
	width:114px; height:80px;
	margin-bottom:7px;
	margin-left:auto;
}
.dec .immat {
	position:absolute;
	top:0; left:-15px;
	width:12px; height:80px;
	background-color:#913d8e;
}
.det {
	font: bold 1.2em Arial, sans-serif;
	/*padding: 1em 0 !important;*/
}
.det a, .det2 a {
	text-decoration:none;
}
.fixwi {
	width:100%;
}
.gal {
	width:693px;
	margin: 0 0 50px 0;
}
.gal .d1 {
	/*padding: 0 0 1em 0;*/
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#a9a9a9;
}
.ind {
	display:block;
	margin: 0 0 15px 0;
}
.ind_text {
	display:block;
	margin: 5px 15px 15px 20px;
	text-align:justify;
}
.ind_text a {
	color:#913d8e;
	font: bold 1em Arial, sans-serif;
}
.ind2 {
	margin: 25px 0 0 0;
}
.ind3 {
	padding: 2.5em 0 2.4em 0 !important;
}
.ind3 strong{
	color: #913d8e;
}
.photo {
	margin: 5px 0 15px 0;
	padding-top: 12px;
}
.photo img {
	float:left;
	margin: 10 8px 10 10;
}
.photo2 {
	margin: 15px 50px 40px 0;
}
.photo2 img {
	float:right;
	margin: 0 0 8px 8px;
}
.pos {
	position:absolute;
	top:50px; left:343px;
	width:653px; height:114px;
}
.pos p {  
	  font: 1.2em Tahoma;
        }
.rb {
	position:relative;
	top: 4px; left:0;
	/*background: transparent url('../i/pro_signature.gif') no-repeat 0 0;*/
	z-index:10;
	padding: 0px 0px 0 0;
}
.rb img {
	display:block;
}
.sp {
	font: bold 1.3em Arial, sans-serif;
	color:#913d8e;
}
.sp a {
	color:#913d8e;
}
.ti {
	position:relative;
	top:0; left:-30px;
	font: bold 1.3em Arial, sans-serif;
	color:#913d8e;
	margin:0; padding: 0 0 .75em 0;
}
.ti2 {
	font: bold 1.3em Arial, sans-serif;
	color:#6c6982;
	margin: 0 0 0 30px; padding: .5em 0 .75em 0;
}
#rent{
	float: left;
	width: 250px;
	margin-right: 2px;
}
#rent input,#rent textarea{
	width: 90%;
}
#rent textarea{
	height: 150px;
}
#rent .submit{
    width: auto;	
}
#rent form{
    float: left;
}
div.photonew {
	margin: 15px 0 15px 0;
	padding-top: 12px;
}
