*{
	margin:0;
	padding:0
}
#product_mess ul {
	padding-left: 10px;
}
#entry_content ul {
	padding-left: 40px;
}
#head_top{
	text-align:right;
	padding:10px;
	position:relative;
}
#signup_login_block{
	display:inline-block;
	text-align:right;
	height:20px;
	line-height:20px;
	margin:0 10px;
	font-size:11px;
}
#search_block input[type=text]{
	color: #999999;
	font: italic 11px Arial;
	border: 1px solid #d1d1d1;
	padding: 2px;
	width: 208px;
	vertical-align:top;
}
#search_block_submit {
	width: 21px;
	height: 20px;
	border: 0;
	background: transparent url( /common/style2/img/search_submit.png ) no-repeat center top;
	cursor: pointer;
	vertical-align:top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#wrapper_search{
	display:inline-block;
	vertical-align:top;
}
#head .wrapper_head, #top_menu_block {
	margin-left: -28px; 
	padding-left: 28px; 
	position:relative;
}
#top_menu_block .editor_tab {
	left: 0 !important;
	right: auto;
}
#top_menu_block .edit_menu .editor_tab {
	left: 100% !important; 
	right: auto;
}
#head .editor_tab {
	left: -20px !important; 
	right: auto;
}
#wrapper_title{
	font:20px Verdana;
	position:absolute !important;
	white-space:nowrap;
}
#wrapper_slogan{
	position:absolute !important;
	top:80px;
	white-space:nowrap;
}
.template13 #wrapper_slogan{
	top: 105px;
}
.template20 #wrapper_slogan{
	top: 35px;
}
#wrapper_adress{
	position:absolute !important;
	white-space:nowrap;
}
#home_blocks .column-left, #home_blocks .column-right, #home_blocks .column-big{margin:0}
#home_blocks .column-left {
	float: left;
	clear: left;
	width: 49.5%;
}
#home_blocks .column-right {
	float: right;
	clear: right;
	width: 49.5%;
}
#home_blocks .column-big{clear:both}
#home_blocks div.width0{/*width: 300px;overflow:hidden*/}
#home_blocks object{max-width:100%}
#home_blocks div.width1 {
	/*width: 610px;
	overflow: hidden;*/
}
#home_blocks .be_hover {
	padding: 10px 0;
	margin: 10px 0;
	border: 1px dashed #f00;
	width: 49%;
	overflow: visible;
}
#home_blocks .column-big.be_hover{width:100%}
ul.banner_rotation {
	height: 242px;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	overflow: hidden;
}
ul.banner_rotation li {
	display: block;
	/*height: 242px;*/
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
ul.banner_rotation li img{border: none}
td.avatar{border: 1px solid #D6D6D6}
#images_container{margin: 0 auto; overflow:hidden}
.image_cell {
	display: inline-block;
	position:relative;
	float: left;
	text-align: center;
	vertical-align: top;
}
.image_cell_shot .image_container{width:90px;height:90px}
.image_cell_medium .image_container{width:202px;height:202px}
.image_cell_full .image_container{width:271px;height:271px}
.image_container a{
	display:table-cell;
	vertical-align:middle;
	height:inherit;
	width:inherit
}
#images_container .image_cell_shot{margin:5px 5px 0 0; height:92px}
#images_container .image_cell_medium{margin:0 10px 0 0; height:245px}
#images_container .image_cell_full{margin:0 10px 0 0; height:320px; border:none !important}
.msie #images_container .image_container a img{max-height:100%;max-width:100%}
#images_container .image_cell_shot img{max-height:90px; max-width:90px}
#images_container .image_cell_medium img{max-height:202px}
#images_container .image_cell_full img{max-height:271px}
.item_control_panel_popup{
	position:absolute;
	top:0;
	left:0
}
img{
  border:0px;
}

.photo-presentation {
  width: 400px;
}

.image_container{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height:100%;
	width:100%
}
.image_container{display:table}
.item_cell {
	display: table !important;
	text-align: center;
	vertical-align: middle;
}
.item_cell_shot {				
	width: 110px;
	height: 87px;
	margin: 5px;
}
.item_cell_full{height:200px;width:200px}
.item_price{
	display: table-cell;
    height: 22px;
    vertical-align: middle;
}
.item_price_cont{display:table;width:100%}
.item_with_text {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
#shop_entries_container{margin:0 auto;text-align:center;}
#shop_entries_container .item_with_text{position:relative}
#shop_entries_container .item_cell_shot .item_control_panel_popup{left:6px;top:6px}
#shop_entries_container .item_cell_shot .image_container{height:87px}
#shop_entries_container .item_cell_full .image_container{height:200px}
#shop_entries_container .image_container a{display:inline}
.item_with_text_shot {width: 118px;overflow: hidden;}
.shop_old_price_list { font-size: 11px; text-decoration: line-through;}
#shop_entries_container .image_container{display:table-cell}
.wrap_widget_in_article{display:inline}
#home_blocks .window_content .stdblock .window_head,
.sidebar .window_content .stdblock .window_head {display:none}
.wrap_widget_in_article.rss .window_head{display:block}
.wrap_widget_in_article.rss .window_head .mlp_window_title{display:none}


/******** EDITOR *********/
#message_add .mceLayout iframe{border-left:none;border-right:none}
#message_add #editor_container{margin-top:0}
#editor_container{position:relative/*margin:20px 0 10px;*/}
textarea.simple_text{
	width: 100%;
	height:100px;
	overflow-y:auto;
	line-height:20px;
	resize:none;
	margin:0 !important;
}
.mceToolbar{background-color:#F1F2F4 !important}
#editor_container .comment_editor{	
	color:grey;
	height:42px;
	border:none;
	font-family: Verdana;
}
#editor_switcher{position:absolute;right:0}
#message_add .mceLayout iframe{border-left:none;border-right:none}
#message_add #editor_container{margin-top:0;}
#editor_container{position:relative;margin:20px 0 10px}
textarea.simple_text{width:100%;overflow-y:auto}
.popup-window #editor_switcher{position:absolute;right:0;}
.popup-window #message_add .mceLayout iframe{border-left:none;border-right:none}
.popup-window #message_add #editor_container{margin-top:0}
.popup-window #editor_container{position:relative;margin:20px 0 10px;}
.popup-window textarea.simple_text{
	margin-top:10px;
	width:100%;
	border:1px solid #E8DBD2;
	overflow:auto;
	resize:none;
}
.popup-window .decorated .textareadecorated{margin:6px 2px 2px}
.popup-window textarea.simple_text{width:100%;overflow-y:auto}
.banner_view_3 .banner_image {
	width: 160px;
	height: 120px;
	vertical-align: middle;
	text-align: left;
}
.banner_view_1 .banner_image {
	width: 80px;
	height: 80px;
	vertical-align: middle;
	text-align: center;
	float:left;
	position:relative;
}
.banner_text {
	font-size: 11px;
	padding-left:90px;
	vertical-align: top;
}
.banner_view_3 {
	margin: 8px;
	width:30%;
	float:left;
}
.banner_image a:hover span {
    display: block;
}
.banner_image span {
    display: none;
    position: absolute;
	z-index: 1;
	top: 0;
}
.banner_view_3 .banner_text {
	padding-left: 0px;
}
.banner_title a{
	font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
.banner_view_1 {
	margin: 7px 0;
}
.message_button_t{display:none}

.sidebar .widget_integration object,
.sidebar .widget_integration embed,
.sidebar .widget_integration iframe,
#mlp_work_place_5 #main_content .widget_integration object,
#mlp_work_place_5 #main_content .widget_integration embed,
#mlp_work_place_5 #main_content .widget_integration iframe{
	width:100%;
}
.sidebar .widget_integration a[id^=mlp_file_] object,
#mlp_work_place_5 #main_content a[id^=mlp_file_] object{
	height:17px
}

#mlp_work_place_5 #main_content .width1 object,
#mlp_work_place_5 #main_content .width1 embed,
#mlp_work_place_5 #main_content .width1 iframe{
	max-height:390px
}

body.chrome .sidebar .widget_integration object,
body.chrome #home_blocks .widget_integration object,
body.chrome .sidebar .widget_integration embed,
body.chrome #home_blocks .widget_integration embed,
body.chrome .sidebar .widget_integration iframe,
body.chrome #home_blocks .widget_integration iframe{min-height:150px}

.g_marker_remove,
.g_marker_anim,
.g_marker_title{
	cursor:pointer;
	text-decoration:underline;
	display:inline-block
}
.g_marker_title{margin:0 10px}
.g_marker_remove{
	width:16px;
	height:16px;
	padding:4px 0;
	vertical-align:-8px;
	background:url("/common/img1/delete_1.gif") no-repeat 0 3px #333
}
.g_marker_anim{
	width:16px;
	height:16px;
	padding:4px 0;
	vertical-align:-8px;
	background:url('/common/map_widget/place_anim_1.gif') no-repeat 0 3px #333
}
.g_marker_remove:hover{background-image:url('/common/img1/delete_2.gif')}
.g_marker_anim:hover{background-image:url('/common/map_widget/place_anim_2.gif')}
.g_marker_info_2,
.g_marker_info{
	min-width:211px;
	border:1px solid #fff;
	cursor:pointer
}
.g_marker_info_2,
.g_marker_info,
.g_marker_info_change{
	font:bold 11px/13px Verdana;
}
.g_marker_info_change{
	/*width:348px;*/
	width:100%
}
.g_marker_info_2:hover,
.g_marker_info:hover{
	border:1px dashed #000
}
.g_marker_info:hover .g_marker_info_change_a{
	display:inline
}
.g_marker_info_change{
	padding:0;
	margin:0;
	border:none;
	border-top:1px solid #000;
	height:100%
}
.g_marker_info_change_a{
	border:none;
	margin:0;
	padding:0;
	display:none;
	cursor:pointer;
	position:absolute;
	right:1px;
	top:1px;
	border:1px solid #fff
}
.g_marker_info_change_a:hover{
	border:1px solid #000
}
.g_marker_info_change_a_no{
	display:block;
	margin:7px 0 0
}
.g_marker_info_change_a_no span{
	cursor:pointer;
	text-decoration:underline;
	color:#009fca
}
.g_marker_info_2_min{
	min-height:80px
}
.window_head_hide .window_head{
	height:0 !important;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}
.YMaps-b-balloon-content{
	max-height:200px !important;
	max-width:350px !important
}
.g_panel_1,.g_panel_2,.g_panel_3,.g_panel_4,.g_panel_5,.g_panel_6{width:16px;height:16px;display:inline-block;cursor:pointer}
.g_panel_1{background:url('/common/map_widget/nav_all_1.gif')}
.g_panel_1.active,.g_panel_1:hover{background:url('/common/map_widget/nav_all_2.gif')}
.g_panel_2{background:url('/common/map_widget/nav_1.gif')}
.g_panel_2.active,.g_panel_2:hover{background:url('/common/map_widget/nav_2.gif')}
.g_panel_3{background:url('/common/map_widget/nav_no_1.gif')}
.g_panel_3.active,.g_panel_3:hover{background:url('/common/map_widget/nav_no_2.gif')}
.g_panel_4{background:url('/common/map_widget/map_1.gif')}
.g_panel_4.active,.g_panel_4:hover{background:url('/common/map_widget/map_2.gif')}
.g_panel_5{background:url('/common/map_widget/scale_1.gif')}
.g_panel_5.active,.g_panel_5:hover{background:url('/common/map_widget/scale_2.gif')}
.g_panel_6{background:url('/common/map_widget/road_1.gif')}
.g_panel_6.active,.g_panel_6:hover{background:url('/common/map_widget/road_2.gif')}
.google_map_canvas__height,
.yandex_map_canvas__height,
.yandex_map_canvas__search_place,
.google_map_canvas__search_place{width:100%; border:none; color:#333; padding:4px 0 5px 5px; height:15px}
.g_panel_7{
	cursor:pointer;
	padding:0 0 0 17px;
	background:url('/common/map_widget/place_2.gif') no-repeat
}
.g_panel_8,
.g_panel_7 span{text-decoration:underline;cursor:pointer;color:#f90}
.map_save{
	background:#f90;
	width:120px;
	height:25px;
	border:none;
	color:#000;
	cursor:pointer
}
.map_save:hover{background:#e86000}
.map_admin_panel{max-width:335px;min-width:200px;background:#333;padding:10px 15px 10px 10px}

#banner_place_1_wrap .window_head{
	border:none;
	margin:0;
	padding:0;
	height:0
}
#banner_place_1_wrap .window_content .window_content,
#banner_place_1_wrap .stdblock .stdblock{
	background:transparent;
	border-radius:0;
	margin:0;
	padding:0;
	border:none
}
#folder_switcher{
	line-height:16px;
	padding:5px 10px;
	position:absolute;
	right:0;
	top:16px;
	border:1px solid #454545;
	background:#333;
	color:#fdc70b;
	z-index:100;
	opacity:0.3;
}
#folder_switcher a{color:#949494;text-decoration:none}
#folder_switcher a:hover{color:#fdc70b}
.mlp_audio_player{
	width:400px !important;
	height:44px !important;
	border:none !important;
}
.video_file_view{
	width:100% !important;
	height:292px  !important;
	border:none !important;
}
.service_entry_list_form_folder{
	display:inline-block;
	overflow:hidden;
	max-width:220px;
	vertical-align:middle
}
#head_edit{
	margin-left:100%
}


.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(/common/jquery/plugins/ui-icons_222222_256x240.png); }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-resizable { position: relative;}
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
#content{
	position:relative;
}
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.sidebar .user_block_mlp_single_wiki .window_content img,
.sidebar .user_block_mlp_wiki .window_content img,
.sidebar .user_block_mlp_single_blog .window_content img,
.sidebar .user_block_mlp_blog .window_content img,
.sidebar .user_block_mlp_single_forum .window_content img,
.sidebar .user_block_mlp_forum .window_content img,
#home_blocks .user_block_mlp_single_wiki .window_content img,
#home_blocks .user_block_mlp_wiki .window_content img,
#home_blocks .user_block_mlp_single_blog .window_content img,
#home_blocks .user_block_mlp_blog .window_content img,
#home_blocks .user_block_mlp_single_forum .window_content img,
#home_blocks .user_block_mlp_forum .window_content img,
#wrapper .entry_list .desc img, #wrapper #entry_content img {
	max-width:100% !important;
}
#mlp_work_place_5 .stdblock div.window_head{
	word-wrap:break-word
}
#container {
	word-wrap:break-word;
}
div.filters a.active{
	font-weight: bolder;
}
.top_menu_img{
	display:inline-block;
	vertical-align:middle;
	position: relative;
}
.top_menu_img a{
	display:table-cell;
}
#shopOrderPopup .mlp_common_popup_text_area{
	padding:14px
}
#shopOrderPopup #shopOrderPopupContent{
	background:url("/common/img1/popup/40_tovar.png") no-repeat;
	padding:5px 0 0px 50px
}
#shopOrderPopupContentDiscount{
	background:url("/common/img1/popup/discount.png") no-repeat 5px 5px;
	padding:5px 0 15px 45px;
	margin:10px -50px;
}
#shopOrderPopupContentDiscount b{
	color:#cc0000;
}
#shop_order_discount_for_sum
{
	background:url("/common/img1/popup/discount.png") no-repeat 5px 5px;
	padding:5px 0 15px 45px;
}
#shop_order_discount_for_sum b{
	color:#cc0000;
}
#shopOrderPopupReserve{
	display:none
}
.spam_code_reload{
	background:url("/common/draft/img/reg_reload.png") no-repeat;
	width:24px;
	height:22px;
	display:inline-block;
	cursor:pointer;
}
.spam_code_reload:hover{
	background:url("/common/draft/img/reg_reload_active.png") no-repeat;
}

