﻿.gallery
{
	padding-bottom:10px;
	font-family:Tahoma;
}

.galleryEdit
{
    clear:both;
}
.galleryEdit .editTitle
{
    font-weight:bold;
    display:block;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}

.show_gallery
{
    width:90%;
    clear:both;
	margin:0 auto;
}

.gallery .gallery_search_pane
{
    height:21px;
    line-height:21px;
    clear:both;
}

.gallery .gallery_search_pane .gallery_search_title
{
    font-weight:bold;
    float:left;
    width:180px;
    padding-right:5px;
    height:21px;
}

.gallery .gallery_search_pane .search_txt
{
    float:left;
}


.gallery_cnt
{
    width:432px;
    margin:0 auto;
    background-image:url('images/gallery_middle.gif');
    background-repeat:repeat-y;
	font-family:Tahoma;
}

.gallery_cnt .top
{
    width:100%;
    background-image:url('images/gallery_top.gif');
    background-repeat:no-repeat;
    height:19px;
}

.gallery_cnt .bottom
{
    width:100%;
    background-image:url('images/gallery_bottom.gif');
    background-repeat:no-repeat;
    height:16px;
}

.gallery_cnt .middle
{
    width:400px;
    margin:0 auto;
}

.gallery_cnt .album_title
{
    font-size:10px;
    color:#848484;
}

.gallery_cnt .file_name
{
    font-size:10px;
    font-weight:bold;
    color:#5a5a5a;
    padding: 2px 0px 0px 0px;
}

.gallery_cnt .file_details
{
    font-size:10px;
    padding: 2px 0px 0px 0px;
    color:#21a3da;
}

.gallery_cnt .main_photo
{
    border-right:solid 1px #e8e8e7;
    border-bottom:solid 1px #e8e8e7;
}

.gallery_cnt .main_photo div
{
    border-right:solid 1px #c9c9c8;
    border-bottom:solid 1px #c9c9c8;
}

.gallery_cnt .main_photo div div
{
    border-right:solid 1px #fefefe;
    border-bottom:solid 1px #fefefe;
}

.gallery_cnt .main_img_cnt
{
    margin:0 auto;
}


.tabList
{
    width:100%;
    padding:0px;
    background-color:#fbfbfb;
    border:solid 1px #d5d5d5;
    border-collapse: collapse;
	font-family:Tahoma;
}

.tabList td
{
    border:solid 1px #d5d5d5;
    padding-right:4px;
    padding-left:4px;
}

.tabList .header	
{
    color:#5a5a5a;
    font-weight:bold;
}

.tabList .header td
{
	background-color: #376481;
color:#fefefe;
}

.tabList .label
{
    font-weight:bold;
    text-align:right;
    padding-right:2px;
}

.tabList a
{
    color:#0a99d5;
}


.gallery .tabList .name
{
    font-weight:bold;
}

.tabRotator
{
	height: 100%;
	margin:0 auto;	
}

.tabRotator #cellMain
{
    width:100%;
}

.tabRotator .rotatTmp
{
    padding:5px;
}

.gallery_preview 
{
    margin:0 auto;    
    width:100%;
    text-align:center;
}

.gallery_preview .imLeft
{
    background-image:url('images/left.jpg');
    background-repeat:no-repeat; 
    width:45px;
    height:40px;
}

.gallery_preview .imRight
{
    background-image:url('images/right.jpg');
    background-repeat:no-repeat; 
    width:45px;
    height:40px;
}

.gallery_photo
{
    height:80px;
    display:block;
}

.gallery_photo img
{
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}

.gallery_photo .outter
{
    border-right:solid 1px #e6e6e3;
    border-bottom:solid 1px #e6e6e3;
}

.gallery_photo .inner
{
    border-right:solid 1px #c7c7c4;
    border-bottom:solid 1px #c7c7c4;
}
.gallery_photo
{
    float:left;
    margin:8px 10px 6px 0px;
}

.gallery_preview 
{
    clear:both;
}

.gallery .items
{
    margin-top:8px;
clear:both;
}

.gallery .tabList td
{
    padding:4px;
}
.search_bt
{
background-image:url(images/search.gif);
background-position:right center;
background-repeat:no-repeat;
bottom:14px;
float:left;
height:16px;
padding-left:4px;
width:16px;
}
.search_txt input
{
float:left;
}
