*{
	margin: 0;
	padding: 0;
	}
html, body{
	font-size: 13px;
	font-family:  Arial, Tahoma, sans-serif;
	color: #333;
	}
a:link, a:visited, a:active{
	text-decoration: underline;
	color: #006699;
	}
a:hover{
	text-decoration: underline;
	color: #66A3C2;
	}
h1{
	font-size: 24px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin: 0 0 10px 0;
	}
h2{
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin: 0 0 10px 0;
	}
h2 a:link, h2 a:visited, h2 a:active, h3 a:link, h3 a:visited, h3 a:active{
	color: #003366;
	}
h2 a:hover, h3 a:hover{
	color: #537B9B;
	}
h1 span{
	font: 16px Arial, sans-serif;
	color: #666;
	}
h1 strong{
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	}
.h1_link_dir:link, .h1_link_dir:active, .h1_link_dir:visited{
	color: #333;
	padding: 0 22px 0 0;
	background: url(../images/marker11.gif) no-repeat right center;
	}
.h1_link_dir:hover{
	color: #858585;
	}
h2 span, h3 span{
	font: 14px Arial, sans-serif;
	color: #666;
	}
h2 span a:link, h2 span a:visited, h2 span a:active{
	color: #006699;
	} 
h2 span a:hover{
	color: #66A3C2;
	}
h3{
	font: bold 16px Arial, sans-serif;
	margin: 0 0 7px 0;
	}
table, th, td{
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	}
blockquote {
	border: 1px solid #c4c4c4;
	background: #DBF0EA;
	margin: 0 0 10px 0;
	padding: 4px 10px 5px;
	font-style: italic !important;
	}
.container{
	min-width: 1000px;
	overflow: hidden;
	background: url(../images/footer_bg.gif) repeat-x bottom left;
	}
*html .container{
	height: 1%;
	overflow: visible;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");
	text-align: center;
	}
.yandex_direct{
	margin: 0 15px 15px 0;
	width: 90%;
	}
.yandex_direct2{
	margin: 0 15px 15px 0;
	width: 100%;
	}
.bar{
	height: 31px;
	background: #C0C899 url(../images/bar_bg.gif) repeat-x;
	border-bottom: 1px solid #C7BEA3;
	font: 11px Tahoma, sans-serif;
	text-align: left;
	}
.bar .left_in{
	padding: 5px 0 0 0;
	}
.bar .about{
	padding: 0 0 3px 51px;
	background: url(../images/marker1.gif) no-repeat 34px 0;
	line-height: 19px;
	height: 1%;
	}
.bar a:link, .bar a:visited, .bar a:active{
	color: #333;
	}
.bar a:hover{
	color: #858585;
	}
.bar .centercontent{
	margin: 0 0 0 15px;
	padding: 5px 0 0 0 !important;
	}
.bar .centercontent p{
	line-height: 19px;
	margin: 0;
	}
.bar .rightin{
	margin: 0 0 0 15px;
	padding: 5px 0 0 0 !important;
	}
.bar .enter_btn{
	border: 0;
	float: left;
	margin: 0 14px 0 0;
	cursor: pointer;
	cursor: hand;
	}
.header, .footer_in, .content_in, .bar_in{
	max-width: 1500px;
	margin: 0 auto;
	overflow: hidden;
	}
/*BAR
################################################################*/
.bar .bar_user, .bar .bar_mydogs, .bar .bar_blogs, .bar .bar_messages, .bar .bar_nursery, .bar .bar_board, .bar .bar_exit{
	padding: 0 0 3px 20px;
	height: 1%;
	line-height: 19px;
	}
.bar .bar_user a, .bar .bar_mydogs a, .bar .bar_blogs a, .bar .bar_messages a, .bar .bar_nursery a, .bar .bar_board a, .bar .bar_exit a{
	font-weight: bold;
	}
.bar .bar_user strong, .bar .bar_mydogs strong, .bar .bar_blogs strong, .bar .bar_messages strong, .bar .bar_nursery strong, .bar .bar_board strong, .bar .bar_exit strong{
	font-weight: bold;
	color: #888976;
	}
.bar .bar_user{
	background: url(../images/user.gif) no-repeat 32px 0;
	padding: 0 0 3px 51px;
	}
.bar .bar_mydogs{
	background: url(../images/marker1.gif) no-repeat 5px 0; 
	}
.bar .bar_blogs{
	padding: 1px 0 3px 20px;
	background: url(../images/marker2.gif) no-repeat 3px 0px;
	line-height: 18px;
	}
.bar .bar_messages{
	background: url(../images/marker9.gif) no-repeat 1px 2px;
	}
.bar .bar_nursery{
	background: url(../images/marker21.gif) no-repeat 0 2px;
	}
.bar .bar_board{
	background: url(../images/board.gif) no-repeat 0 2px;
	}
.bar .bar_exit{
	background: url(../images/exit.gif) no-repeat 0 2px;
	}
.bar .bar_balance{
	padding: 0 0 3px 20px;
	height: 1%;
	line-height: 19px;
	background: url(../images/marker27.gif) no-repeat 0 0px;
	}
.bar .bar_balance strong{
	color: #333;
	}
.bar .bar_balance a:link, .bar .bar_balance a:visited, .bar .bar_balance a:active{
	font-weight: normal !important;
	color: #006699;
	}
.bar .bar_balance a:hover{
	color: #5C9AAB;
	}
.antibotimg{
	position: relative;
	top: -8px;
	}
.noborder{
	border: none!important;
	}
*html .header, .footer_in, .content_in, .bar_in{
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1500 ? "1500px" : "auto");
	height: 1%;
	overflow: visible;
	text-align: left;
	}
.content{
	border-top: 1px solid #CCCCCC;
	background: url(../images/content_bg.gif) repeat-x;
	overflow: hidden;
	}
*html .content{
	height: 1%;
	overflow: visible;
	}
.content_in{
	padding: 0 0 90px 0;
	}
.leftcolumn{
	float: left;
	width: 21%;
	}
.left_in{
	margin: 0 auto;
	max-width: 235px;
	}
*html .left_in{
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 210 ? "210px" : "auto");
	}
.centercolumn_wide{
	float: left;
	width: 77%;
	}
.centercolumn{
	float: left;
	width: 52%;
	}
.centercontent{
	margin: 0 0 0 15px;
	padding: 25px 0 0 0;
	}
.centercontent p{
	margin: 0 0 10px 0;
	}
.rightcolumn{
	float: left;
	width: 27%;
	}
*html .rightcolumn{
	width: 26.9%;
	}
.rightin{
	margin: 0 0 0 15px;
	padding: 25px 0 0 0;
	}
.adv_header_block{
    float: left;
    width: 79%;
    height: 100px;

}
*html .adv_header_block{
	width: 78.9%;
	}
.adv_header_block ul{
	list-style: none;
	}
.adv_header_block ul li{
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 19px 0 18px 0;
	position: relative;
	z-index: 0;
	}
*html .adv_header_block ul li{
	width: 100%;
	height: 1%;
	overflow: visible;
	}
.adv_header_block ul li img{
	float: left;
	border: 1px solid #ccc;
	margin: 0 10px 0 15px;
	}
.adv_header_block ul li h4{
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px 0;
	}
.adv_header_block ul li h4 a:link, .adv_header_block ul li h4 a:visited, .adv_header_block ul li h4 a:active{
	color: #990000;
	}
.adv_header_block ul li h4 a:hover{
	color: #C26666;
	}
.adv_header_block ul li p{
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	color: #333;
	display: table;
	height: 1%;
	}
.logo{
	padding: 16px 0 21px 31px;
	position: relative;
	z-index: 0;
}
*html .logo{
	height: 1%;
	}
.logo img{
	display: block;
	border-bottom: 0;
	}
.logo h6{
	position: absolute;
	top: 58px;
	left: 47px;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	}
.footer{
	border-top: 1px solid #CCCCCC;
	height: 47px;
	}
.fbutton{
	padding: 9px 0 0 0;
	}
.fbutton img{
	float: left;
	margin: 0 0 0 12px;
	}
.fcopyright{
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	color: #333;
	padding: 9px 0 0 15px;
	}
.flinks{
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	padding: 9px 0 0 15px;
	height: 1%;
	color: #333;
	}
.flinks img{
	float: left;
	margin: 0 10px 0 0;
	}
.dog{
	height: 73px;
	margin: 0 0 0 20px;
	background: url(../images/dog.gif) no-repeat center bottom;
	position: relative;
	z-index: 2;
	}
.dog2{
	height: 73px;
	margin: 0 0 0 20px;
	background: url(../images/dog2.gif) no-repeat center bottom;
	position: relative;
	z-index: 2;
	}
.dog2_b{
	height: 24px;
	background: url(../images/dog2_b.gif) no-repeat center top;
	position: relative;
	z-index: 2;
	}
.dog3{
	height: 73px;
	margin: 0 0 0 20px;
	background: url(../images/dog3.gif) no-repeat center bottom;
	position: relative;
	z-index: 2;
	}
.dog4{
	height: 73px;
	margin: 0 0 0 20px;
	background: url(../images/dog4.gif) no-repeat center bottom;
	position: relative;
	z-index: 2;
	}
.dog5{
	height: 73px;
	margin: 0 0 0 20px;
	background: url(../images/dog5.gif) no-repeat center bottom;
	position: relative;
	z-index: 2;
	}
/*MAIN MENU
################################################################################*/
.mainmenu{
	margin: -9px 0 0 20px;
	background: #F3EFEC url(../images/mainmenu_bg.gif) repeat-x;
	padding: 5px;
	}
.mainmenu ul{
	border: 1px solid #C7BEA4;
	background: #F9F8F4;
	list-style: none;
	padding: 12px 10px 7px;
	margin: 0 0 5px 0;
	}
.mainmenu ul li{
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 12px;
	}
.mainmenu ul li strong{
	color: #DA6E49;
	}
.mainmenu ul li a:link, .mainmenu ul li a:visited, .mainmenu ul li a:active, .town_list li a:link, .town_list li a:visited, .town_list li a:active{
	color: #333;
	}
.mainmenu ul li a:hover, .town_list li a:hover{
	color: #838281;
	}
.mainmenu ul li strong a:link, .mainmenu ul li strong a:visited, .mainmenu ul li strong a:active{
	color: #DA6E49;
	}
.mainmenu ul li strong a:hover{
	color: #ECBDAB;
	}
.mainmenu ul li span{
	color: #5C5C5C;
	font: 11px Arial, sans-serif;
	}
.submenu{
	border: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	}
*html .submenu{
	height: 1%;
	overflow: visible;
	}
.submenu li{
	font-size: 10px !important;
	font-weight: normal !important;
	margin: 0 !important;
	float: left;
	color: #666;
	}
.submenu .ico1{
	padding: 0 10px 0 14px;
	background: url(../images/ico1.gif) no-repeat 0px 3px;
	}
.submenu .ico2{
	padding: 0 10px 0 14px;
	background: url(../images/ico2.gif) no-repeat 0px 3px;
	}
.submenu .ico3{
	padding: 0 10px 0 14px;
	background: url(../images/ico3.gif) no-repeat 0px 3px;
	}
/*TOWNS
#########################################################################*/
.towns{
	margin: 25px 0 10px 20px;
	}
.town_tabs, .dog_tabs{
	list-style: none;
	overflow: hidden;
	}
*html .town_tabs, .dog_tabs{
	overflow: visible;
	height: 1%;
	}
.town_tabs li, .dog_tabs li{
	float: left;
	padding: 7px 10px;
	font: 14px Arial, sans-serif;
	}
