
.gsom .gclose {
	background: url(../img/bg-gclose.png) no-repeat left 1px;
	background: url(../img/bg-gclose.png) no-repeat left 0px;
	padding-left: 20px;
	font-size: 12px;
	color: gray;
	}
	
.wenda {
	position: relative;
	}	
.wenda .gclose {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 17px;
	width: 16px;
	padding: 0;
}

.gallery .disabled {
	filter: alpha(opacity=0);
	opacity: 0;
	
	}

/*--------------------*/

#feedback-form {
	color: gray;
	background: white;
	padding: 10px;
	float: left;
	border: 1px solid black;
	font-size:  12px;
	position: relative;	
	font-size: 14px;
}

#feedback-form label .required {
	color: #FE0015;
	}
	
#feedback-form form  {
	background:#EDF2F5;
	clear: both;
	float: right;
	width: 385px;
	padding: 30px 20px;
}

#feedback-form div.row {
	margin-bottom: 15px;
	clear: both;
	float: left;
	width: 100%;
}

#feedback-form label {
	float: left;
	widtH: 90px;
	text-align: right;
	padding-right: 30px;
	}
	
#feedback-form .input {
	float: left;
	}


#feedback-form input,  #feedback-form textarea{
	border: 1px solid #B4B5B7;
	width: 260px;
}

#feedback-form textarea {
	height: 100px;
}
	
#feedback-form .buttons {
	padding-left: 120px;
	*padding-top: 20px;
	}
	
/*--------------------*/

.subscribe-form {
	color: black;
	background: white;
	border: black 1px solid;
	padding: 15px;
	padding-bottom: 5px;
	float: left;
	position: relative;
	font-size: 13px;
}
.subscribe-form .title {
	background: #EBF0F4;
	font-size: 14px;
	}
.subscribe-form .input {
	padding: 5px 0;
	}	

.subscribe-form .input input {
	width: 200px;
	}

.subscribe-form table a {
	color: black;
}

.subscribe-form table {
	margin: 0 auto;
}


.subscribe-form td {
	padding: 10px 15px;
	background: #DDE5E8;
}


/*--------------------*/

#map-popup {
	padding: 5px;
	background: white;
	bordeR: 1px solid gray;
	float: left;
	
	
	}
	
#map-popup #YMapsID {
	width: 600px;
	height: 400px;
	bordeR: 1px solid silver;
}

#feedback-form .gclose, #subscribe-form .gclose {
	}

.bottomclosed .gclose, .gsom .bottomclosed a.gclose {
	position: static;
	display: block;
	text-align: right;
	float: right;
	clear: both;
	margin-top: 5px;
	height: 17px;
	color: #8B8B8B;
}

/*-------------*/

.counters {
	text-align: center;
	padding-bottom: 20px;
	clear: both;
}


/*-----------------*/

.gallery-fragment {
	
	padding: 1em;
	float: left;
	background: white;
	color: #072f37;
	
 }
 
 .gallery-fragment .wrapper {
 	margin-top: 20px;
 }
 
 .gallery-fragment .title {
 	display: block;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
 }  
 
 .gallery-fragment .img_wrapper {
 	margin: 0 auto;
 	text-align: center; 
 } 
 
 .gallery-fragment img {
 	display: block;
	margin: 0 auto;
	clear: both;
 	
 } 
 .gallery-fragment .body {
	max-width: 600px;
	padding: 0 20px;
	_width: 600px; 
	margin: 0 auto;
	
 }
 .gallery-fragment .description {
 	padding: 5px 0 10px 0;
 	text-align: justify;
	font-size: 12px;

 } 
 .gallery-fragment .em {
 	font-size: 1.4em;
	font-weight: bold;
 } 
 
.gallery-fragment .gclose {
	clear:both;
	float:right;
	margin-right:20px;	
	} 
	
.gallery-fragment .body a {
	text-decoration: underline;
	}
.gallery-fragment a:link {
	color: #214f8a;
	}
.gallery-fragment a:visited {
	color: #8b8b8b;
	}
.gallery-fragment a:hover, .gallery-fragment a:active {
	color: #a80036;
	}

/*---------------------------------*/

ul, ol {
	margin-left: 10px;
	
}

li {
	list-style-position: inside;
}

/*-----------*/
.YMaps-b-balloon-content {
	color: black;
}

/*-------------*/


.form-status {
	clear: both;
	overflow: hidden;
	display: none;	
	}

.gsom .form-status {
	}
.gsom .form-status .messages{
	*margin: 0 0 20px 0;
	_margin: 0;
	}
	
.form-status .messages {
	color: #214F8A;
	}
	

.form-status .messages li .fieldName {
	font-weight: bold;
	margin-right: 5px;
	}
	
body .ui-dialog div.has-throbber {
	background-image: url(../img/throbber.gif) !important;
	background-repeat: no-repeat  !important;
	background-position: center center  !important;
	
	}	
	
	
/*---------------*/

.ajax_popup {
	padding: 20px;
	font-size: 14px;
	}	
	
.popup_links, .popup_contacts {
	width: 700px;
	}	
	
.popup_links li, .popup_contacts li {
	list-style: none;
	padding: 3px 0 10px 0;
	}	
		
.popup_contacts li img{
	position: relative;
	top: 7px;
	}	

	
