body {
	margin:0;
	  background: url('/themes/water/leftfon.jpg') left top repeat-y #eef8fe;

font-family:verdana,arial;
text-align:justify;
font-size: 12px;
}

#delivery_day {
	background:url('/themes/water/arrdate.jpg') no-repeat center right #fff;
	cursor:pointer;
	cursor:hand;
}


#cart_delivery_day {
	background:url('/themes/water/arrdate.jpg') no-repeat center right #fff;
	cursor:pointer;
	cursor:hand;
	
}
/*-- СЛУЖЕБНЫЕ СТИЛИ (не менять) --*/

div.deliver{
	margin-bottom:10px;
	position:relative;
	padding:3px;
}

div.relative{
	position:relative;
}

div.absolute{
	position:absolute;
}

div.table {
	display:table;
	position:relative;
	width:100%;
}
h1 {
	color:#015383;
	font-size:30px;
	font-family:verdana;
	font-weight:normal;
}

div.centertable {
	display:table;
	position:relative;
	margin:0 auto;
}
div.width260 {
	width:260px;
}
div.cellrelative {
	display:table-cell;
	position:relative;
	vertical-align:middle;
}
div.cellrelativetop {
	display:table-cell;
	position:relative;
	vertical-align:top;
}
div.inlinerelative {
	display:inline-block;
	position:relative;
}

div.verseparator {
	display:table-cell;
	height:100%;
}

div.horseparator {
	display:block;
	width:100%;
}

table.allwidth {
	width:100%;
}


/*-- ЗАТЕМНЯЮЩИЙ ФОН --*/

div.fon{
	display:none;
	background:#000000;
	width:100%;
	height:100%;
	position:fixed;
	z-index:400;
	opacity:0.8;
}

a {
	color:#555;
	text-decoration:none;
}
a:hover {
	color:#555;
	text-decoration:underline;
}

/*-- ОБЩИЙ СТИЛЬ ДЛЯ ВСЕХ КНОПОК --*/

