quote_note {
	 color:#281f06; background-color:#FBF7CE; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#ff8000; border-style:dotted;
} 
.quote_comment {
	 color:#000F35; background-color:#e9ecfc; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#8080ff; border-style:dotted;
}
.quote_info {
	 color:#242C0C; background-color:#e9f58d; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#98ad1d; border-style:dotted;
}
.quote_prevent {
	 color:#ffffff; background-color:#FB6A55; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:5px; border-width:1px; border-color:#750000; border-style:dotted;
}
* {
	 margin:0;
}
BODY {
	 color:#626262; font-size:13px; font-family:tahoma, geneva, sans-serif; background-color:#FFFFFF; padding-bottom:30px;
}
#siteSubtitle {
	 color:#828282;
	 font-size:17px;
	 font-weight:normal;
	 text-transform:uppercase;
	 display:none;
}
#siteTitle {
	 color:#191919;
	 font-size:42px;
	 font-weight:normal;
	 font-family:arial, helvetica, sans-serif;
	 display:none;
}
#div26 {
	 float:left;
}
#div30 {
	 float:right;
}
#td16 {
	 padding-left:30px; padding-right:30px;
}
#td19 {
	 padding-left:30px; padding-right:30px;
}
.cont_mail .err { color:#FF0000; font-weight:bold; }
.cont_mail .tableTable { width:300px; }
.cont_mail .tablefield { text-align:right; }
.cont_mail .errorinp { border-width:1px; border-color:#FF0000; border-style:solid; }
.cont_mail #pin_img { margin-bottom:2px; margin-right:10px; float:left; }
.cont_mail .inppin {
	 font-size:22px; font-weight:normal; display:block; width:65px; clear:both;
}
.cont_mail .buttonSend#Send { margin-top:20px; }
INPUT {
	 padding-top:4px; padding-bottom:4px;
}
.contentTitle {
	 color:#6c6c6c; font-size:20px; font-weight:normal; text-transform:uppercase; margin-bottom:15px;
}
.contentText {
	 margin-bottom:15px;
}
.object {
	 margin-bottom:10px; display:block;
}
.content {
	 margin-bottom:20px; display:block; clear:both;
}
.cont_news .newslink { margin-top:5px; display:block; }
#arh_news .arhivTitle { margin-bottom:3px; }
.contentImage {
	 margin-bottom:10px; margin-right:20px; float:left;
}
.objectImage {
	 margin-right:15px; float:left;
}
#pageTitle {
	 color:#6c6c6c; font-size:20px; font-weight:normal; text-transform:uppercase; margin-bottom:20px;
}
.cont_news #view .objimage { margin-bottom:10px; }
.cont_news .newslink { margin-top:5px; display:block; }
.cont_news #linkArchive { margin-top:20px; display:block; clear:both; }
#arh_news .arhivTitle { margin-bottom:3px; }
A:link {
	 color:#358ECA;
}
A:visited {
	 color:#358ECA;
}
.objectTitle {
	 font-size:13px; margin-bottom:5px; display:block;
}
.cont_news #dataType_date {
	 font-size:11px; font-weight:normal; background-image:url(white_90.png); padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; margin-bottom:5px; margin-right:10px; display:inline-block; position:relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 
}
.cont_news .objectTitle {
	 margin-bottom:10px; display:inline-block; clear:both;
}
.cont_news .objectTitleTxt {
	 display:block; clear:both;
}
#global1 .object {
	 margin-right:20px; width:47%; float:left;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
