#mydiv {
    height: 100%;
}


h2{
	font: bold large "arial", serif;
}
h3{
	font: bold medium "arial", serif
}
h4{
	font: bold 14pt "arial", serif
}
a:visited {
	text-decoration: none; color: #335b86;
}
a:link {
	text-decoration: none; color: #335b86;
}
a:hover {
	text-decoration: underline; color: #335b86;
}
a:active {
	text-decoration: none; color: #335b86;
}
body {
	font: normal x-small "arial", serif; scrollbar-face-color: #859eb9; scrollbar-shadow-color: #3d5054; scrollbar-highlight-color: #c3d7ea; scrollbar-3dlight-color: #6984a0; scrollbar-darkshadow-color: #85989c; scrollbar-track-color: #a09e5c; scrollbar-arrow-color: #e1effd;
}
td {
	font: normal x-small "arial", serif
}
.a {
	color: #71879f;
}
.bottom {
	width: 760px; height: 21px;
}
.news_date {
	color: #71879f; font-weight: bold;
}
.news_pic {
	float: left; margin-right: 5px; border-color:#71879f;
}
.q {
	font-weight: bold; color: #8a9c4e;
}
#date{
	text-align: right;
	font: 8pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 760px;
	margin-top: 5px;
}
#nav {
	border: 0px; padding: 0px; top: 0px; right: 0px; width: 760px; height: 86px; margin: 0px auto; position: relative; background-color: #ffffff; text-align: left; font: 11px verdana, sans-serif;
}
#main {
	margin-top: 5px; width: 760px; font: 10px verdana, sans-serif; vertical-align: top;
}
#main td{
	vertical-align: top;
	}
