.wysiwyg {
	color: #5c5c5b;
	font-size: 12px;
	line-height: 21px;
	margin: 10px 0;
	font: 12px/12px 'Courier New', Courier, monospace !important;
}

/*GALERY*/

/*gallery_matrix*/
.prodgallery_item, .imagegallery_item {
	display: -moz-inline-stack;
    display: inline-block;
    margin: 0 15px 1.8em 0;
    vertical-align: top;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}
.module_imagegallery {
    padding-top: 20px;
}
.imagegallery_item_vert,.imagegallery_item_square {
    display: inline-block;
    margin: 0 15px 1.8em 0;
    vertical-align: top;
}
.imagegallery_item_vert a,.imagegallery_item_square a{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #510D11;
    display: inline-block;
    padding: 5px;
    text-align: center;
}
.imagegallery_item_square a {
    width: 120px;
}
.imagegallery_item_vert a img {
	width: 120px;
	height: 170px;
}
.imagegallery_item a {
	height: auto;
	background-position: center center !important;
}
.imagegallery_item a, .module_imagelist .imagelist_item a {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;	
    -moz-border-radius: 5px 5px 5px 5px;	
    -webkit-border-radius: 5px 5px 5px 5px;	
    -khtml-border-radius: 5px 5px 5px 5px;
	behavior: url(libs/PIE.htc);
    display: inline-block;
    padding: 5px;
}
/*a.img {
	background: #ffffff;
}
a.img:hover {
	background: #ff0000;
}*/
.prodgallery_item a.img, .imagegallery_item a.img, .module_prodlist .prodlist_item td.img, .module_imagelist .imagelist_item a {
    border: 1px solid #b0b4bb;
    color: #FF7F00;
    display: inline-block;
    padding: 5px;
    text-align: center;
    width: 120px;
    border-radius: 5px 5px 5px 5px;	
    -moz-border-radius: 5px 5px 5px 5px;	
    -webkit-border-radius: 5px 5px 5px 5px;	
    -khtml-border-radius: 5px 5px 5px 5px;
	behavior: url(libs/PIE.htc);
}
.prodgallery_item .price, .imagegallery_item .price,.imagegallery_item_vert .price,.imagegallery_item_square .price {
    padding-top: 10px;
    width: 134px;
}
.imagegallery_item_square a {
	height: 120px;
    background-position: center center !important;
}
.imagegallery_item .price a, .imagegallery_item_square .price a {
	height: auto;
}
.prodgallery_item .price a, .imagegallery_item .price a,.imagegallery_item_vert .price a,.imagegallery_item_square .price a  {
    border: medium none;
    display: block;
    padding: 0;
    text-align: center;
	font-size: 12px;
}
/*gallery_matrix*/


/*gallery_list*/
#content .module_news .news_item, #content .module_prodlist .prodlist_item, #content .module_imagelist .imagelist_item {
    height: auto;
    margin-bottom: 1.8em;
}
#content table.news_item, #content table.prodlist_item, #content table.imagelist_item {
    background: none repeat scroll 0 0 transparent;
    position: relative;
    right: 1px;
}
#content table {
    margin: 0.8em 0;
}
#content .module_imagelist .imagelist_item tr td.img {
    vertical-align: top;
}
#content .module_prodlist table tr td.img, #content .module_news table tr td.img, #content .module_imagelist table tr td.img {
    padding-right: 0.7em;
}
#content .module_news table tr td, #content .module_prodlist table tr td, #content .module_imagelist table tr td {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
#content table tr td.img {
    padding: 0;
	width: 132px;
}
#content table tr td.img a {
    border: 1px solid #b0b4bb;
    display: inline-block;
    max-width: 130px;
    padding: 5px;
    -moz-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	behavior: url(libs/PIE.htc);
	text-decoration: none;
    color: #B2B2B2;
    font-size: 14px;
}
#content table tr td.img a img {
	max-width: 120px;
}
#content table tr td.img span.no_image {
    display: block;
    height: 34px;
    padding: 30px 0;
    width: 120px;
}
#content .module_imagelist .imagelist_item p {
    margin: 0;
}
/*gallery_list*/

/*GALERY*/


/*KATALOG*/

/*katalog_matrix*/