input[type="button"]{
		cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:18px;
	color:white;
	padding:6px 30px;
	background: #8cb83d; /* Old browsers */
background: -moz-linear-gradient(top,  #8cb83d 0%, #a6d158 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cb83d), color-stop(100%,#a6d158)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8cb83d 0%,#a6d158 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8cb83d 0%,#a6d158 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8cb83d 0%,#a6d158 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8cb83d 0%,#a6d158 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cb83d', endColorstr='#a6d158',GradientType=0 ); /* IE6-9 */
font-weight:bolder;
border:0;
border-radius:3px;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="button"]:hover {
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:18px;
	color:white;
	padding:6px 30px;
	background: #a6d158; /* Old browsers */
background: -moz-linear-gradient(top,  #a6d158 0%, #8cb83d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6d158), color-stop(100%,#8cb83d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a6d158 0%,#8cb83d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a6d158 0%,#8cb83d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a6d158 0%,#8cb83d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a6d158 0%,#8cb83d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d158', endColorstr='#8cb83d',GradientType=0 ); /* IE6-9 */
font-weight:bolder;
border:0;
border-radius:3px;
outline:none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="submit"]{
		cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:18px;
	color:white;
	padding:6px 30px;
	background: #8cb83d; /* Old browsers */
background: -moz-linear-gradient(top,  #8cb83d 0%, #a6d158 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cb83d), color-stop(100%,#a6d158)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8cb83d 0%,#a6d158 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8cb83d 0%,#a6d158 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8cb83d 0%,#a6d158 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8cb83d 0%,#a6d158 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cb83d', endColorstr='#a6d158',GradientType=0 ); /* IE6-9 */
font-weight:bolder;
border:0;
border-radius:3px;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="submit"]:hover {
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:18px;
	color:white;
	padding:6px 30px;
	background: #a6d158; /* Old browsers */
background: -moz-linear-gradient(top,  #a6d158 0%, #8cb83d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6d158), color-stop(100%,#8cb83d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a6d158 0%,#8cb83d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a6d158 0%,#8cb83d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a6d158 0%,#8cb83d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a6d158 0%,#8cb83d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d158', endColorstr='#8cb83d',GradientType=0 ); /* IE6-9 */
font-weight:bolder;
border:0;
border-radius:3px;
outline:none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

/*-- ОБЩИЙ СТИЛЬ КНОПКИ ЗАКРЫТЬ --*/

input.close{
	  padding: 0;
  background: url('/themes/water/close.png') no-repeat;
  font-size: 0;
  border: 0;
  width: 76px;
  height: 12px;
  cursor: pointer;
  cursor: hand;
  border-radius:0;
  box-shadow:none;
  filter:none;
}

input.close:hover{
	  padding: 0;
  background: url('/themes/water/close.png') no-repeat;
  font-size: 0;
  border: 0;
  width: 76px;
  height: 12px;
  cursor: pointer;
  cursor: hand;
  border-radius:0;
  box-shadow:none;
  filter:none;
}

input.closenew{
	cursor:pointer;
	cursor:hand;
	outline:none;
	
	font-size:0;
	color:white;
	padding:0;
	background: url('/themes/water1/close.png') no-repeat;
width:34px;
height:34px;
font-weight:bolder;
border:0;
border-radius:0;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
	box-shadow:none;
}
input.closenew:hover{
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:none;
	font-size:0;
	color:white;
	padding:0;
	background: url('/themes/water1/close.png') no-repeat;
width:34px;
height:34px;
font-weight:bolder;
border:0;
border-radius:0;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
}input.closenew1{
	cursor:pointer;
	cursor:hand;
	outline:none;
	
	font-size:0;
	color:white;
	padding:0;
	background: url('/themes/water1/close1.png') no-repeat;
width:34px;
height:34px;
font-weight:bolder;
border:0;
border-radius:0;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
	box-shadow:none;
}
input.closenew1:hover{
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:none;
	font-size:0;
	color:white;
	padding:0;
	background: url('/themes/water1/close1.png') no-repeat;
width:34px;
height:34px;
font-weight:bolder;
border:0;
border-radius:0;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
}
input.closeen{
	padding:0;
	background:url('/themes/water/closeen.png') no-repeat;
	font-size:0;
	border:0;
	width:76px;
	height:12px;
	cursor:pointer;
	cursor:hand; box-shadow: none;
}

input.closeen:hover{
	padding:0;
	background:url('/themes/water/closeen.png') no-repeat;
	font-size:0;
	border:0;
	width:76px;
	height:12px;
	cursor:pointer;
	cursor:hand; box-shadow: none;
}

input.closeua{
	padding:0;
	background:url('/themes/water/closeua.png') no-repeat;
	font-size:0;
	border:0;
	width:95px;
	height:12px;
	cursor:pointer;
	cursor:hand; box-shadow: none;
}

input.closeua:hover{
	padding:0;
	background:url('/themes/water/closeua.png') no-repeat;
	font-size:0;
	border:0; box-shadow: none;
	width:95px;
	height:12px;
	cursor:pointer;
	cursor:hand;
}



/*-- ОБЩИЙ СТИЛЬ ДЛЯ ПОЛЕЙ ВВОДА --*/

input[type="text"]{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #015383;
  border: 2px solid #bfe8f8;
  font-weight: normal;
  -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type="text"]:focus{
	box-shadow:0 0 3px silver;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="date"]{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #015383;
  border: 2px solid #bfe8f8;
  font-weight: normal;
  -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type="date"]:focus{
	box-shadow:0 0 3px silver;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}


/*-- СТИЛЬ ДЛЯ ПОЛЯ ВВОДА ПАРОЛЯ --*/

input[type="password"]{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #015383;
  border: 2px solid #bfe8f8;
  font-weight: normal;
  -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input[type="password"]:focus{
	box-shadow:0 0 3px silver;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
/*-- СТИЛЬ ДЛЯ ПОЛЯ ВВОДА (при ошибке) --*/

input.fail{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
	background:#ffdcdc;
	 outline: none;
  color: #015383;
	border:1px solid #ffa2a2;
}

input.fail:focus{
	box-shadow:0 0 3px #ff5656;
}
/*-- СТИЛЬ ДЛЯ ТЕКСТОВОГО БЛОКА --*/

textarea {
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #015383;
  border: 2px solid #bfe8f8;
  font-weight: normal;
  -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

textarea:focus{
	box-shadow:0 0 3px silver;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
/*-- СТИЛЬ ДЛЯ ТЕКСТОВОГО ПОЛЯ (при ошибке) --*/

textarea.fail{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
	background:#ffdcdc;
	 outline: none;
  color: #015383;
	border:1px solid #ffa2a2;
}

textarea.fail:focus{
	box-shadow:0 0 3px #ff5656;
}
/*-- СТИЛЬ ДЛЯ ВЫПАДАЮЩЕГО СПИСКА --*/

select{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #015383;
  border: 2px solid #bfe8f8;
  font-weight: normal;

}

select:focus{
	box-shadow:0 0 3px silver;
}
/*-- СТИЛЬ ДЛЯ ВЫПАДАЮЩЕГО СПИСКА (при ошибке) --*/

select.fail{
	font-size: 12px;
  font-family: verdana,arial,tahoma;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
	background:#ffdcdc;
	 outline: none;
  color: #015383;
	border:1px solid #ffa2a2;
	
}

select.fail:focus{
	box-shadow:0 0 3px #ff5656;
}
/*-- СТИЛЬ НАДПИСИ ПРИ ОШИБКЕ --*/

div.textfail{
	font-size:11px;
	font-family: verdana,arial,tahoma;
	margin:3px 0;
	color:red;
	padding:5px;
	
	
}

/*-- СТИЛЬ НАДПИСИ ПРИ ОШИБКЕ, ЗВЕЗДОЧКА --*/

td.solutionfail {
	color:red;
}

span.star {
	color:red;
}


/*-- СТИЛЬ НАДПИСИ КОГДА НИЧЕГО НЕ НАЙДЕНО --*/

div.nothingfound{
	text-align:center;
    color: red;
    font-size: 11px;
    font-weight: bolder;
    padding: 3px;
}





/*-- ОБЩАЯ РАЗМЕТКА САЙТА --*/


/*-- Стиль для общего блока всего сайта--*/

div.allbloc {
	margin:0 auto;
}

/*--Стиль для общего блока шапки сайта--*/

div.allheader {
	margin:0 auto;
	display:none;
}


/*--Стиль для верхнего блока шапки--*/

div.overhead {
	position:relative;
	z-index:150;
}

/*--Стиль для  информации верхнего блока шапки--*/

div.overheadinfo {
	
	width:100%;
	display:table;
	margin:0 auto;
	
    padding:5px 0;
}


/*--Стиль для верхнего блока шапки часть слева--*/

div.overheadleft {
	vertical-align:middle;
}

/*--Стиль для верхнего блока шапки часть справа--*/

div.overheadright {
	vertical-align:middle;
}



/*--Стиль для блока шапки--*/

div.head {
	position:relative;
	z-index:100;	
}


/*--Стиль для информации блока шапки--*/

div.headinfo {
	
	width:100%;
	display:table;
	margin:0 auto;
    padding:20px 0;
}


/*-- Деление шапки на четыре блока--*/

div.headcolumnlogo {
	width:200px;
	vertical-align:middle;
	padding:5px 20px 5px 0;
}

div.headcolumn1 {
	vertical-align:middle;
}


div.headcolumn2 {
	vertical-align:middle;
}


div.headcolumn3 {
	vertical-align:middle;
	width:280px;
}

div.headcolumn2row1 {
    border: 1px solid #EDEDED;
	padding:15px;
    background: #f9f9f9;
}


/*--Стиль для нижнего блока шапки--*/

div.underhead {
	
	width:100%;
	margin:0 auto;
	background:#363636;
}


/*--Стиль для информации нижнего блока шапки--*/

div.underheadinfo {
	width:100%;
	display:table;
	margin:0 auto;
}


/*--Стиль для левой части нижнего блока шапки--*/

div.underheadleft {
	float:left;
	vertical-align:middle;
}


/*--Стиль для правой  части нижнего блока шапки--*/

div.underheadright {
	vertical-align:middle;
}

/*--Общий блок под шапкой, центральный--*/

div.allcenter {
	
	width:100%;
	margin:0 auto;
}

table.allcenterblock{
	width:100%;
	
}


/*--Центральный блок, левая колонка--*/

td.leftcolumn {
	width:310px;
	min-width:310px;
	padding-right:15px;
	padding-bottom:50px;
	
}

div.leftcolumn {
	width:270px;
	position:fixed;
	padding:10px 20px;
	z-index: 200;
}


/*--Центральный блок, центральная колонка--*/

div.centercolumn {
	width:100%;
}

td.centercolumn {
padding-bottom:50px;
background:url('/themes/water/bfon.png') no-repeat left top;
background-position: 260px 0;
  background-attachment: fixed;
  padding-left:0px;
  padding-right:20px;
}

/*--Внутренний блок центральной колонки--*/

div.centerinfo {
  padding-left:135px;
}
div.centerinfo1 {
  padding-left:40px;
}

@media all and (max-width: 1100px) { 
div.centerinfo1 {
  padding-left:5px;
}

}
/*--Центральный блок, правая колонка--*/

div.rightcolumn {
	max-width:250px;
}

td.rightcolumn {
	padding-left:5px;
	width:250px;
}



/*--Создаём класс для общего блока подвала--*/

div.allfooter {

	position:relative;
	z-index:300;
	width:100%;
	    opacity: 0;
    bottom: 0;
	background:url('/themes/water/volna_niz.png') repeat-x bottom center;
}

div.allfooterinfo {
	
	
	
}
div.allfooterinfo1 {
	width:100%;
		/*max-width:1140px;*/
	display:table;
	margin:0 auto;
	height:80px;
	padding-top:40px;
}
div.overfooter {
	
}

div.underfooter {
	
}

div.underfooterleft {
	
}

div.underfooterright {
	float:right;
}

a.powered {
	text-decoration:none;
	color:#555;
}




/*-- МОДУЛИ САЙТА --*/

/*-- РАЗДЕЛЫ НА ШАПКЕ (МЕНЮ) --*/

/*-- Подложка под разделы --*/

div.chaptershead {

}

/*-- Разделитель для разделов--*/

div.chapterseparator {
	display:none;
}

/*-- Ссылки--*/
/*-- Стиль для ссылки неактивного раздела--*/

div.chapter a {
	text-decoration:none;
	color: #7d8087;
}

/*-- Стиль для ссылки неактивного раздела при наведении--*/

div.chapter:hover a {
	text-decoration:none;
	color: #000;
}

/*-- Стиль для ссылки активного раздела--*/

div.activechapter a {
	text-decoration:none;
	color: #000;
}


/*-- Блоки--*/
/*-- Неактивный раздел--*/

div.chapter {
	padding:5px 15px;
	cursor:pointer;
	cursor:hand;
}

/*-- Неактивный раздел при наведении --*/

div.chapter:hover {
	padding:5px 15px;
	cursor:pointer;
	cursor:hand;
}

/*-- Активный раздел --*/

div.activechapter {
	padding:5px 15px;
	cursor:pointer;
	cursor:hand;	
}



/*-- ВЫПАДАЮЩИЙ СПИСОК МЕНЮ--*/
/*-- Блок подменю разделов общий--*/

div.submenu{
	display:none;
	top:26px;
	left:-6px;
	z-index:200;
    box-shadow:0 0 2px #eee;
	border:1px solid #e8e8e8;
	background:white;
}

div.chapter:hover div.submenu{
	display:block;
}

div.activechapter:hover div.submenu{
	display:block;
}

/*-- Раздел подменю первый--*/

div.chaptersubmenu0{
	padding:5px 10px 5px 10px;
	white-space:nowrap;
	min-width:200px;
	border-bottom: 1px solid #d3d3d3;
}

div.chaptersubmenu0:hover {
	padding:5px 10px 5px 10px;
	white-space:nowrap;
	min-width:200px;
}

/*-- Раздел подменю второй--*/

div.chaptersubmenu1{
	padding:5px 10px 5px 10px;
	white-space:nowrap;
	min-width:200px;
	border-bottom: 1px solid #d3d3d3;
}

div.chaptersubmenu1:hover{
	padding:5px 10px 5px 10px;
	white-space:nowrap;
	min-width:200px;
	
}

/*-- Ссылка первого раздела подменю--*/


div.chaptersubmenu0 a.linksubmenu0{
	text-decoration:none;
	color:#777777;
}

div.chaptersubmenu0:hover a.linksubmenu0{
	text-decoration:underline;
	color:#777777;
}

/*-- Ссылка второго раздела подменю--*/


div.chaptersubmenu1 a.linksubmenu1{
	text-decoration:none;
	color:#777777;
}


div.chaptersubmenu1:hover a.linksubmenu1{
	color:#777777;
text-decoration:underline;
}



/*-- Блоки для расположения иконок  --*/

div.chaptericon {
	position:absolute;
	display:none;
}

/*-- Блоки для расположения иконок активных --*/

div.chaptericonact {
	display:none;
	position:absolute;
}

/*-- Действия с иконками при наведени на блоки --*/

div.chapter:hover div.chaptericon {
	display:none;
	position:absolute;
}

div.chapter:hover div.chaptericonact {
	position:absolute;
	display:none;
}


div.activechapter div.chaptericon {
	display:none;
	position:absolute;
}

div.activechapter div.chaptericonact {
	position:absolute;
	display:none;
}



/*-- МОДУЛЬ РАЗДЕЛЫ В КОЛОНКЕ --*/
/*-- Блок разделы --*/

div.chapters {

 padding: 5px;	
}

div.chaptersallblock {
   width:220px;
   position:relative;
   z-index:100;
}

/*-- Заголовок РАЗДЕЛЫ --*/

div.chapterstitle {
  display:none;
}

/*-- Иконка разделов --*/

div.chapterstitleicon {
   display:none;
}






















div.chapter0  {
	padding:4px 10px;
	cursor:pointer;
	cursor:hand;
	font-weight:normal;
		border-left: 2px solid transparent;
}

div.chapter0:hover  {
	padding:4px 10px;
	cursor:pointer;
	cursor:hand;
	font-weight:bolder;
	border-left: 2px solid white;
	
}

div.chapter0act  {
	padding:4px 10px;
	cursor:pointer;
	cursor:hand;
	font-weight:bolder;
	border-left: 2px solid white;
	
}


div.chapter0 a.chapter0 {
	text-decoration:none;
	color:white;
	font-size: 14px;
	font-family:verdana; font-weight:normal;
}


div.chapter0:hover a.chapter0 {
	text-decoration:none;
	color:white;
	font-size: 14px;
	font-family:verdana; 
}

a.chapter0act {
	text-decoration:none;
	color:white;
	font-size: 14px;
	font-family:verdana; 
}

div.chapter01 {

}
a.chapter1  {
	text-decoration:none;
	color:white;
	font-size: 12px;
	font-family:verdana;
	font-weight:normal;
}
a.chapter1:hover  {
	text-decoration:none;
	color:white;
	font-weight:bolder;
	font-size: 12px;
	font-family:verdana;
}
a.chapter1act  {
	text-decoration:none;
	color:white;
	font-weight:bolder;
	font-size: 12px;
	font-family:verdana;
}
a.chapter2  {
	text-decoration:none;
	color:white;
	font-size: 12px;
	font-family:verdana;
	font-weight:normal;
}
a.chapter2:hover  {
	text-decoration:none;
	color:white;
	font-weight:bolder;
	font-size: 12px;
	font-family:verdana;
}
a.chapter2act  {
	text-decoration:none;
	color:white;
	font-weight:bolder;
	font-size: 12px;
	font-family:verdana;
	}
	
	
div.indivnew {
 width:99%; 
 left:180px; 
 top:-28px; 
 position:absolute; 
 z-index:400;  
-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    -icab-border-radius: 15px;
    border-radius: 15px;
    behavior: url(border-radius.php);
 border:2px solid white;  
 background:url('/themes/water/menu2fon.png'); 
 display:none;
}




/*-- СТРАНИЦА РАЗДЕЛОВ В КАРТИНКАХ--*/
/*-- Блок для страницы разделов --*/

div.chaptersview {
    
}

/*-- Блок для страницы каталога --*/

div.chapterviewinfo {
	

}

/*-- Блок всех разделов --*/

div.chapterview {
   text-align:center;
	
}

/*-- Разделительная полоса по вертикали --*/

div.chapterviewverseparator {
	width: 1px;
}

/*--  Разделительная полоса по горизонтале --*/

div.chapterviewhorseparator {
	height: 1px;
}

/*-- Блок для картинки --*/

div.chapterviewimg {
	width:250px;
	height:150px;
	margin:0 auto;
}

/*-- Картинка --*/

img.chapterviewimg {
	max-width:250px;
	max-height:150px;
	border:0;
}


/*-- Позиционирование картинки --*/

div.chapterviewimgtable {
	display:table;
	height:150px;
	margin:0 auto;
}

div.chapterviewimgcell {
	display:table-cell;
	vertical-align:middle;
}

/*-- Вывод названия раздела над картинкой --*/
/*-- Блок названия раздела --*/

div.topchapterviewname {
	display:none;
}


/*-- Ссылка названия раздела --*/

div.topchapterviewname a{
	
}


div.topchapterviewname:hover a{
	
}


/*-- Вывод названия раздела под картинкой --*/
/*-- Блок для названия раздела --*/

div.bottomchapterviewname {
	padding:3px;
}

/*-- Ссылка названия раздела --*/

div.bottomchapterviewname a{
	text-decoration:none;
	color: #7d8087;
}

div.bottomchapterviewname:hover a{
	text-decoration:none;
	color: #000;
}





/*-- МОДУЛЬ  СЛАЙДЕР  --*/

/*--Разметка колонок для слайдера--*/
/*--Общий блок для слайдера--*/

div.centerunderslider {
	margin:0 auto;
	display:table;
	width:100%;
}

/*--Блок для информации слева от слайдера--*/

div.leftunderslider {

}

/*--Блок для информации справа от слайдера--*/

div.rightunderslider {
	vertical-align:top;
}


/*-- Подложка под модуль слайдер --*/
div.sliderback{
	
}

div.slider{
	margin:0 auto;
}

/*-- Подложка под картинку в слайдере --*/

div.sliderimg {
	display:table-cell;
	position:relative;
	z-index:100;
}

/*-- Подложка под текст на слайдере --*/

div.slidertext {
	z-index:200;
}


/*-- Блок для стрелок --*/

div.sliderarrows{
	position:relative;
	z-index:200;
	top:50%;
	vertical-align:middle;
}

/*-- Блок для стрелки влева --*/

div.sliderleftrel{
	position:relative;
	z-index:200;
	top:50%;
}


div.sliderleft{
	position:absolute;
	top:-18px;
}


/*-- Блок для стрелки вправо --*/

div.sliderrightrel{
	position:relative;
	z-index:200;
	top:50%;
	left:-25px;
}

div.sliderright{
	position:absolute;
	top:-18px;
	left:100%;
}

/*-- Стрелка влево --*/

input.sliderleft{
   padding:3px 6px;
}
input.sliderleft:hover{
   padding:3px 6px;
}
/*-- Стрелка вправо --*/

input.sliderright{
   	padding:3px 6px;
}
input.sliderright:hover{
   	padding:3px 6px;
}

/*-- Страницы на подложке --*/

div.sliderbottomin {
	margin:0 auto;
	position:relative;
	z-index:250;
	top:90%;
	display:none;	
}

/*-- Страницы вне подложки --*/
div.sliderbottomout {
	position:relative;
	z-index:250;
	margin:0 auto;
	top:6px;
}


/*-- Страницы слайдера, неактивная --*/

div.slidernext {
	cursor:pointer;
	cursor:hand;
	width:12px;
	height:12px;
	background:#4092e0;
	font-size:0;
	margin:2px;
	border-radius:15px;
}

/*-- Страницы слайдера, активная --*/

div.slidernextact {
	cursor:pointer;
	cursor:hand;
	width:12px;
	height:12px;
	background:#17529f;
	font-size:0;
	margin:2px;
	border-radius:15px;
}


/*-- Страницы слайдера отступ --*/
div.sliderbutton {
	padding:4px;
}








/*-- МОДУЛЬ ПОИСКА --*/
/*-- Общий блок для модуля поиска --*/

div.search {
	position:relative;
	width:100%;
	display:table;
}

/*-- Блок для поля ввода --*/

div.searchinput {
	width:100%;
}

/*-- Поля ввода --*/

input.search {
	width:100%;
}

/*-- Блок для кнопки --*/

div.searchbut {
	padding:0 10px 0 20px;
}

input.searchbut {
	height:25px;
	background:url("/themes/shablon2/search_p.png")no-repeat;
	width:25px;
	border:0;
	font-size:0;
	padding:0;
	filter:none;
}
input.searchbut:hover {
	height:25px;
	background:url("/themes/shablon2/search_p.png")no-repeat;
	width:25px;
	border:0;
	font-size:0;
	padding:0;
	filter:none;
}



/*-- ВЫПАДАЮЩИЙ СПИСОК ПОИСКА --*/
/*-- Выпадающий список поиска --*/

div.dropdownsearch {
	position:absolute;
	z-index:3000;
	width:100%;
}

/*-- Общий блок для выпадающего списка --*/

div.dropdownsearchfon {
	position:relative;
	box-shadow:0 0 2px #eee;
	border:1px solid #e8e8e8;
	left:0px;
	background:white;
}

/*-- Первая строка --*/

div.searchrow0 {
	display:table;
	width:100%;
	cursor:pointer;
	cursor:hand;
   
}

/*-- Вторая строка --*/

div.searchrow1 {
 	display:table;
	width:100%;
	cursor:pointer;
	cursor:hand;
	background:#efefef;
}

/*-- Первая строка ,название товара --*/

div.dropdownname0 {
    text-align:left;
	color:#777;
	padding:5px;	  
	font-size: 11px;
}

/*-- Первая строка,название товара при наведении  --*/

div.searchrow0:hover div.dropdownname0 {
	text-align:left;
	color: #777;
	font-size: 11px;
}

/*-- Вторая строка,название товара --*/

div.dropdownname1 {
    text-align:left;
	color:#777; 
	padding:5px;  
	font-size: 11px;	 
}

/*-- Вторая строка,название товара при наведении --*/

div.searchrow1:hover div.dropdownname1 {
	color: #777;
	font-size: 11px;
	text-align:left;
}


/*-- Первая строка, цена товара --*/

div.dropdownprice0 {
	text-align:right;
    color: #ec6d58;
    font-size: 11px;
	padding:5px;
}

/*-- Первая строка, цена товара при наведении --*/

div.searchrow0:hover div.dropdownprice0 {

}

/*-- Вторая строка, цена товара --*/

div.dropdownprice1 {
	text-align:right;
    color: #ec6d58;
    font-size: 11px;
    padding:5px;
}

/*-- Вторая строка, цена товара при наведении  --*/

div.searchrow1:hover div.dropdownprice1 {

}













/*-- МОДУЛЬ НОВОСТИ ПО ЦЕНТРУ (статьи) --*/
/*-- Заглавие новости (статьи) --*/


div.articlescentertitle {
    color: #353537;
	font-weight: bolder;
	font-size:25px;
	margin:8px 0 ;
	padding: 8px;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	z-index: 100;
}

/*-- Иконка новости (статьи) --*/

div.articlescentertitleicon {
   display:none;
}

div.articlescentertitleicon  img{
	display:none;
	
}

/*-- Подложка под модуль новости  (статьи)  --*/

div.articlescenter {
   
}


/*-- Разделитель для новостей  (статьи)  --*/

div.articlescentverseparator {
	width: 1px;
}

div.articlescenthorseparator {
	height:1px;
	
}
/*-- Блок одной новости  (статьи)   --*/

div.articlecenter {
	padding:5px;
}


/*-- Блок для картинки  --*/

div.articlecenterimg {
	height:200px;
	margin:0 auto;
	text-align:center;
	display:table;
	width:100%;
	vertical-align:middle;
}

div.articleimgtable {
	display:table;
	width:100%;
}

div.articleimgcell {
	display: table-cell;
	height: 200px;
	vertical-align: middle;
}

/*-- Картинка   --*/

img.articlecenterimg {
	max-width:270px;
	max-height:200px;
	text-align:center;
	margin:0 auto;
	vertical-align:top;
}


/*-- Блок для названия и даты  --*/

div.articlecenterinfo {
	vertical-align:top;
    padding-left:5px;	
}

/*--  название   --*/

div.articlecentername {
	margin:10px 0 ;
}

div.articlecentername a {
	text-decoration:none;
	color: #ec6d58;
	font-size:14px;
}

div.articlecentername a:hover {
	text-decoration:none;
	color: #000;
	font-size:14px;
}

/*-- Краткий текст  --*/

div.articlecentershort {
	
}


/*-- Блок для кнопки читать все  --*/

div.articlecenterseeall {
	text-align:right;
}

input.articlecenterseeall {

}



/*-- МОДУЛЬ НОВОСТИ В КОЛОНКЕ (статьи) --*/
/*-- Общая подложка включая заглавие --*/

div.articlecolumnallblock {

}
/*-- Заглавие новости (статьи) --*/

div.articlescolumntitle {
	color: #353537;
	font-weight: bolder;
	font-size: 25px;
	margin-bottom: 3px;
	padding: 8px;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	z-index: 100;
}

/*-- Иконка новости (статьи) --*/

div.articlescolumntitleicon {
	
	
}

/*-- Подложка под модуль новости  (статьи) без заглавия --*/

div.articlescolumn {
	
}


/*-- Разделяющая полоса  --*/

div.articlecolumnseparator {
   border-bottom: 1px solid #f2f2f2;
}


/*-- Блок одной новости  (статьи)  --*/

div.articlecolumn {

}

/*-- Блок картинки слева  --*/

div.articlecolumnimgleft {
	width:190px;
	margin:0 auto;
	text-align:center;
	
	
}


/*-- Картинка слева  --*/

img.articlecolumnimgleft {
	max-width:178px;
	max-height:88px;
	text-align:center;
	margin:0 auto;
}



/*-- Блок картинки справа  --*/

div.articlecolumnimgright {
	width:190px;
	height:100px;
	margin:0 auto;
	text-align:center;
}


/*-- Картинка справа  --*/

img.articlecolumnimgright {
	max-width:190px;
	max-height:100px;
}


/*-- Блок для названия и даты  --*/

div.articlecolumninfo {
	padding:3px 0 3px 0;
}


/*--  название   --*/

div.articlecolumnname a {
	text-decoration: none;
	color: #ec6d58;
	font-size: 14px;
}

div.articlecolumnname a:hover {
	text-decoration:none;
	color:#000;
	font-size: 14px;
}

/*-- дата  --*/

div.articlecolumndate {
	color:silver;
	font-size: 11px;
	text-align:right;
}

div.articlecolumnseeall {
	text-align:right;
}

input.articlecolumnseeall {

}




/*-- СТРАНИЦА НОВОСТЕЙ (статей) --*/
/*-- Подложка под модуль новости  (статьи)  --*/

div.articlespage {
 
   margin-right:20px;
}

/*-- Разделитель по вертикале --*/

div.articlesverseparator {
	width: 1px;
}

/*-- Разделитель по горизонтале --*/

div.articleshorseparator {
	height:10px;
}

/*-- Блок одной новости  (статьи)  --*/

div.articlepage {
	
	border:3px solid #28aadc;
	border-radius:30px;
	
}



/*-- Блок картинки слева  --*/

div.articlepageimg {
	width:195px;
	height:195px;
	position:relative;
	text-align:left;
	overflow:hidden;
	border-radius:26px 0 0 26px;
}


div.article1pageimg {
	width:195px;
	height:250px;
	position:relative;
	top:-40px;
	border-radius:26px 120px 120px 26px;
	
}
#seeblockspoiler {
cursor:hand;
cursor:pointer;
text-decoration:underline;
}
#seeblock1spoiler {
cursor:hand;
cursor:pointer;
text-decoration:underline;
}
img.artinimg {
border-top:5px solid #45b2fb;
border-left:5px solid #45b2fb;
border-bottom:12px solid #45b2fb;
border-right:12px solid #45b2fb;
border-radius:50px;
max-width:700px;
}

div.articlepagenext {
	
	vertical-align:middle;
	display:table-cell;
	text-align:right;
	
}
/*-- Картинка слева  --*/

img.articlepageimg {
	max-width:200px;
	max-height:160px;
	vertical-align:middle;
	border-radius:18px 55px 55px 18px;
}


/*-- Блок для названия и даты  --*/

div.articlepageinfo {
	display:table-cell;
	padding-left:20px;
	padding-right:20px;
}


/*--  название   --*/
div.articlepagename {
		text-decoration:none;
	color: #015383;
font-size: 14px;
font-weight: bolder;
margin: 10px 0 10px 0;
}

div.articlepagename a {
	text-decoration:none;
	color: #015383;
font-size: 14px;
font-weight: bolder;
}

div.articlepagename a:hover {
	text-decoration:none;
	color: #015383;
font-size: 14px;
font-weight: bolder;
}
/*-- Краткий текст  --*/

div.articlepageshort {
	color: #5f5f5f;
font-size: 13px;
margin:10px 0 5px 0;
font-family: verdana;
}



/*-- дата  --*/

div.articlepagedate {
	color: #5f5f5f;
font-size: 12px;
font-style: italic;
margin-bottom:4px;
display:none;
}



/*-- СТРАНИЦА НОВОСТИ ОДНОЙ (статьи) --*/
/*-- Блок для кнопки НАЗАД  --*/

div.articleback {
	margin-bottom:12px;
}


/*-- Кнопка НАЗАД  --*/

input.back{
	
}

div.mar20 {
margin:20px 0; position:relative;
}

/*-- Заглавие новости (статьи)  --*/

div.articlename {
	text-align:center;
	margin:20px 0;
}

h1.articlename {
	text-decoration:none;
	
color: #015383;
font-size: 16px;
font-weight: bolder;
	padding:0px;
	margin:0;	
	margin-top:10px;
	margin-bottom:10px;
}

/*-- Полный текст новости (статьи)  --*/

div.articletext {
	color: #5f5f5f;
font-size: 14px;
font-family: verdana;
}

/*-- дата  --*/

div.articledate {
	color:#333;
	font-size:12px;
	text-align:right;
}






/*-- МОДУЛЬ КОММЕНТАРИИ В КОЛОНКЕ  --*/
/*-- Заглавие комментарии  --*/


div.commentscolumntitle {
   color: #353537;
	font-weight: bolder;
	font-size: 25px;
	margin-bottom: 3px;
	padding: 8px;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	z-index: 100;
}

/*-- Иконка комментраии --*/

div.commentscolumntitleicon {
   display:none;
}

/*-- Подложка под модуль комментраии  --*/

div.commentscolumn {
	
}

/*-- Разделяющая полоса  --*/

div.commentcolumnseparator {
    border-bottom: 1px solid #f2f2f2;
	padding:5px 0;
}

/*-- Блок одного комментраия  --*/

div.commentcolumn {

}


/*--  ФИО   --*/

div.commentcolumnname {
	text-decoration:none;
	color: #ec6d58;
	font-size: 12px;
}

/*-- Дата  --*/

div.commentcolumndate {
    color: silver;
	font-size: 11px;
}

/*-- Краткий текст  --*/

div.commentcolumntext {
  
	
}

/*-- Ссылка на товар в отзывах  --*/

div.commentcolumnitem a{
	color: #ec6d58;
	text-decoration:none;
}

/*-- Ссылка на товар в отзывах  --*/

div.commentcolumnitem a:hover{
	color: #ec6d58;
	text-decoration:none;
}

/*-- Блок кнопки читать все  --*/

div.commentscolumnseeall {
	text-align:right;
}

input.commentscolumnseeall {

}



/*-- МОДУЛЬ КОММЕНТАРИИ ПО ЦЕНТРУ (--*/
/*-- Заглавие новости (статьи) --*/


div.commentscentertitle {
   color: #353537;
	font-weight: bolder;
	font-size: 25px;
	margin-bottom: 3px;
	padding: 8px;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	z-index: 100;
}

/*-- Иконка новости (статьи) --*/

div.commentscentertitleicon {
	display:none;
	
}

/*-- Подложка под модуль новости  (статьи)  --*/

div.commentscenter {
	
}

/*-- Разделитель   --*/

div.commentscenthorseparator {
	height:1px;
	
}

/*-- Общий блок для одного комментария   --*/

div.commentcenter {
	padding:6px 0px 6px 0px;
}

/*-- Общий блок для имени и даты   --*/

div.commentcenterinfo {
	display:table;
	width:100%;
}

/*--  ФИО   --*/

div.commentcentername  {
	float:left;
	color: #ec6d58;
}

/*-- дата  --*/

div.commentcenterdate  {
	padding-right:6px;
	text-align:right;
	color: silver;
}

/*-- Краткий текст  --*/

div.commentcentertext {
	text-align:left;
	
}

/*-- Блок для кнопки читать все  --*/

div.commentscenterseeall {
	text-align:right;
}

/*-- Кнопки читать все  --*/

input.commentscenterseeall {

}


/*-- СТРАНИЦА КОММЕНТАРИЕВ --*/
/*-- Общий блок для комментариев  --*/

div.commentspage {
   
}

/*-- Блок одного комменатрия  --*/

div.commentpage {
	margin:3px 0 3px 0;
	width:100%;
}

/*-- Разделяющая полоса  --*/

div.commenthorseparator {
	height:1px;
	
}

/*-- Блок для ФИО и даты  --*/

div.commentinfo {
	display:table;
	width:100%;
	padding-bottom:7px;
}


/*--  ФИО   --*/

div.commentname  {
	float:left;
   color: #ec6d58;
	font-size: 12px;
}

/*-- дата  --*/

div.commentdate  {
	float:right;
	color: silver;
	font-size: 11px;
}

/*-- Краткий текст  --*/

div.commenttext {
	text-align:left;
	
}

/*-- Надпись Добавить Комментарий  --*/

td.addcommenttitle {
	    color: #ec6d58;
    font-size: 15px;
	text-align:center;
}


/*-- Блок Добавить комментарий  --*/

div.addcomment {

}

/*-- Общая таблица добавления комменатриев  --*/

table.addcomment {
	width:80%;
	margin:0 auto;
	
	font-size:11px;
	text-align:left;
	 margin-top:20px;
}


/*-- Кнопка добавить комментарий  --*/

td.addcommentbut {
	text-align:center;

}

input.addcomment  {

}






/*-- ТИП СТРАНИЦЫ ГАЛЛЕРЕЯ  --*/
/*-- Подложка под модуль галлерия  --*/

div.gallerypage {
	padding:0 0 0 0;
}

/*-- Все остальные блоки  --*/

div.gallery {
	padding:5px;
}

div.galleryverseparator {
   width: 1px;
}

div.galleryhorseparator {
	height:16px;
   
}

/*-- Блок одной картинки  --*/

div.galleryimg {
	width:100px;
	height:130px;
    display: table-cell;
    padding-right:10px;
    vertical-align: middle;
}


/*-- Картинка --*/

img.galleryimg{
	cursor:pointer;
	cursor:hand;
	max-width:100px;
	max-height:130px;
    vertical-align: middle;
	box-shadow:3px 3px 6px black;
}


/*-- Позиционирование картинки --*/

div.galleryimgtable {
	display:table-cell;
	height:130px;
	margin:0 auto;
}

div.galleryimgcell {
	
	vertical-align:middle;
}

/*-- Подпись под картинкой --*/
div.galleryname {
     color: #015383;
	font-size:14px;
	text-align:left;
	font-weight:Bolder;
	padding:0px 0px 10px 5px;
	vertical-align:middle;
	
}
div.gallerytext {
      color: #5f5f5f;
	font-size:14px;
	text-align:left;
	display:table-cell;
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	
}

div.gallerytext1 {
 color: #5f5f5f;
	font-size:13px;
	text-align:justify;
	
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	
}
div.gallerytext2 {
 color: #5f5f5f;
	font-size:10px;
	text-align:justify;
	
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	
}

/*-- СТРАНИЦЫ  --*/
/*-- Блок страниц --*/

div.paging {
	display: table;
    margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

div.pagingbutton {
	padding:1px;
	vertical-align:middle;
}

/*-- Блок для стрелки влево --*/

div.pagingleft {
	
}

/*-- Стрелка влево --*/

input.pagingleft{
	color: #777;
background-color: #fff;
background-image: -moz-linear-gradient(top, #fff, #f6f6f6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));
background-image: -webkit-linear-gradient(top, #fff, #f6f6f6);
background-image: -o-linear-gradient(top, #fff, #f6f6f6);
background-image: linear-gradient(to bottom, #fff, #f6f6f6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f6f6', GradientType=0);
	border: 1px solid #c4c3c3;
	border-radius:4px;
	height:28px;
	width:28px;
	color: #777;
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	padding:0; font-size:12px;
}

input.pagingleft:hover{
  background: #71c4fd; /* Old browsers */
background: -moz-linear-gradient(top,  #71c4fd 0%, #4497d0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c4fd), color-stop(100%,#4497d0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #71c4fd 0%,#4497d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c4fd', endColorstr='#4497d0',GradientType=0 ); /* IE6-9 */
border: 1px solid #c4c3c3;
color:#fff;
	border-radius:4px;
	height:28px;
	width:28px;
	padding:0;
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	font-size:12px;
}


/*-- Блок для стрелки вправо --*/

div.pagingright {
	
}

/*-- Стрелка вправо --*/

input.pagingright{
   color: #777;
background-color: #fff;
background-image: -moz-linear-gradient(top, #fff, #f6f6f6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));
background-image: -webkit-linear-gradient(top, #fff, #f6f6f6);
background-image: -o-linear-gradient(top, #fff, #f6f6f6);
background-image: linear-gradient(to bottom, #fff, #f6f6f6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f6f6', GradientType=0);
	border: 1px solid #c4c3c3;
	border-radius:4px;
	height:28px;
	width:28px;
	color: #777;
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	padding:0; font-size:12px;
}

input.pagingright:hover{
  background: #71c4fd; /* Old browsers */
background: -moz-linear-gradient(top,  #71c4fd 0%, #4497d0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c4fd), color-stop(100%,#4497d0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #71c4fd 0%,#4497d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c4fd', endColorstr='#4497d0',GradientType=0 ); /* IE6-9 */
border: 1px solid #c4c3c3;
color:#fff;
	border-radius:4px;
	height:28px;
	width:28px;
	padding:0;
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	font-size:12px;
}

/*-- Страница на которой сейчас --*/

div.pagingnow{
	background: #71c4fd; /* Old browsers */
background: -moz-linear-gradient(top,  #71c4fd 0%, #4497d0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c4fd), color-stop(100%,#4497d0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #71c4fd 0%,#4497d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c4fd', endColorstr='#4497d0',GradientType=0 ); /* IE6-9 */
border: 1px solid #c4c3c3;
color:#fff;
	border-radius:4px;
	height:26px;
	width:26px;
	font-size:12px;
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	line-height:26px;
}

span.size12 {
	font-size:12px
}

/*-- Стиль для остальныч страницы --*/

div.pagingall{
   color: #777;
background-color: #fff;
background-image: -moz-linear-gradient(top, #fff, #f6f6f6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));
background-image: -webkit-linear-gradient(top, #fff, #f6f6f6);
background-image: -o-linear-gradient(top, #fff, #f6f6f6);
background-image: linear-gradient(to bottom, #fff, #f6f6f6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f6f6', GradientType=0);
	border: 1px solid #c4c3c3;
	border-radius:4px;
	height:26px;
	width:26px;
	color: #777;
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	line-height:26px;
}

div.pagingall:hover{
  background: #71c4fd; /* Old browsers */
background: -moz-linear-gradient(top,  #71c4fd 0%, #4497d0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c4fd), color-stop(100%,#4497d0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #71c4fd 0%,#4497d0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #71c4fd 0%,#4497d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c4fd', endColorstr='#4497d0',GradientType=0 ); /* IE6-9 */
border: 1px solid #c4c3c3;
color:#fff;
	border-radius:4px;
	height:26px;
	width:26px;
	
	text-align:center;	
	cursor:pointer;
	cursor:hand;
	margin:2px;
	line-height:26px;
}


/*-- Все остальные страницы, ссылка--*/

div.pagingall a{
	  color: #777; font-size:12px;
	text-decoration:none;
}

div.pagingall:hover a{
	color:#fff; font-size:12px;
	text-decoration:none;
}

/*-- ПЕРЕХОДЯЩАЯ ССЫЛКА (хлебные крошки) --*/
/*-- Общий блок для ссылки --*/

div.linkblock {
	margin-bottom:10px;
	 background-color: #fafafa;
     padding:12px;
	text-align:center;
    position: relative;
     z-index: 100;
}

/*-- Блок для неактивной ссылки --*/

div.link {
	vertical-align:middle;
}

/*-- Неактивная ссылка --*/

div.link a {
    color: #707070;
	font-size:12px;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

div.link a:hover{
    color:#ec6d58;
	font-size:12px;
	text-decoration:none;
}

/*-- Активная ссылка --*/

div.linkactive {
	vertical-align:middle;
    color:#ec6d58;
	font-size:12px;
	text-decoration:underline;
}

div.linkactive a{

}

div.linkicon {
    padding: 0 10px;
	color: #707070;
}


/*-- СТРАНИЦА FAQ (ВОПРОС-ОТВЕТ) --*/
/*-- Общий блок для страницы  --*/

div.faqspage {
	margin-top:30px;
}

/*-- Блок одного комменатрия  --*/

div.faqpage {
	width:100%;

}

/*-- Разделительная полоса  --*/

div.faqhorseparator {
    height: 1px;
	
}

div.faqtextseparator {
    height: 1px;
	
}

/*-- Блок для ФИО и даты  --*/

div.faqinfo {
	display:table;
	width:99%;
	
	padding:5px;
}

div.faqanswerinfo {
	display:table;
	width:99%;
	
}

/*--  ФИО   --*/

div.faqname  {
	display:table-cell;
   color: #fc273c;
font-size: 12px; display:none;
}

/*-- Текст вопроса --*/

div.faqtext {
 text-align:left;
	color: #015383;
font-size: 14px;
font-style:italic;
font-weight:bolder;
font-family: verdana;
}

/*-- Залавие ОТВЕТ --*/

div.faqanswername  {
	float:left;
  color: #fc273c;
font-size: 12px;
display:none;
    text-transform: uppercase;

	padding:5px 5px 5px 30px;
}

/*-- Текст ответа  и блок для текста--*/

div.faqanswer {
	color: #5f5f5f;
font-size: 14px;
font-family: verdana;
	text-align:left;
	margin:8px 0;
}

/*-- Дата вопроса  --*/

div.faqdate  {
	float:right;
	text-align:right;
	color:#333;
	font-size:11px; display:none;
}

/*-- Дата ответа  --*/

div.faqanswerdate  {
	float:right;
	font-size:11px;
	color:#333;
	display:table-cell;  display:none;
}


/*-- Надпись Задать вопрос  --*/

td.addfaqtitle {
   color: #015280;
    font-size: 14px;
	text-align:left;
	
}


/*-- Блок Задать вопрос  --*/

div.addfaq {
margin-top:50px;
padding-left:20px;
}

/*-- Общая таблица Задать вопрос  --*/

table.addfaq {
	width:70%;
	
    color: #8c8c8c;
    font-size: 11px;
	text-align:left;
}


/*-- Кнопка Задать вопрос  --*/

td.addfaqbut {
	text-align:center;

}

input.addfaq  {

}



/*-- МОДУЛЬ ОБРАТНАЯ СВЯЗЬ  --*/
/*-- Подложка под модуль обратной связи  --*/

div.feedback {
 width:80%;  
}


div.feedbackin {
   
}

/*-- Заглавие  --*/

div.feedbacktitle {
   color: #015280;
  font-size: 14px;
  padding: 15px 3px 15px 3px;
}

/*-- Блок таблицы для формы связи  --*/

div.feedbackinfo {
 
}

/*-- Таблица для формы связи  --*/

table.feedbackinfo {
	width:100%;
    text-decoration: none;
	color:#4F4949;
}

/*-- Таблица для кнопки отправить  --*/

td.backcallbutton {
	text-align:center;
}

input.backcallsend {
	
}


/*-- МОДУЛЬ ГОЛОСОВАНИЕ В КОЛОНКЕ  --*/
/*-- Заглавие комментарии  --*/


div.pollscolumntitle {
	color: #353537;
font-weight: bolder;
font-size: 18px;
margin-bottom: 3px;
padding: 8px;
text-align: center;
position: relative;
text-transform: uppercase;
z-index: 100;
}

/*-- Иконка комментраии --*/

div.pollscolumntitleicon {
	display:none;
}

/*-- Подложка под модуль голосования  --*/

div.pollscolumn {
	

}

/*-- Блок одного пункта голосования --*/

div.pollcolumn {
	margin-bottom:3px;
}

/*--  Название пункта   --*/

div.pollcolumnname {
	color:#333;
	vertical-align:middle;
}

/*--  Ссылка на название товара   --*/

div.pollcolumninfo2 {
	display:table;
	width:95%;
}

/*--  Полоса голосования   --*/

div.pollcolumnline {
	text-decoration:none;
	display:inline-block;
	 background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#eaeaea));
background-image: -webkit-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -o-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: linear-gradient(to bottom, #f3f3f3, #eaeaea);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3', endColorstr='#ffeaeaea', GradientType=0);

	height:13px;
}


/*--  Количество голосов   --*/

div.pollcolumnnumber {
	color:#333;

}



/*-- ВСПЛЫВАЮЩЕЕ ОКНО ЗАДАТЬ ВОПРОС --*/	
/*-- Общий блок всплывающего окна --*/

div.ordercall {
	margin:0 auto;
}

div.callmeform {
	position:fixed;
	background:#efefef;
	border:2px solid #555;
	padding:10px;
	display:none;
	z-index:500;
	width:500px;
}

/*-- Внутренний блок всплывающего окна --*/

div.callmeinfo {

}

/*-- Заглавие окна ЗАДАТЬ ВОПРОС --*/

td.callmetitle {
	color: #555;
    font-size: 14px;
	font-weight:Bolder;
}

table.callme {
	color:#555;
}

td.callmebuttonposition {
	text-align:center;
}

input.callmebutton {

}



/*-- ВСПЛЫВАЮЩЕЕ ОКНО ОТВЕТА --*/	
/*-- Общий блок всплывающего окна --*/



/*-- Внутренний блок всплывающего окна --*/

div.answerinfo {

}

/*-- Заглавие окна ЗАДАТЬ ВОПРОС --*/

td.answertitle {
	color: #555;
    font-size: 14px;
	text-align:center;
}

table.answer {
	color:#555;
}




























/*-- СТИЛИ ДЛЯ ПАКЕТА КАТАЛОГА --*/


/*-- МОДУЛЬ СОРТИРОВКИ ТОВАРА --*/
/*-- Блок для сортировки --*/

div.sorting {
	margin-bottom:8px;
	padding:3px;
	display:none;
   border-top: 1px solid #e0e0e0;
   border-bottom: 1px solid #e0e0e0;
}

/*-- Словосочетание СОРТИРОВАТЬ ПО --*/

div.sortingtitle {
   color: #333;
	vertical-align:middle;
	padding:4px;
   
}

/*-- Блок для параметра сортировки --*/

div.sortingcell {
   vertical-align:middle;
	padding:4px;

}

/*-- Параметры сортировки --*/

span.sortby{
    color: #555;
    text-decoration: none;
	cursor:pointer;
	cursor:hand;
	font-size:12px;
}

/*-- Выбранный пункт сортировки --*/

span.sortbyact{
    color: #ec6d58;
    text-decoration: none;
	cursor:pointer;
	cursor:hand;
	font-size:12px;
}


/*-- Стрелка вверх --*/

div.sortup{
    color: #ec6d58;
	cursor:pointer;
	cursor:hand;
	padding-left:10px;
}


/*-- Стрелка вверх --*/

div.sortdown{
   color: #ec6d58;
	cursor:pointer;
	cursor:hand;
	padding-left:10px;	
}








/*-- КАТАЛОГ НА ШАПКЕ (МЕНЮ) --*/
/*-- Подложка под каталог --*/

div.cataloghead {

}

/*-- Разделитель для каталога--*/

div.categoryseparator {
	display:none;
}

/*-- Ссылки--*/
/*-- Стиль для ссылки неактивного раздела каталога--*/

div.category a {
    color:#8e8e8e;
    text-decoration: none;
    -webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
     font-size:14px;
}

/*-- Стиль для ссылки неактивного раздела каталога при наведении--*/

div.category:hover a {
     color: #fff;
     text-decoration: none;
     font-size:14px;
}

/*-- Стиль для ссылки активного раздела каталога --*/

div.activecategory a {
     color: #fff;
     text-decoration: none;
     font-size:14px;
}


/*-- Блоки--*/
/*-- Неактивный раздел каталога --*/

div.category {
	padding:15px 25px 15px 25px;
	cursor:pointer;
	cursor:hand;
}

/*-- Неактивный раздел каталога при наведении --*/

div.category:hover {
	padding:15px 25px 15px 25px;
	cursor:pointer;
	cursor:hand;
}

/*-- Активный раздел каталога --*/

div.activecategory {
	padding:15px 25px 15px 25px;
	cursor:pointer;
	cursor:hand;
}



/*-- ВЫПАДАЮЩИЙ СПИСОК МЕНЮ--*/
/*-- Блок подменю разделов общий--*/

div.categorysubmenu{
	display:none;
	top:32px;
	left:-25px;
	z-index:200;
	box-shadow:0 0 2px #eee;
	border:1px solid #e8e8e8;
	background:white;
}

div.category:hover div.categorysubmenu{
	display:block;

}

div.activecategory:hover div.categorysubmenu{
	display:block;

}

/*-- Раздел подменю первый--*/

div.categorysubmenu0{
	padding:10px 20px 10px 20px;
	white-space:nowrap;
	border-bottom:1px #d3d3d3 dotted;
	min-width:200px;
}

div.categorysubmenu0:hover {
	padding:10px 20px 10px 20px;
	white-space:nowrap;
	background:#efefef;
	min-width:200px;
}

/*-- Раздел подменю второй--*/

div.categorysubmenu1{
	padding:10px 20px 10px 20px;
	white-space:nowrap;
	border-bottom:1px #d3d3d3 dotted;
	min-width:200px;
}

div.categorysubmenu1:hover{
	padding:10px 20px 10px 20px;
	white-space:nowrap;
	background:#efefef;
	min-width:200px;
	
}

/*-- Ссылка первого раздела подменю--*/


div.categorysubmenu0 a.categorylinksubmenu0{
	text-decoration:none;
	color:#777;
	font-size:12px;
}

div.categorysubmenu0:hover a.categorylinksubmenu0{
	text-decoration:none;
	color:#777;
	font-size:12px;
}

/*-- Ссылка второго раздела подменю--*/


div.categorysubmenu1 a.categorylinksubmenu1{
	text-decoration:none;
	color:#777;
	font-size:12px;
}


div.categorysubmenu1:hover a.categorylinksubmenu1{
	color:#777;
	font-size:12px;
}



/*-- Блоки для расположения иконок  --*/

div.categoryicon {
	position:absolute;
	display:none;
}

/*-- Блоки для расположения иконок активных --*/

div.categoryiconact {
	display:none;
	position:absolute;
}

/*-- Действия с иконками при наведени на блоки --*/

div.category:hover div.categoryicon {
	display:none;
	position:absolute;
}

div.category:hover div.categoryiconact {
	position:absolute;
	display:none;
}


div.activecategory div.categoryicon {
	display:none;
	position:absolute;
}

div.activecategory div.categoryiconact {
	position:absolute;
	display:none;
}




/*-- МОДУЛЬ КАТАЛОГ В КОЛОНКЕ --*/
/*-- Общий блок для модуля каталог --*/

div.catalogallblock {
    
}

/*-- Блок каталога --*/

div.catalog {
    background: #fafafa;
}

/*-- Заголовок каталог --*/



div.catalogtitle {
     display:none;
}

/*-- Иконка каталога --*/

div.catalogtitleicon {
    display:none;
}

/*-- Блок первого уровня каталога --*/
/*-- Ссылки --*/

div.category0 a {
	text-decoration:none;
	color: #707070;
        -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
       font-size:14px;
}


div.category0:hover a {
	text-decoration:none;
	color: #fff;
        font-size:14px;
}

div.category0act a {
	text-decoration:none;
	color: #fff;
        font-size:14px;
}


div.category0act:hover a {
	text-decoration:none;
	color: #fff;
        font-size:14px;
}

/*-- Плашки --*/


div.category0  {
	padding:15px;
	cursor:pointer;
	cursor:hand;
        -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}


div.category0:hover  {
	cursor:pointer;
	cursor:hand;
	background: #545252;
}

div.category0act  {
	padding:15px;
	cursor:pointer;
	cursor:hand;
	background: #545252;
}



/*-- Блок второго уровня каталога --*/
/*-- Ссылки --*/


div.category1 a {
	text-decoration:none;
	color: #707070;
	font-size:12px;	
}


div.category1:hover a {
	text-decoration:none;
	color: #fff;
	font-size:12px;
}

div.category1act a {
	text-decoration:none;
	color: #fff;
	font-size:12px;
}


/*-- Плашки --*/


div.category1  {
	padding:10px 10px 10px 20px;
	cursor:pointer;
	cursor:hand;
	border-bottom: 1px solid #fff;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}


div.category1:hover  {
	padding:10px 10px 10px 20px;
	cursor:pointer;
	cursor:hand;
	border-bottom: 1px solid #fff;
	background: #545252;
}

div.category1act  {
	padding:10px 10px 10px 20px;
	cursor:pointer;
	cursor:hand;
	border-bottom: 1px solid #fff;
	background: #545252;
}




/*-- Блок третьего уровня каталога --*/
/*-- Ссылки --*/


div.category2 a {
	text-decoration:none;
	color: #707070;
	font-size:12px;	
}


div.category2:hover a {
	text-decoration:none;
	color: #fff;
	font-size:12px;
}

div.category2act a {
	text-decoration:none;
	color: #fff;
	font-size:12px;
}

/*-- Плашки --*/


div.category2  {
	padding:10px 10px 10px 40px;
	cursor:pointer;
	cursor:hand;
	border-bottom: 1px solid #fff;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}


div.category2:hover  {
	padding:10px 10px 10px 40px;
	cursor:pointer;
	cursor:hand;
	border-bottom: 1px solid #fff;
	background: #545252;
}

div.category2act  {
	padding:10px 10px 10px 40px;
	cursor:pointer;
	cursor:hand;
	border-bottom: 1px solid #fff;
	background: #545252;
}








/*-- СТРАНИЦА категории В КАРТИНКАХ--*/
/*-- Блок для страницы категории --*/

div.categorysview {
 margin-bottom:20px;   
}

/*-- Блок для страницы категории --*/

div.categoryviewinfo {
	padding:4px;

}

/*-- Блок всех категории --*/

div.categoryview {
   
   display:table;
width:100%;   
}

/*-- Разделительная полоса по вертикали --*/

div.categoryviewverseparator {
   width: 1px;
}

/*--  Разделительная полоса по горизонтале --*/

div.categoryviewhorseparator {
   height: 1px;
	
}

/*-- Блок для картинки --*/

div.categoryviewimg {
	width:105px;
	height:100px;
	margin:0 auto;
}

/*-- Картинка --*/

img.categoryviewimg {
	max-width:100px;
	max-height:100px;
	border:0;
}


/*-- Позиционирование картинки --*/

div.categoryviewimgtable {
	display:table;
	height:100px;
	margin:0 auto;
}

div.categoryviewimgcell {
	display:table-cell;
	vertical-align:middle;
}

/*-- Вывод названия категории над картинкой --*/
/*-- Блок названия категории --*/


div.topcategoryviewname {
	
	display:none;	
}


/*-- Ссылка названия категории --*/

div.topcategoryviewname a{
	
}


div.topcategoryviewname:hover a{
	
}


/*-- Вывод названия категории под картинкой --*/
/*-- Блок для названия категории --*/

div.bottomcategoryviewname {

	
	
}

/*-- Ссылка названия категории --*/

div.bottomcategoryviewname a{
text-decoration:none;
	color:#015280;
	font-size:14px;
	font-weight:bolder;
}

div.bottomcategoryviewname:hover a{
text-decoration:none;
	color: #015280;
	font-size:14px;
	font-weight:bolder;
}



/*-- Подкатегории второго уровня --*/
/*-- Общий блок для подкатегории --*/

div.subcategoryviewname {
	padding:3px;


}

div.subcategoryviewname:hover {
	padding:3px;
	
}


/*-- Ссылка названия подкатегории --*/

div.subcategoryviewname a{
    text-decoration:none;
	color:#353535;
	font-size:13px;
	
}


div.subcategoryviewname:hover a{
   text-decoration:none;
	color: #fc273c;
	font-size:13px;
	
}












/*-- СТРАНИЦА ТОВАРОВ ВЕРТИКАЛЬНЫЙ ВЫВОД--*/
/*-- Общий блок для страницы товаров --*/

div.verproducts{
  
}

/*-- Блок для одного товара внешний --*/

div.verproductinfo {
      padding: 5px 0;	
}


/*-- Блок для одного товара внутренний --*/

div.verproduct {
 margin:8px;
   text-align:center;
	 border: 1px solid #f2f2f2;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}

div.verproduct:hover {
	text-align:center;
	border: 1px solid #f2f2f2;
	box-shadow:0 0 6px silver;
}

/*-- Разделительная полоса по вертикали --*/

div.productsverseparator {
   width: 1px;
   display:block;
}



/*-- Блок для картинки --*/

div.verproductimg {
	width:250px;
	height:250px;

    margin: 0 auto;
    
    text-align: center;
	margin-bottom:5px;
}

/*-- Картинка --*/

img.verproductimg {
	max-width:250px;
	max-height:250px;
	border:0;
}


/*-- Позиционирование картинки --*/

div.verproductimgtable {
	display:table;
	height:250px;
	margin:0 auto;
}

div.verproductimgcell {
	display:table-cell;
	vertical-align:middle;
}

/*-- Вывод названия товара над картинкой --*/
/*-- Блок названия  товара --*/

div.vertopproductname {
	
	display:none;	
}


/*-- Ссылка названия  товара --*/

div.vertopproductname a{
    
}


div.vertopproductname:hover a{
   
}



/*-- Вывод названия  товара под картинкой --*/
/*-- Блок для названия  товара --*/

div.verbottomproductname {
	padding:8px 5px 5px 5px;
	height:30px;
	text-align:left;
	
}

/*-- Ссылка названия  товара --*/

div.verbottomproductname a{
text-decoration:none;
	color: #7d8087;
	font-weight:bolder;
}

div.verbottomproductname:hover a{
 text-decoration:none;
	color:#ec6d58;
	font-weight:bolder;
}



/*-- Блок для краткого описания товара --*/

div.verproductdescription {
	display:none;
	padding:0 5px 0 5px;
}

/*-- Блок для цены товара --*/

div.verproductprice {
	text-align:left;
	padding:5px;
   font-size: 14px;
height:30px;
	color: #ec6d58;
    text-decoration: none;
	padding:0 5px 0 5px;
}

/*-- Старая цена товара --*/

div.veroldprice{
    color: #7d8087;
    font-size: 12px;
    text-align: left;
    text-decoration: line-through;
}

/*-- Акционная цена товара --*/

div.veractprice{
   color: #ec6d58;
    font-size: 14px;
    text-decoration: none;
}

/*-- Блок для кнопки КУПИТЬ в товарах --*/

div.verproductbuy{
	text-align:left;
	padding:5px 5px 5px 5px;
	height:25px;
}

/*-- Кнопка КУПИТЬ --*/

input.verproductbuybutton{
  
}





/*-- ЯРЛЫКИ ВЕРТИКАЛЬНЫЕ --*/
/*-- Иконка АКЦИИ --*/

div.veractproducticon{
	background:url("/themes/shablon2/acticon.png") no-repeat center;
	width:46px;
	height:46px;
    top: -15px;	
}

/*-- Иконка ТОП --*/

div.vertopproducticon{
	background:url("/themes/shablon2/topicon.png") no-repeat center;
	width:46px;
	height:46px;
    top: -15px;	
}

/*-- Иконка НОВИНКИ --*/

div.vernewproducticon{
	background:url("/themes/shablon2/newicon.png") no-repeat center;
	width:46px;
	height:46px;
    top: -15px;	
}

/*-- ЯРЛЫКИ ГОРИЗОНТАЛЬНЫЕ --*/
/*-- Иконка АКЦИИ --*/

div.horactproducticon{
	background:url("/themes/shablon2/acticon.png") no-repeat center;
	width:46px;
	height:46px;
    top: 1px;	
	
	z-index:200;
}

/*-- Иконка ТОП --*/

div.hortopproducticon{
	background:url("/themes/shablon2/topicon.png") no-repeat center;
	width:46px;
	height:46px;
    top: 1px;	
	
	z-index:200;
}

/*-- Иконка НОВИНКИ --*/

div.hornewproducticon{
	background:url("/themes/shablon2/newicon.png") no-repeat center;
	width:46px;
	height:46px;
    top: 1px;	
	
	z-index:200;
}


/*-- ЯРЛЫКИ ВНУТРИ ТОВАРА --*/
/*-- Иконка АКЦИИ --*/

div.actproducticon{
	background:url("/themes/shablon2/acticon.png") no-repeat center;
	width:70px;
	height:92px;	
}

/*-- Иконка ТОП --*/

div.topproducticon{
	background:url("/themes/shablon2/topicon.png") no-repeat center;
	width:72px;
	height:73px;	
}

/*-- Иконка НОВИНКИ --*/

div.newproducticon{
	background:url("/themes/shablon2/newicon.png") no-repeat center;
	width:60px;
	height:59px;
}















/*-- СТРАНИЦА ТОВАРОВ ГОРИЗОНТАЛЬНЫЙ  ВЫВОД--*/
/*-- Общий блок для страницы товаров --*/

div.horproducts{
  margin-top:30px;
  margin-bottom:30px;
}

/*-- Блок для одного товара внешний --*/


div.horproductinfo {
	
  vertical-align:top;
}



/*--  Разделительная полоса по горизонтале --*/

div.productshorseparator {
 
    height:7px;
}

/*-- Блок для одного товара внутренний --*/

div.horproduct {
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
   text-align:center;
	border:1px solid rgba(149, 183, 185, 0.62);
	height: 220px;
    padding-top: 10px;
}
div.horproduct:hover {
	
  box-shadow:0 2px 3px #015089;
}

div.haraktdiv {
display:block;
position:relative;
top:-2px;
left: 0px;
    width: 100%;

-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
	
	opacity:0;
	transform: perspective(600px) rotateX(-90deg);
  transform-origin: 0 0 0;
}
div.horproductinfo:hover div.haraktdiv {
	display:block;
	 box-shadow:0 2px 3px #015089;
	background:#ebf6fe;

border-left: 1px solid rgba(149, 183, 185, 0.62);
border-right: 1px solid rgba(149, 183, 185, 0.62);
border-bottom: 1px solid rgba(149, 183, 185, 0.62);

transform: perspective(600px) rotateX(0deg);
	opacity:1;
}


/*-- Левая колонка с фото товара --*/

div.producthorleft {
	width:180px;
   	
}

@media all and (max-width: 1100px) { 
div.producthorleft {
	width:140px;
   	
}

}

/*-- Правая колонка с описанием и ценой товара --*/

div.producthorright{
	text-align:left;
	padding-left:15px;
	padding-top:5px;
}

/*-- Блок для картинки --*/

div.horproductimg {
	width:150px;
	height:155px;
	margin:0 auto;

}


/*-- Картинка --*/

img.horproductimg {
	max-width:150px;
	max-height:155px;
	border:0;
}


/*-- Позиционирование картинки --*/

div.horproductimgtable {
	display:table;
	height:155px;
	margin:0 auto;
}


@media all and (max-width: 1100px) { 
div.horproductimg {
	width:130px;
	height:125px;
	margin:0 auto;

}

img.horproductimg {
	max-width:130px;
	max-height:125px;
	border:0;
}


/*-- Позиционирование картинки --*/

div.horproductimgtable {
	display:table;
	height:125px;
	margin:0 auto;
}


}

div.horproductimgcell {
	display:table-cell;
	vertical-align:middle;
}

/*-- Вывод названия товара над фото товара --*/
/*-- Блок названия  товара --*/

div.hortopproductname {
	display:none;	
}


/*-- Ссылка названия  товара --*/

div.hortopproductname a{
	
}


div.hortopproductname:hover a{

}


/*-- Вывод названия  товара справа от фото товара --*/
/*-- Блок для названия  товара --*/

div.horbottomproductname {
	padding:0 0 5px 0;
}

/*-- Ссылка названия  товара --*/

div.horbottomproductname a{
	text-decoration:none;
	color:#015280;
	font-size:18px;
	font-weight:bolder;
}

div.horbottomproductname:hover a{
	  text-decoration:none;
	color: #015280;
	font-size:18px;
	font-weight:bolder;
}



/*-- Блок для краткого описания товара --*/

div.horproductdescription {
	padding:6px 0;
	display:none;
}

/*-- Блок для цены товара --*/

div.horproductprice {
	text-align:left;
	
   font-size: 30px;
	color: #015280;
   font-weight:bolder;
    text-decoration: none;
	padding:5px 0;
}
span.valute {
font-size:12px;
color:#91b3c0;
font-weight:bolder;
position:relative;
top:-10px;
}

/*-- Старая цена товара --*/

div.horoldprice{
	 color: #555;
    font-size: 14px;
    text-align: left;
    text-decoration: line-through;
}

/*-- Акционная цена товара --*/

div.horactprice{
	color: #015280;
    font-size: 30px;
    text-decoration: none;
	font-weight:bolder;
}


/*-- Иконка АКЦИИ --*/

div.horactproducticon{

}






/*-- СТРАНИЦА ВНУТРИ ТОВАРА  --*/
/*-- Общая подложка под страницей товара--*/

div.allproductblock{
    
}

/*-- ПРЕДЫДУЩИЙ И СЛЕДУЮЩИЙ ТОВАР--*/
/*-- Общий блок для ссылки предыдущего и следующего товара--*/

div.allnextproduct{
	margin-bottom:8px;
	padding:5px;

}

/*-- Блок для одной ссылки --*/

div.nextproduct{

}

/*-- Стиль ссылки--*/

div.nextproduct a{
    color: #7d8087;
    text-decoration:none;	
}

div.nextproduct a:hover{
   color: #ec6d58;
    text-decoration:none;	
}

/*-- НАЗВАНИЕ И АРТИКЛ--*/
/*-- Блок для названия и артикла над фото товара--*/

div.productoverblock{
	display:none;
}

/*-- Блок для названия товара--*/

div.overproductname{

}

/*-- Тег для заглавия названия товара--*/

h1.overproductname{
	padding:0;
	margin:0;
}

/*-- Блок для артикла товара--*/

div.overproductcode{
	
}

/*-- Блок левой колонки страницы товара(фото)--*/

div.productleftcolumn{
	width:200px;
	vertical-align:top;
}

/*-- Блок фото товара--*/

div.productbigimg{
	margin: 0 auto;
    padding: 3px;
    text-align: center;
	cursor:pointer;	
	cursor:hand;
	margin-bottom:8px;	
}

/*-- Блок фото товара--*/

img.productbigimg{
	max-width:250px;	
	max-height:200px;
}

/*-- Блок левой колонки страницы товара(фото)--*/

div.productbigimgtable{
	display:table;
	margin:0 auto;
	height:200px;	
}

/*-- Блок левой колонки страницы товара(фото)--*/

div.productbigimgcell{
	display:table-cell;
	vertical-align:middle;
}

div.middle1 {
vertical-align:middle;
}
/*-- Всплывающее окно УВЕЛИЧИНОE ФОТО ТОВАРА--*/
/*-- Общий блок--*/

div.bigproductform {
	position:fixed;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #E5E6E6;
    border-radius: 5px;
	padding:20px;
	display:none;
	z-index:500;
}

/*-- Внутренний блок всплывающего окна --*/

div.bigproductinfo {
}

/*-- Общий блок для названия и артикла --*/

div.bigproductmainrow {

	height:46px;
}

/*-- Позиционирование общего блока  --*/

div.bigproductrow {
	padding:5px;
}

/*-- Стиль для названия  --*/

div.bigproductname {
	font-size:16px;
	color:#333;
}

/*-- Стиль для  артикла --*/






/*-- Стиль для  стрелки влево --*/

input.bigimgleftarrow {
    
}


/*-- Стиль для  стрелки вправо --*/

input.bigimgrightarrow {
   
}

/*-- Стиль для  крестика --*/

div.closebigproduct{
	position:relative;
}

/*-- Стиль для  крестика --*/



/*-- МАЛЕНЬКИЕ ФОТОГРАФИИ --*/
/*-- Блок для всех мини фото --*/

div.insmproductscont{
	width:300px;
}

/*-- Расстояние между маленькими фото --*/

div.inproductssmallimgpadding{
	padding:1px;
}

/*-- Блок для одной мини фото --*/

div.inproductsmallimg{
    margin: 0 auto;
    padding:5px;
    text-align: center;
	cursor:pointer;	
	cursor:hand;
	height:88px;
}

/*-- Картинка одной мини фото --*/

img.inproductsmallimg{
	max-width:88px;	
	max-height:88px;
}

/*-- Размеры одной мини фото --*/

div.inproductsmallimgtable{
	width:88px;	
	height:88px;
	display:table;
	margin:0 auto;
}

div.inproductsmallimgcell{
	display:table-cell;
	vertical-align:middle;
}


/*-- Стрелки для прокрутки маленьких фото--*/
/*-- Влево--*/

div.inproductsmallleft{

}

input.inproductsmallleft{
  padding:3px;
  font-size:11px;
}
input.inproductsmallleft:hover{
  padding:3px;
  font-size:11px;
}


/*-- Вправо--*/

div.inproductsmallright{

}

input.inproductsmallright{
    padding:3px;
  font-size:11px;
}
input.inproductsmallright:hover{
    padding:3px;
  font-size:11px;
}


/*-- Центральная колонка (разделительная между фото и текстом)--*/

div.productcentercolumn{
	width:10px;
	padding-bottom:150px;
}

/*-- Блок парвой колонки страницы товара(описание, цена и т.д.)--*/

div.productrightcolumn{
   padding:10px;
}
div.productrightcolumn1{
   padding:100px 10px 10px 10px;
   width:220px;
}
/*-- Название товара вывод справа--*/

div.productname{
	
}

/*-- Статус  наличия  товара--*/

div.productstatus{
	color:#777;
	font-size:12px;
	display:none;
}

/*-- Название товара вывод справа--*/

h1.productname{
	font-size: 18px;
	color:#015280;
	padding:3px 0 0 0;
	margin:3px 0 0 0;
	font-weight:bolder;
}

/*-- Артикул вывод справа--*/

div.productcode{
	font-size: 14px;
	color:#333;
	padding:3px 0 6px 0 ;
}

/*-- Цена товара--*/

div.productprice{
	font-weight:bolder;
    color:#ec6d58;
    font-size:25px;	
	padding-top:6px;
}

/*-- Надпись Цена за единицу товара--*/

div.productcode{
	font-size: 13px;
	color:#333;
	padding:3px 0 6px 0 ; display:none;
}
div.productobiom{
	
	padding:10px 0;
	font-size: 13px;
	color:#333;
	
}

/*-- Цена товара--*/

div.productprice{
  color: #015280;
font-size: 30px;
width:220px;
text-decoration: none;
font-weight: bolder;
	margin:15px 0 15px 0;
	
	border-top:1px dotted  #015280;
	border-bottom:1px dotted  #015280;
}

/*-- Надпись Цена за единицу товара--*/

div.pricefor{
	color:#777;
    font-size:14px;
	padding:5px 0px;
}

/*-- Старая цена товара--*/

div.productoldprice{
    color: #333;
    text-decoration: line-through;
    font-size: 14px;	
}

/*-- Акционная цена товара--*/

div.productactprice{
   
	}

/*-- ДРУГИЕ ВАЛЮТЫ--*/
/*-- Общий блок для валют--*/

div.productvalutes{
	margin-bottom:8px;
}


div.valuteoldprice{
    color: #C5C5C5;
    text-decoration: line-through;
    font-size: 14px;
	padding-right:8px;

}

/*-- Акционная цена товара в другой валюте--*/

div.valuteactprice{
	color:#E2534B;
    font-size: 16px;

	text-transform:uppercase;
}

/*-- Разделительная полоса для разных валют--*/

div.valuteseparator{
    color: #C5C5C5;
	padding:0 5px 0 5px;
	font-size:18px;
}




/*-- ПРОИЗВОДИТЕЛИ--*/
/*-- Общий блок для надписи производители--*/

div.productbrand{
	color: #7d8087;
	font-size:13px;
	margin-bottom:10px;
	margin-top:10px;
}

/*-- Стиль ссылки на производителя--*/

div.productbrand a{
    color: #ec6d58;
    font-size: 13px;
    text-decoration: underline;
}

div.productbrand a:hover{
    color: #ec6d58;
    font-size: 13px;
    text-decoration: none;
}


/*-- Краткое описание товара--*/

div.productdescription{
	
}


/*-- Полное описание товара--*/

div.producttext{
	padding-top:10px;
}




/*-- ЗАДАТЬ ВОПРОС--*/
/*-- Блок для кнопки задать вопос--*/

div.productquest{

}

/*--  Кнопки задать вопос--*/

input.questbutton{

}

/*-- Всплывающее окно ЗАДАТЬ ВОПРОС--*/
/*-- Общий блок--*/

div.questform {
	position:fixed;
	background:#efefef;
	border:2px solid #555;
	padding:10px;
	display:none;
	z-index:500;
	width:500px;
}

/*-- Внутренний блок всплывающего окна --*/

div.questinfo {

}

/*-- Заглавие окна ЗАДАТЬ ВОПРОС --*/

td.questtitle {
	color: #333;
    font-size: 16px;
	font-weight:Bolder;
}

/*-- Стиль для таблицы ввода данных --*/

table.quest {
	color:#7F8C8C;
	font-size:11px;
}

/*-- Позиционирование кнопки задать вопрос  --*/

td.questbuttonposition {
	text-align:center;
}









/*-- СРАВНЕНИЕ--*/
/*-- Блок для кнопок--*/

div.productcompare{
	margin-top:8px;
}

/*--  Кнопка сравнеть--*/

input.gotocompare{
   
}



/*--  Кнопка к сравнению--*/

input.addtocompare{
   
}

/*--  Строка к сраванению добавлены--*/

div.comparerow{

}

/*--  Надпись к сраванению добавлены--*/

div.comparetext{
	color:#333;
	font-size:14px;
}

/*--  Кнопка Перейти к сравнению (сверху)--*/

input.gotocomparebutton{

}





/*--  Кнопка ОТЛОЖИТЬ ТОВАР--*/

div.productfavor{

	margin-top:8px;

}


input.favorbutton{


}

input.favorbutton:hover{

}










/*-- ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ ТОВАРА--*/
/*-- Общий блок для дополнительных параметров товара--*/

div.productoptions {
	padding:3px;

	margin-bottom:5px;
}

/*-- Общий блок содержащий одну строку--*/

div.productoptioninfo {
	padding:3px;
}

/*-- Название параметра на блоке--*/

div.productoptionname {
    color: #777;
    font-size: 12px;
	padding:3px;
	width:150px;
	vertical-align:middle;
}

/*-- Выбранный параметр выпадающего списка--*/

div.productoptionselect {
    color:#333;
    font-size:12px;
	padding:5px;
	border:1px solid #999;
	background:url("/themes/shablon1/arrow.png") right center no-repeat #ffffff;
	width:200px;
	z-index:200;
	cursor:pointer;
	cursor:hand;
	
}

/*-- Блок выпадающего списка параметров--*/

div.inproductoptiondropdown {
	color:#333;
    font-size:12px;
	 padding: 5px;
	width:200px;
	z-index:300;
	background:#ffffff;
	cursor:pointer;
	cursor:hand;
	border:1px solid #999;
	
}

/*-- Одна строка выпадающего списка параметров--*/

div.inproductoptionrow {
    color:#333;
    font-size:12px;
	background:#ffffff;
	 padding: 5px 0;
	
	width:100%;
	z-index:300;
	cursor:pointer;
	cursor:hand;
	text-indent:5px;
 
}

/*-- Одна строка выпадающего списка параметров--*/

div.inproductoptionrow:hover{
    color:#333;
    font-size:12px;
	background:#eee;
	 padding: 5px 0;
	width:100%;
	z-index:300;
	cursor:pointer;
	cursor:hand;
	text-indent:5px;
	 
}




div.attrseparator {
	background:#ebebeb;
	height:1px;
}






/*-- АКЦИОННЫЙ СЧЁТЧИК --*/
/*-- Блок для акционного счётчика общий --*/

div.inproductactiontimer{
	padding:3px;

}

/*-- Надпись ДО ОКОНЧАНИЯ АКЦИИ --*/

div.actiontimertitle{
	color:#fc273c;
	font-size:12px;
	display:table-cell;
	padding-right:4px;
}

/*-- Блок для даты --*/

div.actiontimerclock{
	display:table-cell;
}

/*-- Блок для цифр --*/

div.actiontimernumber{
	border-radius:5px;
	font-size:12px;
	font-weight:bolder;
background: #eee;

	color:#fc273c;
	padding:12px 8px 12px 8px ;
	
}

/*-- Разделитель  --*/

div.actiontimerseparator{
	padding:0 3px 0 3px ;
	font-size:12px;
	font-weight:bolder;

}














/*-- ВСЕ ПРО КУПИТЬ  --*/
/*-- Общий блок кнопки купить и количества--*/
div.productbuy {
	margin:10px 0 10px 0;
	text-align:left;
}

/*-- Блок для количества --*/
div.productbuyamount{

}

/*-- Блок для кнопки купить --*/
div.productbuybutton{

}




/*-- Блок для кнопки купить --*/
input.productbuybutton{

}


/*-- Блок для кнопки купить --*/
input.productbuybutton:hover{

}




div.initemlink {
	padding:2px;
}

div.initemlink a{
	color:#015280;
	font-size:14px;
	text-decoration:none;
}
div.initemlink:hover a{
	color:#015280;
	font-size:14px;
	text-decoration:none;
}
div.initemlink:hover div.initemabs{
	display:block;
}
div.initemabs {
	display:none;
}


/*-- ВКЛАДКИ ТОВАРОВ  --*/
/*-- Общий блок для вкладок --*/
div.producttabs {
   margin-top:30px; 
   margin-bottom:10px;
    border-bottom: 3px solid #3c3c3c;
   position:relative;
   top:2px; display:none;
}

/*-- Блок для одной вкладки --*/
div.producttabposition {
    display:table-cell;
	vertical-align:bottom;
	padding:1px 1px 0px 1px;
}

div.obiom11 {
	padding:5px; color:#919191; background:#bfe8f8; width:150px; font-size:14px;
}
div.obiom12 {
padding:5px; color:#474747; background:#dbf5ff; font-size:14px;
}
/*-- НЕАКТИВНАЯ ВКЛАДКА --*/
div.producttab {
   background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#eaeaea));
background-image: -webkit-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -o-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: linear-gradient(to bottom, #f3f3f3, #eaeaea);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3', endColorstr='#ffeaeaea', GradientType=0);
    color: #7F8C8C;
    cursor: pointer;
    height: 20px;
    padding: 5px;
    position: relative;
    top: -2px;

}

/*-- НЕАКТИВНАЯ ВКЛАДКА ПРИ НАВЕДЕНИИ--*/
div.producttab:hover {
   background-color: #3c3c3c;
background-image: -moz-linear-gradient(top, #3c3c3c, #030303);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c3c3c), to(#030303));
background-image: -webkit-linear-gradient(top, #3c3c3c, #030303);
background-image: -o-linear-gradient(top, #3c3c3c, #030303);
background-image: linear-gradient(to bottom, #3c3c3c, #030303);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff030303', GradientType=0);
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    padding: 5px;
    position: relative;
    top: -2px;	
}


/*-- АКТИВНАЯ ВКЛАДКА --*/
div.productactivetab {
   background-color: #3c3c3c;
background-image: -moz-linear-gradient(top, #3c3c3c, #030303);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c3c3c), to(#030303));
background-image: -webkit-linear-gradient(top, #3c3c3c, #030303);
background-image: -o-linear-gradient(top, #3c3c3c, #030303);
background-image: linear-gradient(to bottom, #3c3c3c, #030303);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff030303', GradientType=0);
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    padding: 5px;
    position: relative;
    top: -2px;	
}


/*--  Блок для внутренней части вкладок--*/

div.producttabinfo {
	margin-top:30px;

}

/*--  ВКЛАДКА ХАРАКТЕРИСТИКИ--*/
/*--  Таблица с характеристиками--*/

table.inproductchars {
	width:100%;
}
/*--  Первая строка таблицы--*/

tr.inproductcharrow0 {

}
/*--  Вторая строка таблицы--*/

tr.inproductcharrow1 {

}
/*--  Сторлбик с названием характеристики--*/

td.inproductcharname {
    color: #919191;
    font-size: 14px;
    padding: 5px;
	width:120px;
	background:#bfe8f8;
}
/*--  Столбик с параметрами характеристики--*/

td.inproductchartext {
    color: #919191;
    font-size: 14px;
    padding: 5px;
	background:#dbf5ff;
}










/*-- СТРАНИЦА СРАВНЕНИЯ ТОВАРОВ  --*/
/*-- Кнопка СКРЫТЬ ОДИНАКОВЫЕ ТОВАРЫ--*/

input.compareset1 {
	
}


/*-- КНОПКА ПОКАЗАТЬ ВСЕ ТОВАРЫ--*/

input.compareset2 {
	
}

/*-- Столбик с навзванием товара--*/

td.comparename {
	
}

/*-- Ссылка названия товара--*/

td.comparename a {
    color: #333;
    font-weight: bolder;
    text-decoration: none;
	
}

td.comparename a:hover {
    color: #333;
    font-weight: bolder;
    text-decoration:underline;
	
}

/*-- Строка кода товара товара--*/

td.comparecode {

}

/*-- Блок для картинки товара--*/

td.compareimg {
   cursor: pointer;
    margin: 0 auto 8px;
    padding: 3px;
    text-align: left;
	height:150px;	
}

/*-- Картинки товара--*/

img.compareimg {
	max-width:150px;
	max-height:150px;
}

/*-- Цена товара--*/

td.compareprice {
    color: #fc273c;
	font-weight:bolder;
	font-size:14px;
}

/*-- Старая цена товара--*/

div.compareoldprice {
    color: #777;
    font-size: 12px;
    text-decoration: line-through;
}

/*-- Акционная цена товара--*/

div.compareactprice {
    color: #fc273c;
    font-size: 16px;
    text-decoration: none;
	font-weight:normal;
}

/*-- Первая строка таблицы характеристик--*/

tr.comparecharrow0 {

}

/*-- Вторая строка таблицы характеристик--*/

tr.comparecharrow1 {

}

/*-- Название характеристик--*/

td.comparecharname {
	color:#333;
	font-size:12px;
	padding:4px;
	background:#eee;

}

/*-- Характеристики--*/

td.comparechartext {
	background:#efefef;
	padding:4px;
}

















/*-- МОДУЛЬ ТОП ТОВАРЫ В СЛАЙДЕРЕ  --*/
/*-- Общая подложка под всем слайдером--*/

div.productsslider {

}


/*-- Подложка под заглавие --*/

div.productsslidertitle {
color: #353537;
font-weight: bolder;
font-size: 20px;
margin: 8px 0;
padding: 8px;
text-align: center;
position: relative;
text-transform: uppercase;
z-index: 100;
}

/*-- Иконка заглавия акции --*/

div.actproductsslidertitleicon {
	display:none;
}

/*-- Иконка похожие товары --*/

div.sameproductsslidertitleicon {
	display:none;
}

/*-- Иконка топ товары --*/

div.topproductsslidertitleicon {
	display:none;	
}

/*-- Иконка новинки --*/

div.newproductsslidertitleicon {
	display:none;	
}

/*-- Подложка под все товары в слайдере--*/

div.productssliderinfo {
	
}

/*-- Ширина слайдера акционных товаров--*/

div.actproductsslidercont {
	width:760px;
	margin:0 auto;
}

/*-- Ширина слайдера похожих товаров товаров--*/

div.sameproductsslidercont {
	width:770px;
	margin:0 auto;
}

/*-- Ширина слайдера топ товаров--*/


div.topproductsslidercont {
width:760px;
	margin:0 auto;
}

/*-- Ширина слайдера новых товаров--*/


div.newproductsslidercont {
	width:760px;
	margin:0 auto;
}


/*-- Подложка под одним товаром--*/


div.sliderproduct {
    
  
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
   margin:3px;
	text-align:center;
	max-width:254px;
	width:254px;
}

/*-- Подложка под одним товаром при наведении--*/

div.sliderproduct:hover {

margin:3px;
}

/*-- Блок под названием товара --*/

div.slidertopproductname {
padding:3px ;
text-align:center;
min-height:88px;
}


/*-- Ссылка названия товара --*/

div.slidertopproductname a{
	    text-decoration: none;
    color: #015280;
    font-size: 18px;
    font-weight: bolder;
}

/*-- Ссылка названия товара при наведении --*/

div.slidertopproductname a:hover{
    text-decoration: none;
    color: #015280;
    font-size: 18px;
    font-weight: bolder;
}

/*-- Блок для названия товара под картинкой  --*/

div.sliderbottomproductname {
	display:none;
}

/*-- Ссылка для названия товара под картинкой  --*/

div.sliderbottomproductname a{
	
}

div.sliderbottomproductname a{
	
}

/*-- Строка для цены и кнопки купить --*/

div.sliderproductbuyinfo{
	margin-bottom:1px;
}

/*-- Стиль для цены товара в слайдере --*/

div.sliderproductprice {
	text-align:center;
	
   font-size: 22px;
	color: #015280;
   font-weight:bolder;
    text-decoration: none;
	padding:10px 0;
	height:50px;
}

/*-- Старая цена товара --*/

div.slideractprice{
	 color: #555;
    font-size: 18px;
    text-align: center;
    text-decoration: line-through;
}

/*-- Акционная цена товара --*/

div.slideroldprice{
	color: #015280;
    font-size: 22px;
    text-decoration: none;
	font-weight:bolder;
}


/*-- Блок для кнопки купить --*/

div.sliderproductbuy{

}

/*-- Кнопка купить --*/

input.sliderproductbuybutton{
	
}



/*-- Стрелка влево --*/

input.sliderproductsleft {
   
}


/*-- Стрелка вправо --*/

input.sliderproductsright {
    
}


/*-- Блок для картинки товаров в слайдере --*/

div.sliderproductimg {
	width:254px;
	height:180px;
	padding:3px 0 3px 0;

}

/*--Картинка товаров в слайдере --*/

img.sliderproductimg {
	max-width:254px;
	max-height:180px;
	border:0;

}

/*-- Позиционирование картинки --*/

div.sliderproductimgtable {
	display:table;
	height:180px;
	margin:0 auto;
}

div.sliderproductimgcell {
	display:table-cell;
	vertical-align:middle;
}


/*--Строка смотреть все --*/

div.sliderproductsall {
	text-align:right;
	padding-top:10px;
}

/*--Строка смотреть все --*/

input.sliderproductsall {

}






/*-- ВЫВОД АКЦИОННЫХ ТОВАРОВ В СТАНДАРТНОМ ВИДЕ  --*/
/*-- Надпись акции--*/

div.productscentertitle {
    color: #353537;
	font-weight: bolder;
	font-size:25px;
	margin:8px 0 ;
	padding: 8px;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	z-index: 100;
}

/*-- Общий подложка под всеми акционными товарами--*/

div.blockproductscenter {

}

div.topproductscentertitleicon {
display:none;
}


div.newproductscentertitleicon {
display:none;
}


div.actproductscentertitleicon {
display:none;
}







/*-- ВЫВОД АКЦИОННЫХ ТОВАРОВ В КОЛОНКЕ  --*/
/*-- Общий блок для акционных товаров в колонке--*/

div.allproductscolumn {
   
}

/*-- Подложка под товары  --*/

div.productscolumn {
border: 1px solid #f2f2f2;
}

/*-- Подложка для одного товара  --*/

div.productcolumn {
   
}

/*-- Заглавие акционные товары--*/

div.productscolumntitle {
color: #353537;
font-weight: bolder;
font-size:25px;
margin-bottom: 3px;
padding: 8px;
text-align: center;
position: relative;
text-transform: uppercase;
z-index: 100;
}



/*-- Иконка акционные товары --*/

div.actproductscolumntitleicon {
  display:none;
}

/*-- Иконка акционные товары --*/

div.newproductscolumntitleicon {
    display:none;
}


div.productcolumn {
   padding:5px 3px;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
  
	text-align:center;
	
}

div.productcolumn:hover {
box-shadow:0 0 6px silver;

}

/*-- Подложка под картинку слева  --*/

div.productcolumnimgleft {
	text-align:center;
  height:100px;
vertical-align:middle;
margin:0 auto;
border: 1px solid #f2f2f2;
    width: 110px;

}


/*-- Картинка слева  --*/

img.productcolumnimgleft {
    border: 0 none;
    max-height: 96px;
    max-width:96px;
}


/*-- Подложка под картинку справа  --*/

div.productcolumnimgright {
	text-align:center;
  
margin:0 auto;
border: 1px solid #f2f2f2;
    width: 110px;

}


/*-- Картинка справа  --*/

img.productcolumnimgright {
    border: 0 none;
    max-height:96px;
    max-width:96px;
}

/*-- Вариант названия НАД КАРТИНКОЙ --*/
/*-- Блок название товара  --*/

div.productcolumntopname {
padding:3px ;
text-align:left;
}

/*-- Название товара  --*/

div.productcolumntopname a {
    font-size:11px;
    color: #7d8087;
    text-decoration: none;
}

/*-- Название товара при наведении --*/

div.productcolumntopname a:hover {
    font-size:11px;
    color: #000;
    text-decoration: none;
}



/*-- Вариант названия ПОД КАРТИНКОЙ --*/
/*-- Блок название товара  под фото --*/

div.productcolumnbottomname {
	display:none;
}

/*-- Название товара под фото  --*/

div.productcolumnbottomname a {
	
}

/*-- Название товара под фото при наведении --*/

div.productcolumnbottomname a:hover {
	
}


/*-- Цена товара --*/

div.productcolumnprice {
text-align:left;
    color: #ec6d58;
    font-size:11px;
    text-decoration: none;
padding:3px;
 
}

/*-- Старая цена товара --*/

div.columnoldprice {
   color: silver;
    font-size: 11px;
    text-decoration: line-through;
}

/*-- Акционная цена товара --*/

div.columnactprice {
   color: #ec6d58;
    font-size: 11px;
    text-decoration: none;
}

/*-- Разделительная полоса между товарами --*/

div.productcolumnseparator {
border-bottom: 1px solid #f2f2f2;
}

/*-- Блок для кнопки купить в акциях --*/

div.columnproductbuybutton{
	padding:3px;
text-align:left;
}

/*-- Кнопка купить в акциях --*/

input.columnbuybutton{
    
	
}


/*-- Блок для кнопки смотреть все в акциях --*/

div.columnproductsall{
	margin:5px;
	text-align:center;

}

/*-- Кнопка смотреть все в акциях --*/

input.columnproductsall{

}


input.columnproductsall:hover{

}









/*-- МОДУЛЬ ПРОИЗВОДИТЕЛИ В СЛАЙДЕРЕ  --*/
/*-- Общая подложка под всем слайдером--*/

div.brandsslider {

}


/*-- Подложка под заглавие --*/

div.brandsslidertitle {
   color: #353537;
font-weight: bolder;
font-size: 25px;
margin: 8px 0;
padding: 8px;
text-align: center;
position: relative;
text-transform: uppercase;
z-index: 100;
}

/*-- Иконка заглавия акции --*/

div.brandsslidertitleicon {
	display:none;
}

/*-- Подложка под все товары в слайдере--*/

div.brandssliderinfo {
   
}

div.brandsslidercont {
	width:760px;
}

/*-- Подложка под одним товаром--*/

div.sliderbrand {
   border:1px solid #eee;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
   margin:3px;
	text-align:center;
	max-width:190px;
	width:190px;
}

div.sliderbrand:hover {
box-shadow:0 0 6px silver;
margin:3px;
}


/*-- Блок под названием товара --*/

div.slidertopbrandname {

	display:none;
}



/*-- Ссылка названия товара --*/

div.slidertopbrandname a{
	
}

/*-- Ссылка названия товара при наведении --*/

div.slidertopbrandname a:hover{
	
}

/*-- Блок для названия товара под картинкой  --*/

div.sliderbottombrandname {
	display:none;
}

/*-- Ссылка для названия товара под картинкой  --*/

div.sliderbottombrandname a{
	
}

div.sliderbottombrandname:hover a{
	
}






/*-- Стрелка влево --*/

input.sliderbrandsleft {
   
}


/*-- Стрелка вправо --*/

input.sliderbrandsright {
  
}


/*-- Блок для картинки товаров в слайдере --*/

div.sliderbrandimg {
	width:170px;
	height:125px;
	padding:3px 0 3px 0;
margin:0 auto;
}

/*--Картинка товаров в слайдере --*/

img.sliderbrandimg {
	max-width:170px;
	max-height:120px;
	border:0;

}

/*-- Позиционирование картинки --*/

div.sliderbrandimgtable {
	display:table;
	height:125px;
	margin:0 auto;
}

div.sliderbrandimgcell {
	display:table-cell;
	vertical-align:middle;
}


/*--Строка смотреть все --*/

div.sliderbrandsall {
	text-align:right;
	padding-top:10px;
}

/*--Строка смотреть все --*/

input.sliderbrandsall {

}










/*-- ВЫВОД БРЕНДОВ В КОЛОНКЕ  --*/
/*-- Общий блок для акционных товаров в колонке--*/

div.allbrandscolumn {
    
}

/*-- Подложка под бренды  --*/

div.brandscolumn {

}

/*-- Подложка для одного брендаа  --*/


div.brandcolumn {
   border:1px solid #eee;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
  padding:10px 0;
	text-align:center;
	margin:3px 0;
}

div.brandcolumn:hover {
box-shadow:0 0 6px silver;
margin:3px 0;
 padding:10px 0;
}

/*-- Заглавие бренды--*/

div.brandscolumntitle {
   color: #353537;
font-weight: bolder;
font-size: 25px;
margin-bottom: 3px;
padding: 8px;
text-align: center;
position: relative;
text-transform: uppercase;
z-index: 100;
}

/*-- Иконка бренды в колонке --*/

div.brandscolumntitleicon {
    display:none;
}


/*-- Подложка под картинку слева  --*/

div.brandcolumnimgleft {
	text-align:center;
   padding: 3px;
margin:0 auto;
    
    width: 180px;
}


/*-- Картинка слева  --*/

img.brandcolumnimgleft {
    border: 0 none;
    max-height: 110px;
    max-width: 170px;
}


/*-- Подложка под картинку справа  --*/

div.brandcolumnimgright {
	text-align:center;
   padding: 3px;
margin:0 auto;
    
    width: 180px;
}


/*-- Картинка справа  --*/

img.brandcolumnimgright {
    border: 0 none;
    max-height: 110px;
    max-width: 170px;
}

/*-- Вариант названия НАД КАРТИНКОЙ --*/
/*-- Блок название товара  --*/

div.brandcolumntopname {
	display:none;
}

/*-- Название товара  --*/

div.brandcolumntopname a {
  
}

/*-- Название товара при наведении --*/

div.brandcolumntopname a:hover {
   
}



/*-- Вариант названия ПОД КАРТИНКОЙ --*/
/*-- Блок название товара  под фото --*/

div.brandcolumnbottomname {
	display:none;
}

/*-- Название товара под фото  --*/

div.brandolumnbottomname a {
	
}

/*-- Название товара под фото при наведении --*/

div.brandcolumnbottomname a:hover {
	
}


/*-- Разделительная полоса между товарами --*/

div.brandcolumnseparator {
	
}

/*-- Блок для кнопки смотреть все --*/

div.columnbrandsall{
	text-align:center;
	margin-top:5px;

}












/*-- СТРАНИЦА ПРОИЗВОДИТЕЛИ В КАРТИНКАХ--*/
/*-- Блок для страницы категории --*/

div.brandsview {
   
}

/*-- Блок для страницы категории --*/

div.brandviewinfo {
	padding:4px;

}

/*-- Блок всех категории --*/

div.brandview {
   text-align:center;
	
}

/*-- Разделительная полоса по вертикали --*/

div.brandviewverseparator {
    width: 1px;
}

/*--  Разделительная полоса по горизонтале --*/

div.brandviewhorseparator {
     height: 1px;
	
}

/*-- Блок для картинки --*/

div.brandviewimg {
	width:230px;
	height:150px;
	margin:0 auto;
   
}

/*-- Картинка --*/

img.brandviewimg {
	max-width:230px;
	max-height:150px;
	border:0;
}


/*-- Позиционирование картинки --*/

div.brandviewimgtable {
	display:table;
	height:150px;
	margin:0 auto;
}

div.brandviewimgcell {
	display:table-cell;
	vertical-align:middle;
}

/*-- Вывод названия категории над картинкой --*/
/*-- Блок названия категории --*/

div.topbrandviewname {
	display:none;
}


/*-- Ссылка названия категории --*/

div.topbrandviewname a{
    
}


div.topbrandviewname:hover a{
   
}


/*-- Вывод названия категории под картинкой --*/
/*-- Блок для названия категории --*/

div.bottombrandviewname {

	display:none;	
}

/*-- Ссылка названия категории --*/

div.bottombrandviewname a{

}

div.bottombrandviewname:hover a{

}



/*-- СТРАНИЦА ОДНОГО ПРОИЗВОДИТЕЛЯ --*/
/*-- Общий блок для подкатегории --*/

div.brandname {
	padding:3px;
}


h1.brandname {
	padding:0px;
	margin:0px;
}


/*-- Ссылка названия подкатегории --*/

div.brandtext{
	text-decoration:none;
	padding:10px 0;
}










/*-- СТИЛИ МАГАЗИНА --*/

/*-- МОДУЛЬ КОРЗИНА --*/
/*-- Общая подложка под модуль корзина --*/

div.cartblock{
	
	padding:5px;
	display:table;
	position:relative;	
	border-radius:5px;
	height:30px;
	float:right;
	margin-bottom:5px;
}

/*-- Заглавие модуля корзина --*/

div.carttitle{
	display:table-cell;

	color:transparent;


	position:relative;
	vertical-align:middle;
	
}

/*-- Иконка корзина --*/

div.carttitleicon{
	background:url("/themes/shablon1/icon_cart.png") no-repeat;
	height:29px;
	width:35px;
	position:absolute;
	left:0px;
	top:-6px;
	z-index:100;	
}

/*-- Блок надписи в корзине --*/

div.cartmodul{
	display:table-cell;
	cursor:pointer;
	cursor:hand;
}

/*-- Внутренний блок надписи в корзине --*/

div.cartmodulinfo{
	display:table;
	padding:5px;
}

/*-- Колличество товаров в корзине --*/

div.cartmodulamount{
	color:#333;
	font-size:12px;
	white-space:nowrap;
}

/*-- Цена товаров в корзине --*/

div.cartmodulprice{
	color:#fc273c;
	font-size:12px;
	font-weight:bolder;
	white-space:nowrap;	
}

/*-- Надпись корзина пуста --*/

div.cartmodulempty{
	white-space:nowrap;
	color:#333;	
	font-size:12px;
}





/*-- СТРАНИЦА КОРЗИНЫ --*/
/*-- Общая таблица --*/

table.cartpagetable{
	width:100%;
    margin-top:50px;
}
table.cartpagetable3{
	width:100%;
    
}
div.dotted {
border-bottom:1px dotted #015280; height:1px; width:100%;
}
/*-- Заглавная строка и последняя строка --*/
div.carttop {
position:absolute; left:64px; top:0px;
}
div.cartbot {
position:absolute; left:64px; top:14px;
}
tr.carttitlerow{


font-size:11px;

color:#8c8c8c;

}
tr.carttitlerow1{

background:#bfe8f8;
font-size:11px;

color:#8c8c8c;

}
/*-- Первая строка --*/

tr.cartrow0{

}

/*-- Вторая строка --*/

tr.cartrow1{

}
td.allinitem {
border-left:1px solid silver; width:200px; padding-left:20px;
}
/*-- Заглавие артикул --*/

td.carttitlecode{
 
   padding:3px; 
  text-align:center;
}

/*-- Сам артикул --*/

td.cartcode{
   text-align:center;
	
	
}


div.initemlink {
	padding:2px;
}

div.initemlink a{
	color:#015280;
	font-size:14px;
	text-decoration:none;
}
div.initemlink:hover a{
	color:#015280;
	font-size:14px;
	text-decoration:none;
}
div.initemlink:hover div.initemabs{
	display:block;
}
div.initemabs {
	display:none;
}

div.initembbb {
position:absolute; top:-3px; left:-34px;
}

/*-- Заглавия фото --*/

td.carttitleimg{
    padding:3px; 
  text-align:center;
 
}

/*-- Блок для картинки --*/

td.cartimg{
    padding:3px; 
  text-align:center;
   width:36px;
}
input.size12 {
font-size:12px;
}
/*-- Картинка --*/

img.cartimg{
	max-width:36px;
	max-height:36px;
}
img.cartimg1{
	max-width:60px;
	max-height:60px;
}
/*-- Заглавие название товара --*/

td.carttitlename{
   padding:3px; 
  text-align:left;
 
}

/*-- Заглавие название дополнительных параметров --*/

td.carttitleattr{
   padding:3px; 
 text-align:left;
 
}

/*-- Название доп. параметров --*/

td.cartattr{
    padding:3px; 
 text-align:left;
}

/*-- Название товара --*/

td.cartname{
     padding:3px; 
 text-align:left;
  
  color: #015280;
   font-size:14px;
}
td.cartnamed{
     padding:3px; 
 text-align:left;
  
 color:red; font-weight:bolder;
   font-size:14px;
}
/*-- Название товара ссылка--*/

td.cartname a{
	color: #015280;
   font-size:14px;
    text-decoration: none;
}

/*-- Название товара --*/

td.cartname a:hover{
	color: #015280;
   font-size:14px;
    text-decoration:underline;
}

/*-- Заглавие количества --*/

td.carttitleamount{
   padding:3px; 
  text-align:center;
 
}

/*-- Количество --*/

td.cartamount{
    padding:3px; 
  text-align:center;
  width:80px;
  
}

input.cartamount {
	padding:5px;
	text-align:right;
}

/*-- Заглваие цены --*/

td.carttitleprice{
    padding:3px; 
  text-align:right;
 
}

/*-- Цена товара --*/

td.cartprice{
    padding:3px; 
   text-align:right;
   
	color: #015280;
   font-size:14px;
}
td.cartpriced{
    padding:3px; 
   text-align:right;
   
	color:red; font-weight:bolder;
   font-size:14px;
}
td.cartpricedel{
color:red; font-weight:bolder; text-align:right; padding:3px;  font-size:14px;
}
/*-- Заглавие суммы --*/

td.carttitlesumm{
    padding:3px; 
	
   text-align:right;
}
td.cartsummdel{
   
	color:red; font-weight:bolder;
  text-align:right; padding:3px;  font-size:14px;
}

/*-- Сумма --*/

td.cartsumm{
    padding:3px; 
   text-align:right;
    
	color: #015280;
   font-size:14px;
}

td.cartsummd{
    padding:3px; 
   text-align:right;
    
	color:red; font-weight:bolder;
   font-size:14px;
}
/*-- Заглавие для крестика --*/

td.carttitledelete{
   padding:3px; 
  text-align:center;
 
}

/*-- Крестик --*/

td.cartdelete{
    padding:3px; 
  text-align:center;
 width:1px;
}

td.width1 {
width:1px;
}
td.width80 {
width:80px;
}
/*-- Крестик --*/

input.cartdelete{
	color:transparent;
	background:url('/themes/water/cartdel.png') no-repeat;
	width:25px;
	height:25px;
	border:0;
	border-radius:0;
	box-shadow:none;
	padding:0; filter:none;
}

input.cartdelete:hover{
	color:transparent;
	background:url('/themes/water/cartdel.png') no-repeat;
	width:25px;
	height:25px;
	border:0;
	border-radius:0;
	box-shadow:none;
	padding:0; filter:none;
}

/*-- Надпись итого --*/

td.cartall{
    padding:3px; 
  text-align:right;
  font-size:14px;
  color:#616161;
  font-weight:bolder;
}

/*-- Надпись общая сумма --*/

td.cartallsumm{
    padding:3px; 
	color:#02528a;
	font-size:18px;
	font-weight:bolder;
   text-align:right;
}


/*-- Надпись, когда на странице корзины нет товаров --*/

td.emptycart{
     padding:3px; 
  text-align:center;
}



/*-- ОФОРМИТЬ ЗАКАЗ --*/
/*-- Общая таблица оформления заказа --*/

table.orderdata{
	margin:0 auto;
	color:#8c8c8c; font-size:11px; margin-left:30px; width:70%;
}
table.orderdata1{
	color:#8c8c8c; font-size:11px; margin:0 auto; width:80%;
}
/*-- Заглавие оформить заказ --*/

td.orderdatatitle{
    color: #015280;
    font-size: 14px;
  
}
td.ilogin {
padding:15px 0; font-size:24px; color:#015280;text-align:left;
}
/*-- Блок для кнопки --*/

td.orderdatabut{
	text-align:center;
	padding-top:20px;
}

/*-- Кнопка оформить заказ --*/

input.makeorderdatabut{

}



/*-- Надпись Заказ Успешно Оформлен --*/

table.paymenttitle{
	color:#fc273c;
	font-size:14px;
	
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	padding:5px;
}

/*-- Надпись Вы можете оплатить через --*/

table.paymenttype{
	color:#fc273c;
	
	padding:10px;
	font-size:14px;
	text-align:center;
	margin:0 auto;
}

table.paymenttypetitle{
	color:#fc273c;
	
	padding:10px;
	font-size:14px;
	text-align:center;
	margin:0 auto;
}
/*-- Колонки для валют --*/

td.paymentslogo{
	
}


/*-- Кнопка Привата --*/

input.privat24{
	background: url('/themes/water/privatlogo.png');
border:0;
width:103px;
height:20px;
padding:0;
font-size:0;
cursor:default;
box-shadow:none;
border-radius:0; filter:none;
}

input.privat24:hover {
background: url('/themes/water/privatlogo.png');
border:0;
width:103px;
height:20px;
padding:0;
font-size:0;
cursor:default;box-shadow:none;
border-radius:0; filter:none;
}


/*-- Кнопка webmoney --*/

input.webmoney{
background: url('/themes/water/webmoneylogo.png');
border:0;
width:111px;
height:38px;
padding:0;
font-size:0;	
cursor:default;box-shadow:none;
border-radius:0; filter:none;
}

input.webmoney:hover {
	background: url('/themes/water/webmoneylogo.png');
border:0;
width:111px;
height:38px;
padding:0;
font-size:0;
cursor:default;box-shadow:none;
border-radius:0; filter:none;
}

input.portmone{
background: url('/themes/water/portmonelogo.png');
border:0;
width:101px;
height:14px;
padding:0;
font-size:0;	
cursor:default;box-shadow:none;
border-radius:0; filter:none;
}

input.portmone:hover {
	background: url('/themes/water/portmonelogo.png');
border:0;
width:101px;
height:14px;
padding:0;
font-size:0;
cursor:default;box-shadow:none;
border-radius:0; filter:none;
}
/*-- Кнопка liqpay --*/

input.liqpay{
	background: url('/themes/shablon1/liqpay.jpg');
border:0;
width:100px;
height:30px;
padding:0;
font-size:0;
cursor:pointer;
cursor:hand; filter:none;
}

input.liqpay:hover {
	background: url('/themes/shablon1/liqpay.jpg');
border:0;
width:100px;
height:30px;
padding:0;
font-size:0;	
cursor:pointer;
cursor:hand; filter:none;
}

/*-- Надпись оплата успешно прошла --*/

div.paymentlast{
	color:#fc273c;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	padding:5px;	
	cursor:pointer;
cursor:hand;
}











/*--ВСПЛЫВАЮЩЕЕ ОКНО КОРЗИНЫ--*/
/*--Общая подложка--*/

div.cartform {
	position:fixed;
	background:#eee;
	border:2px solid #555;
	padding:10px;
	display:none;
	z-index:500;
	width:800px;
}

/*--Внутренний блок общей положки--*/

div.cartinfo {

}

/*--Фон для таблицы во всплыающем коне--*/

table.cartwindowback {
background:white;
}

/*--Блок для кнопок--*/

table.cartbuttonsback {

}

/*--Кнопка продолжить покупки--*/

input.continueshop {

}

/*--Кнопка перейти в корзину--*/

table.gotocart {

}












/*-- ВСЁ ПРО РЕГИСТРАЦИЮ --*/

/*-- МОДУЛЬ РЕГИСТРАЦИИ НА ШАПКЕ --*/
/*-- Блок вход/регистрация --*/

div.userstypehor{
	float:right;

}

/*-- Блок для первой кнопки --*/

div.userstypehorbut1{

}

/*-- Блок для второй кнопки --*/

div.userstypehorbut2{
	
padding-left:5px;
}

/*-- Кнопка вход --*/
input.enterbuthor{
color: #7d8087;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.enterbuthor:hover{
color: #000;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

/*-- Кнопка регистрация --*/

input.registrationbuthor{
color: #7d8087;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.registrationbuthor:hover{
color: #000;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

/*-- Кнопка аккаунт --*/

input.accountbuthor{
color: #7d8087;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.accountbuthor:hover{
color: #000;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

/*-- Кнопка выйти --*/









/*-- МОДУЛЬ РЕГИСТРАИЦЯ В КОЛОНКЕ --*/
/*-- Блок вход/регистрация --*/

div.userstypever{
	
}

/*-- Блок для полей ввода --*/

div.userstypeverinputs{


}

/*-- Блок для первого поля ввода --*/

div.userstypeverinput1{
	margin-bottom:4px;

}

/*-- Блок для второго поля ввода --*/

div.userstypeverinput2{

	margin-bottom:4px;
}


/*-- Блок для кнопок --*/

div.userstypeverbuttons{
	margin:0 auto;
	display:table;
	width:100%;
	
}

/*-- Блок для первой кнопки --*/

div.userstypeverbut1{

}

/*-- Блок для второй кнопки --*/

div.userstypeverbut2{

}

/*-- Кнопка вход --*/

input.enterbutver{
   color: #333;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.enterbutver:hover{
    color: #fc273c;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

/*-- Кнопка регистрация --*/

input.registrationbutver{
	color: #333;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.registrationbutver:hover{
    color: #fc273c;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

/*-- Кнопка аккаунт --*/

input.accountbutver{
   color: #333;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.accountbutver:hover{
   color: #fc273c;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

/*-- Кнопка выйти --*/

input.exitbutver{
   color: #333;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}

input.exitbutver:hover{
   color: #fc273c;
font-size:12px;
background:transparent;
padding:0;
border:0;
text-transform:none;
}


/*-- Блок для надписи забыли пароль --*/

div.forgetpassver{


}

/*-- Надпись забыли пароль --*/

span.forgetpassver{
	cursor:pointer;
	cursor:hand;
}

/*-- Надпись приветствия --*/

div.welcomcolumn{


}













/*-- МОДУЛЬ СТРАНИЦА РЕГИСТРАЦИИ --*/

/*-- Общая таблица регистрации --*/

table.registration {
	width:70%;
	margin:0 auto;
	margin-top:40px;
	
}


/*-- Заглавие при регистрации --*/

td.titlereg {
	color:#fc273c;
	font-size:16px;
}


/*-- Столбик для кнопки регистрации --*/

td.positionregbut {
	text-align:center;

}

/*-- Кнопка РЕГИСТАЦИЯ для страницы регистарции--*/

input.registrationbut {
	text-align:center;
}


/*-- Стиль для надписи регистрация прошла успешно --*/

td.regcomplete {
	font-size:18px;
font-weight:bolder;
font-family:verdana;
color:#015383;
}


input.enter1buthor{
color: #02528a;
font-size:14px;
background:transparent;
padding:0;
border:0;
font-family:verdana;
text-transform:none;
border-bottom:1px dotted #02528a;
cursor:pointer;
border-radius:0;
box-shadow:none;
cursor:hand;
}

input.enter1buthor:hover{
color: #02528a;
font-size:14px;
background:transparent;
padding:0;
border:0;
font-family:verdana;
text-transform:none;
border-bottom:1px dotted #02528a;
border-radius:0;
box-shadow:none;
cursor:pointer;
cursor:hand;
}








/*-- ВСПЛЫВАЮЩЕЕ ОКНО ВХОДА --*/
/*-- Общий блок всплывающего окна --*/

div.enterform {
	position:absolute;
	background:#bee6f5;
	
	display:none;
	z-index:10000;
	width:430px;
}

/*-- Внутренний блок всплывающего окна --*/

div.enterinfo {

}

/*-- Заглавие окна входа --*/

td.titleenter {
	font-size: 16px;
	
}

div.titleenter {
	font-size: 12px;
	
}


/*-- Кнопки авторизации через соцсети --*/

input.authfb {
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/f.png) no-repeat center;
	font-size:0;
}

input.authfb:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/f.png) no-repeat center;
	font-size:0;
}


input.authvk {
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/vk.png) no-repeat center;
	font-size:0;
}

input.authvk:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/vk.png) no-repeat center;
	font-size:0;
}


input.authod{
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/od.png) no-repeat center;
	font-size:0;
}

input.authod:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/od.png) no-repeat center;
	font-size:0;
}

input.authgg{
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/g.png) no-repeat center;
	font-size:0;
}

input.authgg:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px; filter:none;
	background:url(/themes/shablon1/g.png) no-repeat center;
	font-size:0;
}

/*-- Положение кнопки ВХОД --*/

td.enterposition {
	text-align:center;
}


/*-- Кнопка ВХОД для всплывающего окна--*/

input.enterbut {
	text-align:center;
}


/*-- Объяснение причины блокировки --*/

td.solutionfail {
	color:red;
}

/*-- Надпись забыли пароль --*/

span.forgetpass {
	cursor:pointer;
	cursor:hand;
	color:#fc273c;
}

span.forgetpass:hover {
	cursor:pointer;
	cursor:hand;
	color:#fc273c;
	text-decoration:underline;
}


/*-- Кнопка отправить --*/


input.send{
	
}









/*-- СТРАНИЦА АККАУНТА --*/
/*-- Надпись приветствия --*/
div.welcomecolumn {
    color: #333;
    font-size: 14px;
    padding: 8px;
    position: relative;
    text-align: center;
    

}

/*-- Общий блок для ифнормации на страинице акккаунта --*/
div.accountinfo {
width:95%; margin:0 auto;
margin-top:60px;
}

/*-- Строка приветствия --*/
div.userwelcome {
   color:#5f5f5f;
    font-size: 18px;
    font-weight: bolder;
    position: relative;
	
	padding:20px 0;
	
}


input.exitbuthor{
	color: #fff;
font-size:14px;
background: #0072b5; /* Old browsers */
background: -moz-linear-gradient(top,  #0072b5 0%, #02528a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072b5), color-stop(100%,#02528a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0072b5 0%,#02528a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0072b5 0%,#02528a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0072b5 0%,#02528a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0072b5 0%,#02528a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072b5', endColorstr='#02528a',GradientType=0 ); /* IE6-9 */
text-decoration:uppercase;
padding:10px 30px 10px 30px;
border:0;
text-transform:none;
box-shadow:none;
font-size:14px;
}

input.exitbuthor:hover{
	color: #fff;
font-size:14px;
background: #02528a; /* Old browsers */
background: -moz-linear-gradient(top,  #02528a -1%, #0072b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%,#02528a), color-stop(100%,#0072b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #02528a -1%,#0072b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #02528a -1%,#0072b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #02528a -1%,#0072b5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #02528a -1%,#0072b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02528a', endColorstr='#0072b5',GradientType=0 ); /* IE6-9 */
font-weight:bolder;
text-decoration:uppercase;
padding:10px 30px 10px 30px;
border:0;
text-transform:none;
box-shadow:none;
font-size:14px;
}

/*-- Строка Песональный код --*/
div.userpersonalcode {
    color: #777;
    font-size: 13px;
    position: relative;
	padding:3px;
}

/*-- Строка Скидка --*/
div.userdiscount {
    color: #fc273c;
    font-size: 12px;
    font-weight: bolder;
    position: relative;
	padding:3px;
}

/*-- Строка Пояснения скидки --*/
div.userdiscountprice {
    color:#fc273c;
    font-size: 12px;
    position: relative;
}

/*-- Бонусы --*/
div.userbonus {
    color: #fc273c;
    font-size: 12px;
    position: relative;
	padding:3px;
}



/*-- ВКЛАДКИ --*/
/*-- Общий блок для вкладок --*/


div.accounttabs {
   margin-top:10px; 
  margin-bottom:30px;
width:99%; left:24px; margin:0 auto;
}

/*-- Блок для одной вкладки --*/
div.accounttabinfo {
  
	
  margin-bottom:10px; 	
}

/*-- Блок для одной вкладки --*/
div.accounttabposition {
    display:table-cell;
	vertical-align:bottom;
	padding:1px 1px 0px 1px;
}


/*-- НЕАКТИВНАЯ ВКЛАДКА --*/
div.accounttab  {
	 background-color: #fff;

    color: #5f5f5f;
    cursor: pointer;
   
    padding: 8px 15px 8px 45px;
	font-size:14px;
	font-weight:bolder;
    position: relative;
  
	border-radius:100px 0 0 0;
	border:1px solid #bfe8f8;
}

/*-- НЕАКТИВНАЯ ВКЛАДКА ПРИ НАВЕДЕНИИ--*/
div.accounttab:hover {
	 background-color: #bfe8f8;
border:1px solid #bfe8f8;
    color: #015383;
    cursor: pointer;
   
   padding: 8px 15px 8px 45px;
	font-size:14px;
	font-weight:bolder;
    position: relative;
    
	border-radius:100px 0 0 0;
}


/*-- АКТИВНАЯ ВКЛАДКА --*/
div.accountactivetab {
	 background-color: #bfe8f8;
border:1px solid #bfe8f8;
    color: #015383;
    cursor: pointer;
  
    padding: 8px 15px 8px 45px;
	font-size:14px;
	font-weight:bolder;
    position: relative;
    
	border-radius:100px 0 0 0;
}





/*-- Вкладка ПЕРСОНАЛЬНЫЕ ДАННЫЕ --*/
/*-- Общая таблица для вкладки  --*/
table.userdataaccount {
	margin:0 auto;
	width:95%;
	background:white;
    font-size: 11px;
    text-align: left; padding-top:15px;
   border:1px solid #c7ebf9;
   
}

/*-- Заглавие ПЕРСОНАЛЬНЫЕ ДАННЫЕ --*/
td.titleuserdata {
     color:#fc273c;
    font-size: 16px;
   
	text-decoration:underline;
}

/*-- Надпись поля отмеченные звёздочкой --*/
td.infouserdata {
   
    font-size: 12px;
    position: relative;
    
}


/*-- Блок для кнопки редактировать --*/
td.accounteditbut {
	text-align:center;
}

/*-- Кнопка РЕДАКТИРОВАТЬ --*/


input.editbut  {
	
}




/*-- Вкладка АКТИВНЫЕ ЗАКАЗЫ --*/
/*-- Общая таблица для вкладки  --*/
table.ordersaccount {
	margin:0 auto;
	width:95%;
	background:white;
    font-size: 11px;
    text-align: left; padding-top:15px;
   border:1px solid #c7ebf9;
}

/*-- Общая таблица для одного заказа  --*/
td.oneorderaccount {
	border-bottom:1px solid #eee;
}

/*-- Номер заказа  --*/
td.ordernumber {
    color: #333;
	font-size: 14px;

    padding: 3px;
    position: relative;
   
}

/*-- Статус заказа  --*/
td.orderinfo {
    color: #333;
    font-size: 14px;
    padding: 3px;
    position: relative;
  
}

/*-- Надпись ПОДРОБНЕЕ  --*/
span.seemoreorder {
	cursor:pointer;
	cursor:hand;
    color: #02528a;
    padding: 3px;	
}



















/*-- МОДУЛЬ ФИЛЬТРЫ --*/
/*-- Общая блок для фильтров  --*/

div.allfilterscolumn {
   
}

/*-- Блок для всех фильтров  --*/

div.filterscolumn {

}

/*-- Блок для одного фильтра --*/

div.filtercolumn {
	
}

/*-- Заглавие фильтры--*/

div.filterscolumntitle {
    display:none;
}

/*-- Иконка фильтров --*/

div.filterscolumntitleicon {
    display:none;
}


/*-- Название одного фильтра  --*/

div.filtercolumnname {
	text-align:left;
	margin-top:6px;
	margin-bottom:6px;
	padding:5px;
}

/*-- Параметры названия  --*/

div.filterparamname {
    color: #333;
    
   vertical-align:middle;
   
}

/*-- Разделитель  --*/

div.filtercolumnseparator {
    margin-bottom: 5px;
    margin-top:5px;
}

/*-- Блок для кнопки отменить  --*/

div.filtercolumnbutton {
	text-align:center;
	margin:6px;
}

/*-- Кнопка отменить  --*/

input.filtercolumnbutton {

}









/*-- МЕГОМЕНЮ КАТАЛОГА  Вариант 3--*/
/*-- Подложка под мегаменю каталога  --*/
div.megacatalog {
	background-color: #3e3e3e;
background-image: -moz-linear-gradient(top, #3e3e3e, #010101);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3e3e3e), to(#010101));
background-image: -webkit-linear-gradient(top, #3e3e3e, #010101);
background-image: -o-linear-gradient(top, #3e3e3e, #010101);
background-image: linear-gradient(to bottom, #3e3e3e, #010101);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3e3e3e', endColorstr='#ff010101', GradientType=0);
	
	position:relative;
	cursor:pointer;
	cursor:hand;
	margin:0 auto;


}



/*-- Внутренняя общая подложка мегаменю каталога  --*/

div.megacataloginfo {
	max-width:1140px;
	width:100%;
	margin:0 auto;
	background:#363636;
	display:table;
}

/*-- Внутренняя общая подложка мегаменю каталога  --*/

div.megacatalogposition {
	display:table;

	position:relative;
}

/*-- Разделитель для разделов--*/

div.megacatalogseparator {
	padding:7px 4px 7px 4px;
	background:url("/themes/demo1/separator.png") no-repeat center;
}




/*-- Плашки--*/
/*-- Неактивный раздел--*/


div.megacategory {
	padding:12px 15px 12px 15px;
	background:transparent;
	cursor:pointer;
	cursor:hand;
	text-align:center;
	-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
}

/*-- Неактивный раздел при наведении --*/

div.megacategory:hover {
	background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#eaeaea));
background-image: -webkit-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -o-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: linear-gradient(to bottom, #f3f3f3, #eaeaea);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3', endColorstr='#ffeaeaea', GradientType=0);
	padding:12px 15px 12px 15px;
	cursor:pointer;
	cursor:hand;
	text-align:center;
	
}


/*-- Активный раздел --*/

div.activemegacategory {
	background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#eaeaea));
background-image: -webkit-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -o-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: linear-gradient(to bottom, #f3f3f3, #eaeaea);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3', endColorstr='#ffeaeaea', GradientType=0);
	padding:12px 15px 12px 15px;
	cursor:pointer;
	cursor:hand;
	text-align:center;
}

/*-- Ссылки--*/
/*-- Стиль для ссылки неактивного раздела--*/

div.megacategory a {
font-weight: bolder;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

/*-- Стиль для ссылки неактивного раздела при наведении--*/

div.megacategory:hover a {
font-weight: bolder;
	font-size:13px;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;	
}

/*-- Стиль для ссылки активного раздела--*/

div.activemegacategory a {
font-weight: bolder;
	font-size:13px;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;	
}


/*-- Выпадающее меню мегаменю каталога  --*/
/*-- Подложка под выпадающее меню мегаменю каталога  --*/

div.megacatalogsubmenu {
	position:relative; 
	left:-1px;
	top:-1px;
	z-index:200;
	
}


/*-- Внутреняя подложка под выпадающее меню мегаменю каталога  --*/


div.megacatalogsubmenuinfo {
	position:absolute; 
	display:none; 
	max-width:1110px;
	width:100%;
	z-index:200;
	background-color: #f3f3f3;
background-image: -moz-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#eaeaea));
background-image: -webkit-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: -o-linear-gradient(top, #f3f3f3, #eaeaea);
background-image: linear-gradient(to bottom, #f3f3f3, #eaeaea);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3', endColorstr='#ffeaeaea', GradientType=0);
	box-shadow:0 0 5px silver;
	padding:7px 15px 7px 15px;
	cursor:pointer;
	cursor:hand;
	
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
}

div.megacatalogposition {
	display:table;
	margin:0 auto;
}

/*-- Внутреняя подложка под выпадающее меню мегаменю каталога  --*/

div.megacatalogicon {
	display:table-cell; 
	vertical-align:middle;

}

/*-- Внутреняя подложка под выпадающее меню мегаменю каталога  --*/

div.megacataloglink {
	display:table-cell; 
	vertical-align:middle;
}


/*-- Блок одного пункта меню  --*/

div.megasubcategory {
	padding:2px;
}

/*-- Блок одного пункта меню  --*/

div.megasubcategoryblock {

	padding:4px;
}

/*-- Общий блок для иконки и ссылки --*/

div.megasubcategoryinfo {
	margin-bottom:5px;
}

/*-- Блок одного пункта меню, иконка --*/

div.megasubcategoryicon {
	padding:3px;
}


/*-- ПОДПИСИ  --*/
/*-- Блок одного пункта меню, блок ссылки  --*/

div.megasubcategorylink {

	
}


/*-- Ссылка  --*/

div.megasubcategorylink a {
	color:#333;
	font-size:12px;
	text-decoration:none;
	
}

/*-- Ссылка при наведении  --*/

div.megasubcategorylink a:hover {
	color:#333;
	font-size:12px;
	text-decoration:underline;
	
}

/*-- Блок одного ПОДПУНКТА меню, блок ссылки  --*/
/*-- Блок одного подпункта меню, блок ссылки  --*/

div.megasubcategorysublink {

	padding:3px;
}

div.megasubcategorysublink:hover {
	
	padding:3px;
}


/*-- Ссылка подпункта  --*/

div.megasubcategorysublink a {
	color:#999;
	font-size:11px;
	text-decoration:none;
}

/*-- Ссылка при наведении  --*/

div.megasubcategorysublink a:hover {
	color:#999;
	font-size:11px;
	text-decoration:underline;
}





/*-- НЕАКТИВНАЯ ВКЛАДКА --*/
div.notetab {
   background-color: #7d8087;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    padding: 5px;
    position: relative;
    
-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease; display:inline-block;
}
div.notetab a {
color:white;
text-decoration:none;
}
/*-- НЕАКТИВНАЯ ВКЛАДКА ПРИ НАВЕДЕНИИ--*/
div.notetab:hover {
   background-color: #ec6d58;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    padding: 5px;
    position: relative;
    display:inline-block;
}

/*-- АКТИВНАЯ ВКЛАДКА --*/
div.notetabact {
   background-color: #ec6d58;
 
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    padding: 5px;
    position: relative;
	display:inline-block;
    
}
div.notetabact a {
color:white;text-decoration:none;
}











a.services{

font-size:14px;

color:White;
text-decoration:none;
text-transform:none;
text-align:center;
}

a.services:hover {

font-size:14px;
text-decoration:none;
text-transform:none;

color:White;
text-align:center;
}

div.services {
	cursor:pointer;
	cursor:hand;
	text-align:center;	
	font-family:verdana,arial;
	font-size: 14px;
color: #fff;
font-weight: bolder;


border:0;
background: #96c93d; /* Old browsers */
background: -moz-linear-gradient(top,  #96c93d 0%, #73a61b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c93d), color-stop(100%,#73a61b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96c93d 0%,#73a61b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96c93d 0%,#73a61b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96c93d 0%,#73a61b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96c93d 0%,#73a61b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c93d', endColorstr='#73a61b',GradientType=0 ); /* IE6-9 */
margin:10px 0;
padding: 10px 35px;
outline:none;
-webkit-transition: all 0.5s ease;                  
    -moz-transition: all 0.5s ease;                 
    -o-transition: all 0.5s ease;   
    -ms-transition: all 0.5s ease;          
    transition: all 0.5s ease;
}

div.services:hover {
	cursor:pointer;
	cursor:hand;
	text-align:center;	
	font-family:verdana,arial;
	font-size: 14px;
color: #fff;
font-weight: bolder;
margin:10px 0;
padding: 10px 35px;
border:0;
background: #73a61b; /* Old browsers */
background: -moz-linear-gradient(top,  #73a61b 0%, #96c93d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73a61b), color-stop(100%,#96c93d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #73a61b 0%,#96c93d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #73a61b 0%,#96c93d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #73a61b 0%,#96c93d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #73a61b 0%,#96c93d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73a61b', endColorstr='#96c93d',GradientType=0 ); /* IE6-9 */

outline:none;
}





table.text1{
color:#5f5f5f;
font-size:14px;
font-family:verdana;
}
td.datehistory {
font-weight:bolder;
color:#02528a;
vertical-align:top;
width:50px;
}

div.text3{
color:#02528a;
font-size:18px;
font-family:verdana;
}
div.text1{
color:#5f5f5f;
font-size:14px;
font-family:verdana;
}


div.logochap {
	position:absolute; top:10px; left:210px;
}

span.reginfo {
color:gray; font-size:12px;
}

div.zag1 {
font-size:38px;
font-weight:bolder;
font-family:verdana;
color:#015383;
}

div.margin15 {
margin:15px 0;
}

div.zag1100 {
font-size:38px;
font-weight:bolder;
font-family:verdana;
color:#015383;
margin-left:100px;
}
div.artdiv {
	position:relative;  padding:0px 50px 0 110px;
}

div.zag2 {
font-size:25px;
font-weight:bolder;
font-family:verdana;
color:#015383;
}

div.toplinkchaprel{ 
position:relative;
height:120px;

}
div.toplinkchaprel1{ 
position:relative;
height:120px;
  
}
div.toplinkchap{ 
float: right;
  /* position: absolute; */
  height: 120px;
}

div.topregion {
 color:#9d9d9d;
 padding-right:10px;
 text-align:right;
}

div.topregionc {
 width:160px;
 position:relative;
z-index:200;
}


div.topregion1 {
 color:#015383;
	font-size:30px;
	font-family:verdana;
	font-weight:normal;
 padding-right:10px;
}

div.mainregiondiv {
	width:160px;
	border-radius:10px;
	border:1px solid #9d9d9d;
	color:#fff;
	text-align:left;
	font-size:14px;
	font-family:verdana;
	padding:4px;
	cursor:pointer;
	cursor:hand;
	text-indent:5px;
	
	
	background-color: #96c93e; /* Old browsers */
background-color: -moz-linear-gradient(top,  #96c93e 0%, #74a71c 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c93e), color-stop(100%,#74a71c)); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(top,  #96c93e 0%,#74a71c 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(top,  #96c93e 0%,#74a71c 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(top,  #96c93e 0%,#74a71c 100%); /* IE10+ */
background-color: linear-gradient(to bottom,  #96c93e 0%,#74a71c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c93e', endColorstr='#74a71c',GradientType=0 ); /* IE6-9 */
background-image:url('/themes/water/selbot1.png');
	background-position:150px 50%;
	background-repeat: no-repeat;
}

div.secselect {
	cursor:pointer; cursor:hand; padding:3px;
}

div.podreglink {
margin-top:5px;
  float: right;
}
div.podreglink1 {
margin-top:5px;
  text-align:right;
    display: table;
  width: 100%;
}

div.secregiondiv {
	width:168px;
	border-radius:10px;
	border:1px solid #9d9d9d;
	color:#fff;
	background:#84b72c;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	font-family:verdana;
	padding-top:3px;
	cursor:pointer;
	cursor:hand;
	text-indent:6px;
	padding-bottom:3px;
	position:absolute; top:-26px; display:none;
}

img.orderwaterimg {
max-width:200px;  cursor:pointer; cursor:hand;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

img.orderwaterimg:hover {
max-width:200px;  cursor:pointer; cursor:hand;
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}

div.leftorder {
	margin:20px 0 30px 0;
	position:relative;
}


div.orderwaterform {
	position:absolute;
	background:#bee6f5;
	
	display:none;
	z-index:10000;
	width:430px;
}

div.answerform {
	position:absolute;
	background:#bee6f5;
	
	display:none;
	z-index:10000;
	width:430px;
}

td.windowtitle {
	color: #02528a;
    font-size: 22px;
	font-family:verdana;
	font-weight:bolder;
	padding:10px 0;
	text-align:center;
}

td.podclose {
text-align:right; padding:5px 20px; background:#34aeff;
}
td.podclose1 {
text-align:center; padding:5px 20px; background:#34aeff;
}
td.podclose1 a {
color:white; font-family:verdana; font-weight:bolder; text-decoration:none; font-weight:bolder; font-size:14px;
}
td.podclose1 a:hover {
color:white; font-family:verdana; font-weight:bolder; text-decoration:none; font-weight:bolder; font-size:14px;
}

table.window {
	color: #585858;
  font-size: 11px;
  font-family: verdana;
  padding:0 20px;
  margin-bottom:20px;
}

div.amtop {
	position:absolute; right:0px; top:2px;
}

div.ambot {
	position:absolute; right:0px; top:17px;
}

div.amtop1 {
position:absolute; left:64px; top:0px;
}

div.ambot1 {
	position:absolute; left:64px; top:14px;
}

img.hand{
cursor:pointer; cursor:hand;
}
span.hand{
cursor:pointer; cursor:hand;
}

div.productbuyamount{
font-size:11px;
color:#8c8c8c;
}

div.zag3 {
font-size:18px;
font-weight:bolder;
font-family:verdana;
color:#015383;
}

span.font12 {
font-size:12px;
}
div.logininwater {
	position:fixed; left:80%; z-index:500;
}

div.logininwater1 {
	position:absolute; text-align:left; z-index:200; padding:12px; width:156px; background:white; border-bottom:1px solid #2b82b9; border-radius:0 0 5px 5px; border-left:1px solid #2b82b9; border-right:1px solid #2b82b9; display:none; background:white; left:-70px; 
}

div.logininwater2 {
	margin-top:12px;  text-align:center;
}

div.logininwater3 {
	position:relative; width:30px;
}

div.logininwater4 {
	position:absolute; left:35px; top:3px;
}

div.logininwater5 {
	color:#585858; font-family:verdana; font-size:11px; padding:8px 0;
}

div.logininwater6 {
	padding:4px 0 8px 0;
}

div.logininwater7 {
text-align:right; vertical-align:middle; color:#585858; font-family:verdana; font-size:11px;
}

div.logininwater8 {
padding:14px 0 2px 0; text-align:center;
}


input.homeinput {
	font-size:12px;
	font-family:verdana,arial,tahoma;
	width:100%;
	padding:6px;
	box-sizing:border-box;	
	-moz-box-sizing:border-box;
	background:#fff;
	outline:none;
	font-weight:normal;
	color:#15487d;
	border: 1px solid #02528a;
}
input.homeinputfail{
	font-size:12px;
	font-family:verdana,arial,tahoma;
	width:100%;
	padding:6px;
	box-sizing:border-box;	
	-moz-box-sizing:border-box;
	background:#fff5f5;
	outline:none;
	color:#000;
	font-weight:normal;
	border:1px solid #ffcfcf;
}



a.forgetpassverhome {
	color:#24699a;
	text-decoration:none;
	font-size:11px;
}

a.forgetpassverhome:hover {
	color:#24699a;
	text-decoration:underline;
	font-size:11px;
}


span.forgetpassverhome {
	color:#24699a;
	font-size:9px; cursor:pointer; cursor:hand;
}

span.forgetpassverhome:hover {
	color:#24699a;
	text-decoration:underline;
	font-size:9px; cursor:pointer; cursor:hand;
}

input.enterbutverhome {
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:11px;
	color:white;
	padding:6px 25px;
	background: #125a8c; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #125a8c 86%, #206595 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(86%,#125a8c), color-stop(100%,#206595)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #125a8c 86%,#206595 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #125a8c 86%,#206595 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #125a8c 86%,#206595 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #125a8c 86%,#206595 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#125a8c', endColorstr='#206595',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border:0;
border-radius:6px;
}

input.enterbutverhome:hover {
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:11px;
	color:white;
	padding:6px 25px;
	background: #125a8c; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #125a8c 86%, #206595 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(86%,#125a8c), color-stop(100%,#206595)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #125a8c 86%,#206595 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #125a8c 86%,#206595 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #125a8c 86%,#206595 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #125a8c 86%,#206595 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#125a8c', endColorstr='#206595',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border:0;
border-radius:6px;
}

div.newfot1 {
width:120px; vertical-align:middle;padding-top: 40px;
}
img.newfot1 {
max-height:60px;
}
div.newfot2 {
color:white;  text-align:left; vertical-align:middle;      padding-top: 40px;
}
div.newfot22 {
color:white; vertical-align:middle;
}
div.newfot3 {
width:10%;
color:white;   text-align:center; vertical-align:middle;
}
div.newfot4 {
padding-left:10px;    padding-top: 30px;
color:white;  text-align:right; vertical-align:middle;
}
a.scr1{
color:white; font-size:12px;
}

div.breadcrumbs {

}

span.horname1 {
color:#015280;
font-size:14px;
font-weight:normal;
}
div.horproductobiom{
padding:6px 0;
color:#474747;
font-size:14px;
}


input.makeorderdatabutfail{
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */


font-size:18px;
}

input.makeorderdatabutfail:hover {
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */


font-size:18px;
}

div.zagc1 {
font-size:30px;

font-family:verdana;
color:#015383;
}
div.zagc2 {
font-size:14px;
font-weight:bolder;
font-family:verdana;
color:#015383;
}

div.missia1 {
height: 229px; margin-top: 3px;
}

div.missia2 {
height: 154px;
}


div.missia3{
height: 100px;
}

div.ekskurs1 {
	  margin-top: 26px;
}

div.ekskurs2 {
	margin:0 auto;
	margin-top:20px;
}
div.ekskurs2 div{
text-align:center;
}
div.ekskurs2 div{
margin-bottom:30px;
}
div.socialot {
margin-top:30px;
}
div.nagradi {
margin-top:30px;
}

div.proz1 {
height:360px;
}

div.proz2 {
height:254px;
}

div.proz3{
height:110px;

}
span.format {
color:gray; font-size:12px
}
div.proz4{
margin-top:20px;
height:140px;

}
table.paymtab {
color:#353535;
}
td.paymtab1 {
font-size:14px; font-weight:Bolder;
}
div.proz5{
margin-top:20px;
height:140px;

}
div.proz6{
margin-top:20px;
height:115px;

}
div.proz7{
margin-top:20px;
height:125px;

}
div.proz8{
margin-top:30px;
height:130px;

}
div.proz9{
margin-top:30px;
height:440px;

}
div.proz10{
margin-top:30px;


}
div.prozar{
margin:10px 0;

}
div.prozr{

margin-left:50px;
}
div.text2{
color:#015383;
font-size:11px;
font-family:verdana;
}

tr.arenda {
background: #02528a; color: white; font-size: 14px; font-weight: bolder;
}
td.arenda1 {
border-bottom: #5f5f5f 1px solid;
}
td.arenda2 {
border-bottom: #5f5f5f 1px solid;
}
div.sanit {
margin-top: 10px; width: 360px;
}

div.zakaz {
width:100%;
}

div.hei153 {
	height:153px;
}
div.hei47 {
height:47px;
}
div.left50 {
	position:absolute; left:50px;
}
div.left80 {
	position:absolute; left:80px;
}

div.maincart1 {
	position: fixed; bottom: 190px;  right: 0px;  height: 80px;  width: 90px;  overflow: hidden; 
}
div.maincart2 {
	position: absolute; z-index:200; top: 35px;  z-index: 100;  left: 0px;  width: 30px;  height: 30px;  cursor: pointer;  display: block;
}
div.maincart3 {
	position: absolute;  top: 15px;  z-index: 100;  left: 40px; border-radius:20px; width:20px; height:20px;text-align:center; line-height:20px; background:red; color:white; font-weight:bolder;
}
div.maincart4 {
	position: relative;  z-index: 50;  cursor: pointer;  left: 0px;  height: 80px; background:url('/themes/water/freecart.png') no-repeat;
}
div.maincart5 {
	position: relative;   z-index: 50;  cursor: pointer;  left: 0px;  height: 80px; background:url('/themes/water/freecart1.png') no-repeat;
}
table.maincart6 {
	height:80px; width:330px; padding-left:60px;
}
td.maincart7 {
	color:white; font-size:12px; height:6px;
}
td.maincart8 {
	color:white; font-size:12px; height:14px;
}
td.maincart9 {
	cursor:pointer; cursor:hand; color:#00b6e6; font-weight:bolder; height:10px; font-size:14px; 
}


a.nondecor {
text-decoration:none;
}

div.padleft31 {
padding-left:3px;
}
div.padleft32 {
padding-left:3px; position:relative; top:1px;
}

div.alleft {
text-align:left;
}
span.nowrap {
white-space:nowrap;
}
div.proc50 {
width:50%;
}

div.separcart {
	border-bottom:1px dotted #015280; height:1px; width:100%;
}
div.separcart1 {
	border-bottom:1px dotted #9b9b9b; height:1px; width:100%;
}


table.paympage1 {
	margin:0 auto; margin-top:30px; margin-bottom:30px;
}
td.paympage2 {
font-size:30px; color:#015383; font-weight:bolder; font-style:italic; padding:10px 0;
}
td.paympage3 {
	font-size:24px; color:#373737;  padding:10px 0;
}
td.paympage4 {
	font-size:14px; color:#015383;  padding:10px 0;
}

div.initemintop {
position:absolute;     right: 0px;
    top: 14px;
}
div.initeminbot {
position:absolute; right: 0;
    top: 32px;
}

div.initemp11 {
left:-80px; top:62px; position:absolute; z-index:200; display:none;
}
div.initemp12 {
position:absolute; top:-10px; left:100px;
}
div.initemp13 {
padding:6px; color:#4f4f4f; border:5px solid #bfe8f8; font-size:9px; background:white; width:195px; border-radius:8px;
}

div.initemp21 {
left:-100px; top:62px; position:absolute;z-index:200; display:none;
}
div.initemp22 {
position:absolute; top:-10px; left:116px;
}
div.initemp23 {
padding:6px; color:#4f4f4f; border:5px solid #bfe8f8; font-size:9px; background:white; width:195px; border-radius:8px;
}



div.actpocket_allblock {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	
	padding:15px;
	border-radius:10px;
	display:table;
}

div.actpocket_title {
	text-transform: uppercase;
    border: 1px solid #e0e0e1;
    background: #f2f2f5;
    color: #3e3d41;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 5px 0 20px 0;
}

div.actpocket_block {

}

div.actpocket_left {
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
}

div.actpocket_right {
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
}

div.actpocket_center {
	display:inline-block;
	vertical-align:middle;
}


input.actionbutton {
	background:transparent;
	color:#a6d158;
	font-size:30px;
	box-shadow:none;
	padding:0;
}
input.actionbutton:hover {
	background:transparent;
	color:#a6d158;
	font-size:30px;
	box-shadow:none;
	padding:0;
}



div.hometels {
color:white !important;
 margin:12px 0 0px 0; 
text-align:center;
}
span.hometels {
font-size:28px;
}
span.hometels1 {font-size:28px;
}
@media all and (max-width: 1100px) { 
span.hometels1 {font-size:28px;
}
}



div.homeico {
vertical-align:middle; padding-left:20px;
}

div.ualang {
background:url('/themes/re/ua.png') no-repeat;
width:35px;
height:35px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

}

div.ualang:hover {
background:url('/themes/re/ua_hover.png') no-repeat;
width:35px;
height:35px;

}

div.ualangact {
background:url('/themes/re/ua_hover.png') no-repeat;
width:35px;
height:35px;

}

div.rulang {
background:url('/themes/re/ru.png') no-repeat;
width:35px;
height:35px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

}

div.rulang:hover {
background:url('/themes/re/ru_hover.png') no-repeat;
width:35px;
height:35px;

}

div.rulangact {
background:url('/themes/re/ru_hover.png') no-repeat;
width:35px;
height:35px;

}

div.enlang {
background:url('/themes/re/en.png') no-repeat;
width:35px;
height:35px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

}

div.enlang:hover {
background:url('/themes/re/en_hover.png') no-repeat;
width:35px;
height:35px;

}

div.enlangact {
background:url('/themes/re/en_hover.png') no-repeat;
width:35px;
height:35px;

}
.hidden  { display: none; }



div.servicetoptext{width:100%;margin:0 auto;position:Relative; text-align:left;
color: #666699;
    font-size: 14px;
    font-family: verdana;
    text-align: left;
}
div.service_maxheight{max-height:300px;overflow:hidden;}
div.service_blur{height:300px;position:absolute;width:100%;background:#eef8fe;background:-moz-linear-gradient(top, rgba(238,248,254,0) 1%, #eef8fe 100%);background:-webkit-linear-gradient(top, rgba(238,248,254,0) 1%,#eef8fe 100%);background:linear-gradient(to bottom, rgba(238,248,254,0) 1%,#eef8fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(238,248,254,0)', endColorstr='#eef8fe',GradientType=0);}
div.servicesee_button{margin:0 auto;margin-top:10px;margin-bottom:10px;position:Relative;top:0px;text-align:center;}
div.servicesee_button span {padding:8px 15px;border:0;color:#000; cursor:pointer; cursor:hand; font-size:14px; text-decoration:underline;}
div.servicesee_button span:hover{padding:8px 15px;border:0;color:#000; cursor:pointer; cursor:hand; font-size:14px; text-decoration:underline;}
