*{
	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;
	height: 1%;
	background: url(../images/marker11.gif) no-repeat right center;
	}
.h1_link_dir:hover{
	color: #858585;
	}
.h1_link:link, .h1_link:active, .h1_link:visited{
	color: #333;
	}
.h1_link: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;
	}
.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;
	}
.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;
	}
*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{
	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%;
	}
*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;
	}
/*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;
	}
.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;
	}
.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;
	font-weight: bold;
	}
.hrmenu_in_dogone a:hover{
	color: #858585;
	}
.hrmenu .b1, .hrmenu .b2, .hrmenu .b3, .hrmenu .b4{
	display: block;
	overflow: hidden;
	font-size: 1px;
	height: 1px;
	}
.hrmenu .b2, .hrmenu .b3, .hrmenu .b4{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #F2EFEA;
	}
.hrmenu .b1{
	margin: 0 4px;
	background: #CCC;
	}
.hrmenu .b2{
	margin: 0 3px;
	}
.hrmenu .b3{
	margin: 0 2px;
	}
.hrmenu .b4{
	margin: 0 1px;
	}
/*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;
	}
/*
END PAgER
###########################################################################*/
.link_comments{
	float: right;
	font: 11px Tahoma, sans-serif;
	position: relative;
	top: 2px;
	padding: 0 0 2px 19px;
	background: url(../images/marker7.gif) no-repeat 0 2px;
	color: #666;
	}
.link_manage_photo{
	float: right;
	font: 11px Tahoma, sans-serif;
	position: relative;
	top: 2px;
	padding: 0 0 2px 19px;
	background: url(../images/marker24.gif) no-repeat;
	}
.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;
	}
.user{
	font: 11px Tahoma, sans-serif;
	padding: 0 0 3px 19px;
	height: 1%;
	background: url(../images/user.gif) no-repeat;
	}
.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;
	}
.input_file{
	height: 20px;
	}
.input_check{
	width: auto !important;
	position: relative;
	top: -1px;
	}
*html .input_check{
	top: 1px;
	left: -3px;
	}
.input_check_label{
	font: 11px Tahoma, sans-serif;
	}
.input_lenght{
	width: 58px;
	padding: 2px 0 0 10px !important;
	color: #666;
	}
.small_input{
	width: 40px !important;
	float: left;
	}
.multiselect{
	height: 90px !important;
	}
.vSelectMultipleField{
	height: 90px !important;
	}
.set_param_value{
	background: url(../images/param_bg.gif) no-repeat;
	height: 18px;
	width: 301px;
	margin: 1px 0 0 55px;
	position: relative;
	}
.set_param_value img{
	position: absolute;
	top: -2px;
	left: 50px;
	}
.list_photo{
	list-style: none;
	}
.list_photo li{
	height: 140px;
	width: 114px;
	float: left;
	margin: 0 12px 0 0;
	}
.options li{
	height: 182px !important;
	}
.mydogs li{
	height: 192px !important;
	}
.dog_photo{
	background: url(../images/rating_frame.gif) no-repeat;
	padding: 6px;
	}
.dog_photo img{
	display: block;
	}
.photo_title{
	font: 11px Arial, sans-serif;
	color: #707070;
	padding: 0 0 0 5px;
	margin: 0 !important;
	}
.photo_options{
	list-style: none;
	width: 107px;
	border-top: 2px solid #fff;
	margin: 0 0 0 3px !important;
	}
.photo_options li{
	float: none !important;
	width: auto !important;
	height: auto !important;
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 2px solid #fff;
	padding: 2px 0 4px 21px;
	margin: 0 !important;
	line-height: 11px;
	}
.po1{
	background: #E0F5E0 url(../images/marker25.gif) no-repeat 2px 0;
	}
.po2{
	background: #FAE1E3 url(../images/marker26.gif) no-repeat 4px 2px;
	}
.po3{
	background: #CDE8FA url(../images/marker24.gif) no-repeat 2px 1px;
	}
.po4{
	background: #FFF url(../images/marker1.gif) no-repeat 4px 1px;
	}
.po1 a:link, .po1 a:visited, .po1 a:active{
	color: #006600;
	text-decoration: none;
	}
.po1 a:hover{
	color: #5A9F5A;
	text-decoration: none;
	}
.po2 a:link, .po2 a:visited, .po2 a:active{
	color: #990000;
	text-decoration: none;
	}
.po2 a:hover{
	color: #C05B5B;
	text-decoration: none;
	}
.po3 a:link, .po3 a:visited, .po3 a:active{
	color: #333;
	text-decoration: none;
	}
.po3 a:hover{
	color: #858585;
	text-decoration: none;
	}
.po4 a:link, .po4 a:visited, .po4 a:active{
	color: #003366;
	}
.po4 a:hover{
	color: #6685A3;
	}
.po4 strong a:link, .po4 strong a:visited, .po4 strong a:active{
	color: #009966;
	}
.po4 strong a:hover{
	color: #66C2A3;
	}
.old_photo .dog_photo{
	float: left;
	margin: 0 12px 0 0;
	}
.old_photo h4{
	font: bold 13px Arial, sans-serif;
	margin: 0 0 3px 0;
	}
.add_dog_btn{
	position: relative;
	top: 8px;
	left: 10px;
	border: 0;
	}
.h2{
	margin: 0 0 20px 0;
	}
/*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;
	}
/*
BLOG LIST
###############################################################################*/
.blog_list{
	list-style: none;
	}
