body {
	background-color: #efeddf;
	scrollbar-face-color: #ddd9b6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #e9d880;
	scrollbar-3dlight-color: #CCC798;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #efeddf;
	scrollbar-darkshadow-color: #98AAB1;
}

.bodyline	{
	background-color: #FFFFFF;
	border: 1px solid #CCC798;
}


#logostrip{
	height: 75px;
	margin: 0;
	padding: 0;
	text-align: left;
    background: transparent url(img/header_bg.gif);
}
.headerBottomLeft {
	background-image: url(img/header_bottom_left.gif);
}

.headerBottomRight {
	background-image: url(img/header_bottom_right.gif);
}
.navText,
.navText a:link,
.navText a:visited,
.navText a:active,
.navText a:hover {
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}
table.luch,
tr.luch,
td.luch{ /* required for text in tables, because tables do not inherit from body */
	background: transparent;
	color: #222;
	font-size: 11px;
	line-height: 135%;
}

a:link,a:active,a:visited { color : #666666; }
a:hover		{ text-decoration: underline; color : #DD6900; }

a.side {
color : #444444;
}

a:hover.side {
text-decoration: underline; color : #DD6900;
}

a.white {
color:#000000; 
text-decoration : underline;
}

a:hover.white {
color:#000000; 
text-decoration : underline;
}


form {
margin : 0px;
}

hr	{
	height: 0px;
	border: 0px solid #CCC798;
	border-top-width: 1px;
}

.side-hr {height: 0px; border: solid #F5F9FD 0px; border-top-width: 1px;}

td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 135%;
}

td.wtimes {
font-family: Times, serif;
font-size : 12pt;
text-align: justify;
background-color: #efeddf;
padding : 10px;
color: #000000;
}

pre {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}

pre.elementPre {
	font-size: 12px; 
	text-align: justify; 
	font-family: Courier New, Courier;
}

.alt {
color : #005599;
}


.border-header {
border: 1px solid #000;
margin:0;
padding:0;
}

 
.navigation {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
height:20px;
padding:10px;
margin:5px 0px 5px 0px;
}
.code {
border: solid 1px #BCD0ED; /* Параметры рамки */
background: #f0f0f0; /* Цвет фона */
font-family: Verdana, Arial, Helvetica, sans-serif; /* Шрифт текста */
padding: 7px; /* Поля вокруг текста */
margin: 0px 0px 1em; /* Отступы вокруг */
}

.tb-header {
background-color: #FFFFFF; border: 1px #cbc793 solid;
padding : 1px;
}

.button {
background-image:url(images/button.gif);
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:10px;
color:#000000; 
background-color:#F2F1ED;
border:#999999 1px solid;
margin-top:2px;
}

.textbox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000;
background-color : #ffffff;
border : 1px solid #000;
}

.main-body {
background-color: #efeddf;
padding:5px;
}

.main-table {
background-color: #efeddf;
padding : 5px;
}
.main-bg {
padding : 0px 0px 5px 0px;
}

.side-border-left {
padding : 0px 5px 5px 0px;
}

.side-border-right {
padding: 0px 0px 5px 5px;
}

.capmain {
vertical-align:middle; 
font-weight:bold; 
color:#FBFBFB; 
padding:7px;
background-image: url(images/cellpic3.gif);
}

.tbl-border { background-color:#F5F9FD;}

.tbl {
font-size : 11px;
color : #000;
padding : 4px;
}

.tbl1 {
font-size : 11px;
color : #000;
/*background-color: #CCC798;*/
background-color: #efeddf; 
padding : 4px;
}

.tbl2 {
font-size : 11px;
color : #000;
background-color: #ddd9b6;
padding : 4px;
}


.forum-caption {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #996600;
padding:7px;
background-color: #FFFFFF;
background-image: url(images/cellpic2.jpg);
background-repeat: repeat-y;
}

.quote {
white-space:normal; 
font-family: Verdana, Arial; 
font-size: 11px; color: #666666; 
background-color: #EEEDD0; 
border: 1px solid #000; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px
}

.poll {
height : 12px;
border : 1px solid #000;
}

.comment-name {
color : #666666;
font-weight : bold;
}

.shoutboxname {
font-size : 10px;
font-weight : bold;
}

.shoutbox {
font-size : 10px;
font-weight : normal;
}

.shoutboxdate {
font-size : 10px;
}

.small {
font-size : 10px;
font-weight : normal;
}

.small2 {
font-size : 10px;
font-weight : normal;
color : #000;
}

.side-small {
font-size : 10px;
font-weight : normal;
color : #000;
}

.side-label {
color : #000;
background-color : #f1f1f1;
padding : 2px 2px 3px 2px;
}

/* --- new classes --- */
.main-table-article {
background-color: #efeddf;
padding : 5px;
color: #000000;
}

.main-table-article2 {
background-color: #ffffff;
padding : 5px;
color: #000000;
}

.small3 {
color : #996600;
font-size : 10px;
font-weight : normal;
}

