h1 {font-family:tahoma; font-size:16px; color:#000000;}
h2 {font-family:tahoma; font-size:14px; color:#000000;}
h3 {font-family:tahoma; font-size:12px; color:#000000;}

h1.mainpage {font-family:tahoma; font-size:13px; color:#000000;text-transform:uppercase;}
h2.mainpage {font-family:tahoma; font-size:13px; color:#000000;text-transform:uppercase;}

a {font-size:11px; color:#405099; font-style:normal; font-family:tahoma; text-decoration:none;border-style:none;}
a:hover {background:#60C935; color:#ffffff;}
a:hover img{background:#ffffff;}

.pacname, a.pacname, a.pacname:active, a.pacname:link, a.pacname:visited {font-size:15px; color:#000000; font-weight:bold;} a.pacname:hover {color:#ffffff;}
.navname, a.navname, a.navname:active, a.navname:link, a.navname:visited {font-size:12px; color:#000000;} a.navname:hover {color:#ffffff;}
.zag {font-family:arial; font-size:16px; text-transform:uppercase; font-weight:bold; color:#000000;}
.cart {color:#000; font-size:1.3em; font-family:tahoma; font-weight:bold; background-color:transparent; margin:1px; border:solid 0; width:100px;}
.diss_message {font-size:13px; color:#000;text-transform:lowercase;}
.diss_message_author {color:#6699CC;text-transform:uppercase;font-weight:bold;}
.diss_answer {font-size:13px; margin: 0 0 10 20; color:#777;}
.review_answer {border-left: 3px solid #999; font-size:13px; margin: 5 0 20 50; text-align:left; padding:5px; color:#666;}

.active_img img{border: 2px solid #FFFFFF;} 
.active_img img:hover{border: 2px dotted #60C935;}

a.dopmenu, a.dopmenu:link, a.dopmenu:visited, a.dopmenu:active {font-size:13px; font-family:arial; color:#000000; font-weight:bold;} a.dopmenu:hover {color:#ffffff;}
a.cart_info, a.cart_info:link, a.cart_info:visited, a.cart_info:active {font-size:15px; font-family:arial; color:#000;} a.cart_info:hover {color:#ffffff;}
a.subname, a.subname:active, a.subname:link, a.subname:visited {font-size:13px; color:#000000; font-weight:bold; white-space:nowrap; border: 1px dotted #773312; margin:2px; padding:0px 20px; text-align:center; display:block;} a.subname:hover {color:#ffffff;}
a.smallpath, a.smallpath:link, a.smallpath:visited, a.smallpath:active{font-size:12px; color:blue; } a.smallpath:hover {color:#ffffff;}
a.modelh, a.modelh:link, a.modelh:visited, a.modelh:active, a.modelh:hover {font-size:12px; color:#000000; font-style:normal;}
a.morelink {border-bottom: 1px dotted #999999; cursor: pointer; font-family:tahoma;font-size:11px; color:#999999;}

a.faq, a.faq:link, a.faq:visited, a.faq:hover, a.faq:active{font-size: 13px; text-decoration:underline;}
a.messages, a.messages:link, a.messages:visited, a.messages:hover, a.messages:active{font-size: 14px; text-decoration: underline;}

input,textarea {border:1px solid #CCCCCC; font-size:11px; color:#000; font-family:tahoma; padding:2px;}
select,option {border:1px solid #CCCCCC; font-size:11px; color:#000; font-family:tahoma; padding:1px;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {border-color:#60C935;}
.input-bigbox {height:25px; font-size:13px; color:#000; font-weight:bold;}
.input-bigsel {height:25px; font-size:13px; color:#000;}
.input-bigarea {font-size:13px; color:#000; font-weight:bold;}
.input-label {color:#666; margin-bottom:3px; font-size:14px; font-weight:normal;}
.error_input {background-color:#FFFF99;} 

div.dim a img{opacity: 0.3; -moz-opacity: 0.3; filter:alpha(opacity=30);} 
div.dim a:hover img{opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}

.descr_good {text-align:left; font-size:12px;}
.descr_brief {font-size:12px; color:#515151; margin-top:5px;}
.descr_cat {text-align:justify; font-size:12px; padding:0px 4px 0px 2px;}

/*------------------------NAVIGATION---------------------------*/
a.menu_best, a.menu_best:link, a.menu_best:visited, a.menu_best:active {font-size:14px; color:#FF9018;} a.menu_best:hover {color:#ffffff;background:#FFDE18;}
a.menu_sale, a.menu_sale:link, a.menu_sale:visited, a.menu_sale:active {font-size:14px; color:#ff0000;} a.menu_sale:hover {color:#ffffff;background:red;}
a.menu_fresh, a.menu_fresh:link, a.menu_fresh:visited, a.menu_fresh:active {font-size:14px; color:#60c935;} a.menu_fresh:hover {color:#ffffff;}
a.menu_main, a.menu_main:link, a.menu_main:visited, a.menu_main:active {font-size:13px; color:red;text-transform:uppercase;font-weight:bold;} a.menu_main:hover{color: #ffffff;}
a.menu_sub, a.menu_sub:link, a.menu_sub:visited, a.menu_sub:active{font-size:12px; color:#000000;} a.menu_sub:hover{color:#ffffff;}
a.menu_sub_cur, a.menu_sub_cur:link, a.menu_sub_cur:visited, a.menu_sub_cur:active{font-size:12px; color:#000000;font-weight:bold;} a.menu_sub_cur:hover{color:#ffffff;}

.topmenu a:link,.topmenu a:visited,.topmenu a:active {color:#000; border:1px solid #fff; padding:1px 10px; font-size:13px;font-family:arial; height:20px;}
.topmenu a:hover {background:#ffcc00; color:#000; border:1px solid #fff; height:20px;}

.navigation {color:#666; border:0px;}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active {text-decoration:none;color: #636363;background:#F9F9F9;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.navigation a:hover {background:#60C935;color:#FFFFFF;border-color:#60C935;}
.navigation span {text-decoration:none;	background:#fff;padding:3px 6px;border:1px solid #000;color:#000;font-size:11px;}

/*------------------------COMMON-------------------------------*/
p, td, font {font-family:Tahoma;font-size:11px;}

.pd_price {color:red; font-size:1.8em;}
span.pd_price {color:black;}

.price {font-weight:bold; color:red;}
.messages {font-size:    14px; text-decoration:    none;  color: black;}
.small { font-size:    10px; }
.faq { font-size:    13px;}
.about {font-size:15px;text-align: justify;}
.big { font-size:    18px;  text-decoration:    none;}
.cat { font-size:    16px; }
.standard { font-weight:    normal;}
.describe { font-family:    Tahoma;  font-size:    11px;}
.light { color: black }
.lightsmall { color: black; font-size: 10px }
.lightstandard { color: black; font-weight: normal }
.middle { color: black }
.max_big { color: 008800; font-size: 15px; font-family: Tahoma; font-weight: bold; }

/* ------------------------- BUTTONS --------------------------*/
a.GreenButton {
  background: #A7E300;
  background: -webkit-gradient(linear, left top, left bottom, from(#A7E300), to(#99D100));
  background: -moz-linear-gradient(top,  #A7E300,  #99D100);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7E300', endColorstr='#99D100');
  border: 1px solid #87b800;
  color: #fff;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  height: 30px;  
  line-height: 30px;
  padding: 0 10px;
  text-align: center;
  text-shadow: rgba(0,0,0,.1) 0 -1px 0;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
a.GreenButton:hover {
  background: #b2eb14;
  background: -webkit-gradient(linear, left top, left bottom, from(#b2eb14), to(#a4da14));
  background: -moz-linear-gradient(top,  #b2eb14,  #a4da14);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2eb14', endColorstr='#a4da14');
}
a.GreenButton:active {
  background: #99D100;
  background: -webkit-gradient(linear, left top, left bottom, from(#99D100), to(#A7E300));
  background: -moz-linear-gradient(top,  #99D100,  #A7E300);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99D100', endColorstr='#A7E300');
}
a.GreenButton, .GreenButton a {
  color: #fff;
  display: block;
  text-decoration: none;
}

input.OrangeButton, a.OrangeButton {
  background: #A7E300;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#ff6200));
  background: -moz-linear-gradient(top,  #ff9900,  #ff6200);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6200');
  border: 1px solid #e55800;
  color: #fff;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  text-align: center;
  text-shadow: rgba(0,0,0,.1) 0 -1px 0;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

input.OrangeButton:hover, a.OrangeButton:hover {
  background: #ffad32;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffad32), to(#ff8132));
  background: -moz-linear-gradient(top,  #ffad32,  #ff8132);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffad32', endColorstr='#ff8132');
}

input.OrangeButton:active, a.OrangeButton:active {
  background: #ff8132;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff8132), to(#ffad32));
  background: -moz-linear-gradient(top,  #ff8132,  #ffad32);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8132', endColorstr='#ffad32');
}

input.OrangeButton, a.OrangeButton, .OrangeButton a {
  color: #fff;
  display: block;
  text-decoration: none;
}

/*------------------------PRODUCT TABS-------------------------*/
div.tabs {background: #C0D5E8; padding:6 3 4 3; margin: 20 0 20 0;}
div.container { margin: auto; width: 90%; margin-bottom: 10px;}
ul.tabnavigation {list-style: none; margin: 0; padding: 0;}
ul.tabnavigation li { display: inline;}
ul.tabnavigation li a {padding: 3px 9px;background-color:#DDFFDD; color: #000;text-decoration: none;}
ul.tabnavigation li a.selected,ul.tabnavigation li a.selected:hover {background: #fff;color: #000; }
ul.tabnavigation li a:hover {background: #FFCC00;color: #000;}
ul.tabnavigation li a:focus {outline: 0;}
div.tabs div {padding: 5px;margin-top: 3px;border: 1px solid #fff;background: #fff;}
div.tabs div h2 {margin-top: 0;}

/*------------------------VOTE-------------------------------*/
.unit-rating { list-style:none;	margin: 0px;padding:0px;height: 20px;position: relative;background: url('../images/starvote.gif') top left repeat-x;}
.unit-rating li{text-indent: -90000px;padding:0px;margin:0px;float: left;}
.unit-rating li a {outline: none;display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover{background: url('../images/star1.gif') left center;z-index: 2;left: 0px;}
.unit-rating li.current-rating {background: url('../images/starvote.gif') left bottom;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

/*-----------------------ZINGAYA------------------------------*/
a.zingaya_button {display: block;width: 265px;height: 56px;background: url(http://cdn.zingaya.com/img/buttons/5dd679e7de3a7576b0923687e015e7b2_1321440518311.png) no-repeat;}
a.zingaya_button:hover {background-position: 0 -56px;}
a.zingaya_button:active {background-position: 0 -112px;}

/*------------------------IMG---------------------------------*/
.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide img {border: 0px solid white;}
.highslide:hover img {border: 0px solid white;}
.highslide-wrapper {background: white;}
.highslide-image {border: 10px solid white;}
.highslide-caption {display: none;border: 5px solid white;border-top: none;padding: 5px;background-color: white;}
.highslide-loading 
{
display: block;
color: black;
font-size: 8pt;
font-family: Tahoma;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-full-expand
{
background: url(highslide/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}
/*------------------------HTML-------------------------------*/
.highslide-html {background-color: white;}
.highslide-html-content {position: absolute; display: none;}
/* Styles for the popup */
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 400px;padding: 5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {margin: 0;	padding: 0;	text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline;	padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url(highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {font-size: 12px;font-family:Tahoma;}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}

/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
