body {
	
	background:url('/themes/water/fon.jpg') repeat-x top center #5cb0f0;
	background-position:50% -10px;
	font-family: arial;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
}

#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.fon{
	display:none;
	background:#001626;
	width:100%;
	height:100%;
	position:fixed;
	z-index:9000;
	opacity:0.8;
}


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.callmebutton11 {
		cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:18px;
	color:white;
	padding:10px 40px;
	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;
}

input.callmebutton11:hover {
	cursor:pointer;
	cursor:hand;
	outline:none;
	box-shadow:1px 1px 3px black;
	font-size:18px;
	color:white;
	padding:10px 40px;
	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;
}






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

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

input.close:hover{
	  padding: 0;
  background: url('/themes/water/close.png') no-repeat;
  filter:none;
  font-size: 0;
  border: 0;
  width: 76px;
  height: 12px;
  cursor: pointer;
  cursor: hand;
  border-radius:0;
  box-shadow: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[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;
}
/*-- СТИЛЬ ДЛЯ ПОЛЯ ВВОДА (при ошибке) --*/

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;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

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;
	
	
}



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;
}

img.hand{
cursor:pointer; cursor:hand;
}

div.productbuyamount{
font-size:11px;
color:#8c8c8c;
}


div.hometels {
color:white !important;
display:table; margin:30px 0 0px 0
}
span.hometels {
font-size:35px;
}
span.hometels1 {font-size:42px;
}
@media all and (max-width: 1100px) { 
span.hometels1 {font-size:34px;
}
}

div.userstypehorbut1 {
	z-index:200;
}

div.newwatord {
	display:table; margin:60px 0 20px 0;
}

div.newwatord1 {
	position:relative; height:50px; left:-210px; top:-10px;
}

div.newwatord2 {
	position:absolute; top:0px; left:0px;
}
div.podtop {
text-align:center; padding-right:100px;
}
div.podtop1 {
position:relative; top:20px; left:-70px;
}
div.podtop2 {
margin-top:60px;
}
div.valtop {
vertical-align:top;
}
div.valmid {
vertical-align:middle;
}
div.many {
text-align:center; vertical-align:top;
}
div.pod1top {
position:relative; margin-top:20px; height:100px;
}
div.pod320 {
vertical-align:top;width:320px;
}
div.pod321 {
vertical-align:top;width:320px;
}
@media only screen and (max-width: 1160px) {
	div.pod320 {
vertical-align:top;width:220px;
}	
div.pod321 {
vertical-align:top;width:auto;
}
}
div.marbot {
margin-bottom:8px;
}
div.rel30 {
position:relative; width:30px;
}

div.abs30 {
position:absolute; left:-30px; top:3px;
}

div.pod1top1 {
vertical-align:middle; padding-right:6px;   display: table-cell;
  position: relative;
}
div.sammid {
vertical-align:middle;
}
div.pod1top2 {
padding-left:50px; text-align:center; vertical-align:top;
}
table.allwidth {
width:100%;
}

div.bootel {
background:url('/themes/water/bootel2.png')   no-repeat;
background-position:50% 120px;
width:95%;
height:1950px;
margin:0 auto;

}
div.bootel2 {
width:1160px;
margin:0 auto;
}
@media only screen and (max-width: 1160px) {
	div.bootel2 {
width:auto;
margin:0 auto;
}
}
div.bootel1 {


width:95%;

margin:0 auto;
margin-top:20px;
}

div.footerhome {
color:white !important;
vertical-align:middle;
}

a.mainbot {
color:White;
text-decoration:none;
font-family:verdana;
font-size:18px;
}

a.mainbot:hover {
color:White;
text-decoration:underline;
font-family:verdana;
font-size:18px;
}

a.bottommenu {
color:white;
font-size:14px;
font-family:verdana;
text-decoration:none;
}
a.bottommenu:hover {
color:white;
font-size:14px;
font-family:verdana;
text-decoration:underline;
}
div.mainregiondiv {
	width:200px;
	border-radius:10px;
	border:2px solid white;
	color:white;
	text-align:left;
	font-size:14px;
	font-family:verdana;
	padding:4px;
	cursor:pointer;
	cursor:hand;
	text-indent:5px;
	background:url('/themes/water/selbot.png') no-repeat #6fcfff;
	background-position:184px 50%;
}

