html,
body,
h1, h2, h3, h4, h5, h6,
div,
p,
ul, ol, li
{
	margin: 0; padding: 0;
}
html,
body
{
	height: 100%;
}
body
{
	color: #910a33;
	font-family: Arial, serif; font-size: 95%;
	background: #dbdbdb url(../images/body_bck.jpg) repeat-y center top;
}
a
{
	color: #de2c74;
}
a.image
{
	float: left;
	border: 5px solid #e5e5e5;
}
a.image img
{
	float: left;
}
img
{
	border-width: 0;
}
.clear
{
	clear: both;
}
div#container_2
{
	min-height: 841px;
	background: transparent url(../images/container_1_bck.jpg) repeat-x;
}
div#container_2 div#container_3
{
	margin: 0 auto 0 auto;
	min-height: 841px;
	background: transparent url(../images/container_2_bck.jpg) no-repeat center top;
}
	div#container_2 div#container_3 div#container_4
	{
		margin: 0 auto;
		width: 890px; min-height: 841px;
	}
	div#container_2 div#container_3 div#container_4 div#header
	{
		position: relative;
		width: 891px; height: 247px;
		background-color: #ff5b9e;
	}
		div#container_2 div#container_3 div#container_4 div#header div#languages
		{
			position: absolute;
			top: 0;
			right: 0;
			padding: 10px 27px 0 0;
			width: 42px;
			z-index: 100000;
		}
		div#container_2 div#container_3 div#container_4 div#header div#languages a
		{
			float: left;
			margin-left: 5px;
		}
		div#container_2 div#container_3 div#container_4 div#header div#languages a img
		{
			float: left;
		}
		div#container_2 div#container_3 div#container_4 div#header a#logo
		{
			float: left;
			display: block;
			width: 303px; height: 198px;
			background-image: url(../images/logo.png);
		}
			div#container_2 div#container_3 div#container_4 div#header a#logo img
			{
				position: absolute;
				float: left;
				padding-top: 128px;
			}
		div#container_2 div#container_3 div#container_4 div#header div#banners
		{
			float: left;
			width: 588px; height: 198px;
		}
			div#container_2 div#container_3 div#container_4 div#header div#banners div
			{
				position: absolute;
				width: 588px; height: 198px;
			}
				div#container_2 div#container_3 div#container_4 div#header div#banners div p
				{
					display: none;
				}
			div#container_2 div#container_3 div#container_4 div#header div#banners div#banner_1
			{
				background-image: url(../images/banner_1.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#header div#banners div#banner_2
			{
				background-image: url(../images/banner_2.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#header div#banners div#banner_3
			{
				background-image: url(../images/banner_3.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#header div#banners div#banner_4
			{
				background-image: url(../images/banner_4.jpg);
			}
		div#container_2 div#container_3 div#container_4 div#header ul#menu
		{
			float: left;
			padding: 0 138px 0 138px;
			width: 615px; height: 49px;
			list-style-type: none;
			background-image: url(../images/menu.jpg);
		}
			div#container_2 div#container_3 div#container_4 div#header ul#menu li
			{
				float: left;
			}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a
				{
					float: left;
					height: 49px;
					display: block;
					background-image: url(../images/menu.jpg);
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a span
				{
					display: none;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link1
				{
					width: 131px;
					background-position: -138px top;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link1:hover
				{
					background-position: -138px center;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li.selected a.link1
				{
					background-position: -138px bottom;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link2
				{
					width: 157px;
					background-position: -269px top;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link2:hover
				{
					background-position: -269px center;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li.selected a.link2
				{
					background-position: -269px bottom;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link3
				{
					width: 78px;
					background-position: -426px top;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link3:hover
				{
					background-position: -426px center;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li.selected a.link3
				{
					background-position: -426px bottom;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link4
				{
					width: 71px;
					background-position: -504px top;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link4:hover
				{
					background-position: -504px center;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li.selected a.link4
				{
					background-position: -504px bottom;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link5
				{
					width: 99px;
					background-position: -575px top;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link5:hover
				{
					background-position: -575px center;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li.selected a.link5
				{
					background-position: -575px bottom;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link6
				{
					width: 79px;
					background-position: -674px top;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li a.link6:hover
				{
					background-position: -674px center;
				}
				div#container_2 div#container_3 div#container_4 div#header ul#menu li.selected a.link6
				{
					background-position: -674px bottom;
				}
		div#container_2 div#container_3 div#container_4 div#main
		{
			position: absolute;
			clear: both;
			float: left;
			padding: 30px 55px 30px 55px;
			width:  781px;
			font-family: "Times New Roman", Arial, serif; font-size: 110%;
		}
		div#container_2 div#container_3 div#container_4 div#main ul#links
		{
			width: 100%;
			list-style-type: none;
		}
		
			div#container_2 div#container_3 div#container_4 div#main div#slideshow
			{
				float: right;
				margin-left: 38px;
				width: 367px; height: 492px;
				border: 4px solid #dcdcdc;
			}
			div#container_2 div#container_3 div#container_4 div#main div#slideshow a
			{
				position: absolute;
				display: block;
				width: 367px; height: 492px;
			}
			div#container_2 div#container_3 div#container_4 div#main div#slideshow a#picture_1
			{
				background-image: url(../diaporama/jennysnow_1.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#main div#slideshow a#picture_2
			{
				background-image: url(../diaporama/jennysnow_2.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#main div#slideshow a#picture_3
			{
				background-image: url(../diaporama/jennysnow_3.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#main div#slideshow a#picture_4
			{
				background-image: url(../diaporama/jennysnow_4.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#main div#slideshow a#picture_5
			{
				background-image: url(../diaporama/jennysnow_5.jpg);
			}
			div#container_2 div#container_3 div#container_4 div#main h1
			{
				padding: 0 0 20px 40px;
			}
			div#container_2 div#container_3 div#container_4 div#main h2
			{
				padding: 0 0 20px 0;
				font-size: 120%;
			}
			div#container_2 div#container_3 div#container_4 div#main div#gallery
			{
				width: 400px;
			}
				div#container_2 div#container_3 div#container_4 div#main div#gallery a
				{
					display: block;
					float: left;
					margin: 3px 5px 5px 3px;
					width: 90px; height: 90px;
				}
				div#container_2 div#container_3 div#container_4 div#main div#gallery a:hover
				{
					margin: 0 2px 2px 0px;
					border: 3px solid #de2c74;
				}
				div#container_2 div#container_3 div#container_4 div#main div#gallery a img
				{
					float: left;
				}
			div#container_2 div#container_3 div#container_4 div#main ul
			{
				padding: 0 0 10px 30px;
			}
			div#container_2 div#container_3 div#container_4 div#main p,
			div#container_2 div#container_3 div#container_4 div#main_np p
			{
				padding: 0 0 10px 0;
				text-align: justify;
			}
			div#container_2 div#container_3 div#container_4 div#main p.big,
				div#container_2 div#container_3 div#container_4 div#main p span.big
			{
				color: #de2c74;
				font-size: 120%;
			}
			div#container_2 div#container_3 div#container_4 div#main p.center
			{
				text-align: center;
			}
			div#container_2 div#container_3 div#container_4 div#main p.little
			{
				font-size: 75%;
			}
				div#container_2 div#container_3 div#container_4 div#main p a,
				div#container_2 div#container_3 div#container_4 div#main_np p a
				{
					color: #de2c74;
				}
div.thumbnails
{
	float: left;
	width: 204px;
}
div.thumbnails a
{
	float: left;
	display: block;
	margin: 3px;
	width: 96px; height: 96px;
}
div.thumbnails a:hover
{
	margin: 0;
	border: 3px solid #de2c74;
}
div.thumbnails a img
{
	float: left;
}