body {
	margin          : 0;
	padding         : 0;
	background      : #fff url(images/fon_body.jpg) top left repeat;
	font		: 14px/20px verdana, sans-serif;
	color		: #30383e;
	text-align	: center;
}

img{
	border		: none;
}



h1{
	margin		: 0;
  	padding		: 0;
	font		: 26px verdana, sans-serif;
	color		: #158adb;

}

h2{
	margin		: 0;
  	padding		: 0;
	font		: 20px verdana, sans-serif;
	color		: #00a49d;
}

h3{
	margin		: 0;
  	padding		: 0;
	font		: 18px verdana, sans-serif;
	color		: #ff8048;

}

h4{
	margin		: 0;
  	padding		: 0;
	font		: bold 14px verdana, sans-serif;
	color		: #16191c;

}

p, address, li{
	font		: 14px/20px verdana, sans-serif;
	color		: #30383e;

}

li{
	margin		: 10px 0;
}



strong, em{
	font		: bold 14px verdana, sans-serif;
	color		: #16191c;
}



a:link, a:hover, a:visited{
	font			: 12px verdana, sans-serif;
	color			: #158adb;
	text-decoration		: none;
}

a:hover{
	color			: #00a49d;
	text-decoration		: underline;
}




#body_wrap{
	position	: relative;
}

#main-wrap1{
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto 0 auto;
	text-align	: left;


}


#main-wrap2{
	background      : url(images/fon_main2.jpg) bottom left repeat-x;
}

#main-wrap3{
	background      : url(images/fon_main3.jpg) bottom left no-repeat;
}

#main{
	padding		: 248px 0 140px 0;
	margin		: 0 18px;
	background      : url(images/fon_main4.jpg) bottom right no-repeat;
	overflow	: hidden;
	position	: relative;

}

#header{
	height		: 105px;
	overflow	: hidden;
	position	: absolute;
	top		: 143px;
	left		: 0;
}

#pixel-menu{
	float		: left;
	width		: 20px;
}

#pixel-menu ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;

}

#pixel-menu li{
	display		: block;
	width		: 20px;
	padding		: 0;
	height		: 23px;
	text-align	: center;
}

#pixel-menu a:link, #pixel-menu a:hover, #pixel-menu a:visited{
	font		: 11px verdana, sans-serif;
	color		: #c5c5c5;
	text-decoration	: none;
	padding		: 0;
	margin		: 0;
}

#pixel-menu img{
	padding		: 0;
	margin		: 0;
}


#logo{
	width		: 285px;
	float		: left;
	padding		: 10px 0;
}


#logo p{
	margin		: 0;
  	padding		: 2px 0 5px 26px;
	font		: 12px verdana, sans-serif;
	color		: #01548e;

}

#block_header{
	margin		: 0 0 0 315px;
	text-align	: center;
	padding-top	: 20px;

}

#block_header img{
	border		: 1px solid #e6e6e6;
}


#content_wrap{
	width		: 100%;


}

#content{
	width		: 100%;
   	float		: left;

}


#left{
	float		: left;
   	width		: 240px;
   	margin-left	: -100%;


}

#right{
	float		: left;
   	width		: 218px;
   	margin-left	: -218px;
   	padding-top	: 95px;
   	position	: relative;
}



#right .theme-news-item p.date{
	color		: #FF8048;
	font		: 11px verdana, sans-serif;
	margin		: 0px;
	padding		: 0px;
}

#right .theme-news-item img {
	width		: 67px;
	float		: left;
	margin		: 0 5px 0 0;
}

#right .block .theme-news-item p.name{
	margin		: 5px 0px;
	padding		: 0px;
}

#right .block .theme-news-item p.name a{
	font		: 12px verdana, sans-serif;
	margin		: 0px;
	padding		: 0px;
}

#right .theme-news-item p{
	margin		: 5px 0px;
	padding		: 0px;
	font		: 11px verdana, sans-serif;
}

#right .national-news li{
	padding		: 5px 0px;
}

#right .national-news p.place{
	display		: none;
}

#right .national-news .news-text-block p {
	padding		: 0px;
}

#right .block .national-news .news-item .news-name a:link, #right .block .national-news .news-item .news-name a:hover, #right .block .national-news .news-item .news-name a:visited {
	font		: 11px verdana, sans-serif;
}

#center{
	margin		: 35px 240px 65px 240px;

}


#clear{
	clear		: both;
}


#workarea-wrap1{
	background      : url(images/fon_work1.jpg) top center no-repeat;


}

#workarea-wrap2{
	background      : url(images/fon_work2.jpg) bottom center no-repeat;
	padding		: 3px 0;

}


#workarea-wrap3{
	border		: 1px solid #f1f1f1;
	padding		: 55px 30px 30px 30px;
	margin		: 0;
	background      : #fcfcfc;
	min-height	: 1400px;

}

#workarea{
	position	: relative;
}

#user_panel_wrap{
	margin-top	: -113px;


}

#user_panel{
	height		: 113px;
	background      : url(images/fon_main1.jpg) 320px 0 no-repeat;
}



ul.user_form{
	margin		: 0;
	padding		: 24px 0 13px 0;
	list-style	: none;
}

ul.user_form li{
	margin		: 0 0 13px 0;
	padding		: 0;
	list-style	: none;
	display		: block;
	width		: auto;
	float		: left;
	background	: url(images/tabs.gif) no-repeat right -34px;
	padding-right	: 8px;
	height		: 34px;
}

ul.user_form li.selected{
	background: url(images/tabs.gif) no-repeat right 0px;
	padding-right	: 8px;

}



.user_form a:link, .user_form  a:hover, .user_form  a:visited{
	background: url(images/tabs.gif) no-repeat left -34px;
	font		: bold 11px verdana, sans-serif;
	height		: 34px;
	display		: block;
	line-height	: 44px;
	padding-left	: 15px;
	padding-right	: 7px;
	color		: #fff;
	text-decoration	: none;


}

.user_form li.selected a:link, .user_form  li.selected a:hover, .user_form li.selected a:visited{
	background: url(images/tabs.gif) no-repeat left 0;
	color		: #6a7c89;
	font		: bold 12px verdana, sans-serif;
	line-height	: 44px;
	padding-left	: 15px;
	padding-right	: 7px;



}

div.user_form{
	background	: #f3f3f3;
	color		: #9C9C9C;
	height		: 33px;
	padding		: 0 15px;
	margin		: 13px 0 0 0;
	list-style	: none;
	clear		: left;
}

#user_panel .field{
	width		: 35%;
	float		: left;
	padding		: 7px 0 0 0;
}

#user_panel .field-button{
	width		: 19%;
	float		: left;
	padding		: 7px 0 0 0;
}



#user_panel .field label{
	float		: left;
	width		: 55px;
	font		: 11px verdana, sans-serif;
	color		: #6a7c89;
	display		: block;
	padding		: 3px 0 0 0;
}

#user_panel .form-input{
	margin		: 0 10px 0 55px;

}

#user_panel .field input{
	color		: #576670;
	border		: 1px solid #dadada;
	width		: 100%;
}



#user_panel .field-button input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 width		: auto;
}

.user_panel_info{
	padding-top	: 70px;

}

.user_panel_info ul{
	background	: #f3f3f3;
	color		: #9C9C9C;
	height		: 33px;
	padding		: 0 15px;
	margin		: 0;
	list-style	: none;
}

.user_panel_info li{
	padding		: 10px 0 0 0;
	margin		: 0;
	list-style	: none;
	display		: block;
	width		: 30%;
	float		: left;
	font		: 11px verdana, sans-serif;
	color		: #9C9C9C;
}

.user_panel_info li.exit{
	padding		: 10px 0 0 0;
	margin		: 0;
	list-style	: none;
	display		: block;
	width		: 30%;
	float		: right;
	text-align	: right;

}

.user_panel_info a:link, .user_panel_info a:hover,.user_panel_info a:visited{
	color		: #00a49d;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;



}

.user_panel_info a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.user_panel_info .exit a:link, .user_panel_info .exit a:hover,.user_panel_info .exit a:visited{
	color		: #9C9C9C;
	background      : url(images/fon_exit.jpg) center left no-repeat;
	padding-left	: 20px;
	display		: inline-block;
	height		: 15px;

}


.user_panel_info .message a:link, .user_panel_info .message a:hover,.user_panel_info .message a:visited{
	color		: #9C9C9C;
	background      : url(images/fon_message.jpg) center left no-repeat;
	padding-left	: 20px;
	display		: inline-block;
	height		: 15px;

}




#path{

	margin-bottom	: 0;
	font		: 11px verdana, sans-serif;
	color		: #00a49d;
	padding		: 15px 0 0 17px;
	background      : url(images/fon_path.jpg) bottom left no-repeat;
}

#path a:link, #path a:hover, #path a:visited{
	font			: 11px verdana, sans-serif;
	color			: #9c9c9c;
	text-decoration		: none;
	background      	: url(images/fon_path1.jpg) center right no-repeat;
	padding			: 0 14px 0 0;

}

#path a:hover{
	color			: #00a49d;
	text-decoration		: underline;
}

ul.simple{
	list-style	: none;
}

ul.simple li{
	list-style	: none;
	padding		: 2px 0;
	margin		: 0;
}