.town_tabs .act{
	background: #E8EECC;
	position: relative;
	}
.town_tabs .act .c1{
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 7px;
	background: url(../images/town_lc.gif) no-repeat;
	}
.town_tabs .act .c2{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	background: url(../images/town_rc.gif) no-repeat;
	} 
*html .town_tabs .act .c2{
	right: -1px;
	} 
.dog_tabs .act{
	background: #CFE8EC;
	position: relative;
	}
.dog_tabs .act .c1{
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 7px;
	background: url(../images/dog_lc.gif) no-repeat;
	}
.dog_tabs .act .c2{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	background: url(../images/dog_rc.gif) no-repeat;
	} 
*html .dog_tabs .act .c2{
	right: -1px;
	} 
.town_list{
	background: #E8EECC;
	list-style: none;
	padding: 20px 11px 10px;
	}
.town_list li{
	font: bold 14px Arial, sans-serif;
	line-height: 14px;
	margin: 0 0 14px 0;
	}
.town_list li span{
	color: #5C5C5C;
	font: 11px Arial, sans-serif;
	}
/*DOGSTER BUTTON
###########################################################################*/
.dogster_btn{
	margin: 0 0 0 20px;
	padding: 0 0 0 12px;
	font: 11px Arial, sans-serif;
	}
.dogster_btn img{
	display: block;
	margin: 0 0 7px 0;
	}
/*ALL DOGS
##########################################################################*/
.alldogs{
	margin: 0 0 15px 0;
	}
.alldogs_list{
	background: #CFE8EC;
	clear: both;
	}
.alldogs_list ul{
	list-style: none;
	overflow: hidden;
	padding: 10px 0 0 0;
	}
*html .alldogs_list ul{
	height: 1%;
	overflow: visible;
	padding: 10px 0 17px 0;
	}
.alldogs_list ul li{
	float: left;
	background: url(../images/frame.gif) no-repeat;
	padding: 7px 7px 0 7px;
	margin: 0 6px 0 7px;
	width: 100px;
	height: 120px;
	}
.alldogs_list ul li img{
	border: 0;
	}
*html .alldogs_list ul li{
	margin: 0 5px 0 4px;
	}
.alldogs_list ul li p{
	font: bold 11px Tahoma, sans-serif;
	padding: 7px 0 2px 19px;
	background: url(../images/marker1.gif) no-repeat 4px 7px;
	white-space: normal !important;
	}
.alldogs_list ul li a:link, .alldogs_list ul li a:visited, .alldogs_list ul li a:active{
	color: #003366;
	}
.alldogs_list ul li a:hover{
	color: #537B9B;
	}
/*FORUM PREVIEW
#########################################################################*/
.forum_preview ul{
	list-style: none;
	}
.forum_preview ul li{
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 10px;
	margin: 0 0 7px;
	}
.forum_preview ul li div{
	display: table;
	}
.forum_preview ul li img{
	margin: 0 5px 0 0;
	}
.forum_preview ul li h4{
	font: bold 13px Tahoma, sans-serif;
	margin: 0 0 3px 0;
	}
.forum_preview ul li h4 span{
	font: 11px Arial, sans-serif;
	color: #333;
	}
.forum_preview ul li p{
	font: bold 11px Tahoma, sans-serif;
	}
.forum_preview ul li h4 a:link, .forum_preview ul li h4 a:visited, .forum_preview ul li h4 a:active{
	color: #825657;
	}
.forum_preview ul li h4 a:hover{
	color: #B39999;
	}
.forum_preview ul li p a:link, .forum_preview ul li p a:visited, .forum_preview ul li p a:active{
	color: #333;
	}
.forum_preview ul li p a:hover{
	color: #858585;
	}
/*ADD DOG MAIN
###################################################################*/
.add_dog_main{
	background: url(../images/adddog_bg.gif) repeat-x;
	margin: 0 0 15px 0;
	}
.add_dog_right{
	margin: 0 0 15px 0;
	}
.add_dog_main img, .add_dog_right img{
	border: 0;
	border-right: 13px solid #fff;
	display: block;
	}
/*BIRTHDAY
#####################################################################*/
.birthday{
	margin: 0 0 15px 0;
	clear: both;
	}
.birthday .b1, .birthday .b2, .birthday .b3, .birthday .b4, .hrmenu .b1, .hrmenu .b2, .hrmenu .b3, .hrmenu .b4{
	display: block;
	overflow: hidden;
	font-size: 1px;
	height: 1px;
	}
.birthday .b2, .birthday .b3, .birthday .b4, .hrmenu .b2, .hrmenu .b3, .hrmenu .b4{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #F2EFEA;
	}
.birthday .b1, .hrmenu .b1{
	margin: 0 4px;
	background: #CCC;
	}
.birthday .b2, .hrmenu .b2{
	margin: 0 3px;
	}
.birthday .b3, .hrmenu .b3{
	margin: 0 2px;
	}
.birthday .b4, .hrmenu .b4{
	margin: 0 1px;
	}
.birthday_in{
	background: #F2EFEA url(../images/birthday_bg.gif) no-repeat center left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	overflow: hidden;
	padding: 10px 10px 10px 75px;
	}
*html .birthday_in{
	overflow: visible;
	height: 1%;
	}
.birthday_in p{
	margin: 0;
	}
.birthday_in p a:link, .birthday_in p a:visited, .birthday_in p a:active{
	padding: 0 0 4px 15px;
	background: url(../images/marker1.gif) no-repeat;
	font: bold 11px Tahoma, sans-serif;
	height: 1%;
	color: #003366;
	}
.birthday_in p a:hover{
	color: #537B9B;
	}
/*MAIN OBJAV
##########################################################*/
.main_objav{
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px 0;
	}
.main_objav ul{
	list-style: none;
	}
.main_objav ul li{
	font: bold 14px Arial, sans-serif;
	line-height: 14px;
	margin: 0 0 14px 0;
	}
.main_objav ul li strong{
	color: #990000;
	}
.main_objav ul li span{
	font: 14px Arial, sans-serif;
	color: #5C5C5C;
	}
.main_objav ul li a:link, .main_objav ul li a:visited, .main_objav ul li a:active{
	color: #333;
	}
.main_objav ul li a:hover{
	color: #858585;
	}
/*MAIN BLOG
#########################################################*/
.main_blog{
	
	}
.main_blog ul{
	list-style: none;
	}
.main_blog ul li{
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	}
.main_blog ul li h3{
	padding: 0 0 0 21px;
	background: url(../images/marker2.gif) no-repeat 0 2px;
	}
.main_blog ul li h3 a:link, .main_blog ul li h3 a:visited, .main_blog ul li h3 a:active,
.left_blog ul li h4 a:link, .left_blog ul li h4 a:visited, .left_blog ul li h4 a:active{
	color: #CC6600;
	}
.main_blog ul li h3 a:hover, .left_blog ul li h4 a:hover{
	color: #E0A366;
	}
.clock{
	padding: 0 0 0 18px;
	background: url(../images/clock.gif) no-repeat 0px 1px;
	height: 1%;
	color: #666;
	}
.user{
	background: url(../images/user.gif) no-repeat 0px 0px;
	padding: 0 0 4px 20px;
	font: bold 11px Tahoma, sans-serif;
	height: 1%;
	}
.add_to_friend{
	background: url(../images/marker8.gif) no-repeat 0px 2px;
	padding: 2px 0 4px 20px;
	font: bold 11px Tahoma, sans-serif;
	height: 1%;
	float: right;
	}
.write_to{
	background: url(../images/marker9.gif) no-repeat 0px 4px;
	padding: 2px 10px 4px 20px;
	font: bold 11px Tahoma, sans-serif;
	height: 1%;
	float: right;
	}
.main_blog ul li .user a:link, .main_blog ul li .user a:active, .main_blog ul li .user a:visited{
	color: #333;
	} 
.main_blog ul li .user a:hover{
	color: #858585;
	}
/*MAIN NEWS
#####################################################*/
.main_news{
	display: table;
	height: 1%;
	padding: 0 0 10px 0;
	}
.main_news ul{
	list-style: none;
	}
.main_news ul li{
	border-bottom: 1px solid #ccc;
	margin: 0 0 5px 0;
	padding: 0 0 8px 0;
	} 
.main_news ul li p{
	margin: 0;
	font: 11px Tahoma, sans-serif;
	color: #666;
	}
.main_news ul li h4{
	font: bold 13px Arial, sans-serif;
	margin: 0 0 3px 0; 
	}
.main_news ul li h4 a:link, .main_news ul li h4 a:visited, .main_news ul li h4 a:active{
	color: #003366;
	}
.main_news ul li h4 a:hover{
	color: #537B9B;
	}
.rss{
	border-top: 6px solid #fff;
	margin: -6px 0 0 0;
	}
/*DOG DAY
#######################################################*/
.day_dog{
	width: 224px;
	float: left;
	margin: 0 15px 0 0;
	}
.day_dog h2 img{
	position: relative;
	top: 2px;
	margin: 0 1px;
	}
.day_dog_frame{
	background: url(../images/frame.jpg) no-repeat;
	padding: 10px 0 14px 11px;
	}
.day_dog_frame img{
	display: block;
	margin: 0 0 7px 0;
	border: 0;
	}
.day_dog_frame p{
	font: 11px Tahoma, sans-serif;
	padding: 0 13px 2px 17px;
	background: url(../images/marker1.gif) no-repeat 2px 0;
	}
.day_dog_frame p span{
	float: right;
	color: #666;
	}
/*RATING
###############################################################################*/
.dogs_rating{
	margin: 0 0 15px 0;
	}
.dogs_rating h2{
	padding: 0 0 0 25px;
	background: url(../images/star.gif) no-repeat 0 2px;
	}
.dogs_list_comment{
	margin: 0 0 25px 0;
	}
.dogs_rating ul, .dogs_list_comment{
	list-style: none;
	}
.dogs_rating ul li, .dogs_list_comment li{
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	}
*html .dogs_rating ul li, .dogs_list_comment li{
	overflow: visible;
	height: 1%;
	}
.dog_photo{
	float: left;
	background: url(../images/rating_frame.gif) no-repeat;
	padding: 6px;
	margin: 0 12px 0 0;
	}
.dog_photo img{
	display: block;
	border: 0;
	}
.dog_info{
	display: table;
	height: 1%;
	}
.icon_comment{
	height: 1%;
	padding: 0 0 0 19px;
	background: url(../images/marker7.gif) no-repeat 0 3px;
	}
.icon_comment span{
	color: #333;
	}
.dogs_list_comment .dog_info p{
	margin: 0 0 5px 0;
	}
.dogs_list_comment .dog_info p a:link, .dogs_list_comment .dog_info p a:visited, .dogs_list_comment .dog_info p a:active{
	color: #003366;
	}
.dogs_list_comment .dog_info p a:hover{
	color: #537B9B;
	}
.dogs_rating ul li h3, .dogs_list_comment li h3{
	padding: 0 0 0 17px;
	background: url(../images/marker1.gif) no-repeat 0 3px;
	}
.dogs_rating ul li h3 strong, .dogs_list_comment li h3 strong{
	background: url(../images/user.gif) no-repeat 0px 0px;
	padding: 0 0 4px 20px;
	font: bold 11px Tahoma, sans-serif;
	height: 1%;
	}
.dogs_rating ul li h3 strong a:link, .dogs_rating ul li h3 strong a:visited, .dogs_rating ul li h3 strong a:active, .dogs_list_comment li h3 strong a:link, .dogs_list_comment li h3 strong a:visited, .dogs_list_comment li h3 strong a:active{
	color: #333;
	}
