html {
	height: 100%;
	background: #dce3e6 url(../images/bg-1.jpg) repeat-x 0 0;
}
body, form, div, p, img, table, table tr td {
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
	border-collapse: collapse;
}
body {
	color: #505050;
	background: url(../images/bg-22.jpg) no-repeat 50% 0;
	font: 12px/14px Arial, sans-serif;
	position: relative;
	min-height: 100%;
	/*min-width: 990px;*/
}

*:focus {outline:none;}

a:link, a:visited, a:hover {
	color: #1270b8;
	text-decoration: underline;
}
a:hover {
	color: #1270b8;
	text-decoration: none;
}

a:link.link_price_loading , a:link.link_price_loading , a:link.link_price_loading  {
	color: #8C8E8F;
	text-decoration: none;
}


h1 {
	font: normal 22px/26px Georgia, sans-serif;
	color: #252424;
	padding: 0;
	margin: 0;
}
h2 {
	font: normal 18px/22px Georgia, sans-serif;
	color: #111;
	padding: 0;
	margin: 0;
}
h3 {
	font: normal 16px/20px Georgia, sans-serif;
	color: #242424;
	padding: 0;
	margin: 0;
}
h4 {
	font: bold 12px/14px Arial, sans-serif;
	color: #4b4b4b;
	padding: 0;
	margin: 0;
}
p {
	padding: 0;
}
ul, ol {
	padding: 0 0 12px 23px;
	margin: 0;
}
div.clear {
	clear: both;
	font-size: 0px;
}


/* Container */
div.container {
	/*width: 982px;*/
	min-width: 982px;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	padding: 0 7px;
}
/*
.home-page div.container {
	width: 982px !important;
}
*/


/* Header */
div.header {
	position: relative;
	height: 100px;
}
div.header img.logo {
	width: 159px;
	position: absolute;
	left: 15px;
    height: 55px;
	top: 12px;
}
div.header div.welcome {
	line-height: 16px;
	color: #4f4f4f;
	position: absolute;
	left: 222px;
	top: 20px;
}
div.header div.promotions {
	height: 38px;
	position: absolute;
	left: 650px;
	top: 62px;
	padding: 0 0 0 39px;
	background: url(../images/bg-pr-1.gif) no-repeat 0 0;
	color: #fff;
	font-size: 11px;
}
div.header div.promotions a:link, div.header div.promotions a:visited, div.header div.promotions a:hover {
	float: left;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-pr-2.gif) no-repeat 100% 0;
	display: block;
	height: 30px;
	padding: 7px 16px 0 0;
}
div.header div.promotions a span {
	background: url(../images/bg-pr-3.gif) repeat-x 0 96%;
}
div.header div.promotions_orange {
	height: 38px;
	position: absolute;
	left: 650px;
	top: 62px;
	padding: 0 0 0 39px;
	background: url(../images/bg-pr-1-orange.gif) no-repeat 0 0;
	color: #fff;
	font-size: 11px;
}
div.header div.promotions_orange a:link, div.header div.promotions_orange a:visited, div.header div.promotions_orange a:hover {
	float: left;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-pr-2-orange.gif) no-repeat 100% 0;
	display: block;
	height: 30px;
	padding: 7px 16px 0 0;
}
div.header div.promotions_orange a span {
	background: url(../images/bg-pr-3.gif) repeat-x 0 96%;
}
div.header div.promotions_green {
	height: 38px;
	position: absolute;
	left: 650px;
	top: 62px;
	padding: 0 0 0 39px;
	background: url(../images/bg-pr-1-green.gif) no-repeat 0 0;
	color: #fff;
	font-size: 11px;
}
div.header div.promotions_green a:link, div.header div.promotions_green a:visited, div.header div.promotions_green a:hover {
	float: left;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-pr-2-green.gif) no-repeat 100% 0;
	display: block;
	height: 30px;
	padding: 7px 16px 0 0;
}
div.header div.promotions_green a span {
	background: url(../images/bg-pr-3.gif) repeat-x 0 96%;
}
div.header div.region {
	width: 300px;
	height: 30px;
	position: absolute;
	right: 3px;
	top: 24px;
	padding: 0 0 0 15px;
	background: url(../images/bg-region-1.gif) no-repeat 0 0;
	color: #fff;
	font-size: 11px;
}
div.header div.inforegion {
	position: absolute;
	right: 15px;
	top: 5px;
	color: #6895C4;
	font-size: 11px;
}
div.header div.region a:link, div.header div.region a:visited, div.header div.region a:hover {
	color: #1270b8;
	text-decoration: none;
	background: url(../images/bg-region-2.gif) no-repeat 100% 0;
	display: block;
	height: 23px;
	padding: 7px 29px 0 0;
}
div.header div.region a span {
	background: url(../images/bg-region-3.gif) repeat-x 0 96%;
}


/* Main Menu */
div.main-menu {
	position: absolute;
	top: 190px;
	left: 7px;
	height: 32px;
	z-index: 999;
}
div.main-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
}
div.main-menu ul li {
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 20px 0 0;
}
div.main-menu ul li.catalog {
	width: 192px;
	padding: 0;
	margin: 0 28px 0 0;
	color: #fff;
}
div.main-menu ul li.catalog a:link, div.main-menu ul li.catalog a:visited, div.main-menu ul li.catalog a:hover {
	display: block;
	padding: 8px 0 10px 20px;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-6.gif) no-repeat 164px 13px;
}


div.center-menu {
	position: absolute;
	top: 190px;
	right: 15%;
	height: 32px;
	/*width: 100%;*/
}
div.center-menu ul {
	list-style-type: none;
	padding: 9px 12px 0 0;
	margin: 0;
	float: right;
}
div.center-menu ul li {
	float: left;
	font-size: 11px;
	padding: 0 9px 0 0;
}
div.center-menu ul li.bullet {
	background: url(../images/bullet.gif) no-repeat 3px 5px;
	padding: 0 12px 0 3px;
}
div.center-menu a:link, div.center-menu a:visited, div.center-menu a:hover {
	color: #6895c4;
}
div.center-menu.padding40proc {right:38%}

