
/* Source: spetshim-local/css/content.css */
body{background:#fff;padding:0px;margin:0px;font-size:9pt;font-family:Arial;}
td{font-size:9pt;}
img{border:0px;}
h1{font-size:20px;color:#0f629a;font-family:'Arial Narrow';margin-top:0px;}
h2{font-size:16px;color:#0b90c8;font-family:'Arial Narrow';}
h3{font-size:14px;color:#0b90c8;font-family:'Arial Narrow';}

#l2_1{background:url('../img/l2_1.gif') repeat-x top left;height:20px;}
#l2_l{background:url('../img/l2_l.gif') no-repeat top left;height:20px;}
#l2_r{background:url('../img/l2_r.gif') no-repeat top right;height:20px;}

#mce{background:url('../img/mce.gif') repeat-x top left;}
#mrig{background:url('../img/mright.gif') no-repeat top left;}
#mlef{background:url('../img/mleft.gif') no-repeat top right;}

a:link,a:visited{color:#1b48a6;text-decoration:none;}
a:hover{color:#1b48a6;text-decoration:underline;}
#l1{background:url('../img/l1.jpg') repeat-x top right;}
#logo{background:url('../img/logo.png') no-repeat top left;}
#l1_1{background:url('../img/l1_1.jpg') no-repeat top left;}
#l1_2{background:url('../img/l1_2.jpg') no-repeat top right;}
#l1_3{background:url('../img/l1_3.gif') no-repeat bottom left;}
#l1_4{background:transparent;height:420px;}
#cows{background:url('../img/0.gif') no-repeat bottom center;height:420px;}
#l2{background:url('../img/l2.gif') repeat-x top left;}
#l3{background:url('../img/btm.gif') repeat-x top left;height:80px;}

#lpm{background:url('../img/l21.gif') repeat-x top left;margin-bottom:15px;}
#lpm1{background:url('../img/lpm1.gif') no-repeat bottom right;}
#lpm2{}

.cpr{color:#f7f7f7;font-size:8pt;}
.cpr a:link{color:#f7f7f7;}
.cpr a:visited{color:#f7f7f7;}
.cpr a:hover{color:#f7f7f7;}

.cpr1{color:#f7f7f7;font-size:8pt;}
.cpr1 a:link{color:#f7f7f7;padding-right:15px;}
.cpr1 a:visited{color:#f7f7f7;padding-right:15px;}
.cpr1 a:hover{color:#f7f7f7;padding-right:15px;}

#u01{background:#d0e0ed;margin-bottom:15px;}
#u02{background:#ffffff;margin-bottom:15px;}
#u03{background:#d0e0ed;margin-bottom:15px;}
#u04{background:#ffffff url('../img/u04.gif') no-repeat bottom right;margin-bottom:15px;}
#u05{background:#0364ab;margin-bottom:15px;}

#u_1{background:url('../img/u.gif') repeat-x top left;}
#u_2{background:url('../img/u.gif') repeat-x bottom left;}
#u_3{background:url('../img/u.gif') repeat-y top left;}
#u_4{background:url('../img/u.gif') repeat-y top right;}
#u1{background:url('../img/u1.gif') no-repeat top left;}
#u2{background:url('../img/u2.gif') no-repeat top right;}
#u3{background:url('../img/u3.gif') no-repeat bottom right;}
#u4{background:url('../img/u4.gif') no-repeat bottom left;}

#ak0{background:#ffffff;}
#ak1{background:url('../img/u.gif') repeat-x top left;}
#ak2{background:url('../img/u.gif') repeat-y top left;}
#ak3{background:url('../img/u.gif') repeat-x bottom left;}
#ak4{background:url('../img/u.gif') repeat-y top right;}
#ak_1{background:url('../img/u1.gif') no-repeat top left;}
#ak_2{background:url('../img/u2.gif') no-repeat top right;}
#ak_3{background:url('../img/u3.gif') no-repeat bottom right;}
#ak_4{background:url('../img/u4.gif') no-repeat bottom left;}


#searchcat{width:180px;border:0px;background:url('../img/0.gif') no-repeat top left;height:29px;font-size:12px;color:#666666;padding:6px;}
#sebut{width:29px;height:29px;border:0px;background:url('../img/sebut.png') no-repeat center left;cursor:pointer;}
#podse{background:url('../img/setext.png') no-repeat top left;}


/**/

#k01{background:#1b59bc url('../img/k01.gif') repeat-x top left;}
#k1{background:url('../img/j1.gif') no-repeat top left;}
#k2{background:url('../img/j2.gif') no-repeat top right;}
#k3{background:url('../img/j3.gif') no-repeat bottom right;}
#k4{background:url('../img/j4.gif') no-repeat bottom left;}

.c2h{font-size:9pt;color:#ffffff;background:#4f90e8;height:22px;text-align:center;font-weight:bold;}
.c2t{font-size:9pt;color:#333333;border-bottom:1px dashed #cccccc;border-left:1px dashed #cccccc;}
.c2ta{font-size:9pt;color:#999999;border-bottom:1px dashed #cccccc;border-left:1px dashed #cccccc;}
.c2tp{font-size:9pt;color:#333333;border-bottom:1px dashed #cccccc;border-left:1px dashed #cccccc;font-weight:bold;}
.c2t1{font-size:9pt;color:#333333;border-bottom:1px dashed #cccccc;border-right:1px dashed #cccccc;border-left:1px dashed #cccccc;}
.c2t a:link{font-weight:bold;color:#333;}
.c2t a:visited{font-weight:bold;color:#333;}
.c2t a:hover{font-weight:bold;color:#333;}

.sata{width:40px;border:1px solid #666; height:25px;font-size:12pt;text-align:center;}
.saba{border:0px;background:url('../img/saba.png') no-repeat center center;width:85px;height:32px;cursor:pointer;font-size:8pt;color:#ffffff;}

.okibas{border:0px;background:url('../img/saba.png') no-repeat center center;width:85px;height:32px;cursor:pointer;font-size:8pt;color:#ffffff;}
.oktobask{border:0px;background:url('../img/saba5.png') no-repeat center center;width:85px;height:32px;cursor:pointer;font-size:8pt;color:#ffffff;}

.pgs{font-size:8pt;color:#333333;}
.pgsm{margin-bottom:10px;}
.vidlinx{font-size:8pt;color:#333333;text-align:right;margin-bottom:10px;}

.path{font-size:8pt;color:#666666;}
.path a:link{color:#666666;}
.path a:visited{color:#666666;}
.path a:hover{color:#666666;}

#selp{background:#e10000;font-size:10pt;font-weight:bold;padding-left:5px;padding-right:5px;color:#ffffff;}
.pgs1 a:link{background:#feae33;font-size:10pt;font-weight:bold;padding-left:5px;padding-right:5px;color:#333;text-decoration:none;}
.pgs1 a:visited{background:#feae33;font-size:10pt;font-weight:bold;padding-left:5px;padding-right:5px;color:#333;text-decoration:none;}
.pgs1 a:hover{background:#e10000;font-size:10pt;font-weight:bold;padding-left:5px;padding-right:5px;color:#ffffff;text-decoration:none;}


.kdivz{width:140px;height:180px;float:left;position:relative;margin-left:1px;margin-right:1px;
border:0px solid #0bf210;padding:0px;margin-right:10px;margin-bottom:10px;
opacity:0.7;filter:alpha(opacity=70);}
.kdivzon{width:140px;height:180px;float:left;position:relative;margin-left:1px;margin-right:1px;
border:0px solid #0bf210;padding:0px;margin-right:10px;margin-bottom:10px;}
#imgz{width:140px;height:180px;margin:0px;}

.pbname{font-size:12pt;color:#ff7b24;margin-bottom:8px;margin-top:5px;}
.zah{font-size:12pt;color:#ff7b24;margin-bottom:0px;margin-top:0px;}
.pbdesc{font-size:9pt;color:#8c8c8c;margin-bottom:7px;margin-bottom:5px;}
.pbfotki {margin-bottom:15px;margin-top:5px;}
.pbfotki img{width:90px;margin-right:3px;}
.pbdate{height:30px;}

.pbdesc1{font-size:9pt;color:#666666;margin-bottom:12px;margin-top:5px;}
.pbfoto1 {text-align:center;}
.pbfoto1 img{margin:1px;}

.pbname1{font-size:12pt;font-weight:bold;color:#666666;margin-bottom:10px;margin-top:15px;}

#vim1{width:250px;margin-bottom:10px;border:1px solid #cccccc;}
.vvm{width:250px;}
#vim2{width:50px;height:50px;}
.vim2list{width:50px;height:50px;float:left;position:relative;margin:1px;
border:1px solid #cccccc;padding:0px;}


.fprice{color:#555;margin-bottom:10px;}
#pric{font-size:12pt;font-weight:bold;color:#333;}
.vidbigdesc{}
.vidbigteh{}
.vidbigteh table{margin-bottom:10px;width:70%;border-top:1px dashed #cccccc;border-right:1px dashed #cccccc;}
.vidbigteh table th{font-weight:bold;font-size:9pt;border-bottom:1px dashed #cccccc;border-left:1px dashed #cccccc;padding:5px;color:#e24200;text-align:left;background:#f4f4f4;}
.vidbigteh table td{font-weight:normal;font-size:9pt;border-bottom:1px dashed #cccccc;padding:5px;border-left:1px dashed #cccccc;}
.viddesc{}


.ncathead{font-size:12px;font-weight:bold;margin-bottom:7px;}
.ncathead a:link, .ncathead a:visited, .ncathead a:hover{color:#1878b2;}

.ncatdesc {font-size:10px;color:#00345b;}
.ncatdesc a:link{color:#00345b;}
.ncatdesc a:visited{color:#00345b;}
.ncatdesc a:hover{color:#00345b;}

.ncatdesc2{
   color:#00345b;
   position: relative;
   overflow: hidden;
   height:144px;
   white-space: wrap;
}

.nhead {font-size:14px;font-weight:bold;color:#00345b;margin-bottom:7px;}
.nhead a:link, .nhead a:visited, .nhead a:hover{color:#00345b;}



.n_catopis{font-size:11px;
   position: relative;
   overflow: hidden;
   height:140px;
   white-space: wrap;
}

.ndesc{font-size:8pt;
   position: relative;
   overflow: hidden;
   height:120px;
   white-space: wrap;
}
.ndesc a:link{color:#444;}
.ndesc a:visited{color:#444;}
.ndesc a:hover{color:#444;}


.ncatimg img{width:150px;z-index:10;}
.ncatimg {height:120px;overflow: hidden;position: relative;z-index:10;}

.headt{font-weight:bold;font-size:10pt;}
.tovskr{font-size:8pt;
   text-align:justify;
   position: relative;
   overflow: hidden;
   height:120px;
   white-space: wrap;
}
.artt{color:#999999;}
.desct{font-size:8pt;}
.desct p{margin-bottom:2px;margin-top:3px;}
.naskt td{font-size:8pt;color:#999999;}
.pricet{font-size:8pt;color:#999999;margin-bottom:8px;}
.dalee{margin-top:5px;}

.cart{}
.carz{font-size:8pt;color:#666;}
.corzag{font-size:10pt;color:#e31e24;font-weight:bold;margin-bottom:8px;}
.corzag a:link{color:#e31e24;}
.corzag a:visited{color:#e31e24;}
.corzag a:hover{color:#e31e24;}


.formfil td{font-size:9pt;color:#333333;padding-bottom:10px;}
#texfil{font-size:9pt;border:2px solid #cccccc;background:#ffffff;width:120px;height:22px;padding:3px;}
#texfil1{font-size:9pt;border:2px solid #cccccc;background:#ffffff;width:80px;height:22px;padding:3px;}
#texfilarea{font-size:9pt;border:2px solid #cccccc;background:#ffffff;width:500px;height:170px;padding:3px;}
#but{background:url('../img/saba2.png') no-repeat center center;width:85px; height:32px;font-size:9pt;color:#ffffff;text-align:center;cursor:pointer;border:0px;}


.link2 {background:#3a7dba;padding:3px;margin-bottom:2px;}
.link2a {background:#3077ae;padding:3px;margin-bottom:2px;}
.formaz {border-top:1px dotted #cccccc;border-left:1px dotted #cccccc;border-right:1px dotted #cccccc;}
.formaz td{font-weight:bold;border-bottom:1px dotted #cccccc;}
.formaz input{width:300px;height:22px;border:2px solid #cccccc;}
.formaz textarea{width:300px;height:150px;border:2px solid #cccccc;}
#prim{font-size:9px;font-style:Italic;font-weight:normal;}


.poform{margin-bottom:10px;}
.pfo{color:#ffffff;}
.pfo1{color:#ffffff;}
.pfo1 input{width:100px;border:1px solid #555555;}
#nstext{width:300px;border:1px solid #555555;}
#ns_arch_but{background:url('../img/saba.png') repeat-x top left;border:0px;font-size:9pt;color:ffffff;margin-top:10px; width:85px;height:32px;cursor:pointer;}


.mnh{color:#e10000;font-size:10pt;font-weight:bold;margin-bottom:5px;}
.mnh a:link{color:#e10000;}
.mnh a:visited{color:#e10000;}
.mnh a:hover{color:#e10000;}
.mnb{font-size:8pt;font-style:Italic;color:#3c3c3c;text-align:justify;margin-bottom:5px;}
.mnb a:link{color:3c3c3c;}
.mnb a:visited{color:3c3c3c;}
.mnb a:hover{color:3c3c3c;}
.mnbp{text-align:right;}
.tnm{margin-bottom:7px;}

#kza{padding-top:4px;}

.kdvz{width:180px;height:180px;}
.kdvzim{width:180px;height:180px;}

.kdvz_m{width:100px;height:100px;}
.kdvzim_m{width:100px;height:100px;}

.kdvzmuz{width:80px;height:80px;margin-top:10px;margin-bottom:10px;}
.kdvzimmuz{width:80px;height:80px;border:1px solid #cccccc;}

.bzt td{padding:3px;}

.kdvzmuz{width:70px;height:70px;}
.kdvzimmuz{width:70px;height:70px;border:0px;}
.other{width:220px;float:left;position:relative;margin-right:5px;margin-bottom:10px;}
.other a:link, .other a:visited, .other a:hover{color:#fff;}

.cante {height:80px;overflow:hidden;font-size:10px;}
.cante a:link{color:#fff;}
.cante a:visited{color:#fff;}
.cante a:hover{color:#fff;}
.imnte {height:80px;padding-top:5px;padding-bottom:5px;}


.cante1 {height:80px;overflow:hidden;font-size:12px;padding-top:10px;}
.cante1 a:link{color:#fff;}
.cante1 a:visited{color:#fff;}
.cante1 a:hover{color:#fff;}

.bdy{padding-top:5px;background:#ffffff;}
		
#bleft{background:url('../img/bleft.png') no-repeat top right; height:40px;width:40px;}
#bright{background:url('../img/bright.png') no-repeat top left; height:40px;width:40px;}


.im img{
    filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
  }

.zagsp {background:#0165ab;margin-bottom:10px;}
.zgg h2{font-size:20px;font-weight:normal;font-family:'Arial Narrow';color:#ffffff;margin:0px;padding:0px;
background:url('../img/h2.png') no-repeat center left;
padding-left:40px;}
/**/
.zgg{padding-top:3px;height:33px;padding-top:7px;}




  
.boxgrid h3{ margin:14px; color:#FFF; font:16px droid sans, Arial, sans-serif; font-weight: bold;
height:41px;overflow:hidden;
margin-bottom:5px;
}
.boxgrid h3 a:link{color:#fff;}
.boxgrid h3 a:visited{color:#fff;}
.boxgrid h3 a:hover{color:#fff;}

.boxgrid{ 
width: 200px; 
height: 200px; 
margin:5px; 
float:left; 
border: solid 5px #f7f7f7; 
overflow: hidden; 
position: relative; 
-webkit-box-shadow: 0px 0px 4px #333;
-moz-box-shadow: 0px 0px 4px #333
}
.boxgrid img{ 
position: absolute; 
border: 0; 
}


.boxgrid img:hover{ 
position: absolute;
border: 0; 
}


.boxgrid p{ 
padding: 0 10px;
padding-left:10px;
color:#f7f7f7; 
font-weight:bold; 
font-size:14px; font-family:Arial, Helvetica, sans-serif;
}

.boxcaption{ 
float: left; 
position: absolute; 
background:url('../img/arrow.png') -1px 8px no-repeat #82bc01;
border-top:2px solid #fff;
height: 120px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 }
 .captionfull .boxcaption {
 top: 130;
 left: 0;
 }
 .caption .boxcaption {
 top: 130;
 left: 0;
 }

#pric5{color:#fff;font-size:18px;}

#predsled{margin-top:30px;margin-bottom:30px;}



.bigidesc table{border-left:1px dashed #cccccc;border-top:1px dashed #cccccc;}
.bigidesc table td{border-bottom:1px dashed #cccccc;border-right:1px dashed #cccccc;padding:3px;}


.prform {padding:5px;border:1px dashed #cccccc;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background:#ebebeb;
}
.prform td{padding:5px;border-bottom:1px dashed #cccccc;font-size:9pt;}
.prform td input{
width:250px;
font-size:9pt;color:#666;
border:1px solid #666666;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
height:25px;
padding:3px;
}

.prform td textarea{
width:250px;
font-size:9pt;color:#666;
border:1px solid #666666;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
height:100px;
padding:3px;
}


.prformdns {padding:5px;border:1px dashed #cccccc;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background:#ebebeb;
}
.prformdns td{padding:5px;border-bottom:1px dashed #cccccc;font-size:9pt;}
.dnsname{
width:250px;
font-size:9pt;color:#666;
border:1px solid #666666;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
height:25px;
padding:3px;
}

.dnstext{
width:250px;
font-size:9pt;color:#666;
border:1px solid #666666;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
height:100px;
padding:3px;
}

#mesg{
width:250px;height:150px;
font-size:9pt;color:#666;
border:1px solid #cccccc;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding:3px;
}

#btts{background:url('../img/btm.gif') repeat-x center left; border:0px;
font-size:9pt;color:#ffffff;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
width:100px;  
cursor:pointer;
  }
#lastline{border:0px;}  

.comm{font-size:8pt;color:999999;}

.bdy ul {list-style: none; padding: 5 10 5 10; margin-left: 20px;}
.bdy ul li {list-style-image: url('../img/li.gif'); padding: 5 5 0 0;}
.bdy ul li ul li {list-style-image: url('../img/li1.gif'); padding: 5 5 0 0;}

#fzag{font-size:9pt;font-weight:bold;background:e1e1e1;}

.headnews{font-weight:bold;}
.descnews{font-size:8pt;font-style:Italic;color:#666666;}
.newsdate{font-size:8pt;color:#666666;text-align:right;font-style:Italic;}
.nfoto img{width:70px;margin-right:8px;}

.sehead{font-weight:bold;font-size:10pt;margin-top:5px;}
.sedesc{font-size:9pt;margin-top:5px;margin-bottom:5px;font-style:italic;}
.rezpo{margin-bottom:10px;border-bottom:1px dashed #cccccc;}

#selte{background:#9ece24;}

/* Source: spetshim-local/css/hormenu.css */


.jquerycssmenu {
  padding: 7px;
  padding-top:3px;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* Верхний уровень меню */
.jquerycssmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	-moz-box-shadow: 2px 2px 2px #666;
	-webkit-box-shadow: 2px 2px 2px #666;
	box-shadow: 2px 2px 4px #CCCCCC;
}
.jquerycssmenu ul li { position: relative; display: inline; float: left; }
.jquerycssmenu ul li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	display: block;
	font-weight:normal;	
	padding: 5px 7px 5px 7px;
	margin-right: 7px;
	text-decoration: none;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.jquerycssmenu ul li a:hover{
	background: #1aa5d0;
	color: #fff;
        text-decoration:none;
}
.jquerycssmenu ul li a:visited {
	color: #fff;
		
}
	
/* подменю 1-го уровня */
.jquerycssmenu ul li ul {
	visibility: hidden;
	position: absolute;
	display: block;
	background: #1aa5d0;
	padding: 3px;
	margin: 0;
	left: 0;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border:1px solid #fff;
  
}
.jquerycssmenu ul li ul li {
	display: list-item;
	float: none;
}
.jquerycssmenu ul li ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 160px;
	background: #1773b6;
	padding: 5px 7px 5px 7px;
	margin: 0;
	border: 0;
		
}
.jquerycssmenu ul li ul li a:hover{
	font-weight: bold;
	background: #2c89cc;
	border: 0;
	color: #ffffff;
	text-decoration:none;
}
.jquerycssmenu ul li ul li a:visited{
	font-weight: bold;
	border: 0;
	color: #ffffff;
}

/* остальные уровни подменю */
.jquerycssmenu ul li ul li ul { top: 0; }

/* стрелочки */
.downarrowclass{
	position: absolute;
	top: 7px;
	right: 5px;
}

.rightarrowclass{
	position: absolute;
	top: 5px;
	right: 5px;
}

/* Source: spetshim-local/menu.css */
#menudiv{
padding-top:15px;padding-bottom:15px;
}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 230px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu a:visited {
color:#fff;
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
  background: #10629c;
  color: #fff;	
  padding: 0.8em;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;

  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;  
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  background: #449edd;
  text-decoration:none;  
  
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;  
  color:#fff;
}

ul.menu li ul li a:visited {
  color:#449edd;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: #d0e0ed;
  color: #449edd;
  padding-left: 15px;
  font-size:9pt;
  text-decoration:none;  
  
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;  
  
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background: #449edd;
  border-left: 0px #449edd solid;
  padding-left: 15px;
  font-size:9pt;
  text-decoration:none;  
  
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;  
  color:#fff;
  
}


ul.menu ul.menu li a:hover {
  border-left: 5px #d5d5d5 solid;
  padding-left: 10px;
  font-size:9pt;
  text-decoration:none;  
  color:#fff;
}

ul.menu ul.menu {
    border-left: 5px #449edd solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: none;
    background:#449edd;

  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;    
    
}
div.panel {
    border: 1px #449edd solid;
    padding: 5px;
    margin-top: 1px;
}

#selthis{
  border-left: 0px #449edd solid;
  font-size:9pt;
}

/* Static-site cleanup and accessibility */
.metrika-pixel {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
}

.site-footer {
  box-sizing: border-box;
  min-height: 75px;
  padding: 12px 28px;
  text-align: center;
}

.site-footer p {
  margin: 4px 0;
}

.error-page {
  box-sizing: border-box;
  min-height: 320px;
  padding: 60px 24px;
  text-align: center;
}

img {
  max-width: 100%;
}

@media (max-width: 900px) {
  body,
  #l1,
  #l2,
  #l3 {
    min-width: 0;
  }

  table {
    max-width: 100%;
  }

  .jquerycssmenu ul li {
    float: none;
    display: inline-block;
  }
}

@media (max-width: 900px) {
  html,
  body {
    width: 100%;
    overflow-x: hidden;
  }

  body {
    font-size: 14px;
  }

  #l1,
  #l1_1,
  #l1_2,
  #l1_3,
  #l1_4,
  #logo {
    width: 100%;
  }

  #l1 {
    background-size: 100% 430px;
  }

  #l1_1,
  #l1_2,
  #l1_3 {
    background-size: auto 100%;
  }

  #l1_4 {
    height: auto;
    min-height: 0;
  }

  #logo {
    box-sizing: border-box;
    padding-top: 90px;
    background-position: center top;
    background-size: min(450px, 100%) auto;
  }

  #logo > table:first-of-type,
  #logo > table:first-of-type > tbody,
  #logo > table:first-of-type > tbody > tr,
  #logo > table:first-of-type > tbody > tr > td:last-child {
    display: block;
    width: 100% !important;
  }

  #logo > table:first-of-type > tbody > tr > td:first-child,
  #mlef,
  #mrig {
    display: none;
  }

  #logo > table:first-of-type table {
    width: 100%;
  }

  #mce {
    display: block;
    width: 100% !important;
    background: rgba(10, 89, 153, 0.94);
  }

  .jquerycssmenu {
    box-sizing: border-box;
    padding: 6px;
  }

  .jquerycssmenu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2px;
    box-shadow: none;
  }

  .jquerycssmenu ul li {
    flex: 1 1 30%;
    text-align: center;
  }

  .jquerycssmenu ul li a {
    box-sizing: border-box;
    margin: 0;
    padding: 9px 6px;
    white-space: nowrap;
  }

  #logo > table:nth-of-type(2),
  #logo > table:nth-of-type(2) > tbody {
    display: block;
    width: 100% !important;
  }

  #logo > table:nth-of-type(2) > tbody > tr:first-child,
  #logo > table:nth-of-type(2) > tbody > tr:last-child {
    display: none;
  }

  #logo > table:nth-of-type(2) > tbody > tr:nth-child(2),
  #logo > table:nth-of-type(2) > tbody > tr:nth-child(2) > td {
    display: block;
    width: 100% !important;
    height: auto;
  }

  #logo > table:nth-of-type(2) > tbody > tr:nth-child(2) p {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6px;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
  }

  #logo > table:nth-of-type(2) > tbody > tr:nth-child(2) a,
  #logo > table:nth-of-type(2) .limp {
    display: block;
    width: 100%;
    height: auto;
  }

  #l2 {
    background-position: top left;
  }

  #l2 > table,
  #l2 > table > tbody,
  #l2 > table > tbody > tr,
  #l2 > table > tbody > tr > td {
    display: block;
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100%;
  }

  #l2 > table > tbody > tr > td[width="16"] {
    display: none;
  }

  #menudiv {
    padding: 10px;
  }

  ul.menu,
  ul.menu ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 5px;
    width: 100%;
  }

  ul.menu li {
    margin: 0;
  }

  ul.menu li a,
  ul.menu ul.menu li a {
    box-sizing: border-box;
    height: 100%;
    padding: 10px;
    text-align: center;
  }

  .bdy {
    box-sizing: border-box;
    max-width: 100%;
    padding: 12px !important;
    overflow-x: auto;
  }

  .bdy > table,
  .bdy > table > tbody,
  .bdy > table > tbody > tr,
  .bdy > table > tbody > tr > td.bdy {
    display: block;
    width: 100% !important;
  }

  .bdy > table > tbody > tr > td[width="15"] {
    display: none;
  }

  .bdy h1 {
    font-size: 22px;
    line-height: 1.2;
    text-align: left !important;
  }

  .bdy h2 {
    line-height: 1.25;
  }

  .bdy p {
    line-height: 1.45;
  }

  .bdy img {
    height: auto;
  }

  input,
  select,
  textarea {
    box-sizing: border-box;
    max-width: 100% !important;
  }

  #u03 {
    margin: 0 10px 15px;
  }

  #u03 table {
    width: 100%;
  }

  #u03 h2,
  #u03 p {
    text-align: left !important;
  }

  .site-footer {
    height: auto !important;
    padding: 16px 12px;
    line-height: 1.4;
  }
}
