@charset "utf-8";
@import url(reset.css);		/*reset*/
@import url(global.css);	/*global*/

/*min-height:738px;height:auto !important;height:738px;*/
/*behavior: url(/js/PIE.htc); position:relative*/
body{background:#fff;color:#313131;font:12px/1.4em  Tahoma, Geneva, sans-serif; background-image:url(../pic/bodyBg.png); background-position:center top;}
html,body {height:100%;margin:0;padding:0;}
a { text-decoration:underline; color:#6DA3BD}
a:hover { text-decoration:underline; color:#4d7285;}

#wrapper {min-height: 100%;height: auto !important;height: 100%; background-image:url(../pic/wrapimg.png); background-repeat:no-repeat; background-position:center top;}
header {height: 405px;}
#conteiner {padding: 30px 0 100px; overflow:hidden; //zoom:1}
#footer {margin: -100px auto 0;height: 100px;  position:relative}

.overflow { overflow:hidden; //zoom:1;}

.menu_top {font-size:0;margin:0;text-align:center;}
.menu_top li { display:inline-block; //display:inline; //zoom:1; list-style:none; padding:0;}
.menu_top a { display:inline-block; vertical-align:top; }



.logo { position:absolute; left:20px; top:75px;}

.address { width:205px; height:105px; position:absolute; right:55px; top:70px; background-image:url(../pic/addressBg.png); background-repeat:no-repeat; text-align:center; padding:20px 10px 0 0;}
.adr { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#313131; line-height:20px;  padding-bottom:5px; }
.adr span { font-size:21px; color:#2674bc;vertical-align:bottom;}


.animals { position:absolute; top:50px; right:155px; z-index:-1;}

.slogan { position:absolute; bottom:0; left:118px; }

.schedule { width:240px; position:absolute; bottom:130px; right:35px; }
.schedule1 {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#313131; text-align:center; line-height:18px;}
.schedule1 span { font-size:21px; color:#2674bc;}

.navgor {background-image:url(../pic/navgorulbg.png); background-repeat:repeat-x; display:inline-block; white-space:nowrap;  position:relative;  //display:inline;//zoom:1; margin-left:190px; height:100px;}

.navgorleftpic { position:absolute;left:-460px;  top:0; z-index:2;}
.navgorrightpic { position:absolute; right:-270px; top:0; z-index:2;}
.navgor ul.navgorul { list-style:none; font-size:0;  padding:10px 20px 0 20px ; margin:0  -240px 0 -430px; position:relative; z-index:3; display:block; }

.navgor ul.navgorul li { display:inline-block; //display:inline; //zoom:1; position:relative; z-index:4;  padding:0 18px; background-image:url(../pic/navgor_ul_li_bg.png); background-repeat:no-repeat; background-position:right center;  }

.navgor ul.navgorul li:last-child  { background-image:none;}

.navgor ul.navgorul li a { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#2674bc; display:block; text-decoration:none;   position:relative; z-index:3; padding:0px 10px 0px 10px; cursor:pointer;  }
.navgor ul.navgorul li a span {display:block; padding:4px 0 4px 0; height:17px; position:relative; z-index:3;   }
.navgor ul.navgorul li:hover ul { display:block; }
.navgor ul.navgorul li:hover a span{   padding:2px 0 4px 0;border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; //padding:3px 0 3px 0;  }


.navgor ul.navgorul li.cur a span{   padding:2px 0 4px 0;border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; //padding:3px 0 3px 0; }
.navgor ul.navgorul li.cur .leftimg  { display:block;}
.navgor ul.navgorul li.cur .rightimg { display:block;}

.rightimg { position:absolute; top:0; right:-4px; z-index:1; display:none;}
.leftimg { position:absolute; top:0; left:-3px; z-index:1;display:none;}

.hoverul {background:url(../pic/navgor_navgorul_ul_bg.jpg) repeat-y; border-radius:0 0 15px 15px;behavior: url(/js/PIE.htc); position:relative; border:1px solid #488dd4; border-top:none; white-space:normal;}
.navgor ul.navgorul li ul { position:absolute; top:11px; left:-11px; z-index:2; margin:0;  display:none; padding-top:30px;  background:url(../pic/hack.gif) repeat; list-style:none; text-align:left;  }
.navgor ul.navgorul li ul li { display:block; padding:0; text-align:left; background:url(../pic/line.png) no-repeat center bottom; padding:5px 0px 5px 10px; //padding:5px 0 5px 0;  }
.navgor ul.navgorul li ul li a { display:block;background:url(../pic/marker_4.png) no-repeat left 3px; padding-left:20px; //padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#313131;  }
.navgor ul.navgorul li ul li a:hover { color:#2674bc;}
.fix { position:absolute; right:-1px; top:0px; }
.navgor ul.navgorul li:hover .leftimg  { display:block;}
.navgor ul.navgorul li:hover .rightimg { display:block;}




.right { width:318px;  float:right; padding-top:40px;}
.content {  margin-right:318px; padding:0 30px 20px 0;  }
.contenttext {   padding:0 30px 20px 0;  }

.advice { width:319px; height:170px; background-image:url(../pic/advice_bg.png); background-repeat:no-repeat;  position:relative;}
.advice_text { width:234px; height:90px; overflow:hidden;//zoom:1;font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#313131;  line-height:15px; position:absolute; top:30px; left:50px;}
.advice_link { position:absolute; bottom:35px; right:70px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#2674bc;}
.advice_link:hover { color:#FF0000;}
.advice_link2 { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#2674bc; text-decoration:none; float:right; background:url(../pic/link_bg.png) no-repeat right center; padding-right:10px; padding-bottom:3px; }
.advice_link2:hover { color:#F00; text-decoration:none;background:url(../pic/link_bg_hover.png) no-repeat right center; }
.advice_link3 { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#2674bc; text-decoration:none; padding-bottom:5px;background:url(../pic/link_bg.png) no-repeat right center; padding:0 10px 3px 0;}
.advice_link3:hover { color:#FF0000; text-decoration:none;background:url(../pic/link_bg_hover.png) no-repeat right center;}


.content h1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#2674bc; font-weight:normal;}
.contenttext h1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#2674bc; font-weight:normal;}
.content a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#2674bc;}
.content a:hover { color:#FF0000;} 

.news { padding:5px 0 20px 0; background-image:url(../pic/news-bg.png); background-repeat:repeat-y; background-position:center top;}
.new { width:280px; height:140px; background-image:url(../pic/new_bg.png); background-repeat:no-repeat; padding:23px 0 0 35px; display:inline-block; //display:inline; //zoom:1;margin:0 1px; }


.newimg { display:inline-block; width:110px; height:103px; overflow:hidden; //display:inline;//zoom:1;background-image:url(../pic/new_photo.png); background-repeat:no-repeat; background-position:center center; position:relative; margin-right:5px;  }


.newtext { display:inline-block; width:141px; height:100px;vertical-align:top; line-height:15px; //display:inline; //zoom:1; overflow:hidden; padding-right:5px;}

 .new_ramka { position:absolute; top:0; left:0;}
.newtext_link { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#2674bc; padding-bottom:5px; }
.newtext_link:hover { color:#FF0000;}

.dogfix { position:absolute; top:48px; right:415px; z-index:4;}

.map { padding:30px; text-align:center;}