.img_left{
	float		: left;
	margin	: 15px 15px 15px 0;
	border		: 4px double #e8e8e8;
}

.img_right{
	float		: right;
	margin	: 15px 0 15px 15px;
	border		: 4px double #e8e8e8;
}


h1{
	padding		: 10px 0;
}

h2{
	padding		: 5px 0;
}

h3{
	padding		: 3px 0;

}

/*****************************************************/
#soc_set{
	margin-top	: -89px;
	margin-left	: -20px;
}

#soc_set form input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
}

.feed-filter-btn-wrap{

}

.content-form{
	padding-top	: 60px;
	padding-left	: 30px;
}

#soc_set form .field input{
	color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius	: 0;
	margin		: 2px 0 5px 0;

}

#soc_set .field-title .starrequired{
	font		: 11px verdana, sans-serif;
	color		: #ff8048;
}

#soc_set .description{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
}

#soc_set .field-title{
	font		: 11px verdana, sans-serif;
}

#soc_set .field{
	margin		: 5px 0 0 0;
}
#soc_set form .field-button input, #bx_sl_filter_content div.sonet-log-filter-submit input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 width		: auto;
}


.bx-sm-feature-select a:link, .bx-sm-feature-select a:hover, .bx-sm-feature-select a:visited{
	color		: #6a7c89!important;
	font		: bold 12px verdana, sans-serif;
	display		: block;
	text-decoration	: none;
}



div.sonet-log-filter {
	background: #f3f3f3;
	color: #6a7c89;
}

#soc_set form .sonet-log-filter-feature input, .sonet-log-filter select, #bx_sl_filter_content table input, #bx_sl_filter_content div input{
	color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius	: 0;
	padding		: 2px;
}



div.sonet-log-filter label{
	font		: 11px verdana, sans-serif;
}

.sonet-log-filter-lamp-a { background: url(images/fon_filter.jpg) no-repeat left bottom;}
.sonet-log-filter-lamp-na { background: url(images/fon_filter.jpg) no-repeat left bottom;}

span.sonet-log-filter-lamp {
height: 15px;

 }

#bx_sl_filter_content div.sonet-log-filter-submit input, input#add-microblog, .popup-window-button, .popup-window-button:hover{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 height: auto;
}

.popup-window-button-left, .popup-window-button-left:hover, .popup-window-button-right, .popup-window-button-right:hover{
	display		: none;
}

.popup-window-button-text{
	text-shadow: none;
	height: auto;
	padding	: 0;
	margin	: 0;
	font		: 11px verdana, sans-serif!important;
}

.popup-window-button-link-cancel .popup-window-button-link-text{
	color: #fff;
	text-decoration	: none;
}

div.sonet-log-filter-line {
	background: #fff;
}

.sonet-log-settings-text{
	text-decoration	: none;
	font	: 11px verdana, sans-serif;
	line-height	: 17px;
}

a#sonet_log_filter_show, a#sonet_log_filter_hide { display: inline-block; }
a#sonet_log_filter_show:link, a#sonet_log_filter_hide:link,
a#sonet_log_filter_show:visited, a#sonet_log_filter_hide:visited,
a#sonet_log_filter_show:active , a#sonet_log_filter_hide:active
{
	color: #158adb;
	text-decoration	: none;
}

a#sonet_log_filter_show:hover, a#sonet_log_filter_hide:hover
{
	text-decoration	: underline;
}


a.sonet-log-title-button:link, a.sonet-log-title-button:visited, a.sonet-log-title-button:hover, a.sonet-log-title-button:active {
	color: #9C9C9C;
 }



.sonet-log-settings-icon {
    background: url(images/fon_sett.jpg) bottom left no-repeat;
}

div.sonet-log-item-content-icon-blog-post-micro{
	background: url(images/fon_post.jpg) bottom left no-repeat;
	width: 20px!important;

}

div.sonet-log-item-content-icon-blog-post{
	background: url(images/fon_blog_post.jpg) bottom left no-repeat;
	width: 20px!important;

}

div.sonet-log-item-content-icon-forum{
	background: url(images/fon_forum_post.jpg) bottom left no-repeat;
	width: 20px!important;

}

#microblog-link a:link, #microblog-link a:hover, #microblog-link a:visited, #microblog-link-hide a:link, #microblog-link-hide a:hover, #microblog-link-hide a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	line-height	: 17px;
	text-decoration	: none;
	padding-right	: 10px;

}

#microblog-link a:hover, #microblog-link-hide a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.popup-window-content{
	text-align	: left;
}

.sonet-log-item-title{
	color		: #00a49d;
	font		: 11px verdana, sans-serif;
}

.popup-window-content a:link, .popup-window-content a:hover, .popup-window-content a:visited,
.sonet-log-item-title a:link, .sonet-log-item-title a:hover, .sonet-log-item-title a:visited,
.sonet-log-item-hide a:link, .sonet-log-item-hide a:hover, .sonet-log-item-hide a:visited,
.sonet-log-item-footer a:link, .sonet-log-item-footer a:hover, .sonet-log-item-footer a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

}

.popup-window-content a:hover, .sonet-log-item-title a:hover,
.sonet-log-item-hide a:hover, .sonet-log-item-footer a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.sonet-log-item-createdby a:link, .sonet-log-item-createdby a:hover, .sonet-log-item-createdby a:visited,
.sonet-log-comment-createdby a:link, .sonet-log-comment-createdby a:hover, .sonet-log-comment-createdby a:visited{
	color		: #158adbs;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

}

.sonet-log-item-createdby a:hover, .sonet-log-comment-createdby a:hover{
	text-decoration	: underline;

}

.sonet-log-item-comments-add{

	background      : url(images/fon_comment.jpg) center left no-repeat;
}

.sonet-log-item-comments-add a:link, .sonet-log-item-comments-add a:hover, .sonet-log-item-comments-add a:visited{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	border		: none;
	padding-left	: 20px;
}


.sonet-log-item-comments-add a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}


table.data-table-gadget {
	width		: 100%;
	background-color:white;
	margin-bottom	:10px;
}

.gdparent {
	border: 1px solid #E8E8E8;
	position: relative;
	background-color: white;
	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
  	-khtml-border-radius: 7px;
 	 border-radius: 7px;
}
.gdcorn {position:absolute; left: -1px; top: -1px; width: 4px; height: 4px; background:url(images/gadget.gif)!important; overflow: hidden;}
.gdbcorn {position:absolute; left: -1px; top: -3px; width: 4px; height: 4px; background-image:url(images/gadget.gif); background-position: 0px -4px; overflow: hidden;}

a.gdremove, a.gdsettings, a.gdhide, a.gdshow, a.gdshow:hover, a.gdremove:hover, a.gdsettings:hover, a.gdhide:hover
{
	background-image:url(images/gadget.gif);
}
.gdheader {
	 padding	: 10px;
	 margin		: 4px;
	 font		:  bold 12px verdana, sans-serif;
	 color		: #434343;
	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
  	-khtml-border-radius: 7px;
 	 border-radius: 7px;
 	 background: #d3d3d3 url(images/fon_gdheader.jpg) top left repeat-x;
	}

.gdcontent img{
	border		: 4px double #E8E8E8;
}


.bx-icon-online{
	font		: 11px verdana, sans-serif;
	color		: #00a49d;

}


.gdcontent a:link, .gdcontent a:hover, .gdcontent a:visited{
	color		: #00a49d;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

}


.gdcontent a:hover{
	text-decoration	: underline;
	color		: #158adb;

}

.bx-user-control a:link, .bx-user-control a:hover, .bx-user-control a:visited{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

}


.bx-user-control a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}




div.bx-user-control {
	border-left: solid 1px #E8E8E8;
	padding: 0px 0px 0px 10px;
	margin: 12px 0px 12px 0px;
}

div.bx-user-control ul {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
div.bx-user-control li.bx-icon {
	padding-top: 3px;
	height: 19px;
	display: block;
	padding-left: 22px;
	clear: both;
	margin		: 0;
	background-image: url(images/icons_all.png);
	background-repeat: no-repeat;
}

div.bx-user-control li.bx-icon-online{background-position: 0 -20px;}
div.bx-user-control li.bx-icon-away{background-position: 0 -40px;}
div.bx-user-control li.bx-icon-birth{background-position: 0 -60px;}
div.bx-user-control li.bx-icon-featured{background-position: 0 -80px;}

div.bx-user-control li.bx-icon-action {
	padding-top: 3px;
	height: 19px;
	display: block;
	padding-left: 22px;
	margin		: 0;
	clear: both;
	background-image: url(images/icons_all5.gif);
	background-repeat: no-repeat;
}

div.bx-user-control li.bx-icon-subscribe{background-image: url(images/subscribe.gif);}

h4.bx-sonet-user-desc-contact{
	font		: 14px verdana, sans-serif;
	color		: #158adb;
}

.bx-sonet-profile-fieldset-table td{
	font		: 12px verdana, sans-serif;
	color		: #6a7c89;

}

#soc_set form .bx-sonet-profile-fieldset-table input, .bx-sonet-profile-fieldset-table select, .bx-sonet-profile-fieldset-table textarea{
 	 color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;
}

.bx-sonet-profile-edit-buttons input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 height: auto;
}

