#logo { behavior: url("/css/iepngfix.htc") }

.name {font-size: 14px;}

.flt {
float: left;
}

.clear {clear: both}

.clr_r {clear: right;}

.clr_l {clear: left;}

.active {
cursor: pointer
}

a.blog {
color: #bd721b;
}

a.red {
color: red;
}

a.grey, .grey_text {
color: #797979;
}

.dark_grey {
	color: #515151;
}

.smalltext {
	font-size: 11px;
}

a.light {
color: #0176e3;
}

font.text, font.text a{
color: #797979;
}

p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#main_col ol, #main_col ul {
	list-style-position: inside;
}

img {
	border: 0px;
}

h1 {
	font-size:20px;
	font-weight:normal;
	margin:0 0 15px;
}

h2 {
	font-size:18px;
	font-weight:normal;
	margin:20px 0 12px;
}

h3 {
	font-size:16px;
	font-weight:bold;
	margin:14px 0 6px;
}

.center_col_width {
width: 470px !important;
}

#search_text {
color:#797979;
height:14px;
margin:1px 5px 0px 0px;
padding:2px 5px 2px 5px;
width:500px;
}


#search_button {
background:transparent url(/bitrix/images/search/search.jpg) no-repeat scroll left center;
border:medium none;
cursor:pointer;
height:22px;
margin: 0px 0px 0px 5px;
padding:1px 5px 1px 5px;
width:53px;
}

#section_select {
margin: 1px 0px 0px 0px
}

.search-link{
font-size: 14px;
font-weight:bold
}

#search div {
height: 36px;
display: table-cell;
vertical-align: middle;
}

#news_panel {
width: 221px;
height: 301px;
padding: 5px 10px;
background: url(/images/news_panel1.png) top center no-repeat;
margin-bottom: 20px;
position: relative;
}

.search-page #search_text {
	width:500px;
}

.search-page #where {
	width:100px;
	height: 17px
}

.search-page .search-list .element{
	margin:0px 0px 5px 0px;
	display:block
}

.news_element {
text-align: left;
margin: 0 0 15px 0px;
}

div#news-tab .news_element {
text-align: left;
margin: 0 0 15px 10px;
}

.news_element a {
color: black;
}

.all_elements {
/*position: relative;*/
text-decoration: none;
text-align: left;
line-height:0;
/*padding-top:4px;*/
}

.all_elements a{
text-decoration:none;
}
.all_elements a:hover{
text-decoration:underline;
}

.date {
color: #666666;
/*margin-bottom: 4px;
font-weight:bold;*/
}

#anons_panel p.name span {
font-size: 18px;
padding-right: 18px;
color: #737375;
}

#anons_panel {
/*width: 415px;
padding: 0px;
/*background: url(/images/anons_panel1.png) top no-repeat;*/
margin-bottom: 5px;
position: relative;
}

/*#anons_panel div img {margin: 2px 10px 5px 2px;}*/

#anons_panel div p {margin: 0px 0px 5px 0px;}

.ib_main_element {margin-bottom: 15px;}

.ib_main_element img {margin-right: 10px; }

.ib_main_element div.grey_text {margin-top: 5px;}

#new_member {
width: 240px;
height: 112px;
margin-bottom: 10px;
}

#new_member .name {
color:#5F5035;
font-size:14px;
font-weight:bold;
}

#new_member table {
width: 240px;
height: 112px;
}

#new_member table td img {div.blog-inner-tabs  {
margin:0 0 15px;
}
margin-right: 8px;
}

.blog_panel {
width: 240px;
margin:0px 0px 10px 0px;
}

.blog_panel .name {
color: 797979;
font-size: 16px;
}

.blog_panel table {
width: 240px;
}

.blog_list_element {margin: 10px auto;}

.blog_list_element img {margin-right: 5px;}

.blog_list_element div {margin-bottom: 3px;}

#media_panel {
width: 655px;
height: 107px;
background: url(/images/media_panel1.png) top left no-repeat;
padding: 50px 20px 20px 20px;
}

#media_panel table tr td div.flt div {
height: 107px;
display: table-cell;
vertical-align: middle;
}

#media_panel table tr td div.flt div img {
margin: auto 15px;
}

.mp_width {
_width: 0px; /*хак для ie6*/
}

#news-tab, #events-tab  {
	background-color: #F9F9F9;
	padding-right: 2px;
    padding-top: 4px;
}

div#news-tab .list-element .element {
	padding-top:3px;
}

#anons-tab, #questions-tab {
	padding: 0px;
}


#anons-tab .name {
font-weight:bold;
padding-bottom:3px;

}
.block {
	margin: 0px 0px 15px 0px;
	padding: 6px;
}
/* Анонсы новостей и событий*/
div.tabs {
	margin: 0px 0px 15px 0px;
}

div.tabs ul.tab, ul.tab li {border:0; margin:0; padding:0; list-style:none;}
div.tabs ul.tab{
    border: 0px;
    height:24px;
    padding-left:0px;
    margin-bottom: -1px;
}
div.tabs ul.tab li{
    float:left;
    margin-right:2px;
}
div.tabs ul.tab a:link, div.tabs .tab a:visited{
    display:block;
    float:left;
    height:24px;
    background:url(/images/tab-round.jpg) no-repeat right -24px;
    color:#666;
    font-weight:bold;
    text-decoration:none;
    padding-right:14px;
}
div.tabs ul.tab a span{
    display:block;
    float:left;
    height:24px;
    background:url(/images/tab-round.jpg) no-repeat left -24px;
    padding-left:14px;
    line-height:24px;
    font-weight: bold;
    cursor:pointer
}
div.tabs ul.tab a:hover{
    background:url(/images/tab-round.jpg) no-repeat right -50px;
}
div.tabs ul.tab a:hover span{
    background:url(/images/tab-round.jpg) no-repeat left -50px;
}
div.tabs ul.tab .active a:link, div.tabs ul.tab .active a:visited, div.tabs ul.tab .active a:visited, div.tabs ul.tab .active a:hover{
    background:url(/images/tab-round.jpg) no-repeat right 0;
}
div.tabs ul.tab .active a span, div.tabs ul.tab .active a:hover span{
    background:url(/images/tab-round.jpg) no-repeat left 0;
}
/* -Анонсы новостей и событий*/

