body * {
	font-size: 12px;
	font-family: Tahoma;
}
img, form{
	border: 0px;
	padding: 0px;
}
a{
	color: #0500AC;
}
h1 a{
	color: #454545;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.new_menu{
	padding: 0 0 6px 0;
}
.hddgdgdg .iuia,
.new_menu .iuia{
	margin: 0px;
	padding: 2px 0 3px 0px;
	border-bottom: dashed 1px #cccccc;
}
.hddgdgdg .iuia a,
.new_menu .iuia a{
	color: #595959;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.hddgdgdg .iuia a:hover,
.new_menu .iuia a:hover{
	text-decoration: underline;
}
.hddgdgdg h2.ljlj,
.new_menu h2.ljlj{
	padding: 2px 0 3px 0px;
	background: #fafafa;
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px;
	border-bottom: dashed 1px #cccccc;
}
.logo_text h1{
	line-height: 14px;
	padding: 0px;
	margin: 0px; 
}
.logo_text h3{
	line-height: 12px;
	padding: 0px;
	margin: 0px; 
}
.afsfsdf,
.yyysdf h1,
h2{
	margin: 0px 0px 10px 0;
	padding: 0px;
	color: #AE5B00;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana;
}
h2 a{
	color: #884701;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
}
h3 a{
	color: #884701;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
}
.top_1 .ttt_l{
	background: url(/des/images/ttt_l.gif) no-repeat left bottom;
}
.top_1 .ttt_r{
	background: url(/des/images/ttt_r.gif) no-repeat right bottom;
}
.top_1 {
	background: url(/des/images/ttt.gif) repeat-x left bottom;
}
.top_1 td{
	padding: 10px 0 10px 0;
}
.sdfsf{
	padding: 10px 20px 0 20px;
}
.sdsfs{
	color: #ffffff;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 4px 0;
}
.sgdgdg{
	border: 0px #ffffff solid;
	height: 24px;
	width: 100%;
	background: #ffffff;
	color: #44A302
}
.yuyud{
	padding: 0 15px 0 5px;
}
.rrdyry{
	margin: 5px 0 0 0;
}
.rrdyry a{
	color: #ffffff;
}
.content{
	line-height: 14px;
	text-align: justify;
}
.aaa_w{
	background: url(/des/images/aaa.gif) repeat-x left top;
	padding: 15px 10px 15px 10px;
}
.aaa_w2{
	background: url(/des/images/aaa.gif) repeat-x left bottom;
}
.aaa_h{
	background: url(/des/images/aaa.gif) repeat-y left top;
}
.aaa_h2{
	background: url(/des/images/aaa.gif) repeat-y right top;
}
.arsfsf a{
	color: #8C0022;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.bbb_l{
	background: url(/des/images/bbb_l.gif) no-repeat left top;
}
.bbb_r{
	background: url(/des/images/bbb_r.gif) no-repeat right top;
}
.bbb {
	background: url(/des/images/bbb.gif) repeat-x left top;
	padding: 20px;
}
.bbb,
.bbb a{
	color: #595959;
}
.gdgfdg a{
	color: #44A302;
	padding: 0 20px 0 0;
}
.gdgfdg1 a{
	color: #44A302;
	padding: 0 20px 0 0;
}
.gdgfdg1 b a{
	color: #8C0022;
}
.uurw{
	
}
.wwecp{
	border: 1px #dedede solid;
	background-color: #fafafa;
	padding: 15px;
}
.jfjfhfhfh{
	border: 1px #dedede solid;
	background-color: #fafafa;
	padding: 15px;
}
.jfjfhfhfh * {
	color: #000000;
}

.jsdfsfsa td img{
	border: 1px solid #b4b6b2;
}
.jsdfwewr2 img{
	border: 1px solid #a2d97c;
}
.more a{
	color: #8C0022;
}
.ppp_l{
	background: url(/des/images/ppp_l.gif) no-repeat left top;
}
.cfhfhfh{
	background: url(/des/images/ppp_r.gif) no-repeat right top;
}
.ppp_w {
	background: url(/des/images/ppp.gif) repeat-x left top;
}
.ppp_w2 {
	border-bottom: 1px solid #44A302;
}
.ppp_h {
	background: url(/des/images/ppp.gif) repeat-y 1px top;
	border-bottom: 1px solid #44A302;
}
.sddgdhsd{
	text-align: justify;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.dgdgjgjgj h3{
	padding: 0px;
	margin: 0 0 8px 0;
}
.dgdgjgjgj h3 a{
	color: #44A302;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	line-height: 11px;
}
.dgdgjgjgj h3 a:hover{
	text-decoration: underline;
}
.dgdgjgjgj .egege a{
	color: #8C0022;
	font-size: 11px;
}
.jsdksfgs td{
	color: #AE5B00;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px 0 0;
}
.jsdksfgs .trjfvsg{
	color: #44A302;
}
.jsdksfgs th{
	text-align: left;
}
.jsdksfgs th h1{
	padding:5px;
	background: #AE5B00;
}
.jsdksfgs th h1,
.jsdksfgs th h1 a{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.nnn{
	background: #0500AC url(/des/images/nnn.gif) no-repeat right top;
	padding: 10px;
	margin: 20px 0 0 0;
}
.nnn .dfgdgdg{
	margin: 0 0 5px 0;
}
.nnn .dfgdgdg,
.nnn .dfgdgdg a{
	color: #d0cfef;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.nnn .dfgdgdg a:hover{
	text-decoration: underline;
}
.nnn .skhfkshgfksh,
.nnn .skhfkshgfksh a{
	color: #9d9bde;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.nnn .skhfkshgfksh a:hover{
	text-decoration: underline;
}
.nnn .lshkh{
	background: #8c0022;
	padding: 5px;
	margin: 9px 0 0 0;
}
.nnn .lshkh,
.nnn .lshkh a{
	color: #d5a1ae;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.nnn .lshkh a:hover{
	text-decoration: underline;
}
.hddgdgdg{
	border-bottom: 2px solid #dedede;
	padding: 10px 15px;
	background: #fafafa;
}
.hddgdgdg td{
	vertical-align: top;
	padding: 0 20px 0 0;
}


.jsdfwewr2,
.jsdfwewr{
	padding-right: 20px
}
.jsdfwewr img{
	border: 1px solid #b4b6b2;
}
.cbnsmc{
	color: #44A302;
	font-size: 18px;
	font-weight: bold;
}
.cbnsmc2{
	margin: 0 0 15px 0;
}
.cbnsmc2,
.cbnsmc2 a{
	color: #454545;
}
.cbnsmc3{
	color: #0500AC;
	font-weight: bold;
}
.cbnsmc33{
	color: #0500AC;
	font-weight: bold;
	text-decoration: line-through;
}
.cbnsmc4{
	color: #454545;
}
.oisfojsf h1{
	margin: 0 0 20px 0;
	white-space: none;
}
.oisfojsf h1,
.oisfojsf h1 a{
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
.oisfojsf h1 a:hover{
	text-decoration: underline;
}


.tttajd h2{
	margin: 0 0 20px 0;
	white-space: none;
}
.tttajd h2,
.tttajd h2 a{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana;
}
.tttajd h2 a:hover{
	text-decoration: underline;
}


.forma2{
	border: 1px solid #bdbdbd;
	background: #eaeaea;
}
.forma2 td,
.forma2 th{
	padding: 5px 10px 5px 10px;
}
.forma2 th{
	text-align: right;
	font-size: 11px;
}
.forma2 input,
.forma2 textarea{
	width: 200px;
}

.forma{
	border: 1px solid #dedede;
	background: #fafafa;
}
.forma td,
.forma th{
	padding: 5px 10px 5px 10px;
}
.forma th{
	text-align: right;
	font-size: 11px;
}
.forma .mmm{
	border: 0px;
	border-bottom: 1px solid #666666;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.forma input,
.forma textarea{
	width: 200px;
}
.star{
	color: #8C0022;
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 14px;
}
.pages{
	text-align: right;
}
.pages * {
	font-size: 12px;
}
.pages a,
.pages a:visited,
.pages a:hover{
	color: #6aab36;
	font-weight: bold;
}
.pages .curpage{
	font-weight: bold;
	color: #FFF;
	background: #6aab36;
	padding: 3px 3px 5px 3px;
	vertical-align: middle;
}
.pages2{
	margin: 0 0 20px 0;
}
.pages2 td,
.pages2 th{
	padding: 5px 7px 5px 7px;
	font-size: 12px;
	border: 1px #b4b6b2 solid;
}
.pages2 td{
	background: #ffffff;
}
.pages2 th{
	background: #dedede;
}
.sec1,
.sec2{
	border: 1px #bdbdbd solid;
	font-size: 11px;
	background: #eaeaea;
	padding: 10px;
	width: 44%;
	margin-right: 10px;
}
.sec1{
	float: left;
}
.sec2{
	float: right;
}
.sec1 div,
.sec2 div{
	background: url(/des/img/menu_li.gif) no-repeat 15px 50%;
	padding: 5px 10px 5px 35px;
	text-align: left;
}
.sec1 div a,
.sec1 div a:hover,
.sec1 div a:visited,
.sec2 div a,
.sec2 div a:hover,
.sec2 div a:visited{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.sec1 .aa,
.sec2 .aa{
	background-color: #FFFFFF;
	border: 1px #bdbdbd solid;
}

.sort{
	margin: 10px 0 10px 0;
}
.sort td{
	padding: 5px;
	font-size: 11px;
}
.sort td a,
.sort td a:hover,
.sort td a:visited{
	font-size: 11px;
}
.sort .ss{
	background: #dedede;
	border: 1px solid #b4b6b2;
}
.sort .ss a{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.tampo{
	border-collapse: collapse;
	margin: 20px 0 20px 0;
}
.tampo th{
	font-size: 11px;
	background: #eaeaea;
	padding: 5px;
	border: 1px #bdbdbd solid;
}
.tampo td{
	padding: 5px;
	border: 1px #bdbdbd solid;
	text-align: center;
}
.tampo .name{
	font-weight: bold;
	color: #737373;
}
.otzyv{
	margin: 0 0 20px 0;
	border: 1px solid #dedede;
}
.otzyv {
	
}
.otzyv .dt{
	margin: 0 0 5px 0;
	padding: 5px 10px 5px 10px;
	background: #fafafa;
	font-size: 12px;
	color: #AE5B00;
}
.otzyv .dt strong{
	color: #AE5B00;
	font-size: 10px;
}
.otzyv .contact{
	color: #000000;
	margin: 0 0 5px 10px;
	font-weight: bold;
	font-family: Arial;
	border-left: 10px solid #dedede;
	padding-left: 5px;
	font-size: 11px;
	text-decoration: underline;
}
.otzyv .txt{
	margin: 0 0 3px 10px;
	width: 95%;
	font-size: 13px;
}
.bread{
	border-bottom: 2px solid #dedede;
	padding: 4px 10px 4px 10px;
	background: #fafafa;
}
.bread a{
	color: #595959;
	padding-right: 20px;
	font-size: 11px;
}
.eaahh{
	margin: 0 0 20px 0;
}
.eaahh div{
	margin: 0 0 5px 20px;
}
.eaahh div div{
	margin: 0 0 0 17px;
}
.eaahh div span{
	font-weight: bold;
	font-size: 14px;
	color: #44A302;
}
.ysfjbsfj{
	font-weight: bold;
	font-size: 14px;
	color: #0500AC;
	margin: 0 0 10px 0px;
	text-decoration: underline;
	line-height: 22px;
}
.eaahh .weqbvcsb{
	color: #44A302;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0px;
}
.jfjfhfhfh2{
	border: 1px solid #0500AC;
}
.jfjfhfhfh2 .werwre {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #0500AC;
	padding: 5px;
}
.jfjfhfhfh2 .jksflkjslfj{
	padding: 20px 20px 0 20px;
}
.error{
	color: red;
	padding: 10px 20px 10px 20px;
	background: #f0c5cf;
}
.error *{
	color: red;
}
.error2{
	color: #8C0022;
	padding: 5px;
}
.wteyey{
	margin: 10px 0 10px 0;
}

.wteyey div{
	margin: 2px 0 2px 0;
}
.owtujgvfs{
	color: #0500AC;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0px;
	//background: #fafafa;
	//border-top: solid 2px #dedede;
	padding: 4px 5px 4px 5px;
	text-align: center;
}
.owtujgvfs * {
	font-size: 12px;
	color: #0500AC;
}
.owtujgvfs .eteggeg_0{
	background: #ff4800;
}
.owtujgvfs .eteggeg_1{
	background: #ff0000;
}
.owtujgvfs .eteggeg_2{
	background: #fc00a0;
}
.wteyey2 {
	text-align: center;
}
.wteyey2 a{
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.order{
	border-collapse: collapse;
}
.order th{
	font-size: 11px;
	padding: 5px;
	border: 1px #dedede solid;
	border-bottom: 2px #b4b6b2 solid;
	background: #fafafa;
	color: #000000;
	font-weight: normal;
}
.order td{
	padding: 5px;
	border: 1px #b4b6b2 solid;
	border-right: 1px #fafafa solid;
	border-left: 1px #fafafa solid;
	text-align: center;
}
.order .name{
	padding: 0 0 5px 0;
	text-align: center;
}
.order .name a{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.order img{
	border: 1px #b4b6b2 solid;
}
.order .art{
	padding: 5px 0 5px 0;
}
.sklad_0{
	color: #666666;
}
.order .blij{
	color: #666666;
	font-size: 10px;
}
.total_sum{
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #44A302;
	text-align: center;
}
.total_sum span{
	font-size: 17px;
	text-decoration: underline;
}
.mjgfkkv{
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.total_sum1{
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 5px;
	color: #0500AC;
	text-align: center;
}
.total_dop{
	font-size: 8px;
	font-weight: bold;
	margin: 0 0 0 0;
	background: #FFF;
	padding: 0px;
	color: #FFF;
	text-align: center;
}
.yefugu{
	color: #0500AC;
	font-weight: bold;
	margin: 6px 0 0 0;
}
.basket_reculc2{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
}
.sfsfht a{
	color: #000000;
	font-weight: bold;
}
.kssg td{
	text-align: center;
	width: 120px;
	border: dashed 1px #c5c5c5;
	padding: 5px;
}
.kssg td a{
	color: #000000;
}
.ksfksfklj{
	padding: 0 0 10px 0;
	text-align: center;
}
.ksfksfklj a{
	color: #44A302;
	padding: 0 10px 0 10px;
}
.ksfksfklj .v{
	font-weight: bold;
	text-decoration: none;
}
.ksfksfklj .sdfsf{
	color: #8C0022;
}
.skkfdnn{
	border-bottom: 1px dashed #dedede;
	padding: 10px 0 10px 0;
	color: #595959;
}
.skkfdnn *{
	color: #44A302;
}
.skkfdnn b{
	color: #595959;
	font-size: 11px;
	font-weight: normal;
}
.yjsloj{
	margin: 0 0 5px 0;
	text-align: left;
	background: #fafafa;
	border-bottom: 2px solid #dedede;
	padding: 4px 5px 4px 5px;
}
.yjsloj,
.yjsloj *{
	color: #595959;
	font-weight: bold;
}
.udgldgl,
.fhfhfh *{
	color: #8C0022;
}
.udgldgl{
	text-align: right;
}
.sfkhskfhsk{
	color: #8C0022;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial;
}
.bogudisw a{
	color: #44A302;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}
.akdghkdgh a img{
	border: 1px solid #666666;
}
.nndzd *{
	color: #FFFFFF;
}
.uuyd{
	background: url(/des/img/ic_new.gif) no-repeat left 8px; 
	padding: 7px 0 7px 35px;
}
.ufbfg{
	border: 1px solid #44A302;
	padding: 7px;
	background: #e6f5db;
}
.ufbfg b{
	color: #44A302;
}
.irhw{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.clcltr1{
	color: #595959; 
	font-size: 14px; 
	font-weight: bold; 
	padding: 0 0 3px 35px
}
.clcltr2 a,
.clcltr26 a{
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}
.clcltr26 a{
	color: #44A302; 
	font-weight: bold;
}
.clcltr2 a:hover,
.clcltr26 a:hover{
	text-decoration: underline;
}
.clcltr3{
	font-size: 11px; 
	color: #595959;
	padding-left: 35px;
}
.clcltr4{
	background: #edeeed
}
.clcltr5{
	background: url(/des/images/calc_l.gif) repeat-y left top;
}
.clcltr6{
	background: url(/des/images/calc_r.gif) repeat-y right top;
}
.clcltr7{
	background: url(/des/images/calc_t.gif) repeat-x left top;
}
.clcltr8{
	background: url(/des/images/calc_l_t.gif) no-repeat left top;
}
.clcltr9{
	background: url(/des/images/calc_r_t.gif) no-repeat right top; 
	padding: 45px 70px 10px 80px;
}
.clcltr10{
	background: #f5f5f5 url(/des/images/calc_l2.gif) repeat-y left top;
}
.clcltr11{
	background: url(/des/images/calc_r2.gif) repeat-y right top;
}
.clcltr12{
	background: url(/des/images/calc_b.gif) repeat-x left bottom;
}
.clcltr13{
	background: url(/des/images/calc_l_b.gif) no-repeat left bottom;
}
.clcltr14{
	background: url(/des/images/calc_r_b.gif) no-repeat right bottom; 
	padding: 0 31px 0 33px
}
.clcltr15{
	background: url(/des/images/calc_green.gif) repeat-x left 50%;
}
.clcltr16{
	background: url(/des/images/calc_green_l.gif) no-repeat left 50%;
}
.clcltr17{
	background: url(/des/images/calc_green_r.gif) no-repeat right 50%; 
	height: 91px;
}
.clcltr18{
	padding: 18px 20px 0 50px; color: #ffffff;
}
.clcltr19{
	font-size: 14px; font-weight: bold;
}
.clcltr20{
	color: #000000; 
	font-weight: bold;
}
.clcltr21{
	background: url(/des/images/calc_input_l.gif) no-repeat left 50%;
}
.clcltr22{
	background: url(/des/images/calc_input.gif) repeat-x left 50%;
	height: 23px;
}
.clcltr23{
	background: url(/des/images/calc_input_r.gif) no-repeat right 50%;
}
.clcltr24{
	background: none; border: 0px; height: 21px; width: 200px;
}
.clcltr25{
	text-align: right; 
	padding: 3px 0 0 0; 
	border: 0px; 
	color: #b4b6b2; 
	font-size: 19px ;
	width: 197px; 
	height: 36px; 
	background: url(/des/images/calc_input2.gif) no-repeat left 50%;
}
.clcltr27{
	padding: 0 20px 0 20px;
	color: #595959;
}
.clcltr28{
	background: none; border: 0px; height: 23px;
}
.clcltr29{
	background: url(/des/images/calc_menu.gif) repeat-x left top;
}
.clcltr30{
	background: url(/des/images/calc_menu_l.gif) no-repeat left top;
}
.clcltr31{
	background: url(/des/images/calc_menu_r.gif) no-repeat right top;
	height: 32px;
	padding: 8px 20px 0 20px; 
	color: #595959;
	font-weight: bold;
}
.clcltr31 a{
	color: #595959;
	font-weight: normal;
}
.clcltr32{
	padding: 0 20px 0 20px; 
}
.nnsn1{
	background: url(/des/images/nan.gif) repeat-x left top;
}
.nnsn2{
	background: url(/des/images/nan.gif) repeat-x left bottom;
}
.nnsn3{
	background: url(/des/images/nan.gif) repeat-y left top;
}
.nnsn4{
	background: url(/des/images/nan.gif) repeat-y right top;
}
.nnsn5{
	background: url(/des/images/nan_r_t.gif) no-repeat right top;
}
.nnsn6{
	background: url(/des/images/nan_r_b.gif) no-repeat right bottom;
}
.nnsn7{
	background: url(/des/images/nan_l_t.gif) no-repeat left  top;
}
.nnsn8{
	background: url(/des/images/nan_l_b.gif) no-repeat left bottom;
	padding: 20px;
}
.nnsn9{
	width: 20px;
	height: 35px;
	background: url(/des/images/nan_menu_l.gif) no-repeat left bottom;
	float: left;
}
.nnsn11{
	float: left;
	width: 20px;
	height: 35px;
	background: url(/des/images/nan_menu_r.gif) no-repeat right bottom;
}
.nnsn10{
	height: 20px;
	background: url(/des/images/nan_menu.gif) repeat-x left bottom;
	float: left;
	padding-top: 15px; 
}
.nnsn10 a{
	color: #595959;
	font-size: 11px;
	font-weight: bold;
}
.nnsn9a{
	width: 22px;
	height: 35px;
	background: url(/des/images/nan_menu2_l.gif) no-repeat left bottom;
	float: left;
}
.nnsn11a{
	float: left;
	width: 22px;
	height: 35px;
	background: url(/des/images/nan_menu2_r.gif) no-repeat right bottom;
}
.nnsn10a{
	height: 27px;
	background: url(/des/images/nan_menu2.gif) repeat-x left bottom;
	float: left;
	padding-top: 8px; 
}
.nnsn10a a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.nnsn13{
	float: left;
	color: #595959;
	font-weight: bold;
	padding: 15px 0 0 20px;
	font-size: 11px;
}
.nnsn12 h1{
	margin: 0px 0px 10px 0;
	padding: 0 0 0 20px;
	color: #AE5B00;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana;
}
.nnsn14{
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: #595959;
}
.nnsn14 * {
	color: #595959;
}
.nnsn15{
	background: #f5f5f5;
	padding: 10px 20px;
	border: 2px solid #f5f5f5;
}
.nnsn16{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 10px;
	color: #44A302;
}
.nnsn17{
	border-collapse: collapse;
}
.nnsn17 td,
.nnsn17 th{
	border: 1px solid #b4b6b2;
}
.nnsn17 td{
	font-size: 9px;
}
.nnsn17 th{
	font-size: 11px;
}
.nnsn18{
	font-weight: bold;
	padding: 10px 0 10px 0;
	color: #000000;
}
.nnsn19{
	padding: 0 0 10px 0;
	font-size: 10px;
	color: #595959;
}
.nnsn19 a{
	font-size: 12px;
	padding-left: 20px;
	background: url(/des/images/nan_ic_download.gif) no-repeat left 4px; 
	color: #000000;
	white-space: nowrap;
}
.nnsn19 .nnsn20{
	font-size: 12px;
	padding-left: 20px;
	background: url(/des/images/nan_ic_calc.gif) no-repeat left 4px; 
	color: #000000;
	white-space: nowrap;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}