@import url("uss_shop_4.6.0.css");
/* @import url("g-png.ie.css"); */


/* uss-sistem-style  (begin)  */
.uss_cleaner { clear: both; height: 1px; overflow: hidden; }

.uss_hidden {display:none !important;}

.uss_menu_item{display: inline-block;}
.content_menu {
	margin: 0.8em 0;
}
	.content_menu.on_images ul li {list-style: none;}
	.content_menu.on_images > a{vertical-align: top;margin-right: 10px;}
	.content_menu.on_images table td{vertical-align: top;}
	.content_menu .uss_menu_item{margin-right: 5px;}
	.content_menu.on_images > a,
	.content_menu.on_images .uss_menu_item{margin-right: 20px;}
	.content_menu.on_images ul,.content_menu.on_images ul li {margin: 0;}
	.content_menu .large_item{text-align:center;}
	.content_menu .large_item a{margin: 0;}
	.content_menu .large_item .uss_menu_image{display: table-cell;vertical-align: middle;overflow: hidden;}
	.content_menu .large_item .uss_menu_title{margin-top: 5px;}
	.content_menu .uss_menu_image{display: inline-block; margin-right: 5px;text-align: center;}
	.content_menu .uss_menu_title{display: inline-block; vertical-align: top;}
.loader_line{
	background: url('../uss-img/loader-line.gif');
	width: 160px;
	height: 24px;
	position: absolute;
	left: 50%;
	margin-left: -80px;
	display: inline-block;
	top: 5px;
}
.uss_print_button {
	margin: 0.8em 0;
	text-align: right;
}
	.uss_print_button a {
		padding: 2px 0 2px 20px !important;
		background: url(../uss-img/uss_ico_print.png) transparent 0 63% no-repeat;
	}

	.uss_news_short_item {overflow:hidden;zoom:1;}

	.uss_news .uss_more {padding: 5px 0 0 0;}
	.uss_news .news_item {overflow:hidden;}

	.news_list .news_item{margin-bottom: 1em;}
	.news_list .uss_news_item {margin-bottom:20px;}
	.news_list .info {margin-top:3px;}
	.news_list .title{margin:3px 0 5px 0; padding:0; font-size: 1.2em;}
	.news_list .date{ font-size:90%;}
	.news_list .commentsAmount {margin-left:10px;font-size:11px; white-space:nowrap;text-decoration:none;}
	.news_list .commentsAmount img {position:relative; top:5px;}
	.news_list .image{ float:left; text-align:center; margin: 0 1em 0 0; overflow: hidden; border: 1px solid #ccc;}
	.news_list .image .uss_image_holder{text-align: center; display: table-cell; vertical-align: middle;}

	.news_list.news_block_items .news_item{display: inline-block;overflow: hidden; margin: 0 20px 20px 0; vertical-align: top;}
	.news_list.news_block_items .news_item .image{margin: 0 0 1em 0;float:none;}
	.news_list.news_block_items .news_item .image .uss_image_holder{text-align: center; display: table-cell; vertical-align: middle;}
	.news_list.news_block_items .news_item .uss_img_big {float:left;margin-right:10px;text-align:center;padding:1px;}
	.news_list.news_block_items .news_item .date {margin-bottom:3px;}
	.news_list.news_block_items .news_item .title {margin-bottom:5px;}
	.news_list.news_block_items .news_item .commentsAmount {margin-left:5px;font-size:11px; white-space:nowrap;text-decoration:none;}
	.news_list.news_block_items .news_item .commentsAmount img {position:relative; top:5px;}

	.groups_list .group_item{margin-bottom: 1em;}
	.groups_list .info{overflow: hidden;}
	.groups_list .image {float:left; text-align:center; margin: 0 1em 0 0; overflow: hidden; border: 1px solid #ccc;}
	.groups_list .image .uss_image_holder{text-align:center; display: table-cell; vertical-align: middle;}
	.groups_list .title {margin-bottom:5px;}
	.groups_list .title a {font-size: 16px;}
	.groups_list .news_list {margin-top: 20px;}
	.groups_list .uss_news_group_num{font-size: 16px; color: #ccc;}
	.groups_list.group_elems .group_item{margin-bottom: 50px;}
	.groups_list.group_elems .group_item:last-child{margin-bottom: 20px;}

	.groups_block .group_item {display: inline-block; overflow: hidden; margin: 0 20px 20px 0; vertical-align: top;}
	.groups_block .image {float:left;	text-align:center; margin: 0 0 1em 0; overflow: hidden; border: 1px solid #ccc;}
	.groups_block .image .uss_image_holder{text-align:center; display: table-cell; vertical-align: middle;}
	.groups_block .title {margin-bottom:5px;}
	.groups_block .title a {font-size: 16px;}
	/*.groups_block .groups_list {clear:both;	margin-left:40px;}*/
	.groups_block .uss_news_group_num{font-size: 16px; color: #ccc;}

	.group_item_news {margin-top: 10px;}

	.subgroups.subgroups_block a{display: block}

	#content .news_list .image img, .news_list .image img, #content .news_list .commentsAmount img, .news_list .commentsAmount img{border:none;}
	
	.news_exact_item .uss_img_big{float:left;}
	.news_exact_item .uss_img_big .uss_img_big_image{text-align: center; display: table-cell;  vertical-align: middle;}

	.uss_photoalbums_foto_slide_wrapper .uss_img_big {float:none;}
	
	.news_exact_item .uss_img_wrapper {float: left; display: block; position: relative; overflow: hidden; margin: 0 20px 20px 0;}

	.news_exact_item .uss_img_wrapper.news_img_wrapper_right {float:none;}
	.news_exact_item .uss_img_wrapper.news_img_wrapper_right .uss_img_big{margin: 0 20px 0 0;}
	.news_exact_item .uss_img_wrapper.news_img_wrapper_right .uss_img_ico{position: relative;clear: both;text-align: center;}

	.news_exact_item .uss_img_wrapper .uss_img_big{text-align: center; border: 1px solid #ccc;}
	.news_exact_item .uss_img_wrapper.img_bottom .uss_img_big{float: none;margin: 0;}
	.news_exact_item .uss_img_ico {overflow: hidden;border: 1px solid #ccc;float: left;}
	.news_exact_item .uss_photoalbums_foto_slide .uss_img_ico {border: none;}

	.news_exact_item .news_preview_bottom {overflow: hidden;}
	.news_exact_item .news_preview_end {overflow: hidden;}
	.news_exact_item .news_preview_end .uss_img_ico, .news_exact_item .news_preview_bottom .uss_img_ico {display: inline-block; margin: 5px 5px 5px 0; overflow: hidden;}
	.news_exact_item .news_preview_end .uss_img_ico a, .news_exact_item .news_preview_bottom .uss_img_ico a{display: table-cell;  vertical-align: middle;  text-align: center;}

	.news_exact_item .column.uss_img_right{	float: left;}
	.news_exact_item .uss_img_right .uss_img_ico a{	display: table-cell;vertical-align: middle;	text-align: center;}
	.news_exact_item .uss_img_right .uss_img_ico{float: none; margin: 0 3px 3px 0;}

	.nextNewsWrap{position: relative; padding-top: 30px; overflow: hidden;}
	.nextNews{border:1px solid #ccc;padding: 5px 0;cursor: pointer;text-align: center;border-radius: 4px;overflow: hidden;}
	.nextNews.nextScroll{border: none;padding: 0;}
	.nextNews:hover{background: #eee;}

	.news_similar_wrap{margin-top: 25px;}
	.news_similar_title{font-size: 18px; color: #000; margin: 10px 0;}

	.similar_items_list .news_item{margin-bottom: 1em;overflow: hidden;}
	.similar_items_list .news_item .info {margin-top:3px;}
	.similar_items_list .news_item .title{margin:3px 0 5px 0; padding:0; font-size: 1.0em}
	.similar_items_list .news_item .date{ font-size:90%;}
	.similar_items_list .news_item .image{ float:left; text-align:center; margin: 0 1em 0 0; overflow: hidden; border: 1px solid #ccc;}
	.similar_items_list .news_item .image .uss_image_holder{text-align: center; display: table-cell; vertical-align: middle;}

	.similar_items_block .news_item {margin: 0 1em 1em 0;display: inline-block;vertical-align: top;}
	.similar_items_block .news_item .info {margin-top:3px;}
	.similar_items_block .news_item h5{margin:3px 0 5px 0;	padding:0; font-size: 1.0em}
	.similar_items_block .news_item .date{ font-size:90%;}
	.similar_items_block .news_item .image{ text-align:center; overflow: hidden; border: 1px solid #ccc;}
	.similar_items_block .news_item .image .uss_image_holder{text-align: center; display: table-cell; vertical-align: middle;}

	.news_tags {margin: 0 0 1em 0;}
	.news_tags .tag_item:after {content:', ';}
	.news_tags .tag_item:last-child:after {content:''; display: none;}

	.uss_news_back{clear: both;}
	.archive_year_wrap {margin-bottom: 10px;}
	.archive_year_wrap .active{font-weight: bold}

.uss_form .uss_i {
	float: left;
	clear: both;
	overflow: hidden;
	margin: 0 0 0.8em 0;
}
*html .uss_form .uss_i {
	zoom: 1;
}
	.uss_form .uss_i p {
		margin: 0;
	}
	.uss_form label {
		display: block;
		margin: 0 0 0.4em 0;
		font-weight: bold;
		font: bold 12px/1.2 Arial, sans-serif;
	}
	.uss_form input.text {
		width: 300px;
		font: normal 12px/1.2 Arial, sans-serif;
	}
	.uss_form textarea.textarea {
		width: 350px; height: 100px;
		font: normal 12px/1.2 Arial, sans-serif;
	}
	.uss_form .captcha_image {
		display: block;
		float: left;
		margin: 0 15px 0 0 !important;
	}
		.uss_form #captcha_id {
			width: 215px;
		}
	.uss_form .notice {	
		color: #cc0000;
		font-size: 11px;
	}
	.uss_form .uss_submit {
		float: left;
		clear: both;
		margin: 0 0 0.8em 0;
		padding: 5px 10px;
		background-color: #eee;
	}
		.uss_form .uss_submit input {
			float: left;
			font: normal 14px/1.2 Arial, sans-serif;
		}

/* --- uss_form new --- */


.uss_ok_form {
	margin: 0 0 1em 0;
	padding: 5px 15px 5px 15px;
	color: #000;
	font-size: 12px;
	border: 2px solid #00cc30;
	background-color: #b7feae;
}
	.uss_ok_form a {
		color: #000;
	}
.uss_ok_form p{
	margin: 0;
}
.uss_error_form {
	margin: 0 0 1em 0;
	color: #000;
	padding: 5px 15px 3px 15px;
	border: 2px solid #cc0000;
	background-color: #feaeae;
}
	.uss_error_form ol {
		margin: 0;
	}
		.uss_error_form ol li {
			margin: 0 0 2px 15px;
			padding:0;
			color: #000;
			font-size: 12px;
			
		}

.uss_min_sum_order_text {
	font-size: 12px;
	margin: 0 0 1em 0;
	color: #000;
	padding: 5px 15px 3px 15px;
	border: 2px solid #cc0000;
	background-color: #feaeae;
}

.uss_form_tml {
	zoom: 1;
}

.form_basket_hide {display:none;}

.uss_form_tml .hnpot, .subscribe_form .hnpot, .uss_subscribe_form .hnpot{display:none !important;}

.uss_form_tml .uss_form_item {
	margin: 0 0 10px 0;
	overflow: hidden;
	text-align: left;
}
	.uss_form_tml label {
		display: inline-block;
		margin: 0 0 0.4em 0;
		font-weight: bold;
		font: bold 12px/1.2 Arial, sans-serif !important;
	}
	.uss_form_text input {
		display: block;
		width: 300px;
		font: normal 12px/1.2 Arial, sans-serif;
		margin: 0;
	}
	.uss_form_textarea textarea {
		display: block;
		width: 298px;height: 100px;
		font: normal 12px/1.2 Arial, sans-serif;
	}
	.uss_form_checkbox label {
		display: inline;
		vertical-align: middle;
		margin: 0 0 0 4px;
	}
	.uss_form_checkbox input {
		margin: 0;
	}
		
	.uss_form_bbcode {
	}
	
	.uss_form_tml .uss_form_file .uss_form_img {
		float: left;
		margin-top: 10px;
		margin-right: 10px;
	}
	.uss_form_tml .uss_form_file .uss_settings {
		margin-top: 10px;
	}
	.uss_form_tml .uss_form_file .uss_settings a {
		background: url("../uss-img/uss_basket_delet.png") no-repeat scroll 0 0 transparent;
		display: block;
		height: 10px;
		overflow: hidden;
		text-indent: -1000px;
		width: 10px;
	}
.uss_form_tml .uss_form_item.uss_form_radio  .radio_type{
	margin-bottom:5px;
}
.uss_form_tml .uss_form_item.uss_form_radio  .radio_type .image{
	float:left;
}
.uss_form_tml .uss_form_item.uss_form_radio  .radio_type .description{
	clear:both;
}
	
	
.uss_form_captcha {
	width: 294px;
	padding: 8px 10px;
	background-color: #eee;
}
*html .uss_form_captcha {
	width: 300px;
}
	.uss_form_captcha img {
		display: block;
		float: left;
		border: 1px solid #ccc !important;
	}
		.uss_form_captcha input {
			width: 135px;
			margin: 0 0 0 15px;
			font-size: 16px;
		}

	.uss_form_tml .uss_form_notice {	
		color: #cc0000;
		font-size: 11px;
		display: none;
	}
	.uss_form_tml .uss_form_submit {
		margin: 0.8px 0;
		padding: 0;
	}
		.uss_form_tml .uss_form_submit input {
			font: normal 14px/1.2 Arial, sans-serif;
		}

/* --- карта сайта --- */
.uss_sitemap li a {
	font-size: 14px;
	font-weight: bold;
}
	.uss_sitemap li li a {
		font-weight: normal;
		font-size: 14px;
	}
		.uss_sitemap li li li a {
			font-size: 12px;
    }
			.uss_sitemap li li li li a {
			
			}


/* --- Фотоальбом --- */

.uss_photoalbums .uss_modul_txt {
	clear: both;
	overflow: hidden;
	margin: 0 0 0.8em 0;
}
*html .uss_photoalbums .uss_modul_txt {
	zoom: 1;
}

/* вывод списком */
.uss_photoalbums_albums_list {
	margin: 0;
}
	.uss_photoalbums_albums_list  .uss_albums_item {
		margin: 12px 0;
		overflow: hidden;
	}
	*html .uss_photoalbums_albums_list  .uss_albums_item { 
		zoom: 1;
	}
		.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_cover {
			float: left;
			/* width: 144px; height: 114px; */
			overflow: hidden;
			border: 1px solid #ccc;
			/* background-color: #eee; */
			/* margin-right:10px;
			display: table-cell;
			text-align: center;
			vertical-align: middle; */
			position:relative;
			padding: 1px;
		}
		.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_cover img{
			position:absolute;
		}
			.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_cover a {
				/* display: block;
				position: relative; */
				/* top: 7px; left: 7px; */
				/* width: 130px; height: 100px; */
 				overflow: hidden;

			}
		.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_info {
			/* margin: 0 0 0 156px; */
			display: table-cell;
			padding-left: 10px;
		}
			.uss_photoalbums_albums_list .uss_albums_name {
				font-size: 14px;
				font-weight: normal;
			}
			.uss_photoalbums_albums_list .uss_albums_description {
				font-size: 12px;
				font-style: italic; 
			}

/* вывод таблицей  */

.uss_photoalbums_albums_table table {
	width: 100%;
}
	.uss_photoalbums_albums_table th {
		font-size: 14px;
		font-weight: normal;
		padding: 5px 10px;
		text-align: left;
		border-right: 1px solid #fff;
		background-color: #ccc;
	}
	.uss_photoalbums_albums_table td {
		padding: 2px 10px;
		font-size: 12px;
		border-right: 1px solid #fff;
	}
		.uss_photoalbums_albums_table td.uss_img {
			width: 1%;
		}
			.uss_photoalbums_albums_table .uss_albums_cover {
				/* height: 50px;
				width: 80px; */
				overflow: hidden;
				border: 1px solid #ccc;
				/* display:table-cell;
				vertical-align:middle;
				text-align:center; */
				position:relative;
				padding: 1px;
			}
			.uss_photoalbums_albums_table .uss_albums_cover img{
				position:absolute;
			}

/* вывод блоками */
.uss_photoalbums_albums_block {
	overflow: hidden;
	margin: 0;
}
*html .uss_photoalbums_albums_block {
	zoom: 1;
}
		.uss_photoalbums_albums_block  .uss_albums_item {
			display: inline-block;
			/* float: left; */
			margin: 0 15px 20px 0;
			/* width: 295px; height: 114px; */
			overflow: hidden;
			/* border: 1px solid #ccc;
			background-color: #eee; */
			/* width: 380px; */
			
			vertical-align: top;
		}
		*html .uss_photoalbums_albums_block  .uss_albums_item {
			display: inline;
		}
			.uss_photoalbums_albums_block  .uss_albums_item .uss_albums_cover {
				position: relative;
				/* position: absolute;
				top: 7px; left: 7px;
				width: 130px; height: 100px;
				overflow: hidden; */
				border: 1px solid #CCCCCC;
				/* float: left; */
				margin: 0 1em 0 0;
				overflow: hidden;
				padding: 1px;
				display: inline-block;
			}
			.uss_photoalbums_albums_block  .uss_albums_item .uss_albums_cover img{
				position:absolute;
			}
			.uss_photoalbums_albums_block  .uss_albums_item .uss_albums_info {
				margin: 0 0 0.4em;
				overflow: hidden;
			}
				.uss_photoalbums_albums_block .uss_albums_name {
					font-size: 14px;
					font-weight: normal;
				}
				.uss_photoalbums_albums_block .uss_albums_description {
					font-size: 11px;
					font-style: italic; 
				}

/* вывод альбомы с фотографиями */
.uss_photoalbums_albums_with_photo {
	overflow: hidden;
	margin: 0;
}
*html .uss_photoalbums_albums_with_photo {
	zoom: 1;
}
		.uss_photoalbums_albums_with_photo  .uss_albums_item {
			margin: 0 0 20px 0;
			overflow: hidden;
		}
			.uss_photoalbums_albums_with_photo  .uss_albums_item .uss_albums_cover {
				position: relative;
				border: 1px solid #CCCCCC;
				float: left;
				margin: 0 1em 2em 0;
				overflow: hidden;
				padding: 1px;
			}
			.uss_photoalbums_albums_with_photo  .uss_albums_item .uss_albums_cover img{
				position:absolute;
			}
			.uss_photoalbums_albums_with_photo  .uss_albums_item .uss_albums_info {
				margin: 0 0 2em;
				overflow: hidden;
			}
				.uss_photoalbums_albums_with_photo .uss_albums_name {
					font-size: 14px;
					font-weight: normal;
				}
				.uss_photoalbums_albums_with_photo .uss_albums_description {
					font-size: 11px;
					font-style: italic; 
				}
			.uss_photoalbums_albums_with_photo .uss_photoalbums{
				overflow: hidden;
				clear: both;
				margin: 0 0 15px;
			}
		


.uss_img_item_one .uss_img_pre img{
}
                
/* вывод фотографий блоками */
.uss_photoalbums_foto_box {
	overflow: hidden;
	margin: 0 0 0 -12px;
}
*html .uss_photoalbums_foto_box {
	zoom: 1;
}
	.uss_photoalbums_foto_box .uss_modul_txt {
		margin: 0 0 0 12px;
	}
	.uss_photoalbums_foto_box .uss_img_item {
		margin: 0 0 12px 12px;
		overflow: hidden;
		display:inline-block;
		*display: inline;
		zoom:1;
		vertical-align:top;
	}
	*html .uss_photoalbums_foto_box .uss_img_item {
		margin-left: 6px;
	}
		.uss_photoalbums_foto_box .uss_img_item .uss_img_pre {
			margin: 0;
			overflow: hidden;
			border: 1px solid #ccc;
			text-align: center;
			display: table-cell;
			vertical-align: middle;
		}
			.uss_photoalbums_foto_box .uss_img_item .uss_img_pre a {
				overflow: hidden;
				text-align: center;
				text-decoration: none;
				margin:1px;
				display:block;
			}
			.uss_photoalbums_foto_box .uss_img_item .uss_img_pre img {}
			
		.uss_photoalbums_foto_box .uss_img_item .uss_img_name {
			padding: 0 7px;
			font-weight: normal;
			text-align: center;
		}
		.uss_photoalbums_foto_box .uss_img_item .uss_img_description {
			display: none;
		}
        
    .uss_photoalbums_foto_box .uss_img_item .uss_img_comment {
			height: 21px;
			padding: 0 7px;
			font-size: 12px;
			font-weight: normal;
			white-space: nowrap;
			overflow: hidden;
			text-align: center;
			background-color: #eee;
		}      
/* вывод фотографий мозаикой */
.uss_photoalbums_foto_mosaic {
	overflow: hidden;
	margin: 0 0 0 -12px;
}
*html .uss_photoalbums_foto_mosaic {
	zoom: 1;
}
	.uss_photoalbums_foto_mosaic .uss_modul_txt {
		margin: 0 0 0 12px;
	}
	.uss_photoalbums_foto_mosaic .uss_img_item {
		overflow: hidden;
		display:inline-block;
		*display: inline;
		zoom:1;
		vertical-align:top;
	}
	*html .uss_photoalbums_foto_mosaic .uss_img_item {
		margin-left: 6px;
	}
		.uss_photoalbums_foto_mosaic .uss_img_item .uss_img_pre {
			margin: 0;
			overflow: hidden;
			text-align: center;
			display: table-cell;
			vertical-align: middle;
		}
			.uss_photoalbums_foto_mosaic .uss_img_item .uss_img_pre a {
				overflow: hidden;
				text-align: center;
				text-decoration: none;
				display:block;
			}
			.uss_photoalbums_foto_mosaic .uss_img_item .uss_img_pre img {}
			
		.uss_photoalbums_foto_mosaic .uss_img_item .uss_img_name {
			padding: 0 7px;
			font-weight: normal;
			text-align: center;
		}
		.uss_photoalbums_foto_mosaic .uss_img_item .uss_img_description {
			display: none;
		}
        
    .uss_photoalbums_foto_mosaic .uss_img_item .uss_img_comment {
			height: 21px;
			padding: 0 7px;
			font-size: 12px;
			font-weight: normal;
			white-space: nowrap;
			overflow: hidden;
			text-align: center;
			background-color: #eee;
		}      
/* вывод фотографий списком */

.uss_photoalbums_foto_list {
	overflow: hidden;
	margin: 0;
}
*html .uss_photoalbums_foto_list {
	zoom: 1;
}
	.uss_photoalbums_foto_list .uss_modul_txt {
		margin: 0;
	}
	.uss_photoalbums_foto_list .uss_img_item {
		margin: 0 0 12px 0;
		overflow: hidden;
	}
	*html .uss_photoalbums_foto_list .uss_img_item {
		zoom: 1;
	}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_pre {
			margin: 0;
			overflow: hidden;
			border: 1px solid #ccc;
			display: table-cell;
			vertical-align: middle;
		}
			.uss_photoalbums_foto_list .uss_img_item .uss_img_pre a {
				display: block;
				overflow: hidden;
				margin: 1px;
				text-align: center;
				text-decoration: none;
			}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_list_inf{
			display:table-cell;
			padding-left:10px;
		}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_name {
			margin: 0 0 6px 0;
			font-size: 14px;
			font-weight: bold;
			white-space: nowrap;
			overflow: hidden;
		}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_description {
			display: block;
			margin: 0;
			font-size: 12px;
		}

/* вывод фотографий слайдером */		
.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap{text-align:center;position:relative;overflow:hidden;margin:0 auto;}
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap .uss_img_big{position:relative;min-height: 116px;}
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap .uss_big_nav{height: 100%;margin: 0;opacity: 0.3;position: absolute;top: 0;width: 50%;cursor:pointer;z-index: 7000;}
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap .hidearrow{display: none !important;}
	/* .uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap:hover .uss_big_nav{display:block;} */
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap.hovered .uss_big_left{background: url("../uss-img/left.png") no-repeat scroll 0 50% transparent;left:0;}
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap.hovered .uss_big_right{background: url("../uss-img/right.png") no-repeat scroll 100% 50% transparent;right:0;}

	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap a{display:block;width:100%;position: absolute;top: 0;left: 50%;height: 100%;}
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap img{max-width: 100%;height: auto;position:absolute;top: 50%;left: 50%;}
	.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap .desc{width:100%;line-height: 1.2;height:37px;}
		.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap .desc div{padding:5px 10px;text-align:center;height: 27px;overflow: hidden;}
		.uss_photoalbums_foto_slide_wrapper .uss_img_big_wrap .desc b{display:block;}
.uss_photoalbums_foto_slide {overflow: hidden;padding: 10px 40px;position:relative;margin:0 auto;}
	.uss_photoalbums_foto_slide.hidden_previews {display: none;}
	.uss_photoalbums_foto_slide .uss_photoalbums_foto_slide_cut{overflow: hidden;position:relative;}
	.uss_photoalbums_foto_slide .uss_photoalbums_foto_slide_wrap{overflow:hidden;position:relative;top:0;left:0;margin: 0 auto;}
	.uss_photoalbums_foto_slide .uss_img_ico{float:left;margin: 0 8px 0 0;text-align:center;position: relative;}
		.uss_photoalbums_foto_slide .uss_img_ico a{display:block;overflow:hidden;border:1px solid #bbb;}
		.uss_photoalbums_foto_slide .uss_foto_point a {border-color:#000;}
		.uss_photoalbums_foto_slide .uss_img_ico img{width:auto;left: 50%;top: 50%;}
	.uss_photoalbums_nav {cursor:pointer;position:absolute;width:26px;height:26px;top:18px;background:red;background:url(../uss-img/uss_foto_buttons.png) 0 0 no-repeat;}
		.uss_photoalbums_left {left:7px;}
		.uss_photoalbums_left:hover {background-position: -26px 0;}
		.uss_photoalbums_right {right:7px;background-position: 0 -26px;}
		.uss_photoalbums_right:hover {background-position: -26px -26px;}
	.uss_photoalbums_foto_slide_wrapper .preload_img {position:absolute;top:50%;left:50%;margin:-33px 0 0 -33px;z-index:10000;width:66px;height:66px;background: url("../uss-img/loader.gif") 50% 50% no-repeat;}

.uss_section_images_area.bottom .uss_photoalbums_foto_slide_wrapper{clear:both;}

/* всплывающее изображение */
#uss_substrate2,
#uss_substrate {
  display: none;
	position: fixed;
	top: 0; left: 0; z-index: 1000;
	width: 100%; height: 100%;
	background-color: #000;
	opacity: 0; filter: alpha(opacity = 0);
}
*html #uss_substrate2,
*html #uss_substrate {
	position: absolute;
	top: expression( eval(document.body.scrollTop) + "px" );
}
  #uss_view_conteiner {
    position: absolute;
		left: 50%; z-index: 2000;
		margin-left: -75px;
		margin-top: -75px;
		padding: 15px;
		border: 5px solid #525252;
		background: #fff;
  }
		#uss_inside_view_conteiner {
			width: 150px; height: 150px;
			overflow: hidden;
			background: url(../uss-img/loader.gif) transparent 50% 50% no-repeat;
		}
		#uss_inside_view_conteiner img {
			display: block;
			position:relative;
			z-index:5000;
		}
		#uss_foto_description {
			visibility: hidden;
			background-color: #525252;
			margin-top: 5px;
			padding: 7px 10px;
			text-align: left;
			color: #fff;
			font: normal 12px/1.1 Arial, sans-serif;
		}
			#uss_foto_description p {
				margin: 0;
				text-align: left;
				color: #fff;
				font: normal 12px/1.1 Arial, sans-serif;
			}

	/* навигация */
	#ufnav_left, #ufnav_right {
		position: absolute;
		/*
		opacity: 0;
		filter: alpha(opacity = 0);
		*/
	}
	#ufnav_left { left: -37px; top: 57px; }
	#ufnav_right { right: -37px; top: 15px; }

		.uss_foto_button a {
			display: block;
			width: 26px; height: 26px;
			margin: 0 0 8px 0 !important;
			overflow: hidden;
			text-indent: -1000px;
			text-decoration: none;
			background: url(../uss-img/uss_foto_buttons.png) #fff 0 0 no-repeat;
		}
		#uss_foto_button_before { background-position: 0 0; }
		#uss_foto_button_before:hover { background-position: -26px 0; }

		#uss_foto_button_close { background-position: 0 -52px;	}
		#uss_foto_button_close:hover { background-position: -26px -52px; }

		#uss_foto_button_brightness { background-position: 0 -78px; }
		#uss_foto_button_brightness:hover { background-position: -26px -78px; }

		#uss_foto_button_play { display: none; background-position: 0 -104px; }
		#uss_foto_button_play:hover { background-position: -26px -104px; }

		#uss_foto_button_stop { background-position: -52px -104px; }
		#uss_foto_button_stop:hover { background-position: -78px -104px; }

		#uss_foto_button_next { background-position: 0 -26px; }
		#uss_foto_button_next:hover { background-position: -26px -26px; }

		#uss_foto_button_before2 {
			display: block;
			height: 100%;
			left: 0;
			margin: 0;
			position: absolute;
			top: 0;
			width: 50%;
			z-index: 10000;
			zoom:1;
			background: url("../uss-img/left.png") no-repeat scroll 0 -10000px transparent;
		}
		#uss_foto_button_next2 {
			display: block;
			height: 100%;
			margin: 0;
			position: absolute;
			right: 0;
			top: 0;
			width: 50%;
			z-index: 10000;
			zoom:1;
			background: url("../uss-img/left.png") no-repeat scroll 0 -10000px transparent;
		}
		
		#uss_foto_button_before2 span{
			display: none;
			height: 116px;
			left: 10%;
			margin: -58px 0 0 0;
			opacity: 0.3; 
            position: absolute;
			top: 50%;
			width: 80px;
		}
		
		#uss_foto_button_next2 span {
			display: none;
			height: 116px;
			right: 10%;
			margin: -58px 0 0 0;
			opacity: 0.3; 
             position: absolute;
			top: 50%;
			width: 80px;
		}
		#uss_foto_button_before2 span {
			background: url("../uss-img/left.png") no-repeat scroll 0 0 transparent;
		}
		#uss_foto_button_next2 span {
			background: url("../uss-img/right.png") no-repeat scroll 0 0 transparent;
		}
		#uss_foto_button_before2:hover span, #uss_foto_button_next2:hover span {
			display: block;
		}
