﻿
#gal2-cat-left-block
{
	width:350px;
	width:100%;
		border-left: 1px solid Black;
	border-top: 1px solid Black;
	margin: 15px 10px 10px 0px;
	height:200px;
		width:990px;

		border-right:solid 2px DarkSlateGray;
		border-bottom:solid 2px DarkSlateGray;


	background-image: -webkit-linear-gradient(top, #dddddd, #aaaaaa); /* For Chrome and Safari */
	background-image:    -moz-linear-gradient(top, #dddddd, #aaaaaa); /* For old Fx (3.6 to 15) */
	background-image:     -ms-linear-gradient(top, #dddddd, #aaaaaa); /* For pre-releases of IE 10*/
	background-image:      -o-linear-gradient(top, #dddddd, #aaaaaa); /* For old Opera (11.1 to 12.0) */
	background-image:         linear-gradient(to bottom, #dddddd, #aaaaaa); /* Standard syntax; must be last */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#aaaaaa');

}
#gal2-overlay-image
{
	border:solid 0px Blue;
	width:995px;
	width:100%;
	
	
}

#gal-menu
{
	position:absolute;
	border:none;
	background-color:#CCC;
	border:solid 1px #888;
	vertical-align:middle;
	font: bold 13px Arial;
	color: Lime;
	float:left;
	
	top:20px;
	left:400px;
	width:570px;
	height:100px;
	
	top:0px;
	left:290px;
	width:675px;
	height:150px;
	
	margin:46px 0px -10px 10px;
	margin:50px 0px -10px 10px;
	padding:5px;
	overflow-y:Auto;
	
}

.gal-menu-item			{position:relative; cursor:pointer; border:solid 0px lime; text-decoration:none; color: Lime; float: left;width: 105px; height: 109px;margin: 0px 5px 5px 0px;background: url(../Images/gal_cat_tabs.gif) 0 -109px no-repeat;}
.gal-menu-item a		{text-decoration: none;color: White;display: block;width:100%; height:100%;overflow:hidden;background: url( '../Images/gal_cat_tabs.gif' ) top left no-repeat; }
.gal-menu-item span		{display: block;margin:0; padding: 7px 2px 0 2px;}
.gal-menu-item a:visited{color: beige;}
.gal-menu-item a:active	{color: Aqua;}
/*.gal-menu-item a:hover	{color: Black;background-image: none;	}*/

.gal-cat-image
{
	border:solid 1px #444;
	margin:4px 6px 0px 12px;
	
	position:absolute;
	left:0px;
	top:34px;
	border-style:inset;
}
.gal-cat-title
{
	position:absolute;
	left:5px;
	text-align:center;
	vertical-align:text-bottom;
	vertical-align:middle;
	height:70px;
	margin:5px 0px 0px 0px;
	width:90px;
	word-wrap: break-word;
	text-decoration:none;
}

#gal-keyword-edit
{
	position:absolute;
	left:20px;
	top:148px;
	top:110px;


	width:180px;
	height:23px;
	background-color:White;
	border:solid 2px DarkSlateGray;
	border-style:inset;
	font:bold 16px Arial;
	
}

#gal-keyword-button
{
	position:absolute;
	left:210px;
	top:148px;
	top:110px;
}

.gal-cat-instances
{
	position:absolute;
	left:66px;
	top:97px;
	text-align:right;
	background-color:Aqua;
	background-color:Transparent;
	border:solid 0px DarkSlateGray;
	font:bold 8px Arial;
}

#gal-result-container
{
	margin: 10px 0px 15px 0px;
	display:block;
	clear:both;
	float:left; 
	width:985px;
	width:auto;
	width:995px;
	background-color:#eec;
	background-color:Yellow;
	background-color:White;
	text-decoration:none;
	border:solid 3px Red;
	border:solid 0px Red;
	position:relative;
	padding:0px;
}

.gal-result-item
{
	width:48%;
	width:475px;
	width:490px;
	float:left;
	background-color:Transparent;
	BACKGROUND: url(../Images/gal_tab_gray.gif) no-repeat ;
	background-size:490px 180px;
	display:block;
	vertical-align:text-top;
	color:DarkRed;

	border:solid 1px Red;
	border:solid 0px Gray;
	height:120px;
	height:180px;
	
	position:relative;
	margin: 8px 3px 5px 3px;
	
}
.gal-title-bar
{
	position:absolute;
	top:6px;
	height:13px;
	height:23px;
	left:7px;
	width:471px;
	width:467px;
	background-color:#dddddd;
	background-color:Transparent;
	xborder:solid 1px Red;
	
	xborder-bottom:solid 1px DarkGray;
	xborder-bottom:solid 1px #bbb;
	
	color:#333333;
	color:White;
	font:bold 16px Arial;
	padding:0px 2px 2px 2px;
		
}

.gal-result-background
{
	position:absolute;
	top:29px;
	left:8px;
	width:471px;
	height:131px;
	height:163px;
	height:138px;

	border-bottom:solid 1px DarkSlateGray;

	background-image: -webkit-linear-gradient(top, #dddddd, #999999); /* For Chrome and Safari */
	background-image:    -moz-linear-gradient(top, #dddddd, #999999); /* For old Fx (3.6 to 15) */
	background-image:     -ms-linear-gradient(top, #dddddd, #999999); /* For pre-releases of IE 10*/
	background-image:      -o-linear-gradient(top, #dddddd, #999999); /* For old Opera (11.1 to 12.0) */
	background-image:         linear-gradient(to bottom, #dddddd, #999999); /* Standard syntax; must be last */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#999999');

}

.gal2-operations a
{
	position:relative;
	left:300px;
	left:365px;
	top:5px;
	font:Bold 10px Arial;
	color:White;
	
	
    font: bold 10px Arial;
    text-decoration: none;
    background-color: #EEEEEE;
    background-color:DarkViolet  ;
    background-color:SlateBlue ;
    color: #333333;
    padding: 2px 3px 2px 3px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #CCCCCC;	
    margin:1px;
	
	
}
.gal2-operations a:visited {color:White;}
.gal2-operations a:link {color:White;}




.gal2-description-block
{
	font:bold 12px Tahoma;
/*	
	background-color:Whitesmoke;
	background-color:#eec ;
	background-color:#eed;
*/
	
	color:Darkred;
	color:Black;
	color:#333;
	
	position:absolute;
	
	left:110px;
	top:22px;
	width:250px;
	height:30px;
	
	left:13px;
	top:33px;
	width:350px;
	height:32px;
	
	left:13px;
	top:32px;
	width:350px;
	height:40px;
	
	xborder: 0px solid LightGray;
	xborder: 1px solid Gold;
	

	padding:0px 3px 0px 3px;
	overflow:hidden;
	overflow-y:auto;
}


.gal2-main-image
{
	position:absolute;
	left:10px;
	top:34px;
	width:100px;
	padding:2px;
	background-color:White;
	cursor:pointer;
	
	border:solid 1px gray;
	border:solid 1px Lime;
}

.gal2-thumbnail-block
{
	position:absolute;
	left:10px;
	top:73px; 
	width:256px; 
	width:465px; 
	height:64px;
	height:92px;
	overflow:hidden;
	overflow-y:auto;

	border: 0px solid Red;
	xborder: 1px solid LightGray;
	xborder-style:outset;
}

.gal2-thumbnail
{
	background-color:#dd3;
	background-color:Whitesmoke;
	display:block;
	height:56px;
	height:85px;
	float:left;
    margin:2px 1px 2px 1px;
    padding:1px 1px 1px 1px;
    border:solid 2px Red;
    border:solid 1px LightGray;	
    border:solid 1px Gray;	
	cursor:pointer; 
}


.gal2-price-block-image
{
	position:absolute;
	top:22px;
	left:369px;
}

.gal2-single-price-block
{
	position:absolute;
	background-color:#ddd;
	background-color:Transparent;
	color:Blue;
	width:100px;
	height:18px;
	border:1px solid #bbb;
	
	
}

.gal2-price-key
{
	font:bold 10px Arial;
	color:Black;
	position:absolute;
	left:371px;
}
.gal2-prices-normal
{
	font:bold 18px Arial;
	color:Black;
	position:absolute;
}
.gal2-prices-bold
{
	font:bold 22px Arial;
	color:Black;
	position:absolute;
}



 