.edit_menu {
	z-index: 9000;
}

.edit_top_menu {
	z-index: 9000;
}

.edit_top_menu .top_menu_block_edit .top_menu_block_inner {
	background-color: #c9ccd5 !important;
}

.menu_separator {
	display: none;
}
#counter {
	float:right;
	width:136px;
	min-height:45px;
}
#counter_body {
	float: right;
}
#external_counter {
	float: right;
}

.design_prev_wrap {
    display: inline-block;
    height: 121px;
    margin: 25px 0 10px 35px;
    position: relative;
    width: 195px;
}

.design_prev_wrap .design_prev_bord{
	position:absolute;
	right:0;
	top:10px;
}
.design_prev_bord{
	box-shadow:0 0 10px #AAA;
}
.design_prev_wrap img.preview {
    border: medium none;
    cursor: pointer;
    height: 121px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 195px;
}
.topic {
	font-size:24px;
	margin-bottom:10px;
}
.product_photo_wrap{
	vertical-align: middle;
}
a.active{
	color:#f44;
}
/*Всплывающие картинки в виджетах в боковых панелях не должны ограничиаться*/
.sidebar .stdblock {
	overflow:visible;
}

/*блок вставляемый через текстовый редактор, картинки большого размера в таблице вылазиют из границ блока*/
#entry_content {
	overflow:hidden;
}
.ui-slider .ui-slider-handle{
	width:7px !important;
}
.filter_block{
	background-color:#fff;
}
.filter_head{
	background-color:#f00;
	padding:2px 5px;
	color:#fff;
	cursor:pointer;
}
.filter_values{
	padding: 2px 5px;
}
.filter_values p{
	padding-top: 5px;
}
.wide_text {
    border: 1px solid #C1B5AA;
    height: 16px;
    padding: 5px 6px;
}
#invited_friends{
	width:100%;
	margin:0;
}
#invited_friends tr th{
	color:#898989;
	font-size:12px;
	font-weight:normal;
}
#invited_friends tr td{
	font-size:10px;
	text-align:center;
}
#invited_friends tr td:hover{
	color:#008;
}
#invited_friends tr:nth-child(2n){
	background-color:#e5e9ec;
}
#invited_friends tr:nth-child(1){
	background-color:#F1F2F4;
	text-align:center;
}
#combination_list li.item{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid gray;
	color: #000000;
	text-align: left;
	padding: 3px 0 3px 5px;
}

