html, body 
{
	height: 100%;
	margin: 0;
	padding: 0;
	background : #E5DADA;
}

p
{
	color: #403030;
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : justify;
	margin : 0px;
}

a
{
	color: #662929;
	text-decoration : none;
	cursor: hand;
}

a:hover
{
	color: #999191;
	text-decoration : none;
	cursor: hand;
}











#main_tbl
 {
	width : 100%;
	height : 100%;
}

#top_left_td
{
	background : #807979 url(images/top_left.gif) no-repeat scroll;
	width : 180px;
	height : 125px;
}

#header_td
{
	background : #E5DADA;
	vertical-align : top;
	height : 125px;
}

#top_right_td
{
	background : #E5DADA;
	width : 180px;
	height : 125px;
}

#menu_td
{
	background : #807979 url(images/menu.gif) no-repeat scroll;
	width : 180px;
	vertical-align : top;
}

#menu_td p
{
	color : #999999;
	font : 22px serif;
	text-align : right;
	margin-right : 14px;
	letter-spacing : 4px;
}

#menu_td a
{
	color: #999191;
	text-decoration : none;
}

#menu_td a:hover
{
	color: #E5DADA;
}

p#lang
{
	text-align : right;
	margin-right : 17px;
    margin-top: 5px;
	letter-spacing : 1px;
}

a#lang
{
	color: #999191;
	font-size : 16px;
	font-weight : bold;
	font-family : cursive;
}

a:hover#lang
{
	color: #999191;
	font-size : 17px;
}

#body_td
{
	background : #E5DADA url(images/edge.gif) repeat-y scroll;
    height : 100%;
	vertical-align : top;
}

.submenu_td
{
	height : 30px;
}

.submenu_td p
{
	color: #403030;
	font : 19px serif;
	margin-left: 20px;
	letter-spacing : 4px;
}

.submenu_td a
{
	color: #999191;
}

.submenu_td a:hover
{
	color: #807979;
}

#content_div
{
	margin : 20px 0px 20px 40px;
	background : url(images/content_bgr.gif) no-repeat scroll top left;
}

.grad_td
{
	height : 3px;
    background : #E5DADA;
}

#right_td
{
	background : #E5DADA url(images/right.gif) no-repeat scroll bottom;
	width : 180px;
}

#ilya_td
{
	height : 30px;
}

#ilya_td p
{
	color : #403030;
	font : 10px Tahoma;
	margin-left : 40px;
	margin-bottom : 5px;	
}

#ilya_td a
{
	font : bold 10px Tahoma;
}


.gallery_tbl
{
    margin : 0px 5px 0px 15px;
	border : solid 1px #403030;
}

.gallery_tbl td
{
	vertical-align : middle;
}

.gallery_tbl td img
{
	border : solid 1px #E5DADA;
}

P.photo
{
	color : #403030;
	font-family : sans-serif;
	font-size : 14px;
	margin : 15px 0px 15px 15px;
}

P.photo a
{
	color : #E5DADA;
	font-size : 11px;
}

P.photo a:hover
{
	color : #999191;
	font-size : 11px;
}










P.small
{
	color: #403030;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
}

P.xsmall
{
	color: #403030;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
}

P.small_b
{
	color: #403030;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	text-align : left;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
}

P.head
{
	color: #403030;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
}

P.comm
{
	color: #403030;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	font-weight : normal;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
}

P.alarm
{
	color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
}

P.micro
{
	color : #403030;
	font-family : sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 40px;
}

P.logo
{
	color : #403030;
	font-family : Georgia;
	font-size : 30px;
	font-style : italic;
	font-weight : bold;
	text-align : justify;
	margin-top : 20px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left : 40px;
}