/* Secondary Menu */
div.secondary-menu {
	position: absolute;
	top: 190px;
	right: 7px;
	height: 32px;
	/*width: 100%;*/
}
div.secondary-menu ul {
	list-style-type: none;
	padding: 9px 12px 0 0;
	margin: 0;
	float: right;
}
div.secondary-menu ul li {
	float: left;
	font-size: 11px;
	padding: 0 9px 0 0;
}
div.secondary-menu ul li.bullet {
	background: url(../images/bullet.gif) no-repeat 3px 5px;
	padding: 0 12px 0 3px;
}
div.secondary-menu a:link, div.secondary-menu a:visited, div.secondary-menu a:hover {
	color: #6895c4;
}


/* Submenu */
div.submenu {
	width: 190px;
	background: url(../images/bg-sm-1.gif) no-repeat 0 0;
	padding: 14px 0 8px 0;
	position: absolute;
	left: 8px;
	top: 214px;
	z-index: 999999;
	display: none;
}
div.submenu ul {
	list-style-type: none;
	padding: 0 0 12px 0;
	margin: 0;
	background: url(../images/bg-sm-2.png) no-repeat 0 100%;
	overflow: hidden;
	width: 190px;
}
div.submenu ul li {
	padding: 0;
	/*height: 33px;*/
	margin-top: -2px;
}
div.submenu a:link, div.submenu a:visited, div.submenu a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 150px;
	padding: 9px 20px 10px 20px;
	background: url(../images/bg-sm-7-2.gif) no-repeat 20px 0;
}

div.submenu .has_child a:link, div.submenu .has_child a:visited, div.submenu .has_child a:hover{
	background: url(../images/bg-sm-7.gif) no-repeat 20px 0;
}

div.submenu a:hover, div.submenu  ul li.hovered a:link, div.submenu  ul li.hovered a:visited, div.submenu  ul li.hovered a:hover {
	padding-top: 10px;
	padding-bottom: 11px;
	position: absolute;
	margin-top: -1px;
	background: url(../images/bg-sm-8_.gif) no-repeat 8px 0;
	z-index: 999;
}
div.submenu  .has_child  a:hover, div.submenu .has_child ul li.hovered a:link, div.submenu  ul li.hovered a:visited, div.submenu   ul li.hovered a:hover {
	background: url(../images/bg-sm-8.gif) no-repeat 8px 0;
}


div.submenu  ul li.h2 a:link, div.submenu  ul li.h2 a:visited, div.submenu  ul li.h2 a:hover {
	background: url(../images/bg-sm-8-2.gif) no-repeat 8px 0 !important;
}
div.submenu  ul li.h3 a:link, div.submenu  ul li.h3 a:visited, div.submenu  ul li.h3 a:hover {
	background: url(../images/bg-sm-8-3.gif) no-repeat 8px 0 !important;
}
div.submenu  ul li.h4 a:link, div.submenu  ul li.h4 a:visited, div.submenu  ul li.h4 a:hover {
	background: url(../images/bg-sm-8-4.gif) no-repeat 8px 0 !important;
}
.home-page div.submenu {
	margin-top: -18px;
	margin-left: 1px;
	width: 190px;
	background: url(../images/bg-sm-1.gif) no-repeat 0 0;
	padding: 14px 0 8px 0;
	position: relative;
	left: auto;
	top: auto;
	display: block;
}

div.submenu span.dropdown {
	position: absolute;
	left: 200px;
	z-index: 99999;
	margin-top: -1px;
}
div.submenu span.dropdown span.c1 {
	display: block;
	background: url(../images/bg-sm-10.png) no-repeat 100% 0;
}
div.submenu span.dropdown span.c2 {
	display: block;
	background: url(../images/bg-sm-11.png) no-repeat 100% 100%;
	position: relative;
	top: 10px;
}
div.submenu span.dropdown span.c3 {
	display: block;
	background: url(../images/bg-sm-12.png) no-repeat 0 100%;
	position: relative;
	left: -10px;
}
div.submenu ul li ul {
	padding: 1px 10px 0 20px;
	overflow: visible;
	background: #8e9fa8;
	width: auto;
	display: none;
	position: relative;
	top: -10px;
}
div.submenu ul li ul li {
	margin-top: 0;
	white-space: nowrap;
	height: auto;
}
div.submenu ul li ul li a:link, div.submenu ul li ul li a:visited, div.submenu ul li ul li a:hover, div.submenu ul li.hovered ul li a:link, div.submenu ul li.hovered ul li a:visited, div.submenu ul li.hovered ul li a:hover {
	width: auto;
	position: static !important;
	margin: 0;
	padding: 9px 0 8px 0;
	background: url(../images/bg-sm-9.gif) repeat-x 0 0 !important;
}
div.submenu ul li.hovered ul li a:hover {
	color: #b7cbd4;
	text-decoration: underline;
}
div.submenu ul li ul li.first a:link, div.submenu ul li ul li.first a:visited, div.submenu ul li ul li.first a:hover {
	background: none !important;
}


/* Search */
div.search {
	background: url(../images/bg-search-2.gif) no-repeat 100% 0;
	height: 122px;
	position: relative;
	padding-right: 9px;
}
div.search div.block {
	height: 122px;
	background: url(../images/bg-search-1.gif) no-repeat 0 0;
}
div.search img.mybooks {
	position: absolute;
	top: 20px;
	right: -5px;
}
div.search div.shop {
	position: absolute;
	top: 23px;
	right: 116px;
	/*background: url(../images/icons/shop.gif) no-repeat 0 0;*/
	padding: 0 0 0 21px;
	font-size: 11px;
	line-height: 13px;
	color: #8c8e8f;
	width: 115px;
}
div.search div.shop div.cartpic  {
	position: absolute;
	top: 0px;
	left: 0px;
}
div.search div.shop p {
	padding: 0 0 9px 0;
}
div.search div.shop strong {
	color: #505050;
}
div.search div.shop a:link, div.search div.shop a:visited, div.search div.shop a:hover {
	font-weight: bold;
	color: #505050;
}
body.owner div.search div.shop {
	right: 126px;
}
div.search div.field {
	/*width: 671px;*/
	height: 30px;
	padding: 20px 17px 0 21px;
	margin-right: 282px;
	background: url(../images/bg-search-4.gif) no-repeat 100% 20px;
	position: relative;
}
div.search div.field_alert {
	color:red;
    position:absolute; 
    left:42px;
    top:3px;
    z-index: 9999999;
}
SPAN.everywhere{
	position: absolute;

	right: 55px;
	top: 28px;
	text-align:right;
	width:90px;
	height: 15px;
	font-size: 11px;
	color: #8D8D8D;
	cursor: pointer;
}
DIV.search_list{
	position: absolute;
	right: -11px;
	top: 14px;
	width: 148px;
	z-index: 1000
}
DIV.search_list IMG{
	display: block;
}
DIV.search_list A.close{
	background: url(../images/dropdown/close_dropdown.gif) no-repeat;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 7px;
	height: 7px;
	text-decoration: none;
}
	