.dogs_rating ul li h3 strong a:hover, .dogs_list_comment li h3 strong a:hover{
	color: #858585;
	}
.dog_info_desc{
	background: url(../images/splitter.gif) repeat-y top left;
	padding: 0 0 0 10px;
	}
.dog_info_desc p{
	margin: 0 0 7px 0;
	}
.dog_rating{
	padding: 0 10px 0 0;
	}
.dog_rating p{
	margin: 0;
	font: 11px Tahoma, sans-serif;
	color: #666;
	padding: 5px 0 0 5px;
	}
.dog_rating span{
	background: #F0E4B8;
	font: bold 40px Arial, sans-serif;
	padding: 0 15px;
	height: 1%;
	}
.hrmenu{
	margin: 0 0 15px 0;
	}
.hrmenu_in{
	background: #F2EEEA;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px 10px 3px;
	}
.hrmenu_in_dogone{
	background: #F2EEEA;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px 10px 3px;
	}
.hrmenu_in span{
	color: #666;
	}
.by_popular{
	height: 1%;
	background: url(../images/marker3.gif) no-repeat 0 2px;
	padding: 0 0 0 17px;
	}
.by_comment{
	height: 1%;
	background: url(../images/marker4.gif) no-repeat 0 2px;
	padding: 0 0 0 19px;
	}
.by_friend{
	height: 1%;
	background: url(../images/marker28.gif) no-repeat 0 1px;
	padding: 0 0 0 17px;
	}
.hrmenu_in a:link, .hrmenu_in a:visited, .hrmenu_in a:active{
	color: #003366;
	}
.hrmenu_in a:hover{
	color: #537B9B;
	}
.hrmenu_in_dogone a:link, .hrmenu_in_dogone a:visited, .hrmenu_in_dogone a:active{
	color: #333;
	}
.hrmenu_in_dogone a:hover{
	color: #858585;
	}
/*PAGER
#############################################################*/
.num_pages{
	font: bold 16px Arial, sans-serif;
	margin: 0px 0 20px 1px;
	}
.num_pages .dis{
	color: #999999;
	font: 13px Arial, sans-serif;
	}
.num_pages .act{
	font: 13px Arial, sans-serif;
	}
.num_pages .pager{
	font: 16px Arial, sans-serif;
	margin: 8px 0 0 0;
	}
.num_pages .pager a{
	padding: 2px;
	}
.num_pages .pager span{
	padding: 2px 4px 2px 3px;
	background: #EAE7E3;
	line-height: 22px;
	}
.num_pages a:link, .num_pages a:visited, .num_pages a:active{
	color: #006699;
	}
.num_pages a:hover{
	color: #537B9B;
	}
/*DOGS
##############################################################*/
.dogs_list{
	list-style: none;
	overflow: hidden;
	margin: 0 0 15px 0;
	}
*html .dogs_list{
	overflow: visible;
	height: 1%;
	}
.dogs_list li{
	padding: 6px 6px 0;
	width: 100px;
	background: url(../images/rating_frame.gif) no-repeat;
	float: left;
	margin: 0 13px 0 0;
	height: 135px;
	}

.dogs_list .dogs_list_black {
	padding: 6px 6px 0;
	width: 100px;
	background: url(../images/rating_frame_black.gif) no-repeat;
	float: left;
	margin: 0 13px 0 0;
	height: 135px;
	}
*html .dogs_list li{

	}
.dogs_list li img{
	border: 0;
	display: block;
	}
.dogs_list li .dog_name, .dog_one .dog_name{
	font: bold 11px Tahoma, sans-serif;
	padding: 7px 0 2px 19px;
	background: url(../images/marker1.gif) no-repeat 4px 7px;
	white-space: normal !important;
	margin: 0;
	}
.dogs_list li .user_name, .dog_one .user_name{
	font: bold 11px Tahoma, sans-serif;
	padding: 0 0 2px 19px;
	white-space: normal !important;
	margin: 0;
	}
.dog_name a:link, .dog_name a:visited, .dog_name a:active{
	color: #003366;
	}
.dog_name a:hover{
	color: #537B9B;
	}
.dog_name strong a:link, .dog_name strong a:visited, .dog_name strong a:active{
	color: #009966;
	}
.dogs_list li strong a:hover{
	color: #66C2A3;
	}
.dogs_list li p span, .dog_one .user_name{
	color: #666;
	font: 11px Tahoma, sans-serif;
	}
.dogs_list li p span a:link, .dogs_list li p span a:visited, .dogs_list li p span a:active, .dog_one .user_name a:link, .dog_one .user_name a:visited, .dog_one .user_name a:active{
	color: #666;
	font: 11px Tahoma, sans-serif;
	}
.dogs_list li p span a:hover, .dog_one .user_name a:hover{
	color: #C2C2C2;
	}
/*#########################################################*/

.dogs_list_market{
	list-style: none;
	overflow: hidden;
	margin: 0 0 15px 0;
	}
*html .dogs_list_market{
	overflow: visible;
	height: 1%;
	}
.dogs_list_market li{
	padding: 6px 6px 0;
	width: 150px;
	background: url(../images/rating_frame.gif) no-repeat;
	float: left;
	margin: 0 13px 0 0;
	height: 235px;
	}

.dogs_list_market .dogs_list_black {
	padding: 6px 6px 0;
	width: 100px;
	background: url(../images/rating_frame_black.gif) no-repeat;
	float: left;
	margin: 0 13px 0 0;
	height: 135px;
	}
*html .dogs_list_market li{

	}
.dogs_list_market li img{
	border: 0;
	display: block;
	}
.dogs_list_market li .dog_name, .dog_one .dog_name{
	font: bold 11px Tahoma, sans-serif;
	padding: 7px 0 2px 19px;
	background: url(../images/marker1.gif) no-repeat 4px 7px;
	white-space: normal !important;
	margin: 0;
	}
.dogs_list_market li .user_name, .dog_one .user_name{
	font: bold 11px Tahoma, sans-serif;
	padding: 0 0 2px 19px;
	white-space: normal !important;
	margin: 0;
	}
	}
.dogs_list_market li strong a:hover{
	color: #66C2A3;
	}
.dogs_list_market li p span, .dog_one .user_name{
	color: #666;
	font: 11px Tahoma, sans-serif;
	}
.dogs_list_market li p span a:link, .dogs_list li p span a:visited, .dogs_list li p span a:active, .dog_one .user_name a:link, .dog_one .user_name a:visited, .dog_one .user_name a:active{
	color: #666;
	font: 11px Tahoma, sans-serif;
	}
.dogs_list_market li p span a:hover, .dog_one .user_name a:hover{
	color: #C2C2C2;
	}

/*left VIP
#########################################################*/
.left_vip{
	margin: 25px 0 10px 20px;
	}
.left_vip h2{
	padding: 0 0 0 26px;
	background: url(../images/marker5.gif) no-repeat 0 3px;
	}
.dog_one{
	padding: 6px 6px 0;
	background: url(../images/rating_frame.gif) no-repeat;
	}
.dog_one img{
	border: 0;
	display: block;
	}
/*SEARCH
#########################################################*/
.search_right{
	margin: 0 0 15px;
	}
.search_right h3{
	padding: 0 0 0 25px;
	background: url(../images/marker6.gif) no-repeat 3px 3px;
	}
.search_form{
	margin: 0 35px 0 0;
	border: 1px solid #CCC;
	background: #EFEFEF;
	}
.search_form div{
	padding: 10px 10px 5px;
	}
.search_form div table{
	width: 100%;
	}
.search_form div td{
	padding: 0 0 7px 0;
	}
.find_by{
	width: 63px;
	font: 11px Tahoma, sans-serif;
	vertical-align: middle;
	}
.find_by_sel select{
	font: 11px Tahoma, sans-serif;
	width: 100%;
	}
.find_str input{
	width: 97%;
	font: 11px Tahoma, sans-serif;
	color: #ADADAD;
	padding: 1px;
	}
.find_btn input{
	width: 60px;
	font: 11px Tahoma, sans-serif;
	}
/*GOLOSOVANIE
#######################################################*/
.inter_right{
	margin: 0 15px 15px 0;
	}
.inter_quest{
	font: 14px Arial, sans-serif;
	background: #E7E3E1;
	padding: 2px 5px 3px;
	margin: 0 0 5px 0;
	}
.inter_right ul{
	list-style: none;
	margin: 0 0 10px 0;
	}
.inter_right ul li{
	font: 11px Tahoma, sans-serif;
	margin: 0 0 4px 0;
	line-height: 11px;
	}
.inter_right ul li input{
	position: relative;
	top: 2px;
	margin: 0 4px 0 0;
	}
.inter_btn{
	width: 110px;
	}
/*DOG ONE
#####################################################*/
.dog_one_photo{
	background: url(../images/frame.jpg) no-repeat;
	padding: 10px 11px 14px 11px;
	float: left;
	margin: 0 12px 0 0;
	}
.dog_one_photo img{
	display: block;
	margin: 0 0 6px 0;
	border: 0;
	}
.dog_one_photo p{
	font: 11px Tahoma, sans-serif;
	padding: 0;
	color: #666;
	}
.dog_one_photo p img{
	display: inline;
	margin: 0;
	border: 0;
	position: relative;
	top: 3px;
	}
.dog_one_info{
	padding: 6px 0 0 0;
	display: table;
	height: 1%;
	}
.dog_one_info p{
	margin: 0 0 7px 0;
	}
.dogs_param{
	border: 1px solid #CCC;
	background: #F6F6F6;
	padding: 12px;
	width: 239px;
	margin: 15px 0 0 0;
	}
.dogs_param table, .dogs_param th, .dogs_param td{
	font: 11px Tahoma, sans-serif;
	font-weight: normal !important;
	line-height: 11px;
	}
.dog_param_col{
	background: url(../images/dog_param_bg.gif) no-repeat;
	padding: 3px 4px 8px;
	}
.dogs_param th{
	vertical-align: middle;
	padding: 0 15px 5px 0;
	}
.dog_param_col img{
	display: block;
	}
.dog_param_num{
	vertical-align: middle;
	padding: 0 0 5px 5px;
	}
.user_comment{
	border-bottom: 1px solid #ccc;
	clear: both;
	height: 1%;
	margin: 0 0 10px 0;
	}
.dog_photos_list .dogs_list{
	margin: 0 0 5px 0;
	}
.dog_photos_list .dogs_list p{
	font: 11px Tahoma, sans-serif;
	padding: 7px 0 0 0;
	color: #666;
	margin: 0;
	}
.dog_prioritet{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #F7F3EE;
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	}
.dog_prioritet li{
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	}
.dog_prioritet li h4{
	font: bold 14px Arial, sans-serif;
	}
.dog_prioritet li p{
	font: 11px Tahoma, sans-serif;
	color: #333;
	margin: 0;
	}
.dp1{
	background: url(../images/dp1.gif) no-repeat 7px 0;
	}
.dp2{
	background: url(../images/dp2.gif) no-repeat 7px 0;
	}
.dp3{
	background: url(../images/dp3.gif) no-repeat 7px 0;
	}
.dp4{
	background: url(../images/dp4.gif) no-repeat 8px 0;
	}
.dp5{
	background: url(../images/dp5.gif) no-repeat 7px 0;
	}
.dp6{
	background: url(../images/dp6.gif) no-repeat 8px 0;
	}
.dp7{
	background: url(../images/dp7.gif) no-repeat 5px 0;
	}
.dp8{
	background: url(../images/dp8.gif) no-repeat 6px 0;
	}
