HTML, BODY {width:100%; height:100%;}
BODY {font:75% Arial, Tahoma, Verdana, sans-serif; color:#000; margin:0px; padding:0px; background:#eee url('images/bg_0.gif') left bottom}

TABLE {border:0px; border-collapse:collapse;}
TABLE TD {padding:0; vertical-align:top}

IMG {border:0}

A {color:#d80803}

H1 {float:left; font-size:150%; margin:0; padding:20px 10px 0 8px}
H2 {font-size:120%; color:#d80803}
.h2-form {font-size:100%; color:#474c61; text-transform:uppercase; margin:35px 0 0 0}

UL {list-style-type:none; margin-left:0; padding:0}
LI {padding:0 0 0 12px; background:url('images/bullet_ul.gif') 0 5px no-repeat}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% Arial, Tahoma, Verdana, sans-serif; color:#000;}

.clear {height:1px; clear:both; font-size:1px;}
.wrapper {width:100%}

A.more {padding:0 14px 0 0; background:url('images/bullet_more.gif') top right no-repeat}
A.moreBack {padding:0 0 0 14px; background:url('images/bullet_moreback.gif') top left no-repeat}
A.moreBack2 {font-size:95%; color:#6373a5; font-weight:bold; padding:0 0 0 20px; background:url('images/bullet_moreback2.gif') 0 1px no-repeat}

.button INPUT {width:96px; height:27px; font-size:11px; color:#fff; font-weight:bold; border:0px solid; background:url('images/button_bg.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_bg.png',sizingMethod='crop');
}

.block2tit {font-size:95%; color:#fff; font-weight:bold; text-align:center; padding:2px 5px 4px 5px; background:#d80803}

.leftPhoto {float:left; margin:10px 10px 10px 0; border:2px solid #d80803}
.rightPhoto {float:right; margin:10px 0 10px 10px; border:2px solid #d80803}
.centerPhoto {text-align:center}
.centerPhoto IMG {border:2px solid #d80803}

.holder {min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); height:100%}


#mainGrid {width:100%; height:100%}
#leftCenterCol {width:100%}
#rightCol .colWidth {width:200px}

/*#header {background:#d0000d}*/
#header {background:#d0000d url('images/header_bg_0.gif') 0 0 repeat-x}
#header .addBg {height:83px; background:url('images/header_bg_1.gif') 77px 0 no-repeat}
#header TABLE {width:100%}
#logo {padding:26px 0 27px 33px}
#logo IMG {width:229px; height:30px;}
#header .pic {width:100%; text-align:center}
#header .pic IMG {width:535px; height:83px;}

#leftCol .colWidth {width:248px}
#centerCol {width:100%}

#menu {font-size:95%; font-weight:bold; list-style-type:none; margin:0; padding:5px 0 21px 34px;}
#menu  LI {padding:0 0 6px 12px; background:url('images/bullet_menu.gif') 0 4px no-repeat}
#menu  .active {background:url('images/bullet_menu_active.gif') 0 4px no-repeat}
#menu UL {list-style-type:none; margin:0; padding:6px 0 0 0}

.decor1 {float:right; width:158px; height:12px; background:url('images/decor_1.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/decor_1.png',sizingMethod='crop');
}


#leftCol .block1Tit .txt {float:left; min-width:125px; width:125px; height:20px; font-size:11px; color:#fff; font-weight:bold; background:url('images/blocktit_bg.gif') 0 0 repeat-x;}
html>body #leftCol .block1Tit .txt {width:auto;}
#leftCol .block1Tit .txt DIV {padding:1px 3px 0 15px}
#leftCol .block1Tit .rightEl {float:left; width:123px; height:20px; background:url('images/blocktit_right.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocktit_right.png',sizingMethod='crop');
}
#leftCol .block1TitFirst .rightEl {width:105px; background:url('images/blocktit_first_right.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blocktit_first_right.png',sizingMethod='crop');
}
#leftCol .block1 {clear:both;}
#leftCol .more {padding-left:3px}
#leftCol .block1 .topEl {width:248px; height:9px; background:url('images/block_bg.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_bg.png',sizingMethod='crop');
}
#leftCol .block1 .content {padding:6px 10px 15px 15px; background:#fff}
#leftCol .block1 .date {font-size:85%; color:#fff; padding:0 1px 0 2px; background:#abaebf}
#leftCol .block1 .txt {font-size:95%; padding:1px 0 13px 2px}
#leftCol .block1 .bottomEl {width:248px; height:34px; background:url('images/block_last_bottom.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/block_last_bottom.png',sizingMethod='crop');
}
#leftCol .block1Last .content {padding-bottom:5px}

#centerCol .mainPageIndent {padding:16px 0 0 30px}
#centerCol .siteEnter {width:100%}
#centerCol .siteEnter TD {width:50%; padding-right:26px}
#centerCol .siteEnter .titBlock {padding:0 0 0 9px}
#centerCol .siteEnter .tit {float:left; margin:27px 0 0 0}
#centerCol .siteEnter .icon {float:right; width:105px; height:62px}
#centerCol .siteEnter .line {clear:both; height:14px; background:url('images/siteenter_tit_line.png') 0 0 repeat-x;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/siteenter_tit_line.png',sizingMethod='scale');}
#centerCol .partnerBlock .tit {width:81px; height:14px; background:url('images/partners_tit.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/partners_tit.png',sizingMethod='crop');
}
#centerCol .partnerBlock .icon {background:url('images/partners_icon.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/partners_icon.png',sizingMethod='crop');
}
#centerCol .userBlock .tit {width:121px; height:14px; background:url('images/users_tit.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/users_tit.png',sizingMethod='crop');
}
#centerCol .userBlock .icon {background:url('images/users_icon.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/users_icon.png',sizingMethod='crop');
}
#centerCol .siteEnter .txt {padding:3px 0 11px 8px}
#centerCol .siteEnter .reg {display:block; float:left; font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold; padding:2px 0 3px 49px; background:url('images/icon_reg.gif') 5px 0 no-repeat;}