#main TD.ghborder {
	BACKGROUND-COLOR: #D8D8D8; BACKGROUND-IMAGE: url(../img/tbl_gh.gif); BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x
}
#main TD.gvborder {
	BACKGROUND-COLOR: #D8D8D8; BACKGROUND-IMAGE: url(../img/tbl_gv.gif); BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-y
}
#main td.lborder {
	background-color: #FFFFFF; background-image: url(../img/tbl_lbg.gif); background-position: left top; background-repeat: repeat-y;
}
#main td.rborder {
	background-color: #FFFFFF; background-image: url(../img/tbl_rbg.gif); background-position: left top; background-repeat: repeat-y;
}
#main td.tborder {
	background-color: #FFFFFF; background-image: url(../img/tbl_ubg.gif); background-position: left top; background-repeat: repeat-x;
}
#main td.bborder {
	background-color: #FFFFFF; background-image: url(../img/tbl_bbg.gif); background-position: left top; background-repeat: repeat-x;
}
#main td.menu-lborder {
	background-color: #dee7ef; background-image: url(../img/mtbl_lbg.gif); background-position: left top; background-repeat: repeat-y;
}
#main td.menu-rborder {
	background-color: #dee7ef; background-image: url(../img/mtbl_rbg.gif); background-position: left top; background-repeat: repeat-y;
}
#main td.menu-tborder {
	background-color: #dee7ef; background-image: url(../img/mtbl_ubg.gif); background-position: left top; background-repeat: repeat-x;
}
#main td.menu-bborder {
	background-color: #dee7ef; background-image: url(../img/mtbl_bbg.gif); background-position: left top; background-repeat: repeat-x;
}
#main td.odr_heading {
	border-left: 1px solid #ffffff; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; font: 10px arial, sans-serif; color: #173d76;
}
#main td.odr_reg {
	padding: 5px; font-size: small; font-face: verdana, sans-serif;
}
#main td.odr_reg_img {
	padding-left: 5px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; font-size: x-small; font-face: arial, sans-serif; vertical-align: top;
}
#main td.odr_break {
	background: url(../img/hbreak.gif); background-position: center center; background-repeat: no-repeat;
}
#main td.tab_left {
	width: 9px; 
	background-image: url(../img/tab_bg.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
	background-color: #FFFFFF; 
}
#main td.tab_left_on {
	width: 9px; 
	background-image: url(../img/tab_lb_on1.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#main td.tab_left_on1 {
	width: 1px; 
	background-image: url(../img/tab_left_1.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	background-color: #6984A0;
}
#main td.tab_left_off {
	width: 9px; 
	background-image: url(../img/tab_bg_off1.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
	background-color: #F1F4F6;
}
#main td.tab_right {
	width: 10px;
	background-image: url(../img/tab_rb.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
#main td.tab_right_off {
	width: 10px;
	background-image: url(../img/tab_rb_off1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
#main td.tab_last {
	width: 20px;
	background-image: url(../img/tab_last.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
#main td.tab_last_off {
	width: 20px;
	background-image: url(../img/tab_last_off1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}
#main td.tab_end {
	width: 10px; 
	background-image: 
	url(../img/tab_end_bg.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
#main td.tab_text {
	background-image: url(../img/tab_bg.gif); 
	background-position: left top; 
	background-repeat: repeat-x; 
	padding-top: 3px;
	background-color: #FFFFFF;
}
#main td.tab_text_off {
	background-image: url(../img/tab_bg_off1.gif); 
	background-position: left top; 
	background-repeat: repeat-x; 
	padding-top: 3px;
	background-color: #F1F4F6;
}
#main td.tab_text_off a{
	text-decoration: none;
	font-family: Verdana,  sans-serif;
	vertical-align: middle;
	font-size: 8pt;

}
#main td.tab_text a{
	text-decoration: none;
	font-family: Verdana,  sans-serif;
	vertical-align: middle;
	font-size: 8pt;
}
#main td.empty_tab {
	background-image: url(../img/empty_tab_bg.gif); background-position: left bottom; background-repeat: repeat-x;
}
#main font.odr_reg_name {
	font: normal 18px arial, sans-serif;
}
.s1 {
	padding-right: 4px; padding-top: 10px; padding-bottom: 3px; font: 11px arial,sans-serif; color: #000000; vertical-align: top;
}
.s2 {
	padding-left: 4px; padding-top: 0px; padding-bottom: 0px; line-height: 16px;
}
#ssmenu {
	border: 0px; padding-left: 0px; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; top: 0px; right: 0px; width: 760px; height: 21px; margin: 0px auto; position: relative; background-color: transparent; text-align: left; font: 11px verdana, sans-serif;
}
#ssmenu a {
	text-decoration: underline;
}
ul.ssmenu-menu {
	border: 0px; padding: 0px; margin: 0px; list-style-type: none; position: absolute;
}
ul.ssmenu-menu li {
	padding: 0px; display: block; float: left; margin-right: 7px;
}
#top_panel {
	margin-top: 5px; width: 760px; background-image: url(../img/top_panel_bg.gif); background-position: left top; background-repeat: repeat-x; height: 101px; background-color: #8a9c4e; font: 10px verdana, sans-serif
}
#top_panel-content {
	padding-left: 130px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; background-image: url(../img/top_panel_flwr.jpg); background-position: left top; background-repeat: no-repeat; width: 100%; color: #ffffff;
}
#logo {
	border: 0px; padding: 0px; left: 0px; top: 0px; margin: 0px; width: 156px; height: 38px; position: absolute;
}
#page-footer {
	width: 760px; height: 30px; color: #335b86; text-align: center; padding-top: 10px; padding-bottom: 10px;
}
ul#nav-menu {
	border: 0px; padding-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; left: 0px; top: 38px; margin: 0px; width: 760px; height: 27px; background-image: url(../img/bg.gif); background-position: left top; background-repeat: repeat-x; color: #000000; list-style-type: none; position: absolute;
}
ul#nav-menu li {
	border: 0px; padding: 0px; margin: 0px; height: 27px; font: 11px/25px verdana, sans-serif; display: block; float: left;
}
ul#nav-menu li.first {
	border: 0px; padding: 0px; margin: 0px; width: 11px; height: 27px
}
ul#nav-menu li.vbreak {
	border: 0px; padding: 0px; margin: 0px; background-image: url(../img/nav_vbreak.gif); background-position: left top; background-repeat: no-repeat; width: 21px; height: 27px
}
ul#nav-menu li a {
	color: #000000; background-color: transparent; text-decoration: none
}
ul#nav-menu li a:link {
	color: #000000; background-color: transparent; text-decoration: none
}
ul#nav-menu li a:visited {
	color: #000000; background-color: transparent; text-decoration: none
}
ul#nav-menu li a:hover {
	color: #000000; background-color: transparent; text-decoration: none
}
ul#nav-menu li a:active {
	color: #000000; background-color: transparent; text-decoration: none
}
ul.nav-smenu {
	border: 0px; padding-left: 8px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; left: 0px; top: 65px; margin: 0px; width: 760px; height: 21px; color: #ffffff; background-color: #a09e5c; list-style-type: none; position: absolute;
}
ul.nav-smenu {
	display: none
}
ul.nav-smenu li {
	border-right: #bebc7c 1px solid; padding: 0px; display: block; float: left; margin: 0px; height: 14px
}
ul.nav-smenu li.first {
	border-right: #bebc7c 1px solid
}
ul.nav-smenu li.last {
	border: 0px;
}
ul.nav-smenu li.no-border {
	border: 0px; padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px;
}
ul.nav-smenu li.current {
	background-color: #bebc7c;
}
ul.nav-smenu li a {
	padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; margin: 0px; height: 14px
}
ul.nav-smenu li a {
	color: #ffffff; text-decoration: none
}
ul.nav-smenu li a:link {
	color: #ffffff; text-decoration: none
}
ul.nav-smenu li a:visited {
	color: #ffffff; text-decoration: none
}
ul.nav-smenu li a:hover {
	color: #ffffff; background-color: #bebc7c; text-decoration: none
}
ul.nav-smenu li a:active {
	color: #ffffff; background-color: #bebc7c; text-decoration: none
}
#nav-rmenu {
	border: 0px; padding: 0px; right: 0px; top: 0px; margin: 11px 0px 0px; width: 200px; height: 32px; color: #000000; list-style-type: none; position: absolute;
}
#nav-rmenu li {
	padding: 0px; margin: 0px; height: 14px; display: block; float: right;
}
#nav-rmenu li.reg {
	border-left: #8e9ba2 1px solid;
}
#nav-rmenu li a {
	padding-left: 8px; padding-top: 2px; padding-right: 9px; padding-bottom: 2px; margin: 0px; height: 14px
}
#nav-rmenu a {
	color: #000000; text-decoration: none
}
#nav-rmenu a:link {
	color: #000000; text-decoration: none
}
#nav-rmenu a:visited {
	color: #000000; text-decoration: none
}
#nav-rmenu a:hover {
	color: #bebc7c; background: transparent; text-decoration: none;
}
#nav-rmenu a:active {
	color: #000000; background: transparent; text-decoration: none
}
div#startup {
	border: 0px; padding-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; left: 0px; top: 65px; margin: 0px; width: 760px;  height: 21px; color: #ffffff; background-color: #a09e5c; list-style-type: none; position: absolute;
}
.centr{
	color: #000000;
	text-align : center;
}
.tdc{
	background-color: #ffffff;
	vertical-align: top;
}
.tdce{
	background-color: #ffffff;
	vertical-align: top;
	text-align: center;
}
.tdhead{
	background-color: #d8d8d8;
	vertical-align: middle;
	text-align: center;
}
.small{
	color: #000000;
	text-align : center;
	font-size: 0.8 em;
}
.hdr{
	color: #333366;
	text-align : left;
	font-size: 1 em;
	margin-left: 0pt;
	font-weight: bold;}
	