.blog_list li{
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px 0;
	}
.blog_list h3{
	margin: 0 0 3px 0;
	}

.clock{
	padding: 0 0 0 18px;
	background: url(../images/clock.gif) no-repeat 0px 1px;
	height: 1%;
	color: #666;
	}
.icon_comment{
	height: 1%;
	padding: 0 0 0 19px;
	background: url(../images/marker7.gif) no-repeat 0 3px;
	color: #666;
	}
.icon_comment a:link, .icon_comment a:visited, .icon_comment a:active{
	color: #003366;
	}
.icon_comment a:hover{
	color: #6685A3;
	}
.blog_list .po1, .blog_list .po2{
	width: 84px;
	float: right;
	padding: 2px 0 4px 21px;
	line-height: 11px;
	font: bold 11px Tahoma, sans-serif;
	border-left: 2px solid #fff;
	}
.important{
	margin: 0 0 15px 0;
	background: #F2F1C6;
	padding: 7px 10px 10px;
	}
.admin_pitominik_tbl, .admin_pitominik_tbl th, .admin_pitominik_tbl td{
	border-collapse: separate;
	}
.admin_pitominik_tbl{
	width: 100%;
	}
.admin_pitominik_tbl th{
	border-bottom: 1px solid #C1C1C1;
	font: 11px Tahoma, sans-serif;
	color: #74767E;
	padding: 0 0 4px 2px;
	}
.admin_pitominik_tbl td{
	border: 1px solid #fff;
	padding: 5px 7px 7px;
	font: 13px Arial, sans-serif;
	}
.admin_pitominik_tbl td h4{
	font: bold 14px Arial, sans-serif;
	margin: 0 0 7px 0;
	}
.admin_pitominik_tbl td p{
	margin: 0;
	color: #6E6E67;
	}
.admin_pitominik_tbl td h4 a:link, .admin_pitominik_tbl td h4 a:visited, .admin_pitominik_tbl td h4 a:active{
	color: #333;
	}
.admin_pitominik_tbl td h4 a:hover{
	color: #858585;
	}
.admin_pitominik_tbl td h4 span{
	font: 14px Arial, sans-serif;
	color: #666;
	}
.apt_odd td{
	background: #F2F1C6;
	}
.apt_even td{
	background: #F8F8E2;
	}
.apt_link_edit{
	height: 1%;
	font: 11px Tahoma, sans-serif;
	background: url(../images/marker25.gif) no-repeat;
	padding: 0 0 2px 20px;
	}
.apt_link_edit:link, .apt_link_edit:visited, .apt_link_edit:active{
	color: #006600;
	}
.apt_link_edit:hover{
	color: #619E4F;
	}
.apt_link_del{
	height: 1%;
	font: 11px Tahoma, sans-serif;
	background: url(../images/marker26.gif) no-repeat 0 1px;
	padding: 0 0 2px 17px;
	}
.apt_link_del:link, .apt_link_del:visited, .apt_link_del:active{
	color: #D30000;
	}
.apt_link_del:hover{
	color: #DF604F;
	}
.mesages_in{
	border: 1px solid #BFB195;
	background: #F3EFE0;
	padding: 7px 10px 10px;
	margin: 0 0 10px 0;
	}
.mesages_out{
	border: 1px solid #BFB195;
	background: #E7F2D2;
	padding: 7px 10px 10px;
	margin: 0 0 10px 0;
	}
.mestime{
	margin: 0 0 15px 0 !important;
	color: #333 !important;
	}
.new_mes_info{
	margin: 0 0 10px 0;
	}
.new_mes_info em{
	font: bold italic 13px Arial, sans-serif;
	color: #CC0000;
	}
.new_mes_info .user{
	font: bold 13px Arial, sans-serif !important;
	}
.new_mes_info .user:link, .new_mes_info .user:active, .new_mes_info .user:visited{
	color: #333;
	}
.new_mes_info .user:hover{
	color: #858585;
	}
.contact_list, .contact_list th, .contact_list td{
	border-collapse: separate;
	}
.contact_list{
	width: 100%;
	}
.contact_list th{
	border-bottom: 1px solid #C1C1C1;
	font: 11px Tahoma, sans-serif;
	color: #74767E;
	padding: 0 0 4px 2px;
	}
.contact_list td{
	padding: 5px 7px 7px;
	border: 1px solid #fff;
	font: 11px Tahoma, sans-serif;
	}
.contact_list td strong{
	font: bold 13px Arial, sans-serif;
	}
.contact_list .user:link, .contact_list .user:active, .contact_list .user:visited{
	font: bold 11px Tahoma, sans-serif;
	color: #333;
	}
.contact_list .user:hover{
	color: #858585;
	}
.cl_odd td{
	background: #F2F1C6;
	}
.cl_even td{
	background: #F8F8E2;
	}
.cl_col1{
	width: 15%;
	}
.cl_col2{
	width: 15%;
	}
.cl_col3{
	width: 17%;
	}
.cl_col4{
	width: 32%;
	}
.cl_col5{
	width: 21%;
	}	
#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;
}
.autorize{
height: 154px;
width: 251px;
background: #fff url(../images/login_bg.gif) repeat-x;
border-left: 1px solid #A1A6A9;
border-right: 1px solid #A1A6A9;
}
.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;
}
.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;
}
.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;
}
.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;
	}
.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/marker24.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%;
	}
.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;
	}
*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;
	}
	
.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;}

.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;
	}