html, body {height: 100%;}

body {
	min-width: 1000px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #021b2b;
	background: #01ccd8 url(../../pic/www/img/siteimage/all_back.jpg) top repeat-x;
}

form, p, img, ul, ol, h1, h2, h3, h4, h5, h6, input, table, td, th {
	margin: 0;
	padding: 0;
	border: 0;
}

table {font-size: 100%;}

table.catalogList{width: 99%;}
table.catalogList td{width: 33%; text-align: center; padding-bottom: 38px;}
table.catalogList td img{margin-bottom: 6px;}

table.pagerCatalog tr{font-size: 10px;}

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

span.bl a, span.bl{color: #0197a5;}
span.bl{display: block; margin-left: -5px; padding-bottom: 35px;}
span.bl a{margin: 5px;}

i {width: 99%;}

img.png {
	behavior: url(../../pic/www/png.htc);
	position: relative;
}

#preloaded_images {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#all {
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin: 0 110px -193px 109px;
	background-color: #FFFFFF;
}

.spacer {
	clear: both;
	height: 0;
	font-size: 0;
}

html>body .spacer_not_ie {
	clear: both;
	height: 0;
	font-size: 0;
}

/*top - begin*/
#top {
	height: 239px;
	margin: 0 -110px 0 -109px;
	position: relative;
	color: #FFFFFF;
	background: url(../../pic/www/img/siteimage/all_back.jpg) top repeat-x;
}

#top .inside {
	height: 239px;
	background: url(../../pic/www/img/siteimage/top_back_1.jpg) right top no-repeat;
}

#top .logo {
	position: absolute;
	margin: 53px 0 0 134px;
	font-size: 120%;
}

#top .logo img {margin-bottom: 16px;}

#top ul.menu_top {padding-left: 473px;}

#top ul.menu_top li {
	list-style: none;
	position: absolute;
	font-size: 150%;
}

#top ul.menu_top li#mt_about {margin-top: 85px;}

#top ul.menu_top li#mt_org {margin: 103px 0 0 237px;}

#top ul.menu_top li#mt_private {margin: 166px 0 0 128px;}

#top ul.menu_top li a {
	position: relative;
	padding: 4px 0 25px 41px;
	color: #FFFFFF;
	background: url(../../pic/www/img/siteimage/top_menu_bullet_1.gif) left top no-repeat;
}

#top ul.menu_top li a:hover,
#top ul.menu_top li.current a {
	text-decoration: none;
	color: #91b500;
	background-image: url(../../pic/www/img/siteimage/top_menu_bullet_2.gif);
}

#top_telephone {
	font-weight: bold;
	font-size: 190%;
}
/*top - end*/

/*center - begin*/
h1 {
	margin-bottom: 26px;
	font-size: 200%;
	font-weight: normal;
}

p {margin-bottom: 15px;}

.content ul {margin: 0 0 15px 15px;}

#center {
	height: auto;
	_height: 481px;
	min-height: 481px;
	margin-right: -110px;
	position: relative;
	background: url(../../pic/www/img/siteimage/top_back_2.jpg) right top no-repeat;
}

#center .crn {
	width: 27px;
	height: 28px;
	font-size: 0;
	margin-bottom: -28px;
	position: absolute;
	background-image: url(../../pic/www/img/siteimage/center_crn_tl.gif);
}

#center .inside {
	height: auto;
	_height: 431px;
	min-height: 431px;
	margin-right: 110px;
	padding: 40px 50px 10px 27px;
	background: #FFFFFF url(../../pic/www/img/siteimage/center_crn_tr.gif) right top no-repeat;
}

#center ul.menu_left {
	width: 292px;
	padding-top: 8px;
	float: left;
}

#center ul.menu_left li {
	list-style: none;
	margin-bottom: 10px;
	font-size: 120%;
}

#center ul.menu_left li.current a {text-decoration: none;}

#center .content {
	margin-left: 300px;
	position: relative;
	z-index: 100;
}
#center .content_m {
	margin-left: 40px;
	position: relative;
	z-index: 101;
}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 193px;
	clear: both;
}

#footer {
	height: 193px;
	background: url(../../pic/www/img/siteimage/ftr_back.jpg) left bottom repeat-x;
}

#footer .content_btm {
	height: 28px;
	margin: 0 110px 0 109px;
	padding-top: 68px;
	font-size: 0;
	background: #FFFFFF url(../../pic/www/img/siteimage/ftr_grass.jpg) center bottom repeat-x;
}

#footer .content_btm .crn {
	height: 28px;
	background: url(../../pic/www/img/siteimage/ftr_crn_br.gif) right no-repeat;
}

#footer .content_btm .crn .crn_left {
	height: 28px;
	background: url(../../pic/www/img/siteimage/ftr_crn_bl.gif) left no-repeat;
}

#footer .copy {
	position: absolute;
	margin: 26px 0 0 137px;
	font-size: 120%;
                     background: url(../../pic/www/img/siteimage/rvi.gif) no-repeat 0px bottom;
                     height: 55px;
}
#footer .copy p, img{
	margin: 0px; 
                      padding: 0px;
}

