/*-------------Global styles-------------*/

*{margin:0;padding:0; }
html	{ height:100%;   }
body	{font:12px Arial, Helvetica, sans-serif; background:url(/i/background.jpg) #e4d3aa; height:100%}

a:link, a:visited, a:active{text-decoration:underline; color:#663300;}
a:hover{text-decoration:none;}

img	{border:none}

table {border:0px; border-collapse:collapse;}
tr, td {padding:0px; margin:0; border:0px;border-collapse:collapse; }
#container { width:100%; height:100%; position:relative; float:left}

li {line-height:21px; margin:0 0 0 15px}

img {border:none}

h1 {
	font: bold 16px Helvetica, sans-serif, "Arial Narrow";
	color:#823B29;
	text-align: center;
	margin: 20px;
	height: 25px;
}

h2 {
	font: bold 16px Helvetica, sans-serif, "Arial Narrow";
	color:#823B29;
	text-align: center;
	margin: 20px;
	height: 20px;
}
 .style88 {
width:100%
        font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; 	
	color:#d1c39d;
	font-size:32pt;

  }


/*-----------Top styles---------------*/

#MenuBgTd {
	padding: 4px 18px 0px 18px;
	font: bold 16px "Times New Roman", Times, serif;
	text-transform: lowercase;
}



#ceiling {background: url(/i/top-background.jpg) top repeat-x; height:164px;}
#right-corner {background:url(/i/portiere.png) no-repeat; height:164px; width:220px; float:right; display:inline;}
#fresco {display:inline; }
#left-column { display:inline; float:left; margin:37px 0 0 29px}
#left-column {margin:0 0 0 0;}

/*-----------Center styles---------------*/

#content {vertical-align:top; width:50%; height:100%; position:relative }
#content li {line-height:21px; margin: 0 0 0 50px}
#content p, #right-div-5 p {margin:10px 10px 10px 10px; display:block}
#statue {float: left; margin:0 0 -100px -300px; position: relative }

/*-----------Left styles---------------*/

#menu-pattern-bottom, #menu-pattern , #left-column-menu-pattern,#menu-right-bottom-corner , #left-column-menu-bottom, #menu-pattren-top, #menu-right-center, #left-column-menu-top, #menu-right-center-pattern, #menu-right-top-corner {width: 100%;  height: auto; min-height:505px; display:block; float:right }
#menu-pattern-bottom { background: url(/i/left/menu-pattern-bottom.jpg) bottom repeat-x;  }
#left-column-menu-pattern { background: url(/i/left/left-column-menu-pattern.jpg) left repeat-y; }
#menu-pattren-top { background: url(/i/left/menu-pattren-top.jpg) repeat-x top;}
#menu-right-center {background: url(/i/left/menu-right-center.jpg) center no-repeat right ;}
#left-column-menu-top {background: url(/i/left/left-column-menu-top.jpg) no-repeat left top ;}
#menu-right-top-corner {background: url(/i/left/menu-right-top-corner.jpg) no-repeat right top ;}
#menu-right-center-pattern {background:url(/i/left/menu-right-center-pattern.jpg) right repeat-y ;}
#left-column-menu-bottom { background:url(/i/left/left-column-menu-bottom.jpg) no-repeat bottom left}
#menu-right-bottom-corner { background:url(/i/left/menu-right-bottom-corner.jpg) no-repeat bottom right}
#menu-pattern {background: url(/i/left/menu-pattern.jpg) repeat left;}

#td-menu {width:20%; height:100%; background:url(/i/left-column-background.png) repeat-y left; vertical-align:top }
#menu-background-colum { background:url(/i/menu-background.png) repeat-x; height: 100%; }

#menu-ul {list-style:none; color:#000033; font-size:18px; float: right;  margin:68px 16px 68px 2px; padding:0 0 0 0; width:85%; }
#menu-ul ul {list-style:none; font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}
#menu-ul ul li {line-height:20px;margin:0 0 0 0; padding:4px 4px 4px 4px; list-style:none;}

#menu2-ul {list-style:none; color:#000033; font-size:18px; float: right;  margin:68px 16px 68px 2px; padding:0 0 0 0; width:85%; }
#menu2-ul ul {list-style:none; font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}
#menu2-ul ul li {line-height:20px;margin:0 0 0 0; padding:4px 4px 4px 4px; list-style:none;}

#left-column-background, #phone-clock-time { background: url(/i/left-column-background.png) repeat-y; height:100%; float:left; display:  inline }
#phone-clock-time {height:400px; min-height:400px; max-height:400px; vertical-align:bottom }
#left-img, #left-img-2, #left-img-4, #left-img-7 { display:inline; float:left; }
#right-img, #right-img-1, #right-img-3, #right-img-5 {float:right; display:inline;}
#clock {vertical-align:bottom; background:url(/i/left-column-background.png) repeat-y left; height:auto }
#clock  img {display:block}


/*-----------Right styles---------------*/

#right-div-1 , #right-div-2, #right-div-3, #right-div-4, #right-div-6  {background: url(/i/right-part-background-2.jpg); display: block; width:100%; height: auto}
#right-div-1 {background:url(/i/top-of-right-part-2.png) repeat-x bottom; height:50px}
#right-div-3 {background: url(/i/right-part-background.jpg) repeat-y right; }
#right-div-4 {background: url(/i/right-part-background-3.jpg) repeat-y left; }
#right-div-5 { width:60%; margin:0 0 0 40px; display:block}
#right-div-5 #p-empty {margin:20px 0 0 0}
#right-div-5 img {margin:10px 0 0 0}
#right-div-5 ul {margin:10px 0 0 0}
#right-div-6 { background:url(/i/bottom-of-right-part-2.png) repeat-x; height:73px}
#right-part {width:30%; vertical-align:top; background:url(/i/right-column-background-4.png) repeat-y right; height:100%}

/*-----------Floor styles---------------*/

#floor { background:url(/i/floor-background.jpg) bottom repeat-x; height: auto; } 
#created-by {height:66px; float:right; display:inline; width:220px;}
#created-by p {margin: 7px 0 0 0; float:left; display:inline}
#created-by #medafarm {display:inline; margin:0 0 0 0; position:relative}
#mitry {float:right; display:block}


td.foto{ 
  text-align:center;
}


/* NEW START */
#wrapper {
	min-width: 1000px;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	background: url('/i/right-column-background-4.png') repeat-y right top;
}
#left-wrapper {
	width: 100%;
	background: url('/i/left-column-background.png') repeat-y left top;
}
#left-wrapper .bottom-left {
	position: absolute;
	bottom: 216px;
	left: 0;
	background: url('/i/footer.png') no-repeat;
		width: 191px;
	height: 534px;

}
#left-wrapper .bottom-right {
	position: absolute;
	bottom: 216px;
	right: 0;
	background: url('/i/bottom-of-right-column.png') no-repeat;
	width: 96px;
	height: 126px;

}

