html  {height:  100%;}
body { margin: 0; /*padding: 0*/; background: #ccc; /*text-align:center;*/ font-family:arial; font-size: 10pt; height:auto  !important;  min-height:100%;  height:100%;  position:relative;}
	body table.main, body table td, body table.main tr {border:0px solid red; padding: 0px; border-collapse: collapse;}
	body table.main {width: 800px; background: #ffffff; /*height: 100%;*/}
	body table.main td, body table.main tr {margin: 0px;}
a { color: #1A3DC1; text-decoration: underline;}
	a:hover { color: #1A3DC1; text-decoration: none}
/* make header */
.prh_name, .add_fav { height: 70px; vertical-align: bottom; }
.prj_name { padding-left: 50px; color: black; font-size:48pt; text-align: left; float:left; width: 400px; color: rgb(255,153,0); text-decoration: underline;}
.add_fav {line-height: 110px; vertical-align: bottom; padding-right: 50px; text-align: right; float: right; width: 300px;}
.h_descr { text-align: left; padding:10px 0px 10px 50px;}
.h_st_bar, .h_u_bar {  padding: 0px 50px 10px 50px; /*padding-left: 50px; padding-bottom: 10px;*/}
	.ub {width: 100%; }
		.ub .snd { text-align: right; }
.h_st_bar { color: #808080; }
.search_f { padding: 10px 50px 10px 50px; background: rgb(224,224,224); border: 1px solid #808080; margin: 10px 50px 10px 50px;}
	.search_f input.text { border: 1px solid #808080; width: 500px; }
	.search_f input.but { border: 1px solid #808080; margin-left: 10px; }

.body {padding: 0px 50px 0px 50px; /*color: red;*/}
	.body h2 { font-size: 20pt; font-weight: normal; margin: 10px 50px 20px 50px; padding: 0px; }
	.body p { margin: 0px; padding: 20px 50px 20px 50px; }
	.body p.sort_by1 { padding: 0px 50px 20px 50px; }
		.body p.sort_by b { font-weight:normal; background: #cccccc; }
	.body table.cat_list { padding: 0px 50px 0px 50px; margin-bottom: 0px; width: 100%;	 }
		.body .cat_list td { border: 0px solid green; vertical-align: top; text-align: left; }
		.body .cat_list ul { list-style: none; margin: 0px 00px 0px 0px; padding: 0px; font-size:10pt;}
			.body .cat_list ul li { margin-bottom: 5px; }
	.body ol {margin: 0px 50px 20px 50px;  padding: 0px; list-style-position: inside; font-size: 16pt;}
		.body ol div.stat_bar, .body ol li p {font-size:10pt;}
		.body ol div.stat_bar,  .body ul div.stat_bar{color:#808080; }
		.body ol li p {margin:0px; padding: 0px; text-align: justify; margin-bottom: 16pt;}
	.body ol.none{margin: 0px 50px 0px 50px;  padding: 0px; font-size: 16pt; list-style-type: none; list-style-position: outside;}
		.body ol.none div.stat_bar, .body ol li p {font-size:10pt;}
		.body ol.none div.stat_bar,  .body ul div.stat_bar{color:#808080; }
		.body ol.none li p {margin:0px; padding: 0px; text-align: justify; margin-bottom: 16pt;}
		.body ol.none li a {margin:-6px; padding: 0px;}
	.body ul.last_comm {margin: 0px 50px 20px 50px; padding: 0px; list-style: none; font-size: 16pt; }
		.body ul.last_comm li {padding: 0px 0px 20px 0px; margin-bottom:20px; border-bottom: 1px solid #000; border-bottom-style:  dashed; }
		.body ul.last_comm li p, .body ul li div.is_useful, .body ul li .add_comm { font-size: 10pt; text-align:justify; margin: 0px; padding: 0px;}
		.body ul.last_comm li .add_comm {padding-top: 5px;}
		.body ul.last_comm li .add_comm { color: #000; }
		/*.body ul.last_comm */.ajaxLink { cursor: pointer; text-decoration: none; border-bottom: 1px solid; border-bottom-style: dashed;}
		.body ul.last_comm li div.is_useful {color: #808080; margin-top: 3px;}

	.body ul.list {margin: 0px; padding: 0px; list-style: none; font-size: 16pt; }
		.body ul.list li {padding: 0px 50px 20px 50px; }
		.body ul.list li p, .body ul li div.is_useful, .body ul li .add_comm, .body ul li form { font-size: 10pt; text-align:justify; margin: 0px; padding: 0px;}
		.body ul.list li .add_comm { color: #000; }
		/*.body ul.last_comm */.ajaxLink { cursor: pointer; text-decoration: none; border-bottom: 1px solid; border-bottom-style: dashed;}
		.body ul.list li div.is_useful {color: #808080; margin-top: 3px;}
.btm td {  text-align:center; font-size: 10pt; padding: 20px 50px 20px 50px; vertical-align: bottom;}
	.btm .counters { border-top: 1px solid #000; padding-top: 10px; }


/* small comments */
div.mCommentElement {}
	div.mCommentElement .UserName {font-size: 14pt; }
	.mCommentElement .mComment {color: #000; /* float: right; */}
	 .cm_text { width: 400px; display:block; height:100px; border: 1px solid #808080; margin: 10px 0px 10px 0px;  }
	 .cm_but { border: 1px solid #808080; margin: 0px 0px 10px 0px; }
	 .time { color: #808080; }

/*mihan007*/
#AddSiteForm{padding-top: 20px;}
	#AddSiteForm #url_req{width: 300px;}
	#AddSiteForm textarea{width: 600px; height: 100px}
	#AddSiteForm .add_comment_mess{margin: 0px 0px 20px 0px; padding: 0px;}
#add_comment_form{padding-top: 20px;}

.add_comment_mess{margin: 0px 50px 20px 50px; padding: 0px;}
	.add_comment_mess .input_field{width: 600px;}
	.add_comment_mess .site_descr{width: 600px; height: 200px}

.or{color: rgb(255, 102, 0);}
.red{color: red;}
.time{color: #808080; font-size: 10pt;}

.imail {margin:0; padding: 20px 0px 20px 0px; text-align: left;}
.imail li{list-style-type: none;}
.gr{color: #808080; font-size: 8.5pt;}
.paging{margin: 0px 50px 0px 50px; width: 80%;}

#register {width: 80%; margin-left: 50px;}
	#register .title{width: 25%; text-align: right; vertical-align: top;}
	#register td #email, #register td #name, #register td #surname{width: 203px;}
	#register td #month, #register td #year{margin-left: 9px}
	#register td #ava{padding-top: 0px;}
	#register td {padding: 20px 20px 0px 0px;}
#auth {width: 20%;}
#cse-search-results, #auth td{padding: 0px 50px 10px 50px;}
#country_select, #region_select, #city_select{width: 209px; margin: 5px 0 0 0; padding: 0; display: block}

#AddSiteForm select, #AddSiteForm textarea, #AddSiteForm input, #add_comment_form input, #add_comment_form textarea{margin-bottom: 10px;}
#add_comment_form textarea{height: 200px;}
.tags {padding: 0 40px 0 40px; margin: 0px}
.tag {padding: 10px}
#categoryText
{	color: #808080;
}
#inText
{
	margin: 5px 10px 5px 10px;
	font-size: 11px;
	font-family: tahoma,verdana,sans-serif;
	text-align: justify;
}