#footer .house {
	width: 109px;
	height: 120px;
	position: absolute;
	margin-top: -184px;
	background-image: url(../../pic/www/img/siteimage/ftr_house_inside.gif);
}

#footer .children {
	width: 172px;
	height: 152px;
	position: absolute;
	margin: -113px 0 0 48%;
	background-image: url(../../pic/www/img/siteimage/ftr_children.png);
	}

#footer .children {
	width: 172px;
	height: 152px;
	position: absolute;
	margin: -113px 0 0 48%;
	background-image: url(../../pic/www/img/siteimage/ftr_children.png);
	}
	
#footer .children_movie {
	width: 172px;
	height: 152px;
	position: absolute;
	margin: -10px 0 0 48%;
	background-image: url(../../pic/www/img/siteimage/ftr_children2.png);
	}
	
#footer .phone {
	position: absolute;
	margin: -45px 0 0 63%;
                     z-index: 200;
                     font-size: 20px;
                     color: #8eb92e;
                     padding: 2px;
}

#footer .people {
	width: 236px;
	height: 294px;
	float: right;
	margin: -197px 2px 0 0;
	_margin: -197px 1px 0 0;
	position: relative;
	background-image: url(../../pic/www/img/siteimage/ftr_people.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/res/pic/www/img/siteimage/ftr_people.png);
}
/*footer - end*/

/*body_index*/
#body_index #all {background: none;}

#body_index #top {
	position: relative;
	z-index: 300;
}

#body_index #top ul.menu_top {
	width: 750px;
	padding: 173px 0 0 70px;
}

#body_index #top ul.menu_top li#mt_org {margin-left: 434px;}

#body_index #center .inside {
	_height: 286px;
	min-height: 286px;
	padding-top: 185px;
	background: none;
}

#body_index #center ul.menu_left a {color: #FFFFFF;}

#body_index #footer .content_btm {display: none;}

#body_index #footer .copy {margin-top: 43px; background: url(../../pic/www/img/siteimage/rvi.gif) no-repeat 0px bottom;}
#body_index #footer .copy p.rvi{
  color: #ffffff;
  font-size: 10px;
  padding-bottom: 10px;
}
#body_index #footer .copy p.rvi a{
  color: #ffffff;
}

#body_index #footer .house {
	width: 477px;
	height: 118px;
	position: absolute;
	margin: -89px 0 0 39px;
	background-image: url(../../pic/www/img/siteimage/ftr_house.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/res/pic/www/img/siteimage/ftr_house.png);
}

#body_index #footer .children {margin-top: -17px;}
#body_index #footer .phone {margin: 130px 0 0 49%; color: #000000; background: #8eb92e;}
#body_index #footer .people {
	margin: -101px 112px 0 0;
	_margin: -101px 56px 0 0;
}
/*/body_index*/


  #recb{display: none;}
  #descr{display: none;}

  table.params{display: none;}
  table{border-collapse: collapse;}
  table.icns td{padding: 3px; border: 1px dashed #cccccc;}
  table.res td{padding: 3px; border: 1px solid #cccccc; vertical-align: bottom;}
  table.wd{display: none;}
  table.wd td{padding: 1px; border: 1px dashed #cccccc;}
  td.frm{
    width: 200px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: right top;
  }
  td.frms{
    width: 200px;
    height: 140px;
    background-repeat: no-repeat;
    background-position: right top;
  }
  input.text{border: 1px solid #999999; width: 90px; font-size: 12px; padding: 1px;}
  input.butt{border: 1px solid #999999; font-size: 11px; padding: 2px; padding: 2px;}
  table.res input{border: 1px solid #999999; width: 40px; font-size: 10px; padding: 1px;}
  select{font-size: 11px;}
  select.sel{display: none;}
  td.prm{width: 12px;}
  table.view{border: 1px dashed #cccccc;}
  table.view td{padding: 2px;}


#center div.inside div.content p.more table{border-collapse: collapse;}
#center div.inside div.content p.more table td{border: 1px solid #cccccc; padding: 2px;}

table.brg{border-collapse: collapse;}
table.brg td{border: 1px solid #cccccc; padding: 2px;}

* html img {
behavior: url(iepngfix.htc)
}

.webform_text, .webform_textarea, .submitWebform { border: 1px solid #cccccc; }
.hh1{ font-weight:bold; font-size:140%}
#q,#w,#e,#t,#r,#j,#i,#d,#a,#b,#c,#f,#x,#y{ font-size:80%; font-variant:normal;}

#cli{
/*position: absolute; 
z-index: 2000;*/ 
top: 50px; 
left: 5%; 
height: 100%; 
text-decoration:none; 
width: 270px;
border:none;
border-color:none; 
font-size:70%
}

#cli a{ text-decoration:none}
#cli a:hover{ text-decoration:underline}
#cli a:active{ text-decoration:underline; font-weight:bolder;}
.hh2{ font-size:70%; color:#0000FF;}
.hh3{ margin-left:10 px;color:#0000FF; }
.hh4{ margin-left:15px;color:#0000FF;}
.hh4 li a{color:#0000FF;}
#cli h1{ font-size:210%;}

