﻿p {
	margin: 0;
}
p + p{
	margin-top: 10px;
}

/*** Global styles ***/

html				{font-size:100%;}
html, body, form	{margin:0px; padding:0px;}
html, body			{height:100%; border:none; background:#d2edfb;}
body				{ min-width:999px; background:url(bg2.jpg) top left; text-align:left; font-size:11px; font-family:Tahoma, Arial, Verdana; color:#000;}

a img, img			{border:none;}
a img, img, a		{outline:none!important;}
:focus				{outline:none;}
.fil-12				{height:12px; width:100%; overflow:hidden;}
.fil-5				{height:5px; width:100%; overflow:hidden;}
.clear				{clear:both;}
.white				{ background-color:#fff;}
.line-gray			{height:1px; background-color:#ccc;}

/* Common Helpers */

.fleft			{ float:left;}
.fright			{ float:right;}

/* Helper img for map page */

.img_in_map			{ color:#00afe3; text-decoration:none; font-size:1.2em; font-weight:bold;}
.img_in_map:hover	{ color:#ca3200;}
.img_in_map img		{ width:220px; height:auto; background-color:#fff; padding:0px; padding-top:3px; margin:0px; margin-right:15px;}

/*** Center styles ***/


.wrapper			{ min-width:980px;}
#wrapper			{ height:100%; background:url(bg-top.png) repeat-x top left;}
#wrapper-in			{ width:auto; height:100%; } 
#header				{ width:auto; height:288px; background:url(bg-top-in.png) no-repeat top left;}
.header-link		{ position:absolute; top:41px; left:0px;}
.header-in			{ height:288px; margin-left:400px; }
.header-r			{ width:98%; height:288px; background:url(bg-top-in-r.png) no-repeat bottom right; position:relative;}
#discount_label		{ width:254px; height:105px; background:url(discount-label.png) no-repeat top left; position:absolute; top:171px; left:35px; z-index:99;}
#discount_label_2_10{ width:348px; height:105px; background:url(discount-label-2-10.png) no-repeat top left; position:absolute; top:171px; left:0px; z-index:99;}

.title_block		{margin:20px 20px 0px 0px;}
.news_row			{background-color:#fff;}
.logo				{margin: 10px 10px 10px 10px;}
.mid-col-style		{margin: 60px 0px 0px 0px;}
.header-style 		{background-color:#fff;margin: 0 0 0 0;}
.a_logo:hover		{text-decoration:none;}
.pprice-detail		{color:#009f3c; font-size:28px; white-space:nowrap;}
.pprice-desc-new	{color:#009f3c; font-size:16px;}
.pprice-detail-old	{color:#777; font-size:20px; background: url(line-price-old.gif) repeat-x center; white-space:nowrap;}
.pprice-desc-old	{color:#777; font-size:14px; white-space:nowrap;}
.detail_haract		{text-align:left; margin:0px 0px 0px 25px;}
.marg-top			{margin: 20px 0px 0px 0px}


#left				{ width:294px; float:left; }
.left-cat			{ background:url(bg-left-menu.png) no-repeat top left; padding-top:0px;}
#center-content		{ width:75%; float:right; border-right:9px solid #e6f5fd; margin:25px 0px 0px 0px;}
.top-block			{ height:101px; background:url(bg-c-top-in.png) repeat-x top left; }
.top-block-in		{ height:101px; background:url(bg-c-top.png) no-repeat top left; }
.top-blocks-cont	{ background-color:#fff; }
#phone-block		{ height:121px; background:url(bg-phone.png) no-repeat top left; position:relative;}
.main-block			{ padding:9px;}
#map_link			{ width:170px; height:110px; position:absolute; left:330px;}

.mheader			{ padding:12px; padding-left:21px; color:#898989; font-size:14px; font-weight:bold;}
.page-ttl			{ padding:5px; font-weight:bold; background-color:#dff3fc; }
.road				{ text-align:left; padding:0px 20px;}
.lbl_img			{ border:1px solid #dadada; margin-right:5px;}
.text_focus			{ padding:9px; border:1px solid #cc0000; color:#006699; font-weight:bold;}

/*** News Block styles ***/

#news-block			{ width:100%; padding:10px 15px; background-color:#ffffff;}
.left-block-fix		{ width:100%; padding:10px 15px; background-color:#ffffff;}
.news-body			{ text-align:justify;}

/*** Products sorter styles ***/

.product-sorter		{ width: auto; padding:5px; float:right;}
.product-sorter-hdr	{ padding:5px 9px; text-align:right; color:#527f9f;}
.sortname			{ padding:5px 0px; background:#e5e5e5; border-right:3px solid #f7f7f7;}
.sortname_hover		{ background-color:#719c05; color:#527f9f;}
.sortname a			{ padding:5px 9px; text-decoration:none;}
.sortname a:hover	{ color:#527f9f;}
.selected			{ background-color:#9ad113; color:#f7f7f7;}

/*** Footer styles ***/

#footer						{ height:190px; font-size:12px; clear:both;}
.footer-bg					{ height:188px; background:url(bg-footer-text.png); }
.bg-footer-a				{ height:190px; background:#d2edfb url(1bg-footer-a.png) no-repeat bottom left;}
.bg-footer-b				{ /*width:69%;*/ height:190px; margin-left:0px; width:100%; background:url(1bg-footer-b.png) no-repeat bottom left; }
.footer-menu				{ width:320px; height:166px; padding:21px; float:left; }
.footer-menu ul li			{ list-style:none; }
.footer-menu ul li a		{ padding:9px; text-decoration:none; font-weight:bold; font-size:14px; color:#34779b;}
.footer-menu ul li a:hover	{ color:#0f6185;}
.copyright-block			{ width:200px; padding:20px 0px 20px 20px; float:right; border-left:1px dashed #fff; color:#0f6185;}
.footer_out					{ width:620px; height:10px; float: right;}
.counterz					{ width:150px; float:left; margin:20px 10px 0px 20px;}

/*** Searchbar styles ***/

.searchbar-out		{ width:100%; height:28px; margin:10px 0px 10px 0px; position: relative;}
#searchbar			{ }
.searchbar-title	{ width:145px; font-weight:bold; color:#ee9900; font-size:16px; margin: 0px 0px 0px 10px;}
.searchbar-string	{ width:100%; color:#000; height:28px !important; font-size:14px; padding: 0px 0px 0px 5px; z-index:1;}
.searchbar-btn		{ width:30px; height:30px;}


/*** Shopping cart styles ***/

.cart-block			{ width:240px; height:85px; padding-top:20px; float:right; background:url(bg-cart.png) no-repeat top left;}
#cart				{ padding-left:50px; padding-top:15px;}
.add2cart-btn		{ padding:5px 15px; background-color:#5cb85c; text-decoration:none; font-weight:bold; color:#ffffff;}
.add2cart-btn:hover	{ background-color:#449d44; color:#fff;}

/*** Products description styles ***/

.p-descriptor-ttl			{ padding:0px 0 0 0; font-weight:bold; font-size:16px;}
.p-descriptor-ttl:hover		{ display:block;}
.p-descriptor-ttl a			{ text-decoration:none;}
.p-descriptor-ttl a:hover	{ color:#737373;}
.p-descriptor-bd			{ text-align:justify; }

.p-descriptor		{ width:auto; border:0; }
.p-descriptor th	{ background-color:#a7c942; font-weight:bold; padding:5px; text-align:center; color:#fff; }
.p-descriptor td	{ background-color:#eaf2d3; padding:5px; text-align:center }

.product-brf		{ background:#fafafa; }
.product-hdr-name	{ padding:5px 21px 5px; }
.product-hdr-name a	{ font-weight:bold; }

.product-cart-block	{ width:100%;}
.price				{ padding:0px 0px; color:#009f3c; font-size:25px; font-family:Arial, Verdana !important; white-space:nowrap; font-weight:normal !important;}
.market-price		{ background:url(line_through.gif) repeat-x center;}
.shipping_info		{ width:85px; height:85px; background:url(slabel.png) no-repeat top left; position:absolute; top:0px; right:0px;}

/*** Vertical Menu styles ***/

#menu-poz							{padding:0px; margin:0px; background:#ddd;}
.menu-header						{font-weight:bold; padding:0px 12px 9px 21px; text-transform:uppercase; color:#898989;}
.menu-fullprice, .menu-fullprice a	{font-weight:bold; padding:12px; margin:0px; background-color:#fff; text-transform:uppercase; color:#898989; text-decoration:none;}
.menu-header span, .menu-fullprice span			{color:#719c05;}
.menu-bottom									{width:100%; height:51px; background-color:#e6f5fd;}

ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul	{width:294px; margin:0px; list-style:none; padding:0px;}
ul#navmenu-v li									{float:left; position:relative; z-index:1000; width:294px;}
ul#navmenu-v li.iehover							{z-index:1000; }
ul#navmenu-v ul									{display:none; position:absolute; top:0; left:100%; z-index:9999;}

ul#navmenu-v a									{width:auto; border-top:1px solid #fff; border-right:1px solid #fff; padding:8px 12px; display:block; background:#ddd; color:#666; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; height:1%;}
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a	{background:#bbb; color:#fff;}
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a					{float:none; background:#bbb;}
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a	{background:#999;}
ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a{background:#999;}
ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a, ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a {background:#666;}
ul#navmenu-v li:hover li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a {background:#666;}
ul#navmenu-v li:hover li:hover li:hover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {background:#333;}
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {display:none;}
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul		{display:block; padding:0px;} 
.navmenu-v_current	{width:auto; border-top:1px solid #fff; border-right:1px solid #fff; padding:8px 6px; display:block; background:#a7b520; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; height:1%;}

/*** Top Menu styles ***/

#topmenu					{width:100%; height:38px; clear:left; background-color:#26bbd7; margin: 0 auto; text-align: center;}
.jqueryslidemenu			{width:100%; font:bold 13px Verdana;}
.jqueryslidemenu ul			{margin:0px; padding:0px; list-style-type:none;}
.jqueryslidemenu ul li		{position:relative; display:inline;  display: inline-block;}
.jqueryslidemenu ul li a	{display:block; padding:12px 30px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; color:#737373; text-decoration:none;}

* html .jqueryslidemenu ul li a									{display:inline-block;} /* IE hack */
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited	{color:#fff;}
.jqueryslidemenu ul li a:hover									{background:#d8f0fc; color:#737373;}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; }

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item; float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font: normal 13px Verdana; width: 160px; padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid gray;}
.jqueryslidemenuz ul li ul li a:hover{ background: #eff9ff; color: black; }
.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }

tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:18px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px; border:1px solid #d2edfb;}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.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}

/* Menu styles */

td.dtree											{width:99%; padding:1px 0px 2px 0px;}
td.dtree a, td.dtree a:hover						{color:#666; padding-left:12px; text-decoration:none; font-size:12px; font-weight:bold;}
tr.dtree td											{vertical-align:top; text-align:left; padding:9px 0px;}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover	{color:#ff6600;}
td.dtfon											{background: url(line.gif) repeat-y top left;}

.dtreecur	{ color:#ff6600; text-decoration:none; font-size:12px; font-weight:bold; padding-left:12px;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('mfon.gif') repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url('nfon.gif') repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url('nfon.gif') repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url('pfon.gif') repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

img.fixwidth{width:190px;height:1px}
.cbt{padding:6px 8px;background:#EeEeEe}
.hleb{margin:20px 0px 0px 0px; padding:5px;}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}

/* Special offers slider */

*						{ margin:0; padding:0;} /* Reseting margins and paddings for all elements */
.clear					{ clear:both;}
#content				{ margin-top:25px; padding:0px;}
.mouseslider li			{ list-style-type:none; float:left; margin-left:5px !important;}
.mouseslider li img		{ border: 1px solid #ccc; padding: 5px; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.soffers-prod-name		{ width:120px; height:75px; text-align:center; font-size:13px;}
.textcenter				{ text-align:center;}

.cat-tree-btm			{ background:#fff; text-align:center; padding:55px 21px 55px;}
.cat-tree-btm ul li		{ list-style-type:none; text-align: center; float:left; width:auto;}
.cat-tree-btm ul li a	{ text-decoration:none;}
.cat-tree-btm ul li a:hover { color:#34779b;}




/* Promo block coin-slider */

.promo-static		{ width:100%; height:100px; background:url(discount_label.png) no-repeat center;}
/*.coin-slider		{ width:860px; overflow:hidden; zoom:1; position:relative; margin-left: auto !important; margin-right: auto !important; }*/

.coin-slider		{ overflow:hidden; zoom:1; position:relative; clear:both; }

.coin-slider a		{ text-decoration:none; outline:none; border:none; }
.cs-buttons			{ font-size:0px; padding:5px; float:left; }
.cs-buttons a		{ margin-left:5px; height:10px; width:10px; float:left; border:1px solid #B8C4CF; color:#B8C4CF; text-indent:-1000px; }
.cs-active			{ background-color:#B8C4CF; color:#fff; }
.cs-title			{ width:500px; padding:10px; color:#000; }
.cs-prev, .cs-next	{ background-color:#fff; color:#ff0000; padding:50px 10px; /*visibility:hidden;*/ font-weight:bold; }
/* promo for static pages */
.promo				{ padding:9px; font-size:1.1em; color:#43637c;}
.promo img			{ padding:2px; border:1px dashed #ff6633;}
.promo_lemax_title	{ width: auto; margin-left:auto; margin-right:auto; height:66px; background:url(lemax_promo_title.jpg) no-repeat center;}
.promo_lemax_info	{ color:#cc9933;}

.cspromo-center		{ width:auto; margin-left:auto; margin-right:auto; padding:0px;}

.promo_shop_info	{ color:#006699; font-size:1.4em; font-weight:bold;}
.promo_tn-images	{ width:100%; padding-top:5px; margin: 10px auto 10px auto;}
.promo_tn-images img{ width:170px; padding:0px; border:3px solid #dadada;}
/*.promo_tn-images img{ width:210px; padding:3px 0px 0px 3px;}*/


/* Accordion menu*/
#accordion-menu								{border:0; outline:none; margin:0; padding:0; font-family:Tahoma, Arial, Verdana; font-size:1.1em;}
.accordion-out								{padding:1px 1px 80px 10px;  text-align:left; background:#ffffff;}
.accordion-out ul, .accordion-out ul li		{list-style:none;}
.accordion-out ul.text						{margin-bottom:1em; line-height: 1.5em;}
.text-center								{text-align:center;}
.clear										{clear:both;}
.dcjq-count									{float:right;}
.accordion-grey .accordion					{font:normal 12px Arial, sans-serif;}
.accordion-grey .accordion, .accordion-grey .accordion li {margin: 0; padding: 0; border: none;}
.accordion-grey .accordion a { padding:9px 5px; background:#f7f7f7; text-decoration:none; display:block; color: #134a5e; border-bottom:1px dashed #ccc; border-top:1px dashed #fff; position: relative;}
.accordion-grey .accordion a.dcjq-parent, .accordion-grey .accordion a.dcjq-parent:hover {background:#f7f7f7; font:bold 12px Arial, sans-serif;}
.accordion-grey .accordion a.dcjq-parent.active {}
.accordion-grey .accordion a .dcjq-icon {}
.accordion-grey .accordion a.dcjq-parent.active .dcjq-icon {}
.accordion-grey .accordion a:hover	{background:#fff; color:#ca3200;}
.accordion-grey .accordion a:active	{}
.accordion-current					{color:#eb6730; padding:9px 5px; display:block; border-bottom:1px dashed #ccc; font-size:1.1em;}
.accordion-icon						{width:32px; height:32px; margin-right:3px; float:left; position:absolute; left:-32px; top:3px; }
.accordion-icon-pad					{ margin-left:18px;}
/* Accordion end */



/*!
 * Bootstrap Slider aTmpl Effect v1.0
 * Homepage: http://atmpl.ru
 * The source of material: http://atmpl.ru/publ/adaptive_sliders/adaptivnyj_slajder_bootstrap_atmpl_effect/11-1-0-86
 * Copyright 2014-2015 Merenkov Mihail: https://plus.google.com/108911234048292569811
 * Group website aTmpl: https://plus.google.com/106292100743979527533
 * Licensed under MIT
 * Based on the Bootstrap selectors
*/
.carousel {
  margin: 30px auto 15px auto;
  position: relative;
/*  float: right; */
}
.carousel-position {
	
}
.carousel-caption {
  z-index: 10;
}
.carousel .item {
  background-color: transparent;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
 
}
.carousel-caption h4 {
  font-size:300%;
}
.carousel-caption h1 {
  color:#fff;
  font-size:6rem;
  font-family:Georgia;
}
.carousel-caption h1 span {
  color:#fff;
  font-size:4rem;
  text-shadow:none;
}
.carousel-caption h1 {
  animation: baner 12s ease-in 0.2s infinite;
  -moz-animation: baner 12s ease-in 0.2s infinite;
  -webkit-animation: baner 12s ease-in 0.2s infinite;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  display: inline-block;
}
@media (min-width: 768px) {
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }
}
@-webkit-keyframes baner {
0% {
-webkit-transform: perspective(300px) rotateY(0deg);
}
15%, 100% {
-webkit-transform: perspective(300px) rotateY(360deg);
}
}
@-moz-keyframes baner {
0% {
-moz-transform: perspective(300px) rotateY(0deg);
}
15%, 100% {
-moz-transform: perspective(300px) rotateY(360deg);
}
}
@keyframes baner {
0% {
transform: perspective(300px) rotateY(0deg);
}
15%, 100% {
transform: perspective(300px) rotateY(360deg);
}
}
.btn-opacity,.btn-opacity:hover {background:transparent;color:#fff;border:1px solid #fff;}






/* dropdown menu*/

.hcat_mimg img						{ width:90px; margin:0px 5px 0px 5px; padding:0px; }
.hcat_chimg img, col_sublevel img	{ width:auto; margin:0px; padding:0px; }

#catalog_container {background: padding:0px; margin:0px; clear:both; } 
 
*#catalog { 
 float: left; 
 list-style:none; 
 margin:0px 0px 0px 0px; 
 height:100%; 
 padding:0px 0px 8px 8px; 
 } 
 
#catalog:after{ 
content: ""; 
display: block; 
clear: both; 
height: 0; 
} 
 
#catalog li {
width:140px; 
z-index:8; 
float:left; 
text-align:center; 
position:relative; 
padding:8px 3px 4px 0px; 
margin-right:10px; 
margin-top:0px; 
border:none;
} 
 
#catalog li:hover 		{ z-index:9; padding:8px 3px 4px 0px; background:#fff;} 
#catalog li a 			{ font-size:1.0em; color:#0078d8; display:block; outline:0; text-decoration:none;} 
#catalog li:hover a		{ color:#161616;} 
#catalog li .drop		{ padding-right:35px; background:url(drop.png) no-repeat right 8px;  } 
#catalog li:hover .drop	{ background:url(drop.png) no-repeat right 7px;}

/* Drop Down */ 
 
.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns, 
.dropdown_5columns { 
z-index:9;
margin:4px auto; 
float:left; 
position: absolute; 
left:-999em; /* Hides the drop down */ 
text-align:left; 
padding:10px 5px 10px 5px; 
/*border:1px solid #777777;*/ 
border-top:none; 
  border-left:1px solid #0078d8;
  border-bottom: 1px solid #0078d8;
  border-right: 1px solid #0078d8;
  
  /* Gradient background */ 
background:#ffffff; 
/*background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB); 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/ 
 
} 
 
.dropdown_1column { width:200px; background-color:#edeff2; 
-moz-box-shadow: 3px 3px 5px #777;
   -webkit-box-shadow: 3px 3px 5px #777;
   box-shadow: 3px 3px 5px #777;

} 
.dropdown_2columns {width: 280px;} 
.dropdown_3columns {width: 420px;} 
.dropdown_4columns {width: 560px;} 
.dropdown_5columns {width: 700px;} 
 
#catalog li:hover .dropdown_1column, 
#catalog li:hover .dropdown_2columns, 
#catalog li:hover .dropdown_3columns, 
#catalog li:hover .dropdown_4columns, 
#catalog li:hover .dropdown_5columns { 
left:0px; 
        top:auto; 
} 
 
/* Columns */ 
 
.col_1,
.col_3, 
.col_4, 
.col_5 { 
display:inline; 
float: left; 
position: relative; z-index:9999; 
margin-left: 1px; 
margin-right: 1px; 
} 
.col_1 {width:auto; float:left;} 
.col_3 {width:410px;} 
.col_4 {width:550px;} 
.col_5 {width:690px;} 

.col_2	{ float:right; display:none; position:relative; }

.lookatme { width:200px; top:0px; display:none; background-color:#fff;}

.expandBox		{ display:block;}
.col_sublevel	{ padding-left:5px; position:absolute; left:200px; background:#fff; }

.active			{ visibility:visible;}

 
/* Right alignment */ 
 
#catalog .catalog_right { 
float:right; 
margin-right:0px; 
} 
#catalog li .align_right { 
/* Rounded Corners */ 
} 
#catalog li:hover .align_right { 
left:auto; 
right:-1px; 
top:auto; 
} 
 
/* Drop Down Content Stylings */ 
 
#catalog p, #catalog h2, #catalog h3, #catalog ul li { 
/*font-family:Arial, Helvetica, sans-serif;*/ 
line-height:21px; 
font-size:14px; 
text-align:left; 
} 
#catalog h2 { 
font-size:21px; 
font-weight:400; 
letter-spacing:-1px; 
margin:7px 0 14px 0; 
padding-bottom:14px; 
border-bottom:1px solid #666666; 
} 
#catalog h3 { 

font-size:14px; 
margin:7px 0 14px 0; 
padding-bottom:7px; 
border-bottom:1px solid #888888; 
} 
#catalog p { 
line-height:18px; 
margin:0 0 10px 0; 
} 
 
#catalog li:hover div a { 
font-size:12px; 
color:#015b86; 
} 
#catalog li:hover div a:hover { 
color:#029feb; 
} 
.strong { 
font-weight:bold; 
} 
.italic { 
font-style:italic; 
} 
.imgshadow { 
background:#FFFFFF; 
padding:4px; 
border:1px solid #777777; 
margin-top:5px; 
} 
.img_left { /* Image sticks to the left */ 
width:auto; 
float:left; 
margin:5px 15px 5px 5px; 
} 
#catalog li .black_box { 
background-color:#333333; 
color: #eeeeee; 
padding:4px 6px 4px 6px; 
 
/* Rounded Corners */ 
 
/* Shadow */ 
} 
#catalog li ul { 
list-style:none; 
padding:0; 
margin:0 0 12px 0; 
} 
#catalog li ul li { 
font-size:12px; 
line-height:18px; 
position:relative; 
padding:0; padding-bottom:7px; 
margin:0; 
float:none; 
text-align:left; 
width:190px; 
} 
#catalog li ul li:hover { 
background:none; 
border:none; 
padding:0; padding-bottom:7px; 
margin:0; 
} 
#catalog li .greybox li { 
background:#F4F4F4; 
border:1px solid #bbbbbb; 
margin:0px 0px 4px 0px; 
padding:4px 6px 4px 6px; 
width:116px; 
 
/* Rounded Corners */ 
} 
#catalog li .greybox li:hover { 
background:#ffffff; 
border:1px solid #aaaaaa; 
padding:4px 6px 4px 6px; 
margin:0px 0px 4px 0px; 
}


.col_2, .col_1 .lookatme, .col_sublevel { z-index:5555 !important;}
.cs-home-slider, .cs-home-slider a, .cs-home-slider img	{ z-index:1;}


.cat-extra-info			{ width:auto; height:100%; float:right; position:relative; z-index:999; background:#edeff2; padding:0px 10px; }
.cat_extra_promo img	{ border:1px dashed #22c1ff; margin-left:10px;}
.cat_extra_link			{ text-align:left; display:block; padding-bottom:1em; }

#promo		{ width:auto; height:90px; display:block;}


/* jThumbnailScroller for product image gallery */

.jThumbnailScroller{width:200px; height:166px; position:relative; margin:0px; padding:0; overflow:hidden; }
.jThumbnailScroller .jTscrollerContainer{ position:absolute; left:0px;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; vertical-align:top; zoom:1; *display: inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position: absolute; top:10px; display:block; width:31px; height:31px;}
.jThumbnailScroller .jTscrollerNextButton{background:#9a9a9a url(nextArrow.png) center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#9a9a9a url(prevArrow.png) center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#d56916;}
.jThumbnailScroller .jTscroller a{display:block; float:left; border:1px solid #dadada; margin:5px 5px 5px 0; background:#fff;}
.jThumbnailScroller .jTscroller a:hover{border-color:#ca3200;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:0px;}
.jThumbnailScroller .jTscroller a img{border:none; width:66px;}
.jThumbnailScroller#tS2{margin:3px auto;}
.jThumbnailScroller#tS2 .jTscroller a{opacity:0.7;}
.jThumbnailScroller#tS2 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS2 .jTscrollerNextButton{margin:-2px 1px 0 1px; right:0; top:50%;}
.jThumbnailScroller#tS2 .jTscrollerPrevButton{margin:-2px 1px 0 1px; left:0; top:50%;}
.tS2-text	{ padding-top:88px; text-align:center; color:#9a9a9a;}

.paying-system-note			{ padding:20px 10px; background-color:#fff; border:#777 1px dashed; text-align:justify;}
.paying-system-note span	{ margin-left:auto; margin-right:auto; font-size:1.4em; font-weight:bold; display:block; text-align:center;}


.article-text				{ color:#43637c; font-size:1.2em; padding-left:9px; text-align:left;}
.article-text h2			{ font-size:1.4em; font-weight:bold;}
.article-text h3			{ font-size:1.1em; font-weight:bold; color:#3399cc;}
.article-text span			{ font-size:1.1em; font-weight:bold; color:#cc3333;}


