body 
{
   margin:0px;
   padding:0px;
   background:url(images/les_02.jpg) repeat #FFFFFF;
   font-family: Geneva, Arial, Helvetica, Tahoma sans-serif;
   font-size:13px;
   color: #4f4f4f;
   }
   
a {
color:#a54772;
text-decoration:underline;
}
a.active {
color: #666666;
}
a:hover {
color:#dc87ae;
text-decoration:none;
}

img.bann {
position:absolute;
margin-left:-500px;
top:50px;
}
   
.all {
	width:100%;
	min-width:970px;
}

.dopcon {_padding-left:970px;}
.minwidth {_height:0;}
.all {_margin-left:-970px; _position:relative; _height:0; _width:auto;}

.logo {
	width:148px;
	height:127px;
	margin: 5px 15px 0 15px;
	float:left;
	text-align:center;
}
.logo a {
padding-bottom:15px;
}
.logo h1 {
font-size:16px;
float:left;
color:#a54772;
}
.logo span {
float:right;
font-size:17px;
font-weight:bold;
margin-left:-5px;
color:#a54772;
}

#header {
height:155px;
}
#header .topmenu {
float:right;
position:relative;
z-index:150;
padding:10px;
}
#header .topmenu ul li {
display:inline;
margin-right:20px;
font-weight:bold;
}
.banner {
	width:700px;
	position:absolute;
	left:25%;
	padding-top:45px;
}

#container {
	width: 100%;
	float: right;
	margin-left: -200px;
	clear:both;
}
#content {
	margin-left: 200px;
	margin-right:10px;
}
#content #look {
	background:url(images/les_10.jpg) repeat-x;
	height:150px;
	-moz-opacity: 0.8; /* Mozilla 1.6 */
    -khtml-opacity: 0.8; /* Konqueror 3.1+, Safari 1.1 */
	filter: alpha(opacity=80);
    opacity: 0.8;
}
#content .text {
	margin-top:-150px;
	position:relative;
	z-index:100;
	height:1%;
	padding:10px;
	border:#f8e6ee 1px solid;
	_margin-left:2px;
}
#content .text .photos {
width:770px;
clear:both;
text-align:center;
height:1%;
overflow:hidden;
padding:20px 0 20px 0;
margin:0 auto;
}
#content .text .photos div {
float:left;
margin:2px;
margin-bottom:5px;
text-align:center;
}
#content .text .photos div img {
border:#e18db3 1px solid;
}
#content .text p {
line-height:17px;
padding-top:5px;
}
#content .text .photos a {
font-size:17px;
font-weight:bold;
}
#content .text .node_read_more {
margin-left:200px;
}
#content .text .post {
margin-bottom:50px;
}
#content .text h2 {
color:#a54772;
font-size:28px;
font-weight:normal;
}
#content .text h2.title {
width:100%;
text-align:center;
font-size:25px;
color: #666666;
font-weight:bold;
margin-bottom:20px;
}
#content .text h2 a {
font-size:25px;
font-weight:normal;
text-decoration:none;
}
#content .text h2 a:hover {
text-decoration:underline;
}
#content .text .date {
background:url(images/tit.gif) no-repeat top left;
padding:2px;
padding-left:20px;
color:#e18db3;
margin:5px 0 5px 0;
font-size:12px;
}

#left {
	width: 190px;
	float: left;
	position:absolute;
	*margin-left:-200px;
}
#left #block_3  {
line-height:35px;
}
#left #block_3 .title {
line-height:normal;
}
#left #block_3 a {
padding:4px;
}
#menu_menu-555 ul li {
list-style:none;
}
#left block_5 {
font-size:13px;
font-weight:normal;
}
#left block_5 ul li {
margin-bottom:10px;
}

#left .block {
	width: 190px;
	margin-bottom:30px;
}
#left .block ul {
margin:5px 5px 5px 13px;
}
#left .block ul li {
list-style: url(images/arr.gif);
font-size:14px;
margin:1px;
}
#left .block ul li.active-trail {
list-style: url(images/arr1.gif);
}
#left .block ul li a {
color:#a54772;
text-decoration: none;
font-weight:bold;
}
#left .block ul li:hover {
list-style: url(images/arr1.gif);
}
#left .block ul li a:hover {
text-decoration:underline;
}
#left .block .title {
width:100%;
	background:url(images/les_13.jpg) repeat-x;
	height:27px;
	text-align:center;
}
#left .block .title div {
	background:url(images/les_14.jpg) no-repeat top left;
	width:13px;
	height:27px;
	float:right;
}
#left .block .title h3 {
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;
	padding:0;
	margin:0 auto;
	padding-top:1px;
}

/* CLEARED ELEMENT, SYSTEM DRUPAL */
.clear {
width:100%;
clear:both;
}
.clear-block:after {
  clear: inherit;
}
.node-form .standard {
  clear: inherit;
}



.none {
display:none;
}


.footer {
text-align:center;
margin:0 auto;
padding:20px;
clear:both;
}


.adw {
width:100%;
clear:both;
display:block;
margin:0 auto;
text-align:center;
}


.gall {
width:400px;
margin:0 auto;
text-align:center;
}
.gall h4 {
float:left;
font-size:18px;
margin-right:50px;
}
.gall2 {
width:700px;
margin:0 auto;
padding-left:20px;
}
.gall2 ul li {
width:290px;
float:left;
margin-right:50px;
margin-top:10px;
}


.galler {
width:750px;
margin:0 auto;
text-align:center;
overflow:hidden;
clear:both;
margin-top:20px;
}
.galler img {
border:#a54772 1px solid;
float:left;
height:135px;
margin:1px;
margin-top:1px;
padding:0;
}
.galler a {
padding:0;
margin:0;
}
.galler img:hover {
border: #666666 1px dashed;
}


#block_8 {
text-align:center;
}
#block_8 img {
margin-top:15px;
}