in	body {background-color: #FFF; margin: 0; padding: 0;}

body {	margin: 0; padding: 0;}
html { margin: 0; padding: 0;}
p {margin: 10px; font-size: 13px; text-indent: 20px; text-align: justify;}



	#Table_01 { background-color: #f0e9d8;
				width: 900px; margin: 0 auto;
				height: 100%;
				border-top: 0; 
	}			
	a { text-decoration: none; color: #0033ff;  }
	a:hover, a:active { text-decoration: none;  color: #378be5;}

	.top { background-image: url("images/headbg.jpg"); background-repeat: repeat-x;
		   height: 94px;  }
	.menu {background-image: url("images/menubg.jpg"); background-repeat: repeat-x;
		   height: 46px;
		   font: 18px bold Arial Black; color: #378be5;}
	.search { width: 130px; height:17px;
				font-family: Tahoma; font-size: 12px;
				border-color:#348ee9; border-width: 0 1px;  border-style:solid;
				background-image: url("images/searchbg.jpg"); background-repeat: repeat-x; }
	#head_text p{ line-height: 14px; cursor: default;}

	#main_content {  margin: 20px;   margin-bottom: 40px; background-color: #f0e9d8;
					 }
	#main_content p { font-size: 16px ; 	}

	#path   { font-size: 12px ;  }
	#path ul  { margin-left: -5px; list-style-type: none; font-size: 12px ; display: inline;}
	#path  a {color: black; text-decoration: none; }
	#path  a:hover, #path  a:active { 	text-decoration: underline;  color: #378be5;	}


	.link a {color: #000000; text-decoration: none;}
	.link a:hover, .link  a:active { 	text-decoration: underline;  color: #000000;	}

	.foot { background-image: url("images/footbg.jpg"); background-repeat: repeat-x;
			height: 90px;  margin: 0 20px ;}
	.foot ul { list-style-type: none; display: inline; }
	.foot li { display: inline; margin: 0 10px;}

	.right_nav {  }
	.left_nav { }
	.img_1 {float: right; border: 0;  margin: 0 15px 15px 15px; }

	#afir {  font-style: italic; margin-top: 50px;}
	#afir  p { font-size: 26px; }
	#afir h2 {}

	.chakri { /*border: 1px solid black;*/
		background-color: #DBEDFB;
		border-top: 3px double #B1E0EA;
		border-bottom: 3px double #B1E0EA;}
	.chakri td { text-align: center;/*border-width: 1px 1px 0px 0px; border:solid black; */}
	.chakri a:hover, .chakri a:active {text-decoration: underline; }


/*   ------------------- 7 Лепесток ------------------------ */

	#addwish 
	{
		margin: 20px 0 40px 20px;
	}
	
	#wishtable{
		margin: 20px;   margin-bottom: 40px;
		background-color: #f0e9d8;
		width: 90%;
		margin: -8px 25px 0 25px; 
		border-top: 3px double #B1E0EA;
		text-indent: -20px;
	}	
		
	#wishtable tr{
		border-bottom: 3px double #B1E0EA;
	}
	#wishtable ul {
		list-style-type: none;
		
	}
	#wishtable li { 
		display: inline;
		margin: 0 10px;
		text-indent: -20px;	
		
	}
	#wishtable p { 
	text-indent: 10px;
	margin: 0;
		
	}

	#wishlist {
	border: 0px;
}
#wishlist td {
	padding: 5px;
	font-weight: bold;
}	
#wishlist a:hover, #wishlist a:active {
		text-decoration: none; 
		font-size: 20px;
	}
#stih {
	font-size: 13px; 
	padding: 20px auto; 
	color: blue;
}

#w_cnt {
	width: 250px;
	border: 2px dotted #B1E0EA;
	padding: 5px;
	float: left;
}
	
#ww_cnt {
	width: 350px;
	border: 2px dotted #B1E0EA;
	padding: 5px auto;
	float: leftt;
	margin: 10px auto;
}

/* ---------------------------------------------------------------- */

	

	#back_table, #back_table1, #back_table2, #back_table3 {
		background-color: #DBEDFB;
		border-top: 3px double #B1E0EA;
		border-bottom: 3px double #B1E0EA;
	}
	#back_table  tr{
		margin: 10px;
	}

	
	#help1, #help2 {
		background-color: #f0e9d8;
		border: 2px dotted #B1E0EA;
	}

	#helpbox1, #helpbox2 { 
		margin: 4px;
		font-size: 14px;
		line-height: 14px;
		
	}

	.wish_key {
       font-style: italic;  font-size: 16px;
	}
	.wish_message {
	   color: black; text-decoration: none; font-size: 16px; 
	}

	

