body,table,td {
	font-family: Tahoma;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.pager_link{
	color:#fff;
}
.required_field {
	color: #666666;	
	font-weight:bold;
}
.error_field {
	color: red; 
	font-weight:bold;
}
div#error{
	text-align:center;
	color: red; 
	font-weight:bold;

}
.error {
	background-color: #f0f0f0;
	border: 1px dashed #CFCFCF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	color: red;
	width:400;
	align:center;
	font-weight: bold;
	text-align:left;
}

.success {
	background-color: #f0f0f0;
	border: 1px dashed #CFCFCF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	width:400;
	align:center;
	text-align:left;
}
.mainBK {
	background-image: url(../img/main_bk.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.catRightBk {
	background-image: url(../img/cat2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftBot {
	background-image: url(../img/left_Bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 252px;
	width: 1115px;
}
.leftCenter {
	background-image: url(../img/left_center.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 290px;
}
.leftrTop {
	background-image: url(../img/left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftrTop_n {
	background-image: url(../img/left_top_n.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.rightBor {
	background-image: url(../img/right_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.rightCentyer {
	background-image: url(../img/right_center.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	

}
.rightTop {
	background-image: url(../img/right_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tree {
	background-image: url(../img/tree.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 387px;
}
.whiteText, .whiteText table{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.whiteText a{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}
.greenText {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #75AF3A;
	text-decoration:none;
}
.whiteBig {
	font-family: "Arial black";
	font-size: 25px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteSmallBold {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.blueBoldSmall {
	font-family: Tahoma;
	font-size: 12px;
	color: #0C6B8F;
	font-weight:bold;
	text-decoration: none;
}

.dogSecondLeftBot {
	background-image: url(../img/dog_second_left_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 517px;
}
.dogSecondLeftTop {
	background-image: url(../img/dog_second_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dogSecondCenterTop {
	background-image: url(../img/dog_second_center_top_small.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 507px;
}
.dogSecondRightBot {
	background-image: url(../img/dog_second_right_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dogSecondCenterBot {
	background-image: url(../img/dog_second_center_bot.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.dogSecondRightTop {
	background-image: url(../img/dog_second_right_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.BlueTextSmall {
	font-family: Tahoma;
	font-size: 11px;
	color: #26759B;
}
.BlueTextSmall a {
	font-family: Tahoma;
	font-size: 11px;
	color: #26759B;
	text-decoration:underline;
}
.firstMenuWhite {
	font-family: "Arial black";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteSmall {
	font-family: tahoma;
	font-size: 9px;
	color: #FFFFFF;
}
.white_11 {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.dogSecondTree {
	background-image: url(../img/tree2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 394px;
}
.dog3leftTop {
	background-image: url(../img/dog_3_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 211px;
	width: 318px;
}
.dog3RightTopTree {
	background-image: url(../img/dog_3_right_top_tree.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 211px;
}
.dog3Top {
	background-image: url(../img/dog_3_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dog3Face {
	background-image: url(../img/dog_3_face.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.dog3Bar {
	background-color: #FFFFFF;
	background-image: url(../img/dog_3_bar.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	font-family: tahoma;
	font-size: 9px;
	color: #333333;
}
.dog3GrayBar {
	background-image: url(../img/dog_3_gray_bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
.linkTextGreySmall {
	font-family: tahoma;
	font-size: 9px;
	color: #333333;
}
.grey_11 {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}
.blue_11 {
	font-family: tahoma;
	font-size: 11px;
	color: #0C6B8F;
}
.orangeBigText {
	font-family: "arial Black";
	font-size: 16px;
	color: #CCAE05;
}
.blueNormal, .blueNormal a  {
	font-family: tahoma;
	font-size: 12px;
	color: #0C6B8F;
}
.dog3Trace {
	background-image: url(../img/dog_3_lapa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.greeBig {
	font-family: "arial Black";
	font-size: 30px;
	color: #369E47;
	text-decoration:none;
}
.redBig {
	font-family: "arial Black";
	font-size: 30px;
	color: red;
	text-decoration:none;
}
.grayText,.grayText a {
	font-family: tahoma;
	font-size: 12px;
	color: #333333;
}
.grayTransparent {
	font-family: tahoma;
	font-size: 10px;
	color: #CCCCCC;
}

.dog3MenuTraceWhite1 {
	background-image: url(../img/dog_3_menu_trace.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "arial Black";
	font-size: 14px;
	color: #339933;
}
.dog3menuRtaceWhite2 {
	background-image: url(../img/dog_3_menu_trace.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.catSecondLeftBot {
	background-image: url(../img/cat_second_left_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 517px;

}
.catSecondLeftTop {
	background-image: url(../img/cat_second_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.birdSecondLeftBot_ru {
	background-image: url(../img/bird_ru.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 517px;
}
.birdSecondLeftBot_en {
	background-image: url(../img/bird_en.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 517px;
}
.birdSecondCenterBot {
	background-image: url(../img/bird_second_center_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 507px;
}
.birdSecondRightBot {
	background-image: url(../img/bird_second_right_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.birdSecondLeftTop {
	background-image: url(../img/bird_second_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.birdSecondCenterTop {
	background-image: url(../img/bird_second_center_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.birdSecondRightTop {
	background-image: url(../img/bird_second_right_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.catSecondCenterBot {
	background-image: url(../img/cat_second_center_bot.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.catSecondRightBot {
	background-image: url(../img/cat_second_right_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flowerSecondLeftBot {
	background-image: url(../img/flower_second_left_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 517px;
}
.flowerSecondCenterBot {
	background-image: url(../img/flower_second_center_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 507px;
}
.catSky {
	background-image: url(../img/cat2_sky.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flowerSecondRightBot {
	background-image: url(../img/flower_second_right_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flowerSecondLeftTop {
	background-image: url(../img/flower_second_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flowerSecondCenterTop {
	background-image: url(../img/flower_second_center_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flowerSecondRightTop {
	background-image: url(../img/flower_second_right_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.FishMainBk {
	background-image: url(../img/fish_Second_Main_Bk.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.fishLeft {
	background-image: url(../img/fish_Second_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 600px;
	width: 266px;
}
.fishRight {
	background-image: url(../img/fish_Second_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fishSecondBot {
	background-image: url(../img/fish_Second_main_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fishThirdMainBk {
	background-image: url(../img/fish_third_main_bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.thirdWhiteBarRight {
	background-image: url(../img/third_white_bar_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 35px;
}
.blueBig {
	font-family: tahoma;
	font-size: 30px;
	font-weight: bolder;
	color: 20A3C9;
	text-decoration:none;
}
.birdThirdMainBk {
	background-image: url(../img/bird_third_main_bk.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flowerThirdMainBk {
	background-image: url(../img/flower_third_main_bk.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#3694d1;
}
.catThirdMainBk {
	background-color:#3694d1;
	background-image: url(../img/cat_third_main_bk.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dogThirdMainBk {
	background-color:#3694d1;
	background-image: url(../img/dog_third_main_bk.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftCenterTop {
	background-image: url(../img/left_center_trop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.forum {
	background-image: url(../img/forum.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 211px;
}
.white_top {
	
	background-image: url(../img/rectangle/middle_top_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 9px;
}
.white_bottom {
	
	background-image: url(../img/rectangle/middle_top_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 9px;
}
.white_left_right {
	
	background-image: url(../img/rectangle/middle_left_right.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	width: 9px;
}
.white {
	background-color:#fff;
}
.photoalbum {background: transparent; width:100%; margin:0 auto;}
.photoalbum h1, .photoalbum p {margin:0 10px;}
.photoalbum h1 {font-size:2em; color:#ffffff; letter-spacing:1px;}
.photoalbum p {padding-bottom:0.5em;}

.photoalbum .top, .photoalbum .bottom {display:block; background:transparent; font-size:1px;}
.photoalbum .b1, .photoalbum .b2, .photoalbum .b3, .photoalbum .b4, .photoalbum .b1b, .photoalbum .b2b, .photoalbum .b3b, .photoalbum .b4b {display:block; overflow:hidden;}
.photoalbum .b1, .photoalbum .b2, .photoalbum .b3, .photoalbum .b1b, .photoalbum .b2b, .photoalbum .b3b {height:1px;}
.photoalbum .b2 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.photoalbum .b3 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.photoalbum .b4 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.photoalbum .b4b {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.photoalbum .b3b {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.photoalbum .b2b {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}


.photoalbum .b1 {margin:0 5px; background:#ffffff;}
.photoalbum .b2, .photoalbum .b2b {margin:0 3px; border-width:0 2px;}
.photoalbum .b3, .photoalbum .b3b {margin:0 2px;}
.photoalbum .b4, .photoalbum .b4b {height:2px; margin:0 1px;}
.photoalbum .b1b {margin:0 5px; background:#ffffff;}
.photoalbum .boxcontent {display:block;  background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;color:#333;text-align:left;padding:5px;}
.horseSecondLeftBot {
	background-image: url(../img/horse_second_left_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 542px;
	width: 517px;
}
.horseSecondCenterBot {
	background-image: url(../img/horse_second_center_bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 507px;
}
.horseSecondRightBot {
	background-image: url(../img/horse_second_right_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.horseSecondLeftTop {
	background-image: url(../img/horse_second_left_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.horseSecondCenterTop {
	background-image: url(../img/horse_second_center_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.horseSecondRightTop {
	background-image: url(../img/horse_second_right_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.horseThirdMainBk {
	background-image: url(../img/horse_third_main_bk.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.back_text {background: transparent; width:100%; margin:0 auto;}
.back_text h1, .back_text p {margin:0 10px;}
.back_text h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.back_text p {padding-bottom:0.5em;}

.back_text .top, .back_text .bottom {display:block; background:transparent; font-size:1px;}
.back_text .b1, .back_text .b2, .back_text .b3, .back_text .b4, .back_text .b1b, .back_text .b2b, .back_text .b3b, .back_text .b4b {display:block; overflow:hidden;}
.back_text .b1, .back_text .b2, .back_text .b3, .back_text .b1b, .back_text .b2b, .back_text .b3b {height:1px;}
.back_text .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.back_text .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.back_text .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.back_text .b4b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.back_text .b3b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.back_text .b2b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}


.back_text .b1 {margin:0 5px; background:#fff;}
.back_text .b2, .back_text .b2b {margin:0 3px; border-width:0 2px;}
.back_text .b3, .back_text .b3b {margin:0 2px;}
.back_text .b4, .back_text .b4b {height:2px; margin:0 1px;}
.back_text .b1b {margin:0 5px; background:#fff;}
.back_text .boxcontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;color:#333;text-align:left;padding:5px;font-family: tahoma; font-size: 12px;}
.back_text .boxcontent a {
color:#333;font-family: tahoma; font-size: 12px;
}