/* Анонсы статей и вопросов*/
div.anons-tabs {
	margin: 0px 0px 5px 0px;
}

div.anons-tabs ul.tab, div.anons-tabs ul.tab li {border:0; margin:0; padding:0; list-style:none;}
div.anons-tabs ul.tab{
    height:30px;
    padding-left:0px;
    margin-bottom:-1px;
}
div.anons-tabs .blue_block {
	border: 1px solid #e0f0ff;
	background-color: #F6FBFF;
}

div.anons-tabs ul.tab li{
    float:left;
    margin-right:2px;
}
div.anons-tabs ul.tab a:link, div.anons-tabs ul.tab a:visited{
    display:block;
    float:left;
    height:30px;
    background:url(/images/tab-round-anons.jpg) no-repeat right -30px;
    color:#666;
    font-weight:bold;
    text-decoration:none;
    padding-right:14px;
}
div.anons-tabs ul.tab a span{
    display:block;
    float:left;
    height:30px;
    background:url(/images/tab-round-anons.jpg) no-repeat left -30px;
    padding-left:14px;
    line-height:30px;
    font-weight: bold;
    cursor:pointer
}
div.anons-tabs ul.tab a:hover{
    background:url(/images/tab-round-anons.jpg) no-repeat right -61px;
}
div.anons-tabs ul.tab a:hover span{
    background:url(/images/tab-round-anons.jpg) no-repeat left -61px;
}
div.anons-tabs ul.tab .active a:link, div.anons-tabs ul.tab .active a:visited, div.anons-tabs ul.tab .active a:visited, div.anons-tabs ul.tab .active a:hover{
    background:url(/images/tab-round-anons.jpg) no-repeat right 0;
}
div.anons-tabs ul.tab .active a span, div.anons-tabs ul.tab .active a:hover span{
    background:url(/images/tab-round-anons.jpg) no-repeat left 0;
}
/* -Анонсы статей и вопросов*/

.grey_block {
	background-color: #f9f9f9;
	border: 1px solid #dedede;
	padding: 5px;
	margin: 0px 0px 15px 0px;
}

.grey-border-block {
	border: 1px solid #dedede;
}

.element {
margin: 10px 0px;
padding: 0px 10px;

}


.banner {
	margin: 0px 0px 15px 0px;
}

.banner img {
	float: none;
}

.banner-top {
width: 980px;
margin:0px 0px 6px 0px;
}

div#left-menu {
	margin: 10px 0px 10px 0px;
}

.rounded-block-grey p.name{
font-size: 18px;
color: #737375;
height: 25px;
border-bottom: #737375 1px dotted;
}

.rounded-block-grey p.name a {
font-size: 18px;
color: #737375;
height: 25px;
text-decoration:none;
}
/*  Скругление */

div.question {
	margin: 0px 0px 15px 0px;
}

div.spec {
	margin: 0px 0px 15px 0px;
}

.rounded-block-grey {
	background: url(/images/tl.png) no-repeat top left;
}

.rounded-block-grey .element a.name {
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;`
}

.rounded-block-grey .element a.preview {
	font-size: 12px;
	color: #5F5035;
	text-decoration: underline;`
}

.rounded-block-grey .r_top {
	background: url(/images/tr.png) no-repeat top right;
}
.rounded-block-grey .r_bottom {
	background: url(/images/bl.png) no-repeat bottom left;
}
.rounded-block-grey .r_bottom div {
	background: url(/images/br.png) no-repeat bottom right;
}
.rounded-block-grey .r_inner {
	background: url(/images/r.png) top right repeat-y;
}

.rounded-block-grey .r_top div, .rounded-block-grey .r_top,
.rounded-block-grey .r_bottom div, .rounded-block-grey .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-grey .r_inner, .rounded-block-grey .r_bottom {
	margin-top: 0px;
}
.rounded-block-grey .r_inner { padding: 0px 8px 8px 8px; }

/* */
.rounded-block-tab {
	background: url(/images/tl_sq.png) no-repeat top left;
	margin-top: 10px;
}
.rounded-block-tab .r_top {
	background: url(/images/tr.png) no-repeat top right;
}
.rounded-block-tab .r_bottom {
	background: url(/images/bl.png) no-repeat bottom left;
}
.rounded-block-tab .r_bottom div {
	background: url(/images/br.png) no-repeat bottom right;
}
.rounded-block-tab .r_inner {
	background: url(/images/r.png) top right repeat-y;
}

.rounded-block-tab .r_top div, .rounded-block-tab .r_top,
.rounded-block-tab .r_bottom div, .rounded-block-tab .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-tab .r_inner, .rounded-block-tab .r_bottom {
	margin-top: 0px;
}
.rounded-block-tab .r_inner { padding: 0px 10px 8px 10px; }

.tabs .rounded-block-tab {
	background: url(/images/tl_sq.png) no-repeat top left;
}

