div.textItem{background:#F9F9F9 none repeat scroll 0 0;padding:0px;}


div.prehead {
  background: url('../img/textinfo/block_author_bg.gif') no-repeat left top;
  height:40px;
  padding-left:50px;
  padding-top:10px;
  margin-left:10px;

}

div.prehead div.author,div.prehead div.author a {color:#6B6666; font-weight:bold;}
div.prehead div.source,div.prehead div.source a {color:#CEC3AB; font-weight:bold;}
div.publictime {color:rgb(153, 153, 153);padding-top:10px;font:11px Arial;padding-left:20px;}

td.photos {width:150px;text-align:center;vertical-align:top;}


div.photo,div.photosel {
  loat:left;
  margin:10px;
  width:120px;
  text-align:center;
  border:0px solid red;
  height:150px;
}

div.photolist div.photo, div.photolist div.photosel{
  float:left;

}


td.photos div.photoNameBox {
  height:5em;
  overflow:hidden;
  position:relative;

}
td.photos div.photo {
  background: url('../img/design/ph_sep_v2.gif') no-repeat  bottom left;
  padding-bottom:40px;
}

td.photos div.delim_photo {
  height:20px;
  overflow:hidden;
  position:relative;
  margin-top:5px;
  width:97px; 
  margin:10px auto;
  background: url('../img/design/ph_sep_v2.gif') no-repeat top left;
}

div.photo, div.photosel{
width:118px;
height:160px;
overflow: hidden;
border: 1px solid #fff;
}

div.photosel{
border: 1px solid red;
}

div.photo table, div.photosel table {margin-bottom:7px;}

div.photo table td,div.photosel table td {
width:125px;
height:125px;
border:1px solid #999999;
vertical-align:middle;
text-align:center;
border:0px solid red; 
}

div.photosel table td {
border:0px solid red;
width:125px;
height:125px;
vertical-align:middle;
text-align:center;
}

div.photonextmenu{
font:11px Arial;
color:white;
font-weight:bold;
padding-top:10px;
}

div.photonextmenu img {
  vertical-align:middle;
  margin-left:20px;
  margin-right:20px;

}

div.simplelist {
padding:10px;
padding-left:20px;
background:#F9F9F9;
}

td.rightcolumn {
  width:214px;
  vertical-align:top;
  padding-right:2px;
}

div.orderlinks {
  background: url('../img/design/order_bg.jpg') no-repeat left top;
  height:59px;
  padding:10px;

}
div.orderlinks a {
  color:#FFFFFF;
  font-family:Tahoma !important;
  font-size:12px;
  text-decoration:none;
}

div.orderlinks a:HOVER {
  text-decoration:underline;
}


table.listitem {margin-bottom:20px;}

table.listitem td.img {background:white;}
table.listitem td.text {vertical-align:top;padding:0 10px 10px 10px;}

table.listitem td div.name a{
font: 11px Arial;
color:black;
font-weight:bold;
}

table.listitem td div.dateinlist{
color:#B5A583;
font-weight:bold;
font-size:11px;
}
table.listitem td div.descr {
padding-top:10px;
color:#919191;
}
table.listitem td div.categoryList {
padding:10px 0 0 0;

}
table.listitem td div.categoryList, table.listitem td div.categoryList a{
color:#7D7D7D;
font-size:11px;
}




div.others {
text-align:center;
width:150px;
padding:20px;
float:left;
}

div.others div.dateinlist {
  color:#CEC3AB;
}
div.others div.name a {
  color:#6B6666;
font-weight:bold;
}

ul.others1  {
  color:#555555;
  font-size:14px;
  font-weight:bold;
}

ul.others1 li {
  padding-top:5px;
}


ul.others1 li a {
  font:11px Arial;
  color:#555555;
  font-weight:bold;

}

div.lastcoms {
background: url('../img/design/line_blocks_bg3.jpg') repeat-Y;
width:100%;
color:white;
padding:5px;
font:13px Arial;
font-weight:bold;
float:left;
margin-bottom:10px;
}

div.lastcom {
padding-bottom:10px;
}

div.lastcom div.dateinlist {
 color:#000000;
font-size:10px;
line-height:11px;
}
div.lastcom div.txt a {
color:#6B6666;
text-decoration:underline;
}


div.randblocks {
  background: url('../img/design/or_line_bg.gif') no-repeat top center ;
  padding-top:40px;
  float:left;
  width:100%;
  text-align:center;
}

div.randblocks div.block {
    background: url('../img/prozr.gif');

}

div.famous {
background: url('../img/design/line_blocks_bg2.jpg') repeat-Y;
width:100%;
color:white;
padding:5px;
font:13px Arial;
font-weight:bold;
float:left;
margin-bottom:10px;
}

div.famous a {color:black;}










div.calendar {
  background: url('../img/design/date_block_bg.jpg');
  width:212px;

}

div.calendar div.head {
  background: url('../img/design/line_blocks_bg1.jpg') repeat-Y left;
  font-size: 13px;
  color:white;
  font-weight:bold;
  padding:5px 10px 5px 10px;
}

div.calendar table.years td {text-align:center;padding-top:5px;padding-left:10px;}
div.calendar table.years td div{border-right:1px solid #C1C1C1;padding-right:10px;}
div.calendar table.years td a{
  color:red;
  font-size:12px;
}

div.calendar table.years td a.sel {
color:#666666;
}

div.calendar div.month {padding-left:10px;}
div.calendar div.month  a{font-size:12px; color:black;}
div.calendar div.month  a:hover {color:#666666;}
div.calendar div.month  a.sel {font-weight:bold;}


div.pagetitlename, div.pagetitlename a {
color:#50525B;
font-size:17px;
font-weight:bold;
line-height:19px;
background:white;
padding-left:20px;
padding-right:20px;
}
div.pagetitlename a{
padding-left:0px;
padding-right:0px;

}

div.docphoto {
text-align:center;

}

div.docphoto div.in1 {
  background: url('../img/design/submenu_bg.gif');
  height:15px;
}

div.docphoto div.in2 {
  background: url('../img/design/photo_top_bg.gif');
  height:20px;
}
div.docphoto div.in3 {
  background: url('../img/design/photo_middle_bg.gif') no-repeat left top black;
}
div.docphoto div.in3 div.name {
  font:12px Arial;
  color:white;
  font-weight:bold;
  padding:5px;
}


div.docphoto div.in4 {
  background: url('../img/design/photo_bottom_bg.gif');
  height:44px;
  position:relative;
  height:44px;
  width:600px;
  overflow:hidden;
}
div.categorys{
background:white;
padding:0px 0 10px 20px;
}

div.categorys a{
color:#7D7D7D;
}

div.marks {padding:20px;}
div.marks img {vertical-align:middle;}
div.marks b {font-weight:bold;}



div.aroundphoto img { margin:2px;}
div.aroundphoto img.sel {border:1px solid red;}


/* div.htm img {display:none;}*/ 