DIV.search_list UL{
	background: url(../images/dropdown/bg_dropdown.gif) repeat-y;
	padding: 7px 0 0;
}
	DIV.search_list UL LI{
		padding: 0 15px 6px;
		font-size: 11px;
		color: #8D8D8D;
	}
	
	DIV.search_list UL A{
		background: url("../images/bg-region-3.gif") repeat-x 0 100%;
		font-size: 11px;
		/*color: #758fbe;
		border-bottom: 1px dotted;*/
		text-decoration: none!important;
	}
	DIV.search_list UL A:HOVER{
		background: none;
	}

div.search div.field div.field-right {
	background: url(../images/bg-search-3.gif) no-repeat 0 0;
}
div.search div.field input.text {
	margin: 0;
	border: none;
	background: none;
	/*color: #b4b4b4;*/
	/*font: 14px/14px Arial, sans-serif;*/
	font-size: 120%;
	padding: 7px 120px 8px 20px;
	/*width: 600px;*/
	width: 85%;
}
div.search div.field input.submit {
	width: 32px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	position: absolute;
	right: 8px;
	top: 24px;
	cursor: pointer;
}
div.search div.filter {
	font-size: 11px;
	line-height: 13px;
	padding: 9px 280px 0 56px;
	color: #8c8e8f;
	position: relative;
	/*width: 652px;*/
}
div.search div.filter label {
	/*position: relative;*/
	/*padding-left: 18px;*/
	margin-right: 34px;
}
div.search div.filter label input {
	position: absolute;
	top: 8px;
	margin: 0 0 0 -18px;
	padding: 0;
	width: 16px;
	height: 16px;
}
div.search div.filter span.links {
	position: absolute;
	right: 297px;
	margin-top: -1px;
}
div.search div.filter a:link, div.search div.filter a:visited, div.search div.filter a:hover {
	padding: 0;
	color: #8c8e8f;
	margin: 0 0 0 12px;
}
div.search div.filter a.selected:link, div.search div.filter a.selected:visited, div.search div.filter a.selected:hover {
	text-decoration: none;
}
div.search div.filter span.links img {
	position: relative;
	top: 2px;
}


/* My Books */
div.mybooks {
	width: 156px;
	position: absolute;
	right: 2px;
	top: 150px;
	background: url(../images/bg-mybooks-bottom.png) no-repeat 0 100%;
	padding: 0 0 15px 0;
	z-index: 999;
	font-size: 11px;
	line-height: 14px;
	display: none;
}
div.mybooks div.dropdown {
	background: url(../images/bg-mybooks-top.png) no-repeat 0 0;
	padding: 11px 18px 0 18px;
}
div.mybooks ul {
	list-style-type: none;
	padding: 0 0 3px 0;
	margin: 0;
}
div.mybooks ul li {
	padding: 3px 0 3px 0;
}
div.mybooks ul.secondary {
	border-top: 1px solid #eaeaea;
	padding: 9px 0 3px 0;
	margin: 8px 0 0 0;
}
div.mybooks ul.secondary a:link, div.mybooks ul.secondary a:visited, div.mybooks ul.secondary a:hover {
	color: #6895c4;
}
div.mybooks span.patch {
	display: block;
	width: 116px;
	height: 30px;
	background: url(../images/my-books-hovered.gif) no-repeat 0 0;
	position: absolute;
	right: 0px;
	top: -30px;
	z-index: 9999;
	cursor: pointer;
}


/* Footer */
div.footer {
	width: 100%;
	height: 306px;
	position: absolute;
	z-index: 999;
	bottom: 0;
	left: 0;
	background: #a4b7c0  repeat-x 0 0;
	color: #fff;
	border-top:2px solid #6e8793;
	line-height: 20px;
}

div.footer a, div.footer:visited {
	color:white; text-decoration:underline;
}
div.footer ul li {

}

