, TABLE, TD, TH, DIV, H1, H2, H3, H4, H5, H6, P, A, IMG, SPAN, FORM, * {
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
}
body, html {
	height: 100%;
}

TABLE {
	BORDER-COLLAPSE: collapse; 
}

/***** 4 DEBUGGG *****/
/*TABLE {
	BORDER: 1px dashed red;
	MARGIN: 1px;
}

TD {
	BORDER: 1px dotted green;
}
*/

DIV {
	BORDER: 1px dotted blue;
}


A {
	TEXT-DECORATION: none;
}

P {
	MARGIN: 3px 0px;
}

.option_list {
	FONT: 11px Tahoma;
	COLOR: #3E3E3D;
	WIDTH: 50px;
}

.option_button {
	FONT: 11px Tahoma;
	COLOR: #3E3E3D;
	WIDTH: 80px;
}

TD.top_arrows {
	PADDING-TOP: 10px;
	BACKGROUND: url('images/arrow_down_search.jpg') top left no-repeat;
}

TD.top_arrows_rus {	BACKGROUND: url('images/top_arrow_rus.jpg') top left no-repeat; }
TD.top_arrows_eng {	BACKGROUND: url('images/top_arrow_eng.jpg') top left no-repeat; }

TD.content {
	BACKGROUND: url('images/kollage_bottom.gif') top right no-repeat;
	PADDING-LEFT: 14px;
	PADDING-BOTTOM: 0px;
}


HTML:root DIV.head_rasporka {
	WIDTH: 542px;
	HEIGHT: 1px;
	FONT: 1px;
}



TD.news, TD.razdel_title {
	BACKGROUND: url('images/news_bg.jpg') bottom left no-repeat #EAEAEC;
	PADDING: 16px;
	FONT: 11px Arial;
}

TD.razdel_title H1 {
	FONT: 18px Arial;
	COLOR: #B30001;
	MARGIN: 0px 0px 0px 5px;
}

.cat_h H1 {
	MARGIN: 0px 0px 0px 5px !important;
	DISPLAY: inline;
}

TD.razdel_title IMG {
	MARGIN-RIGHT: 10px;
}

TD.preview {
	FONT: 11px Arial;
	VERTICAL-ALIGN: top;
	PADDING: 3px 5px;
}

DIV.news_body {
	FLOAT: left;
	WIDTH: 30%;
	MARGIN-RIGHT: 8px;
}

DIV.lenta_body {
	FONT: 12px Arial;
	MARGIN-RIGHT: 8px;
}

DIV.news_date {
	FONT: bold 11px Arial;
	COLOR: #000000;
	PADDING-LEFT: 8px;
	MARGIN: 3px 0px;
	BORDER-LEFT: 3px solid #C60001;
}

DIV.news_date SPAN {
	FONT-WEIGHT: normal;
}

DIV.news_title, DIV.lenta_title {
	FONT: bold 12px Arial;
	COLOR: #C60001;
	PADDING-LEFT: 8px;
	BORDER-LEFT: 3px solid #000000;
}

DIV.lenta_title {
	BORDER-LEFT: none;
}

DIV.news_text, DIV.lenta_text {
	FONT: 11px Arial;
	COLOR: #3D3935;
	PADDING-LEFT: 12px;
	MARGIN-TOP: 10px;
}

DIV.lenta_text {
	FONT: 12px Arial;
}

DIV.news_body A, TD.text A, TD.c_body A {
	COLOR: #BD0102;
}

DIV.news_body A:hover, TD.text A:hover, TD.c_body A:hover {
	COLOR: #D04F50;
}

TD.text, TD.catalog {
	FONT: 12px Arial;
	COLOR: #515150;
	PADDING: 16px 15px;
}

TD.text H1 {
	FONT: bold 12px Arial;
	COLOR: #0E0D0E;
}

TD.text A {
	TEXT-DECORATION: underline;
}

TD.catalog UL, TD.text UL {
	PADDING: 3px 0px;
	MARGIN: 0px 20px;
}

TD.catalog {
	PADDING-RIGHT: 0px;
}

TD.c_title {
	FONT: bold 12px Arial;
	COLOR: #FFFFFF;
	BACKGROUND: #C60001;
	HEIGHT: 20px;
}

HTML:root TD.c_title {
	HEIGHT: 20px;
}

TABLE.c_img TD {
	PADDING: 0px;
	MARGIN: 0px;
}

TD.c_l {
	BORDER-LEFT: 1px solid #868789;
}

TD.c_r {
	BORDER-RIGHT: 1px solid #868789;
}

TD.c_t {
	BORDER-TOP: 1px solid #868789;
}

TD.c_b {
	BORDER-BOTTOM: 1px solid #868789;
}

TD.c_body {
	PADDING: 8px 12px;
	FONT: 11px Arial;
	COLOR: #515150;
}

TD.c_body H2 {
	FONT: bold 12px Arial;
	COLOR: #0E0D0E;
	MARGIN-TOP: 4px;
}



TD.adress {
	FONT: 11px Arial;
	COLOR: #4E463E;
	PADDING: 0px 10px 10px 22px;
	BACKGROUND: url('images/arrow_left.jpg') top left no-repeat;
}

TD.adress SPAN {
	FONT: bold 24px Arial;
	COLOR: #BD0102;
}

TD.adress A {
	COLOR: #BD0102;
	TEXT-DECORATION: underline;
}

