html, body {margin: 0; padding: 0; background: url(/images/background.gif); height: 100%;}

TD	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
}

H1	{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #436993;
	padding-left: 30px;
}

P	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-left: 30px;
	padding-right: 0;
	line-height: 20px;
	text-align: justify;
}

a:link	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:active	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:visited	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.newsheading	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B6EA8;
	line-height: 16px;

}

.contentheading	{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #3B6EA8;
	padding-left: 30px;
}

UL, LI	{list-style-image: url(/images/bullet.gif); line-height: 20px;}

.practice	li	{margin-bottom: 12px;}

.newsdate	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

a.newstext	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	line-height: 16px;
	text-decoration: none;
}

a.newstext:hover	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
}

.newslistdate	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.newslisttext	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.newslisttext:hover	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.sitemap	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #3B6EA8;
	text-decoration: none;
}

a.sitemap:hover	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.subsitemap	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
}

a.subsitemap:hover	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	padding-left: 20px;
}

a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

span {
  font: bold 12px Verdana, Arial, Sans-Serif;
}

img {border: 0;}

form {margin: 0;}

.error {
  font: 12px Verdana, Arial, Sans-Serif;
  color: #ed7527;
}
.alert_message {
  color: #fff;
  background: red;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
}
.alert_message a {
  color: #000;
  font-weight: bold;
}
input.box, .form input.box {
  width: 20px;
}
input.button {
  color: #FFFFFF;
  background: #436993;
  border: 1px solid #555555;
  padding: 3px;
}
.price, .price-special {
  color: red;
}
.price-old {
  text-decoration: line-through;
}
td.price, th.price, .table th.price {
  text-align: right;
  color: #00657F;
}
.price-total {
  color: red;
}
th.price-total, td.price-total, .table th.price-total {
  text-align: right;
}
.total {
  border-top: 1px solid #B3DCE5;
  padding-top: 3px;
  font-weight: bold;
}
.buttons {
  background: #E9E9E9;
  margin-top: 20px;
  padding: 10px;
}
.vline {
  border-left: 1px solid #B3DCE5;
}

/*** form ***/
table.form  {
  width: 100%;
}
.form input {
  width: 180px;
}
.form td {
  padding: 5px;
}
.form span {
  font-size: 12px;
}
.asterisk {
  color: red;
}
.form-left {
  text-align: right;
  font-weight: bold;
  width: 50%;
}
.form .info {
  padding: 10px 0;
  font-weight: bold;
  text-align: center;
}
.form .buttons {
  padding-top: 10px;
  text-align: center;
}
/*** !form ***/

/*** table ***/
.table {
  width: 100%;
  border: 1px solid #B3DCE5;
  font: 12px Verdana, Arial, Sans-Serif;
}
.table th {
  background: #B3DCE5;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}
.table tr, .table tr.out {
  background: #fff;
}
.table tr.over {
  background: #DFFAFF;
}
.table td.order-desc {
  background: #D1EAEF;
}
.table td.order-asc {
  background: #E0ECEF;
}
.table td {
  border: 1px solid #B3DCE5;
}
/*** !table ***/

/*   pageTab   */
ul.pageTab {
  padding: 0;
  list-style: none;
  text-align: center;
}
ul.pageTab li {
  padding: 0;
  list-style: none;
  display: inline;
}
ul.pageTab li.current, a.begin, a.end, a.previous, a.next, a.page {
  padding: 2px 6px;
  margin: 0 -3px;
  background: #F0EFF0;
  border: 1px solid #E0DFE0;

}
ul.pageTab a.begin:hover, a.end:hover, a.previous:hover, a.next:hover, a.page:hover {
  background: #D0CFD0;
}
ul.pageTab li.current {
  background: #E0DFE0;
  color: #2699B6;
}
/*   !pageTab  */

/*/////////////////////////////////////////*/

.m{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #555555;
		font-size:11px; ;border:1px;
}
.i{
		background-color: #F3F3F3;
}
#header {
  background: url(/images/header-bg.gif) repeat-x;
  height: 133px;
}
#header div.shopping-cart a {
  color: #fff;
  font: bold 10px Verdana, Arial, Sans-Serif;
  text-decoration: none;
}
#menucont {
  background: url(/images/menu-bg.gif) repeat-x;
  height: 27px;
}
#body {
  background: url(/images/body-bg.gif) repeat-x;
  width: 100%;
}
#footer {
  background: #CED0D0;
  height: 40px;
}
#navigation {
  padding: 10px 0 0 10px;
  font-size: 10px;
}

/*** BOX ***/
.box div.header {
  background: url(/images/box-bg.gif) repeat-x;
  font-weight: bold;
  font-size: 14px;
  /*width: 205px;*/
}
.box div.bg {
  padding-left: 45px;
  background: url(/images/box-img.gif) no-repeat;
  height: 32px;
}
.box div.content {
  border: 1px solid #CCCACA;
  margin-top: 1px;
  /*width: 203px;*/
}
/*** !BOX ***/

