BODY,P,DXIXV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}

BODY {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #F8F8F8;
}

.myborder {
	BORDER:2px solid #005200; BORDER-TOP:2px solid #005200; BORDER-LEFT: 2px solid #005200; BORDER-RIGHT: 2px solid #005200; BORDER-BOTTOM: 2px solid #005200;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}



A:hover {
	COLOR: #A02905; TEXT-DECORATION: none;
}

A:active {
	COLOR: #000000; TEXT-DECORATION: none;
}

.ma:link {
	COLOR: #000000; TEXT-DECORATION: underline;
}

.ma:visited {
	COLOR: #000000; TEXT-DECORATION: underline;
}

.ma:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}

.ma:active {
	COLOR: #002D00; TEXT-DECORATION: underline;
}

.ma2:link {
	COLOR: #000000; TEXT-DECORATION: underline;
}

.ma2:visited {
	COLOR: #000000; TEXT-DECORATION: underline;
}

.ma2:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}

.ma2:active {
	COLOR: #000000; TEXT-DECORATION: underline;
}

h1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 	FONT-SIZE: 13px; 	COLOR: #000000;
}

H2 {
	FONT-SIZE: 13px
}

H3 {
	FONT-SIZE: 12px
}

HR {
	COLOR: #dddddd;
}
.TopMenu {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A02905; TEXT-DECORATION: none;
}
.TopMenu a:link {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A02905; TEXT-DECORATION: none;
}
.TopMenu a:visited {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A02905; TEXT-DECORATION: none;
}
.TopMenu a:active {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A02905; TEXT-DECORATION: none;
}
.TopMenu a:hover {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
}
.BottomMenu {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #575757; TEXT-DECORATION: none; letter-spacing: 0.01em;
}
.BottomLink {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #575757; TEXT-DECORATION: none;
}
/*
Page header
*/
.Head {
	BACKGROUND-COLOR: #FFFFFF;
}

/*
Sidebar menu boxes
*/
.SidebarBox {
	BACKGROUND-COLOR: #FFFFFF; COLOR: #003A00; FONT-WEIGHT: bold; FONT-FAMILY: verdana;
}

/*
Border of sidebar menu boxes
*/
.SidebarBorder {
	BACKGROUND-COLOR: #005200;
}

/*
Titles of sidebar menu boxes
*/
.SidebarTitle {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: arial;
}

/*
Menu items located in sidebar boxes
*/
.SidebarItems {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}

/*
Menu items located in sidebar boxes: link
*/
.SidebarItems a {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}

/*
Menu items located in sidebar boxes: visited
*/
.SidebarItems a:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Menu items located in sidebar boxes: hover
*/
.SidebarItems a:hover {
	COLOR: #A02905; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Menu items located in sidebar boxes: active
*/
.SidebarItems a:active {
	COLOR: #373B3D; TEXT-DECORATION: none;
}

/*
Horizontal separator in sidebar boxes
*/
.SidebarHr {
	COLOR: #b2b2b3
}

/*
Text in the categories list
*/
.CategoriesList {
	FONT-SIZE: 12px;
}

/*
Miscelanious text appearing in dialog boxes
*/
.DialogBox {
  	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #FFFFFF;
}

/*
Border color of dialog boxes
*/
.DialogBorder {
	BACKGROUND-COLOR: #005200;
}

/*
Titles of dialog boxes
*/
.DialogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #A20A0A; FONT-FAMILY: arial;
}

/*
Comments appearing in dialog titles
*/
.DialogTitleComment {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #082032
}

/*
Number of articles
*/
.NumberOfArticles {
	FONT-WEIGHT: bold; COLOR: #000000
}

/*
Generic text
*/
.Text {
	COLOR: #000000; FONT-SIZE: 11px;
}

/*
Product title
*/
.ProductTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #082032;
}

/*
Caption for product details section
*/
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8A8A8A;
}
.ProductDetailsCimke {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;
}
/*
Product details delimiter
*/
.Line {
	BACKGROUND-COLOR: #8A8A8A;
}