table.sonet-message-form
{
	width: 100%;
	border: none;
	border-collapse:collapse;
	padding: 0px;
}
table.sonet-message-form td, table.sonet-message-form tbody td, .sonet-subscribe-form td, .subscribe-list-table td
{
	font-weight:normal;
	font-size:12px;
	border:none;
	padding:7px;
}

table.sonet-message-form th, .sonet-some-title, .subscribe-header-center, .subscribe-list-header-center
{
	font-weight:normal;
	font-size:12px;
	background: #f3f3f3;
	color: #6a7c89;
	padding: 7px;
	border:none;
}

.subscribe-header-center b{
	font-weight:normal;
	font-size:12px;
}

table.sonet-message-form th.sonet-message-form-small
{
	font-size:11px;
}

table.sonet-message-form-smile tbody td, table.sonet-message-form-smile td
{
	border:none;
	padding:3px;
}

#soc_set form .sonet-message-form input, .sonet-message-form select, .sonet-message-form textarea,
#soc_set form .sonet-subscribe-form input, .sonet-subscribe-form select, .sonet-subscribe-form textarea,
#soc_set form .subscribe-list-table input, .subscribe-list-table select, .subscribe-list-table textarea
{
 	 color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;
}

.subscribe-checkbox-text, .subscribe-list-checkbox-text{
	font-size:11px;
	color		: #bebebe;
}

.feed-join-group .feed-add-post-destination-title{
	color		: #00A49D!important;
}

.feed-add-post-destination-icon {
	background: url("images/fon_forum_info.jpg") no-repeat top left!important;
	height: 14px;
	width: 20px!important;
}

.feed-add-post-destination-users{
	border	: 1px solid #2191d4!important;
}

.bx-user-tb-control ul li.bx-icon{
	background: url("images/fon_post.jpg") no-repeat bottom left!important;
}

.feed-post-menu-but{
	top		: 10px!important;
}

/****************************************/
ul.bx-users-selector {
 	background: none;
	height		: 34px;
	margin		: 0;
	padding		: 0;
	width		: auto;
 }

ul.bx-users-selector li{
 	color		: #fff;
	font		: bold 11px verdana, sans-serif!important;
	margin		: -2px 0 0 0;
	padding		: 17px 0 3px 0;
	min-width	: 195px;
	text-align	: center;
	background      : url(images/fon_bx.gif) bottom left no-repeat;

 }

 ul.bx-users-selector li.bx-selected{
 	color		: #6a7c89;
 	padding		: 14px 0 6px 0;
	font		: bold 12px verdana, sans-serif;
	background      : url(images/fon_bx_select.gif) bottom left no-repeat;
 }

 div.bx-users-selector-filter {
	background	: #f3f3f3;
	color		: #6a7c89;
	padding: 10px 0px 0px;
	width: 100%;
	margin		: 15px 0;
 }



#soc_set form .bx-selector-table input, .bx-selector-table select{
	color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;
}

div.sonet-log-filter label{
	font		: 11px verdana, sans-serif;
}



input.bx-submit-btn, input.bx-reset-btn{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 height: auto;
}

div.bx-users-selector-filter table.bx-selector-table tfoot td {
	border		: none;
	padding		: 10px;

 }

 div.bx-users-selector-filter table.bx-selector-table tbody td.bx-filter-caption {

	width: 25%;
 }

 .sonet-user-profile-friend-box td{
 	text-align	: left;
 }

 .sonet-user-profile-friend-box img, .sonet-user-profile-friends img, .sonet-user-avatar img{

	border		: 3px double #E8E8E8;

 }
.bx-user-info-anchor img{
	border		: none;
}

.sonet-user-profile-friend-box a:link, .sonet-user-profile-friend-box a:hover, .sonet-user-profile-friend-box  a:visited{
	color		: #939393;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

}


.sonet-user-profile-friend-box  a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

.bx-user-info-anchor-cell a:link, .bx-user-info-anchor-cell a:hover, .bx-user-info-anchor-cell  a:visited{
	color		: #158adb;
	font		: 12px verdana, sans-serif;
	text-decoration	: none;
	float		: right;
	display		: block;
	width		: auto;
	padding-left	: 20px;
}

}


.bx-user-info-anchor-cell  a:hover{
	text-decoration	: underline;
	color		: #00a49d;

}

.bx-user-info-online-cell{
	margin		: 2px 0 0 0;
}

table.sonet-user-profile-friends, table.sonet-user-profile-groups {
	border-collapse: separate;
	border: 1px solid #E8E8E8;
	position: relative;
	background-color: white;
	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
  	-khtml-border-radius: 7px;
 	 border-radius: 7px;
 }


table.sonet-user-profile-friends td, table.sonet-user-profile-groups td
{
	border:1px solid #E8E8E8;
	padding:6px 5px;
}

table.sonet-user-profile-friends thead td, table.sonet-user-profile-friends th, table.sonet-user-profile-groups thead td, table.sonet-user-profile-groups th
{
		 padding	: 10px;
	 margin		: 4px;
	 font		: 12px verdana, sans-serif;
	 color		: #01548e;
	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
  	-khtml-border-radius: 7px;
 	 border-radius: 7px;
 	 border		: none;
 	 background: #d3d3d3 url(images/fon_gdheader.jpg) top left repeat-x;
}


/**********************************************************/



.sonet-add-group-button-left
{
	background: url(images/fon_national_news_add.gif) center left no-repeat;
	margin		: 0;
	padding		: 0;
	width		: 20px;
}

.sonet-add-group-button-fill
{
	background: none;
	display: block;
	float: left;
	height: 27px;
	text-align: left;
	margin		: 0;
	padding		: 0;
}

.sonet-add-group-button-fill-text {
	color		: #939393;
	font		: 11px verdana, sans-serif;
	line-height: 27px;
	text-decoration: none;
	margin		: 0;
	padding		: 0;
}

a.sonet-add-group-button-fill-text:link, a.sonet-add-group-button-fill-text:hover, a.sonet-add-group-button-fill-text:visited{
	color		: #939393;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	line-height: 27px;

}


a.sonet-add-group-button-fill-text:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}


.sonet-add-group-button-right {
	display: none;
}


/**************************************************/


#soc_set form .blog-edit-form input{color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;

}

.blog-post-buttons input, div.blog-comment-buttons input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
}




.blog-menu-post a:link, .blog-menu-post a:hover, .blog-menu-post a:visited{
	color		: #939393;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background	: url(images/fon_post.jpg) bottom left no-repeat;
	padding-left	: 20px;
	display		: block;
	padding-top	: 5px;

}


.blog-menu-post a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

.blog-post-title{
	background	: none;
	border-top	:  1px solid #dadada;
	padding-top	: 20px;
	color		: #00a49d;
}


.blog-post-title a:link, .blog-post-title a:hover, .blog-post-title a:visited{
	color		: #00a49d;
	font		: 14px verdana, sans-serif;
	text-decoration	: none;


}


.blog-post-title a:hover{
	text-decoration	: underline;


}

.blog-post-info{
	background	: none;
}

.blog-post-date-formated{
	color		: #939393;
	font		: 11px verdana, sans-serif;
}


.blog-post-meta-util a:link, .blog-post-meta-util a:hover, .blog-post-meta-util a:visited{
	color		: #939393;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}


.blog-post-meta-util a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

.blog-post-title span{
	color: #158ADB;
	font: 18px verdana, sans-serif;
}

.blog-add-comment, .blog-comment{
	text-align	: left;
	margin		: 0 0 0 15px;
	padding		: 0 0 0 17px;
	border-top	: none;
	height		: auto;
}

.blog-add-comment b{
	font		: 11px verdana, sans-serif;
}

.blog-add-comment a:link, .blog-add-comment a:hover, .blog-add-comment a:visited{
	color		: #939393;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : url(images/fon_comment.jpg) center left no-repeat;
	padding-left	: 20px;
	display		: block;
	padding-top	: 5px;
}


.blog-add-comment a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

#soc_set form div.blog-comment-buttons input{
	font		: 12px verdana, sans-serif;
	padding		: 3px 10px;
}


div.blog-mainpage-side-left {
	float		: none;
	padding		: 0;
	width		: 100%;
 }

.blog-menu-box a:link,  .blog-menu-box a:hover,  .blog-menu-box a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	display		: block;
	text-decoration	: none;
	padding		: 5px 0 0 17px;
}

 .blog-menu-box a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.blog-menu-blog a:link, .blog-menu-blog a:hover, .blog-menu-blog a:visited{
	background	: url(images/fon_post.jpg) bottom left no-repeat;
}


.blog-menu-settings a:link, .blog-menu-settings a:hover, .blog-menu-settings a:visited{
	background	: url(images/fon_sett1.jpg) bottom left no-repeat;
}
.blog-menu-profile a:link, .blog-menu-profile a:hover, .blog-menu-profile a:visited{
	background	: url(images/fon_profil.jpg) bottom left no-repeat;
}


div.blog-menu-box span.blog-vert-separator, span.blog-vert-separator{
	background      : none;
}

.blog-tab-left, .blog-tab-right, .blog-line, .blog-comment-line{
	display		: none;
}

.blog-tab-container, .blog-tab{
	background      : #f3f3f3;
	border		: none;
}


