body {background-color: #ffffff;margin: 0px;padding: 0px;color: #000;font-family: Arial;font-size: 14px;}
td{font-size: 14px;}
a {color: #369;}
a:hover {color: #69c;}
h1	{color: #369; text-align: left; line-height: 25px; padding-left: 15px; font-family: impact; font-size: 24px; font-weight:normal;}
h1 a	{color: #369;}
h1 a:hover{color: #69c;}
#root { margin:2% 0; width:100%; max-width:1400px;}
img {border:0;}
.h22blue, .h22blue  a, .h22blue  a:hover, .h16blue, .h16blue  a, .h16blue  a:hover {color: #336699; font-family: impact;}
.h22blue, .h22blue  a, .h22blue  a:hover {font-size: 24px;}
.h22blue  a:hover  {color: #6699cc;}
.h16blue, .h16blue  a, .h16blue  a:hover  {font-size: 18px; margin-bottom:8px;}
.h16blue  a:hover  {color: #6699cc;}
.pricelist {border:1px solid #CDF; width:280px; padding:4px;}
.pricelist a {color: #00c; text-decoration:none; font-size: 12px; font-weight: bold;}
.pricelist a:hover {text-decoration:underline;}

.ablck p {
margin:0px;
padding:2px;
}
.ablck a {
color: #336; font-size: 16px; font-weight: bold;
}
.ablck a:hover {
color: #000;
}

.mainmenu  {padding: 6px 0px 6px 40px; background: #cccccc url(/images/smicon.gif) left top no-repeat;}
.mainmenu a {color: #000; font-size: 14px; font-weight: bold;}
.mainmenu a:hover {color: #369; font-size: 14px;}
.text {color: #000000;}
.text a {color: #334455; font-weight: bold;}
.text a:hover {color: #336699;}
.newstext {
padding:10px 5px;
}
.login, .login td {
background-color: #336699;
color:#fff;
}
.login a {
color:#fff;
}
.navmenu {
margin:20px 5px;
border: 1px solid #999;
}
.navmenu a {
color: #000;
text-decoration:none;
}
.navmenu a:hover {
color: #003;
text-decoration:underline;
}
.navmenu td.mtd_1 {
background-color: #eee;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #fff;
}
.navmenu td.mtd_2, .navmenu td.mtd_3 {
background-color: #fff;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #fff;
}
.navmenu td.mtd_2 {
padding-left:10px;
}
.navmenu td.mtd_3 {
padding-left:15px;
}
.navmenu td.mtd_2 a, .navmenu td.mtd_3 a {
font-size: 12px;
}
.navmenu  a.act {
color:#00f;
text-decoration:underline;
}
.price td {
background-color: #eee;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
font-size:14px;
}
.navigation 	{font-size:18px; color: #000; font-weight: bold; padding:10px 0px;}
.navigation a {color: #000; font-weight: bold;}
.navigation a:hover	{color: #336699; font-weight: bold;}
.news .pagination a {
padding:5px;
margin:5px;
border:1px solid #ccc;
font-weight: bold;
text-decoration:none;
}