.prodgallery_item a.img {
    position: relative;
	text-decoration: none;
	min-height: 96px;
	_height: 96px;

}
.prodgallery_item a.img img {
	max-height: 96px;
	_height: 96px;
}

#content .module_news .news_item h3 span, #content .module_guestbook .guest_item span, #content .module_prodlist .prodlist_item h3 span, #content .prodgallery_item span.new {
    background: #69100C;
    color: #FFFFFF;
    display: inline-block;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 8px;
    margin-right: 5px;
    padding: 4px 6px 3px;
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);
    height: 10px;
}
#content .prodgallery_item span.new {
    margin-top: 5px;
    padding: 2px 10px 5px;
    position: absolute;
    right: -6px;
    top: 0;
}
.prodgallery_item span {
    color: #FF7F00;
    display: block;
    font-size: 1.5em;
    margin: 0.4em 0;
    text-align: center;
    width: auto;
}
.prodgallery_item form, .module_article .price form {
    line-height: 25px;
    padding: 0;
    vertical-align: middle;
    width: 134px;
}
.price form {
    display: inline-block;
    padding: 0 1em;
}
.price span, #right .price span {
    color: #FF7F00;
    display: inline-block;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 26px;
    width: 160px;
}
.prodgallery_item span {
    color: #FF7F00;
    display: block;
    font-size: 1.5em;
    margin: 0.4em 0;
    text-align: center;
    width: auto;
}
.price span, #right .price span {
    color: #FF7F00;
    display: inline-block;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 26px;
    width: 160px;
}
.prodgallery_item input, .prodlist_item input {
    height: 13px;
    padding: 5px 3px;
    vertical-align: top;
}
.prodgallery_item input.input_text, .prodlist_item input.input_text,.module_article .price  input.input_text {
    height: 25px;
    margin: 0 6px;
    width: 44px;
	text-align: center;
}
input.input_text {
    border: 1px solid #510D11;
    font-size: 1em;
    font-weight: normal;
    height: 13px;
    width: 4em;

}
#content input.button, #left #content .prodgallery_item input.button, #content .prodlist_item input.button {
    background: none repeat scroll 0 0 #a11601;
    border: 1px solid #a11601;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
}
.prodgallery_item input.button {
    cursor: pointer;
    float: right;
    margin: 0;
    padding: 5px 7px;
    position: relative;
    right: 6px;
}
.module_article .price form input.button {
	vertical-align: bottom;
}

input, textarea {
    font-size: 1em;
    font-weight: normal;
}
input, textarea, .inp input.button, .inp img {
    font-weight: normal;
    margin: 0 0.5%;
    padding: 5px 3px;
}
textarea, input {
    -moz-box-sizing: border-box;
	box-sizing: border-box;
}
input, .err, .ok, .attent, textarea {
    border-radius: 5px;-moz-
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;-khtml-
    -khtml-border-radius: 5px;
	behavior: url(libs/PIE.htc);
    font-family: Arial,Helvetica,sans-serif;
}

.prodgallery_item span span {
    display: inline;
    font-size: 1em;
}
.price span span, #right .price span span {
    display: inline;
    font-size: 1em;
    vertical-align: baseline;
    width: auto;
}
.price span, #right .price span {
    color: #F24A43;
    display: inline-block;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 26px;
    width: 160px;
}
.prodgallery_item a span {
	font-size: 14px;
	text-decoration: none;
	color: #B2B2B2;
}
.prodgallery_item a span.no_image {
	margin-top: 30px;
}
.prodgallery_item span {
    color: #FF7F00;
    display: block;
    font-size: 1.5em;
    margin: 0.4em 0;
    text-align: center;
    width: auto;
}

/*katalog_matrix*/

