@charset "windows-1251";

/* CSS Document */



/*body,td,th,li, ul, p {	font-size: 13px;	color: #000000;	font-family:Verdana;}*/

body {

	background-color: #0B3C55;

	border: 0;

}

a:hover {color:#393D40; font-size:15px; font-family:Verdana;}

a {color:#121415; font-size:15px; font-family:Verdana;}

body,td,th,li, ul, p {

 font-size: 15px;

 color: #000000;

 font-family:Verdana;

}

a.udm {margin:10px;}

a.udm:visited {color:#FFFFE5; font-family:Calibri; font-size:20px; text-decoration:none;}

a.udm:link {color:#ffffff; font-family:Calibri; font-size:20px; text-decoration:none;}

a.udm:hover {color:#FFFFA9; font-family:Calibri; font-size:20px;}

.actionbar a {

	display:block;

	height:15px;

	padding-left:15px;

	background-image:  url("/img/menudot.gif");

	background-repeat: no-repeat;

	background-position: left center;

	color:#0066B3;

	text-decoration:none;

}

.actionbar a:hover {

	display:block;

 	height:15px;

	color:#699FE5

	padding-left:15px;

	text-decoration:underline;

}

.ptitle {

	color:#A0ADB3;

	font-size:20px;

	font-family:Verdana;

	padding: 20px 10px 10px 0px;

}

.ptitle1 {

	color:#A0ADB3;

	font-size:20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding: 10px 10px 10px 0px;

}

.t180 {

background-image:  url("/img/top180.gif");

	background-repeat: no-repeat;

	background-position: left top;

}

.b180 {

background-image:  url("/img/bot180.gif");

	background-repeat: no-repeat;

	background-position: left bottom;

}

#pw {

	font-family: Verdana;

	font-size: 13px;

	font-weight:bold;

	display:block;

	height:20px;

	padding:0 0 0 20px;

	background-image:  url("/img/bigdot.gif");

	background-repeat: no-repeat;

	background-position: left center;

}

table.mainmenu td {

	padding:0px 12px 0px 0px;

}

table.mainmenu a {

	text-decoration:none;

	font-weight:bold;

	color: #627882;

	font-size:12px;

	font-family: Verdana;

}



table.eventslist td {

	padding-left:20px;

	padding-bottom: 14px;

	padding-top: 4px;

	background-image:  url("/img/grline.gif");

	background-repeat: no-repeat;

	background-position: left bottom;

}

table.eventslist td.comm {

	padding-left:20px;

	padding-bottom: 14px;

	padding-top: 4px;

	background-image:  url("/img/t.gif");

	background-repeat: no-repeat;

	background-position: left bottom;

}

table.traininglist td.trtitle {

	padding-bottom: 12px;

	padding-top: 3px;

	border-bottom:1px solid #E1E6E7;

}

table.traininglist a.evdate {

color:#666666;

display: inline;

}

table.traininglist td.pager {

	padding:5px;

	font-size:10px;

	background-color:#E1E6E7;

	background-image:  url("/img/t.gif");

	background-repeat: no-repeat;

	background-position: left bottom;

}

table.traininglist td.pager a {

color:#000000;

font-size:10px;

}

.evtitle {

	color:#033dcf;

	display:block;

	font-family: Verdana;

	font-size: 14px;

}

.comment {

	display:block;

	padding:5px 0px 2px 0px;

	font-size:12px;

	color: #666666;

	text-decoration:none;

}

.evdate {

	display:block;

	font-size:10px;

}

.evtitle1 {

	color:#033dcf;

	display:block;

	font-family: Verdana;

	font-size: 12px;

}

.evdate1 {

	display:block;

	font-size:10px;

}

table.vactable td {

	padding:4px 0px 4px 0px;

	border-bottom:1px solid #e6e6e6;

}

table.vactable th {

	padding:3px 0px 3px 0px;

	text-align:right;

}

table.vactable td.cost {

	font-size:12px;

	font-weight:bold;

}

table.vactable a {

	text-decoration:none;

	color:#333333;

}

table.vactable a:hover {

	text-decoration:none;

	color:red;

}

table.vote td.question {

	font-size:11px;

	font-weight: bold;

	padding:0px 5px 5px 22px;

	border-bottom:1px solid #e6e6e6;

}

table.vote td.acount {

	padding:2px 3px 2px 3px;

	font-size:11px;

	font-weight: bold;

	vertical-align:text-bottom;

border-top:1px solid #ffffff;

border-bottom:1px solid #e6e6e6;

}

table.vote td.answer {

	padding:2px 0px 2px 7px;

	font-size:11px;

font-style:italic;

	border-top:1px solid #ffffff;

	border-bottom:1px solid #e6e6e6;

}



table.reporthead td.who, td.date {

	padding:10px 0px 0px 20px;

	font-size:14px; 

	font-weight:bold;

	color:#A0ADB3;

}

.rtitle {

	padding-top:7px;

	font-size:18px; 

	font-family:Verdana; 

	font-weight:bold;

}

.rtitle1 {

	padding-top:7px;

	font-size:18px; 

	font-family:Verdana; 

	font-weight:bold;

}

table.reporthead td.thx {

	padding-top:15px;

	padding-left:243px;

	font-size:12px; 

	font-family:Verdana; 

}





p.author{

	font-size:11px;

	text-align:right;

}

.ctitle {

	padding-top: 10px;

	font-size: 11px;

	font-weight:bold;

}

.cadress {

	padding-top: 4px;

	font-size: 11px;

}

.botinfo {

	padding-top:10px;

	padding-bottom:10px;

	border-top: 2px solid #e6e6e6;

}

.ifuwant {

	font-size:10px;



}

table.book td.btitle {

	padding: 0px 10px 10px 10px;

	font-weight:bold;

	font-size:12px;

}

table.book td.banons {

	padding: 0px 10px 10px 10px;

	font-size:11px;

}

table.voteform td.quest {

	padding: 0px 10px 10px 10px;

	font-size:12px;

	font-weight: bold;

}

table.voteform td.ans {

	font-size:11px;

}

table.voteform input.bt {

	font-size:90%;

}

.dv { background-image: url(/img/vd.gif) }

table.advprice td {

	border-bottom:1px solid #e5e5e5;

	font-size:12px;

	padding: 3px 0px 3px 0px;

}

table.advprice td.cost {

	font-weight: bold;

	color:Maroon;

}

table.advprice td.num {

	font-weight: bold;

}

table.advprice td.ban {

	padding-left:5px;

}

.actionbar1 a {

	display:block;

	height:22px;

	font-size:12px;

	font-weight:bold;

	padding-left:15px;

	background-image:  url("/img/menudot.gif");

	background-repeat: no-repeat;

	background-position: left center;

	color:#727703;

	text-decoration:none;

}

.actionbar1 a:hover {

	display:block;

 	height:22px;

 	font-size:12px;

	font-weight:bold;

	color:#727703;

	padding-left:15px;

	text-decoration:underline;

}

table.bcomment {

}

table.bcomment th {

	padding:5px;

	font-size:11px;

	font-weight:bold;

	border-bottom:1px solid #e5e5e5;

	text-align:left;

	background-color:#e5e5e5;

}

table.bcomment td.author {

	padding:5px;

	font-size:11px;

	font-weight:bold;

	border-bottom:1px solid #e5e5e5;

	border-left:1px solid #e5e5e5;

}

table.bcomment td.message {

	padding:5px;

	font-size:12px;

	border-bottom:1px solid #e5e5e5;

	border-left:1px solid #e5e5e5;

	border-right:1px solid #e5e5e5;

}

table.bcomment td.borzov {

	padding:5px;

	font-size:11px;

	font-weight:bold;

	border-bottom:1px solid #e5e5e5;

	border-left:1px solid #e5e5e5;

	background-color:#FAF4CA;

}

table.bcomment td.bmessage {

	padding:5px;

	font-size:12px;

	border-bottom:1px solid #e5e5e5;

	border-left:1px solid #FAF4CA;

	border-right:1px solid #e5e5e5;

	background-color:#FAF4CA;

}

.smb {

	height:90%; 

	font-size:11px;

}

table.treg {

	font-size:12px;

}

table.treg th{

	font-size:14px;

	text-align:left;

	padding: 10px 0px 3px 0px;

	border-bottom:2px solid #e5e5e5;

}

table.atr td{

font-size:11px;

padding:4px 2px 4px 0px;

border-bottom:1px solid #e5e5e5;

}

.tauth {

padding-bottom:10px;

font-size:12px;

font-weight:bold;

}

table.tpm {

	background-image: url(/img/mback.gif);

	background-repeat: repeat-x;

}

table.tpm a:hover {

	display:block;

	background-image: url(/img/mhlback.gif);

	background-repeat: repeat-x;

}

table.vaclist td {

padding: 5px 5px 5px 0px;

border-bottom:1px dotted #e9e9e9;

}

table.vaclist td.vdate {

font-size: 14px;

font-family: Verdana;

padding: 5px 5px 5px 0px;

border-bottom:2px solid #e5e5e5;

font-weight:bold;

color: #666666;

}

table.vaclist td.pager {

font-size:10px;

color: #666666;

padding: 5px 5px 5px 0px;

border-bottom:2px solid #ffffff;

}

table.vaclist td.pager a{

font-size:10px;

color: blue;

}

table.vaclist td.pager a:visited{

font-size:10px;

color: #666666;

}

table.vaclist a {

	font-size:12px;

	font-family: Verdana;

	color:blue;

}

table.vaclist a:visited {

	font-size:12px;

	font-family: Verdana;

	color:#666666;

}

table.vaclist a.comp {

	font-size:10px;

	font-family: Verdana;

	color:#666666;

}

table.vaclist td.cost {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	background-image: url(/img/vaclistdiv.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding:5px 0px 5px 5px;

}

table.card{

	font-family: Verdana;

	font-size:11px;

}

table.card li{

	display:block;

	padding-top:3px;

}

table.card td.cost{

	font-size:18px;

	padding-right:10px;

	color:#333333;

}



table.card td{

}

table.card td.welcome{

	color:#000000;

	padding-top:5px;

	font-size:11px

}

table.card td.costinfo{

	color:#666666;

	padding-top:5px;

}

table.card td.vt{

	font-size:20px;

	padding-bottom:10px;

padding-top:3px;

}

table.card td.sbt{

	padding-top:20px;

	font-size:14px;

	font-weight:bold;

	text-decoration: underline;

	color: #000000;

}

table.card td.info{

	padding-top:5px;

}

table.card td.desc{

	padding:0px 10px 1px 0px;

}

table.card td.vinfo{

	padding-top:10px;

	font-size:14px; 

	font-weight:bold;

	color:#A0ADB3;

}

select.slevel {

	width:240px; 

	height:400px; 

	font-size:12px;

}

table.card td.rtitle {

	padding-top:3px;

	padding-left:0px;

	font-size:18px; 

	font-family:Verdana; 

	font-weight:bold;

}

.light_gray_b {

background-color:#E6F9E6;

}

.light_gray {

background-color:#E6F9E6;

}

.gray_b {

background-color:#E3E9F8;

}

.gray {

background-color:#E3E9F8;

}

table.sform td {

padding: 2px 2px 2px 0px;

font-size:11px;

}

table.sform th{

font-size: 14px;

padding: 5px 5px 5px 0px;

border-bottom:2px solid #e5e5e5;

font-weight:bold;

color: #666666;

text-align:left

}

table.regform td {

padding:5px 5px 5px 0px;

border-top:1px solid #e6e6e6;

}

table.regform td.flabel {

font-weight:bold;

}

table.regform td.regformcomment {

font-size:11px;

color:#777777;

border-top:2px solid #ffffff;

}

.res_td {

padding-top:2px;

padding-bottom:2px;

font-size:11px;

}

#link{ font-size:12px; font-family:Tahoma; color:#FFFF00; font-weight:bold}

#line0{ font-size:11px; font-family:Tahoma; color:white}

#line{ font-size:11px;

 font-family:Tahoma; 

 color:white;

 background-image: url(/img/mhlback.gif);

background-repeat: repeat-x;

}





