div.footer .col strong {
	font-size:12px;
	display:block;
	margin-bottom:5px;
	color: #4a6774;
}
div.footer .col div.hr {width:200px;border-top:1px solid #cfcfcf;margin-bottom:9px}
div.footer div.block {
	min-width: 982px;
	max-width: 1200px;
	margin: 0 auto;
	padding: 17px 0 0 0;
	position: relative;
}
/*
.home-page div.footer div.block {
	width: 982px;
}
*/
div.footer div.logo {
	width: 221px;
	float: left;
}
div.footer div.logo img {
	margin-left: -1px;
}
div.footer div.col {
	/*width: 250px;*/
	width: 26%;
	float: left;
}
div.footer div.col ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.footer div.ctlg {
	width: 20%;
}
div.footer div.ctlg ul li {

}

div.footer div.rek {
	padding-top: 10px;
	width: 500px;
}
div.footer div.rek ul li {

}

div.footer div.copy {
	margin-left:40px;
}
div.footer div.copy  div.hr {width:300px}

div.footer div.copy strong{
	font-size:13px;
	font-weight:normal;;
}
div.footer div.copy p{
	color: #4a6774;
}
div.footer a.xq:link, div.footer a.xq:visited, div.footer a.xq:hover {
	display: block;
	padding: 20px 36px 0 0;
	position: relative;
	color: #fff;
	text-decoration: none;
}
div.footer .xq span {
	position: absolute;
	width: 36px;
	height: 34px;
	background: url(../images/xq.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: -4px 0 0 5px;
	cursor: pointer;
	
}


/* Breadcrumbs */
div.breadcrumbs {
	/*height: 50px;*/
	min-height: 22px;
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 11px;
	line-height: 13px;
	overflow: hidden;
	position: relative;
}
div.breadcrumbs ul {
	list-style-type: none;
	padding: 0 0 0 8px;
	margin: 0 0 0 -20px;
	float: left;
	height: 50px;
}
div.breadcrumbs ul li {
	float: left;
	padding: 18px 10px 10px 23px;
	background: url(../images/bg-4.gif) no-repeat 0 22px;
	color: #7c8e96;
}
div.breadcrumbs a:link, div.breadcrumbs a:visited, div.breadcrumbs a:hover {
	color: #6895c4;
}
a.operator:link, a.operator:visited, a.operator:hover {
	display: block;
	background: url(../images/bg-operator.gif) no-repeat 0 0;
	height: 23px;
	padding: 7px 19px 0 38px;
	font-size: 11px;
	text-decoration: none;
	color: #fff !important;
	position: absolute;
	top: 10px;
	right: -3px;
}
.operator span {
	background: url(../images/bg-pr-3.gif) repeat-x 0 96%;
}


/* Body */
div.body {
	padding: 0 0 350px 0;
}
.home-page div.body {
	padding-top: 10px;
	padding-right: 0;
}


/* Max Block */
div.max-block {
	width: 980px;
}

/* Main Block */
div.main-block {
	width: 720px;
	float: left;
	margin-right: 10px;
}

/* Middle Block */
div.middle-block {
	width: 520px;
	float: left;
	margin-right: 10px;
}
div.main-block div.middle-block {
	margin-right: 0;
}

/* Left Block */
div.left-block {
	width: 190px;
	float: left;
	margin-right: 10px;
}

/* Right Block */
div.right-block {
	width: 250px;
	float: left;
}


/* Cblock */
div.cblock {
	position: relative;
	background: #fff;
	border: 1px solid #d0d9dd;
	/*width: 100%;*/
	margin-bottom: 8px;
}
div.cblock div.padding {
	padding: 16px 20px 18px 20px;
}
div.cblock h1.underline {
	padding: 0 0 7px 0;
	background: url(../images/bg-10.gif) repeat-x 0 100%;
	position: relative;
}
div.cblock h2, h2.underline {
	padding: 0 0 7px 0;
	background: url(../images/bg-10.gif) repeat-x 0 100%;
	position: relative;
}
div.cblock h3, h3.underline {
	padding: 0 0 7px 0;
	background: url(../images/bg-10.gif) repeat-x 0 100%;
	position: relative;
}
div.cblock h4, h4.underline {
	padding: 0 0 9px 0;
	background: url(../images/bg-10.gif) repeat-x 0 100%;
	position: relative;
}
div.cblock .blue {
	background: url(../images/bg-chess-blue.gif) repeat-x 0 100%;
}
div.cblock .orange {
	background: url(../images/bg-chess-orange.gif) repeat-x 0 100%;
}
div.cblock .green {
	background: url(../images/bg-chess-green.gif) repeat-x 0 100%;
}
div.cblock h3 a.hint:link, div.cblock h3 a.hint:visited, div.cblock h3 a.hint:hover {
	margin-top: 1px;
}

/* Yblock */
div.yblock {
	position: relative;
	background: #fffdf3;
	border: 1px solid #eae7d9;
	margin-bottom: 8px;
}
div.yblock div.padding {
	padding: 16px 20px 18px 20px;
}


/* Gblock */
div.body div.gblock {
	background: #f8f8f8;
	border: 1px solid #eee;
	position: relative;
}

/* Tab */
.margin{
	margin-bottom: 20px;
}
/* Tabs */
div.tabs {
	position: relative;
	border-bottom: 1px solid #dedede;
	width: 100%;
	background: #fff url(../images/bg-15.gif) repeat-x 0 100%;
}
div.tabs a:link, div.tabs a:visited, div.tabs a:hover {
	display: block;
	color: #b5b5b5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 14px 20px 15px 20px;
}
div.tabs a span {
	background: url(../images/bg-14.gif) repeat-x 0 96%;
}
div.tabs table {
	width: 100%;
	margin-bottom: -1px;
}
div.tabs table tr td {
	padding: 0;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	white-space: nowrap;
	width: 10%;
}
div.tabs table tr td.last {
	border-right: none;
}
div.tabs table tr td.selected {
	background: #fff;
	color: #4b4b4b;
	border-bottom: 1px solid #fff;
}
div.tabs table tr td.selected a:link, div.tabs table tr td.selected a:visited, div.tabs table tr td.selected a:hover {
	color: #4b4b4b;
}
div.tabs table tr td.selected span {
	background: none;
}


/* Banner */
div.banner {
	text-align: center;
	padding: 10px 0 17px 0;
	margin-top: 1px;
}


/* Form Elements */
input.text, textarea.textarea, select, textarea {
	font-family: Arial, sans-serif;
}
input.text, textarea {
	margin: 0;
	background: none;
	border: none;
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #dddddd;
	background: #fff url(../images/bg-16.gif) repeat-x 0 0;
	padding: 1px 5px 2px 5px;
	color: #505050;
	font-size: 12px;
}
textarea {
	padding: 1px 0 1px 5px;
	font-size: 12px;
	line-height: 15px;
}
input.bt-cancel {
	border: none;
	background: none;
	color: #9f9f9f;
	background: url(../images/bg-9.gif) repeat-x 0 96%;
	padding: 0;
	margin: 0;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	font: normal 12px/14px Arial, sans-serif;
}
a.cancel:link, a.cancel:visited, a.cancel:hover {
	text-decoration: none;
	font: normal 12px/14px Arial, sans-serif;
	color: #9f9f9f;
	background: url(../images/bg-9.gif) repeat-x 0 96%;
	position: relative;
	top: 1px;
}
a.cancel-blue:link, a.cancel-blue:visited, a.cancel-blue:hover {
	text-decoration: none;
	font: normal 12px/14px Arial, sans-serif;
	color: #6895c4;
	background: url(../images/bg-29.gif) repeat-x 0 96%;
	position: relative;
	top: 1px;
}


/* Rounded Corners */
div.cblock span.tl, div.cblock span.tr, div.cblock span.bl, div.cblock span.br {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../images/bg-corners-1.gif);
}
div.yblock span.tl, div.yblock span.tr, div.yblock span.bl, div.yblock span.br {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/bg-corners-10.gif) !important;
}
div.userpic span.tl, div.userpic span.tr, div.userpic span.bl, div.userpic span.br {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/bg-corners-2.gif);
}
dl.comments dt span.tl, dl.comments dt span.tr, dl.comments dt span.bl, dl.comments dt span.br {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/bg-corners-3dark2.gif);
}
div.cat span.tl, div.cat span.tr, div.cat span.bl, div.cat span.br {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../images/bg-corners-1.gif);
}
div.filter span.tl, div.filter span.tr, div.filter span.bl, div.filter span.br {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url(../images/bg-corners-5.gif);
}
div.gblock span.tl, div.gblock span.tr, div.gblock span.bl, div.gblock span.br {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url(../images/bg-corners-5.gif);
}
div.notif-block span.tl, div.notif-block span.tr, div.notif-block span.bl, div.notif-block span.br {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url(../images/bg-corners-5.gif);
}
span.tl {
	top: -1px;
	left: -1px;
	background-position: 0 0;
}
span.tr {
	top: -1px;
	right: -1px;
	background-position: 100% 0;
}
span.bl {
	bottom: -1px;
	left: -1px;
	background-position: 0 100%;
}
span.br {
	bottom: -1px;
	right: -1px;
	background-position: 100% 100%;
}

