/* messages */
/* Messages */

#msg-outer {
    width: 99%;
    padding: 5px;
    text-align: left;
}

#msg-error {
    background: #F5F5F5;
    border: 2px solid #C52000;
    font-size: 11px;
    color: #C52000;
    font-weight: bold;
}

#msg-ok {
    background-color: #F5F5F5;
    border: 2px solid #4A88A4;
    font-size: 11px;
    color: #4A88A4;
    font-weight: bold;
}




body {
  margin: 0;
  padding: 0;
  font-size: 10px; 
  font-family: Verdana;
  color: #333333;
}

.details {
  margin: 0;
  padding: 0;
  font-size: 11px; 
  font-family: Verdana;
}

td{
  font-size: 11px; 
  font-family: Verdana;
  color: #333333;
}
a {
  outline: none; 
  color: #333333;
  text-decoration: none;
}
a:hover {
  color: #333333;
  text-decoration: underline;
}
p {
  margin-top: 0;
  margin-bottom: 10px;

}
img {
  border: 0; 
}
.cur_time {
  font: 9px Verdana; 
  color: #666666;
} 
.custome_select {
  font: 10px Verdana; 
  color: #71737F; 
  border: 1px solid #A7A6AA;
}
.f_sel {
  font: 10px Verdana;
  color: #71737F;
  margin-top: 5px; 
  border: 1px solid #A7A6AA; 
  padding: 2px;
  width: 147px;
}

/* Language menu */

#lang_menu {
  font-size: 9px; 
  color: #333333;
}
#lang_menu a{
  font-size: 9px; 
  color: #999999;
  text-decoration: none;
}
#lang_menu a:hover{
  font-size: 9px; 
  color: #999999;
  text-decoration: underline;
}

/* ------------- */


/* Green menu */

ul.green_menu  {
  font-size: 11px; 
  color: #333333;
  list-style-image: url('/images/green_mp.gif');
  padding-left: 25px;
  margin-left: 0;
  margin-top: 0; 
  margin-bottom: 5px; 
}
ul.green_menu li  {
  font-size: 11px; 
  color: #333333;
  margin-top: 7px;
}
ul.green_menu li a{
  font-size: 11px; 
  color: #333333;
  text-decoration: none;
  margin-left: -4px;  
}
ul.green_menu li a:hover{
  font-size: 11px; 
  color: #333333;
  text-decoration: underline;
}

/* ------------- */

/* Grey menu */

ul.grey_menu  {
  font-size: 11px; 
  color: #333333;
  list-style-image: url('/images/grey_mp.gif');
  padding-left: 25px;
  margin-left: 0;
  margin-top: 0; 
  margin-bottom: 5px; 
}
ul.grey_menu li  {
  font-size: 11px; 
  color: #333333;
  margin-top: 7px;
}
ul.grey_menu li a{
  font-size: 11px; 
  color: #333333;
  text-decoration: none;
  margin-left: -4px;  
}
ul.grey_menu li a:hover{
  font-size: 11px; 
  color: #333333;
  text-decoration: underline;
}

/* ------------- */

/* Grey menu 2 */

ul.grey_menu2  {
  font-size: 11px; 
  color: #333333;
  list-style-image: url('/images/b_a_b.gif');
  padding-left: 25px;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 5px;
}
ul.grey_menu2 li  {
  font-size: 11px; 
  color: #333333;
  margin-top: 7px;
}
ul.grey_menu2 li a{
  font-size: 11px; 
  color: #333333;
  text-decoration: none;
  margin-left: -4px;  
}
ul.grey_menu2 li a:hover{
  font-size: 11px; 
  color: #333333;
  text-decoration: underline;
}

/* ------------- */

#copyright_text {
  font-size: 10px; 
  color: #333333; 
  font-weight: bold; 
  margin-right: 15px;
}

/* Breadcrumbs navigation */

#breadcrumbs {
  font-size: 11px;
  color: #333333;
}
#breadcrumbs a {
  font-size: 11px;
  color: #333333;
  text-decoration: none; 
}
#breadcrumbs a:hover {
  font-size: 11px;
  color: #333333;
  text-decoration: underline; 
}

/* ------------- */

/* Green top block header */

.head_green_t {
  background: url('/images/head_green_t.gif');
  height: 22px;
  color: #ffffff;
  font-size: 10px;      
  font-weight: bold;
}
.head_green_bot_t {
  background: url('/images/gw_line.gif') repeat-x; 
  height: 7px;
}
.head_green_bot_t img{
  margin-left: 9px;
}

/* -------------- */ 

/* Green block header */

.head_green {
  background: url('/images/head_green.gif');
  height: 22px;
  color: #ffffff;
  font-size: 10px;      
  font-weight: bold;
}
.head_green_bot {
  background: url('/images/gw_line.gif') repeat-x; 
  height: 7px;
}
.head_green_bot img{
  margin-left: 9px;
}

/* -------------- */ 

/* Green block header 2 */

.head_green2 {
  height: 22px;
  color: #ffffff;
  font-size: 10px;      
  font-weight: bold;
}
.head_green_bot2 {
  background: url('/images/wg_dot_line.gif') repeat-x; 
  height: 5px;
}
.head_green_bot2 img{
  margin-left: 9px;
}