/*   ------------------- Карта Сокровищ------------------------ */
	
	#map_shema {
		margin: 20px auto;
		border-top:outset 2px dotted #B1E0EA;
		border-bottom:outset 2px dotted #B1E0EA;
	}
	
	#tr_map, #kartasokr  {
		margin: 40px auto;
		border-top:outset 2px dotted #B1E0EA;
		border-bottom:outset 2px dotted #B1E0EA;

	}
	
	#tr_map td, #kartasokr  td , #map_shema td   {
		border: 1px solid #378be5;
		 
	}
	#tr_mapp {
		margin: 20px auto;
	}
	
	#map_inside {
		border: 1px solid #378be5;
	}
	#map_inside img {
		margin: 0px; 
		padding: 0px;
	}

 /* ---------------------------------------------------------------- */
 
 /*   ------------------- Мои желания ------------------------ */
 
 #float_menu {
	
	margin: 0 0 10px 10px;
	
}
#sub_menu {
	margin: 0px; 
	list-style-image: url('arrow.jpg');
}
ul {
	list-style-image: url('arrow.jpg');
}
#sub_menu li{
	
	display: inline;
}
#karta_edit  {
		margin: 30px;
		
}


 /* ---------------------------------------------------------------- */	
	
	#bot_menu {
		margin-top: 10px;
	}
	
	#sitemap {
			margin-left: 50px;
	}
	#sitemap a {
	
		color: black;
		text-decoration: underline;
	}
	
	#sitemap a:hover, #sitemap a:active { 
		text-decoration: none; 
		color: #378be5;
	}
	
	#in_forum {
		font-size: 13px; 
		line-height: 1.3;
		padding: 0 5px 0 15px; 
		cursor: default;
	}
	#in_forum a:hover, 
	#in_forum a:active {
		text-decoration: none;
		color: #378be5;
}	
	#in_forum  a {
		color: /*#0000CC;*/#0033ff;
		
		text-decoration: none; 
	}

	 #tigrish a {
		color: #000000;
	}	
	
	
	#tigrish a:hover, #tigrish a:active	{ 
		text-decoration: none; 
		color: #378be5;
	}
	
	/*
	#wishlist {
		list-style-type: none; 
		line-height: 25px;
	}
	*/
	#wishlist li {
		list-style-type: none; 
		line-height: 25px;
		display: inline;
	}	
		
	#wishlist a:hover, #wishlist a:active {
		text-decoration: underline; 
		font-size: 15px;
	}
	
	
	
	#log_in, #log_out {
		font-size: 13px; 
		/*padding-left: 10px;	*/
		cursor: default;
	}
	
	#regist a, #ls a, #mywishes a {
		color: black;
	}
	
	#regist a:hover, #regist a:active, #ls a:hover, #ls a:active,
	#mywishes a:hover, #mywishes a:active	{ 
		text-decoration: none; 
		color: #378be5;
	}
	
	#hey { 
		font-size: 14px;
		
	/*	margin: 0 auto;*/
			
	}
	.BottomHeadTable {
		   background-image: url("images/menubg.jpg"); 
		   background-repeat: repeat-x;
		   font: 12px bold Arial Black; 
		   color: #378be5;
	}
	
	.BuyQuots p {
		font-size: 12pt;
	
	}
	.BuyQuotsForm  {
		vertical-align: top;
		min-height:390px;
		min-width:500px;
	}
	
	.BuyQuotsForm  table {
			
			cursor: default;
			height: 25px;
			
	}
	
	.BuyQuotsForm  td {
			padding: 5px 5px 3px 5px;
			cursor: default;
			height: 25px;
			text-align: right;
			
	}
	
	.BuyQuotsForm  .submit {
			width: 100%;
			
			
	}
	
	.BuyQuotsForm  .Rules {
			width: auto;
			text-align: center;
	}
	
	.BuyQuotsForm  .checkbox {
			width: auto;
			text-align: left;
	}
	
	.BuyQuotsForm  .submit {
		
			background:#FFFFEE none repeat scroll 0%;
			border:1px solid #BBBBBB;
			margin:2px;
			text-align: center;
	}
	
/* --------------  ARTICLES ----------------------- */	
	
	.AtticleTable{
			cursor: pointer;
	}
	
	.Article{
		text-align: justify;
		cursor: default;
	}
	
	.Article, .ArticleText p {
		text-align: justify;
		font-size: 14px;
	}
	.ArticleLink {
		cursor: pointer;
	}
	
.ArticleText a {
	text-decoration: none;
	color: black;
}	
.ArticleText a:hover, .ArticleText a:active  {
	text-decoration: underline;
	color: black;
}	
	
	

.article_list_header {
	border: 1px solid #3366ff;
	font-size: 18px;
	font-weight: ;
	color: blue;
	height: 40px;
}
.article_s {
	border: 1px solid #3366ff;
	padding: 30px;
	
}
.font3 {
	font-size: 18px;
	
}

#inputtt  {
width:25px;
height:25px;
border: none;
font-family: sans-serif;
color: #000000;
vertical-align: middle;
background-image: url(images/edit.gif);
cursor: pointer;
} 

#svitok {
	background-image: url("images/svitok/vin.gif");
	background-repeat: no-repeat;
	margin: 0px;
	margin-top: -25px;
	padding-top: 130px;
}

/* --------------------------  KONKURS  ---------------------------- */

#vote_form {
	margin: 5px auto;
}

#vote_form  td{
	width: 400px;
	padding-left: 10px;
}

.td_top_grey {
	border-top: 1px solid grey;
	padding-left: 5px;
}

.td_top_grey  a{ 
	color: black;
	text-decoration: none;
}

.td_top_grey  a:hover, .td_top_grey  a:active { 
	color: blue;
	text-decoration: none;
}