body {
	margin: 0;
	padding:0;

}

.title{ color:#990000; font-size:17px; font-family:"Times New Roman"; font-weight:bold; padding-bottom:20px;}
/********** FOR XAJAX **********/
#status{
	position:absolute;
	display:none;
	top:1%;
	left:96%;
	}
/*******************************/


/************* LINK DEFAULT *********/
a {
	color: #990000;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
/***********************************/


/*********** TOP ****************/
#top{
	width:100%;
	height:103px;
	}
	
#logo{
	float:left;
	}
#top_info{
	float:left;
	width:70%;
	height:103px;
	overflow:hidden;
	}
#top_info IMG.topmain{
	float:left;
	margin:10px;
	}
#top_info #top_info_text{
	float:left;
	padding:10px;
	margin-right:10px;
	font-family:"Times New Roman";
	color:#333333;
	font-size:13px;
	}
#top_navigator{
	float:right;
	width:70px;
	height:103px;
	}
#top_navigator IMG#home{
	margin-top:24px;
	border:none;
	}
#top_navigator IMG#search{
	margin-top:12px;
	border:none;
	}
#top_navigator IMG#mail{
	margin-top:15px;
	border:none;
	}
/********************************/


/***************  MAIN MENU AND MIDLE TABLE  ******************/
#midle{
	width:100%;
	}
	
#midle TD#menu{
	width:224px;
	text-align:right;
	background:url(../images/design/main_menu_grag.jpg) repeat-y left top;
	
	}
#midle TD#menu DIV#menu1{
	width:224px;
	color:#990000;
	font-family:"Times New Roman";
	float:left;
	font-size:15px;
	
	}
#midle TD#menu DIV#menu1 a{
	color:#990000;
	font-family:"Times New Roman";
	font-size:15px;
	}
	
#midle #right_main	{

	background:#F3EDDE;
	border-bottom:1px solid #D6CCBD;
	border-left:1px solid #D6CCBD;
	}

#midle #right_main #menu_top_rigth{
	width:100%;
	float:left;
	background:url(../images/design/border.gif) bottom left repeat-x #FFFFFF;
	}
.lmenu{
	float:left;
	width:224px;
	padding-top:2px;
	padding-bottom:14px;
	background:url(../images/design/main_menu.jpg) left top no-repeat;
	}
.lmenu IMG{
	float:left;
	margin-top:5px;
	}
.lmenu .item_sel{
	float:left;
	width:183px;
	height:22px;
	vertical-align:top;
	}
.lmenu .item{
	float:left;
	height:22px;
	width:183px;
	vertical-align:top;
	}
	
/**--- Menu for AJAX -----**/	
.Tmenu a{
	text-decoration:none;
	font-size:12px;
	font-family:"Times New Roman";
	color:#990000;
	cursor:pointer;
	}
.Tmenu .T_item{
	background:#FFF;
	padding-left:15px;
	padding-right:15px;
	height:19px;
	float:left;
	border-right:1px solid #D6CCBD;
	border-top:1px solid #D6CCBD;
	border-bottom:1px solid #D6CCBD;
	}	
	
.Tmenu .T_item_sel{
	background:#F3EDDE;
	padding-left:15px;
	padding-right:15px;
	height:19px;
	float:left;
	border-right:1px solid #D6CCBD;
	border-top:1px solid #D6CCBD;
	border-bottom:1px solid #F3EDDE;
	}		
/**-----------------**/

/**************************************************************/



/****************** CONT *******************/
	
TABLE#cont{
	width:100%;
	height:500px;
	background:url(../images/design/cont_grad.gif) left top repeat-x #FEFCEE;
	}	
/***---------Left panel------------------------------------***/
TABLE#cont TD#cont_left{
	width:224px;
	}
#month{
	padding-top:11px;
	padding-left:20px;
	padding-right:50px;
	font-size:14px;
	font-family:"Times New Roman";
	font-weight:bold;
	color:#3E3E3C;
	}
	
	
	