/* -------------- */ 

/* Grey block header */

.head_grey {
  background: url('/images/head_grey.gif');
  height: 22px;
  color: #ffffff;
  font-size: 10px;      
  font-weight: bold;
}
.head_grey_bot {
  background: url('/images/bw_line.gif') repeat-x; 
  height: 7px;
}
.head_grey_bot img{
  margin-left: 9px;
}

/* -------------- */ 

/* Grey block header 2 */

.head_grey2 {
  height: 22px;
  color: #ffffff;
  font-size: 10px;      
  font-weight: bold;
}
.head_grey_bot2 {
  background: url('/images/wgr_dot_line.gif') repeat-x; 
  height: 5px;
}
.head_grey_bot2 img{
  margin-left: 9px;
}

/* -------------- */ 

/* Bottom navigation */

#bottom_navi {
  font-size: 9px;
  color: #333333;
}
#bottom_navi a{
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}
#bottom_navi a:hover{
  font-size: 9px;
  color: #333333;
  text-decoration: underline;
}

/* ------------- */ 

/*====== Buttons ===========*/

/* White simple button */
div.white_simple_btn {
  background-color: #ffffff; 
  border: 1px solid #666666; 
  font-size: 9px; 
  width: 149px; 
  margin-top: 5px;   
  text-align: left;
  line-height: 14px;
}
div.white_simple_btn a {
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}
div.white_simple_btn a:hover {
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}
/*-----------------------*/

/*Green simple button*/
div.green_simple_btn {
  background: url('/images/green_btn_back.gif') repeat-x;
  border: 1px solid #666666;
  font-size: 9px;
  width: 149px;
  margin-top: 5px;
  text-align: left;
  line-height: 14px;
}

div.green_simple_btn a {
  font-size: 9px; 
  color: #333333;
  text-decoration: none;
}
div.green_simple_btn a:hover {
  font-size: 9px; 
  color: #333333;
  text-decoration: none;
}
/*--------------------*/

/*Grey simple button*/
div.grey_simple_btn {
  background: url('/images/grey_btn_back.gif') repeat-x; 
  border: 1px solid #666666; 
  font-size: 9px; 
  width: 134px; 
  margin-top: 5px;
  text-align: left;
}
div.grey_simple_btn a {
  font-size: 9px; 
  color: #333333;
  text-decoration: none;
}
div.grey_simple_btn a:hover {
  font-size: 9px; 
  color: #333333;
  text-decoration: none;
}
/*--------------------*/

/*-----------------------*/

/* Big greeen button */
div.big_green_btn {
  background: url('/images/bgb_back.gif') repeat-x;
  width: 67px;
  height: 29px;
  margin: 5px 12px 5px 12px;
  text-align: center;
  padding-top: 7px;
}
div.big_green_btn a {
  margin: 2px;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

/*--------------------*/

/*=============================*/

/*==== Headings ========*/
h1 {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  margin: 4px 4px 6px 4px;
  padding: 0;
}

h2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0;
}

h3 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #779E3E;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
}

h4 {
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  color: #333333;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0;
}
/*=======================*/

/*===== Divider Lines =========*/
div.pointed_divider {
  height: 5px;
  padding: 0;      
  background: url('/images/simple_dot.gif') repeat-x;
  text-align: left;
  margin-bottom: 8px;   
}
div.pointed_divider img{
  margin-left: 6px;
}
/*=============================*/

.price_xxl_text {
  font-family: Arial; 
  font-size: 35px; 
  font-weight: bold;
}

.price_xl_text {
  font-family: Arial; 
  font-size: 29px; 
  font-weight: bold;
  margin-left:5px;
}

.grey_text {
  font-family: Verdana; 
  font-size: 10px; 
  color: #666666;
  white-space: nowrap;
}

.comment_text{
  font-family: Arial; 
  font-size: 9px; 
}

/* Page handler begin */
.page_handler{
  font-family: Verdana; 
  font-size: 11px; 
  font-weight: normal;
}

.page_handler a{
  font-family: Verdana; 
  font-size: 11px; 
  font-weight: normal;
  color: #779E3E;
  text-decoration: none;
}

.page_handler a:hover{
  font-family: Verdana; 
  font-size: 11px; 
  font-weight: normal;
  color: #779E3E;
  text-decoration: underline;
}

/* Page handler end */

/* Page handler bold begin */
.page_handler_b{
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: bold;
}

.page_handler_b a{
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: bold;
  color: #779E3E;
  text-decoration: none;
}

.page_handler_b a:hover{
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: bold;
  color: #779E3E;
  text-decoration: underline;
}

/* Page handler bold end */

/* Green select begin */
.green_select {
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: normal;
  color: #779E3E;
}
/* Green select end */

/* Table elements begin */
.simple_table tr td {
   font-family: Arial; 
   font-size: 11px;  
}
.td_green {
   background-color: #E2E9AD; 
}
.td_white{
   background-color: #fff;
}
.td_grey{
   background-color: #E3E3E3;
}


/* Table elements end */
  
.pr-u {
    padding-left: 5px;
}

.form-submit{
    border: solid 1px;
}
