.forum_small br
{
height:1px;
display:none;
}
.cl1
{
  background: black;  
}

.bottom_menu
{
 background:#ffd0f0;
 height:25px;
 font-size:14px;
}

.cat
{
  float:left;
  background-color:#8B0054;
  height:24px;
  width:24px;
}
a
{
cursor:pointer;
}
a:hover .cat
{
  
  background-color:red;
  cursor:pointer;
}
#login_box_msg
{
padding:5px;
color:red;
}

a img
{
border:0;
}
table tr td
{
  font-size:12px;
  font-family:tahoma;
}
.author
{
  background:url(/images/aut.png) no-repeat right bottom;
}
.next_st,.prev_st
{
  width:75px;
  text-align:center;
  font-size:10px;
}

.st_title_small
{
  background:#8B0054;
  font-size:9px;
  height:15px;
  color:white;
  text-align:center;
  width:100%
}
#categories li a h1
{
  margin:-2px 0 0 0;
  padding:0 0 0 10px;
  font-size:17px;
  font-weight:normal;
  
  
  float:left;
   
}

.box_header
{
  background-image: url(images/back2.png);
  text-align:center;
  border:1px solid #8B0054;
  
}

.story_box .subject_box a
{
  color:#020693;
}
.box_header h1
{
  font-size:14px;
  margin:5px;
  font-style:italic;
}

.box_header h1 a
{
  color: #150F8D;
}

.box_header h1 a:hover
{
  text-decoration:underline;
}
.voprosFon div
{
  color:#333333;
  font-size:10px;
  font-style:italic;
  
}

.subject_box a
{
  /*font-size:12px;*/
  padding-left:2px;
}

a.snap_noshot
{
  font-size:13px;
  color:green;
}

.y5 * 
{
font-size:12px;
}

h2 
{
font-size:15px;
font-weight:bold;
margin:0px 0 0 5px;
}

.subject_box h5
{
  text-align:left;
  color:#3b3b3b;
  font-size:11px;
  font-weight:normal;
  padding:0px;
  margin:0px;
}


img.s
{
float:left;
position:relative;
}

.bottom_menu tr td
{
 text-align:center;
}                   

.date_app
{
  background:#ffd0f0;
  font-size:14px;
  font-weight:bold;
  width:370px;
}

li ul li  a     
{
  font-weight:normal;
}

li ul
{

border:1px dotted #8B0054;
padding:10px;

}

.c_pages .small a
{
  font-size:14px;
}
.c_pages
{
  font-size:14px;
  padding:10px 20px 0 0;
  
}

li ul a
{
 font-size:12px;
}
#categories li
{
 font-family:Tahoma;    
 
 
 list-style:none outside none;
 

 border-bottom:1px dotted  #8B0054;
 margin-top:4px;
 position: relative;
  
 
}

#categories
{
 line-height:25px;
 list-style-type:none;
 padding:0px;
 margin:0px;
}

.cat_name
{
width:168px;
padding:0 0 0 5px;
}

a.cat_name:hover
{
  background:#F8D8FA;
  color:#8B0054;
} 
.combo_down
{
background:url("/images/down.png") no-repeat scroll 0 0 transparent;
height:20px;
position:absolute;
right:0;
width:20px;
top:-1px;
}

#categories li a img
{
 
}
#categories li a
{
/*display:table-cell;

vertical-align:middle;*/
}

.story_box_big h1
{
font-size:16px;
}
.column_block
{
  clear: both;
}

a:link, a:active, a:visited
{
  color:#85066f;
  text-decoration: none;
}

.vk
{
  position: relative;
  padding:3px;
}


.pero
{
position: relative;
background: url("images/pero.gif") no-repeat;
background-position: right;
height:121px;
margin-top:-120px;
margin-left:250px;
font-size:24px;
font-weight : bold;
font-style:italic;
color:#5e0a3d;

width:178px;

}
.c15_bg
{
position: relative;
background: url("images/proza_bg.gif");
}

.c14_bg
{
position: relative;
background: url("images/proza_bg.gif");
}

.c12_bg
{
position: relative;
background: url("images/smile.gif");
}

.c10_bg
{

}


.c8_bg
{
position: relative;
background: url("images/st.gif");
}

.c7_bg
{
position: relative;
background: url("images/7_bg.gif");
}

.c13_bg
{
position: relative;
background: url("images/work.gif");
}


.c3_bg
{
position: relative;
background: url("images/zd.gif");
}

