/*
  main.css,v 1.0 2008/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2008 Seotm.com
*/

BODY {
  background-color: #FFF;
  color: #525252;
  font-size: 11px; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

html, body {
    margin:0;
    padding:0;
}

p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:justify;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color:#525252;
}

h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#525252;
}

h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #C40202;
}

A {
  color: #b31016;
  text-decoration: none;
}

A:hover {
  color: #b31016;
  text-decoration: underline;
}

IMG{ border: 0px; }

.table {
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

tr {
}

FORM {
 display: inline;
}

input[type=text]{
 border: 1px solid #525252; 
 height: 13px;
 vertical-align: middle;
 font-size:10px;
}

input[type=password]{
 border: 1px solid #525252; 
 height: 13px;
 vertical-align: middle;
 font-size:10px;
}

textarea{
 border: 1px solid #525252; 
 vertical-align: middle;
 font-size:10px;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } 

.err{
 color: #FF0000;
 font-size: 11px;
}


.my_d_basket{
 padding-top: 8px;
}


#PopWin
{
 background: #FFF;
 width: 300px;
 height: 110px;
 z-index:9999999999;
 position:absolute;
 left:39%;
}

.prod_in_cart, .prod_in_cart_b{
 text-align: center;
}

.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;
}

.menu{
 margin: 0px 0px 0px 1px; 
 padding: 0px 0px 0px 5px;  
 list-style: none;
 color: #C40202;
}

.subMenu{
 padding-left: 10px;
 margin-left: 10px;
 color: #3a404a;
 list-style: none;
}

.mactive{
 color: #3a404a;
 padding: 0px 0px 0px 1px;
}

.mpass{
 color: #3a404a;
 padding: 0px 0px 0px 1px;
}

#sublevel1 .mpass{
 color: #3a404a;
 font-size:11px;
}

#sublevel1 .mactive{
 color: #3a404a;
 font-size:11px;
}


#sublevel2 .mpass{
 color: #3a404a;
 font-size:11px;
}

#sublevel2 .mactive{
 color: #3a404a;
 font-size:11px;
}


#sublevel3 .mpass{
 color: #3a404a;
 font-size:11px;
}

#sublevel3 .mactive{
 color: #3a404a;
 font-size:11px;
}


.m1{
 width:13px;
 float:left;
 padding-top:3px;
 vertical-align:middle;
}

.prod_name{
 height: 30px;
 color:#b31016;
}

.prod_name a{
color:#b31016;
 font-weight:normal;
}

.price{ 
 color:#FFFFFF;
 text-align:center;
 padding-bottom:2px;
 
 font-weight: bold; 
 background-image: url('/images/design/price_bg.gif');
 background-repeat: no-repeat;
 background-position:center;
 height:23px;
}

.price_val{
 color: #C40202;
 font-weight: bold;
}


.path{
 font-size: 12px;
}

.path a{
 font-size: 12px;
 color: #C40202;
}


#imgprop{
 text-align: center;
}

.descr{
 text-align: justify;
}


.logbg{
 background-image: url("/images/design/input_bg.gif");
 background-repeat: no-repeat;
 width: 110px;
 vertical-align: middle;
 background-position: center;
}

input.logform{
 width: 110px;
 border: 0px solid #000000; 
 height: 13px;
 vertical-align: middle;
 background-color:#e8efed;
 font-size:10px;
}

.avt1{ text-align: left; } 

h2.fotogall{ font-size: 13px; color: #C40202; text-align: center; }

.select{
 width: 35px;
}
img{
    border: 0px;
}

img.foto{
    border: 1px solid Gray;
    padding: 2px 2px 2px 2px;
}

.top_menu{
 font-size:14px;
 font-weight:bold;
 color: #3a404a;
}

.logina{
 color: #ff9832;
 text-decoration: underline;
 font-size:11px;
}

.logina:hover{
 color: #ff9832;
}

.logintx{color: #ff9832; font-size:11px;}

.s_txt{
color:#b31016; font-size:12px; font-weight:bold; text-transform: uppercase;
}

.blok{
 background-image: url(/images/design/tm.gif); background-repeat: repeat-y; padding-left:10px; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase;
}

.blok a{
padding-left:3px; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase;
 text-decoration:underline;
}

.blok a:hover{
padding-left:3px; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase;
 text-decoration:none;
}

.copyr{
 margin-top:15px; font-size:11px; text-align:center;
}

.cat_name{
color: #3a404a;
font-weight: bold;
}

.prodname{
  color:#b82026;
}

.prodname a{
  color:#b82026;
  text-decoration: underline;
}

.prodname a:hover{
  color:#b82026;
  text-decoration: none;
}

.parm_comm{
 font-size:14px;
 color: #000000;
 border-bottom:1px solid #b31016;
  height:35px;
  vertical-align:middle;
}

.parm_comm a{
 font-size:14px;
 color: #000000;
 text-decoration:underline;
}

.parm_comm a:hover{
 text-decoration:none;
}


.param1{
 background-color:#FFF;
 color:#000;
}


.param2{
 background-color:#e8efed;
 color:#000;
}


.param3{
 background-color:#FFDCDC;
 color:#000;
}


.param4{
 background-color:#FFF5D5;
 color:#000;
}


.prod_in_cart{
 border-bottom: 1px dotted #757474;
 border-right: 1px dotted #757474;
 text-align: center; 
}

.prod_in_cart_name{
 font-weight: bold;
 font-size: 12px;
 text-align: center;
}

.prod_in_cart_b{
 border-bottom: 1px solid #757474;
 border-right: 1px dotted #757474; 
 border-top: 1px dotted #757474; 
 text-align: center;
}

.prod_in_cart_img{
 padding:8px;
 border: 1px dotted #757474; 
}

.param_name{
 color:#757474;
}


.question
{
padding-left: 15px; 
color: #b31016;
cursor: pointer;
font-size: 13px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.answer
{
 padding-left: 25px; 
font-size: 12px;
text-align: justify;
font-family: Tahoma, Arial, sans-serif;
}

#x1{

}

#x1:hover{
 cursor: pointer;
}

#x2{

}

#x2:hover{
 cursor: pointer;
}

.x3{
font-style: italic; 
font-size:17px; 
text-decoration: underline;
}

.x3:hover{
text-decoration: none;
}

.consultant{
color :#ff3333;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-style: italic;
font-weight: bold; 
text-align:inherit;
}

.PriceTitle
{
color :#000000;
font: bold 14px Verdana;
}

.product1 td{
 background-color:#e8efed;
}

.product2 td{
 background-color:#f0f7f5;
}

.Category1 td{
 background-color:#b8bfbd;
 text-align: left;
 padding: 4px 4px 4px 20px;
}

.Category2 td{
 background-color:#c8cfcd;
 text-align: left;
 padding: 4px 4px 4px 40px;
}

.Category3 td{
 background-color:#d8dfdd;
 text-align: left;
 padding: 4px 4px 4px 60px;
}

.padding_1
{
    padding-left : 40px;
}

.padding_2
{
    padding-left : 60px;
}

.padding_3
{
   padding-left : 80px;
}

.padding_4
{
    padding-left : 100px;  
}

.PriceTitle  td.col_1
{
    padding: 0 20px  0 80px;
}

.PriceTitle  td.col_2
{
    padding: 0 20px  0 20px;
}

.PriceTitle  td.col_3
{
    padding: 0 20px  0 20px;
}

  
.product1 td.col_2, .product2 td.col_2
{
    text-align: center;
}

.product1 td.col_3, .product2 td.col_3
{
    text-align: right;
    padding-right:20px ;
}