div.secregiondiv {
	background:#6fcfff;
	width:200px;
	border-radius:10px;
	border:2px solid white;
	color:#fff;
	text-align:left;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	font-family:verdana;
	padding:4px;
	cursor:pointer;
	cursor:hand;
	text-indent:15px;
	z-index:10;
	position:absolute; top:-28px; display:none;
}

div.logotop {
	position:absolute;
	top:20px;
	left:450px;
	z-index:200;
}
@media all and (max-width: 1100px) { 
div.logotop {
	position:absolute;
	top:20px;
	left:37%;
	z-index:200;
}
}

img.logotop {
width:260px;
}
div.secin {
cursor:pointer; cursor:hand; padding:3px;
}
div.metka {
text-align:center; position:absolute; width:100px; top:-48px; left:49px; color:#00a2ff; font-weight:bolder;
}

div.logobot {
	position:absolute;
	top:1848px;
	left:404px;
}

div.merka {
	position:absolute;
	top:910px;
	left:486px;
	-moz-transition: all 1s 0.00001s linear;
-o-transition: all 1s 0.00001s linear;
-webkit-transition: all 1s 0.00001s linear;
}

@media only screen and (max-width: 1100px) {
	div.merka {
	left:410px;
	}
}



div.ya1l {
	position:absolute;
	display:none;
	top:970px;
	left:-1000px;
	
}
div.ya1r {
	position:absolute;
	display:none;
	
	top:940px;
	left:3000px;
}




div.ya1l_ie {
	position:absolute;
	
	top:970px;
	left:70px;
	
}
div.ya1r_ie {
	position:absolute;
	
	
	top:940px;
	left:700px;
}

