
div.news-list #odd
{
  
  background:#cedeec; 
}
div.news-list #even
{
  background:#f1f5fa;
}
div.news-list img.preview_picture
{

}
.news-date-time {
  color:#486DAA;
}

/* Panel */
/*div.photo-user {
  background-color: #FAF9E8;
  padding:5px 10px 0px 10px;
  width:100%;}
div.photo-user-my{
  background-color: #FFFFFF;}
div#detail_list_order div.photo-user{
  background-color: #FFFFFF;
  padding:0px;
  width:100%;}*/
div.photo-action{}
div.photo-view{}
div.photo-controls{
  margin:7px 0px; 
  clear:both; 
  width:100%;
  height:20px!important;}
div.photo-controls a.photo-action, div.photo-controls a.photo-view{
  float:left;
  display: block;
  height:20px; 
  padding-left:20px;
  background-image: url('images/components/temp.gif');
  background-position:left center;
  background-repeat: no-repeat;
  margin-right:15px;}
div.photo-controls a.photo-upload{
  background-image: url('images/components/ph_new.gif');}
div.photo-controls a.gallery-create-first{
  height:25px; 
  padding-left:25px;
  padding-top:5px;
  background-image: url('images/components/create_first.gif');}
div.photo-controls a.gallery-view{
  background-image: url('images/components/gallery.gif');}
div.photo-controls a.gallery-view-list{
  background-image: url('images/components/galleries.gif');}
div.photo-controls a.gallery-new{
  background-image: url('images/components/gal_new.gif');}
div.photo-controls a.gallery-edit{
  background-image: url('images/components/gal_edit.gif');}
div.photo-controls a.gallery-drop{
  background-image: url('images/components/gal_drop.gif');}
div.photo-controls a.back-to-album{
  background-image: url('images/components/back.gif');
  background-position:left 42%;}
div.photo-controls a.authorize{
  background-image: url('images/components/authorize.gif');}
div.photo-album-controls a.album-edit{
  background-image: url('images/components/alb_edit.gif');}
div.photo-album-controls a.album-edit-icon{
  background-image: url('images/components/alb_edit_icon.gif');}
div.photo-album-controls a.album-delete{
  background-image: url('images/components/alb_drop.gif');}
div.photo-controls a.new-album{
  background-image: url('images/components/alb_new.gif');}
div.photo-controls a.edit{
  background-image: url('images/components/ph_edit.gif');}
div.photo-controls a.go-to-view{
  background-image: url('images/components/ph_view.gif');}
div.photo-controls a.go-to-edit{
  background-image: url('images/components/ph_edit.gif');}
div.photo-controls a.delete{
  background-image: url('images/components/ph_del.gif');}
div.photo-controls a.move{
  background-image: url('images/components/ph_move.gif');}
div.photo-controls a.photo-upload, div.photo-controls a#ControlsAppletForm{
  background-image: url('images/components/ph_new.gif');}
div.photo-album-controls a.album-new{
  background-image: url('images/components/ph_new.gif');}
div.photo-controls a.slide-show{
  background-image: url('images/components/ph_slide_show.gif');
  padding-left:20px;}
div.photo-controls a.original{
  background-image: url('images/components/ph_original.gif');
  padding-left:20px;}
div.photo-controls a.photo-moderate{
  background-image: url('images/components/ph_moderate.gif');
  padding-left:20px;}
div.photo-controls a.order-date-create{
  background-image: url('images/components/phv_new.gif');}
div.photo-controls a.order-shows{
  background-image: url('images/components/phv_shows.gif');}
div.photo-controls a.order-rating{
  background-image: url('images/components/phv_rating.gif');}
div.photo-controls a.order-comments{
  background-image: url('images/components/phv_comments.gif');}
div.photo-controls a.active{
  font-weight:bold;}
div.photo-controls span.photo-author{
  font-weight: bold;}
table.gallery-table-header, table.gallery-table-header td{
  font-size:100%;
  text-align:left;}
table.gallery-table-header td{
  padding:5px;
  vertical-align:top;}  
table.gallery-table-header td.picture{
  padding:0px;}

div#photo-filter-switcher{
  background-position:0px 5px;
  background-repeat:no-repeat;
  padding:5px 5px 5px 19px;}
div.filter-opened{
  background-image:url("images/index/opened.gif");}
div.filter-closed{
  background-image:url("images/index/closed.gif");}
div#photo-filter-body{
  background-image:url("images/index/line.gif");
  background-position:0px top;
  background-repeat:repeat-y;
  padding:5px 5px 5px 19px!important;
  margin:0px;}
div#photo-filter-footer{ 
  background-image:url("images/index/corner.gif");
  background-position:left bottom;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px 0px 0px 19px!important;
  height:16px;
  overflow:hidden;}
div#photo-submit{
  margin-top:10px;}
/* /Panel */