.blog-tab-title {
	color		: #01548e;
	font		: bold 11px verdana, sans-serif;
	padding		: 7px 0 0 18px;
 }

 .blog-tab-items{
 	padding		: 7px 0 0 18px;

 }

 .blog-tab-items a:link, .blog-tab-items a:hover, .blog-tab-items a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	display		: block;
	float		: left;
	width		: auto;
	text-decoration	: none;
	padding		: 5px 15px 0 17px;
}

.blog-tab-items a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

#new-posts-title, #commented-posts-title, #popular-posts-title{
	display		: block;
	float		: left;
	width		: auto;
	text-decoration	: none;
	padding		: 5px 15px 0 17px;
}

#new-posts a:link, #new-posts a:hover, #new-posts a:visited, #new-posts-title{
	background      : url(images/fon_new_post.jpg) bottom left no-repeat;
}

#popular-posts a:link, #popular-posts a:hover, #popular-posts a:visited, #commented-posts-title{
	background      : url(images/fon_popular_posts.jpg) bottom left no-repeat;
}

#commented-posts a:link, #commented-posts a:hover, #commented-posts a:visited, #popular-posts-title{
	background      : url(images/fon_commented_posts.jpg) bottom left no-repeat;
}


.body-blog a:link, .body-blog a:visited, .body-blog a:active, .blog-navigation-box li a{

}

 .blog-mainpage-item{
 	padding		: 10px 0 10px 0;
 }

 .blog_date{
 	margin		: 0;
	padding		: 0;
	color		: #ff8048;
	font		: 11px verdana, sans-serif;
	clear		: both;
 }

.block .blog-author a:link, .block .blog-author a:hover, .block .blog-author a:visited{
	color		: #158adb!important;
	font		: 11px/17px verdana, sans-serif;
	text-decoration	: none;
}

.block .blog-author a:hover{
	text-decoration	: underline;
}

.blog-comment-date{
	font		: 11px verdana, sans-serif;
}


.blog-mainpage-content, .blog-comment-content{
	font		: 12px verdana, sans-serif;

}

.block .blog-mainpage-content{
	font		: 11px verdana, sans-serif;
}


.blog-mainpage-title a:link, .blog-mainpage-title a:hover, .blog-mainpage-title a:visited{
	color		: #00a49d;
	font		: 16px verdana, sans-serif;
	text-decoration	: none;
}

.blog-mainpage-title a:hover{
	text-decoration	: underline;
}

.block .blog-mainpage-title a:link, .block .blog-mainpage-title a:hover, .block .blog-mainpage-title a:visited{
	color		: #00a49d;
	font		: 16px verdana, sans-serif;
	text-decoration	: none;
}

.block .blog-mainpage-title a:hover{
	text-decoration	: underline;
}

.blog-mainpage-meta{
	background      : #f7f7f7;
	padding		: 5px 10px;
	margin		: 5px 0;

}

.blog-comment-meta{
	border-top: 1px dotted #CCCCCC;
	margin-top	: 5px;
}

.blog-comment-info{

	background      : #f7f7f7;
	padding		: 5px 10px;
	margin		: 5px 0;
	min-height	: 30px;
	border		: none;

}

.blog-mainpage-meta a:link, .blog-mainpage-meta a:hover, .blog-mainpage-meta a:visited,
.blog-comment-meta a:link, .blog-comment-meta a:hover, .blog-comment-meta a:visited{
	font		: 11px verdana, sans-serif;

}
/**************************************************************/




div.forum-header-box{
	padding		: 4px 10px;
 	font		: bold 12px verdana, sans-serif;
	color		: #fff;
 	background	: #00a49d url(images/fon_forum_green.jpg) top left repeat-x;
 	border		: none;
}

table.forum-table th, div.forum-reply-header,
div.forum-bbcode-line a:hover, div.forum-bbcode-line a:hover img {
	background-color: #F3F3F3;
	color		: #01548e;
	font		: 11px verdana, sans-serif;
}


div.forum-info-box,
div.forum-reply-form {
	border		: none;
	padding		: 0;
}

table.forum-table td,
table.forum-table th.forum-column-lastpost,
table.forum-table th.forum-column-title,
table.forum-table th.forum-first-column,
table.forum-table th.forum-last-column,
 {
 	border-color	: #e8e8e8;
 	font		: 11px verdana, sans-serif;
 	color		: #01548e;

 }


.forum-info-box-inner form.forum-form{
	background: #f3f3f3;
	color: #6a7c89;
	padding		: 10px;
}

.forum-info-box{
	background: #f3f3f3;
	color: #9C9C9C;
	padding		: 5px;
	font		: 11px verdana, sans-serif;
}



.forum-form select, .forum-form input{
	color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius	: 0;
	padding		: 2px;
}



.forum-filter-footer input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 height: auto;
}

 div.forum-navigation-box {
 	background	:#fff;
 	border		: none;
 	padding-left	: 0;
 	font		: 11px verdana, sans-serif;
 }
 span.forum-page-current{
 	color		: #ff8048;
 }

.forum-new-post a:link,  .forum-new-post a:hover,  .forum-new-post a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	display		: block;
	text-decoration	: none;
	padding		: 5px 0 0 17px;
	background	: url(images/fon_national_news_add.gif) bottom left no-repeat;
}

.forum-new-post a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.forum-lastpost-date, .forum-lastpost-date a:link,  .forum-lastpost-date a:hover,  .forum-lastpost-date a:visited{
	color		: #00a49d;
	font		: 11px verdana, sans-serif;
}

.forum-lastpost-date a:hover{
	text-decoration	: underline;
	color		: #158adb;
}

.forum-footer-inner a:link, .forum-footer-inner a:hover, .forum-footer-inner a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
}

.forum-footer-inner a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

#soc_set form .forum-reply-field input, .forum-reply-field input, .forum-footer-inner input,
.forum-footer-inner select, .forum-post-number input, select.forum-selector-single, .forum-select-box input{
	color		: #576670;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;

}

.forum-topic-moderate input, div.forum-reply-buttons input, .forum-rapid-access-items input,
.forum-column-footer input{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
}





table.forum-table td, div.forum-info-box, div.forum-reply-form {
	background	:#fff;
}

div.forum-menu-box{
	background:url(images/fon_forum_info.jpg) center left no-repeat;
	padding-left	: 20px;
}
div.forum-info-box-inner span{
	border		: none;

}

 .forum-info-box-inner a:link, .forum-info-box-inner a:hover, .forum-info-box-inner a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
}

.forum-info-box-inner a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

table.forum-post-table td.forum-column-footer{
	background	: #F3F3F3;
 }

table.forum-post-table td.forum-cell-post, table.forum-post-table td.forum-cell-actions {
	background	: #fff;
 }

table.forum-post-table td.forum-cell-user, table.forum-post-table td.forum-cell-contact {

	background	: #fff;
}

div.forum-user-moderate-info{
	font		: 9px verdana, sans-serif;
	color		: #bebebe;
}

.forum-user-moderate-info a:link, .forum-user-moderate-info a:hover, .forum-user-moderate-info a:visited{
	font		: 9px verdana, sans-serif;
	color		: #bebebe;
}

.forum-user-moderate-info a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.forum-user-administrator-status span{
	color		: #00a49d;
	font		: 11px verdana, sans-serif;
}

div.forum-post-date{
	font		: 11px verdana, sans-serif;
}

.forum-action-links a:link,  .forum-action-links a:hover,  .forum-action-links a:visited,
.forum-contact-links a:link,  .forum-contact-links a:hover,  .forum-contact-links a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	display		: inline-block;
	width		: auto;
	text-decoration	: none;
	padding		: 5px 0 0 20px;


}



.forum-action-links a:hover, .forum-contact-links a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.forum-action-delete a:link,  .forum-action-delete a:hover,  .forum-action-delete a:visited{
	background	: url(images/fon_action_delete.jpg) bottom left no-repeat;
}

.forum-action-edit a:link,  .forum-action-edit a:hover,  .forum-action-edit a:visited{
	background	: url(images/fon_post.jpg) bottom left no-repeat;
}

.forum-action-quote a:link,  .forum-action-quote a:hover,  .forum-action-quote a:visited{
	background	: url(images/fon_action_quote.jpg) bottom left no-repeat;
}

.forum-action-reply a:link,  .forum-action-reply a:hover,  .forum-action-reply a:visited{
	background	: url(images/fon_profil.jpg) bottom left no-repeat;
}


/*********************************************************/

.photo-control-album-add{
	background: url(images/fon_national_news_add.gif) center left no-repeat;
	padding-left		: 20px;
}

.photo-control-album-upload{
	background: url(images/fon_add_list.jpg) center left no-repeat;
	padding-left		: 20px;
}

a.album-name:link, a.album-name:hover, a.album-name:visited{
	color		: #00a49d;
	font		: 14px verdana, sans-serif;
	text-decoration	: none;

}


a.album-name:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

.album-list-action-cont a:link, .album-list-action-cont a:hover, .album-list-action-cont a:visited{
	color		: #939393;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

}


.album-list-action-cont a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

/********************************************************/


div.bx-gd-buttons {
	margin-bottom	: 0;
	background	: #F3F3F3;
	color		: #9C9C9C;
	height		: auto;
	min-height	: 43px;
	padding		: 0 18px;
}

