/* CSS Document */
body{   margin: 0;  padding: 0px;  background-image:url(../img/bg.jpg);	}
font,th,td,p {  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#2E2E2E;   font-size:12px	}

h1{ font-family: Verdana,Arial,sans-serif; font-size: 130%; color:#000; margin: 10px 0 5px 0; padding: 0px; font-weight: bold; color:#3366AB;}
h2{ font-family: Verdana,Arial,sans-serif; font-size: 130%; color:#3366AB; margin: 15px 0 10px 0; padding: 0px; font-weight: normal;}
h3{ font-family: Verdana,Arial,sans-serif; font-size: 110%; color:#2E2E2E; padding: 5px 0 5px 10px;}
h4{ font-weight:normal;}

TD {  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

#top {min-width: 1000px;max-width: 1355px;_width:expression(this.width<1000?'999px':'auto');_width:expression(this.width> 1355? '1355px': this.width);margin:0 auto; background-image:url(../img/topbar.jpg); height:6px;}
#container {width: 1000px; margin:0 auto;}
#socmedia {         width:35%;         height: 30px;         text-align:left;         color:#336699;         font-size:18px;         font-weight:bold;         font-family: Arial, Helvetica, sans-serif;         padding-top:5px;       }
#headerphone {         width:35%;         height: 30px;         text-align:right;         color:#336699;         font-size:18px;         font-weight:bold;         font-family: Arial, Helvetica, sans-serif;         padding-top:5px;       }

#wrapper {         width:1000px;         margin:0 auto;                  height:350px; margin-bottom:15px;       }
#sldr	{	width:1000px;	height:350px; z-index:2; 	}
#title_1	{	position:absolute; z-index:5;		}
/*#title_2	{ 	position:absolute; margin-top: 270px;  z-index:10;			}*/

#logobar {       /*background: url(../img/logobar.png);*/       height:96px;  }
#logo {      /* background: url(../img/white.jpg);*/       height:96px;       width:328px;  }
#menu_r p 	{	text-align:right	; margin-right:20px; margin-top:15px;   }
#menu_r a 	{	 color:#FFF;   text-decoration:none;   font-size:16px;         font-family: Arial, Helvetica, sans-serif;   text-shadow: 1px 1px 4px #000;		}
#menu_r a:hover 	{	text-shadow: 2px 2px 8px #f4f0e0, -2px -2px 8px #f4f0e0;	}


/*.blok1 {       background: url(../img/bl1.png) no-repeat;       height:94px;       width:234px;  }
.blok1 p{        margin-left:93px;       text-align:left;         color:#666666;         font-size:14px;         font-weight:bold;         font-family: Arial, Helvetica, sans-serif;  }
.blok1 a{         color:#666666;         text-decoration:none;  }
.blok1 a:hover{         text-decoration:underline;  }
*/
.blok1-1 {       background: url(../img/menu_1.png) no-repeat;       height:103px;       width:185px;  }
.blok1-1 p{       margin-left:20px;       margin-top: -20px;       text-align:left;         color:#333;         font-size:15px;        font-family: Arial, Helvetica, sans-serif;  text-shadow: 1px 1px 4px #000;  }
.blok1-1 a{         color:#FFF;         text-decoration:none;  }
.blok1-1 a:hover{         text-decoration:underline;  }


/*.blok2 {       background: url(../img/bl2.png) no-repeat;       height:94px;       width:234px;  }
.blok2 p{       margin-left:93px;       text-align:left;         color:#666666;         font-size:14px;         font-weight:bold;         font-family: Arial, Helvetica, sans-serif;  }
.blok2 a{         color:#666666;         text-decoration:none;  }
.blok2 a:hover{         text-decoration:underline;  }
*/
.blok2-1 {       background: url(../img/menu_2.png) no-repeat;       height:103px;       width:185px;  }
.blok2-1 p{       margin-left:20px;       margin-top: -20px;       text-align:left;         color:#333;         font-size:15px;         font-family: Arial, Helvetica, sans-serif;   text-shadow: 1px 1px 4px #000;   }
.blok2-1 a{         color:#FFF;         text-decoration:none;  }
.blok2-1 a:hover{         text-decoration:underline;  }

/*.blok3 {       background: url(../img/bl3.png) no-repeat;       height:94px;       width:234px;  }
.blok3 p{       margin-left:93px;       text-align:left;         color:#666666;         font-size:14px;         font-weight:bold;         font-family: Arial, Helvetica, sans-serif;  }
.blok3 a{         color:#666666;         text-decoration:none;  }
.blok3 a:hover{         text-decoration:underline;  }
*/
.blok3-1 {       background: url(../img/menu_3.png) no-repeat;       height:103px;       width:185px;  }
.blok3-1 p{       margin-left:20px;       margin-top: -20px;       text-align:left;         color:#333;         font-size:15px;         font-family: Arial, Helvetica, sans-serif;   text-shadow: 1px 1px 4px #000;   }
.blok3-1 a{         color:#FFF;         text-decoration:none;  }
.blok3-1 a:hover{         text-decoration:underline;  }

/*.blok4 {       background: url(../img/bl4.png) no-repeat;       height:94px;       width:234px;  }
.blok4 p{       margin-left:93px;       text-align:left;         color:#666666;         font-size:14px;         font-weight:bold;         font-family: Arial, Helvetica, sans-serif;  }
.blok4 a{         color:#666666;         text-decoration:none;  }
.blok4 a:hover{         text-decoration:underline;  }
*/
.blok4-1 {       background: url(../img/menu_4.png) no-repeat;       height:103px;       width:185px;  }
.blok4-1 p{       margin-left:20px;       margin-top: -20px;       text-align:left;         color:#333;         font-size:15px;         font-family: Arial, Helvetica, sans-serif;   text-shadow: 1px 1px 4px #000;   }
.blok4-1 a{         color:#FFF;         text-decoration:none;  }
.blok4-1 a:hover{         text-decoration:underline;  }

.blok5-1 {       background: url(../img/menu_5.png) no-repeat;       height:103px;       width:185px;  }
.blok5-1 p{       margin-left:20px;       margin-top: -20px;       text-align:left;         color:#333;         font-size:15px;          font-family: Arial, Helvetica, sans-serif;  text-shadow: 1px 1px 4px #000;    }
.blok5-1 a{         color:#FFF;         text-decoration:none;  }
.blok5-1 a:hover{         text-decoration:underline;  }




#leftmenu {width:230px; vertical-align:top; background: url(../img/menubg.jpg); border:3px solid white; padding-top:10px;}

#leftmenu ul {list-style: none; margin:0 0 0 15px; padding:0;}
#leftmenu li {border-bottom:1px solid #336699; width:95%;}
#leftmenu ul li ul li {	border-bottom:none;}

#leftmenu ul li a {
    display: block;
    padding: 4px 0px 5px 25px;
    text-decoration:none;
    color:#336699;
    font-size:16px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    background: url('../img/str2.png') no-repeat;
}

#leftmenu ul li a.novinka {color:red;}

#leftmenu a:hover{
  text-decoration:underline;;
}

#leftmenu li.current a
{
    color:#ff6600;
    background: url('../img/strcur.png') no-repeat;
}
div.moduletable_menu {margin-top:9px;}

#content {width:770px; vertical-align:top; padding:10px 0 10px 5px;}
#content table.data{
    border-collapse: collapse;
    border-color: white;
    border: 1px;
}
#content table.data td{
    padding: 1px 3px 3px 5px;
    border: 1px solid #fff;
	vertical-align:top;  
}

#content table.data td p{
    font-size: 90%;
	text-align:left; 
}

#content table.videodata{
    border-collapse: separate;
    border: 1px solid #fff;
}

#content table.videodata td{
    padding: 3px 3px 3px 5px;
    border: 0px;
    font-size: 100%;
}

#content h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 130%;
 color:#2E2E2E;
 margin: 0 1px -1px 1px;
 padding: 5px 0 5px 10px;
 font-weight: normal;
}

#content h3 a {
 color:#666666;
 text-decoration: underline;

}
#content a {
 color:#666;
}
#content a:visited{
  color: #663399;
}

#topcontent {width:798px; height: 13px;}

#midcontent {width:798px; padding:2px 15px 2px 20px;}

#bottomcontent {width:798px; height: 19px;}

#footer {height:18px; vertical-align:top;background: url(../img/menubg.jpg); border:3px solid white;}

.copy {color:#666666; text-align:left; margin-left:20px;}
.copy a {color:#666666;}



span#message{
  display: block;
  font-weight: bold;
  padding-bottom: 0px;
  color: red;
}

.breadcrumbs {color:#2E2E2E; font-size:95%; margin-bottom:3px;}

.category-list {min-height:500px;}

#system-message-container {display:none;}

#mod-search-searchword {border:1px solid #336699; margin-right:2px;}

.article-info-term {display:none;}

.published {font-style:italic;}

/*Всплывающий скриншот*/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #3d3d3d;
padding: 5px;
left: -1000px;
border: 1px solid white;
visibility: hidden;
color: White;
text-decoration: none;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -10px; /*position where enlarged image should offset horizontally */
}
/*---------------------*/
img {max-width:100%;}
