/* CSS Document */

body { margin:0; background:url(../images/bg_pattern.png) left 0 repeat #829099; font-size:11.77px; line-height:15px; letter-spacing:0.2px; color:#fff; font-family:Helvetica, Arial, sans-serif; }
a { border:0px!important; color:#fff; text-decoration:none; }
a:hover, a.here { color:#414141; }
img  { border:0px!important; }

#gradient { position:absolute; width:100%; height:100%; background:url(../images/bg_gradient.png) center 0 repeat #829099; }
#content { position:relative; width:970px; margin:0 auto; }
#banner { position:relative; width:970px; height:175px; }
#banner #logo { position:absolute; left:19px; top:49px; }
#banner #navigation { position:absolute; left:260px; top:17px; line-height:14px; }
#banner #navigation a { padding-right:10px; }
#banner #address { position:absolute; /*left:451px;*/ right:0px; top:17px; text-align:right; line-height:14px; }
#gallery  { margin-bottom:400px; min-height:600px; overflow:visible; }
#gallery .item { position:relative; float:left; width:223px; /*height:271px;*/ margin:0 26px 10px 0; overflow:visible; }
#gallery .item p { /*background:url(../images/item_line.png) no-repeat 0 bottom transparent; padding-bottom:15px;*/ border-left:1px solid #fff; padding-left:10px; }
#gallery .item img { height:221px; }
.shadow { -webkit-box-shadow:  1px 1px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1) inset; box-shadow:  1px 1px 0px 1px rgba(0, 0, 0, 0.1); }


#left_column, #right_column { position:relative; float:left; width:50%; font-size:14px; line-height:18px; }
#right_column { width:40%; margin-left:10%; }
#left_column a, #right_column a { color:#414141; }
#left_column a:hover, #right_column a:hover { color:#fff; }


.column { position:relative; float:left; width:223px; margin-right:26px; }
.column + .column + .column + .column { margin-right:0; }


#gallery div { /*background: none repeat scroll 0 0 red;*/ display: inline-block; }

html body div#lightbox div.lb-dataContainer { background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top:3px; }
html body div#lightbox div.lb-dataContainer div.lb-data div.lb-details { padding:10px; }
html body div#lightbox div.lb-dataContainer div.lb-data div.lb-details span.lb-caption { text-shadow:none; color:#666; font-size:13px; line-height:17px; font-weight:normal; }



#gallery .item img{
    transition:transform 0.3s ease-in-out;
    -webkit-transition:transform 0.3s ease-in-out;
    -moz-transition:transform 0.3s ease-in-out;
    -o-transition:transform 0.3s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
	}


#gallery .item img:hover{
    z-index:999;
	
    transition:transform 0.3s ease-in-out;
    -webkit-transition:transform 0.3s ease-in-out;
    -moz-transition:transform 0.3s ease-in-out;
    -o-transition:transform 0.3s ease-in-out;

    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform:  scale(1.02);
    -o-transform: scale(1.02);
    -ms-transform: scale(1.02);
	}