/*** BOX BLUE ***/
.box-blue div.header {
  background: url(/images/box-blue-bg.gif) repeat-x;
  width: 100%;
  font-weight: bold;
  font-size: 14px;
}
.box-blue div.bg {
  padding-right: 45px;
  background: url(/images/box-blue-img.gif) right no-repeat;
  height: 32px;
}
.box-blue div.content {
  border: 1px solid #B3DCE5;
  margin-top: 1px;
  /*height: 300px;*/
  background: url(/images/content-bg.gif) repeat-x;
  padding: 13px;
}
/*** !BOX BLUE ***/

/*** !NAVIGATION ***/
.navigation
	{
	font-family: Times, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 20px;
}

A.navigation:LINK
	{
	font-family: Times, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
	text-transform: uppercase;
}

A.navigation:ACTIVE
	{
	font-family: Times, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
}

A.navigation:VISITED
	{
	font-family: Times, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
}

A.navigation:HOVER
	{
	font-family: Times, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*** !NAVIGATION ***/

/*** TOP MENU ***/
td.top_menu {
  white-space: nowrap;
  margin: 0;
  padding-top: 7px;
}
td.separator {
  background: url(/images/menu-separator.gif) 0 6px no-repeat;
}
a.menu1{
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

a.menu1:hover {
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  font-weight: normal;
  color: #BB0009;
  text-decoration: none;
}

a.menu2:link	{font-family: Verdana; font-size: 12px; font-weight: bold; color: #5875B1; text-decoration: none;}
a.menu2:active	{font-family: Verdana; font-size: 12px; font-weight: bold; color: #5875B1; text-decoration: none;}
a.menu2:visited	{font-family: Verdana; font-size: 12px; font-weight: bold; color: #5875B1; text-decoration: none;}
a.menu2:hover	{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}

/*** !TOP MENU ***/

/*** LEFT MENU ***/
.navlist {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #C7D2DE;
	text-decoration: none;
	width: 300px;
	padding: 0;
	margin: 0;
}

.navlist li {
	list-style: none;
	list-style-image: none;
	background: #436993;
	margin: 0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.navlist li a {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #C7D2DE;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/menu.gif) no-repeat;
}

.navlist li a:visited {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #C7D2DE;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/menu.gif) no-repeat;
}

.navlist li a:hover {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/menu-over.gif) no-repeat;
}

li.menuover	{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/menu-over.gif) no-repeat;
}

li a.submenu {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #C7D2DE;
	text-transform: none;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/submenu.gif) no-repeat;
}

li a.submenu:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/submenu-over.gif) no-repeat;
}

li.submenuover	{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 45px;
	background: url(/images/submenu-over.gif) no-repeat;
}

.subnavlist ul {margin: 0; padding: 0;}

.subnavlist li {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	list-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.subnavlist li a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #394A52;
	text-decoration: none;
	text-transform: none;
	display: block;
	padding-left: 10px;
	background: url(/images/menu-sub-bullet.gif) no-repeat;
}

.subnavlist li a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #FFA200;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	background: url(/images/menu-sub-bullet-over.gif) no-repeat;
}
/*** !LEFT MENU ***/

.news	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #555555;
	padding-top: 10px;
	padding-bottom: 10px;
}

.newsheader	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #701820;
}

.bottomlinks
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #C7D2DE;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}

A.bottomlinks:LINK
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #C7D2DE;
	text-decoration: underline;
	padding-left: 15px;
	padding-right: 15px;
}

A.bottomlinks:ACTIVE
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #C7D2DE;
	text-decoration: underline;
	padding-left: 15px;
	padding-right: 15px;
}

A.bottomlinks:VISITED
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #C7D2DE;
	text-decoration: underline;
	padding-left: 15px;
	padding-right: 15px;
}

A.bottomlinks:HOVER
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}

.address	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #584D2C;
}

.copyright	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6481A2;
}

A.copyright:LINK
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6481A2;
	text-decoration: none;
}

A.copyright:ACTIVE
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6481A2;
	text-decoration: none;
}

A.copyright:VISITED
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6481A2;
	text-decoration: none;
}

A.copyright:HOVER
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6481A2;
	text-decoration: underline;
}

.introducing_block_header{
	font-family: Verdana;
	font-size: 16px;
	color: #F20017;
	font-weight: bold;
	font-style: italic;
	border-bottom: 1px solid #8A94A2;
	background: url(/images/sirit-tile.gif);
}

a.learn_block:LINK{
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
  text-decoration: none;
}

a.learn_block:HOVER{
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
  text-decoration: none;
}

a.learn_block:ACVIVE{
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
  text-decoration: none;
}

a.learn_block:VISITED{
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
  text-decoration: none;
}