div.cover span.tl, div.cover span.tr, div.cover span.bl, div.cover span.br {
	display: block;
	position: absolute;
	width: 6px !important;
	height: 6px !important;
	background-image: url(../images/bg-corners-2.gif) !important;
}
div.cover span.tl {
	top: -1px !important;
	left: -1px !important;
	background-position: 0 0;
}
div.cover span.tr {
	top: -1px !important;
	right: -1px !important;
	background-position: 100% 0;
}
div.cover span.bl {
	bottom: -1px !important;
	left: -1px !important;
	background-position: 0 100%;
}
div.cover span.br {
	bottom: -1px !important;
	right: -1px !important;
	background-position: 100% 100%;
}

div.visuals span.tl, div.visuals span.tr, div.visuals span.bl, div.visuals span.br {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/bg-corners-4.gif);
}
div.visuals span.tl {
	top: 0;
	left: 0;
}
div.visuals span.tr {
	top: 0;
	right: 0;
}
div.visuals span.bl {
	bottom: 10px;
	left: 0;
}
div.visuals span.br {
	bottom: 10px;
	right: 0;
}

div.top-anons span.tl, div.top-anons span.tr, div.top-anons span.bl, div.top-anons span.br {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(../images/bg-corners-4.gif);
}
div.top-anons span.tl {
	top: 0;
	left: 0;
}
div.top-anons span.tr {
	top: 0;
	right: 0;
}
div.top-anons span.bl {
	bottom: 0;
	left: 0;
}
div.top-anons span.br {
	bottom: 0;
	right: 0;
}

div.submenu span.tl, div.submenu span.tr, div.submenu span.bl, div.submenu span.br {
	display: block;
	position: absolute;
	z-index: 9999;
	width: 10px;
	height: 10px;
	background-image: url(../images/bg-corners-6.png);
}
div.submenu span.tl {
	top: 0;
	left: -10px;
	background: #8e9fa8;
}
div.submenu span.tr {
	top: 0;
	right: -10px;
}
div.submenu span.bl {
	bottom: 0;
	left: -10px;
}
div.submenu span.br {
	bottom: 0;
	right: -10px;
}

span.hint span.tl, span.hint span.tr, span.hint span.bl, span.hint span.br {
	display: block;
	position: absolute;
	z-index: 9999;
	width: 5px;
	height: 5px;
	background-image: url(../images/bg-corners-8.gif) !important;
}
span.hint span.tl {
	top: -2px;
	left: -2px;
	background-position: 0 0;
}
span.hint span.tr {
	top: -2px;
	right: -2px;
	background-position: 100% 0;
}
span.hint span.bl {
	bottom: -2px;
	left: -2px;
	background-position: 0 100%;
}
span.hint span.br {
	bottom: -2px;
	right: -2px;
	background-position: 100% 100%;
}
span.arr {
	display: block;
	width: 15px;
	height: 10px;
	background: url(../images/bg-hint.gif) no-repeat 50% 0;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -7px;
}

dl.messages span.tl, dl.messages span.tr, dl.messages span.bl, dl.messages span.br {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 5px;
	height: 5px;
	background-image: url(../images/bg-corners-11.gif);
}
dl.messages dt.hovered span.tl, dl.messages dt.hovered span.tr, dl.messages dt.hovered span.bl, dl.messages dt.hovered span.br {
	display: block;
}
dl.messages span.tl {
	top: 0;
	left: 0;
	background-position: 0 0;
}
dl.messages span.tr {
	top: 0;
	right: 0;
	background-position: 100% 0;
}
dl.messages span.bl {
	bottom: 0;
	left: 0;
	background-position: 0 100%;
}
dl.messages span.br {
	bottom: 0;
	right: 0;
	background-position: 100% 100%;
}

div.text-editor span.tl, div.text-editor span.tr, div.text-editor span.bl, div.text-editor span.br {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url(../images/bg-corners-12.gif);
}
div.text-editor span.tl {
	top: 0;
	left: 0;
}
div.text-editor span.tr {
	top: 0;
	right: 0;
}


/* Table Layout */
table.layout {
	width: 100%;
	border-collapse: collapse;
}
table.layout tr td {
	padding: 0;
	vertical-align: top;
}
table.layout tr td.left-block {
	width: 192px;
	padding-right: 8px;
}
table.layout tr td.right-block {
	width: 252px;
}
table.layout tr td.middle-block {
	width: auto;
	padding-right: 8px;
}
table.layout tr td.middle-block table tr td.middle-block {
	padding-right: 0;
}
body.owner table.layout tr td.right-block {
	width: 262px;
}