.dog_one_comment{
	margin: 0 0 15px 0;
	}
.dog_one_comment ul{
	list-style: none;
	}
.dog_one_comment ul li{
	font: 15px Arial, sans-serif;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	}
*html .dog_one_comment ul li{
	height: 1%;
	overflow: visible;
	}
.dog_one_comment ul li p{
	font: 13px Arial, sans-serif;
	padding: 7px 0 0 0;
	margin: 0;
	}
.dog_one_comment .user a:link, .dog_one_comment .user a:active, .dog_one_comment .user a:visited{
	color: #333;
	}
.dog_one_comment .user a:hover{
	color: #858585;
	}
.dog_one_comment .icon_comment:link, .dog_one_comment .icon_comment:active, .dog_one_comment .icon_comment:visited{
	color: #003366;
	}
.dog_one_comment .icon_comment:hover{
	color: #6685A3;
	}
.dog_friends{
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px 0;
	}
.dog_friends li{
	height: 115px;
	}
*html .dog_friends li{
	height: 125px;
	}
.about_user{
	overflow: hidden;
	margin: 0 0 15px 0;
	}
*html .about_user{
	height: 1%;
	overflow: visible;
	}
.user_frame{
	float: left;
	padding: 9px 10px;
	background: url(../images/user_frame.gif) no-repeat;
	margin: 0 15px 0 0;
	}
.user_frame img{
	border: 0;
	display: block;
	}
.user_info_block{
	padding: 5px 0 0 150px;
	}
.user_info_block .user{
	font: 15px Arial, sans-serif;
	background-position: 0 1px;
	height: 1%;
	margin: 0 0 5px 0;
	}
.user_info_block .main_blog{
	border-top: 1px solid #ccc;
	margin: 0 0 5px 0;
	}
.user_info_block .main_blog li{
	padding-top: 7px;
	margin: 0;
	}
.user_info_block .main_blog h3{
	font: bold 14px Arial, sans-serif;
	background-position: 0 0px;
	}
.user_info_block .main_blog h3 span{
	font: 11px Arial, sans-serif;
	}
.user_info_block .main_blog p{
	font: 11px Arial, sans-serif;
	}
.dogs_link{
	padding: 0 0 0 19px;
	height: 1%;
	background: url(../images/marker1.gif) no-repeat 0 2px;
	}
.user_links{
	margin: 0;
	}
.user_links span{
	font: 11px Tahoma, sans-serif;
	color: #666;
	}
.user_links a:link, .user_links a:visited, .user_links a:active{
	color: #003366;
	}
.user_links a:hover{
	color: #6685A3;
	}
/*LABELS
########################################*/
.labels{
	font-family: Arial, sans-serif;
	margin: 0 15px 15px 0;
	}
.labels h2{
	margin: 0 0 3px 0;
	padding: 0 0 0 21px;
	background: url(../images/marker10.gif) no-repeat 0px 3px;
	}
.labels p{
	margin: 0;
	}
.labels p a:link, .labels p a:visited, .labels p a:active{
	color: #333;
	}
.labels p a:hover{
	color: #858585;
	}
.ls1{
	font-size: 9px;
	}
.ls2{
	font-size: 11px;	
	}
.ls3{
	font-size: 13px;
	}
.ls4{
	font-size: 14px;	
	}
.ls5{
	font-size: 15px;	
	}
.ls6{
	font-size: 18px;	
	}
.ls7{
	font-size: 22px;	
	}
.ls8{
	font-size: 25px;	
	}
/*TOP 10
###########################################################*/
.blog_top10{
	margin: 0 15px 15px 0;
	}
.blog_top10 h2{
	padding: 0 0 0 25px;
	background: url(../images/star.gif) no-repeat 0 2px;
	}
.blog_top10 ul{
	list-style: none;
	}
.blog_top10 ul li{
	padding: 0 0 15px 0;
	overflow: hidden;
	background: url(../images/top10_bg.gif) repeat-x left bottom;
	margin: 0 0 15px 0;
	}
*html .blog_top10 ul li{
	overflow: visible;
	height: 1%;
	}
.blog_top10 ul .user_small_frame, .blogger .user_small_frame, .forum1 .user_small_frame{
	padding: 6px;
	background: url(../images/user_small_frame.gif) no-repeat;
	margin: 0 7px 0 0;
	float: left;
	}
.forum1 .user_small_frame{
	margin: 0 0 3px 0;
	float: none;
	}
.blog_top10 ul .user_small_frame img, .blogger .user_small_frame img, .forum1 .user_small_frame img{
	border: 0;
	}
.dog_one_comment .user_small_frame{
	padding: 6px;
	background: url(../images/user_small_frame.gif) no-repeat;
	margin: 0 7px 0 0;
	float: left;
	}
.dog_one_comment .user_small_frame img{
	border: 0;
	}
.blogger_info{
	padding: 0 0 0 94px;
	}
.blogger_info .user_info{
	padding: 0 0 9px 0;
	margin: 0 0 7px 0;
	background: url(../images/splitter2.gif) repeat-x left bottom;
	}
.blogger{
	overflow: hidden;
	}
*html .blogger{
	height: 1%;
	overflow: visible;
	}
.blogger .user_info{
	padding: 0;
	margin: 0 0 3px 0;
	background: none;
	}
.blogger .user_links{
	margin: 0 0 5px 0;
	font: 11px Arial, sans-serif;
	}
.blogger_info .user_info a:link, .blogger_info .user_info a:visited, .blogger_info .user_info a:active{
	color: #333;
	}
.blogger_info .user_info a:hover{
	color: #858585;
	}
.blogger_info .user_info span{
	font: 11px Tahoma, sans-serif;
	line-height: 25px;
	color: #666;
	}
.blog_top10 .user_links{
	font: 11px Arial, sans-serif;
	line-height: 15px;
	}
.user_links .dogs_link{
	background-position: 0 0;
	}
/*BLOG
###########################################################*/
.user_blogs ul{
	list-style: none;
	margin: 0 0 25px 0;
	}
.user_blogs li{
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	}
.user_blogs li p{
	margin: 0 0 7px 0;
	}
.blog_info{
	color: #666;
	}
.blog_info a:link, .blog_info a:visited, .blog_info a:active{
	color: #003366;
	}
.blog_info a:hover{
	color: #6685A3;
	}
.blogger{
	margin: 0 0 10px 0;
	}
.blogger .write_to{
	float: none;
	}
.blogger .write_to:link, .blogger .write_to:visited, .blogger .write_to:active{
	color: #333 !important;
	}
.blogger .write_to:hover{
	color: #858585 !important;
	}
.blog_post{
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	}
.blogger_nik{
	font: 11px Tahoma, sans-serif !important;
	color: #666;
	}
.user_post{
	padding: 0 0 0 94px;
	}
.news_list{
	list-style: none;
	margin: 0 0 15px 0;
	}
.news_list li{
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
	}
*html .news_list li{
	height: 1%;
	overflow: visible;
	}
.news_list li p{
	margin: 0;
	}
.news_frame{
	float: left;
	background: url(../images/news_frame.gif) no-repeat;
	padding: 9px;
	margin: 0 15px 7px 0;
	}
.art_img{
	float: left;
	padding: 9px;
	margin: 0 15px 7px 0;
	}
.add_name_link{
	padding: 0 0 0 10px;
	margin: 0 0 15px 0;
	}
.add_name_link strong{
	font: 24px Arial, sans-serif;
	position: relative;
	top: 5px;
	}
.link_add_name{
	padding: 0 0 0 19px;
	height: 1%;
	background: url(../images/marker12.gif) no-repeat 0 2px;
	}
.names_tbl{
	width: 100%;
	}
.names_tbl th{
	width: 50%;
	font: 11px Tahoma, sans-serif;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
	}
.names_tbl td{
	font: 15px Arial, sans-serif;
	padding: 5px 0 0 0;
	}
.add_dog_form{
	border: 1px solid #ccc;
	background: #F8F7F6;
	margin: 0 0 15px 0;
	padding: 7px 10px 3px;
	}
.add_dog_form table{
	width: 100%;
	}
.add_dog_form table td{
	font: 13px Arial, sans-serif;
	}
.ad_form_name{
	vertical-align: middel;
	width: 52px;
	}
.ad_form_sex{
	vertical-align: middel;
	width: 76px;
	}
.ad_form_str input{
	font: 13px Arial, sans-serif;
	position: relative;
	top: -1px;
	width: 93%;
	}
*html .ad_form_str input{
	top: -2px;
	}
.ad_form_sel{
	width: 112px;
	}
.ad_form_sel select{
	font: 13px Arial, sans-serif;
	position: relative;
	top: -1px;
	width: 110px;
	}
.ad_form_sel select{
	top: -2px;
	}
.search{
	background: #FCD869;
	padding: 7px 10px 6px;
	margin: 0 0 15px 0;
	}
.search table{
	width: 100%;
	}
.search td{
	vertical-align: middle;
	}
.search_text{
	font: 14px Arial, sans-serif;
	color: #000;
	width: 48px;
	}
.search_str input{
	width: 99%;
	}
.search_btn{
	width: 85px;
	}
.search_btn input{
	width: 75px;
	margin: 0 0 0 10px;
	font: 14px Arial, sans-serif;
	}
/*FORUM1
###################################################################*/
.forum1, .forum1 td, .forum1 th{
	border-collapse: separate;
	}
.forum1{
	width: 100%;
	margin: 0 0 15px 0;
	}
.forum1 caption{
	font: 18px Arial, sans-serif;
	color: #333;
	text-align: left;
	padding: 0 0 10px 0;
	}
.forum1 th{
	font: 11px Tahoma, sans-serif;
	color: #74767E;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 1px;
	}
.forum1 td{
	border: 1px solid #fff;
	background: #F2F1C6;
	font: bold 14px Arial, sans-serif;
	padding: 7px;
	color: #595950;
	}
.forum1_even td{
	background: #F8F8E2;
	}
.forum1_col1{
	width: 37%;
	}
.forum1_col2{
	width: 9%;
	}
.forum1_col3{
	width: 14%;
	}
.forum1_col4{
	width: 40%;
	}
.forum1_col5{
	width: 4%;
	}
.forum1_col6{
	width: 42%;
	}
.forum1_col7{
	width: 14%;
	}
.forum1_col8{
	width: 40%;
	}
.forum1_col9{
	width: 150px;
	}
.forum1 .clock{
	font: 11px Arial, sans-serif;
	margin: 0 0 3px 0;
	}
.forum1 .user{
	font: 11px Tahoma, sans-serif;
	margin: 0 0 3px 0;
	}
.forum1 .user a:link, .forum1 .user a:visited, .forum1 .user a:active{
	color: #333;
	}
.forum1 .user a:hover{
	color: #858585;
	}
.forum1 .dogs_link{
	font: 11px Tahoma, sans-serif;
	margin: 0 0 3px 0;
	background-position: 0 0;
	padding-bottom: 2px;
	}
.forum1_smile{
	text-align: center;
	}
.forum1 .lastmes{
	padding: 0 0 2px 19px;
	font: 11px Arial, sans-serif;
	margin: 0 0 3px 0;
	background: url(../images/marker13.gif) no-repeat 0 2px;
	}
.forum_status{
	list-style: none;
	font: 18px Arial, sans-serif;
	}
.forum_status li{
	margin: 0 0 5px 0;
	padding: 0 0 0 21px;
	}
.fs1{
	background: url(../images/marker13.gif) no-repeat 0 4px;
	}
.fs2{
	background: url(../images/user.gif) no-repeat 0 2px;
	}
