/*  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:13 wilt Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License
*/
.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #800000; font-weight: bold }.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
BODY {  background: #ffffff;  color: #FF3399;  margin: 0px;}
H1 {  font-family: Verdana, Arial, sans-serif;  font-size: 18px;  font-weight: bold;}
H2 {  font-family: Verdana, Arial, sans-serif;  font-size: 16px;  font-weight: bold;}
H3 {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  font-weight: bold;}
H4 {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.category_desc, DIV.category_desc{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: gray;
  text-align: justify;
}.category_desc A {
  color: gray;
  text-decoration: underline;
}
A {  color: #FF3399;  text-decoration: underline;}.boxtext A {
  color: #FF3399;
  text-decoration: none;
}.infoBoxContents A {
  color: #FF3399;
  text-decoration: none;
}.SmallText A {
  color: #FF3399;
  text-decoration: none;
}.headernavigation A {
  text-decoration: none;
}.productListing-data A {
  text-decoration: none;
}
A:hover {  text-decoration: underline;}
alink {
  color: #FF3399;
  text-decoration: underline;
}.mainmenu {

display: block;
list-style-type: none;
padding: 0;
margin: 0;
/*
text-transform: uppercase;
line-height: 1.5em;
*/

}
FORM {  display: inline;}.kissmt_description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: #9a9a9a;
  padding: 0.5em;
  text-align: justify;
}
TR.header {  background: #ffffff;}
TR.headerNavigation {  background: #FF3399;}
TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  background: #FF3399;  color: #ffffff;  font-weight : bold;}
A.headerNavigation {   color: #FFFFFF; }
a:hover.headerNavigation {  color: #ffffff;}
TR.headerError {  background: #ff0000;}
TD.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;
}
TR.footer {  background: #FF3399;}
TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #FF3399;  color: #ffffff;  font-weight: bold;}
.pollbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBox {  background: #FF3399;}
.infoBoxContents {  background: #f8f8f9;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
.infoBoxNotice {  background: #FF8E90;}
.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #FF3399;  color: #ffffff;}
TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #f8f8f9;}
TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #F4A1C5;  border-spacing: 1px;}
.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #F4A1C5;  color: #FFFFFF;  font-weight: bold;}
.productlisting-headingPrice {   font-family: Verdana, Arial, sans-serif;  font-size: 20px;  font-weight: bold;  color: #9a9a9a;}
TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}
TD.productListing-data2 {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  border: 0px;  border-style: solid;  border-color: #F49AC1;  border-spacing: 0px;  border-width: 1px;}
A.pageResults {  color: #0000FF;}
a:hover.pageResults {  color: #0000FF;  background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 18px;  font-weight: bold;  color: #FF3399;}
TR.subBar {  background: #f4f7fd;}
TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #FF3399;}
TD.main, P.main {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  line-height: 1.5;}.article A H2 {margin-bottom: 0 px;}

 
TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}
TD.fieldKey {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}
TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;  color: #ff3399;}
TD.productsModel, DIV.productsModel {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FF3399;
}


TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, input[type=text], input[type=password], RADIO, SELECT, textarea  {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  border:1px solid #ff3399;
}
}

TEXTAREA {  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF3399; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #F4A1C5;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #F4A1C5;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #F4A1C5;
  border-bottom: 1px solid #F4A1C5;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */


/* CSS Document */

dl dt{margin:10px 0 5px}

/*
a{color:#000;text-decoration:none}
a:hover{text-decoration:none}
*/

ul.tabs {display: inline;}

.tabs, .tabs li{margin:0;padding:0;list-style:none;float:left}
.tabs{width:100%;border-bottom:1px solid #ddd}
.tabs li{margin-left:0px}
.tabs a{font-size: 10px;border:1px solid #ddd;border-left:0;background:#f5f5f5;padding:0 5px;line-height:24px;display:block;height:24px;text-decoration:none;margin-bottom:-1px}
.tabs a.first{border-left:1px solid #ddd;}
.tabs a.active{background:#fff;border-bottom:1px solid #fff}
.tabs a:hover{background:#fff}

.tab{border:1px solid #ddd;border-top:0;clear:both;position:relative;padding:5px}
.tab h2{margin-top:0}


/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 74px; height:87px;}
.pika-stage {width: 450px;}


.pikachoose {width: 420px; margin: 0 auto;}
.pika-stage {position: relative; /*background: #fafafa; border: 0px solid #e5e5e5;*/ padding: 0px 0px 0px 0px; text-align:center;height:675px; margin-right: 0px;}
    
    /*if you change the padding on pika-stage you must adjust the top left of this to match! */
    .pika-stage .main-image {position: absolute; top: 0px; left: 0px;}
    .pika-stage .pika-aniwrap{position: absolute; top: 0px; left: 0px;}
    .pika-stage .pika-aniwrap{width:100%;}
    .pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
    .pika-stage img {border:0;height:100%;}

.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; 
            color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
    .pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
    .pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
    .pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
    .pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
    .pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
    .pika-textnav a.previous {float: left; width: auto; display: block;}
    .pika-textnav a.next {float: right; width: auto; display: block;}
    
.pika-thumbs {margin: 10px 0 0 17px; padding: 0; overflow: hidden;}
    .pika-thumbs li {float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
        .pika-thumbs li:last {margin: 0;}
        .pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
        
        
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 0px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 96px; width: 440px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 0px;}

/* Задаем минимальный размер CSS меню и отступы */
ul#default {min-width:300px; margin-top:0px}
ul#pikame {width: 410px;}

#def-first {
  text-align: justify;
}

#def-four {
}

#def-manuf {
  text-align: justify;
}

TABLE.def-reviews {
  font-size: 10px;
  text-align: justify;
}

#def-reviews {
  font-size: 10px;
  text-align: justify;
}



#slider {
	position:relative;
    width:775px;
    height:480px;
    margin-left:0px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}

#slider img {
	position:relative;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:650px;
	bottom:30px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14;

}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;

.cat_description {font-size : 10px; color: #800000; font-weight: bold }

.errorBox {font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {font-size : 10px; color: #70d250; text-decoration: underline; }


}
