body, td {
  font-family:Tahoma, Geneva CY, Arial, Sans serif, Helvetica;
  }

p   {
  font-size:12px;
  margin-top: 0px;
  margin-bottom: 8px;
  }


a:link  {
  color: #0075D9;
  text-decoration:underline;
  }

a:visited {
  color: #3E78AA;
  text-decoration:underline;
  }

a:hover {
  color: #0099FF;
  text-decoration:underline;
  }

.normal {
  color: #333333;
  font-size:70%;
  }

.big {
  font-size:80%;
  }

.bigest {
  font-size:130%;
  font-weight:bold;
  }

.small {
  font-size:65%;
  }

.smallDescription {
  font-size:65%;
  color: #777777;
  margin: 2px 0px 4px 0px;
  }

.ItemName, a.ItemName:link {
  font-size:14px;
  color: #298BC1;
  font-weight:bold;
  text-decoration:none;
  }

.grey {
  color: #999999;
  }

.question {
  color: #006A9D;
  }

.whiteNormal, a.whiteNormal:link, a.whiteNormal:visited {
  color:#ffffff;
  font-size: 70%;
  text-decoration:none;
  }

a.whiteNormal:hover {
  color:#ffffff;
  font-size: 70%;
  text-decoration:underline;
  }

.mn, a.mn:link, a.mn:hover, a.mn:visited {
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
  }

.addr, a.addr:link, a.addr:visited  {
  color:#DAEED4;
  font-size: 10px;
  text-decoration:none;
  }

a.addr:hover {
  color:#ffffff;
  font-size: 10px;
  text-decoration:underline;
  }


.t12white {
  color:#ffffff;
  font-size: 12px;
  text-decoration:none;
  }

.t11white {
  color:#ffffff;
  font-size: 11px;
  text-decoration:none;
  }

.greyLink, a.greyLink:link {
  color: #333333;
  text-decoration:none;
  }

a.greyLink:visited {
  color: #777777;
  text-decoration:none;
  }

a.greyLink:hover {
  color: #0075D9;
  text-decoration:underline;
  }

.header {
  color: #ffffff;
  font-family: Arial, Geneva CY, Helvetica;
  font-weight:bold;
  background: #298BC1 url(/i/cd/w.gif) repeat-y;
  }

.headerTxt, a.headerTxt:link, a.headerTxt:visited {
  color: #ffffff;
  font-family: Arial, Geneva CY, Helvetica;
  font-size:80%;
  font-weight:bold;
  text-decoration:none;
  }

a.headerTxt:hover {
  color: #e0ffff;
  font-family: Arial, Geneva CY, Helvetica;
  font-weight:bold;
  text-decoration:none;
  }

.headerPimp {
  background-color: #34B63B;
  }

.articleComment {
  font-size: 70%;
  background: #f0f0f0;
  padding: 1px 5px 1px 5px;
  }

.articleHeader {
  font-size: 80%;
  font-family: Arial, Geneva CY, Verdana, Helvetica;
  font-weight:bold;
  color: #ffffff;
  background: #298BC1;
  padding: 1px 5px 1px 5px;

/*
  color: #000000;
*/
  }

.articleHeaderMaps {
  font-size: 100%;
  font-family: Arial, Geneva CY, Verdana, Helvetica;
  color: #ffffff;
  background: #298BC1;
  padding: 1px 5px 1px 5px;

/*
  color: #000000;
*/
  }
.space
{
font-size: 1pt;
}

.New {
  font-size:80%;
  font-family: Arial, Geneva CY, Helvetica;
  font-weight:bold;
  color: #cc0033;
  border-top:1px #298BC1 solid;
  border-right:1px #298BC1 solid;
  background: #f5f5f5 url(/i/cd/corner3-left-top.gif) no-repeat;
  }
.poll_block{
  text-align: justify;
  font-weight: normal;
  font-size:80%;
}
.poll_time{
  text-align: right;
  font-weight: bold;
  font-size: 70%;
}
tr.dark2 {
  background-color:#999999;
  }

tr.red {
  background-color:#ff0000;
  }

tr.dark {
  background-color:#e7e7e7;
  }

tr.light {
  background-color:#f5f5f5;
  }

tr.outline {
  background-color:#cccccc;
  }

td.rcollumn {
  background:#f0f0f0 url(/i/cd/rcol-v-bg2.gif) repeat-y;
  }

td.add2cartArea {
  background:#f0f0f0 url(/i/cd/add2cart-area-shadow.gif) no-repeat;
  }

td.v-line {
  background:#ffffff url(/i/cd/x-d2d2d2.gif) repeat-y;
  }

.tblHeader {
  font-size:80%;
  color:#ffffff;
  font-weight:normal;
  background-color: #999999;
  padding: 0em 0.4em;
  }

.tblCBox {
  font-size:80%;
  background: #e7e7e7;
  border-bottom:1px #000000 solid;
  border-right:1px #000000 solid;
  }

.price {
  font-size:90%;
  font-weight: bold;
  color:#ffffff;
  margin:3px 5px 3px 5px;
  }

.priceArea {
  background-color: #298BC1;
  }

.stroke {
  background-color:#dddddd;
  }


.wBorder{
  border: 1px #ffffff solid;
  }

.darkBorder {
  border: 1px #999999 solid;
  background-color:#ffffff;
  }

.border {
  border: 1px #dddddd solid;
  background-color:#ffffff;
  }