#header {
	width: 100%;
	height: 164px;
	background: url('/i/top-background.jpg') top repeat-x;
	position: relative;
}
#header .left {
	width: 40px;
	height: 164px;
	background: url('/i/left-column-part-1.png') no-repeat left top;
	position: absolute;
	left: 0;
	top: 0;
}
#header .right {
	width: 220px;
	height: 164px;
	background: url('/i/portiere.png') no-repeat right top;
	position: absolute;
	right: 0;
	top: 0;
}
#header .logo {
	display: block;
	width: 124px;
	height: 113px;
	background: url('/i/jeunesse-logo.png') no-repeat;
	position: absolute;
	left: 40px;
	top: 10px;
}
#header .social {
	position: absolute;
	left: 40px;
	top: 125px;
}
#header .social a {
	display: block;
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 5px;
}
#header .social a.facebook {
	background: url('/images/facebook.png') no-repeat;
}
#header .social a.vkontakte {
	background: url('/images/vkontakte_icon.gif') no-repeat;
}
#header .social a.twitter {
	background: url('/images/twitter_icon.gif') no-repeat;
}
#header .flash {
	position: absolute;
	left: 47%;
	top: 10px;
	margin-left: -283px;
}
#header ul {
	position: absolute;
	left: 47%;
	bottom: 0;
	list-style: none;
	margin: 0;
	margin-left: -260px;
}
#header ul li {
	float: left;
	margin-right: 0px;
	margin-left: 0;
	padding-right: 20px;
	background: url('/images/menu-divider.gif') no-repeat right 9px;
}
#header ul li.last {
	margin-right: 0;
	background: none;
	padding-right: 0;
}
#header ul li a {
	color: #663300;
	font-weight: bold;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
}
#content-main {
	width: 100%;
	position: relative;
}
#left-column-div {
	width: 245px;
	float: left;
	background: url('/i/left-column-background.png') repeat-y left top;
	padding-bottom: 534px;
}
.clear {
	clear: both;
}
#left-catalog .top {
	width: 245px;
	height: 120px;
	background: url('/i/left-catalog-top.png') no-repeat;
	z-index: 10;
	position: relative;
}
#left-catalog .bottom {
	width: 245px;
	height: 120px;
	background: url('/i/left-catalog-bottom.png') no-repeat;
	margin-top: -70px;
}
#left-catalog .center {
	width: 215px;
	background: url('/i/left-catalog-center.png') repeat-y;
	padding-left: 30px;
	padding-bottom: 15px;
}
#left-catalog .center h2 {
	margin: 0;
	text-align: left;
	margin-bottom: 10px;
}
#left-catalog .center  ul {
	list-style: none;
	margin: 0;
}
#left-catalog .center ul li {
	margin: 0;
	padding-left: 20px;
	background: url('/images/menu-divider.gif') no-repeat -6px center;
	margin-bottom: 15px;
}
#left-catalog .center ul li a.big {
	font-size: 14px;
	color: red;
	font-weight: bold;
}
#right-column-div {
	width: 350px;
	background: url('/i/right-column-background-4.png') repeat-y right top;
	float: right;
	padding-top: 25px;
	padding-bottom: 126px;
}
#right-catalog {
	width: 350px;
}
#right-catalog .top {
	width: 350px;
	height: 50px;
	background: url('/i/right-catalog-top.png') no-repeat;
}
#right-catalog .center {
	width: 350px;
	background: url('/i/right-catalog-center.png') repeat-y right top;
}
#right-catalog .center#right-div-5 {
	width: 270px;
	margin: 0;
	padding-left: 40px;
	padding-right: 40px;
}
#right-catalog .bottom {
	width: 350px;
	height: 50px;
	background: url('/i/right-catalog-bottom.png') no-repeat right top;
}
#content {
	width: auto;
	height: auto;
	margin: 0 350px 0 260px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#content  table {
	width: 100%;
	text-align: center;
}
#wrap-footer {
	width: 100%;
	height: 216px;
	background: url('/i/foot-bg.jpg') repeat-x center top;
	position: relative;
	}
#wrap-footer p.copyright {
	text-align: center;
	padding-top: 55px;
}
#wrap-footer p.big {
	text-align: center;
	padding-top: 8px;
	font-size: 42px;
	line-height: 45px;
	color: #d1c39d;
}
#wrap-footer .liveinternet {
	position: absolute;
	right: 80px;
	top: 18px;
}
#wrap-footer .rambler {
	position: absolute;
	right: 180px;
	top: 18px;
}
/*
     */
/*
*/