
.by_nick_by_id  {

    /*height: 80px;*/
    height:	150px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    float:left;
	width:470px;
}
.by_nick_by_id .design_box_border {
    float: left;
    width: 289px;
    /*height: 80px;*/
    height:	100px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 15px;
}


.search_by_id,
.search_by_nick,
.search_by_tag {
    margin: 5px;

}

.input_by_id,
.input_by_nick,
.input_by_tag {
    border: 1px solid #ccc;
    width: 150px;
    margin: 5px;
    text-align:center;
}

.input_submit {
    float: left;
}


.search_form {
    width: 100%;
    /*border: 1px solid #ccc;*/

}
.searchrow_block1{

width: 90%;

}
.short_desc {
margin-left: 1px;
}
    .thumbnail_block
    {
        margin-right: 10px;
    }
.desc {

}
.nick {
    margin-bottom: 5px;
    margin-left: 10px;
}
.search_form td,
.search_form th {
    padding:4px;
}

.search_form th {
    background-color: #eee;
}

td.search_form_caption {
    font-weight: bold;
        padding-right:10px;
    text-align:right;
    width:40%;
}
td.search_form_value{
width:60%;
}

.search_form_submit_row {
    text-align: center;
    /*border-top: 1px solid #ccc;*/
}

.input_text {
    width: 280px;
    border: 1px solid #ccc;
}

.search_form_caption {
    /*width: 200px;*/
}

.input_date {
    width: 30px;
    border: 1px solid #ccc;
}

.input_select {
    border: 1px solid #ccc;
    width: 180px;
    height: 100px;
}
.input_select_one
{
    border: 1px solid #ccc;
    width: 280px;

}
#entry_comments
{
    margin:12px;
}

#entry_comments h3
{
    font-size:16px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    padding-bottom:3px;
    border-bottom:1px solid #CCC;
}

.cmt
{
    margin-top:10px;
    overflow:hidden;
}

.cmt_photo
{
    width:55px;
    float:left;
}

.cmt_photo_small
{
    width:27px;
    float:left;
}

.cmt_photo_small .thumb_small
{
    margin-top:10px;
}

.cmt_post
{
    position:relative;
    width:486px; /* 553 */
    float:left;
    overflow:hidden;
    text-align:left;
}

.cmt_nick
{
    font-size:16px;
    font-weight:bold;
}


/*********** comments/blogs box */

.box
{
    width:100%;
    border-collapse:collapse;
    margin-top:1px;
}

.comments_box
{
    width: 675px;
    border-collapse:collapse;
    table-layout:fixed;
}

.box_t
{
    height:19px;
    width:100%;
    background-image:url(../images/img/box_t.gif);
}

.comments_box .box_t
{
    height:9px;
    background-image:url(../images/img/box2_t.gif);
    font-size:1px;
}

.box_tl, .box_tr
{
    height:19px;
    width:9px;
    overflow:visible;
}

.comments_box .box_tl, .comments_box .box_tr
{
    height:9px;
}

.comments_box .box_tl
{
    width:18px;
}

.box_m
{
    background-color:#efefef;
    margin-right: 5px;

    width: 100%;
}
.break {
font-size: 1px;
line-height: 1px;
float:right !important;
float: none;
}
/*
.box_m div
{
    width:100%;
    overflow:hidden;
}
*/

.box_m p
{
    margin:0;
    padding:0;
}


.box_ml
{

}

.comments_box .box_ml
{
    background-image:url(../images/img/box2_ml.gif);
background-color:transparent;
}

.box_mr
{
    background-image:url(../images/img/box_mr.gif);
}

.box_b
{
    height:9px;
    width:100%;
    background-image:url(../images/img/box_b.gif);
    overflow:hidden;
}

.box_bl, .box_br
{
    height:9px;
    width:9px;
    overflow:hidden;
}

.box_tl div
{
    position:relative;
}

.box_permalink
{
    position:relative;
    top:6px;
    margin-left:5px;
}

.comments_top
{
    width:100%;
    collapse-border:collapse;
    margin-left:7px;
}

.comments_bottom
{
    width:100%;
    collapse-border:collapse;
    margin-top:3px;
}

.comment_links
{
    text-align:right;
}

.comment_rate
{
    text-align:left;
    width:110px;
}

.comment_foo
{
    width:5px;
    font-size:1px;
}

.comment_info
{
    text-align:right;
    font-size:11px;
    color:#339933;
    padding-right:5px;
}

/*
table .comment_rate .entry_rate
{
    position:relative;
    top:-8px;
    left:8px;
    float:right;
    margin:0px;
    padding:0px;
}
*/
textarea#comment_text
{

}

/*********** comments button */

.cmt_btn
{
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
    float:right;
    background:#f5f5f5;
    height:20px;
    margin-left:3px;
}

.cmt_btn:hover
{
    background:#f9f9f9;
}

.cmt_btn div
{
    position:relative;
    top:-1px;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    height:14px;
    line-height:14px;
    padding:3px 8px 3px 26px;
}

.cmt_btn div img
{
    position:absolute;
    top:2px;
    left:6px;
}

.cmt_btn a
{
    text-decoration:none;
}

.cmt_btn a:hover
{
    text-decoration:underline;
}

.cmt_btn div b
{
    font-weight:normal;
    color:#999999;
    font-size:14px;
    margin-left:3px;
}

.blg_cmt_below_threshold
{
    font-size:11px;
    text-align:center;
}

.blg_cmt_toggle_replies
{
    padding:0 0 0 14px;
    font-size:11px;
}

.blg_cmt_more
{
    background-color:#CCC;
    text-align:center;
    margin:10px 0 10px 0;
}

.blg_cmt_more a, .blg_cmt_more span
{
    background-color:white;
    padding:0 10px 0 10px;
}

.blg_cmt_submit
{
    margin:0 0 0 20px;
    text-align:center;
}

.blg_cmt_submit label, .blg_cmt_submit input
{
    position:block;
    float:right;
}

.cmt_mood
{
    margin:0 0 0 5px;
}
.links1
{
    position: relative;
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}

.searchrow_block{
    margin-left: 90px;
}

.searchrow_block .searchrow_thumb_block {
    padding-top: 21px;
}
div.thumbnail_block
{
position:relative;
text-align:center;
padding:0px;
background-position:center center;
background-repeat:no-repeat;
width:68px;
/*border:none;*/
}
div.topmembers_block_1, div.topmembers_block_2, div.topmembers_block_3
{
   position:relative;
   overflow:hidden;
   float:left;
}

div.topmembers_block_1, div.topmembers_block_2, div.topmembers_block_3
{
   width:70px;
   margin:10px 8px;
}
div.topmembers_nickname
{
   position:relative;
   height:17px;
   line-height:15px;
   vertical-align:middle;
   text-align:center;
   font-weight:normal;
   margin-right: auto;
   margin-left: auto;
   border: 1px solid #DFE4E8;
   top: 2px;
   margin-bottom: 2px;
   background-image: url(../images/img/nick_bar.jpg);
   background-repeat: repeat-x;
   white-space: nowrap;
}

div.topmembers_nickname a,
div.topmembers_nickname a:hover {
    font-weight:normal;
    font-size:10px;
}