/* Progress-bar */
a.gallery-recalc-begin{}
a.gallery-recalc-continue{}
table.gallery-size{}
table.gallery-progress{}
div.out {
  width:200px;
  margin: 0px; 
  padding: 1px; 
  border: #99bad7 1px solid; 
  display: block; 
  position: relative; 
  top: 4px; 
  text-align:left;
  background-color: #ffffff;}
div.out1 {
  width:200px;
  padding:0px; 
  margin:0px; 
  display: block; 
  position: relative; 
  top: -9px;}
div.in {
  padding: 0px; 
  font-size: 8px; 
  background-color: #cedeec;}
div.in1 {
  width:100%;
  text-align: center;
  padding: 0px; 
  font-size: 10px; 
  font-weight: normal; 
  color:#444444;}
/* /Progress-bar */

/* Galleries */
div.photo-gallery-avatar, div.photo-gallery-avatar-sonet{
  background-image: url('images/components/picture.gif');
  background-position:center center;
  background-repeat: no-repeat;}
div.photo-gallery-avatar-sonet{
  background-image: url('/bitrix/images/socialnetwork/nopic_user_150.gif');}
div.photo-gallery-name{
  display:inline;}
div.photo-gallery-description{}

table.photo-gallery{
  padding: 0px; 
  margin: 0px;
  margin-bottom: 10px;
  border: 1px solid #CACACA; 
  background-color: #f6f6f6; 
  width: 100%;}
table.photo-gallery td {
  padding:5px;
  text-aling:left;
  vertical-align:top;}
div.photo-gallery-img {
  padding:5px; 
  margin:0px;}
div.photo-gallery-img div, div.photo-gallery-img img {
  padding:0px;
  margin:0px;}
div.photo-gallery-img img{
  border:1px solid #BBBBBB;
  cursor:hand; 
  cursor:pointer;}
div.photo-gallery-img div.outer {
  border:1px solid #B2B2B2; 
  background-color:#FFFFFF;
  position:relative;
  padding:0px;
  margin:0px;}
div.photo-gallery-img div.tool {
  width:10px; 
  background-image:url('images/components/tool.gif');
  background-repeat:repeat-y;
  background-position:left top;
  position:absolute;
  left:-5px;
  margin:7px 0px;}
div.photo-gallery-img div.inner {
  padding:7px 9px 7px 21px;}
div.gallery-info div.photo-gallery-name {
  font-weight:bold; 
  margin:5px 0px;}
div.gallery-info div.photo-gallery-description{}
div.gallery-info div.gallery-upload{}
div.gallery-info div.gallery-edit{
  font-size:90%; 
  color:#DDDDDD; 
  cursor:hand; 
  cursor:pointer;}
table.gallery-active div.gallery-picture{
  position:relative;}
div.gallery-active{
  width:15px;
  height:15px; 
  overflow:hidden;
  background-image:url('images/components/gal_active.gif');
  background-repeat:no-repeat;
  background-position:center center;
  position:absolute;
  top:3px;
  left:3px;
  z-index:100;}
div.gallery-controls{
  height:auto!important;}
div.gallery-controls a{
  float:none!important;}

div.photo-gallery-ascetic  div.photo-gallery-avatar,   div.photo-gallery-avatar-sonet{
  float:left;
  margin: 0px 10px 0px 0px;
  cursor:hand;
  cursor:pointer;}
div.photo-gallery-ascetic div.photo-gallery-description{
  font-size:87%;}
div.photo-gallery-ascetic{
  float:left;
  width:130px;
  margin:-1px 2px 11px 0px;
  overflow:hidden;}
/* /Galleries */

/* Album(s) */
table.photo-album{
  padding: 0px; 
  margin: 0px;
  margin-bottom: 10px;
  border: 1px solid #CACACA; 
  background-color: #f6f6f6; 
  width: 100%;}
table.photo-album td {
  padding:5px;
  text-aling:left;
  vertical-align:top;}

div.photo-album-img {
  padding:5px; 
  margin:0px;}
div.photo-album-img div, div.photo-album-img img {
  padding:0px;
  margin:0px;}
div.photo-album-img img{
  border:1px solid #BBBBBB;
  cursor:hand; 
  cursor:pointer;}
div.photo-album-img div.outer {
  border:1px solid #B2B2B2;
  background-color:#FFFFFF;
  position:relative;
  padding:0px;
  margin:0px;}
div.photo-album-img div.tool {
  width:10px; 
  background-image:url('images/components/tool.gif');
  background-repeat:repeat-y;
  background-position:left top;
  float:left;
  position:absolute;
  left:-5px;
  margin:7px 0px;}
div.photo-album-img div.inner {
  padding:7px 9px 7px 21px;
  margin:0px;}
div.photo-album-info div.name {
  font-weight:bold; 
  margin:5px 0px;}
div.photo-album-info div.password {
  font-size:10px; 
  margin:5px 5px 5px 0px;;
  width:13px;
  height:13px;
  overflow:hidden;
  float:left;
  background-image:url('images/components/lock.gif');
  background-repeat:no-repeat;
  background-position:center center;}
div.photo-album-info div.password-title{
  height:25px;}
div.photo-album-info div.date {
  font-style: italic;}
div.photo-album-controls{
  height:auto!important;}
div.photo-album-controls a{
  float:none!important;
  height:auto!important;
  margin-top:5px;}
div.photo-album-cover{
  background-image:url('images/no_photo.gif');
  background-repeat:no-repeat;
  background-position:center center;
  border: 1px solid gray;}
/* /Album(s) */

/* Photo */
div.photo-tags a {
  display:inline!important;}
div.photo-rating {
  margin:5px 0px;}
div.photo-rating td {
  padding:0px!important;}
/* .Default */
table.photo-photo{
  float:left; 
  margin:0px;
  padding:0px;
  border:none;}
table.photo-photo td{
  vertical-align:top;
  text-align:middle;
  margin:0px;
  padding:0px 10px 0px 0px;}
table.edit div.photo-photo{
  position:relative;}
table.edit input{
  position:absolute;
  left:3px;
  top:3px;
  z-index:100;}
div.photo-photos div.photo-photo{
  padding:5px;
  border:1px solid #CACACA; 
  background-color:#FFFFFF;}
div.photo-photos div.photo-photo a{
  display: block;}
div.photo-photos div.photo-photo img {
  border:1px solid #BBBBBB;}
div.photo-image-inner{
  width:250px;
  padding:5px;
  display:none;
  position:absolute;
  border:1px solid #4b4b6f;
  background-color:white;
  z-index:10000;}
/* Table */
th.result_image table.shadow{
  text-align: center;}
th.result_image table.shadow, table.shadow td {
  border: none;
  padding:0px;
  margin:0px;}
table.shadow td.photo-image-odd {
  padding:5px;
  margin:0px;
  border:1px solid #BBBBBB;
  background-color:#cedeec; ;
  text-align:center;
  vertical-align: middle;}
table.shadow td.photo-image-even {
  padding:5px;
  margin:0px;
  border:1px solid #BBBBBB;
  background-color:#FFFFFF; 
  text-align:center;
  vertical-align: middle;}
table.shadow td.photo-image input {
  position:absolute;
  top:2px;
  left:2px;}
table.shadow td.photo-image img {
  border:1px solid #BBBBBB;}
/* Shadow */
th.result_image table.shadow tr.b {
  height:6px !important;
  background-image: url('images/ph_03.gif');
  background-repeat:repeat-x;
  background-position: right;}
th.result_image table.shadow td.l{
  text-align:left;}
th.result_image table.shadow td.r{
  text-align:right;}
th.result_image table.shadow td.l div.empty, th.result_image table.shadow td.r div.empty {
  border:none;
  height:6px !important; 
  width:56px;   
  overflow:hidden;
  background-image: url('images/ph_02.gif');
  background-repeat:no-repeat;
  background-position: right top;}
th.result_image table.shadow td.r div.empty {
  float:right;}
th.result_image table.shadow td.l div.empty {
  background-image: url('images/ph_01.gif');}
/* /Shadow */
table.result{
  float:left;
  margin:0px 10px 10px 0px;}
th.result_image{
/*  padding:10px 10px 0px 10px;
  border: 1px solid #BBBBBB;
  border-bottom: none;
  background-color:#f6f6f6;*/
/*  text-align:center;*/
/*  vertical-align:middle;*/}
td.result_text {
  padding:0px 5px 5px 5px;
  border: 1px solid #BBBBBB;
  border-top: none;
  background-color:#f6f6f6;
  vertical-align:top;}
div.photo-title{
  padding:5px;
  overflow:hidden;
  display:block;
  white-space:nowrap;
  border: 1px solid #f6f6f6;
  overflow:hidden!important;
  cursor:pointer;
  cursor:hand;}
div.photo-image-inner{
  width:250px;
  padding:5px;
  display:none;
  position:absolute;
  border:1px solid #4b4b6f;
  background-color:white;
  z-index:10000;}
  
div.photo-image-inner div.photo-title{
  padding:0px;
  border:none;
  white-space:normal;
  oveflow:none;}
div.photo-date{
  font-style:italic;
  margin:5px 0px;}
/* Slider */
/* Photo Navigation */
table.photo-navigation{
  width:auto;
  background-color:#EDEDED;}
table.photo-navigation td{
  padding:0px;
  margin:0px;
  text-align: center;
  border:none;
  vertical-align:middle;}
table.photo-left{
  height:100%;
  width:20px;
  border:none;
  border-right:1px solid #C5C5C5;}
table.photo-left td.photo-left-top, table.photo-left td.photo-left-top-disabled{
  width:20px;
  background-image: url("images/nav/left_normal_top.gif");
  background-position: left top;
  background-repeat: no-repeat;
  background-color:#EDEDED;}
table.photo-left td.photo-left-top div.empty, table.photo-left td.photo-left-top-disabled div.empty{
  width:20px;
  height:12px;
  background-image: url("images/nav/left_normal.gif");
  background-position: left top;
  background-repeat: no-repeat;}
table.photo-left td.photo-left-bottom, table.photo-left td.photo-left-bottom-disabled{
  width:20px;
  background-image: url("images/nav/left_normal_bottom.gif");
  background-position: left bottom;
  background-repeat: no-repeat;
  border-top:1px solid #C5C5C5;
  background-color:#EDEDED;}
table.photo-left td.photo-left-bottom div.empty, table.photo-left td.photo-left-bottom-disabled div.empty{
  width:20px;
  height:12px;
  background-image: url("images/nav/left_normal_twice.gif");
  background-position: left center;
  background-repeat: no-repeat;}
table.photo-left td.photo-left-top-disabled{
  background-image: url("images/nav/left_disabled_top.gif");}
table.photo-left td.photo-left-top-disabled div.empty{
  background-image: url("images/nav/left_disabled.gif");}
table.photo-left td.photo-left-bottom-disabled{
  background-image: url("images/nav/left_disabled_bottom.gif");}
table.photo-left td.photo-left-bottom-disabled div.empty{
  background-image: url("images/nav/left_disabled_twice.gif");}
table.photo-left td.photo-left-top-over{
  background-image: url("images/nav/left_over_top.gif");
  background-color: #D9DDE4;}
table.photo-left td.photo-left-top-over div.empty{
  background-image: url("images/nav/left_over.gif");}
table.photo-left td.photo-left-bottom-over{
  background-image: url("images/nav/left_over_bottom.gif");
  background-color: #D9DDE4;}
table.photo-left td.photo-left-bottom-over div.empty{
  background-image: url("images/nav/left_over_twice.gif");}
table.photo-left td.photo-left-top-active{
  background-image: url("images/nav/left_pushed_top.gif");
  background-color: #C8CEDC;}
table.photo-left td.photo-left-top-active div.empty{
  background-image: url("images/nav/left_pushed.gif");}
table.photo-left td.photo-left-bottom-active{
  background-image: url("images/nav/left_pushed_bottom.gif");
  background-color: #C8CEDC;}
table.photo-left td.photo-left-bottom-active div.empty{
  background-image: url("images/nav/left_pushed_twice.gif");}
table.photo-right{
  height:100%;
  width:20px;
  border:none;
  border-left:1px solid #C5C5C5;}
table.photo-right td.photo-right-top, table.photo-right td.photo-right-top-disabled{
  width:20px;
  background-image: url("images/nav/right_normal_top.gif");
  background-position: right top;
  background-repeat: no-repeat;
  background-color:#EDEDED;}
table.photo-right td.photo-right-top div.empty, table.photo-right td.photo-right-top-disabled div.empty{
  width:20px;
  height:12px;
  background-image: url("images/nav/right_normal.gif");
  background-position: right top;
  background-repeat: no-repeat;}
table.photo-right td.photo-right-bottom, table.photo-right td.photo-right-bottom-disabled{
  width:20px;
  background-image: url("images/nav/right_normal_bottom.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
  border-top:1px solid #C5C5C5;
  background-color:#EDEDED;}
table.photo-right td.photo-right-bottom div.empty, table.photo-right td.photo-right-bottom-disabled div.empty{
  width:20px;
  height:12px;
  background-image: url("images/nav/right_normal_twice.gif");
  background-position: right center;
  background-repeat: no-repeat;}
table.photo-right td.photo-right-top-disabled{
  background-image: url("images/nav/right_disabled_top.gif");}
table.photo-right td.photo-right-top-disabled div.empty{
  background-image: url("images/nav/right_disabled.gif");}
table.photo-right td.photo-right-bottom-disabled{







  background-image: url("images/nav/right_disabled_bottom.gif");}
table.photo-right td.photo-right-bottom-disabled div.empty{
  background-image: url("images/nav/right_disabled_twice.gif");}
table.photo-right td.photo-right-top-over{
  background-image: url("images/nav/right_over_top.gif");
  background-color: #D9DDE4;}
table.photo-right td.photo-right-top-over div.empty{
  background-image: url("images/nav/right_over.gif");}
table.photo-right td.photo-right-bottom-over{
  background-image: url("images/nav/right_over_bottom.gif");
  background-color: #D9DDE4;}
table.photo-right td.photo-right-bottom-over div.empty{
  background-image: url("images/nav/right_over_twice.gif");}
table.photo-right td.photo-right-top-active{
  background-image: url("images/nav/right_pushed_top.gif");
  background-color: #C8CEDC;}
table.photo-right td.photo-right-top-active div.empty{
  background-image: url("images/nav/right_pushed.gif");}
table.photo-right td.photo-right-bottom-active{
  background-image: url("images/nav/right_pushed_bottom.gif");
  background-color: #C8CEDC;}
table.photo-right td.photo-right-bottom-active div.empty{
  background-image: url("images/nav/right_pushed_twice.gif");}
/* /Photo Navigation */

td.slider_window{
  padding:5px;
  margin:0px;
  position:relative;
  visibility: visible; 
  overflow: hidden;
  top:0px;
  left:0px;}
table.table_photo_photos{
  margin:0px;
  padding:0px;
  border:none;
  width:auto;
  position:relative;}
table.table_photo_photos td{
  margin:0px;
  padding:2px;
  text-align:center;
  vertical-align:middle;
  border:none;}
table.table_photo_photos td a{
  padding:0px;
  margin:0px;
  border:none;}
table.table_photo_photos td a.active {}
table.table_photo_photos img{
  border:1px solid #767676;}
table.table_photo_photos td a.active img{
  background: #686868;
  border:5px solid #686868;}
/* Slide Show*/
body.photo-slide-show{
  margin: 0px; 
  padding:0px;
  background-color:#999999;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;}
body.photo-slide-show table {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;}
div#control_container{
  position: relative;
  width: 100%;}
div#control_container div#title{
  color: #e6e6e6;
  padding: 0px 0px 0px 4px;
  width:350px;
  overflow:hidden;}
div#control_container div#navigator_container{
  display: none;
  position: absolute;
  width:400px;
  background-color:#616161;}
div#control_container div#navigator_container td {
  padding:0px;
  color:#c9c9c9;}
div#control_container div#navigator_container table.inner td {
  padding:5px;}
div#prev{
  cursor:hand;
  pointer:hand;
  width:31px;
  height:21px;
  background-image: url("images/slideshow_prev.gif");
  background-position: left top;
  background-repeat: no-repeat;}
div#next{
  cursor:hand;
  pointer:hand;
  width:31px;
  height:21px;
  background-image: url("images/slideshow_next.gif");
  background-position: left top;
  background-repeat: no-repeat;}
div#pause{
  cursor:hand;
  pointer:hand;
  width:21px;
  height:21px;
  background-image: url("images/slideshow_pause.gif");
  background-position: left top;
  background-repeat: no-repeat;}
div#play{
  cursor:hand;
  pointer:hand;
  width:21px;
  height:21px;
  background-image: url("images/slideshow_play.gif");
  background-position: left top;
  background-repeat: no-repeat;}
div#stop{
  cursor:hand;
  pointer:hand;
  width:21px;
  height:21px;
  background-image: url("images/slideshow_stop.gif");
  background-position: left top;
  background-repeat: no-repeat;}
div#time_minus{
  cursor:hand;
  pointer:hand;
  width:14px;
  height:13px;
  background-image: url("images/slideshow_minus.gif");
  background-position: left top;
  background-repeat: no-repeat;}
div#time_plus{
  cursor:hand;
  pointer:hand;
  width:14px;
  height:13px;
  background-image: url("images/slideshow_plus.gif");
  background-position: left top;
  background-repeat: no-repeat;}
/* /Photo */

/* Popups */
div.photo-popup{
  background-color:white; 
  padding:0px; 
  margin:0px;
  overflow:hidden; 
  text-align:center; 
  color:black;

  width:362px; 
  height:362px;}
div.photo-popup div.photo-window-edit{
  border: 1px solid gray;
  padding:5px 7px 0px 7px;}
div.photo-popup table.photo-popup{
  width:344px; 
  height:355px;
  border: none;}
table.photo-popup td{
  margin:0px;
  padding:0px;
  border: none;}
table.photo-popup thead{
  height:25px;
  overflow:hidden;}
table.photo-popup thead td {
  height:25px;
  vertical-align:middle;
  border:none;
  text-align:left;
  font-size:110%;
  font-color:gray;
  font-weight:bold;
  white-space:nowrap;}
table.photo-popup tbody{
  height:300px;
  overflow:auto;
  padding:0px;
  margin:0px;}
table.photo-popup tbody td{
  vertical-align:top;
  text-align:left;}
table.photo-popup tfoot {
  height:30px!important;
  overflow:hidden;}
table.photo-popup tfoot td{
  height:30px!important;
  vertical-align:middle;
  text-align:center;}
table.photo-popup tfoot input{
  margin:0px 7px;}
div.photo-window-edit div.photo-album-head{
  margin:5px 0px;
  width:90%;}
table.photo-popup div.inner{
  margin:0px;
  padding:0px;
  height:300px;
  overflow:auto;}
div.photo-window-edit div.photo-album-head input,
div.photo-window-edit div.photo-album-head textarea {width:100%;}
div.photo-window-edit div.active input, div.photo-window-edit div.date input,
div.photo-window-edit div.password input, div.photo-window-edit div.public input, 
div.photo-window-edit div.approve input {width:auto;}
div.photo-window-edit div.photo-photos{float:left; margin:5px 0px; width:100%;}
div.photo-window-edit div.photo-photo {position:relative;float:left;padding:0px;margin:0px 10px 10px 0px; border:none;}
div.photo-window-edit div.photo-photo input {position:absolute; z-index:1000; top:0px; left:0px;}
div.photo-window-edit div.photo-photo img {border:1px solid #BBBBBB; cursor:pointer; cursor: hand;}
div.photo-window-edit div.photo-album-head a{display:inline!important;}
/* /Popups */
/* Album edit icon */
div.photo-popup div.photo-photo img {
  width:65px;}
div.photo-popup div.photo-window-edit div.photo-photo{
  height:70px!important;
  overflow:hidden;}
/* /Album edit icon */

/* Voting */
div.star-active{  
  cursor: pointer!important;}
div.star-empty{
  background-image: url(images/empty.gif)!important;
  width:15px!important;
  height:15px!important;
  overflow:hidden!important;
  display:block;}
div.star-voted{
  background-image: url(images/voted.gif)!important;
  width:15px!important;
  height:15px!important;
  overflow:hidden!important;}
div.star-over{
  background-image: url(images/over.gif)!important;
  width:15px!important;
  height:15px!important;
  overflow:hidden!important;}
div.iblock-vote div.wait_vote {
  padding: 0px 15px!important;}
/*td.vote-count{
  display:none;}*/
/* /Voting */

/* Comments */
div.blog-line, .blog-post-delete {}
.blog-post-delete{
  display:block; 
  background-repeat:no-repeat; 
  align:absmiddle;
  background-image: url("images/delete.gif"); 
  width:18px; 
  height:18px; 
  float:right;
}
.blog-user {
  display:block; 
  background-repeat:no-repeat; 
  align:absmiddle;
  background-image: url("images/icon_user.gif"); 
  width:16px; 
  height:16px; 
  float:left;}
.blog-author, .blog-author a {
  color:#000000;}
.blog-post-date, .blog-post-date a{
  color: #456A74;}
table.blogquote {
  font-family: Arial, Helvetica, sans-serif; 
  color: #000000; 
  border-collapse:collapse;
  background-color: #FBFBF9; 
  text-indent: 2pt;}
table.blogcode {
  font-family: Arial, Helvetica, sans-serif; 
  color: #333333; 
  border-collapse:collapse;
  background-color: #FBFBF9; 
  text-indent: 2pt; }
table.blog-table-post-comment{
  width:100%;
  background-color:#FFFFFF;
  border-collapse:collapse;
  color: #000000; }
table.blog-table-post-comment th{
  background-color:#F1F5FA;
  padding: 3px 5px;
  border:1px solid #8FB0D2;
  font-size: 100%; }
table.blog-table-post-comment td{
  border:1px solid #8FB0D2;
  vertical-align:top;
  padding: 8px;
  font-size: 100%; }
table.blog-table-post-comment-table{
  width:100%;
  color: #000000; }
table.blog-table-post-comment-table th, table.blog-table-post-comment-table td{
  border:0px;
  padding:0px 0px 0px 2px;
  font-size: 100%;}
table.blog-comment-form{
  width:100%;
  color: #000000; 
  border-collapse:collapse;
  background-color:#FFFFFF;}
table.blog-comment-form th, table.blog-comment-form td{
  border:1px solid #8FB0D2;
  padding:0px;
  font-size: 100%;}
table.blog-comment-form-noborder{
  width:100%;
  color: #000000; 
  padding:0px;}
table.blog-comment-form-noborder th, table.blog-comment-form-noborder td{
  border:0px;
  padding:0px 0px 2px 0px;}
table.blog-comment-form-noborder td.padding{
  padding:2px;}
table.blog-comment-form-noborder-padding td{
  padding:2px;
  vertical-align:middle;}
.blogButton {
  font-size: 100%;
  font-family: Verdana, Arial, helvetica, sans-serif;
  border-style:none;}
.blogButton:hover{
  background-color:#FFFFEE;}
.blog-comment-text {font-size:100%;}
table.blog-table-post-comment-table a{
  text-decoration: none;
  curor:default;}
/* Forum */
/* Message list */
table.forum-reviews-messages {
  font-size:100%;
  width:100%;
  border-collapse:collapse;
  border:none;}
table.forum-reviews-messages th {
  background-color:#E1E5ED!important;
  border: 1px solid #CECECE;
  font-weight: normal;
  white-space:nowrap;
  padding:4px;
  margin:0px;}
table.forum-reviews-messages td{
  padding:4px;
  margin:0px;
  border: 1px solid #CECECE;}
table.forum-reviews-messages td.clear {
  border: none;
  background: none;
  padding: 0px;
  margin: 0px;
  height:4px!important;
  overflow:hidden;}
a.button-small {
  background: #E1E5ED;
  border:1px solid #CECECE;
  font-size: 100%; 
  font-weight: normal;
  padding: 2px 5px;
  margin: 4px 4px 4px 0px;
  display:block;
  white-space:nowrap;
  text-decoration:none;}
table.forum-reviews-clear, table.forum-reviews-clear td, table.forum-reviews-clear th{
  border:none;
  padding:0px;
  margin:0px;
  vertical-align:top;}
/*/Message list */
/* Post form */
table.forum-reviews-form{
  border: none;
  border-collapse:collapse;
  border:1px solid #CECECE;
  border-collapse:collapse;
  width:100%;
  font-size:100%;}
table.forum-reviews-form td, table.forum-reviews-form th{
  vertical-align:top;
  background-color:#E1E5ED!important;
  border:1px solid #CECECE!important;
  padding:3px 5px;
  font-size:100%;
  font-weight: normal;
  text-align:left;
  background-image:none;
  color:#333;}
table.forum-reviews-form tbody td{
  background-color:#FFF!important;
  background-image:none;
  color:#333;}
table.forum-reviews-form tfoot td{
  background-color:#F1F3F6!important;
  padding:4px;
  color:#333;}
table.forum-reviews-form td.title {
  width:5%;}
table.forum-reviews-form textarea {
  width:100%;
  height:250px;}
/*/Post form */


/* Table Smile */
table.forum-smile th {
  text-align:center!important;}
/*/Table Smile */

/* Buttons */
input.italic, input.underline, input.bold {
  width:30px;}
input.underline{
  text-decoration:underline;}
input.italic{
  font-style:italic;}
input.bold{
  font-weight:bold;}
input.tagcount {
  font-size: 80%;
  font-weight: bold;
  border:none;
  background:transparent;
  width:15px;}
input.helpbox {
  font-size: 90%;
  font-weight: normal;
  color: #333333;
  border:none;
  background:transparent;
  width:250px;}
input.translit {
  width:90px;}
input.close{}
/* /Buttons */

/* Smile table */
table.forum-smile {
  border: 1px solid #99BAD7;
  margin:0px;
  border-collapse:collapse;}
table.forum-smile td {
  border: none;}
table.forum-smile th {
  background-color:#CEDEEC;
  border: 1px solid #99BAD7;
  font-weight: bold;
  padding:4px;
  white-space:nowrap;}
table.forum-smile img {
  cursor: pointer;
  cursor: hand;
  margin: 4px 2px;}
/*/Smile table */
/* Icons table */
table.forum-icons, table.forum-icons td{
  border: none;}
/*/Icons table */

div.group{
  padding:5px 0px;}

/* Standart style */
form.forum-form {
  padding: 0px;
  margin: 0px;
  border: none;}
div.forum-br {
    height: 4px;
  padding: 0px;
  margin: 0px;
    width: 100%; 
  overflow: hidden;}
table.clear, table.clear td {
  border: none;}
table.forum-quote, table.forum-code {
  font-size:100%;
  background: transparent; 
  width:90%;
  margin:20px;}
table.forum-quote th, table.forum-code th {
  font-weight: bold;
  text-align: left;
  background: transparent; 
  border: 0px solid transparent;}
table.forum-quote td, table.forum-code td {
  border : 1px solid black;
  padding: 2px; 
  background: transparent; 
  text-indent: 2pt;}
table.forum-code {
  color: #333333; }
/* /Standart style */
a.forum-link{
  margin:10px 0px!important;
  display:block;}
/* /Comments */

/* TABLE */
/* TABLE photo-gray-table */
table.photo-gray-table{
  background-color: #EDEDED;
  border: none;
  padding: 0px;
  margin: 0px;}
table.photo-gray-table tr.t td, table.photo-gray-table tr.b td{
  height:3px!important;
  overflow:hidden;
  background-repeat: no-repeat;
  border:none;}
table.photo-gray-table tr.t td.r{
  background-image: url("images/table/corner_right_top.gif");
  background-position: right top;}
table.photo-gray-table tr.b td.r{
  background-image: url("images/table/corner_right_bottom.gif");
  background-position: right bottom;}
table.photo-gray-table tr.t td.l{
  background-image: url("images/table/corner_left_top.gif");
  background-position: left top;}
table.photo-gray-table tr.b td.l{
  background-image: url("images/table/corner_left_bottom.gif");
  background-position: left bottom;}
/* /TABLE */
/* Interface */
table.photo-tabs td.header, table.photo-tabs td.body{
  z-index:1;
  border:none;}
table.photo-tabs-header, table.photo-tabs-header td{
  padding:0px;
  margin:0px;
  border:none;}
table.photo-tabs-header td.active, table.photo-tabs-header td.no-active,
table.photo-tabs-header td.empty-tab, table.photo-tabs-header td.href{
  height:36px;
  padding: 0px 3px 0px 0px;
  white-space:nowrap;}
table.photo-tabs-header td.active{
  vertical-align:bottom;}
table.photo-tabs-header td.active table.tab-header{
  height:36px!important;
  position:relative;
  top:1px;
  z-index:2;}
table.photo-tabs-header td.no-active{
  vertical-align:bottom!important;}
table.photo-tabs-header td.no-active table.tab-header{
  margin-top:4px;
  height:32px;}
table.photo-tabs-header td.active div.title, table.photo-tabs-header td.active div.title a{
  font-size:100%;
  font-weight:bold;
  color:black;
  text-decoration:none;}
table.photo-tabs-header td.no-active div.title, table.photo-tabs-header td.no-active div.title a{
  font-size:100%;
  font-weight:bold;
  color:#808080;
  text-decoration:none;}
table.photo-tabs-header td.href{
  padding:2px 10px;
  font-size:100%;}

table.tab-header{
  height:100%;
  width:100%;
  }
table.tab-header tr.top, table.tab-header tr.top td{
  height:4px;
  overflow:hidden;}
table.tab-header tr.top td.left, table.tab-header tr.top td.left-strong{
  width:4px!important;
  height:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_top_left.gif');
  background-position:top left;
  background-repeat:no-repeat;}
table.tab-header tr.top td.left-strong{
  background-image:url('images/interface/gray_top_left_strong.gif');}
table.tab-header tr.top td.right{
  width:4px!important;
  height:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_top_right.gif');
  background-position:top right;
  background-repeat:no-repeat;}
table.tab-header tr.top td.center{
  height:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_top_center.gif');
  background-position:top;
  background-repeat:repeat-x;}
table.tab-header tr.middle td.left{
  width:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_middle_left.gif');
  background-position:left;
  background-repeat:repeat-y;}
table.tab-header tr.middle td.right{
  width:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_middle_right.gif');
  background-position:right;
  background-repeat:repeat-y;}
table.tab-header tr.bottom td.left{
  width:4px!important;
  height:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_bottom_left.gif');
  background-position:bottom left;
  background-repeat:no-repeat;}
table.tab-header tr.bottom td.right{
  width:4px!important;
  height:4px!important;

  overflow:hidden;
  background-image:url('images/interface/gray_bottom_right.gif');
  background-position:bottom right;
  background-repeat:no-repeat;}
table.tab-header tr.bottom td.center{
  height:4px!important;
  overflow:hidden;
  background-image:url('images/interface/gray_bottom_center.gif');
  background-position:bottom;
  background-repeat:repeat-x;}

td.no-active table.tab-header td.left, td.no-active table.tab-header tr.top td.left-strong{
  background-image:url('images/interface/white_top_left.gif');}
td.no-active table.tab-header tr.top td.left-strong{
  background-image:url('images/interface/white_top_left_strong.gif');}
td.no-active table.tab-header tr.top td.right{
  background-image:url('images/interface/white_top_right.gif');}
td.no-active table.tab-header tr.top td.center{
  background-image:url('images/interface/white_top_center.gif');}
td.no-active table.tab-header tr.middle td.left{
  background-image:url('images/interface/white_middle_left.gif');}
td.no-active table.tab-header tr.middle td.right{
  background-image:url('images/interface/white_middle_right.gif');}
td.no-active table.tab-header tr.bottom td.left{
  background-image:url('images/interface/white_bottom_left.gif');}
td.no-active table.tab-header tr.bottom td.right{
  background-image:url('images/interface/white_bottom_right.gif');}
td.no-active table.tab-header tr.bottom td.center{
  background-image:url('images/interface/white_bottom_center.gif');}

table.tab-header div.empty{
  width:4px!important;
  height:4px!important;
  overflow:hidden;}
table.tab-header tr.middle td.center{
  background-color:#F7F7F7;
  padding:5px 8px;
  white-space:nowrap;
  vertical-align:top;}
td.no-active table.tab-header tr.middle td.center{
  background-color:#FFFFFF;}
td.body-text{
  background-color:#F7F7F7;
  padding:0px;}
div.waitwindow{
  width:170px!important; 
  padding:10px; 
  display:block;
  border:1px solid #EACB6B; 
  text-align:center; 
  font-size:13px; 
  background-color:#FCF7D1; 
  background-image:url("images/interface/wait.gif"); 
  background-position:10px center; 
  background-repeat:no-repeat;
  position:relative; 
  z-index:10000;}
div#photo_waitwindow{
  text-align:center;
  position:static!important;
  width:100%;}
div.photo-body-text-ajax{
  text-align:center;
  width:100%;}
/* /Interface */

/* PAGES */
/* PAGES Main page */
div#photo-main-div{}
div.photo-head{
  font-size:100%;
  font-weight:bold;
  height:36px;
  text-align:left;
  padding: 10px 0px 0px 10px;
  color:black;
  text-decoration:none;}
div.photo-head, div.photo-head a{
  font-size:100%;
  color:black;
  text-decoration:none;}
table#photo-main-table{
  width:100%;}
td#photo-main-td-left, td#photo-main-td-middle-left{
  width:50%;
  vertical-align:top;
  text-align:left;}
td#photo-main-td-right, td#photo-main-td-middle-right{
  width:60%;
  vertical-align:top;
  text-align:left;}
td#photo-main-td-right {
  padding-left:20px;}
td#photo-main-td-right div.photo-body-text div.photo-ascetic{
  margin:0px 20px 20px 0px;
  float:left;}
td#photo-main-td-left div.photo-body-text{
  margin:4px;}
div.tags-cloud-all{
  float:right;
  margin:10px;}
div.tags-cloud div.search-tags-cloud{
  text-align:center;
  padding:10px;}
div.tags-cloud div.search-tags-cloud a{
  margin:5px;}
div#photo-main-new{
  margin:10px 0px 0px 0px;}
div#photo-main-new div.photo-ascetic{
  margin:0px 10px 0px 0px;
  float:left;}
div#photo-main-new div.photo-photos{
  overflow:hidden;
  width:100%;}
div#photo-main-new td.body-text{
  overflow:hidden;
  padding:6px;}
div.all-elements a{
  margin:10px;
  float:right;}
div.photo-simple-info{
  margin: 10px 0px 0px 0px;}
div.photo-simple-info div.photo-gallery-avatar,   div.photo-gallery-avatar-sonet{
  float:left;
  margin: 0px 10px 0px 0px;}
div.photo-simple-info div.photo-name{
  font-weight:bold;
  font-style:italic;
  font-size:100%;}
td#photo-main-td-middle-left{
  padding-top:40px;}
td#photo-main-td-middle-left div.search-tags-cloud{
  margin:10px;
  width:auto!important;
  text-align:justify;}
td#photo-main-td-middle-left div.search-tags-cloud a{

  white-space:nowrap;}
  
td#photo-main-td-middle-right{
  padding:40px 0px 0px 40px;}
div#photo-main-galleries{
  clear:both;}
div.photo-gallery-ascetic div.all-elements a{
  margin:0px;
  float:none;
  font-weight:bold;
  font-style:italic;}
/* Pages Tags*/
div.tags-cloud div.photo-head, div.tags-cloud  div.search-tags-cloud{
  padding-top:0px;
  padding-left:0px;}
/* Pages Detail List*/
div#photo-filter{
  padding:10px 25px;}
div#photo-period, div#photo-moderate{
  padding:0px 0px 10px 0px;}
div#photo-group-photo{
  }
div#photo-period span.field-name{
  display:block;}
/* PAGES Detail */
div#photo_text_description{
  padding:10px 25px;}
div.photo-title{
  font-weight:bold;
  padding-bottom:10px;}
div.photo-tags{
  padding:5px 0px;}
div#photo_go_to_prev, div#photo_go_to_next{
  width:23px;
  height:23px;
  background-image: url("images/nav/_navig_left.gif");
  background-position: right top;
  background-repeat: no-repeat;
  cursor:pointer;
  cursor:hand;}
div#photo_go_to_next{
  background-image: url("images/nav/_navig_right.gif");}
div#photo_go_to_prev_disabled, div#photo_go_to_next_disabled{
  width:23px;
  height:23px;
  background-image: url("images/nav/_navig_left_disabled.gif");
  background-position: right top;
  background-repeat: no-repeat;}
div#photo_go_to_next_disabled{
  background-image: url("images/nav/_navig_right_disabled.gif");}
/* PAGES Upload */
table.photo_upload_table {
  background-color: #EDEDED;
  background-image: url("images/upload/line.gif");
  background-position: right top;
  background-repeat: repeat-y;
  border-collapse:collapse;
  border: none;
  padding: 0px;
  margin: 0px;}
table.photo_upload_table td#description{
  width:220px!important;
  padding:0px;}
table.photo_upload_table tr.t, table.photo_upload_table tr.b {
  height:3px;}
table.photo_upload_table tr.t td.l {
  text-align:left; 
  valign:top;}
table.photo_upload_table tr.t td.l div.empty{
  background-image: url("images/upload/corner_left_top.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width:3px; height:3px;
  float:left;}
table.photo_upload_table tr.b td.l {
  text-align:left; 
  valign:bottom;}
table.photo_upload_table tr.b td.l div.empty{
  background-image: url("images/upload/corner_left_bottom.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width:3px; height:3px;
  float:left;}
table.photo_upload_table tr.t td.r {
  text-align:right; 
  valign:top;}
table.photo_upload_table tr.t td.r div.empty{
  background-image: url("images/upload/corner_right_top.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width:3px; height:3px;
  float:right;}
table.photo_upload_table tr.b td.r {
  text-align:right; 
  valign:bottom;}
table.photo_upload_table tr.b td.r div.empty{
  background-image: url("images/upload/corner_right_bottom.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width:3px; height:3px;
  float:right;}
/* PAGES Upload Buttons */
table.button, table.button-press{
  border-collapse:collapse;
  border: none;
  padding: 0px;
  margin: 0px;
  height: 34px !important;
  width: 100%;
  font-weight:bold;
  font-size:100%;
  background-image: url("images/upload/button_02.gif");
  background-position: left top;
  background-repeat: repeat-x;
  text-align:center;
  cursor:hand;
  cursor:pointer;}
table.button td.l div.empty, table.button-press td.l div.empty{
  background-image: url("images/upload/button_01.gif");
  background-position: left top;
  background-repeat: no-repeat;
  height: 34px;
  width: 6px;
  float:left;}
table.button td.r div.empty, table.button-press td.r div.empty{
  background-image: url("images/upload/button_03.gif");
  background-position: right top;
  background-repeat: no-repeat;
  height: 34px;
  width: 6px;
  float:right;}
table.button-press{
  background-image: url("images/upload/button_push_02.gif");}
table.button-press td.l div.empty{
  background-image: url("images/upload/button_push_01.gif");}
table.button-press td.r div.empty{
  background-image: url("images/upload/button_push_03.gif");}
div#AddFiles, div#AddFolders, div#Send, div#Send_form{
  width: 156px;
  text-align:center;
  margin:0px;
  float:left;
  font-size:13px;}
div#AddFolders {
  padding:9px 0px 7px 14px;}
div#AddFiles {
  padding:9px 0px 7px 3px;}
div#Send{
  padding:9px 0px 7px 14px;}
div#Send table{
  color:gray;}
div#photo_count_to_upload_div {
  padding:0px;}