img.mceItemMedia {
	border: 1px dotted #000;
	background: url("/common/tiny_mce_3/themes/video.gif") 50% 50% no-repeat #ffc;
}
.read_more {
	padding-top: 20px;
	padding-bottom: 10px;
}
.read_more a {
	padding: 0px 10px;
	background-color: #eeeeee !important;
	color: #282828 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1);
	background-image: -ms-linear-gradient(top, #eeeeee, #e1e1e1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#e1e1e1));
	background-image: -webkit-linear-gradient(top, #eeeeee, #e1e1e1);
	background-image: -o-linear-gradient(top, #eeeeee, #e1e1e1);
	background-image: linear-gradient(top, #eeeeee, #e1e1e1);
	background-image: -moz-linear-gradient(top, #eeeeee, #e1e1e1);
	background-repeat: repeat-x;
	border: 1px solid #d9d8d8;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #d9d8d8 #cccbcb #aeaeae;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#e1e1e1', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	font-family: arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}

.read_more a:hover {
	background-color: #fcfcfc !important;
	background-image: -ms-linear-gradient(top, #fcfcfc, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #e8e8e8);
	background-image: -o-linear-gradient(top, #fcfcfc, #e8e8e8);
	background-image: linear-gradient(top, #fcfcfc, #e8e8e8);
	background-image: -moz-linear-gradient(top, #fcfcfc, #e8e8e8);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e8e8e8', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	text-decoration: none;
}

.image-overlay-descr .viewport {
    color: #666666;
}

.perexod{
	position:absolute;
	display:block;
	top:-42px;
	right:65px;
	padding:0px;
	border:2px #FFF solid;
	border-radius:10px 10px 0px 0px;
	background:#37acf1;
	padding:0px 20px 0px 20px;
	line-height:40px;
}

.perexod a{
	color:#fff;
	font-size:12px;
	padding:0px 10px 0px 10px;
}
.perexod div:before{
	content:url( /common/mlp/css/images/perexod1.jpg );
	position:relative;
	top:8px;
}
.perexod div:after{
	content:url( /common/mlp/css/images/perexod2.jpg );
	position:relative;
	top:10px;
}

.market_perexod{
	content:url( /common/mlp/css/images/perexod2.jpg );
}

#milsite_online_a {
	z-index: 11001;
	position: relative;
	position: fixed;
	right: 10px;
	top: 50px;
}