@charset "utf-8";
@import '../../ressources/buttons/standard/style.css';

/**************** STRUCTURE ****************/
img { 				border:0; }

div {  				behavior: url("js/iepngfix.htc"); }

td {  				behavior: url("js/iepngfix.htc"); }

html {				width:100%;	height:100%; margin:0; padding:0; overflow:auto; behavior:url(csshover.htc); }

body {				width:100%;	height:100%; margin:0; padding:0; color:white; cursor:default; position:relative;
					background:url(../images/background.gif) repeat-x black;
					font:11px Arial, Helvetica, sans-serif; }
		
.background { 		width:100%; height:100%; position:absolute; background:url(../images/background01.jpg) top right no-repeat; }

.container { 		width:830px; margin:0 0 0 20px; }

.borderPNG { 		background:url(../images/windowBg.png); font-size:1px;
					_background:url(../images/background_borderIE6.gif) repeat-x #858483; }

.content { 			width:624px; }

.logo {				position:absolute; top:2px; z-index:190 }

h1{					margin:0; font-size:18px; }

.h1border {			border-bottom:1px dashed #878787; height:5px; font-size:1px }


/**************** ADRESSBAR ****************/
.adressBar { 		width:614px; height:19px; text-align:left; font-size:12px; color:white; padding:3px 0 0 10px; float:left;
					background:url(../images/windowBg.png); _background:#858483; }			
.adressBar a{ 		color:#bcbcbc; font-weight:normal; text-decoration:none; }
.adressBar a:hover{ color:white; text-decoration:underline; }
.adressBar span{	color:#bcbcbc; font-weight:normal; text-decoration:none; }		


/**************** MENU ****************/
.menuContainer { 			width:194px; background:#131313; vertical-align:top; }
.menuContainer ul{ 			width:194px; margin:180px 0 10px 0; padding:0; cursor:pointer; }
.menuContainer ul li{		height:30px; background:url(../images/menu.gif); list-style:none; vertical-align: bottom }
.menuContainer ul li a{		height:30px; width:194px; cursor:pointer; display:block; }
.menuContainer ul li span{	display:none }


/**************** FOOTER ****************/
.footer {	width:824px; height:18px; text-align:right; color:white; padding:3px 6px 0 0;
			background:url(../images/windowBg.png); }
			
			
/**************** GALLERY ****************/
.gallery {				width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
						background:url(../images/windowBg2.png); _background:#403f3f }

.gallery img{			margin-bottom:2px; }
.gallery h1{			margin:0; font-size:18px; }
.gallery p{				margin:0 0 10px 0; font-size:11px; color:#bababa; text-align:justify }

.gallery a{				width:133px; float:left; font-size:12px; font-weight:bold; text-decoration:none;
						padding:5px 5px 2px 5px; margin:0 4px 4px 0; color:white; }
.galleryBigThumbs_out{	background:#737373; }
.galleryBigThumbs_over{	background:url(../images/thumbs_over.gif) #810000 repeat-x; cursor:pointer; }

.gallerySmallThumbs {		margin-top:5px; display:block; }
.gallerySmallThumbs img{	margin:0; float:left; cursor:pointer; }
.gallerySmallThumbs_out{ 	border:3px solid transparent; _border:3px solid #403f3f; }
.gallerySmallThumbs_over{	border:3px solid #c90000; }

			
/**************** BIOGRAPHY ****************/
.bio {				width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
					background:url(../images/windowBg2.png); _background:#403f3f }

.bio p{				margin:0 0 10px 0; font-size:11px; color:#bababa; text-align:justify; }
.bio ul{ 			margin:0 0 10px 15px; padding:0; color:#bababa;  }
.bio ul li{			margin:0 0 10px 0; }
.bio ul li strong{	color:white; }

			
/**************** DESIGN ****************/
.design	{			width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
					background:url(../images/windowBg2.png); _background:#403f3f }

.design p{			margin:0 0 10px 0; font-size:11px; color:#bababa; text-align:justify; }
					
.design a{			width:570px; float:left; _float:none; display:block; font-size:11px; padding:5px; margin:0 4px 4px 0;
					text-decoration:none; }
.design a img{		float:left; }
.design strong{		color:white; }

.designThumbs_out{	background:#737373; color:#bababa; }
.designThumbs_over{	background:url(../images/thumbs_over.gif) #810000 repeat-x; color:white; cursor:pointer; }
.design a span{		width:420px; float:left; margin-left:10px; text-align:justify; display:block; }
.design h2{			width:420px; margin:0; padding:0; font-size:14px; color:white; float:left; }

div.designDetails {			border-bottom:1px dashed #878787; color:#bababa; padding:5px 5px 5px 0; font-size:1px;
							width:580px; display:table; }
div.designDetails img{		float:left; margin-left:10px; }
div.designDetails span{		float:left; width:420px; margin-left:10px; text-align:justify; display:block; }


/**************** CONGRESS ****************/
.congress	{			width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
						background:url(../images/windowBg2.png); _background:#403f3f }
						
.congress p{			margin:0 0 10px 0; font-size:11px; color:#bababa; text-align:justify }

.congress div{			width:278px; float:left; font-size:11px; padding:5px; margin:0 4px 4px 0; display:inline; }
.congress div img{		float:left; }			
.congressThumbs_out{	background:#737373; color:#bababa; }
.congressThumbs_over{	background:url(../images/thumbs_over.gif) #810000 repeat-x; color:white; cursor:pointer; }
.congress h2{			width:120px; margin:0 0 0 7px; padding:0; font-size:14px; color:white; float:left; }
.congress h2 span{		font-weight:normal; color:#bababa; }


/**************** NEWS ****************/
.news	{			width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
					background:url(../images/windowBg2.png); _background:#403f3f }
					
.news div{			width:570px; font-size:11px; padding:5px; margin:0 4px 4px 0;
					border-bottom:1px dashed #878787; }
.news h2{			width:100%; margin:0; padding:0; font-size:14px; color:white; float:left; }
.news h2 span{		font-size:11px; color:white; }
.news strong{		color:white; }
.news p{			margin:0 0 10px 0; font-size:11px; color:#bababa; text-align:justify; }


/**************** LINKS ****************/
.links	{			width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
					background:url(../images/windowBg2.png); _background:#403f3f }
					
.links div{			width:570px; font-size:11px; padding:5px 5px 10px 5px; margin:0 4px 4px 0;
					border-bottom:1px dashed #878787; }
.links h2{			width:50%; margin:0; padding:0; font-size:14px; color:white; float:left; cursor:default; }
.links a{			width:50%; margin:0; padding:0; font-size:11px; color:#bababa; text-decoration:underline; }
.links a:hover{		color:white; }
.links a:visited{	color:#bababa; }


/**************** CONTACT ****************/
.contact {			width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
					background:url(../images/windowBg2.png); _background:#403f3f }
					
.contactAdress {	width:313px; float:left; display:table; margin: 0 20px 0 0; }

.contactAdress p{	color:#bababa; font-size:11px; text-align:justify; margin:0 0 15px 0; padding:0; }

.contactAdress h1{	color:white; margin:5px 0 0 0; font-size:16px; letter-spacing:-0.4px; }

.contactForm {		width:250px; float:left; margin:0; text-align:right; }

.contactForm label{	color:white; }

.contactForm p{		width:230px; padding-left:12px; color:#4d4d4d; text-align:left; margin:5px 0 0 0; }

.contactForm input, .contactForm textarea{	
					width:175px; background:#e3e3e3; border:1px inset white;
					margin-bottom:3px; font-size:11px; padding:1px 3px 1px 3px; }
	
					
/**************** SELL ****************/
.sell	{			width:584px; display:inline; float:left; padding:20px; min-height:300px; _height:300px;
					background:url(../images/windowBg2.png); _background:#403f3f }

.sell p{			margin:0 0 10px 0; font-size:11px; color:#bababa; text-align:justify; }
					
.sell a img{	float:left; }
.sell strong{		color:white; }

.sellThumbs_out{		width:570px; float:left; _float:none; display:block; font-size:11px; padding:5px; margin:0 4px 4px 0;		
						background:#737373; color:#bababa; cursor:default; text-decoration:none; }
.sellThumbs_over{		width:570px; float:left; _float:none; display:block; font-size:11px; padding:5px; margin:0 4px 4px 0;
						background:url(../images/thumbs_over.gif) #810000 repeat-x; color:white; cursor:pointer; text-decoration:none; }
.sell a span{		width:420px; float:left; margin-left:10px; text-align:justify; display:block; }
.sell a span div{	float:right; color:white; text-decoration:underline; cursor:pointer; }
.sell h2{			width:420px; margin:0; padding:0; font-size:14px; color:white; float:left; }

div.sellDetails {			border-bottom:1px dashed #878787; color:#bababa; padding:5px 5px 5px 0; font-size:1px;
							width:580px; display:table; }
div.sellDetails img{		float:left; margin-left:10px; }
div.sellDetails span{		float:left; width:420px; margin-left:10px; text-align:justify; display:block; }
div.sellDetails a{			color:red; text-decoration:none; font-weight:bold; }
div.sellDetails a:hover{	color:white; }