div#photo_count_to_upload_div div#photo_count_to_upload{
  float:left;}
div#photo_desription_field{
  width:100%;
  padding:0px;
  margin:0px;
  height:260px;
  width:200px!important;}
div#photo_desription_field input, div#photo_desription_field textarea{
  width:100%;}
div#photo_desription_field div#photo_desription_field_image{
  width:100%;
  text-align:center;
  padding:20px 7px;}
div#RemoveAllFromUploadList{
  float:right;
  font-weight:bold;}
div.photo-bold{
  font-size:110%;
  font-weight: bold;}
div.hr{
  margin:1px 7px;
  height:1px;
  background:#b1b1b1;
  overflow:hidden;}
div.inner{
  padding:7px 10px 0px 10px;
  margin:0px;}
table#table_photo_object div#photo_resize_div, table#table_photo_object div#photo_watermark, 
table#table_photo_object div#photo_albums_to_move, table#table_photo_object div#photo_watermark_r{
  padding:7px 10px 0px 15px;}
div.photo-element{
  background-color: #EDEDED;
  float:left;
  margin:2px;
  width:250px;
  padding:7px;}
div.photo-element input{
  width:145px;}
div.photo-element textarea{
  width:180px;}
input.PhotoPublic{
  width:auto!important;
  margin:0px 5px 0px 0px;}