div.bx-gd-button {
	float		:left;
	min-height	: 43px;
}
div.bx-gd-button span {display: block; float: left;}

div.bx-gd-button span.bx-gd-text {padding-left: 20px; display: block; }

div.bx-gd-button span.bx-gd-l {background: none; width: 2px;}
div.bx-gd-button span.bx-gd-r {background: none; width: 2px;}
div.bx-gd-button span.bx-gd-c {background: none; padding: 0; line-height: auto;}

div.bx-gd-add span.bx-gd-text {
	min-height	: 43px;
	background      : url(images/fon_add.jpg) center left no-repeat;
}
div.bx-gd-clear span.bx-gd-text {
	min-height	: 43px;
	background      : url(images/fon_del.jpg) center left no-repeat;
}
div.bx-gd-setdef span.bx-gd-text {
	min-height	: 43px;
	background      : url(images/fon_set.jpg) center left no-repeat;
}

div.bx-gd-setdef, div.bx-gd-clear {float: right; padding-left:10px;}




div.bx-gd-button a:link, div.bx-gd-button a:hover, div.bx-gd-button a:visited{
	color		: #6a7c89;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;

	line-height: 43px;
}


div.bx-gd-button a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

/*****************************************************/


div.photo-header-component{
  	padding		: 10px 0 0 0;
	font		: 18px verdana, sans-serif;
	color		: #158adb;
}

div.photo-filter{
	background      : #f3f3f3;
	padding		: 0!important;
	border		: none;
	width		: 100%;
	margin		: 5px 0 30px 0!important;

}

div.bxiu-top-bar{
	background      : #f3f3f3;
	border		: none;
	margin-top	: 30px;
}

div.bxiu-notice{
	background      : none;
	border		: none;
	color		: #bebebe;
	padding		: 0;
}

div.bxiu-notice p{
	color		: #bebebe;

}

div.photo-filter form{
	padding		: 10px;


}

.photo-filter-field{
	padding		: 2px 0!important;
	margin		: 0!important;

}



.photo-filter label, .bxiu-top-bar label{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
}



.photo-filter-field input, .bxiu-top-bar input, .bxiu-top-bar select{
	color		: #6a7c89;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;

}

.photo-filter-field-buttons input, input.bxiu-add-files-but{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
}

div.photo-item-cont{
	border		: 1px solid #e8e8e8;
}

.photo-control a:link, .photo-control a:hover, .photo-control a:visited{
	color		: #9C9C9C;
	font		: 11px verdana, sans-serif;
	display		: block;
	text-decoration	: none;
	padding		: 0 0 0 17px;
}

.photo-control a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.photo-control-active a:link, .photo-control-active a:hover, .photo-control-active a:visited{
	color		: #01548e;
	font		: bold 11px verdana, sans-serif;
}


.photo-control-active a:hover{
	color		: #6a7c89;
}

div.bxiu-top-bar a.bxiu-add-set-link, div.bxiu-top-bar a.bxiu-hide-add-set-link {
	border: none;
	color		: #9C9C9C;
	background      : url(images/fon_sett1.jpg) center left no-repeat;
	font		: 11px verdana, sans-serif !important;
	clear		: left;
	padding		: 5px 0 0 20px;

	margin		: 20px 5px 0px 10px;

 }



.bxiu-add-set-link a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}


.date_create a:link, .date_create a:hover, .date_create a:visited{
	background      : url(images/fon_date.jpg) center left no-repeat;

}

.shows a:link, .shows a:hover, .shows a:visited{
	background      : url(images/fon_shows.jpg) center left no-repeat;

}

.rating a:link, .rating a:hover, .rating a:visited{
	background      : url(images/fon_rating.jpg) center left no-repeat;

}

/************************************************************/

.login-form, .data-form, .register-form, .forgot-form{
	padding		: 20px;
	border: 1px solid #E8E8E8;
	position: relative;
	background-color: white;
	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
  	-khtml-border-radius: 7px;
 	 border-radius: 7px;
}


.blog-edit-input, .blog-edit-check{
	padding		: 5px 0 15px 0;
}



.login-form .form-input input, .register-form .form-input input, .forgot-form .form-input input, .data-form-input input, .data-form-input textarea, .data-form-input select,
.blog-edit-input input,  .blog-edit-input select, .blog-edit-input textarea{
	color		: #9C9C9C;
	border		: 1px solid #dadada;
	background      : #fff;
	text-align	: left;
	font		: 13px arial, sans-serif;
	width		: 100%;
	padding		: 2px;
	margin		: 4px 0;
}

.blog-edit-check input{
	color		: #01548E;
	border		: 1px solid #dadada;
	background      : #fff;
	padding		: 2px;
	margin		: 4px;
}

.blog-edit p{
	font		: 12px verdana, sans-serif;
}

.login-form .field, .register-form .field, .forgot-form .field, .data-form-line, .data-form label{
	font		: 15px verdana, sans-serif;
	color		: #01548E;
	margin		: 20px 0;
}

.blog-edit-check  label{
	font		: 13px verdana, sans-serif;
	color	: #30383E
}



div.field-option input, #soc_set div.field-option input{
	padding		: 0;
}

.blog-edit-check div.btn{
	margin		: 10px 0;
}

.login-form .field-button input, .register-form .field-button input, .forgot-form .field-button input, .data-form-submit input, div.reviews-reply-buttons input,
.blog-buttons input, .blog-edit-check input.btn, .blog-edit-check .btn a
{
	color		: #fff;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
	background      : #158adb url(images/fon_btn.jpg) top left repeat;
	padding		: 3px 10px;
	text-align	: center;
	border		: none;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
 	 border-radius: 5px;
 	 width		: auto;
 	 margin		: 5px 0;
}

div.description, .blog-edit-input small, .blog-edit-check small{
	font		: 11px verdana, sans-serif;
	color		: #9C9C9C;
	display		: block;
}

.starrequired, .blog-required-field{
	color		: #FF8048;
}
.blog-edit-perms-table{
	width		: 100%;
}

.blog-edit-perms-table th{
	text-align	: left!important;
	font		: bold 12px verdana, sans-serif;
	padding	: 7px 2px!important;
	border-bottom: 1px solid #EDEDED!important;
}

.blog-edit-perms-table td{
	text-align	: left!important;
	font		: 12px verdana, sans-serif;
	padding	: 2px!important;
}

/******************************************************/


table.data-table{
	width		: 100%;
	border		: 1px solid #E1E1E1;

}

.data-table thead td{
	padding		: 10px 10px;
 	font		: bold 12px verdana, sans-serif;
	color		: #fff;
 	background	: #00a49d url(images/fon_forum_green.jpg) top left repeat-x;
 	border		: none;

}

.data-table tbody td{
	padding		: 5px;
	border		: 1px solid #E1E1E1;

}

.data-table tfoot td{
	padding		: 5px;
	border		: 1px solid #E1E1E1;
	background	: #F3F3F3;

}

/***********************************************************/

.notetext{
	font		: 11px verdana, sans-serif;
	color		: #00A49D;
}



/*****************************************************/


.block-wrap1-blue, .block-wrap1-green{
	width		: 218px;
	height		: 43px;
}

.block-wrap1-blue{
	background      : #208ccd url(images/fon_block1_blue.jpg) top left no-repeat;

}

.block-wrap1-green{
	background      : #00aaa5 url(images/fon_block1_green.jpg) top left no-repeat;
}

.block-wrap2{
	background      : url(images/fon_block2.jpg) bottom left no-repeat;
	padding-bottom	: 14px;
	width		: 218px;
}


#left p.h_block, #right  p.h_block{
	color		: #fff;
	font		: bold 12px verdana, sans-serif;
	line-height	: 43px;
	height		: 43px;
	padding		: 0;
	margin		: 0;
	padding-left	: 40px;
}


#item1  p.h_block{
	background      : url(images/fon_item1.gif) top left no-repeat;

}

#item2  p.h_block{
	background      : url(images/fon_item2.gif) top left no-repeat;

}

#item3  p.h_block{
	background      : url(images/fon_item4.gif) top left no-repeat;

}

#item4  p.h_block{
	background      : url(images/fon_item3.gif) top left no-repeat;

}

#item5  p.h_block{
	background      : url(images/fon_item5.gif) top left no-repeat;

}

#item6  p.h_block{
	background      : url(images/fon_item6.gif) top left no-repeat;

}

#item7  p.h_block{
	background      : url(images/fon_item-horse.jpg) top left no-repeat;

}

 p#vet{
	background      : url(images/fon_vet.gif) top left no-repeat;

}


.block{
	border-left	: 1px solid #ededed;
	border-right	: 1px solid #ededed;
	background      : #ffffff;
	padding		: 5px 15px;
	text-align	: center;
}


.block ul, #main_menu ul{
	list-style	: none;
	margin		: 0;
	padding		: 0;
	text-align	: left;
}



.block li{
	list-style	: none;
	margin		: 0;
	padding		: 15px 0;
	display		: block;
	border-bottom	: 1px solid #ededed;
}

.block li:last-child{
	border-bottom	: none;
}



#main_menu li{
	list-style	: none;
	margin		: 0;
	padding		: 0;
	display		: block;
	width		: 218px;
	min-height		: 43px;
}

