/* Все, что относится к документу */
body, table, td, tr, div, img {
	padding : 0px;
	margin : 0px;
	font-family : "verdana";
	font-size : 10pt;
	color : black;
	border-style : none;
	border-width : 0px;
}

.black_border {
	border-width : 1px;
	border-color : gray;
	border-style : solid;
	padding : 3px;
}

.center_black_border {
	border-width : 1px;
	border-color : gray;
	border-style : solid;
	padding : 3px;
	text-align : center;
}

.top_black_border {
	border-top-width : 1px;
	border-top-color : gray;
	border-top-style : solid;
	padding : 3px;
	text-align : center;
}

.bottom_black_border {
	border-bottom-width : 1px;
	border-bottom-color : gray;
	border-bottom-style : solid;
	padding : 3px;
	text-align : center;
}


td.main_text {
	vertical-align : top;
	padding : 8px;
}

td.main_text_middle {
	vertical-align : top;
	padding : 4px;
	border-left-style : solid;
	border-left-color : #3399cc;
	border-left-width : 1px;
	border-right-style : solid;
	border-right-color : #3399cc;
	border-right-width : 1px;
}

p	{
	padding : 2px;
	text-indent : 25px;
	font-family : "verdana";
	text-align: justify;
	margin: 2px;
}

div.list	{
	padding : 2px;
	padding-left : 30px;
	font-family : "verdana";
	text-align: justify;
	margin: 2px;
}

p.center	{
	text-align : center;
}

p.left	{
	text-align : left;
}

p.right	{
	text-align : right;
}

p.news {
	text-indent : 0px;
	padding-bottom: 12px;
}

p.news_last {
	text-indent : 0px;
	padding: 6px;
	border-color: #ff0000;
	border-width: 1px;
	border-style : dotted;
	background-color: #fffff0;
}

p.no_indent {
	text-indent : 0px;
}

p.left_no_indent	{
	text-align : left;
	text-indent : 0px;
}

p.center_no_indent	{
	text-align : center;
	text-indent : 0px;
}

#my_flying_href {
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	padding: 6px;
	position: absolute;
	top: 50px;
	left: 50px;
	visibility : hidden;
	width: 390px;
	height : 80px;
	vertical-align: middle;
	text-align: left;
}

#my_double_href {
	
}

b.news_date {
	font-weight : bold;
	color : #700000;
}

b.news_date_last {
	color : #ff0000;
	font-weight : bold;
	text-decoration: underline;
}

li	{
	list-style-type : disc;
}

li.dec {
	list-style-type : decimal;
}

li.circle {
	list-style-type : circle;
}

ul,ol {
	text-align : justify;
}

a {
	color : #0020e0;
	text-decoration : none;
}

a:hover {
	color : #0d7fff;
}

a:visited {
	color : #4646b6;
}

.header {
	background-color : #3399cc;
	text-align:center;
	margin : 0px;
	padding : 0px;
	border-width : 0px;
	border-style: none;
	height : 145px;
}

.navigation_menu {
	background-color : #3399cc;
	text-align:center;
	height : 20px;
}

.footer {
	height : 220px;
	border-top-color : #3399cc;
	border-top-width : 1px;
	border-top-style : solid;
}

#main_table {
	width : 100%; 
	height : 100%;
	vertical-align: top;
}

#table1 {
	height : 100%;
	width : 100%;
	padding : 0px;
	margin : 0px;
	border-width : 0px;
	border-style : none;
}


td.nosc {
	vertical-align: top;
	padding : 2px;
	color : white;
	border-color: #55aaee;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-style : solid;
	border-top-width : 1px;
	padding-left: 16px;
	text-indent: -14px;
}

a.nosc {
	color : white;
}
a.nosc:visited {
	color : white;
}
a.nosc:hover {
	color : #eeeeee;
	text-decoration : underline;
}



td.footer_text {
	padding : 4px;
	vertical-align : middle;
	text-align : left;
}


/* Все, что относится к скользящему меню */

.product_menu {
	width : 350px;
	height : 78px;
	border-width : 1px;
	border-color : black;
	border-style : none;
	padding : 0px;
	
}


#inner_slider {
	margin : 0px;
	border-style : none;
	border-width : 0px;
	padding : 0px;
	width : 300px;
	height : 74px;
	vertical-align : middle;
	position : relative;
}

.product_menu_table {
	margin : 0px;
	border-style : none;
	border-width : 0px;
	padding : 0px;
	width : 100%;
}

.product_menu_controls {
	margin : 0px;
	border-style : none;
	border-width : 0px;
	padding : 0px;
	width : 25px;
	vertical-align : middle;
	text-align : center;
	background-color : white;
}

.product_menu_slider_cell {
	margin : 0px;
	border-style : none;
	border-width : 0px;
	vertical-align : middle;
}

.product_menu_image {
	margin : 0px;
	border-style : solid;
	border-width : 1px;
	border-color : white;
	padding : 0px;
	width : 70px;
	height : 70px;
	border-width : 1px;
}

.product_menu_inner_div {
	margin : 0px;
	margin-top : 1px;
	border-width : 0px;
	border-style : none;
	padding : 0px;
	width : 300px;
	overflow : hidden;
	vertical-align : middle;
}

 hr {
  border-width : 1px;
  border-style : solid;
  height : 1px;
  width : 80%;
  border-color : #3399cc;
}


/* кусок из старых стилей */
.small {  font-size: 11px}
.small-center {  font-size: 11px; text-align: center}
.pb { 
	font-weight: bold;
	color: red;
}
.li2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000044; margin-top: 0px; list-style-type: circle; list-style-position: inside}
#white { color: #FFFFFF}
.black { color: #000000}
.rblack { text-align: right; color:#000000 }
.rcenter { text-align: center; color:#000000 }
.rleft { text-align: left; color:#000000 }

/* То, что (мне кажется) относится к ниспадающему меню*/
.st_ftcss,.st_tbcss,.st_divcss{
	background-color:#3399cc;
	border-style : none;
	border-width: 0px;
}

.st_tdcss {
	background-color:#3399cc;
/*	border-style : dotted;
	margin:20px;
	border-width : 1px;*/
}

