html { width: 100%; }
@font-face {
	font-family: 'pf_beausans_probold';
	src: url('pfbeausanspro-bold-webfont.eot');
	src: url('pfbeausanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('pfbeausanspro-bold-webfont.woff') format('woff'),
		 url('pfbeausanspro-bold-webfont.ttf') format('truetype'),
		 url('pfbeausanspro-bold-webfont.svg#pf_beausans_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pf_beausans_proitalic';
	src: url('pfbeausanspro-italic-webfont.eot');
	src: url('pfbeausanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('pfbeausanspro-italic-webfont.woff') format('woff'),
		 url('pfbeausanspro-italic-webfont.ttf') format('truetype'),
		 url('pfbeausanspro-italic-webfont.svg#pf_beausans_proitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pf_beausans_proregular';
	src: url('pfbeausanspro-regular-webfont.eot');
	src: url('pfbeausanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('pfbeausanspro-regular-webfont.woff') format('woff'),
		 url('pfbeausanspro-regular-webfont.ttf') format('truetype'),
		 url('pfbeausanspro-regular-webfont.svg#pf_beausans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'pf_beausans_proregular', 'Roboto', sans-serif;
/*	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'pf_beausans_proregular', 'Roboto', sans-serif;*/
	font-size: 12px;
	color: #363636;
	padding: 0px;
	margin: 0px;
	background: none #fff;
	border-top: 3px solid #2e2c2d;
	border-bottom: 0px solid #2e2c2d;
}
form, ul {
	margin: 0px;
	padding: 0px;
}
div, td, font {
	font-size: 100%;
}
/* Rouble sign */
@font-face {
	font-family: 'ALSRubl-Arial';
	src: url('../img/alsrubl-arial-regular.eot');
	src: url('../img/alsrubl-arial-regular.eot?#iefix') format('img/embedded-opentype'),url('../img/alsrubl-arial-regular.woff') format('woff'), url('../img/alsrubl-arial-regular.ttf') format('truetype'), url('../img/alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.rub { 
	font-family: 'ALSRubl-Arial', Arial, sans-serif; 
}
a:link, a:visited {
	color: #363636;
	text-decoration: underline;
}
a:hover {
	color: #363636;
	text-decoration: none;
}
a:link, a:visited, a:focus, a:hover {
	outline: medium none !important;
	-moz-outline: none !important;
}
table, img {
	border: 0px;
}
h1, h2, h3, h4 {
	color: #363636;
	font-weight: normal;
	text-transform: uppercase;
/*	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;*/
}
h1 {
	font-size: 18px;
	padding-top: 0px;
	margin-top: 10px;
/*    font-family: 'pf_beausans_proitalic', 'Roboto', sans-serif;*/
}
h2 {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 23px;
	padding: 0 15px;
	margin: 0 0 6px 0;
	clear: both;
	background: none #4E8CCC;
}
.inside h2 {
	border-bottom: 1px solid #EAC57D;
	text-transform: none;
}
.content_col h2 {
/*	font-size: 16px;
	margin: 0 0 5px 0;
	line-height: 18px;*/
/*	border-bottom: 1px solid #0075c9;*/
}
.breadcrumbs {
	clear: both;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 23px;
	padding: 0 15px;
	margin: 0 0 6px 0;
	clear: both;
	background: none #4E8CCC;
}
.breadcrumbs h1 {
	font-family: 'pf_beausans_proregular', 'Roboto', sans-serif;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 8px 0 0;
	padding: 0 0 0 2px;
	color: #616161;
}
.shop_cat_link {
	float: left;
	padding: 0 20px 0 0;
}
.shop_cat_link a {
	font-size: 14px;
}
.box_title {
/*	background: url(../img/bg_box_title.gif) repeat-x left bottom transparent;*/
	clear: both;
}
.shadow {
/*	background: url(../img/shadow.png) no-repeat center bottom transparent;*/
	padding-bottom: 12px;
}
.curr_date {
	font-size: 12px;
	position: absolute;
	top: 12px;
	right: 55px;
	color: #111;
}
.curr_weather {
	font-size: 12px;
	position: absolute;
	top: 32px;
	right: 55px;
	color: #111;
}
.box_title .shop_article {
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	padding: 0 0 0 20px;
	color: #41545f;
	font-size: 16px;
}
.col_center .new h2 {
}
.col_center .rek h2 {
}
a#switch_table,
a#switch_mosaic {
	display: block;
	float: right;
	margin: 0 0 0 5px;
	/*width: 15px;*/
	height: 13px;
	line-height: 13px;
	background: url(../img/switch.png) no-repeat top left;
	padding: 0 0 0 20px;
}
a#switch_table.swap {
	background-position: 0 -91px;
}
a#switch_table {
	background-position: 0 100%;
}
a#switch_mosaic {
	background-position: 0 -46px;
}
a#switch_mosaic.swap {
	background-position: 0 0;
}
.clear {
	clear: both;
}
.main.cntnt {
/*	background: url(../img/bg_fade.png) no-repeat center 0px transparent;*/
}
.page,
.page_top,
.page_bottom {
/*	overflow-x: hidden;*/
}
.page {
	width: 100%;
	min-width: 952px;
	border-top: 1px solid #828081;
/*	background: url(../img/bg_page_top.png) no-repeat center top transparent;*/
}
.page_top {
	background: url(../img/bg_header.jpg) no-repeat center top transparent;
	width: 100%;
}
.page_bottom {
/*	background: url(../img/bg_page_bottom.png) no-repeat center bottom transparent;*/
	width: 100%;
}
.cont_table_bot {
	background: url(../img/bg_cont_bot.png) no-repeat left top transparent;
	margin: 10px 20px;
}
.cont_table_bot .col_left.cont_bot {
	width: 235px;
	padding: 10px 20px;
}
.cont_table_bot .col_center.cont_bot {
	width: 270px;
	margin: 0 45px;
	padding: 10px 0px 10px 0px;
}
.cont_table_bot .col_right.cont_bot {
	width: 535px;
	margin: 0 0px;
	padding: 10px 0px 10px 0px;
}
.cont_table_bot .col_left.cont_bot,
.cont_table_bot .col_center.cont_bot,
.cont_table_bot .col_right.cont_bot {
	float: left;
	background: url(../img/bg_white_box_right_bottom.png) no-repeat right bottom transparent;
}
.cont_table_bot .col_center.cont_bot .news_block,
.content_col .cont_table_bot .col_right.cont_bot .clauses_block {
	background: url(../img/bg_box_left_bottom.png) no-repeat left bottom transparent;
	padding: 0px 20px 10px 20px;
}
.cont_table_bot .col_left.cont_bot h2,
.cont_table_bot .col_center.cont_bot h2,
.cont_table_bot .col_right.cont_bot h2 {
	background: url(../img/bg_h2_content.png) no-repeat left top transparent;
	margin: 10px 0 10px -20px;
	padding: 9px 0 9px 20px;
}
.cont_table_bot .col_center.cont_bot h2 {
}
.content_col .cont_table_bot .col_right.cont_bot {
}
.content_col .cont_table_bot .col_right.cont_bot .shop_block {
	padding-top: 9px;
}
.cont_table_bot .col_left.cont_bot .clauses {
	border-bottom: none;
	min-height: auto;
	clear: both;
	margin-bottom: 0;
}
.cont_table_bot .col_left.cont_bot .clauses_img {
	padding-top: 0;
}
.cont_table_bot .col_left.cont_bot .clauses_block img {
	margin-top: 0;
	border: none;
}
.blue_block {
	height: 357px;
	width: 757px;
	color: #ffffff;
	background: #0193de;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOTNkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzAwOTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzAzOTJlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzA1OTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzBjOGFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzEwODNkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzBlODRkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzBmODJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzE0N2JkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzE2NzNkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzE3NzVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTZiYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0193de 0%, #0092df 29%, #0392e0 29%, #0592e2 48%, #0c8ae1 72%, #1083de 79%, #0e84de 80%, #0f82db 81%, #147bd7 89%, #1673d0 94%, #1775cf 95%, #1a6bc6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0193de), color-stop(29%,#0092df), color-stop(29%,#0392e0), color-stop(48%,#0592e2), color-stop(72%,#0c8ae1), color-stop(79%,#1083de), color-stop(80%,#0e84de), color-stop(81%,#0f82db), color-stop(89%,#147bd7), color-stop(94%,#1673d0), color-stop(95%,#1775cf), color-stop(100%,#1a6bc6));
	background: -webkit-linear-gradient(top,  #0193de 0%,#0092df 29%,#0392e0 29%,#0592e2 48%,#0c8ae1 72%,#1083de 79%,#0e84de 80%,#0f82db 81%,#147bd7 89%,#1673d0 94%,#1775cf 95%,#1a6bc6 100%);
	background: -o-linear-gradient(top,  #0193de 0%,#0092df 29%,#0392e0 29%,#0592e2 48%,#0c8ae1 72%,#1083de 79%,#0e84de 80%,#0f82db 81%,#147bd7 89%,#1673d0 94%,#1775cf 95%,#1a6bc6 100%);
	background: -ms-linear-gradient(top,  #0193de 0%,#0092df 29%,#0392e0 29%,#0592e2 48%,#0c8ae1 72%,#1083de 79%,#0e84de 80%,#0f82db 81%,#147bd7 89%,#1673d0 94%,#1775cf 95%,#1a6bc6 100%);
	background: linear-gradient(to bottom,  #0193de 0%,#0092df 29%,#0392e0 29%,#0592e2 48%,#0c8ae1 72%,#1083de 79%,#0e84de 80%,#0f82db 81%,#147bd7 89%,#1673d0 94%,#1775cf 95%,#1a6bc6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193de', endColorstr='#1a6bc6',GradientType=0 );
	border-radius: 		3px 3px 15px 15px;
	-webkit-border-radius:3px 3px 15px 15px;
	-moz-border-radius: 3px 3px 15px 15px;
	box-shadow:			0px 0px 5px #d2d2d2;
	-webkit-box-shadow:	0px 0px 5px #d2d2d2;
	-moz-box-shadow:	0px 0px 5px #d2d2d2;
	behavior:			url(../pie/PIE.htc);
}
.uslugi_box {
	float: left;
	background: url(../img/bg_menu_uslugi.png) no-repeat center top transparent;
	width: 180px;
	height: 382px;
	margin: 0 10px;
	position: relative;
}
.uslugi_icon {
	background: url(../img/uslugi_sprite.png) no-repeat 0 0 transparent;
	width: 180px;
	height: 151px;
	margin: 26px 0 0px;
}
.reg .uslugi_icon {
	background-position: 16px 0;
}
.izm .uslugi_icon {
	background-position: -190px 0px;
}
.likv .uslugi_icon {
	background-position: -390px 0px;
}
.dop .uslugi_icon {
	background-position: -585px 0px;
}
.otch .uslugi_icon {
	background-position: -783px 0px;
}
.uslugi_box h2 {
	text-align: center;
	color: #333333;
	font-size: 17px;
	padding: 0 20px 10px;
	margin: 0px 0 5px 0;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	background: url(../img/uslugi_fade.png) no-repeat center bottom transparent;
}
a.zakazat_uslugu {
	display: block;
	background: url(../img/bg_zakazat.png) no-repeat center top transparent;
	width: 102px;
	height: 28px;
	color: #fff;
	position: absolute;
	left: 37px;
	bottom: 0px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
}
a.zakazat_uslugu:hover {
	background: url(../img/bg_zakazat_hover.png) no-repeat center top transparent;
}
.top_contacts {
	position: absolute;
	left: 495px;
	top: 10px;
	color: #2a2a2a;
	text-align: left;
/*	text-shadow:		1px 1px 2px #000;
	-webkit-text-shadow:1px 1px 2px #000;
	-moz-text-shadow:	1px 1px 2px #000;*/
}
.top_contacts .phone {
	font-size: 28px;
	color: #2a2a2a;
	text-align: right;
}
.top_contacts .city {
	padding-left: 70px;
}
.top_contacts .code {
	font-size: 20px;
	color: #2a2a2a;
}
.top_contacts,
.top_contacts p,
.top_contacts a {
}
.top_address {}
.top_phone {
/*	padding: 0 0 0 30px;
	background: url(../img/bg_phone.png) no-repeat 0 27px transparent;*/
}
.top_address {
	background-position: left 10px;
}
.top_phone {
	margin-top: 0px;
}
.top_phone a {
}
.top_title {
	position: absolute;
	left: 230px;
	top: 35px;
	color: #000;
	border-left: 1px solid #474747;
}
.top_title .title_company {
	font-size: 36px;
	font-weight: bold;
}
.top_title .title_company .red {
	color: #da251d;
}
.top_title .clogan_company {
	font-size: 13px;
	font-weight: normal;
	color: #474747;
	line-height: 15px;
	padding: 3px 0 8px 20px;
}
.main {
	width: 1000px;
	position: relative;
	margin: 0 auto;
	padding: 0 0px;
}
.top_img {
	display: table-cell;
	height: 395px;
	vertical-align: middle;
	width: 100%;
}
.top_img p {
	padding: 0 0 105px 90px;
	margin-top: 0;
}
.cifry_box {
	background: url("../img/bg_cifry.png") no-repeat scroll center top transparent;
	width: 846px;
	height: 75px;
	margin: -112px auto 0 auto;
	padding: 20px 10px;
	position: relative;
	z-index: 100;
}
.cifry_box td {
}
.cifry_box .preim.par {
	padding: 0 0 0 5px;
	color: #4d4d4d;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase; 
}
.cifry_box .preim.val {
	padding: 0 5px;
	color: #1e528c;
	font-weight: bold;
	font-size: 24px;
	text-align: left;
	vertical-align: middle;
}
.preim.par.sp {
	border-left: 1px solid #dfdfdf;
}
.white_box {
/*	background: url("../img/bg_bullet_nav_box.png") repeat scroll 0 0 transparent;*/
	padding: 0 0px;
	position: absolute;
	top: 222px;
	left: 160px;
	width: 45%;
	color: #fff;
}
.white_box p {
	font-weight: bold;
	margin: 2px 0;
	padding: 0;
	text-align: right;
	text-shadow:		2px 2px 5px #000;
	-webkit-text-shadow:2px 2px 5px #000;
	-moz-text-shadow:	2px 2px 5px #000;
}
.white_box a {
	background: url("../img/bg_blue_transparent.png") repeat scroll 0 0 transparent;
	float: right;
	color: #fff;
	padding: 10px;
	font-weight: normal;
}
.gray_box {
	background: url("../img/bg_transp_gray.png") repeat scroll 0 0 transparent;
	padding: 0 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 640px;
	color: #fff;
}
.gray_box p {
	margin: 10px 0;
}
.gray_box p,
.gray_box a {
	font-size: 18px;
	font-weight: bold;
}
.show_all {
	padding: 10px 0 5px 0;
	clear: both;
}
.show_all a:link,
.show_all a:visited {
	font-size: 11px;
	font-style: italic;
}
h2 .show_all {
	padding: 0px 0 0px 0;
	clear: none;
	float: right;
}
h2 .show_all a:link,
h2 .show_all a:visited {
	color: #fff;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	text-transform: lowercase;
}
.shop_block .show_all {
	display: table;
	margin: 0 auto;
}
.white_block {
	width: 867px;
	margin: 20px auto 0;
}
.white_block_top,
.white_block_bottom,
.white_block_middle {
	width: 867px;
}
.white_block_top {
	height: 27px;
	background: url(../img/white_box_top.png) no-repeat center top transparent;
}
.white_block_bottom {
	height: 49px;
	background: url(../img/white_box_bottom.png) no-repeat center top transparent;
}
.white_block_middle {
	width: 757px;
	padding: 0 55px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #071d1e;
	background: #f4f4f4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}
.white_block_middle h1,
.white_block_middle h2 {
	color: #19484b;
}
.white_block img {
	border: 4px solid #fff;
	box-shadow:			0px 0px 5px #000;
	-webkit-box-shadow:	0px 0px 5px #000;
	-moz-box-shadow:	0px 0px 5px #000;
	behavior:				url(../pie/PIE.htc);
}
.white_block p {
	margin: 0 0 10px 0;
}
.bluemenu a {
	color: #337175;
	text-decoration: underline;
}
.previous_next_links {
	clear: both;
	padding-top: 40px;
	height: 40px;
	color: #8ed231;
}
.previous_next_links a {}
.previous_link {
	width: 40%;
	float: left;
}
.next_link {
	width: 40%;
	float: right;
	text-align: right;
}
.errors {
	color: red;
	margin: 5px 0 10px;
	font-size: 0.9em;
}
.infofield, .code_enter {
	margin-top: 0px;
}
.infoform {
	font-weight: bold;
	margin-top: 20px;
}
.required_field {
	font-size: 0.9em;
	margin-top: 10px;
}
.inpattachment {
	padding-bottom: 5px;
}
.attachment {
	padding-bottom: 5px;
}
.paginator {
	clear:both;
	text-align:center;
	margin: 20px;
}
.paginator a:link, .paginator a:visited, .paginator span {
	margin: 0px 5px;
	font-size: 12pt;    
}
.topline {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: none #ededed;
	width: 100%;
	height: 18px;
	margin: 0 0 0px 0;
	padding: 6px 0 0 0;
}
.topline_menu {
	color: #4c4c4c;
	font-size: 13px;
	border-right: 1px solid #fff;
	border-left: 1px solid #b1b1b1;
	display: table;
}
.topline_menu a {
	color: #4c4c4c;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	padding: 0 12px;
	border-left: 1px solid #fff;
	border-right: 1px solid #b1b1b1;
}
.path {
	font-size: 18px;
/*	padding-top: 8px;
	float: left;*/
}
.path a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.path img {
	padding: 0 5px;
}
.bottom {
	width: 100%;
/*	background: url(../img/bg_footer.png) no-repeat center top transparent;*/
	position: relative;
	height: 0px;
	margin: 0px auto 0 auto;
	padding: 0px 0 0;
}
.bottom .main {
/*	border-top: 4px solid #017ede;*/
}
.bot_menu a {
	font-size: 12px;
	padding: 0 0px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
}
.bot_menu a:hover,
.bot_menu a.active {
}
.bot_menu .sepbot {
	color: #004a80;
	padding: 0 5px;
}
.predupr {
	color: #004a80;
}
.carousel_front {
	background: url(../img/bg_carousel.png) no-repeat center top transparent;
	width: 980px;
	height: 181px;
}
.head,
.head_top,
.head_bottom {
	width: 100%;
	height: 124px;
	position: relative;
	z-index: 100;
}
.head {
/*	background: url(../img/bg_page.jpg) center top #4a6d22;
	background: url(../img/bg_header.png) no-repeat center top transparent;*/
}
.head_top {
/*	background: url(../img/bg_head.jpg) no-repeat center top transparent;*/
}
.head_bottom {
/*	background: url(../img/bg_top.png) repeat-x center top transparent;*/
}
.head .main {
/*	height: 599px;*/
	background: none transparent;
}
.head.sec,
.head.sec .head_top,
.head.sec .head_bottom {
	height: 91px;
}
.head.sec .head_top {
/*	background: url(../img/bg_head_sec.jpg) no-repeat center top transparent;*/
}
.head.sec .main {
	height: 91px;
	background: none transparent;
}
.header_menu {
	position: absolute;
	right: 40px;
	top: 5px;
	border-left: 1px solid #c4c4c4;
	padding: 5px 0 5px 10px;
}
.header_menu a {
	display: table;
	line-height: 16px;
	font-size: 13px;
	color: #4d4d4d;
	border-bottom: 1px solid #c9c9c9;
	text-decoration: none;
}
.content.sec {
/*	padding-top: 175px;*/
/*	background: url(../img/bg_cont.png) 0 0 transparent;*/
}
.content_col {
/*	background: url(../img/bg_cont_top.png) repeat-x 0 0 transparent;*/
}
.col_center_content {
	float: left;
	margin: 0 0px 0 0;
	padding: 0 0 0 0px;
	width: 582px;
}
.col_center_content.inside {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0px 0 0px;
	width: auto;
}
.volna {
/*	background: url(../img/volna.png) repeat-x center top transparent;*/
	width: 100%;
	margin-top: -21px;
	height: 82px;
	position: relative;
	z-index: 0;
}
.volna.sec {
/*	background: url(../img/volna_sec.png) repeat-x center top transparent;*/
	width: 100%;
	margin-top: -6px;
	height: 6px;
	position: relative;
	z-index: 0;
}
.sliderkit.tabs-noheight .sliderkit-nav {
	width: 440px;
	height: 51px;
}
.photoslider-bullets .sliderkit-nav {
	display: table;
	background: url(../img/bg_bullet_nav_box.png) 0 0 transparent;
	height: 27px;
	border-radius: 			28px;
	-webkit-border-radius:	28px;
	-moz-border-radius: 	28px;
	behavior:				url(../pie/PIE.htc);
}
.sliderkit-panel .news_block {
	padding-top: 0;
}
.sliderkit-panel .news_block h2 {
	margin-top: 0;
}
.sliderkit-panel .news_block .news {
	border-bottom: 1px dashed #cdcdd1;
}
.sliderkit-panel .news_block .news .news_img {
	margin-right: 5px;
}
.bottom p,
.head p {
	margin: 0;
	padding: 0;
}
.head_menu {
	position: absolute;
	left: 326px;
	top: 34px;
}
.head_menu a {
	padding: 0 0 0 15px;
	line-height: 25px;
	background: url(../img/blue_marker.png) no-repeat left center transparent;
}
.head_menu.registr {
	top: 60px;
}
.head_menu.registr a {
	background: url(../img/yellow_marker.png) no-repeat left center transparent;
	color: #c79910;
}
.gerb {
	padding: 0;
	position: absolute;
	top: 40px;
	right: 37px;
	color: #d5ccab;
	font-size: 22px;
	text-align: right;
}
.gerb p {
/*	margin: 0;*/
	padding: 0;
}
.top_lang {
	position: absolute;
	top: 14px;
	left: 0px;
	color: #707070;
}
.logo.sec {
	padding: 0;
	width: 396px;
	height: 79px;
	position: absolute;
	top: 4px;
	left: 45px;
}
.logo a {
	text-decoration: none;
}
.logo h2, .logo h2 a {
	color: #ff0d37;
	font-size: 60px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	line-height: 50px;
	padding-top: 14px;
}
.slogan {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 260px;
	text-align: right;
	z-index: 2;
}
.slogan p {
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow:		1px 1px 1px #15665b;
	-webkit-text-shadow:1px 1px 1px #15665b;
	-moz-text-shadow:	1px 1px 1px #15665b;
}
.circ_menu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
.circ_menu div {
	position: absolute;
	width: 219px;
	height: 224px;
	background: url(../img/knop.png) no-repeat center center transparent;
}
.circ_menu div:hover {
	background: url(../img/bg_button_hover.png) no-repeat center center transparent;
}
.circ_menu div a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 52px 49px 52px 50px;
	width: 120px;
	height: 120px;
	text-decoration: none;
	color: #fff;
	font-size: 19px;
	font-weight: normal;
}
.circ_menu div.menu_item0 {
	left: 130px;
	top: 65px;
}
.circ_menu div.menu_item1 {
	left: 58px;
	top: 284px;
}
.circ_menu div.menu_item2 {
	left: 122px;
	top: 516px;
}
.circ_menu div.menu_item3 {
  left: 380px;
  top: 570px;
}
.circ_menu div.menu_item4 {
  left: 670px;
  top: 519px;
}
.circ_menu div.menu_item5 {
  left: 716px;
  top: 282px;
}
.circ_menu div.menu_item6 {
  left: 665px;
  top: 62px;
}
.circ_menu div.menu_item7 {
  left: 376px;
  top: 7px;
}
.logo p {
	color: #6E6E6E;
	font-size: 25px;
	line-height: 21px;
	margin: 0;
	padding: 0;
}
#zvonok, #obratnaya_svyaz {display: none;}
.zvonok {
	/*font-family: 'Roboto', sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	padding: 0;
	font-weight: bold;
	position: absolute;
	right: 10px;
	top: 20px;
	text-align: right;
	font-size: 25px;
	line-height: 30px;
	color: #332424;
}
.zvonok .code {
	font-weight: normal;
	padding: 0 5px 0 0;
	font-size: 16px;
}
.obr {
	position: absolute;
	top: 50px;
	right: 10px;
	z-index: 2;
	text-align: right;
}
.obr a {
	padding-left: 25px;
	color: #4f3c29;
	font-size: 13px;
	line-height: 20px;
}
.top_search {
	position: absolute;
	right: 0px;
	top: 9px;
}
.top_search p {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.top_search div.inp_search {
	background: url(../img/bg_search_form.png) no-repeat 0 0;
	width: 261px;
	height: 21px;
	margin: 7px 0;
}
.top_search div {
	float: left;
}
.top_search .button_wrap {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 10px;
	height: 31px;
}
.top_search .button_search {
/*	border: none;
	width: 26px;
	height: 26px;
	background: url(../img/bg_search.png) no-repeat 10px center transparent;*/
	padding: 0 5px 0 5px;
	margin: 5px 0 6px 7px;
}
.top_search .input_search {
	background: url(../img/bg_isearch.png) no-repeat 0 0 transparent;
	padding: 0 30px 0 5px;
	width: 165px;
	height: 24px;
	border: 0;
	color: #230d01;
	font-size: 12px;
	font-weight: bold;
}
.top_search .submit_search {
	width: 20px;
	height: 24px;
	position: absolute;
	top: 0px;
	right: 0;
	background: url(../img/bg_search.png) no-repeat center center transparent;
	border: 0;
	cursor: pointer;
}
.cart_box {
	position: absolute;
	top: 30px;
	left: 785px;
	padding: 0px 0px 0px 35px;
	background: url(../img/bg_cart_box.png) no-repeat 0 3px transparent;
}
.cart_box a .show_cart_title {
	padding: 0 0 7px 0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.cart_right {
	position: relative;
	background: none #fff;
	width: 143px;
	color: #24628d;
	padding: 10px;
	border-radius: 			8px;
	-webkit-border-radius:	8px;
	-moz-border-radius: 	8px;
	box-shadow:			2px 2px 3px #000;
	-webkit-box-shadow:	2px 2px 3px #000;
	-moz-box-shadow:	2px 2px 3px #000;
	behavior:				url(../pie/PIE.htc);
}
.cart_right a {
	text-decoration: none;
}
.cart_summ, .cart_count {
}
.cart_icon {
	position: absolute;
	bottom:12px;
	left: 20px;
	background: url(../img/carticon.png) no-repeat 0px 0px;
	width: 20px;
	height: 21px;
}
.cart_block {
}
.cart_box_title {
	font-size: 24px;
	text-transform: uppercase;
}
.cart_block a:link, .cart_block a:visited, .cart_block a:hover {
	font-size: 14px;
	display: block;
	margin: 0 0 0px 0;
	text-decoration: none;
	color: #2a2a2a;
}
.cart_block a #show_cart {
	font-size: 12px;
}
.cart_summ,
.cart_colich {
	color: #04abf9;
	font-size: 12px;
}

.cart_recalc, .wishlist_recalc {
	float: right;
	margin-right: 60px;
}
.soc {
	position: absolute;
	top: 15px;
	left: 496px;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
}
.soc a {
	display: block;
	float: right;
	height: 24px;
	padding: 0 0 0 3px;
	width: 24px;
	text-indent: -100000px;
}
.soc a.vk {
	background: url(../img/vk.png) no-repeat 0px 0px;
}
.soc a.vk:hover {
	background: url(../img/vkh.png) no-repeat 0px 0px;
}
.soc a.tw {
	background: url(../img/tw.png) no-repeat 0px 0px;
}
.soc a.tw:hover {
	background: url(../img/twh.png) no-repeat 0px 0px;
}
.soc a.fb {
	background: url(../img/fb.png) no-repeat 0px 0px;
}
.soc a.fb:hover {
	background: url(../img/fbh.png) no-repeat 0px 0px;
}
.soc a.ok {
	background: url(../img/ok.png) no-repeat 0px 0px;
}
.soc a.ok:hover {
	background: url(../img/okh.png) no-repeat 0px 0px;
}
.text_box {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 272px;
	padding: 0 0px;
	font-size: 14px;
}
.text_box p {
	margin: 10px 0 0 0;
}
.sliderkit .text_box a {
	display: block;
	margin-top: 10px;
	text-decoration: underline;
}
.text_box .text_box_top {
	width: 272px;
	height: 15px;
	background: url(../img/bg_slider_textbox.png) no-repeat 0px 0px;
}
.text_box .photo_anons {
	width: 250px;
	padding: 0 10px 0px 10px;
	border: 1px solid #a58c48;
	border-top: none;
	background: none #e1c57e;
	height: 175px;
}
.text_box .photo_anons p {
	margin: 0 0 5px 0;
	line-height: 16px;
}
.box_name {
/*	white-space: nowrap;*/
	font-family: Georgia, Times, "Times New Roman", serif;
	line-height: 30px;
	font-size: 30px;
	color: #fff;
}
.sliderkit.photoslider-bullets .button_wrap {
	position: absolute;
	bottom: 26px;
	right: 34px;
}
.hd_menu {
	background: url(../img/bg_top_menu_out.png) #1d557c;
	border-top: 1px solid #1a4b6e;
	border-bottom: 1px solid #1a4b6e;
	position: relative;
/*	top: 156px;
	right: 0;*/
	color: #fff;
	font-size: 15px;
	padding: 0 0px;
	margin: 0 0 0px 0;
	text-shadow:		1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:	1px 1px 1px #000;
}
.hd_menu_in {
	background: url(../img/bg_top_menu.png) repeat-y center top transparent;
	border-top: 1px solid #3182b0;
	border-bottom: 1px solid #3182b0;
	padding: 10px 0px;
/*	height: 33px;
	border: 1px solid #3078b7;
	border-radius: 			1px;
	-webkit-border-radius:	1px;
	-moz-border-radius: 	1px;
	behavior:				url(../pie/PIE.htc);*/
}
.hd_menu_in .main {
	background: url(../img/shadow_left.png) no-repeat left center transparent;
	padding-left: 16px;
}
.head.sec .top_menu .main {
	height: 45px;
	background: none transparent;
}
.top_menu {
/*	background: url(../img/bg_top_menu.png) repeat-x left top transparent;*/
	height: 27px;
	color: #fff;
	z-index: 11;
	position: relative;
	font-size: 17px;
	padding: 0 0px;
	margin: 0 0 0px 0;
/*	text-shadow:		1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:	1px 1px 1px #000;*/
}
.top_menu .main {
	background: none #043f6b;
}
.top_menu a {
	color: #fff;
	text-decoration: none;
	z-index: 3;
}
.top_menu_in {
	padding: 0px 0px;
/*	height: 33px;
	border: 1px solid #3078b7;
	border-radius: 			1px;
	-webkit-border-radius:	1px;
	-moz-border-radius: 	1px;
	behavior:				url(../pie/PIE.htc);*/
}
.header_bnnrs {
	position: absolute;
	top: 24px;
	left: 167px;
}
.calendar_box {
	width: 263px;
	height: 251px;
	margin: 0 -8px;
	background: url(../img/bg_calendar.png) no-repeat left top transparent;
}
.calendar_box .news_calendar_form {
	position: relative;
	padding: 15px;
	text-align: center;
}
.calendar_box .news_calendar_form .news_calendar_prev,
.calendar_box .news_calendar_form .news_calendar_next {
	display: block;
	width: 31px;
	height: 29px;
	position: absolute;
	top: 10px;
	background: url(../img/cal_arrow.png) no-repeat left top transparent;
	text-indent: -3000000px;
}
.calendar_box .news_calendar_form .news_calendar_prev {
	left: 17px;
}
.calendar_box .news_calendar_form .news_calendar_next {
	right: 17px;
	background-position: right top;
}
.calendar_box .news_calendar_form span {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-shadow:		1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:	1px 1px 1px #000;
}
.calendar_box table.news_calendar {
	margin: 2px 10px 7px 10px;
}
.calendar_box table.news_calendar th {
	width: 34px;
	height: 26px;
	vertical-align: middle;
	text-align: center;
}
.calendar_box table.news_calendar td {
	width: 34px;
	height: 24px;
	vertical-align: middle;
	text-align: center;
}
.calendar_box table.news_calendar td.news_day_today {
background: #39acd4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjMzlhY2Q0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjMzdhNmQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMzQ5ZGNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMzI5N2M2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMmU4ZGJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhN2ZhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-radial-gradient(center, ellipse cover,  #39acd4 39%, #37a6d1 53%, #349dcc 76%, #3297c6 85%, #2e8dba 92%, #2a7fa9 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(39%,#39acd4), color-stop(53%,#37a6d1), color-stop(76%,#349dcc), color-stop(85%,#3297c6), color-stop(92%,#2e8dba), color-stop(100%,#2a7fa9));
background: -webkit-radial-gradient(center, ellipse cover,  #39acd4 39%,#37a6d1 53%,#349dcc 76%,#3297c6 85%,#2e8dba 92%,#2a7fa9 100%);
background: -o-radial-gradient(center, ellipse cover,  #39acd4 39%,#37a6d1 53%,#349dcc 76%,#3297c6 85%,#2e8dba 92%,#2a7fa9 100%);
background: -ms-radial-gradient(center, ellipse cover,  #39acd4 39%,#37a6d1 53%,#349dcc 76%,#3297c6 85%,#2e8dba 92%,#2a7fa9 100%);
background: radial-gradient(ellipse at center,  #39acd4 39%,#37a6d1 53%,#349dcc 76%,#3297c6 85%,#2e8dba 92%,#2a7fa9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39acd4', endColorstr='#2a7fa9',GradientType=1 );
}
.col_left {
	background: url(../img/bg_left_top.png) no-repeat 19px 10px transparent;
	width: 254px;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
}
.col_left p {
	padding-left: 0px;
}
.col_left.two {
	width: 160px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}
.col_center {
	padding: 0 0px 0 0px;
	vertical-align: top;
}
.col_center.inside {
	padding: 0 20px 0 10px;
	vertical-align: top;
}
.col_center table.cart {
	width: 100%;
	margin: 0 0 10px 0;
	border: 1px solid #024e61;
	border-collapse: collapse;
	font-size: 14px;
}
.col_center table th {
	font-size: 14px;
	text-align: left;
	padding: 9px;
	color: #ffffff;
	background: #122345;
}
.col_center table th.cart_first_th {
	background: #122345;
}
.col_center table td {
	padding: 3px;
	vertical-align: middle;
/*	border: 1px solid #e9e9e9;*/
	border-collapse: collapse;
}
.col_center table p {
	margin: 2px 0;
}
.col_center table.cart td {
	border: 1px solid #024e61;
	vertical-align: middle;
}
.col_center table td.nomer {
	background: none #2b5fa4;
	font-style: italic;
	text-align: center;
}
.col_center table td.cart_summ,
.col_center table td.cart_colich {
	background: none #2b5fa4;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.col_center table.cart td.cart_price,
.col_center table.cart td.cart_name {
}
.col_center table.td_2{
	padding: 9px;
	background: #eeeeee;
}
.col_center table td.cart_img,
.col_center table td.cart_deliv,
.col_center table td.cart_delete,
.col_center table td.cart_count {
	text-align: center;
}
.col_right h2 {
	margin: 0 0 5px 0;
}
.col_right {
/*	background: url(../img/bg_left_top.png) no-repeat 0px 10px transparent;*/
	float: right;
	width: 200px;
	padding: 0 0 10px 0px;
	margin: 0px 0 10px 9px;
/*	border: 1px solid #d2d2d6;
	background: none #e7e7eb;
	border-radius: 			10px;
	-webkit-border-radius:	10px;
	-moz-border-radius: 	10px;
	box-shadow:			0px 0px 3px #d2d2d6;
	-webkit-box-shadow:	0px 0px 3px #d2d2d6;
	-moz-box-shadow:	0px 0px 3px #d2d2d6;
	behavior:			url(../pie/PIE.htc);*/
}
.content_col .col_right .shop_block.new {
}
.gray {
	width: 224px;
	padding: 5px 10px;
	margin: 0px 0 10px 0;
	border: 1px solid #d1d1d5;
	background: none #f7f7f7;
	border-radius: 			10px;
	-webkit-border-radius:	10px;
	-moz-border-radius: 	10px;
	box-shadow:			0px 0px 3px #d2d2d6;
	-webkit-box-shadow:	0px 0px 3px #d2d2d6;
	-moz-box-shadow:	0px 0px 3px #d2d2d6;
	behavior:			url(../pie/PIE.htc);
}
.gray p {
	color: #525252;
	margin-top: 0;
}
.col_left .gray h2 {
	color: #226492;
	font-size: 20px;
	padding-bottom: 22px;
	background: url(../img/bg_shadow_col_left.png) no-repeat center bottom transparent;
}
.col_left .left_menu_level_1 {
	width: 224px;
	padding: 10px 10px;
	margin: 0px 0 10px 0;
	border: 1px solid #d2d2d6;
	background: none #e7e7eb;
	border-radius: 			10px;
	-webkit-border-radius:	10px;
	-moz-border-radius: 	10px;
	box-shadow:			0px 0px 3px #d2d2d6;
	-webkit-box-shadow:	0px 0px 3px #d2d2d6;
	-moz-box-shadow:	0px 0px 3px #d2d2d6;
	behavior:			url(../pie/PIE.htc);
}
.hd_menu .hd_menu_in .left_menu_level_1 {
	width: 229px;
	padding: 0px 0 0px;
	margin: 0px 0 0px 0;
	border: none;
	float: left;
	background: none transparent;
/*	border-radius: 			10px;
	-webkit-border-radius:	10px;
	-moz-border-radius: 	10px;
	box-shadow:			0px 0px 3px #122345;
	-webkit-box-shadow:	0px 0px 3px #122345;
	-moz-box-shadow:	0px 0px 3px #122345;
	behavior:			url(../pie/PIE.htc);*/
}
.leftmenu {
	margin: 0 0 0 0;
	width: 175px;
	background: none #e1c57e;
	position: relative;
	padding: 12px 22px;
	border-left: 1px solid #a58c48;
	border-right: 1px solid #a58c48;
}
.leftmenu_top {
	width: 221px;
	height: 12px;
	margin: 0;
	background: url(../img/bg_leftmenu_top.png) no-repeat left top transparent;
}
.leftmenu_bottom {
	width: 221px;
	height: 21px;
	margin: 0 0 -10px 0;
	background: url(../img/bg_leftmenu_bottom.png) no-repeat left top transparent;
}
.leftmenu a {
	display: block;
	color: #4f3c29;
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
	padding: 10px 3px;
	text-align: center;
	border-bottom: 1px solid #c3a863;
}
.leftmenu a:hover,
.leftmenu a.active {
	display: table;
	padding: 10px 10px;
	margin: 0 auto 1px auto;
	color: #d8b871;
	border: none;
	background: none #332323;
	border-radius: 			40px;
	-webkit-border-radius:	40px;
	-moz-border-radius: 	40px;
	behavior:			url(../pie/PIE.htc);
}
.menu_cat_title_top,
.box_title_top {
	color: #4f3c29;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.menu_cat_title_bottom,
.box_title_bottom {
	color: #4f3c29;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	padding: 0 0 10px 0;
}
.leftmenu.cat {
	margin: 0 0 0 0;
	width: 175px;
	background: none #ccad7e;
	position: relative;
	padding: 12px 22px;
	border-left: 1px solid #9b8048;
	border-right: 1px solid #9b8048;
}
.leftmenu_top.cat {
	width: 221px;
	height: 23px;
	margin: 0;
	background: url(../img/bg_leftmenu_top_cat.png) no-repeat left top transparent;
}
.leftmenu_bottom.cat {
	width: 221px;
	height: 12px;
	margin: 0 0 10px 0;
	background: url(../img/bg_leftmenu_bottom_cat.png) no-repeat left top transparent;
}
.leftmenu.cat a {
	display: block;
	color: #4f3c29;
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
	padding: 10px 3px;
	text-align: center;
	border-bottom: 1px solid #c3a863;
}
.leftmenu.cat a:hover,
.leftmenu.cat a.active {
	display: table;
	padding: 10px 10px;
	margin: 0 auto 1px auto;
	color: #fff;
	border: none;
	background: none #9b8260;
	border-radius: 			40px;
	-webkit-border-radius:	40px;
	-moz-border-radius: 	40px;
	behavior:			url(../pie/PIE.htc);
}

.leftcontacts {
	text-align: center;
	color: #1e1e1e;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	width: 175px;
	background: none #ccad7e;
	position: relative;
	padding: 12px 22px;
	border-left: 1px solid #9b8048;
	border-right: 1px solid #9b8048;
}
.leftcontacts a {
	color: #1e1e1e;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
	padding: 3px 3px;
	text-align: center;
}
.leftcontacts a:hover,
.leftcontacts a.active {
	color: #1e1e1e;
}

.leftbox {
	margin: 0 0 0 0;
	width: 185px;
	font-size: 14px;
	background: none #e1c57e;
	position: relative;
	padding: 12px 17px;
	border-left: 1px solid #a58c48;
	border-right: 1px solid #a58c48;
}
.leftbox_top {
	width: 221px;
	height: 12px;
	margin: 0;
	background: url(../img/bg_leftbox_top.png) no-repeat left top transparent;
}
.leftbox_bottom {
	width: 221px;
	height: 21px;
	margin: 0 0 -10px 0;
	background: url(../img/bg_leftbox_bottom.png) no-repeat left top transparent;
}
.leftbox .faq_name,
.leftbox .faq_date {
	color: #1e1e1e;
	font-size: 14px;
	font-weight: bold;
}
.leftbox .faq_more {
	text-align: right;
}
.leftbox .faq_more a {
	color: #646464;
	font-style: italic;
	font-size: 12px;
}
.leftbox a {
}
.leftbox a:hover,
.leftbox a.active {
}
.feedback_form_param {
	float: left;
	margin: 5px;
}
.feedback_form_param.parid7 .inptext,
.feedback_form_param.parid8 .inptext,
.feedback_form_param.parid9 .inptext {
	width: 293px;
}
.feedback_form_param.parid10 .inptext,
.feedback_form_param.parid11 .inptext {
	width: 450px;
}
.feedback_form_param.parid12 .inptext {
	width: 921px;
}
.content_col {
	padding: 7px 0px 0px 0px;
}
.contact_table h2 {
	color: #666666;
	font-size: 16px;
	font-weight: normal;
}
.contact_table {
	color: #666666;
	font-size: 17px;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.contact_table td {
	padding: 0 10px 0 10px;
}
.contact_table td p {
	margin: 3px 0;
	padding: 0;
}
.contact_table .borderleft {
	border-left:1px solid #666;
}
.col_left .left_menu {
	width: 235px;
	padding: 10px 19px;
	margin: 0px 0 10px 0;
}
.col_left.two .left_menu {
	width: 124px;
	padding: 10px 19px;
	margin: 0px 0 10px 0;
	background: url(../img/bg_left_top.png) no-repeat left top transparent;
}
.left_menu .sf-menu .levelone {
	margin: 0;
	list-style-type: none;
	border: none;
	display: block;
	background: none transparent;
	border-radius: 			0;
	-webkit-border-radius:	0;
	-moz-border-radius: 	0;
	behavior:				url(../pie/PIE.htc);
}
.left_menu .sf-menu .levelone:hover,
.left_menu .sf-menu li.levelone:hover,
.left_menu ul.sf-menu li.levelone:hover,
.left_menu .sf-menu li.levelone.sfHover,
.left_menu .sf-menu .levelone.sfHover {
/*	background: url(../img/bg_button_green.png) no-repeat center center #5fba00 !important;
	border-bottom: none !important;
	margin-bottom: 1px !important;
	border-radius: 			8px 0 8px 0 !important;
	-webkit-border-radius:	8px 0 8px 0 !important;
	-moz-border-radius: 	8px 0 8px 0 !important;
	behavior:				url(../pie/PIE.htc) !important;*/
/*	display: table !important;*/
}
.left_menu .sf-menu li,
.left_menu .sf-menu li a,
.left_menu .sf-menu li span {
/*	color: #414141;
	font-size: 16px;
	font-weight: 500;*/
}
.left_menu .sf-menu li span.name {
/*	padding: 6px 20px 6px 22px;
	background: url(../img/bg_menu_left.png) no-repeat 8px 11px transparent;*/
}
.left_menu .sf-menu .levelone {
/*	border-bottom: 1px dashed #cccccc;*/
}
.left_menu .sf-menu .sf-sub-indicator,
.left_menu .sf-menu li.levelone:hover .sf-sub-indicator {
/*	background-position: -27px 0;*/
}
.left_menu .sf-menu li.levelone:hover span.name {
/*	padding-left: 42px;
	background-position: 8px -49px;*/
}
.left_menu .sf-menu li.levelone:hover,
.left_menu .sf-menu li.levelone:hover a,
.left_menu .sf-menu li.levelone:hover span.name,
.left_menu .sf-menu li.levelone:hover a span.name,
.left_menu .sf-menu li.levelone.sfHover,
.left_menu .sf-menu li.levelone.sfHover a,
.left_menu .sf-menu li.levelone.sfHover span.name,
.left_menu .sf-menu li.levelone.sfHover a span.name {
	color: #ffffff;
}
.left_menu .sf-menu li.levelone:hover li,
.left_menu .sf-menu li.levelone:hover li a,
.left_menu .sf-menu li.levelone.sfHover li,
.left_menu .sf-menu li.levelone.sfHover li a {
/*	color: #41545f;*/
}
.left_menu_level_1 li {
	line-height: 20px;
	list-style: none;
}
.left_menu_level_1 a:link,
.left_menu_level_1 a:visited{
	text-decoration: none;
	display: block;
	padding: 3px 0px;
}
.col_left .left_menu_level_1 li {
	padding: 0 0px 0 25px;
	font-size: 16px;
	line-height: 20px;
	list-style: none;
	color: #542c14;
	background: url(../img/bg_left_menu_gray.png) no-repeat 5px center transparent;
}
.col_left .left_menu li.levelone {
/*	border: 1px dashed transparent;*/
	border-top: 1px solid #eac57d;
	padding: 0 0px 0 5px;
	font-size: 16px;
	line-height: 20px;
	list-style: none;
	color: #542c14;
	background: url(../img/bg_left_menu_transp.png) repeat-y 0 0 transparent;
}
.col_left .left_menu li.levelone a:link,
.col_left .left_menu li.levelone a:visited{
	color: #542c14;
	text-decoration: none;
	display: block;
	padding: 3px 0px;
}
.col_left .left_menu li.levelone:last-child a {
	border-bottom: 1px dashed transparent;
}
.col_left .left_menu li.levelone.active,
.col_left .left_menu li.levelone:hover {
	color: #ff0000;
	background: none #f4e5c9;
/*	background: url(../img/bg_hd_menu.png) no-repeat 5px center #195698;
	border: 1px solid #a3b3c7;
	border-radius: 			8px;
	-webkit-border-radius:	8px;
	-moz-border-radius: 	8px;
	box-shadow:			0px 0px 3px #a3b3c7;
	-webkit-box-shadow:	0px 0px 3px #a3b3c7;
	-moz-box-shadow:	0px 0px 3px #a3b3c7;
	behavior:				url(../pie/PIE.htc);*/
}
.col_left .left_menu li.levelone.active a,
.col_left .left_menu li.levelone:hover a {
	color: #ff0000;
}
.col_left .left_menu .sf-menu li.levelone a span.name {
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	font-weight: normal;
}
.col_left .left_menu .sf-menu li.levelone.active a span.name,
.col_left .left_menu .sf-menu li.levelone.active:hover a span.name,
.col_left .left_menu .sf-menu li.levelone:hover a span.name {
	color: #ff0000;
/*	padding-left: 42px;
	background-position: 8px -49px;*/
}

.col_left.two .left_menu li.levelone,
.col_left.two .left_menu li.levelone {
	padding-left: 0;
	padding-bottom: 5px;
	border: none;
	text-align: center;
}

.col_left.two .left_menu li.levelone a:link,
.col_left.two .left_menu li.levelone a:visited {
	padding: 0px 0px;
}
.col_left.two .left_menu li.levelone:last-child a {
}

.col_left.two .left_menu li.levelone a:link span.name,
.col_left.two .left_menu li.levelone a:visited span.name {
	color: #542c14;
	display: block;
	text-align: left;
	margin-bottom: 5px;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #EAC57D;
	border-bottom: 1px solid #EAC57D;
}

.col_left.two .left_menu ul.sf-menu {
	margin-bottom: 5px;
	border-bottom: 1px solid #EAC57D;
}

.col_left.two .left_menu ul.sf-menu ul {
	text-align: left;
}


.col_center_content ul.red li {
	list-style: none;
	background: url(../img/marker_red.png) no-repeat left center transparent;
	color: #af4e45;
	font-size: 18px;
	padding: 3px 0 3px 20px;
}
.hd_menu .hd_menu_in .left_menu_level_1 li {
	background: url(../img/bg_hd_menu.png) no-repeat left center transparent;
	padding: 0 0px 0 25px;
	font-size: 14px;
	color: #fff;
}
.hd_menu .hd_menu_in .left_menu_level_1 a:link,
.hd_menu .hd_menu_in .left_menu_level_1 a:visited{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 3px 0px;
	border-bottom: 1px dashed #598aad;
}
.hd_menu .hd_menu_in .left_menu_level_1 li:last-child a {
	border-bottom: none;
}
.hd_menu .hd_menu_in .left_menu_level_1 li.active a,
.hd_menu .hd_menu_in .left_menu_level_1 a:hover {
	color: #feb119;
}

.uslugi_menu .left_menu_level_1 {
	border-bottom: none;
	margin: 0 25px 0 45px;
	text-align: left;
}
.uslugi_menu .left_menu_level_1 a:link,
.uslugi_menu .left_menu_level_1 a:visited {
	padding: 2px 0px;
	border-top: none;
	line-height: 13px;
}
.left_menu_level_2 li {
	color: #04ABF9;
	font-size: 14px;
	padding: 0px 0 0px 0;
}
.left_menu_level_2 a:link, .left_menu_level_2 a:visited{
	color: #04ABF9;
	padding: 3px 0 3px 0px;
	display: block;
}
.left_menu_level_2 .level_2.menu_active a,
.left_menu_level_2 a:hover {
	color: #ff5e00;
}

.left_menu_level_2 li div{
	padding: 0 0 0 15px;
	display: block;
	color: #142a35;
	background: url(../img/menu_level_2_arrow.png) no-repeat 5px 50%;
}

.left_menu_level_3 li{
	color: #142a35;
	font-size: 13px;
/*	font-weight: bold;*/
	padding: 2px 0 2px 25px;
	background: url(../img/menu_level_3_arrow.gif) no-repeat 17px 50%;
	font-size: 11px;
}

.left_menu_level_3 a:link, .left_menu_level_3 a:visited{
	color: #DDDDDD;
/*	display: inline;*/
	background: transparent;
	padding: 0;
	margin: 0 0 0 10px;
}

.left_menu_level_3 li div{
	padding: 0;
/*	display: inline;*/
	color: #DDDDDD;
	background: transparent;
}
.zhaloba {
	position: relative;
	top: 20px;
	left: 0;
	text-align: center;
	width: 236px;
	margin: 0 0 50px 0;
}
.roles,
.colr_right h2, .col_left h2 {
	position: relative;
	z-index: 1;
/*	width: 204px;*/
	margin: 3px 0 10px 0;
	padding: 0 0px 0 0px;
	color: #732E05;
	font-size: 18px;
/*	font-size: 19px;
	font-weight: normal;
	background: url(../img/bg_left_menu_title.png) no-repeat 0 0 transparent;*/
}
.roles {
	display: table;
	margin: 10px 0 0 0;
}
div.code {
	margin-top: 10px;
}
.left_catalog{
	width: 200px;
	padding: 10px;
	background: #e8e8e1;
	margin: 0 0 25px 0;
}

.left_catalog li{
	list-style-type: none;
	color: #a31f09;
	padding: 0 0 2px 0;
}

.left_catalog .podmenu{
	margin-left: 20px;
}

.shop_search{
/*	width: 198px;
	padding: 10px;
	border: 1px solid #eeeeee;*/
	margin: 0 0 0px 0;
}
.shop_search .inptext{
	width: 196px;
	margin-bottom: 5px;
}
.shop_search .inpnum{
	width: 40px;
	margin-bottom: 5px;
}
.shop_search .infofield{
	display: block;
}
.shop_block_coupon {
	margin-bottom: 15px;
}
textarea, .code_input input,
.inptext, .inpnum{
/*	border: 1px solid #9c9c9c;*/
/*	height: 26px;*/
	border: 1px solid #c1c1c1;
	margin: 0;
	padding: 5px;
	border-radius: 		3px;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	box-shadow:			inset 0px 1px 3px #d2d2d2;
	-webkit-box-shadow:	inset 0px 1px 3px #d2d2d2;
	-moz-box-shadow:	inset 0px 1px 3px #d2d2d2;
	behavior:			url(../pie/PIE.htc);
}
textarea {
	height: 80px;
	width: 350px;
}
.shop_cat_text {
	border: 1px solid #A5B0B6;
	background: none #D0D4D7;
	padding: 0 10px;
	margin: 0 0 10px 0;
	border-radius: 		15px;
	-webkit-border-radius:15px;
	-moz-border-radius: 15px;
	box-shadow:			inset 0px 1px 3px #d2d2d2;
	-webkit-box-shadow:	inset 0px 1px 3px #d2d2d2;
	-moz-box-shadow:	inset 0px 1px 3px #d2d2d2;
	behavior:			url(../pie/PIE.htc);
}
.col_center ul.img_menu_level_1 {
	list-style: none;
	margin: 10px 0 0;
	padding-left: 0;
	position: relative;
	z-index: 10;
}
.img_menu_level_1 li {
	list-style: none;
}
.img_menu_level_1 li a {
	text-decoration: none;
}
.img_menu_level_1 li .menu_name {
	color: #474747;
	font-size: 17px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
.img_menu_level_1 li .menu_name {
	height: 55px;
	line-height: 55px;
	border: 1px solid transparent;
	border-top: 7px solid transparent;
	border-bottom: 1px solid transparent;
}
.img_menu_level_1 li.active .menu_name,
.img_menu_level_1 li:hover .menu_name {
	color: #a53b1b;
	background: none #fff;
	border: 1px solid #c7c6c3;
	border-top: 7px solid #df4927;
	border-bottom: 1px solid #fff;
}
.img_menu_level_1 li.active .menu_name span,
.img_menu_level_1 li:hover .menu_name span {
	padding: 2px 0;
	border-top: 2px solid transparent;
	border-bottom: 2px solid #a43a1b;
}
.partners ul.img_menu_level_1 {
	list-style: none;
	margin: 10px 0;
}
.partners ul.img_menu_level_1 li {
	float: left;
	margin: 0 10px 0 0;
}
.socseti {
	position: absolute;
	right: 120px;
	bottom: 5px;
}
.socseti ul.img_menu_level_1 {
	list-style: none;
	margin: 10px 0;
}
.socseti ul.img_menu_level_1 li {
	float: left;
	margin: 0 10px 0 0;
}
.mns,
.pls {
	width: 11px;
	height: 11px;
	cursor: pointer;
	background: url(../img/input_sprite.png) no-repeat 0 0 transparent;
	color: transparent;
	padding: 0 4px;
}
.pls {
	background-position: 0 -39px;
}
.mns {
	background-position: 0 -79px;
}
.shop .mns,
.shop .pls,
.shop .inpnum {
	display: none !important;
}
.button_wrap {
	border: 1px solid #eda27a;
	padding: 0;
	display: inline-block;
	margin: 2px 0 0 px;
	background: #f1b87f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxYjg3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2U5OTU1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2UyN2M0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2RlNmQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2RiNjMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2RhNWUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2RiNjAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2RkNjczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDcwM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1b87f 0%, #e9955f 17%, #e27c4b 31%, #de6d3e 41%, #db6335 52%, #da5e2e 69%, #db6030 83%, #dd6737 93%, #e0703d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1b87f), color-stop(17%,#e9955f), color-stop(31%,#e27c4b), color-stop(41%,#de6d3e), color-stop(52%,#db6335), color-stop(69%,#da5e2e), color-stop(83%,#db6030), color-stop(93%,#dd6737), color-stop(100%,#e0703d));
	background: -webkit-linear-gradient(top,  #f1b87f 0%,#e9955f 17%,#e27c4b 31%,#de6d3e 41%,#db6335 52%,#da5e2e 69%,#db6030 83%,#dd6737 93%,#e0703d 100%);
	background: -o-linear-gradient(top,  #f1b87f 0%,#e9955f 17%,#e27c4b 31%,#de6d3e 41%,#db6335 52%,#da5e2e 69%,#db6030 83%,#dd6737 93%,#e0703d 100%);
	background: -ms-linear-gradient(top,  #f1b87f 0%,#e9955f 17%,#e27c4b 31%,#de6d3e 41%,#db6335 52%,#da5e2e 69%,#db6030 83%,#dd6737 93%,#e0703d 100%);
	background: linear-gradient(to bottom,  #f1b87f 0%,#e9955f 17%,#e27c4b 31%,#de6d3e 41%,#db6335 52%,#da5e2e 69%,#db6030 83%,#dd6737 93%,#e0703d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b87f', endColorstr='#e0703d',GradientType=0 );
	box-shadow:			0px 0px 1px #d85a2c;
	-webkit-box-shadow:	0px 0px 1px #d85a2c;
	-moz-box-shadow:	0px 0px 1px #d85a2c;
	border-radius: 			4px;
	-webkit-border-radius:	4px;
	-moz-border-radius: 	4px;
	behavior:				url(../pie/PIE.htc);
}
.button_wrap:hover {
	background: #e0703d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwNzAzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZGQ2NzM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZGI2MDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjZGE1ZTJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjZGI2MzM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjZGU2ZDNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjZTI3YzRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjZTk5NTVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxYjg3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #e0703d 0%, #dd6737 7%, #db6030 17%, #da5e2e 31%, #db6335 48%, #de6d3e 59%, #e27c4b 69%, #e9955f 83%, #f1b87f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0703d), color-stop(7%,#dd6737), color-stop(17%,#db6030), color-stop(31%,#da5e2e), color-stop(48%,#db6335), color-stop(59%,#de6d3e), color-stop(69%,#e27c4b), color-stop(83%,#e9955f), color-stop(100%,#f1b87f));
	background: -webkit-linear-gradient(top,  #e0703d 0%,#dd6737 7%,#db6030 17%,#da5e2e 31%,#db6335 48%,#de6d3e 59%,#e27c4b 69%,#e9955f 83%,#f1b87f 100%);
	background: -o-linear-gradient(top,  #e0703d 0%,#dd6737 7%,#db6030 17%,#da5e2e 31%,#db6335 48%,#de6d3e 59%,#e27c4b 69%,#e9955f 83%,#f1b87f 100%);
	background: -ms-linear-gradient(top,  #e0703d 0%,#dd6737 7%,#db6030 17%,#da5e2e 31%,#db6335 48%,#de6d3e 59%,#e27c4b 69%,#e9955f 83%,#f1b87f 100%);
	background: linear-gradient(to bottom,  #e0703d 0%,#dd6737 7%,#db6030 17%,#da5e2e 31%,#db6335 48%,#de6d3e 59%,#e27c4b 69%,#e9955f 83%,#f1b87f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0703d', endColorstr='#f1b87f',GradientType=0 );
}
.div_shop_right .button_wrap {
	margin: 0 5px 5px 0;
}
.button,
.button_wrap a,
a.button {
	margin: 0;
	height: 24px;
	line-height: 24px;
	padding: 0 20px 3px 20px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border: none;
	background: none transparent;
/*	color: #fff;*/
	overflow: hidden;
}
.button_wrap.green {
	float: right;
	border: none;
	height: 24px;
	background: url(../img/bg_button_green.jpg) repeat-x left center;
	border-radius: 			2px 0 0 2px;
	-webkit-border-radius:	2px 0 0 2px;
	-moz-border-radius: 	2px 0 0 2px;
	behavior:				url(../pie/PIE.htc);
}
.button_wrap.green .button.green {
	display: block;
	background: url(../img/bg_button_green_right.jpg) no-repeat right center;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color: #fff;
	line-height: 24px;
	padding: 0 12px 0px 12px;
	text-shadow:		1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:	1px 1px 1px #000;
}
.button.addtocart {
/*	background: url(../img/carticon.png) no-repeat 10px center;
	padding-left: 32px;*/
}
.login .button {
/*	background: url(../img/bg_enter.png) no-repeat 10px center;
	padding-left: 30px;*/
}
.ddown .button_wrap {
	float: right;
}
.ddown .gray_block {
	clear: both;
	background: none #ececec;
	padding: 20px;
}
.ddown .gray_block h2 {
	margin: 0 0 20px 0;
	color: #1f8b13;
	background: none;
	font-size: 24px;
	font-weight: bold;
}
.ddown .gray_block #persistence-example h3.infofield {
	margin: 5px 0;
}
.ddown .gray_block #persistence-example div {
	padding: 10px 10px 10px 0;
}
.ddown .gray_block #persistence-example h3.infofield a {
	color: #00031e;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 20px;
	text-decoration: none;
	background: url(../img/sprite_updown.png) no-repeat 0 3px transparent;
}
.ddown .gray_block #persistence-example h3.infofield.open a {
	background-position: 0 -37px;
	color: #1f8b13;
}
.bbcode_toolbar{
	margin-bottom: 0px;
}
.bbcode_toolbar img{
	cursor: pointer;
}
.frontnews,
.frontmenu {
	border-top: 1px solid #a48d58;
}
.frontmenu a {
	display: block;
	float: left;
	width: 185px;
	height: 150px;
	color: #4f3c29;
	font-size: 14px;
	margin: 0 45px 0 0;
	text-decoration: underline;
}
.frontmenu a:hover {
	color: #ba5400;
	text-decoration: none;
}
.frontmenu img {
	border: 1px solid #a48d58;
}
.frontmenu a:hover img {
	border: 3px solid #ffe8a6;
	margin: -2px;
}
.faq_block{
	padding: 0px;
	margin: 0 0 5px 0;
}
.faq_block p{
	margin: 0;
	padding: 0;
}
.faq{
	width: 100%;
	border-bottom: 1px solid #C3A863;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
}
.faq_date{
	font-size: 11px;
	font-style: italic;
}
.faq_question{
	padding: 5px 0 5px 0;
}
.faq_answer{
	padding-left: 15px;
}
.faq_id .faq_question{
	font-weight: bold;
}

.ddown h2 + div,
.example {
  background: #fff;
  overflow: hidden;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom: 20px;
}

/* Pre hide sections with JavaScript on
--- */
.ddown h3+div {
  display: none;
}

/* CSS3 Animation example
--- */
.ddown #css3-animated-example h3 + div {
  height: 0px;
  padding: 0px;
  overflow: hidden;
  background: #000;
  display: block!important;
  -webkit-transform: translateZ(0);
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition: all 0.3s ease;
}
.ddown #css3-animated-example .content {
  padding: 10px;
}

.ddown #css3-animated-example h3.open + div {
  height: auto;
  background: #aaffff;
}

/* Event example
--- */
.ddown pre#event-log {
  background: #fafacc;
  padding: 10px;
  display: block;
}
.feedback_form_param_text {
	font-size: 10px;
	font-style: italic;
	margin: 0 0 10px 0;
}
.feedback_form_param_text p {
	margin: 0 0 10px 0;
}
.content {
/*	margin: -1px 0px 0px 0px;*/
	padding: 0 0px;
	position: relative;
	min-height: 355px;
/*	background: none #fff;
	border: 1px solid #c7c6c3;*/
}
.shop_list {
	margin: 0 0 15px;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #eeeeee;
}
.shop_search_ajax,
.col_left .shop,
.shop {
	margin: 10px 0 15px 0;
	padding: 10px;
}
.shop_search_ajax,
.col_left .shop.green_rounded,
.content_col .shop.green_rounded {
	width: 189px;
	border: 1px solid #45494a;
	background: url(../img/glass.png) no-repeat 0 0 transparent;
	border-radius: 		5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	behavior:			url(../pie/PIE.htc);
}
.content_col .shop {
	margin: 0 0px 20px 0px;
	position: relative;
	padding: 0 10px;
}
.content_col .shop_block.new .shop {
	margin: 0 0px 10px 0px;
	position: relative;
	padding: 0 0px;
}
.content_col .shop_block.new .shop.item_00 {
	border-bottom: 1px solid #eac57d;
}
.shop.item_01,
.shop.item_11 {
	margin-left: 0px;
}
.content_col .shop.thumb_view {
	float: left;
	width: 337px;
}
.content_col .shop_block.new .shop.thumb_view {
	width: 150px;
}
.content_col .shop.item_01.thumb_view,
.content_col .shop.item_11.thumb_view {
	margin-left: 20px;
}
.content_col .shop_block.new .shop.item_01.thumb_view,
.content_col .shop_block.new .shop.item_11.thumb_view {
	margin-left: 0px;
}
.content_col .shop .gray_box {
	width: 196px;
	height: 128px;
	padding: 10px;
	text-align: center;
	background: none #dadbdc;
	border: 1px solid #bcbbbc;
}
.content_col .shop .white_shop_box {
	text-align: center;
	font-size: 15px;
	display: none;
	position: absolute;
	padding: 0;
	top: -24px;
	left: -31px;
	width: 280px;
	z-index: 1000;
}
.content_col .shop .white_shop_box_top {
	padding: 0px;
	width: 280px;
	height: 30px;
	background: url(../img/bg_infoblock_top.png) no-repeat 0 0 transparent;
}
.content_col .shop .white_shop_box_middle {
	padding: 0px 35px;
	width: 210px;
	background: url(../img/bg_white_shop_box_middle.png) repeat-y 0 0 transparent;
}
.content_col .shop .white_shop_box_bottom {
	padding: 0px;
	width: 280px;
	height: 64px;
	background: url(../img/bg_white_shop_box_bottom.png) no-repeat 0 0 transparent;
}
.content_col .shop:hover .white_shop_box,
.content_col .shop .white_shop_box:hover {
	display: block;
}
.shop_id_right {
	margin: -10px 0px 0 0;
/*	text-align: center;*/
	font-size: 13px;
	padding: 0;
/*	width: 280px;*/
	z-index: 1000;
}
.shop_id_right_top {
	padding: 0px;
	width: 280px;
	height: 30px;
	background: url(../img/bg_infoblock_top.png) no-repeat 0 0 transparent;
}
.shop_id_right_middle {
	padding: 0px 35px;
	width: 210px;
	background: url(../img/bg_white_shop_box_middle.png) repeat-y 0 0 transparent;
}
.shop_id_right_bottom {
	padding: 0px;
	width: 280px;
	height: 64px;
	background: url(../img/bg_white_shop_box_bottom.png) no-repeat 0 0 transparent;
}
.content_col .shop.green_rounded {
/*	width: 194px;
	background: none #ffffff;*/
	margin: 0 10px 15px 0px;
	float: left;
	padding: 10px;
	position: relative;
}
.content_col .shop_list .shop.green_rounded {
	margin: 0 5px 15px 5px;
	float: left;
	width: 200px;
	padding: 10px;
	text-align: center;
	position: relative;
	min-height: 355px;
}
.sliderkit-panels .shop {
	position: relative;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border: none;
	width: 95%;
}
hr.clear.sep {
/*	background: none repeat scroll 0 0 #F2D8A9;*/
	background: none transparent;
	border: medium none;
	color: transparent;
/*	height: 1px;*/
	margin: 0;
}
.copy {
	padding-left: 30px;
	position: absolute;
	top: 28px;
	right: 16px;
	color: #d8c38e;
	background: url(../img/bg_mail_phone.png) no-repeat scroll 0 0 transparent;
}
.copy p {
	margin: 0 0 11px 0;
	font-size: 14px;
	line-height: 14px;
}
.col_center ul {
	padding-left: 20px;
}
.clauses .clauses_img {
	margin-right: 10px;
}
.clauses .clauses_anons {
	float: left;
}
.prebox {
	margin: 0 0 15px 0;
}
	.prebox h2 {
		margin: 0 0 3px 0;
	}
	.prebox p {
		margin: 0 0 5px 0;
	}
	.prebox_first,
	.prebox_second {
		float: left;
		margin: 0 -12px 0 0;
	}
		.prebox_first_top,
		.prebox_second_top {
			height: 12px;
		}
		.prebox_first_top {
			border-right: 1px solid #896847;
			background: url(../img/bg_prebox_first.png) no-repeat 0 0 transparent;
		}
		.prebox_second_top {
			border-right: 1px solid #a58c48;
			background: url(../img/bg_prebox_second.png) no-repeat 0 0 transparent;
		}
		.prebox_first_cont {
			border: 1px solid #896847;
			background: url(../img/bg1.png) no-repeat 12px center #dfc89e;
		}
		.prebox_second_cont {
			border: 1px solid #a58c48;
			background: url(../img/bg2.png) no-repeat 12px center #e1c57e;
		}
		.prebox_first_cont,
		.prebox_second_cont {
			border-top: none;
			padding: 0 20px 0 40px;
			width: 129px;
		}
		.prebox_first_cont.three {
			background-image: url(../img/bg3.png);
		}
		.prebox_second_cont.four {
			background-image: url(../img/bg4.png);
		}
.content_col .shop.item_02,
.content_col .shop.item_12 {
	border-right: none;
}

.content_col .shop .error {
/*	position: absolute;*/
}
.content_col .shop_block.rel .shop {
	width: 158px;
}
.shop_block.rel .shop .shop_price {
	background: none transparent;
	text-align: center;
}
.shop_block.rel .shop .shop_name,
.shop_block.rel .shop .shop_name a {
	font-size: 12px;
	font-weight: normal;
	color: #29628B;
}
.shop_block.rel .shop .shop_price .price_box {
	margin: 0 auto;
}
.shop td {
	padding: 0px !important;
}
.shop td.td_shop_left {
	padding-top: 10px !important;
	vertical-align: top;
}
.col_center table.shop_id td {
	vertical-align: top;
}
.shop .shop_form {
}
.shop_block.rel .shop .shop_form {
	text-align: center;
}
.shop .button_wrap {
	margin-top: 0;
}
.shop .shop_old_price {
/*	position: absolute;
	left: 10px;
	bottom: 5px;*/
	padding: 0 0 5px 0;
}
.shop_block {
	margin: 0 0 25px 0;
	padding: 0px 0 0 0;
}
.content_col .shop_box,
.content_col .shop_block,
.content_col .clauses_block_rel,
.content_col .shop_block_rel,
.content_col .news_block,
.content_col .news_block_rel {
	margin: 0 0px 5px 0px;
	padding: 10px 0 0 0;
}
.sliderkit-panels .shop_block {
	padding: 10px;
	border: none;
	margin: 0 0 25px 0;
}
.shop_sort {
	margin-left: 0px;
	margin-bottom: 20px;
	font-size: 90%;
	font-weight: bold;
}
.shop_sort a {
}
.shop_lists .banners_block {
	float: right;
}
.shop_form_param,
.shop_name {
	margin-bottom: 0px;
}
.shop_name {
/*	background: none #2faaff;*/
	padding: 5px 15px;
	color: #b6500c;
	font-size: 14px;
	font-weight: bold;
}
.shop_block.new .shop_name {
/*	background: none #2faaff;*/
	padding: 0px 0px 5px 0px;
	color: #b6500c;
	font-size: 18px;
	font-weight: normal;
}
.shop_name a:link, .shop_name a:visited{
	color: #b6500c;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
.shop_cat_element {
	background-color: #E0E0E0;
	border: 1px solid #9C9C9C;
	color: #545454;
	font-size: 8pt;
	text-align: center;
	width: 154px;
	margin: 0 18px 20px 17px;
	float: left;
}
.shop_cat_element .shop_cat_img {
	border-bottom: 1px solid #9C9C9C;
	height: 154px;
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.shop_cat_element .box_title {
	height: 60px;
}
.shop_cat_element .box_title,
.shop_cat_element .box_title a {
	color: #545454;
	font-size: 11px;
	text-decoration: none;
}
.shop_cat_element .box_title h3 {
	margin: 2px 0;
}
.shop .shop_anons {
/*	text-align: justify;*/
}
.shop_id .shop_anons {
/*	text-align: justify;*/
}
.shop_anons ul {
	margin-left: 10px;
}
.shop_name a:hover{
}
.sliderkit-panels .shop_name {
	width: 335px;
}
.sliderkit-panels .shop_name a {
	color: #ffffff;
	font-size: 40px;
}
.shop_img{
	margin: 5px 5px 5px 0;
}
.sliderkit-panels .shop_img {
	overflow: hidden;
	position: relative;
	float: right;
	margin: 18px 0 0 0;
	border-radius: 		15px;
	-webkit-border-radius:15px;
	-moz-border-radius: 15px;
	box-shadow:			0px 0px 5px #d2d2d2;
	-webkit-box-shadow:	0px 0px 5px #d2d2d2;
	-moz-box-shadow:	0px 0px 5px #d2d2d2;
	behavior:			url(../pie/PIE.htc);
}
.sliderkit-panels .shop_block .shop_img img {
	border-radius: 		15px;
	-webkit-border-radius:15px;
	-moz-border-radius: 15px;
	behavior:			url(../pie/PIE.htc);
	padding: 0;
	margin: 0;
	border: none;
}
.sliderkit-panels .shop_block .shop_img .shop_action {
	position: absolute;
	top: 20px;
	left: 0;
	background: #ff7141;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff7141 0%, #ff4200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7141), color-stop(100%,#ff4200));
	background: -webkit-linear-gradient(top,  #ff7141 0%,#ff4200 100%);
	background: -o-linear-gradient(top,  #ff7141 0%,#ff4200 100%);
	background: -ms-linear-gradient(top,  #ff7141 0%,#ff4200 100%);
	background: linear-gradient(to bottom,  #ff7141 0%,#ff4200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7141', endColorstr='#ff4200',GradientType=0 );
	overflow: hidden;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 5px 15px;
	border-radius: 		0 25px 25px 0;
	-webkit-border-radius:0 25px 25px 0;
	-moz-border-radius: 0 25px 25px 0;
	behavior:			url(../pie/PIE.htc);
}
.shop_id .shop_all_img  {
	padding: 0 10px 6px 6px;
	text-align: center;
/*	background: url(../img/fade.png) no-repeat center bottom;*/
	float: left;
}
.sliderkit-panels .shop_anons {
	width: 335px;
	font-size: 18px;
	color: #ffffff;
}
.shop_param, .shop_id .shop_rel .shop_param{
/*	font-size: 11px;
	font-style: italic;*/
}

.shop_param a:link, .shop_param a:visited{
}
.sliderkit-panels .shop_param .param_name {
	display: none;
}
.sliderkit-panels .shop_param .shop_param_value {
	color: #ffffff;
	font-size: 20px;
	padding: 5px 15px;
	border-radius: 		25px;
	-webkit-border-radius:25px;
	-moz-border-radius: 25px;
	box-shadow:			0px 0px 5px #d2d2d2;
	-webkit-box-shadow:	0px 0px 5px #d2d2d2;
	-moz-box-shadow:	0px 0px 5px #d2d2d2;
	behavior:			url(../pie/PIE.htc);
	background: #cc89d6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjODlkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTBmYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cc89d6 0%, #990fab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc89d6), color-stop(100%,#990fab));
	background: -webkit-linear-gradient(top,  #cc89d6 0%,#990fab 100%);
	background: -o-linear-gradient(top,  #cc89d6 0%,#990fab 100%);
	background: -ms-linear-gradient(top,  #cc89d6 0%,#990fab 100%);
	background: linear-gradient(to bottom,  #cc89d6 0%,#990fab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc89d6', endColorstr='#990fab',GradientType=0 );
	overflow: hidden;
}
.sliderkit-panels .shop_param .shop_param_value,
.sliderkit-panels .shop_param .shop_param_value a {
	color: #ffffff;
	font-size: 18px;
}
.sliderkit-panels .shop_form {
	margin: 10px 0;
	font-size: 18px;
}
.shop_block .shop_img img, .shop_list .shop_img img{
}
.shop_discount {
	overflow: hidden;
	display: table;
	color: #ffffff;
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 0px;
	border: 1px solid #187f00;
	box-shadow:			0px 0px 5px #187f00;
	-webkit-box-shadow:	0px 0px 5px #187f00;
	-moz-box-shadow:	0px 0px 5px #187f00;
	background: #187f00;
}
.col_left .shop {
	position: relative;
}
.col_left .shop .shop_discount,
.content_col .shop .shop_discount {
	position: absolute;
	text-align: center;
	top: 30px;
	left: 35px;
	width: 47px;
	height: 47px;
	line-height: 47px;
	padding: 0px;
	border-radius: 			47px;
	-webkit-border-radius:	47px;
	-moz-border-radius:		47px;
	behavior:			url(../pie/PIE.htc);
}
.col_left .shop_discount .shop_discount_value,
.content_col .shop_discount .shop_discount_value {
	font-size: 12px;
	font-weight: bold;
}
.col_left .shop_img,
.content_col .shop_img {
	position: relative;
	min-height: 128px;
	min-width: 130px;
	margin: 0;
	text-align: center;
}
.td_shop_left {
	width: 130px;
/*	background: none #fff;*/
}
.td_shop_right {
/*	background: none #b8e9f4;*/
}
.div_shop_right {
/*	padding: 10px 15px;
	color: #fff;
	min-height: 125px;*/
}
.div_shop_right a {
	color: #ff2462;
}
.div_shop_right .shop_anons {
	margin: 3px 0 10px 0;
}
.div_shop_right .shop_anons,
.div_shop_right .shop_anons p {
	font-size: 14px;
}
.content_col .shop .white_shop_box .shop_img {
	width: 210px;
}
.no_img {
	background: url(../img/iconNoImage.png) no-repeat center center;
}
.shop_anons p {
	margin: 2px 0 0 0;
}
.shop_hit,
.shop_action,
.shop_new {
	position: absolute;
	width: 75px;
	height: 75px;
	left: 5px;
	bottom: 5px;
	font-size: 0;
	background: url(../img/bg_label.png) no-repeat 0 0 transparent;
}
.shop_new {
	background-position: 0 0;
}
.shop_hit {
	background-position: 0 -162px;
}
.shop_action {
	background-position: 0 -81px;
}
.shop_id .shop_hit,
.shop_id .shop_action,
.shop_id .shop_new {
	left: 10px;
	top: 90px;
	z-index: 1000;
}
.shop_id h2 {
	color: #13d0ff;
	font-size: 18px;
}
.shop_id .gray h3 {
	color: #13d0ff;
	font-size: 18px;
}
.shop_id h3 {
	color: #fff;
	font-weight: bold;
	margin: 5px 0;
	font-size: 18px;
}
.sliderkit-panels .shop_discount{
	font-size: 20px;
}
.price_title {
	float: left;
	padding: 11px 5px 0 0;
}
.shop_block .price_title {display: none;}
.price_box {
	padding: 0px 10px;
/*	display: table;*/
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.col_left .shop .shop_price,
.content_col .shop .shop_price {
	margin: 0 auto;
/*	width: 170px;*/
}
.shop_id,
.cart_order {
	position: relative;
	clear: both;
/*	padding: 10px;
	background: none #182e5b;
	border: 1px solid #284a87;
	border-radius: 			10px;
	-webkit-border-radius:	10px;
	-moz-border-radius: 	10px;
	box-shadow:			0px 0px 3px #122345;
	-webkit-box-shadow:	0px 0px 3px #122345;
	-moz-box-shadow:	0px 0px 3px #122345;
	behavior:			url(../pie/PIE.htc);*/
}
.opisanie {
	border-bottom: 1px dashed #415a61;
	padding: 0 0 10px 0;
}
.shop_id .shop_param_price {
	border-bottom: 1px dashed #415a61;
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
/*	height: 60px;*/
}
.shop_id .gray {
	border-top: 1px dashed #415a61;
	position: relative;
	padding: 10px 0;
	margin: 10px 0 0 0;
}
.shop_id .shop_price,
.shop_id .shop_old_price {
	clear: both;
}
.shop_id .price_title {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-top: 15px;
}
.shop_id .price_box {
	float: left;
	font-size: 32px;
	color: #fff;
	padding: 0;
}
.shop_id .shop_old_price {
	text-align: right;
	color: #ff0000;
	font-size: 18px;
	padding-right: 4px;
}
.shop_id .shop_form {
	text-align: right;
}
br.clear {
	clear: both;
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.shop_price_value, .shop_price_currency{
}
.sliderkit-panels .shop_price_value,
.sliderkit-panels .shop_price_currency {
	color: #ffffff;
	font-size: 26px;
	font-weight: normal;
}
.shop_old_price{
	color: #959595;
	font-weight: normal;
	font-size: 14px;
	text-decoration: line-through;
}

.shop_old_price .shop_price_value, .shop_old_price .shop_price_currency{
}
.shop_id .shop_img img{
	border: 1px solid #f1f1f0;
}
.shop_id .shop_param {
	clear: both;
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	color: #00031e;
	margin: 10px 0;
}
.shop_id .shop_param .param_name {
	display: block;
	float: left;
	width: 50%;
}
.shop_id .shop_param .shop_param_value {
	display: block;
	float: right;
	width: 50%;
}
.shop_id .shop_param_title {
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 3px;
	background:  #dfdfdf;
	padding: 5px;
}
.shop_id .shop_param_value {
	font-weight: normal;
}
.shop_left {
	float: left;
	padding: 0 20px 0 0;
}
.shop_right {
	float: left;
	padding: 18px 0 0 0;
}
.shop .nalichie {
	text-align: left;
	margin: 1px auto;
	display: table;
}
.nalichie {
	background: url(../img/input_sprite.png) no-repeat 0 0 transparent;
	padding-left: 20px;
}
.shop_id .nalichie {
	position: absolute;
	top: 88px;
}
.nalichie.shop_no_buy {
	color: #ff0000;
	background-position: 0 -137px;
}
.nalichie.shop_ok {
	color: #288b20;
	background-position: 0 2px;
}
.shop_id .shop_right{
	padding: 0;
}

.shop-form {
	margin-bottom: 10px;
}
.shop_compare_description{
	margin: 0;
	padding: 1px 0;
}

.shop_compare_left{
	 float:left;
	width:19%;
}

.shop_compare_list{
	float:left;
	width:70%;
	padding: 0 5%;
	overflow: hidden;
}

.shop_compare_page{
	clear: both;
	overflow: hidden;
}

.shop_compare_list .shop{
	width: 30%;
	margin: 0 10px 3% 0; 
	float: left;
}

.shop_compare_list .shop_basic{
	overflow: hidden;
	margin: 0 0 5px;
}

.shop_compare_list .shop_param{
	padding: 4px;
	background: #EEEEEE;
	border-top:#CACACA solid 1px;
	border-bottom:#CACACA solid 1px;
	margin: 1px 0;
	font-size: 13px;
}

.shop_param_existed{
	padding: 4px;
	background: #EEEEEE;
	border-top:#CACACA solid 1px;
	border-bottom:#CACACA solid 1px;
	margin: 1px 0;
	font-size: 13px;
}

.shop_compare_list   .shop_param_difference,
.shop_compare_left  .shop_param_difference{
	background: #F4C1C1;
	border-top:#C69393 solid 1px;
	border-bottom:#C69393 solid 1px;
}

.ads_date{
	font-size: 11px;
	font-style: italic;
}

.rating{
	display: inline-block;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 47px;
	cursor: pointer;
}
.shop_id_right {
	position: relative;
}
.rating_votes {
	white-space: nowrap;
}
.shop .rating_votes {
/*	position: absolute;
	bottom: 40px;
	right: 10px;*/
}
.comments_name{
	font-weight: bold;
}

.comments_date{
	font-size: 11px;
	font-style: italic;	
}

.comment{
	padding: 10px 0px;
}

.comment .comments_form{
	padding: 15px 0px 15px 30px;
}

a.comments_show_form:link, a.comments_show_form:visited{
	text-decoration: none;
	border-bottom: 1px dashed !important;
}

.comments_level {
	background: url("../modules/forum/img/arrow.gif") no-repeat scroll 10px 8px transparent;
	padding-left: 30px;
}
.comments_form div{
	margin-bottom: 10px;
}
.comments_form textarea{
	width: 500px;
	height: 200px;
	float: left;
	margin: 0 20px 0 0;
}
.comments_form br {
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
}
.comments_form .code {
	margin-top: 0;
}
.comments_param_title{
	font-weight: bold;
}
.cart_not_registrations {
	padding: 30px 0 30px 0;
}

.cart_autorization{
	padding: 30px 0 30px 0;
}

.cart_registration{
	padding: 30px 0 30px 0;
}

.cart_payment_text, .cart_additional_cost_text, .cart_delivery_text {
	margin-left: 20px;
	font-size: 11px;
	font-style: italic;
}

.cart_last_tr {
	font-weight: bold;
}
.head .login {
	background: url(../img/bg_black_dot.png) repeat-y 0 0 transparent;
	position: absolute;
	top: 32px;
	left: 915px;
	color: #24628d;
	padding: 0 0 0 16px;
	width: 237px;
	height: 150px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.head .login img {
	margin: 2px;
	float: left;
}
.top_search .inp_search,
.head .login .inp_login,
.head .login .inp_pass {
	margin: 0;
	padding: 0px;
	border: none;
}
.top_search .inp_search .input_search,
.head .login .inptext {
	font-size: 13px;
	height: 21px;
	border: none;
	margin: 0;
	padding: 0px 5px;
	background: none transparent;
}
.top_search .inp_search .input_search {
	width: 250px;
}
.head .login .inp_login .inptext {
	width: 219px;
}
.head .login .inp_pass {
	float: left;
}
.head .login .inp_pass .inptext {
	width: 112px;
}
.head .login a:link, .login a:visited{
	color: #23618c;
}
.head .login div{
	font-size: 100%;
}
.news_block {
/*	width: 220px;*/
	padding: 0px;
	margin: 10px 0 25px 0;
}
.news_block.redaktor h2 {
	border-bottom: 1px solid #9e9e9e;
	background: none transparent;
}
.news_block.redaktor h2 span {
	display: table;
	color: #252525;
	padding: 0 9px;
	margin: 0 0 -1px 0;
	border: 1px solid #9e9e9e;
	border-bottom: 1px solid #fff;
}
.news {
	width: 100%;
	padding: 0 0 0px 0;
	margin: 10px 0 10px 0;
	clear: both;
}
.news_block.redaktor .news {
	width: 30%;
	padding: 0 0 0px 0;
	margin: 0 8px 10px;
	clear: none;
	float: left;
}
.news_block.redaktor .news_name a:link,
.news_block.redaktor .news_name a:visited {
	font-size: 13px;
}
.news_block.cols .cols_one,
.news_block.cols .cols_two,
.news_block.cols .cols_three {
/*	float: left;*/
	vertical-align: top;
	padding: 0;
}
.news_block.cols .cols_one .news,
.news_block.cols .cols_two .news,
.news_block.cols .cols_three .news {
	margin-top: 0;
}
.news_block.cols .cols_one {
	padding: 0 15px 0 0;
	width: 273px;
}
.news_block.cols .cols_two {
	padding: 0 15px 0 0;
	width: 285px;
}
.news_block.cols .cols_three {
	padding: 0 0 0 4px;
	border-left: 1px solid #9e9e9e;
	width: 200px;
}
.news_block.cols .cols_one .news_name a {
	color: #252525;
}
.news_block.cols .cols_one .news_date {
	color: #252525;
	font-style: italic;
	font-size: 12px;
}
.news_block.cols .cols_one .news_anons {
	color: #252525;
	font-size: 12px;
}
.news_block.analitika {
	float: left;
	width: 385px;
	padding: 0;
	margin: 0 21px 0 0;
}
.news_block.video {
	float: left;
	width: 385px;
	padding: 0;
	background: none #e9e9eb;
}
.news_block.video p {
	padding: 5px 10px;
}
.news_block.analitika .news_name a,
.news_block.cols .cols_two .news_name a {
	color: #252525;
	font-size: 13px;
}
.news_block.analitika .news_date,
.news_block.cols .cols_two .news_date {
	color: #252525;
	font-style: italic;
	font-size: 11px;
}
.news_block.cols .cols_three .news_name a {
	color: #252525;
	font-size: 12px;
	text-decoration: underline;
}
.news_block.kultura table.kult {
	width: 100%;
}
.news_block.kultura table.kult td.kult_name {
	background: url("../img/kultura.png") no-repeat scroll center bottom #4e8ccc;
	width: 23px;
}
.news_block.kultura table.kult td.kult_cont {
	background: none #e9e9eb;
	padding: 10px 0;
}
.news_block.kultura table.kult td.kult_cont .news {
	clear: none;
	float: left;
	margin: 0 5px;
	width: 185px;
	text-align: center;
}
.news_block.kultura table.kult td.kult_cont .news .news_img {
	float: none;
}
.news_block.kultura table.kult td.kult_cont .news .news_name a {
	font-size: 13px;
}
.news.sliderkit-panel {
	padding: 0px;
	margin: 0px 0 0px 0;
}
.news.sliderkit-panel .news_left {
	padding: 7px;
	float: left;
	max-width: 306px;
	min-width: 225px;
	min-height: 245px;
}
.news.sliderkit-panel .news_left .news_img {
	float: none;
}
.news.sliderkit-panel .news_right {
	padding: 7px 7px 0px 0;
	float: left;
	width: 255px;
	height: 210px;
	overflow: hidden;
	font-size: 12px;
}
.news_list .news {
	border-bottom: 1px solid #4E8CCC;
	margin: 10px 0 20px 0;
}
.news p,
.news_block p {
	margin: 2px 0 5px 0;
}
.news_date {
	font-size: 12px;
}
.news_block .news_date {
	padding-bottom: 4px;
}
.news_block.lenta .news_date {
	color: #898989;
	font-size: 12px;
	float: left;
	padding: 0 5px 0 0;
}
.news_block.lenta .show_all {
	text-align: right;
}
.news_block.lenta .show_all a {
	font-size: 13px;
	color: #252525;
	text-transform: uppercase;
	text-decoration: underline;
	font-style: normal;
}
.press_relises .news_block .news {
	float: left;
	clear: none;
	margin: 0 20px 0 0;
	width: 40%;
}
.press_relises .news_block h2 {
	background: url("../img/bg_fade.png") no-repeat scroll center 33px transparent;
	padding: 0 0 12px 0;
}
.krutilka {
/*	width: 1280px;
	height: 587px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -640px;*/

	position: relative;
	top: 0px;
	left: 50%;
	width: 1280px;
	height: 587px;
	margin: 0 0 -587px -640px;
	overflow-x: hidden;
	padding: 0;
	text-align: center;
}
.col_right .news_block .news {
	margin: 0 0px 0 0;
	width: 100%;
}
.col_right .news_block.interview .news {
	text-align: center;
}
.col_right .news_block.interview .news .news_img {
	float: none;
}
.col_right .news_block.interview .news .news_name a {
	font-style: italic;
	color: #363636;
}
.news_block .news_name {
	padding: 1px 0 4px;
}
.news_name a:link, .news_name a:visited {
	font-size: 12px;
	text-decoration: none;
}
.news_block.lenta .news_name a:link,
.news_block.lenta .news_name a:visited {
	font-size: 12px;
	color: #252525;
	text-decoration: underline;
}
.news_anons {
	margin-top: 2px;
}
.news_img {
	padding: 3px;
	float: left;
}
.news_all_img {
	padding: 3px;
	float: left;
	margin: 10px 0 0 0;
}
.news_all_img  img{
	margin: 0px 5px 5px 0px;
}
.news_all_img img:after {
	clear: left;
}
.news_day_current,
.news_year_current,
.news_month_current{
	background: #ccc;
}
.news_day_today {
	/*border: 1px solid #999;*/
}
.clauses_block{
	padding: 10px 0;
/*	margin: 0 0 25px 0;*/
}

.col_right .clauses_block{
}
.clauses {
	width: 100%;
	padding: 0 0 0px 0;
	margin: 0px 0 10px 0;
	min-height: 90px;
}
.clauses_left {
	float: left;
	width: 120px;
}
.clauses_left .clauses_anons {

}
.clauses_right {
	float: right;
	width: 355px;
}
.clauses_left .clauses_img {
	padding: 0;
	float: none;
}
.clauses_left .clauses_img img {
	border: none;
	border-bottom: 1px solid #eac57d;
	padding: 10px 0 15px 0;
}

.clauses_block .clauses_date, .clauses_date{
	font-size: 11px;
	font-style: italic;
}

.clauses_block .clauses_name a:link, .clauses_block .clauses_name a:visited, .clauses_name a:link, .clauses_name a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #b6500c;
	font-size: 18px;
}

.clauses_block img{
	border: 1px solid #9c9c9c;
	margin: 5px 0 0 0;
}
.clauses_img {
	padding: 3px;
	float: left;
}
.clauses_block .show_all a:link, .clauses_block .show_all a:visited{
	font-size: 11px;
	font-style: italic;
}
.tags {
	margin: 10px 0 5px 0;
}
.tags_block {
	padding: 10px;
	background: #e8e8e1;
	margin: 20px 0 25px 0;
}
#zakaz {
	display: none;
}
.podpiska {
	text-align: center;
}
.podpiska a {
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	color: #363636;
}
.files_block {
	background: url(../img/bg_files.png) no-repeat center top;
	padding: 70px 7px 0 7px;
	margin: 10px 0 0px 0;
	text-align: center;
}
.files {
	width: 100%;
	padding: 0 0 0px 0;
	margin: 0px 0 10px 0;
	clear: both;
}
.files_date {
	font-size: 11px;
	font-style: italic;
}
.files_name a:link, .files_name a:visited{
	color: #4e8ccc;
	font-size: 15px;
}
.files_block .files_name {
}
.files_anons {
	margin-top: 10px;
}
.files_download {
	margin-top: 50px;
	margin-bottom: 20px;
}

.files_download a {
	color: #ffffff;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	padding: 7px;
	background:  #ff6600;
}

.files_download .files_size {
	
}

.files_img {
	padding: 3px;
	float: left;
}

.files_all_img {
	padding: 3px;
}

.files_all_img  img{
	clear: left;
}

.votes_block {
	margin: 0 0 25px 0;
	background: none repeat scroll 0 0 #E9E9EB;
	padding: 0 0 10px 0;
}
.votes_form {
	padding: 0 10px;
}
.votes_block h2{
/*	padding: 0 10px 0 10px;*/
}

.votes_question{
	margin: 0 0 15px 0;
	padding: 0 10px 0 10px;
}

.votes_form_answer{
	padding: 0 10px 0 10px;
}

.votes_block .button_wrap{
	padding: 0 0 0 7px;
}

.votes_block .button{
	padding: 0 7px 0 0;
}

*+html .votes_block .button_wrap{
	padding: 0 0 0 5px;
}

*+html .votes_block .button{
	padding: 0 5px 0 0;
	font-size: 12px;
}
.small {
	font-size: 10px;
}
.votes_block .votes_wrap{
/*	background: url(../img/button_votes_left.gif) no-repeat 0 0;
	padding: 0 0 0 7px;
	display: inline-block;
	margin: 0;*/
}

.votes_block .votes_result{
/*	height: 36px;
	background: url(../img/button_votes_right.gif) no-repeat 100% 0;
	padding: 0 7px 0 0;
	border: 0px;
	color: #142a35;
	margin: 0;
	font-weight: bold;*/
}

*+html .votes_block .votes_wrap{
	padding: 0 0 0 3px;
}

*+html .votes_block .votes_result{
	padding: 0 3px 0 0;
	font-size: 12px;
}

.votes_block .votes_wrap, .votes_block .button_wrap{
	margin: 10px 0 0 0;
}

.photo {
	margin: 0px 30px 15px 0px;
	float: left;
	width: 215px;
}
.photo.item_03,
.photo.item_13 {
	margin-right: 0;
}
.photo_name {
	font-weight: bold;
	margin: 5px 0;
}
.photo_anons p {
	margin: 3px 0;
}
.photo_img img {
	border: 1px solid #9c9c9c;
}

.photo_block{
	padding: 10px;
	background: #e8e8e1;
	margin: 0 0 25px 0;
	text-align: center;
}

.photo_block h2{
	text-align: left;
}

.photo_block .photo_size{
	font-size: 11px;
	font-style: italic;
	color: #728087;
}

.photo_first_page{
	float: left;
	width: 200px;
	margin-right: 20px;
}
.photo_first_page .show_all{
	padding-top: 0px;
}
a.rss {
	float: right;
	width: 16px;
	height: 16px;
	margin: 3px 0 0 0;
	background: url(../img/rss_mini.png) no-repeat 0 0;
}
a.rss span {
	display: none;
}
.counters {
/*	float: right;
	margin: 11px 20px 0 20px;*/
	position: absolute;
	bottom: 6px;
	right: 0;
}
.counters p {
	margin: 0;
	padding: 0;
}
.copyright {
	margin: 10px 0px 0 0px;
	font-size: 12px;
	padding: 10px 0px;
	color: #004a80;
}
.bot_menu {
	margin: 0;
	font-size: 12px;
	padding: 10px 0px;
	text-align: left;
	color: #004a80;
}
.bot_menu a:link,
.bot_menu a:visited {
	color: #004a80;
	text-decoration: underline;
	font-size: 12px;
}
.bot_menu a.active,
.bot_menu a:hover {
}
.bottom .time {
	float: right;
	margin: 0 0 0 45px;
}
.bottom .zvonok {
	float: right;
	margin: 10px 0 0 45px;
}
.bottom_menu {
	float: right;
	margin: 11px 0 0 45px;
}
.bottom_menu ul {
	list-style: none;
}
.bottom_menu ul li {
	list-style: none;
	float: left;
	margin: 0 0 0 7px;
}
.bottom_menu a:link, .bottom_menu a:visited{
	font-size: 12px;
	color: #23618c;
}
.now_online {
	position: absolute;
	top: 25px;
	right: 20px;
	font-size: 11px;
}

.diafan{
	position: absolute;
	top: 40px;
	right: 20px;
	font-size: 11px;
}

.diafan a{
	color: #ffffff;
}

.col_center .clauses_block{
	padding: 20px;
	background: url(../img/clauses_bg.gif) repeat 0 0;
}

.col_center .clauses_block h2{
	padding-top: 0;
	margin-top: 0;
}

.col_center .clauses_block .clauses_img{
	float: left;
	padding: 0 10px 10px 0;
}

/* forum */
table.forum_list {
	width: 100%;
}
table.forum_list td {
	padding-bottom: 10px;
	padding-top: 20px;
	vertical-align: top;
}
.forum_name
{
	font-weight: bold;
}
.forum_title {
	font-weight: bold;
}
.forum_category .forum_name
{
	font-weight: normal;
}
.forum_category_name .forum_name
{
	margin-left: 0px;
}
.forum_category_name a
{
	margin-left: 10px;
}
a.forum_blocked:link, a.forum_blocked:visited, .forum_blocked
{
	color: gray;
}
.forum_date
{
	color: #999999;
}
.forum_author
{
	font-style:italic;
}
a.forum_message_show_form:link, a.forum_message_show_form:visited
{
	text-decoration: none;
	border-bottom: 1px dashed !important;

}
.forum_actions
{
	float: right;
	width: 130px;
	height:20px;
	text-align:right;
}
.forum_actions span
{
	display:none;
	padding: 0px 5px;
}
.forum_actions img
{
	margin: 0px 5px;
}

.forum_search {
	text-align: right;
	padding: 10px 0px 20px 0px;
	white-space: nowrap;
}
.forum_search .inptext{}
.forum_search .button1 {
	font-weight: normal;
	font-size: 0.9em;
	text-transform: lowercase;
	margin-top: 10px;
	padding: 3px 7px;
	border:0px;
}
.forum_add {
	background: transparent url(../modules/forum/img/add.gif) no-repeat center left;
	font-weight: bold;
	margin: 30px 0;
	padding: 0 0 0 20px;
}
.forum_list {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}
.forum_list th {
	color: #999;
	font-weight: normal;
	font-size:1.3em;
	padding: 0px 20px 15px 0px;
	text-align: left;
}
.forum_list td
{
	border-top: 1px solid #E0E0E0;
	vertical-align: middle;
	padding: 10px 0px;
}

.forum_form{ margin-top: 10px; }
.forum_form .inptext{}
.forum_form textarea.inptext
{
	width: 100%;
	height: 100px;
	margin-top: 10px;
}
.forum_form .button{}
.forum_form .attachment_extensions{}
.forum_form .dashed_link{}
.forum_form .hide_form
{
	display:none;
}

.forum_message
{
	clear: both;
	padding: 10px 0px;
}
.forum_message_form
{
	padding: 10px 0px;
}
.forum_message .forum_author
{
	font-weight: bold;
}
.forum_message_form .inptext
{
	margin-bottom: 10px;
}
.forum_message_form textarea
{
	width: 500px;
	height: 200px;
}
.message_new
{
	background:#ffecf1;
}
.message_list .actions_message
{
	float: right;
	width: 90px;
	height:20px;
	text-align:right;
}
.message_list .actions_message span{}
.message_list .actions_message img{}
.message_list .message{}
.message_list .message .quote
{
	background: #f9f2f2;
	border: 1px solid #c2c0b4;
	padding: 10px;
	margin: 5px 0px;
}
.message_list .message .code
{
	background: #f2f9f9;
	border: 1px solid #c2c0b4;
	padding: 10px;
	margin: 5px 0px;
}
.message_list .message .quote_header,.message_list .message .code_header
{
	font-weight:bold;
}

.forum_message_level {
	background: url("../modules/forum/img/arrow.gif") no-repeat scroll 10px 8px transparent;
	padding-left: 30px;
}

.message_result
{
	display:none;
}
.bbutton
{
	border: 1px solid #ccc;
	margin: 1px;
	padding: 2px;
}
.bbutton:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}
.message_toolbar
{
	margin: 10px 0px 0px 0px;
}	
.avatar {
	float: left;
	margin: 0 10px 10px 0;
}
.forum_list .actions_message {
	height: 20px;
	width: 70px;
}
.forum_form textarea.inptext {
	height: 100px;
	margin-top: 10px;
	width: 100%;
}
.forum_form .hide_form {
	display: none;
}
.forum_new_messages {
	margin: 0 0 10px 0;
}

.shop_compare_contaner{
	display: inline-block;
	padding: 0 0 0 14px;
	background:url(../img/checkbox.gif) left 2px no-repeat;
}
.shop_compare_button{
	border:none;
	padding: 0;
	background: none;
	text-decoration: underline;
}
.shop_compare_button:hover{
	text-decoration: none;
}
.shop_compare_checked{
	background-position: left -19px;
}
.shop_no_buy, .shop_no_buy_good{
	font-weight: bold;
}
.messages tr:hover{
	background: #f8f8f8; 
}
.search_list{
	margin-top: 10px;
}
.diafan_errors {
	border: 1px solid #c05f5f;
	padding: 7px 7px 7px 30px;
	color: #c05f5f;
	background: url(../adm/img/error.gif) no-repeat 8px 10px #f7eded;
	margin: 10px 10px;
	width: 80%;
}
.diafan_errors td.calls {
	cursor: pointer;
}
.diafan_errors td.calls div {
	padding:10px 15px;
	display: none;
}
.diafan_errors td.file {
	vertical-align: top;
	white-space: nowrap;
}
.diafan_errors table {
	width:100%;
}
.diafan_errors table tr:hover {
	background-color: #f0e6e6;
}

