/* Luxritual | 2007 *//* --- HTML --- */*{ margin: 0; padding: 0;}html {	height: 100%;}body{font-family: Tahoma; color: #ead3b8; min-width:975px; font-size:100.01%; background: #4b0302;}body#photo{background: #260000;height:100%}body#inside{background: #109dd1;}html, body{height: 100%;}table, th, td {font-size:100%; border-collapse: collapse;}table,img {border:0;}a{color: #000; text-decoration: underline;}a:hover{text-decoration: none;}h1{margin-bottom: 16px; font-size: 1.8em; font-weight: normal;}h2{margin-bottom: 12px; font-size: 1.6em; }h3{margin-bottom: 6px; font-size: 1.6em;}h4{font-weight: normal; font-size: 1.1em; margin-bottom: 13px;}h5{font-size: 1.1em; margin-bottom: 12px;}ul{margin: 0 0 12px 16px;}p{text-align:justify}span{color: #eb1300;}small{font-size: 0.85em; line-height: 1.35em;}img.png {behavior: url("png00000.htc"); position: relative; z-index: 1000000;}.clear{clear: both !important;}#main{position:relative; min-height:100%; font-size: 0.75em; background: url(bg000000.jpg) no-repeat 50% 0;}/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?'975px':'100%'); height:100%;}div#main_height{height: 640px;}div.main_in{width: 976px; position: absolute; top: 0; left: 50%; margin-left: -488px; height: 630px;}	#index{background: url(bg_index.gif) no-repeat 0 95px;}	#inside{background: url(bg_insid.gif) no-repeat 6px 109px;}		#inside_2{background: url(bg_perso.gif) no-repeat 6px 109px;}			div#logo{position: absolute; top: 0; left: 50px; z-index: 1}	div#top{height: 110px; padding-left: 390px;}div#login{	padding: 34px 0 0 0; height: 22px;	color: #943535;	font-size: 11px;}div#login a{font-weight: bold;font-size: 10px; color: #aa4040; background: url(arrow000.gif) no-repeat 0 5px; padding: 0 0 0 10px; margin: 0 12px 0 0; text-decoration: none;}div#login a:hover {color: #ffffcc;}				ul#menu{list-style: none; margin: 0; padding: 0;}		ul#menu li{float: left; background: url(bg_li000.gif) no-repeat 100% 0; padding: 4px 18px 0 0; margin-right: 17px; font-size: 10px; color: #fff}		ul#menu li.end{padding-right: 0; background: none; margin-right: 0;}		ul#menu li a{color: #fff; text-decoration: none;}		ul#menu li a:hover, ul#menu li a.hover{color: #c37b7b;}				/*--- CONTENT ---*/div#content_main{ clear: both; padding: 0 0 0 47px; height: 470px; overflow: hidden;}div#content_main_2{ clear: both; padding: 0 0 0 47px; height: 470px; overflow: hidden;}div#content_main_3{ clear: both; padding: 0 0 0 47px; height: 470px; overflow: hidden;}	div#content_left{float: left; width: 294px; padding-right: 16px;}		div#telephone, div#telephone2{text-align: center; height: 54px; font-size: 22px; color: #feefd0; padding: 20px 0 0 0; font-family: Myriad Pro, Arial; position: relative; z-index: 10000;}		div#telephone2{ color: #fcefcd;}		div#index_left{ color: #fff0d1;text-indent: 20px;}		div#index_left h1{color: #fff0d1; margin-bottom:0; text-align: center; font-weight: normal; font-size: 2.1em; padding: 0;}		div#index_left h2{ margin-bottom: 22px; color: #fff0d1; text-align: center; font-weight: normal; font-size: 1.2em; font-weight: bold;}		div#index_left p{font-size: 12px;color: #f9e1b5;font-weight: 100%;}						ul#menu_left{list-style: none; margin: 0; padding: 0; background: url(bg_menu_.gif) no-repeat 50% 100%; padding: 10px 0 24px 0;}		ul#menu_left li{text-align: center; margin-bottom: 12px;color:#e6c89f;font-weight:bold;text-transform:uppercase;}		ul#menu_left li a{ color: #fbf6ef; text-decoration: none; font-size: 1.1em;}		ul#menu_left li a:hover, ul#menu_left li a.hover{color: #edcb9e}						div#left_photo{position: absolute; left: 28px; top: 335px; background: url(bg_photo.gif) no-repeat; padding: 7px 16px 0 23px;}				div#left_block{position: absolute; left: 58px; top: 345px; width: 309px; height: 194px; background: url(bg_left_.jpg) no-repeat 100% 0;}						div#content_in{padding: 35px 55px 20px 26px; overflow: hidden; height: 387px; background: url(bg_conte.jpg) no-repeat 0 0;}		div#content_in_c{padding: 35px 55px 20px 26px; overflow: hidden; height: 387px; background: url(bg_compl.jpg) no-repeat 0 0;}			 			div#photos{padding: 14px 0 0 0; min-height: 200px;}			* html div#photos{height: 200px;}			div#photos a{border: 3px #d9cebc solid; float: left; margin: 0 8px 8px 0;}			div#photos a:hover{border-color: #480000}				 		div#pages{position: relative; top: 20px; clear: both; color: #b66d6d}		div#pages a{ color: #e4d1b6; margin-right: 11px; text-decoration: none;}		div#pages span{color: #b66d6d; margin-right: 11px;}		div#pages a:hover{color: #b66d6d;}			div#content_right{margin: 0 0 0 321px; padding: 2px 0px 0 0;}	*html div#content_right{margin: 0 0 0 319px; }			div.banner_1{width: 572px; height: 147px; background: url(bg_banne.jpg) no-repeat 0 0; overflow: hidden;}		div.banner_2{width: 572px; height: 149px; background: url(bg_bannf.jpg) no-repeat 0 0;overflow: hidden;}			div.banner_2 div.ban_left{padding-top: 59px;}			div.banner_2 div.ban_right{padding-top: 24px;}		div.banner_3{width: 572px; height: 146px; background: url(bg_banng.jpg) no-repeat 0 0;overflow: hidden;}			div.banner_3 div.ban_left{padding-top: 48px;}			div.banner_3 div.ban_right{padding-top: 23px;}					div.ban_left{float: left; width: 250px; padding: 44px 0 0 30px;}			div.ban_right{float: right; padding: 22px 32px 0 0; text-align: right; width: 240px;}									table#top_menu{ margin: 0; width: 860px; background: url(bg_line0.gif) no-repeat 0 100%; height: 73px}			table#top_menu td{color: #a27b5d; text-align: left; padding: 34px 0 0 0; height: 40px; vertical-align: top;}			table#top_menu td.menu_1{width: 220px;}			table#top_menu td.menu_2{width: 175px;}			table#top_menu td.menu_3{width: 200px;}			table#top_menu td.menu_4{width: 210px;}			table#top_menu td.menu_5{text-align: right;}			table#top_menu td a{color: #ffdfb5; text-decoration: none;}			table#top_menu td a:hover{color: #a27b5d}										div.personal_photo{padding: 34px 0 0 0; background: url(bg_photp.gif) no-repeat 0 100%; height: 250px;}		div.personal_photo div{width: 97px; float: left; padding-bottom: 16px;}			div.personal_photo div a img{border: 3px #d9cebc solid; margin-bottom: 3px;}			div.personal_photo div a:hover img{border-color: #3d0000;}			a.del{background: url(bg_del00.gif) no-repeat 0 65%; padding-left: 10px; color: #8f695c; text-decoration: none; font-size: 0.9em}				div#content_main_left{width: 300px; float: left;}	div#content_main_right{margin-left: 340px; padding: 42px 0 0 0;}					div.pics{padding: 300px 0 0 0; min-height: 79px;}		* html div.pics{height: 79px;}			div.pics a img{border: 3px #d9cebc solid; margin-right: 8px; margin-bottom: 8px; float: left;}		div.pics a:hover img{border-color: #3d0000;}		ul.ul_left{list-style: none; margin: 0 0 0 18px;}	ul.ul_left li{margin-bottom: 12px; color: #c29377;}	ul.ul_left li a{color: #c29377; text-decoration: none;}		div.banner{position: relative; width: 260px; height: 109px; background: url(banner_p.jpg) no-repeat; text-align: center; padding: 30px; color: #715732; text-decoration: none; font-size: 20px;text-transform: none;}			div#news_main{padding: 46px 70px 0 0; }		div#news_left{float: left; width: 270px;}		div#news_right{margin-left: 350px;}div#personal_main{padding: 46px 70px 0 0; background: url(bg_photp.gif) no-repeat 0 100%;height: 240px;}div#personal_main h1{color: #FFF;}		div#personal_left{float: left; width: 300px;}		div#personal_right{ float: right; width: 500px;}				div#personal_main label{width: 90px; float: left; color: #b77a70; font-size: 0.9em; margin: 2px 0 0 0;}			input.personal{width: 171px; font-size: 11px; color: #b77a70; border: 1px #693e2f solid; padding: 2px 4px; background: transparent; float: left;}			textarea.personal {width: 350px; font-size: 11px; color: #b77a70; border: 1px #693e2f solid; padding: 2px 4px; background: transparent; float: left;height:160px;overflow: auto;}			input.date{width: 35px; font-size: 11px; color: #b77a70; border: 1px #693e2f solid; padding: 2px 4px; background: transparent; float: left; margin-right: 6px;text-align:center;}			input.year{width: 68px; font-size: 11px; color: #b77a70; border: 1px #693e2f solid; padding: 2px 4px; background: transparent; float: left; margin-right: 6px;text-align:center;}			input.month{width: 35px; font-size: 11px; color: #b77a70; border: 1px #693e2f solid; padding: 2px 4px; background: transparent; float: left; margin-right: 6px;text-align:center;}			div.log_block{ height: 26px;}						span.arrow{background: url(arrow_00.gif) no-repeat 0 50%; color: #b07369; padding-left: 12px;}			div#news h2{ color: #fff; font-weight: normal; margin-top: 4px;font-size:12px;font-weight:bold}			ul#ul_news{list-style: none;}		ul#ul_news li{margin-bottom: 11px; font-size: 11px; color: #b77a70;}		ul#ul_news li a{color: #f2d2aa; text-decoration: none;}		ul#ul_news li a:hover{color:#b77a70;}						input.save{	font-size: 20px;	color: #e5c49f;	position: relative;	top:28px;	background: transparent;	border: 0px none;	cursor: pointer;}			.overflow{  position: absolute;  top: 150px; left: 380px;  width: 510px;  height: 260px;color: #e8d3b8;}.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}#scrolltext .vscrollerbase {width: 9px;background: url('scrollba.gif') repeat-y center;}#scrolltext .vscrollerbarbeg {width: 9px;height: 33px !important;background: url('scrollba.gif') no-repeat;}#scrolltext .vscrollerbar {width: 9px;height: 33px !important;}#scrollnews .vscrollerbase,#scrollabout .vscrollerbase, #news .vscrollerbase {width: 15px;left: 0 !important;background: url('scrollba.gif') repeat-y center;}#scrollnews .vscrollerbarbeg,#scrollabout .vscrollerbarbeg,#news .vscrollerbarbeg {width: 15px;height: 29px !important;background: url('scrollbb.gif') no-repeat;}#scrollnews .vscrollerbar,#scrollabout .vscrollerbar,#news .vscrollerbar {width: 15px;height: 29px !important;}.vscrollerbar, {z-index: 2;}.scrollerjogbox {width: 9px;height: 33px;top: auto; left: auto;bottom: 0px; right: 0px;}#scrolltext { 	position: relative;	overflow:auto;	width: 282px;	height: 160px;	padding-right: 5px;	color: #ffffff;}#scrollnews { 	position: relative;	overflow:auto;	width: 530px;	height: 260px;	padding-left: 5px;	text-align: justify;}#scrollnews.links {	width: 360px;}#news { 	position: relative;	overflow:auto;	width: 450px;	height: 260px;	padding-left: 5px;}                              #scrollabout { 	position: relative;	overflow:auto;	width: 510px;	height: 310px;	padding-left: 5px;}	div#copyright{color: #d0b8a0; font-size: 12px; padding: 18px 0 0 46px;float:left;}iframe {	width: 160px;	height: 30px;	overflow:hidden;	float: left;}iframe.ref {	width: 1px;	height: 1px;	overflow:hidden;}div.img {	position:absolute;	top: 45px;	left: 180px;}div#login_block,div#reg_block{	background: url('bg_block.gif') no-repeat 0 0; 	padding: 12px 14px 0 16px;	height: 72px;	position: absolute; 	z-index: 1000;	top: 13px;	width: 186px;	display: none;}div#login_block.hover,div#reg_block.hover{	display: block;}div.login{	background: url('bg_e-mai.gif') no-repeat 0 0;  	width: 147px;	height: 23px;	margin-bottom: 5px;}div.login input{	background: none;	width: 95px;	margin: 4px 0 0 45px;	font-size: 11px;	border: 0;	color: #c7b497;}div.pass{	background: url('bg_passw.gif') no-repeat 0 0;	width: 147px;	height: 23px;	margin-bottom: 5px;}div.pass input{	background: none;	width: 85px;	margin: 5px 0 0 55px;	font-size: 11px;	border: 0;	color: #c7b497;}a.ok{	position: absolute;	z-index: 10000;	top: 45px;	right: 21px;}a.close{	position: absolute;z-index: 10000; top: 10px; right: 16px;}div#login a, div#login_block a, div#reg_block a{	cursor: hand;	cursor: pointer;} div#e-mail{position: absolute; padding: 15px 16px 0 14px; height:  60px; width: 180px; background: url(bg_send0.gif) no-repeat  0 0; color: #fff2d8; right: 60px; top: 415px; display: none;} div#e-mail.hover{display: block;}div#e-mail2{position: absolute; padding: 15px 16px 0 14px;  height: 60px; width: 180px; background: url(bg_send0.gif) no- repeat 0 0; color: #fff2d8; right: 280px; top: 415px; display: none;}                                div#e-mail2.hover{display: block;}                                        input.e-mail{width: 134px; height: 12px; font-size: 11px;  padding: 2px 4px; border: 1px #703e2f solid; background: #210000;  color: #703e2f; margin: 10px 0 0 0;}                                a.send{float: right; color: #feefd0; text-decoration: none;  margin-right: 74px; position: relative; top: 10px; cursor: pointer;  cursor: hand;}                                a.send2{float: right; color: #feefd0; text-decoration: none;  margin-right: 40px; position: relative; top: 10px; cursor: pointer;  cursor: hand;}                                a.ok_2{ position: absolute; top: 42px; right: 17px;}                                a.close_2{position: absolute; top: 14px; right: 15px; cursor:  hand; cursor: pointer;}/* PHOTO */table.full{	height: 100%;}table.photo_t td a{color: #fddbae;}table.photo_t td {	font-size: 0.7em; 	color: #fcf5e5;	text-align:left;}table.photo_t img{border: 3px #d8cbba solid;}td.img{width: 100px; padding-right: 22px;}a.fav{ background: url(arrow000.gif) no-repeat 0 5px; padding-left: 11px; text-decoration: none;} div.text{height: 208px; overflow-y: auto; overflow-x: none;}div.small_img{padding-top: 26px;} div.small_img div{padding-top: 11px;white-space:nowrap;}div.small_img a{float: left; margin-right: 8px;}div#send {	float: right;	padding-top: 10px;	padding-right: 100px;}div#send a{	color: #ffdfb5;	text-decoration: none;	padding-left: 20px;}div#send a:hover{	color: #a27b5d;}div#flash {	float: right;	padding-top: 0px;	padding-right: 0px;	margin-right: 35px;}div#flash a{	color: #d0b8a0;	font-size: 12px;}	   
.firm img {
    width: 150px;
    height: 150px;
}