#centerCol .board {padding:43px 0 0 0}
#centerCol .board .block2tit {margin-left:9px}
#centerCol .board TABLE{width:100%}
#centerCol .board TD {width:50%; padding:12px 26px 0 9px}
#centerCol .board .item {clear:both; padding-bottom:24px}
#centerCol .board H1 {font-size:100%; margin:0 0 4px 0; padding:0}
#centerCol .board H2 {font-size:100%; margin:0;}
#centerCol .board SPAN {font-size:95%; color:#6677a3; font-weight:bold;}
#centerCol .board .more {font-size:95%}
#centerCol .board IMG {float:right; margin:4px 0 10px 10px; border:1px solid #000}


.topNav {font-size:12px; font-weight:bold; text-align:center; padding:0 14px 0 24px; background:#fff}
.topNav A {color:#000; text-decoration:none}
.topNav .siteMap {float:left; padding:13px 0 3px 0}
.topNav .siteMap IMG {width:54px; height:41px; margin-top:7px}
.topNav .contacts {float:right; padding:13px 0 3px 0}
.topNav .contacts IMG {width:48px; height:34px; margin-top:14px}

#rightCol .container {position:relative}
#rightCol .colIndent {padding-left:24px}
.decor2 {position:absolute; top:0; left:-15px; width:39px; height:27px; background:url('images/decor_2.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/decor_2.png',sizingMethod='crop');
}
.topNavEnd {height:11px; background:#fff}

#rightCol .sepLine {height:2px; font-size:1px; background:#d80803}
#rightCol FORM .label {font-weight:bold; padding-top:6px}
#rightCol FORM .field {width:160px; padding-left:0; padding-right:0; border:1px solid #0c0c0c; background:#fff}
#rightCol FORM .button {float:right; padding:5px 11px 0 0}
.enter {font-size:95%; padding:5px 0 18px 0}
.enter .forgot {float:left; margin-top:8px}
.enter .reg {float:right; font-weight:bold; margin:2px 25px 0 0}

.search {font-size:95%; padding:5px 0 18px 0}
.search .icon {float:left; width:36px; height:41px; margin:7px 0 0 17px; background:url('images/icon_search.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_search.png',sizingMethod='crop');
}

.statistics {font:95% Tahoma, Verdana, Arial, sans-serif; padding-bottom:22px}
.statistics TABLE {width:100%}
.statistics .num {font-weight:bold; padding-left:7px; border-left:1px solid #000; background:#fccc0f}
.statistics TD {padding:5px 2px 7px 0; border-bottom:1px solid #000;}
.statistics H1 {float:none; font-size:100%; color:#d80803; margin:17px 0 3px 0; padding:0}
.statistics H1 SPAN {color:#000}

#rightCol .banners {text-align:center; padding-top:73px}
#rightCol .banners DIV {margin-bottom:20px}

#footer {vertical-align:bottom;}
#footer .bg {padding:20px 20px 20px 15px; border-top:2px solid #282828; background:#f1e3e4 url('images/bg_footer.gif') left bottom}
#footer .info .colWidth {width:233px}
#footer .copy {font-size:95%; padding:9px 0 0 2px} 
#footer .logo {float:left; padding:18px 0 0 0}
#footer .logo IMG {width:84px; height:67px;}
#footer .phones {float:left; font:14px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; padding:30px 0 0 8px}
#footer .phones DIV {font-size:18px; color:#d30d08; font-weight:bold; line-height:18px}
#footer .design {clear:both; font-size:95%; padding-top:26px}
#footer .design A {color:#000;}
#footer .banners {padding:20px 0 0 12px;}
#footer .banners DIV {float:left; padding:0 40px 0 0; height:170px;}

#mainMenu {padding-right:26px}
#mainMenu .arrow DIV {width:74px}
#mainMenu .arrow .top {height:141px; background:url('images/decorarrow_top.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/decorarrow_top.png',sizingMethod='crop');
}
#mainMenu .arrow .height {background:url('images/decorarrow_height.png') 0 0 repeat-y;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/decorarrow_height.png',sizingMethod='scale');
}
#mainMenu .arrow .height1 {height:27px}
#mainMenu .arrow .height2 {height:1px}
#mainMenu .arrow .bottom {height:54px; background:url('images/decorarrow_bottom.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/decorarrow_bottom.png',sizingMethod='crop');
}
#mainMenu TABLE {width:100%}
#mainMenu .txt {padding-top:18px; position:relative}
#mainMenu .menu1 {width:147px; height:150px; background:url('images/mainmenu_1_icon.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_1_icon.png',sizingMethod='crop');
}
#mainMenu .menu1 .txt {padding-left:22px}
#mainMenu .menu1 .txt IMG {width:98px; height:132px;}
#mainMenu .menu1 .txt A IMG {background:url('images/mainmenu_1_txt.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_1_txt.png',sizingMethod='crop');
}
#mainMenu .menu1 A:hover IMG {background:url('images/mainmenu_1_txt_act.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_1_txt_act.png',sizingMethod='crop');
}
#mainMenu .menu2 {width:157px; height:150px; background:url('images/mainmenu_2_icon.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_2_icon.png',sizingMethod='crop');
}
#mainMenu .menu2 .txt {padding-left:24px}
#mainMenu .menu2 .txt IMG {width:113px; height:132px}
#mainMenu .menu2 .txt A IMG {background:url('images/mainmenu_2_txt.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_2_txt.png',sizingMethod='crop');
}
#mainMenu .menu2 A:hover IMG {background:url('images/mainmenu_2_txt_act.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_2_txt_act.png',sizingMethod='crop');
}
#mainMenu .menu3 {width:141px; height:150px; background:url('images/mainmenu_3_icon.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_3_icon.png',sizingMethod='crop');
}
#mainMenu .menu3 .txt {padding-left:29px}
#mainMenu .menu3 .txt IMG {width:98px; height:132px;}
#mainMenu .menu3 .txt A IMG {background:url('images/mainmenu_3_txt.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_3_txt.png',sizingMethod='crop');
}
#mainMenu .menu3 A:hover IMG {background:url('images/mainmenu_3_txt_act.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_3_txt_act.png',sizingMethod='crop');
}
#mainMenu .el0 {width:15%}
#mainMenu .el3 {width:25%}
#mainMenu .el1, #mainMenu .el2 {width:30%}
#mainMenu .el0 DIV {height:137px; background:url('images/mainmenu_bg_0.png') 0 0 repeat-x;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_bg_0.png',sizingMethod='scale');
}
#mainMenu .el1 DIV {height:137px; background:url('images/mainmenu_bg_1.png') 0 0 repeat-x;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_bg_1.png',sizingMethod='scale');
}
#mainMenu .el2 DIV {height:137px; background:url('images/mainmenu_bg_2.png') 0 0 repeat-x;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_bg_2.png',sizingMethod='scale');
}
#mainMenu .in TD {padding-top:6px; background:url('images/mainmenu_bg_in.gif') 0 21px repeat-x}
#mainMenu .in IMG {height:28px}
#mainMenu .in .bgSpec {background:none; padding:21px 0 0 9px}
#mainMenu .in .bgSpec DIV {height:3px; background:url('images/mainmenu_bg_in.gif') 0 0 repeat-x}
#mainMenu .sepLine {height:14px; font-size:1px; margin-left:9px; background:url('images/mainmenu_bg_in.gif') bottom left repeat-x}

