
.fr {float: right}
.fl {float: left}
.c {text-align: center}
.l {text-align: left}
.r {text-align: right}
.j {text-align: justify}
.clear {clear:both}
img{ border:0px}
ul,ol {list-style-position:inside}
a:link		{color:#454545; text-align:justify; text-decoration:underline;}
a:visited	{color:#454545; text-align:justify; text-decoration:underline;}
a:active, a h1	{color:#454545; text-align:justify; text-decoration:underline;}
a:hover	,a:hover h1	{color:; text-align:justify; text-decoration:none;}


body{
font-family: Tahoma, Arial , sans-serif;
 position:relative;
 padding:0px; margin:0px;
 background: #87AADE url('/img/2009/fons.png') top center repeat-y;
 }


div#pagebody{
	width:950px;
	border-style: solid;
	border-color: black;
	border-width: 0 3px;
	margin:0 auto;
}

#yearlist{
padding:5px;
font-size:16px !important;
}

#yearlist div {
	float:left;
	padding:4px;
}
#yearlist a {
	text-decoration:none !important;
}
#yearlist a:hover {
	font-size:22px !important;
}

div#cbody{
background:  url('/img/2009/stripes.gif') no-repeat;
background-position: 120px 0px ;
margin-top:-45px;
}
div#header {
	position:relative;
	background:  url('/img/2009/header.gif') no-repeat;
	height:220px;
	margin-bottom:-10px;
}
div#left {
	margin-top:62px;
	width:250px;
	float:left;
	height:420px;
}


div#bottom {
	position:relative;
	padding:25px;
}
	
div#banner{
	position:absolute;
	border:1px solid black;
	left:310px;
	top:20px;
	z-index:100;
}
#homelink{



	position:absolute;
	top:10px;
	left:250px;
	height:157px;
	width:698px;
	z-index:1;
	background:  url('/img/2009/logo.gif') no-repeat;
}
#homelink a {
	display:block;
	margin-top:87px;
	width:640px;
	height:70px;
}

#right{
padding:70px 20px 20px 20px;
float:left;
width:640px;
}


#sp img {margin:5px; border: 1px solid black}

#menutable {
	float:left;
	width:200px;
	margin:0px;
}
#menutable li {
	padding:0;
	margin:0;
	display:block;
	list-style:none;
}


#menutable span {
	display:block;
}
.menulink a, .menulink a:visited {
	color:black;
	font-size: 19px;
	padding:6px 0;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	
}

#menutable .selected a , #menutable selected a {
	color:#FF6D00 !important;
}


.menulink a:hover {	color:#454545;
display:block;text-decoration:none }


a.talak {
	font-weight:bold;
	font-size: 12px;
	margin-top:10px;
	display:block;
	width:100px;
}

.transparent { width:93px; height:93px; background:url('/img/2006/transparent_box.gif')}


.comment p,.comment ul, div.message{font: normal 12px; color:#222;background:none;border:none; text-align:justify;padding:3px 0px;  }
p,ul{font-size: 12px;color:#222;background-color:none; padding:5px 15px 15px 15px; margin:10px}

h1, h1 a, #foto h1, #foto h1 a			{margin:3px;font-weight:bold; font-size:16px; color:#454545; text-align:left; padding-left:10px; padding-right:10px;}
h2, h2 a	{font-size:20px; margin:3px;font-weight: bold; font-size: 13px; color:#222; text-align:center; padding-left:10px; padding-right:10px;}
 h1 a, h2 a , #foto h1 a {padding:0px}
input.form	{height:15px; width:300px; font-size: 11px; border:1px solid #222; margin-bottom:3px; padding:2px}
textarea {width:300px;height:200px; font-size: 11px; border:1px solid #222; margin-bottom:3px; padding:2px}
.txt {height:150px; width:300px; font:10px}
input.button{width:110px; height:20px;font: bold 12px; color:#222; border:1px solid #222; background-color:#ddd;}
#spmstp {display:none}

div.submessage {padding:2px 15px 2px 15px;font-size: 10px;color:#222; border-bottom:solid 1px #222}
div.comment, p {background-color:none; 
border-bottom:1px dashed #454545;/*
background:url('/img/2008/spacer.png') bottom center no-repeat;
*/
padding:5px 10px 20px 10px; margin:10px; font-size:  12px; color:#222; text-align:justify; }

div.comment img.thumb {border:2px solid #454545; margin:5px 15px 5px 0} 
img.galleryimg {border:1px solid #454545; margin:5px}
a.galleryimg,a.galleryimg:hover {width:160px;height:124px; text-align:center; display:block; float:left}

span.date {font-size:  10px; color:#222;}
div.message {padding:10px}
div.message img {margin:15px; border:1px solid black}
.forums {
	width:660px;
}
.forums td {border:2px solid #222; padding:1px; font-weight:bold; font-size:  12px;background-color:none;color:#222; text-align:center }

.forums th {font-weight: bold; font-size: 13px; background-color:#ddd; border:none solid 1px; padding:1px}

.p2	{font-weight:  bold; font-size: 12px; color:#454545; text-align:justify;}