/*katalog_default*/
#content .module_news .news_item, #content .module_prodlist .prodlist_item, #content .module_imagelist .imagelist_item {
    height: auto;
    margin-bottom: 1.8em;
}
#content .module_news .news_item p {
	text-indent: 0;
}
#content table.news_item, #content table.prodlist_item, #content table.imagelist_item {
    background: none repeat scroll 0 0 transparent;
    position: relative;
    right: 1px;
}
#content table {
    margin: 0.8em 0;
}
#content table.news_item tr td, #content table.prodlist_item tr td, #content table.imagelist_item tr td {
    border: 0 none;
    font-size: 1em;
    padding-left: 0;
    vertical-align: top;
}
.module_prodlist .prodlist_item h3 {
    bottom: 0.2em;
    position: relative;
}
#content .module_news .news_item h3, #content .module_prodlist .prodlist_item h3 {
    display: block;
    font-size: 1em;
    line-height: 1em;
    margin: 0;
    overflow: hidden;
	padding: 0;
	background: none;
}
.module_prodlist .prodlist_item td h3 a {
    margin-right: 5px;
}
.module_news .news_item td h3 a, .module_prodlist .prodlist_item td h3 a {
    display: inline;
    font-weight: bold;
    line-height: 1.4em;
    vertical-align: top;
}
.module_prodlist .prodlist_item h3 span {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);
    display: inline-block;
    float: none;
    margin: 1px 0 0;
}
.module_prodlist .prodlist_item .price {
    margin: 0.6em 0;
    padding: 0.01em 0 0;
    vertical-align: top;
}
.module_prodlist .prodlist_item .price form {
    line-height: 26px;
    vertical-align: middle;
}
.prodlist_item form {
    min-width: 180px;
}
#content .prodlist_item h3 {
	padding: 0;
	background: none;
}
.price form {
    display: inline-block;
    padding: 0 1em;
}
.prodgallery_item input, .prodlist_item input {
    height: 13px;
    padding: 5px 3px;
    vertical-align: middle;
}
#content .module_prodlist .prodlist_item p {
    margin: 0.6em 0;
	text-align: left;
}
#content .module_imagelist table tr td {
    vertical-align: middle;
}
.prodgallery_item form {
    line-height: 25px;
    padding: 0;
    vertical-align: middle;
    width: 134px;
}

#content .module_pagination {
    text-align: left;
}
#content .module_pagination ul li:first-child {
    padding-left: 0;
}
#content .module_pagination ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    font-size: 1em;
    font-weight: normal;
    padding: 0.2em 0.7em;
}
#content .module_pagination ul li.current {
    background: #510D11;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);	
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.2em 0.4em;
}
#content .module_pagination ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    font-size: 1em;
    font-weight: normal;
    padding: 0.2em 0.7em;
}
#content .module_pagination span {
	color: #5C5C5B;
}

/*katalog_default*/


/*katalog_open*/
#content .module_article h2 span {
    background-color: #69100C;
    color: white;
    float: right;
    margin-left: 15px;
    padding: 2px 5px 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);
}

/*katalog_open*/


/*DOWNLOADS*/
#content .module_download .download_item a {
    display: block;
    float: left;
    height: 16px;
    padding: 0 5px 0 0;
}
#content .module_download .download_item a img {
    padding: 4px 0 0;
}


/*DOWNLOADS*/

/*GUESTBOOK*/
#content .module_guestbook .guest_item {
    margin-bottom: 1.7em;
}
#content .module_guestbook, #content .module_prodlist,#content .prodgallery_item {
	margin-top: 15px;
}
.module_guestbook .guest_item h5 {
    color: #000000;
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 5px;
}

.module_guestbook .guest_item small {
    font-size: 0.95em;
    position: relative;
}

/*feedback*/
.feedback form {
    display: table;
}
.feedback form {
    width: 100%;
}
#content form table {
    background: none repeat scroll 0 0 transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
form tr {
    vertical-align: top;
}
#content form table tr td.label {
    padding-top: 1.1em;
    vertical-align: top;
    width: 150px;
}
#content form table tr td.required {
    background: url(../images/icons/req.png) no-repeat 15px 15px;
    width: 30px;
}
#content form table tr td {
    border: medium none;
    font-size: 1em;
    line-height: 1.4em;
    padding: 8px 0 0;
    vertical-align: top;
}
input, .err, .ok, .attent, textarea {
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	position: relative;
	behavior: url(libs/PIE.htc);
}
textarea {
    margin: 0 0 0 0.5%;
    resize: none;
    width: 100%;
	overflow: auto; 
}
form label.comment, form label.long_comment {
    color: #999999;
    float: right;
    font-size: 0.9em;
    line-height: 11px;
    padding: 0 0 0 2px;
    vertical-align: middle;
    width: 200px;
}
.err, .ok, .attent {
    border: 1px solid #a11601;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	position: relative;
	behavior: url(libs/PIE.htc);
    font-family: Tahoma, Arial,Helvetica,sans-serif;
}
#captcha input.button {
    width: 120px;
}
.module_prod input.button, #captcha input.button {
    padding: 0.3em 1em;
}
.inp input.button {
    margin: 8px 0.5%;
}
.inp input {
    margin-bottom: 0.2em;
}
#content .err h2, #content .ok h2, #content .attent h2 {
    margin: 0 0 20px;
    padding: 11px 0 0;
	background: none;
}
.err, .ok, .attent {
    background: url(../images/icons/err.png) no-repeat 16px 15px;
    margin-bottom: 1.4em;
    padding: 15px 15px 25px 70px;
}
.err p, .ok p, .attent p {
	margin-bottom: 0 !important;
}
.ok {
    background-image: url(../images/icons/ok.png);
}
.attent {
    background-image: url(../images/icons/attent.png);
}
#content .err h2, #content .ok h2, #content .attent h2 {
    margin: 0 0 20px;
    padding: 5px 0 0;
}
/*feedback*/