div.photo-element div.file input{
  width:90%;}
table#table_photo_form{
  background-image: none;
  width:auto;}
table#table_photo_form tr.t td.r div.empty{
  background-image: url("images/upload/corner_right__top.gif");}
table#table_photo_form tr.b td.r div.empty{
  background-image: url("images/upload/corner_right__bottom.gif");}
td#photo_data{
  padding:10px 14px;}
table#table_photo_form div#photo_resize_div, table#table_photo_form div#photo_watermark, 
table#table_photo_form div#photo_albums_to_move, table#table_photo_form div#photo_watermark_r{
  padding:7px 10px 0px 0px;}
div#pwaitwindow {
  position:relative;
  text-align:center;
  width:100%;}
div.waitwindow {
  width:170px!important; 
  padding:  10px; 
  display:block;
  border:1px solid #EACB6B; 
  text-align:center; 
  font-size:13px; 
  background-color:#FCF7D1; 
  background-image:url(images/upload/wait.gif); 
  background-position:10px center; 
  background-repeat:no-repeat;
  position:relative; 
  z-index:10000;}
/* PAGES Upload Buttons WaterMark Copyright*/
div#watermark_copyright_main{
  position:relative;}
div#watermark_copyright_switcher{
  border:1px solid darkgray; 
  width:20px; 
  height:20px;
  padding:0px;
  cursor:pointer;
  cursor:hand;
  overflow:hidden;
  background-position: center center;
  background-repeat: no-repeat;}
