* {margin:0; padding:0;}
html, body {height:100%; width:100%;}
/*body {min-height:573px; min-width:960px; font-family: Verdana; font-size: 13px; background: url(/i/forum/global_bg_1.jpg) #f9f3e3 repeat-x ; } /* */
body {min-height:573px; font-family: Verdana; font-size: 13px; background: url(/i/forum/global_bg_1.jpg) #f9f3e3 repeat-x ; margin:0px auto; max-width:1024px; min-width: 999px;} /* */
* html body {width: expression(document.documentElement.clientWidth < 1024 ? "1024px" : "auto");} /*For IE6 1024 block*/
* html body {width: expression(document.documentElement.clientWidth > 1024 ? "1024px" : "auto");} /*For IE6 1280 block*/

div.separator { border-bottom: 1px solid #e5e5e5; height: 8px; margin-bottom: 18px; }

#YaDirect {overflow:hidden; width: 145px; padding-top: 20px;}

#conteiner {
position: relative;
margin: 0 auto;
height: auto !important;
height: 100%;
min-height: 100%;
margin: 0 12px;
}

h1 { font-family: Georgia; }
/*#conteiner > div {width: 100%;}*/

img {border: none;}
.clr {clear: both; font-size:0; overflow:hidden; zoom: 1; height:0px;}
a:focus{outline:none;}
a { color: #0078C1; }
a.link_with_back {padding:3px; background: #FFEACF;} /*ссылка с беком*/
 
span.marker, .my_menu b { background: #F6F284; font-size: 11px; font-weight: normal; padding: 0px 2px; color: #5F615C; }
span.marker a { text-decoration: none; color: #5F615C; }
hr.cutter { display:none }
.beta {background:url(/i/img/beta_block.jpg) no-repeat left top; color:#000000; font-size:11px; height:180px; line-height:15px; width:145px; _zoom: 1}
.beta div {padding-left: 10px; padding-top: 50px;}
.beta span {background: #d3d3d3; padding: 0 3px;}
.beta a {color: #0077C3;}

/*-----------------------------CENTRAL CONTENT-----------------------------------*/
#left_content h1 {font-size: 22px; font-weight:normal; padding-top: 31px;} /* padding-top: 20px; */
.div_all_animal h1 {font-size: 22px; padding-bottom: 8px;}
#left_content h1.news_animal_item_name {padding-top:0px; font-weight: bold; }
#left_content h1 a, .div_all_animal h1 a {color:#000000}
.news_animal_item_name span {font-family: Verdana; font-size: 11px; color: #ee8906; font-weight: normal;}
#left_content1 h1 {color: #000000; font-size: 20px; text-decoration: underline; font-weight:normal; padding-left: 13px; padding-top: 31px;}
div#posts{ padding: 20px 15px 20px 0;} /* padding-left: 13px;*/
#posts h1 a {color: #ee8906; }
div.post{padding-bottom: 32px;}
div.post_img{}
div.post_name {color: #ee8906; font-family: Verdana; font-size: 11px; font-weight: normal;}
div.post_name a{color: #ee8906; font-family: Georgia; font-size: 22px; font-weight: bold;}
div.post_text {color: #333333; font-size: 12px;}

div#right_links{padding-top: 40px; padding-left: 15px; margin-left: 61%; padding-right: 15px;  height: 100%; }/* background: url("/i/bg_right_content.jpg") repeat-x scroll left top #F5F5F5; */
.r_post_link {padding-bottom: 21px; line-height:15px;}
.r_post_link_span{ font-size: 11px; color: #616060; background: #f5f2c0; padding: 1px; }
.r_post_link_span1{ font-size: 13px; color: #616060; background: #f3f0bf; padding: 1px; }
.r_post_link a {font-size: 13px; font-family: Georgia; color: #0077c3;}
/*-----------------------------END CENTRAL CONTENT-----------------------------------*/


/*-----------------------------ОТОБРАЖЕНИЕ ПРАВОЙ КОЛОНКИ--------------------------------------*/
/*div#content_table { display: table; width: 100%; }
div#center_column_table { display: table-cell; height: 100%; float: left; }
div#right_column { float: none; display: table-cell; width: 29%; height: 100%; background: #DFF0F7; }*/




/*-----------------------------RIGHT CONTENT-----------------------------------*/
.sw_name {padding-left: 14px; background: #D2CDB9; height: 56px;}
.sw_name .title {padding-top: 20px; font-size: 22px; font-family:Georgia;}
div#switcher .item_switcher {background: #D2CDB9; height:35px; color: #000000; font-family: Verdana; font-size: 12px;}
.sw_name_div {float: left; background: none; cursor: pointer;  padding:10px 0; position: relative; width:25%;}
.sw_name_div a{color: #000000; text-decoration:none; border-bottom: 1px dotted  #000; margin-left: 11px;}
#switcher .selectsw {background: #e5dec9; display: inline; display: inline;}
#switcher .selectsw a{font-weight: bold; text-decoration: underline; border: none; margin-left: 9px;}

#sw_res_1 {width:24%}
#sw_res_2 {width:21%}
#sw_res_3 {width:28%}
#sw_res_4 {width:26%}

.sw_res_1 {}
.sw_res_2 {display:none;}
.sw_res_3 {display:none;}
.sw_res_4 {display:none;}
.sw_results{padding-left: 9px; padding-top:18px; padding-bottom:18px; background: #E5DEC9; margin-top: -1px; _margin-top: -3px; /*min-height: 252px; _height: 252px*/}

.sw_result{margin-bottom: 18px; }
.res_num {color: #ee8906; float:left; font-size: 14px; font-family: Verdana; width: 36px;}
.res_num_item {float: right;}
.right_res_bg {background: url(/i/comm_bg.jpg) repeat-x center top; float: left; height: 20px; display: inline;}
.right_res_bg a {color:#EE8906; text-decoration: none;}

.left_res_num {width: 3px; float:left; background: url(/i/comm_first.jpg) no-repeat top left; height: 24px;}
.right_res_num {width: 6px; float: right; background: url(/i/comm_end.jpg) no-repeat top left; height: 24px; *position: absolute; _position: absolute;}
.res_link {margin-left: 45px; padding-right:10px; _margin-left: 50px; *margin-left: 50px;}
.res_link a{font-size: 16px; font-family: Georgia; color: #0077c3;}

.right_banner {width: 250px; margin: 0 auto;}

#right_dog_ban {background:url("/i/forum/right_dogs_ban.jpg") no-repeat scroll right center #DEF0F7; margin-left:15px; padding-bottom:30px; padding-top:43px;}
.right_dog_ban_name a{font-size: 28px; font-family: Georgia; color: #573100;}
.right_dog_ban_link {font-family: Georgia; font-size: 14px; font-weight: 700;}
.right_dog_link {width: 52%;}
.right_dog_link span {color: #616060;}
.right_dog_ban_link a{font-family: Georgia; font-size: 14px; font-weight: 700; text-decoration: none; color: #000000;}
.right_dog_links {padding-top: 22px;}
.right_dog_link a{color: #864b00;}
.right_dog_all_link a{color: #0077c3; font-size: 11px;}

/*Cloud Tags*/
#right_column .tags {padding-top: 10px; padding-left: 15px; padding-bottom:20px;}
#right_column .inf {font-size: 20px;}
#right_column .tags span {display: inline-block; padding-bottom: 8px; padding-right: 20px;}
#right_column .tags .cl_tags1, #right_column .tags .cl_tags2 {padding-top: 10px;}
#right_column .tags .cl_tags1 a{color: #0f81c8; white-space:nowrap; }
#right_column .tags .cl_tags2 {padding-top: 18px;}
#right_column .tags .cl_tags2 a{color: #2d3035; white-space:nowrap;}
#right_column .tags .tg_1 {font-size:   9px;}
#right_column .tags .tg_2 {font-size:  10px;}
#right_column .tags .tg_3 {font-size:  11px;}
#right_column .tags .tg_4 {font-size:  12px;}
#right_column .tags .tg_5 {font-size:  13px;}
#right_column .tags .tg_6 {font-size:  14px;}
#right_column .tags .tg_7 {font-size:  15px;}
#right_column .tags .tg_8 {font-size:  16px;}
#right_column .tags .tg_9 {font-size:  17px;}
#right_column .tags .tg_10 {font-size: 18px;}

#right_column .board_list {margin: 15px;}
#right_column .board_list h3 {margin-bottom:15px}
#right_column .board_list h3 a {color: #000000; font-size:14px; font-family: Georgia;}
#right_column .board_list .item {margin-bottom:20px; min-height: 56px;}
#right_column .board_list .item img {float:left;}
#right_column .board_list .item p {margin:0 0 5px 85px;}
#right_column .board_list .item .title {max-height: 35px; overflow: hidden;}
#right_column .board_list .add_post {font-size:11px; color:#000000}
/*-----------------------------END RIGHT CONTENT-----------------------------------*/


/*-----------------------------КОНЕЦ ОТОБРАЖЕНИЯ ПРАВОЙ КОЛОНКИ--------------------------------------*/


div#banners {background:#012442;}
/*-----------------------------HEADER-----------------------------------*/
div#header { background: url(/i/header_top_line.jpg) #ffffff repeat-x center top; padding: 17px 19px}
div#header table { width: 100%;}

#logo { width: 230px; _width: 230px; padding-right: 15px; font-family: Georgia; font-size: 18px; }
#logo h1 { font-size: 48px; font-weight: normal; line-height: 46px;}
#logo h1 a { color: #000000; text-decoration: none; padding-right: 50px; white-space: nowrap;}
#logo a.animal {width:154px; background: url('/i/pets/logo_animal.gif') no-repeat; display: inline-block; text-decoration: none; margin: 3px 0 0 5px;}
div#header td#slogan { color: #000000; font-size: 12px; font-family: Verdana; width: 353px;}
div#header td#search { width: 320px; }

#search input { vertical-align: top; }
#search input#q { border:1px solid #CCCCCC; color:#999999; height:18px; margin-top:1px; padding-bottom:2px; padding-top:2px;width:256px;}
#search input#s { padding-left: 15px; }
/*-----------------------------END HEADER-----------------------------------*/

/*-----------------------------TOP MENU-----------------------------------*/
#top_menu { background: #81a1ae; border-bottom: 5px solid #f6a036; height: 53px; overflow-x: hidden; overflow: hidden;}
#top_menu ul { width:100%; } /*  margin-left: 5px; */
#top_menu ul li { height: 53px; list-style: none; float:left; text-align:center; color: #929292; padding-right: 0px; padding-left: 0px; display: inline; zoom: 1; margin-left: -2px;}
#top_menu ul li a {display:inline-block; font-family:Georgia; font-size:13px; height:53px; line-height: 53px; padding:0 7px; color:#ffffff; font-weight: bold;}

#top_menu ul li a:hover { /*background: #f6a036;*/ color: #f6a036;}
#top_menu ul li.selected a { background: #f6a036; text-decoration: none;}
#top_menu ul li.selected a:hover { background: #f6a036; color: #ffffff; text-decoration: none;}


#top_menu ul li {/*background: url(/i/top_menu_line.jpg) no-repeat center right;*/ background: url(/i/li_sep.jpg) no-repeat center right;}
#top_menu ul li.last_menu { background: none; }
/*-----------------------------END TOP MENU-----------------------------------*/

/*-----------------------------MY MENU-----------------------------------*/
div.my_menu { margin: 12px 0px; height: 31px; }

.my_menu {background: #F2F2F2; position: relative;}
.my_menu .selected {background: #FFF;}
.my_menu span { display: block; float: left; margin-top: 6px; padding-left: 10px; padding-right: 10px; padding-top: 4px; }

.my_menu span.selected { background: #FFFFFF; height: 24px; }
.my_menu span.selected a { color: #000000; text-decoration: none; font-weight: bold; }

.my_menu .right { position: absolute; text-align: right; top: 10px; right: 10px; font-size: 10px; font-weight: bold; padding: 2px 2px 0px 15px; }
.my_menu .right img { vertical-align: middle; margin-right: 3px; margin-left: 3px; _margin-top: 2px; }
.my_menu .right u { text-decoration: none; border-bottom: 1px dotted #000; cursor: pointer; }
.my_menu .right ul { display: none; list-style: none;  margin: 5px 20px 10px 0px; }
.my_menu .right li { margin-bottom: 4px; }
.my_menu .right a { font-size: 11px; }
.my_menu .right small { color: #20982E; }
.my_menu .right.show_all { background: #F2F2F2 !important; border: 1px solid #BBBBBB !important; padding: 1px 1px 0px 14px !important; }
.my_menu .right.show_all ul { display: block !important; }

/*-----------------------------END MY MENU-----------------------------------*/

/*-----------------------------USER MENU-----------------------------------*/
/*div#user_menu { float: left; width: 145px; height: auto;}*/
div#user_menu {}
div#user_menu .gena_chto_za {background: #EDE6D3;}
div#anon_logo  { background: url("laps_dog.jpg") repeat-x scroll left top; height: 41px; margin-top: 0; padding-left: 10px; padding-top: 30px;}
div#anon_logo img { vertical-align: middle; }
div#anon_logo a { color: #2E302D; font-weight: bold; text-decoration: none; }

div#user_logo  { background: url("user_logo_bg.jpg") repeat-x scroll left top transparent; height: 41px; margin-top: 0; padding-left: 10px; padding-top: 16px; }
div#user_logo img { vertical-align: middle; }
div#user_logo a { color: #2E302D; font-weight: bold; text-decoration: none; }

div#user_menu form {padding-left: 10px; padding-top: 16px; }
div#user_menu form input.txt { width: 120px; border: 1px solid #a8a7a5; height: 20px; padding-top: 2px; padding-left: 2px; margin-bottom: 10px; }
input.ipn {border: 1px solid #a8a7a5; height: 20px; padding-top: 2px; padding-left: 2px;}

div#user_links { padding-left: 10px; padding-bottom: 21px; padding-top: 14px; line-height: 1.6; }
div#user_links a { padding-bottom: 5px; }
div#user_links a.selected, div#user_links a:hover { color: #000000; }
div#user_links a.dark, div#user_links a.exit { color: #313534; }
div#user_links a.exit { display: block; padding-top: 10px; }
/*-----------------------------END USER MENU-----------------------------------*/

/*-----------------------------CONTENT DIV-----------------------------------*/
.width1001 {width:1000px; height:1px}


div.main-tab {
	background:url("/i/final_col_m.gif") repeat-y scroll left top transparent;
	width:72%;
}
div.width100 {
    width:100%;
    min-height:550px;
    _height:550px;
    _width: 995px;
}

@-moz-document url-prefix() {
	div.main-tab {background:url(/i/final_col_ff.gif) repeat-y scroll left top transparent; }
}

div.union-1 {
	background: #DFF0F7;
	position:relative;
	left:100%;
	width:40%;
}

@media all and (min-width: 0px) {
	#textcontent {margin-left: 145px; font-family: Verdana; overflow: hidden; _zoom: 1; margin-top: -1px; *zoom: 1;}
}
div#textcontent {_width: auto; *margin-left: 0; *zoom: 1; }

div#left_column {float: left; width: 145px;}
div#left_column, div#textcontent {_float: left; _clear: right;}

#center_column_bg {background: url("/i/textcenter.gif") repeat-y 55% 0;}
#center_column_bg, #center_column {
	float:left;
	position:relative;
	left:-251%;
	margin-right:-251%;
	width:251%;
	_left:-250%;
	_width:250%;
	_margin-right:-250%;
	*left:-250%;
	*width:250%;
	*margin-right:-250%;
}

@-moz-document url-prefix() {
	#center_column_bg, #center_column {
		float:left;
		position:relative;
		left:-250%;
		margin-right:-250%;
		width:250%;
	}
}

#right_column {
	vertical-align:top;
	background: #DFF0F7;
	width: auto;
	_float: right;
	_position: relative;
}

#right_column .articals {background: #fff; padding: 0 0 25px 14px;}
#right_column .articals_name {padding-top: 24px;}
#right_column .articals_name a{color: #000000; font-size: 20px; text-decoration: underline; font-weight:normal; padding-top: 24px;}

#right_column .element_atricle {padding-right: 20px; padding-top: 22px;}
#right_column .element_atricle_a {font-size: 17px; font-family: Georgia; color: #0077c3;}
#right_column .element_atricle_text {font-size: 12px; font-family: Verdana; color: #333333;}


div.rasp { overflow:hidden; width: 1000px;}
div#content {width: 100%; position: relative; padding-bottom: 140px; overflow-x: hidden;}
div#content_column {zoom: 1; font-family: Verdana; font-size: 12px; height: 100%;}
#textcontent .page_padding {padding: 26px 13px; _float: left; _clear: right; _width: auto;}
/*div#content_column h1 a {color: #F39E33; }*/


#intro { }
#intro h1 { font-weight: bold; font-size: 22px; color: #000000;}
#intro small { font-size: 11px; color: #9F9F9F; }

#intro_navi {color: #0077C3;}
#intro_navi .header { background:url("/i/arrow-down.gif") no-repeat scroll 100% 65% transparent;cursor:pointer; padding-right:13px; }
#intro_navi .popup { padding-top:0px; position:absolute; z-index:3; }
#intro_navi .popup a {display:block; font-family:verdana; font-size:11px; padding:2px 6px; white-space:nowrap; padding-left: 15px;}
#intro_navi .popup a:hover {text-decoration:none; }
#intro_navi span.arrow {display:block; float:left; margin-top: 14px; _margin-top: 0px; }
-,body #intro_navi span.arrow {margin-top: 0px; } /*бубенчик для ИЕ 7-8*/

#intro_navi div.popup a.current {color:black; font-weight:bold; text-decoration:none;}
#intro_navi span.arrow-down {background:url("/i/user-arrow.jpg") no-repeat scroll 100% 1px transparent; display:block; height:7px; margin-left:110px; margin-top:0px; width:21px; z-index: 3; margin-bottom: 0; position: relative; overflow: hidden;}

 #intro_navi left-top img{vertical-align: bottom;}
#intro_navi iframe {display: none;}
#intro_navi .fl { display:inline-block; _overflow:hidden; *zoom:1; *display:inline; }
#intro_navi .popup table {border-bottom: 1px solid #d1d1d1;}
#intro_navi .popup .f-png {background: #EDE6D3; padding: 10px 0;}
#intro_navi .middle { padding:0; }


#intro_image { display: block; float: left; padding-right: 15px; margin-left: 5px; }
#intro_actions { float: right; _width: 300px; max-width:455px; }/*padding-right: 10px; _padding-right: 20px;*/

#intro_actions .region_list { font-size: 12px; font-family: verdana; color: #000000; text-align: right; margin-bottom: 5px; }
#intro_actions .region_list a { margin-left: 10px; color: #777777; }
#intro_actions .region_list a.sel { font-weight:bold; text-decoration:none; }
#intro_actions .region_list a.rem { font-size: 10px; vertical-align:top; margin-left: 0px !important; color: #CC0000 !important; font-weight:bold; text-decoration: none; }
#intro_actions .region_list .city_list { padding-bottom: 30px; padding-left: 15px; _padding-left: 5px !important; padding-right:5px; }
#intro_actions .region_list .city_list div { display: block; width: 150px; _width: 130px !important; margin: 0px 10px 10px 0px; position: relative; }
#intro_actions .region_list .city_list span 
{ 
	-moz-border-radius:4px; border-radius:4px; 
	position: absolute; 
	left: -20px; 
	top: -2px; 
	background: #FFA500; 
	color: #FFFFFF; 
	padding:1px 2px;  
	font-size: 13px; 
	font-weight: bold; 
	width: 14px;
	text-align:center;
}
#intro_actions .region_list .city_list a { color: #000000; font-size: 11px; margin-left:0px; margin-bottom: 10px;} 

#intro_actions .region_list .city_list .col { float: left; width: 150px; margin: 0px 0px 0px 17px; }
#intro_actions .region_list .long .city_list .col.l { width: 200px !important; }

#intro_actions img {vertical-align: middle;}
div.div_all_animal {/*background: #fff; border-bottom: 1px solid #e5e5e5; */padding: 10px 0px 0px 13px; } /* height: 235px; overflow: hidden;*/
#left_content {width: 60%;  float:left; position:relative; padding-left:13px;}
#right_content { width: 100%; float:right;}
/*-----------------------------END CONTENT DIV-----------------------------------*/

div.menu_banner {height: 290px; width: 100%; display: block; background: url(/i/forum/menu_banner.jpg) repeat-x top left;}

/*-----------------------------COMMENT-----------------------------*/
.comment { margin-top: 30px; }

.comment div.body { padding-top: 5px; }
.comment div.body ol, .comment div.body ul { padding-left: 25px; }
.comment div.body b.quote{display:block; padding-bottom:2px; font-weight: normal; font-size: 11px;}
.comment div.body blockquote {padding:2px 0 2px 5px; background:#efefef; margin:5px 0 5px 10px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff}

.comment .actions { font-size: 11px; padding-top: 12px; }
.comment .actions span { padding-right: 15px; }
.comment .actions span.gold a { color: #E69B3C; }

.user_field, .moder_field { padding: 5px; font-size: 11px; }
.user_field img, .moder_field img { vertical-align: middle; margin-right: 10px; }
.user_field .extra_info img, .moder_field .extra_info img { margin: 0px; }
.user_field span.author, .moder_field span.author { font-weight: bold; font-size: 12px; }
.user_field .date, .moder_field .date  { color: #9C9C9C; }
.user_field span.author, .user_field span.author a { color: #000000; }

.moder_field { background: #F8F3E3; }
.moder_field span.author, .moder_field span.author a { color: #A75E01; }
/*-----------------------------END COMMENT-----------------------------*/

/*-----------------------------COMMENT FORM-----------------------------*/
form.comment_form { padding-top: 23px; }
.form_relative {/*position: relative;*/}
.comment_form h1 { padding-bottom: 10px; font-size: 22px; font-weight: 800; }
.comment_form textarea { width: 99%; height: 180px; }
.comment_form input { margin-top: 15px; }
.comment_form span input { margin-top: 0px; vertical-align: middle; }

.comment_form .l { float: left !important; margin-right: 15px; }
.comment_form .l input { margin-bottom: 15px; /*width: 125px;*/ width: 99px; }
.comment_form .register {
    background-color: #ffcb6f;
    margin-top: 10px;
    padding: 5px;
    font-weight: bold;
}
.comment_form .register a{
    color:#000;
}
/*-----------------------------END COMMENT FORM-----------------------------*/

/*-----------------------------WHO IS-----------------------------*/

.whois { margin: 10px 0px; font-size: 11px; }
.whois img { vertical-align: middle; }
.whois span.author { font-weight: bold; font-size: 13px; }
.whois .date  { color: #9C9C9C; }
.whois span.author, .whois span.author a { color: #000000; }

/*-----------------------------END WHO IS-----------------------------*/

/*-----------------------------PAGERS-----------------------------*/
div.pagers { padding-top: 10px; }

.pagers .navi { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 600; }
.pagers .navi .active { color: #0077C3;  font-family: Verdana; font-weight: normal;}
.pagers .navi .inactive { color: #999999; font-family: Verdana; font-weight: normal;}

.pagers  div.pages {padding-top: 11px; font-size: 13px;}
.pagers .pages span {}
.pagers .pages a {padding: 4px 2px; display: inline-block;}
.pagers .pages .selected a { text-decoration: none; color: #000000; background: #ECE6D2; }
/*-----------------------------END PAGERS-----------------------------*/

/*-----------------------------FOOTER-----------------------------*/
*html .foot_c {	width: 15px; float: right; margin-top: 35px;}
div#footer { width: 100%; bottom: 0; position: absolute; height: 150px; /*background: #F9F3E3;*/}
#footer { color: #000000; font-size: 11px; }
#footer .text { margin-left: 154px; margin-top: 45px; position: relative;  bottom: 0; width: 53%;}
#footer .left_false {margin-left: 0; width:72%}
#footer .copyright { color: #65605a; }
#footer .navi { padding-bottom: 19px; }
#footer .navi a {color: #000000; font-size: 12px;}
#footer .counter {float:right; margin-top:35px; _width: 20%; _position: relative; _height: 0px; _zoom:1;}
#footer .foot_c {float:right; margin-top:35px; _width: 218px;}
#footer .animal { float:left; margin-top:-35px; position:relative; _width: 20%;}
/*-----------------------------END FOOTER-----------------------------*/

/*-----------------------------SYSTEM MESSAGE-----------------------------*/
.rounded, .rounded .c	{ background-repeat: no-repeat }
.rounded .c			{ background-position: 100% 0 }
.rounded .c .c		{ background-position: 100% 100% }
.rounded .c .c .c	{ background-position: 0 100% }

.sysError			{ background-image: url("/i/rC1.png"); background-color: #FFD5D2 }
.sysError .c		{ background-image: url("/i/rC2.png") }
.sysError .c .c		{ background-image: url("/i/rC3.png") }
.sysError .c .c .c	{ background-image: url("/i/rC4.png"); margin: 0 }


.sysMessage		{ background-image: url("/i/bC1.png"); background-color: #E3EBEE }
.sysMessage .c		{ background-image: url("/i/bC2.png") }
.sysMessage .c .c	{ background-image: url("/i/bC3.png") }
.sysMessage .c .c .c	{ background-image: url("/i/bC4.png") }

.sysError, .sysMessage	{ margin: 20px 20px 20px 20px; position: relative }
.sysError .c .c .c, .sysMessage .c .c .c { padding: 16px 16px 18px 16px; font-weight: bold }
.sysError li { list-style-type:none; list-style-position:inside; list-style-image:url("/i/alarm.gif");  }
/*-----------------------------END SYSTEM MESSAGE-----------------------------*/

/*-----------------------------DB LOG-----------------------------*/
#TDeb {}
#TDeb .TDebrow { padding: 5px 0px; border-top: 1px solid #bbb; background: #fff; color: #888; _height: 0; _zoom:1; _overflow: visible;}
#TDeb .TDebrow span { background: #888; color:#fff; margin-right:5px; padding:0px 0px 0px 5px }
#TDeb .TDebrow span.alarm {background:#F00000}
#TDeb .TDebrow span.warning {background:#FF8000}
#TDeb .TDebrow .err { background:#F99; color:#fff; font-weight:bold}
/*-----------------------------END DB LOG-----------------------------*/

.article_post { padding-top: 25px; font-size: 14px; color: black; }
.article_post .prebody { font-size: 16px; color: #999999; padding-bottom: 20px; }
.article_post .info { font-size: 11px; }
.article_post .info .date { color: #9F9F9F; float: right; }

.comments hr { margin-top: 18px; border: 1px solid #E5E5E5; }

/*----------------------------ДЛЯ ВЫВОДА СПИСКА ЗВЕРЮШЕК------------------------------*/
.font_Georgia {font-family: Georgia;}
.user_personal_page_animal_item {float: left; padding-bottom: 10px; width: 255px; margin-right: 7px; height: 93px !important;  height: 100px; position: relative;}
.user_personal_page_animal_item_photo {float: left; height: 80px; width: 80px;}
.user_personal_page_animal_item_photo img {width:80px}
.user_personal_page_animal_item_info {overflow: visible; _zoom: 1; margin-left: 90px;}
.user_personal_page_animal_item img.crown {position:absolute; top:0px; left:55px; width:24px}

.user_personal_page_animal_blog_data span a{color: #000000; font-weight: 600;}
.user_personal_page_animal_blog_data a {color: #137EC4; font-size: 11px;}
.user_personal_page_animal_blog_data {color: #989898; font-size: 11px; padding-top: 4px;}

.user_personal_page_animal_item_name { padding-bottom: 5px;}
.user_personal_page_animal_item_name a {color: #8e753e; font-size: 15px;}
.user_personal_page_animal_item_name a:hover {color: #000000; font-size: 15px;}
.user_personal_page_animal_item_breed {max-height: 30px; overflow: hidden;}
.user_personal_page_animal_item_breed a {color: #0077c3; font-size: 12px;}
.user_personal_page_animal_item_info_all {font-size: 12px;}
.user_personal_page_animal_item_info_all span {color: #616060; }

ul.cat_list { list-style: none; margin-bottom: 30px; }
.cat_list a { display: block; font-family: Georgia; font-size: 17px; color: #9E6F33; }
.cat_list li div { margin-top: 3px; margin-bottom: 15px; }
.blog_post h1 span, .blog_post h1 span a { color: #000; font-weight: normal; }

.hideinfo {display:inline-block; position: relative;}
.hideinfo .h_info {display:none; background: #fff; padding: 4px; width: 160px; color:red; position: absolute; top:0; left:0}
/*----------------------------ДЛЯ ВЫВОДА СПИСКА ГРУПП------------------------------*/
.site_groups_item {margin-bottom: 15px; clear: left;}
.site_groups_item .img { width: 145px; float: left; margin-right: 10px; text-align: center; }
.site_groups_item .info div {margin-left: 155px;}
.site_groups_item .name a {font-family: Georgia; font-size: 18px; color: #137EC4;}
.site_groups_item div.name {margin-bottom: 7px;}
.site_groups_item div.navi {margin-bottom: 9px;}
.site_groups_item .navi, .site_groups_item .navi a {color: #000000; font-size: 11px; }
.site_groups_item .actions {padding-top: 5px; padding-bottom: 5px;}
.site_groups_item .m4v {margin-top: 4px; margin-bottom: 4px;}
.site_groups_item .actions span { padding: 3px; margin-right: 12px; background: #ffeacf;}
.site_groups_item .actions span.none {background: #fff;}

.site_groups_item .data {color: #656565; font-size: 11px;}
.site_groups_item .data a {color: #137EC4; font-size: 11px;}

/***************/
.top_animals {padding: 30px 15px;}
.elem_info {margin-left: 85px;}
.elem_animal {margin-bottom: 15px; float:left; width:100%}
.el_inf_who, .el_inf_name {color: #333333}
.el_inf_who a{color: #ee8906;}
.el_inf_name a{color:#0077c3;}
img.elem_photo {width:75px; float: left; margin-right: ;}
.el_inf_rate {font-family: Georgia; font-size: 24px; color: #ee8906;}
.all_animals a{color: #0277c4;}
/*************/
.comment_info {}
.comment_info span {
    color:#000000;
    font-family:Tahoma;
    font-size:18px;

}
.comment_info a {
    border-bottom:1px dotted #007BC1;
    color:#007BC1;
    text-decoration:none;
}

/****Show Div***/
#cont_list {z-index: 1000;}

#invite_articles, #invite_forum, #invite_news, #invite_photos { padding: 0px; float: left; display: block; }
#invite_news { margin-top: -3px; }
#invite_articles { margin-top: 5px; }
#invite_forum { margin-top: 5px; margin-right: 5px; }
#invite_photos { margin-top: -1px; }

#show_block_a { padding: 4px 6px; background: #FFEACF; font-size: 12px; margin: 0px; float:left;}
#show_block_a a { color: #0077C3; }
#show_block .v { font-weight: bold; }
#show_block { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; left:146px; line-height:normal; position:absolute; /*top:200px;*/ width:568px; z-index:1000; }
#intro #show_block {left:10px; width:700px;}
#show_block.long { left:10px !important; width:700px !important; }
#show_block .exit a.close { font-family: Arial; font-size: 15px; }
#show_block .wrapper { background: #FFFFFF; border: 1px solid #aaaaaa; box-shadow:#a3a3a3 0 0 15px; -moz-box-shadow:#a3a3a3 0 0 15px; -webkit-box-shadow:#a3a3a3 0 0 15px; z-index:10000;}
#show_block #menu .item {width:auto; margin-right:1px;}
#mark_block {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; left:146px; line-height:normal; position:absolute; /*top:200px;*/ width:568px; z-index:1000;}
#mark_block .exit a.close { font-family: Arial; font-size: 15px; }
#mark_block .wrapper { background: #FFFFFF; border: 1px solid #aaaaaa; box-shadow:#a3a3a3 0 0 15px; -moz-box-shadow:#a3a3a3 0 0 15px; -webkit-box-shadow:#a3a3a3 0 0 15px; z-index:10000;}
.wrapper .content {padding-top: 19px; z-index: 1000;}
.wrapper .content .head {padding-left: 12px; font-family: Georgia; font-size: 24px; line-height:normal;}
.wrapper .content .head div{font-size: 18px; line-height: normal;}
.wrapper .content .head div.exit {float: right;padding: 5px 20px 0px 0px; font-family: Arial;}
.wrapper .content .head .exit a {text-decoration: none; color: #797979;}

.wrapper .content #menu {width: 100%; background: url(/i/img/line_head.jpg) repeat-x left bottom; padding-top: 15px;}
.wrapper .content #menu .first {float: left; width: 11px; display: block; height: 28px;}
.wrapper .content #menu div {margin-left: 1px; *margin-bottom:-1px;}
.wrapper .content #menu .item {float: left; border: 1px solid #dddddd; border-bottom: none; font-size: 12px; padding-top: 0px}
.wrapper .content #menu .item a {color: #000000; display: block; padding:7px 14px 5px; text-decoration: none; background: #f6f6f6;}
.wrapper .content #menu div.active {background: #ffffff; padding-bottom:1px; border: 1px solid #aaaaaa; border-bottom: none;}
.wrapper .content #menu div.active a {background: #ffffff;}

.wrapper .content .inner {background: url(/i/img/inner_bg.jpg) repeat-x left bottom; height: 100%; display: none; z-index: 100;}
.wrapper .content .inner .info {padding: 13px 27px; z-index: 100;}
.wrapper .content .inner .info .text {font-size: 11px; padding-top: 13px;}
.wrapper .content .active {display: block; z-index: 100;}

#show_block .wrapper .info {margin:0}

.info .left {float:left; padding-top: 7px; color: #616060;}
.info .left strong {color: #000000;}
.info .left span {padding: 0; background: none; margin: 0;}
.info .left span.padding {padding: 0; background: none; margin: 0; padding-left: 20px;}

.left span a {color: #0077c3;}
.info .right {float: right;}
.info .right input.inp {height: 20px; border: 1px solid #cccccc; color: #999999;}
.info .right input.middle {vertical-align: top;}

div#freindlist {overflow-y: scroll; height: 214px; margin-top: 8px; background: url(/i/img/freindlist_bg.jpg) #acacac repeat-x top left;}
table#freindlist {width: 100%; *width: 95%;}
table#freindlist td {width: 50%; height: 40px;}
table#freindlist td.act {background: url(/i/img/sel_item.jpg) #f8a21f no-repeat right bottom;}
table#freindlist td.act div a {color: #ffffff; font-weight: bold;}

table#freindlist td div img {cursor: pointer; margin-right: 9px; vertical-align:middle; padding-left: 5px;}
table#freindlist td div a {color: #000000; font-weight: bold;}

.inner hr {color:#e5e5e5; height:1px; border:0; background:#e5e5e5; margin-bottom:15px;}

.inner .foot {padding-left: 25px; padding-top: 10px; padding-bottom: 30px;}
.inner .foot input.but {border-right: 1px silid #404040; border-bottom: 1px silid #404040; border-top: 1px silid #ffffff; border-left: 1px silid #ffffff; background: #d4d0c9; height:22px;}
.inner .foot span {padding: 0; background: none; margin: 0; padding-left: 29px;}
.inner .foot span a {color: #797979;}

.info .text_area {padding-bottom: 18px;}
.info .text_area div {padding-bottom: 10px;}
.info .text_area textarea.width {width: 480px; height: 90px; border-left: 2px solid #404040; border-top: 2px solid #404040; border-bottom: 1px solid #d4d0c8; border-right: 1px solid #d4d0c8;}

/*----------------------------------------- События и мини-новости ---------------------------------------------------------------*/
div.event { margin-bottom: 7px; }
.event span { font-size: 11px; color: #989898; }
.event div { margin-bottom: 7px; }
/*-----------------------------------------Верхнее меню пользователя- Доска--------------------------------------------------------*/
td .auth {font-size: 11px;}  
.auth input.login {border-bottom-color:#A8A7A5; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#A8A7A5; border-left-style:solid; border-left-width:1px; border-right-color:#A8A7A5; border-right-style:solid; border-right-width:1px; border-top-color:#A8A7A5; border-top-style:solid; border-top-width:1px; height: 16px; margin-bottom:3px; margin-left: 9px; padding-left:2px; padding-top:2px; width:120px;}
.auth input.pass {border-bottom-color:#A8A7A5;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#A8A7A5;border-left-style:solid;border-left-width:1px;border-right-color:#A8A7A5;border-right-style:solid;border-right-width:1px;border-top-color:#A8A7A5;border-top-style:solid;border-top-width:1px;height:16px;margin-bottom:3px;padding-left:2px;padding-top:2px;width:120px;}
.auth .inp-img {float: right; padding-right:4px;}
.auth .remind {float: left;}

div#user-menu {width: 260px; margin:0 auto; float:right}
div#user-menu form {width:180px; float:right}
div#user-menu img.ava {float: left; margin-right: 9px;}
div#user-menu span.login a {font-size: 12px; color: #000000; font-weight: bold;}
div#user-menu span.logout {color: #888888; font-size: 11px;}
div#user-menu span.logout a {color: #888888;}

div#user-menu span.mail a{color: #000000; font-size: 11px; text-decoration: none;}
div#user-menu span.news a{color: #000000; font-size: 11px; text-decoration: none;}
div#user-menu #active a {color: #f6a036}
div#user-menu span.update span {color: #0077c3; font-size: 11px; text-decoration: none; border-bottom: 1px dotted #0077c3;}
div#user-menu span.update {border-bottom: none; cursor: pointer; margin-left: 5px; padding: 0px 3px; position: relative;}
div#user-menu span.update a {text-decoration: none;}
div#user-menu .panel {line-height: 16px;}
/*--------------------------------------Звезды рейтига------------------------------------------------------------------------------*/

ul.mark {list-style:none outside none;overflow:hidden;position:relative;width:65px;background:url("/i/stats-stars.gif") no-repeat scroll 0 0 transparent;float:left;height:13px;margin-top:3px;}
ul.mark a {height:13px;display:block;height:11px;left:0;position:absolute;text-indent:-9999px;top:0;}
ul.personStats ul.mark a {height:13px;}
ul.mark li.one a {width:12px;z-index:11;}
ul.mark a {display:block;height:13px;left:0;position:absolute;text-indent:-9999px;top:0; cursor: default;}
ul.mark li {float:left;}

/*ul.mark a:hover,*/ ul.personStats ul.mark li.current a {background:url("/i/stats-stars.gif") no-repeat scroll 0 -13px transparent;}

/*ul.mark:hover li.current a,*/ ul.hovered li.current a {background:none repeat scroll 0 0 transparent !important;}
/*ul.mark:hover li.current a:hover, li.current a:hover {background:url("/i/stats-stars.gif") no-repeat scroll 0 -13px transparent !important;}*/
/*ul.mark a:hover,*/  ul.mark li.current a {background:url("/i/stats-stars.gif") no-repeat scroll 0 -13px transparent;}

span.stat {margin-bottom:1px;overflow:hidden;padding-left:15px;}
li.star1 a {width:14px;z-index:11;}
li.star2 a {width:26px;z-index:10;}
li.star3 a {width:39px;z-index:9;}
li.star4 a {width:52px; z-index:8;}
li.star5 a {width:65px; z-index:7;}

/*rastijki begin*/
.Ras1000 {width: 1000px; height: 90px; overflow: hidden; font-family: Georgia; margin-bottom: 2px;}
.Ras1000 a {font-size:13px;}
.Ras1000 .LeftTd {width: 142px; height: 90px; float:left}
.Ras1000 .LeftTd div {margin:12px 15px}
.Ras1000 .LeftTd .flink {color:#ffffff; font-size: 23px; line-height: 23px; text-decoration: none;}
.Ras1000 .LeftTd .slink {color:#c5a780; font-size: 14px; text-decoration: none; display: block;}
.Ras1000 .RightTd {width: 156px; float: right;}
.Ras1000 .RightTd div {margin:25px 0 0 10px;}
.Ras1000 .RightTd a {font-size:12px}
.Ras1000 .RightTd .cnt {color:#8c8c8c}
.Ras1000 table {width: 700px; height:90px; border:0; border-collapse: collapse; border-spacing: 0; float:left}
.Ras1000 td {width:233px; padding:10px 0 0 15px; vertical-align: top;}
.Ras1000 td img {width:75px; width:75px; height: 72px; float:left; margin-right:15px}
.Ras1000 .items {}
.Ras1000 .items .alink {display: block; max-height: 48px; overflow: hidden; _width:48px}
.Ras1000 .items .com {color:#646363; font-family: verdana; font-size:11px}
.Ras1000 .items .com .stars {width:65px}
.Ras1000 .items .com .rate_0 {background: url(/i/yel_star_line.gif) -65px 0 no-repeat}
.Ras1000 .items .com .rate_1 {background: url(/i/yel_star_line.gif) -51px 0 no-repeat}
.Ras1000 .items .com .rate_2 {background: url(/i/yel_star_line.gif) -38px 0 no-repeat}
.Ras1000 .items .com .rate_3 {background: url(/i/yel_star_line.gif) -25px 0 no-repeat}
.Ras1000 .items .com .rate_4 {background: url(/i/yel_star_line.gif) -12px 0 no-repeat}
.Ras1000 .items .com .rate_5 {background: url(/i/yel_star_line.gif) 0 0 no-repeat}
.Ras1000 .items .board {color:#000000; font-size:13px;} 
.Ras1000 .items .breeds {max-height: 28px; overflow: hidden; display: block;}
.Ras1000 .items .breeds a {font-size: 10px; color:#646363; text-decoration: none; }
.Ras1000 .cat {background: url(/i/ras_cat_back.gif) right top repeat-y; height: 90px;}
.Ras1000 .dog {background: url(/i/ras_dog_back.gif) right top repeat-y; height: 90px;}
.Ras1000 .cat .LeftTd {background:#a13720;}
.Ras1000 .cat .RightTd a {color:#a13720;}
.Ras1000 .dog .LeftTd {background:#864b00;}
.Ras1000 .dog .RightTd a {color:#864b00;} 
/*rastijki end*/

#translations { background: #e7f7dd; padding: 15px 15px 5px; }
#translations img { vertical-align: bottom; }
#translations div { margin-bottom: 10px; }
#translations input { vertical-align: middle; margin-top:3px; }
#translations .input { width: 130px; height: 21px; }

/* форма авторизация+регистрация */
#auth_exc { margin-top: 15px; border-spacing: 5px; }
#auth_exc .question { font-style: italic; }
#auth_exc .socials a { margin-right: 20px; }
#auth_exc h3 {margin-top: 5px; margin-bottom: 8px; font-size: 14px; }
#auth_exc td { vertical-align: top; -moz-border-radius: 5px; border-radius:5px; padding:5px; background: #EEEEEE; }
#auth_exc .left { width: 39%; }
#auth_exc p { margin-top: 5px; margin-bottom: 10px; text-align: justify; }
#auth_exc label, #auth_exc .txt {float: left;}
#auth_exc label { width: 60px; }
#auth_exc .txt { vertical-align: middle; width:145px; }
#auth_exc .img { margin-top: 5px; vertical-align: middle; margin-right: 15px; }
#auth_exc form a { font-size: 11px; }

.red {color:#f00;}

#R_C_Forum {
    background:#faf2D4;
} 
#R_C_Forum .inner{
    padding:20px 0 5px 20px;
}

#R_C_Forum h3 {
    font:24px Georgia;
    margin-bottom: 10px;
}
#R_C_Forum h3 a {
    color:#000
}

#R_C_Forum .cat {background:#FDECE9}
#R_C_Forum .dog {background:#FAF2D4}
#R_C_Forum .ferret {background:#EFEBE2}
#R_C_Forum .fish {background:#E5F2F5}
#R_C_Forum .rodent {background:#EFEBE2}
#R_C_Forum .pig {background:#FFECF2}
#R_C_Forum .bird {background:#E7F6E0}
#R_C_Forum .chin {background:#EFEBE2}
#R_C_Forum .rept {background:#E7F1DF}
#R_C_Forum .horse {background:#EAE9E8}
#R_C_Forum .cat a {color:#BF381B} 
#R_C_Forum .dog a {color:#00549C} 
#R_C_Forum .ferret a {color:#645A4C}
#R_C_Forum .fish a {color:#344FBC} 
#R_C_Forum .rodent a {color:#645A4C}
#R_C_Forum .pig a {color:#7A4356} 
#R_C_Forum .bird a {color:#426D00}
#R_C_Forum .chin a {color:#645A4C}
#R_C_Forum .rept a {color:#5D7A48} 
#R_C_Forum .horse a {color:#425F79} 

#R_C_Forum .forum_topics_group {
    margin-bottom: 25px;
}
#R_C_Forum .ftg_title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 17px;
}
#R_C_Forum .item {
    margin-bottom: 7px;
    margin-right: 25px;
}
#R_C_Forum .counter {
    background: url("/i/title/forum_topic_counter_bg.gif") no-repeat scroll right top #E5DAA8;
    float: left;
    height: 15px;
    min-width: 21px;
    padding: 2px 10px 0 3px;
    text-align: center;      
}

#R_C_Forum .cat .counter {background: url("/i/pets/cat/forum_topic_counter_bg.gif") no-repeat scroll right top #DA9384;}
#R_C_Forum .dog .counter {background: url("/i/pets/dog/forum_topic_counter_bg.gif") no-repeat scroll right top #E5DAA8;}
#R_C_Forum .ferret .counter {background: url("/i/pets/ferret/forum_topic_counter_bg.gif") no-repeat scroll right top #A19A8E;}
#R_C_Forum .fish .counter {background: url("/i/pets/fish/forum_topic_counter_bg.gif") no-repeat scroll right top #8297D5;}
#R_C_Forum .rodent .counter {background: url("/i/pets/rodent/forum_topic_counter_bg.gif") no-repeat scroll right top #A19A8E;}
#R_C_Forum .pig .counter {background: url("/i/pets/pig/forum_topic_counter_bg.gif") no-repeat scroll right top #DC8CA5;}
#R_C_Forum .bird .counter {background: url("/i/pets/bird/forum_topic_counter_bg.gif") no-repeat scroll right top #93B169;}
#R_C_Forum .chin .counter { background: url("/i/pets/chin/forum_topic_counter_bg.gif") no-repeat scroll right top #A19A8E;}
#R_C_Forum .rept .counter { background: url("/i/pets/reptile/forum_topic_counter_bg.gif") no-repeat scroll right top #8DA47D;}
#R_C_Forum .horse .counter { background: url("/i/pets/horse/forum_topic_counter_bg.gif") no-repeat scroll right top #96A4B0;}
#R_C_Forum .cat .counter a{color:#fff}
#R_C_Forum .dog .counter a{color:#fff}
#R_C_Forum .ferret .counter a{color:#fff}
#R_C_Forum .fish .counter a{color:#fff}
#R_C_Forum .rodent .counter a{color:#fff}
#R_C_Forum .pig .counter a{color:#fff}
#R_C_Forum .bird .counter a{color:#fff}
#R_C_Forum .chin .counter a{color:#fff}
#R_C_Forum .rept .counter a{color:#fff}
#R_C_Forum .horse .counter a{color:#fff}

#R_C_Forum .sans {
    color: #00549C;
    font-size: 11px;
    text-decoration: none;
}
#R_C_Forum .title {
    font-size: 14px;
    margin-left: 46px;    
}

