BODY
{
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Tahoma, Arial ;
	background-image:  url("img/bgrs/sauna2.jpg");
	scrollbar-face-color:#D7DCEB; scrollbar-highlight-color:#FFFFFF; scrollbar-darkshadow-color:#9CA5AE; scrollbar-3dlight-color:#D7DCEB; scrollbar-arrow-color:#9CA5AE; 
}

/*html {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/

table, td, th
td
{
vertical-align:top;
valign:top;
font-size: 14px;
}
.botline {
background: url(img/bar-bottom.gif) 0 0 repeat-x;
	
}
.botline2 {
background: url(img/br.jpg) 0 0 repeat-x;
	
}
.botline3 {

border-radius: 0 0 15px 15px;
	
}

hr {

height: 1px;
border: none;
border-top: 1px solid #C13122;

}

h1 {font-size: 18px; color: #000000;  font-weight: normal; font-family: Verdana, Tahoma, Arial; text-decoration: none; align: left; }
h2 {font-size: 15px; color: #333333; font-weight: bold; font-family: Verdana, Tahoma, Arial ; text-decoration: none; align: left}
h3 {font-size: 15px; color: #333333;  font-weight: bold; text-align: center; font-family: Verdana, Tahoma, Arial , helvetica, sans-serif, tahoma; text-decoration: none}



     
     
.tabtovary {font-size: 14px; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none; empty-cells:show; border-spacing: 5px; border-collapse:separate; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-top-color:#9CA5AE; border-bottom-color:#FFFFFF; border-width: thin; border-style:solid}
.tabtovary2 {font-size: 14px; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none; empty-cells:hide; border-spacing: 5px; border-collapse:separate; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-top-color:#FFFFFF; border-bottom-color:#9CA5AE; border-width: thin; border-style:dashed}


.style3 {color: #009900}
.style4 {color: #FFFFFF; font-weight: bold}

      

P
{
    MARGIN-TOP: 4px;
    font-size: 14px;
    MARGIN-BOTTOM: 4px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Tahoma, Arial ;
}


.cit-2 {margin-left: 30px; margin-right: 15px; font-size: 10px; color: #000000;  font-weight: normal; text-align: justify; FONT-FAMILY: Verdana, Tahoma, Arial }
.cit-55 {margin-left: 13px; margin-right: 3px; font-size: 10px; color: #000000;  font-weight: normal; text-align: justify; FONT-FAMILY: Verdana, Tahoma, Arial }

.link{
color:#333333;
background:url(img/linkarrow.gif) left no-repeat;
display:block;
text-decoration: none;
margin:10px 0 0 25px;
padding: 0 0 0 25px
}

.link:hover{
color:#9CA5AE;
background: url("img/blinkarrow.gif") left no-repeat; 
text-decoration:none;
}
.menu {border-style: dashed; border-width: 1px; border-color: #ff6600; margin:10px 90px 60px 90px; display:table }
.menu22 {border-style: dashed; border-width: 1px; border-color: #ff6600; margin:5px 5px 5px 5px; display:table }



table {font-size: 14px; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none}

a.cat:link  {font-size: 12px; font-weight: normal; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.cat:visited  {font-size: 12px; font-weight: normal; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.cat:hover  {font-size: 12px; font-weight: normal; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline}


a.cat2:link  {margin-left: 15px; font-size: 12px; font-weight: normal; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.cat2:visited  {margin-left: 15px; font-size: 12px; font-weight: normal; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.cat2:hover  {margin-left: 15px; font-size: 12px; font-weight: normal; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline}

a:link  {font-size: 14px; font-weight: normal; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline}
a:visited  {font-size: 14px; font-weight: normal; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline}
a:hover  {font-size: 14px; font-weight: normal; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}


a.pass:link  {font-size: 14px; font-weight: bold; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.pass:visited  {font-size: 14px; font-weight: bold; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.pass:hover  {font-size: 14px; font-weight: bold; color: #CBCBCB;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline}


.bot  {font-size: 14px; font-weight: bold; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}

.slogan2  {font-size: 12px; font-weight: bold; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: none;
}

a.act:link {font-size: 12px; color: #333333; font-weight: bold; font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.act:visited {font-size: 12px; color: #333333; font-weight: bold; font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.act:hover {font-size: 12px; color: #CBCBCB; font-weight: bold; font-family: Verdana, Tahoma, Arial ; text-decoration: underline}

.usual {font-size: 14px; color: #333333; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none;}
.usual22 {font-size: 14px; color: #333333; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none; border-color:#9CA5AE;}
.usualorange {font-size: 14px; color: #ff6600; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none;}
 
#Layer1 {
	position:absolute;
	left:943px;
	top:382px;
	width:166px;
	height:119px;
	z-index:1;
	background-image: url(header_richt.gif);
}
#Layer2 {
	position:absolute;
	left:264px;
	top:424px;
	width:39px;
	height:27px;
	z-index:2;
}


ul {font-size: 14px; color: #333333; font-weight: normal;  src:  url("img/arr-r.gif"); font-family: Verdana, Tahoma, Arial ; text-decoration: none; MARGIN-LEFT: 12px;  MARGIN-RIGHT: 12px
}
.ol2 {font-size: 14px; color: #333333; font-weight: normal;  font-family: Verdana, Tahoma, Arial ; text-decoration: none; MARGIN-LEFT: 20px;  MARGIN-RIGHT: 12px;    src:  url("http://www.saunagrad.ru/images/li_h_bg.png");
}

.entryphoto{
margin:1px;
float:middle;
border:1px solid #fff;
background-color:#e5e6e8;
color:#333333;
font-size: 10px; font-weight: bold;
font-family: Verdana, Tahoma, Arial ; 
text-align: left; 
}

.entryphoto2{
margin:4px;
float:middle;
border:1px solid #fff;
background-color:#e5e6e8;
color:#333333;
font-size: 14px; font-weight: bold;
font-family: Verdana, Tahoma, Arial ; 
text-align: left; 
}
#ugolkrug{
 width:1194px; 
 height:10px; 
 background-color:#f9fafc;
 border-bottom: 0px #9CA5AE solid;  border-top: 3px #9CA5AE solid;  border-left: 3px #9CA5AE solid;  border-right: 3px #9CA5AE solid; 
-moz-border-radius: 12px 12px 0 0;
 -webkit-border-radius: 12px 12px 0 0; 
 -khtml-border-radius: 12px 12px 0 0;
 border-radius: 12px 12px 0 0; 
}
TABLE.Middle
{ 
    BORDER-RIGHT: #9CA5AE 3px solid;
    BORDER-TOP: #9CA5AE 1px;
    BORDER-LEFT: #9CA5AE 3px solid;
    BORDER-BOTTOM: #9CA5AE 1px
	font-size: 12px; color: #333333; font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none
}
td.Middle2
{
    BORDER-RIGHT: #9CA5AE 3px solid;
}
td.Middle3
{ border:0px;
}


TD.Color3
{
    BACKGROUND-COLOR: #e5e6e8
}



.inline {font-size: 12px; color: #000000;  font-weight: normal; text-align: left; FONT-FAMILY: Verdana, Tahoma, Arial ; text-decoration: none; display: inline;  outline:none;}

.inline4 {margin-left: 15px; margin-right: 20px; font-size: 10px; color: #ffecc6;  font-weight: bold; text-align: justify; FONT-FAMILY: Verdana, Tahoma, Arial }
.inline5 {font-size: 10px; color: #000000;  font-weight: normal; text-align: justify; FONT-FAMILY: Verdana, Tahoma, Arial ; text-decoration: none; display: inline; }
.inline44 {margin-left: 15px; margin-right: 20px; font-size: 12px; color: #ffffff;  font-weight: bold; text-align: justify; FONT-FAMILY: Verdana, Tahoma, Arial ; display: inline;}
.inline444 {margin-left: 15px; font-size: 10px; color: #ffffff;  font-weight: normal; text-align: justify; FONT-FAMILY: Verdana, Tahoma, Arial ;}
.inline33 {font-size: 12px; color: #333333; font-weight: bold; text-align: left; font-family: Verdana, Tahoma, Arial ; text-decoration: none; display: inline; }

a.h1:link {font-size: 18px; color: #000000;  font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none; }
a.h1:visited {font-size: 18px; color: #000000;  font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.h1:hover {font-size: 18px; color: #000000;  font-weight: normal; font-family: Verdana, Tahoma, Arial ; text-decoration: underline}

a.h2:link  {font-size: 12px; font-weight: bold; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.h2:visited  {font-size: 12px; font-weight: bold; color: #333333;  font-family: Verdana, Tahoma, Arial ; text-decoration: none}
a.h2:hover  {font-size: 12px; font-weight: bold; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline}


.orange {color: #ff6600;}
.orange2 {color: #ff6600; font-size:14px; font-weight:bold}
.green {color: #009900}


.text {
	border: 1px solid #B0BCC2;
	border-width: 0 1px;
	padding: 5px 10px;
}




/* buttons */
input.buttons{
  font: bold 12px arial, sans-serif;
  color: #555;
  line-height: 13px;
  text-decoration: none;
  background: transparent;
  border: 0;
  cursor: pointer;
}
a#buttons{
  display: block;
  float: left;
  text-decoration: none;
  background: url(img/bgrs/button_r.gif) top right no-repeat;
  padding-right: 25px;
  outline: none;
  position: relative;
}
a#buttons b{
  display: block;
  line-height: 13px;
  background: url(img/bgrs/button_l.gif) no-repeat;
  padding: 7px 0 10px 23px;
}
a#buttons:hover {
  background-position: 100% -33px;
}
a#buttons:hover b{
  background-position: 0% -33px;
  color: #222;
}
a#buttons:active{
  background-position: 100% -66px;
}
a#buttons:active b{
  background-position: 0% -66px;
  color: #222;
  padding: 8px 0 9px 23px;
}