img.ya1r {
	
	-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.ya1r:hover {
	-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.ya2l {
	position:absolute;
	display:none;
	top:1260px;
	left:-1000px;
	
}

div.ya2l_ie {
	position:absolute;
	
	top:1260px;
	left:150px;
	
}

img.ya2l {
	
	-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.ya2l:hover {
	-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.ya2r {
	position:absolute;
	display:none;
	top:1350px;
	left:3000px;
}

div.ya2r_ie {
	position:absolute;
	
	top:1350px;
	left:700px;
}

div.ya3l {
	position:absolute;
	display:none;
	top:1640px;
	left:-1000px;
	
}
div.ya3r {
	position:absolute;
	display:none;
	top:1580px;
	left:3000px;
}

div.ya3l_ie {
	position:absolute;
	
	top:1640px;
	left:170px;
	
}
div.ya3r_ie {
	position:absolute;
	
	top:1580px;
	left:700px;
}

img.botimgcur {
-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.botimgcur:hover {
-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}

img.ya3r {
	
	-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.ya3r:hover {
	-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.table {
	display:table;
	position:relative;
	width:100%;
}

div.centertable {
	display:table;
	position:relative;
	margin:0 auto;
}

div.relmag {
	
	position:relative;
	margin:0 auto;
}

div.cellrelative {
	display:table-cell;
	position:relative;
	vertical-align:top;
}
div.cellrelativemid {
	display:table-cell;
	position:relative;
	vertical-align:middle;
}
div.relative{
	position:relative;
}

/*-- ������ ������� � ������� --*/
/*-- ���� ������� --*/

div.chapters {

 padding: 5px;	
}

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

div.cc1 {
position:relative; z-index:400; width:100%;
}

a.nondecor {
text-decoration:none;
}

div.padleft31 {
padding-left:3px;
}
div.padleft32 {
padding-left:3px; position:relative; top:1px;
}

div.cc2 {
width:99%; left:180px; top:-28px; position:absolute; z-index:400;  border-radius:15px; border:2px solid white;  background:url('/themes/water/menu2fon.png'); display:none;
}
div.cc3{
padding:5px;
}
/*-- ��������� ������� --*/

div.chapterstitle {
  display:none;
}

/*-- ������ �������� --*/

div.chapterstitleicon {
   display:none;
}

div.dirdiv {
margin:20px 0; position:relative; left:10px;
}
div.dirdiv1 {
	position:relative; top:0px; left:0px;
}
img.hand {
cursor:pointer; cursor:hand;
}

div.enterall {
display:table; position:relative;  margin:8px 0 0px 0
}
div.middlelang {
margin:0 5px; 
}
div.chapter0  {
	padding:4px 10px;
	cursor:pointer;
	cursor:hand;
		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;
}


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 {

}
div.chapter1 {
padding:5px;
}
a.chapter1  {
	text-decoration:none;
	color:white; 
	font-size: 12px;
	font-family:verdana;
	font-weight:normal;
}
div.cc5 {
position:relative; z-index:300;
}
div.cc6 {
background:transparent;padding:5px; width:99%; left:202px; top:-33px; position:absolute; z-index:400; display:none; 
}
div.cc66 {
 border-radius:15px; border:2px solid white;  background:url('/themes/water/menu2fon.png');
}
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;
	}
	
	
input.enterbuthor{
color: #fff;
font-size:14px;
background:transparent;
padding:0;
border:0;
font-family:verdana;
text-transform:none;
border-bottom:1px dotted white;
cursor:pointer;
outline:none;
 border-radius:0;
  box-shadow:none;
cursor:hand;
}

input.enterbuthor:hover{
color: #fff;
font-size:14px;
background:transparent;
padding:0;
border:0;
font-family:verdana;
text-transform:none;
border-bottom:1px dotted white;
font-weight:bolder;
cursor:pointer;
cursor:hand;
 border-radius:0;
  box-shadow:none;
}

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;
outline:none;
 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.langdiv {
	display:inline-block;
	margin:1px;
	padding:5px;
	color:white;
	border:1px solid white;
	border-radius:50px;
}



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;
	background:url(/themes/shablon1/f.png) no-repeat center;
	font-size:0;
}

input.authfb:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px;
	background:url(/themes/shablon1/f.png) no-repeat center;
	font-size:0;
}


input.authvk {
	padding:0;
	border:0;
	width:50px;
	height:50px;
	background:url(/themes/shablon1/vk.png) no-repeat center;
	font-size:0;
}

input.authvk:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px;
	background:url(/themes/shablon1/vk.png) no-repeat center;
	font-size:0;
}


input.authod{
	padding:0;
	border:0;
	width:50px;
	height:50px;
	background:url(/themes/shablon1/od.png) no-repeat center;
	font-size:0;
}

input.authod:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px;
	background:url(/themes/shablon1/od.png) no-repeat center;
	font-size:0;
}

input.authgg{
	padding:0;
	border:0;
	width:50px;
	height:50px;
	background:url(/themes/shablon1/g.png) no-repeat center;
	font-size:0;
}

input.authgg:hover {
	padding:0;
	border:0;
	width:50px;
	height:50px;
	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;
}

div.textfail {
	font-size:11px;
	color:red;
}
/*-- ������� ������ ������ --*/

span.forgetpass {
	cursor:pointer;
	cursor:hand;
	color:#fc273c;
}

span.forgetpass:hover {
	cursor:pointer;
	cursor:hand;
	color:#fc273c;
	text-decoration:underline;
}


/*-- ������ ��������� --*/


input.send{
	
}



input.ordercall {
	background:url('/themes/water/ordercall.png') no-repeat;
	border:0;
	cursor:pointer;
	cursor:hand;
	color:transparent;
	font-size:0;
	width:160px;
	height:45px;
	outline:none;
}


div.ordercall {
	margin:0 auto;
}

div.callmeform {
	position:absolute;
	background:#bee6f5;
	
	display:none;
	z-index:10000;
	width:430px;
}


/*-- ���������� ���� ������������ ���� --*/

div.callmeinfo {

}

/*-- �������� ���� ������ ������ --*/

td.callmetitle {
	color: #02528a;
    font-size: 22px;
	font-family:verdana;
	font-weight:bolder;
	padding:10px 0;
	text-align:center;
}

table.callme {
	color:#585858;
	font-size:11px;
	font-family:verdana;
}

td.callmebuttonposition {
	text-align:center;
}

input.callmebutton {

}



input.homeinput {
  border: 1px solid #02528a;
}
input.homeinput:hover {
  border: 1px solid #02528a;
}

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;
}

input.callmebutton {
	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;
}

input.callmebutton: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;
}

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;
}

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;
}


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;
}


