* { margin: 0; padding: 0; font: 13px Arial; }

BODY { background: #FFF url(/i/bg/main.gif) repeat-x; }
BODY#section_table { background: #FFF; }
BODY#section_table H1#head_section_table { margin-left: auto; margin-right: auto; width: 820px; color: #000; text-align: center; }
BODY#section_table #close { width: 820px; margin: 0 auto; text-align: right; }

IMG { display: block; border: none; }
A { color: #2197DA; }
A:hover { text-decoration: none; }

#minwidth { min-width: 950px; position: relative; //height: 1%; max-width: 1940px; }

#wrap h1.main, #wrap h2.main, #wrap h3.main, #wrap h4.main, #wrap h5.main, #wrap h6.main { color: #000; }
#wrap h1.main { font-size: 24px; }

LI { line-height: 0; font-size: 0; list-style: none; }

#head { padding: 25px 0 0 7%; height: 175px; }
	#head * { position: relative; z-index: 3; }
	#stain { position: absolute; top: 0; left: 30%; margin-left: -150px; z-index: 1; }
	#stain2 { position: absolute; top: 70px; right: 0; z-index: 1; }
	#url { position: absolute; z-index: 4; left: 7%; top: 20px; margin-left: 7px; }
	#logo { position: absolute; z-index: 4; top: 60px; left: 7%; }
	/*
	#logo { width: 161px; }
	#l1 { color: #FFF; font-size: 11px; text-decoration: none; margin-left: 5px; display: block; width: 90px; margin-bottom: 29px; }
	#l2 { display: block; width: 161px; }
	IMG#l1, IMG#l2 { width: auto; }
	*/
	#mini-nav { list-style: none; float: right; height: 20px; margin-bottom: 47px; padding-right: 7%; }
	#mini-nav LI { color: #FFF; float: left; margin-left: 30px; font-size: 11px; }
	#mini-nav LI IMG { display: inline; top: 1px; z-index: 100; }
	#mini-nav LI SPAN { margin: 0 6px 0 9px; }
	
	#aboutus { background: url(/i/white10.png); padding: 9px 0 9px 9px; clear: both; float: right; width: 73%; margin: -37px 0 -100px 0; z-index: 2; }
	#aboutus DIV { overflow: hidden; width: 100%; }
	#aboutus IMG { margin-left: -200px; padding: 1px; position: relative; left: 20%; margin-right: -100%; }
	
	#telephone { background: url(/i/bg/tube.gif) no-repeat; clear: right; float: right; height: 40px; padding: 0 7% 0 48px; font: 12px Arial; color: #FFF; }
	#telephone DIV { font-size: 18px; color: #000; padding-top: 1px; }
	#telephone DIV SPAN { font-size: 18px; color: #92A9C1; }

#head2 { padding: 0 0 0 7%; border-left: 10px solid #BCD1E4; }
#body,
#footer { padding: 0 0 0 7%; clear: both; margin-left: 10px; }
	
	#body.forcontent { clear: none; }
	
	.left-column { width: 24%; margin-left: -10px; }
	.right-column { padding: 0 7% 30px 5%; float: right; width: 63%; margin-left: -50px; }
		.right-column .last { padding-left: 6%; }
		.right-column .column { float: left; width: 46%; position: relative; z-index: 1; }
	
	
	
	#head2 .left-column { list-style: none; padding-top: 10px; }
	#head2 .left-column LI { padding: 5px 0; font-size: 17px; line-height: 1; }
	#head2 .left-column LI A { color: #0188D5; font-size: 17px; }
	
	#head2 .right-column { background: #F3F2E5; padding-top: 18px; position: relative; z-index: 2; }
	#head2 .right-column DIV { font-size: 12px; color: #3d3d3d; line-height: 1.6; }
	#head2 .right-column .last { margin-right: -50%; position: relative; }
	#head2 .right-column DIV H2 { font-size: 19px; color: #0E3867; margin: 14px 0 3px 0; }
	#head2 .right-column DIV #flash-cont { background: url(/i/bg/map.jpg) no-repeat; display: block; width: 224px; height: 111px; margin: 0 70px 0 auto; position: relative; padding-bottom: 75px; }
	#head2 .right-column DIV #descr { border-left: 2px solid #D7D7D7; position: absolute; left: 70px; bottom: 0; width: 230px; padding-left: 13px; font-size: 14px; }
	#head2 .right-column DIV OBJECT { display: block; width: 224px; height: 111px; }
	#head2 .right-column #shadow { position: absolute; left: -12px; bottom: 0; }
	#head2 .right-column #cab-shadow { position: absolute; left: 5px; top: 0; }
	#head2 .right-column #cables { position: absolute; top: -200px; left: -240px; }
	
	#body-left { width: 100%; margin-right: -99%; float: left; padding-bottom: 40px; }
	#body-left .left-column { list-style: none; padding: 10px 0 10px 7%; width: 22%; border-left: 10px solid #BCD1E4; margin: 0 0 30px 0; }
	#body-left .left-column LI { padding: 5px 0 6px 0; margin-left: -10px; font-size: 17px; line-height: 1; color: #0e3867; }
	#body-left .left-column LI A { color: #0188D5; font-size: 17px; line-height: 1; }
	#body-left .left-column LI UL { padding-top: 7px; }
	#body-left .left-column LI LI { margin-left: 7%; padding: 4px 0; font-size: 13px; line-height: 1; }
	#body-left .left-column LI LI A { color: #0188D5; font-size: 13px; }
	
	FORM.quick { top: -10px; }
	FORM.quick H3 { font: 18px Arial; color: #000; margin: 0 0 6px -1px; padding: 0; }
	FORM.quick #search { color: #000; }
	
	#wrap-content { margin-top: 9px; position: relative; z-index: 1; padding: 0 12% 30px 0; width: 58%; }
	#content { padding-bottom: 40px; padding-top: 10px; position: relative; //height: 1%; }
	#content *{ line-height: 1.4; font-size: 13px; }
	#content .above { font-size: 11px; }
        div.artSP {color: #b2c8e4; font-size: 1px; text-decoration:none; }
        div.artSP a {color: #b2c8e4; font-size: 1px; text-decoration:none; }

	#content .under { font-size: 12px; float: left; margin: -10px 0 27px 0; }
	#content #sel-mode { float: right; text-align: right; padding: 8px 0; font-size: 12px; }
	#content #sel-mode UL.sel-menu { margin: 0 0 0 7px; display: inline; }
	
	#content DIV.table { display: table; width: 100%; margin-bottom: 20px; }
	#content DIV.table DIV.cell { display: table-cell; vertical-align: top; //display: inline; //float: left; zoom: 1; padding-right: 20px; }
	#content DIV.table DIV.cell { font: bold 12px Arial; color: #7B7B7B; }
	#content DIV.table DIV.cell P { margin: 1px 0 18px 0; }
	#content DIV.table DIV.l { padding-right: 0; }
	
	#content DIV#open-group { background: url(/i/bg/group.jpg) 0px 1px no-repeat; float: right; height: 32px; padding-left: 39px; width: 80px; line-height: 1; margin: -35px 0 0 0; position: relative; }
	#content DIV#open-group A { font-size: 12px; line-height: 1; position: relative; //top: 2px; }
	#content DIV#open-group A NOBR { color: #2197DA; line-height: 13px; }
	
	#content UL.sel-menu { padding: 6px 0; font-size: 11px; margin: 0; }
	#content UL.sel-menu * { font-size: 11px; }
	#content UL.sel-menu LI { display: inline; padding: 0; }
	#content UL.sel-menu LI.e { margin: 0; }
	#content UL.sel-menu LI A { background: url(/i/bg/sel-alpha.gif) repeat-x; padding: 6px 16px; color: #FFF; }
	#content UL.sel-menu LI A:hover { background: url(/i/bg/sel-hover.gif) repeat-x; }
	#content UL.sel-menu LI SPAN { background: url(/i/bg/sel-group.gif) repeat-x; padding: 6px 16px; color: #8AA5C0; }
	#content #cable-info { margin-bottom: 25px; }
	#content #cable-info.sel-menu LI A { text-decoration: none; //padding-bottom: 5px; }
	
	#content UL.sel-menu LI.f * { padding-right: 15px; border-right-style: solid; border-right-width: 1px; }
	#content UL.sel-menu LI.s * { padding-right: 15px; padding-left: 15px; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; }
	#content UL.sel-menu LI.e * { padding-left: 15px; border-left-style: solid; border-left-width: 1px; }
	#content #cable-info.sel-menu LI A DIV { padding: 0; display: inline; border: 0; border-bottom: 1px dashed #FFF; padding-right: 1px; color: #FFF; }
	
	#content UL.selected3 LI.f A { border-color: #8AA0B6; }
	#content UL.selected3 LI.s A { border-color: #C2D3E2; }
	#content UL.selected3 LI.e SPAN { border-color: #172838; }
	#content UL.selected2 LI.f A { border-color: #C2D3E2; }
	#content UL.selected2 LI.s SPAN { border-color: #172838; }
	#content UL.selected2 LI.e A { border-left-color: #C2D3E2; }
	#content UL.selected1 LI.f SPAN { border-right-color: #172838; }
	#content UL.selected1 LI.s A { border-left-color: #C2D3E2; border-right-color: #8AA0B6; }
	#content UL.selected1 LI.e A { border-color: #C2D3E2; }
	
	#wrap LI UL.insertion { border: 1px solid #BFBFBF; background: #FFF; position: absolute; margin: 0; width: 35%; border-right: none; visibility: hidden; z-index: 2; top: 0; }
	html:first-child #wrap LI UL.insertion { border-left: none; background: #FFF url(/i/border.gif) repeat-y; }
	#wrap LI UL.insertion LI { background: none; padding: 0 0 0 0; margin: 0 0 0 0; line-height: 0; font-size: 0; width: 100%; border-right: 1px solid #BFBFBF; }
	html:first-child #wrap LI UL.insertion LI { margin-left: -1px;	}
	#wrap LI UL.insertion LI A { background: url(/i/bg/cl.gif); display: block; font-size: 12px; color: #7B7B7B; text-decoration: none; padding: 2px 10px 3px 10px; //height: 1%; }
	#wrap LI UL.insertion LI A:hover { color: #000; }
	#wrap LI UL#model { left: 0; top: 49px; }
	#wrap LI UL#model2 { width: 214px; left: 100px; top: 76px; _left: 103px; }
	#wrap LI UL#length { left: 35%; top: 49px; margin-left: 18px; }
	html:first-child #wrap LI UL#length { margin-left: 15px; }
	
	.hr { border-bottom: 1px solid #FFF; padding-bottom: 14px; margin-bottom: 14px; width: 100%; padding-top: 1px; }
	#content FORM.contentform { width: 75%; margin-top: -3px; position: relative; }
	#content FORM.contentform H4 { font-weight: normal; color: #E96800; }
	#content FORM.contentform INPUT { width: 35%; margin: 0 15px 0 0; color: #C4C4C4; }
	#content FORM.contentform INPUT.text { padding: 3px 0 4px 1px; }
	#content FORM.contentform #search { width: 50px; color: #000; margin-top: 3px; }
	
	#content .marker { background: #BCD1E4; font-size: 24px; color: #FFF; width: 43px; text-align: center; padding: 6px 0 4px 0; margin: 25px -43px -47px 0; clear: left; }
	#content .cable-list { padding: 0 0 15px 33px; margin: 0 0 0 7%; min-height: 43px; }
	#content .cable-list LI { float: left; width: 25%; padding: 0; margin-right: -1px; line-height: 1.8; background: none; }
	#content .cable-list LI A { line-height: 1.8; }
	#content .cable-list LI.clear { clear: left; float: none; font-size: 0; line-height: 0; height: 0; //float: left; }
	
	#content .cable-list2 { padding-left: 33px; margin: 20px 0; }
	#content .cable-list2 LI { padding: 0; margin: 10px 0; line-height: 1.8; background: none; }
	
	#content .table-cable { width: 100%; border-collapse: collapse; }
	#content .table-cable TH, .table-cable TD { text-align: left; padding: 8px 12px; }
	#content .table-cable TH { background: #C2D2E6; color: #FFF; }
	#content .table-cable TD { border-bottom: 1px solid #DBDEE0; border-top: 1px solid #DBDEE0; font: 11px Arial; width: 18%; color: #7B7B7B; }
	#content .table-cable .toping TD { border-top: none; }
	#content .table-cable .first { padding-left: 20px; width: 10%; white-space: nowrap; }
	#content .table-cable .second { width: 10%; }
	#content .table-cable .last { width: 40px; padding-left: 20px; }
	#content .table-cable .last IMG { cursor: pointer; margin: 0 auto 0 0; visibility: hidden; }
	#content .table-cable TD.first { font: bold 11px Arial; }
	#content .table-cable TD .brspan { letter-spacing: 0px; font-size: 0px; }
	#content .table-cable .advanced TD { padding-top: 9px; padding-bottom: 9px; }
	#content .table-cable .advanced .first, #content .table-cable .advanced .second { border-bottom: none; border-top: none; }
	#content .table-cable .second NOBR { color: #2BA600; text-align: center; font-size: 11px; width: 25px; display: block; padding-bottom: 1px; }
	#content .table-cable .second SPAN { border-bottom: 1px dashed #2BA600; color: #2BA600; cursor: pointer; font-size: 11px; }
	#content .table-cable .second DIV { visibility: hidden; position: relative; }
	#content .table-cable .second .uarr { border: none; color: #E96800; right: 10px; top: -17px; font-size: 13px; position: absolute; }
	#content .table-cable .over TD { background: #FCEBDD; }
	#content .table-cable .over IMG { visibility: visible; }
	#content .table-cable .select TD { background: #E2FCDD !important; }
	#content .table-cable .select IMG { visibility: hidden; }
	#content .table-cable .advanced TD.first, #content .table-cable .advanced TD.second { background: none !important; }
	#content .table-cable .prompt-wrap { float: left; position: relative; font: 11px Arial; }
	#content .table-cable .prompt { left: 18px; top: -38px; margin-left: 100%; }
	#content .table-cable .open .second NOBR { visibility: hidden; }
	#content .table-cable .open .second DIV { visibility: visible; }
	#content .table-cable .disabled .second NOBR,
	#content .table-cable .disabled .second DIV { visibility: hidden !important; }
	#content .table-cable .lasting { visibility: hidden; }
	#content .table-cable .lasting TD { visibility: hidden; padding: 0; line-height: 0; height: 0; font-size: 0; border: none; }
	#content #preliminary { margin-bottom: 40px;	}
	#content #preliminary .first { width: 18%; }
	#content #preliminary .last IMG { padding: 4px 0 2px 0; }
	
	#content #data_section_table { width: 820px; margin: 0 auto 30px auto; }
	#content #data_section_table TH { text-align: center; width: auto; white-space: nowrap; }
	#content #data_section_table TH.main1 { width: 400px; }
	#content #data_section_table .main-head TH { font-size: 15px; font-weight: bold; }
	#content #data_section_table .subhead TH { border: 1px solid #FFF; }
	#content #data_section_table TD { width: auto; text-align: center; font-size: 13px; }
	#content #data_section_table TD.section { background: #F3F6FA; font-size: 15px; font-weight: bold; }
	#content #data_section_table .smallth TH { font-size: 11px; padding: 5px 7px;  }
	
	#content .opinion_list { margin: 0; }
	#content .opinion_list LI { background: none; padding-left: 0; line-height: 1.6; margin-bottom: 40px; }
	#content .opinion_list LI H2 { color: #000; margin-bottom: 6px; }
	#content .opinion_list DIV { text-align: right; font-style: italic; }
	
	#content UL.photo_list { margin: 0 0 0 -5px; padding-top: 15px; width: 100%; position: relative; }
	#content UL.photo_list LI { background: none; line-height: 0; font-size: 0; margin: 0; padding: 0 30px 0 0; height: 130px; float: left; margin-right: -1px; }
	#content UL.photo_list LI A { border: 5px solid #C2D2E6; display: block; }
	#content UL.photo_list LI#img_show_wrap { display: none; padding: 20px 0 50px 0; height: auto; float: none; clear: both; }
	#content UL.photo_list LI#img_show_wrap IMG { margin: 0 auto; padding-top: 20px; }
	#content UL.photo_list LI#img_show_wrap .wrapper_for_img { font-size: 0; line-height: 0; display: none; }
	#content UL.photo_list LI#img_show_wrap .close { width: 70px; margin: 0 0 0 auto; cursor: pointer; color: #000; white-space: nowrap; margin-bottom: 20px; }
	#content UL.photo_list LI#img_show_wrap .close SPAN { font-size: 20px; line-height: 1; position: relative; top: 2px; }
	
	#content UL.answers { margin: 0 20px 0 0; }
	#content UL.answers LI { background: url(/i/bg/li-style.gif) 0px 9px no-repeat; padding-left: 30px; //height: 1%; margin-bottom: 30px; font-size: 14px; }
	#content UL.answers LI SPAN { display: block; color: #869BB3; padding-top: 6px; }
	#content #wrap_question_answer { height: 300px; margin-bottom: 50px; }
	#content #inner_form { height: 200px; padding-top: 5px; margin-bottom: -10px; }
	#content #hide_answer { font-size: 17px; display: none; position: relative; top: 30px; height: 200px; margin-left: 40px; }
	#content #hide_answer SPAN { font-size: 25px; display: block; margin-bottom: 6px; }
	#content #hide_answer DIV { font-size: 30px; margin-bottom: -8px; }
	#content #hide_answer SPAN#another { border-bottom: 1px dashed #0188D5; display: inline; font-size: 13px; color: #0188D5; cursor: pointer; position: relative; top: 4px; }
	
	
	#content .list_of_news { margin: 0;	}
	#content .list_of_news LI { background: none; padding-left: 0; margin-bottom: 15px; float: left; width: 46%; margin-right: -1px; }
	#content .list_of_news LI.f { padding-right: 8%; }
	#content .list_of_news LI DIV { color: #AAA9A9; }
	#content .list_of_news LI A { font-size: 14px; }
	
	#content DIV.back { color: #0188D5; margin-left: -17px; position: relative; width: 100%; }
	
	#content DIV.news_date { color: #AAA9A9;	}
	#content #hide-div { display: none; }
	#content P.img IMG { border: 5px solid #C2D2E6; }
	
	#content P.standart { margin: -10px 0 10px 0; }
	#content P.standart NOBR, #content P.standart STRONG { font-size: 12px; }
	#content P.standart STRONG { font-weight: bold; }
	
	#content #preliminary-form H4 { color: #E96800; font-weight: normal; margin-bottom: 28px; }
	#content #preliminary-form LABEL { float: left; width: 150px; font-size: 12px; color: #7B7B7B; }
	#content #preliminary-form INPUT,
	#content #preliminary-form TEXTAREA { margin: -5px auto 20px 165px; padding: 3px 0 4px 1px; }
	#content #preliminary-form INPUT { width: 35%; }
	#content #preliminary-form TEXTAREA { width: 55%; }
	#content #preliminary-form INPUT.send { width: 90px; height: 25px; font: 12px Arial; padding: 0; line-height: 12px; color: #000; }
	#content #preliminary-form #send-prompt { margin: -20px 0 0 260px; //margin-top: -40px; }
	
	#content #foranswer { padding-top: 10px; }
	#content #question_answer { background: url(/i/bg/form.png); padding: 23px 0 17px 0; left: -20px; height: 217px; }
	#content #question_answer H4 { color: #E96800; font-weight: normal; margin-bottom: 28px; }
	#content #question_answer LABEL { float: left; width: 90px; font-size: 12px; color: #7B7B7B; margin-left: 20px; }
	#content #question_answer INPUT,
	#content #question_answer TEXTAREA { margin: -5px auto 20px 120px; padding: 3px 0 4px 1px; }
	#content #question_answer INPUT { width: 35%; }
	#content #question_answer TEXTAREA { width: 55%; }
	#content #question_answer INPUT.send { width: 90px; height: 25px; font: 12px Arial; padding: 0; line-height: 12px; color: #000; margin-bottom: 0; }
	
	#content FORM#search_by_catalog { padding-top: 20px; margin-bottom: 50px; }
	#content FORM#search_by_catalog LABEL { float: left; width: 90px; font-size: 13px; color: #7B7B7B; clear: left; }
	#content FORM#search_by_catalog LABEL.formaxmin { margin-top: 30px; //margin-top: 35px; margin-bottom: -14px; }
	#content FORM#search_by_catalog LABEL.fordesciption { margin-top: 18px; //margin-top: 23px; }
	#content FORM#search_by_catalog INPUT,
	#content FORM#search_by_catalog SELECT,
	#content FORM#search_by_catalog TEXTAREA { margin: -5px auto 20px 100px; padding: 3px 0 4px 1px; }
	#content FORM#search_by_catalog SELECT { padding: 0; width: 213px; }
	#content FORM#search_by_catalog INPUT { width: 213px; margin-bottom: 0; }
	#content FORM#search_by_catalog INPUT.desciption { width: 70%; margin-top: 15px; //margin-top: 18px; }
	#content FORM#search_by_catalog DIV.desciption { width: 70%; margin-left: 100px; margin-bottom: 20px; color: #AAA9A9; font-size: 11px; _margin-left: 103px; }
	#content FORM#search_by_catalog TEXTAREA { width: 55%; }
	#content FORM#search_by_catalog .maxmin { margin: 0 auto 0 100px; width: 300px; padding: 19px 0 0 0; }
	#content FORM#search_by_catalog .maxmin LI { background: none; padding: 0; float: left; width: 118px; }
	#content FORM#search_by_catalog .maxmin LI.clear { width: 100%; float: none; clear: left; font-size: 0; line-height: 0; margin: 0; //margin-bottom: -3px; }
	#content FORM#search_by_catalog .maxmin LI LABEL { margin: -8px 0 0 0; //margin-top: -4px; width: 100px; float: none; font-size: 11px; display: block; position: relative; }
	#content FORM#search_by_catalog .maxmin LI INPUT { margin: 0; width: 95px; color: #C4C4C4; }
	#content FORM#search_by_catalog .maxmin LI SPAN { position: absolute; margin: -22px 0 0 105px; }
	#content FORM#search_by_catalog INPUT.send { width: 70px; height: 25px; font: 12px Arial; padding: 0; line-height: 12px; color: #000; }
	#content FORM#search_by_catalog BR { line-height: 0; font-size: 0; display: block; }
	
	#quick_search { width: 100%; }
	#quick_search SELECT { width: 100%; }
	#quick_search SELECT, #quick_search INPUT { margin-bottom: 7px; color: #000 !important; }
	#quick_search #submit { width: 27px; height: 20px; float: left; left: 5px; position: relative; margin: -54px 0 0 72%; font: 11px Arial; padding: 0; line-height: 8px; }
	
	#content #selection { border-top: 1px solid #D4D7DA; border-bottom: 1px solid #D4D7DA; width: 60%; padding: 3px 0 4px 0; margin-bottom: 14px; }
	#content #selection H4 { color: #000; margin: 12px 0; }
	#content #selection LABEL { float: left; width: 85px; font-size: 12px; }
	#content #selection LABEL.checkbox { float: none; }
	#content #selection SELECT { float: left; width: 51px; margin-right: 7px; margin-top: -2px; }
	#content #selection SELECT.cable_type { width: 160px; }
	#content #selection DIV { float: left; margin-bottom: 13px; font-size: 12px; color: #000; padding-top: 1px; }
	#content #selection DIV.hr { float: none; border-bottom: 1px solid #D4D7DA; padding: 0; margin: 14px 0 16px 0; width: 100%; line-height: 0; font-size: 0; }
	
	#content .stuff DT { font-size: 17px; }
	#content .stuff DT SPAN { font-size: 17px; color: #0E3867 }
	#content .stuff DD { margin-bottom: 15px; color: #AAA9A9; font-size: 11px; position: relative }
	#content .stuff DD DIV.phone { position: absolute; left: 350px; top: -20px; }
	#content .stuff DD DIV.phone SPAN { font-size: 12px; color: #0188D5; text-decoration: underline; display: block; }
	
	#content #search_result { color: #000; }
	#content #search_result SPAN { color: #AAA9A9; }
	#content .search_result { position: relative; margin-left: -50px; padding-top: 20px; //height: 1%; }
	#content .search_result LI { padding: 0 0 10px 0; margin-left: 69px; //margin-left: 75px; }	
	#select-section { background: url(/i/table-icon.gif) 0px 1px no-repeat; float: right; height: 32px; padding-left: 39px; line-height: 1; margin: 0 0 0 0; width: 125px; }
	#select-section A { font-size: 12px; line-height: 1; position: relative; //top: 2px; }
	#select-section A NOBR { color: #2197DA; line-height: 13px; }	
	
	#section { color: #000; font-size: 18px; } 
	#section SPAN { font-size: 30px; position: relative; top: 4px; }
	
	#paging { margin: 0 0 0 -7px; font-size: 15px; padding: 35px 0 5px 0; }
	#paging * { font-size: 14px; }
	#paging SPAN,
	#paging A { color: #0188D5; }
	#paging SPAN { margin: 0 7px; }
	#paging SPAN#act { background: #E96800; color: #FFF; padding: 2px 4px 3px 4px; }
	
	#body .left-column { padding-top: 32px; }
	
	#left-content FORM, .left-column FORM { width: 75%; margin-bottom: 70px; }
	#successfully { position: absolute; margin-left: -14px; padding: 20px 14px 15px 14px; width: 110%; visibility: hidden; background: #E1E9F3; }
	#successfully .close { position: absolute; right: 4px; top: -1px; font-size: 20px; cursor: pointer; }
	#left-content FORM H4, .left-column FORM H4 { color: #000; font: 14px Arial; line-height: 1; margin-bottom: 7px; }
	#left-content LABEL,.left-column LABEL { font: 13px Arial; margin-bottom: 5px; }
	#left-content INPUT, .left-column INPUT { font: 13px Arial; color: #C4C4C4; padding: 4px 0 3px 4px; width: 72%; margin-bottom: 15px; }
	#left-content FORM #price, .left-column #price {width: 27px;height: 20px;float: left;margin: 2px -100% 0 10px;font: 11px Arial;padding: 0 0 0 0;line-height: 8px;color: #000;}
	#left-content FORM A *,
	#left-content FORM A,
	.left-column FORM A *,
	.left-column FORM A { font: 11px Arial; color: #A4A4A4; }
	#left-content P { color: #7B7B7B; margin: 0 0 10px 0; }
	#left-content P.lc-last { margin-bottom: 50px; }
	#left-content .ex { margin: 0 0 10px 20px; }
	
	
	#body .partners { margin-top: 22px; }
	#body .partners LI { height: 57px; }
	#body .partners LI.s { height: auto; padding: 10px 0 37px 10px; }
	
	.file { border-left: 2px solid #D7D7D7; padding-left: 14px; margin: 14px 0 40px -16px; line-height: 1; position: relative; z-index: 1; width: 100%; }
	.file A { font-size: 16px; color: #0188D5; }
	.file SPAN { display: block; font: 11px Arial; color: #AAA9A9; margin: 6px 0 0 0; line-height: 1.4; }
	
	#left-content { width: 22%; padding: 10px 0 0 0; margin-left: 7%; }
	
	#body .right-column { padding-top: 28px; }
	#body .column { margin-bottom: 33px; }
	#body .form { margin-bottom: 40px; }
	#body .news { font-size: 12px; color: #AAA9A9; margin-top: 2px; }
	#body H2 { color: #000; font-size: 22px; }
	#body .right-column .count { float: left; width: 49%; color: #AAA9A9; font: 12px Arial; margin-top: 7px; }
	#body .right-column .count SPAN { display: block; font: bold 32px 'Trebuchet MS'; color: #869BB3; line-height: 1; }
	FORM { margin-top: 8px; position: relative; width: 100%; }
		FORM LABEL { color: #000; font: 11px Tahoma; margin: 0 0 4px 0; display: block; }
		FORM SELECT, FORM TEXTAREA,
		FORM INPUT { display: block; width: 52%; margin: 0 0 4px 0; font: 12px Arial; padding: 4px 0 3px 1px; }
		FORM TEXTAREA { height: 130px; }
		FORM INPUT.bl { color: #000 !important; }
		FORM TEXTAREA,
		FORM INPUT.text {
			background: #FFF url(/i/bg/c3.gif) repeat-x;
			border: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDD;
			border-top: 1px solid #7C7C7C;
		}
		FORM SELECT { background: #FFF; padding: 0; }
		FORM INPUT.forsr { float: left; }
		FORM INPUT.checkbox { width: 17px; height: 17px; margin: -16px 0 7px 25px; }
		FORM LABEL.checkbox { display: inline; margin-left: 50px; float: none; }
		FORM #search { width: 50px; float: left; margin: 2px -100% 0 14px; font: 11px Arial; padding: 1px 0 0 0; line-height: 1.2; }
	
	#body #back-list { width: 100%; position: relative; left: -26px; }
	#body #back-list LI { background: url(/i/bg/li-style.gif) left 12px no-repeat; float: left; width: 40%; padding: 2px 6% 4px 27px; margin: 0 -50% 0 0; clear: left; }
	#body #back-list LI.n { padding-right: 0; margin-left: 52%; clear: none; }
	#body #back-list LI A { line-height: 1.2; font-size: 16px; color: #0188D5; }
	#body #back-list LI.clear { background: none; clear: left; float: none; margin: 0; width: 100%;	padding-left: 0; padding-right: 0; }
	
	.wrap { position: relative; }
	#minwidth UL LI SPAN.prompt {
		background: url(/i/promt/prompt-bg.gif) repeat-x;
		height: 22px;
		position: absolute;
		line-height: 1;
		color: #5A5959;
		white-space: nowrap;
		padding: 10px 7px 0 0;
		font-size: 10px; visibility: hidden; }
	SPAN.prompt SPAN { position: absolute; top: 0; }
	SPAN.prompt SPAN.lt { background: url(/i/promt/prompt-lt-bt.gif); left: -22px; width: 22px; height: 40px; }
	SPAN.prompt SPAN.rt { background: url(/i/promt/prompt-rt.gif) no-repeat; right: -15px; height: 30px; width: 15px; }
	#er-mail { margin: -32px 0 0 72%; left: 10px; }
	#er-search { margin: 25px 0 0 52%; }
	
	#footer .right-column, #footer .left-column { padding-top: 30px; color: #636363; }
	#footer .left-column { font: 11px Arial; }
	#footer .left-column SPAN { font-size: 18px; position: relative; top: 2px; margin-right: 1px; }
	
	#footer .right-column { border-top: 1px solid #E5E5E5; padding-left: 0; font: 12px Arial; line-height: 1.8; }
	#footer .right-column #number { margin: 17px 0 0 0; }
	#footer .right-column #number * { font-size: 18px; margin-top: 2px; }
	#footer .right-column #number SPAN { color: #000; }
	#developer { float: right; font-size: 11px; padding-right: 6%; }
	#developer * { font-size: 11px; }
	
#TB_window { font: 12px Arial; color: #333333; }
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { display: none; position: fixed; background: #ffffff; z-index: 102; padding: 28px 0 12px 0; color:#000000; text-align:left; top:50%; left:50%; }
* html #TB_window { width: 400px; position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window IMG#TB_Image { display:block; margin: 0 auto 10px auto; }
#TB_caption{ min-height: 30px; padding: 0 30px 0 15px; margin-right: 225px; line-height: 1.3; }
* html #TB_caption { height: 30px; }
#TB_closeWindow{ position: absolute; right: 15px; top: 5px; line-height: 15px; font-size: 12px; cursor: pointer; }
#TB_closeWindow BIG { font-size: 18px; margin-right: 3px; font-weight: bold; position: relative; top: 2px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; border: 2px solid red; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_navigation { float: right; width: 210px; margin-right: 15px; }
.TB_btn { width: 70px; cursor: pointer; position: absolute; line-height: 1.3; color: #646464; }
#TB_prev { right: 125px; text-align: right; }
#TB_next { right: 32px; }
#TB_next SPAN, #TB_prev SPAN { position: absolute; width: 20px; height: 7px; top: 11px; line-height: 5px; padding: 2px 0; }
#TB_prev SPAN { margin: 0 0 0 -20px; text-align: left; }
#TB_next SPAN { margin: 0 0 0 2px; text-align: right; }