/*  Скругление - Авторы */

.rounded-block-authors {
	background: url(/images/authors/tl.png) no-repeat top left;
	width: 240px;
	margin:0 0 15px;
	text-align:left;
}

.rounded-block-authors p.name {
	font-size: 12px;
	font-weight: bold;
	color: #515151;
	text-decoration:none;
}

.rounded-block-authors .element a.name {
	font-size: 12px;
	font-weight: bold;
	color: #515151;
	text-decoration:none;
}

.rounded-block-authors .element a.preview {
	font-size: 12px;
	color: #5F5035;
	text-decoration: underline;
}

.rounded-block-authors .r_top {
	background: url(/images/authors/tr.png) no-repeat top right;
}
.rounded-block-authors .r_bottom {
	background: url(/images/authors/bl.png) no-repeat bottom left;
}
.rounded-block-authors .r_bottom div {
	background: url(/images/authors/br.png) no-repeat bottom right;
}
.rounded-block-authors .r_inner {
	background: url(/images/authors/r.png) top right repeat-y;
}

.rounded-block-authors .r_top div, .rounded-block-authors .r_top,
.rounded-block-authors .r_bottom div, .rounded-block-authors .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-authors .r_bottom div, .rounded-block-authors .r_bottom {
	width: 100%;
	height: 60px;
}

.rounded-block-authors .r_bottom div .all-authors a{
	padding: 0px 0px 0px 10px
}
.rounded-block-authors .r_inner, .rounded-block-authors .r_bottom {
	margin-top: 0px;
}
.rounded-block-authors .r_inner { padding: 0px 8px 8px 8px; }

/* */

/* Список статей*/
div.article-list-element {
	margin: 0px 0px 12px 0px;
}

div.article-list-element div.element-name {
	margin: 0px 0px 5px 0px;
}

div.article-list-element  div.element-name a {
	font-size:12px;
	font-weight:bold;
	color: #0261B9;
}

div.article-list-element  div.info {
	color: #797979;
	margin: 5px 0px 5px 0px;
	font-size: 11px;
}

div.article-list-element  div.info a {
	color: #797979;
}

/* Список вопросов */

div.questions-list-element {
	border-bottom: 1px solid #dedede;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 15px 0px;
}

div.questions-list-element div.quest{
	padding: 0px 0px 15px 0px;
}
div.questions-list-element div.answer{
	padding: 0px 0px 0px 20px;
}

/* Правая колонка */


/* Профиль */
.rounded-head {
	background: url(/bitrix/components/propodhod/user.info/templates/.default/images/top_left.gif) no-repeat top left;
	height: 30px;
}
.rounded-head .r_top {
	background: url(/bitrix/components/propodhod/user.info/templates/.default/images/top_right.gif) no-repeat top right;
}
.rounded-head .r_top div, .rounded-head .r_top {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-head .r_inner {
	margin-top: -4px;
}
.rounded-head .r_inner { padding: 0px 8px 8px 8px; }

.rounded-content {
	background-color: #eaf3fa;
}
.rounded-content .r_bottom {
	background: url(/bitrix/components/propodhod/user.info/templates/.default/images/bottom_left.gif) no-repeat bottom left;
}
.rounded-content .r_bottom div {
	background: url(/bitrix/components/propodhod/user.info/templates/.default/images/bottom_right.gif) no-repeat bottom right;
}
.rounded-content .r_bottom div, .rounded-content .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-content .r_inner { padding: 8px 8px 8px 8px; }

.rounded-content .r_inner img { width:58px; margin: 0px 8px 8px 0px; }

/* Списки элементов */

.last_article {
	margin: 0px 0px 15px 0px;
}

.last_article .name {
	margin: 0px 0px 10px 0px;
}

.last_article img {
	margin: 0px 5px 5px 0px;
}

.last_article .name a{
font-size: 14px;
}

.last_article .element{
	margin: 0px 0px 10px 0px;
	padding: 0px ;
	display:table-cell;
}

/* Списки элементов */

/* Список статей */

div.last_article_block {
	margin: 0px 0px 15px 0px;
}

.last_article_block .last_article {
	margin: 0px 0px 10px 0px;
}

.last_article_block .last_article .name {
	margin: 0px 0px 5px 0px;
}

.last_article_block .last_article .element{
	margin: 0px 0px 5px 0px;
	padding: 0px ;
	display:block;
}

/* Список статей */

div.list-element {
	margin: 0px 0px 15px 0px;

}

div.list-element div.element-name {
	margin: 0px 0px 8px 0px;
}

div.list-element div.element-name:first-child {
	width: 450px
}

.colorrer {
color: #fff;
font-size:0.01em;
height:1px;
width:1px;
display:none;
}

div.list-element div.element-name a {
	font-size: 12px;
    font-weight:bold;
	color: #0261B9;
}

div.list-element .info {
	color: #797979;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
display:none;
}

div.list-element .info a {
	color: #797979;
}

div.list-element img {
	margin: 0px 5px 5px 0px;
	float: left;
}
div.list-element .name a{
font-size: 14px;

}

div.list-element .element{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*display:block;*/
	display:table-cell;*/
}

div.list-element .element a, div.list-element .element a:link, div.list-element .element a:visited, div.list-element .element a:hover{
color: black !important;
text-decoration:none;
}

div.list-element img.graduate {
	margin: 0px 0px 0px 10px;
	position: absolute;
}

div.list-element .element a.author_link{
	color: #515151 !important;
}
/* Детальная */
/* #main_col img {
	margin: 10px;
}
.content img {
	margin: 10px;
}
*/

#main_col img.right {
	margin: 2px 0px 5px 5px;
	float: right;
}
#main_col img.left {
	margin: 2px 5px 5px 0px;
	float: left;
}

