.loader img{	border: medium none;    box-shadow: none;    display: block;    margin: 0 auto;}#conteiner{	position:fixed;	top:50%;	left:50%;	width:500px;	margin:-200px 0 0 -250px;	padding:10px;	z-index:9999;	display:none;}.post-rayt-content{	float:left;	color:#53912B;}.post-edit-button{	margin:0 5px;	float:right;}.form-table{	width:90%;}.form-table tr{	border-bottom:1px solid #ccc;}.form-table td, .form-table th{	text-align:left;}.form-table input[type="text"], .form-table textarea, .form-table select{	padding:5px 3px;	width:100%;	border-radius:3px;	border:1px solid #ccc;}.form-table select{	width:50%;}.comment-child{	margin-left:60px;}.wp-contentarea-wrap{	margin-bottom:10px;}.panel_lk_recall{	width:100%;}.panel_lk_recall a{	text-decoration:none;}.plugin-info{	text-align:center;	margin:0;}.users-feed .avatar{	border: 1px solid #CCCCCC;    margin: 5px;    padding: 2px;}#add_bookmarks, #favs{	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);    color: #DDDDDD;    font-size: 14px;    left: 50%;    margin-left: -250px;    padding: 20px;    position: fixed;    top: 30%;    width: 500px;	border-radius:5px;	box-shadow:3px 3px 3px 3px #ccc;	z-index:999;}#favs a{	color: #fff;}#add_bookmarks{	width: 300px;	margin-left: -150px;	text-align:center;}#recallbar{	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);    top: 0;    position: fixed;    width: 100%;	padding:5px 0px;	font-size: 14px;	z-index: 9999;}#recallbar ul li{	float:left;	list-style:none;	line-height: 1;	margin:0;}#recallbar .left-recall-menu{	margin: 0 0 0 60px;	float:left;}#recallbar .right-recall-menu{	margin: 0;	float:right;}#recallbar  li a, .recallbar .sub-menu li a{	color:#fff!important;	margin:0 10px 0 0;	text-decoration:none;}#recallbar .recallbar .sub-menu li a:hover{	color:#fff;	margin:0 10px 0 0;	text-decoration:none;	background:none!important;}#recallbar .recallbar .sub-menu{	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);    position: fixed;	padding:0px;	margin-left: -10px; 	margin-top: 5px;}#recallbar .recallbar .sub-menu li{	float:none;}.comment-child .recall-comment{	clear:none;	margin:0;}.wprecallblock{	margin:10px 0 20px 0px;	text-align:left;}.wprecallblock a{	color: #0066CC;}.wprecallblock h3{	margin: 15px 0;}.wprecallblock a:hover{	color: #ff4b33;	cursor:pointer;}.slide-thumb-recall{	height:420px;	width:100%;}.slide-thumb-recall td{	vertical-align:middle;}.block_author h3{	padding-top:0;	margin-top:0;}.wprecallblock input[type="button"], .wprecallblock input[type="submit"],.public_block  input[type="button"], .public_block input[type="submit"],.widget_author_profil input[type="button"], .widget_author_profil input[type="submit"],.count_user input[type="button"], .count_user input[type="submit"],  .recall-button,.entry-content .raytbutton,.prod-single .add_to_cart,.page .get_feed,.sale_file,#conteiner .edit_form  input[type="button"]{	background: url(img/service_back.png) repeat scroll 0 0 transparent;    border: medium none;    border-radius: 5px;    color: #FFFFFF !important;    padding: 4px 10px;	cursor:pointer;	margin: 3px 0;}.widget_author_profil a{text-decoration:none;}.widget_author_profil a:hover{text-decoration:none;}.widget_author_profil input:hover{cursor:pointer;text-decoration:none;}.privat_block img{	border-radius: 5px 5px 5px 5px;    box-shadow: 2px 2px 3px;}.widget_author_profil .widget-rait{	margin:3px 0!important;	font-size:16px;}.block_author{	clear:both;}.author-desc{	border:none;	vertical-align: middle;	margin:0 0 20px;	font-size:16px;	width:100%;}.author-desc p{	margin:5px 0;}.box-green{	border:1px solid green;	padding:10px;	width:100%;	text-align:center;	font-weight:bold;	color:green;}.author-desc td{	border:none;	padding:5px 5px;	vertical-align: middle;}.author-desc .user-name{	font-weight:bold;	font-size:20px;}.author-desc img{	margin:10px;	border:1px solid #ccc;	padding:5px;	}.author-desc .user-desc{	padding:5px;	font-style: italic;	}.author-avatar{	float:left;	margin:10px !important;	}.user-avatar{	border: 1px solid #CCCCCC;    float: left;    margin: 0 15px;    padding: 2px;}.user-avatar img{vertical-align: middle;}.recall_content_block .public-post{	min-height:45px; 	padding:5px;	border:1px solid #ccc;	border-radius:3px;	margin:5px;	overflow: hidden;}.post-status{	font-size:25px;	float:right;}.wprecallblock .block_button{	border:1px solid #aaa;    color: #aaa    font-weight: bold;    padding: 4px 10px;    text-decoration: none;	margin-left: 5px;	border-radius:3px;	box-shadow: 2px 2px 2px;	background: none repeat scroll 0 0 #fff;}.wprecallblock a.active{	background: none repeat scroll 0 0 #AAAAAA;    color: #FFFFFF;    font-weight: bold;    text-decoration: none;	margin-left: 5px;	cursor:default;}.recall_block, .profile_block, .privat_block, .public_block, .order_block, .groups_block{	border: 1px solid #AAAAAA;    margin: 13px 0;    padding: 10px;	border-radius:5px;	overflow: hidden;}.groups_block input,.groups_block textarea{	margin:5px 0;}.single_correspond{	border: 1px solid #AAAAAA;    padding: 5px;	margin: 5px 0;}.single_correspond .avatar{	margin:0 15px 0 0;}#user-avatar-display{	position:static!important; }.recall1{	background: url(img/plus.gif) no-repeat;}.recall-1{	background: url(img/minus.gif) no-repeat;}.recall0{	background: url(img/zero.gif) no-repeat;}.recall_block, .profile_block, .order_block, .groups_block{	display:none;}.groups_block  h3, .groups_block  p{	margin:0;}.errorMsg {	position:absolute;	width:300px;	color:red;	margin: 6px;}.author-online{	overflow:hidden;}.author-avatar-list{	float:left;	margin:2px;}.author-avatar-list img{	height:50px;}.status_user{	margin:0 10px;	float:left;	width:32px;	height:32px;}.mini_status_user{	height: 16px;    left: 59px;    margin: 44px 5px 0;    position: absolute;    width: 16px;    z-index: 9;}.quick-chat-container{	padding:10px!important;	border:1px solid #ccc;}.quick-chat-history-container{	padding:10px!important;	border:1px solid #ccc;}#privatemess{	background: rgba(0, 0, 0, 0.7);    border-radius: 7px;    bottom: -250px;    box-shadow: 4px 4px 5px #444;    color: #FFFFFF;    margin: 10px;    padding: 10px 20px;    position: fixed;    right: 0;	opacity: 0.9;	width:300px;	z-index:999;}#privatemess p{	padding:0;}#privatemess .close-mess-window{	float:right;	cursor:pointer;}#privatemess .prmess{	display:none;	margin-top: 10px;}#privatemess .title-new-mess{	text-decoration:blink;	color:red;	font-weight:bold;	text-align:center;	margin-bottom:5px;}#privatemess .name-author-mess{	font-weight: bold;	text-decoration:underline;    margin: 0 0 5px !important;}.count_user{	margin:30px 0;	border:1px solid #ccc;	padding:10px;	display:none;	text-align:center;}.count_user h3{	margin:0!important;}.table-result{	width:100%;	margin:20px 0;	}.table-result input[type="button"],.podbor input[type="button"] {    background-color: #53912B;    border-color: #2B6903;    color: #FFFFFF;    text-shadow: -1px -1px #2B6903 !important;	border-radius: 3px 3px 3px 3px;    font-weight: 700;	cursor:pointer;    padding: 3px 4px 4px;}.salepost{	background-color: orange!important;	width:75px;}.table-result td{	padding:5px;	border:1px solid #ccc;	vertical-align:middle;}.podbor{	border: 2px solid #53912B;    border-radius: 10px 10px 10px 10px;    padding: 7px;}.edit_form{	border:1px solid #aaa;	padding:10px;	margin:0 auto;	width:90%;	background:#ddd;	border-radius:10px;	box-shadow: 5px 5px 5px #333333;}/*.edit_form .conteiner_user{	max-height: 500px;    overflow: scroll;}*/.edit_form .conteiner_user .single-user{	float: left;    margin: 3px;}.thumbimg{	border: 1px solid #CCCCCC;    height: 40px;    margin: 5px;    padding: 5px;    width: 40px;}#largeImg{	max-height:400px;	max-width:100%;}.del_history{	float: right;    margin-left: 40px;    margin-top: 5px;}.post .block_author{	margin:20px 0;}.post .block_author h3{	margin:10px 0;}.privat_block p{	line-height:1.2;	margin:5px 0;}.new-author-recall{	overflow: hidden;}#profile-user-widget p{	margin: 10px;}.basket-table{	width:100%}.basket-table .head-table{	font-size:14px;	font-weight:bold;	color:#000;}.basket-table .add_remove{    font-size: 25px;    }.add_remove .number_product{	margin-right:5px;}.basket-table .add_remove .add-product{	color: green;    text-decoration: none;	font-weight: bold;}.basket-table .add_remove .remove-product{	color: red;    text-decoration: none;	font-weight: bold;}.basket-table td, .order_block table td{	border:1px solid #ccc!important;	text-align:center;	vertical-align:middle;	padding:3px;}.order_block table{	width:100%;	margin:10px 0;}.order_block table td{	padding:10px;}.form-table input, .form-table select{	margin-bottom:5px;}.recall_content_block .group-list{	padding:0 0 0 30px;}.group-list li{	padding:5px 0;}#count-word{color:green;}.confirm h4{	margin:0;}/*Рейтинг комментариев и постов*/.comment-rayt, .post-rayt{	margin:5px 0;	text-align:right;	overflow:hidden;}.comment-rayt .rayt-res, .post-rayt .rayt-res,.post-rayt-title{	float:left;	font-weight:bold;	color:green;}.post-rayt-title{	margin-bottom:20px;}.votes-comment,.users-feed,.votes-post,.float-window-recall{	background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid green;    border-radius: 5px 5px 5px 5px;    color: gray;    display: none;    font-size: 14px;    font-style: italic;    margin: -20px 0 0;    max-width: 500px;	min-width: 200px;    padding: 10px;    position: absolute;    text-align: left;    z-index: 999;	box-shadow: 2px 2px 2px 3px #666666;}.float-window-recall img{	margin:5px;	float:left;}.float-window-recall input[type="text"]{	height:20px;}.float-window-recall textarea{	height:250px;}.float-window-recall input[type="text"], .float-window-recall textarea{		width:100%;	padding:5px;	border:1px solid #ccc;	border-radius:3px;}#conteiner .float-window-recall{	width:100%;}.float-window-recall .rayt-list-user,.votes-post .rayt-list-user{	max-height:500px;	overflow-y:scroll;}#comments .votes-comment li,.votes-post ul, .votes-post li{	font-weight:normal;	list-style:none;	clear: both;	padding: 0 5px;	margin:0;}.close-votes{	background: none repeat scroll 0 0 #444444;    border: 1px solid #444444;    border-radius: 5px 5px 5px 5px;    color: #FFFFFF;    cursor: pointer;    float: right;    padding: 0 3px;}.vote-results, .vote-post-results{	border: 1px solid #CCCCCC;    border-radius: 5px 5px 5px 5px;    color: #888888;    margin-left: 5px;    padding: 0 3px;    text-align: center;	cursor:pointer;	float: right;}.comment-rayt .rayt, .post-rayt .raytpost{	margin:5px;	height:24px;	width:24px;	float:right;	cursor:pointer;}.comment-rayt .minus_rayt, .post-rayt .minus_rayt{	background:url(img/minus.png) no-repeat;}.comment-rayt .plus_rayt, .post-rayt .plus_rayt{	background:url(img/plus.png) no-repeat;}/*Постраничная навигация товаров*/.product-navi, .user-navi{	font-weight:bold;	font-size:20px;	padding:7px;	border:1px solid #ccc;}.product-navi span, .product-navi a,.user-navi span, .user-navi a{	padding:0px 9px;		margin:0 3px;}.product-navi span, .user-navi span{	text-decoration:underline;	}.product-navi a, .user-navi a{	text-decoration:none;	border:1px solid #ccc;}/*Виджет уведомления о новом сообщении*/.form_new_message .reading_mess{	margin:5px 0 0 0;}#privatemess .private-message p{margin:0;line-height: 1;}#privatemess .private-message .content-mess{	min-height: 45px;}/*Блок поздних сообщений*/.privat_block .old_mess_block{	background: none repeat scroll 0 0 #fff;	border:3px solid #1DACD6;    padding: 10px;    text-align: center;}.privat_block .old_mess_block a{	text-decoration:none;	font-weight:bold;	color:#1DACD6;}/*Статус пользователей в архиве переписки*/.correspond .status_author_mess{    height: 16px;    margin-left: -30px;    margin-top: 13px;    position: absolute;    width: 16px;}/*Группы пользователей*//*//////////////////////*/.add_new_group{	display:none;}.add_new_group h3, .add_new_group input{	margin:0;}.add_new_group p{	margin:5px 0;}.group-info p{	margin:10px 0;}.group-info .add-user-group{	margin-top:15px;	text-align:right;	clear:both;}.group-info  .avatar_gallery_group{	float:left;	margin:0 15px 15px 0;	border-radius:5px;}.group-info .groupname{	font-size:25px;	font-weight:bold;	clear:none;	margin:10px 0 20px 0;		text-align:right;}.group-info .groupname_edit{	font-weight:bold;	clear:none;	margin:10px 0 20px 0;}.group-info .desc_group{	float: right;    margin: 10px 0;    width: 450px;}.group-info  .admin-group{	font-weight:bold;}.gallery-group{	border:1px solid #ccc;	border-radius:5px;	padding:5px;	overflow: hidden;	clear:both;	margin:10px 0 10px 0;}.gallery-group img{margin:10px;}.public-post-group{	background: none repeat scroll 0 0 #fff;	border:3px solid #1DACD6;    padding: 10px;    text-align: center;	margin:15px 0;	clear: both;}.public-post-group a{	text-decoration:none;	font-weight:bold;	color:#1DACD6;}.group-list .group-info{overflow:hidden;clear:both;padding:5px;margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.group-list .group-info h2{margin:0px;text-align:left;line-height:1;font-size:22px;clear: none;}.group-list .group-info img{width:100px;}.group-list .author-users{background: none repeat scroll 0 0 #DDDDDD;clear: both;overflow: hidden;padding: 0 10px;}.author-users .admin-group{float:right;margin:5px 0;font-weight:normal;}.author-users .users-group{float:left;margin:5px 0;}.group-list .desc_group_list{float:none;width:auto;margin: 10px 0;}.users_group{border:1px solid #ccc;margin:5px 0;padding:5px;border-radius:5px;clear: both;}.users_group img{border-radius:3px;margin:5px;}.group-info .group_content, .wprecallblock .group_content{position:fixed;top:50%;left:50%;width:500px;margin:-150px 0 0 -250px;padding:10px;z-index:999;max-height:550px;display:none;}.group_content .float-window-recall{	width:500px;}.wprecallblock .group_content .feed-users{max-height: 500px; overflow: scroll;}.wprecallblock .group_content .avatar{float:left;}.all-users-feed{	cursor: pointer;    font-weight: bold;    margin-top: 0;    text-decoration: underline;	text-align:center;	margin:10px 0;	color:#0066CC;}.edit_form table{width:100%;background:#fff;}.edit_form table td{padding:5px;vertical-align:middle;}.edit_form table td h3{text-align:left;}.cancel_desc{float:right;}/*Форма регистрации*/#register-form .in_field{	font-size: 16px;	padding: 7px;	width:180px;}.reglink{cursor:pointer;}.backform{			background: none repeat scroll 0 0 #333;			display: none;			height: 110%;			left: -30px;			opacity: 0.9;			position: fixed;			top: -30px;			width: 110%;			z-index: 999;	}.regform{		position:fixed;				width:450px;				left:50%;				top:50%;				margin-left:-225px;				margin-top:-220px;				padding:20px;				background:#fff;				border:5px solid #ddd;				z-index:999;				display:none;	}.textregform{		padding:10px;				border:1px solid #ccc;				font-size:16px;	}#register-form h3{	margin: 0;	font-size: 16px;	padding: 3px 0;}#register-form input[type="text"], #register-form input[type="password"], #register-form select{	border: 1px solid #CCCCCC;	border-radius: 0 0 0 0;	color: #888888;	font-size: 18px;	padding: 3px 5px;	width: 95%;	max-height:30px;}#register-form table inpit[type="text"]{	width:454px;}#register-form select{width:100%;}.regform .active{box-shadow: 0 0 10px 5px red;}.register-button{width:50%;text-align:center;}.register-button input[type="button"]{background:#ccc;color:#fff;padding:4px 7px;font-weight:bold;border:none;width:95%;font-size:16px;cursor:pointer;}.change-category{height: 50px;}.pass-input{width:215px;margin-bottom: 10px;float:right;margin-right:11px;}.block-button{margin-left: -8px;margin-top: 10px;}.title-register{padding:7px;font-size:14px;font-weight:bold;background: url(img/back-register.png) repeat-x scroll 0 0 transparent;width:45%;color:#fff;float:left;margin-bottom:15px;text-align:center;cursor:pointer;margin-top:20px;}.title-sign{padding:7px;font-size:14px;font-weight:bold;background: url(img/back-sign.png) repeat-x scroll 0 0 transparent;width:45%;color:#fff;float:right;margin-bottom:15px;text-align:center;cursor:pointer;margin-top:20px;}.signform{display:none;width: 460px; margin: 0px auto; display: block;}#regrequest{display: none; width: 96%; text-align: center; border: 1px solid #ccc; clear: both; font-weight: bold; padding: 5px;}.arrow{position: absolute; width: 21px; height: 11px;}#arrow-register{background: url(img/arrow-register.png) no-repeat scroll 0 0 transparent;top: 72px; left: 25%;}#arrow-sign{background: url(img/arrow-sign.png) no-repeat scroll 0 0 transparent;top: 72px; right: 25%;}/*Форма публикации*/.public_block{margin-bottom:20px;}.public_block label{	display: block;    font-weight: bold;    line-height: 1;    margin: 15px 0 7px;}.public_block input[type="text"], .public_block select{	padding:5px;	border:1px solid #ccc;	border-radius:3px;}.public_block input[type="button"]{	width:auto;	margin:3px;}.public_block input[type="checkbox"]{	margin:0 3px;}.public_block input[type="text"], .public_block select{	width:50%;}.public_block textarea{	width:90%;}/*****************************/.close-button{background: url(img/close.png) repeat scroll 0px 0px #ffffff; height: 30px; width: 30px; position: absolute; border: 2px solid #fff; border-radius: 50px 50px 50px 50px; box-shadow: -3px 3px 3px #333; cursor: pointer; top: 0px; right: 0px; padding-top: 0px;}.redactor{margin-right: 20px; background: url(img/redactor.png) no-repeat scroll 0px 0px transparent; padding-left: 20px;}.profil{background: url(img/profil.png) no-repeat scroll 0px 0px transparent; padding-left: 20px;}.portfolio{background: url(img/portfolio.png) no-repeat scroll 0px 0px transparent; padding-left: 20px;}.text-title, .text-content{position: absolute; margin-left: 5px; color: #777; margin-top: 4px;}.company-archive table tr{vertical-align:top;}.login-form .register-button{height:31px;width:117px;background: url(img/add_usluga.png) no-repeat scroll 0px 0px transparent;float:left;cursor:pointer;}.login-form .sign-button{height:31px;width:78px;background: url(img/sign.png) no-repeat scroll 0px 0px transparent;cursor:pointer;float:right;}.login-form .logout-button{margin-right: 70px; height:31px;width:77px;background: url(img/logout.png) no-repeat scroll 0px 0px transparent;cursor:pointer;float:right;}.login-form{width:200px;}.searchform{width:450px;}.login-form .avatar-sign-user{float:left;height:32px;width:32px;border-radius:5px;}.login-form .avatar-sign-user img{border-radius:5px;}.registerform{width: 460px; margin: 0px auto;}.registerform #login_user{margin-top:15px;}.registerform .form-table{width:457px;margin: 5px 0 0 0;}.usercount{margin:20px;font-size:20px;font-weight:bold;}.error{text-align:center;font-weight:bold;border:1px solid red;padding:15px;margin:10px 0;}.error p, .greencart p{color:red;margin:0;}.greencart{text-align:center;font-weight:bold;border:1px solid green;padding:15px;margin:10px 0;}.post-hint{padding:10px;border:1px solid #ccc; border-radius:5px;margin:10px 0;}/*/////////////////*//*магазин*/.pricelist,.prodlist,.userlist{	clear: both;    margin: 30px 0;    overflow: hidden;	width:100%;}.prodlist .rows-list{	text-align:center;}.prodlist .prod-single,.userlist .user-single{	border: 1px solid #CCCCCC;	margin: 5px;    padding: 5px;}.prodlist .slab-list{	    border: 1px solid #CCCCCC;    float: left;    margin: 10px 4px;    padding: 10px 5px;    width: 30%;	min-width:200px;}.prodlist .slab-list h3,.prodlist .slab-list h4{	text-align:center;	margin:0;}.prodlist .prod-single img{	display: block;}.prodlist .slab-list img,.prodlist .slab-list .add_to_cart{	margin:0 auto;	display: block;}.prodlist .list-list .thumb-prod,.userlist .list-list .thumb-user{	float:left;	margin:0 15px 0 0;}.user-single .action-user{	vertical-align:middle;	text-align:center;	min-width: 150px;}.user-single .action-user .status_author_mess{	height:16px;	width:16px;	margin: 0 auto;}.prodlist .list-list h3,.prodlist .list-list h4,.userlist .list-list h3,.userlist .list-list h4{	clear:none;	margin:0;}.prodlist .price-prod{	color:green;}.prodlist .prod-single a{	text-decoration:none;}.prodlist td h3,.prodlist td h4,.userlist td h3,.userlist td h4{	margin:0 5px;	}.prodlist td,.userlist td  {	vertical-align:middle;	padding:3px 5px;}.prodlist td img{	margin:5px;}.prodlist .parne{	background:#f0f0f8;}.price-basket-product{	text-align:right;	padding: 5px 0;}.confirm{	text-align:center;}.confirm input[type="button"], .price-basket-product .add_basket{	background: url(img/service_back.png) repeat scroll 0 0 transparent;    border: medium none;    border-radius: 10px 10px 10px 10px;    color: #FFFFFF !important;    padding: 4px 10px;	cursor:pointer;} .price-basket-product .add_basket{	margin-left: 5px;}.false-button{	width:61px;	height:17px;	padding:4px 10px;}/*//////////////////////////////*/ #feedlist .feed-post,#feedlist .feedcomment{	border-bottom: 1px solid #DFDFDF;	margin-bottom: 10px;}#feedlist img{	box-shadow:3px 3px 2px #ccc;}#feedlist .feed-author-avatar{	float:left;	margin:0 15px 0 0;	}#feedlist .feed-title{	clear:none;	margin: 0;}#feedlist .feed-content{	margin-top: 10px; 	margin-bottom: 10px;}#feedlist .feed-comment{	text-align:right;	color:#21759B;}/*Форма публикации*/#inputs_formpost{	}#inputs_formpost td{	vertical-align:middle;	text-align:center;}.close-public-form{	float:right;}/*/////////////////*/