.c11_bg
{
position: relative;
background: url("images/h.gif");
}

.c4_bg
{
position: relative;
background: url("images/deti_bg.gif");
}

.c2_bg
{
position: relative;
background: url("images/money.gif");

}

.c6_bg
{
position: relative;
background: url("images/friends.gif");
}
.c5_bg
{
position: relative;
background: url("images/dog_bg.gif");

}
.c9_bg
{
position: relative;
background: url("images/intim_bg.gif");
}


.title
{
background: #f4b1f8;
  background: url("images/line.gif") repeat;
  background-position: bottom;
    color: #801869;
  font-family : Verdana, Arial, sans-serif,Tahoma;
  font-size : 18px;
  
  padding: 0px 0px;
  
  border-top: 0px;
  height : 30px;

  /*background: #f4b1f8;*/
    
}
.vk_info
{
 position: relative;
  float:right;
}
.vk_item
{
  position: relative;
  float:left;
  margin:5px;
  padding:3px;
  border: 1px solid #8B0054;
}

.user_name
{
  text-align:left;
}

a:hover ,a.menuLink:hover
{
 color: #F788A9;
 text-decoration : none;
}


.category_name ,  .category_count
{
  float: left;
  
  padding-left:5px;
  font-size : 16px;
  font-weight : bold;
}

.big_link
{
  
  font-size : 12px;
  font-weight : bold;
}

.category_count
{
  float: right;
}

.category, .category_active
{
  
  font-size: 13px;
  clear: both;
  border-bottom: 1px #F48AFB solid;
  
}

.path {
  
  background: #F8EBF6;
  border: 0;
  border: 1px #F48AFB solid;
  width:100%;
  font-family: arial,verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	padding: 1px;
	margin: -1px;
}

.category_img
{
  float: left;
  padding: 5px;
  height:24px;
  width:24px;
  
}
.block_title ,a.block_title_link:link, a.block_title_link:active, a.block_title_link:visited
{
  color: #150F8D;
}


.block_title_small
{
  font-size: 12px;
}

.block_title , .columnBlock 
{
border: #8B0054 1px solid;
}



.columnSpace
{
  clear: both;
  font-size:2px;
  background: white;
  height:2px;


}
.small
{
  font-size:12px;
}

.small2
{
  font-size: 12px;
 /* width: 178px; */
  border:0px;
  text-decoration: none;
}
.small3
{
  font-size: 12px;
  width: 100px;
  border:0px;
  text-decoration: none;
}
.block_title_text
{
  position:relative;
  left:-2px;
  top:5px;
  
  z-index:1;
  
}
.figure_big
{
float:left;
}
.figure,.figure_big {
 /* Выравнивание рисунка по левому краю */
 background: #d0d0d0; /* Цвет фона */
 padding: 4px; /* Поля вокруг картинки */
 margin:
  0 /* Отступ сверху */
  6px /* Отступ справа */
  4px /* Отступ снизу */
  0; /* Отступ слева */
}


.figure2 {
 
 background: #d0d0d0; /* Цвет фона */
 padding: 4px; /* Поля вокруг картинки */
 margin:
  0 /* Отступ сверху */
  6px /* Отступ справа */
  4px /* Отступ снизу */
  0; /* Отступ слева */
}

.block_title_img
{
  
  position: relative;
  float:left;
  margin-left:10px;
  
  
  
  z-index:0;
  
}

.date_now
{
  color:red;
  font-weight : bold;
}

.date_old
{
  color: blue;
}
.date_app
{
  margin-top:20px;
  font-size:12px;
  font-style:italic;
}
.read_now_link, .edit_now
{
 text-align:right;

}

.st_img
{
  text-align:center;
  
}
.read_now_link a:hover
{
border:0;
}
.read_now_link a
{
  border-bottom:1px dotted #020693;
  color: #020693;
}

.counts
{
  color: blue;
}

input
{
    padding: 0px 0px 0px 0px;
  
  border: #8B0054 1px solid;
  background: #f2c1f5;
  color: #000000;
  
  font-family : Tahoma, Verdana, Arial, sans-serif;
  
  font-size : 12px;
  
}

.story_footer
{

 padding-right:10px;
 margin-top:10px;
 font-size: 11px; 
 text-align:right;

}

.date , .time
{
  color: blue;
}

