/*
  main.css,v 1.0 2008/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2008 Seotm.com
*/

BODY {
  background-color: #f9d3e6;
  color: #5e2456;
  font-size: 11px; 
  font-family: Georgia, Tahoma, Verdana, Arial, sans-serif;
}

html, body {
    margin:0;
    padding:0;
}

p {
  font-family: Georgia, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align:justify;
}

h1 {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 18px;
  color:#e62c8c;
  margin-top:0px;
}

h2 {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 15px;
  color:#973a8d;
  margin-top:0px;
}

h3 {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #973a8d;
  margin-top:0px;
}

A {
  color: #96398d;
  text-decoration: none;
}

A:hover {
  color: #96398d;
  text-decoration: underline;
}

IMG{ border: 0px; }

.table {
}

td {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 12px;
}

tr {
}

FORM {
 display: inline;
}

input[type=text]{
 border: 1px solid #96398d; 
 height: 13px;
 vertical-align: middle;
 font-size:10px;
}

input[type=password]{
 border: 1px solid #96398d; 
 height: 13px;
 vertical-align: middle;
 font-size:10px;
}

textarea{
 border: 1px solid #96398d; 
 vertical-align: middle;
 font-size:10px;
}

.inputRequirement { font-family: Georgia, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } 

.err{
 color: #FF0000;
 font-size: 11px;
}


.my_d_basket{
 padding-top: 0px;
}


#PopWin
{
 background: #FFF;
 width: 300px;
 height: 110px;
 z-index:9999999999;
 position:absolute;
 /*left:39%;*/
}


.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: #e82a8c;
 padding: 0px 0px 0px 1px;
 font-size:16px;
 font-family: Comic Sans MS, tahoma;
}

.mpass{
 color: #e82a8c;
 padding: 0px 0px 0px 1px;
 font-size:16px;
 font-family: Comic Sans MS, tahoma;
}

#sublevel1 .mpass{
 color: #460940;
 font-size:12px;
 font-family: Comic Sans MS, tahoma;
}

#sublevel1 .mactive{
 color: #460940;
 font-size:12px;
 font-weight:bold;
 font-family: Comic Sans MS, tahoma;
}


#sublevel2 .mpass{
 color: #460940;
 font-size:11px;
  font-family: Comic Sans MS, tahoma;
}

#sublevel2 .mactive{
 color: #460940;
 font-size:11px;
 font-weight:bold;
  font-family: Comic Sans MS, tahoma;
}


#sublevel3 .mpass{
 color: #460940;
 font-size:11px;
  font-family: Comic Sans MS, tahoma;
}

#sublevel3 .mactive{
 color: #460940;
 font-size:11px;
 font-weight:bold;
  font-family: Comic Sans MS, tahoma;
}


.m1{
 width:13px;
 float:left;
 padding-top:3px;
 vertical-align:middle;
}


.prod_name{
 color:#973a8d;
 font-size:14px;
 height:45px;
}

.prod_name a{
color:#973a8d; font-size:14px;
 font-weight:bold;
}

.price{ 
 color:#973a8d;
 text-align:center;
 font-weight: bold; 
 font-size:15px;
}

.price_val{
 color: #973a8d;
 font-weight: bold;
 font-size:15px;
}


.path{
 font-size: 12px;
}

.path a{
 font-size: 12px;
 color: #C40202;
}


#imgprop{
 text-align: center;
}

.descr{
 text-align: justify;
}


.logbg{
 width: 110px;
 vertical-align: middle;
 background-position: center;
}

input.logform{
 width: 110px;
 border: 1px solid #96398d; 
 height: 13px;
 vertical-align: middle;
 background-color:#ffffff;
 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-weight:bold;
 color: #96398d;
}

.logina{
 color: #96398d;
 text-decoration: underline;
 font-size:11px;
}

.logina:hover{
 color: #96398d;
}

.logintx{color: #96398d; font-size:11px;}

.s_txt{
color:#b31016; font-size:12px; font-weight:bold; text-transform: uppercase;
}

.blok{
padding-left:10px; color:#96398d; font-size:15px; font-weight:bold; 
}

.blok a{
padding-left:3px; color:#96398d; font-size:15px; font-weight:bold;
 text-decoration:underline;
}

.blok a:hover{
padding-left:3px; color:#96398d; font-size:15px; font-weight:bold;
 text-decoration:none;
}

.copyr{
 margin-top:5px; font-size:11px; text-align:center;
 color:#FFF;
}

.copyr a{
 margin-top:5px; font-size:10px; text-align:center;
 color:#FFF;
 text-decoration:underline;
}

.cat_m{
color: #e62a8b;
font-weight: bold;
 font-size:18px;
}

.cat_name{
color: #973a8e;
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;
  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;
}


.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;
}


.cal_link{
 color: #FFFFFF;
 font-size:11px;
}


.cal_link:hover{
 color: #FFFFFF;
}

.tholly{
background-image: url(/images/design/cal_bg.gif); background-repeat: repeat-y;
 color: #FFFFFF;
 padding:3px;
}

.tholly a{
color: #FFFFFF;
}

.bottom{
 text-align:center;
  color: #FFFFFF;
 background-image: url('/images/design/f_bg.gif'); background-repeat: repeat-x;
}

.bottom a{
 color: #FFFFFF;
 padding-left:7px; 
 padding-right:7px;
}

.c_hr{
  background-image: url('/images/design/hr.gif'); background-repeat: repeat-x;
  background-position: top left;
 padding:5px;
}

.c_vl{
  background-image: url('/images/design/vl.gif'); background-repeat: repeat-y;
 padding:5px;
 background-position: left;
}