/*
Labels for product details
*/
.ProductDetailsLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}

/*
Product details
*/
.ProductDetails {
	COLOR: #000000; FONT-SIZE: 12px; text-align:justify;
}
.ProductDetails a {
	COLOR: #000000; FONT-SIZE: 12px; text-align:justify; TEXT-DECORATION: none;
}
.ProductDetails a:hover {
	COLOR: #A02905; FONT-SIZE: 12px; text-align:justify; TEXT-DECORATION: none;
}
.ProductDetails a:visited {
	COLOR: #000000; FONT-SIZE: 12px; text-align:justify; TEXT-DECORATION: none;
}
/*
Product price title
*/
.ProductPriceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;
}

/*
Product price title for alternative currency
*/
.ProductPriceConverting {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #082032;
}

/*
Product price
*/
.ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Smaller representation of product price
*/
.ProductPriceSmall {
	FONT-WEIGHT: bold; COLOR: #ff3300; FONT-SIZE: 12px;
}

/*
See product details link
*/
.SeeDetails {
	TEXT-DECORATION: none
}

/*
Subcategories list
*/
.ItemsList {
	FONT-WEIGHT: bold; COLOR: #082032;
}
.ItemsListCollegiate {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 11px;
}
/*
Navigation path bar
*/
.NavigationPath {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Navigation path bar: link
*/
.NavigationPath a:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Navigation path bar: visited
*/
.NavigationPath a:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Navigation path bar: hover
*/
.NavigationPath a:hover {
	COLOR: #A02905; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Navigation path bar: active
*/
.NavigationPath a:active {
	COLOR: #002D00; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Labels for form submit buttons
*/
.FormButton {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 14px;
}
.FormButton:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none;
}
.FormButton:hover {
	FONT-WEIGHT: bold; COLOR: #A02905; FONT-SIZE: 14px; TEXT-DECORATION: none;
}
.FormButton:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none;
}
/*
Error message text
*/
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: verdana; FONT-SIZE: 12px; 
}

/*
Validate error message text
*/
.ValidateErrorMessage {
        FONT-SIZE: 12px;  
	COLOR: #ff0000
}

/*
Success message
*/
.SuccessMessage {
	COLOR: green
}

/*
Mandatory field asterisk
*/
.Star {
	COLOR: #ff0000
}

/*
Header background
*/
.TableHead {
	BACKGROUND-COLOR: #81A982; FONT-SIZE: 12px;
}

/*
Bottom text
*/
.Bottom {
	COLOR: #B2B2B3; TEXT-DECORATION: none;
}

/*
Width for some dropdown select boxes
*/
.FixedSelect {
	WIDTH: 170px
}

/*
Default style for tab header
*/
.tabDefault {
	COLOR: #466479;
}

/*
Style for the selected tab header
*/
.tabSelected {
	COLOR: #000000;
}

/*
Tab page center
*/
.Center {
	BACKGROUND-COLOR: #ffffff;
}

/*
Tab page border
*/
.CenterBorder {
	BACKGROUND-COLOR: #BBD0E1;
}

/*
Out of stock message
*/
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
}

/*
Style for promotion bonus condition list
*/
.Promotion {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00224c
}

/*
Style for promotion product title
*/
.PromotionProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Style for gift certificate title
*/
.GiftCertificateTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Main template main.tpl wallpaper.
*/
.Wallpaper {
}

p.copywritesmb {
	font-family: arial
}

#x1 {
	background: url(/im/tp.gif);
	width: 160px;
	height: 5px;
			}

td, dxixv, p{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
line-height: 1.5em;
}

span#lrmenu {
width: 160px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style: none;
cursor: pointer;
position: relative;
}

