body, div, span, td {
	font-family: arial, verdana;
	font-size:12px;
}

h1,h2,h3 {
  font-size: 12px;
}

a {
	color: #0B3D91;
	font-weight: bold;
	text-decoration: none;
}


div.navLevel1 {
  background-color: #0A3B8E;
	color: white;
	border-bottom: 1px solid white;
}
div.navLevel1Active {
	background-color: #000E51;
}
div.navLevel1Current {
	background-color: #000E51;
}
div.navLevel1 a {
	display:block;
	color:white;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	padding-left:15px;
	font-size: 12px;
}
div.navLevel1 a:hover {
	background-color: #000E51;
}

div.navLevel2 {
	background-color: #D9D9D9;
	color: white;
	border-bottom: 1px solid white;
}
div.navLevel2Active {
	background-color: #C3C3C3;
}
div.navLevel2Current {
	background-color: #C3C3C3;
}
div.navLevel2 a {
	display:block;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	padding-left:15px;
	font-size: 12px;
}
div.navLevel2 a:hover {
	background-color: #C3C3C3;
}

div.navLevel3 {
	background-color: #ECECEC;
	color: white;
	border-bottom: 1px solid white;
}
div.navLevel3Active {
	background-color: #E4E4E4;
}
div.navLevel3Current {
	background-color: #E4E4E4;
}
div.navLevel3 a {
	display:block;
	color: black;
	text-decoration: none;
	padding:3px;
	padding-left:30px;
	font-size: 12px;
}
div.navLevel3 a:hover {
	background-color: #E4E4E4;
}

/*
span.navMeta {
	color: #575757;
	font-size: 11px;
}
span.navMetaActive {
	font-weight:bold;
}
span.navMetaCurrent {
	font-weight:bold;
}
span.navMeta a {
	color: #575757;
	text-decoration: none;
}
*/

div.meta a {
	color: #575757;
	font-size: 11px;
	text-decoration: none;
}
div.meta {
	padding-bottom:10px;
}


input {
	border:1px solid #0B3D91;
	background-color: white;
	height: 20px;
	color: #0B3D91;
}


td.footer {
	color: #B9B9B9;
}
a.footer {
	color: #B9B9B9;
}

.infoTextError {
	color: red;
	font-weight: bold;
}

.news-list-item {
  font-weight:normal;
  font-size:11px;
}

.news-list-morelink a {
  font-weight:normal;
  font-size:11px;
}

.clear {
  clear:both;
}

.orderButton {
  float:right;
}

.order_form {
  float:left;
}

.tt_products_item_list .price {
  float:left;
  width:90px;
  padding-top:3px;
}

.category_title {
  color: #0B3D91;
}

.priceBox {
  padding:3px 0px;
  margin:5px 0px 15px 0px;
}

.tt_products_basket_info label {
  display:block;
  float:left;
  width:90px;

}

.tt_products_item_list form {
  padding:1px;
  border:1px solid #E4E4E4;
  border-left:none;
  border-right:none;
}

.tt_products_basket_payment caption,
.tt_products_basket caption {
  font-size:12px;
}

.basket_items th {
  font-size:12px;
  text-align:left;
}

.basket_items td {
  text-align:left;
  vertical-align:middle;
}

.tt_products_basket_info,
.tt_products_basket {
  width:400px;
}

.form_control input {
  width:190px;
}