/* --- Блог --- */

.uss_blog .blog_types {}
.uss_blog .uss_blog_item {
	margin: 20px 0;
}
	.uss_blog .uss_blog_item .uss_blog_item_title h4 {
		margin: 0 0 0.4em 0;
		font-size: 18px;
		font-weight: normal;
	}
	.uss_blog .uss_blog_item .uss_blog_item_info,
	.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info {
		float: left;
		clear: both;
		margin: 0 0 12px 0;
		padding: 5px;
		font-size: 12px;
		border: 1px solid #ccc;
	}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_date, 
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_date {
			float: left;
			margin: 0 12px 0 0;
		}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_type,
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_type {
			float: left;
			margin: 0 12px 0 0;
		}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_rubric,
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_rubric {
			float: left;
			margin: 0 12px 0 0;
		}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_cat,
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_cat {
			float: left;
			margin: 0 12px 0 0;
		}	
			.uss_blog .uss_blog_item .uss_blog_item_info a, .uss_blog .uss_blog_item .uss_blog_item_info strong, .uss_blog .uss_blog_item .uss_blog_item_info span,
			.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info a, .uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info span, .uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info strong {
				font-size: 12px;
			}
	.uss_blog .uss_blog_item .uss_blog_item_announce,
	.uss_blog .uss_blog_fullinfo .uss_blog_item_content {
		clear: both;
	}
		.uss_blog .uss_blog_item .uss_blog_item_more a, 
		.uss_blog .uss_blog_fullinfo .uss_blog_item_back a {
			font-size: 12px;
		}
			.uss_blog .uss_blog_item .uss_blog_item_more .uss_rarr,
			.uss_blog .uss_blog_fullinfo .uss_blog_item_back .uss_larr {
				font-size: 14px;
			}