#main_col img.center {
	margin: 10px 0px 10px 0px;
}

#main_col .info {
clear:left;
}

div.author {
	margin: 10px 0 5px 0px;
}

div.tags {
	margin: 5px 0 10px 0px;
	width:70%;
}

#main_col .back {
	display:block;
float:right;
margin:15px 0;
}
#main_col .bookmark{
	display:block;
float:right;
margin:-30px 0 5px;
}
#main_col .navigation{
	display: block;
	width: 100%;
	float:left;
	margin:10px 0px 10px 0px;
}

#main_col .search-page .navigation{
	display: block;
	float:none;
	margin:10px 0px 10px 0px;
	width: 50%;
}
/* --Профиль */

/* Профиль  */
div#user-panel-right {
	float:right;
	margin:0 0 10px 0;
	padding-left:1px;
	position: relative;
	background:white none repeat scroll 0 0;
	text-align: left;
	width: 240px
}

div#personal-menu {
	float:left;
	width:150px;
}

.rounded-block-personal {
	background: url(/images/personal/tl.png) no-repeat top left;
	width: 240px;
	margin:0px 0px 10px 0px;
}

.rounded-block-personal p.name {
	color:#642D00;
	font-size:14px;
	height:15px;
	margin:-3px 0px 10px 0px;
}

.rounded-block-personal div.name {
	color:#642D00;
	font-size:14px;
	height:15px;
	margin:-3px 0px 10px 0px;
}

.rounded-block-personal div.logout{
	float:right;
}

.rounded-block-personal .logout a{
	color: #642D00;
}

.rounded-block-personal .foto {
	float: right;
	width: 58px;
	border: 2px solid white;
}

.rounded-block-personal .foto img {
	width: 58px;
}

.rounded-block-personal .r_top {
	background: url(/images/personal/tr.png) no-repeat top right;
}
.rounded-block-personal .r_bottom {
	background: url(/images/personal/bl.png) no-repeat bottom left;
}
.rounded-block-personal .r_bottom div {
	background: url(/images/personal/br.png) no-repeat bottom right;
}
.rounded-block-personal .r_inner {
	background: url(/images/personal/r.png) top right repeat-y;
}

.rounded-block-personal .r_top div, .rounded-block-personal .r_top,
.rounded-block-personal .r_bottom div, .rounded-block-personal .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-personal .r_inner, .rounded-block-personal .r_bottom {
	margin-top: 0px;
}
.rounded-block-personal .r_inner { padding: 0px 8px 0px 8px; }


/* Новые-популярные блоги */
/*  Скругление */

div.new-blogs {
	margin: 0px 0px 15px 0px;
}

div.pop {
	margin: 0px 0px 15px 0px;
}

.rounded-block-blue {
	background: url(/images/blue/tl.png) no-repeat top left;
}

.rounded-block-blue .element a.name {
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;`
}

.rounded-block-blue .element a.preview {
	font-size: 12px;
	color: #5F5035;
	text-decoration: underline;`
}

.rounded-block-blue .r_top {
	background: url(/images/blue/tr.png) no-repeat top right;
}
.rounded-block-blue .r_bottom {
	background: url(/images/blue/bl.png) no-repeat bottom left;
}
.rounded-block-blue .r_bottom div {
	background: url(/images/blue/br.png) no-repeat bottom right;
}
.rounded-block-blue .r_inner {
	background: url(/images/blue/r.png) top right repeat-y;
}

.rounded-block-blue .r_top div, .rounded-block-blue .r_top,
.rounded-block-blue .r_bottom div, .rounded-block-blue .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-blue .r_inner, .rounded-block-blue .r_bottom {
	margin-top: 0px;
}
.rounded-block-blue .r_inner { padding: 0px 8px 8px 8px; }

/* */

.new-blogs div.inner-tabs {
	margin: 0px 0px 15px 0px;
}

div.inner-tabs ul.tab, ul.tab li {border:0; margin:0; padding:0; list-style:none;}
div.inner-tabs ul.tab{
    border: 0px;
    height:24px;
    padding-left:0px;
    margin-bottom: -1px;
}
div.inner-tabs ul.tab li{
    float:left;
    margin-right:2px;
}

div.inner-tabs ul.tab li.active{
    float: right;
    margin-right:3px;
}

div.inner-tabs ul.tab li.inactive{
    float: right;
    margin-right:2px;
}
/*--------------NEW------------------*/
div.blog-inner-tabs ul.tab li.active{
    float: left;
    margin-left: 12px;
    margin-right: 12px;
}