/* Filter */
div.body div.filter {
	background: #f8f8f8;
	border: 1px solid #eee;
	position: relative;
	padding: 8px 10px 8px 10px;
	font-size: 11px;
	line-height: 14px;
	color: #4b4b4b;
}
div.body div.filter a:link, div.body div.filter a:visited, div.body div.filter a:hover {
	color: #6895c4;
	text-decoration: none;
	background: url(../images/bg-29.gif) repeat-x 0 96%;
}
div.body div.filter ul.links {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
}
div.body div.filter ul.links li {
	padding-left: 10px;
	display: inline;
}
div.body div.filter select {
	font-size: 11px;
}


/* Pagination */
div.pagination {
	background: #f6f6f6;
	border-top: 1px solid #eee;
	padding: 6px 20px 6px 20px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	position: relative;
}
div.padding div.pagination {
	margin-bottom: -18px;
	margin-left: -20px;
	margin-right: -20px;
}
div.pagination ul {
	display: inline-block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 31px;
	background: url(../images/bg-pg-1.gif) repeat-x 0 0;
	cursor: default;
}
div.pagination ul li {
	display: inline-block;
	padding: 8px 3px 0 3px;
	height: 23px;
	vertical-align: middle;
}
div.pagination ul a:link, div.pagination ul a:visited, div.pagination ul a:hover {
	text-decoration: none;
}
div.pagination ul li.prev {
	padding: 4px 0 0 2px;
	background: url(../images/bg-pg-2.gif) no-repeat 0 0;
	position: relative;
	width: 26px;
	height: 27px;
}
div.pagination ul li.next {
	padding: 4px 2px 0 2px;
	background: url(../images/bg-pg-3.gif) no-repeat 100% 0;
	position: relative;
	width: 26px;
	height: 27px;
}
div.pagination ul li.selected, div.pagination ul li.selected a:link, div.pagination ul li.selected a:visited, div.pagination ul li.selected a:hover {
	color: #4b4b4b;
}
div.pagination a.first:link, div.pagination a.first:visited, div.pagination a.first:hover {
	color: #9e9e9e;
	margin-right: 6px;
	margin-left: 18px;
}
div.pagination a.last:link, div.pagination a.last:visited, div.pagination a.last:hover {
	color: #9e9e9e;
	margin-left: 6px;
}
div.pagination a.inactive:link, div.pagination a.inactive:visited, div.pagination a.inactive:hover {
	text-decoration: none;
}
div.pagination span.left-msg {
	position: absolute;
	left: 20px;
	top: 14px;
	font-size: 11px;
	line-height: 14px;
	color: #9e9e9e;
}
div.pagination span.left-msg span {
	font-size: 10px;
	color: #bebebe;
	padding-left: 3px;
}
div.pagination span.left-msg a:link, div.pagination span.left-msg a:visited, div.pagination span.left-msg a:hover {
	color: #9e9e9e;
	margin: 0;
	font-weight: normal;
}
div.pagination span.right-msg {
	position: absolute;
	right: 20px;
	top: 14px;
	font-size: 11px;
	line-height: 14px;
	color: #9e9e9e;
}
div.pagination span.right-msg span {
	font-size: 10px;
	color: #bebebe;
	padding-left: 3px;
}
div.pagination span.right-msg a:link, div.pagination span.right-msg a:visited, div.pagination span.right-msg a:hover {
	color: #9e9e9e;
	margin: 0;
	font-weight: normal;
}


/* Pagination Mini */
div.pg-mini {
	background: #f6f6f6;
	border-top: 1px solid #eee;
	padding: 14px 20px 15px 20px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	position: relative;
	color: #9e9e9e;
}
div.padding div.pg-mini {
	margin-bottom: -18px;
	margin-left: -20px;
	margin-right: -20px;
}
div.pg-mini strong {
	color: #505050;
}
div.pg-mini div.bt-back {
	position: absolute;
	left: 20px;
	top: 6px;
	height: 31px;
	background: url(../images/pg-mini-right.gif) no-repeat 100% 0;
	padding-right: 17px;
}
div.pg-mini div.bt-back div {
	float: left;
	height: 23px;
	background: url(../images/pg-prev-active-2.gif) no-repeat 0 0;
	padding: 8px 0 0 34px;
}
div.pg-mini div.bt-back a:link, div.pg-mini div.bt-back a:visited, div.pg-mini div.bt-back a:hover {
	padding-left: 34px;
	margin-left: -34px;
}
div.pg-mini div.bt-back div.inactive {
	background: url(../images/pg-prev-inactive-2.gif) no-repeat 0 0;
}
div.pg-mini div.bt-next {
	position: absolute;
	right: 20px;
	top: 6px;
	height: 31px;
	background: url(../images/pg-mini-left.gif) no-repeat 0 0;
	padding-left: 17px;
}
div.pg-mini div.bt-next div {
	float: left;
	height: 23px;
	background: url(../images/pg-next-active-2.gif) no-repeat 100% 0;
	padding: 8px 34px 0 0;
}
div.pg-mini div.bt-next a:link, div.pg-mini div.bt-next a:visited, div.pg-mini div.bt-next a:hover {
	padding-right: 34px;
	margin-right: -34px;
}
div.pg-mini div.bt-next div.inactive {
	background: url(../images/pg-next-inactive-2.gif) no-repeat 100% 0;
}
div.pg-mini div.inactive a:link, div.pg-mini div.inactive a:visited, div.pg-mini div.inactive a:hover {
	text-decoration: none;
	color: #9e9e9e;
}


/* Black */
div.black {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10000002;
	background: #000;
	display: none;
}