/* --- Комментарии --- */

.uss_comments {
	border-top: 1px dashed gray;
	margin: 15px 0px 0px;
	padding: 25px 0px 0px;
}
	.uss_comments h3 {
		margin: 0 0 0.8em 0;
	}
	.uss_comments h3,
	.uss_comments .comments_sort,
	.uss_comments .comment_item {
		padding: 0 0 0 20px;
	}
	.uss_comments .comment {margin: 0 0 20px;}
	.uss_comments .comment .title {margin-bottom: 5px;position: relative;}
	.uss_comments .comment .title .date {color: #888;font-size: 10px;}
	.uss_comments .comment .title .user{display: block;font-weight: bold;margin-bottom: 2px;}
	.uss_comments .uss_comments_item {
		margin: 20px 0 20px 0;
	}
		.uss_comments_item .uss_comments_info {
			clear: both;
			float: left;
			margin: 0 0 12px 0;
			font-size: 12px;
		}
			.uss_comments_item .uss_comments_info .uss_comments_info_autor {
				float:left;
				margin:0 12px 0 0;
			}
			.uss_comments_item .uss_comments_info .uss_comments_info_date {
				float:left;
				margin:0 12px 0 0;
			}
		.uss_comments_item .uss_blog_comments_item_content {
			clear: both;
		}
	
	/* .uss_comments .level_0 {border-left: 1px solid #eee; padding-left: 10px;}  */
	.uss_comments .answer {margin: 0 0 20px 40px; border-left: 1px solid #eee; padding-left: 10px;}
	.uss_comments .comment_level {margin-top: 10px}
	.uss_comments .add_answer {cursor: pointer; display: inline-block; margin: 0px 0 5px; border-bottom: 1px dashed;}
	
	.comments_sort {margin: 10px 0;}
	.hide_show_answers {color: #238F9F; cursor: pointer; left: -20px; top: 0; position: absolute; width: 20px;height: 30px;}
	.hide_show_answers.opened_branch {background: url('../uss-img/comments_up.png') no-repeat 0 0;}
	.hide_show_answers.hide_branch {background: url('../uss-img/comments_down.png') no-repeat 0 0;}

	#ommentaddform_id .uss_form_text {float: left;margin-right: 15px;}
		#ommentaddform_id .uss_form_text input {width: 200px;}
	#ommentaddform_id .uss_form_textarea {clear: both;}
		#ommentaddform_id .uss_form_textarea textarea {width: 420px; height: 70px;}
	#ommentaddform_id .uss_form_captcha {width: 405px;}
		#ommentaddform_id .uss_form_captcha input {width: 255px;}
		
/* --- FAQ --- */
.uss_faq {}

	.uss_faq .uss_faq_content {margin:0 0 20px 0;}
	.uss_faq .uss_add_question {margin: 0 0 1em 0;}

	/* Группы вопросов*/
	.uss_faq_groups_list {margin: 0 0 2em 0;}
		.uss_faq_groups_list .uss_faq_groups_item {margin: 0 0 12px 0; overflow: hidden;}
		*html .uss_faq_groups_list .uss_faq_groups_item { zoom: 1;}
		
			.uss_faq_groups_list .uss_faq_groups_item .uss_faq_groups_image {
				float: left;
				width: 144px; height: 114px;
				margin: 0 7px 0 0;
				overflow: hidden;
				border: 1px solid #ccc;
				background-color: #eee;
			}
				.uss_faq_groups_list .uss_faq_groups_item .uss_faq_groups_image a {
					display: block;
					position: relative;
					top: 7px; left: 7px;
					width: 130px; height: 100px;
					overflow: hidden;
				}

			.uss_faq_groups_list .uss_faq_groups_item .uss_faq_groups_description {margin:5px 0 0; font-size:12px;}
	
	.uss_faq_groups_block {margin: 0 0 2em;overflow: hidden;	}
		.uss_faq_groups_block .uss_faq_groups_item {display: inline-block;margin: 0 12px 12px 0;width: 146px;vertical-align: top;}
		*html .uss_faq_groups_block .uss_faq_groups_item { zoom: 1;}
		.uss_faq_groups_block .uss_faq_groups_item .uss_faq_groups_image {
			width: 144px; height: 114px;
			margin: 0 7px 7px 0;
			overflow: hidden;
			border: 1px solid #ccc;
			background-color: #eee;
		}
			.uss_faq_groups_block .uss_faq_groups_item .uss_faq_groups_image a {
				display: block;
				position: relative;
				top: 7px; left: 7px;
				width: 130px; height: 100px;
				overflow: hidden;
			}

		.uss_faq_groups_block .uss_faq_groups_item .uss_faq_groups_description {margin:5px 0 0; font-size:12px;}
			
	/* Отдельный вопрос*/
	.uss_faq_item {
		margin: 0 0 28px;
		background: #F0F0F0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: #666 1px 1px 1px;
		-moz-box-shadow: #666 1px 1px 1px;
		box-shadow: #666 2px 2px 3px;
	}

	.uss_faq_item .question {padding: 10px 15px 10px 10px;}
		.uss_faq_item .question .question_text {margin: 0 0 4px 0;}
		.uss_faq_item .question .info {margin: 0 0 4px 0;}
		.uss_faq_item .question .info .date{font-size:11px;}
		.uss_faq_item .question .info .author{font-weight:bold;}

	.uss_faq_item .reply {margin: 5px 10px 10px 20px; padding:5px 0 10px 0px; border-top: 1px dashed #ccc;}
		.uss_faq_item .reply .info {margin: 0 0 0.4em 0; font-weight:bold;}

	
	.uss_faq_item.l-toggle .question {cursor:pointer;}
		.uss_faq_item.l-toggle .question_text{display:inline; border-bottom:1px dashed #238f9f; font-size:130%; line-height:140%;}
		.uss_faq_item.l-toggle .question_text:hover{border-bottom:none;}
			.uss_faq_item.l-toggle .question_text a{text-decoration:none;}
	
	.uss_faq_item.l-toggle .reply{border-top:none;}
	
		
/* --- pagenator --- */
.uss_pagenator2 {
	clear: both;
	margin: 1em 0 0 0;
	font: 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

	.uss_pagenator2 .uss_page_count {
		margin: 0 0 5px 0;
		font-weight: bold;
	}
	
	.uss_pagenator2 .uss_page_num {
		height:22px;
	}
	
	.uss_pagenator2 .uss_page_num span{
		display:block;
		float:left;
	}
	
	.uss_pagenator2 .uss_page_num span a  {
		background: #F2F6F8;
		border: 1px solid #CEDFEB;
		color: #444;
		font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
		margin-left: 3px;
		padding: 2px 4px;
		text-decoration: none;
	}
	
	.uss_pagenator2 .uss_page_num span.dots  {
		color: #444;
		margin-left: 1px;
		padding: 2px 4px;

	}
	
	.uss_pagenator2 .uss_page_num span.uss_page_selected a{
		background:#999;
		border: 1px solid #666;
		color: #FFFFFF;
		font-weight: bold;
	}

	.uss_pagenator2 .uss_page_num span a:hover {
		border: 1px solid #666;
	}	
	
	
	.uss_pagenator {
		clear: both;
		margin: 1em 0 0 0;
		font-size: 12px;
	}
	
	.uss_pagenator a {
		font-size: 14px;
	}
	.uss_pagenator .uss_page_count {
		margin: 0 0 5px 0;
		font-weight: bold;
	}
	.uss_pagenator .uss_page_num {
		margin: 0 0 5px 0;
	}
		.uss_pagenator .uss_page_num .uss_10_pages_bac {
			margin: 0 5px 0 0;
		}
		.uss_pagenator .uss_page_num .uss_page_home {
			margin: 0 5px 0 0;
		}
		.uss_pagenator .uss_page_num .uss_10_pages_forward {
			margin: 0 0 0 5px;
		}
		.uss_pagenator .uss_page_num .uss_page_forward {
			margin: 0 0 0 5px;
		}
		.uss_pagenator .uss_page_num .uss_page {
			padding: 2px 3px;
			margin: 0 2px;
		}
		.uss_pagenator .uss_page_num .uss_page_selected {
			padding: 2px 3px;
			margin: 0 2px;
			border-width: 1px;
			border-style: solid;
			border-color: inherit;
		}
			.uss_pagenator .uss_page_num .uss_page_selected a {
				text-decoration: none;
			}
			




/* --- Доска объявлений --- */

	.uss_desk .uss_desk_item .uss_desk_title {
		margin: 0 0 0.8em 0;
	}
	.uss_desk .uss_desk_item .uss_desk_text {
		margin: 0 0 0 30px;
	}
	
	#add_adv_link {
		overflow: hidden;
		padding: 10px 0;
	}	
	#add_adv_link a {
		background-color:#EFEFEF;
		float: left;
		clear:both;
		display:block;
		margin:0;
		padding:3px 10px;
		border:1px solid #CCCCCC;
		color: #000;
	}
		#add_adv_link a:hover, #add_adv_link a:active {
			text-decoration: none;
		}
	

	/* Общие стили групп*/
	.uss_desk_groups .group_item .cover a{
		width:120px; 
		padding:1px; 
		border:1px solid #ccc;
		text-align:center;
		box-shadow:2px 2px 3px -1px #333;
		background:#fff;
		display:block
	}

	.uss_desk_groups .group_item .cover {
		margin:0 10px 10px 0;
		float:left;
	}	
	
	
	/* Список */
	.uss_desk_groups_list .group_item {
		clear: both; 
		margin:0 10px 10px 0;
	}

	/* Блоки */
	.uss_desk_groups_blocks .group_item { 
		width:240px;
		display:inline-block;
		vertical-align:top;
		margin:0 20px 20px 0;
	}
	
	.uss_desk_groups_blocks .group_item .cover{margin-bottom:10px;} 
	.uss_desk_groups_blocks .group_item .name{margin-bottom:10px;} 
	
	/* Таблица */
	.uss_desk_groups_table td{padding:5px;vertical-align:top;} 
	.uss_desk_groups_table .group_item .cover{float:none;margin:0;width:1%;} 
	.uss_desk_groups_table .group_item .name{width:20%;} 
	
	/*
	.uss_desk_groups
	
	.uss_desk_groups_list
	
	.group_item
	
	.info
	.name
	.name span
	.short_descr
	*/
	
	/*
	.uss_sitedesk_block .uss_albums_name {
		height: 31px;
		overflow: hidden;
	}
	.uss_sitedesk_block .uss_albums_name a {
			display:block;
			float:left;
			margin:0;
			width:125px;
		}
		.uss_sitedesk_block .uss_albums_name span {
			display: block;
			float: left;
			margin:0;
		}
	.uss_sitedesk_block .uss_albums_description {
		height: 70px;
		overflow: hidden;
	}
		.uss_sitedesk_block .uss_albums_description p {
			margin:7px 0 0;
		}
	*/
	
	.uss_desk_adv_list {
		color: #000;
	}
	.uss_desk_adv_list .adv_item {
		background-color:#EEEEEE;
		border:1px solid #CCCCCC;
		padding:7px;
		overflow:hidden;
		color: #000;
		margin: 0 0 10px 0;
	}
	.uss_desk_adv_list .adv_item .info {
		border:1px solid #CCCCCC;
		float:left;
		overflow:hidden;
		padding:5px;
		width:140px;
		color: #000;
	}
		.uss_desk_adv_list .adv_item .info .fio {
			margin: 0 0 5px;
			padding:0 0 0 5px;
			color: #000;
		}
			.uss_desk_adv_list .adv_item .info .fio a {
				color: #000;
			}
				.uss_desk_adv_list .adv_item .info .fio a:hover, .uss_desk_adv_list .adv_item .info .fio a:active {
					text-decoration: none;
				}
			.uss_desk_adv_list .adv_item .info .date {
				color: #000;
				margin-left:4px;
			}
		.uss_desk_adv_list .adv_item .info .email {
			margin: 0 0 5px;
			padding:0 0 0 5px;
			color: #000;
		}
	.uss_desk_adv_list .adv_item .message {
		margin: 0 0 0 160px;
		color: #000;
	}
	
	.uss_desk_adv_list .adv_item .title {
		font-weight:bold;
		margin: 0 0 3px 160px;
		color: #000;
	}
	
/* --- Модуль голосования --- */

.uss_votes .uss_votes_item {border-bottom: 1px dashed gray;margin-bottom: 20px;padding-bottom: 20px;}
.uss_votes .last_uss_votes_item {border:0;padding: 0px;}
.uss_votes .uss_more  {margin-bottom: 3px;}
.uss_vote_block h5,.uss_votes h5 {font-size: 13px;margin: 0px 0px 6px;}
.uss_votes .allvotes {color: #999999;}
.uss_votes .question_title {margin-bottom:3px;}
.uss_votes .graph_result {width:100%;margin-bottom:10px;}
.uss_votes .bar_wrap {}
.uss_votes .bar {height: 10px;color:#FFF;}
.uss_votes .bar_bg {}
.uss_votes .votestyle_0 .bar {background:black;}
.uss_votes .votestyle_0 .bar_bg {background:#EEEEEE;border:1px outset #A2A2A2;}
.uss_votes .votestyle_0 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_1 .bar {background:green;}
.uss_votes .votestyle_1 .bar_bg {background:#dbffdc;border:1px outset #00d200;}
.uss_votes .votestyle_1 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_2 .bar {background:red;}
.uss_votes .votestyle_2 .bar_bg {background:#ffe8e8;border:1px outset #fc7373;}
.uss_votes .votestyle_2 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_3 .bar {background:yellow;}
.uss_votes .votestyle_3 .bar_bg {background:#ffffc9;border:1px outset #fef56a;}
.uss_votes .votestyle_3 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_4 .bar {background:blue;}
.uss_votes .votestyle_4 .bar_bg {background:#efefff;border:1px outset #d7d7fe;}
.uss_votes .votestyle_4 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_10 .bar {background:orange;}
.uss_votes .votestyle_10 .bar_bg {background:#FFF5E2;border:1px outset #FFE6B9;}
.uss_votes .votestyle_10 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_12 .bar {background:pink;}
.uss_votes .votestyle_12 .bar_bg {background:#FEF5F7;border:1px outset #FEE1E6;}
.uss_votes .votestyle_12 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_14 .bar {background:lightBlue;}
.uss_votes .votestyle_14 .bar_bg {background:#ECF6F9;border:1px outset #BCDFEB;}
.uss_votes .votestyle_14 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_16 .bar {background:gray;}
.uss_votes .votestyle_16 .bar_bg {background:#F3F3F3;border:1px outset #CACACA;}
.uss_votes .votestyle_16 .bar_wrap {width:auto !important;}

.uss_votes .votestyle_5 .bar {background:black;border:1px outset #A2A2A2;width:100% !important;}
.uss_votes .votestyle_5 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_6 .bar {background:green;border:1px outset #00d200;width:100% !important;}
.uss_votes .votestyle_6 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_7 .bar {background:red;border:1px outset #fc7373;width:100% !important;}
.uss_votes .votestyle_7 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_8 .bar {background:yellow;border:1px outset #fef56a;width:100% !important;}
.uss_votes .votestyle_8 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_9 .bar {background:blue;border:1px outset #d7d7fe;width:100% !important;}
.uss_votes .votestyle_9 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_11 .bar {background:orange;border:1px outset #FFE6B9;width:100% !important;}
.uss_votes .votestyle_11 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_13 .bar {background:pink;border:1px outset #FEE1E6;width:100% !important;}.votestyle_13 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_15 .bar {background:lightBlue;border:1px outset #BCDFEB;width:100% !important;}.votestyle_15 .vote_item_result {width:auto !important;}

.uss_votes .votestyle_17 .bar {background:gray;border:1px outset #CACACA;width:100% !important;}.votestyle_17 .vote_item_result {width:auto !important;}

.uss_votes .vote_item_result {font-size: 12px;padding-left: 5px;width: 35px;color: #999999;min-width: 35px;}
.uss_votes .date_message {font-size: 11px;margin: 6px 0px 4px 5px;}
.uss_votes .last_grph {margin: 0px 0px 3px;}
.uss_votes .allvotes {margin: 0px 0px 3px;}
.uss_votes .question {margin-bottom:3px;}
.uss_votes .question input{margin: 0 3px 0 5px;vertical-align:biseline;}

.uss_votes .submit,.uss_vote_block .submit{margin-top:5px;}
.uss_vote_block .uss_more a{color:#aaaaaa;text-decoration:underline;}
.uss_vote_block .uss_more a:hover{color:#aaaaaa;text-decoration:none;}

/* uss-copyright (begin) */

.bee-copyright {
	display: block;
	overflow: hidden;
	text-align: left;
}
	.bee-copyright .bee-text {
		margin: 0;
	}
		.bee-copyright .bee-text a {
			font: normal 9px/1.0 Arial, serif;
			text-transform: lowercase;
			text-decoration: none;
		}
		.uss-black .bee-text a {
			color: grey;
		}

.uss-copyright {
	overflow: hidden;
	text-align: left;
}
	.uss-copyright a {
		display: block;
		text-decoration: none !important;
	}
	.uss-copyright a.uss-copyright_logo {
		float: left;
	}
		.uss-copyright i.g-png {
			display: block;
			float: left;
			position: relative;
			top: 3px;
			width: 22px; height: 23px;
			vertical-align: middle;
		}
			.uss-copyright img {
				display: block;
				float: left;
				vertical-align: middle;
				border: none;
			}
		.uss-copyright span {
			display: block;
			margin: 0 0 0 26px;
			padding: 0 0 2px 0;
			font: normal 10px/1.0 Arial, serif;
			text-transform: lowercase;
		}
		.uss-copyright strong {
			display: block;
			margin: 0 0 0 26px;
			font: bold 16px/1.0 Arial, serif;
			text-transform: uppercase;
			letter-spacing: 0; 
		}

	.uss-black span { color: #000; }
	.uss-black strong { color: #000; }

	.uss-turquoise span { color: #2CADC0; }
	.uss-turquoise strong { color: #2CADC0; }

	.uss-green span { color: #014a24; }
	.uss-green strong { color: #014a24; }

	.uss-white span { color: #fff; }
	.uss-white strong { color: #fff; }

	.uss-grey span { color: #cccccc; }
	.uss-grey strong { color: #cccccc; }

	.uss-red span { color: #ed1c24; }
	.uss-red strong { color: #ed1c24; }

	.uss-blue span { color: #00b0e3; }
	.uss-blue strong { color: #00b0e3; }

/* uss-copyright (end) */

/* kz-site */
.uss-copyright.kzsite i.g-png {width:36px;height:36px;}
.uss-copyright.kzsite span {font: 12px/1 Arial,serif; margin-top:5px;white-space: nowrap;}
.uss-copyright.kzsite strong {white-space: nowrap;}

/* kz-site(end) */


/* beeline */
.uss-copyright.beeline i.g-png {width:23px;height:23px;}
.uss-copyright.beeline span {font: 12px/1 Arial,serif; margin-top:5px;white-space: nowrap;}
.uss-copyright.beeline strong {font: 12px/1 Arial,serif;}

/* beeline(end) */



/* 7600-copyright (begin) */

.ssnn-copyright {
	overflow: hidden;
	text-align: left;
	width: 86px;
	height: 35px;
}
.ssnn-copyright a.ssnn-copyright_logo {

}
.ssnn-copyright a {
	display:block;
	text-decoration:none !important;
}
.ssnn-copyright i.g-png {
	display:block;
	height:24px;
	vertical-align:middle;
	width:86px;
}
.ssnn-copyright img {
	border:medium none;
	display:block;
	vertical-align:middle;
}
.ssnn-black span, .ssnn-black strong {
	color:#000000;
}
.ssnn-white span, .ssnn-white strong {
	color:#ffffff;
}
.ssnn-aqua span, .ssnn-aqua strong  {
	color:#00fff0;
}
.ssnn-blue span, .ssnn-blue strong {
	color:#00d8ff;
}
.ssnn-darkblue span, .ssnn-darkblue strong  {
	color:#003b85;
}
.ssnn-green span , .ssnn-green strong{
	color:#2c8500;
}
.ssnn-grey span, .ssnn-grey strong {
	color:#bfbfbf;
}
.ssnn-lime span, .ssnn-lime strong {
	color:#a2ff00;
}
.ssnn-magenta span, .ssnn-magenta strong {
	color:#ff00f0;
}
.ssnn-orange span, .ssnn-orange strong {
	color:#ffae00;
}
.ssnn-red span, .ssnn-red strong {
	color:#d50000;
}
.ssnn-yellow span, .ssnn-yellow strong {
	color:#fff600;
}
.ssnn-copyright_text span {
	-x-system-font:none;
	display:block;
	font-family:Arial,serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1;
	text-transform:lowercase;
}


/* 7600-copyright (end) */


/* Предопределённые стили таблиц (begin) */

	table.uss_table_black10, table.uss_table_black5, table.uss_table_white10, table.uss_table_white5, table.uss_table_grey10, table.uss_table_grey5, table.uss_table_darkgrey10, table.uss_table_darkgrey5 {
		margin: 15px 0;
	}
	table.uss_table_black10 .th, table.uss_table_black5 .th, table.uss_table_white10 .th, table.uss_table_white5 .th, table.uss_table_grey10 .th, table.uss_table_grey5 .th, table.uss_table_darkgrey10 .th, table.uss_table_darkgrey5 .th {
		font-weight: bold;
		text-align: center;
	}
	table.uss_table_black10 td, table.uss_table_white10 td, table.uss_table_grey10 td, table.uss_table_darkgrey10 td, table.uss_table_black10 th, table.uss_table_white10 th, table.uss_table_grey10 th, table.uss_table_darkgrey10 th {
		padding: 10px;
		text-align: left;
	}
	table.uss_table_black5 td, table.uss_table_white5 td, table.uss_table_grey5 td, table.uss_table_darkgrey5 td, table.uss_table_black5 th, table.uss_table_white5 th, table.uss_table_grey5 th, table.uss_table_darkgrey5 th {
		padding: 5px;
		text-align: left;
	}
	table.uss_table_black10 th, table.uss_table_black5 th, table.uss_table_white10 th, table.uss_table_white5 th, table.uss_table_grey10 th, table.uss_table_grey5 th, table.uss_table_darkgrey10 th, table.uss_table_darkgrey5 th {
		text-align: center;
	}
	table.uss_table_black10 td, table.uss_table_black5 td, table.uss_table_black10 th, table.uss_table_black5 th {
		border: 1px solid #000000;
	}
	table.uss_table_darkgrey10 td, table.uss_table_darkgrey5 td, table.uss_table_darkgrey10 th, table.uss_table_darkgrey5 th {
		border: 1px solid #999999;
	}
	table.uss_table_grey10 td, table.uss_table_grey5 td, table.uss_table_grey10 th, table.uss_table_grey5 th {
		border: 1px solid #d4d4d4;
	}
	table.uss_table_white10 td, table.uss_table_white5 td, table.uss_table_white10 th, table.uss_table_white5 th {
		border: 1px solid #ffffff;
	}
	

	
	/* Предопределённые стили таблиц (end) */

/* Форма подписки */


.subscribe_form .emailtext{
	width:60px;
	font-size:11px;
	float:left;
	position:relative;
	top:5px;
	}

.subscribe_form .unsubscribe_link {
	font-size:11px;
	margin-bottom:2px;
	}

/* Форма подписки(end) */

/* Личный кабинет */

.uss_mycabinet_menu .item{
	margin-bottom:6px;
	padding:1px 0px 1px 3px;
	border-left:18px solid #eee;
	}

table.uss_orderhistory_list {
	width:100%;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;	
	}
.uss_orderhistory_list  th {
	background:#eee;
	font-size:12px;
	color:#444;
	font-weight:normal;
	}
	
.uss_orderhistory_list  td, .uss_orderhistory_list  th  {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 5px;
	text-align:center;
	}
.uss_orderhistory_list .num, .uss_orderhistory_list .date , .uss_orderhistory_list .posinfo {
	width:140px;
	}


.uss_exactorder_comment_title {
    font-size:14px;
	font-weight:bold;
	}

	
	
/* Личный кабинет(end) */

/*   Результат поиска    */
.uss_search_form {margin-bottom:30px; width:100%;font-size:20px;}
.uss_search_form .uss_input_name {width:79%;}
.uss_search_form .uss_submit {width:19%;}

.uss_search_finded {
	
}
.uss_search_finded_item {
	margin: 10px 0;
}
.uss_search_finded_item .uss_search_finded_link {
	margin: 0 0 0 0;
}
.uss_search_finded_item .uss_search_finded_text {
	
}
.uss_search_finded_item .uss_search_bold {
	font-weight: bold;
}

/*   Результат поиска  (end)  */

	
	
/* Списки категорий */
.uss_categories_list .item {
	clear:both;
	margin:0 0 10px 0px;
	}

	*html .uss_categories_list .item {zoom: 1;}

.uss_categories_list .item .image {
	float: left;
	width: 141px; height: 106px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	border: 1px solid #ccc;
	text-align:center;
}

	*html .uss_categories_list  .item .image  {
		width: 139px; 
		height: 104px;
	}
	
	.uss_categories_list .item .image {
		position: relative;
	}
		.uss_categories_list  .item .image  a {
			display: block;
			width: 139px; height: 104px;
			margin: 2px;
			overflow: hidden;
		}

.uss_categories_list .item .title {
	margin: 0 0 0.4em 0;
}
	.uss_categories_list .item .title  a {
		font-size: 18px;
	}
	
.uss_basket_loader {
	background: #fff url(../uss-img/loader-small.gif) 50% 50% no-repeat;
	font-size:13px;
}

.comment_form_block {
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	margin: 25px 0px;
	padding: 25px 0px;
}
.comment_form_title{
    font-size: 18px;
    color:#000;
	margin-bottom:16px;
}	

/* Календарь */
.uss_calendar {border-collapse: separate;text-align: center;width: 100%; height:150px;}
.monthyear{
    font-size:14px;
}
.arraw span a{
    font-size:14px;
    text-decoration:none;
}
.calendar_head {
    background-color: #CCC;    
}
.calendar_head span{
    font-weight:bold;
    background-color: #CCC;    
}
.current_day{
    font-weight:bold;
    border:1px solid #238F9F;
}

.passrecovery_link {margin-top:10px;}


/* --- Гостевая--- */


.uss_guestbook {}
	.uss_guestbook_content{}
	.uss_guestbook_links {margin: 0 0 15px;}
		.uss_guestbook_question {margin: 0 15px 0 0;}
		.uss_guestbook_showall {}
	.guestbook_groups {overflow: hidden;margin: 0 0 15px;padding: 0;list-style: none;}
		.guestbook_groups .group{float:left;margin: 0 10px 0 0;font-weight:bold;}
		.guestbook_groups .active{}
	
	.uss_guestbook_item {
		margin:0 0 28px;
		background: #F0F0F0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: #666 1px 1px 1px;
		-moz-box-shadow: #666 1px 1px 1px;
		box-shadow: #666 2px 2px 3px;
		padding: 10px;
		
	}
		.uss_guestbook_question{}
			.uss_guestbook_question_info {margin: 0 0 4px 0;}
				.uss_guestbook .uss_fio {font-weight: bold;font-size: 1.1em;color:#333;}
				.uss_guestbook .uss_date {font-size: 0.9em; padding:2px;margin-right:5px;color:#333;}
			.uss_guestbook_question_text {color:#333;}
		
		.uss_guestbook_reply {
			margin: 5px 0 0 10px;
			padding:5px 0 0 0;
			border-top:1px dashed #ccc;
		}
			
			.uss_guestbook_reply_title {font-size: 0.9em;margin: 0 0 5px; color:#333;}
			.uss_guestbook_reply_text {color:#333;}


.uss_last_guestbook_posts {}
.uss_guestbook_title{font-size: 16px;font-weight: bold;margin: 0 0 7px;}
			
/* uss-sistem-style  (end)  */

/* Автодополнение для поиска*/
.uss_autocomplete_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;width:100%;text-align: left;min-width: 150px;}
.uss_autocomplete_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.uss_autocomplete_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
	.uss_autocomplete_results li .image{float: left; margin-right: 3px; width: 50px; text-align: center;}
	.uss_autocomplete_results li .title{max-height: 32px;display: block;overflow: hidden;}
	.uss_autocomplete_results li .price{font-size: 13px;}
	.uss_autocomplete_results .ac_odd {background-color: #eee;}
	.uss_autocomplete_results .ac_over {background-color: #0A246A;color: white;}
.uss_autocomplete_input{width: 148px;}

.uss_form .sector_area{
    margin-bottom: 10px;
}

.l-toggle .lt-content {display:none;}

.preloder_small{
	background: url('../uss-img/loader-small.gif') no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}


/*Изображения разделов*/
.uss_img_section_wrapper{
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 20px 20px 0;
}
.uss_section_top_images {display: block;position: relative;overflow: hidden;margin: 0 20px 20px 0; float: left;}
.uss_section_top_images.for_preview_columned .column{float: left;margin-right: 0;text-align: left;}
.uss_section_top_images.for_preview_columned .uss_img_big{float: left;margin-right: 3px;overflow: hidden;}

.uss_section_top_images.for_preview_columned .column .uss_img_ico {margin: 0 3px 3px 0;}
.uss_section_top_images .section_image_preview_bottom {margin-bottom: 0;}
.uss_section_top_images .section_image_preview_bottom .uss_img_ico {display: inline-block;margin: 5px 5px 5px 0;overflow: hidden;}
.section_image_preview_bottom .uss_img_ico {display: inline-block;margin: 5px 5px 5px 0;overflow: hidden;}
.section_image_preview_bottom {margin-bottom: 50px; clear: both;}

/*Конец изображения разделов*/

.uss_subscribe_form .label_subscribe_input_email{vertical-align: middle;}
.uss_subscribe_form .actions{margin: 10px 0;}
.uss_subscribe_form .actions input{margin: 0 3px 3px 3px;}

.menu3 .menuItem{
	position: relative;
}
.menu3-horizontal .menuItem{
	display: inline-block;
}
.menu3 .menuItem.expand-toggle > div.menuSubItems{display: none;}
.menu3 .menuItem.expand-toggle.open > div.menuSubItems{display: block;}

.menu3 .menuSubItems{margin-left: 20px;}

.menu3 .menuItems .active > a{font-weight: bold;}

.menu3 .menuItems > .menuItem a{
	display: inline-block;
}

.menu3 .menu3-more-items .menuItem:hover,
.menu3-dropdown .menuItems .menuItem:hover{
	background-color: #eee;
}

.menu3 .menu3-more-items .menuSubItems,
.menu3-dropdown .menuSubItems{
	margin: 0;
	position: absolute;
	display: none;
	background: #fff;
	z-index: 100;
	border: 1px solid #eee;
	text-align: left;
	min-width: 100%;
	width:auto;
}

.menu3-dropdown .menuItem.open > .menuSubItems{
	display: block;
	position: static;
	border: none;
}
.menu3 .menu3-more-items .menuItem.open > .menuSubItems{
	position: absolute;
	display: none;
}

.menu3 .menu3-more-items .menuItem.hover > .menuSubItems,
.menu3-dropdown .menuItems .menuItem.hover > .menuSubItems{
	display: block;
	border: 1px solid #eee;
}

.menu3 .menuItems .menuItem:hover .menuSubItems{
	background-color: #fff;
}

.menu3-more-items .menuItem a,
.menu3-dropdown .menuItem a{
	display: block;
	margin-right: 5px;
	padding: 6px 0 6px 0;
}

.menu3 .menu3-more-items .menuSubItems .menuItem,
.menu3-dropdown .menuItems .menuItem .menuSubItems .menuItem{
	display: block;
	padding:0 10px;
}

.menu3 .menu3-more-items .menuSubItems .menuItem.subitems:after,
.menu3-dropdown .menuSubItems .menuItem.subitems:after{
	content: '';
	margin: -3px 5px 0 0;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #ccc;
	position: absolute;
	right: 0;
	top: 50%;
}

.menu3 .menu3-more-items .menuSubItems.pos-right,
.menu3-dropdown .menuSubItems.pos-right{
	left: 100%;
	top: 0;
	right: auto;
	bottom: auto;
	margin-top: -1px;
}
.menu3 .menu3-more-items .menuSubItems.pos-left,
.menu3-dropdown .menuSubItems.pos-left{
	right: 100%;
	top: 0;
	left: auto;
	bottom: auto;
	margin-top: -1px;
}
.menu3 .menu3-more-items .menuSubItems.pos-down,
.menu3-dropdown .menuSubItems.pos-down{
	left: 0;
	top: 100%;
	bottom: auto;
	right: auto;
	margin-top: -1px;
}
.menu3 .menu3-more-items .menuSubItems.pos-top,
.menu3-dropdown .menuSubItems.pos-top{
	left: 0;
	bottom: 100%;
	right: auto;
	top: auto;
	margin-top: -1px;
}
.menu3-resize-padding{
	width:100%;
}
.menu3-resize-padding .menuItems > .menuItem{
	text-align: center;
	width: auto;
}

	.news_block_item .image {
		float:left;
		margin-right:10px;
		text-align:center;
		padding:1px;
	}
	
.news_block_item {margin-bottom:20px;}
.news_block_item .date {margin-bottom:3px;}
.news_block_item .title {margin-bottom:5px;}
.news_block_item .info p {padding:0;margin:0;}

.news_block_item .size70x70{width:72px;}
.news_block_item .size130x130{width:132px;}
.news_block_item .size200x200{width:202px;}
.news_block_item .size300x300{width:302px;}



/* forum */

.uss_forum .theme_title {
	font-size:150%;
}

.uss_forum table {
	width: 100%;
}

.uss_forum th {
	background: #dddddd;
}

.uss_forum td {
	padding: 5px;
	text-align: center;
	vertical-align:top; 
	border: 1px solid #cccccc;
	padding: 5px;
	text-align: center;

}

	/* Разделы */
	
	.pattern_bg {background:#ddd; color:#333;}
	.pattern_border {border:1px solid #ccc;}
	.datacontainer {padding:5px;}
	.datacontainer div.block_img {float:left; margin:0 5px 0 0;}
	.datacontainer div.block_text {overflow:hidden;}
	.datacontainer div.block_title {font-size:12px; font-weight:bold;}
	
	.uss_forum .topics {clear:both;} 
	
	.uss_forum .forum_info {clear:both; float:left; width:100%;}
	.uss_forum .topics_title {clear:both; float:left; width:100%; font-weight:bold;}
	.uss_forum .topics_title .title {width:60%; float:left; overflow:hidden;}
		.pda_site_container .uss_forum .topics_title .title {background: url("../uss-img/forum/sections.png") no-repeat 5px 50%;text-indent: -9999px;}
	.uss_forum .topics_title .themescount  {width:6%; float:left; overflow:hidden; text-align:center;}
		.pda_site_container .uss_forum .topics_title .themescount  {background: url("../uss-img/forum/themes.png") no-repeat 50% 50%;text-indent: -9999px;}
	.uss_forum .topics_title .mescount {width:14%; float:left; overflow:hidden; text-align:center;}
		.pda_site_container .uss_forum .topics_title .mescount {background: url("../uss-img/forum/answer.png") no-repeat 50% 50%;text-indent: -9999px;}
	.uss_forum .topics_title .lastmes {width:20%; float:left; overflow:hidden; text-align:center;}
	
	.uss_forum .topics_item {clear:both; float:left; width:100%;}
	.uss_forum .topics_item .forum_info {border-top:none;}
	.uss_forum .topics_item .datacontainer {padding:8px 5px;}
	.uss_forum .topics_item .title {width:60%; float:left; overflow:hidden;}
	.uss_forum .topics_item .title div.descr {font-size:11px;}
	.uss_forum .topics_item .themescount {width:6%; float:left; overflow:hidden; text-align:center;}
	.uss_forum .topics_item .mescount {width:14%; float:left; overflow:hidden; text-align:center;}
	.uss_forum .topics_item .lastmes {width:20%; float:left; overflow:hidden; text-align:center; font-size:11px;}
	
	
	/* Темы */
	.uss_forum .themes {clear:both;} 
	.uss_forum .themes_title {clear:both; float:left; width:100%; font-weight:bold;}
	.uss_forum .themes_title .title {width:50%; float:left; overflow:hidden;}
		.pda_site_container .uss_forum .themes_title .title {background: url("../uss-img/forum/themes.png") no-repeat 10px 50%;text-indent: -9999px;}
	.uss_forum .themes_title .lastmessage {width:20%; float:left; overflow:hidden; text-align:center;}
	.uss_forum .themes_title .mescount {width:15%; float:left; overflow:hidden; text-align:center;}
		.pda_site_container .uss_forum .themes_title .mescount {background: url("../uss-img/forum/answer.png") no-repeat 50% 50%;text-indent: -9999px;}
	.uss_forum .themes_title .views {width:15%; float:left; overflow:hidden; text-align:center;}
		.pda_site_container .uss_forum .themes_title .views {background: url("../uss-img/forum/see.png") no-repeat 50% 50%;text-indent: -9999px;}

	.uss_forum .themes_item {clear:both; float:left; width:100%;}
	.uss_forum .themes_item .forum_info {border-top:none;}
	.uss_forum .themes_item .datacontainer {padding:8px 5px;}
	.uss_forum .themes_item .title {width:50%; float:left; overflow:hidden;}
	.uss_forum .themes_item .title div.author {font-size:11px;}
	.uss_forum .themes_item .lastmessage {width:20%; float:left; overflow:hidden; text-align:center; font-size:11px;}	
	.uss_forum .themes_item .mescount {width:15%; float:left; overflow:hidden; text-align:center;}
	.uss_forum .themes_item .views {width:15%; float:left; overflow:hidden; text-align:center;}
	
	/* Сообщения */
	.theme_title {margin:0 0 20px;}
	.uss_forum .posts {}
	.uss_forum .posts .postHeader {float:left; width:100%;}
	
		.uss_forum .posts .date {
			font-size:12px;
			width:60%; float:left;
		}
		.uss_forum .posts .date .datacontainer {padding-left:20px; background:url('../uss-img/forum/post_old.png') no-repeat 5px 50%;}
		.uss_forum .posts .postid {
			text-align:right;
			float:left; 
			width:40%;
		}
		.uss_forum .posts .postid a {color:#333;}
		
		.uss_forum .posts  .postBody {clear:both; float:left; width:100%; border-top:none;}
		.uss_forum .posts  .postFooter {clear:both;}
		
		.uss_forum .posts .userinfo { 
			width: 160px;
			text-align:center;
			float:left;
			margin:0 15px 15px 0;
			padding:5px 0;
		}

			.uss_forum .posts .userinfo .name{ 
				font-size:14px;
				font-weight:bold;
				margin:5px 0;
				
			}

			.uss_forum .posts .userinfo .reg, .uss_forum .posts .userinfo .mescount, .uss_forum .posts .userinfo .city { 
				font-size:11px;
			}
 
		.uss_forum .posts .message{
			text-align: left;
			overflow:hidden;
			margin:0 10px 20px;
			padding:10px 0;
		}

			.uss_forum .posts .message .bb_quote_title {
				margin:10px 0 0px 0px;
				font-size:11px;
				font-weight:bold;
				padding:2px 1px;
			}
			
			.uss_forum .posts .message .bb_quote {
				border:1px solid #ccc;
				margin:0 0px 10px 0px;
				padding:5px 9px;
				clear:both;
				font-size:11px;
				background:#eee;
				color:#333;
			}
			.uss_forum .posts .message .signature {
				border-top: 1px solid #ccc;
				padding-top: 10px;
				margin-top:10px;
			}
			
		.uss_forum .posts .message .bb_quote .bb_quote_author{}

		.uss_forum .create_theme {margin:10px 0;}
		.uss_forum .create_theme a {text-decoration:none;}
		.uss_forum .create_theme a strong {font-size:20px; vertical-align:middle;text-decoration:none;}
		.uss_forum .create_theme a span {text-decoration:underline; vertical-align:middle;}
		.uss_forum .create_theme a:hover span {text-decoration:none;}
		
		.uss_forum .posts  .actions {text-align:right; padding:2px 0; margin:0 0 10px; float:left; width:100%; background:#ddd; border:1px solid #ccc; border-top:none;}
		.uss_forum .posts  .actions .button {float:right;}
		.uss_forum .posts  .actions .button a {text-decoration:none; margin:0 5px;}
		.uss_forum .posts  .actions .button a span {text-decoration:underline; color:#333;}
		.uss_forum .posts  .actions .button a:hover span {text-decoration:none;}
		.uss_forum .posts  .actions .button.quote img {vertical-align:middle; margin:0 2px 0 0}
		
.uss_forum .pager {float:right;}

.auth_required {font-size:200%;}

.uss_shop_form h3 {margin:10px 0 !important; padding:0 !important;}


/* catalog */

.uss_catalog_list_cat .uss_catalog_category {
	margin: 0 0 1em 0;
	overflow: hidden;
	clear: both;
}

.uss_catalog_cat_img {
	margin:0;
	overflow: hidden;
	border: 1px solid #CCC;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.uss_catalog_list_cat .uss_catalog_img_wrap{
	margin: 0 1em 0 0;
	float: left;
}
.uss_catalog_cat_img img {
	display: inline-block;
}
.uss_catalog_cat_img a {
	display: block;
	margin: 1px;
	overflow: hidden;
}
.uss_catalog_list_cat .uss_catalog_cat_name {
	margin: 0 0 0.4em 0;
}
.uss_catalog_block_cat .uss_catalog_cat_name {
	margin: 0 0 0.4em 0;
	overflow: hidden;
}
.uss_catalog_cat_name a {
	font-size: 18px;
}
.subcats{
	margin-bottom: 5px;
}
.subcats_block{
	overflow: hidden;
}
.subcats_block a{
	display: block;
	float: left;
	clear: both;
}

.uss_catalog_block_cat .uss_catalog_category {
	display: inline-block;
	margin: 0 15px 20px 0;
	overflow: hidden;
	zoom: 1;
	vertical-align: top;
	width: 350px;
}
.uss_catlog_cat_anons{
	margin: 0.4em 0 0 0;
	font-size: 11px;
	line-height: 1.0;
}

.uss_catalog_detail .uss_img_ico a{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.uss_catalog_detail .tab_items .catalog_preview_bottom,
.uss_catalog_detail .uss_img_wrapper .catalog_preview_bottom{
	margin-bottom: 0;
}
.uss_catalog_detail .uss_img_wrapper .catalog_preview_columned{
	margin-right: 3px;
	float: left;
	overflow: hidden;
}
.uss_catalog_detail .catalog_preview_bottom{
	margin-bottom: 50px;
}
.uss_catalog_detail .catalog_preview_end .uss_img_ico,
.uss_catalog_detail .catalog_preview_bottom .uss_img_ico{
	display: inline-block;
	margin: 5px 5px 5px 0;
	overflow: hidden;
}

.uss_catalog_detail .catalog_preview_right{
	float: left;
	margin-right: 0;
	text-align: left;
}
.uss_catalog_detail .catalog_preview_right .uss_img_ico{
	margin: 0 3px 3px 0;
}

.uss_catalog_detail .uss_img_wrapper {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 20px 20px 0;
}
.uss_catalog_detail .uss_img_wrapper.for_preview_columned {
	margin-right: 0;
}

.uss_catalog_detail .uss_catalog_description{
	clear: both;
	padding-top:10px;
}

.uss_catalog_tabs{
	clear: both;
	margin: 20px 0 20px 0;
}

div.uss_catalog_tabs div.tab_items {
	border: 1px solid #aaa;
	border-radius: 0 2px 2px 2px;
	box-shadow: 1px 1px 0 #000, 0 0 0 #fff;
	padding: 10px 20px;
	-moz-border-radius: 0 2px 2px 2px;
	-webkit-border-radius: 0 2px 2px 2px;
	-moz-box-shadow: 1px 1px 0 #000, 0 0 0 #fff;
	-webkit-box-shadow: 1px 1px 0 #000, 0 0 0 #fff;
}

div.uss_catalog_tabs .uss_catalog_tabs_navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
div.uss_catalog_tabs .uss_catalog_tabs_navigation span.first {
	box-shadow: none;
}
div.uss_catalog_tabs .uss_catalog_tabs_navigation span {
	background: url("../uss-img/tab.png") repeat;
	color: #fff;
	float: left;
	font-weight: bold;
	font-size:12px;
	line-height:35px;
	height: 35px;
	padding: 0 30px;
	cursor: pointer;
	box-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	border-radius: 5px 5px 0 0;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	-moz-box-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}


div.uss_catalog_tabs .uss_catalog_tabs_navigation span:hover {
	opacity:0.8;
}
div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected{
	background: url('../uss-img/tab_current.png') repeat;
}

.catalog_orderform_tml {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1500;
	font-size: 1.2em;
	text-align: left;
	display: none;
	opacity: 0;
	margin: 40px 0;
}
.catalog_orderform_tml .catalog_orderform_window_wrap{
	position: relative;
	width: 308px;
	background: #FFF;
	padding: 25px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#333;
}
.catalog_orderform_tml .catalog_orderform_window_wrap.wide{
	width: 500px;
}
.catalog_orderform_tml .catalog_orderform_window_wrap.wide_big{
	width: 650px;
}
.catalog_orderform_tml .catalog_orderform_window_wrap .uss_ok_form{
	margin: 0;
}
.catalog_orderform_tml .catalog_orderform_window_wrap a.close{
	position: absolute;
	right: -37px;
	top: 15px;

	display: block;
	width: 26px;
	height: 26px;
	background: url(../uss-img/uss_foto_buttons.png) #fff 0 -52px no-repeat;
}
.catalog_orderform_tml .uss_constructor_form_tml label{
	width: auto;
}
.catalog_preview_right .column{
	float: left;
}
.uss_catalog_list_cat .catalog_orderbutton,
.uss_catalog_block_cat .catalog_orderbutton,
.uss_catalog_detail .catalog_orderbutton{
	color: #fff;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	background: url("../uss-img/tab.png") repeat;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	float: left;
	min-height: 35px;
	padding: 0 30px;
	text-decoration: none;
	line-height: 35px;
	font-weight: bold;
	cursor: pointer;
}
.uss_catalog_list_cat .catalog_orderbutton:hover,
.uss_catalog_block_cat .catalog_orderbutton:hover,
.uss_catalog_detail .catalog_orderbutton:hover{
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5) inset;
	opacity:0.8;
}

.uss_catalog_list_cat .catalog_orderbutton{
	margin-bottom: 3px;
}
*.uss_catalog_block_cat .catalog_orderbutton{
	margin: 0 3px 3px 0;
}
/*.uss_catalog_block_cat .catalog_orderbutton{
	padding: 0;
	width: auto;
	display: block;
	float: none;
	text-align: center;
	margin: 0 3px 3px 0;
}*/
ul.catalog_menu li{
	list-style: none;
	margin: 5px 0;
	display: block;
}
ul.catalog_menu li .catalog_menu_item{
	overflow: hidden;
}
ul.catalog_menu li .catalog_image{
	display: block;
	float: left;
	margin: 0 9px 0 0;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	padding: 1px;
	background-color: #FFFFFF;
}
ul.catalog_menu a.active{
	font-weight: bold;
}


/* forms constructor */

/*-- конструктор форм --*/
.fc_item{
	margin: 0 0 15px 0;
}


.fc_form_tml .group{
	display: block;
	margin-bottom: 20px;
	clear: both;
}
.fc_form_tml .group.end{
	margin-bottom: 0;
}
.fc_form_tml .group .titleGroup{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}
.fc_form_tml .group.label_position_left .fc_item .hint{
	width: 180px;
}
.fc_form_tml .group.label_position_left .fc_item label,
.fc_form_tml .group.label_position_right .fc_item label{
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
}
.fc_form_tml .group.label_position_top .fc_item label,
.fc_form_tml .group.label_position_right .fc_item label{
	width: auto;
}
.fc_form_tml .group .fc_item.block{
	width: 46%;
	display: inline-block;
	margin: 0 4% 20px 0;
	vertical-align: top;
}
.fc_form_tml .placeholder {
	color: #999;
}
.fc_form_tml .hintError{
	color: #C00;
	font-size: 12px;
}
.fc_form_tml .hintError.fill{
	margin-top:3px;
}
.fc_form_tml .hnpot {display:none !important;}
.fc_notice{
	margin: 10px 0;
	color: #C00;
	font-size: 11px;
}
.fc_item .hint{
	margin-top: 3px;
	font-size: 11px;
}
.fc_item textarea.error_field,
.fc_item input.error_field{
	background:#fff url('../uss-img/error.png') no-repeat right 2px center;
}
.fc_item textarea.error_field{
	background-position: right 2px top 2px;
}

.fc_item .hiddenLabel{
	display: none;
}
.fc_item label{
	width: 180px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
}

.fc_item.block label{
	width: 305px;
}
/*.fc_item.fc_captcha label,*/
.fc_item.fc_textarea label,
.fc_item.fc_select.multiple label,
.fc_item.fc_textarea .label_under_hint{
	vertical-align: top;
}
.fc_item .not_empty_field_mark{
	margin-left: 2px;
}
.fc_item .elem_item,
.fc_item.fc_outputOnly .outputonly{
	display: inline-block;
	vertical-align: middle;
	width: 320px;
}

/*чекбоксы, радио*/
.fc_item.fc_radio .elem_item,
.fc_item.fc_checkbox .elem_item {
	vertical-align: top;
}
.fc_item.fc_checkbox .elem_item.one {
	width: auto;
}
.fc_form_tml .group .fc_item .force_position_right{
	display: inline-block;
	margin-left: 0;
	width: auto;
}
.fc_item .radio_wrapper.orientation_horizontal{
	display: inline-block;
	margin-right: 10px;
}
.fc_checkbox label,
.fc_radio label{
	margin-top: 0;
}
.fc_form_tml .group .fc_item.fc_checkbox .radio_wrapper label,
.fc_form_tml .group .fc_item.fc_radio .radio_wrapper label{
	margin-left: 0;
	width: auto;
}
.fc_form_tml .group .fc_item.fc_radio .radio_wrapper.disabled label{
	color:#aaa;
}
.fc_checkbox input,
.fc_radio input{
	margin: 0 5px 2px 0;
}
.fc_radio label.sector_title,
.fc_checkbox label.sector_title{
	vertical-align: top;
}
.fc_radio .elements_set,
.fc_checkbox .elements_set{
	display: inline-block;
}

/*инпуты*/
.fc_text input,
.fc_email input{
	width: 300px;
}
/*select*/
.fc_select select{
	width: 304px;
}

/*textarea*/
.fc_textarea textarea{
	width: 298px;
	height: 100px;
}
.fc_textarea label{
	margin-top: 0;
}

/*текстовая информация*/
.fc_form_tml .group.label_position_right .fc_item.fc_outputOnly label{
	display: inline-block;
}
.fc_form_tml .group.label_position_left .fc_item.fc_outputOnly label{
	float: left;
	display: block;
}
.fc_form_tml .group.label_position_left .fc_outputOnly .outputonly,
.fc_form_tml .group.label_position_right .fc_outputOnly .outputonly{
	overflow: hidden;
}

/*файлы, изображения*/
.fc_files .fc_upload_wrapper,
.fc_images .fc_upload_wrapper{
	display: inline-block;
}

/*каптча*/
.fc_captcha .captcha_item {
	padding: 0;
}
.fc_captcha img {
	display: block;
	float: left;
	border: 1px solid #ccc !important;
}
.fc_captcha input {
	width: 163px;
	margin: 0 0 0 15px;
	vertical-align: top;
}
.label_position_inner .fc_captcha label,
.label_position_top .fc_captcha label{
	width: auto;
	margin-bottom: 3px;
}
.label_position_left .fc_captcha img {
	display: inline-block;
	float: none;
}
.label_position_left .fc_captcha .captcha_item
.label_position_right .fc_captcha .captcha_item,
.label_position_right .fc_captcha label{
	display: inline-block;
}
.label_under_hint .hint{
	margin-bottom: 2px;
}
.fc_form_tml .group.label_position_right .fc_item .label_under_hint,
.fc_form_tml .group.label_position_left .fc_item .label_under_hint{
	display: inline-block;
}
.fc_form_tml .fc_item .label_under_hint,
.fc_form_tml .fc_item .label_under_hint{
	vertical-align: middle;
}
.fc_form_tml .fc_item.fc_textarea .label_under_hint,
.fc_form_tml .fc_item.fc_select.multiple .label_under_hint{
	vertical-align: top;
}
.fc_form_tml .group.label_position_right .fc_item .label_under_hint label,
.fc_form_tml .group.label_position_right .fc_item .label_under_hint label.position_right{
	margin-left: 0;
}
.fc_form_tml .group.label_position_right .fc_item.fc_images .sector_title,
.fc_form_tml .group.label_position_left .fc_item.fc_images .sector_title,
.fc_form_tml .group.label_position_right .fc_item.fc_files .sector_title,
.fc_form_tml .group.label_position_left .fc_item.fc_files .sector_title{
	vertical-align: top;
	margin-top: 8px;
}
.fc_form_tml .group.label_position_right .fc_item.fc_images .label_under_hint .sector_title,
.fc_form_tml .group.label_position_left .fc_item.fc_images .label_under_hint .sector_title,
.fc_form_tml .group.label_position_right .fc_item.fc_files .label_under_hint .sector_title,
.fc_form_tml .group.label_position_left .fc_item.fc_files .label_under_hint .sector_title{
	margin-top: 0;
}
.fc_item.fc_images .label_under_hint{
	vertical-align: top;
}
.fc_item .uss_editor_img_upload{
	margin-bottom: 5px;
}
.fc_item .add_multi_i{
	height: 15px;
	margin-top: 5px;

}
.fc_item .add_multi_i span{
	background: url('../uss-img/plus.png') no-repeat;
	width: 15px;
	height: 10px;
	display: inline-block;
}
.fc_item .add_multi_i a{
	text-decoration: none;
}
.fc_item.paySystem .image,
.fc_item.delivery .image{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	width: 24px;
	float: left;
}

.fc_item.paySystem .elem_item,
.fc_item.delivery .elem_item{
	width: auto;
}
.fc_item.paySystem .elem_item .elements_set .radio_wrapper,
.fc_item.delivery .elem_item .elements_set .radio_wrapper{
	overflow: hidden;
}
.fc_item.paySystem .image img,
.fc_item.delivery .image img{
	max-width: 24px;
	max-height: 24px;
}
.fc_item.paySystem label.radio_label,
.fc_item.delivery label.radio_label{
	display: inline;
	vertical-align: middle;
}
.fc_item.delivery .description_inline{
	display: inline-block;
	margin-left: 5px;
	font-weight: normal;
}


.fc_item .elements_set .description{
	font-style: italic;
	margin-bottom: 6px;
	margin-left: 20px;
}


/*--- form.styler ---*/
.jq-checkbox {
	top: -1px;
	width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
	margin: 0 5px 3px 0;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
	margin: 0 5px 3px 0;
}
.jq-radio.checked .jq-radio__div {
	width: 6px;
	height: 6px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	width: 308px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
	width: 251px;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox__dropdown ul,
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox__dropdown li,
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
	margin: 0;
	text-align: left;
}
.jq-selectbox__dropdown li.selected,
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox__dropdown li:hover,
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox__dropdown li.disabled,
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox__dropdown li.disabled:hover,
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox__dropdown li.optgroup,
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox__dropdown li.optgroup:hover,
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox__dropdown li.option,
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
	width: 308px;
	margin-top: 2px;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 1px 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	zoom: 1;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
	width: 288px;
}
.fc_captcha.styler .captcha_item img{
	border: none !important;
	width: 97px;
	height: 38px;
}
.fc_captcha input[type="text"].styler{
	width: 176px;
	height: 22px;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.form_styler label.sector_title{
	font-size: 13px;
	margin-bottom: 2px;
}
.form_styler .group{
	margin-bottom: 40px;
}
.form_styler .group .titleGroup{
	font-size: 16px;
	margin-top: 10px;
}



/* cloud-zoom. */
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor: move;}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big {overflow:hidden;background-position: 50% 50%;margin:0 !important;}
.mousetrap .cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}
#could_wrap .mousetrap {margin-top:0 !important;}

/* The Nivo Slider styles */
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}