.forum_status li a:link, .forum_status li a:visited, .forum_status li a:active{
	color: #003366;
	}
.forum_status li a:hover{
	color: #537B9B;
	}
.left_blog{
	margin: 25px 0 0 20px;
	}
.left_blog h2{
	padding: 0 0 0 20px;
	background: url(../images/marker2.gif) no-repeat 0 2px;
	}
.left_blog ul{
	list-style: none;
	}
.left_blog ul li{
	margin: 0 0 15px 0;
	}
.left_blog ul li h4{
	font: bold 13px Arial, sans-serif;
	margin: 0 0 3px 0;
	}
.left_blog ul li p{
	margin: 0;
	font: 11px Arial, sans-serif;
	}
.right_objav{
	margin: 0 0 15px 0;
	}
.right_objav ul{
	list-style: none;
	}
.right_objav ul li{
	margin: 0 0 15px 0;
	}
.right_objav ul li h4{
	font: bold 14px Arial, sans-serif;
	margin: 0 0 3px 0;
	}
.right_objav ul li h4 a:link, .right_objav ul li h4 a:visited, .right_objav ul li h4 a:active{
	color: #333;
	}
.right_objav ul li h4 a:hover{
	color: #858585;
	}
.right_objav ul li p{
	font: 11px Tahoma, sans-serif;
	color: #74767E;
	}
.right_objav ul li p strong{
	font: bold 11px Arial, sans-serif;
	color: #990000;
	}
.forum_add_theme h4{
	font: 15px Arial, sans-serif;
	padding: 0 0 0 30px;
	background: url(../images/marker12.gif) no-repeat 10px 2px;
	margin: 0 0 7px 0;
	}
.forum_add{
	border: 1px solid #ccc;
	background: #F8F7F6;
	padding: 7px 10px 0;
	}
.forum_add table{
	width: 100%;
	}
.forum_add table td{
	padding: 0 0 10px 0;
	}
.forum_add table th{
	width: 100px !important;
	font: 13px Arial, sans-serif;
	padding: 2px 0 10px 0;
	}
.forum_add table input{
	width: 99%;
	font: 13px Arial, sans-serif;
	}
.forum_add table textarea{
	width: 99%;
	font: 13px Arial, sans-serif;
	height: 90px;
	}
.fadd_btn{
	width: 90px !important;
	}
.forum1_userinfo{
	list-style: none;
	font: 11px Tahoma, sans-serif;
	color: #666;
	padding: 0 0 0 5px;
	}
.forum1_userinfo li{
	margin: 0 0 4px 0;
	padding: 0 0 3px 19px;
	}
.fu1{
	background: url(../images/user.gif) no-repeat 0 0px;
	}
.fu1 a:link, .fu1 a:visited, .fu1 a:active{
	color: #333;
	}
.fu1 a:hover{
	color: #858585;
	}
.fu2{
	background: url(../images/marker1.gif) no-repeat 2px 0px;
	}
.fu2 a:link, .fu2 a:visited, .fu2 a:active{
	color: #003366;
	}
.fu2 a:hover{
	color: #537B9B;
	}
.forum1_userinfo2{
	border: 1px solid #ccc;
	background: #FEFEFC;
	list-style: none;
	font: 11px Tahoma, sans-serif;
	color: #676767;
	padding: 3px 5px 2px;
	}
.forum1_userinfo2 li{
	margin: 0 0 3px 0;
	padding: 0 0 0 14px;
	}
.forum1_userinfo2 li span{
	color: #939393;
	}
.fu3{
	background: url(../images/marker14.gif) no-repeat 0 3px;
	}
.fu4{
	background: url(../images/marker15.gif) no-repeat 0 3px;
	}
.forum1_userpost{
	font: 13px Arial, sans-serif !important;
	}
.forum1_userpost p{
	color: #2C2C2C;
	}
.forum1_userpost_status{
	font: 13px Arial, sans-serif !important;
	border-bottom: 1px solid #ccc;
	padding: 0 0 7px 0;
	margin: 0 0 5px 0 !important;
	}
.forum1_userpost_status .clock{
	font: 13px Arial, sans-serif !important;
	background-position: 0 2px !important;
	}
.forum1_btn{
	border: 0;
	float: right;
	margin: 0 0 0 10px;
	}
.forum1_sign{
	font: 11px Tahoma, sans-serif;
	color: #696962 !important;
	}
.forum1_theme_smile{
	width: auto !important;
	}
.forum1_theme_smile td{
	padding: 0 5px 0 0 !important;
	}
.none{
	padding: 0 !important;
	margin: 0 0 7px 0 !important;
	background: none !important;
	}
/*FAQ
############################################################*/
.faq{
	list-style: none;
	margin: 0 0 20px 0;
	}
.faq li{
	margin: 0 0 10px 0;
	padding: 0 0 0 19px;
	background: url(../images/marker1.gif) no-repeat 0 1px;
	}
.faq h4{
	font: 15px Arial, sans-serif;
	margin: 0 0 7px 0;
	}
.faq h4 a:link, .faq h4 a:visited, .faq h4 a:active{
	text-decoration: none;
	border-bottom: 1px dashed #003366;
	color: #003366;
	}
.faq h4 a:hover{
	color: #537B9B;
	}
.faq p{
	margin: 0;
	}
/*VIP
#########################################################################*/
.vip_history{
	margin: 0 0 15px 0;
	}
.vip_list{
	list-style: none;
	margin: 0 0 15px 0;
	}
.vip_list li{
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	}
.vip_list li p{
	margin: 0;
	}
.vip_list li h3{
	padding: 0 0 0 19px;
	background: url(../images/marker1.gif) no-repeat 0 3px;
	}
.vip_list li h3 strong{
	font: bold 13px Arial, sans-serif;
	}
*html .vip_list li{
	overflow: visible;
	height: 1%;
	}
.vip_photo{
	padding: 6px;
	background: url(../images/rating_frame.gif) no-repeat;
	float: left;
	}
.vip_photo img{
	border: 0;
	display: block;
	}
.vip_info{
	padding: 0 0 0 125px;
	}
.vip_info_history{
	font: 11px Tahoma, sans-serif;
	color: #707070;
	padding: 7px 0 0 0;
	}
/*OBJAV
#############################################################*/
.objav_info{
	padding: 0 0 2px 175px;
	}
.objav_info h2{
	margin: 0 0 5px 0;
	}
.objav_info h2 a:link, .objav_info h2 a:visited, .objav_info h2 a:active{
	color: #333;
	}
.objav_info h2 a:hover{
	color: #858585;
	}
.objav_info p{
	margin: 0 0 5px 0 !important;
	}
.objav_price{
	font: 18px Arial, sans-serif;
	color: #990000;
	}
.objav_status{
	clear: both;
	color: #666;
	}
.objav_status .user a:link, .objav_status .user a:visited, .objav_status .user a:active{
	color: #333;
	}
.objav_status .user a:hover{
	color: #858585;
	}
.objav_in_price{
	color: #333;
	font: 18px Arial, sans-serif;
	border-bottom: 1px solid #ccc;
	margin: 0 0 0 0;
	padding: 0 0 7px 0;
	}
.objav_in_price strong{
	color: #990000;
	font: 18px Arial, sans-serif;
	}
.objav_in_photos{
	border: 1px solid #ccc;
	background: #F7F3EE;
	margin: 0 0 10px 0;
	padding: 15px 15px 0;
	overflow: hidden;
	}
*html .objav_in_photos{
	height: 1%;
	overflow: visible;
	}
.objav_big_photo{
	border: 0;
	display: block;
	margin: 0 0 22px 0;
	}
.objav_small_photo{
	border: 0;
	float: left;
	margin: 0 22px 15px 0;
	}
.poroda_info{
	margin: 0 0 20px 0;
	}
.poroda_dogs ul{
	margin: 0;
	}
.poroda_dogs ul li{
	height: 120px;
	}
.link_poroda_dogs{
	font: 11px Tahoma, sans-serif;
	}
.poroda_in_pitomnik{
	margin: 25px 0 15px 20px;
	background: url(../images/splitter3.gif) repeat-x;
	padding: 7px 0 0 0;
	}
.poroda_in_pitomnik p{
	margin: 0 0 5px 0;
	}
.poroda_in_pitomnik ul{
	list-style: none;
	}
.poroda_in_pitomnik ul li{
	font: bold 13px Arial, sans-serif;
	margin: 0 0 5px 0;
	padding: 0 0 0 17px;
	background: url(../images/marker16.gif) no-repeat 0 2px;
	}
.poroda_in_pitomnik ul li a:link, .poroda_in_pitomnik ul li a:visited, .poroda_in_pitomnik ul li a:active{
	color: #006600;
	}
.poroda_in_pitomnik ul li a:hover{
	color: #66A366;
	}
.all_pitomnik{
	padding: 0 0 0 17px;
	font: 11px Tahoma, sans-serif;
	}
.add_pit_btn{
	margin: 0 0 0 25px;
	}
.add_pit_btn img{
	display: block;
	border: 0;
	}
.poroda_title{
	font: 11px Arial, sans-serif;
	padding: 8px 0 0 0;
	}
.link_add_post{
	font: bold 15px Arial, sans-serif;
	padding: 0 0 0 19px;
	background: url(../images/marker12.gif) no-repeat 0 2px;
	}
.link_add_post:link, .link_add_post:visited, .link_add_post:active{
	color: #006699;
	} 
.link_add_post:hover{
	color: #66A3C2;
	}
.admin_tbl{
	width: 100%;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #ccc;
	}
.admin_tbl th{
	padding: 2px 0 0 10px;
	width: 140px;
	font: 13px Arial, sans-serif;
	}
.admin_tbl td{
	padding: 0 0 10px 0;
	}
.admin_tbl td p{
	margin: 0;
	font: 11px Tahoma, sans-serif;
	padding: 3px 0 0 0;
	}
.admin_tbl select{
	width: 100%;
	font: 13px Tahoma, sans-serif;
	height: 20px;
	color: #332A10;
	}
.admin_tbl textarea{
	height: 90px;
	}
.admin_tbl input, .admin_tbl textarea{
	width: 99%;
	font: 11px Tahoma, sans-serif;
	padding: 2px 0;
	color: #332A10;
	}
.save_btn{
	font: 14px Arial, sans-serif !important;
	color: #333 !important;
	width: 115px !important;
	padding: 0 !important;
	}
.manage_poroda{
	margin: 0 0 15px 0;
	}
.manage_poroda h3{
	padding: 0 0 0 22px;
	background: url(../images/marker17.gif) no-repeat 0 2px;
	}
.manage_poroda table{
	border: 1px solid #ccc;
	background: #EFEFEF; 
	width: 213px;
	}
.manage_poroda td{
	height: 24px;
	background: url(../images/manage_poroda_bg.gif) no-repeat 6px 0;
	padding: 0 0 0 14px;
	vertical-align: middle;
	line-height: 13px;
	}
.manage_poroda td a:link, .manage_poroda td a:visited, .manage_poroda td a:active{
	color: #333;
	}
.manage_poroda td a:hover{
	color: #858585;
	}
.manage_poroda .split{
	height: 4px;
	background: none !important;
	}
.mp1{
	padding: 0 0 0 19px;
	background: url(../images/marker18.gif) no-repeat 0 1px;
	height: 1%;
	}
.mp2{
	padding: 0 0 0 19px;
	background: url(../images/marker19.gif) no-repeat 0 1px;
	height: 1%;
	}
.mp3{
	padding: 0 0 0 19px;
	background: url(../images/marker20.gif) no-repeat 0 1px;
	height: 1%;
	}
