BODY, PRE, TD, LI, UL, OL, DL, P, FORM, INPUT, SELECT, TEXTAREA {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}
P{
	text-align : justify;
}

BODY {
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}

A{
	color: #6A9497;
}

A:hover{
	text-decoration: none;
}

form {
	display: inline;
}

img {
	border: none;
}

#top{
	background-image: url(images/bg_top.jpg);
	width: 740px;
	height: 205px;
	vertical-align: top;
	padding: 0px;
	margin:0px;
}

#main{
	background: transparent url(images/bg_waterman.gif) no-repeat 283px top;
}

#news_header{
	background: transparent url(images/bg_news_header.gif) no-repeat;
}

#footer{
	background: black url(images/bg_footer.gif);
	height: 23px;
}

#footer_table TD{
	font-size: 11px;
	color: #6A9497;
	padding: 1 0 0 0;
}

#footer_table TD A{
	font-size: 11px;
	color: #6A9497;
	text-decoration: none;
}

#footer_table TD A:hover{
	text-decoration: underline;
}

.idxleftblock {
	width: 334px;
	background: transparent url(images/bg-idxblock.gif) repeat-y;
}

.ilbleft {
	background: transparent url(images/bg-idxblock-diver.gif) no-repeat right 50px;
	padding: 13px;
	vertical-align: top;
}

.idxrightblock {
	width: 334px;
	background: transparent url(images/bg-idxblock.gif) repeat-y;
}

.ilbright {
	background: transparent url(images/bg-idxblock-diver_r.gif) no-repeat left 85px;
	padding: 13px;
	vertical-align: top;
	height: 300px;
}

TD.news {
	padding: 14 0 0 0;
}

.newsHeader{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 3 0;
	padding: 0px;
	text-decoration: none;
}

A.newsHeader:hover{
	text-decoration: underline;
}

P.newsDate{
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
}

P.news{
	font-family: Arial;
	font-size: 11px;
	color: #EDF2FF;
	margin: 0 0 0 0;
	padding: 0px;
}

TD.article P{
	text-indent: 16px;
}

TD#article{
	width: 731px;
	background: transparent url(images/bg_article_block.gif) repeat-y;
	padding: 0 13 13 13px;
}

div#diver{
	background: transparent url(images/bg_article_block_diver.gif) no-repeat 288px top;
	
}


.block_header{
	font-family: Verdana;
	font-weight: bold;
	color: #8698A7;
}

.header1{
	font-family: Arial;
	font-weight: bold;
	color: #A9B8C3;
}

.header1 A{
	color: #A9B8C3;
}

#page_heading{
	color: #8698a7;
	font-weight: bold;
	font-size: 12px;
}

#page_heading A{
	color: #8698a7;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.blue{
	color: #A9B8C3;
}

TD.heading{
	background-color: #677C8B;
}

TD.heading P{
	color: #DBEBF9;
	font-weight: bold;
	padding: 4px;
}

TR.element TD{
	background-color: #C0CBD5;
	color: #023553;
	padding: 4px;
}

TR.element TD A{
	color: #023553;
}

TR.element_odd TD A{
	color: #023553;
}

TR.element_odd TD{
	background-color: #CEDDE9;
	color: #023553;
	padding: 4px;
}

.pager{
	font-size: 11px;
	color: #A9B8C3;
}

.menudiv {
	position: absolute;
	visibility: hidden;
        background-color: #0e455e;
        border: 1px solid #506776;
        padding: 3px;
        margin-top: 1px;
}

.menudiv table td a {
     color: white;
     text-decoration: none;
     display: block;
     padding: 2px;
}
.menudiv table td a:hover {
     color: #abedfa;
     background-color: #253e5b;
}

.tooltip{
	border: 1px solid #506776;
}

.tooltip TD{
	background-color: #192532;
	font-size: 10px;
}

.tooltip P, LI{
	font-size: 10px;
	text-align: left;
	margin: 5 0 0 0;
	padding: 0 0 5 0;
}

.tooltip P{
	text-indent: 15px;
}

.tooltip UL, OL{
	margin: 5 0 0 30;
	padding: 0 0 5 0;
}

.tooltip LI{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.userForm{
	color: #023553;
	background-color: #081010;
	border: 1px solid #212839;
	color: #ffffff;
}

/*
 * Forum section
 */
.forumMeassageHeader{
	background-color: #677C8B;
}

.forumMeassageBody{
	background-color: #CEDDE9;
	color: #023553;
}

.forumMeassageFooter{
	background-color: #C0CBD5;
	color: #023553;
}

A.boardhead{
	color: #ffffff;
}


.error{
	color: #FFF142;
}

.small{
	font-size: 11px;
}

.bold{
	font-weight: bold;
}


/*
 * catalogue
 */
P.cat{
	font-size: 12px;
	color: #adc0c9;
	text-align: left;
} 
 
.price{
	color: #e8e55d;
} 

.discount{
	color: #f23e2e;
	text-decoration: line-through;
} 
 