ul {
width: 160px;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
li {
width: 160px;
height: 16px;
position: relative;
border-top: 1px solid #ebf1e1;
border-bottom: 1px solid #9fb57f;
background: url(/im/menu_indent.gif) 5px 6px no-repeat;
cursor: pointer;
font-size: 11px;
padding: 0px 0px 0px 3px;
margin: 0px;
}

li a, a:active, a:visited {
height: 16px;
color: #2a2e23;
font-size: 11px;
text-decoration: none;
padding: 0px;
margin: 0px;
}

li.menuitems a:hover { color: #006400; }

#footer_inner {
height: 90px;
}

#footermenu {
margin: 0px;
padding: 0px;
}

#footer{
margin: 0px;
height: 90px;
padding-top: 15px;
position: relative;
color: #515151;
}

.font10{ color: #515151; }

#footer a.mainlevel{
font-size: 11px;
padding: 0px 7px;
color: #515151;
font-family: arial;
}

span.mainlevel {
font-weight: bold;
font-size: 11px;
font-family: arial;
}

div.moduletable_foot1{ position: absolute; padding-left: 230px; }

div.moduletable_foot2{
position: absolute;
top: 27px;
padding-left: 20px;
}

div.moduletable_foot3{
position: absolute;
top: 39px;
padding-left: 40px;
}

div.moduletable_foot4{
position: absolute;
top: 52px;
padding-left: 67px;
}

div.moduletable_foot5{
position: absolute;
top: 65px;
padding-left: 100px;
}

.copy2 {
margin: 0px;
position: absolute;
top: 75px;
color: #f00;
padding: 5px 0px 0px 100px;
font-size: 11px;
font-family: arial;
}

.foot_foot { width: 980px; }

.foot_footl {
color: #a69da2;
font-size: 14px;
float: left;
font-family: arial;
padding-left: 0px;
}

.foot_footr{
font-family: arial;
color: #a69da2;
font-size: 14px;
float: right;
}

.foot_footc {
color: #a69da2;
font-size: 10px;
float: left;
font-family: arial;
padding-left: 150px;
}

.foot_footm{
float: left;
padding-left: 10px;
font-family: Arial;
color: #a69da2;
font-size: 11px;
text-align: center;
float: center;
}

.foot_footm a, .foot_footm a:visited, .foot_footm a:active {
color: #a69da2;
}

.clearfix { clear: both; font-size: 0px; }

#logo{
height: 118px;
width: 287px;
position: relative;
float: left;
}

#logo_inner{
height: 118px;
width: 287px;
float: left;
}

#logo a, #logo_inner a{ display: block; height: 118px; }

#headerXXX { height: 133px; }

#header_right{
width: 711px;
height: 118px;
float: left;
}

#header_right_inner{
width: 711px;
height: 118px;
float: left;
}

#topmenu{ height: 28px; font-size: 9px; }

#topmenu a, #topmenu a:hover{
display: block;
height: 28px;
float: left;
text-decoration: none;
}

#topmenu2{ height: 90px; }

#topmenu2 div{ height: 70px; float: left; }

#topmenu2 div a{ display: block; height: 75px; }

.menu1{ width: 120px; }

.menu2{ width: 80px; }

.menu3{ width: 199px; }

.menu4{ width: 135px; }

.menu5{ width: 100px; }

.box_title {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
}
.box_body {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #000000;
}
.all_error {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF0000;
}

.index_text {
font-family: Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}

#table_fo {
width: 980px; 
height: 100%;
border: 0px;
padding: 0px;
margin: 0px;
background-image: url(/im/table_bg.jpg);
}
.table_fo_td {
text-align:center;
width: 980px;
border: 0px;
padding: 0px;
margin: 0px;
}
.table_top {
width: 980px;
height: 75px;
border:0px;
padding: 0px;
margin: 0px;
}
.table_menu {
text-align:center;
width:980px;
height:17px;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/top_menu_bg.jpg);
}
.table_top_bottom {
text-align:center;
width:980px;
height:42px;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/header_bottom.jpg);
}

.top_text {
text-align:center;
width:640px;
height:50px;
border:0px;
left:-10px;
padding:0px;
margin:0px;
background-image: url(/im/top_text.jpg);
}