.welcome {margin:33px 0 0 12px; padding:0 0 0 9px; border-left:5px solid #d80803;}
.welcome .info {font-size:16px; padding:0}
.welcome .tit {font-size:18px; color:#d80803; font-weight:bold}

.printVer {float:right; font-size:95%; font-weight:bold; padding-top:22px}
.printVer A {padding-left:17px;  background:url('images/icon_printver.gif') 0 2px no-repeat}
.printVerCatalog {padding-top:13px;}

#leftCol .partnerBlock, #leftCol .userBlock {font-size:11px; color:#abaebf; font-weight:bold; padding:13px 91px 10px 0}
#leftCol .partnerBlock {background:url('images/partners_lit_icon.gif') top right no-repeat;}
#leftCol .partnerBlock .tit {width:76px; height:14px; margin-bottom:6px;}
#leftCol .userBlock {padding-bottom:16px; background:url('images/users_lit_icon.gif') top right no-repeat;}
#leftCol .userBlock .tit {width:114px; height:14px; margin-bottom:6px;}
#leftCol .userBlock .icon {background:url('images/users_icon.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/users_icon.png',sizingMethod='crop');
}

.inPageIndent {padding:25px 26px 35px 39px}
.inPageIndent A.more {font-size:95%;}
.inPageIndent A.moreBack {font-size:95%;}


/* */

.inPageIndent .sep {margin:25px 0 0 0; font-size:1px; clear:both;}
.inPageIndent .sep DIV {height:1px; background:url('images/sepline.gif') top left repeat-x;}
.inPageIndent .block-indent {padding-left:22px; margin-top:15px;}
.inPageIndent .block-indent2 {padding-left:10px; margin-top:5px;}
.inPageIndent .class-select {background-color:#FFFFFF; width:400px; margin-bottom:3px;}
.inPageIndent .img-table {border:1px solid #F22400; margin:10px;}
.inPageIndent IMG.news-photo {border:1px solid #F22400; margin:10px;}
.inPageIndent TABLE.info {width:100%;}
.inPageIndent TABLE.info TH {color:#e7ebf3; padding:6px 6px 6px 12px; border-left:1px solid #fff; background:#9a9ba0 url('images/tbldecoration_th.gif') 0 0 repeat-x; text-align:left; text-transform:uppercase}
.inPageIndent TABLE.info TH.first {width:100%; border-left:0}
.inPageIndent TABLE.info TD {color:#797d8a; padding:6px 6px 6px 12px; border-left:1px solid #bfc3c6;}
.inPageIndent TABLE.info TD.first {border-left:0; background-color:#e7ebf3;}
.inPageIndent TABLE.info TD.first A {color:#797d8a}
.inPageIndent TABLE.info TR.even TD {background-color:#f7f7f7;}
.inPageIndent TABLE.info TR.last TD {height:2px; font-size:2px; background-color:#FFFFFF; padding:0;}
.inPageIndent TABLE.info TR.act TD.first {background:#ffcf0c}
.inPageIndent TABLE.info TR.act TD.first A {color:#000}
.inPageIndent TABLE.prod-photos {margin-top:10px;}
.inPageIndent TABLE.prod-photos TD {text-align:center; vertical-align:middle; background:none;}
.inPageIndent DIV.cart {float:right; text-align:right;}
.inPageIndent .product-price {font-size:105%; font-weight:bold; margin-bottom:0}
.inPageIndent .product-price SPAN {color:#d80803}
.inPageIndent DIV.addtocard {float:right; color:#FFFFFF; background-color:#F22400; font-size:10px; text-transform:uppercase; font-weight:bold; padding:1px 2px 1px 2px;}
.inPageIndent DIV.addtocard A, .content DIV.addtocard A:visited, .content DIV.addtocard A:hover {color:#FFFFFF; text-decoration:none;}
.inPageIndent DIV.addtocard2 {clear:both; margin-top:5px;}
.inPageIndent DIV.sendorder {color:#FFFFFF; background-color:#F22400; font-size:10px; text-transform:uppercase; font-weight:bold; padding:3px 4px 3px 4px; margin:15px 0 10px 0; width:115px; text-align:center;}
.inPageIndent DIV.sendorder A, .content DIV.sendorder A:visited, .content DIV.sendorder A:hover {color:#FFFFFF; text-decoration:none;}
.inPageIndent SPAN.red, .inPageIndent SUP {color:red;}
.inPageIndent TABLE.form {margin-top:15px;}
.inPageIndent TABLE.form TD {border:0; background:none; padding:3px;}
.inPageIndent TABLE.form TD.tag {padding-right:5px; font-weight:bold; text-align:right;}
.inPageIndent TABLE.form TD.tag SPAN, .inPageIndent TABLE.form TD.tag SUP {color:red;}
.inPageIndent TABLE.form TD.fld INPUT, TEXTAREA {background-color:#FFFFFF; width:200px;}
.inPageIndent TABLE.form TD.fld2 INPUT, TEXTAREA {background-color:#FFFFFF; width:396px;}
.inPageIndent TABLE.form TD.button {text-align:center;}

.inPageIndent .prodInfo {margin-top:10px; padding:15px 14px 13px 14px; border:2px solid #c9cdd5}
.inPageIndent .prodInfo H2 {margin-top:0px}
.inPageIndent .prodInfo .photos IMG {float:left; margin:13px 10px 0 0; border:2px solid #d80803}
.inPageIndent .prodInfo P {margin-bottom:0}


/* */

.newsPage .pages {padding-left:15px}
.newsPage H2 {color:#000; margin-top:10px; margin-bottom:0; padding:0 0 4px 14px; background:url('images/bullet_ul.gif') 0 5px no-repeat}
.newsPage .date {color:#fff; font-weight:bold; margin-right:6px; padding:0 16px 1px 10px; background:#abaebf}
.newsPage STRONG {margin-left:3px}

.newsPage .content {padding:0 0 12px 15px}
.newsPage .content P {margin:9px 0 0 0}
.newsPage .photos {padding-bottom:6px}
.newsPage .photos IMG {float:left; margin:13px 10px 0 0; border:2px solid #d80803}
.newsPage .sep {height:1px; clear:both; font-size:1px; margin:0 0 0 15px;}
.newsPage .sep DIV {background:#fff}

.pages A {color:#20243d; text-decoration:none; padding:0 1px 0 2px}
.pages SPAN {color:#d0000d; padding:0 1px 0 2px}
.pages DIV {float:left; min-width:15px; width:15px; font-size:85%; text-align:center; white-space: nowrap; margin:0 2px 7px 0; padding:1px 0; background:#fff}
html>body .pages DIV {width:auto;}
.pages .cur {background:#fccc0f}
.pages IMG {width:18px; height:15px}
.pages .next {float:left; margin-bottom:16px; padding-left:0}
.pages .prev {float:left; margin-right:2px; margin-bottom:7px; padding:0}
.pagesBottom {padding-top:17px}
.pagesTop .next {margin-bottom:19px}

.catalogTree {font-size:12px; padding:6px 10px 25px 8px; background:#fff;}
.catalogTree IMG {float:left; width:13px; height:15px; margin-right:3px}
.catalogTree SPAN {display:block; margin-left:15px}
.catalogTree DIV {clear:both;}
.catalogTree .lev_1 {padding-top:6px}
.catalogTree .lev_1 A {color:#797c89}
.catalogTree .lev_1 A:hover {color:#d80803}
.catalogTree .nodeAct {background:url('images/catalog_node_act_bg.gif') 0 0 repeat-y}
.catalogTree .lev_2 A {color:#000}
.catalogTree .lev_2 A:hover {color:#d80803}
.catalogTree .lev_2 {padding-top:6px; margin-left:5px; padding-left:6px; background:url('images/catalog_lev2_point_bg.gif') 1px 14px no-repeat}
.catalogTree .lev_2_last {margin-left:5px; padding-top:6px; padding-left:6px; background:url('images/catalog_lev2_lastpoint_bg.gif') 0 14px no-repeat}

.firmsList .sep DIV {background:#fff}
.firmsList A.more {font-size:105%}
.firmsList .label {color:#797d8a; font-weight:bold}
.firmsList TD.label {padding:9px 16px 0 0}
.firmsList FORM {padding-bottom:20px; border-bottom:1px solid #fff}
.firmsList FORM TABLE {margin:0 0 11px 0}
.firmsList FORM TD {padding-top:6px}
.firmsList FORM SELECT {vertical-align:middle; margin-left:14px; background-color:#FFF;}
.firmsList FORM INPUT {vertical-align:middle; margin-left:7px}
.firmsList .class-select2 {width:140px;}
.firmsList .class-select3 {width:249px;}
.firmsList H2 {margin-top:18px; padding-left:12px; background:url('images/bullet_firmlist.gif') 0 2px no-repeat}
.firmsList .block-indent B {color:#6575a2}
.firmsList .pagesTop {padding-top:20px}
.firmsList .pagesBottom {padding-top:13px}
.firmsList .pages .next {margin-bottom:0}
.firmsList .pages .prev {margin-bottom:0}


.firmInfo H2 {font-size:150%}
.firmInfo .info B {color:#6575a2}
.firmInfo .info P {margin:0}
.firmInfo .photos IMG {float:left; margin:13px 10px 0 0; border:2px solid #d80803}
.firmInfo .sep DIV {background:#fff}
.firmInfo .firmMenu {font-weight:bold; margin-top:15px; padding:15px; border-top:1px solid #fff; border-bottom:1px solid #fff}
.firmInfo .firmMenu DIV.act {float:left; color:#fff; padding:5px 7px 6px 9px; background:#6373a5}
.firmInfo .firmMenu SPAN {float:left; font-size:95%; color:#d80803; margin:6px 0 0 0}
.firmInfo .firmMenu A {float:left; font-size:95%; margin:6px 9px 0 10px}
.firmInfo .indent {width:100%;}

.searchPage .allResults {padding:9px 13px 10px 13px; background:#fff}
.searchPage TABLE {width:100%}
.searchPage .item {width:100%}
.searchPage TD {padding:15px 0 7px 0; border-top:1px solid #fff;}
.searchPage TABLE A {font-size:120%}
.searchPage .num {font-size:95%; font-weight:bold; text-align:right; padding-right:11px; border-top:0}
.searchPage .tr-0 TD {padding-top:0; border-top:0}
.searchPage TABLE A:visited {color:#71758e}
.searchPage .pagesTop .next {margin-bottom:25px}
.searchPage .pagesBottom {padding-top:20px}

.forumPage .msgList {width:100%;}
.forumPage .msgList TH {color:#474c61; padding:13px 6px 10px 12px; border:1px solid #797c89; background:#d7d9e6 url('images/forum_th.gif') 0 0 repeat-x; text-align:left; text-transform:uppercase}
.forumPage .msgList TH.first {width:100%}
.forumPage .msgList A {color:#7981ad; text-decoration:none}
.forumPage .msgList TD {color:#474c61; padding:6px 6px 6px 12px; border:1px solid #eee; background:#fff}
.forumPage .msgList TD.first {border-left:1px solid #fff}
.forumPage .msgList TD.last {border-right:1px solid #fff}
.forumPage .msgList .onePage {color:#474c61; font-weight:bold; border:1px solid #d7d9e6; background:#d7d9e6}
.forumPage .msgList .onePage INPUT {width:56px; color:#474c61; vertical-align:middle; margin-left:7px; margin-right:8px; padding-left:4px; border:1px solid #474c61}
.forumPage .msgList .onePage IMG {vertical-align:middle}
.forumPage .msgList .onePage .prev {margin-right:7px}
.forumPage .msgList .onePage .next {margin-left:5px}
.forumPage H2 {font-size:100%; color:#474c61; text-transform:uppercase; margin:35px 0 0 0}

TABLE.form .field {padding-left:4px; border:1px solid #474c61; background-color:#FFFFFF}
TABLE.form TD.tag {color:#474c61; padding-top:6px}

.feedbackPage H2 {font-size:100%; color:#474c61; text-transform:uppercase; margin:35px 0 0 0}

.catalogList {width:100%;}
.catalogList TD {width:33%; padding-right:15px}
.catalogList DIV {text-indent:-17px; margin:0 0 6px 17px}
.catalogList A {color:#000;}
.catalogList IMG {width:13px; height:13px; vertical-align:middle; margin:2px 4px 0 0; background:url('images/bullet_cataloglist.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet_cataloglist.png',sizingMethod='crop');
}

.boardPage .add {float:right; font-size:105%; font-weight:bold; padding:2px 0 4px 30px; background:url('images/icon_add.gif') 0 0 no-repeat;}
.boardPage .addBottom {margin-top:17px}
.boardPage .tblDecoration {width:100%; margin-top:12px}
.boardPage .tblDecoration TH {font-size:95%; color:#fff4c8; font-weight:bold; text-align:left; padding:5px 12px; border-left:1px solid #fff; background:#80849d url('images/board_th.gif') 0 0 repeat-x;}
.boardPage .tblDecoration TH.first {border-left:0}
.boardPage .tblDecoration TD {color:#797c89; padding:26px 10px 12px 12px; border-bottom:1px solid #a7abc4}
.boardPage .tblDecoration .main {color:#000; padding-top:7px}
.boardPage .tblDecoration H2 {font-size:100%; margin:0 0 4px 0; color:#000}
.boardPage .tblDecoration A {font-weight:bold}
.boardPage .tblDecoration SPAN {font-size:95%; color:#6677a3; font-weight:bold}
.boardPage .tblDecoration .pic {padding-top:12px}
.boardPage .tblDecoration .pic IMG {border:1px solid #000}
.boardPage .tblDecoration .buy TD {background:#fff}
.boardPage .tblDecoration .icons {text-align:center; padding-top:12px;}
.boardPage .tblDecoration .icons IMG {width:21px; height:22px; margin:3px 0}
.boardPage .h2-form {margin-top:0}
.boardPage .pagesTop {padding-top:19px}
.boardPage .pagesTop .next {margin-bottom:0}
.boardPage .pagesTop .prev {margin-bottom:0}
.boardPage .pagesBottom {padding-top:20px}
.boardPage .radios {margin-bottom:5px}

.radios INPUT {vertical-align:middle}

.regButton INPUT {width:160px; background:url('images/button_reg_bg.png') 0 0 no-repeat;
	// background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_reg_bg.png',sizingMethod='crop');
}

.note {margin-bottom:0px}
H3.h3-products {font-size:100%; margin-bottom:0; padding-bottom:26px}