.greenTab {
  cursor: hand;
  background-color: #309D13;
  }

.greenTabOver {
  cursor: hand;
  background-color: #18AE11;
  }

.GreenButton {
  background: #279B24;
  border: 1px outset;
  border-color: #7ABE78 #175B15 #175B15 #7ABE78;
  font-family: Tahoma;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  height: 23px;
  cursor: hand;
  margin: 5px 0px 3px 0px;
  }
.GreenButtonAdd {
/*  background: url(/i/cd/ico-add2cart.gif) #279B24 no-repeat left;*/
  background: #279B24;
  border: 1px outset;
  border-color: #7ABE78 #175B15 #175B15 #7ABE78;
  font-family: Tahoma;
  font-size: 11px;
  color: #ffffff;
  font-weight:normal;
  height: 21px;
  cursor: hand;
  }

ul.garant {
  margin: 4px 0px 6px 1.7em;
  list-style-type: square;
  }

ul.how2 {
  margin: 5px 10px 5px 15px;
  list-style-type: square;
  }

ul.compact {
  margin: 3px 0px 4px 15px;
  list-style-type: square;
  }

ol.compact {
  margin: 3px 0px 4px 25px;
  }

dl.compact {
  margin: 4px 0px 4px 0px;
  }

ul.newsTable {
  margin: 3px 0px 4px 15px;
  list-style-type: square;
  }

UL.newsTable LI {
  padding: 0px 0px 10px 0px;
  list-style-image : url(/i/cd/arr-blue.gif);
  }

img.rcol {width:100%}

/* gallery mode */
.galleryBox {
  position: relative;
  width:180px;
  height:270px;
  border: 2px solid #D0D0D0;
  padding: 4px;
  margin: 4px;
  float:left;
}
.galleryHeader {
  background-color: #339900;
  color: #fff;
  padding: 3px;
}

.galleryPrice {
  text-align: right;
  width: 80px;
  margin-left: 80px;
  position: absolute;
  text-align:center;
  right: 5px;
  bottom: 5px;
  background-color: #339900;
  color: #fff;
  padding: 3px;
}

/* calendar */
.tCalendarYear {
  width: 100%;
  text-align: center
}
.tCalendarMonth {
  width: 100%;
  text-align: center
}

.tCalendarWeek {
  color:#ffffff;
  text-align:center;
  font-weight:bold;
  background-color: #5BA8D2;
  height:25px;
}

.tCalendarRow {
  font-size: 80%;
  color: #333333;
  text-align:center;
  background-color: #e7e7e7;
  height:20px;
}

.tCalendarRow a {
  font-weight:bold;
}

.tCurrentDate {
  color:#ffffff;
  text-align:center;
  font-weight:bold;
  background-color: #298BC1;
  border: 1px #ffffff solid;
}

.tCurrentDate a {
  color:#ffffff;
  text-decoration:none;
}

.tCurrentDate a:hover {
  color:#ffffff;
  text-decoration:underline;
}

.tCalendarLinks {
  padding:0px;
}

/* ролловеры */

.tTopHorizontalMenu {
  width:100%;
  height:37px;
  text-align:center;
  padding:0px;
  }

.tTopHorizontalMenu a.mn:link, a.mn:visited {
  background : #1D9A17 url(/i/cd/mn-td-bg.gif) repeat-x;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
  padding-top:12px;
  padding-bottom:12px;
  width:100%;
  display:block;
}

.tTopHorizontalMenu a.mnCurrent {
  background : #18AE11 url(/i/cd/mn-td-bg-over.gif) repeat-x;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;

  padding-top:12px;
  padding-bottom:12px;
  width:100%;
  display:block;
}

.tTopHorizontalMenu a.mn:hover {
  background : #18AE11 url(/i/cd/mn-td-bg-over.gif) repeat-x;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
}

.tTopHorizontalMenu a.mnLeftCurrent {
  background : #18AE11 url(/i/cd/mn-td-bg-left-over.gif) repeat-x;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;

  padding-top:12px;
  padding-bottom:12px;
  width:100%;
  display:block;
}

.tTopHorizontalMenu a.mnLeft:link, a.mnLeft:visited {
  background : #1D9A17 url(/i/cd/mn-td-bg-left.gif) repeat-x;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
  padding-top:12px;
  padding-bottom:12px;
  width:100%;
  display:block;
}

.tTopHorizontalMenu a.mnLeft:hover {
  background : #18AE11 url(/i/cd/mn-td-bg-left-over.gif) repeat-x;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
}

.tBottomHorizontalMenu {
  width:100%;
  text-align:center;
  height:20px;
  padding:0px;
}

.tBottomHorizontalMenu a.mnBottom:link, a.mnBottom:visited {
  background : #1D9A17 url(/i/cd/w.gif) repeat-y;
  cursor:hand;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
  padding-top:4px;
  padding-bottom:4px;
  width:100%;
  display:block;
  }

.tBottomHorizontalMenu a.mnBottom:hover {
  background : #18AE11 url(/i/cd/w.gif) repeat-y;
  cursor:hand;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
}

.tBottomHorizontalMenu a.mnBottomCurrent {
  background : #18AE11 url(/i/cd/w.gif) repeat-y;
  color:#ffffff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;

  padding-top:4px;
  padding-bottom:4px;
  width:100%;
  display:block;
}

