.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:#4975a3;
padding: 10px;
border-radius:6px;  
-webkit-border-radius:6px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
overflow: hidden;
}	

.block_grey{
background:#f4f4f4;
padding: 10px;
overflow: hidden;
}	

.block_grey_v2{
background:#e6e9ee;
padding: 10px;
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-image: -o-linear-gradient(#e6e9ee, #FFFFFF);  
    } 
    
.background_blue_gradient{
width:100%;
background: #4b7fb3; /* Old browsers */
/* 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 */
}
    
.table_list_0_10 { border-collapse:collapse; }
.table_list_0_10 thead td { padding: 10px; text-align: center; font-size: 10px; color: #737373;}
.table_list_0_10 tbody tr { height: 72px; }
.table_list_0_10 tbody td { padding: 10px; text-align: center;}



.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; position: relative; width: 100%; background:#e6e9ee;}
.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: 340px; color: #FFF;
    font-size: 14px;
    padding: 10px;
    filter:alpha(opacity=75);
    opacity:.75;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
    position: absolute;
    bottom: 4px;
    left:3px;
    margin: 0;}

   
.list_item_lnk {margin:10px 0px 10px 0px;}
.list_item_lnk_2 {margin:2px 0px 2px 0px;}


.zoom_ico {position: relative;  top: -40px; left: 200px; margin:0px 0px -30px 0px; width: 32px; height: 28px; background: url('http://img.shadr.info/img/zoom.png') no-repeat; cursor:pointer; opacity: 0.5;}
.video_ico_big {position: relative;  top: -230px; left: 190px; margin:0px 0px -200px 0px; width: 100px; height: 200px; background: url('http://img.shadr.info/img/pic_video100.png') no-repeat; cursor:pointer;}
.list_item_video_480_desc img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.list_item_video_480_desc {overflow: hidden; position: relative; width: 100%; background:#e6e9ee;}
.list_item_video_480_desc a{text-decoration: none;}
.list_item_video_480_desc a:hover{cursor: pointer;}
.list_item_video_480_desc a .desc{background-color:#345; display: block; width: 460px; color: #FFF;
    font-size: 14px;
    padding: 10px;
    filter:alpha(opacity=75);
    opacity:.75;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
    position: absolute;
    bottom: 4px;
    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: Georgia, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; vertical-align: top; margin:5px 0px 5px 256px; padding-bottom:10px; }
.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 {overflow: hidden; margin: 10px 10px; height:100%;}
.list_item p  {overflow: hidden; margin: 0px 0px 5px 0px;}

.list_item h3{font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left; vertical-align: top; margin:0px;}
.list_item a:hover {text-decoration: none !important;} 

.list_item_date{background: url(/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(/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(/img/pic_komment.gif) 5px 3px no-repeat; text-align: left; padding-left:20px; white-space: nowrap; font-size:10px; color: #737373;}
.list_item_pic_user{background: url(/img/pic_user.gif) 5px 1px no-repeat; text-align: left; padding-left:20px; white-space: nowrap;}

.list_item_img {float: left; padding-right: 10px; min-height: 74px;}
.list_item_img img{ border: 1px solid #cdcdcd; background: #ffffff; padding: 2px;}
.video_ico_s {position: relative; top: -25px; left: 63px; margin:0px 0px -25px 0px; width: 30px; height: 20px; background: url('/img/ico_video_sm.png') no-repeat; cursor:pointer;}
.video_ico_ss {position: relative; top: -25px; left: 43px; margin:0px 0px -25px 0px; width: 30px; height: 20px; background: url('/img/ico_video_sm.png') no-repeat; cursor:pointer;}
.video_ico_b {position: relative;  top: -45px; left: 183px; margin:0px 0px -45px 0px; width: 60px; height: 40px; background: url('/img/ico_video_big.png') no-repeat; cursor:pointer;}


.video_item_container {overflow: hidden;}
.video_block {overflow: hidden; margin: 0px 0px; height:100%; background-color: #e6e9ee; padding: 0px 10px 10px 10px;}
.video_block h2 {border-bottom: 2px solid #ffffff; padding-bottom: 5px; padding-top: 0px; font-color: #161616; font-size: 16px; margin-top:15px;}

h3.video_block_list{font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: top; margin:0px; padding:0px 10px 0px 0px; font-weight: normal;}

.next_previous_canteiner{overflow: hidden;}
.next_previous_canteiner .next{float: left; width: 50%; font-size:11px;}
.next_previous_canteiner .previous {float: right; width: 50%; text-align: right;  font-size:11px;}

#page_content{overflow: hidden;}
#page_content .page_content-category_v1{margin-top:0px; font-size: 14px; font-weight: bold;}
#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:5px; margin-top:0px; font-size: 14px; font-weight: bold; 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: 24px; margin-top:5px; font-weight: normal;}
#page_content h2{padding-bottom: 5px; padding-top: 0px; color: #161616; font-size: 14px; margin-top:5px; line-height: 1.5;}
#page_content p{line-height: 1.5;}

#page_content .title_part{background: #e6e9ee; padding: 0px;}
#page_content .left_block{float:left; margin-left:10px; margin-right:10px; margin-top:12px;}
#page_content .title_part h1{padding-bottom: 19px; 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;}

.block_yel{border: 1px solid #fdd9a3; background: #fbebd3; padding: 2px; margin: 0px;}
.block_yel h3{background: #fbebd3; padding: 2px; margin: 10px 0 10px 5px; font-size: 16px;}

.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('/img/css/btn_add_lnk_orange.gif') 0 0 no-repeat; }
.add_link_buttom:hover {color: white;};
.block_in_menu_2 h4{border-bottom: 2px solid #ffffff; font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; padding-bottom:10px; }

.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('http://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;}

.valid_in_form	{margin-top: 2px; margin-left: 9px; position: absolute; width: 16px; height: 16px;}

.pic_catalog{background: url(/img/pic_catalog16.png) 5px 0px no-repeat; text-align: left; padding-left:30px; padding-bottom:5px;}