@CHARSET "UTF-8";

#popup_cont{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 999;
}

#shader{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	opacity: 0.7;
	background-color: #000;
	z-index: 900;
}

#closer{
	position: absolute;
	display: none;
	right: 30px;
	width: 52px;
	height: 53px;
	z-index: 1000;
	cursor: pointer;
	overflow: hidden;
	padding: 0;
	background: url(/i/icons_24.png) 0 -27px no-repeat;
}

#closer:hover {
background: url(/i/icons_24.png) -52px -27px no-repeat;
}

.gallery_mode #closer{
	display: block;
	top: 15px;
	right: -5px;
}

.center_window{
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 200;
	background: #ffffff;
	padding: 10px;
	z-index: 1000;
}

span.pic_description{
	display: none;
}

span.article_link{
	display: none;
}

a.article_link{
	display: block;
	font-size: 0.8125em;
	text-align: left;
	color: #646464;
}

.img_link .source_img{
	display: none;
}

.pic_source{
	font-size: 0.8125em;
	text-align: left;
	margin-top: 0.5em;
}

.pic_source a{
	color: #000000;
}

.pic_description {
	display: block;
/*	margin-top: 1em;*/
	padding-top: 0.5em;
	text-align: left;
}

.brand_link {
	width: 40%;
	height: 1.8em;
	float:left;
	overflow: hidden;
}

.collection_link {
	width: 59%;
	height: 1.8em;
	float: right;
	text-align: right;
}

.left_window{
	display: none;
	position: absolute;
	right: 100%;
	z-index: 950;
	margin-right: -100px;
	background-color: #fff;
	padding: 10px;
	cursor: pointer;
}

.right_window{
	display: none;
	position: absolute;
	left: 100%;
	z-index: 950;
	margin-left: -100px;
	background-color: #fff;
	padding: 10px;
	cursor: pointer;
}

.gall_item img {
	display: block;
}
.images_list{
	position: relative;
}

.images_list img{
	display: block;
}

.text_block .images_list img{
	margin: 0;
}

.images_list a{
	display: block;
	float: left;
	margin: 0 1px 1px 0;
}

.company_person{
	margin-top: 0.5em;
	margin-left: 2em;
}

.company_phones{
	margin-top: 1.9em;
}

.right_move {margin-left: -150px !important;}
.right_move_small {margin-left: -50px !important;}
