* {margin:0; padding:0;}

body {
font-family: Tahoma,Arial,sans-serif;
background:#fff;
margin:0 auto 0 auto;
padding:0;
font-size: 14px;
}

a {text-decoration:none;}

a:link, a:visited {color:#d2d2d2;}
a:hover{color:#fff;border-bottom:1px white solid}
a img {border:0;}

a.undr, a.undr:link {text-decoration: underline;}
a.ah2 {display:block;clear:both;}
a.ah2:hover {color:#d2d2d2;text-decoration:none;}

h1 a {
display: block;
width: 980px;
height:74px;
text-decoration:none;
border:0px;
}
h1 a:hover {text-decoration:none;border:0px;}

.invisi {
display: none;
}

#wrap {
color:#b2b2b2;
width:980px;
margin:0 auto;
padding:0 0 20px 0;
}

#header {
clear:both;
background: url(images/header.jpg) top center no-repeat !important;
height: 74px;
margin: 0 0 0 0;
}

#contentwrapper {
background-image: url(images/bkg_main.gif);
background-repeat: repeat-y;
width: 980px;
}

#content {
background: url(images/bkg_content.jpg) bottom right no-repeat !important;
width: 900px;
margin: 0px 40px 0px 40px;
border: 0px solid red;
padding-top: 20px;
}

#realcontent {padding: 10px 10px 10px 10px;}
#realcontent h2 {font-weight:bold;font-size:16px;
	padding-top: 20px;
	padding-bottom: 10px;
	display: block;
	background: url(images/bkg4_h2.jpg) top left no-repeat;
	background-position: 0px 25px;
	clear: both;}
#realcontent h3 {font-weight:bold;font-size:13px;}
#realcontent UL LI {margin-left: 20px;font-size:12px;}

#footer {
padding-top: 23px;
background: url(images/bkg_footer.jpg) top center no-repeat !important;
}

#footer p {
color: #bbb;
text-align: center;
font-size: 10px;
}

#footer p a:hover{
color: #777;
}

.clear {
clear:both;
}

#bottommenu {clear:both;}

#rightmenu {
float: right;
width: 400px;
padding-right: 0px;
padding-bottom: 6px;
border: 0px solid red;
}

#rightmenu ul, #leftmenu ul {
list-style-type: none;
background:transparent;
/*margin-top:30px;*/
}

#rightmenu ul li {
float: right;
padding-left: 8px;
padding-right: 18px;
background: url(images/menu_sep.gif) top right no-repeat;
font-weight: bold;
}
#rightmenu ul li.first {background: none;}
#rightmenu ul li.active a{color:#666666;}

#righttopmenu {
float: right;
width: 400px;
padding-right: 0px;
padding-bottom: 6px;
border: 0px solid red;
}

#righttopmenu ul, #righttopmenu ul {
list-style-type: none;
background:transparent;
/*margin-top:30px;*/
}

#righttopmenu ul li {
float: right;
padding-left: 8px;
padding-right: 18px;
background: url(images/menu_sep.gif) top right no-repeat;
font-weight: bold;
}
#righttopmenu ul li.first {background: none;}
#righttopmenu ul li.active a{color:#666666;}


#leftmenu {
float: left;
width: 500px;
padding-bottom: 6px;
border: 0px solid green;
}

#leftmenu ul li {
float: left;
padding-left: 8px;
padding-right: 18px;
background: url(images/menu_sep.gif) top right no-repeat;
font-weight: bold;
}

#leftmenu ul li.last {
background: none;
}

.powrot {
font-size: 75%;
}

.foto_ditto {
padding: 20px 49px 30px 49px;
float: left;
display: table-cell;
text-align: center;
}

.foto_img:hover {text-decoration:none;border-bottom:none;}
.foto_img:hover img {border:1px solid #fff;}
.foto_img img {border: 1px solid #808080;}
.foto_ditto h2  {font-weight:bold;font-size:100%;}

/*MaxiGallery classes*/
.pagenumbers {text-align: center;margin:0 auto;width:800px;}
.thumbscontainer{margin-top:10px;margin-left:80px;width:830px;}
.thumbs li {padding-left:10px;padding-right:10px;padding-bottom:20px;width:146px;height:130px;display:table-cell;text-align:center;}
#lbImage a:hover, .thumbs li a:hover {text-decoration:none;border-bottom:none;}
.thumbs li p {font-size: 10px;text-align:center;margin:0 auto;display:block;}

h2.nml {
padding-top: 10px;
padding-left: 20px;
height: 39px;
display: block;
background: url(images/bkg4_h2.jpg) top left no-repeat;
background-position: 0px 24px;
clear: both;
border:0px solid red;
}

.foto_ditto2 , .foto_ditto_data{
padding: 15px 29px 20px 29px;
float: left;
display: table-cell;
text-align: center;
}
.foto_ditto2, .foto_ditto_data h3 {font-weight:bold;font-size:100%;}
.foto_ditto_data h3 a {font-weight:bold;font-size:80%;}
.foto_ditto_slider {width:200px;height:133px;}
.foto_ditto_slider_wrapper_or {width:202px;height:155px;padding:20px 49px 30px 49px;overflow:hidden;float: left;display: table-cell;text-align: center;}
.foto_ditto_slider_wrapper {width:202px;height:155px;padding:20px 49px 30px 49px; overflow:hidden;float: left;display: table-cell;}
.foto_ditto_slider_wrapper h2 {display:block;width:200px;text-align:center;font-weight:bold;font-size:100%;}
DIV.slider_link {padding:10px 0 0 20px;width:880px;font-size:0.9em;}
DIV.slider_link A:link, DIV.slider_link A {text-decoration:underline;}

table {
padding:0px;
margin:0px;
border:0px;
border-spacing:0px;
border-collapse:collapse;
}
table tr td {
padding: 2px 3px 2px 3px;
}
td.td_L {
text-align: right;
}

.info_date{
color: #ccc;
font-size: 10px;
padding-right: 10px;
}
.info_title {
font-family: "trebuchet ms", tahoma, sans-serif;
color:#c2c2c2;
font-style:italic;
font-size: 20px;
padding-left: 10px;
}
.info_content {
letter-spacing:1px;
padding-bottom: 25px;
}
.info_content a, .info_content a:link{font-weight:bold;color:#b2b2b2;text-decoration:underline;letter-spacing:0px;}

#addfeed a:hover {text-decoration:none;border:none;}
#plener {clear:both;}