div#watermark_copyright_switcher.over{
  border:1px solid #4b4b6f;}
div#watermark_copyright_container{
  position:absolute;
  width:210px;
  background-color:#fdfaff;
  border:1px solid #7d7d7d;
  padding:5px;
  display:none;}
div#watermark_copyright_container div.icon {
  overflow:hidden;
  width:20px; 
  height:20px;
  border: 1px solid darkgray; 
  margin:0px 5px 0px 0px;
  float:left;
  background-position: center center;
  background-repeat: no-repeat;}
div#watermark_copyright_main div.show{background-image: url("images/upload/watermark_copyright_show.gif");}
div#watermark_copyright_main div.hide{background-image: url("images/upload/watermark_copyright_hide.gif");}

div#watermark_copyright_container div.string{
  margin:1px 0px;
  padding:3px;
  border:1px solid #fdfaff;
  float:none;
  height:15px;
  font-size:11px;
  cursor:pointer;
  cursor:hand;}
div#watermark_copyright_container div.over{
  border:1px solid #4b4b6f;
  background-color:#e5e5ff;}
div#watermark_copyright_container div.active{
  border:2px solid #4b4b6f;}
/* PAGES Upload Buttons WaterMark Color*/
div#photo_watermark td {
  margin:0px;
  padding: 0px 5px 0px 0px;}