.now_reads
{

   position: relative;
   float:right;
   background: #8B0054;
   margin-top:-13px;
   padding-right:5px;
   color:white;
   font-size:11px;
   text-align: center;
   width:100px;
}
ul
{
padding:0px;
margin:0px;
}
.aut
{
  clear: both;
}
.empty_cnt
{
position: relative;
   float:right;
 height:1px;
 width:1px;
 margin-top:-13px;
}
  
.date, date_old,date_now,.time
{
  font-size:11px;
}
.story_content
{
  text-align: justify;
  width: 100%;
  font-size:11px;
  position:relative;
}

.st_left
{
width:135px;
}
.story_content .st_left
{
   
   float:left;
   text-align:center;
   padding-top:3px;
}
.story_content .st_left .comment
{
  width:35px;
  background:url(images/comment.png) no-repeat top left;
}

.story_content .st_left .view,.story_content .st_left .comment
{
  float:left;

  text-align:left;
  padding-left:25px;
  height:20px;
  color:#de460a;
  font-size:12px;
}

.story_content .aut
{
  background:url(images/aut.png) no-repeat top left;
  padding-left:25px;
  text-align:left;  
}

.story_content .st_left .view
{
  background:url(images/view.png) no-repeat top left;
    width:50px;
}
.story_content .st_right
{
   background: url(images/polosa.png) no-repeat top right;
   
   padding:5px;
   
}

.story_content_full
{
  text-align: justify;
}

.empty_vote
{
  width:150px;
  background:#f0f0f0;
  height:15px;
  position:relative;
}

.opros_text
{
text-align:left;
}

.full_vote
{
  width:150px;
  background:#85066F;
  height:15px;
  position:relative;
}
a.check_off
{
  background: #85066F url(images/check_off.png) no-repeat;
  height:15px;
  width:15px;
  display:block;
}

a.check_off:hover
{
  background: #85066F url(images/check_on.png) no-repeat;
  display:block;
  height:15px;
  width:15px;
}

.text_vote
{
  width:150px;
  position:absolute;
  top:0px;
  left:0px;
  text-align:center;
  font-size:10px;
}
.story_box
{
  position: relative;
  margin: 2px;
  float: left;
  background: url(images/st_bg.jpg) no-repeat scroll right bottom;
  text-align: justify;
  min-width:170px;
  
  width:100%;
  font-size:11px;
  padding:2px;
}

.comments_row1
{
  background: white;
  
  color: black;
  clear: both;
}

.comments_row2
{
  background: #F8EBF6;
  
  color: black;
  clear: both;  

}


.user_info
{
 position:relative;
  float:left;
  width:130px;
  
}

.comment_content
{
 position:relative;
  float:left;
  width:100%;
}
.story_box_big
{
  position: relative;
  margin: 5px;
  float: left;
  background: white;
  text-align: justify;
  border-top: #8B0054 3px solid;
  font-size: 15px;
  width: 99%;
}

#main_content
{
  width: 990px;
  margin-right : auto;
  margin-left  : auto;
  clear: both;
}

#left_column
{
  width: 200px;
  font-size: 12px;  
  float: left;
  background: #F8EBF6;
}

.subject_box
{
 
  background: #fff url(images/subject_bg.png) repeat-x;
  text-align:left;
  color: black;
  position:relative;
}

.footer
{
  border: 1px #CC007D solid;
  background: #F8D8FA;
  text-align:left;
  color: black;
  font-size: 11px;
  padding:5px;

}
.subject
{
  font-size: 15px;
  margin-top:5px;
  margin-left:5px;
  font-weight : bold;
}


#center_column
{
  position: relative;
  width: 578px;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  text-align:justify;

}


#right_column
{
   position: relative;
  width: 200px;
  
  background: #F8EBF6;
  float:left;
   
  
}
#footer
{
 position: relative;
 float:left;
  width: 990px;
  margin-right : auto;
  margin-left  : auto;
  clear: both;
  
  }

.tr
{
  
  clear: both;
}


#logo
{
  width: 990px;
  margin-right : auto;
  margin-left  : auto;
  height: 120px;
  background: url("images/search.gif") no-repeat;
  background-position: bottom;
  clear: both;
}

#pda_version
{
  position:absolute;
  top:100px;
  font-size : 12px;
}


h2 a
{
font-size:17px;
}

/* login box */
.login_button
{
  background: url(images/enter_button.jpg) no-repeat;
  width:76px;
  height:22px;
}

#login_box_dlg
{
padding:15px;
}
