#top_bar {padding-top:5px;margin-bottom: 15px;border-bottom:1px solid #aac;background:#ddf;width:100%;}
#top_bar td {font-size:8pt;}
.address_bar {padding:0 4px 7px;}
.useful_links {text-align:right;padding-right:5px;}
.useful_links a {font-weight:bold;}
#rowsHighlight {margin: 10px 0px;border:1px solid #ddf;overflow: hidden;table-layout:fixed;}
#rowsHighlight td, .row1 {background:#fff;vertical-align:top;}
#rowsHighlight #last {text-align:right;}
#rowsHighlight tr.row_alt td, .row2 {background:#eee;vertical-align:top;}

hr.special {border-color:#aac; height:0px;}	
input.dropdown {font-size:8pt;}
.cat_big,.maincat {font-size:9pt;}
.subcat {font-size:7pt;}
sup {color: red;}
div#status {text-align:center;}
div#status span {margin:0 10px;}
#prev_next {background:#ddf;border-top:1px solid #aac;}
#prev_next td {padding:7px 5px;}
#prev_next #prev {;}
#prev_next #next {text-align:right;}

.photo_rnd{text-align:center;}
.photo_rnd a {margin:0 auto;}
.photo_rnd a img {background:white;border:5px solid #258;}
.photo_rnd a:hover img {border-color:white; }

.c_darkstripe .button {color:black;}
img.photo_itself {background: url('/_img/etc/grid.png') top left repeat;}

.catbgcolor {background: #eef;border-top:1px solid #ddf;border-bottom:1px solid #ddf;}
.cat_big {background: url('./images/folder.gif') left center no-repeat transparent; padding:3px 0;padding-left:18px;line-height: 18px;}


.imagerow1, .imagerow2 {background:#ddf;}
#photo_frame {}
/* IE6 trick */
.imagerow2 a:hover, .imagerow1 a:hover {background-position:left top} 
/************/
.imagerow2 img, .imagerow1 img {margin:5px;border:1px solid #258;}
.imagerow2 a:hover img, .imagerow1 a:hover img {border:6px solid #258;margin:0;}
.dropdownmarker {background:#ddf;}

#comments {margin: 10px 0px;overflow: hidden;table-layout:fixed;}
.comment_row1 td, .comment_row2 td{border:1px solid #ddf}
.comment_head td {border-width:0}
.comment_text {padding:10px;}
.commentspacerrow {height:10px;color:white;border:1px solid #ddf}

.setperpageselect {vertical-align:middle}

.paging_block {float:left}
.paging_block a {text-decoration:none}
.paging_block em {font-style:normal;font-weight:bold}
.arrows {font-size:150%;}

/* rating stuff */

form#rating a.rate {text-align:center;display:block;float:right;width:25pt;height:12pt;line-height:12pt;color: #eaeaea !important;text-decoration:none;border-left:1px solid white}
form#rating a.rate:hover {color: white !important;font-weight:bold}
form#rating div.rate {display:block;float:right;line-height:12pt;}
form#rating {margin-top:4px;width:250px}

/* details.php onhover navigation */

.details#photo_frame a {cursor:pointer;cursor:hand;background: url(./images/blank.gif);opacity:0;filter:alpha(opacity=0);z-index:35;display:block;position:absolute;top:0px;}
#left_frame {text-align:left;left:0;}
#right_frame {text-align:right;right:0;}

.details#photo_frame a:hover {opacity:0.4;filter:alpha(opacity=40);}

.details#photo_frame a span {background-repeat:no-repeat;position:absolute;top:35%;margin-top:0px;display:block;width:100px; height:100px;}
#right_frame span {right:0}
#left_frame span {left:0}

#right_frame span {background-image: url(./images/right.png);}
#left_frame span {background-image: url(./images/left.png);}

