html {overflow-x: auto; overflow-y: auto;} 
html, body{margin: 0; padding: 0;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #ffffff;}
td {font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 75%; color: #303035;}
img {border: none;}
form{margin:0px;}
input{vertical-align: middle;}
.textfield{border: 1px solid #8D9FAF; padding-left:4px; line-height:100%; height:18px;}


#gradient{background-image: url(/bitrix/templates/balloons/img/gradient.gif); background-position: top; background-repeat: repeat-x;}
.borderleft{text-align:right; background-image: url(/bitrix/templates/balloons/img/border_l.gif); background-position: right; background-repeat: repeat-y; width:45%;}
.borderright{text-align:left; background-image: url(/bitrix/templates/balloons/img/border_r.gif); background-position: left; background-repeat: repeat-y; width:45%;}
#borderlefttop, #borderrighttop, #ur{height:351px;}
#borderlefttop{background-image: url(/bitrix/templates/balloons/img/border_top_l.gif); background-position: right top; background-repeat: no-repeat;}
#borderrighttop{background-image: url(/bitrix/templates/balloons/img/border_top_r.gif); background-position: left top; background-repeat: no-repeat;}


#bottom td{font-size:11px;}
#bottom a, #bottom a:link, #bottom a:active, #bottom a:visited {color:#28772C; text-decoration: none; font-size:11px;}
#bottom a:hover{color:#28772C; text-decoration: underline;}




/* SUB MENU */
#smenu{margin-left:0px; margin-top:20px; margin-bottom:18px; padding-top:19px;}
.menu {margin:0; padding-top:14px;
background-image: url(/bitrix/templates/balloons/img/hrm_1.gif); background-position: left top; background-repeat: no-repeat;
}
.menu dd{display: block; font-size: 11px; line-height: 140%; margin-left: 20px; padding-bottom:2px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.nn4{font-size: 11px;}
.nn4 a, .menu dd a, .menu dd a:link, .menu dd a:active, .menu dd a:visited{color: #535150; padding-left: 8px;
background-image: url(/bitrix/templates/balloons/img/arr10.gif); background-position: left top; background-repeat: no-repeat;
 text-decoration: none;}
.menu dd a.activ:hover, .menu dd a.activ, .menu dd a.activ:link, .menu dd a.activ:active, .menu dd a.activ:visited{color: #239428; cursor: default;
background-image: url(/bitrix/templates/balloons/img/arr10green.gif);  text-decoration: underline;}
.menu dd a:hover{color: #239428; background-image: url(/bitrix/templates/balloons/img/arr10green.gif); text-decoration: underline;}

.menu dt{line-height: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
margin:0; padding:0; margin-top: 1px; width: 180px;}
.point{background-image: url(/bitrix/templates/balloons/img/po.gif); background-repeat: no-repeat;}
.point:hover {background-image: url(/bitrix/templates/balloons/img/poh.gif); background-repeat: no-repeat;}
.menu dt a, .menu dt a:link, .menu dt a:active, .menu dt a:visited{height:auto;
width:160px; padding-bottom:2px;  line-height: 130%; 
display: block; color: #666666; text-decoration: none; margin-left:20px; 
background-image: url(/bitrix/templates/balloons/img/hrm160.gif); background-position: bottom left; background-repeat: no-repeat;
}
.menu dt a:hover{color: #239428; font-size: 14px;}
.menu dt b{padding-left: 0px; font-weight: normal; letter-spacing: -0.06em;}
.hover {background-image: url(/bitrix/templates/balloons/img/pos.gif); background-repeat: no-repeat;}
dt.hover a, dt.hover a:link, dt.hover a:active, dt.hover a:visited {color: #239428;}


/* CONTACT BLOCK */
#tcontact{margin-top:8px; margin-left:0px; background-image: url(/bitrix/templates/balloons/img/tel_a.gif); background-position: left top; background-repeat: no-repeat;}
#phone{font-size: 20px; letter-spacing: -0.09em; font-family: "Times New Roman", Times, serif; color: #787878; padding-top: 2px;}
#phone span{color:#FA8246;}
#phone a {text-decoration:none;}
#icq{font-size: 10px; letter-spacing: 0.1em; color: #787878; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#map{padding-top:2px;}
#map a, #map a:link, #map a:active, #map a:visited {color:#707070; font-size: 11px;}
#map a:hover{color:#FA8246;}


.photo a, .photo a:link, .photo a:active, .photo a:visited {color: #28772C;}
/*#229520 #239428; - ÿðêèé çåëåíûé*/
.photo a:hover{color:#FA8246;}
hr{color:#DEEFDE; height:1px;}


#shopphone{display: none;}

#actionblock{width:231px; font-size: 11px; background-image: url(/bitrix/templates/balloons/img/action_obj.gif); background-position: left top; background-repeat: no-repeat;}
#actionblock a, #actionblock a:link, #actionblock a:active, #actionblock a:visited {color:#535150; font-size: 11px; text-decoration:none;}
#actionblock a:hover{color:#535150;}/*303035*/


