body{
	padding: 0;
	margin: 0;
	background: url(/images/designe/bg/ecozoo_fon.jpg) repeat-x center top;
	color: black;
	width: 100%;
	display: table;
	font-family: Arial;
	font-size: 11pt;
}

#content {
	/*width: 852px;*/
	margin: 0px auto 0;
/*	background: #fff;
	border: solid 1px #ccc;
	padding: 20px;*/
}

div#ls, div#ls_or, div#ls_black{
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 82px;
	padding-left: 10px;
	text-align: left;
	margin-top: 2px;
}

div#ls{
	background-image: url(../../images/top/top_left.jpg);
}

div#ls_or{
	background-image: url(../../images/top/top_left_or.jpg);
}

div#ls_black{
	background-image: url(../../images/top/top_left_black.jpg);
}

div#cc, div#cc_or, div#cc_black{
	height: 82px;
	width: 100%;
	background-color: FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;

}
div#cc{
	background-image: url(../../images/top/new.jpg);
}

div#cc_or{
	background-image: url(../../images/top/new_or.jpg);
}

div#cc_black{
	background-image: url(../../images/top/new_black.jpg);
}

div#rs, div#rs_or, div#rs_black{
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 82px;
}

div#rs{
	background-image: url(../../images/top/top_right.jpg);
}

div#rs_or{
	background-image: url(../../images/top/top_right_or.jpg);
}
div#rs_black{
	background-image: url(../../images/top/top_right_black.jpg);
}

#logo{
	float:left;
	padding-top: 0px;
	width:520px;
}

#logopart{
	float:left;
	padding-top:15px;
}

#logopart_sc{
	float:right;
	padding-top: 5px;
}

#upptop, #downtop{
	  clear: both;
}

#downtop{
	  width: 100%;
	  height: 30px;
	  margin-top: 5px;
	  background: #fff1d4 url(/images/designe/bg_downtop.png) repeat-x left top;
	  display: block;
	  float: left;
	  padding:0px;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px;	
}

#namepart{
	font-weight: bold;
	font-family: Arial;
	font-size: 32pt;
	color: White;
	padding-left:10px;
}

.MainMenu, .MainMenu ul, .MainMenu ul li{
	padding:0px;
	margin: 0px;	
	height: 82px;
} 

.MainMenu{
	width:460px;
	float: right;
}

.MainMenu ul{
	list-style: none;
}


.MainMenu ul li{
	list-style: none;
	float:left;
	width: 62px;
}

.MainMenu ul li#k1{background: url(../../images/top/btt_cats.png) no-repeat left top;}
.MainMenu ul li#k2{background: url(../../images/top/btt_dogs.png) no-repeat left top;}
.MainMenu ul li#k3{background: url(../../images/top/btt_parrot.png) no-repeat left top;}
.MainMenu ul li#k4{background: url(../../images/top/btt_mice.png) no-repeat left top;}
.MainMenu ul li#k5{background: url(../../images/top/btt_opt.png) no-repeat left top;}


.MainMenu ul li > a, * html .MainMenu ul li a#ktl{
	display:block;
	float:left;
	text-decoration: none;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	width: 62px;
	padding-top: 65px;
	text-align: center;
}


/*.MainMenu ul li > a {width:auto;}*/


#topmenu{
	font-family: Arial;
	text-align: left;
	padding: 10px 0 2px 20px;
}

#topmenu ul, #partmenu ul, #menuPodbor ul {
	list-style: none;
	margin: 0;
}

#topmenu ul li, #partmenu  ul li, #menuPodbor  ul li{
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 9px;
}

#topmenu ul li a,  #partmenu ul li a, #menuPodbor ul li a{
	font-size: 10pt;
}

#partmenu ul li a:link, #partmenu ul li a:hover, #partmenu ul li a:visited,#partmenu ul li a:active{
	color: #fff;	
} 

#formSearch{
	float: right;
	font-family: Arial;
	padding: 1px 30px 1px 20px;
}
#partmenu_search{
	display:block;
	float:right;
	width: 270px;
	border-bottom: 0px solid;
	padding-right:10px;
	margin:3px 0px 3px;
	text-align:right;
}

#partmenu_search form{
	width: 240px;
	float:right;
	border: 1px solid #990000;
	background-color:#fff1d4;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height: 20px;
}

#partmenu_search form input{
	color: black;
	background-color:none;
	border: none;
}

#partmenu_search form input#area{
	font-size:10pt;
	background-color:#fff1d4;
	width: 175px;
	height: 18px;
}

#partmenu_search form input#submit{
	font-size:8pt;
	width: 60px; height: 18px;
	background-color:#000;
	color: #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top: 1px; margin-right: 2px;
	padding-bottom: 1px;
}

#partmenu{
	display:block;
	float:left;
	width: 715px;
	text-align: right;
	border-bottom: 0px solid;
	margin: 3px 0px 0px 0px;
}

.goodHands, .goodHands_pp{
	background:url(/images/designe/h300.png) repeat-x;
	border: 1px solid #ccc;
	background-color:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;	
	margin:8px;
	padding: 5px;
}

.goodHands_pp{
	height: 210px;
}

.foterMenu, .foterPage{
	float:left;
	width: 100%;
	border: 0px;
	margin-bottom: 5px;
	font-size:10pt;	
	background-color:#5D5CFF;
	color: #fff;
}

.foterMenu{
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
}

.foterMenu #coll{
	float:left;
	width: 30%;
	padding: 5px;
}

.foterMenu div{
	margin:10px;
}