div#watermark_color_main{
  position:relative;}
div#watermark_color_switcher{
  border:1px solid darkgray; 
  width:20px; 
  height:20px;
  padding:0px;
  cursor:pointer;
  cursor:hand;
  overflow:hidden;}
div#watermark_color_switcher.over{
  border:1px solid #4b4b6f;}
div#watermark_color_container{
  position:absolute;
  width:150px;
  height:94px;
  overflow:auto;
  background-color:#fdfaff;
  border:1px solid #7d7d7d;
  padding:3px 5px;
  display:none;}
div#watermark_color_container div.color_icon {
  overflow:hidden;
  width:10px; 
  height:10px;
  border:1px solid darkgray;
  float:left;
  padding:0px;
  margin:0px 5px 0px 0px;}
div#watermark_color_container div.string{
  margin:1px 0px;
  padding:3px;
  border:1px solid #fdfaff;
  float:none;
  height:15px;
  font-size:11px;
  cursor:pointer;
  cursor:hand;}
div#watermark_color_container div.over{
  border:1px solid #4b4b6f;
  background-color:#e5e5ff;}
div#watermark_color_container div.active{
  border:2px solid #4b4b6f;}
/* PAGES Upload Buttons WaterMark Size */
div#watermark_size_main{
  position:relative;}
