html { height:100%; }
body { min-height:100%; position:relative; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left: auto; margin-right: auto;}
* html body { height:100%;}
.marking_1200 {width: 1200px; margin-left: auto; margin-right: auto;}
.header {height:120px; width: 1200px; margin-left: auto; margin-right: auto; overflow:hidden;}
.header-left {float:left; width:310px; height:120px;}
.header-right {float:right; width:240px; height:120px; padding-top: 15px; margin-right: 10px;}
.header-center {margin-left:310px; margin-right:240px; height:120px;}

.header_date_now {float:left; width:100px; text-align: center;}
.header_money_now {float:left; width:200px; text-align: center; margin-top:16px;}
.header_weather {float:left; width:300px; text-align: center; margin-top:16px;}

#content {width:1200px; padding-bottom:101px; overflow:hidden; margin-left: auto; margin-right: auto;}

.footer { position:absolute; bottom:0px; height:101px; width:100%; font-size: 12px; background:#d8dde1;}
.footer .content { width:1200px; overflow:hidden; margin-left: auto; margin-right: auto;}

.header_lite {height:120px; width: 1200px; margin-left: auto; margin-right: auto; overflow:hidden;}

.header_logo{width:300px; float:left; padding:35px 10px 0px 10px;}

a{line-height: 1.3;}
p{line-height: 1.3;}

.main_menu {height:35px; width: 1200px; margin-left: auto; margin-right: auto; background-color: #464646;}

.page_design_full {float:left; text-align:left; width:1180px; margin: 10px 10px 10px 10px;}
.page_design_930_240_center { float:left; width:930px; text-align:left; padding: 10px 10px 10px 10px;}
.page_design_930_240_right { float:right; width:240px; text-align:left; padding: 10px 10px 10px 0px;}

.mpage_design_468_450_center { float:left; width:468px; text-align:left; padding: 0px 12px 0px 0px;}
.mpage_design_468_450_right { float:right; width:450px; text-align:left; padding: 0px 0px 0px 0px;}

.width_50_left{width:460px; float:left; margin-right: 5px;}
.width_50_right{width:460px; float:right; margin-left: 5px;}

.width_50proc_left{width:50%; float:left;}
.width_50proc_right{ width:50%; float:right;}

.design_300_620_left{width: 300px; float:left;}
.design_300_620_right{ width: 620px; float:right;}

.container {overflow:hidden;}
.full_width{float:none;}

.marking_240_100proc_left {float: left; width: 240px;}
.marking_240_100proc_center {margin-left: 250px;}

.marking_680_240_center {float: left; width:680px;}
.marking_680_240_right {float:right; width: 240px;}

.page_footer {overflow:hidden;}
.page_footer h1{padding-bottom: 0px; padding-top: 0px; color: #161616; font-size: 20px; margin-top:5px; font-weight: normal; margin-bottom:5px;}
.page_footer p{font-size: 11px;}



.width_620_300_left{width: 620px; float:left;}
.width_620_300_center{width: 300px; float:right;}

.space_after {margin-bottom: 10px;}
.space_before {margin-top: 10px;}



.header_login_conteiner{width:100%; height:28px; text-align:center;}


.padding_10{
padding:10px;
text-align:left;
}

.margin_right_col_2{
margin-top: 10px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
}
.margin_center_col_top{
margin-top:10px;
margin-right:10px;
margin-left:0px;
margin-bottom:10px;
}
.margin_vertical_5{
margin-top:5px;
margin-bottom:5px;
}
.margin_vertical_10{
margin-top:10px;
margin-bottom:10px;
}


/* Картинки */
a img { border: none; }

.img_text_clo {
        MARGIN: 0px 0px -2px; POSITION: relative
}
img.lnk_img_border{
	border: 1px solid #cdcdcd;
	background: #ffffff;
	padding: 4px;
}
img.lnk_img_border:hover{
	border: 1px solid #cdcdcd;
	background: #e6e9ee;
	padding: 4px;
}
img.img_border{
	border: 1px solid #cdcdcd;
	background: #ffffff;
	padding: 2px;
}
img.img_padding_right{
margin-right:5px; margin-bottom:5px;
}


/* fieldset */
fieldset.white-txt_12 {background-color: #ffffff;}
fieldset.white-txt_12 legend {}

/* Списки */
#ul .square{
list-style: square /* Квадратные маркеры */
  outside; /* Маркеры размещаются за пределами текстового блока */
}

.report p {margin:0px; padding:5px;}

/* Формы */
form {
     margin:0;
     padding:0;
}

.text     {border: 1px; border-style: solid; height: 18px; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
#text     {border: 1px; border-style: solid; height: 18px; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}
.textarea     {border: 1px; border-style: solid; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
#textarea     {border: 1px; border-style: solid; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}
.submit   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}
.submit_edit   {background: url(https://img.shadr.info/img/b_edit10.gif) no-repeat 4px; background-position:5px; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}
.submit_delete   {background: url(https://img.shadr.info/img/b_delete10.gif) no-repeat 4px; background-position:5px; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}
.submit_ok   {background: url("https://img.shadr.info/img/pic_ok.gif") no-repeat 4px; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}
.submit_del   {background: url(https://img.shadr.info/img/pic_del.gif) no-repeat 4px; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}
.submit_download   {background: url(https://img.shadr.info/img/pic_download.gif) no-repeat 4px; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}

.textarea1     {border: 1px; border-style: solid; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
.textarea2     {border: 1px; border-style: solid; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}

.name     {border: 1px; border-style: solid; height: 14px; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 11px; color: #000000;}
#name     {border: 1px; border-style: solid; height: 14px; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 11px; color: #000000;}
.submit1   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 10px; color: #000000;}

.name_12     {border: 1px; border-style: solid; height: 16px; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
#name_12     {border: 1px; border-style: solid; height: 16px; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}
.submit_12   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 12px; color: #000000;}
.submit_14   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}
.submit_16   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 16px; color: #000000;}
.submit_16_ok   {background: url(https://img.shadr.info/img/pic_ok.gif) no-repeat left; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 16px; color: #000000;}
.submit_18   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 16px; color: #000000;}

.border_dashed_0	{border: 1px dashed #cdcdcd; background: #ffffff; padding: 0px; margin: 0px;}
.border_dashed	{border: 1px dashed #cdcdcd; background: #ffffff; padding: 4px; margin: 0px;}
.border_grey	{border: 1px solid #cdcdcd; background: #f4f4f4; padding: 2px; margin: 0px;}
.border_grey_white	{border: 1px solid #cdcdcd; background: #ffffff; padding: 2px; margin: 0px;}
.border_grey_5	{border: 1px solid #cdcdcd; background: #f4f4f4; padding: 5px; margin: 0px;}
.border_yel		{border: 1px solid #ffbc55; background: #fdd9a3; padding: 2px; margin: 0px;}
.border_yel_5		{border: 1px solid #ffbc55; background: #fdd9a3; padding: 5px; margin: 0px;}
.border_yel_v2		{border: 1px solid #fdd9a3; background: #fbebd3; padding: 2px; margin: 0px;}


.line_white	{BORDER-TOP: solid 1px #ffffff; padding: 0px;}
.line_white_dashed	{BORDER-TOP: dashed 1px #ffffff; padding: 0px;}
.line_grey	{BORDER-TOP: solid 1px #cdcdcd; padding: 0px;}
.line_dashed_grey	{BORDER-TOP: dashed 1px #cdcdcd; padding: 0px;}
.line_solid_yel	{border-top: 1px solid #fdd9a3; padding: 0px;}

#block_date_red		{BACKGROUND-COLOR: #c3322e; padding-left: 4px; padding-right: 4px; color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#block_date_grey 	{BACKGROUND-COLOR: #f4f4f4; padding-left: 4px; padding-right: 4px; padding-top:2px; padding-bottom:2px; color: #000000; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}





.red_background{background: #c53230; padding:10px;}
.grey_background{background: #f4f4f4; padding:10px;}
.grey_background2{background: #e6e9ee; padding:10px;}
.grey_background2 .title{border-bottom: 2px solid #ffffff; padding-bottom: 5px; padding-top: 0px; font-color: #161616; font-size: 16px; font-weight:bold; margin-top:15px;}


.grey_background_exclamation_point{
	background: #e6e9ee; padding: 10px 10px 10px 60px;
	background-image: url(https://img.shadr.info/img/exclamation_point.gif); background-repeat: no-repeat; background-position: left center;
}
.grey_block {
	border: 1px solid #cdcdcd;
	background: #f4f4f4;
	padding: 5px;
	font-size: 12px; color: #161616;	text-align: left;
}

.red_block {
	border: 1px solid #de0000;
	background: #f7decd;
	padding: 5px;
	font-size: 12px; color: #161616;	text-align: left;
}
.yel_block {
	border: 1px solid #f26522;
	background: #fdc689;
	padding: 5px;
	font-size: 12px; color: #161616;	text-align: left;
}
.blue_block {
	border: 1px solid #64719c;
	background: #dadcee;
	padding: 5px;
	font-size: 12px; color: #161616;	text-align: left;
}


.orange_block{
	background: #f26522;
}
.arr_orange_bottom{
background-image: url(http://img.shadr.info/img/arr_orange_bottom.gif); background-repeat: no-repeat; background-position: left top; height:5px; font-size: 5px;
}

/* Lists */
.menu_sections {width: 220px; padding-left: 0px; margin:0px;}
.menu_sections li {width: 220px; border-bottom: 1px solid #cdcdcd; height: auto;  list-style-type: none; }
.menu_sections li a {background: #e6e9ee; color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; display: block; width: 200px; padding: 5px 0 5px 20px;}
.menu_sections li a:hover { background: #f4f4f4; color: #c53230; font-weight: bold; font-size: 12px; text-decoration: none; display: block; width: 200px; padding: 5px 0 5px 20px;}

/* текст */
.termo_now {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 35px;
        color: #4c4c4c;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        padding-left:10px;
        padding-right:10px;
        white-space: nowrap;
}


#hover_action
{
background: white;
}

#hover_action:hover
{
background: #e9e9e9;
}




.block_green_round{
background:#2c7d24;
padding: 10px;
border-radius:6px;  
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}

.block_orange_round{
background:#f26522;
padding: 10px;
border-radius:6px;  
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}

.block_orange_round_v2{
background:#fdbf50;
padding: 10px;
border-radius:6px;  
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}

.block_blue_round{
background:#2866a4;
padding: 10px;
border-radius:6px;  
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}	


.block_grey_round_6{
background:#f4f4f4;
padding: 10px;
border-radius:6px;  
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}

.block_grey_round_6_v2{
background:#e6e9ee;
padding: 10px;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}

.block_grey_round_6_v2_top{
background:#e6e9ee;
height:6px;
border-radius: 6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
-khtml-border-radius:6px 6px 0 0;
}


.block_grey_round_6_v2_bottom{
background:#e6e9ee;
Height:6px;
border-radius:0 0 6px 6px;
-webkit-border-radius:0 06px 6px;
-moz-border-radius:0 0 6px 6px;
-khtml-border-radius:0 0 6px 6px;
}


.grey_gradient {  
        /* Для WebKit (Safari, Google Chrome и т.д.) */  
        background: -webkit-gradient(linear, left top, left bottom, from(#e6e9ee), to(#fff));  
        /* Для Mozilla/Gecko (Firefox и т.д.) */  
        background: -moz-linear-gradient(top, #e6e9ee, #fff);  
        /* Для Internet Explorer 5.5 - 7 */  
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e9ee, endColorstr=#FFFFFFFF);  
        /* Для Internet Explorer 8 */  
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e9ee, endColorstr=#FFFFFFFF)";
        /* Opera 11.10+ */
   		background: -o-linear-gradient(#e6e9ee, #FFFFFF);  
    } 

.background_blue{
width:100%;
background:#2866a4;
}


.background_blue_gradient{
width:100%;
background:#2866a4;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGI3ZmIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMjg2NmE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBkNThhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  #4b7fb3 0%, #2866a4 85%, #0d58a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#4b7fb3), color-stop(85%,#2866a4), color-stop(100%,#0d58a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #4b7fb3 0%,#2866a4 85%,#0d58a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #4b7fb3 0%,#2866a4 85%,#0d58a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #4b7fb3 0%,#2866a4 85%,#0d58a3 100%); /* IE10+ */
background: linear-gradient(45deg,  #4b7fb3 0%,#2866a4 85%,#0d58a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b7fb3', endColorstr='#0d58a3',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

    
.background_green_gradient{
background: rgb(65,145,57); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDE5MTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMmM3ZDI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  rgb(65,145,57) 0%, rgb(44,125,36) 70%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(65,145,57)), color-stop(70%,rgb(44,125,36))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgb(65,145,57) 0%,rgb(44,125,36) 70%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgb(65,145,57) 0%,rgb(44,125,36) 70%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgb(65,145,57) 0%,rgb(44,125,36) 70%); /* IE10+ */
background: linear-gradient(135deg,  rgb(65,145,57) 0%,rgb(44,125,36) 70%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419139', endColorstr='#2c7d24',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}


.block_date_grey 	{BACKGROUND-COLOR: #f4f4f4; padding-left: 4px; padding-right: 4px; padding-top:2px; padding-bottom:2px; color: #000000; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.block_date_red 	{BACKGROUND-COLOR: #c53230; padding-left: 4px; padding-right: 4px; padding-top:2px; padding-bottom:2px; color: #ffffff; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;}

.list_item_img_desc img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.list_item_img_desc {overflow: hidden; width: 100%;  position: relative;}
.list_item_img_desc a{text-decoration: none;}
.list_item_img_desc a:hover{cursor: pointer;}
.list_item_img_desc a .desc{background-color:#345; display: block; width: 292px; color: #FFF;
    font-size: 14px;
    padding: 10px;
    filter:alpha(opacity=85);
    opacity:.85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    position: absolute;
    bottom: 6px;
    left:3px;
    margin: 0;}

.list_item_lnk {margin:10px 0px 10px 0px;}
.list_item_lnk_2 {margin:2px 0px 2px 0px;}
.list_item_lnk, .list_item_lnk_2 a {color: #000000;}
.list_item_lnk, .list_item_lnk_2 a:hover {color: #2866a4;} 


.list_item_img_desc_fix img{}
.list_item_img_desc_fix {overflow: hidden; position: relative; width: 100%;}
.list_item_img_desc_fix a{text-decoration: none;}
.list_item_img_desc_fix a:hover{cursor: pointer;}
.list_item_img_desc_fix a .desc{background-color:#345; display: block; width: 430px; color: #FFF;
    font-size: 16px;
    padding: 10px;
    filter:alpha(opacity=85);
    opacity:.85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    position: absolute;
    bottom: 3px;
    left:0px;
    margin: 0;}
.list_item_img_desc_fix a .text_2 {color: #FFF; font-size: 12px;}

.list_item_img_desc_fix_220 img{}
.list_item_img_desc_fix_220 {overflow: hidden; position: relative;}
.list_item_img_desc_fix_220 a{text-decoration: none; line-height: 1.1;}
.list_item_img_desc_fix_220 a:hover{cursor: pointer;}
.list_item_img_desc_fix_220 a .desc{background-color:#345; display: block; width: 210px; color: #FFF;
    font-size: 11px;
    padding: 5px;
    filter:alpha(opacity=85);
    opacity:.85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    position: absolute;
    bottom: 1px;
    left:0px;
    margin: 0;}
.list_item_img_desc_fix_small a .text_2 {color: #FFF; font-size: 10px;}


.zoom_ico {position: relative;  top: -40px; left: 200px; margin:0px 0px -30px 0px; width: 32px; height: 28px; background: url('https://img.shadr.info/img/zoom.png') no-repeat; cursor:pointer; opacity: 0.5;}
.video_ico_full {position: relative;  top: -170px; left: 160px; margin:0px 0px -200px 0px; width: 100px; height: 200px; background: url('https://img.shadr.info/img/pic_video100.png') no-repeat; cursor:pointer;}
.video_ico_small {position: relative;  top: -87px; left: 77px; margin:0px 0px -100px 0px; width: 50px; height: 100px; background: url('https://img.shadr.info/img/pic_video50.png') no-repeat; cursor:pointer;}
.video_ico_small2 {position: relative;  top: -47px; left: 37px; margin:0px 0px -60px 0px; width: 30px; height: 60px; background: url('https://img.shadr.info/img/pic_video30.png') no-repeat; cursor:pointer;}
.video_ico_small2_in_carusel {position: relative; top: 13px; left: 33px; margin:0px 0px -60px 0px; width: 30px; height: 60px; background: url('https://img.shadr.info/img/pic_video30.png') no-repeat; cursor:pointer;}
.video_ico_small3_in_main220 {position: relative;  top: -98px; left: 85px; margin:0px 0px -100px 0px; width: 50px; height: 100px; background: url('https://img.shadr.info/img/pic_video50.png') no-repeat; cursor:pointer;}

.foto_ico_50_220 {position: relative;  top: -100px; left: 85px; margin:0px 0px -100px 0px; width: 50px; height: 100px; background: url('https://img.shadr.info/img/pic_foto50.png') no-repeat; cursor:pointer;}

.list_item_video_430_desc img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.list_item_video_430_desc {overflow: hidden; position: relative; width: 100%; background:#e6e9ee;}
.list_item_video_430_desc a{text-decoration: none;}
.list_item_video_430_desc a:hover{cursor: pointer;}
.list_item_video_430_desc a .desc{background-color:#345; display: block; width: 410px; color: #FFF;
    font-size: 16px;
    padding: 10px;
    filter:alpha(opacity=85);
    opacity:.85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    position: absolute;
    bottom: 6px;
    left:3px;
    margin: 0;}


.list_item_big {overflow: hidden; margin: 0px 0px; height:100%;}
.list_item_big h3{border-bottom: 2px solid #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; margin:5px 0px 5px 256px; padding-bottom:10px; }
.list_item_big a {color: #000000;}
.list_item_big a:hover {color: #2866a4;}
.list_item_img_b {float: left; padding-right: 10px; min-height: 186px;}
.list_item_img_b img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.list_item_big p  {overflow: hidden; margin: 0px 0px 5px 0px;}


.list_item_big2 {overflow: hidden; margin: 0px 0px; height:100%;}
.list_item_big2 .list_item_content{padding-top:10px;}
.list_item_big2 h3{border-bottom: 2px solid #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px !important;  text-align: left; vertical-align: top; margin:5px 0px 5px 0px; padding-bottom:10px; }
.list_item_big2 a {color: #000000;}
.list_item_big2 a:hover {color: #2866a4;}
.list_item_img_b2 {padding-right: 10px;}
.list_item_img_b2 img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.list_item_big2 p{overflow: hidden; margin: 0px 0px 5px 0px;}




.list_item_date{background: url(https://img.shadr.info/img/pic_data.gif) 0 1px no-repeat; text-align: left; padding-left:15px; white-space: nowrap; font-size:10px; color: #737373;}
.list_item_count_view{background: url(https://img.shadr.info/img/pic_user.gif) 5px 1px no-repeat; text-align: left; padding-left:20px; white-space: nowrap; font-size:10px; color: #737373;}
.list_item_count_komment{background: url(https://img.shadr.info/img/pic_komment.gif) 5px 3px no-repeat; text-align: left; padding-left:20px; white-space: nowrap; font-size:10px; color: #737373; font-weight: normal;}
.list_item_pic_user{background: url(https://img.shadr.info/img/pic_user.gif) 5px 1px no-repeat; text-align: left; padding-left:20px; white-space: nowrap;}
.list_item .arr_blue{background: url(https://img.shadr.info/img/arr_blue.gif) 5px 5px no-repeat; padding-left:14px;}


.list_item_img_big {margin: auto; margin-bottom:10px; margin-top:5px; position: relative; border-bottom: 1px solid #cdcdcd; background: #ffffff; padding-bottom: 5px;}
.list_item_img_big img{ }
.list_item_img_big .desc{color: #fff; font-size: 10px; position: absolute; bottom: 10px; left:5px;}
.list_item_img_big .picture__image {border-radius: 5px; max-width: 100%; height: auto; width: auto;}

.next_previous_canteiner{overflow: hidden; margin-bottom:10px;}
.next_previous_canteiner .next{float: left; width: 50%; font-size:12px;}
.next_previous_canteiner .previous {float: right; width: 50%; text-align: right;  font-size:12px;}

.page_content{overflow: hidden;}
.page_content .page_content-category_v1{margin-top:0px; font-size: 18px;}
.page_content .page_content-category_v1 a{text-decoration: none;}
.page_content .page_content-category_v1 a:hover{text-decoration: underline;}
.page_content .page_content-category_v1 a.link1{border-right: 1px solid #ffffff; padding-top: 0px; color: #161616; padding-right: 15px; margin-right:15px;}
.page_content .page_content-category_v1 a.link2{padding-top: 0px; color: #161616;}

.page_content .page_content-category{border-bottom: 2px solid #ffffff; padding-bottom:10px; margin-top:0px; font-size: 18px; margin-bottom:10px;}
.page_content .page_content-category a{text-decoration: none;}
.page_content .page_content-category a:hover{text-decoration: underline;}
.page_content .page_content-category a.link1{border-right: 1px solid #ffffff; padding-top: 0px; color: #161616; padding-right: 15px; margin-right:15px;}
.page_content .page_content-category a.link2{padding-top: 0px; color: #161616;}
.page_content h1{padding-bottom: 0px; padding-top: 0px; color: #161616; font-size: 26px; margin-top:5px; font-weight: normal; margin-bottom:5px;}
.page_content h2{padding-bottom: 5px; padding-top: 0px; color: #161616; font-size: 20px; margin-top:5px; line-height: 1.5;}
.page_content h3{padding-bottom: 5px; padding-top: 0px; color: #161616; font-size: 18px; margin-top:5px; line-height: 1.5;}
.page_content p{line-height: 1.5;}
.page_content .content p{font-size: 16px;}
.page_content .content a:hover{text-decoration: underline;}
.page_content .content ul{font-size: 16px;}

.page_content .title_part{background: #e6e9ee; padding: 0px;}
.page_content .title_part_light{background: #e6e9ee; padding: 0px; font-size: 16px; font-weight: bold; padding: 10px; margin-bottom: 10px;}
.page_content .title_part_line{font-size: 24px; padding: 10px; margin-bottom: 10px; border-bottom: solid 1px #cdcdcd; padding: 10px;}
.page_content .left_block{float:left; margin-left:10px; margin-right:10px; margin-top:12px;}
.page_content .title_part h1{padding-bottom: 14px; padding-top: 5px; color: #161616; font-size: 18px; margin-top:0px;}

.page_content .page_block {overflow: hidden; margin: 0px 0px; height:100%; background-color: #e6e9ee; padding: 0px 10px 10px 10px;}
.page_content .title_block {border-bottom: 2px solid #ffffff; padding-bottom: 5px; padding-top: 0px; font-color: #161616; font-size: 16px; margin-top:15px;}

.title_block_line {background-color: #e6e9ee; height: 22px; margin-bottom: 5px;}
.title_block_line .green{background-color: #2c7d24; width: 10px; float: left; height: 22px;}
.title_block_line .red{background-color: #c53230; width: 10px; float: left; height: 22px;}
.title_block_line .blue{background-color: #2866a4; width: 10px; float: left; height: 22px;}
.title_block_line .greay{background-color: #464646; width: 10px; float: left; height: 22px;}
.title_block_line .yellow{background-color: #ffcb08; width: 10px; float: left; height: 22px;}
.title_block_line .left{float:left; font-size: 11px; font-weight: bold; padding: 3px 0px 0px 10px;}
.title_block_line .right{float: right; background:url('https://img.shadr.info/img/arr_blue.gif') 5px 9px no-repeat; text-align:right; font-size: 11px; width: 70px;  padding: 3px 10px 0px 0px;}


.list_item {overflow: hidden; margin: 0px 10px 20px 10px;}
.list_item a {color: #000000;}
.list_item a:hover {color: #2866a4;} 
.list_item p {overflow: hidden; margin: 0px 0px 5px 0px; font-size: 14px;}
.list_item h3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;  text-align: left; vertical-align: top; margin:0px;}
.list_item_img_round {float: left; padding-right: 10px;}
.list_item_img_round img{ border-radius: 5px;}
.list_item .list_item_content {overflow: hidden;}
.list_item .list_item_content .date {color: #737373; padding-bottom: 5px;}
.list_item .list_item_title_href{padding-bottom: 5px; font-size: 14px;}


._list_item img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}

.list_item_img {float: left; padding-right: 10px;}
.list_item_img img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.list_item_img_small {float: left; padding-right: 10px;}

.list_item_0 {overflow: hidden; margin: 0px 0px 10px 0px;}
.list_item_0 h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; margin:0px; padding:0px;}
.list_item_0 p  {overflow: hidden; margin: 0px 0px 0px 0px; font-size: 12px;}
.list_item_0 a {color: #000000;}
.list_item_0 a:hover {color: #2866a4;}
.list_item_0 .list_item_title_href{padding-bottom: 5px; font-size: 14px;}



.block_yel{border: 1px solid #fdd9a3; background: #fbebd3; padding: 10px; margin-bottom: 10px;}
.block_yel .title{font-size: 16px; font-weight: bold; padding-bottom:10px; border-bottom: 1px solid #fdd9a3;}

.block_grey{border: 1px solid #cdcdcd; background: #f4f4f4; padding: 10px; margin-bottom: 10px;}
.block_grey .title{font-size: 16px; font-weight: bold; padding-bottom:10px; border-bottom: 1px solid #cdcdcd;}


.add_link_buttom { font-size: 16px; padding-left: 70px; padding-top: 10px; font-weight: bold; color: white; float: left; width: 295px; height: 40px; background: url('https://img.shadr.info/img/css/btn_add_lnk_orange.gif') 0 0 no-repeat; }
.add_link_buttom:hover {color: white;}


.button_line {border: 1px solid #cdcdcd;}
.button_line a {background: #eeeeee; color: #000000; font-size: 12px; text-decoration: none; display: block; padding: 5px 0 5px 5px; text-align: center;}
.button_line a:hover { background: #f4f4f4; color: #c53230; font-size: 12px; text-decoration: none; display: block; padding: 5px 0 5px 5px;}

.add_link_buttom_blue {font-size: 14px; font-weight: bold; color: white; float: left; width: 240px; height: 60px; background: url('https://img.shadr.info/img/btn_add_lnk_blue.gif') 0 0 no-repeat;}
.add_link_buttom_blue:hover {color: white;}
.add_link_buttom_blue span{padding-left:50px; top:20px; position: relative;}

.pic_catalog{background: url('https://img.shadr.info/img/pic_catalog16.png') 5px 0px no-repeat; text-align: left; padding-left:30px; padding-bottom:5px;}



.upload_link_buttom {font-size: 16px; font-weight: bold; color: white; float: left; width: 240px; height: 60px; background: url('https://img.shadr.info/img/btn_upload_lnk_orange.gif') 0 0 no-repeat;}
.upload_link_buttom:hover {color: white;}
.upload_link_buttom span{padding-left:70px; top:20px; position: relative;}

#gallery_view_img{width: 900px; margin: auto;}

.gallery_preview{border: 1px solid #cdcdcd; padding:2px; overflow: hidden; }

#gallery_preview_albom_container {margin:0px;}
#gallery_preview_albom img{margin:0px 10px 10px 0px;}

.category_description_container{text-align: right; width:100%; display:inline-block;}
.category_description{width: 350px; position: relative;  top:-20px; right:20px; float: right;}
.quote{font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #c53230; font-weight: bold; font-style: italic; position: relative; top:1px; margin-bottom:4px; line-height: 0px; padding:2px;}


/* Открытие комментариев */
div.boxblock{cursor:pointer;}
div.boxblock ins{font-size:18px; text-decoration: dashed; color: #2c7d24;}
/* конец Открытие комментариев */

/* Комментарии */
div.komment{width: 100%; overflow: block; margin-top:10px;}
div.komment .komment_block {width: 90%; margin:0 auto;}
/* конец Комментарии */


.part_counter{font-size: 20px; padding: 10px; border: 1px solid #cdcdcd; background:#f4f4f4; margin-right: 10px;}

/* AFISHA */
#afisha-search h3{color:#ffffff; font-size:14px; padding:0px; margin:0px 0px 5px 0px;}

.label_green{background-color: #2c7d24; font-size: 12px; font-weight: bold; padding: 1px 15px 1px 15px; font-family: Arial, Verdana; color: #FFFFFF; text-transform:uppercase; margin-left: 5px;}
.label_red{background-color: #c53230; font-size: 12px; font-weight: bold; padding: 1px 15px 1px 15px; font-family: Arial, Verdana; color: #FFFFFF; text-transform:uppercase; margin-left: 5px;}
.label_yellow{background-color: #ffcb08; font-size: 12px; font-weight: bold; padding: 1px 15px 1px 15px; font-family: Arial, Verdana; color: #FFFFFF; text-transform:uppercase; margin-left: 5px;}

.label_green_small{background-color: #2c7d24; font-size: 8px; font-weight: bold; padding: 0px 5px 0px 5px; font-family: Arial, Verdana; color: #FFFFFF; text-transform:uppercase; margin-left: 5px;}
.label_red_small{background-color: #c53230; font-size: 8px; font-weight: bold; padding: 1px 5px 1px 5px; font-family: Arial, Verdana; color: #FFFFFF; text-transform:uppercase; margin-left: 5px;}
.label_yellow_small{background-color: #ffcb08; font-size: 8px; font-weight: bold; padding: 1px 5px 1px 5px; font-family: Arial, Verdana; color: #FFFFFF; text-transform:uppercase; margin-left: 5px;}


.bank_kurs_up:after {position:relative; float:right; right:-5px; top:5px; width:10px; height:10px; content:""; background-image:url(https://img.shadr.info/img/arr_top_green.png);background-repeat:no-repeat;}
.bank_kurs_down:after {position:relative; float:right; right:-5px; top:5px; width:10px; height:10px; content:""; background-image:url(https://img.shadr.info/img/arr_bottom_red.png);background-repeat:no-repeat;}

.scrollup{width:120px; height:50px; opacity:0.3; position:fixed; bottom:120px; right:70px; display:none; text-indent:-9999px; background: url('https://img.shadr.info/img/scrollup.png') no-repeat; transition: 0.3s;}
.scrollup:hover {opacity:0.7; transition: 0.3s;}

/* MARKET */
.market {margin-bottom:10px;}

.share { text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 15px; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd;}
.share p {font-size: 16px; font-weight: bold; text-transform: uppercase;}


