html, body {margin: 0px; padding: 0px;}

#Header {height: 106px; background: url(/img/header_bg3.jpg) 0px 0px no-repeat #4695E6; border-bottom: 1px #A1C1E7 solid;}

#logo {position: absolute; padding: 24px 0px 0px 38px;}
#MiniLogo {position: absolute; top: 3px; left: 7px; width: 75px; height: 15px;}

#lang {padding: 5px 15px 5px 16px; line-height: 18px; background-color: #4C9FDF; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #195887;}
#lang a {color: #195887; text-decoration: none;}
#lang a:hover {color: #D12626;}


/*  Главное меню  */
#TopMenu {height: 22px; background: url(/img/bg_topmenu.gif) repeat-x #1062B5; z-index: 100;}
td#TopMenu.mini {padding-left: 90px;}

#TopMenu table {height: 18px; margin-top: 1px;}
#TopMenu table td {vertical-align: top; border-left: 1px #5C8AB9 solid; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
#TopMenu td.none {width: 10px; border: 0px none;}
#TopMenu td ul {padding: 0px; margin: 0px; z-index: 10;}
#TopMenu td ul li {padding: 0px; margin: 0px; list-style: none; * border-bottom: 1px #969696 solid;}
#TopMenu a {display: block; * height: 12px; padding: 2px 15px 4px 15px; color: White; text-decoration: none; border: 0px none;}
#TopMenu a:hover, #TopMenu td ul li.on a, #TopMenu a.sub {background-color: #0D4D95;}
#TopMenu td ul li ul {position: absolute; display: none; padding-bottom: 2px; background-color: #1F71C4;}
#TopMenu td ul li ul li {border: none;}
#TopMenu td ul li ul li a, #TopMenu td ul li.on ul li a {background-color: #1F71C4; border-top: 1px #BBC7D4 solid; padding: 5px 15px 5px 15px;}
#TopMenu td ul li ul li a:hover, #TopMenu td ul li ul li a.sub {background-color: #1C5CA6;}
#TopMenu td ul li.off ul {display: none;}
#TopMenu td ul li.on ul, #TopMenu td ul li:hover ul {display: block;}



#BottomMenu {
	height: 50px;
	padding-top: 5px;
	color: #999999;
}
#BottomMenu a {
	color: #9999cc;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	font: 10px Arial, Helvetica, sans-serif;
}

#Copyright {
	height: 50px;
	border-top: 1px #333333 solid;	
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif;
}

/*   Левая панель */
#PanelLeft {
	width: 175px;
	background-color: #EBEBEB;
}

#CatName {
	border-top: 1px #6A9ACF solid;
	background-color: #5088C7;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 7px 5px 8px 8px;
	word-spacing: 30px;
	letter-spacing: 1px;
	text-align: center;
}

#Catalog {
	width: 175px;
	margin:  15px 0px;
	padding: 0px;
}
#Catalog li ul {
	margin: 0px;
	padding: 0px;
}

#Catalog li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;

*	padding: 3px 5px 3px 0px;
*	background: url(/img/cat+.gif) 9px 10px no-repeat;
*	border: 1px #EBEBEB solid;
}
#Catalog li a.s {
	display: block;
*	display: inline;

	margin: 6px 5px 6px 6px;
	padding: 2px 0px 2px 19px;
	background: url(/img/cat+.gif) 3px 5px no-repeat;
	
*	background: none;
*	margin: 0px;
*	padding: 2px 0px 2px 25px;
	
	color: #1E3561;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	cursor: pointer;
	cursor: hand;
}
#Catalog li ul {
	padding: 2px 0px;
}
#Catalog li ul li {
*	margin: 0px;
*	margin-left: 25px;
*	padding: 2px 5px 1px 15px;
*	background: url(/img/cat_item.gif) 2px 10px no-repeat;
}
#Catalog li ul li a {
	display: block;
*	display: inline;

	margin: 6px 5px 6px 25px;
	padding: 2px 0px 2px 15px;
	background: url(/img/cat_item.gif) 2px 6px no-repeat;
	
*	margin: 0px;
*	padding: 2px 0px 2px 0px;
*	background: none;

	color: #135E92;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#Catalog li ul {
	display: none;
}
#Catalog li.on ul {
	display: block;
}
#Catalog li.on {
*	background: url(/img/cat-.gif) 9px 10px no-repeat;
}
#Catalog li.on span {
	background: url(/img/cat-.gif) 3px 5px no-repeat;