.foterPage{
	float:left;
	width: 100%;
	padding:0px;
	margin:0px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.foterPage #coll_1{
	color: black;
	float:left;
	width: 740px;
	padding: 5px;
	border-right: 1px solid #fff;
	text-align: center;
}
.foterPage #coll_2{
	float:left;
	width: 240px;
	padding: 5px;
}

#menuPodbor{
	padding-top: 1px;
	padding-left: 0px;
	width: 980px;
	text-align: left;
	border-bottom: 0px solid;
	padding-bottom: 2px;
}

#LPR{
	position: absolute; visibility: hidden; height: 1px; width: 1px;
}

#LPRView{
	width: 726px;
	padding: 10px 0px;
	margin: 0px;
	background:#ffffff;
	overflow: hidden;
	/*border-top:1px solid #666;*/
}

#LPRView div{
	float: left;
}

#LPRView div div{
	height: 70px;
	width: 120px;
}


#LPRView div div img{
	line-height: 60px;
	border: 0;
}

#LPRView div div.prtxt1{
	background: #ffe6b0;
	text-align:center;
	line-height: 60px;
	font-weight: bolder;
}

#LCTView{
border-bottom: 1px solid #666;
border-top: 1px solid #666;
padding: 10px 0 10px 0;
overflow: hidden;
}

#LCTView, #LCTView div{
	background: #FFCC66;
}

#LCTView .irp{
	float:left;
	padding-left: 5px;
}

#LCTView .nmp{
	padding-right: 5px;
}


.NumberOfPage{
	background: white;
}

.NumberOfPage, .CurrNumberOfPage{
	font-size: 11pt;
}

.CurrNumberOfPage{
	font-weight: bold;
	color: red;
	padding: 1px 5px 1px 5px;
}

#ao, #action_sc, #ao_list_sc{
	margin-top:-10px;
	position:absolute;
	z-index:100;	
	width: 190px;
	text-align: right;
	padding: 0px;	
}
#ao_list_sc{
	width: 40px;
	text-align: left;
}


#action_sc{
	z-index:101;	
}

#ao_podarok, #ao_new{
	position:absolute;
	z-index:102;	
	width: 45px;
	text-align: left;
	padding-left: 0px;
	margin-top:-2px;
}

#dyna1, #dyna1_mp{
	padding: 5px 0px 0px 5px;
	max-width:150px;
	max-height: 150px;
}

#dyna1_mp{
	max-width:100px;
	max-height: 100px;
	position:absolute;
	z-index:99;
	width: expression(this.width > 100 ? 100: true); 
	height: expression(this.height > 100 ? 100: true);
}


#bnews{
	width: 750px;
	margin:8px; padding:0px;
	background: url(/images/designe/h300.png) #fff8d0 repeat-x left top;
	border:1px solid #ccc;
	overflow: hidden;	
}

#bnews ul{
 text-align: center;
 padding:0; margin: 0;
}

#bnews ul li {
	display : inline-block;
	width: 240px;
	font-size: 9pt;
	margin-left:3px;
	padding: 0px;
	text-align: justify;
	vertical-align: top;
   /* эмуляция inline-block для IE6-7*/
   //display : inline;
   //zoom : 1;

}

#bnews ul#list li{
	display : block;
	width: auto;
	padding-left: 30px;
}

#bnews a:link, #bnews a:visited, #bnews a:active, #bnews a:hover{
 	font-size: 9pt;
 	color: maroon;
 }

#block_uv{
	/*background-color: #fc982b;*/
	width: 100%;
	height: 45px;
	padding:0px; margin:0;
}
#block_uv div{
	float: left;
	width: 33%;
	height: 40px;
	text-align: center;
	padding: 0; margin:0px;
}

#block_uv div div{
width: 100%; padding-top: 5px;
}

#block_uv h1{
padding:0; margin:0; font-size: 10pt;
text-indent: 0.4pt;
}

#block_uv a{
color: maroon;
font-size: 10pt;
font-weight: bolder;
}

.block_comm{
	width: 100%;
	overflow: hidden;
}
.block_comm div{
	font-size: 8pt;
}

.block_comm ul{
	list-style: none;
	padding: 0; margin:0;
}
.block_comm ul li{
	border-bottom: 1px solid silver;
}

.block_comm ul li div{
	padding-bottom: 5px;
}

.block_comm #name{
	padding-top:5px;
}

.block_comm #polza{
	text-align: right;
}

#polza span{
	color: silver;
}

#polza .good{
	border-bottom: 1px dotted;
	cursor: pointer;
	font-size: 9pt;
}

#polza span#oo_yes, .good1 #oo_yes span{
	color:green;	
}

#polza span#oo_no, .good1 #oo_no span{
	color:red;
}


.block_comm #nameP, .block_comm .good, .block_comm .good1{
	font-weight: bold;
	display: inline;	
}



.block_comm #nameP{
	color: green;
}

.block_comm #date{
	color: silver;
	padding-left: 10px;
	float: right;
}

.block_comm h{
	font-size: 10pt;
}

.block_comm #comments{
	float: left;
	width: 70%;
}

.block_comm #form_comm{
	float: right;
	width: 28%;
	background: #fffacd;
	padding-left: 10px;
}

.comm_input, .comm_submit{
	width: 87%;	
}

.block_comm form textarea{
	height: 5em;
}

.block_comm #output{
	color: red;
	font-weight: bold;
}

.blockMenuName{
	width: 100%;
	text-align: left;	
}

#blockNamePage{
	text-align: center; padding: 10px 0;
}

 