@charset "utf-8";
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
body { background:#fff url(../images/body_bg.jpg) top repeat-x; }

/* menu */
.menu { padding:0; margin:0 auto; width:1100 px; height:40px; background: #00984b top repeat-x; color:#fff; cursor: pointer; }
.menu ul { padding:0; list-style:none; border:0; margin:0; padding:0 !important;  }
.menu ul li { float:left; margin:0; border:0;}
.menu ul li a { width: 146px; float:left; margin:0;  color:#fff; font:bold 13px Verdana, Arial, Helvetica, sans-serif;  padding: 12px 5px; text-decoration:none; border-right:1px solid #87a718;}
.menu ul li a.active {color:#000; text-decoration:none; background: #b3d5bb repeat-x;}
.menu ul li a:hover { color:#000; text-decoration:none; background: #b3d5bb repeat-x; }
.menu ul li a.current { color:#000; text-decoration:none; background: #b3d5bb repeat-x; }






/* logo */
.logo { float:left; padding:0; margin:0; padding:30px 0px 30px 30px;}
.logo_text {margin-top:28px; font:normal 17px Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; color:#727b73;}
.sub_text {float:left; padding:0; font:normal 23px Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; color:#727b73; padding-left:30px;}
/* body */
.body { background:#fff; border-left:2px solid #F3F4F4; border-right:2px solid #F3F4F4; }
.line { background: url(../images/vertical_line.gif) top repeat-y;}
.hline { background: url(../images/hor_line.gif) top repeat-x; font-size: 1px;}
td.fon { background: url(../images/bg_td.gif) bottom repeat-x;};


a {color: #d72027; text-decoration: none;}
a:hover {color: #727272;text-decoration:underline;}

.cont-page-body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.submit {background: #224273;color: #fff;font: bold 11px tahoma, sans-serif;border: none;float: right;width: 65px;height: 21px;cursor: pointer;}

.text_date { background-color: #d72027; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; }
.text_cal { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; color: #d72027; }

ul.lista{list-style-image: url('../images/logo_ico.jpg');list-style-position:outside;list-style-type:circle;text-decoration: none;}

.box_news {
background-color:#ffffff;
border-width:2px;
border-color:#d40000;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
/*IE DOES NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:10px 10px 20px #2e0c00;
-webkit-box-shadow:10px 10px 20px #2e0c00;
box-shadow:10px 10px 20px #2e0c00;
filter: progid:DXImageTransform.Microsoft.Shadow(strength=10, direction=135, color='#2e0c00');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=10, Direction=135, Color='#2e0c00')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE DOES NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}

.td_text{COLOR:#000060;FONT-FAMILY:Verdana,Arial,sans-serif;FONT-SIZE:11px;padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px;}
a.anchor{
    COLOR: #000060;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

a.anchor:hover{
    COLOR: #308cf2;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.h12{
  font-size: 20px;
  font-weight: bold;
}

.fonts {background:url(../images/font_feature.jpg) bottom right no-repeat;float: right;padding: 0;}

.shadow img {border: 2px solid #d72027;background: #fff;display: block;margin: -5px 5px 5px -5px;padding: 4px;}
.shadow {background:url(../images/pic-shadow.gif) bottom right no-repeat;float: right;padding: 0;}

.shadow_left img {border: 2px solid #ddd;background: #fff;display: block;margin: -5px 5px 5px -5px;}
.shadow_left {background:url(../images/pic-shadow.gif) bottom right no-repeat;float: left;padding: 0; margin: 0px 10px 0px 0px;}

div.scroll
{
width:1050px;
height:220px;
overflow:auto;
}

.ramca img {border: 2px solid #d72027;background: #fff;display: block;margin: -5px 5px 5px -5px;padding: 4px;}
.flot img {float: left; margin: 0px 10px 0px 0px; border: 2px solid #d72027;}


div.img_autor {margin: 5px 5px 0 0;  border:2px solid #d72027;  height:auto;  width:auto;  float:left;  text-align:center;}
div.img_autor img  {display:inline;  margin:7px;  border:1px solid #d72027;  }
div.img_autor a:hover img  {  border:1px solid #194621;  }

div.desc-hor  {  text-align:center;  font-weight:normal;  width:300px;  padding: 5px;  }


.tytol_news {color: #ed1c24;text-align: left; font-size: 18px; font-weight: bold;}

.fflloott img {float: left; margin: 0px 10px 0px 0px; padding: 4px; border: 2px solid #d72027; text-align:center;}