.mp4{
	padding: 0 0 0 19px;
	background: url(../images/marker29.gif) no-repeat 0 1px;
	height: 1%;
	}
.mp5{
	padding: 0 0 0 29px;
	background: url(../images/marker33.gif) no-repeat 0 1px;
	height: 1%;
	}
.poroda_rating{
	margin: 0 0 15px 0;
	}
.poroda_rating h2{
	padding: 0 0 0 22px;
	background: url(../images/star.gif) no-repeat 0 2px;
	}
.poroda_rating ol{
	font: bold 14px Arial, sans-serif;
	margin: 0 0 0 23px;
	}
.poroda_rating ol li{
	margin: 0 0 5px 0;
	}
.random_poroda{
	margin: 25px 0 -10px 20px;
	}
.random_poroda h4{
	font: bold 14px Arial, sans-serif;
	margin: 0 0 3px 0;
	}
.random_poroda p{
	font: 11px Tahoma, sans-serif;
	margin: 0;
	color: #585858;
	}
.random_poroda img{
	margin: 0 0 10px 0;
	}
.nobg{
	background: none !important;
	padding: 0 !important;
	}
/*PITOMNIK
######################################################*/
.pitomnik{
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px 0;
	}
.pitomnik h2{
	padding: 0 0 0 30px;
	background: url(../images/marker21.gif) no-repeat 6px 6px;
	}
.pitomnik h2 a:link, .pitomnik h2 a:visited, .pitomnik h2 a:active{
	color: #006600;
	}
.pitomnik h2 a:hover{
	color: #66A366;
	}
.pitomink_in{
	background: #F5EDBC;
	padding: 10px 10px;
	border-bottom: 1px solid #fff;
	}
.pitomink_in p{
	margin: 0 0 10px 0;
	}
.pitomink_in p span{
	color: #6D6A5C;
	}
.pitomink_small_info{
	margin: 0 !important;
	}
.pitomnik_phone{
	font: 18px Arial, sans-serif;
	padding: 0 0 0 25px;
	background: url(../images/marker22.gif) no-repeat 0 1px;
	height: 1%;
	}
.pitomink_in .write_to{
	float: none !important;
	position: relative;
	top: -2px;
	}
.write_to:link, .write_to:visited, .write_to:active{
	color: #333;
	}
.write_to:hover{
	color: #858585;
	}
.noborder{
	border: none !important;
	}
.pitomnik_parents h2{
	padding: 0 0 0 25px;
	background: url(../images/dp7.gif) no-repeat 0 3px;
	}
.pitomnik_childs h2{
	padding: 0 0 0 25px;
	background: url(../images/dp7.gif) no-repeat 0 3px;
	}
.show_tree{
	background: #F0F7E2 url(../images/marker23.gif) no-repeat 7px 4px;
	font: bold 16px Arial, sans-serif;
	padding: 10px 10px 10px 40px;
	}
.show_tree2{
	background: #F0F7E2 url(../images/marker31.gif) no-repeat 7px 4px;
	font: 13px Arial, sans-serif;
	padding: 7px 10px 10px 40px;
	}
.show_tree2 a:link, .show_tree2 a:visited, .show_tree2 a:active{
	color: #003366;
	}
.show_tree2 a:hover{
	color: #5C7E92;
	}
.user_ojav{
	margin: 0 0 15px 0;
	}
.user_ojav ul{
	list-style: none;
	}
.user_ojav ul li{
	font: bold 14px Arial, sans-serif;
	color: #333;
	margin: 0 0 7px 0;
	}
.user_ojav ul li strong{
	color: #990000;
	}
.user_ojav ul li a:link, .user_ojav ul li a:visited, .user_ojav ul li a:active{
	color: #333;
	}
.user_ojav ul li a:hover{
	color: #858585;
	}
.dogster_users{
	width: 100%;
	margin: -10px 0 15px 0;
	}
.dogster_users td{
	background: url(../images/splitter3.gif) repeat-x bottom left;
	padding: 10px 0 15px 0;
	width: 50%;
	}
.dogster_users .user_small_frame{
	padding: 6px;
	background: url(../images/user_small_frame.gif) no-repeat;
	margin: 0 7px 0 0;
	float: left;
	}
.dogster_users .user_small_frame img{
	border: 0;
	}
.dogster_users .blogger_info{
	margin-right: 20px;
	}
/*LOGIN FORM*/
#form_enter{
position: absolute;
height: 164px;
width: 255px;
top: 44px;
left: 21%;
visibility: hidden;
z-index: 1000;
}
.autorizeout{
position: absolute;
top: 0;
left: 0;
z-index: 100;
width: 255px;
height: 162px;
}
.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8, .b9, .b11, .b12, .b13{
overflow: hidden;
display: block;
line-height: 1px;
height: 1px;
font-size: 1px;
}
.b1{
margin: 0 6px 0 4px;
background: #A1A6A9;
}
.b2{
margin: 0 4px 0 2px;
background: #EEEEEE;
border-left: 2px solid #A1A6A9;
border-right: 2px solid #A1A6A9;
}
.b3{
margin: 0 3px 0 1px;
background: #EFEFEF;
border-left: 1px solid #A1A6A9;
border-right: 1px solid #A1A6A9;
}
.b4{
margin: 0 3px 0 1px;
background: #F0F0F0;
border-left: 1px solid #A1A6A9;
border-right: 1px solid #A1A6A9;
}
.b5{
margin: 0 3px 0 1px;
background: #DDDDDD;
border-left: 1px solid #A1A6A9;
border-right: 1px solid #A1A6A9;
}
.b6{
margin: 0 3px 0 1px;
background: #DBDBDB;
border-left: 1px solid #A1A6A9;
border-right: 1px solid #A1A6A9;
}
.b7{
margin: 0 4px 0 2px;
background: #D9D9D9;
border-left: 2px solid #A1A6A9;
border-right: 2px solid #A1A6A9;
}
.b8{
margin: 4px 1px 0 0;
background: #000;
}
.b9{
background: #000;
border-right: 1px solid #AFAFAF;
margin: 0 0 0 6px;
}
.b10{
background: #000;
height: 154px;
margin: 0 0 0 6px;
}
.b11{
background: #343434;
border-right: 5px solid #000;
border-left: 1px solid #000;
margin: 0 2px 0 4px;
}
.b12{
background: #000;
margin: 0 3px 0 5px;
}
.b13{
margin: 0 1px 0 6px;
background: #000;
}
.autorize{
height: 154px;
width: 251px;
background: #fff url(../images/login_bg.gif) repeat-x;
border-left: 1px solid #A1A6A9;
border-right: 1px solid #A1A6A9;
}
.login_close{
position: absolute;
top: 8px;
right: 16px;
width: 19px;
height: 19px;
cursor: pointer;
cursor: hand;
}
.login_title{
font: 11px Tahoma, Arial, sans-serif;
color: #262624;
background: #EFEDDF;
padding: 2px 6px;
position: absolute;
top: 8px;
left: 57px;
}
.login_input{
border: 1px solid #A5ACB2;
width: 175px;
font: 11px Tahoma, Arial, sans-serif;
height: 18px;
padding: 2px 3px 0 3px;
}
.login_form, .login_form td{
border-collapse: collapse;
font: 11px Tahoma, Arial, sans-serif;
}
.login_form{
position: absolute;
left: 6px;
top: 36px;
}
.login_form td{
padding: 0 0 7px 5px;
}
.login_form a:link, .login_form a:visited, .login_form a:active{
color: #006699;
text-decoration: underline;
}
.login_form a:hover{
color: #66A3C2;
}
.login_btn{
position: relative;
top: 2px;
left: -1px;
width: 84px;
height: 22px;
}
.banner240_400{
	margin: 0 0 15px 0;
	}
.more_dogs li{
	font: bold 11px Tahoma, sans serif !important;
	background: url(../images/marker1.gif) no-repeat !important;
	padding: 0 0 2px 19px !important;
	}
.more_dogs li a:link, .more_dogs li a:visited, .more_dogs li a:active{
	color: #003366 !important;
	}
.more_dogs li a:hover{
	color: #6685A3 !important;
	}
.set-friend-tbl{
	width: 100%;
	}
.set-friend-tbl td{
	padding: 0 0 10px 0;
	}
.set-friend{
	vertical-align: middle;
	}
.set-friend img{
	border: 0;
	}
.set-friend-tbl .dog_name{
	clear: both;
	font: bold 11px Tahoma, sans-serif;
	padding: 3px 0 2px 19px;
	background: url(../images/marker1.gif) no-repeat 4px 3px;
	white-space: normal !important;
	margin: 0;
	}
.set-friend-tbl .day_dog{
	float: none;
	margin: 0;
	}
.set-friend-tbl .dogs-user{
	margin: -5px 0 0 5px;
	}
.set-friend-tbl .dogs-user a:link, .set-friend-tbl .dogs-user a:visited, .set-friend-tbl .dogs-user a:active{
	color: #333;
	}
.set-friend-tbl .dogs-user a:hover{
	color: #808080;
	}
.set-friend-info{
	font: 14px Arial, sans-serif;
	}
.invite{
	margin: 0 0 30px 0;
	}
.invite table{
	width: 100%;
	}
.icol1{
	width: 40%;
	background: url(../images/ivb.gif) repeat-y top left;
	padding: 10px 0;
	}
.icol3{
	width: 40%;
	background: url(../images/ivb.gif) repeat-y top right;
	padding: 10px 0;
	}
.icol2{
	width: 20%;
	background: #F3EEEB;
	vertical-align: middle;
	text-align: center;
	padding: 30px 0 0 0;
	}
.icol2 img{
	display: block;
	margin: 0 auto 30px;
	border: 0;
	}
.ihb{
	background: url(../images/ihb.gif) repeat-x top left;
	height: 4px;
	position: relative;
	}
.iltc{
	width: 8px;
	height: 8px;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	background: url(../images/iltc.gif) no-repeat;
	}
.irtc{
	width: 8px;
	height: 8px;
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	background: url(../images/irtc.gif) no-repeat;
	}
.ilbc{
	width: 8px;
	height: 8px;
	position: absolute;
	display: block;
	top: -4px;
	left: 0px;
	background: url(../images/ilbc.gif) no-repeat;
	}
.irbc{
	width: 8px;
	height: 8px;
	position: absolute;
	display: block;
	top: -4px;
	right: 0px;
	background: url(../images/irbc.gif) no-repeat;
	}
.invite-doginfo{
	margin: 0 15px;
	}
.invite-doginfo .dog_name{
	clear: both;
	font: bold 11px Tahoma, sans-serif;
	padding: 3px 0 2px 19px;
	background: url(../images/marker1.gif) no-repeat 4px 3px;
	white-space: normal !important;
	margin: 0;
	}
.idog_info{
	padding: 10px 0 0 5px !important;
	font: 13px Arial;
	line-height: 21px;
	margin: 0 0 5px 0; 
	}
.invite-doginfo .dogs-user{
	padding: 0 0 0 5px !important;
	}
.invite-doginfo .dogs-user a:link, .invite-doginfo .dogs-user a:visited, .invite-doginfo .dogs-user a:active{
	color: #333;
	}
.invite-doginfo .dogs-user a:hover{
	color: #808080;
	}
.m-mess{
	margin: 0 0 15px 0;
	}
.m1, .m2, .m3, .m4, .m5, .m6, .m7{
	display: block;
	font-size: 1px;
	overflow: hidden;
	height: 1px;
	}
.m1{
	background: #B0A890;
	margin: 0 3px;
	}
.m2{
	margin: 0 2px;
	background: #fff;
	border-left: 1px solid  #B0A890;
	border-right: 1px solid  #B0A890;
	}
