*
{
	margin:0;
	padding:0;
}

body, html
{
	background: #F2F2F2;
	color: #999999;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img
{
	margin:0px;
	padding:0px;
}

.border
{
	border : 3px double #E8E8E8;
}

a
{
	color : #0C53AC;
	text-decoration : none;
}

a:hover
{
	color : #0C53AC;
	text-decoration : underline;
}

.bold
{
	font-weight : bold;
}

p
{
	padding : 0 0 12px 0;
}

#title
{
	color : #ffcc66;
	font-weight : bold;
}

.title
{
	font-weight : bold;
	background-color : #F1F1F1;
	padding : 3px;
}

.center
{
	text-align : center;
	font-size : 15px;
}

.right
{
	float : right;
}

.clear
{
	clear : both;
}

.just
{
	text-align : justify;
}

#form
{
	font-weight : bold;
	background-color : #F1F1F1;
	padding : 8px;
	margin : 10px;
	border : 1px solid #CCCCCC;
}

#container
{
	width : 769px;
	margin : 0;
	background : url(../images/background.jpg);
	background-repeat : repeat-y;
}

#top
{
	width : 769px;
	height : 185px;
	background-image : url(../images/top.jpg);
	background-repeat : no-repeat;
	margin-bottom : -62px;
}

#top div
{
	height : 70px;
}

#top span
{
	font : 11px Europe_Ext, Verdana, sans-serif;
	margin-left : 45px;
	color : #436267;
}

#content
{
	width : 700px;
	margin : 0px 35px;
}

#submenu
{
	float : left;
	width : 140px;
}

#submenu span
{
	color : #ffcc66;
	font-weight : bold;
	line-height : 25px;
}

#spliter
{
	float : left;
	width : 20px;
}

#area
{
	float : right;
	width : 530px;
}

.photo
{
	float : left;
	margin-right : 15px;
	text-align : center;
}

.description
{
	float : left;
	width : 260px;
}

.right
{
	float : right;
}

.description ul
{
	list-style-image : url(../images/arrow.gif);
	margin-left : 20px;
}

.description ul span
{
	font-weight : bold;
}

#gallery
{
	width : 450px;
	text-align : center;
}

#bottom
{
	clear : both;
	font-size : 10px;
	color : #BBBBBB;
	text-align : center;
}

#title
{
	color : #ffcc66;
	font-weight : bold;
	height : 25px;
}

#text ul
{
	list-style-type : disc;
}

#text ul li
{
	margin : 10px 50px;
}

#attention
{
	background-color : #F2F2F2;
	padding : 5px;
	font-style : italic;
}

#attention img
{
	float : left;
	margin-right : 3px;
}

.input
{
	width : 250px;
	display : block;
	margin : 3px 0px 10px 0px;
	background-color : White;
	border : 1px solid #CCCCCC;
	color: #999999;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aboutTable .tableTitle
{
	background-color : #E9E9E9;
	font-weight : bold;
}

#aboutTable td
{
	padding : 5px;
	border-bottom : 1px solid #EDEDED;
}

.short
{
	width : 230px;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.vshort
{
	width : 200px;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.long
{
	width : 480px;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.but
{
	background-color : White;
	border : 1px solid #CCCCCC;
	color: #999999;
}

/* start main menu */

#mainmenu
{
	width : 710px;
	height : 62px;
	margin : 0 30px;
}

#mainmenu ul
{
	list-style-type : none;
}

#mainmenu ul li
{
	float : right;
}

#mainmenu ul li a
{
	display : block;
	width : 99px;
	height : 62px;
	background : url(../images/background.gif) no-repeat 0px 0px;
	color : #5A5858;
	text-decoration : none;
}

#mainmenu ul li a span
{
	width : 100%;
	text-align : center;
	display : block;
	padding-top : 25px;
	cursor : hand;
}

#mainmenu ul li a:hover
{
	background : url(../images/background.gif) no-repeat -100px 0px;
	text-decoration : none;
}

#mainmenu ul li a#current
{
	background : url(../images/background.gif) no-repeat -100px 0px;
	text-decoration : none;
}

/* end main menu */

/* start submenu */

#submenu ul
{
	list-style-type : none;
}

#submenu ul li
{
	margin-left : 0px;
}

#submenu ul li a
{
	display : block;
	width : 123px;
	line-height : 18px;
	vertical-align : bottom;
	padding-left : 12px;
	color : #5A5858;
}

#submenu ul li a:hover
{
	text-decoration : none;
	background-color : #F2F2F2;
}

#submenu ul li a#cat
{
	background-color : #F2F2F2;
}

/* end submenu */