@charset "utf-8";
/* CSS Document  */

body { margin:0; padding:0; width:100%;  font:normal 14px sylfaen, tahoma, verdana; color: #333333; background: #f0f0f0; }
html { padding:0; margin:0; font:normal 14px sylfaen, tahoma, verdana; color: #333333; }

#web-wrapper { width: 100%; margin: 0; padding:0;}
.web-wrapper { margin: 0 auto; width: 980px; padding:0; }
.clearfix { clear: both; }
.clear { clear:both; padding:0; margin:0; background:none; }
p, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul { padding-left: 25px; list-style: disc outside; }
ol { padding-left: 25px; list-style: decimal outside; }
li { padding: 2px 0 2px 0;  }

a { color: #0975e4; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }

#web-header,
#web-menunavwrap,
#web-shadowbox,
#web-containerwrap,
#web-footerwrap {
	width: 100%; clear: both; display: inline-block;
}

.dlevideoplayer { display: block; margin: auto; width: 50%;}

/*   header */
#web-header-box { margin: 0; padding: 0; width: 100%; }
#web-header-l{ float:left;  width: 370px; padding:0; margin: 15px 0 0 5px; }
#web-header-logo { float:left; padding:0; margin:0; width: 100%; overflow: hidden;}
#web-header-logo-a { background: url("../images/logo.png") no-repeat 0 0; height: 69px; width: 360px; display: block; margin: 0; padding: 0; }
#web-header-logo span { display: none; }
#web-header-r{ float:right; width: 450px; margin: 10px 5px 10px 0; padding:0; font:normal 16px sylfaen, Tahoma, Geneva, sans-serif; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-align:right; text-transform: uppercase;}
 

/*   menu */
#web-menu-box { margin: 0; padding: 0; width: 100%; }
#web-menu-block { width: 980px;   padding:0; margin: 0 auto; }
#mmi-topmenu-home { width:80px; height:55px; float:left; padding:0; margin:0 ; background:#da4434; }
#sddmhome {margin: 0;  padding: 0; z-index: 30; }
#sddmhome li {margin: 0;  padding: 0; list-style: none; float: left; height:50px; }
#sddmhome li a {display: block; margin: 0; padding: 18px 0 12px 15px; font: normal 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#f4f4f4; text-shadow: 0px 0px 1px #eaeaea; text-transform: uppercase;}
#sddmhome li a:hover{ font: normal 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none;  color:#e8e8e8; text-shadow: 0px 0px 1px #e8e8e8;}
#mmi-topmenu-box { width:900px; height:55px; float:left; padding:0; margin:0 ; background:#363636; }
#sddm {margin: 0;  padding: 0; z-index: 30; }
#sddm li {margin: 0;  padding: 0; list-style: none; float: left; height:50px; }
#sddm li a {display: block; margin: 0; padding: 18px 11px 16px 12px; font: normal 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#acacac; text-shadow: 0px 0px 1px #bababa; text-transform: uppercase;}
#sddm li a:hover{ font: normal 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#f4f4f4; text-shadow: 0px 0px 1px #eaeaea; }
#sddm div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #FFFFFF; }
#sddm div a{position: relative; display: block; margin: 0; padding: 0; width: auto; white-space: nowrap; text-align:center; font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #363636; text-shadow: 0px 0px 1px #535353;  text-transform: uppercase;}
#sddm div a:hover{font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }


/*  container */
#web-container { margin:  0; padding: 0;  overflow: hidden;  }
#web-contentwrap { float: left; width: 980px; margin: 0; padding: 10px 0 0 0; overflow: hidden; }
 
.web-abox { width: 978px; float:left; overflow: hidden; padding:0; margin:0 0 10px 0; border: 1px solid  #e1e1e1; background: #FFFFFF;}
.web-aboxl { width: 625px; float:left; overflow: hidden; padding:0; margin:0; }



.slideshow--top
{
    width: 100%;
    height: 380px;
    
}
 
.slideshow
{
    position: relative;
    float: left;
}
.slideshow__item
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.slideshow__prev,
.slideshow__next
{
    position: absolute;
    top: 0;
    bottom: 0;
}
.slideshow__prev
{
    left: 0;
    right: 50%;
}
.slideshow__prev:hover
{
    background: rgba(0,0,0,0.2);
    background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(231,56,39,0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.2)), color-stop(100%, rgba(231,56,39,0)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(231,56,39,0) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(231,56,39,0) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(231,56,39,0) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(231,56,39,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#e73827', GradientType=1 );
}
.slideshow__next
{
    left: 50%;
    right: 0;
}
.slideshow__next:hover
{
    background: rgba(231,56,39,0);
    background: -moz-linear-gradient(left, rgba(231,56,39,0) 0%, rgba(231,56,39,0) 0%, rgba(0,0,0,0.2) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,56,39,0)), color-stop(0%, rgba(231,56,39,0)), color-stop(100%, rgba(0,0,0,0.2)));
    background: -webkit-linear-gradient(left, rgba(231,56,39,0) 0%, rgba(231,56,39,0) 0%, rgba(0,0,0,0.2) 100%);
    background: -o-linear-gradient(left, rgba(231,56,39,0) 0%, rgba(231,56,39,0) 0%, rgba(0,0,0,0.2) 100%);
    background: -ms-linear-gradient(left, rgba(231,56,39,0) 0%, rgba(231,56,39,0) 0%, rgba(0,0,0,0.2) 100%);
    background: linear-gradient(to right, rgba(231,56,39,0) 0%, rgba(231,56,39,0) 0%, rgba(0,0,0,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#000000', GradientType=1 );
}
.slideshow__dots
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
    text-align: center;
}
.slideshow__dot
{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 50%;
    background-color: #efb0aa;
    cursor: pointer;
}
.slideshow__dot.active
{
    background-color: #db4737;
}




.web-aboxr { width: 353px; float:left; overflow: hidden; padding:0; margin:0; }
.web-aboxr-h { width: 353px; height:34px; float:left; overflow: hidden; padding:14px 0 0 0; margin:0; background:#f5f5f5; font:normal 18px sylfaen, Tahoma, Geneva, sans-serif; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-transform: uppercase; text-align: center;}
.web-aboxr-menu { width: 353px; height:82px; float:left; overflow: hidden; padding:0; margin:0; border-top: 1px solid  #e1e1e1; }
.web-aboxr-menui { width: 110px; float:left; overflow: hidden; padding:17px 0 0 0; margin:0; text-align:center; }
.web-aboxr-menut { width: 243px; float:left; overflow: hidden; padding:28px 0 0 0; margin:0; font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-transform: uppercase;}
.web-aboxr-menut a { font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web-aboxr-menut a:hover{ font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }

.web-bbox { width: 980px; float:left; overflow: hidden; padding:0; margin:0 0 0 0;}
.web-bboxl { width: 483px; float:left; overflow: hidden; padding:0; margin:0 5px 10px 0; border: 1px solid  #e1e1e1; background: #FFFFFF;}
.web-bboxl-p { width: 483px; float:left; overflow: hidden; padding:0; margin: 0; }
.web-bboxl-h { width: 443px; float:left; overflow: hidden; padding: 20px 20px 0px 20px; margin: 0; font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090;}
.web-bboxl-h a { font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web-bboxl-h a:hover{ font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }
.web-bboxl-t { width: 443px; float:left; overflow: hidden; padding:0px 20px 0px 20px; margin: 0; font:normal 16px sylfaen, Tahoma, Geneva, sans-serif; color:#555555;}
.web-bboxl-r { width: 443px; float:left; overflow: hidden; padding:0px 20px 20px 20px; margin: 0; text-align:right;}
.web-bboxr { width: 483px; float:left; overflow: hidden; padding:0; margin:0 0 10px 5px; border: 1px solid  #e1e1e1; background: #FFFFFF;}

.web_bbcodes {
	font:normal 14px sylfaen, tahoma, verdana; color: #555555;  text-transform: uppercase;
	padding: 4px 2px 3px 2px; margin:2px;  
   border: 1px  solid #cccccc; display:inline-block;  width: 95px; text-align:center;  
   background: #fdfdfd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 48%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(48%,#f1f1f1), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */

  -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}
.web_bbcodes a { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web_bbcodes a:hover{ font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }
 
 
.web-cbox { width: 978px; float:left; overflow: hidden; padding:0; margin:0 0 10px 0; border: 1px solid  #e1e1e1; background: #FFFFFF;}
.web-cboxa { width: 326px; height:150px; float:left; overflow: hidden; padding:0; margin: 0; }
.web-cboxb { width: 326px; height:150px; float:left; overflow: hidden; padding:0; margin: 0; background:#da4434;}
.web-cbox-i { width: 100px;  float:left; overflow: hidden; padding:50px 0 0 0; margin: 0; text-align:center; }
.web-cbox-h { width: 200px; float:left; overflow: hidden; padding:0 0 0 24px; margin: 42px 0 0 0; font: normal 24px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b;  text-transform: uppercase; border-left: 2px solid  #da4434;}
.web-cbox-h a { font: normal 24px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-transform: uppercase; }
.web-cbox-h a:hover{ font: normal 24px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web-cbox-hw { width: 200px; float:left; overflow: hidden; padding:0 0 0 24px; margin: 42px 0 0 0; font: normal 24px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#f4f4f4; text-shadow: 0px 0px 1px #eaeaea; text-transform: uppercase; border-left: 2px solid  #f4f4f4;}
.web-cbox-hw a { font: normal 24px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#f4f4f4; text-shadow: 0px 0px 1px #eaeaea; text-transform: uppercase; }
.web-cbox-hw a:hover{ font: normal 24px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
 
 
.web-dbox { width: 958px; float:left; overflow: hidden; padding:20px 10px 20px 10px; margin:0 0 10px 0; border: 1px solid  #e1e1e1; background: #FFFFFF;}


.web-dboxa { width:339px; float:left; overflow: hidden; padding:0; margin:0;  border:1px solid #e1e1e1;}
.web-dboxal  { width:117px;  float:left; overflow: hidden; padding:1px; margin:0 5px 0 0; }
.web-dboxar { width:215px;  float:left; overflow: hidden; margin:0; padding:7px 0 0 0; font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b;  text-transform: uppercase;}
.web-dboxar a { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b;}
.web-dboxar a:hover { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }

.web-dboxb { width:239px; float:left; overflow: hidden; padding:0; margin:0 9px 0 9px; border:1px solid #e1e1e1;}
.web-dboxbl  { width:67px; float:left; overflow: hidden; padding:1px; margin:0 5px 0 0; }
.web-dboxbr { width:165px;float:left; overflow: hidden; margin:0; padding:15px 0 0 0; font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #a3171e; text-shadow: 0px 0px 1px #bd4b51;  text-transform: uppercase;}
.web-dboxbr a { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #a3171e; text-shadow: 0px 0px 1px #bd4b51;}
.web-dboxbr a:hover { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #a3171e; text-shadow: 0px 0px 1px #bd4b51;}

.web-dboxc { width:355px; float:left; overflow: hidden; padding:0; margin:0 ; border:1px solid #e1e1e1;}
.web-dboxcl  { width:53px; float:left; overflow: hidden; padding:1px; margin:0 5px 0 0; }
.web-dboxcr { width:295px; float:left; overflow: hidden; margin:0; padding:7px 0 0 0; font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #3d5764; text-shadow: 0px 0px 1px #657882;  text-transform: uppercase;}
.web-dboxcr a { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #3d5764; text-shadow: 0px 0px 1px #657882;}
.web-dboxcr a:hover { font: normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #3d5764; text-shadow: 0px 0px 1px #657882;}
 
/*   news box */
.web-news { width: 958px; float:left; overflow: hidden; padding:10px; margin:0 0 10px 0; border: 1px solid  #e1e1e1; background: #FFFFFF; }
.web-news-tit { width: 958px; float:left; overflow: hidden; margin:0; padding:5px 0 5px 0; font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none;  color: #da4434; text-shadow: 0px 0px 1px #df594b;  text-transform: uppercase;}
.web-news-tit a { font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web-news-tit a:hover { font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }
.web-news-text { width: 958px; float:left; overflow: hidden;  margin:0; padding:0; font:normal 16px sylfaen, Tahoma, Geneva, sans-serif; color:#404040; line-height: 18px;   }
.web-news-bot { width: 958px; float:left;  padding: 0; margin:5px 0 5px 0;  overflow: hidden; }
.web-news-botl {float:left;}
.web-news-botr {float:right;}
.web-fullnews-print { background: #ffffff; border: none; color: white; padding: 0; text-align: center; text-decoration: none; display: inline-block; margin: 0; cursor: pointer;}

.web-news-textimg {border:1px solid #e1e1e1; padding:1px; float: left; margin: 1px 5px 1px 1px;}
.web-news-line { width: 580px; clear:both; border-top: 1px  solid #ede6e9; padding:0; margin:0 auto;  background:none;}
 
.web-newsboxgallery { width: 294px; height:250px; float:left; overflow: hidden; padding:10px; margin:0 5px 10px 5px;  border: 1px solid  #e1e1e1; background: #FFFFFF; }
.web-newsboxgalleryimg {border:1px solid #e1e1e1; padding:1px; float: left; margin: 1px;}
.web-newsboxgallerya { width: 294px; float:left; overflow: hidden; padding:0; margin:0; }
.web-newsboxgalleryb { width: 294px; float:left; overflow: hidden; margin:0; padding:0; font:normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; text-transform: uppercase;}
.web-newsboxgalleryb a {font:normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; text-transform: uppercase;}
.web-newsboxgalleryb a:hover { font:normal 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-transform: uppercase;}

 /*  publicinfo */
 .web-publicinfoh {font:normal 16px  sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#da4434; text-shadow: 0px 0px 1px #da4434; text-transform: uppercase;}
 .title_spoiler a {font:normal 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#404040; text-shadow: 0px 0px 1px #a5a5a5; text-transform: uppercase;}
 .title_spoiler a:hover{font:normal 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-transform: uppercase;}
  
.web-publicinforeport { width: 916px; float:left; overflow: hidden; padding:0; margin:20px;   background: #FFFFFF;  font:normal 16px sylfaen, Tahoma, Geneva, sans-serif; color:#404040; line-height: 18px; }
.web-publicinfo-titreport { width: 842px; float:left; overflow: hidden; margin:0; padding:12px 0 8px 10px; font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#404040; text-shadow: 0px 0px 1px #a5a5a5; border-left: 5px solid  #da4434;}
.web-publicinfo-titreport a {font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#0975e4; text-shadow: 0px 0px 1px #89bdf2;}
.web-publicinfo-titreport a:hover { font:normal 13px  sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#0975e4; text-shadow: 0px 0px 1px #89bdf2;}
.web-publicinfo-iconreport { width: 30px; float:left; overflow: hidden; margin:0; padding:8px 0 5px 0; }

  

 
.web_navigation { color:#2c2c2c; font-size:13px; margin: 10px;  border:0px;  text-align:center;  }
.web_navigation a:link,
.web_navigation a:visited,
.web_navigation a:hover,
.web_navigation a:active { text-decoration:none; color:#fff; background: #da4434;  padding:3px 6px; font:normal 13px 'bpg_arial_2009', sylfaen, tahoma, verdana; border-radius: 4px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;}
.web_navigation a:hover { background: #e4766a; color:#fff; padding:3px 6px; font:normal 13px 'bpg_arial_2009', sylfaen, tahoma, verdana; border-radius: 4px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;}
.web_navigation span { text-decoration:none; background:#fff; padding:3px 6px; margin: 2px;  color:#2c2c2c; font:normal 13px 'bpg_arial_2009', sylfaen, tahoma, verdana; border-radius: 4px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;}
	
 




.web-book-2017 {float:left;  width: 483px; text-align:center; overflow: hidden; padding:24px 0 0 0; margin: 0; font: normal 28px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b;  text-transform: uppercase; }
.web-book-2017 a { font: normal 28px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; text-transform: uppercase; }
.web-book-2017 a:hover{ font: normal 28px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web-imp-2017 {float:left;  width: 483px; text-align:center; overflow: hidden; padding:24px 0 0 0; margin: 0; font: normal 28px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #fff; text-shadow: 0px 0px 1px #fff;  text-transform: uppercase; }
.web-imp-2017 a { font: normal 28px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #fff; text-shadow: 0px 0px 1px #fff; text-transform: uppercase; }
.web-imp-2017 a:hover{ font: normal 28px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: underline; color: #fff; text-shadow: 0px 0px 1px #fff; }
.web-btn-2017 {float:left;  width: 483px; text-align:center; overflow: hidden; padding:0; margin: 0;}




.web_b2017 {
	font:normal 18px sylfaen, tahoma, verdana; color: #555555;  text-transform: uppercase;
	padding: 4px 2px 3px 2px; margin:12px 24px 24px 24px;  
   border: 1px  solid #cccccc; display:inline-block;  width: 200px; text-align:center;  
   background: #fdfdfd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 48%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(48%,#f1f1f1), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 48%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */

  -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}
.web_b2017 a { font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #5f5f5f; text-shadow: 0px 0px 1px #909090; }
.web_b2017 a:hover{ font: normal 18px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color: #da4434; text-shadow: 0px 0px 1px #df594b; }




/*   footer */
#web-footer { margin: 0; overflow: hidden; position: relative; width: 100%;  }
.web-copyright { padding: 50px 0 10px 0;    text-align:center; font:normal 12px sylfaen, tahoma, verdana; color: #da4434; text-shadow: 0px 0px 1px #df594b;  text-transform: uppercase;}

 