div.blog-inner-tabs ul.tab li.inactive{
    float: right;
    margin-left: 12px;
    margin-right: 12px;
}
/*-----------------------------------*/
div.inner-tabs ul.tab a:link, div.inner-tabs .tab a:visited{
    display:block;
    float:left;
    height:24px;
    background:url(/_tpl/images/blog/inner-tabs.jpg) no-repeat right -24px;
    color:#ffffff;
    font-weight:normal;
    text-decoration: none;
    padding-right:8px;
}
div.inner-tabs ul.tab a span{
    display:block;
    float:left;
    height:24px;
    background:url(/_tpl/images/blog/inner-tabs.jpg) no-repeat left -24px;
    padding-left:8px;
    line-height:24px;
    font-weight: normal;
    text-decoration: underline;
    cursor:pointer
}
div.inner-tabs ul.tab .active a span{
    /*font-weight: bold;*/
}
div.inner-tabs ul.tab a:hover{
    background:url(/_tpl/images/blog/inner-tabs.jpg) no-repeat right -50px;
}
div.inner-tabs ul.tab a:hover span{
    background:url(/_tpl/images/blog/inner-tabs.jpg) no-repeat left -50px;
}
div.inner-tabs ul.tab .active a:link, div.inner-tabs ul.tab .active a:visited, div.inner-tabs ul.tab .active a:visited, div.inner-tabs ul.tab .active a:hover{
    background:url(/_tpl/images/blog/inner-tabs.jpg) no-repeat right 0;
}
div.inner-tabs ul.tab .active a span, div.inner-tabs ul.tab .active a:hover span{
    background:url(/_tpl/images/blog/inner-tabs.jpg) no-repeat left 0;
    /*font-weight: bold;*/
    text-decoration:none;
}
div.inner-tabs ul.tab .inactive a:link, div.inner-tabs ul.tab .inactive a:visited {
	color: #0161b7;
}
/* -Новые-популярные блоги */

/* My menu*/
ul.right-personal-menu {
	list-style-type: none;
	list-style-position: outside;
	margin:0; padding:0;
/*	margin-bottom:8px;*/
	position: relative; /*IE bug*/
}

ul.right-personal-menu li {
	list-style-type: none;
	list-style-position: outside;
	padding:0 0 3px 0;
}

ul.right-personal-menu li a, ul.right-personal-menu li a:visited  {
	font-size:14px;
	color:#5F5035;
	text-decoration:none;
}

ul.right-personal-menu li a:hover {
	color:#F55600;
}

ul.right-personal-menu li a.selected:link,
ul.right-personal-menu li a.selected:visited,
ul.right-personal-menu li a.selected:active,
ul.right-personal-menu li a.selected:hover
{
	color:#F55600;
}

/* Облако тегов*/

div.search-tags-cloud a{
	text-decoration: none;
}

/* Статьи */
#addinfo {
background-color:#EAEAD9;
}

#addinfo h3 {
background-color:#333311;
color:#FFFFFF;
font-size:1.5em;
font-weight:normal;
line-height:normal;
margin:0;
padding:0.2em 0 0.3em 0.7em;
}

#addinfo p {
	padding: 1em;
}

.info-block {
background:#CCDDEE;
font-style:italic;
margin:1em 0 0.8em;
padding:2em 2em 1.5em 3.3em;
}

div.fullwide {
margin-bottom:1em;
padding:0;
}

.floatbreaker {
clear:both;
height:0.1em;
visibility:hidden;
}

.caution {
	color:red;
    font-weight:bold;
    margin:0 0 0.8em;
    padding:0 2em 1.5em 6em;
}

p.intro {
color:#000099;
font-size:1.2em;
font-weight:bold;
margin-top:1.5em;
}

.grey_link_title {
color: #454545;
font-weight: bold;
text-decoration: underline;
}

a.grey_link_title:hover {
color: #ff5a01;
}

/* для списков видео */
#video_list {
width: 470px;
}

.video_list_item {
margin-bottom: 15px;
width: 470px;
height: 154px;
clear: left;
}

.video_screen {
background: url(/images/video_list_item_fon.png) center no-repeat;
width: 140px;
height: 140px;
padding: 7px 20px;
text-align: center;
margin-right: 10px;
float: left;
}

.video_screen div {
display: table-cell;
vertical-align: middle;
width: 140px;
height: 140px;
_position: relative;
}

.video_screen div a {
display: block;
}

*+html .video_screen div {
position: relative;
}

*+html .video_screen div a {
position: absolute;
top: 50%;
left: 50%;
}

.video_screen div a {
_position: absolute;
_top: 50%;
_left: 50%;
}

*+html .video_screen div a img {
position: relative;
display: block;
top: -50%;
left: -50%;
}

.video_screen div a img {
_position: relative;
_display: block;
_top: -50%;
_left: -50%;
}

.video_list_item .flt {
width: 275px;
}

#video_list .element-name {
margin-bottom: 3px;
}

#video_list .video_info {
margin-bottom: 5px;
font-style: italic;
}

.return_to_list {
display:block;
float:right;
font-weight:bold;
margin-bottom:5px;
text-decoration:underline;
}

.fltr {
float: right;  
}


/* ================= */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
		input[type="checkbox"] {
        font-size: inherit;
        padding: 0px;
		}
}

div.article-inner-tabs {
	margin: 0px 0px 15px 0px;
}

div.article-inner-tabs ul.tab, ul.tab li {border:0; margin:0; padding:0; list-style:none;}
div.article-inner-tabs ul.tab{
    border: 0px;
    height:24px;
    padding-left:0px;
    margin-bottom: 0px;
}
div.article-inner-tabs ul.tab li{
    float:left;
    margin-right:2px;
}

div.article-inner-tabs ul.tab li.active{
    float:left;
    margin-right:3px;
}

div.article-inner-tabs ul.tab li.inactive{
    float: right;
    margin-right:2px;
}