TD.adress A:hover {
	TEXT-DECORATION: none;
}

TABLE.razdel_cat TD.description {
	FONT: 12px Arial;
	COLOR: #3E3E3D;
	PADDING: 16px 7px;
}

TABLE.razdel_cat H1, TD.text H1 {
	FONT: bold 12px Arial;
	COLOR: #0E0D0E;
	BORDER-LEFT: 4px solid #C60001;
	PADDING-LEFT: 4px;
	MARGIN: 10px 0px;
}

TABLE.razdel_cat H1 A {
	FONT: bold 12px Arial;
}

TABLE.razdel_cat TABLE.c_img {
	FLOAT: left;
	CLEAR: both;
	MARGIN: 0px 5px 5px 5px;
	PADDING: 0px;
}

TABLE.razdel_cat A {
	FONT: 11px Arial;
	COLOR: #C60001;
	TEXT-DECORATION: underline;
}

TABLE.razdel_cat A:hover {
	TEXT-DECORATION: none;
}

DIV.path {
	MARGIN: 10px 0px;
	FONT: 11px Arial;
	COLOR: #3E3E3D;
}

DIV.path A {
	COLOR: #747D8E;
}

DIV.path A:hover {
	COLOR: #747D8E;
	TEXT-DECORATION: none;
}

DIV.scroller {
	MARGIN-TOP: 19px;
	BACKGROUND: url('images/scr_bg.gif') bottom left repeat-x;
	HEIGHT: 41px;
	FLOAT: left;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left;
}

TABLE.options TD {
	PADDING-BOTTOM: 2px;
}

TABLE.options A {
	FONT: 11px;
}

TABLE.options TD.dtl A {
	 PADDING: 0px 0px 4px 23px;
	 DISPLAY: block;
}

TABLE.options IMG {
	MARGIN: 0px 6px 6px 0px;
}


DIV.optdiv {
	POSITION: absolute;
	WHITE-SPACE: nowrap; 
	FONT: bold 10px Arial;
	PADDING: 5px;
	BORDER: 1px solid #CCCCCC;
	BACKGROUND: #FAFAFA;
}

TABLE.detail {
	WIDTH: 100%;
}

TABLE.detail TH, TABLE.detail TD {
	BORDER: 1px solid gray;
}

TABLE.detail TR.items TH {
	BACKGROUND: #C90C0D;
	FONT-WEIGHT: normal;
	PADDING: 5px 8px;
}

TABLE.detail TR TH {
	TEXT-ALIGN: left;
	COLOR: white;
	FONT: bold 12px Arial;;
	BACKGROUND: #ADADB5;
	PADDING: 9px 8px;
}

TABLE.detail TR TD {
	PADDING: 5px 8px;
	FONT: 12px Arial;
	COLOR: #0E0D0E;
}
TABLE.detail TR.gray TD {
	BACKGROUND: #E3E3E6;
}

TABLE.reg {
	FONT: 11px Arial;
}

TABLE.reg INPUT, TABLE.reg SELECT, TABLE.reg TEXTAREA {
	FONT: 11px Arial;
	WIDTH: 400px;
}

TD.but INPUT {
	FONT: 11px Arial;
	WIDTH: 100px;
	BORDER: 1px solid #515150;
	BACKGROUND: #CCCCCC;
}

TABLE.cat_help {
	MARGIN: 10px 0px 0px 0px;
}

TABLE.pallet TD {
	BORDER: 1px solid gray; 
	PADDING: 3px 5px;
}

DIV.top_rasporka {
	WIDTH: 551px;
	HEIGHT: 1px;
	FONT-SIZE: 1px;
}

HTML:root DIV.top_rasporka {
/*	WIDTH: 759px;*/
}


DIV.head_rasporka {
	HEIGHT: 1px;
	WIDTH: 553px;
	FONT: 1px;	
}


DIV.addition_mod_rasporka {
	WIDTH: 220px;
	FONT-SIZE: 1px;
	HEIGHT: 1px;
}

.add_float {
	FLOAT: left;
	MARGIN: 5px 7px;
	HEIGHT: 100px;
}

DIV.pages {
	FLOAT: left;
	CLEAR: both;
}

#helper {
	BACKGROUND: url('images/transparent.png') top left repeat;
	WIDTH: 225px;
	OVERFLOW: hidden;
	POSITION: absolute;
	COLOR: #ffffff;
	RIGHT: 0;
	TOP: 97px;
} 

#helper div.inner {
	PADDING: 7px;
	CLEAR: both;
}

#helper div.inner a {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

#helper .btn {
	FLOAT: right;
	CURSOR: pointer;
}

.left_menu, .news, .logo, .addition_mod, #helper, .slogan, .page_head, .top_menu, .lng, .bottom, .catalog, .copy, .add_bm, .bot_menu, table.options, .path {
	display: none !important;
}

.print_right_corner {
	FONT: 11px Tahoma;
	COLOR: #3E3E3D;
	OVERFLOW: hidden;
	float: right;
	margin-top: 20px;
}

.print {
	display: block;
}

.print_table td, .text td {
	VERTICAL-ALIGN: top;
}

.print_td {
	height: 100%;
}

table.print_table, table.text {
	height: 100% !important;
	position: absolute;
	width: 90%;
}

.print_logo {
	display: block;
}

.no_print, object {
	display: none;
}


.poll_wrap {
	display: none;
}

.wrap {
	display: none;
}
