/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #333333;
  margin: 0px;
  font-family: Verdana, sans-serif;
}

p {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: justify;
}

h1 {
   color: #ec232a;
  font-family: Verdana, sans-serif;
  font-size: 14px;
}

h2 {
  color: #ec232a;
  font-family: Verdana, sans-serif;
  font-size: 14px;
}

h3 {
  color: #ec232a;
  font-weight: bolder;
  font-family: Verdana, sans-serif;
  font-size: 14px;
}
h3 a{
  color: #ec232a;
  font-weight: bolder;
  text-decoration: none;
  font-family: Verdana, sans-serif;
  font-size: 14px;
}
h3 a:hover {
text-decoration: underline;
 color: #ec232a;
}
a img {border: none;}
A {
  color: #555555;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana, sans-serif;
}
A:hover {
  color: #777777;
  text-decoration: none;
}
.centercell td{text-align: center;}
A.name_pos {
  color: #555555;
  text-decoration: underline;
  font-weight: bold;
  font: 11px Verdana, sans-serif;
}
A.name_pos:hover {
  color: #777777;
  text-decoration: none;
}
.foot  {font-weight: normal; font-size: 11px;color: #555555;}
.foot a {font-weight: normal; font-size: 11px;text-decoration: none;}
.foot a:hover {text-decoration: underline;}

td {
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

FORM {
 display: inline;
}

.inputRequirement { font-family: Verdana, sans-serif; font-size: 10px; color: #ff0000;  display: inline !important;} 


.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}

.lnk_page:hover{
 background-color:#C0C0FF;  
}

.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}

.select{
 width: 35px;
}

.err_box { border:1px solid #E0878B; background-color:#ED959A;color: #fff; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #E0878B; background-color:#F2CBCD; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #E0878B; background-color:#ED959A; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

#top1{background-color: #da1921;}
#top1 #adress{color: #fff; background-image: url("/images/design/logo_bottom.jpg"); padding-left: 350px;}
#top{width: 1024px; margin: 0px auto;}
#top #logo{ width: 630px;}
#top #left{ width: 181px;}
#top #right{ width: 214px;}
.price{ color: #ec232a;  font-size: 11px; text-align: right; padding-right: 15px;}
.profile_value_fld img{cursor: pointer;}
.catalog_photo{width: 200px; text-align: left; vertical-align: top;}
.catalog_shdescr{text-align: justify; vertical-align: top;}
.catalog_name{text-align: left; vertical-align: top; height: 25px;}
#main{width: 1024px; margin: 0px auto; background-color: #ffffff; background-image: url('/images/design/back.gif'); background-position: top center; background-repeat: no-repeat;}
#main #right{width: 220px; vertical-align: top;}
#main #left{width: 181px; vertical-align: top; padding-top: 0px;}
.hot {color:#333333; padding: 0px; font-weight: normal; font-size: 11px;}
.left_menu{background-image: url('/images/design/special.jpg'); background-position: top left; background-repeat: no-repeat;}
.search_form{}
.search{width: 300px; background-color: #ffffff; background-image: url('/images/design/back2.gif'); background-position: top left; background-repeat: repeat-x;}
.banner{ margin: auto; padding-top: 35px; text-align: center; }
#banner{ height: 120px; margin: auto auto; padding-top: 20px; width: 491px;}
.fieldKey{width: 100px;padding-left: 10px;}
.slct0{text-align: left; padding-left: 0px;}
.spacer{width: 70px;}
.sp2{height: 30px;}
.sp3{height: 30px;}
.image_comment {width: 260px; vertical-align: top; text-align: center;}
.text_comment {width: 380px; vertical-align: top; text-align: justify;}
.country{height: 25px; vertical-align: top; text-align: left; padding-left: 5px; /*background-image: url('/images/design/item.gif'); background-position: center left; background-repeat: no-repeat;*/}
#main #content{width: 631px; vertical-align: top; padding-left: 15px; padding-right: 15px;padding-top: 0px;}
a.item, a.general
{
  color: #555555;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, sans-serif;
}
a.item:hover, a.general:hover {
  color: #777777;
  text-decoration: underline;
}
a.generalmactive
{
  color: #555555;
  padding-left: 15px;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  background-image: url('/images/design/item.gif'); background-position: center left; background-repeat: no-repeat;
}
a.generalmactive:hover {
  color: #777777;
  text-decoration: underline;
}
.order_block
{
 display: none;
}
.order
{
 height: 25px;
 vertical-align: middle;
 text-align: center;
}
a.order
{
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana, sans-serif;
}
a.order:hover{
  color: #777777;
  text-decoration: none;
}
#make_order
{
 vertical-align: middle;
}
#main_menu
{
color:#ed1c24;
height: 30px;
padding-top: 10px;
}
#main_menu a
{
 color:#ed1c24;
 font-size: 14px;
 text-decoration: none;
 font-family: Georgia;
 font-style: italic;
}
#main_menu a:hover
{
 text-decoration: underline;
}
ul.left_menu
{
 list-style: none;
}
ul.left_menu ul
{
 list-style: none;
 padding: 0;
 margin: 0;
 padding-left: 15px;
}
.infoBox td{text-align: left;}

#path
{
    background: url('/images/design/path.gif') left top repeat-x #f4f4f4;
    border: 1px solid #c0c0c0;
    vertical-align: middle;
    color: #ec232a;
    padding: 10px 15px;
}
/*                        TABS            */
.tabs {
    width: 620px;
}

ul.tab_header li {  
    margin-right: 2px;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    padding: 4px 5px 4px 5px;
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    border-top: 1px solid #C8C8C8;
    text-align: center;   
}
ul.tab_header span {
    font-size: 1em; 
    font-weight: bold;
}

ul.tab_header span:hover {
    cursor: pointer;
    color: #ec232a;
    }

ul.tab_header li.select {
    bottom: -1px;
    width: auto;
    background:#f1f1f1 url(/images/design/box_title.gif) repeat-x scroll 0 0; 
}

ul.tab_header li.select span {
    border-bottom: none;
}

ul.tab_header li.select span:hover {
    cursor: auto;
    color: #222;
    border-bottom: none;
}

div.tab_content {
    padding: 5px;
    background-color: #f1f1f1;
    clear: left;     
    border: 1px solid #C8C8C8;
}

div.tab_content span {
    margin-bottom: 2px;
}
/*        TABS END            */