div.article-inner-tabs ul.tab a:link, div.tabs .tab a:visited{
    display:block;
    float:left;
    height:24px;
    background:url(/_tpl/images/blog/blog-inner-tabs.jpg) no-repeat right -24px;
    color:#474747;
    font-weight:bold;
    text-decoration:none;
    padding-right:8px;
}
div.article-inner-tabs ul.tab a span{
    display:block;
    float:left;
    height:24px;
    background:url(/_tpl/images/blog/blog-inner-tabs.jpg) no-repeat left -24px;
    padding-left:8px;
    line-height:24px;
    font-weight: normal;
    cursor:pointer;
    text-decoration: underline;
}
div.article-inner-tabs ul.tab a:hover{
    background:url(/_tpl/images/blog/blog-inner-tabs.jpg) no-repeat right -50px;
}
div.article-inner-tabs ul.tab a:hover span{
    background:url(/_tpl/images/blog/blog-inner-tabs.jpg) no-repeat left -50px;
}
div.article-inner-tabs ul.tab .active a:link, div.article-inner-tabs ul.tab .active a:visited, div.tabs ul.tab .active a:visited, div.article-inner-tabs ul.tab .active a:hover{
    background:url(/_tpl/images/blog/blog-inner-tabs.jpg) no-repeat right 0;
}
div.article-inner-tabs ul.tab .active a span, div.article-inner-tabs ul.tab .active a:hover span{
    background:url(/_tpl/images/blog/blog-inner-tabs.jpg) no-repeat left 0;
    font-weight:bold;
    text-decoration:none;
}
div.article-inner-tabs ul.tab .inactive a:link, div.article-inner-tabs ul.tab .inactive a:visited {
	color: #0161b7;
}

div.inner-tabs ul.tab, ul.tab li {
    border:0 none;
    list-style:none outside none;
    margin:0;
    padding:0;
}

div.tabs ul.tab, ul.tab li {
    border:0 none;
    list-style:none outside none;
    margin:0;
    padding:0;
}

div.article-inner-tabs ul.tab .active a:link, div.article-inner-tabs ul.tab .active a:visited, div.article-inner-tabs ul.tab .active a:visited, div.article-inner-tabs ul.tab .active a:hover {
    background:url("/_tpl/images/blog/blog-inner-tabs.jpg") no-repeat scroll right 0 transparent;
}

div.article-inner-tabs ul.tab a/*:link*/, div.article-inner-tabs .tab a:visited {
    background:url("/_tpl/images/blog/blog-inner-tabs.jpg") no-repeat scroll right -24px transparent;
    color:#474747;
    display:block;
    float:left;
    font-weight:bold;
    height:24px;
    padding-right:8px;
    text-decoration:none;
}

/*div.article-inner-tabs .tab .inactive a:visited {
    color: #0161B7 !important;
}*/

div.article-inner-tabs .tab a:hover {
    color: #F55600 !important;
}

/********************************************************************
				Album  styles
********************************************************************/
div.photo-album-avatar, div.photo-album-thumbs-avatar, div.photo-album-avatar-empty{
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	overflow: hidden;}
div.photo-item-cover-block-outside{
	padding: 0 8px 8px 0; }
div.photo-item-cover-block-inside{
	padding: 8px 20px;
	border: none;}
div.photo-item-cover-block-container, 
div.photo-item-cover-block-outer, 
div.photo-item-cover-block-inner {
	border: 1px solid; }
div.photo-item-cover-block-container{
	position: relative!important; }
div.photo-item-cover-block-outer, 
div.photo-item-cover-block-inner {
	position:absolute!important; }
div.photo-item-cover-block-container{
	left: 6px;
	top: 8px;}
div.photo-item-cover-block-outer {
	left: -4px;
	top: -4px;}
div.photo-item-cover-block-inner {
	left: -4px;
	top: -4px;}
div.photo-item-info-block-outer{
	padding: 4px 2px 2px 2px;}
div.photo-item-cover {
	cursor: pointer; 
	cursor: hand;}
div.photo-album-name a { 
	line-height: 1.2em; }
div.photo-album-date, div.photo-album-photos {
	font-size: 11px;}



html, body, p, div, span, table, tr, td, th, a, input, ul, li {
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 12px;
}

html, body {
height: 100%;
}

table {
border-collapse: collapse;
}

a {
color: #0261b9;
}

a:hover {
/*text-decoration: none;*/
color: #f55600 !important;
}

.center {
	text-align: center;
}

#all {
min-height: 100%;
}

* html #all {
height: 100%;
}

#head {
width: 980px;
height: 120px;
background: url(/images/head_pic.png) top left no-repeat;
/*background: url(/images/head_pic10.png) top left no-repeat;*/
position: relative;
}

/*#top_head {
height: 36px;
}
*/
/*#icons {
height: 36px;
width: 260px;
_width: 250px; /*хак для ie6*/
/*padding-left: 20px;
}
*/

*+html #icons div div img {
display: block;
margin-top: expression(((icons.offsetHeight/2)
-parseInt(offsetHeight)/2)  <0 ? "0" :
(icons.offsetHeight/2)
-(parseInt(offsetHeight)/2) +'px') ;
}

#icons div {
height: 36px;
padding-right: 20px;
width: 15px;
}

#icons div div {
display: table-cell;
vertical-align: middle;
height: 36px;
padding-right: 0px;
float: none;
}

#search {
	margin: 0px 0px 5px 0px;
}
/*#search div {
height: 36px;
display: table-cell;
vertical-align: middle;
}*/

#menu {
width: 980px;
_width: 983px;
height: 35px;
position: relative;
background: url(/bitrix/templates/.default/components/bitrix/menu/top/images/button_fon.png) top left repeat-x;
}

#menu_new {
width: 980px;
_width: 983px;
height: 35px;
position: relative;
background-color: 195d99;
}

#second-menu {
	margin: 0px 0px 20px 0px;
	width:980px
}

#body {
width: 980px;
height: 100%;
padding: 0px;
position: relative;
}