*	background: none;
}
#Catalog li.on ul li {
*	background: url(/img/cat_item.gif) 2px 10px no-repeat;
}
#Catalog li.on ul li a {
	background: url(/img/cat_item.gif) 2px 6px no-repeat;
*	background: none;
}


#Addres {
	margin: 25px 10px 26px 20px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
/*	border: 1px red solid;*/
}
#Addres span {
	color: #3A5D80;
}

#Addres  a {
	color: Gray;
	text-decoration: none;
}
#Addres  a:hover {
	text-decoration: underline;
}
	
.price {
	padding: 0px 10px 6px 14px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.price a {
	color: #1062B5;
	text-decoration: none;
	line-height: 20px;
}
.price a:hover {
	text-decoration: underline;
}
/*   Правая панель */
#PanelRight {
	width: 170px;
	padding-top: 2px;
	background-color: #EBEBEB;
}

.PromoOff {
	margin: 4px 1px 2px 3px;
	width: 162px;
	border-top: 1px #C0C0C0 solid;
	background: url(/img/promo_bg.gif) 0px 0px repeat-y #fff;
	border: 1px #EBEBEB solid;
}
.PromoOn {
	margin: 4px 1px 2px 3px;
	width: 162px;
	border-top: 1px #C0C0C0 solid;
	background: url(/img/promo_bg.gif) 0px 0px repeat-y #fff;
	cursor: pointer;
	cursor: hand;
	border: 1px #0D4378 solid;
}
.PromoContent {
	padding: 4px 6px 4px 6px;
	background: none;
	border-top: 1px #C0C0C0 solid;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.PromoContent h4 {
	margin: 0px 0px 10px 0px;
	font: bold 10px;
	color: #3183D3;
	color: #1D63AB;
	text-align: center;
}
.PromoContent h3 {
	margin: 0px 0px 12px 0px;
	font: bold 9px;
	color: #333333;
	text-align: center;
}
.PromoContent img {
	border: none;
	margin: 3px;
}
.PromoContent div.p{
	margin: 7px 4px 4px 4px;
	color: #333333;
}
.PromoBottom {
	height: 16px;
	background: url(/img/promo_bottom.gif) right top no-repeat;
}
.PromoBottom {
	height: 16px;
	background: url(/img/promo_bottom.gif) right top no-repeat;
}
.PromoPrice {
	margin: 5px 4px 0px 4px;
	font: 9px;
	color: #E43232;
	color: #FA2837;
	text-align: right;
}

/* Сопутствующий товар  */
.TyingProductsTxt {
	font-size: 11px;
	border-bottom: 1px #ccc solid;
	padding: 3px 3px 6px 3px;
	margin-bottom: 5px;
}
.TyingProductsTxt a {
	color: #1D63AB;
	text-decoration: none;
}
.TyingProductsTxt a:hover {
	text-decoration: underline;
}


/*   Средняя панель */
#PanelCenter {
}

#Path {
	padding: 10px 15px 8px 21px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1962AB;
	vertical-align: top;
/*	border: 1px red solid;
*/
}
#Path a {
	color: #333333;
	text-decoration: none;
}
#Path a:hover {
	text-decoration: underline;
}
#Path span {
	color: #999999;
}

#Print {
	padding: 9px 0px 0px 5px;
*	padding-top: 13px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 123px;
/*	border: 1px Green solid;
*/	vertical-align: top;
}
#Print a {
	display: block;
	width: 90px;
	padding-left: 24px;
	background: url(/img/print.gif) 0px 1px no-repeat;
	color: #486B83;
	text-decoration: none;
	line-height: 10px;
*	line-height: 11px;
/*
	border: 1px Green solid;
*/
}
#Print a:hover {
	text-decoration: underline;
	color: #000;
}

#PanelCenter H1 {
	margin: 10px 40px 20px 40px;
	font:  18px Arial, Helvetica, sans-serif;
	color: #0D4378;
}

#PanelCenter H2 {
	font:  14px Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #1d63ab;
}