.page_table {
text-align:center;
width:980px;
border:0px;
padding:0px;
margin:0px;
}
.page_table_bottom {
position:absolute;
left:0px;
text-align:center;
width:980px;
border:0px;
padding:0px;
margin:0px;
}

.page_table_center {
background-image: url(/im/table_center_top_bg.jpg);
position:absolute;
left:172px;
text-align:center;
width:636px;
border:0px;
padding:0px;
margin:0px;
}
.img_header {
background-image: url(/im/header_top.jpg);
width:980px; 
height:75px;
border:0px;
padding:0px;
margin:0px;
}

.img_mini_lr_header {
background-image: url(/im/table_center_top_bg_mini.jpg);
width:172px;
height:10px;
border:0px;
padding:0px;
margin:0px;
}
.img_dialog_bottom {
background-image: url(/im/center_box_bottom.jpg);
width:620px;
height:4px;
border:0px;
padding:0px;
margin:0px;
}
.img_sildebar_bottom {
background-image: url(/im/menu_bottom_bg.gif);
width:170px;
height:1px;
border:0px;
padding:0px;
margin:0px;
}
.img_null {
position:relative;
border:0px;
padding:0px;
margin:0px;
}
.spc {
border:0px;
padding:0px;
margin:0px;
}
.mg {
background-image: url(/im/mg.gif);
width:11px;
height:11px;
border:0px;
padding:0px;
margin:0px;
}

.mgtext {
  font-family:verdana;
  font-color:#000000;
  font-size:11px;
  text-decoration: none;
}  

.cont_tb_head {
width:170px;
height:19px;
font-weight: bold;
color: #000000;
font-size: 12px;
font-family: arial;
text-align:center;
vertical-align:middle;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/menu_header_bg.gif);
}
.cont_tb_cent {
width:170px;
font-weight: normal;
color: #000000;
font-size: 11px;
font-family: arial;
text-align:center;
vertical-align:middle;
border:0px;
border-bottom: 1px solid #000000;
padding:0px;
margin:0px;
background-image: url(/im/menu_center_bg.gif);
}
.cont_tb_head_cont {
text-align:center;
border:0px;
padding:0px;
padding-top:2px;
margin:0px;
}
.cont_tb_cent_cont {
width:160px;
text-align:left;
border:0px;
padding:0px;
padding-left:3px;
margin:0px;
}

.cent_tb_head {
width:620px;
height:26px;
text-align:center;
vertical-align:middle;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/center_box_addr.gif);
}
.centr_tb_head_cont {
text-align:center;
border:0px;
padding:0px;
padding-top:2px;
margin:0px;
}
.cent_tb_cent {
width:620px;
text-align:center;
vertical-align:top;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/center_box_center.jpg);
}
.cent_tb_cent_cont {
width:612px;
text-align:left;
vertical-align:top;
border:0px;
padding:0px;
margin:0px;
}

.contspc {
position:relative;
top:-2px;
border:0px;
padding:0px;
margin:0px;
}



.center_content {
width:620px;
text-align: center;
vertical-align: middle;
border:0px;
padding:0px;
margin:0px;
}


#header {
width:980px;
height:133px;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/table_bg.jpg);
}

#col1 {
width:175px;
text-align:center;
border:0px;
padding:0px;
margin:0px;
float: left;
}

#col2 {
width:630px;
text-align:center;
border:0px;
padding:0px;
margin:0px;
background-image: url(/im/table_center_top_bg.jpg);
background-repeat: no-repeat;
float: left;
}

#col3 {
width:175px;
text-align:center;
border:0px;
padding:0px;
margin:0px;
float: left;
}

#footer {
width:980px;
border:0px;
padding:0px;
margin:0px;

}

#bev_top {
text-align:center;
border:0px;
padding:0px;
margin:0px;
color: #000000;
font-size:12px;
font-weight:bold;
}
#bev_cont {
text-align:justify;
border:0px;
padding:0px;
margin:0px;
color: #000000;
font-size:12px;
font-weight:normal;
}
.color_red {
color: #ff0000;
}