#left_col {
width: 240px;
height: 100%;
padding-right: 20px;
_padding-right: 14px;
text-align: left;
float: left;
}


#author {
	margin-bottom:10px;
}

#center_col {
width: 465px;
min-height:400px;
height: 100%;
margin: 0px 0px 15px 0px;
}


#right_col {
width: 240px;
height: 100%;
margin: 0px 0px 15px 15px;
text-align:left;
}

#user-panel-right {
_padding-left: 4px !important;
}

#main_col {
height: 100%;
margin-left: 260px;
_margin-left: 254px;
width: 720px;
text-align: left;
}

#main_col #middle_col {
/*margin-right: 250px;
_margin-right: 244px;
width: 470px; */
}

div.content {
	float: left;
	width : 100%;
}

div.bottom-panel{
	clear:both;
	display:block;
	margin:15px 0 20px;
	width:100%;
}

#empty_block {
	height: 60px;
}

#foot {
	width: 980px;
	_width: 983px;
	height: 60px;
	padding: 0px;
	margin-top: 30px;
	background: url(/images/fat_grey_line.png) top center repeat-x;
}

#footer {
	width: 980px;
	_width: 983px;
	height: 72px;
	padding: 0px;
	margin-top: 10px;
	padding-top: 10px;
	background: url(/images/foot.jpg) bottom left no-repeat;
	clear: both;
}

.foot-inner {
	width: 100%;
	height: 52px;
	padding: 10px;
	text-align: left;
}

.foot-left{
	float: left;
	width: 45%
}

.links {
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.counters {
width: 30%;
height: 40px;
padding: 0px;
margin-top: 10px;
text-align: center;
float: left;
}

.copyright {
	width: 100%;
	margin: 0px 0px 5px 0px;
}

.copy {
	width: 100%
}

.dev{
	float:right;
	padding:10px 10px 0;
	width: 20%;
}

.dev span {
	margin: 0px 0px 2px 0px;
	display: block;
}

.pp_logo{
	float: left;
	margin: 0px 2px 3px 0px;
}

.pp_link{
	color:#5a6d74;
	font-weight:bold;
	text-decoration:none;
}

img.preview {
	width: 100px;
	margin:2px 5px 5px 0;
}

input,
.inputtext,
.inputtextarea,
.inputcheckbox,
.inputradio,
.inputfile,
.inputselect,
.typeselect,
.typefile,
.typearea,
input#user_remember { font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; color: #797979 }

.inputbutton { font-family:Arial, Helvetica, sans-serif; font-size: 0.85em; color: #797979 }

input,
.inputtext,
.inputtextarea,
.inputselect,
.typeselect,
.typefile { border: 1px solid #bebebe; padding-left: 5px}

.inputcheckbox, .inputradio, input#user_remember { margin: 1px 4px 0px 0px; border:0; }

.data-table{
	border-collapse: collapse;
	margin: 0px 0px 15px;
}
.data-table td{
	padding: 2px;
}

span.starrequired {
	color: red;
}

small{
	font-size: 11px
}

td.authorize-submit-cell input{
   background:transparent url(/_tpl/images/autorize.jpg) no-repeat scroll left center;
   border:medium none;
   cursor:pointer;
   height:20px;
   margin:0 5px 0 0;
   padding:0 5px;
   width:95px;
}

#bx_incl_area_panel_5 {
	top:-24px !important;
	left: 50px !important;
}

/* best photoes */
#best_photoes {
width: 240px;
height: 270px;
background: url(/images/best_photo_fon.png) no-repeat center;
margin-top: 20px;
margin-bottom: 15px;
text-align: center;
}

#best_photo {
width: 148px;
height: 204px;
padding: 46px 38px 0px 54px;
display: table-cell;
vertical-align: middle;
_position: relative;
_padding: 0px;
_margin: 46px 38px 0px 54px;
_height: 158px;
}

*+html #best_photo {
position: relative;
padding: 0px;
margin: 46px 38px 0px 54px;
height: 158px;
}

*+html #best_photo .best_photo_block {
position: absolute;
top: 50%;
left: 50%;
}

#best_photo .best_photo_block {
_position: absolute;
_top: 50%;
_left: 50%;
}

*+html #best_photo .best_photo_block a {
position: relative;
display: block;
top: -50%;
left: -50%;
}

#best_photo .best_photo_block a {
_position: relative;
_display: block;
_top: -50%;
_left: -50%;
}

#best_photo_items {
color: #0700fe;
padding: 3px 30px 0px 45px;
}

#best_photo_items h3,
#best_photo_items .to_best_photo_link,
#best_photo_items .to_best_photo_link_act {
font-size: 15px;
font-style: italic;
color: #0700fe;
font-style: italic;
font-weight: bold;
font-family: Georgia;
margin: 0px;
padding: 0px;
}

#best_photo_items .to_best_photo_link,
#best_photo_items .to_best_photo_link_act {
font-size: 11px;
}

#best_photo_items .to_best_photo_link_act {
color: #ff5500;
text-decoration: none;
}

input.imageCode {
    color: #000000;
    font-size: 12px;
    width: 400px;
}

div.container{
	width: 980px;
	text-align: left;
	/*margin-top: 10px;*/
}

