html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.page-wrapper {
    min-height: 100%;
    margin-bottom: -120px;
}
* html .page-wrapper {
    height: 100%;
}
.page-buffer {
    height: 120px;
}

#br{clear:both}

ul{list-style-type:none;}

a:link,a:visited{color:#5f93b4;text-decoration:none}

a:hover{color:#4e81a1;text-decoration:underline}

*{font-family:tahoma,arial,verdana,sans-serif}

*[dir="rtl"]{direction:rtl;unicode-bidi:embed}

div{font-size:10pt;color:#555;text-align:left}

td{font-size:10pt;color:#555;text-align:left}

*[dir="rtl"] div, *[dir="rtl"] td{direction:rtl;unicode-bidi:embed;text-align:right}

h2,h4{color:#555;font-weight:400}

h2{font-size:1.8em;letter-spacing:-.03em;margin-bottom:10px}

h3 {color: #724d1d; font-size: 15px;font-weight: normal;padding: 7px 15px 7px 10px; margin:0 0 10px 6px;position: relative;background: url("../img/h3r.png") no-repeat 100% 0;}

h3:before {content:'';position: absolute;top:0;left: -7px;background: url("../img/h3l.png") no-repeat; width: 6px; height: 33px;}

h4{font-weight:700;border-bottom:1px solid #eaeaea;padding:.5em 0 .5em 0;margin-bottom:10px}

h4>span{display:inline-block;position:absolute;background-color:#fff;padding-right:6px;margin-top:-1px}

.tbl1 h2{font-size:1.3em;letter-spacing:.01em}

.tbl1 h1{font-size:1.5em}

.leftimg {float:left; margin: 4px 4px 4px 0;}

.tbl1 img{float:left; margin: 4px 4px 4px 0;}

.layout_page_header{background-color:#fff;text-align:center;padding:0;clear:both;border-bottom:0 solid transparent;background-repeat:no-repeat;background-position:top center}

.generic_layout_container h3{margin-bottom:6px}

.layout_left{float:left;width:220px;padding:0 15px 0 0;vertical-align:top;margin-right:5px}

html[dir="rtl"] .layout_left{float:right;padding:0 0 0 15px;margin-right:0;margin-left:5px}

.layout_middle{overflow:hidden;padding:0 0 0 0;vertical-align:top}

.layout_right{float:right;width:220px;padding:0 0 10px 15px;vertical-align:top;margin-left:5px}

html[dir="rtl"] .layout_right{float:left;padding:0 15px 10px 0;margin-left:0;margin-right:5px}

.layout_page_header .layout_main{width:1100px;text-align:right;margin:0 auto 0 auto}

.layout_page_footer{clear:both;text-align:center;overflow:hidden}

.layout_page_footer .layout_main{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:transparent;border:0 solid transparent;border-radius:none;width:1100px;margin:20px auto 0 auto;text-align:left;overflow:hidden;margin-top:5px;padding:10px}

.layout_core_menu_mini{width:100%;margin-top:20px}

.layout_core_menu_mini>div>ul{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-radius-topright:0;float:right;overflow:hidden;background:transparent;padding:.5em;border:none;border-top:none}

html[dir="rtl"] .layout_core_menu_mini>div>ul{float:left}

.layout_core_menu_mini>div>ul>li{float:left;overflow:hidden}

html[dir="rtl"] .layout_core_menu_mini>div>ul>li{float:right}

.layout_core_menu_mini>div>ul>li+li{margin-left:3px}

html[dir="rtl"] .layout_core_menu_mini>div>ul>li+li{margin-left:0;margin-right:3px}

.layout_core_menu_mini #core_menu_mini_menu{padding:0 0 5px 10px;font-size:.7em;overflow:hidden}

html[dir="rtl"] .layout_core_menu_mini #core_menu_mini_menu{padding:0 10px 5px 0}

.layout_core_menu_mini #core_menu_mini_menu>ul>li>a{display:block;color:#999;font-weight:700;padding:6px 7px 6px 7px;text-transform:uppercase}

.layout_core_menu_mini #core_menu_mini_menu>ul>li>a:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:transparent;color:#444;text-decoration:none}

#core_menu_mini_menu_update .updates_pulldown_active a#updates_toggle{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-radius-bottomleft:0;background-color:#777;color:#fff;text-decoration:none}

#core_menu_mini_menu #global_search_form{padding:1px 0;margin-left:10px}

#core_menu_mini_menu #global_search_field{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100px;font-size:1.2em;outline:none;border:1px solid #ddd}

#core_menu_mini_menu .overTxtLabel{padding-top:1px;padding-left:2px;font-size:1.2em;color:#999}

.layout_core_menu_logo{width:100%;font-size:23pt;margin:0 auto 20px 5px;text-align:left;letter-spacing:-2px;overflow:hidden}

.layout_core_menu_main{width:1100px;margin:0 auto 0 auto;text-align:left;overflow:hidden;background-color:#52648e;background-repeat:repeat-x;border:none;border-left:none;border-right:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.5);padding:1px}

.layout_core_menu_main>ul{width:auto;margin:0 auto 0 auto;padding:4px .5em 0 .5em;border:1px solid rgba(255,255,255,.15);white-space:nowrap;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

.layout_core_menu_main>ul>li{float:left;font-size:1em;font-weight:700;line-height:1em}

html[dir="rtl"] .layout_core_menu_main>ul>li{float:right;margin-right:0;margin:0 12px}

.layout_core_menu_main>ul>li:hover{background:transparent}

.layout_core_menu_main > ul > li a{-moz-user-select:none;-webkit-user-select:none;outline:none;display:inline-block;padding:.4em .8em .8em .8em;background-color:transparent;text-shadow:1px 1px 0 rgba(0,0,0,.2)}

.layout_core_menu_main > ul > li a:link, .layout_core_menu_main > ul > li a:visited{color:#ddd;text-decoration:none}

.layout_core_menu_main>ul>li>a:hover{color:#fff;text-decoration:underline;background:transparent}

.layout_core_menu_main>ul>li>ul{display:none}

.layout_core_menu_main>ul>li:hover>ul{display:block}

.layout_core_menu_main ul ul{display:none;position:absolute;background-color:#52648e;margin:0 0 0 0;min-width:170px}

.layout_core_menu_main ul ul li{font-weight:700}

.layout_core_menu_main ul ul li a{letter-spacing:0;font-weight:700;text-decoration:none;display:block;padding:4px 7px 6px 9px;outline:none;color:#ddd;text-decoration:none;background-color:transparent}

.layout_core_menu_main ul ul li:hover a{color:#fff;text-decoration:underline;background:transparent}

html[dir="rtl"] .layout_core_menu_main ul ul li a{padding:4px 9px 6px 7px}

#global_wrapper{text-align:center;padding-top:20px}

#global_content{width:1100px;margin:0 auto 0 auto;overflow:hidden;min-height:500px}

ul.feed{clear:both}
ul.feed>li{padding:0 0 10px 0;overflow:hidden}
ul.feed>li+li{padding-top:10px;border-top-width:1px}
ul.feed .feed_item_generated{color:#999}
ul.feed .feed_item_photo{float:left;overflow:hidden;margin-right:7px;line-height:0;font-size:0}
html[dir="rtl"] ul.feed .feed_item_photo{float:right;margin-right:0;margin-left:7px}
ul.feed .feed_item_photo>a{text-decoration:none}
ul.feed .feed_item_photo>a>img{display:block}
ul.feed .feed_item_body{overflow:hidden}
ul.feed .feed_item_username{font-weight:700}
ul.feed .feed_item_date{font-size:.8em;color:#999;padding-top:1px}
ul.feed .feed_item_date>ul{line-height:1em}
ul.feed .feed_item_date>ul>li{display:inline-block;vertical-align:middle}
ul.feed .feed_item_icon{margin-top:3px;padding:1px 0 3px 0;padding-left:20px;background-repeat:no-repeat}
html[dir="rtl"] ul.feed .feed_item_icon{padding-left:0;padding-right:20px;background-position:top right}
ul.feed .feed_item_bodytext{display:inline}
ul.feed .feed_item_attachments{overflow:hidden;padding:10px 10px 3px 10px}
ul.feed .feed_attachment_core_link{overflow:hidden}
ul.feed .feed_attachment_core_link>div{overflow:hidden;width:auto}
ul.feed .feed_attachment_core_link>div>a{display:block;float:left}
html[dir="rtl"] ul.feed .feed_attachment_core_link>div>a{float:right}
ul.feed .feed_attachment_core_link>div>a>img{display:block;max-width:100px}
ul.feed .feed_attachment_core_link>div>a+div{overflow:hidden;padding-left:8px}
html[dir="rtl"] ul.feed .feed_attachment_core_link>div>a+div{padding-left:0;padding-right:8px}
ul.feed .feed_attachment_core_link>div>a+div>a{font-weight:700}
ul.feed .feed_attachment_photo{display:inline-block;overflow:hidden;margin:0 0 5px 0;vertical-align:top}
ul.feed .feed_attachment_photo a{display:block;float:left}
html[dir="rtl"] ul.feed .feed_attachment_photo a{float:right}
ul.feed .feed_attachment_photo a>img{display:inline-block;max-width:90px;max-height:90px;vertical-align:top}
ul.feed .feed_item_link_title{font-size:.8em;font-weight:700;margin-bottom:2px}
ul.feed .feed_item_link_desc{font-size:.8em}
ul.feed .comments{width:360px}
ul.feed .comments textarea{font-size:8pt}
ul.feed .comments textarea+button{display:none;font-size:.8em}
ul.feed .comments textarea:focus+button{display:block}
ul.feed .comments>ul>li>div>a>img{width:32px;height:32px}
ul.feed span.view_more .view_more_link{display:inline-block;background-image:url(/application/modules/Activity/externals/images/more.png?c=33);background-repeat:no-repeat;padding-left:10px}
ul.feed span.view_more .view_less_link{display:inline-block;background-image:url(/application/modules/Activity/externals/images/less.png?c=33);background-repeat:no-repeat;padding-left:10px;margin-left:7px}
ul.feed .feed_item_posted .view_more_link, ul.feed .feed_item_posted .view_less_link{font-size:.8em}
div.feed_viewmore{border-top-width:1px;padding-top:5px}
#activity-feed{padding:10px}


ul.forum_topic_posts{border-top:3px solid #ddd;margin:0;padding:0;}
ul.forum_topic_posts>li{overflow:hidden;padding:10px 10px 15px 10px;background:none}
ul.forum_topic_posts>li+li{border-top:3px solid #ddd}
ul.forum_topic_posts>li.forum_nth_0{background:#f9f9f9}
ul.forum_topic_posts .forum_topic_posts_author{float:left;overflow:hidden;width:160px}
html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_author{float:right}
ul.forum_topic_posts .forum_topic_posts_author_name{font-weight:700}
ul.forum_topic_posts .forum_topic_posts_author_photo{margin:5px 0 5px 0}
ul.forum_topic_posts .forum_topic_posts_author_photo img{max-width:75px;max-height:75px}
ul.forum_topic_posts .forum_topic_posts_author_info>li{overflow:hidden;font-size:.8em}
ul.forum_topic_posts .forum_topic_posts_author_info_title{font-weight:700}
ul.forum_topic_posts .forum_topic_posts_info{overflow:hidden}
ul.forum_topic_posts .forum_topic_posts_info_top{overflow:hidden;border-bottom-width:1px;margin-bottom:5px}
ul.forum_topic_posts .forum_topic_posts_info_top_anchor{float:left;overflow:hidden;background-image:url(picture/post.png);background-repeat:no-repeat;width:20px}
ul.forum_topic_posts .forum_topic_posts_info_top_anchor>a{display:block;text-decoration:none}
ul.forum_topic_posts .forum_topic_posts_info_top_date{float:left;overflow:hidden;color:#999;font-size:.8em;margin-bottom:8px}
html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_date{float:right;background-position:right center;padding-left:0;padding-right:20px}
ul.forum_topic_posts .forum_topic_posts_info_top_parents{float:left;overflow:hidden;color:#999;font-size:.8em;margin-bottom:8px;padding-left:5px}
html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_parents{float:right;padding-left:0;padding-right:5px}
ul.forum_topic_posts .forum_topic_posts_info_top_options{overflow:hidden;text-align:right}
html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_options{text-align:left}
ul.forum_topic_posts .forum_topic_posts_info_top_options .buttonlink{padding-top:2px;padding-bottom:1px;font-size:.8em;margin-left:10px}
html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_options .buttonlink{margin-left:0;margin-right:10px}
ul.forum_topic_posts .forum_topic_posts_info_photo img{margin:15px 5px 5px 0;border:1px solid #ddd}
html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_photo img{margin:15px 0 5px 5px}
.forum_topic_pages{margin:10px 0 10px 0}
ul.forum_topic_posts li div.forum_topic_posts_info_body ol{list-style-type:decimal;padding-left:1.5em}
ul.forum_topic_posts li div.forum_topic_posts_info_body p, ul.forum_topic_posts li div.forum_topic_posts_info_body div{margin:10px}
ul.forum_topic_posts li div.forum_topic_posts_info_body blockquote{border:1px dashed #ddd;background:#fff;padding:10px;margin:10px 10px}
ul.forum_topic_posts li div.forum_topic_posts_info_body blockquote p{margin:0}


.tabs_alt{background-color:transparent;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-radius-bottomleft:0;margin:15px 0 15px 0;padding:0;-moz-user-select:none;-webkit-user-select:none}
.tabs_alt>ul{margin:0;text-align:left;font-weight:700;border-bottom:1px solid #ccc;padding:3px 0 5px 7px}
html[dir="rtl"] .tabs_alt>ul{text-align:right;padding:3px 7px 5px 0}
.tabs_alt>ul>li{display:inline-block;padding:0;*display:inline}
.tabs_alt>ul>li.tab_active>a,.tabs_alt>ul>li.active>a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-radius-bottomleft:0;border:1px solid #ccc;border-bottom:none;background-color:#fff;color:#444;position:relative;top:-1px;padding:7px 9px}
.tabs_alt>ul>li>a{padding:.3em .7em;text-decoration:none;color:#999;border-bottom:none;outline:none;padding:7px 7px}
.tabs_alt > ul > li > a span{font-size:.8em;font-weight:400;margin-left:4px;border:none}
html[dir="rtl"] .tabs_alt > ul > li > a span{margin-left:0;margin-right:4px}
.tabs_alt>ul>li>a:hover{background:#fff;background:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-radius-bottomleft:0;border-bottom:none;color:#444}
.tabs_alt>ul>li.active>a:hover{background-color:#fff}


.image {border: 1px solid #cccccc;}

.forumpodrazdel {font-size:1.2em;}

.forum_posts {font-size:1.3em;color:#999;font-weight:700;text-align:center;}
.forum_posts2 {font-size:.7em;font-weight:400;text-transform:uppercase;color:#999;text-align:center;}

.off {
	display: none;
}
.on {
	display: block;
}

.search_bg {
	height:120px;
	width:620px;
    background: url(search_bg.jpg) no-repeat;
}


div.scroller {  width: 95%; padding: 5px; overflow-x: scroll;}
div.block_info {}

hr {
  border: none;
    color: #cccccc;
    background-color: #cccccc;
    height: 1px;
}



#fantmain {
overflow:hidden;
}
#fantimg{
position:relative;
z-index:1;
}
#fanttext{
position: absolute;
color: #ffffff;
top:-50px;
z-index:2;
width:100px;
height:0px;
}

.fantmain {
    display:inline-block;  
    position:relative;
  
}
.fantmain h1 { 
text-align:center;
color: #828282;
font-size: 25px; 
}
.fantmain span {
    display:inline-block;
    position:absolute;
    top:100px;  
    left:70px;
    right:400px;
     
    /* Оформление текста */
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
     
    /* Фон */
    padding:10px 30px;
}




/* ------------------------------
	Gallery
------------------------------ */
.gallery_box {min-width:1100px; height:130px; border-bottom:1px solid #BCBFC4; background:#FFF; box-shadow:0 1px 0 rgba(0,0,0,0.08); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.08); -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.08)}

.gallery_myprev {min-width:103px; height:100px; left:0; top:10px; position:absolute; z-index:22}
	.gallery_myprev a {height:100px; display:block}

.gallery_but {width:103px; height:110px; display:table; left:0; top:0; position:absolute; z-index:2; background:url('sprite.png') -39px -35px}
	.gallery_but span {display:table-cell; font-size:21px; line-height:25px; color:#fff; text-align:center; vertical-align:middle; padding-right:7px}
.gallery_but:hover {background-position:-152px -35px}
.gallery_but:active {background-position:-265px -35px}

.gallery_myprev_photo {left:12px; top:0; position:absolute; z-index:1}
	.gallery_myprev:hover .gallery_myprev_photo {left:92px}

.gallery_list {left:90px; top:10px; z-index:21}
	.gallery_list li {margin-left:2px}
	.gallery_list li a .gallery_photo {width:103px; height:110px; background:#F0F0F0;margin-left:3px;}
	.gallery_list li .dm_box {width:190px; margin-left:-58px}
	.gallery_list li:nth-child(14) .dm_box {margin-left:-117px}
	.gallery_list li:nth-child(14) .dm_box.top:before {left:auto; right:24px; margin-left:0}

.gallery_photo img {width:103px; height:110px}
.dm_box_gallery {padding:15px 20px 18px}
.dm_box_gallery .to_els {max-width:86px}
.dm_box_gallery span {display:inline-block; float:left}
.dm_box_gallery .img_clr {width:110px; height:150px}

.gallery_list_no {width:100%; height:100px; left:80px; top:10px; padding-top:38px; background:#F4F7F9}
.greeting_text {font:italic 13px/20px Arial}

.mb20, .wb_mb20 .warning_box {margin-bottom:20px !important;}


.gallery_box2 {height:98px; }
.gallery_list2 .dm_hover img {margin-top:10px;}
.gallery_myprev2 {min-width:100px; height:100px; left:-7px; top:-6px; position:absolute; z-index:22;}
	.gallery_myprev2 a {height:100px; display:block}

.gallery_list2 {left:110px; top:0px; z-index:21}
	.gallery_list2 li {margin-left:2px}
	.gallery_list2 li a .gallery_photo {width:103px; height:110px; background:#F0F0F0;margin-left:3px;}
	.gallery_list2 li .dm_box {width:190px; margin-left:-58px}
	.gallery_list2 li:nth-child(14) .dm_box {margin-left:-117px}
	.gallery_list2 li:nth-child(14) .dm_box.top:before {left:auto; right:24px; margin-left:0}

.gallery_photo2 img {width:103px; height:110px}


/* ------------------------------
	Drop menu
------------------------------ */
.dm_pad {display:none; position:absolute; z-index:30; padding:0;}
.dm_pad.dm_center {width:248px; margin-left:-94px;}
.dm_pad.pb15 {padding-bottom:15px;}
.dm_pad.pt15 {padding-top:15px;}
.dm_pad.pt5 {padding-top:5px;}
.dm_hover:hover .dm_pad {display:block;}
.dm_box {position:relative; background:#FFF; box-shadow:0 2px 10px rgba(0,0,0,0.3); -moz-box-shadow:0 2px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.3);}

	/* ------------------------------
		Arr
	------------------------------ */
	.dm_box.top:before, .dm_box.bottom:before,
	.dm_box.left:before, .dm_box.right:before {width:23px; height:12px; content:''; position:absolute; background:url('gnl_sprite.png?1532621522') no-repeat;}

	.dm_box.top:before {left:50%; top:-11px; margin-left:-11px; background-position:0 0;}
	.dm_box.bottom:before {left:50%; bottom:-11px; margin-left:-11px; background-position:0 -17px;}

	.dm_box.left:before, .dm_box.right:before {width:12px; height:23px;}
	.dm_box.left:before {left:0px; top:0px; background-position:0 -34px;}
	.dm_box.right:before {right:-11px; top:50%; margin-top:-11px; background-position:-17px -34px;}

	/* ------------------------------
		List
	------------------------------ */
	.dm_box_list, .dm_box_link {padding:10px 0;}
	.dm_box_list li {padding:4px 20px 6px;}
	.dm_box_link li a {display:block; color:#274C68; padding:4px 20px 6px;}
	.dm_box_link.fsize12 li a {padding:6px 20px 4px;}
	.dm_box_link li a:hover {background:rgba(39,76,104,0.03);}
	.dm_box_link li.bm_line {height:1px; padding:0; margin:10px 0 9px; background:#DFDFDF;}

	/* ------------------------------
		Black
	------------------------------ */
	.dm_box_black {width:190px; padding:10px; background:url('bg_black80.png') repeat;}
		.dm_box_black.bottom:before, .dm_box_black.top:before {width:16px; height:8px; content:''; left:50%; bottom:7px; position:absolute; margin-left:-8px; background:url('gnl_sprite.png?1532621522') no-repeat -39px 0;}
		.dm_box_black.top:before {top:7px; background-position:-39px -13px;}

/*list*/
.reset, .reset > li, .reset_w, .reset_w li {list-style:none; padding:0; margin:0;}
.reset_ls, .reset_ls li {list-style:none;}
.lifl > li {float:left;}
.lifr > li {float:right;}
.lifn > li {float:none;}

.p_abs {position:absolute;}
.p_rel {position:relative;}

/*img_clr*/
/*.img_clr {font-size:1px; line-height:1px;}*/
.img_center {height:100%; display:inline-block; vertical-align:middle;}

.password {
	position: relative;
}
.password-control {
	position: absolute;
	top: -1px;
	right: 6px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(/view.svg) 0 0 no-repeat;
}
.password-control.view {
	background: url(/no-view.svg) 0 0 no-repeat;
}
