/* COLOR SCHEME
GREEN: #F8710A;
WHITE: #ececec;
GRAY: #005399;


ORANGE #F8710A
BLUE #005399
DARK BLUE #003159
*/
/*
a,
a:link,
a:visited
{
  color: #005399;
  text-decoration: none;
  font-weight: bold;
}
a:hover
{
  color: #F8710A;
}*/

h1 {
  margin: 10px 12px;
  height: 30px;
  background: ;
  padding: 3px;
  font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
h2 {
  margin: 10px 12px;
  height: 30px;
  background: ;
  padding: 3px;
  font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
/* STRUCTURE */

#A {
  border: 3px solid #003159;
  margin: 0 auto;
  padding: 0;
  width: 1020px;
  height: 625px;
}

#screen {
  margin: 0px;
  padding: 0;
  border-left: 3px solid #003159;
  width: 625px;
  height: 625px;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  float: right;
}

#contextnav {
  margin: 0;
  padding: 5px;
  width: 615px;
  height: 20px;
  float: right;
  color: #005399;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

#contextnav a, #contextnav a:link, #contextnav a:visited {
  color: #005399;
  text-decoration: none;
}

#contextnav a:hover { 
	color: #F8710A;
}

#B {
  margin: 0;
  padding: 0;
  width: 391px;
  height: 625px;
  float: left;
}

#C {
  margin: 0;
  padding: 0;
  width: 392px;
  height: 234px;
}

#info {
  margin: 0 0 0 0px;
  border-top: 3px solid #003159;
  padding: 0;
  width: 392px;
  height: 388px;
  float: left;
}

#info_title {
  margin: 0px;
  padding: 3px;
  width: 380px;
  height: 21px;
  float: left;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #005399;
}
#info h1 {
  padding: 10px 0 0 44px;
  font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

#info li {
  padding: 4px 0 0 18px;
  type: none;
  font-family: Georgia, Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
}

#logo {
  margin: 0px;
  padding: 0;
  border-right: 3px solid #003159;
  width: 232px;
  height: 234px;
  float: left;
  /*background: url(/images/logo.jpg) left top no-repeat;*/
}

#menu {
  margin: 0;
  padding: 0;
  width: 156px;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003159;
  float: left;  
  background-color: #fff;
}
#menu ul {
  margin: 0;
  padding: 0;
}

#menu li {
  list-style: none;
  border: solid 3px #F8710A;
  margin: 1px;
  padding: 2px 2px 0px 20px;
  height: 18px;
}

#menu li a, #menu li a:link, #menu li a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #005399;
  font-size:11px;
  padding: 2px 2px 2px 2px;
}

#menu li a:hover {
  color: #F8710A;
}

#lang_choice{
 padding: 5px 0 2px 0;
}

/* CONTENT */


/* Articles*/

.article_info {
  padding: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
}

.article_info h1 {
  font-size: 11px;
  font-weight: bold;
}

.home {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.customers {
  padding: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  overflow: auto;
  height: 367px;
}
.customers a, .customers a:visited {
  color: #000;
  text-decoration: none;
}

.customers a:hover {
  color: #F8710A;
}


.screen_text {
  padding: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.screen_text h1 {
  font-size: 16px;
  font-weight: bold;
}


.contacts {
  padding: 50px  10px 10px 50px;
  font-family: Verdana, Helvetica, Arial, sans-sÐµrif;
  font-size: 14px;
  line-height: 20px;
}

.contacts h1 {
  font-size: 16px;
  font-weight: bold;
}

.contacts h2
{
  font-size: 16px;
  font-weight: bold;
}

/* PRODUCTS */

.products_screen {
  padding: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* product profile */
table.product {
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #345;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

.product td {
  font-family: Verdana, Helvetica, Arial,sans-serif;
  font-size: 12px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #000;
  margin: 0;
  padding: 4px;
}

/* category  with detailed children(models) */
table.category
{
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #999;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}


.category td
{
  font-family: Verdana, Helvetica, Arial,sans-serif;
  font-size: 12px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #999;
  margin: 0;
  padding: 4px;
  vertical-align: top;
}

table.category tr.odd { background-color: #b1b1b1;}
table.category tr.even { background-color: red;}


.category a,
.category a:visited
{
  color: #005399;
  text-decoration: none;
  font-weight: bold;
}

.category a:hover
{
  color: #F8710A;
}

/* top level category with no detailed children */
table.list
{
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

.list td
{
  font-family: Verdana, Helvetica, Arial,sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 4px;
  vertical-align: top;
}

.list a,
.list a:visited
{
  color: #005399;
  text-decoration: none;
  font-weight: bold;
}
.list a:hover
{
  color: #F8710A;
}

/* ADMIN INTERFACE */
.admin_menu
{
  background-color: #1B4DE3;
  color: white;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}

.admin_menu a,
.admin_menu a:link,
.admin_menu a:visited
{
  color: white;
  text-decoration: none;
}
