body {
        font: 100% Tahoma; background: #506FF0; color:#424242; margin: 1px; font-size:14px;
}

p {font-family:Verdana, Arial, sans-serif; font-size:16px; color:#424242; margin:10px;}
a {font-family:Verdana, Arial; color:#999; font-size:14px;} 
a:hover  {
	color: #333;
	text-decoration:none;
}
.vivod{font-family:Verdana, Arial; color:#7070D0; font-size:14px;}
a.vivod:hover  {
	color: #000;
	text-decoration:none;
}
li{font-size:14px; color:#222222; font-style:italic;}
table{margin:10px;}
td{margin:10px;}
.calltail{ color:#DDD; font-size:13px; }
a.calltail:hover  {
	color: #FFF;
	text-decoration:none;
}
.leftblock{ background:#B0B0D0; }
.leftc{color:#000090; margin: 10px; font-size:16px; border-bottom:solid 1px #157721; font-weight: bold;}
.tailtext{font-size:11px; color:#CC3300; margin-left:400px;}
.tailg{font-size:11px; color:#444;}
.viewinfo{font-size:12px; color:#999999; }
.viewinfo2{font-size:13px; color:#003366; font-weight: bold;}
.tableindex{margin: 0px;}
.yes{font-size:14px; color:#009900; font-weight: bold;}
.no{font-size:14px; color:#FF0000; font-weight: bold;}
.viewcat{font-size:12px; color:#777777; font-weight: bold;}
.goodcat{font-size:12px; color:#009900; font-weight: bold;}
.badcat{font-size:12px; color:#FF0000; font-weight: bold;}
.red{color:#FF0000; font-weight: bold;}
.green{color:#007F00; font-weight: bold;}
.page{text-align:center;}
a.lefts{font-family:Tahoma, Verdana, Arial; color:#4040A0; font-size:14px; margin:3px;padding: 1px 1px 1px 5px;width: 90%;display: block;}
a.lefts:hover  {
	color: #000;
	text-decoration:none;
}
a.ssilkal {margin:3px;padding: 1px 1px 1px 17px;width: 90%;display: block;color: #303090;background: url(/img/aleft1.png) no-repeat 1px 1px;
font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:500;
}

a.ssilkal:hover,
a.ssilkal:active,
a.ssilkal:focus {margin:3px;padding: 1px 1px 1px 17px; color: #303090;background: url(/img/aleft2.png) no-repeat 1px 1px #FFF; text-decoration: none; 
font-weight:800;}
a.ssilkal#active_menu {margin:3px;padding: 1px 1px 1px 17px; color: #303090;background: url(/img/aleft2.png) no-repeat 1px 1px #FFF;font-weight: bold;}

h1{color:#7070D0; margin: 30px; font-size:18px;}
h2{color:#7070D0; margin: 20px; font-size:16px; border-bottom:solid 1px #202080; }
h3{color:#7070D0; margin: 20px; font-size:16px; border-bottom:solid 1px #202080;}
h4,h5,h6{color:#7070D0; margin: 20px; font-size:16px; border-bottom:solid 1px #202080;}

.centerfon{ background: #FFFFFF; }
.redlink{ color:#FF0000; font-weight: bold;}


.linkpage{  padding: 2px 2px 2px 10px; width: 90%;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0645AD;
	width: 90%;display: block;
	text-decoration: none ; 
}
 a.linkpage:hover,
a.linkpage:active,
a.linkpage:focus { color: #06155D; text-decoration: underline;}


.pagenav {  margin-left: 30px; font-size:11pt; }
        
.pagenav a {
    text-decoration: none;
	background:#fff;
	border: solid 1px #AAE;
	color: #15B;
	text-align:center;
}

.pagenav a, .pagenav span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagenav .current {
    color: #F00;
	font-weight:bold;
}

.pagenav .current.prev, .pagenav .current.next{
	color:#999;
	border-color:#999;
	border: solid 1px #AAE;
	background:#fff;
}
.pagenav .currentmob {
    color: #81DAF5;
	font-weight:bold;
	text-align:center;
	width: 95%; margin: 0 auto; text-align: center;
}
.pagenav .nextmob {display: inline-block; position: absolute  ; border: 1px solid; padding: 3px; margin-top: 0px; text-decoration: none; right: 5px;}
.pagenav a:hover {color:#000; border: solid 1px #FE9A2E; 
text-shadow: 1px 1px 5px #FE9A2E, 0 0 0.1em #FE9A2E; /* Параметры тени */
}
.pagenav .prevmob {display: inline-block; position: absolute  ; border: 1px solid; padding: 3px; margin-top: 0px; text-decoration: none; left: 5px;}
.pagenav .currentmob {
    color: #81DAF5;
	font-weight:bold;
	text-align:center;
	width: 95%; margin: 0 auto; text-align: center;
}


/*
     */
/*
*/