/*GUESTBOOK*/


/*EXTENDED*/
.left_part_module {
	float: left;
	width: 256px;
	padding: 0 15px 0 0;
}
.left_part_module p img {
	width: 250px;
}
.right_part_module {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 340px;
}
.module_article .right_part_module {
	display: inline;
}
.right_part_module .price span {
	width: 230px;
}
.right_part_module .price form {
	float: right;
	width: 109px;
}
.mini_img_list {
    text-align: center;
    width: 100%
}
.mini_img_list .mini_img {
    text-align: left;	
}
.mini_img_list .mini_img div {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
    margin: 0 0 10px;
	position: relative;
    width: 82px;
}
.mini_img_list .mini_img div img {
	max-width: 74px;
	padding: 3px;
	border: 1px solid #cccccc;
}
.left_part_module .list_down_load {
	width: 100%;
	margin-left: 15px;
}
.left_part_module .list_down_load .download_item span {
	display: block;
}
.left_part_module .list_down_load .download_item .icon_block {
	float: left;
    padding: 0 5px 0 0;
}
.left_part_module .list_down_load .download_item .icon_block a img {
    padding: 3px 0 0;
}
.left_part_module .list_down_load .download_item .file_block {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
/*MAIN*/
.module_subsection {
    float: none;
}
#content .module_subsection ul {
    margin-bottom: 2em;
}
#content .module_subsection ul li, .module_subsection ul li {
    background: none;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3em;
    list-style: none outside none;
    margin: 0 0 0.8em;
    padding-left: 0;
}
.module_subsection ul li span {
    background: url(../images/arrow_w.gif) no-repeat 2px 2px #505E7B;
    border: 1px solid #505E7B;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
	behavior: url(libs/PIE.htc);
    float: left;
    height: 9px;
    margin: 4px 0 0;
    width: 10px;
}
.module_subsection ul li a {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
    margin: 0 auto 0 15px;
    max-width: 94%;
}
#content .wysiwyg ul {
    line-height: 1.4em;
    list-style: none outside none;
    padding: 1em 0 1em 24px;
}
#content  .wysiwyg ul li {
	list-style: disc;
    padding: 5px 0 5px 10px;
}
#content .wysiwyg ol {
    list-style-type: decimal;
    margin: 1em 0 1em 31px;
    padding-left: 0.7em;
}
#content .module_news h2 {
	background: none;
	padding: 10px 0;
}
#content .module_news h2 span {
    background-color: #AF420C;
    border-radius: 3px 3px 3px 3px;
    color: white;
    float: right;
    margin-left: 15px;
    padding: 2px 5px 6px;
}

/*NEWS*/
#content .news {
	background: url(../images/news_title.png) no-repeat -10px 0;
    width: 680px;
}
.warm_page #content .news {
	background: url(../images/news_title_warm.png) no-repeat -10px 0;
}

.cold_page #content .news {
	background: url(../images/news_title_cold.png) no-repeat -10px 0;
}