@keyframes animatedBackground {
    from { background-position: 0% bottom; }
    to { background-position: 10000% bottom; }
}
@-webkit-keyframes animatedBackground {
    from { background-position: 0% bottom; }
    to { background-position: 10000% bottom; }
}
@-ms-keyframes animatedBackground {
    from { background-position: 0% bottom; }
    to { background-position: 10000% bottom; }
}
@-moz-keyframes animatedBackground {
    from { background-position: 0% bottom; }
    to { background-position: 10000% bottom; }
}
#system {
    width: 390px;
    height: 90px;
    top:400px;
    left: -999px;
    margin: auto;
    right: -999px;
    position:absolute;
    background: url('/themes/water/vodanew1.png');
    background-position: 0% bottom;
    background-repeat: repeat-x;
    /*animation: animatedBackground 200s linear infinite;*/
    /*-ms-animation: animatedBackground 200s linear infinite;*/
    /*-moz-animation: animatedBackground 200s linear infinite;*/
    /*-webkit-animation: animatedBackground 200s linear infinite;*/
    padding-bottom: 45px;
    transition: top 1s 0.00001s cubic-bezier(.61,.61,.98,1.24);
    -moz-transition: top 1s 0.00001s cubic-bezier(.61,.61,.98,1.24);
    -o-transition: top 1s 0.00001s cubic-bezier(.61,.61,.98,1.24);
    -webkit-transition: top 1s 0.00001s cubic-bezier(.61,.61,.98,1.24);
    z-index: 99;
}
.mybootel {
    vertical-align: top;
    position: absolute !important;
    height: 1807px;
    min-height: 100%;
    width: 390px;
    left: -999px;
    margin: auto;
    right: -999px;
    z-index: 1;
}
.topbootel {
    position: absolute;
    width: 100%;
    /* left: -50px; */
    height: 817px;
    top: 0px;
    border: 1px solid;
    border-bottom-left-radius: 262px;
    border-bottom-right-radius: 272px;
    overflow-y: hidden;
}
.leftbootel {
    position: absolute;
    top: 753px;
    width: 164px;
    height: 160px;
    /* border: 1px solid; */
    border-top-right-radius: 150% 121%;
    z-index: 999;
    background: url(my2.jpg) no-repeat;
}
.rightbootel {
    position: absolute;
    top: 753px;
    width: 163px;
    height: 160px;
    /* border: 1px solid; */
    right: -4px;
    border-top-left-radius: 163% 121%;
    display: block;
    background: url(my2.jpg) right top no-repeat;
    z-index: 999;
}
.lefttopbootel {
    position: absolute;
    top: 737px;
    left: -5px;
    width: 16px;
    height: 16px;
    border-top-right-radius: 100% 100%;
    z-index: 990;
    background: url(my.jpg) no-repeat;
}
.righttopbootel {
    position: absolute;
    top: 734px;
    right: -5px;
    width: 29px;
    height: 22px;
    border-top-left-radius: 100% 100%;
    z-index: 990;
    background: url(my1.jpg) right no-repeat;
}
@media only screen and (max-width: 1460px) {
    #system {
        left: -995px;
    }
}