div.leftCol{
	width: 240px;
	float: left;
	margin-right: 10px;
}
div.rightCol{
	width: 240px;
	float:right;
	margin-left: 10px;
}
div.middle{
	float: left;
	width: 480px;
}
div.banner{
	padding-top: 10px;
}
a.secName, a.secName:hover{
	font-size: 14px;
	color: #000000 !important;
	text-decoration: none;
	font-weight: bold;
}
div.author_name{
	padding-left: 10px;
	padding-top: 5px;
}
div.pop-blogs-block{
	padding-top: 5px;
}
div.in_box{
	padding-top: 4px;
}
div.video-list-main{
	width: 50%;
	float: left;
	margin-top: 4px;
}
div.video-list-main .video-item{
	width: 210px;
	height: 140px;
	background-color: #333333;
}
div.photo_main{
	float: left;
	padding: 6px;
}
div.photo_main img{
	border: 2px solid #DDDDDD;
}
div#auth_panel{
	background-color: #195D99;
	width: 980px;
	height: 41px;
}
div#auth_panel_button_hide{
	height: 41px;
	width: 21px;
	background: url(/images/hide.png)no-repeat center transparent;
	position: relative;
	float: right;
}
div#auth_panel_button_open{
	height: 21px;
	width: 21px;
	background: url(/images/show.png)no-repeat center transparent;
	position: relative;
	float: right;
	z-index: 2;
	display: none;
}
a.slide_auth_panel{
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
div.auth_form{
	float: left;
	width: 950px;
	height: 41px;
	overflow: hidden;
}
div.inputWrap{
	width: 150px;
	border: 1px solid #195D99;
	display: inline-block;
	padding: 4px;
	vertical-align: middle;
	background: none repeat scroll 0 0 #FFFFFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
div.inputWrap input{
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	color: #8C896E;
	outline: medium none;
	padding: 0;
    width: 100%;
	font-size: 13px;
}
input.button{
    width: auto;
    cursor: pointer;
    font-size: 13px;
    color: #000000;
    background-color: #ffffff;
    vertical-align: middle;
    padding: 2px 4px;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
td.auth_head{
	padding: 7px;
}
a.black{
	color: #000000;
	text-decoration: none;
}

/* Видео на главной */
.rounded-block-tab-video{
	background-color: #D3D9DF;
	margin-top: 10px;
}
.rounded-block-tab-video .r_top {
	background: url(/images/video-topright.png) no-repeat top right;
}
.rounded-block-tab-video .r_bottom {
	background: url(/images/video-bottomleft.png) no-repeat bottom left;
}
.rounded-block-tab-video .r_bottom div {
	background: url(/images/video-bottomright.png) no-repeat bottom right;
}
.rounded-block-tab-video .r_inner {
	/*background: url(/images/r.png) top right repeat-y;*/
}

.rounded-block-tab-video.r_top div, .rounded-block-tab-video .r_top,
.rounded-block-tab-video .r_bottom div, .rounded-block-tab-video .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-tab-video .r_inner, .rounded-block-tab-video .r_bottom {
	margin-top: 0px;
}
.rounded-block-tab-video .r_inner { padding: 0px 10px 8px 10px; }

/* Фото на главной */
.rounded-block-tab-photo{
	background-color: #E5ECF1;
	margin-top: 10px;
}
.rounded-block-tab-photo .r_top {
	background: url(/images/photo-topright.png) no-repeat top right;
}
.rounded-block-tab-photo .r_bottom {
	background: url(/images/photo-bottomleft.png) no-repeat bottom left;
}
.rounded-block-tab-photo .r_bottom div {
	background: url(/images/photo-bottomright.png) no-repeat bottom right;
}
.rounded-block-tab-photo .r_inner {
	/*background: url(/images/r.png) top right repeat-y;*/
}

.rounded-block-tab-photo.r_top div, .rounded-block-tab-photo .r_top,
.rounded-block-tab-photo .r_bottom div, .rounded-block-tab-photo .r_bottom {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.rounded-block-tab-photo .r_inner, .rounded-block-tab-photo .r_bottom {
	margin-top: 0px;
}
.rounded-block-tab-photo .r_inner { padding: 0px 10px 8px 10px; }

/*---- SHARE----*/
table.share_copy{
	width: 479px;
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	background-color: #EAEAEA;
}
table.share_copy td.right{
	background-color: #D7D7D7;
	vertical-align: top;
	text-align: center;
}
table.share_copy td.left{
	width: 424px;
}
table.share_copy p, a{
<!--	font-size: 11px;-->
}
div.under_copy{
	width: 290px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
	padding: 3px;
}
div.under_copy textarea{
	width: 285px;
	height: 80px;
	borger: 1px solid #868686;
}
div.in_share{
	margin: 5px;
}
a.in_share_link{
	color: #1163a9;
}
div.in_share a:hover{
	text-decoration: none;
}
/*-----  Что это -----------*/
#whats_this{
	display: none;
	position: relative;
	left: 480px;
	top: -100px;
	width: 200px;
	z-index: 10;
}
#whats_this p{
	color: #575757;
}
.whats_this_head{
	height: 16px;
	width: 100%;
	background-color: #D7D7D7;
	padding: 3px 10px;
}
.whats_this_body{
	width: 100%;
	background-color: #EAEAEA;
	padding: 10px;
}
.close{
	float: right;
}
a.nounderline{
	text-decoration: none;
	color: #575757;
	font-size: 13px;
}
/*------ Результат-------*/
#result{
	width: 467px;
	display block;
	border: 1px solid #D7D7D7;
	margin-top: 10px;
	padding: 5px;
	display: none;
}
#hide{
	display: none;
}
#show{
	display: block;
}
/*---- Кнопка копирования кода----------*/
#d_clip_button {
	text-align:left; 
	width: 100px;
	color: #1163A9;
	font-size: 11px;
	text-decoration: underline;
}
p#code_copied{
	color: red;
}