#main_menu ul.menu li{
	list-style	: none;
	margin		: 0;
	display		: block;
	width		: auto;
	min-height	: 15px;
	padding		: 7px 0;
	border-bottom	: 1px solid #ededed;
}

#main_menu ul.menu li:last-child{
	border-bottom	: none;
}



#main_menu a:link, #main_menu a:hover, #main_menu a:visited{
	color		: #fff;
	font		: bold 12px verdana, sans-serif;
	padding-left	: 40px;
	line-height	: 43px;
	height		: 43px;
	display		: block;
	text-decoration	: none;

}

#main_menu ul.menu a:link, #main_menu ul.menu a:hover, #main_menu ul.menu a:visited{
	font		: 12px verdana, sans-serif;
	color		: #434f57;
	text-decoration	: none;
	background      : url(images/fon_path1.jpg) center left no-repeat;
	padding		: 0 0 0 15px;
	display		: block;
	height		: auto;
}

#main_menu ul.menu a:hover, #main_menu ul.menu a.item-selected:link, #main_menu ul.menu a.item-selected:hover, #main_menu ul.menu a.item-selected:visited{
	color		: #ff8048;
	background      : url(images/fon_path3.jpg) center left no-repeat;
}



#item1 a:link, #item1 a:hover, #item1 a:visited{
	background      : #00aaa5 url(images/fon_item1.jpg) bottom center no-repeat;

}

#item1 a:hover{
	background      : #208ccd url(images/fon_item1_hover.jpg) bottom center no-repeat;
}

#item2 a:link, #item2 a:hover, #item2 a:visited{
	background      : #00aaa5 url(images/fon_item2.jpg) bottom center no-repeat;

}

#item2 a:hover{
	background      : #208ccd url(images/fon_item2_hover.jpg) bottom center no-repeat;
}

#item3 a:link, #item3 a:hover, #item3 a:visited{
	background      : #00aaa5 url(images/fon_item4.jpg) bottom center no-repeat;

}

#item3 a:hover{
	background      : #208ccd url(images/fon_item4_hover.jpg) bottom center no-repeat;
}
#item4 a:link, #item4 a:hover, #item4 a:visited{
	background      : #00aaa5 url(images/fon_item3.jpg) bottom center no-repeat;

}

#item4 a:hover{
	background      : #208ccd url(images/fon_item3_hover.jpg) bottom center no-repeat;
}
#item5 a:link, #item5 a:hover, #item5 a:visited{
	background      : #00aaa5 url(images/fon_item5.jpg) bottom center no-repeat;

}

#item5 a:hover{
	background      : #208ccd url(images/fon_item5_hover.jpg) bottom center no-repeat;
}
#item6 a:link, #item6 a:hover, #item6 a:visited{
	background      : #00aaa5 url(images/fon_item6.jpg) bottom center no-repeat;

}

#item6 a:hover{
	background      : #208ccd  url(images/fon_item6_hover.jpg) bottom center no-repeat;
}

#item7 a:link, #item7 a:hover, #item7 a:visited{
	background      : #00aaa5 url(images/fon_item-horse.jpg) bottom center no-repeat;

}

#item7 a:hover{
	background      : #208ccd  url(images/fon_item-horse-hover.jpg) bottom center no-repeat;
}

.block ul.menu li{
	padding		: 5px 0;
	border-bottom	: 1px solid #ededed;
}

.block ul.menu li:last-child{
	border-bottom	: none;
}

.block ul.photo-controls{

	padding		: 10px 0 0 0;
	margin		: 0;


}

.block .photo-controls li{
	display		: inline-block;
	padding		: 0 10px 0 0;
	margin		: 0;
	height		: 20px;

}


.block a:link, .block a:hover, .block a:visited{
	font		: 11px verdana, sans-serif;
}


.block ul.photo-controls a:link, .block ul.photo-controls a:hover, .block ul.photo-controls a:visited{
	color		: #9c9c9c;
	text-decoration	: none;
	line-height	: 18px;
}

.block ul.photo-controls a:hover{
	color		: #6a7c89;
	text-decoration	: underline;
}

.block ul.menu a:link, .block ul.menu a:hover, .block ul.menu a:visited{
	font		: 12px verdana, sans-serif;
	color		: #434f57;
	text-decoration	: none;
	background      : url(images/fon_path1.jpg) center left no-repeat;
	padding		: 0 0 0 15px;
	display		: block;
}

.block ul.menu a:hover{
	color		: #ff8048;
	background      : url(images/fon_path3.jpg) center left no-repeat;
}




#vetvrach{
	position	: absolute;
	top		: -105px;
	right		: 0;
	width		: 267px;
	height		: 198px;
	background      : url(images/fon_vetvrach.jpg) top left no-repeat;
}

#vetvrach p{
	margin		: 0;
	padding		: 85px 35px 30px 100px;
	color		: #fff;
	font		: 12px verdana, sans-serif;
}

#vetvrach span{
	color		: #03639c;
	font		: bold 18px verdana, sans-serif;
}

#vetvrach a:link, #vetvrach a:hover, #vetvrach a:visited{
	color		: #ffffff;
	font		: bold 18px verdana, sans-serif;
	text-decoration	: none;
}

#vetvrach a:hover{
	text-decoration	: underline;
}

.block img{
	border		: 4px double #e8e8e8;

}

/*****************************************************/

.news-list td{
	text-align	: left;
	padding		: 10px 0;
}


.news-list .news-item{
	padding		: 15px 0;
	border-bottom	: 1px solid #ededed;
	clear		: both;
	min-height	: 130px;
}

.block .news-item{
	padding		: 0;
}



.news-detail .news-picture{
	border		: 4px double #e8e8e8;
	margin		: 0 15px 15px 0;
	float		: left;

}

.news-item .news-picture{
	float		: left;
	margin		: 0 15px 15px 0;
	border		: 3px double #e8e8e8;
}

.block .news-item  .news-picture{
	float		: left;
	width		: 73px;
	margin		: 0;
	border		: none;
}



.block .news-item .news-picture img{
	border		: 1px solid #e8e8e8;


}


.news-text-block p{
	margin		: 0;
	padding		: 2px 0;
	font		: 11px verdana, sans-serif;
}

.news-text-block p.date{
	margin		: 0;
	padding		: 0;
	color		: #ff8048;
	font		: 11px verdana, sans-serif;
}

p.news-date-time{
	color		: #ff8048;
	font		: 11px verdana, sans-serif;
	margin		: 0;
	padding		: 2px 0;
}

.news-prev{

}

.news-prop{
	line-height	: 18px;
	clear		: both;
	padding		: 15px 0;
	border-top		: 3px double #e8e8e8;
	border-bottom		: 3px double #e8e8e8;
}

.news-text{
	line-height	: 18px;
	clear		: both;
}

.news-prop dl{
	margin		: 0;
	padding		: 0 0 10px 0;
}

.news-prop dt{
	margin		: 0;
	padding		: 0 0 5px 0;
	display		: inline-block;
	vertical-align	: top;
	width		: 30%;

	font		: 13px/18px verdana, sans-serif;
	color		: #00a49d;
}

.news-prop dd{
	margin		: 0;
	padding		: 0 0 5px 0;
	display		: inline-block;
	vertical-align	: top;
	width		: 69%;
	color		: #16191c;
	font		: bold 13px/18px verdana, sans-serif;

}





.news-show-property{
	background	: #f3f3f3;
	color		: #9C9C9C;
	height		: 33px;
	padding		: 0 15px;
	font		: 11px/33px verdana, sans-serif;
	clear		: both;
}



.news-show-property .DATES {
	color		: #FF8048;
}

.news-show-property .DATES span{
	color		: #9C9C9C;
}

.news-show-property .CITY{
	color		: #16191C;
	padding-right	: 15px;

}

.news-show-property .CITY span{
	display		: none;
}


.news-item .news-name a:link, .news-item .news-name a:hover, .news-item .news-name a:visited{
	color		: #158adb;
	font		: normal 16px verdana, sans-serif;
	text-decoration	: none;
}

.news-item .news-name a:hover{
	text-decoration	: underline;

}

.news-item .news-name b{
	font		: normal 14px verdana, sans-serif;

}

.block .news-item .news-name a:link, .block .news-item .news-name a:hover, .block .news-item .news-name a:visited{
	color		: #158adb;
	font		: 12px verdana, sans-serif;
	text-decoration	: none;
}

.block .news-item .news-name a:hover{
	text-decoration	: underline;

}

.news-date-time{
	color		: #ff8048;
	font		: 11px verdana, sans-serif;
	margin		: 0;
	padding		: 2px 0;
}

.news-preview-text p{
	font		: 14px/19px verdana, sans-serif;
	margin		: 0;
	padding		: 5px 0;
	text-align	: left!important;
}

.news-text-blog .news-preview-text p{
	font		: 13px/17px verdana, sans-serif;
	margin		: 0;
	padding		: 5px 0 10px 0;
	text-align	: left!important;
}


.news-detail-back{
	margin		: 40px 0 20px 0;
	padding		: 0 0 0 20px;
	background      : url(images/fon_path.jpg) center left no-repeat;
}

.news-detail-back a:link, .news-detail-back a:hover, .news-detail-back a:visited{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}

.news-detail-back a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