table.suppl td{
	vertical-align: top;
	border-bottom: 1px solid black;
}
.subtitle
{
	font-size: x-small;
	margin: 3 0 0 0;
}
.gsub
{
	color : #EE9859;
	font-weight : bold;
	font-size: x-small;
}
.artsub{
	color : #335B86;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.store_name{
	color : #335B86;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	margin-top: 0px;
	padding: 5px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	text-align: left;
	}
table.bookstore td{
	border-bottom: 1px solid #d8d8d8;
	text-align: center;
}
.line{

	width: 100%;
	size: 1;
	color: #335B86; 
	text-align: left;
	margin: 0px;
	padding-bottom: 5px;
}

#text a:link{
	color: #0E3989; 
	text-decoration: underline;
}
#text a:hover{
	color: #335B86; 
	text-decoration: underline;
}
#text a:visited{
	color: #0E3989; 
	text-decoration: underline;
}
#text a:active{
	color: #335B86; 
	text-decoration: underline;
}
#km
{
	font-size: 8pt; 
	color: #335b86;
	font-family: Arial;
	
}

.cell
{	border-width: 0pt; 
	background-color: #FFFFFF; 
	text-align: center;
}

.cell_right
{	border-width: 0pt; 
	background-color: #FFFFFF; 
	text-align: right;
}
.rus_sub
{
	color: #6984A0;
}
.menu_item
{
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10pt;
	color: #000000;
	font-family : Tahoma;
	background-image : url('/img/bg.gif');
}
.menu_item_active
{
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10pt;
	color: #000000;
	font-family : Tahoma;
	background-image : url('/img/menu_active.gif');
}
.menu_item a:visited {
	text-decoration: none; color: #000000;
}
.menu_item a:link {
	text-decoration: none; color: #000000;
}
.menu_item a:hover {
	text-decoration: underline; color: #000000;
}
.menu_item a:active {
	text-decoration: none; color: #000000;
}

#view_cart {
	margin-left: 5px;
	font-size: 9pt;
	color: #000000;
	}
	