div#watermark_size_switcher{
  border:1px solid darkgray; 
  width:20px; 
  height:20px;
  padding:0px;
  cursor:pointer;
  cursor:hand;
  overflow:hidden;
  background-image: url("images/upload/watermark_size_3.gif");
  background-position: center center;
  background-repeat: no-repeat;}
div#watermark_size_switcher.over{
  border:1px solid #4b4b6f;}
div#watermark_size_container{
  position:absolute;
  width:94px;
  background-color:#fdfaff;
  border:1px solid #7d7d7d;
  padding:5px;
  display:none;}
div#watermark_size_container div.icon {
  overflow:hidden;
  width:20px; 
  height:20px;
  border: 1px solid darkgray; 
  margin:0px 5px 0px 0px;
  float:left;
  background-position: center center;
  background-repeat: no-repeat;}
div#watermark_size_main div.big{background-image: url("images/upload/watermark_size_big.gif");}
div#watermark_size_main div.middle{background-image: url("images/upload/watermark_size_middle.gif");}
div#watermark_size_main div.small{background-image: url("images/upload/watermark_size_small.gif");}
div#watermark_size_container div.string{
  margin:1px 0px;
  padding:3px;
  border:1px solid #fdfaff;
  float:none;
  height:15px;
  font-size:11px;
  cursor:pointer;
  cursor:hand;}