#PanelCenter H1.brend {
	margin: 20px 40px 6px 40px;
}
#PanelCenter span.brend {
	display: block;
	margin: 0px 0px 0px 50px;
	font:  11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

#Content {
	padding: 0px 20px 30px 20px; 	
}
#Content, #Content td {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.Date {
	color: #666666;
}

#Content a {
	color: #1062B5;
	text-decoration: none;
}
#Content a:hover {
	text-decoration: underline;
}


#content td table.table {
	background-color: #666666;
	border: none;
}
#content td table.table td {
	background-color: #fff;
	padding: 3px 5px 3px 5px;
	border: none;
}



.CatStyleTop {
	border-bottom: 2px #B0B0B0 solid;
	height: 5px;
}

.OrderForm {display: inline;}

.CatStyleT {
	border-bottom: 2px #B0B0B0 solid;
	background-color: #ffffff;
/*	cursor: hand;*/
}
.CatStyleT tr.on td {
	background-color: #f8f8f8;
	background-color: #f8fbfd;
	background-color: #f8f8f8;
}
.CatStyleT td {
	padding: 14px;
}
.CatStyleT h4 {
	margin: 0px 10px 10px 0px;	
}
.CatStyleT h4 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0D4378;
}
#razdel {
    font-size: 11px;
}
.CatStyleT a img {
	border: 1px white solid;
}
.CatStyleT a:hover img, .CatStyleT tr.on td a img{
	border: 1px #cccccc solid;
}

.CatStyleT div {
	margin: 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
}
.CatStyleT p {
	margin: 0px;
	margin-top: 5px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #266693;
	font-weight: bold;
}

.CatStyleT .DiscSum { /* Старая цена */
/*	text-decoration: line-through;*/
	font-weight: bold;
	color: #000;
}
.CatStyleT .DiscText { /* Скидка */
	color: red;
}
.CatStyleT .Disc { /* Скидка */
	font-size: 13px;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
}
.CatStyleT .Price {
	font-weight: bold;
	font-size: 11px;
}

.CatStyleT .p1 {
	text-decoration: line-through;
	font-weight: bold;
	color: #666;
}
.CatStyleT .p2 {
	color: red;
}
.CatStyleT .p3 {
	font-weight: bold;
	font-size: 13px;
	color: red;
}
.CatStyleT .p4 {
	font-weight: bold;
}
.CatStyleT .p5 {
	font-size: 11px;
color: #1062B5;
}


#News {
}
#News .Date {
	font-style: italic;
	color: Black;
}
#News .Announcement {
	color: #154473;
	font-style: italic;
	line-height: 16px;
}
/*
#Content table {
	border: none;
	background-color: #333333;
}
#Content td {
	padding: 3px 7px 3px 7px;
	background-color: #ffffff;
	border: none;
}
*/
hr {
	margin-top: 20px;
	height: 1px;
	color: #999999;
}

a.zoom span {
	padding: 1px 4px 3px 16px;
	background: url(/img/zoom.gif) 0px 0px no-repeat;
}

#Content .News {
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 10px;
	border-top: 1px #999999 solid;
	clear: left;
}
#Content .News Img {
	margin: 4px 10px 7px 0px;
	border: none;
}
#Content .NewsBottom {
	margin-top: 15px;
	border-top: 1px #999999 solid;
	clear: left;
}


/*   Photogallery  */

#Photogallery {
}
#Photogallery td {
	vertical-align: top;
	padding: 15px 0px px 0px;
}
#Photogallery td div.img {
	padding: 4px;
	min-height: 140px;
}
#Photogallery td div.txt {
	padding: 2px 4px 0px 4px;
}

.PhGalList {
	text-align: center;
	font-size: 10px;
}
#Content .PhGalList a {
	color: #000;
}
#Content .PhGalList a:hover {
	color: #1062B5;
}
.PhGalList span {
	padding: 0px 2px;
	background-color: #C4DFF5;
}
.PhGalImg {
	margin-top: 10px;
	text-align: center;
}
.PhGalText {
	padding: 0px 100px;
	text-align: center;
}

/*  Меню пользователя  */
#MainPanelBox {border-top: 1px #fff solid; border-bottom: 1px #F7F3E9 solid;}
#MainPanel {background-color: #F7F3E9; border-bottom: 1px #EBE1C5 solid; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; padding: 4px 6px 6px 30px;}
#MainPanel span {padding: 0px 11px;}
#MainPanel a {color: #1B4066; text-decoration: none;}
#MainPanel a:hover {}

