
body {
	background-color: rgba(0,0,0,0.99); 
	margin: 0; 
	padding: ;
	color: #fdd;
	font-family: sans-serif;
	font-size: 18px;
	line-height: 140%;
	background-image: url("abstrait-violet-30.png");
	background-position: right top;
	background-attachment: fixed;
}
h1, h2, h3, h4, p {
	font-weight: 200;
	margin: 0;
	padding: 9px 0;
	background: #000;
	opacity: 0.8;
}
/*
.addinto_sharebox .social_buttons a {
	width: 40px;
	height: 40px;
	
}
*/
.addinto_sharebox .social_buttons a img {
	opacity: 1.2;
	border:0 none;
	border-radius: 3px;
	width: 40px;
	height: 40px;
	padding: 4px;
}
.addinto_sharebox .social_buttons a:hover img {
	opacity: 0.5;
	width: 44px;
	height: 44px;
	padding: 0px 2px;
}
a {
	color: #59f;
	text-decoration:  underline;
}
a:hover { 
	color: #f44;
	text-decoration: underline;
}
a:active {
	color: #c48;
}

.zoom1 {
    float: right;
    height: 220px;
    width: 220px;
    margin: -15px 0px 5px 20px;
    padding: 0px;
    background:transparent;
    border: none;
    border-radius:5px;
}
.zoom1 img {  
    height: 100%;
    width: 100%;
    border: 1px solid #900;
    border-radius:5px;
    background:transparent;
    transition: all 1.2s ease 0s;
    -moz-transition: all -moz-transform 1.2s ease 0s;
    -o-transition: all -o-transform 1.2s ease 0s;
    -ms-transition: all -ms-transform 1.2s ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: 1.2s;
    -webkit-transition-timing-function: ease 0s;
}
.zoom1 img:hover {
    background: #000;
    height: 200%;
    margin: -100px 0px 0px -238px;
    padding: 9px;
    position: relative; 
    width: 200%;
    border: 1px solid #f00;
    border-radius:10px;
    box-shadow: 7px 7px 9px #722;
    z-index: 99;
}

.zoom2, .zoom3, .zoom4{
    position: relative;
    height: 240px;
    width: 240px;
    margin: 0px;
    padding: 5px;
    background:transparent;
    border: none;
    border-radius:5px;
}
.zoom2 img, .zoom3 img, .zoom4 img {  
    height: 100%;
    width: 100%;
    border: 1px solid #900; 
    border-radius:5px;
    background:transparent;
    transition: all 1.2s ease 0s;
    -moz-transition: all -moz-transform 1.2s ease 0s;
    -o-transition: all -o-transform 1.2s ease 0s;
    -ms-transition: all -ms-transform 1.2s ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: 1.2s;
    -webkit-transition-timing-function: ease 0s;
}
.zoom2 img:hover {
    background: #000;
    height: 220%;
    margin: 0px 0px 0px -35px;
    padding: 0px;
    position: relative; 
    width: 220%;
    border: 1px solid #f00;
    border-radius:10px;
    box-shadow: 7px 7px 9px #722;
    z-index: 99;
}

.zoom3 img:hover {
    background: #000;
    height: 220%;
    margin: 0px 0px 0px -145px;
    padding: 0px;
    position: relative; 
    width: 220%;
    border: 1px solid #f00;
    border-radius:10px;
    box-shadow: 7px 7px 9px #722;
    z-index: 99;
}

.zoom4 img:hover {
    background: #000;
    height: 220%;
    margin: 0px 0px 0px -254px;
    padding: 0px;
    position: relative; 
    width: 220%;
    border: 1px solid #f00;
    border-radius:10px;
    box-shadow: 7px 7px 9px #722;
    z-index: 99;
}

table {
	margin: 0 auto;
	background-image: url(black_80.png);
	border: 0;
	padding: 25px;
}

td {
	margin: 0 auto;
	border: 0;
}