/**------------Ccalender`--------------**/
	
#tab_cal{background:#EFEBD1; width:199px; font-size:12px; margin-left:20px; margin-top:15px; font-family:"Times New Roman";}

#tab_cal a{color:#4C4B48;}

#tab_cal TD.week{
	font-weight:bold;
	color:#990000;
	background:#E8E1B2;
	}
#tab_cal TD{  padding-left:2px; padding-right:3px;}
#tab_cal a:hover{color:red;}

.day TD{padding:1px; }

.name_year{display:block; font-size:15px;}/***Year***/

.month_name{ font-size:15px;}/***MOnth***/

.crs1 {cursor:pointer; color:#fff; text-decoration:none;}/***All day***/

.crs2 {cursor:pointer; color:green;  background:#FFFFFF; text-decoration:none; padding:2px;}/***Active day***/


/**------------------------------------**/

#zakaz{ width:199px;  height:89px; margin-top:10px; margin-left:20px;}
#zakaz IMG { border:1px solid #EFEAC8;}
#hits{ width:199px;  height:89px; margin-top:10px; margin-left:20px;}
#hits IMG { border:1px solid #EFEAC8;}

#opros_tit{ width:199px; padding-top:20px; margin-left:20px; font-size:18px; color:#FF9900; text-align:right;}
#opros{ width:199px;  margin-left:20px; font-size:14px;  text-align:right; color:#333333;}
.pol_stile{width:199px; background:url(../images/design/poll_grad.jpg) bottom left repeat-x #FEFCEE; border:1px solid #EFEAC8; margin-top:5px; font-size:12px; color:#333333;}
.pol_stile TD{}
#poll_name{ padding-top:5px;}
.vote_table{ width:199px;}
.radio{ }
.poll_batton{ padding-top:10px;}
/**-------------------------------------------------------**/




/**--------------------------Center panel-----------------------------**/
/**--------Search-----------**/
.findd{
	width:460px;
	height:50px;
	padding-top:15px;
	padding-left:20px;
	}
.findd #findtext{ width:372px; margin-right:10px; color:#999999; font-size:14px; border:1px solid #B3B9C3; font-family:"Times New Roman"; height:18px;}

.findd .findbut{ background:#E0DFE3; color:#000000; border-top:1px solid #F6F6F7; border-right:1px solid #B3B3B3; border-bottom:1px solid #919194; border-left:1px solid #B3B3B3;}

.search_select{float:left; padding:2px; }
.search_text{ font-size:13px; color:#333333; width:71%; margin-top:7px;}
/**-------------------------**/

/**----------Content------------**/
#content{
	padding:18px;
	float:left;
	width:93%;
	color:#333;

	}
.content_back_ramka{ float:left; width:95%;  background:#F8F6ED; border:1px solid #D6CCBD; padding:15px; font-size:12px;}
.content_back_ramka a { text-decoration:none;}
.content_back_ramka a:hover { text-decoration:underline;}
#path_size{ height:30px; padding-left:20px;}
#path_color{ width:100%; background:#FBF9F4;}
/**----------------------------**/

/**-------------------------------------------------------------------**/




/******************************************/	


	
/******************* BOTTOM ***************/

#bottom{
	background:url(../images/design/bottom_grad.gif) left top repeat-x;
	height:150px;
	width:100%;
	float:left;
	}
#copyright {
	float:left; 
	padding-left:243px; 
	}
#copyright DIV{
		margin-top:50px; 
		border-left:3px solid #990000; 
		padding-left:15px; 
		font-size:13px; 
		color:#333;
	}
	
#simplelogo{float:right; padding-right:165px;}
#simplelogo DIV{  
	margin-top:50px; 
	font-size:13px; 
	color:#333; 
	}
#mikro{float:left; vertical-align:bottom; padding-left:50px;}
#mikro IMG{ border:none; float:left;}
/******************************************/
	
	
	
	
	
	
	
	
	
	
	
	
	