﻿
br.clear { line-height:0; height:0; margin:0; padding:0; clear:both; }
a { outline:none; }

body { font-family:Trebuchet MS, Helvetica, sans-serif; font-size:16px; line-height:1.2; text-align:center; background:url(../images/bg_main.gif) 0 0 repeat; }

#mainHolder { width:799px; height:711px; margin:0 auto; text-align:left; }

/* header */
#header { }
#header .left { float:left; padding-bottom:2px; }
#header .right { float:right; padding-bottom:2px; margin-left:2px; }
#header #mainMenu { margin:0; padding:0; height:30px; }
#header #mainMenu li { display:inline; height:30px; list-style-type:none; margin-right:2px; }
#header #mainMenu li.last { margin-right:0; }
.btn_adoption img { width:103px; background:url(../images/header/menu/btn_adoption.gif) 0 0 no-repeat; }
.btn_PSH img { width:242px; background:url(../images/header/menu/btn_PSH.gif) 0 0 no-repeat; }
.btn_childsWay img { width:121px; background:url(../images/header/menu/btn_childsWay.gif) 0 0 no-repeat; }
.btn_newsEvents img { width:111px; background:url(../images/header/menu/btn_newsEvents.gif) 0 0 no-repeat; }
.btn_supportUs img { width:90px; background:url(../images/header/menu/btn_supportUs.gif) 0 0 no-repeat; }
#header #mainMenu li a img { display:block; height:30px; background-position:0 0; }
#header #mainMenu li a:hover {background: 0 0;}
#header #mainMenu li a:hover img, #header #mainMenu li a.active img { background-position:0 -30px; }

/* footer */
#footer { }
#footer .footerTop { margin-bottom:2px; }
.footerLinks { height:24px; background:#92bae8; }
.footerLinks a 
{ 
	display:block; float:left; padding:0 17px 0 17px; height:24px; 
	font-size:10px; font-weight:bold; line-height:24px; 
	color:#FFF; text-decoration:none; 
}
.footerLinks a:hover { color:#b20838; background:#517db8; }
.footerContactInfo { color:#656565; padding-top:8px; padding-bottom: 40px; font-size:11px; }
.footerContactInfo span { color:#517db8; padding:0 4px; }

#mainContent { font-size:12px; background:#fff; line-height:16px; }
#mainContent .left { float:left; width:445px; padding: 35px 38px 20px 38px; }
#mainContent .right { float:right; width:278px; }

#mainContent .full { width:723px; padding: 35px 38px 20px 38px; }

#mainContent .left h1, #mainContent .full h1 { color:#5987c6; font-size:18px; margin:0 0 10px 0; padding:0;  }
#mainContent .left h2.blueTitle, #mainContent .full h2.blueTitle { font-size: 14px; font-weight: bold; color: #5987c6; font-family:Trebuchet MS, Helvetica, sans-serif; margin-bottom:2px; }
#mainContent .left h2.redTitle, #mainContent .full h2.redTitle { font-size: 14px; font-weight: bold; color: #a81825; font-family:Trebuchet MS, Helvetica, sans-serif; margin-bottom:2px; }

#mainContent a img { border:0; }
#mainContent a { color:#5987c6; }

.dg_emptyCell { display:none; }

.errorMessage { font-style:italic; font-weight:bold; }
#VideoAlbumList {  }
#dg_VideoAlbumList, #dg_VideoAlbumList tr, #dg_VideoAlbumList td { border:0; }
#dg_VideoAlbumList .thumbnail { padding:0 8px 18px 0; }
#VideoAlbumList .videoalbumInfo { padding-top: 8px; }
#dg_VideoAlbumList .title a { text-decoration:none; color:#5987c6; font-weight: bold; font-size:11px; }
#dg_VideoAlbumList .date { color:#626262; font-style:italic; font-size:10px; }