/* White Block */
div.white {
	/*width: 940px;*/
	position: absolute;
	top: 250px;
	z-index: 10000003;
	background: #fff;
	padding: 10px 0;
	display: none;
}
div.white div.block {
	background: #fff;
	width: 100%;
	height: 100%;
	position: relative;
	margin-left: -10px;
	margin-right: -10px;
	padding: 0 10px;
}
div.white span.tl, div.white span.tr, div.white span.bl, div.white span.br {
	display: table;
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../images/bg-corners-13.png);
}
div.white span.tl {
	left: -10px;
	top: 0;
	background-position: 0 0;
}
div.white span.tr {
	right: -10px;
	top: 0;
	background-position: 100% 0;
}
div.white span.bl {
	left: -10px;
	bottom: 0;
	background-position: 0 100%;
}
div.white span.br {
	right: -10px;
	bottom: 0;
	background-position: 100% 100%;
}
div.white span.close {
	display: block;
	width: 17px;
	height: 16px;
	background: url(../images/icons/close-4.gif) no-repeat 0 0;
	position: absolute;
	right: -2px;
	top: 8px;
	cursor: pointer;
}


/* White Block */
div.whitepopup {
	/*width: 940px;*/
	position: absolute;
	top: 250px;
	z-index: 10000003;
	background: #fff;
	padding: 10px 0;
	display: none;
}
div.whitepopup div.block {
	background: #fff;
	width: 100%;
	height: 100%;
	position: relative;
	margin-left: -10px;
	margin-right: -10px;
	padding: 0 10px;
}
div.whitepopup span.tl, div.whitepopup span.tr, div.whitepopup span.bl, div.whitepopup span.br {
	display: table;
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../images/bg-corners-13.png);
}
div.whitepopup span.tl {
	left: -10px;
	top: 0;
	background-position: 0 0;
}
div.whitepopup span.tr {
	left: auto;
    right: -10px;
	top: 0;
	background-position: 100% 0;
}
div.whitepopup span.bl {
	top: auto;
    left: -10px;
	bottom: 0px;
	background-position: 0 100%;
}
div.whitepopup span.br {
	left: auto;
    top: auto;
    right: -10px;
	bottom: 0;
	background-position: 100% 100%;
}
div.whitepopup span.close {
	display: block;
	width: 17px;
	height: 16px;
	background: url(../images/icons/close-4.png) no-repeat 0 0;
	position: absolute;
	right: -5px;
	top: 3px;
	cursor: pointer;
}

/*div.slim span.close {
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/icons/close-1.gif) no-repeat 0 0;
	position: absolute;
	right: -11px;
	top: 0px;
	cursor: pointer;
}*/

div.slim .block #popup_space {
    padding:0px;
}

#container_price_xls, #container_price_xml{
	margin-left: 10px;
}

div.mail_block {
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 10px;
}

input.admin_input {
	width: 400px;
    margin-top: 10px;
}

.deposit_more {
	margin-top:5px;
    margin-bottom:5px;
    margin-left:20px;
    width:200px;
}
div.note_header {
    text-align: right;
}
div.note_header h3{
    color: #505050; 
    font: 12px/14px Arial,sans-serif; 
    font-weight: bold;
    background: none;
}
div.social_google {
    margin-top:5px;
}
div.paymethods_icons {
    height: 24px;
    left: 700px;
    position: absolute;
    top: 8px;
}
div.delivery_phrase {
    left: 690px; 
    position: absolute; 
    top: 40px;
    font-size:11px; 
    font-weight:bold;
}
ul.mail_vars li{
    padding:10px;
}
ul.mail_vars li p{
    padding-left:20px;
}

.tblGenFixed td {padding:5px !important;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s0 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:middle;direction:auto-ltr;white-space:normal;overflow:hidden;border-top:1px solid ;border-right:1px solid ;border-bottom:1px solid ;border-left:1px solid ;} 
.tblGenFixed td.s2 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:top;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid ;border-bottom:1px solid ;border-left:1px solid ;} .tblGenFixed td.s1 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:middle;direction:auto-ltr;white-space:normal;overflow:hidden;border-top:1px solid ;border-right:1px solid ;border-bottom:1px solid ;} .tblGenFixed td.s7 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:;border-bottom:;} .tblGenFixed td.s8 {background-color:white;font-family:arial,sans,sans-serif;font-size:80.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;vertical-align:top;direction:Context;white-space:normal;overflow:hidden;border-right:;border-bottom:;} .tblGenFixed td.s5 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:top;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid ;border-bottom:1px solid ;} .tblGenFixed td.s6 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:;border-bottom:;border-left:1px solid #CCC;} .tblGenFixed td.s3 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:top;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid ;border-bottom:1px solid ;} .tblGenFixed td.s4 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:underline;text-align:center;vertical-align:top;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid ;border-bottom:1px solid ;}

#info_window{
  width: 350px;
}

.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {
  max-height: 280px;
  padding: 0px 10px 5px 5px;
  overflow-y: scroll;
  overflow-x: visible;
}

.gm-style-iw div {
  overflow:visible !important;
}

.menu span.icons {
  background-color: #fff;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
  background-position: right top;
  position:relative;
  left: -5px;
  
}
.menu span.sellbook-icon {
  width: 20px;
  height: 23px;
  background-image: url("../images/sellbook-icon20.gif");
}
.menu span.ask-icon {
  width: 20px;
  height: 20px;
  background-image: url("../images/ask-icon20.gif");
}
.menu span.buyers-icon {
  width: 20px;
  height: 28px;
  background-image: url("../images/buyers-icon20.gif");
}
.menu span.wish-icon {
  width: 20px;
  height: 20px;
  background-image: url("../images/wish-icon20.gif");
}
.menu span.nowish-icon {
  width: 20px;
  height: 20px;
  background-image: url("../images/nowish-icon20.gif");
}
.menu span.nonotify-icon {
  width: 20px;
  height: 15px;
  background-image: url("../images/nonotify-icon20.gif");
}
.menu span.notify-icon {
  width: 20px;
  height: 15px;
  background-image: url("../images/notify-icon20.gif");
}
.menu span.sale-icon {
  width: 20px;
  height: 14px;
  background-image: url("../images/sale-icon20.gif");
}
.menu span.nosale-icon {
  width: 20px;
  height: 14px;
  background-image: url("../images/nosale-icon20.gif");
}
.menu span.bookslist-icon {
  width: 20px;
  height: 21px;
  background-image: url("../images/bookslist-icon20.gif");
}
.menu span.nobookslist-icon {
  width: 20px;
  height: 22px;
  background-image: url("../images/nobookslist-icon20.gif");
}

