BODY
{
    BACKGROUND-COLOR: #c6efbd;
    BACKGROUND-REPEAT: repeat;
    background-attachment: fixed;
    scrollbar-3d-light-color: #D8F8FE;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #D8F8FE;
    scrollbar-dark-shadow-color: #0000FF;
    scrollbar-face-color: #90D0FF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #000080
}

@font-face {
	font-family: 'TrebuchetMSRegular';
	src: url('font1-webfont.eot');
	src: local('TrebuchetMSRegular'), url('fonts/font1-webfont.woff') format('woff'), url('fonts/font1-webfont.ttf') format('truetype'), url('fonts/font1-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrebuchetMSBold';
	src: url('font1b-webfont.eot');
	src: local('TrebuchetMSBold'), url('fonts/font1b-webfont.woff') format('woff'), url('fonts/font1b-webfont.ttf') format('truetype'), url('fonts/font1b-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

#nd
{
    text-decoration: none;
}

H1
{
    FONT-FAMILY: Impact;
    FONT-SIZE: 20pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    text-shadow:2px 2px 2px #B7B7B7;
}

H1.zblue
{
    COLOR: #0000ff;
    TEXT-ALIGN: center;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold;
    text-shadow:2px 2px 2px #B7B7B7;
}

H2.violet
{
    COLOR: #9400d3;
    FONT-FAMILY: "Courier New", Courier, monospace;
}

H2.blue
{
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    text-shadow:2px 2px 2px #B7B7B7;
}

H2.red
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}

H3.blue
{
    COLOR: #0000ff;
    TEXT-ALIGN: center;
    FONT-FAMILY: "Courier New", Courier, monospace;
}

H3.lblue
{
    COLOR: #0000ff;
    TEXT-ALIGN: left;
    FONT-FAMILY: "Courier New", Courier, monospace;
}

.blue
{
    COLOR: blue;
}

A:hover, A.menu:hover
{
    COLOR: #ff0000;
}

A
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    margin:	0px 0px;
    padding:	0px 0px;  
    text-decoration: none;
}

A.res
{
    COLOR: blue;
    FONT-SIZE: small;
    TEXT-ALIGN: left;
    padding-left : 80;
    text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

A.s
{
    COLOR: blue;
    FONT-SIZE: small;
    TEXT-ALIGN: left;
    text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

A.split
{
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: small;
    TEXT-ALIGN: left;
    text-decoration: none;
}

A.link
{
    text-decoration: none;
}

.ndns
{
    FONT-SIZE: smaller;
    FONT-WEIGHT: bold;
    text-decoration: none;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

TH
{
    TEXT-ALIGN: center;
    FONT-SIZE: smaller;
    FONT-WEIGHT: bold;
    text-decoration: none;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

.sm, TABLE.regtbl TR TD
{
    FONT-SIZE: smaller;
    FONT-WEIGHT: normal;
    text-decoration: none;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

.pviolet
{
	COLOR: #9400d3;
	FONT-SIZE: medium;
	FONT-FAMILY: "Courier New", Courier, monospace;
}

.red, P.red
{
    COLOR: red;
}

.violet
{
    COLOR: #9400d3;
}

img.res
{
    TEXT-ALIGN: left;
    padding-left : 80;
}

P.res
{
    TEXT-ALIGN: left;
    padding-left : 40;
}

P
{
    FONT-SIZE: medium; 
    TEXT-ALIGN: justify; 
    TEXT-INDENT: 40px;
}

P.slit
{
    FONT-SIZE: 16px; 
    TEXT-ALIGN: justify; 
    TEXT-INDENT: 40px;
    margin-top: 0;
    margin-bottom: 0;
}


P.violet
{
    COLOR: #9400d3;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: medium;
}

P.sviol
{
    COLOR: #9400d3;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 80px;
}

P.pviolet
{
    COLOR: #9400d3;
    FONT-FAMILY: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 40px;
}

center.pviolet
{
    COLOR: #9400d3;
    FONT-FAMILY: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
}

P.indigo
{
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: 16px;
    TEXT-ALIGN: justify;
}

.dblue, P.dblue
{
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
}

P.sdblue
{
    COLOR: #0000B0;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 80%;
}

DIV.dblue
{
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: medium;
    TEXT-ALIGN: justify;
}

DIV.rdblue
{
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: medium;
    TEXT-ALIGN: left;
    padding-left: 40px; 
}

LI.violet
{
    COLOR: #9400d3;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: 12px;
}

DIV.blue
{
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}

EM
{
    COLOR: #0000B0;
    FONT-FAMILY: cursive;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

P.Petr
{
    COLOR: navy;
    FONT-FAMILY: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 40px;
}

.zag
{
    COLOR: #0000B0;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    text-decoration: none;
}

P.zagold
{
    COLOR: #000099;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-INDENT: 40px;
    FONT-SIZE: medium;
    text-decoration: none;
}

P.zag
{
    COLOR: #000099;
    FONT-WEIGHT: bold;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: large;
    text-decoration: none;
    TEXT-ALIGN: left;
    TEXT-INDENT: 40px;
}

P.prim
{
    COLOR: #4b0082;
    FONT-FAMILY: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
}

P.navigator
{
    COLOR: #4b0082;
    FONT-FAMILY: cursive;
    FONT-SIZE: smaller;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER: 0;
}

.ngg-thumbnail 
{
    margin-right: 12px;
}

.ngg-thumbnail img 
{
    -moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 0 0 6px #999999;
    border: 1px solid #214F5E;
    margin-top: 5px;
    padding: 4px;
    position: relative;
}

.ngg-thumbnail img:hover {
    background-color: #FFFFFF;
    border: 1px solid #880000;
}

TD
{
    TEXT-ALIGN: center;
    COLOR: #0000B0;
    FONT-FAMILY: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    FONT-SIZE: 16px;
}

TD.jst
{
    TEXT-ALIGN: justify;
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: small;
}

TD.left
{
    TEXT-ALIGN: left;
    COLOR: #0000B0;
    FONT-FAMILY: "Courier New", Courier, monospace;
    FONT-SIZE: medium;
}


#navigator
{
    FONT-FAMILY: cursive;
    FONT-STYLE: italic;
}

#title
{
    BACKGROUND-COLOR: #fff7cb;
    BACKGROUND-IMAGE: url(images\titlebg.gif);
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: repeat-x;
    FONT: 20pt/28pt Impact, 'Arial CYR', 'Arial Cyr', Arial;
    TEXT-ALIGN: center;
}

#coner
{
    BACKGROUND-COLOR: #fff7cb;
    BACKGROUND-IMAGE: url(images\coner.gif);
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: no-repeat;
}

.menu
{
    COLOR: blue;
    TEXT-ALIGN: left;
    margin:	0px 0px;
    padding:	0px 0px; 
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

H2.menu
{
    COLOR: blue;
    TEXT-ALIGN: center;
    FONT-SIZE:  18px;
    margin:	0px 0px;
    padding:	0px 0px; 
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.zagb
{
    COLOR: blue;
    FONT-FAMILY: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:	0;
    padding:	0; 
    text-decoration: none;
}

.dot
{
	border:0px; border-top:3px dotted #B5B5B5; height:0px;
	padding-left: 0; 
	WIDTH: 100%;
}

.dotold
{
	border: 3; 
	border-top: dotted #B5B5B5;
	padding-left: 0; 
	WIDTH: 100%;
}

#foldheader
{
    COLOR: blue;
    CURSOR: hand;
    FONT-SIZE: 16px;
    MARGIN-LEFT: -30px;
    LIST-STYLE: url(images\plus.gif) inside;
    TEXT-ALIGN: left;
}

#outer
{
    TEXT-ALIGN: left;
}

#limenu
{
	padding:	0; 
	margin-left : -15;
}

#limenu A
{
	text-decoration: none;
}

#foldinglist
{
    COLOR: #9400d3;
    CURSOR: hand;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 10px;
    LIST-STYLE: url(images\ball.gif) inside;
    TEXT-ALIGN: left;

}

#arcfolder
{
    TEXT-ALIGN: center;
}

#arclist
{
    TEXT-ALIGN: center;
}

#hotlog
{
    CLIP: rect(0pt 0pt 0pt 0pt);
    DISPLAY: none;
    FLOAT: none;
    HEIGHT: 0pt;
    LEFT: 0pt;
    POSITION: absolute;
    TOP: 0pt;
    VISIBILITY: hidden;
    WIDTH: 0pt;
}

TD.db
{
    TEXT-ALIGN: left;
}

TABLE.db TD
{
    padding: 5px 5px 5px 5px; 
    FONT-SIZE: smaller;
    text-decoration: none;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

TR.goldheader
{
    BACKGROUND-COLOR: #e7dfb9;
}

TR.selected
{
    BACKGROUND-COLOR: #bbe0f1;
}

TR.green
{
    BACKGROUND-COLOR: #c6efbd;
}

TABLE.db
{
    TEXT-ALIGN: left;
}
#alert
{
    COLOR: #B00000;
    FONT-WEIGHT: bold;

}

/* для гостевой книги */
.content{
	color : #333366;
	text-align: left;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
}

.rd{
	background-color: #fcf8de;
}

input, select, textarea{
  background-color: white;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  behavior: url(sel.htc);
}

.noborder{
	border : 1px solid Black;
	background-color : White;
}

.massage{
	border: solid 1px black; 
	width: 100%; 
	background-color: #fcf8de; 
	font-family: Arial,Helvetica; 
	font-size: 12px; 
	margin-top:5px;
}
.sender{
	color: #184468; 
   font-weight: bold;
	text-align: left;
	width: 200px;
}
.datun{
	white-space: nowrap;
	text-align: left;
	color: #181078;
}
.nummes{
	text-align: right;
}
.senderinfo{
	text-align: left;
	vertical-align: top;
	border-right: 1px solid black;
}
.titlemas{
	border-bottom: 1px solid black;
}
.contentmes{
	padding-top: 3px;
	text-align: justify;
}
.reply{
	background-color: #fefcf1;
	text-align: justify;
}

.b-img-radius {
    zoom: 1;
    position: relative;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;   
    vertical-align: top;  
    border: 2px solid #005599; 
    padding: 0; 
    -webkit-box-shadow: #999 2px 3px 3px; 
    -moz-box-shadow: #999 2px 3px 3px; 
    box-shadow: #999 2px 3px 3px; 
    background: #EEEEFF;
   /* behavior: url(/css/PIE.htc); */
}

span.b-img-radius:hover {
    border: 2px solid #F55;
}

.b-img-radius img {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden;
}

