.gallery_tbl {
width:100%;
table-layout:fixed;
margin-bottom:5px;
}

.gallery_main_tbl {
width:100%;
table-layout:fixed;
margin-bottom:5px;
}

.gallery_main_tbl td{
border:none;
}

.gallery_tbl td{
border:1px solid #E7E9F3;
}

.gallery_tbl a, .gallery_tbl a:hover, .gallery_main_tbl a, .gallery_main_tbl a:hover {
font-size:10px;
font-weight:normal;
}

.gallery_tbl td img {
border:1px solid #fff;
}

.gallery_img {
text-align:center;
padding:10px 7px 10px 7px;
height:140px;
}

.gallery_img td {
text-align:center;
vertical-align:middle;
padding:10px 7px 10px 7px;
}

.bg {
background-color:#F5F6FA;
}

.gallery_rating_star {
width:10px;
height:10px;
overflow:hidden;
background-image:url(/modules/gallery/_images/star.gif);
text-align:left;
}

.gallery_rating_big_star {
width:20px;
height:20px;
overflow:hidden;
background-image:url(/modules/gallery/_images/vote_star_active.gif);
text-align:left;
}

.gallery_description {
text-align:center;
}

.gallery_description h4{
margin-left:0px;
margin-bottom:0px;
}

.gallery_description table {
width:100%;
}

.gallery_description table td{
width:50%;
border:none;
font-size:9px;
}

.text_field {
padding:7px;
padding-left:15px;
text-align:left;
}

input, textarea {
border:1px solid #E7E9F3;;
background-color:#fff;
margin:2px;
width:99%;
}

.submit {
background-color:#6591BE;
width:150px;
color:#FFFFFF;
font-weight:bold;
margin-top:15px;
}

input {
width:50%;
}

blockquote {
margin-left:10px;
}

.left {
text-align:right;
}

.right {
text-align:left;
padding-left:5px;
}

.right strong{
font-size:9px;
}

.show_pic_preview {
width:400px;
margin:auto;
overflow:auto;
height:120px;
scrollbar-face-color: #E7E9F3; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #F5F6FA; 
scrollbar-3dlight-color: #DCDCE1; 
scrollbar-darkshadow-color: #F5F6FA; 
scrollbar-track-color: #F9F9FC; 
scrollbar-arrow-color: #B7373C;
}

.show_pic_preview table tr td img{
margin-left:4px;
margin-right:5px;
border:none;
}

.show_pic_preview table{
border-collapse:collapse;
height:100px;
padding:0;
border: none;
margin-left:1px;
margin-right:1px;
}

.show_pic_preview table td{
border:none;
padding:0;
}


.padding_zero {
padding:0;
}

.border_none{
border:none;
table-layout:fixed;
padding:0;
}

.border_none td{
border:none;
padding:0;
}

#border_none_img {
border:none;
}