A:hover {
	 text-decoration:none;
}
#pageMainmenu .mids {
	 color:#ffffff; font-size:0; width:15px;
}
#pageMainmenu .menu {
	 color:#292929; text-decoration:none; padding-top:8px; padding-bottom:8px; border-bottom:1px dotted #c0c0c0; display:block;
}
#pageMainmenu .menu:hover {
	 text-decoration:underline;
}
.buttonSend {
	 color:#ffffff; font-size:13; font-family:arial, helvetica, sans-serif; cursor:pointer; background-color:#DDA702; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px; border-style:none;
}
.buttonSend:hover{
	 cursor:pointer;
}
#content .object {
	 margin-bottom:20px; display:inline-block; clear:both;
}
#con_mapsite .mapline { font-size:100%; margin:0; margin-bottom:5px; }
#con_mapsite .maplinks2 { margin-left:30px; }
#con_mapsite .maplinks3 { margin-left:60px; }
#con_mapsite .maplinks0 { font-weight:normal; }
#technopict {
	 margin-right:5px; float:left;
}
#div29 {
	 float:left;
}
.cont_news .buttonSend {
	 margin-top:20px;
}
#arh_news .buttonSend {
	 margin-top:20px;
}
#pageMenu .menu {
	 color:#808040; font-size:15px; font-weight:bold; font-family:arial, helvetica, sans-serif; text-decoration:none; text-transform:uppercase; background-image:url(white_50.png); padding-top:40px; padding-bottom:40px; padding-left:25px; padding-right:25px; margin-right:2px; float:left; text-align:center; vertical-align:middle;
}
#pageMenu .mids {
	 font-size:0; background-image:url(white_30.png); width:1px;
}
#pageMainmenu .menu.menuActive {
	 font-weight:bold;
}
#div65 {
	 background-image:url(fon_shapka.jpg); background-repeat:repeat-x; margin:auto; width:994px;
}
#siteLogotype {
	 margin:0;
	 margin-bottom:10px;
	 margin-left:120px;
	 margin-right:5px;
	 float:left;
}
#pageMenu .mbordl {
	 display:none;
}
#pageMenu .mbordr {
	 display:none;
}
#pageMenu .menu.menuActive {
	 color:#ffffff; background-color:#eaaf00; background-image:none;
}
#pageMenu .submenu .menu {
	 padding-top:10px; padding-bottom:10px; width:100px; height:auto;
}
#pageMenu .submenu {
	 background-color:#2E2E2E; border-width:1px; border-color:#cbcbcb; border-style:solid;
}
#div24 {
	 padding-top:30px; border-top:1px solid #e8e8e8; margin-top:30px; margin-left:30px; display:inline-block; width:94%;
}
#pageMainmenu .mbordl {
	 display:none;
}
#div689 {
	 padding-top:20px; height:70px;
}
#view .objectImage {
	 margin-bottom:5px;
}
#pageMenu .submenu .TextItemMenu {
	 margin-top:0px;
}
#pageMenu .submenu .menu.menuActive .TextActiveMenu {
	 margin-top:0px;
}
#td745 {
	 padding-right:30px; width:28%;
}
#pageMainmenu .tableMenu {
	 width:100%;
}
#div720 {
	 background-image:url(woman.png);
	 background-position:top right;
	 background-repeat:no-repeat;
	 display:inline-block;
	 width:100%;
	 float:left;
}
#div661 {
	margin-top: 10px;
	margin-left: 20px;
	float: left;
}
#pageMainmenu {
	 margin-bottom:30px;
}
#div73 {
	 margin-top:180px;
}
#reklamForm {
	 margin-bottom:30px;
}
#div999 {
	 margin-right:30px; float:left;
}
#global1 {
	 margin-top:30px; margin-left:30px; display:inline-block; width:94%;
}
#table14 {
	 background-color:#fbfbfb; padding-top:30px; padding-bottom:30px;
}
#pageMenu .menu:hover {
	 color:#ffffff; background-color:#eaaf00; background-image:none;
}
.blogposts.add_edit .categor {
	 display:block;
	 width:100%;
	 float:left;
}
.blogposts.add_edit .categor .category {
	 display:block;
}
.blogposts.add_edit .categor .categorylist {
	 display:block;
	 width:300px;
	 float:left;
}
.blogposts.add_edit .categor .field {
	 display:block;
	 width:300px;
	 float:left;
}
.blogposts.add_edit .categor .title {
	 display:block;
	 float:left;
}
.forum { text-align:center; vertical-align:top; }
.forum #info { margin-top:15px; margin-bottom:15px; display:block; clear:both; }
.forum #menu { margin-top:20px; margin-bottom:10px; }
.forum .menuitem { margin-right:10px; }
.forum #forumPath { margin-top:5px; margin-bottom:10px; display:block; clear:both; }
.forum #forumPath .menuitem { margin:0; margin-left:2px; margin-right:2px; }
.forum .forumTitle { color:#ffffff; font-size:100%; background-color:#6c8bbd; background-image:url(mforum/title_forum.gif); background-repeat:repeat-x; padding-top:10px; padding-bottom:10px; padding-left:10px; border-width:1px; border-color:#7884ab; border-style:solid; margin:0; margin-top:10px; }
.forum #steplist { margin-top:10px; margin-bottom:15px; }
.forum .tableForum { border-width:1px; border-color:#7884ab; border-style:solid; width:100%; }
.forum .title { font-weight:bold; background-color:#d6dbeb; background-image:url(mforum/title_f.gif); background-repeat:repeat-x; padding-top:8px; padding-bottom:8px; padding-left:10px; text-align:left; vertical-align:middle; }
.forum td.field { background-color:#E6EAF9; padding-top:10px; padding-bottom:10px; padding-left:10px; text-align:left; vertical-align:middle; }
.forum .inputForum { width:95%; }
.forum .areaForum { width:95%; height:70px; overflow:auto; }
.forum #footinfo { margin-top:15px; }
.forum #main_Robots { color:#EC2F00; display:block; }
.forum #title_MainForum { width:40%; }
.forum #title_MainTopic { width:15%; padding:0; text-align:center; vertical-align:middle; }
.forum #title_MainUpdate { width:40%; text-align:center; }
.forum #table_main #statustd { background-color:#F7F8FD; }
.forum #field_Topic { background-color:#ffffff; }
.forum #field_MainTopic { background-color:#d6dbeb; padding:0; }
.forum #main_MessMount { text-align:center; vertical-align:middle; }
.forum #title_ShowThemMount { width:10%; padding:0; text-align:center; }
.forum #title_ShowModerName { width:20%; text-align:center; }
.forum #table_showAreas #statustd { background-color:#f7f8fd; }
.forum #field_ShowThemMount { background-color:#d6dbeb; padding:0; text-align:center; }
.forum #field_ShowModerName { text-align:center; }
.forum #showForumModerator { padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #C0C0C0; }
.forum #showForumTopics { font-weight:bold; margin-top:5px; }
.forum #showForumNewTopic { font-weight:bold; margin-top:15px; margin-bottom:10px; display:block; clear:both; }
.forum #title_ShowForumMsgs { width:10%; }
.forum #title_ShowForumViews { width:10%; }
.forum #title_ShowForumCreate { width:20%; }
.forum #title_ShowForumRefresh { width:20%; }
.forum #show_LinkTopic { margin-bottom:3px; display:block; }
.forum #field_ShowForumMsgs { background-color:#D6DBEB; padding:0; text-align:center; vertical-align:middle; }
.forum #field_ShowForumViews { background-color:#D6DBEB; padding:0; text-align:center; vertical-align:middle; }
.forum #field_ShowForumRefresh { background-color:#eeeeee; }
.forum #title_ShowTopicAuthor { border-width:1px; border-color:#7884ab; border-style:solid; width:160px; text-align:center; vertical-align:middle; }
.forum #topic_showTopicAuthorNick { margin-bottom:5px; display:block; }
.forum #topic_showTopicAuthorImg { margin-bottom:5px; }
.forum #field_ShowTopicMsg { border-width:1px; border-color:#7884ab; border-style:solid; }
.forum #topic_showTopicMsgDate { margin-bottom:10px; }
.forum #topic_showTopicMsgMenu { margin-bottom:20px; }
.forum .shTmenitem { margin-right:5px; }
.forum #topic_showTopicMsgText { margin-bottom:20px; }
.forum #topic_showTopicMsgText #code { background-color:#FFFFFF; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c0c0c0; border-style:dotted; margin-bottom:10px; width:94%; }
.forum #outlink { margin-bottom:5px; display:block; }
.forum #topic_attach { margin-top:5px; }
.forum #topic_linkat { margin-right:10px; }
.forum #question { background-color:#FFFFFF; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c0c0c0; border-style:dotted; width:94%; }
.forum #question .AnswerString { font-weight:bold; }
.forum #question #qstntext { margin-top:10px; margin-bottom:10px; display:block; }
.forum #user_menu { margin-top:10px; }
.forum #title_ShowUserMess { width:160px; text-align:center; vertical-align:middle; }
.forum #title_ShowUserMess #mess_showTopicAuthorNick { margin-bottom:5px; }
.forum #title_ShowUserMess #mess_showTopicAuthorImg { margin-bottom:5px; }
.forum #title_ShowUserMess #topic_showTopicLoc { font-weight:normal; }
.forum #field_ShowUserMess { text-align:left; vertical-align:top; }
.forum #field_ShowUserMess #mess_showTopicMsgDate { margin-bottom:15px; }
.forum #field_ShowUserMess #mess_showTopicMsgText { margin-bottom:10px; }
.forum #field_ShowUserMess #edit { font-size:11px; font-weight:bold; }
.forum #field_ShowUserMess #moder { font-size:11px; }
.forum #erm_ThemeName { margin-bottom:10px; }
.forum #erm_ThemeName #erm_ThemeText { width:50%; }
.forum #tableERM { background-image:url(mforum/fon_bg_f.gif); background-repeat:repeat-x; text-align:left; vertical-align:top; }
.forum #tableERM #erm_ClrManag #clr { width:170px; }
.forum #color_div { margin-top:-5px; position:absolute; float:right; text-align:right; vertical-align:top; }
.forum #tableERM #erm_allSmiles { width:220px; }
.forum #tableERM #erm_allSmiles .smileXXX { margin-bottom:3px; margin-right:5px; float:left; }
.forum #tableERM #erm_TextArea { width:100%; }
.forum #tableERM #erm_TextArea #erm_AreaForText { height:170px; overflow:auto; }
.forum #tableERM #erm_mkattach { background-color:#e6eaf9; padding-top:15px; padding-bottom:15px; }
.forum #tableERM #erm_mkattach #erm_attach { color:#808080; font-size:11px; margin-top:10px; }
.forum #tableERM #erm_NewMess { margin-top:10px; margin-bottom:20px; }
.forum #tableERM #erm_NewMess #erm_inpNewMess { width:40%; }
.forum #tableERM #erm_ServicesButtons { margin-bottom:10px; }
.forum #pvt_titleNick { width:30%; }
.forum #pvt_LoadAvatar { margin-top:10px; }
.forum #pvt_ServicesButtons { margin-top:20px; margin-bottom:10px; display:block; }
.forum #users_Count { font-size:100%; font-weight:normal; padding-top:10px; padding-bottom:10px; }
.forum #users_titleNick { text-align:center; vertical-align:middle; }
.forum #users_titleRegDate { text-align:center; vertical-align:middle; }
.forum #users_fieldUserName { text-align:center; vertical-align:middle; }
.forum #users_fieldNumber { text-align:center; vertical-align:middle; }
.forum #srch_titleWords { width:32%; }
.forum #srch_btnStart { margin-top:10px; margin-bottom:10px; }
.forum #found_titleTheme { width:18%; }
.forum #found_titleForum { width:30%; }
.forum #found_titleMessages { width:10%; padding:0; text-align:center; }
.forum #found_titleShowed { width:10%; padding:0; text-align:center; }
.forum #found_titleCreated { width:20%; }
.forum #found_titleRefreshed { width:20%; }
.forum #found_fieldMessages { background-color:#d6dbeb; padding:0; text-align:center; }
.forum #found_fieldShowed { background-color:#d6dbeb; padding:0; text-align:center; }
.forum #table_PvtMesg .title { background-image:url(none); width:35%; }
.forum #msg_inpFrom { width:60%; }
.forum #msg_ServiceButns { padding-top:10px; padding-bottom:10px; }
.forum #mdr_ThNum { font-size:11px; font-weight:bold; font-family:tahoma; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin:0; width:100%; }
.forum #mdr_Title { margin:0; }
.forum #mdr_titleSt { width:12%; padding:0; text-align:center; }
.forum #mdr_titleVis { width:12%; padding:0; text-align:center; }
.forum #mdr_fieldSt { background-color:#d6dbeb; padding:0; text-align:center; }
.forum #mdr_fStOff { color:#d50000; font-weight:bold; }
.forum #mdr_fieldVis { background-color:#d6dbeb; padding:0; text-align:center; }
.forum #mdr_fVisOff { color:#d50000; font-weight:bold; }
.forum #mdr_SrvBtns { margin-top:10px; margin-bottom:10px; }
.forum #butlayer { margin-top:10px; }
.forum #title_ShowUserMess { text-align:center; vertical-align:middle; }
.forum #mess_showTopicAuthorNick { margin-bottom:5px; display:block; }
.forum #mess_showTopicAuthorImg { margin-bottom:5px; }
.forum #mess_showTopicAuthorLocation { font-weight:normal; }
.forum #field_ShowUserMess { text-align:left; vertical-align:top; }
.forum #mess_showTopicMsgText #searchmsg { margin-bottom:15px; display:block; }
.forum #message_warning { color:#ff0000; font-weight:bold; margin-top:30px; margin-bottom:10px; }
.forum #butlayer { margin-top:10px; margin-bottom:10px; }
.forum #menu #adm_lnkForums { margin-right:10px; }
.forum #menu #adm_lnkUsers { margin-right:10px; }
.forum #table_main .field_MainTopic { text-align:center; }
.forum .foru_Edit { margin-right:10px; float:left; }
.forum #adm_commands { display:inline-block; }
.forum #adm_cmdTopic { display:inline-block; }
.forum #main_btnAddForum { margin-top:15px; }
.forum #adm_StsMk { padding-bottom:15px; border-width:1px; border-color:#7884ab; border-style:solid; margin-bottom:15px; }
.forum #adm_StsMng { margin:0; margin-bottom:15px; }
.forum #adm_bAdd { margin-bottom:15px; }
.forum #adm_inpNmSt { margin-bottom:10px; }
.forum #adm_StsSg { padding-bottom:15px; border-width:1px; border-color:#7884ab; border-style:solid; margin-bottom:15px; }
.forum #adm_StsBc { margin:0; margin-bottom:15px; }
.forum #adm_BlLst { padding-bottom:15px; border-width:1px; border-color:#7884ab; border-style:solid; margin-bottom:15px; }
.forum #adm_BlcLst { margin:0; margin-bottom:15px; }
.forum #table_forumParam2 #adm_srvcBtn { margin-top:20px; margin-bottom:20px; }
.forum #table_forumParam .title { width:35%; }
.forum #adm_arShDesc { width:95%; height:80px; }
.forum #adm_Mdr { padding-bottom:15px; border-width:1px; border-color:#7884ab; border-style:solid; margin-bottom:15px; }
.forum #curmoder { margin-top:15px; margin-bottom:15px; }
.forum #adm_suMdr { border-width:1px; border-color:#7884ab; border-style:solid; }
.forum #adm_delSu { margin-top:15px; margin-bottom:5px; }
.forum #adm_bdaBck { margin-top:20px; margin-bottom:20px; }
.forum #adm_slcNames { margin-top:15px; margin-bottom:15px; }
.forum #adm_titleCh { padding-right:10px; width:50%; text-align:right; }
.forum #adm_mvSrvBtn { margin-top:20px; margin-bottom:20px; }
.forum #adm_DelMess { color:#ff0000; font-weight:bold; margin-bottom:20px; }
.forum #adm_bYes { padding-left:20px; padding-right:20px; }
.forum #adm_bNo { padding-left:20px; padding-right:20px; }
#call {
	background-image: url(box2.png);
	margin-left: 10px;
	width: 220px;
	height: 52px;
	float: left;
}
.callme_button {
	background-image: url(call.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 55px;
	float: left;
}
.blogposts #message a { background-image:url(marketing_blog/up.png); }
.blogposts .posts .post_but_area { margin-bottom:20px; }
.blogposts .posts .postList .post { margin-bottom:40px; }
.blogposts .posts .postList .post .post_title { font-size:170%; margin-bottom:15px; }
.blogposts .posts .postList .post .post_com_inf { background-image:url(marketing_blog/black_5.png); padding-top:10px; padding-bottom:10px; margin-bottom:20px; display:inline-block; width:100%; }
.blogposts .posts .postList .post .post_date { margin-right:10px; float:right; }
.blogposts .posts .postList .post .post_author { margin-left:10px; float:left; }
.blogposts .posts .postList .post .post_author .post_autho_fio { font-weight:bold; }
.blogposts .posts .postList .post .post_short { margin-bottom:10px; display:inline-block; width:100%; }
.blogposts .posts .postList .post .post_short img { margin-right:20px; float:left; }
.blogposts .posts .postList .post .post_show { margin-right:20px; float:left; }
.blogposts .posts .postList .post .post_com_block { font-size:85%; background-image:url(marketing_blog/black_5.png); padding-top:10px; padding-bottom:10px; margin-top:20px; display:inline-block; width:100%; }
.blogposts .posts .postList .post .post_com_block .com_block { margin-top:3px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:top; }
.blogposts .posts .postList .post .post_com_block .com_block .pb_val { font-weight:bold; }
.blogposts .posts .postList .post .post_tags .post_tags_area .post_tags_a { font-weight:normal; margin-right:3px; }
.blogposts .posts .postList .post .post_cats .post_cats_area .post_cats_a { font-weight:normal; margin-right:3px; }
.blogposts .posts .postList .post .post_rating .post_rating_com { margin-left:5px; display:inline-block; }
.blogposts .posts .postList .post .post_rating .post_rating_com .post_rating_plus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_up.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-6px; padding:0px; }
.blogposts .posts .postList .post .post_rating .post_rating_com .post_rating_minus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_down.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-2px; padding:0px; }
.blogposts .posts .postList .post .post_favorite { background-image:url(marketing_blog/blogpodpiska.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts .posts .postList .post .post_views { background-image:url(marketing_blog/blogsmotreli.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts .posts .postList .post .post_comment { margin-top:10px; }
.blogposts .post_info .user { margin-bottom:20px; display:inline-block; width:100%; position:relative; }
.blogposts .post_info .user .user_avatar { margin-right:20px; width:70px; height:70px; float:left; overflow:hidden; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; }
.blogposts .post_info .user .user_avatar img { width:70px; height:auto; }
.blogposts .post_info .user .user_fio { font-size:140%; margin-bottom:5px; display:block; width:57%; }
.blogposts .post_info .user .user_point { display:block; }
.blogposts .post_info .user .user_but { margin-top:5px; margin-left:90px; display:block; }
.blogposts .post_info .user .user_static { position:absolute; top:0px; right:0px; }
.blogposts .post_info .user .user_static .user_view { display:inline-block; vertical-align:top; }
.blogposts .post_info .user .user_static .user_view .user_view_count { font-size:140%; display:block; }
.blogposts .post_info .user .user_static .user_comment { margin-left:20px; display:inline-block; vertical-align:top; }
.blogposts .post_info .user .user_static .user_comment .user_comment_count { font-size:140%; display:block; }
.blogposts .post_info .user .user_static .user_favorite { margin-left:20px; display:inline-block; vertical-align:top; }
.blogposts .post_info .user .user_static .user_favorite .user_favorite_count { font-size:140%; display:block; }
.blogposts .post_info .navigator { margin-bottom:20px; }
.blogposts .post_info .navigator ul { border-bottom:1px solid #C0C0C0; padding:0; }
.blogposts .post_info .navigator ul li { cursor:pointer; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; border-bottom:3px solid transparent; display:inline-block; vertical-align:top; }
.blogposts .post_info .navigator ul li a { color:inherit; text-decoration:none; }
.blogposts .post_info .navigator ul li a:hover { text-decoration:underline; }
.blogposts .post_info .navigator ul li.active { font-weight:bold; border-bottom:3px solid #000000; }
.blogposts .post_info .post_but_area { margin-bottom:20px; }
.blogposts .post_info .postlist .post { margin-bottom:30px; margin-right:5px; display:inline-block; width:300px; vertical-align:top; }
.blogposts .post_info .postlist .post .post_picture { color:#ffffff; background-image:url(marketing_blog/black_70.png); border-bottom:1px solid #e5e5e5; display:block; width:100%; height:160px; overflow:hidden; }
.blogposts .post_info .postlist .post .post_picture .post_picture_img_area img { margin:auto; margin-bottom:0px; display:block; }
.blogposts .post_info .postlist .post .post_picture .insidetext { display:block; padding:15px; }
.blogposts .post_info .postlist .post .post_picture .insidetext .post_picture_titl { font-weight:bold; margin-bottom:10px; display:block; }
.blogposts .post_info .postlist .post .post_picture .insidetext .post_picture_txt { display:block; }
.blogposts .post_info .postlist .post .post_picture .insidetext .post_picture_txt img { margin-right:20px; float:left; }
.blogposts .post_info .postlist .post .post_common { font-size:85%; display:inline-block; padding:10px; }
.blogposts .post_info .postlist .post .post_common .post_views { background-image:url(marketing_blog/blogsmotreli.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; margin-right:10px; display:inline-block; }
.blogposts .post_info .postlist .post .post_common .post_views .post_views_count { font-weight:bold; }
.blogposts .post_info .postlist .post .post_common .post_comment { background-image:url(marketing_blog/blogcomment.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; margin-right:10px; display:inline-block; }
.blogposts .post_info .postlist .post .post_common .post_comment .post_comment_a_count { font-weight:bold; }
.blogposts .post_info .postlist .post .post_common .post_favorite { background-image:url(marketing_blog/blogpodpiska.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; display:inline-block; }
.blogposts .post_info .postlist .post .post_common .post_favorite .post_favorites_count { font-weight:bold; }
.blogposts .post_info .postlist .post .post_edit { margin:10px; margin-top:0px; }
.blogposts .post_goods .goodslist .goods { background-color:#FFFFFF; border-width:1px; border-color:#e5e5e5; border-style:solid; margin-bottom:9px; margin-right:5px; display:inline-block; width:300px; position:relative; vertical-align:top; }
.blogposts .post_goods .goodslist .goods .main { display:block; position:relative; }
.blogposts .post_goods .goodslist .goods .main .underImg { background-color:#ffffff; display:block; width:100%; height:160px; position:relative; overflow:hidden; text-align:center; }
.blogposts .post_goods .goodslist .goods .main .underImg a { display:block; width:100%; overflow:hidden; }
.blogposts .post_goods .goodslist .goods .main .underImg a img { margin:auto; margin-bottom:0px; display:block; }
.blogposts .post_goods .goodslist .goods .main .underPrice { font-weight:bold; background-color:#ffffff; margin-top:10px; margin-bottom:10px; position:absolute; bottom:50px; left:0px; padding:10px; -moz-box-shadow: 1px 1px 7px #e4e4e4; -webkit-box-shadow: 1px 1px 7px #e4e4e4; box-shadow: 1px 1px 7px #e4e4e4; }
.blogposts .post_goods .goodslist .goods .main .underPrice .pri { font-weight:bold; }
.blogposts .post_goods .goodslist .goods .main .titl { background-image:url(marketing_blog/black_70.png); padding:10px; }
.blogposts .post_goods .goodslist .goods .main .titl a { color:#FFFFFF; }
.blogposts .post_goods .goodslist .goods .underGoods { background-image:url(marketing_blog/special.png); background-position:top right; background-repeat:no-repeat; width:77px; height:77px; position:absolute; top:0px; right:0px; }
.blogposts .post_goods .goodslist .goods .post_edit { margin:10px; }
.blogposts.view .post_author { margin-bottom:10px; display:inline-block; width:100%; position:relative; }
.blogposts.view .post_author .post_autho_avatar { margin-right:20px; width:70px; height:70px; float:left; overflow:hidden; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; }
.blogposts.view .post_author .post_autho_avatar img { display:block; width:70px; }
.blogposts.view .post_author .post_autho_com { display:inline-block; }
.blogposts.view .post_author .post_autho_fio { font-size:140%; display:block; }
.blogposts.view .post_date { position:absolute; top:0px; right:0px; }
.blogposts.view .post_title { font-size:170%; margin-bottom:20px; display:inline-block; width:100%; }
.blogposts.view .post_full { margin-bottom:20px; }
.blogposts.view .post_short_text { margin-bottom:20px; }
.blogposts.view .post_full ul { border-bottom:1px solid #c0c0c0; margin-bottom:20px; padding:0; }
.blogposts.view .post_full ul li { padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; border-bottom:3px solid transparent; display:inline-block; vertical-align:top; }
.blogposts.view .post_full ul li a { color:inherit; text-decoration:none; }
.blogposts.view .post_full ul li a:hover { text-decoration:underline; }
.blogposts.view .post_full ul li.active { font-weight:bold; border-bottom:3px solid #000000; }
.blogposts.view .post_full .tab-content { display:inline-block; width:100%; }
.blogposts.view .post_full .tab-content .tab-pane img { margin-top:5px; margin-right:20px; float:left; }
.blogposts.view .post_com_full { background-image:url(marketing_blog/black_5.png); margin-bottom:20px; padding:10px; }
.blogposts.view .post_com_full .post_com { margin-top:3px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:top; }
.blogposts.view .post_com_full .post_com .pb_val { font-weight:bold; }
.blogposts.view .post_tags .post_tags_tsg .post_tags_a { font-weight:normal; margin-right:3px; }
.blogposts.view .post_cats .post_cats_cat .post_cats_a { font-weight:normal; margin-right:3px; }
.blogposts.view .post_rating .post_rating_common { margin-left:5px; display:inline-block; }
.blogposts.view .post_rating .post_rating_common .post_rating_plus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_up.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-6px; padding:0px; }
.blogposts.view .post_rating .post_rating_common .post_rating_minus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_down.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-2px; padding:0px; }
.blogposts.view .post_favorite { background-image:url(marketing_blog/blogpodpiska.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts.view .post_views { background-image:url(marketing_blog/blogsmotreli.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts.view .post_comment { background-image:url(marketing_blog/blogcomment.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts.view .post_sociallike { margin-bottom:20px; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.modelImg { background-image:url(marketing_blog/camera.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.vidergkaImg { background-image:url(marketing_blog/clock.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.diafragmaImg { background-image:url(marketing_blog/aperture.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.isoImg { background-image:url(marketing_blog/iso.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.obectivImg { background-image:url(marketing_blog/lens.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.vspishkaImg { background-image:url(marketing_blog/flash.png); background-repeat:no-repeat; }
.blogposts.view .post_navig { margin-bottom:20px; }
.blogposts.view .post_navig .post_navig_title { margin-right:20px; }
.blogposts.view .post_navig .post_cats_a { margin-right:10px; vertical-align:top; }
.blogposts.view .post_back { margin-bottom:20px; }
.blogposts.view .comments { background-image:url(marketing_blog/black_5.png); padding:20px; }
.blogposts.view .comments .errorpin { color:#ffffff; font-weight:bold; background-color:#ea5b37; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; margin-bottom:10px; display:inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.blogposts.view .comments .comments_list { margin-bottom:20px; }
.blogposts.view .comments .comments_list .comments_list_comment { margin-bottom:30px; position:relative; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_ava { margin-right:20px; width:50px; height:50px; float:left; overflow:hidden; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_ava img { display:block; width:50px; height:auto; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block { display:block; position:relative; overflow:hidden; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_fio { font-weight:bold; margin-bottom:10px; display:block; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_date { position:absolute; top:0px; right:0px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_text { margin-bottom:10px; display:block; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating { margin-right:30px; float:left; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_count { font-weight:bold; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_common { margin-left:5px; display:inline-block; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_common .comments_list_comment_rating_plus { cursor:pointer; color:transparent; font-size:0; background-color:transparent; background-image:url(marketing_blog/palec_up.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-6px; padding:0px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_common .comments_list_commentt_rating_minus { cursor:pointer; color:transparent; font-size:0; background-color:transparent; background-image:url(marketing_blog/palec_down.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-2px; padding:0px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_buttons a { margin-right:10px; float:left; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_buttons .commentDel { color:#ea0000; }
.blogposts.view .comments .comments_list .comments_list_comment .linksspisok { margin-top:10px; display:inline-block; width:100%; }
.blogposts.view .comments .linksspisok .comments_ins_add textarea { width:100%; height:100px; overflow:auto; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .errortext { color:#fa4805; font-weight:bold; margin-bottom:10px; display:block; }
.blogposts.add_edit .obj { margin-bottom:20px; }
.blogposts.add_edit .obj .title { margin-top:1px; margin-bottom:5px; display:inline-block; width:24%; vertical-align:top; }
.blogposts.add_edit .obj .field { display:inline-block; width:71%; overflow:hidden; }
.blogposts.add_edit .obj .field .tinp { width:100%; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .obj .field .cinp { cursor:pointer; vertical-align:middle; }
.blogposts.add_edit .obj .field .teinp { width:100%; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .obj .field span.cteg { vertical-align:middle; }
.blogposts.add_edit .categor .categorylist .level1 { margin-left:20px; }
.blogposts.add_edit .categor .categorylist .level2 { margin-left:40px; }
.blogposts.add_edit .categor .categorylist .level3 { margin-left:60px; }
.blogposts.add_edit .categor .category.level1 { margin-left:20px; }
.blogposts.add_edit .categor .category.level2 { margin-left:40px; }
.blogposts.add_edit .categor .category.level3 { margin-left:60px; }
.blogposts.add_edit .dt_date .field { width:16%; }
.blogposts.add_edit .dt_time .field input { width:10% !important; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .anons .title { margin-bottom:10px; display:block; width:auto; }
.blogposts.add_edit .anons .field { display:block; width:auto; }
.blogposts.add_edit .full .title { margin-bottom:10px; display:block; width:auto; }
.blogposts.add_edit .full .field { display:block; width:auto; }
.blogposts.add_edit .full .field textarea { height:300px; overflow:auto; }
.blogposts.add_edit #tabs2.ui-widget-content { background-color:transparent; background-image:none; }
.blogposts.add_edit #tabs2 ul { border-style:none; margin:0; margin-bottom:-1px; display:table; }
.blogposts.add_edit #tabs2 ul li { cursor:pointer; background-color:#ffffff; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:1px solid #c0c0c0; margin-right:2px; display:block; height:17px; float:left; -moz-border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0px 0px; border-radius: 2px 2px 0px 0px; }
.blogposts.add_edit #tabs2 ul li a { color:inherit; text-decoration:none; background-color:transparent; border-style:none; float:left; padding:0px; vertical-align:middle; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.blogposts.add_edit #tabs2 ul li span.ui-icon-edit { font-size:0; cursor:pointer; background-image:url(marketing_blog/icon_edit_mini.png); background-position:center center; background-repeat:no-repeat; margin-left:5px; width:15px; height:15px; float:right; vertical-align:middle; }
.blogposts.add_edit #tabs2 ul li span.ui-icon-close { font-size:0; cursor:pointer; background-image:url(marketing_blog/icon_close_mini.png); background-position:center center; background-repeat:no-repeat; margin-left:5px; width:15px; height:15px; float:right; vertical-align:middle; }
.blogposts.add_edit #tabs2 ul li.ui-state-active { font-weight:bold; background-image:url(marketing_blog/black_5.png); }
.blogposts.add_edit #tabs2 ul li.ui-state-active a { color:inherit; text-decoration:none; display:inline-block; vertical-align:middle; }
.blogposts.add_edit #tabs2 ul li.ui-state-hover { background-image:url(marketing_blog/black_5.png); }
.blogposts.add_edit #tabs2 ul li a button { font-size:120%; font-weight:bold; cursor:pointer; background-color:transparent; border-style:none; width:15px; padding:0px; }
.blogposts.add_edit #tabs2 div.tcontents { margin:0; }
.contAuthCheskPass .errorText { color:#ff0000; font-weight:bold; margin-bottom:10px; }
.contAuthCheskPass .contAuthBlock .obj { margin-bottom:20px; display:inline-block; width:100%; text-align:left; vertical-align:top; }
.contAuthCheskPass .contAuthBlock .obj label { margin-top:5px; float:left; }
.contAuthCheskPass .contAuthBlock .obj div.area { margin-left:170px; }
.contAuthCheskPass .contAuthBlock .obj input { margin-right:10px; float:left; }
.contAuthCheskPass .contAuthBlock .obj em { font-size:85%; font-style:normal; display:block; overflow:hidden; }
.contAuthCheskPass .contAuthBlock .obj.passw { margin-bottom:3px; }
.reg_testresult { color:#ffffff; margin-top:2px; margin-bottom:2px; display:block; clear:both; padding:5px; }
.reg_shortPass { background-color:#c82604; }
.reg_badPass { background-color:#df6602; }
.reg_goodPass { color:#000000; background-color:#ffc600; }
.reg_strongPass { background-color:#96c90e; }
.reg_samePassword { color:#000000; margin-top:5px; }
.contAuthCheskPass .contAuthBlock .obj.firstName { margin-bottom:5px; }
.contAuthCheskPass .contAuthBlock .license { margin-left:170px; }
.contAuthCheskPass .contAuthBlock .license input { cursor:pointer; margin-right:3px; vertical-align:middle; }
.contAuthCheskPass .contAuthBlock .license label { vertical-align:middle; }
.contAuthCheskPass .contAuthBlock .antiSpam { margin-top:20px; display:inline-block; width:330px; }
.contAuthCheskPass .contAuthBlock .antiSpam label { width:170px; float:left; }
.contAuthCheskPass .contAuthBlock .antiSpam input { margin-top:2px; margin-left:170px; }
.contAuthCheskPass .contAuthBlock .buttonArea { margin-top:20px; }
.contAuthCheskPass .contAuthBlock .buttonSend { margin-left:170px; }
.contAuthCheskPassEnd .mailMessage { margin-top:10px; }
.contAuthCheskPassEnd .regback { margin-top:10px; display:block; }
.category .List { display:block; }
.category .menu.menuActive { text-decoration:underline; }
.category .List .menu { font-size:120%; font-weight:bold; text-decoration:none; margin-top:5px; margin-bottom:5px; display:block; }
.category .List .submenu { padding-left:10px; margin-top:5px; margin-bottom:10px; }
.category .submenu .menu { font-size:120%; font-weight:normal; }
.category .submenu1 { padding-left:10px; display:block; }
.category .submenu1 .menu {  font-size:110%; }
.category .submenu2 { padding-left:10px; display:block; }
.category .submenu2 .menu { font-size:100%; }
.category.addRecord .errorText { color:#ffffff; background-color:#F0470F; margin-top:10px; margin-bottom:10px; display:inline-block; padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.category.addRecord .useTabl1 .contentS1 { margin-right:10px; }
.category.addRecord .useTabl2 .contentS3 { margin-right:10px; }
.category.addRecord .useTable { margin-top:20px; }
.category.addRecord .useTable .edAddBtn1 { margin-right:10px; }
.category.addRecord .useTable .edAddBtn2 { margin-right:10px; }
.b_slider {
	width: 585px;
	height: 280px;
	float: left;
}
.b_slider .swiper-container {
	width: 585px;
	height: 280px;
	float: left;
}