.m3{
	margin: 0 1px;
	background: #fff;
	border-left: 1px solid  #B0A890;
	border-right: 1px solid  #B0A890;
	}
.m4{
	margin: 0;
	background: #fff;
	border-left: 1px solid  #B0A890;
	border-right: 1px solid  #B0A890;
	}
.m5{
	border-left: 2px solid  #fff;
	border-right: 2px solid  #fff;
	background: #E8BB1D;
	}
.m6{
	border-left: 2px solid  #fff;
	border-right: 2px solid  #fff;
	background: #E9BC20;
	}
.m7{
	border-left: 2px solid  #fff;
	border-right: 2px solid  #fff;
	background: #FDD96C;
	}
.mm{
	border-left: 1px solid  #B0A890;
	border-right: 1px solid  #B0A890;
	}
.mm-in{
	border-left: 1px solid  #fff;
	border-right: 1px solid  #fff;
	background: #FDDA6F url(../images/mm-in.gif) repeat-x;
	font: bold 14px Arial;
	}
.mm-in2{
	padding: 8px 0 8px 30px;
	background: url(../images/mm-bg.gif) no-repeat left center;
	margin: 0 10px;
	}
.mm-in a:link, .mm-in a:visited, .mm-in a:active{
	color: #D01808;
	}
.mm-in a:hover{
	color: #E16E25;
	}
.dog-friend-list{
	background: #F2ECE4;
	padding: 4px 10px 7px;
	font: 11px Tahoma;
	line-height: 20px;
	margin: 0 0 10px 0 !important;
	}
.dog-friend-list a:link, .dog-friend-list a:visited, .dog-friend-list a:active{
	color: #4A4A4A !important;
	padding: 0 0 2px 15px;
	background: url(../images/marker1.gif) no-repeat;
	height: 1%;
	}
.dog-friend-list a:hover{
	color: #8D8B88 !important;
	}
.video-list{
	list-style: none;
	}
.video-list li{
	float: left;
	width: 124px;
	margin: 0 36px 0 0;
	height: 185px;
	}
.video-list li div{
	padding: 18px;
	background: url(../images/videobg.gif) no-repeat;
	margin: 0 0 3px 0;
	}
.video-list li div img{
	border: 0;
	display: block;
	}
.video-list li a:link, .video-list li a:visited, .video-list li a:active{
	color: #003366;
	}
.video-list li a:hover{
	color: #6685A3;
	}
.dog-info{
	clear: both;
	}
.dog-info p{
	margin: 0 0 13px 0 !important;
	}
.dog-info h4{
	font: bold italic 13px Arial;
	color: #8D3D21;
	margin: 0 0 3px 0;
	}
.itree{
	padding: 0 0 0 22px;
	height: 1%;
	background: url(../images/marker30.gif) no-repeat 0 3px;
	}
.itbl{
	padding: 0 0 0 18px;
	height: 1%;
	background: url(../images/marker29.gif) no-repeat 0 2px;
	}
.iphoto{
	padding: 0 0 0 18px;
	height: 1%;
	background: url(../images/marker24.gif) no-repeat 0 2px;
	}
.pdog-info{
	background: #F2EEEA;
	border: 1px solid #CCC;
	padding: 10px;
	overflow: hidden;
	height: 1%;
	margin: 0 0 10px 0;
	}
.pdog-price{
	font: 14px Arial;
	margin: 0!important;
	}
.pdog-photo{
	float: left;
	margin: 0 15px 0 0;
	}
.pdog-parent{
	margin: 0 0 10px 0;
	}
.pdog-parent2{
	overflow: hidden;
	height: 1%;
	background: #fff;
	}
.pdog-parent-in{
	float: left;
	}
.pdog-parent-in p{
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	}
.dog-f, .dog-m{
	font: bold 11px Tahoma;
	padding: 5px 10px 3px 28px !important;
	background: url(../images/marker1.gif) no-repeat 10px 6px;
	}
.dog-f a:link, .dog-f a:visited, .dog-f a:active{
	color: #996600;
	}
.dog-f a:hover{
	color: #C2A366;
	}
.dog-m a:link, .dog-m a:visited, .dog-m a:active{
	color: #AD0AA5;
	}
.dog-m a:hover{
	color: #CE6CC9;
	}
.pd1, .pd2, .pd3, .pd4, .pd5, .pd6, .pd7{
	display: block;
	font-size: 1px;
	overflow: hidden;
	height: 1px;
	background: #fff;
	}
.pd7{
	border-right: 1px solid #F2EEEA;
	border-left: 1px solid #F2EEEA;
	}
.pd6{
	border-right: 1px solid #F2EEEA;
	border-left: 1px solid #F2EEEA;
	}
.pd5{
	border-right: 2px solid #F2EEEA;
	border-left: 2px solid #F2EEEA;
	}
.pd4{
	border-right: 3px solid #F2EEEA;
	border-left: 3px solid #F2EEEA;
	}
.pd3{
	border-right: 4px solid #F2EEEA;
	border-left: 4px solid #F2EEEA;
	}
.pd2{
	border-right: 5px solid #F2EEEA;
	border-left: 5px solid #F2EEEA;
	}
.pd1{
	border-right: 7px solid #F2EEEA;
	border-left: 7px solid #F2EEEA;
	}
.palfa strong{
	color: #FF3300;
	}
.view-type{
	font: 11px Tahoma;
	margin: -7px 0 15px 0 !important;
	color: #585858;
	}
.view-type a:link, .view-type a:visited, .view-type a:active{
	color: #003366;
	}
.view-type a:hover{
	color: #6685A3;
	}
.pf-a{
	color: #fff;
	background: url(../images/pf-a.gif) no-repeat;
	height: 1%;
	padding: 2px 8px 5px;
	line-height: 15px;
	}
.pk-a{
	color: #fff;
	background: url(../images/pk-a.gif) no-repeat;
	height: 1%;
	padding: 2px 8px 5px;
	line-height: 15px;
	}
.pl-a{
	color: #fff;
	background: url(../images/pl-a.gif) no-repeat;
	height: 1%;
	padding: 2px 8px 5px;
	line-height: 15px;
	}
.poroda-list-tbl{
	width: 100%;
	margin: 0 0 20px 0;
	}
.poroda-list-tbl th{
	font: 11px Tahoma;
	color: #666;
	padding: 4px 5px 7px;
	}
.poroda-list-tbl td{
	padding: 5px 5px 10px;
	font: 13px Arial;
	}
.poroda-list-tbl td b{
	font: bold 11px Tahoma;
	}
.poroda-list-tbl td b a:link, .poroda-list-tbl td b a:visited, .poroda-list-tbl td b a:active{
	color: #666;
	}
.poroda-list-tbl td b a:hover{
	color: #9F9E9C;
	}
.pl-odd td{
	background: #F4F2EC;
	}
.pl-even td{
	background: #FFF;
	}
.pl-col1{
	width: 56%;
	}
.pl-col2{
	width: 22%;
	}
.pl-col3{
	width: 22%;
	}
.pl-col2 span{
	display: block;
	padding: 0 0 0 18px;
	position: relative;
	left: -18px;
	background: url(../images/marker7.gif) no-repeat 0 2px;
	}
.pl-col3 span{
	display: block;
	padding: 0 0 2px 18px;
	position: relative;
	left: -18px;
	background: url(../images/marker28.gif) no-repeat 0 0px;
	}
.advert-place{
	overflow: hidden;
	height: 1%;
	margin: 0 0 15px 0;
	}
.advert-place img{
	float: left;
	margin: 0 20px 0 0;
	}
.advert-place h2{
	margin: 0 0 1px 0;
	}
.advert-place p span{
	font: 11px Tahoma;
	}
.advert-tbl, .advert-tbl td, .advert-tbl th{
	border-collapse: separate;
	}
.advert-tbl{
	width: 100%;
	}
.advert-tbl th{
	border-bottom: 1px solid #ccc;
	font: 11px Tahoma;
	color: #666;
	padding: 0px 0 3px;
	}
.advert-tbl td{
	border: 1px solid #fff;
	background: #E9E6DA;
	font: 15px Arial;
	padding: 5px 7px 5px;
	}
.advert-tbl td strong{
	font: bold 16px Arial;
	}
.iframe-tree{
	border: 1px solid #ccc;
	margin: -10px 0 3px 0;
	}
.iframe-tree iframe{
	width: 100%;
	border: 0;
	}
.h1-pit{
	padding: 0 0 0 26px;
	background: url(../images/marker21.gif) no-repeat 4px 7px;
	}
.pitomnik-tree-info{
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	}
.pitomnik-tree-info2{
	margin: 0 0 10px 0;
	}
.pitomnik-tree-info p span{
	color: #707070;
	}
.pitomink_small_info .pit-r{
	float: right !important;
	margin: 4px 0 0 0;
	}
.pit-tree{
	margin: 0 0 10px 0;
	}
.pit-tbl, .pit-tbl th, .pit-tbl td{
	border-collapse: separate;
	}
.pit-tbl{
	width: 100%;
	margin: 0 0 10px 0;
	}
.pit-tbl th{
	font: 11px Tahoma;
	padding: 0 0 5px 0;
	}
.pit-tbl th a:link, .pit-tbl th a:visited, .pit-tbl th a:active{
	color: #666;
	}
.pit-tbl th a:hover{
	color: #A3A3A3;
	}
.pit-tbl td{
	font: 11px Tahoma;
	border: 1px solid #fff;
	padding: 4px 7px 10px 7px;
	}
.pit-tbl td span{
	color: #666;
	}

.pit-tbl-odd{
	background: #E9E6DA;
	}
.pit-tbl-even{
	background: #F4F2EC;
	}
.pit-tbl-col1{
	width: 39%;
	}
.pit-tbl-col2{
	width: 30%;
	}
.pit-tbl-col3{
	width: 18%;
	}
.pit-tbl-col4{
	width: 13%;
	}
.pit-tbl-l1 a:link, .pit-tbl-l1 a:visited, .pit-tbl-l1 a:active{
	color: #003366;
	display: block;
	padding: 0 0 0 18px;
	background: url(../images/marker1.gif) no-repeat 0 1px;
	}
.pit-tbl-l1 a:hover{
	color: #5D7B94;
	}
.pit-tbl-l2 a:link, .pit-tbl-l2 a:visited, .pit-tbl-l2 a:active{
	color: #009966;
	display: block;
	padding: 0 0 0 18px;
	background: url(../images/marker1.gif) no-repeat 0 1px;
	}
.pit-tbl-l2 a:hover{
	color: #66C2A3;
	}
.block-pit-info, .block-pit-info td, .block-pit-info th{
	border-collapse: separate;
	}
.block-pit-info{
	width: 100%;
	margin: 0 0 15px 0;
	}
.block-pit-info td{
	width: 50%;
	}
.bpi-l{
	border-left: 4px solid #fff;
	}
.bpi-r{
	border-right: 4px solid #fff;
	}
.f1, .f2, .f3, .f4{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
	}
.f1{
	background: #D1CABE;
	margin: 0 3px;
	}
.f2{
	background: #D1CABE;
	margin: 0 2px;
	}
.f3{
	background: #fff;
	margin: 0 1px;
	border-left: 3px solid #D1CABE;
	border-right: 3px solid #D1CABE;
	}
.f4{
	background: #fff;
	border-left: 4px solid #D1CABE;
	border-right: 4px solid #D1CABE;
	}
.bpi-c{
	width: 8px !important;
	font-size: 1px;
	}
.f5{
	padding: 10px;
	}