.reviews-add-text{
	margin		: 40px 0 20px 0;
	padding		: 5px 0 0 20px;
	background      : url(images/fon_comment.jpg) center left no-repeat;
}

.reviews-add-text a:link, .reviews-add-text a:hover, .reviews-add-text a:visited{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}

.reviews-add-text a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}


.reviews-post-table b{
	color		: #ff8048!important;
	font		: 11px verdana, sans-serif;
}



.reviews-post-reply-buttons a:link, .reviews-post-reply-buttons a:hover, .reviews-post-reply-buttons a:visited{
	color		: #00a49d;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}

.reviews-post-reply-buttons a:hover{
	text-decoration	: underline;
	color		: #6a7c89;

}

.navigation-arrows{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	padding		: 30px 0 5px 0;
}

.navigation-pages{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;

}

.navigation-arrows a:link, .navigation-arrows a:hover, .navigation-arrows a:visited,.navigation-pages a:link, .navigation-pages a:hover, .navigation-pages a:visited{
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}

.navigation-arrows a:hover, .navigation-pages a:hover{
	text-decoration	: underline;

}


.national-news-add{
	background      : url(images/fon_national_news_add.gif) bottom left no-repeat;
	text-align	: left;
	padding		: 7px 0 0 20px;
}

.national-news-add a:link, .national-news-add a:hover, .national-news-add a:visited{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}

.national-news-add a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

.national-news-all{
	background      : url(images/fon_national_news_all.png) bottom left no-repeat;
	text-align	: left;
	padding		: 7px 0 0 20px;
}

.national-news-all a:link, .national-news-all a:hover, .national-news-all a:visited{
	color		: #9c9c9c;
	font		: 11px verdana, sans-serif;
	text-decoration	: none;
}

.national-news-all a:hover{
	text-decoration	: underline;
	color		: #6a7c89;
}

/*****************************************************/


.national-news-add{
	background      : url(images/fon_national_news_add.gif) bottom left no-repeat;
	text-align	: left;
	padding		: 20px 0 0 20px;
}



/*****************************************************/


#top-wrap{
	background      : #fff url(images/fon_top.jpg) bottom left repeat-x;
	position	: absolute;
	top		: 0;
	left		: 0;
	width		: 100%;
	height		: 143px;



}


#top{
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
	background      : #fff url(images/fon_top.jpg) bottom left repeat-x;
	height		: 44px;
	text-align	: left;



}

#top-b-wrap{
	position: relative;
	background      : url(images/fon_banner2.jpg) bottom left no-repeat;
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
}

.new-banner {
	position: absolute;
	left: 185px;
	width: calc(100% - 445px);
	height: 100%;
	background-image: url(images/banner-top.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.new-banner a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

#top-b{
	background      : url(images/fon_banner3.jpg) bottom right no-repeat;
	text-align	: center;
	height		: 99px;
}

#top-b img{
	margin-top	: 5px;
}


#search{
	width		: 267px;
	float		: right;
	background      : url(images/fon_top_li.jpg) center right no-repeat;

}


#search form{
	margin		: 0;
	padding		: 0 0 0 18px;

}

.form-textbox{
	float		: left;
	width		: 200px;
	padding-top	: 9px;
}

.form-textbox input{
	color		: #6a7c89;

	border		: 1px solid #dadada;
	width		: 195px;
	background      : #fff;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;
	padding		: 2px 0;
}

.form-button{
	margin-left	: 205px;
	padding-top	: 6px;
}

.form-button input{
	background      : url(images/fon_search_btn.jpg) top left no-repeat;
	width		: 40px;
	height		: 36px;
	border		: none;
	text-align	: left;
	font		: 12px verdana, sans-serif;
	border-radius: 0;
	padding		: 0;
}

#top-menu{
	margin-right	: 267px;
	height		: 44px;
	background      : url(images/fon_top_li.jpg) center right no-repeat;

}

#top-menu ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;
	width		: 100%;

}

#top-menu li{
	float		: left;
	display		: block;
	width		: auto;
	min-width	: 8%;
	height		: 44px;
	padding		: 0 10px;
	margin		: 0;
	list-style	: none;
	text-align	: center;
	background      : url(images/fon_top_li.jpg) center left no-repeat;
}


#top-menu a:link, #top-menu a:hover, #top-menu a:visited{
	color		: #01548e;
	text-decoration	: none;
	display		: block;
	height		: 44px;
	line-height	: 40px;


}

#top-menu a:hover{
	color		: #ff8048;
}



#footer-wrap1{
	background      : #3ba0df url(images/fon_footer1.jpg) top left repeat-x;
}

.footer-wrap2{
	background      : url(images/fon_footer2.png) top left no-repeat;
}

.footer-wrap3{
	background      : url(images/fon_footer3.png) 90% 100% no-repeat;
}

.footer-wrap4{
	background      : url(images/fon_footer4.png) center left no-repeat;
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
	text-align	: left;
}

.footer{
	background      : url(images/fon_footer4.png) center right no-repeat;
	height		: 376px;
	overflow	: hidden;
	padding		: 0 18px;
}

#news{
	float		: left;
	width		: 32%;
	height		: 376px;
	overflow	: hidden;
	padding-top	: 15px;

}

.katalog{
	float		: left;
	width		: 22%;
	height		: 376px;
	overflow	: hidden;
	padding-top	: 15px;
	background      : url(images/fon_footer4.png) center right no-repeat;
}

.doska{
	float		: left;
	width		: 45%;
	height		: 376px;
	overflow	: hidden;
	padding-top	: 15px;
	background      : url(images/fon_footer4.png) center right no-repeat;
}


.footer p.h_footer{
	color		: #fafdff;
	font		: bold 18px verdana, sans-serif;
	padding		: 5px 0;
	margin		: 0;
	padding-left	: 40px;
	text-shadow	: #03639c 1px 1px 0;
}


.footer .doska p.h_footer{
	background      : url(images/fon_doska_h3.gif) center left no-repeat;
	margin		: 0 0 4px 0;
}

.footer .doska .blog_list{
	padding		: 10px 0 0 0;
}

.footer .doska .blog-author-icon {
	background-image: url(images/blog-author-icon-footer.png);
}

.footer .doska .blog-mainpage-title a:link, .footer .doska .blog-mainpage-title a:hover, .footer .doska .blog-mainpage-title a:visited {
	color		: #FFB08D;
}

.footer .doska li.blog-mainpage-item{
	width		: 48%;
	margin-left	: 7px;
}

.footer .doska .blog-mainpage-meta {
	background	: none;
	margin		: 0px;
	padding		: 5px 0 0 0;
}

.footer .doska .blog-mainpage-meta a{
	color		: #93D3FF!important;
}

.footer .doska .national-news-add, .footer .doska .national-news-all{
	clear		: both;
}

.footer .doska .national-news-add {
	background	: url(images/blog-plus-footer.png) 0% 100% no-repeat;
	padding		: 5px 0px 0px 20px;
}

.footer .doska .national-news-all {
	background	: url(images/blog-plus-all-footer.png) 0% 100% no-repeat;
	padding		: 5px 0px 0px 20px;
}

.footer .katalog p.h_footer{
	background      : url(images/fon_katalog_h3.gif) center left no-repeat;
}

.footer #news p.h_footer{
	background      : url(images/fon_news_h3.gif) center left no-repeat;
}

.footer #news img{
	width		: 50px;
	height		: auto;
	margin-right	: 7px;
}


.footer ul{
	list-style	: none;
	margin		: 5px 0 0 0;
	padding		: 5px 18px 0 18px;
	text-align	: left;
	background      : url(images/fon_footer_ul.png) top left no-repeat;
}

.footer ul ul{
	background      : none;
	margin		: 0;
	padding		: 0 18px 0 18px;
}

.footer .doska ul{
	list-style	: none;
	margin		: 0;
	padding		: 0 18px;
	min-height	: 10px;


}

.doska  img{
	border		: 1px solid #004473;
	float		: left;
	margin		: 10px 10px 5px 5px;
}


.footer li{
	list-style	: none;
	margin		: 0;
	padding		: 0 0 10px 0;
	display		: block;
}

.footer .doska li{
	list-style	: none;
	margin		: 0;
	padding		: 0;
	display		: block;
	width		: 49%;
	height		: 130px;
	overflow	: hidden;
	float		: left;
}


.footer .katalog li{
	padding		: 7px 0 0 0;
	color		: #93d3ff;
	font		: 11px verdana, sans-serif;

}


.footer h4{
	font		: 12px verdana, sans-serif;
	color		: #014473;
	margin		: 2px 15px 1px 0;

}

.footer p{
	margin		: 1px 15px 1px 0;
	padding		: 0;
	line-height	: 16px;
	font		: 11px verdana, sans-serif;
		color		: #00233c;

}


.footer p.add{
	clear		: left;
	padding		: 20px 18px;
	margin-left	: 18px;
	background      : url(images/fon_add.gif) center left no-repeat;
}

.footer p.all{
	float		: right;
	padding		: 20px 18px;
}
.footer p.date{
	font		: 10px verdana, sans-serif;
	color		: #ffb08d;
	margin		: 0;
	padding-top	: 10px;

}

.footer a:link, .footer a:hover, .footer a:visited{
	color		: #93d3ff;
	text-decoration	: none;
	font		: 11px verdana, sans-serif;


}

