html, body {
margin:0; 
padding:0; 
height:100%;
color: #575757;
font:82%/1.4em Tahoma,Geneva,'Century Gothic',Arial, sans-serif; 
height: 100%;
}

#top_phone{ line-height: 1em; }

*html html, *html body{font:85%/1.4em Tahoma,Geneva,'Century Gothic',Arial, sans-serif;}
*+html html, *+html body{font:85%/1.4em Tahoma,Geneva,'Century Gothic',Arial, sans-serif;}
img{
border: 0;
}
a{color: #3993c0;text-decoration: underline;}
a:hover{text-decoration: none;}
a img{border: none;}
div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
/*padding: 0;*/
border: 0;
font-weight: inherit;
/*font-style: inherit;
font-size: 100%;*/
font-family: inherit;
/*list-style-type: none;*/
}
h1,h2{font:bold 15px Tahoma,sans-serif;color: #3e7900; padding-bottom: 6px;}
*html table td,*html table th{ font: 70% Tahoma,sans-serif;voice-family: "\"}\""; voice-family: inherit; font: 100%  Tahoma,sans-serif;}
h1,h2{font:bold 15px Tahoma,sans-serif;color: #3e7900; padding-bottom: 6px;}


address{font:normal 13px Tahoma,sans-serif;color: #3e7900;padding-bottom: 14px;}
.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
.clear{height: 1px; font-size: 1px; overflow: hidden; clear: both; display:block; width: 100%; float: none!important; padding: 0!important; margin: 0!important; }

/* footer */
#footer {height:256px;clear:both;text-align:left;position:relative; min-width: 980px;}
*html #footer{width:expression(document.body.clientWidth < 980? "980px": "auto" );}

* html #footer {\height:256px;he\ight:255px;}
.clearfooter{clear:both;height:259px;}
.clearcontact{clear:both;height:55px;}

.contact{background: url(/img/phone.jpg) no-repeat; margin-left: 72px; width: 199px;height: 247px; overflow: hidden;}
#footer .contact{  position: absolute;margin-top:px; z-index: 900;}
.contact div{padding-left: 179px;padding-top: 66px;position: relative;z-index: 10;}

.footer_content{padding-left: 323px; padding-right: 51px;font: 98% Tahoma,sans-serif; overflow: hidden; height: 256px;font: 100% Tahoma,sans-serif;}
.footer_bg{margin-top:45px; border-top: 3px solid #c2c1bb; background: url(/bitrix/templates/parkove/images/bg/menu_bottom_left.gif) no-repeat 0 -3px; padding: 30px 0 0 0; }
*html .footer_content{font: 95% Tahoma,sans-serif;}
*+html .footer_content{font: 95% Tahoma,sans-serif;}
.copy{ padding-left: 21px; }
/* /footer */

/* contacts */
.contacts{
background: url(/bitrix/templates/parkove/images/bg/contacts_bg.jpg) no-repeat 100% 0;
min-height: 162px;
}
*html .contacts{height: 162px; }
.contacts p{
padding-right: 159px;
padding-bottom: 14px;
line-height: 14px;
}
.butt{display: block;background: url(/bitrix/templates/parkove/images/buttons/b_rep.gif) repeat-x;/*height: 21px;*/ float: left;  }
.butt .bl{display: block;/*height: 100%;*/background: url(/bitrix/templates/parkove/images/buttons/bl.gif) no-repeat;}
.butt .br{display: block;/*height: 100%;*/background: url(/bitrix/templates/parkove/images/buttons/br.gif) no-repeat 100% 0; text-align: center;}
.mail td{ white-space: nowrap; padding-right: 20px; vertical-align: top; padding-bottom: 19px; }
*html .mail td{padding-bottom: 17px; }
.mail{ margin-top: 4px; }
*html .mail{ width: 0%; }
.list{ padding-top: 23px; padding-right: 159px;}
.list p{ margin-left: 123px; padding-right: 0;}
.img{display: block; float: left; border: 1px solid #b6b6b6;}
.list li{position: relative; z-index: 5; margin-bottom: 39px;}
.list li:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.list  li{	display: inline-block;}
html[xmlns] .list  li{	display: block;}
*html .list  li{	height: 1%;}
*+html .list  li{ }
/* /contacts */

/* texts */
.texts p{padding-bottom:16px; }
.img_big{ display: block; float: left; padding: 3px; border: 1px solid #bdbdbd; background-color: #fff; clear: both; }
.texts .img_big{  margin: 9px 0 25px; }
.texts ul,.texts ol{ padding-bottom: 16px; }
.texts ul li{ background: url(/bitrix/templates/parkove/images/bullets/list.gif) no-repeat 0 5px; padding-left: 12px; margin-left: 13px; }

/* /texts */

/* viewlist */
.viewlist div{ width: 25%; margin-bottom: 24px; float: left;}
.texts .viewlist  .img_big{ margin: 5px 10px 0 0; }
.texts .viewlist p{ padding-bottom: 0; text-align: center; width: 135px; }
/* /viewlist */


.add{ margin:10px 0 10px 22px; }
.leftcol center{ text-align: left; margin: 40px 0 15px 0;}







































/* forms */
form{margin: 0;padding: 0;}
input, textarea{font: 11px Tahoma,sans-serif;color: #575757; margin: 0 0; padding: 0 4px; background: #fff;border: 1px solid #b6b6b6; }
textarea{height:77px;width:95%;overflow: auto;}
select{font: 11px Tahoma,sans-serif;color: #575757;margin: 0;/*border: 1px solid #c49f34;*/ background: #fff; width: 214px; margin: 1px 0;}
*+ HTML input,  *+ HTML textarea{margin-top: -1px;margin-bottom: -1px;}
*HTML input,  *HTML textarea{margin-top: -1px;margin-bottom: -1px; }
html:root select{height: 18px;}
* HTML input, * HTML select, * HTML textarea{margin: 0;}
html:root .contacts input.button,html:root  input.button{ padding-bottom: 3px}
.contacts input{width:50%; height: 17px;}
*html .contacts input{width:45%; height: 19px; voice-family: "\"}\""; voice-family: inherit; width:50%; height: 17px;  height: 17px; }
.a{ clear: none }

*html  textarea{width:90%; height: 79px; voice-family: "\"}\""; voice-family: inherit; width: 95%; height: 75px;
}
input.button{color: #fff;width:auto ; height: 21px; background: transparent; border: 0; margin: 0; vertical-align: middle; cursor: hand; cursor: pointer; font:bold 11px Tahoma,sans-serif; }
*html input.button{  padding: 0; margin: 0 -8px; height: 21px; width:auto ;}
*+html input.button{ padding: 0; margin: 0 -8px; }


/* /forms */