#content .news .news_item p {
	text-indent: 0;
    margin: 10px 0;
}
#content .news .news_item p a {
	color: #212120;
	text-decoration: none;
	font-size: 11px;
	line-height: 21px;
	display: block;
}
#content .news .news_item p a:hover {
	text-decoration: underline;
}
#content .news .news_item {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 200px;
	margin-right: 20px;
    padding-top: 29px;
}
#content .news .news_item p.data {
	font-size: 15px;
	color: #505e7b;
	text-shadow: 1px 1px 0px #fdfdfc;
}
.cold_page #content .news .news_item p.data {
	color: #014184;
}
.warm_page #content .news .news_item p.data {
	color: #b13301;
}
#content .news .news_item p.data strong {
	font-size: 11px;
}
#content .news .news_item p.data span {
	color: #e3000f;
	font-size: 25px;
}
.cold_page #content .news .news_item p.data span {
	color: #0088d0;
}
.warm_page #content .news .news_item p.data span {
	color: #e3000f;
}
#content .news h3 {
	color: #505e7b;
	font-size: 22px;
	text-shadow: 1px 1px 0 #fdfdfc;
    position: relative;
	top: 20px;
}
.cold_page #content .news h3 {
	color: #0088d0;
}
#content .news h3 span {
    display: block;
    float: right;
    margin-right: 101px;
    margin-top: 14px;
}
#content .news h3 span a {
	font-size: 11px;
	text-shadow: none;
	color: #e3000f;
}
#content .news h3 span a:hover {
	text-decoration: none;
}







/*FILTER_BLOCK*/
#content .filter_block .top_bl {
	position: relative;
	z-index: 5;
	margin-left: 15px;
}	
#content .filter_block .top_bl span {
	color: #023555;
	font-size: 13px;
	background: url(../images/icons/quest.png) no-repeat right;
	padding: 3px 30px 4px 0;
	margin-right: 87px;
}
#content .filter_block .top_bl a {
	color: #028ec8;
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dashed #ff7639;
}
#content .filter_block .bottom_bl table select,.filter_block .bottom_bl table input.text,.filter_block .top_bl span,.filter_block .top_bl a {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
}
#content .filter_block .top_bl a {
	height: 16px;
	margin-top: -3px;
}
#content .filter_block .bottom_bl table td {
	vertical-align: bottom;
}
#content .filter_block .bottom_bl table span {
	color: #023555;
	font-size: 11px;
}
#content .filter_block .bottom_bl {
	background: #f0f7fa;
	padding: 0 5px 12px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);
	position: relative;
	z-index: 1;
	margin-top: -3px;
}
#content .filter_block .bottom_bl table {
	margin: 0;
}
#content .filter_block .bottom_bl table select {
	height: 19px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);
	position: relative;
	color: #023555;
	font-size: 11px;
}
#content .filter_block .bottom_bl table select.city {
	width: 150px;
}
#content .filter_block .bottom_bl table select.category {
	width: 225px;
}
#content .filter_block .bottom_bl table input.text {
	width: 50px;
	height: 19px;
	font-size: 11px;
	color: #023555;
	padding: 3px;
}
#content .filter_block .bottom_bl table input.filter {
	background: url(../images/filter.png) no-repeat;
	width: 92px;
	height: 23px;
	border: none;
	margin-left: 15px;
}

/*REPAIR*/
.module_list_repair {
	margin-top: 30px;
}
.repair_block {
	margin-bottom: 15px;
}
.repair_block .tp_dt_bl span {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	color: #023555;
	font-size: 13px;
}
.repair_block .tp_dt_bl span.date_rep {
	color: #2ca5d8;
	background: #f0f7fa;
	padding: 3px 12px;
	margin-right: 15px;
}
#content .bm_dcr_bl p {
	margin: 4px 0;
}