.f5 a:link, .f5 a:visited, .f5 a:active{
	color: #003366;
	}
.f5 a:hover{
	color: #6685A3;
	}
.f5 p{
	font: 13px Arial;
	margin: 0;
	overflow: hidden;
	height: 1%;
	}
.bpi{
	width: 50%;
	border-left: 2px solid  #D1CABE;
	border-right: 2px solid  #D1CABE;
	}
.bpi-limg{
	float: left;
	margin: 0 10px 0 0;
	}
.pit-h3 h3{
	background: #aea;
	float: left;
	position: relative;
	top: 12px;
	left: 14px;
	margin: 0;
	padding: 0 0 2px 36px;
	}
.ph31 h3{
	background: #fff url(../images/marker32.gif) no-repeat 3px 2px;
	}
.ph32 h3{
	background: #fff url(../images/marker33.gif) no-repeat 3px 2px;
	}
.vistavka-list{
	list-style: none;
	}
.vistavka-list li{
	border-bottom: 1px solid #C1C1C1;
	margin: 0 0 10px 0;
	}
.vistavka-list li h2{
	margin: 0 0 3px 0;
	}
.vistavka-list li .vl-place{
	font: 11px Tahoma;
	margin: 0 0 3px 0;
	}
.vistavka-tbl{
	width: 100%;
	margin: 0 0 15px 0;
	}
.vistavka-tbl caption{
	text-align: left;
	font: 18px Arial;
	padding: 0 7px 5px 7px;
	}
.vistavka-tbl th{
	font: 11px Tahoma;
	color: #666;
	padding: 3px 7px 6px;
	}
.vistavka-tbl td{
	padding: 3px 7px 6px;
	}
.vistavka-tbl td strong{
	font: bold 11px Tahoma;
	color: #666;
	}
.vistavka-tbl td p{
	font: 11px Tahoma;
	}
.vistavka-tbl td p strong{
	font: bold 13px Arial;
	color: #333;
	}
.vt-odd td{
	background: #F4F2EC;
	}
.vt-col2{
	width: 20%;
	}
.vt-col3{
	width: 20%;
	}
.vistavka-org{
	margin: 0 0 15px 0;
	}
.vistavka-org h4{
	font: 11px Tahoma;
	margin: 0 0 5px 7px;
	color: #666;
	}
.vistavka-org p{
	font: 13px Arial;
	background: #F4F2EC;
	padding: 4px 7px 6px;
	}
.vistavka-contacts{
	margin: 0 0 1px 0;
	}
.vistavka-contacts h4{
	font: 14px Arial;
	margin: 0 0 5px 7px;
	padding: 0 0 2px 25px;
	background: url(../images/marker22.gif) no-repeat;
	}
.vistavka-contacts div{
	background: #F4F2EC;
	padding: 6px 7px 1px;
	}
.vistavka-desc{
	border-top: 1px solid #B2B2B2;
	padding: 13px 0;
	}
.club-h1 a:link, .club-h1 a:visited, .club-h1 a:active{
	color: #333;
	}
.club-h1 a:hover{
	color: #858585;
	}
.club-info{
	background: #DCE5C0 url(../images/club-bg.gif) repeat-x;
	border-top: 1px solid #898C81;
	padding: 10px 10px 5px 10px;
	margin: 0 0 10px 0;
	}
.club-info-in{
	border: 1px solid #FFF;
	padding: 10px 0;
	overflow: hidden;
	height: 1%;
	margin: 0 0 8px 0;
	background: #E7EDD3;
	}
.club-info-in2{
	margin: 0 10px;
	}
.club-info-in table{
	width: 100%;
	}
.club-logo{
	padding: 0 10px 0 0;
	width: 1%;
	}
.club-logo img{
	display: block;
	}
.club-info h2{
	font: 22px Arial;
	background: url(../images/club.gif) no-repeat;
	padding: 6px 0 8px 63px;
	margin: 0 0 10px 0;
	}
.club-date{
	border-bottom: 1px solid #fff;
	padding: 0 0 5px 0;
	margin: 0 0 6px 0 !important;
	}
.club-files{
	border-bottom: 1px solid #fff;
	padding: 0 0 5px 0;
	margin: 0 0 6px 0 !important;
	}
.club-rating{
	padding: 1px 0 5px 21px;
	margin: -1px 0 6px 0 !important;
	font: bold 14px Arial;
	background: url(../images/star.gif) no-repeat;
	}
.club-admin{
	border-bottom: 1px solid #fff;
	padding: 0 0 7px 0;
	margin: 0 0 6px 0 !important;
	}
.club-admin .user a:link, .club-admin .user a:visited, .club-admin .user a:active{
	color: #333;
	font: bold 13px Arial;
	}
.club-admin .user a:hover{
	color: #858585;
	}
.club-all-user:link, .club-all-user:visited, .club-all-user:active{
	height: 1%;
	background: url(../images/marker28.gif) no-repeat 0 1px;
	padding: 0 0 0 17px;
	color: #003366;
	}
.club-all-user:hover{
	color: #5C7D92;
	}
.club-order-link:link, .club-order-link:visited, .club-order-link:active{
	height: 1%;
	background: url(../images/marker34.gif) no-repeat;
	padding: 4px 10px 7px 28px;
	color: #333;
	}
.club-order-link:hover{
	color: #858585;
	}
.club-poroda h3{
	font: bold 14px Arial;
	margin: 0 0 5px 0 !important;
	padding: 0 0 0 21px;
	background: url(../images/dp7.gif) no-repeat;
	}
.club-poroda p{
	font: 11px Arial;
	padding: 0 0 0 21px;
	}
.club-poroda p a:link, .club-poroda p a:visited, .club-poroda p a:active{
	color: #003366;
	}
.club-poroda p a:hover{
	color: #587A8A;
	}
.club-photo-h3{
	font: bold 15px Arial;
	padding: 0 0 0 25px;
	background: url(../images/marker24.gif) no-repeat 4px 2px;
	margin: 0 0 10px 0 !important;
	}
.club-video-h3{
	font: bold 15px Arial;
	padding: 0 0 0 25px;
	background: url(../images/marker35.gif) no-repeat 2px 2px;
	margin: 0 0 10px 0 !important;
	}
.club-objav-h3{
	font: bold 15px Arial;
	padding: 0 0 0 25px;
	background: url(../images/marker36.gif) no-repeat 4px 2px;
	margin: 0 0 10px 0 !important;
	}
.club-blogs h3 a:link, .club-blogs h3 a:visited, .club-blogs h3 a:active, .club-dogs h3 a:link, .club-dogs h3 a:visited, .club-dogs h3 a:active, .club-objav-h3 a:link, .club-objav-h3 a:visited, .club-objav-h3 a:active, .club-photo-h3 a:link, .club-photo-h3 a:visited, .club-photo-h3 a:active, .club-video-h3 a:link, .club-video-h3 a:visited, .club-video-h3 a:active, .club-one h2 a:link, .club-one h2 a:active, .club-one h2 a:visited, .club-title a:link, .club-title a:active, .club-title a:visited, .club-data-admin a:link, .club-data-admin a:active, .club-data-admin a:visited, .ccb-clubs h4 a:link, .ccb-clubs h4 a:visited, .ccb-clubs h4 a:active{
	color: #333;
	}
.club-dogs h3 a:hover, .club-photo-h3 a:hover, .club-video-h3 a:hover, .club-objav-h3 a:hover, .club-blogs h3 a:hover, .club-one h2 a:hover, .club-title a:hover, .club-data-admin a:hover, .ccb-clubs h4 a:hover{
	color: #858585;
	}
.club-objav{
	border-bottom: 0;
	}
.club-dogs{
	margin: 0 0 15px 0;
	}
.club-dogs p{
	padding: 0 0 0 4px;
	}
.club-dogs h3{
	font: bold 15px Arial;
	padding: 0 0 0 4px;
	margin: 0 0 10px 0 !important;
	}
.club-blogs{
	margin: 0 0 15px 0;
	}
.club-blogs h3{
	font: bold 15px Arial;
	padding: 0 0 0 25px;
	background: url(../images/marker2.gif) no-repeat 4px 2px;
	margin: 0 0 10px 0 !important;
	}
.club-blogs h4{
	font: bold 14px Arial;
	}
.club-blogs h4 span{
	font: 13px Arial;
	color: #666;
	}
.club-blogs h4 a:link, .club-blogs h4 a:visited, .club-blogs h4 a:active{
	color: #CC6600;
	}
.club-blogs h4 a:hover{
	color: #E0A366;
	}
.club-one{
	margin: 0 0 20px 0;
	}
.club-one h2{
	margin: 0 0 7px 0 !important;
	}
.club-one .club-info{
	background-image: none !important;
	border: 1px solid #B9B9B9 !important;
	}
.club-one .club-date{
	border-bottom: 0 !important;
	}
.user-club-invite{
	clear: both;
	padding: 0 0 0 0 !important;
	margin: 0 0 7px 0 !important;
	}
.user-club-invite .user-city:link, .user-club-invite .user-city:visited, .user-club-invite .user-city:active{
	font: 11px tahoma;
	color: #006699 !important;
	}
.user-club-invite .user-city:hover{
	color: #66A3C2 !important;
	}
.club-invite-p{
	margin: 0 0 7px 5px !important;
	font: 13px Arial !important; 
	}
.club-invite-p a:link, .club-invite-p a:visited, .club-invite-p a:active{
	color: #003366;
	}
.club-invite-p a:hover{
	color: #6685A3;
	}
.invite-doginfo .user_frame{
	margin: 0 0 10px 0 !important;
	}
.club-title{
	text-align: center;
	font: bold 14px Arial;
	padding: 45px 15px 0;
	background: url(../images/club2.gif) no-repeat center top;
	margin: 0 0 15px 0;
	}
.club-data{
	background: #EFF3E3 url(../images/club-bg.gif) repeat-x;
	border-top: 1px solid #8F908B;
	}
.club-data-admin{
	padding: 5px 5px 5px 25px;
	background: url(../images/user.gif) no-repeat 5px 5px;
	border-bottom: 1px solid #C6C8BD;
	margin: 0 !important;
	}
.club-data-admin span{
	color: #333;
	font-weight: normal;
	}
.club-data-since{
	padding: 5px;
	border-bottom: 1px solid #C6C8BD;
	font: 11px Tahoma;
	margin: 0 !important;
	}
.club-data-all{
	padding: 5px 5px 15px;
	font: 11px Tahoma;
	}
.creat-club-banner{
	width: 506px;
	height: 141px;
	background: url(../images/creat-club.jpg) no-repeat;
	margin: 0 0 20px -10px;
	position: relative;
	}
.ccb-new{
	width: 160px;
	position: absolute;
	top: 55px;
	left: 150px;
	}
.ccb-new h4{
	font: bold 14px Arial;
	margin: 0 0 3px 0 !important;
	}
.ccb-clubs{
	position: absolute;
	top: 20px;
	left: 325px;
	}
.ccb-clubs h4{
	font: bold 14px Arial;
	margin: 0 0 3px 0 !important;
	}
.ccb-clubs p{
	font: 13px Arial;
	margin: 0 0 5px 0 !important;
	}
.leftadblock{
	margin: -100px 100 50 200px;
	padding: 5px;
	}
div.bannerp4 {margin-left:15%; margin-top:15px; margin-bottom:15px; padding:0px; position:relative;border:solid 1px #f0f0f0;}
.b41, .b41 img, .b41 embed, .b41 object {width:120px;height:240px;} 

#google-map {
	min-height:602px;
	}

#google-point {
	min-height:120px;
	}