.footer a:hover{
	color		: #e6f5ff;
	text-decoration	: underline;
}

.footer .name a:link, .footer .name a:hover, .footer .name a:visited{

	font		: 13px verdana, sans-serif;


}

.footer .doska .name a:link, .footer .doska .name a:hover, .footer .doska .name a:visited{
	color		: #e5f4ff;
	text-decoration	: none;
	font		: 11px verdana, sans-serif;


}

.footer .doska .name a:hover{
	color		: #fff;

}

.footer .katalog ul a:link, .footer .katalog ul a:hover, .footer .katalog ul a:visited{
	color		: #e6f5ff;
	text-decoration	: none;
	font		: 12px verdana, sans-serif;


}

.footer .katalog ul a:hover{
	color		: #fff;
	text-decoration	: underline;
}


.footer .katalog ul ul a:link, .footer .katalog ul ul a:hover, .footer .katalog ul ul a:visited{
	color		: #93d3ff;
	text-decoration	: none;
	font		: 12px verdana, sans-serif;


}

.footer .katalog ul ul a:hover{
	color		: #e6f5ff;
	text-decoration	: underline;
}


#bot-wrap{
	background      : #05b4ac url(images/fon_bot.jpg) top left repeat-x;
}


#bot{
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
	background      : #05b4ac  url(images/fon_bot.jpg) top left repeat-x;
	height		: 42px;
	text-align	: left;
	overflow	: hidden;

}

#bot-left{
	float		: left;
	width		: 320px;
}

#count{
	float		: left;
	width		: 140px;
	padding-top	: 5px;
}

#bot-left p{
	margin		: 0 0 0 140px;
	font		: 12px verdana, sans-serif;
	line-height	: 42px;
	color		: #fff;

}

#bot-right{
	float		: right;
	width		: 250px;
}

#bot-right p{
	margin		: 0;
	padding-top	: 8px;
	font		: 11px verdana, sans-serif;
	color		: #fff;

}

#bot-right a:link, #bot-right a:hover, #bot-right a:visited{
	font		: 11px verdana, sans-serif;
	color		: #fff;
	text-decoration	: none;

}

#bot-right a:hover{
	text-decoration	: underline;
}

#bot-center{
	margin		: 0 0px 0 300px;
	text-align	: center;
}

#bot-center ul{
	margin		: 0;
	padding		: 15px 0;
	list-style	: none;
}

#bot-center li{
	display		: inline;
	margin		: 0 10px;
}

#bot-center a:link, #bot-center a:hover, #bot-center a:visited{
	color		: #005d59;
	text-decoration	: none;

}

#bot-center a:hover{
	color		: #a3e8e5;
}

.overlay {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
cursor: default;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
visibility: hidden;
z-index: 1;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.overlay:target {
visibility: visible;
opacity: 1;
}
.popup {
background-color: #fff;
border: 3px solid #fff;
display: inline-block;
left: 50%;
opacity: 0;
padding: 15px;
position: fixed;
text-align: justify;
font: 14px Helvetica, Arial, Sans-Serif;
top: 40%;
visibility: hidden;
z-index: 10;

-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
-ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
-o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;

-webkit-transition: opacity .5s, top .5s;
-moz-transition: opacity .5s, top .5s;
-ms-transition: opacity .5s, top .5s;
-o-transition: opacity .5s, top .5s;
transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
top: 50%;
opacity: 1;
visibility: visible;
}
.close {
background-color: rgba(0, 0, 0, 0.8);
border: 2px solid #ccc;
height: 24px;
line-height: 24px;
position: absolute;
right: -13px;
font-weight: bold;
text-align: center;
text-decoration: none;
top: -15px;
width: 24px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}
.close:before {
color: rgba(255, 255, 255, 0.9);
content: "X";
font-size: 14px;
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
background-color: rgba(64, 128, 128, 0.8);
}
.footer table.data-table {
border: none;
margin: 0;
}

.footer table.data-table td{
border: none;
vertical-align: top;
padding: 7px 3px;
}

.footer table.data-table td.user_start_name{
width: 32%;
}

.footer table.data-table td a{
color: #fff;
}

.footer table.data-table td.user_start_name a{
color: #93D3FF;
}

.forum-topic-last{
	margin		: 5px 0 0 0;
	padding		: 5px 18px 0 18px;
	text-align	: left;
	background      : url(images/fon_footer_ul.png) top left no-repeat;
}

#toshop{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
	background      : url(images/shop-border.jpg) top left repeat;
	padding		: 5px;
}

#toshop-vn{
	background      : #fff url(images/shop-korzina.png) bottom right no-repeat;
	padding		: 10px 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

#toshop p{
	font		: 12px/18px verdana, sans-serif;
}

#toshop a:link, #toshop a:hover, #toshop a:visited{
	color		: #FF8048;
	font		: 12px/18px verdana, sans-serif;
	text-decoration	: none;

}

#toshop a:hover{
	color		: #158ADB;
}

table.vet-vopros-form input, table.vet-vopros-form select{
border: 1px solid #E1E1E1;
width: 100%;
height: 20px;
}

table.vet-vopros-form textarea{
border: 1px solid #E1E1E1;
width: 100%;
}

table.vet-vopros-form input[type="radio"]{
border: 1px solid #E1E1E1;
width: auto;
margin: 0px 5px 0px 0px;
}

table.vet-vopros-form.data-table tbody td {
border: none;
padding: 5px;
}

table.vet-vopros-form input#voprosVeterinaru{
background: url(images/fon_btn.jpg) #158ADB;
border: none;
border-radius: 5px;
color: #FFFFFF;
font: 11px verdana, sans-serif;
padding: 3px 10px;
text-align: center;
text-decoration: none;
width: auto;
}

.catalog-element{
margin: 20px 0 0 0;
}

.catalog-element img{
border: 4px double #E8E8E8;
margin: 0 15px 15px 0;
}

.catalog-section img{
border: 4px double #E8E8E8;
}
/*.container {
    width: 750px;
    min-height: 450px;
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.center-col {
    width: 78%;
    min-height: 450px;
    float: left;
    background: url(/img/cat.jpg) no-repeat 0px 60px;
}


.left-col  {
    width: 12%;
    min-height: 400px;
    float: left;
    background: url(/img/left.png);
}


.right-col {
    width: 10%;
    min-height: 430px;
    float: right;
    background: url(/img/right.png) no-repeat 4px 10px;
    color: red;
}
*/

/*h1 {
    font:bold 44px/84px  "Garamond", Arial, sans-serif;
    text-transform: uppercase;
    color: #31b9f1;
    display: block;
    position: absolute;
    top: 0;
    left: 50px;
    letter-spacing: 2px;
}*/

.btn {
    background: url(/img/btn-sprite.png) no-repeat 0px 0px;
    /*position: absolute;
    bottom: 35px;
    right: 70px;*/
    height: 50px;
    width: 235px;
    position: absolute;
    bottom: 30px;
    right: 80px;
}

.btn:hover {
    background: url(/img/btn-sprite.png) no-repeat 0px -55px;
    cursor: pointer;
}

.close-icon {
    background: url(/img/close.png) no-repeat;
    height: 23px;
    width: 23px;
    position: absolute;
    top: 4px;
    right: 5px;
    z-index: 200;
}

.close-icon:hover {
    cursor: pointer;
}

.old {
    font: bold 25px/40px "Impact", Arial, sans-serif;
}

.old:before {
    position:relative;
    content:"";
    display:block;
    border-bottom:2px solid red;
    top:20px;
    width: 130px;
    right: 10px;
}

.new {
    font: bold 36px/18px "Impact", Arial, sans-serif;
    color: #ff0000;
    margin-left: 60px
}


.price {
    position: absolute;
    bottom: 46px;
    left: 65px;
}

.popup-bath {
	position: fixed;
	z-index: 10;
	left: calc(50% - 187px);
	top: calc(50% - 309px);
	transition-property: opacity, visibility;
	transition-duration: 300ms, 300ms;
	transition-delay: 300ms;
	transition-timing-function: ease;
}

.popup-bath a.set-cookie {
	position: absolute;
	z-index: 2;
	right: 17px;
	top: 5px;
	display: block;
	width: 57px;
	height: 57px;
	outline: none;
}

.popup-bath a.link {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	outline: none;
}

.popup-bath.hidden {
	opacity: 0;
	visibility: hidden;
}

.overlays {
	position: fixed;
	z-index: 9;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .75);
	transition-property: opacity, visibility;
	transition-duration: 300ms, 300ms;
	transition-delay: 300ms;
	transition-timing-function: ease;
}

.overlays.hidden {
	opacity: 0;
	visibility: hidden;
}
#user_panel{
	background:none;/*пока висит банер*/
}
#block_header_main { /* да потому что кто-то повесил параллельно в .footer и компонент bitrix:advertising.banner top один и тот же блок с УН?КАЛЬНЫМ id !!! */
	padding-top:0;
	margin: 0 0 0 315px;
    text-align: center;
}

#banner-top img {
	max-width: calc(100% - 508px);
}

.sticky {
    width: 100%;
    position: fixed !important;
    top: -5px !important;
    left: 0 !important; 
    right: 0 !important;
    z-index: 5;
}