/*  Корзинка  */
#CartBox {
	background-color: #F7F3E9;
	padding: 21px 0px 5px 0px;
	color: #222;
}
#CartBox a {
	color: #1062B5;
	text-decoration: none;
}
#CartBox a:hover {
	text-decoration: underline;
}
#CartBox .links {
	padding: 8px 6px 3px 13px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 200%;
}
#CartText {
	background-color: #fff;
	border: 1px #EBE1C5 solid;
	margin: 0px 4px;
	padding: 6px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #282828;
* width: 170px;
}

#CartText td {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#CartText ol {
	margin: 5px 0px 6px 0px;
	padding: 0px 0px 6px 20px;
*	padding-left: 26px;
	border-bottom: 1px #A0A5B3 solid;
}
#CartText ol li {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}
#CartText ol li a {
	color: #282828;
	text-decoration: none;
}
#CartText ol li a:hover {
	text-decoration: underline;
}
#CartText .name {
	font-weight: bold;
}
#CartText .sum {
	padding-bottom: 2px;
}
#CartText .action {
	padding-top: 8px;
	padding-bottom: 2px;
}

/*  Форматирование главной страницы  */
.HomrNameLine {background-color: #5088C7; padding: 0px 12px; font-weight: bold; color: #fff; line-height: 14px; *	line-height: 13px;}
/*  Хиты сезона  */
.Hits {border-bottom: 1px #5088C7 solid;}
.Hits td.n1 {padding: 11px 20px 2px 20px; text-align: center; vertical-align: top;}
.Hits td.n1 a, .Hits td.n1 span {color: #1062B5; font-weight: bold; line-height: 120%;}
.Hits td img {border: 1px #fff solid; margin: 12px 0px 6px 0px;}
.Hits td a:hover img {border: 1px #A8AFB5 solid;}
.Hits td.n2 {padding: 0px 20px 12px 20px; text-align: center; vertical-align: top;}
.Hits td .price {color: Red; font-size: 13px; font-weight: bold; line-height: 200%;}
.Hits td .descr {color: #222; line-height: 130%;}
/*  Что нового?  */
.what {border-bottom: 1px #5088C7 solid;}
.what td {padding: 10px 5px 5px 5px;}
.what td img {margin: 0px 10px 6px 0px;  border: 0px none;}
.what td strong {color: #1062B5;}
#d a {display: block; color: #1062B5;}


/* Vkontakte */

#VK_Table {
	width: 160px;
	margin-left: 14px;
}
#VK_Table td {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-bottom: 6px;
	vertical-align: top;
}
#VK_Table td a {
	color: #1062B5;
	text-decoration: none;
}
#VK_Table a:hover {
	text-decoration: underline;
}


/*  ICQ  */
#ICQ_Table {
	width: 160px;
	margin-left: 14px;
}
#ICQ_Table td {
/*	height: 30px;*/
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding-bottom: 6px;
	vertical-align: top;
}
#ICQ_Table td a {
	color: #1062B5;
	text-decoration: none;
}
#ICQ_Table a:hover {
	text-decoration: underline;
}
#ICQ_Table td.img {
	width: 22px;
}
#ICQ_Table td.txt {
	position: relative;
}
.ConsultantICQ {
	display: none;
	position: absolute;
	left: 170px;
*	left: 140px;
	z-index: 100;
*	margin-top: 3px;
	padding: 7px 7px;
	width: 250px;
	background-color: #F7F3E9;
	border: 1px #EBE1C6 solid;
	font-size: 11px;
}


#ICQ_Table tr.off .ConsultantICQ {
	display: none;
}
#ICQ_Table tr.on .ConsultantICQ, #ICQ_Table tr:hover .ConsultantICQ {
	display: block;
}



#authorize {
	width: 200px;
	border: 1px red solid;
}

#authorize input{
	color: #000099;
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	width: 150px;
}

/* Вид вывода товара в каталоге (в наличае/под заказ) */
.CatListType {
	text-align: center;
	padding: 0px 15px 0px 15px;
	color: #333;
}

.CatListType img {
    cursor: hand;
}

