@charset "utf-8";
/* CSS Document */

.font10 {font-size:77%;} /* for setting 10px */
.font11 {font-size:85%;} /* for setting 11px */
.font12 {font-size:93%;} /* for setting 12px */
.font13 {font-size:100%;} /* for setting 13px */
.font14 {font-size:108%;} /* for setting 14px */
.font15 {font-size:116%;} /* for setting 15px */
.font16 {font-size:123.1%;} /* for setting 16px */
.font17 {font-size:131%;} /* for setting 17px */
.font18 {font-size:138.5%;} /* for setting 18px */
.font19 {font-size:146.5%;} /* for setting 19px */
.font20 {font-size:153.9%;} /* for setting 20px */
.font21 {font-size:161.6%;} /* for setting 21px */
.font22 {font-size:167%;} /* for setting 22px */
.font23 {font-size:174%;} /* for setting 23px */
.font24 {font-size:182%;} /* for setting 24px */
.font25 {font-size:189%;} /* for setting 25px */
.font26 {font-size:197%;} /* for setting 26px */

strong { font-weight:bold;}

.clearRight { clear:right;}
.clearLeft { clear:left;}
.clearBoth { clear:both; }

.floatLeft { float:left;}
.floatRight { float:right;}

.headerBlue { color:#00AEEF;}
.headerGreen { color:#88AB00;}

/*STRUCTURE*/
html {background:url(../img/bg_repeat.jpg) repeat-x top left #fff;}
body { background:url(../img/bg.jpg) bottom left repeat-x;}
.wrapper { width:1009px;}
.header { background:url(../img/header_bg.jpg) no-repeat left;}
.header .contactInfo { width:164px; height:257px; float:right; background:url(../img/contactinfo.jpg) no-repeat top left; font-family:Georgia, "Times New Roman", Times, serif; padding:15px 0 0 10px;}
.contactInfo h1 { color:#FFF;}
.contactInfo h2, .contactInfo h2 a { color:#EFEFEF; text-decoration:none;}
.contactInfo p { color:#185A8B;}

.header .navigation { width:147px; height:262px; float:left; background:url(../img/nav_bg.jpg) no-repeat top; padding:10px 0 0 22px;}

.navigation ul {}
.navigation li { font-weight:600; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.navigation li a { color:#185A8B; text-decoration:none;display:block; text-align:right; margin:6px 0; padding:0px 10px 2px 0;}
.navigation li a:hover { color:#000;}
.navigation li.active a { color:#fff; display:block; text-align:right; margin:6px 0; padding:2px 10px 2px 0; background:#89BADC; border-top:1px solid #fff; border-bottom:1px solid #fff;}

.header .banner{ float:left;}

.newsblock { width:214px; height:240px; float:left; background:url(../img/news_bg.jpg);}
.newsblock .copy { padding:80px 0 30px 16px; font-family:Georgia, "Times New Roman", Times, serif; color:#333;}
.newsblock_new { width:327px; height:374px; background:url(../img/newsblockbg.png); background-repeat:no-repeat; margin-right:-14px; position:absolute; top:0; right:0;padding-top:178px;}
.newsblock_new .copy { padding:0 58px 23px 56px; width:182px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:10px;}

.counter_1,.counter_2,.counter_3,.counter_4 {
	background-repeat:no-repeat;
	background-position:42px bottom;
}
.counter_1 { background-image:url(../img/counter_1.png); }
.counter_2 { background-image:url(../img/counter_2.png); }
.counter_3 { background-image:url(../img/counter_3.png); }
.counter_4 { background-image:url(../img/counter_4.png); }

.newsblock_new .counter_5 {display:none;}

.footer .whatwelike .copy {display:none;}


.centralBlock { width:1009px; background:url(../img/leftinfobg.jpg) no-repeat bottom left; min-height:421px;}

.leftInfoBlock { width:423px; float:left; height:421px;}
.copyBlock { width:498px; float:right; padding:0 30px 0 10px;}
.copyBlock h1{ font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px; color:#87AB00; line-height:26px; font-weight:bold;}
.copyBlock p{ margin:10px 0; color:#666; line-height:20px;}
.copyBlock a:link, .copyBlock a:visited { color:#87AB00; text-decoration:none;} .copyBlock a:hover { color:#09F;}
.copyBlock .paw { vertical-align:middle; margin-bottom:3px;}

.footer {background:url(../img/footer_bg.jpg) repeat-x top; text-align:center; color:#fff;}
.footer p{ letter-spacing:1px;} 
.footer a:link, .footer a:visited { color:#F3F3F3; text-decoration:none;} .footer a:hover { color:#036;} 
.dogGallery { background:url(../img/doggallery_bg.png) no-repeat top left; width:480px; height:121px; float:right; text-align:left; padding-left:48px}
.dogGallery p { letter-spacing:normal; font-weight:bold; font-size:10px; padding:5px 0 0 0;}
