body
{
	background:#ddf8ff;
	color:#5e5e5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
}
td
{
	font-size:70%;
}
img
{
	border:0;
}
p
{
	padding:0;
	margin:0;
	padding:7px 0px 7px 0px;
}
form
{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
	color:#ffffff;
}

a:hover
{
	text-decoration:underline;
}
select, input, textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
.nav ul
{
	margin:0;
	padding:0;
	list-style-type: none;
}
.nav ul li
{
	padding-left:15px;
	margin-top:15px;
	background:url(i/line.gif) no-repeat left;
}
.menu ul
{
	margin:0;
	padding:0;
	list-style-type: none;
	margin-left:31px;
}
.menu ul li
{
	padding-left:25px;
	margin-right:48px;
	float:left;
	background:url(i/img_menu.gif) no-repeat left center;
	height:33px;
}

.menu_left ul
{
	margin:0;
	padding:0;
	list-style-type: none;
	margin:5px 0px 35px 0px;
}
.menu_left ul li
{
	padding-left:25px;
	padding-bottom:5px;
	background:url(i/tilda.gif) no-repeat left center;
	color:#ffffff;
	font-weight:bold;
}
.menu_left a
{
	color:#94eeff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.menu_left a:hover
{
	text-decoration:underline;
}

.menu_left div
{
	margin:3px 0px 3px 37px;
}

.menu_bottom
{
	margin:0px 10px 30px 30px;
}
.menu_bottom div
{
	padding-right: 25px;
	color:#ffffff;
	font-weight:bold;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif; 
}
.menu_bottom a:hover
{
	text-decoration:none;
}
.inp
{
	width:165px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0px 4px 0px;
	font-size:100%;
}
/* IE6 */
* html .menu_left div {
	margin:3px 0px 3px 10px;
}
.clear
{
	height:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	font-size:0;
}
.lang
{
	position:absolute; 
	right:20px; 
	top:10px; 
	z-index:1;
}
.lang div
{
	float:left;
}
.day
{
	float:left; 
	margin:3px 6px 0px 0px;
}
.pers
{
	float:left; 
	margin-right:15px; 
	line-height:15px;
}
.pers span
{
	color:red;
}
.title
{
	float:left; 
	color:#46779f; 
	font-size:120%; 
	font-weight:bold;
	padding-bottom:13px;
	line-height:12px;
}
.title a
{
	color:#46779f; !important
	text-decoration:none;
}
.title span
{
	color:#5e5e5e;
	font-weight:normal;
	font-size:80%;
}

.photo
{
	background:url(i/border.gif) no-repeat; 
	width:148px; 
	height:106px; 
	text-align:center; 
	float:left; 
	margin:0px 14px 5px 0px;
}

.photo_01
{
	background:url(i/border.gif) no-repeat; 
	width:148px; 
	height:106px; 
	text-align:center; 
}
.side_p
{
	background:url(i/border.gif) no-repeat; 
	width:148px; 
	height:106px; 
	text-align:center; 
}
.top_cent
{
	background:url(i/bg_top.gif) no-repeat; 
	padding:31px 30px 0px 47px;
}
.content
{
	background:#ffffff url(i/bg_bottom.gif) no-repeat bottom;
	padding-bottom:90px;
	
}
.content a
{
	color:#5e5e5e;
	text-decoration:underline;
}
.content a:hover
{
	text-decoration:none;
}

.pr
{
	margin:6px 0px 13px 0px;
}
.class1 A:link {text-decoration:none; color:#ffffff;}
.class1 A:visited {text-decoration:none; color:#ffffff;}
.class1 A:active {text-decoration:none; color:#ffffff;}
.class1 A:hover {text-decoration:none; color:#ffffff;}
.class1  {text-decoration:none; color:#ffffff;}


.class2 A:link {background-color:#D81C11; text-decoration:none; color:white;padding:4px ;margin:0px;}
.class2 A:visited {background-color:#D81C11; text-decoration:none; color:white;padding:4px ;margin:0px;}
.class2 A:active {background-color:#D81C11; text-decoration:none; color:white;padding:4px ;margin:0px;}
.class2 A:hover {background-color:white; text-decoration:underline; color:#D81C11;padding:4px ;margin:0px;}

.input_txt 
{
	width:200px;
	border:1px solid #a5e2f1;
}
textarea 
{
	width:200px;
	height:120px;
	border:1px solid #a5e2f1;
}
.r
{
	color:red;
}

.left_col
{
	padding-left:13px; 
	color:#ffffff; 
	margin-top:25px;
}

.gallery_on
{
	border:3px solid #b5ebf1;
	padding:2px;
	float:left;
	margin:0px 10px 10px 10px;
}
.gallery_off
{
	border:1px solid #b5ebf1;
	padding:4px;
	float:left;
	margin:0px 10px 10px 10px;
}
.main
{
	border:3px solid #b5ebf1;
	width:360px;
	padding:2px;
	margin-left:10px;
}
/* IE6 */
* html .main {
	margin-left:20px;
}
.classhidden
{
 display: none
}
.left_col
{
	margin:63px 0px 0px 13px; 
	color:#ffffff;
}
.right_col
{
	margin-left:45px; 
	margin-top:82px;
	margin-right:30px;
	color:#ffffff;
}

.ins ul
{
	margin:0;
	padding:0;
	margin:5px 0px 3px 30px;
}
.ins ul li
{
	list-style: disc;
	padding-bottom:5px;
}