/*PAGER*/
#content .pager {
	background: #f0f7fa;
	padding: 5px 10px;
}
#content .pager ul {
	padding: 0;
}
#content .pager ul li {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #023555;
}
#content .pager ul li a {
	font-size: 15px;
	color: #2ca5d8;
	text-decoration: none;
	background: #ffffff;
	padding: 1px 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(libs/PIE.htc);
	position: relative;
	border: 1px solid #f0f7fa;
}
#content .pager ul li.current a,#content .pager ul li a:hover {
	border: 1px solid #2ca5d8;
	background: #76cff5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cff5', endColorstr='#0b93cc'); /* для IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #76cff5, #0b93cc); /* для webkit-браузеров */
	background: -moz-linear-gradient(top,  #76cff5,  #0b93cc); /* для firefox 3.6+ */
	background: -o-linear-gradient(top,  #76cff5,  #0b93cc); /* для Opera 11.10+ */
	background: -ms-linear-gradient(top,  #76cff5,  #0b93cc); /* для IE10+ */
	color: #ffffff;
}


/*SEND_PASS*/
.photo_kab_list .photo_bl {
	display: -moz-inline-stack;
    display: inline-block;
	*display: inline;
	zoom: 1;
    vertical-align: top;
	max-width: 130px;
	max-height: 130px;
	margin-right: 1px;
}
.photo_kab_list .photo_bl .image_bl {
	background: #CCCCCC;
	display: -moz-inline-stack;
    display: inline-block;
	*display: inline;
	zoom: 1;
    /*width: 100px;
    height: 120px;*/
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}
.photo_kab_list .photo_bl .image_bl img {
	max-width: 110px;
	max-height: 110px;
}
.photo_kab_list .photo_bl .file_type {
	margin-top: 5px;
}

/*Kabinets*/
#content .top_menu_kab ul {
	padding: 0;
}
#content .top_menu_kab ul li {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin: 0;
}
#content .top_menu_kab ul li a {
	padding: 3px 10px 3px;
	border-width: 1px 1px 0;
	border-color: #ccc #ccc #ccc #ccc;
	border-style: solid;
	text-decoration: none;
}
#content .top_menu_kab ul li.current a {
	background: #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    position: relative;
    z-index: 15;
}
#content .top_menu_kab .inner {
	background: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0;
    margin-top: -1px;
    padding: 10px 0;
    position: relative;
    z-index: 10;
}
#content .top_menu_kab .inner p {
	margin: 10px 0;
}
#content .top_menu_kab .inner table.auto td {
	border: 1px solid #cccccc;
	padding: 5px;
	vertical-align: middle;
}

#content .send_pass form input.text,#content table input.text {
	background: #FFFFFF;
    border: 1px solid #B7C6CE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    line-height: 16px;
    padding: 3px 0 2px 2px;
    width: 150px;
}
#content table textarea {
	width: 330px;
}
#content table b {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
    vertical-align: top;
	color: #f40000;
	font-weight: bold;
	/*width: 8px;*/
}
#content .module label {
	margin: 0 0 3px 8px;
	display: block;
}
#content .form_order table .conteiner {
	margin-top: 3px!important;
}
#content .form_order table span {
	color: #666666;
    font-size: 11px;
	margin-left: 5px;
}
.no-bl-txt {
    color: red;
    display: block;
    font-size: 12px;
    margin: 3px 0 0 5px;
}
#content .reg_sto table td .no-bl-txt {
	margin: 3px 0 0 -120px;
}
#content .reg_user table td span.no, #content .reg_sto table td span.no {
    background: url(../images/icons/x.png) no-repeat;
    float: right;
    height: 24px;
    /*margin-right: 38px;*/
    width: 24px;
}
#content .reg_user table td span.ok_bl, #content .reg_sto table td span.ok_bl {
    background: url(../images/icons/v.png) no-repeat;
    display: inline;
    float: right;
    height: 24px;
    /*margin-right: 38px;*/
    width: 24px;
}
#content .reg_sto table td span.ok_bl,#content .reg_sto table td span.no {
	position: relative;
	left: -125px;
}
#content .list_sto .fd_st {
	margin-bottom: 10px;
}
#content .list_sto .fd_st p {
	margin: 5px 0;
}
#content .list_sto .filter_sto {
	margin: 0 0 20px;
}
#content .list_sto .fd_st span.prv {
background: #CCCCCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	position: relative;
	behavior: url(libs/PIE.htc);
    color: #FFFFFF;
    margin-left: 10px;
    padding: 2px 5px;
}
.plate_card {
	position: absolute;
    right: -120px;    
    width: 126px;
    top: 0;
    padding: 15px 0;
    border-top: 1px solid #ABAAAA;
    margin-top: -1px;
}
.plate_card div {
    margin-top: 20px;
    text-align: center;
}

.plate_card div:first-child {
    margin-top: 0;
}

.plate_card span {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;	
	margin-top: 10px;
    text-align: center;
    width: 97px;
}


.plate_card-pay {
    text-align: left;
    padding-left: 15px;
}

.plate_card-pay a {
    color:#fff;
}