@charset "UTF-8";
 /* главные блоки */
 html, body {
 margin:0;
 padding:0;
 height:100%;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 12px;
 letter-spacing: normal;
 line-height: 17px;
 text-transform: none;
 text-decoration: none;
 text-align: left;
 background-image: url(../images/ucoz.png);
}
 #wrapper {height:auto !important;height:100%;min-height:100%;min-width:800px; margin-left: 5px; margin-right: 5px; }
 #header {height:39px;}
 #left {margin-right:420px;height:100%;padding-top: 3px; padding-left: 20px; padding-right: 20px; border-right: 1px dashed #dfdfdf;}
 #right {float:right;width:210px;height:100%;border-left: 1px dashed #dfdfdf;}
 #center {float:right;width:210px;height:100%;}
 #spacer {height:10px;}
 #footer {height:10px;margin-top:-10px; text-align: center; border-top: 1px dashed #dfdfdf; }

 .clear {clear:both;}
 .mod-box-transparent20 {background: url(../images/module_box_transparency20.png) 0 0 repeat;}
 /* меню ховер */
 *{
 list-style:none;
 padding: 0;
 margin: 0;
 }
 #menucontainer{
 position:relative;
 height:39px;
 color:#FFFFFF;
 background:#383636;
 width:100%;
 font-family:Helvetica,Arial,Verdana,sans-serif;
 }
 #menunav{
 position:relative;
 height:38px;
 font-size:12px;
 text-transform:uppercase;
 font-weight:bold;
 background: #fff url(../images/background.jpg) repeat-x bottom left;
 padding:0 0 0 20px;}
 
 #menunav ul{
 margin:0;
 padding:0;
 list-style-type:none;
 width:auto;
 float:left;}

 #menunav ul li{
 display:block;
 float:left;
 margin:0 1px;}

 #menunav ul li a{
 display:block;
 float:left;
 color:#EAF3F8;
 text-decoration:none;
 padding:0 0 0 20px;
 height:38px;}

 #menunav ul li a span{
 padding:12px 20px 0 0;
 height:21px;
 float:left;}

 #menunav ul li a:hover{
 color:#fff;
 background: transparent url(../images/hover.jpg) repeat-x bottom left;}

 #menunav ul li a:hover span{
 display:block;
 width:auto;
 cursor:pointer;}
 #menunav ul li a.current, #menunav ul li a.current:hover{
 color:#fff;
 background: #1D6893 url(../images/left.jpg) no-repeat top left;
 line-height:275%;}
 #menunav ul li a.current span{
 display:block;
 padding:0 20px 0 0;
 width:auto;
 background: #383636 url(../images/right.jpg) no-repeat top right;
 height:38px;}

 /* ---------------------- END Dolphin nav ---------------------- */
 /* меню форма */

 /* меню линк */
 a:link {text-decoration: underline; color: #00a4a6; }
 a:active { text-decoration: none; color: #008284;background: gray; /* А это работает */
 background: rgba(219, 219, 219, 0.5);}
 a:focus { text-decoration: underline; color: #00b0b2; }
 a:hover { text-decoration: underline; color: #005051; background: gray; /* А это работает */
 background: rgba(219, 219, 219, 0.5);}
 a:visited { text-decoration: underline; color: #00b0b2; }

 /* меню футер */

 /* меню таблиц центр */
 .boxTablec {
 margin-bottom: 5px;
 display: block;
 border-bottom: 1px dashed #dfdfdf;
 }
 .boxTitlec {
 font-size: 21px;
 padding: 10px 10px 10px 10px;
 }
 .boxContentc {
 font-size: 14px;
 padding: 10px 10px 10px 10px;
 }
 .boxDetailsc {
 font-size: 11px;
 padding: 5px 5px 5px 5px;
 }
 .boxTablec1:before {
 background: transparent url(../images/top-right.png) no-repeat scroll top right;
 margin-bottom: -20px;
 height: 30px;
 display: block;
 border: none;
 content: url(../images/top-left.png);
 padding: 0;
 line-height: 0.1;
 font-size: 1px;
 }

 .boxTablec1:after {
 display: block;
 line-height: 0.1;
 font-size: 1px;
 content: url(../images/bottom-left.png);
 margin: 0 0 -1px 0;
 height: 30px;
 background: silver;
 background: transparent url(../images/bottom-right.png) scroll no-repeat bottom right ;
 padding: 0;
 }
 /* меню таблиц */
 .boxTable {
 margin-bottom: 5px;
 display: block;
 border-bottom: 1px dashed #dfdfdf;
 }
 .boxTitle {
 font-size: 14px;
 padding: 5px 5px 5px 15px;
 background: gray; /* А это работает */
 background: rgba(219, 219, 219, 0.5);
 }
 .boxContent {
 font-size: 13px;
 padding: 5px 5px 5px 5px;
 }
 hr { border: thin dashed #dfdfdf; }
 ul {
 padding: 0px 0px 0px 5px;
 }
.spoil_title { background-color: #f96; cursor: pointer;} 
.spoil_body { background-color: #9a6; display: none;} 
.selected { font-weight: bolder; }

#share42 {
 display: inline-block;
 padding: 6px 0 0 6px;
 background: #FFF;
 border: 1px solid #E9E9E9;
 border-radius: 4px;
}
#share42:hover {
 background: #F6F6F6;
 border: 1px solid #D4D4D4;
 box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}