BODY {
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size:11px;
    color:#444444;
    margin:0px;
	padding:0;
	background-color:#FFFFFF;
}
TABLE, TD, P, INPUT, BUTTON, SELECT, DIV, H3 { 
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size:11px; 
    }
UL { list-style-type: square; margin-top:5px; margin-bottom:5px; }
LI { padding:2px; margin:0; }

.mColor { color:#993300 }
.f8 { font-size:10px }
.f9 { font-size:9pt }
.f10 { font-size:10pt }
.f12 { font-size:12pt }
.f14 { font-size:14pt }
.f18 { font-size:110px }
.bold { font-weight:bold }
.gray { color:#999999; }

.back { background-color:#F9F9F9; }
.navig {
   background-color:#F9F9F9;
   height:20px;
   border:0px red solid; 
   margin-bottom:5px;
}

/** Blocks */
.mainTable { 
    width:930;
	height:100%;
}
.content {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    background-color:#EBEBEB;
    /*width:100%;*/
	vertical-align:top;
	padding:0px 10px 15px 10px;
	/*border:1px red solid;*/
	line-height: 18px;
}
.content TD, .content P, .content STRONG, .content DIV, .content SPAN {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    /*font-family: Tahoma, Arial, Helvetica, Sans-serif;*/
    font-size:11px;
    line-height: 18px;
}

.lPanel {
	vertical-align:top;
	padding:3px 3px;
	background-color:#DDDDDD;
}
.rPanel {
	vertical-align:top;
	padding:3px 5px;
}
.font { 
    color:#56514E; 
    font-weight:bold;
}
.img {
    border:0px;
}


/** Page header */ 
.pHeaderTable {
    margin-bottom:10px;
    border-bottom:1px #FF3333 solid;
    /*border:1px red solid;*/
}
.pHeaderTitle {
    font-size:18px;
    font-weight:bold;
    padding:10px 10px 5px 10px;
    height:20px;
    width:100%;
}
.pHeaderDesc {
    padding:5px 10px;
    vertical-align:bottom;
}


/** Chapter header & desc */
.header {
    font-size:11pt;
    font-weight:bold;
    background-color:#E1E1E1;
    padding:5px 10px;
    margin-top:5px;
}

/** Blocks */ 
.blockHeader {
    font-weight: bold;
    padding:8px 0px 5px 10px;
	text-align:left;
}
.bHeader {
    font-weight: bold;
    padding:5px 0px 5px 10px;
	text-align:left;
	background-color:#E1E1E1;
	margin-bottom:5px;
}
.bDesc {
    padding:5px ;
}
.title{ font-weight:bold; }
.desc{ font-weight:normal; }


/** Message & Error */
.mes { color:green; padding:5px 10px; font-size:8pt; }
.err { color:red; padding:5px 10px;  font-size:8pt; }
.mesBorder { color:green; border:1px green solid; padding:5px 10px; background-color:#ECFAF2; font-size:8pt; }
.errBorder { color:red; border:1px red solid; padding:5px 10px; background-color:#FAEFEC;  font-size:8pt; }


/** Links */
a:link, a:visited, a:active { color:#444444; text-decoration: underline; }
a:hover { color:#999999; text-decoration: none; }

a.light:link, a.light:visited, a.light:active { color:#999999; }
a.light:hover { }

a.none:link, a.none:visited, a.none:active { color:#444444; text-decoration: none;}
a.none:hover { color:#999999;  text-decoration: none; }

a.nav:link, a.nav:visited, a.nav:active { color:#777777; text-decoration:none; }
a.nav:hover { text-decoration:underline; }

a.tm:link, a.tm:visited, a.tm:active { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; }
a.tm:hover { text-decoration:underline; }

a.tools:link, a.tools:visited, a.tools:active { color:#999999; font-size:10px; text-decoration: none;}
a.tools:hover { color:#999999; font-size:10px; text-decoration: underline; }

a.red:link, a.red:visited, a.red:active { color:#FF1018; font-size:11px; text-decoration: underline;}
a.red:hover { color:#FF1018; font-size:11px; text-decoration: none; }



/** Blank & Form */
FORM { margin: 0px; }
.inputText {
    font-family: Arial, Helvetica, Sans-serif;
    color:#444444;   
    font-size: 9pt; 
    background-color:#FFFFFF;
    border:1px #CCCCCC solid;
    margin:0;
    padding-left:3px;
}
.check {   
    margin:0;
}
.button {   
    color: #FFFFFF;
    font-size: 8pt; 
    background-color:#F91515;
	font-weight:bold;
    border:1px #FFFFFF solid;
    padding:2px 3px;
    margin:5px;
}
select {   
    font-size: 11px; 
    color:#444444;
    border:1px gray solid;
    padding:0;
    margin:0;
}
textarea { 
    color:#56514E;  
    font-size: 9pt; 
    background-color:#FFFFFF;
    border:1px gray solid;
    padding:0;
    margin:0;
}
.blank {
    margin-top:10px;
}
.blHeader {

    font-weight: bold;
    background-color:#D1D1D1;
    padding:4px 10px;
    font-size:8pt;
}
.bt {
	font-size:8pt;
	padding-left:10px;

}
.bi {
	font-size:10px;
	font-weight:normal;
	padding:0px 5px;
}

/** News & Articles */
.nTable {
	width:100%;
}
.nTD {
	border-bottom: 1px #CACACA solid;
    padding:5px;
}
.nMark {
    background-color:#C0C0C0;
}
.nDate {
    color: #888888;
    font-size: 10px;
}
.nName {
    color:#444444;
	font-size:9pt;
	font-weight:bold;
    padding:0px 0px 5px 0px;
}
.nAnnounce {
    color:#444444;
    font-size:11px;
}
.nContent {
    padding:0px 5px;
}
a.nLink:link, a.nLink:visited, a.nLink:active {
    color:#444444;
    font-size:11px;
    text-decoration: underline;
}
a.nLink:hover {
    color:#999999;
	text-decoration:none;
}

/** List */
.lTable {
	border-top: 0px #C9D6E0 solid;
	border-right: 0px #C9D6E0 solid;
	border-bottom: 0px #DBDADA solid;
	border-left: 0px #C9D6E0 solid;
	width:100%;
	/*padding: 5px;*/
	margin-bottom:10px;
}
TR.lhead {
    color:#252525;
    background-color:#EC808A;
	height:20px;
	font-size:9pt;
}
TR.lhead TD {
    color:#FFFFFF;
    padding:1px 10px;
	height:18px;
	text-align:center;
	font-weight:bold;
}
.ll1 {
    background-color:#F3F3F3;
    
}
.ll2 {
    
}
TD.lc {
    height:20px;
    padding:3px 10px;
    border-bottom:1px #B8B8B8 solid;
    color:#000000;
}
.lAuthor {
    color: #444444;
    font-weight:bold;
    background-color:#E1E1E1;
}
.lDate {
    color: #444444;
    text-decoration:none;
    text-align:right;
    background-color:#E1E1E1;
    font-size:10px;
}
.lContent {
    color:#444444;
    padding:5px 0px;
    height:100%;
}
.lContacts {
    color: gray;
}
.lTitle1 {
    font-family:Arial; 
    color:#444444;
    font-size:8pt;
    font-weight:bold;
}
.lTitle2 {
    font-family:Arial; 
    color:#FF1018;
    font-size:8pt;
    font-weight:bold;
}


/** Pager */
.pgrTable {
    background-color:#E1E1E1;
    margin:5px 0px;
    /*border:1px #DBDADA solid;*/
}
.pgrCell {
    padding:1px 6px;
    /*border:1px #F1F1F1 solid;*/
}
.pgrCellActive {
    font-weight:bold;
    background-color:#FDF0F0;
    color:#303030;
    padding:1px 6px;
    border:1px #D93E3C solid;
}
A.pager:link, A.pager:visited, A.pager:active {
    color:#333333;
	font-size:10px;
   /* text-decoration:underline;*/
}
A.pager:hover {
    color:#333333;
}

.lay { padding:6px 12px; background-color:#CDCDCD; }
.layAct { color:#FF1018; font-weight:bold; padding:6px 12px; background-color:#EBEBEB; }
.idTour {
    border-top:1px #333333 solid;
    border-bottom:1px #333333 solid;
    border-left:1px #333333 solid;
    background-color:#FFFFFF;
    padding:5px;
    width:257;
}

/** Route */
.rLeft {
    border-left:2px #D26E02 solid;
    padding:5px 30px 5px 20px;
    height:20px;
    background-color:#BFBEBE;
    font-weight:bold;
}
.rRight {
    border-bottom:1px #AAA9A9 dotted;
    padding:5px 0px 5px 10px;
}

.copyright {
    font-family: Tahoma, Arial, Helvetica, Sans-serif; 
    font-size:11px;
    color:#FFFFFF;
    padding:10px;
}
.svm { color:#FFFFFF; line-height:12pt; }
.svm A:link, .svm A:visited, svm A:active {
	font-size: 10px; color: #FF8800; font-weight:bold;
}

/*	Netpeak.ua 
	SP Gray  */
.adding { margin:15px 0; font-size:9px; }

.adding h1 {
display:block;
font-size:1.4em;
font-weight:bold;
margin:0.6em 0 0.3em 0;
}

.adding h2 {
display:block;
font-size:1.2em;
font-weight:bold;
margin:0.4em 0 0.2em 0;
}

.adding p { margin:4px 0; }