body {
	background:url('img/background_01/bg.gif');
	background-color:#adada2;
}

a {
	color:#2c629a;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, Sans-Serif;
}

a:link {
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#3b7ab5;
	text-decoration:underline;
	font-weight:bold;
}

a:link.cat,a:hover.cat,a:visited.cat{color:#000000;}

.tuman {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}


a:link img.smiles {
	filter:progid:dximagetransform.microsoft.alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}

a:hover img.smiles {
	filter:progid:dximagetransform.microsoft.alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}


a.index_button {
	background:url('img/buttons/index/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.index_button:hover {
	background:url('img/buttons/index/button_over.gif') no-repeat;
}

a.gallery_button {
	background:url('img/buttons/gallery/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.gallery_button:hover {
	background:url('img/buttons/gallery/button_over.gif') no-repeat;
}

a.services_button {
	background:url('img/buttons/services/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.services_button:hover {
	background:url('img/buttons/services/button_over.gif') no-repeat;
}

a.lessons_button {
	background:url('img/buttons/lessons/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.lessons_button:hover {
	background:url('img/buttons/lessons/button_over.gif') no-repeat;
}

a.news_button {
	background:url('img/buttons/news/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.news_button:hover {
	background:url('img/buttons/news/button_over.gif') no-repeat;
}

a.links_button {
	background:url('img/buttons/links/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.links_button:hover {
	background:url('img/buttons/links/button_over.gif') no-repeat;
}

a.forum_button {
	background:url('img/buttons/forum/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.forum_button:hover {
	background:url('img/buttons/forum/button_over.gif') no-repeat;
}

a.guestbook_button {
	background:url('img/buttons/guestbook/button.gif') no-repeat;
	display:block;
	width:128px;
	height:29px;
}
a.guestbook_button:hover {
	background:url('img/buttons/guestbook/button_over.gif') no-repeat;
}


.m_tuman {
	filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity:0.8;
 opacity:0.8;
	border-right:#d9d9d9 2px solid;
	border-top:#d9d9d9 2px solid;
	border-left:#d9d9d9 2px solid;
	border-bottom:#d9d9d9 2px solid;
}
a:link .m_tuman {
	border-left-color:#d9d9d9;
	border-bottom-color:#d9d9d9;
	border-top-color:#d9d9d9;
	border-right-color:#d9d9d9;
}
a:hover .m_tuman {
	border-left-color:#f1f1f1;
	border-bottom-color:#f1f1f1;
	border-top-color:#f1f1f1;
	border-right-color:#f1f1f1;
}

.stl1 {
	position:absolute;
	top:-6000px;
}

.stl2 {
	position:absolute;
	top:-6000px;
}

h1 {
	color:#000000;
	font-size:10pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	text-decoration:none;
}

h2 {
	color:#000000;
	font-size:9pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
}

h3 {
	text-decoration:none;
	color:#000000;
	font-size:8pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}

h4 {
	text-decoration:none;
	color:#000000;
	font-size:10pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}

.h5 {
	text-indent:40px;
	margin:10px 0px 0px 0px;
}

.h6 {
	text-indent:40px;
	margin:0px;
}


.menu	{
	width:122;
}

.h01 {
	text-decoration:none;
	color:black;
	font-size:10pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

.h001 {
	text-decoration:none;
	color:#ebedef;
	font-size:10pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

.h002 {
	text-decoration:none;
	color:#3d3d3d;
	font-size:9pt;
	font-family:Arial, Helvetica, Sans-Serif;
}

.h02 {
	text-decoration:none;
	color:#daa520;
	font-size:10pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

.h03 {
	text-decoration:none;
	color:black;
	font-size:13pt;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}


.table {
	background-color:white;
}


/* image */
.thumbroot {
	position:relative;
	overflow:hidden;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:0px;
}

.thumblink {
	position:relative;
	overflow:hidden;
	margin:0px 4px 4px 8px;
	border:0px;
	background-repeat:no-repeat;
}

.thumbfader {
	position:relative;
	filter:alpha(opacity=0);
	border:0px;
	-moz-opacity:0.0;
}

.thumbinfo {
	position:relative;
	overflow:visible;
	cursor:pointer;
	left:8px;
	bottom:7px;
	float:left;
	display:none;
	clear:both;
	margin:0px;
	padding:0px 6px 0px 2px;
	border:1px solid;
	font-size:10px;
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	background-color:#b2b2b2;
}