div#watermark_size_container div.over{
  border:1px solid #4b4b6f;
  background-color:#e5e5ff;}
div#watermark_size_container div.active{
  border:2px solid #4b4b6f;}
/* PAGES Upload Buttons WaterMark Position */
div#watermark_position_main{
  position:relative;}
div#watermark_position_switcher{
  border:1px solid darkgray; 
  width:20px; 
  height:20px;
  padding:0px;
  cursor:pointer;
  cursor:hand;
  overflow:hidden;
  background-image: url("images/upload/watermark_br.gif");
  background-position: center center;
  background-repeat: no-repeat;}
div#watermark_position_switcher.over{
  border:1px solid #4b4b6f;}
div#watermark_position_container{
  position:absolute;
  width:100px;
  background-color:#fdfaff;
  border:1px solid #7d7d7d;
  padding:5px;
  display:none;}
div#watermark_position_container table.outer {
  float:left;
  width:30px; 
  height:30px;
  border:none;
  margin:0px;
  padding:0px;}
div#watermark_position_container table.outer td {
  text-align:center;
  vertical-align:middle;}
div#watermark_position_container div {
  overflow:hidden;
  width:20px; 
  height:20px;
  border:1px solid darkgray; 
  margin:0px;
  cursor:pointer;
  cursor:hand;
  background-position: center center;
  background-repeat: no-repeat;}
div#watermark_position_main div.tl{background-image: url("images/upload/watermark_tl.gif");}
div#watermark_position_main div.tc{background-image: url("images/upload/watermark_tc.gif");}
div#watermark_position_main div.tr{background-image: url("images/upload/watermark_tr.gif");}
div#watermark_position_main div.ml{background-image: url("images/upload/watermark_ml.gif");}
div#watermark_position_main div.mc{background-image: url("images/upload/watermark_mc.gif");}
div#watermark_position_main div.mr{background-image: url("images/upload/watermark_mr.gif");}
div#watermark_position_main div.bl{background-image: url("images/upload/watermark_bl.gif");}
div#watermark_position_main div.bc{background-image: url("images/upload/watermark_bc.gif");}
div#watermark_position_main div.br{background-image: url("images/upload/watermark_br.gif");}
div#watermark_position_container div.over{
  border-color:#4b4b6f; }
div#watermark_position_container div.active{
  border:2px solid #4b4b6f;}
/* /PAGES */

/* Shadow */
table.shadow tr {height:2px !important;}
table.shadow td {padding:0px; margin:0px;}
table.shadow div.empty {height:2px !important; overflow:hidden;}
table.shadow, table.shadow td {border:none}
table.shadow .t-r, table.shadow .m-r, table.shadow .b-r {width:2px; background-image: url('images/shadow-m-r.gif');background-repeat:repeat-y;background-position: right;}
table.shadow .b-l, table.shadow .b-c{height:2px; background-image: url('images/shadow-b-c.gif');background-repeat:repeat-x;background-position: left bottom;}
table.shadow .t-r {text-align:right; vertical-align:top;}
table.shadow .t-r div.empty {width:2px;height:2px;background-image: url('images/shadow-t-r.gif');background-repeat:no-repeat;background-position: right top;}
table.shadow .b-r {text-align:right; vertical-align:bottom;}
table.shadow .b-r div.empty {width:2px;height:2px;background-image:url('images/shadow-b-r.gif');background-repeat:no-repeat;background-position: right top;}
table.shadow .b-l {text-align:left; vertical-align:bottom;}
table.shadow .b-l div.empty {width:2px;height:2px;background-image: url('images/shadow-b-l.gif');background-repeat:no-repeat;background-position: right top;}
/* /Shadow */

/* Standart */
div.empty-clear{
  clear:both; 
  width:100%; 
  overflow:hidden; 
  height:1px!important;}
div.photo-navigation{
  padding:5px 0px;
  clear:both;}
div.photo-window-edit form, form.photo-form{
  padding:0px;
  margin:0px;}

table.photo-tab le, table.photo-table td{
  font-size: 100%;
}
font.starrequired{
  color:red;}
div.before-comment{
  clear:both; 
  width:100%; 
  overflow:hidden; 
  height:20px!important}
/* /Standart */