.CatListType span {
	color: #000;
}

.winterstyle {
  background: url(/img/bckgnd.jpg) repeat;
}

/*-----------------И-Г-О-Р-Ь-------------------------------------*/
/*===============================================================
                   ОБЩИЕ СКРИПТЫ
=================================================================*/

/* Подсветка табличек */
.table_tr_highlight{
  background-color: #ffffff;
}

.table_tr_highlight tr.on {
  background-color: #c1ebff;
}

/*.table_tr_highlight tr:hover {
  background-color: #f8f8f8;
}

#table_tr_white_font:hover {
  background-color: #000000;
}*/

/* ==============================================================
                          для велосипедов
================================================================= */

/* картинки */
.img_Div {
  position: absolute;
  /*width: 800px;
  height: 600px; */
  /* CSS3 standard */
  display:none;
  /*opacity:0;    */
  padding: 5px;
  border: 1px solid #555;
  background:#fff;  
  box-shadow: 3px 3px 2px 0 #aaa;
  -webkit-box-shadow: 3px 3px 2px 0 #aaa;
  -moz-box-shadow: 3px 3px 2px 0 #aaa;
  /*for IE - opacity&shadow*/
  filter: /*progid:DXImageTransform.Microsoft.Alpha(opacity=0)*/ progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', direction=135, strength=3); 
}
.close_img_Div {
  position: absolute;
  width: 150px;
  height: 50px;  
  top: 5px;
  right: 5px;
  background-image: url(/netcat_files/Image/iconki/close.jpg); 
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  cursor: pointer;
}
.zoom_img_Div {
  position: absolute;
  width: 50px;
  height: 50px;  
  top: 60px;
  right: 5px;
  background-image: url(/netcat_files/Image/iconki/zoom.jpg); 
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  cursor: pointer;
}

/* Всплывающие подсказки  */
.DescriptionDiv {
  position: absolute;
  width: 300px;
  display: none;
  padding: 5px;
  border: 1px solid #555;
  background:#fff;
  box-shadow: 3px 3px 2px 0 #aaa;
  -webkit-box-shadow: 3px 3px 2px 0 #aaa;
  -moz-box-shadow: 3px 3px 2px 0 #aaa;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', direction=135, strength=3);
}

.CatStyleN1 {margin-top: 25px; border-bottom: 2px #0b67c5 solid; margin-bottom: 4px;}
.CatStyleN1 .Name {margin: 0px; padding: 2px 10px 2px 10px; background-color: #0b67c5; color: #fff; font-weight: bold; font-size: 11px;}
.CatStyleN2 {margin: 0px; padding: 0px; font-size: 1px; height: 2px; border-bottom: 1px #fff solid; background-color: #FECDBC;}
.CatStyleN3 {margin: 0px; padding: 0px 10px 6px 10px; font-size: 9px; border-bottom: 1px #fff solid; background-color: #fff; color: #333; line-height: 14px; border-bottom: 1px #FECDBC solid;}


/*Для блока фильтра */
.searchdiv {	
	background: #1889ca url('/netcat_files/Image/Style/bg.png') repeat-x left top;
	padding: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #074467; 
	margin-bottom: 15px;	
	text-align: right;
}

.searchtbl {
	margin-top: 10px;
	background-color: #ffffff;
	width: 100%;
	border: 1px solid #074467;	
}

.searchtbl .s_head {
	border-bottom: 1px #074467 solid;	
	text-align: right;
	padding-right: 10px;
}

.searchtbl .s_field {	
	padding: 5px;
	border-bottom: 1px #074467 solid;	
	text-align: right;	
}

.searchtbl .sbmt {
	padding: 5px;		
}

.searchtbl span {	
	font-size: 11px;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	*/
	color: #074467;
}

.searchtbl .s_field select {
	width: 90%;
}

.searchtbl .s_field input {
	width: 90%;
}

#specification_a {		
	color: #ffffff;	
	font-size: 12px;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	display: block;
	/*text-shadow: 0px -1px 0px #000000;	*/
}
#specification_a:link, #specification_a:visited {
	color: #ffffff;	
}
#specification_a:active, #specification_a:hover {
	font-style: normal;
	text-decoration: underline;
	color: #ffffff;
	cursor: pointer;
	
}
/*/Фильтр*/
