
/* - - - - - - - - - - - -
 * Creator: style-nes
 * URL: www.style-nes.com
 * ICQ: 234930232
 * Email: style-nes@ya.ru
 * - - - - - - - - - - - - */


/* Main
------------------------------------------------------------------- */
body {color:#333333; font-size:12px; font-family:Tahoma; background:url(../../templates/kants-group/images/body_bg.jpg);}
#style-nes {position:relative; width:1000px; margin:10px auto 0 auto; padding:0 0 15px 0;}
.wrapper {padding:0 0 15px 0; margin:0 0 15px 0; background:#f0f0f0 url(../../templates/kants-group/images/body_bg_bot.jpg) left bottom no-repeat;}



/* Typography 
------------------------------------------------------------------- */
/* Links */
a {color:#333333; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {}

/* Headline */ 
h1,h2,h3,h4,h5,h6 {font-family:Verdana, Geneva, sans-serif;}
h1 {padding:0 0 15px 0;}
h2 {padding:0 0 10px 0;}
h3 {padding:0 0 5px 0;}
h4 {padding:0 0 5px 0;}

/* Text */
p {display:block; padding:0 0 15px 0; line-height:16px;}
#content ol {list-style:decimal;}
#content ul {list-style:inside disc;}

/* Forms */
.ButtonRed {display:inline-block; width:95px; padding:3px 0 5px 0; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; background:url(../../templates/kants-group/images/center_cells/button_bg.png) center top no-repeat; cursor:pointer;}
.ButtonRed:hover {color:#FFF; cursor:pointer;}
input {width:182px; height:22px; padding:0 3px; border:none; background:url(../../templates/kants-group/images/input_bg.jpg) left top no-repeat;}
.btn {width:auto; height:auto; padding:0; text-decoration:underline; background:none; cursor:pointer;}
.frm {width:auto; height:auto; padding:0; background:none;}
textarea {width:418px; height:102px; padding:5px; border:none; background:url(../../templates/kants-group/images/textarea.jpg) left top no-repeat; overflow:hidden;}
.RedButtonBig {width:155px; padding:0px 0 5px 0; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; background:url(../../templates/kants-group/images/center_cells/RedButtonBig.png) center top no-repeat; cursor:pointer;}
.RedButtonSmall {width:95px; padding:0px 0 5px 0; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; background:url(../../templates/kants-group/images/center_cells/button_bg.png) center top no-repeat; cursor:pointer;}


/* topCells 
------------------------------------------------------------------- */
#topCells {position:relative; padding:10px 10px 10px 10px; background:url(../../templates/kants-group/images/body_bg_top.jpg) left top no-repeat;}
#topCells .leftTd {padding:0 15px 0 0; width:215px;}
#topCells .righTd {padding:10px 10px 0 10px; background:url(../../templates/kants-group/images/top_cells/bg_right.jpg) left top no-repeat;}

#topCells .logo {margin:5px 0 25px 0;}
#topCells .feedback {margin:0 0 0 10px; padding:0 0 0 25px; background:url(../../templates/kants-group/images/top_cells/phone_bg.gif) left top no-repeat; text-align:right;}
#topCells .feedback .phone {margin:0 0 7px 0;}

#topMenu {height:35px; margin:15px 0 10px 10px; overflow:hidden;}
#topMenu li {float:left; margin:0 10px 0 0; padding:0 10px 0 0;}
#topMenu a {display:block; padding:2px 0 3px 10px; color:#FFF; font-weight:bold; font-size:14px;}
#topMenu li:hover {background:url(../../templates/kants-group/images/top_cells/menu_li_bg.png) right -22px no-repeat; padding:0 10px 0 0;}
#topMenu a:hover  {background:url(../../templates/kants-group/images/top_cells/menu_li_bg.png) left 0 no-repeat; text-decoration:none;}
#topMenu .active {background:url(../../templates/kants-group/images/top_cells/menu_li_bg.png) right -22px no-repeat; padding:0 10px 0 0;}
#topMenu .active a {background:url(../../templates/kants-group/images/top_cells/menu_li_bg.png) left 0 no-repeat; text-decoration:none;}

#topCells .topNav {position:absolute; right:47px; top:38px; text-align:right;}
#topCells .topNav li {float:left; margin:0 0 0 22px;}

#topCells .search {height:26px; padding:2px 0 0 7px; margin:0 0 20px 0;}
#topCells .search input {width:380px; border:none; margin:0 24px 0 0; padding:2px 0 0 0; background:none;}
#topCells .search .clear {width:50px; padding:0; margin:0; color:#FFF; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer;}

#topCells .banner {margin:0 0 0 -10px;}



/* leftCells 
------------------------------------------------------------------- */
#leftCells {width:223px; padding:0 0 0 10px;}

/* Левое меню */
#leftMenu li {position:relative; padding:0 0 10px 10px; font-size:13px; line-height:18px; background:url(../../templates/kants-group/images/left_cells/small_block_bg_square.jpg) left 9px no-repeat; z-index:9999;}
#leftMenu li:hover {margin:0 0 0 -18px; padding:0px 0 10px 28px; background:url(../../templates/kants-group/images/left_cells/small_block_bg_active.jpg) left 0 no-repeat;}
#leftMenu li ul {position:absolute; display:none; width:250px; left:0; top:-20px; padding:10px; border:1px solid #CCC; background:#FFF; z-index:9999;}
#leftMenu li ul li {margin:0 0 7px 0; padding:0 0 0 10px; font-size:12px; list-style:none; background:url(../../templates/kants-group/images/left_cells/small_block_bg_str.jpg) left 8px no-repeat;}
#leftMenu li ul li:hover {margin:0 0 7px 0; padding:0 0 0 10px; font-size:12px; list-style:none; background:url(../../templates/kants-group/images/left_cells/small_block_bg_str.jpg) left 8px no-repeat;}
#leftMenu .active {margin:0 0 0 -18px; padding:0 0 10px 28px; background:url(../../templates/kants-group/images/left_cells/small_block_bg_active.jpg) left 0 no-repeat;}
#leftMenu .arrowdiv {position:absolute; right:2px;}
/* Holly Hack for IE \*/
* html #leftMenu li {height:1%;}
* html  #leftMenu li a {height:1%;}


/* centerCells 
------------------------------------------------------------------- */
#mainCells {margin:0 0 10px 0;}
#centerCells .banner {margin:0 0 10px 0;}
.pathWay {margin:0 0 10px 0;}
.status_messages {font-size:16px;}

.catD_empty_description {margin:0 0 20px 0;}
.items_sort {text-align:right; margin:0 0 10px 0;}


/* Центральный баннер */
#TopBanner {position:relative; margin:0 0 10px 0; text-align:center;}
#BannerNav {position:absolute; left:20px; bottom:20px; overflow:hidden; zoom:1;}
#BannerNav li {display:block; float:left; width:29px; height:29px; margin:0; text-align:center; background:url(../../templates/kants-group/images/center_banner_nav_bg.jpg) left top no-repeat;}
#BannerNav li a {display:block; color:#FFF; font-size:20px; text-decoration:none;}
#BannerNav .Play {background:url(../../templates/kants-group/images/center_banner_nav_play_bg.jpg) left top no-repeat;}
#BannerNav .Stop {background:url(../../templates/kants-group/images/center_banner_nav_stop_bg.jpg) left top no-repeat;}
#BannerNav .Current a {color:#CCC;}


/* Постраничная навигация */
#mainCells .pager {margin:10px 0 20px 0; text-align:center;}
#mainCells .pager a {margin:0 5px;}
#mainCells .pager_active {font-weight:bold;}


/* Оформление заказа / формы */ 
.bigBlock {line-height:18px;}
.bigBlock .feedback td {padding:0 0 10px 0;}
.bigBlock .TablePadding {padding:10px 0 0 0;}
.bigBlock .TablePadding input {margin:0 0 5px 5px;}
.bigBlock .TablePadding select {margin:0 0 5px 5px;}
.bigBlock .TablePadding option {margin:0;}


/* Оформление заказа */
.shopcart_feedback_info {margin:0 0 0px 0; padding:10px;}
.shopcart_feedback_info .border {padding:5px; border:1px solid #CCC;}

.shopcart_full {position:relative; padding:0px 1px 30px 1px;}
.shopcart_full .txt_noborder {text-decoration:none; background:none;}
.shopcart_full_info_top {margin:0 0 10px 0;}
.shopcart_full_table .titleTd {font-size:14px;}
.shopcart_full_table td {padding:5px; border:1px solid #CCC; text-align:center;}
.shopcart_full_table .txt {width:30px; text-align:center;}
.shopcart_full_info_bot {margin:20px 0px 5px 0; text-align:right;}
.shopcart_full_info_bot .cart_detail_rec {margin:10px 0px 0px 0;}


/*Small Left/Right Block */
.smallBlock {margin:0 0 10px 0; background:#FFF url(../../templates/kants-group/images/center_cells/small_block_bg_top.jpg) left top no-repeat;}
.smallBlock .title {padding:0px 10px 10px 0px; font-size:17px;}
.smallBlock .wrap {padding:5px 10px 10px 10px; background:url(../../templates/kants-group/images/center_cells/small_block_bg_bot.jpg) left bottom no-repeat;} 


/* Big Center Block */
.bigBlock {position:relative; width:516px; _overflow:hidden; margin:0 0 10px 0; background:#FFF url(../../templates/kants-group/images/center_cells/big_block_bg_top.jpg) left top no-repeat;}
.bigBlock .title {padding:6px 10px 15px 0px; font-size:17px;}
.bigBlock .alt_header2 {padding:6px 10px 15px 0px; font-size:17px;}
.bigBlock .alt_header4 {padding:0 0px 10px 0px; font-size:17px;}
.bigBlock .wrap {padding:0px 10px 10px 10px; background:url(../../templates/kants-group/images/center_cells/big_block_bg_bot.jpg) left bottom no-repeat;}
.bigBlock h2 {padding:0 0 5px 0; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.bigBlock ul {padding:0 0 0 20px;}


/* Рекомендуемые товары */
.bigBlock .product {width:239px; margin:0 20px 20px 0; padding:5px 0 0 0; background:#efefef url(../../templates/kants-group/images/center_cells/product_bg_top.jpg) left top no-repeat;}
.bigBlock .product .prev {margin:0 3px 8px 3px; padding:0 0 5px 0; text-align:center; background:#FFF url(../../templates/kants-group/images/center_cells/product_prev_bg_bot.jpg) left bottom no-repeat;}
.bigBlock .product .topic {margin:0 10px 10px 10px; font-weight:bold; font-size:12px;} 
.bigBlock .product .sku {margin:0 0 10px 10px;}
.bigBlock .product .info {height:26px; margin:0 0 10px 5px; padding:0px 10px 0px 10px; font-size:12px; background:url(../../templates/kants-group/images/center_cells/product_info_bg.jpg) left top no-repeat;}
.bigBlock .product .info .price {padding:5px 0 0 0; color:#c2271e; font-weight:bold;}
.bigBlock .product .info .count {margin:2px 0 0 0; text-align:right; background:url(../../templates/kants-group/images/center_cells/product_price_count_bg.jpg) right top no-repeat;}
.bigBlock .product .info .count td {vertical-align:middle;} 
.bigBlock .product .info .count input {width:25px; height:22px; padding:0 0 0 5px; border:none; text-align:center; background:none;}
.bigBlock .product .add {margin:0 0 -3px 134px;}
.bigBlock .product .bgBot {background:url(../../templates/kants-group/images/center_cells/product_bg_bot.jpg) left bottom no-repeat; font-size:9px;}


/* Полное описание товара */ 
#fullPorductInfo {}
#fullPorductInfo .content {margin:15px 0 10px 0; font-size:13px;}


/* Все товары */
#fullCatalog {}
#fullCatalog ul {padding:0 20px 0 0;}
#fullCatalog ul li {padding:0 0 30px 0px; font-size:14px; font-weight:bold; line-height:18px;}
#fullCatalog ul li span {color:#bfbfbf; font-size:12px; font-weight:normal;}
#fullCatalog ul li ul {padding:3px 0 0 0px;}
#fullCatalog ul li ul li {margin:7px 0 0 0; padding:0 0 0 10px; font-size:13px; font-weight:normal;}


/* Просмотр корзины товаров */
#fullBasket {}
#fullBasket .item {margin:0 0 20px 0; background:#efefef url(../../templates/kants-group/images/center_cells/fullBasket_bg_bot.jpg) left bottom no-repeat;}
#fullBasket .item .valign {padding:0 15px 0 0; vertical-align:middle; text-align:center;}
#fullBasket .item .topic {padding:0 0 10px 0; background:#FFF url(../../templates/kants-group/images/center_cells/fullBasket_bg_top.jpg) left bottom no-repeat;} 
#fullBasket .item span {color:#333; font-weight:normal;}
#fullBasket .item .prev {width:159px; height:98px; overflow:hidden; margin:0 3px 8px 3px; padding:2px; text-align:center; background:#FFF url(../../templates/kants-group/images/center_cells/fullBasket_prev_bg.gif) left top no-repeat;}
#fullBasket .item .sku {padding:0 0 5px 5px;}
#fullBasket .item .price {margin:2px 0 0 0; padding:5px 10px; color:#c2271e; font-weight:bold; background:url(../../templates/kants-group/images/center_cells/fullBasket_bg_podl.jpg) left top no-repeat;}
#fullBasket .item .count {margin:10px 0 0 0; padding:2px 10px; background:url(../../templates/kants-group/images/center_cells/fullBasket_bg_podl.jpg) left top no-repeat;}
#fullBasket .item .count td {vertical-align:middle;} 
#fullBasket .item .count input {width:25px; height:22px; margin:0 0 0 5px; padding:0 0 0 5px; border:none; text-align:center; background:url(../../templates/kants-group/images/center_cells/product_price_count_bg.jpg) left top no-repeat;}
#fullBasket .item .summa {width:180px; margin:10px 0 0 0; padding:5px 10px; color:#c2271e; font-weight:bold; background:url(../../templates/kants-group/images/center_cells/fullBasket_bg_podl.jpg) left top no-repeat;}
#fullBasket .item .content {padding:15px 10px 10px 10px; font-size:13px;}


/* Новости и события */
#centerNews {margin:0 0 20px 0;}
#centerNews .item {margin:0 0 20px 0;}
#centerNews .item .topic {margin:0 0 5px 0; font-size:13px; font-weight:bold;}
#centerNews .item .date {margin:0 0 5px 0; color:#999999; font-size:11px;}
#centerNews .pages {text-align:center;}
#centerNews .pages a {margin:0 5px;}



/* rightCells 
------------------------------------------------------------------- */
#rightCells {padding:0 10px;}

/* Малая корзина */
.titleBasket {padding:6px 10px 10px 40px; margin:-5px 0 0 -10px; font-size:17px; background:url(../../templates/kants-group/images/center_cells/small_block_bg_top_basket.jpg) left top no-repeat;}
#smallBasket {line-height:16px;}
#smallBasket span {display:block; float:right;}
#smallBasket .prev {margin:7px 0 0 0; text-align:right;}

/* Новости */
#rightNews {}
#rightNews .item {margin:0 0 20px 0;}
#rightNews .item .topic {margin:0 0 5px 0; font-size:13px; font-weight:bold;}
#rightNews .item .date {margin:0 0 5px 0; color:#999999; font-size:11px;}
#rightNews .allNews {margin:-5px 0 10px 0;}

/* Подписка */
#rightSubscribe {font-size:12px;}
#rightSubscribe .field {margin:0 0 7px 1px; font-family:Verdana, Geneva, sans-serif;}
#rightSubscribe .inputSubscribe {width:120px; padding:0px 5px 3px 3px; border:none; background:url(../../templates/kants-group/images/right_cells/subscription_input.jpg) left top no-repeat;}



/* footerCells 
------------------------------------------------------------------- */
#footerMenu {height:43px; margin:0 0 0 10px; padding:27px 0 0 25px; overflow:hidden; text-align:center; background:url(../../templates/kants-group/images/footer_cells/menu_bg.jpg) left top no-repeat;}
#footerMenu a {margin:0 25px 0 0; color:#FFF; font-size:13px;}
#footerMenu .active {text-decoration:none;}

#footerCells {padding:0 30px 0 30px; font-size:11px; line-height:16px;}
#footerCells h2 {font-size:15px; font-weight:bold;}
#footerCells p {padding:0 0 15px 0; font-size:11px; line-height:16px;}