img.actionimage {
-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.actionimage:hover {
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
img.ordwatimg {
-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.ordwatimg:hover {
	-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.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;

}

div.logininwater {
	position:fixed; left:80%; z-index:200;
}
div.logininwater78 {
vertical-align:middle;
}
div.logininwater78 span {
cursor:pointer; cursor:hand;
  text-align: right;
  vertical-align: middle;
  color: #585858;
  font-family: verdana;
  font-size: 11px;
}

div.logininwater1 {
	position:absolute; text-align:left; z-index:300; 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;
}

div.poleenter {
position:relative; top:-22px;
}

div.homeico {
vertical-align:middle; padding-left:30px;
}

div.homeico1 {
	vertical-align:middle; padding:3px;
}

div.homeico2 {
	position:relative; width:57px; height:45px; left:-6px; 
}

div.homeico3 {
	position:relative; width:53px; height:27px; top:4px; left:0px;
}

div.absolute {
position:absolute;
}

img.ico1 {
	width:57px; height:45px;
}

img.ico2 {
width:53px; height:27px;
}

div.homeico4 {
	vertical-align:middle; padding:0 0 0 15px;
}

div.topregionc {
display:table; margin:40px 0 20px 0;
}

div.callmehome {
display:table; margin:10px 0 10px 0
}

div.callmein {
position:relative; height:50px; left:-160px; top:10px;
}

div.callmein1 {
position:absolute; top:0px; left:0px;
}

div.dosvod {
display:table; color:white; font-size:29px; margin:20px 0 10px 0;
}

h1.dosvod {
color:white; font-size:29px; padding:0; font-weight:normal; margin:0;
}
div.fotnew {
background: url('/themes/water/volna_niz.png') center top repeat-x;
}
div.fotnew1 {
 width:95%; margin:0 auto; padding-top:55px;
}
div.fotnew2 {
width:120px; vertical-align:middle;
}
img.fotnew {
max-height:60px;
}
div.fotnew3 {
color:white;  text-align:left; vertical-align:middle;
}
div.fotnew5 {
color:white; width:10%; padding-right:100px;  text-align:right; vertical-align:middle;
}
div.fotnew6{
color:white;  text-align:right; vertical-align:middle; width:15%;
}


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.mar20 {
margin:20px 0; position:relative; "
}
div.mar10 {
margin:10px 0; position:relative; "
}
div.cartmain {
position:fixed;bottom:190px; right:0px; height:80px; width:330px; overflow:hidden; 
}
div.cartmain1{
position:absolute; top:30px;z-index:100; left:240px; width:30px; height:30px; cursor:pointer; cursor:hand;
}
div.cartmain2 {
position:absolute; top:10px; z-index:100; left:280px; border-radius:20px; width:20px; height:20px;text-align:center; line-height:20px; background:red; color:white; font-weight:bolder;
}
div.cartmain3 {
position:relative; cursor:pointer; cursor:hand; z-index:50;width:330px; left:240px; height:80px; background:url('/themes/water/freecart.png') no-repeat;
}
div.cartmain4 {
position:relative; z-index:50;width:330px; left:240px; height:80px; background:url('/themes/water/freecart1.png') no-repeat;
}
table.cartmain5 {
	height:80px; padding-left:60px;
}
td.cartmain6 {
color:white; font-size:12px; height:6px;
}
td.cartmain7 {
color:white; font-size:12px; height:14px;
}
td.cartmain8 {
color:#00b6e6; font-weight:bolder; height:10px; font-size:14px; 
}

div.cons1 {
position:fixed; bottom:0; right:0; height:45px; width:260px; 
}
div.cons2 {
position:fixed; cursor:pointer; cursor:hand; bottom:28px; right:2px; 
}

div.slider254 {
width:290px;
}
div.slider255 {
width:290px; max-width:290px; height:180px; max-height:180px; overflow:hidden;
}
div.slider256 {
height:180px; width:290px;
}



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:#5cb0f0;background:-moz-linear-gradient(top, rgba(92,176,240,0) 1%, #5cb0f0 100%);background:-webkit-linear-gradient(top, rgba(92,176,240,0) 1%,#5cb0f0 100%);background:linear-gradient(to bottom, rgba(92,176,240,0) 1%,#5cb0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(92,176,240,0)', endColorstr='#5cb0f0',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;}