/* buttons */

input.buttons {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 100px;
	overflow: hidden;
	padding: 0;
	margin: 0 2px 0 0;
	text-indent: -9999px;
	width: auto;
}
input.buttons:hover { background-position: 0 -1px; outline:none; }
input.updateCart { background-image: url(http://www.saunagrad.ru/images/vkorzinku.jpg); width: 113px; }

DIV.jump {
	BORDER-RIGHT: #9CA5AE 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9CA5AE 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; Z-INDEX: 100; LEFT: 100px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #9CA5AE 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #9CA5AE 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial ; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: #fff
}
DIV.jump A {
	font-size: 12px; font-weight: bold; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: none
}
DIV.jump A:visited {
	font-size: 12px; font-weight: bold; color: #9CA5AE;  font-family: Verdana, Tahoma, Arial ; text-decoration: none
}
DIV.jump A:hover {
font-size: 12px; font-weight: bold; color: #CBCBCB;  font-family: Verdana, Tahoma, Arial ; text-decoration: underline
}



input.inputsearch {
margin: 10px;
    padding: 10px;
}
input.inputsearch2 {
    /* margin: 10px; */
    padding: 8px;
    width: 120px;
}
.form-submit-button{
              min-width: 120px;
            }

.form-submit-button2{
              min-width: 20px;
padding:8px;
            }



.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}




.phones-1 {
text-align: center;
font-size: 1.1em;
}

.phone-1-1 {
display: inline-block;
text-decoration: none;
background: url("images/tel.png") no-repeat 15px 2px;
padding: 5px 0 10px 50px;
}

.phone-1-2 {
display: inline-block;
text-decoration: none;
background: url("images/wazap.png") no-repeat 0 2px, url("/images/viber.png") no-repeat 31px 2px;
padding: 5px 0 10px 50px;
}

.phone-1-mail {
    padding: 15px 0 10px 41px;
    font-size: 1em;
	background: url("images/email.png") no-repeat 6px 12px;
    display: inline-block;
}

.contact-box-item1 a {
text-decoration: none;
margin: 10px 20px 5px 0px;
color:#c0392b;
}

.contact-box-item1 a:hover {
text-decoration:underline;
}

.contact-box-item1 {
display: inline-block;
width: 100%;
}

.contacts-box {
    text-align: center;
}
a.details {
color: #C13122;
    padding: 20px;
    border: 1px solid #C13122;
    text-decoration: none;
background-color: rgba(255, 255, 255, 1);
 cursor:pointer;
 text-align:center;
 transition:all 0.5s linear;
-moz-transition:all 0.5s linear;
-webkit-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
}

a.details:hover {
    padding: 20px;
    border: 1px solid #000;
    text-decoration: none;
background-color: rgba(0, 0, 0, 0.2);
transition: 0.5;
}