.slide_anons {
    width: 400px; 
    border: 1px solid #73707d; 
    position: fixed; 
    left: -410px; 
    bottom: 100px; 
    box-shadow: 0px 0px 8px #333;
    z-index: 1000000000;
    -moz-border-radius: 0 10px 10px 0; /* закругление для старых Mozilla Firefox */
    -webkit-border-radius: 0 10px 10px 0; /* закругл. для старых Chrome и Safari */
    -khtml-border-radius: 0 10px 10px 0; /* закругл.для брауз.Konquerer сист. Linux */
    border-radius: 0 10px 10px 0; /* закругление углов для всех, кто понимает */
    }
@media (max-width: 1000px ){
   .slide_anons {
       display:none;
   }       
}
.slide_anons-header { 
    border-bottom: 1px solid #fff; 
    position: relative;
    background: #d2d1d9;
	background: -moz-linear-gradient(top,  #d2d1d9 0%, #95929d 50%, #8e8b96 51%, #7f7d88 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d1d9), color-stop(50%,#95929d), color-stop(51%,#8e8b96), color-stop(100%,#7f7d88));
	background: -webkit-linear-gradient(top,  #d2d1d9 0%,#95929d 50%,#8e8b96 51%,#7f7d88 100%);
	background: -o-linear-gradient(top,  #d2d1d9 0%,#95929d 50%,#8e8b96 51%,#7f7d88 100%);
	background: -ms-linear-gradient(top,  #d2d1d9 0%,#95929d 50%,#8e8b96 51%,#7f7d88 100%);
	background: linear-gradient(to bottom,  #d2d1d9 0%,#95929d 50%,#8e8b96 51%,#7f7d88 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d1d9', endColorstr='#7f7d88',GradientType=0 );
    -moz-border-radius: 0 10px 0 0; /* закругление для старых Mozilla Firefox */
    -webkit-border-radius: 0 10px 0 0; /* закругл. для старых Chrome и Safari */
    -khtml-border-radius: 0 10px 0 0; /* закругл.для брауз.Konquerer сист. Linux */
    border-radius: 0 10px 0 0; /* закругление углов для всех, кто понимает */
}
.slide_anons-header h3 {padding: 5px 25px; color: #fff; font-weight:bold}
.slide_anons-header button {
    position: absolute; 
    top: 4px; 
    cursor: pointer; 
    line-height: 15px; 
    text-shadow: 1px 1px #c6c5cb; 
    right: 5px; 
    padding:1px 5px 2px; 
    border-radius: 4px; 
    border: 1px solid #6e6b77;
    background: #e7e6eb;
	background: -moz-linear-gradient(top,  #e7e6eb 0%, #bab7c0 46%, #aaa9b1 54%, #a8a6b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e6eb), color-stop(46%,#bab7c0), color-stop(54%,#aaa9b1), color-stop(100%,#a8a6b1));
	background: -webkit-linear-gradient(top,  #e7e6eb 0%,#bab7c0 46%,#aaa9b1 54%,#a8a6b1 100%);
	background: -o-linear-gradient(top,  #e7e6eb 0%,#bab7c0 46%,#aaa9b1 54%,#a8a6b1 100%);
	background: -ms-linear-gradient(top,  #e7e6eb 0%,#bab7c0 46%,#aaa9b1 54%,#a8a6b1 100%);
	background: linear-gradient(to bottom,  #e7e6eb 0%,#bab7c0 46%,#aaa9b1 54%,#a8a6b1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6eb', endColorstr='#a8a6b1',GradientType=0 );	
}
.slide_anons-header button:hover{
    background: #d6d5dd;
    background: -moz-linear-gradient(top,  #d6d5dd 0%, #a4a0ac 46%, #95949e 54%, #9592a0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d5dd), color-stop(46%,#a4a0ac), color-stop(54%,#95949e), color-stop(100%,#9592a0));
	background: -webkit-linear-gradient(top,  #d6d5dd 0%,#a4a0ac 46%,#95949e 54%,#9592a0 100%);
	background: -o-linear-gradient(top,  #d6d5dd 0%,#a4a0ac 46%,#95949e 54%,#9592a0 100%);
	background: -ms-linear-gradient(top,  #d6d5dd 0%,#a4a0ac 46%,#95949e 54%,#9592a0 100%);
	background: linear-gradient(to bottom,  #d6d5dd 0%,#a4a0ac 46%,#95949e 54%,#9592a0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d5dd', endColorstr='#9592a0',GradientType=0 )
}
.slide_anons-content {
    padding: 5px; 
    background: #d2d1d9;
	background: -moz-linear-gradient(top,  #d2d1d9 0%, #b3b1be 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d1d9), color-stop(100%,#b3b1be));
	background: -webkit-linear-gradient(top,  #d2d1d9 0%,#b3b1be 100%);
	background: -o-linear-gradient(top,  #d2d1d9 0%,#b3b1be 100%);
	background: -ms-linear-gradient(top,  #d2d1d9 0%,#b3b1be 100%);
	background: linear-gradient(to bottom,  #d2d1d9 0%,#b3b1be 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d1d9', endColorstr='#b3b1be',GradientType=0 );
    -moz-border-radius: 0 0 10px 0; /* закругление для старых Mozilla Firefox */
    -webkit-border-radius: 0 0 10px 0; /* закругл. для старых Chrome и Safari */
    -khtml-border-radius: 0 0 10px 0; /* закругл.для брауз.Konquerer сист. Linux */
    border-radius: 0 0 10px 0; /* закругление углов для всех, кто понимает */
}

.slide_anons-content ul {border: 1px solid #73707d; background: #fefefe; box-shadow: 0px 0px 5px #888; }
.slide_anons-content ul li {list-style-type: none; border-bottom: 1px solid #d8d7db; padding: 13px; font-weight: normal; overflow: hidden; }
.slide_anons-content ul li img {float: left; padding: 0 13px 0 0;}
.slide_anons-content ul li a:link, .slide_anons-content ul li a:visited, .slide_anons-content ul li a:hover {text-decoration: none;}

.profile_settings_t tr td {
    padding-top: 15px !important;    
}