body
{
	font-size: 11px; color: #39393b;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	vertical-align: top; line-height: 1.5em;
	width:100%; margin:0px; padding:0px;
	text-align:left;
}
table div
{
	font-size:11px; color:#39393b;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	vertical-align: top; 
}
input { font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; }
select { font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; }

table { width:100%; font-size: 11px; }
table tr td { vertical-align:top;  }
table tr.head td { text-align:left; font-weight:bold; }

table.login { width:400px; }

form.npdm { padding:0px; margin:0px; min-width:300px; }
form.photoadd { padding:0px; margin:0px; }

div.hide { display:none; }
a.expand { font-weight:bold; color:#000; }
a.expand:hover { color:rgb(160,170,30); }

a.black { font-weight:bold; color:#000; text-decoration:none; }
a.black:hover { color:rgb(160,170,30); text-decoration:none; }

font.adv { color:rgb(160,170,30); }
a.adv { color:rgb(160,170,30); text-decoration:none; }
a.adv:hover { text-decoration:underline; }

div.head { background-color:#FFF; text-align:center; font-size: 11px; color:rgb(100,100,100); font-weight:normal; padding:0.75em 0px; border-bottom:dotted 1px #DDD; white-space:pre; }

img { border:none; }

div.top { width:1000px; height:95px; margin-top:5px; text-align:left; }
div.topcms { width:1000px; height:050px; margin-top:5px; text-align:left; }

div.top div.l { float:left; }
div.top img.logo { background-color:#FFF; width:300px; height:85px; padding-top:5px; float:none; }
div.topcms img.logocms { width:140px; height:35px; padding-top:5px; }

div.points
{
	background-image: url('/img/point_.png');
	background-repeat: repeat-x;
	background-position: center;
	width:100%; height:1px;
}
div.info
{
  padding:10px;
  text-align:center;
}
div.main { width:100%; }
div.inside { width:1000px; text-align:left; clear:both; min-height:300px; }
div.foot
{
  padding:0px;
  padding-top:10px;
  background-color:rgb(20,20,20);
	background-image: url('/img/foot_.png');
	background-repeat: repeat-x;
	background-position: top;
	min-height:200px;
	color:#FFF;
}
div.foot div.ft { width:1000px; margin:0px auto; margin-top:10px; }
div.foot img.logo { width:220px; height:80px; background:url('/img/foot_or_.png') no-repeat center; float:left; }
div.foot div.links { width:700px; min-height:110px; text-align:left; padding:10px 25px; margin-bottom:10px; line-height:2em; float:right; background:url('/img/foot_pt1_.gif') left repeat-y; }
div.foot div.links div.c1 { float:left; width:230px; }
div.foot div.links div.c2 { float:left; width:230px; }
div.foot div.links div.c3 { float:left; width:230px; }

div.foot div.copy { text-align:center; padding:15px; clear:both; margin-top:0px; font-weight:normal; color:#EEE; background:url('/img/foot_pt2_.gif') top repeat-x; }
div.foot div.copy a.r { font-weight:bold; margin:0px; padding:0px; }
div.foot span { padding:0px 5px; color:#AAA; }
div.foot span.wide { padding:0px 10px; }
div.foot a { margin:10px 5px; color:#DDD; text-decoration:none; float:none; margin-left:10px; }
div.foot a:hover { color:#FFF; text-decoration:underline; }

div.bott { width:960px; padding:20px; background-color:#FBFBFB; border:solid 1px #DDD; }
div.bott div.info { text-align:justify; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:15px; }
div.bott div.right { text-align:right; padding:0px; }
div.bott span.bold { font-weight:bold; }

div.archinfo
{
  background:url('/img/arch2_.gif') no-repeat bottom left; height:14px;
  border-bottom:solid 1px rgb(230,69,24);
}
div.reqinfo1 { float:none; text-align:right; white-space:nowrap; padding:0px; margin:0px; border:none; }
div.reqinfo2 { float:right; text-align:left; white-space:nowrap; padding:10px; margin:0px; border:none; }
div.superbox { border:solid 1px #DDD; background-color:#FFF; background-image: url('/img/grad1_.png'); background-repeat: repeat-x; background-position: top; }
div.superbox div.supertop { border-bottom:solid 1px #DDD; }
div.superbox div.supertop div.pn { float:right; margin:0px; }
div.superbox div.supertop div.pn a { color:#AAA; margin-right:10px; text-decoration:none; }
div.superbox div.supertop div.pn a:hover { color:rgb(160,170,30); text-decoration:none; }
div.superbox div.supertop div.pn span { color:#AAA; margin-right:10px; }

div.superbox div.superinfo { margin:0px 10px; }
div.superbox div.pad { padding:15px; }
div.superbox div.fpart { padding:20px 0px 20px 20px; margin:0px 10px; }
div.superbox div.supertop h1 { margin:7px 0px; padding-left:20px; font-size:13px; font-weight:bold; background-image: url('/img/ptri_.gif'); background-repeat: no-repeat; background-position: left; }
div.superbox div.supertop h2 { margin:7px 0px; padding-left:20px; font-size:13px; font-weight:bold; background-image: url('/img/ptri_.gif'); background-repeat: no-repeat; background-position: left; }
div.superbox div.supertop h3 { margin:7px 0px; padding-left:20px; font-size:13px; font-weight:bold; background-image: url('/img/ptri_.gif'); background-repeat: no-repeat; background-position: left; }
div.superbox div.supertop h3.bg { margin:10px 0px; padding-left:20px; font-size:18px; color:#AAA; font-weight:bold; background:none; }
div.superbox div.supertop h2.hrb { padding-bottom:5px; border-bottom:solid 1px #DDD; }
div.superbox div.supertop div.preview { border-bottom:solid 1px #DDD; }
div.superbox div.supertop div.h2h3 { margin:0px 20px 10px 20px; border:none; }
div.superbox div.supertop div.h2h3 a { color:rgb(30,30,30); }
div.superbox div.supertop div.h2h3 a:hover { color:rgb(160,170,30); }
div.superbox div.supertop .left { float:left; }
div.superbox div.supertop .clear { clear:both; }
div.superbox div.supertop span.green { color:rgb(160,170,30); }
div.superbox div.supertop span.stdtx { font-weight:normal; }
div.superbox div.supertop span.red { color:rgb(225,0,0); }
div.superbox div.supertop span.bold { font-weight:bold; }

div.superbox h4, div.ofform h4 { font-size:15px; color:#000; padding:0px; margin:10px 0px; }
div.superbox ul, div.ofform ul { list-style-type:none; padding:0px; margin:0px; }
div.superbox ul li, div.ofform ul li { font-size:15px; margin:0px; padding:4px 0px; }
div.superbox ul li a, div.ofform ul li a { color:rgb(30,30,30); text-decoration:none; padding:0px 15px; }
div.superbox ul li a:hover, div.ofform ul li a:hover { color:rgb(160,170,30); text-decoration:underline; }
div.superbox div.row, div.ofform div.row { float:none; clear:both; padding:15px 0px 0px 50px; height:15em; min-height:110px; }
div.superbox div.box, div.ofform div.box { float:left; width:33%; }
div.superbox div.row2, div.ofform div.row2 { float:none; clear:both; padding-bottom:5px; margin-bottom:10px; }
div.superbox div.row3, div.ofform div.row3 { float:none; clear:both; padding-bottom:5px; margin-bottom:5px; }
div.superbox div.box2, div.ofform div.box2 { float:left; width:282px; padding:10px; margin:0px 5px; min-height:100px; }
div.superbox div.box3, div.ofform div.box3 { float:left; width:590px; padding:10px; margin:0px 5px; min-height:100px; }
div.superbox div.grad, div.ofform div.grad { background: url('/img/grad2_.png') top left repeat-x; border-top: solid 1px #F5F5F5; }
div.superbox div.bb2, div.ofform div.bb2 { border-bottom:solid 1px #DDD; }
div.superbox div.superins, div.ofform div.superins { padding:10px 15px; }

div.superbox div.fadd { padding:5px 0px; margin:10px; background: url('/img/grad2b_.png') top left repeat-x; }
div.superbox div.fadd span.red { color:rgb(225,0,0); }
div.superbox div.fadd span.bold { font-weight:bold; }
div.superbox div.fadd span.normal { font-weight:normal; }
div.superbox div.fadd div.item { padding:5px 0px; min-height:20px; }
div.superbox div.fadd div.hr { padding-top:10px; margin-top:10px; border-top:solid 1px #DDD; }
div.superbox div.fadd div.center { text-align:center; }
div.superbox div.fadd div.left { float:left; min-width:230px; max-width:250px; padding-left:15px; margin-right:10px; padding-bottom:10px; }
div.superbox div.fadd div.right { float:right; min-width:670px; max-width:700px; padding-right:25px; padding-bottom:10px; }
div.superbox div.fadd div.contact { padding:5px 15px; padding-bottom:10px;}
div.superbox div.fadd div.con1p { float:left; width:295px; }
div.superbox div.fadd div.con2p { float:left; width:295px; }
div.superbox div.fadd div.con3p { float:left; width:295px; }
div.superbox div.fadd div.grad2 { background: url('/img/grad2_.png') top left repeat-x; }
div.superbox div.fadd label { margin:0px 10px 0px 0px; padding:2px; font-size:12px; float:left; }
div.superbox div.fadd label.bold { font-weight:bold; }
div.superbox div.fadd input { margin:1px 10px 0px 0px; padding:2px; max-width:150px; float:left; }
div.superbox div.fadd input { padding:2px; margin:1px 0px 0px 0px; }
div.superbox div.fadd input.nofloat { float:none; }
div.superbox div.fadd input.maxwide { min-width:600px; }
div.superbox div.fadd input.wide { min-width:250px; }
div.superbox div.fadd input.small2 { width:45px; margin-right:5px; }
div.superbox div.fadd input.small { width:80px; }
div.superbox div.fadd input.left { float:left; }
div.superbox div.fadd select { margin:1px 0px 0px 0px; padding:2px; width:150px; float:left; }
div.superbox div.fadd select.wide { min-width:200px; }
div.superbox div.fadd select.small { width:55px; max-width:200px; }
div.superbox div.fadd select.curr { width:55px; max-width:200px; margin-left:10px; }
div.superbox div.fadd textarea.std { margin:1px 0px 0px 0px; width:619px; height:10em; font-size:12px; float:left; font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; }

div.superbox div.fadd iframe.photostd { background:#FFFFFF; width:100%; width:100%; height:230px; border:none; padding:0px; margin:0px; }
div.superbox div.fadd div.photostd { margin:0px 0px 0px 0px; width:890px; border:solid 1px #DDD; padding:0px; }

div.photodiv img.imgx { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin:5px; float:left; }
div.photodiv img.imgx:hover { border:solid 1px #AAA; }
div.photodiv div.upload { position:fixed; left:0px; top:0px; width:100%;  min-height:16px; border-bottom:solid 1px #DDD; background:#FFF; padding:2px; }
div.photodiv div.up2 { width:100%; height:2.5em; min-height:20px; max-height:40px; border:none; background:transparent; }
div.photodiv img.loading { border:none; float:left; margin:4px; padding-right:4px; display:none; }
div.photodiv input.del { width:16px; height:16px; margin:0px; padding:2px; background: url('/img/del_.gif') center no-repeat; border:none; cursor:pointer; }
div.photodiv form { padding:0px; margin:0px; }
div.photodiv div.del { width:16px; height:16px; margin-top:5px; margin-right:5px; float:left; border:solid 1px #EEEEEE; }
div.photodiv div.del:hover { border:solid 1px #AAA; }
div.photodiv div.addphotomsg { color:#900; height:40px; border:none; margin:5px 10px; padding-left:55px; background: url('/img/photo_.png') no-repeat top left; }

div.superbox div.fadd div.wide { min-width:100px; float:left; }
div.superbox div.fadd div.clear { clear:both; }
div.superbox div.fadd div.title { font-size:14px; font-weight:bold; padding-left:10px; padding-bottom:10px; margin:0px; text-align:left; }
div.superbox div.fadd div.next { margin-top:20px; }
div.superbox div.fadd div.space { width:25px; height:1px; }
div.superbox div.fadd div.l2 { float:left; }
div.superbox div.fadd br { clear:both; }
div.superbox div.fadd div.errico
{
  min-width:16px; height:15px; padding-left:22px; margin-top:2px;
  background: url('/img/error_.gif') top left no-repeat;
  float:left; 
}

div.superbox div.important { font-size:10px; border:solid 1px rgb(160,170,30); background:rgb(242,255,185); padding:15px; margin-bottom:15px; }

div.superbox div.error1
{
  font-size:10px; border:solid 1px rgb(230,130,0); background:rgb(255,240,200); padding:15px; margin-bottom:15px;
  padding-left:50px; background-image: url('/img/error1_.gif'); background-repeat: no-repeat; background-position: left;
}
div.superbox div.error1m
{
  font-size:10px; border:solid 1px rgb(230,130,0); background:rgb(255,240,200); padding:15px; margin:10px;
  padding-left:50px; background-image: url('/img/error1_.gif'); background-repeat: no-repeat; background-position: left;
}
div.superbox div.error2, div.ofform div.error2
{
  font-size:10px; border:solid 1px rgb(230,130,0); background:rgb(255,240,200); padding:10px; margin-bottom:15px;
  padding-left:40px; background-image: url('/img/error2_.gif'); background-repeat: no-repeat; background-position: left;
}

div.superbox span.bold2 { font-weight:bold; font-size:12px; }

div.superbox div.supercenter { text-align:center; padding:10px; margin-bottom:5px; }
div.superbox div.supercenter form.left { float:left; }
div.superbox div.supercenter form.right { float:right; }
div.superbox div.supercenter div.clear{ clear:both; }

div.superbox span.notice { font-weight:bold; text-decoration:underline; color:#000; }
div.superbox span.msgsend, div.ofform span.msgsend { font-weight:bold; text-decoration:none; color:#000; }

div.superbox div.fpart div.p0
{
  float:left;
  height:40px;
  line-height:33px;
  padding:0px;
  font-weight:bold;
}
div.superbox div.fpart div.p1 { min-width:10px; background: url('/img/part_01_.png') left repeat-x; padding-left:10px; padding-right:10px; color:#FFF; }
div.superbox div.fpart div.p3 { min-width:10px; background: url('/img/part_03_.png') left repeat-x; padding-left:10px; padding-right:10px; color:#666; }
div.superbox div.fpart div.p2a { width:10px; background: url('/img/part_02a_.png') center no-repeat; }
div.superbox div.fpart div.p2b { width:10px; background: url('/img/part_02b_.png') center no-repeat; }
div.superbox div.fpart div.p2c { width:10px; background: url('/img/part_02c_.png') center no-repeat; }
div.superbox div.fpart div.p2d { width:12px; background: url('/img/part_02d_.png') left no-repeat; }
div.superbox div.fpart div.p2e { width:12px; background: url('/img/part_02e_.png') left no-repeat; }
div.superbox div.fpart div.clear { clear:both; }

div.superbox div.superins ul, div.ofform ul { list-style-type:none; margin:0px; background:none; }
div.superbox div.superins ul li, div.ofform ul li { list-style-type:none; margin:0px; font-size:11px; }
div.superbox div.superins ul li.hr, div.ofform ul li.hr { color:#EEE; border-top:solid 1px; height:4px; padding:0px; margin-top:6px; }
div.superbox div.superins a, div.ofform a { color:rgb(30,30,30); margin-right:5px; padding:0px; background:none; }
div.superbox div.superins a:hover, div.ofform a:hover { color:rgb(160,170,30); }
div.superbox div.superins a.cls, div.ofform a.cls { margin:0px; }
div.superbox div.superins span.bold, div.ofform span.bold { font-weight:bold; }
div.superbox div.superins span.bold2, div.ofform span.bold2 { font-weight:bold; font-size:12px; }
div.superbox div.superins div.hr, div.ofform div.hr { height:11px; margin-top:10px; border-top:solid 1px #EEE; }
div.superbox div.superins span.red, div.ofform span.red { color:rgb(225,0,0); }
div.superbox div.superins div.error, div.ofform div.error
{
  font-size:10px; border:solid 1px rgb(230,130,0); background:rgb(255,240,200); padding:15px; margin-bottom:15px;
  padding-left:50px; background-image: url('/img/error1_.gif'); background-repeat: no-repeat; background-position: left;
}
div.superbox div.superins div.important, div.ofform div.important { font-size:10px; border:solid 1px rgb(160,170,30); background:rgb(242,255,185); padding:15px; margin-bottom:15px; }
div.superbox div.superins div.label, div.ofform div.label { width:4em; max-width:50px; padding-right:5px; float:left; white-space:nowrap; }
div.superbox div.superins div.label2, div.ofform div.label2 { width:9em; max-width:110px; padding-right:5px; float:left; white-space:nowrap; }
div.superbox div.superins div.label3, div.ofform div.label3 { width:14em; max-width:150px; padding-right:5px; float:left; white-space:nowrap; }
div.superbox div.superins a.clickhere, div.ofform a.clickhere { padding:0px; margin:0px; font-weight:bold; }
div.superbox div.superins a.clickhere:hover, div.ofform a.clickhere:hover { color:#000000; }
div.superbox div.superins div.rowlab, div.ofform div.rowlab { padding:5px; }
div.superbox div.superins img.code1, div.ofform img.code1 { padding-bottom:10px; border:dotted 1px #EEE; }
div.superbox div.superins img.code2, div.ofform img.code2 { padding:0px; }
div.superbox div.superins label, div.ofform label { font-weight:bold; }
div.superbox div.superins input, div.ofform input { min-width:100px; max-width:150px; }
div.superbox div.superins input.wide, div.ofform input.wide { width:15em; min-width:100px; max-width:300px; }
div.superbox div.superins input.wide2, div.ofform input.wide2 { width:25em; min-width:200px; max-width:300px; }
div.superbox div.superins input.small, div.ofform input.small { width:5em; min-width:20px; max-width:50px; }
div.superbox div.superins input.small2, div.ofform input.small2 { width:3em; min-width:20px; max-width:40px; }
div.superbox div.superins input.mx1, div.ofform input.mx1 { margin-right:5px; }
div.superbox div.superins input.mx2, div.ofform input.mx2 { margin-left:5px; }
div.superbox div.superins textarea.mtext, div.ofform textarea.mtext { font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; font-size:11px; width:20em; min-width:150px; max-width:250px; height:60px; }
div.superbox div.superins label.exbold, div.ofform label.exbold { font-weight:normal; width:200px; }
div.superbox div.superins .clear, div.ofform .clear { clear:both; }
div.superbox div.superins .fl, div.ofform .fl { float:left; }
div.superbox div.superins div.rowbn { float:none; clear:both; padding-bottom:2px; margin-bottom:2px; }

div.superbox div.superins ul.fmore { margin:0px; margin-top:15px; }
div.superbox div.superins ul.fmore li { background: url('/img/ptrx1_.gif') no-repeat left; padding:0px; padding-left:15px; margin:10px 5px; font-weight:bold; }

div.cform div.title { font-size:12px; font-weight:bold; padding:5px; margin:5px; background:#EEE; }
div.cform div.cfrow1 { padding:5px; margin:5px; background:#FAFAFA; }
div.cform div.cfrow2 { padding:5px; margin:5px; background:#FFFFFF; }
div.cform div.cfrow3 { padding:5px; margin:5px; text-align:center; }
div.cform div.cfsep { padding:5px; margin:5px; text-align:left; border-top:solid 1px #EEE; border-bottom:solid 1px #EEE; }
div.cform div.clab { width:150px; float:left; }
div.cform textarea.message { width:450px; height:100px; }
div.cform div.errico
{
  min-width:16px; height:15px; padding-left:22px; margin-top:2px;
  background: url('/img/error_.gif') top left no-repeat;
  float:left; 
}

input.button
{
  width:100px; height:31px;
  background-color: transparent;
  background-image: url('/img/button1_.gif');
  background-repeat: no-repeat;
  background-position: center;
  cursor:pointer; color: #FFFFFF;
  padding-bottom:2px; font-weight:bold;
  border:none;
}
input.button2
{
  width:150px; height:31px;
  background-color: transparent;
  background-image: url('/img/button2_.gif');
  background-repeat: no-repeat;
  background-position: center;
  cursor:pointer; color: #FFFFFF;
  padding-bottom:2px; font-weight:bold;
  border:none;
}
input.button3
{
  width:120px; height:31px;
  background-color: transparent;
  background-image: url('/img/button3_.gif');
  background-repeat: no-repeat;
  background-position: center;
  cursor:pointer; color: #777;
  padding-bottom:2px; font-weight:normal;
  border:none;
}

form.btnaddcomp { margin:0px; padding:0px; }

img.btnaddcomp
{
  width:285px; height:55px;
  background-color: transparent;
  background-image: url('/img/btn_comp_.gif');
  background-repeat: no-repeat;
  background-position: -0px -0px;
  border:none;
}
img.btnaddcomp:hover
{
  background-position: -0px -56px;
}

input.btnaddadv
{
  width:200px; height:31px;
  background-color: transparent;
  background-image: url('/img/btn_addadv_.gif');
  background-repeat: no-repeat;
  background-position: center;
  cursor:pointer; color: #FFFFFF;
  font-weight:bold;
  border:none;
}
input.btnsetadv
{
  width:170px; height:31px;
  background-color: transparent;
  background-image: url('/img/btn_setadv_.gif');
  background-repeat: no-repeat;
  background-position: center;
  cursor:pointer; color: #FFFFFF;
  font-weight:bold;
  border:none;
}

div.superbox div.superins div.ofx { width:475px; min-height:500px; margin-top:10px; }
div.superbox div.ofx img.imgx { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin:5px; float:none; }
div.superbox div.ofx img.imgx:hover { border:solid 1px #AAA; }
div.superbox div.ofx img.noimg { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin:5px; float:none; }
div.superbox div.ofx a.imgx { padding:0px; margin:0px; outline:none; }
div.superbox div.superins div.narrow div.ofx { width:465px; min-height:300px; margin-top:10px; }
div.superbox div.superins div.right { float:right; }
div.superbox div.superins div.left { float:left; }
div.superbox div.superins div.ofx h2 { margin:0px; padding:5px 5px 5px 15px; font-size:13px; font-weight:bold; border-bottom: solid 1px rgb(160,170,30); background: url('/img/ptrx1_.gif') no-repeat left; }
div.superbox div.superins div.ofx ul li.r1 { background-color:#FFFFFF; padding:5px 10px; border-bottom:solid 1px #F5F5F5; }
div.superbox div.superins div.ofx ul li.r2 { background-color:#F7F7F7; padding:5px 10px; border-bottom:solid 1px #F5F5F5; }
div.superbox div.superins div.ofx ul li.strong { font-weight:bold; font-size:13px; }
div.superbox div.superins div.ofx ul li span { display:block; width:180px; float:left; font-weight:bold; }
div.superbox div.superins div.ofx div.desc { padding:10px; line-height:1.75em; text-align:justify; margin-bottom:1em; }
div.superbox div.superins div.ofx div.form { padding:10px; line-height:1.75em; text-align:justify; margin-bottom:1em; }
div.superbox div.superins div.ofx div.photos { padding:10px; margin-bottom:1em; }
div.superbox div.superins div.ofx img.iborder { padding:5px; border:solid 1px #DDD; margin-bottom:1em; }
div.superbox div.superins div.ofx div.center { text-align:center; }
div.superbox div.superins div.ofx a.big { font-size:14px; font-weight:bold; }
div.superbox div.superins div.ofx a.big:hover { color:rgb(100,100,100); }
div.superbox div.superins div.ofx a.calc { color:rgb(160,170,30); font-size:10px; font-weight:bold; text-decoration:underline; padding:0px 5px; }
div.superbox div.superins div.ofx a.calc:hover { color:rgb(100,100,100); }
div.superbox div.superins div.ofx iframe.ofform { width:98%; height:37em; min-height:300px; max-height:450px; margin-top:5px; margin-right:5px; padding:5px 10px; display:none; }
div.superbox div.superins div.ofx div.exfex { display:block; padding:10px; }
div.superbox div.superins div.ofx a.exfex { font-weight:bold; color:#000; text-decoration:underline; }
div.superbox div.superins div.ofx a.exfex:hover { font-weight:bold; color:rgb(160,170,30); text-decoration:underline; }
div.superbox div.superins a.catalog { font-weight:bold; margin:0px; padding:0px; }
div.superbox div.superins img.imgcat { border: dotted 1px #DDD; }
div.superbox div.superins form.ado label { font-weight:normal; padding:2px; }
div.superbox div.superins form.ado label.red { color:rgb(230,130,0); }
div.superbox div.superins form.ado input.max { width:100%; max-width:100%; min-width:1em; padding:0px; margin:0px; margin-bottom:5px; }
div.superbox div.superins form.ado input.b1 { width:25%; max-width:25%; min-width:1em; padding:0px; margin:0px; margin-bottom:5px; }
div.superbox div.superins form.ado input.b2 { width:70%; max-width:70%; min-width:1em; padding:0px; margin:0px; margin-bottom:5px; }
div.superbox div.superins form.ado input.b3 { width:75%; max-width:75%; min-width:1em; padding:0px; margin:0px; margin-bottom:5px; }
div.superbox div.superins form.ado select { padding:0px; margin:0px; margin-bottom:5px; }
div.superbox div.superins form.ado em { color:rgb(225,0,0); font-style:normal; }


div.superbox div.list div.myadv { padding:5px; }
div.superbox div.list table.myadv tr td { padding:5px; font-size:11px; }
div.superbox div.list tr.hd { background: #F5F5F5; }
div.superbox div.list tr.r1 { background: #FFFFFF; }
div.superbox div.list tr.r2 { background: #F7F7F7; }
div.superbox div.list div.hr { height:1px; margin-top:15px; border-top:solid 1px #EEE; }

div.superbox div.list div.record { margin:5px; padding:10px 15px; background:#FFFFFF; }
div.superbox div.list div.gray { background:#F7F7F7; }
div.superbox div.list h2 { float:left; padding:0px 0px 10px 0px; margin:0px; font-size:14px; }
div.superbox div.list span.cat { font-size:11px; color:rgb(150,150,150); text-decoration:none; }
div.superbox div.list span.cat a { color:rgb(150,150,150); text-decoration:none; }
div.superbox div.list span.cat a:hover { text-decoration:underline; }
div.superbox div.list a.title { color:rgb(30,30,30); text-decoration:none; }
div.superbox div.list a.title:hover { text-decoration:underline; }
div.superbox div.list div.more { text-align:right; font-weight:bold; padding-top:10px; }
div.superbox div.list a.more { color:rgb(30,30,30); text-decoration:underline; }
div.superbox div.list a.more:hover { color:rgb(160,170,30); }

div.superbox div.list img.imgx { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin-right:10px; float:left; }
div.superbox div.list img.imgn { background:transparent; border:none; margin-right:10px; float:left; }
div.superbox div.list div.arch { background:url('/img/arch1_.gif') no-repeat center; width:67px; height:14px; float:left; margin-left:10px; }
div.superbox div.list div.imgcl { min-height:90px; clear:both; text-align:justify; }
div.superbox div.list div.clear { min-height:2.5em; clear:both; }
div.superbox div.list div.clear2 { clear:both; }
div.superbox div.list div.left { float:left; }
div.superbox div.list div.right { float:right; }
div.superbox div.list div.nofound { padding:20px; }
div.superbox div.list span.price { font-size:14px; font-weight:bold; }
div.superbox div.list span.price2a { font-weight:bold; }
div.superbox div.list span.prpm { color:#AAA; font-size:10px; font-weight:bold; padding:0px 5px; }
div.superbox div.list a.calc { color:rgb(160,170,30); font-size:10px; font-weight:bold; text-decoration:underline; padding:0px 5px; }
div.superbox div.list a.calc:hover { color:rgb(100,100,100); }

div.superbox div.list div.pages { text-align:center; padding:10px; border-top:solid 1px #DDD; }
div.superbox div.list a.pagenr { color: #39393b; padding:0.33em; background: none; }
div.superbox div.list a.pagecur { color: #FFFFFF; padding:0.33em; background-color:rgb(160,170,30); font-weight:bold; text-decoration:none; }
div.superbox div.list a.pagearch { color: #FFFFFF; padding:0.33em; background-color:rgb(208,213,143); font-weight:bold; text-decoration:none; }

div.superbox div.list div.myacount { margin:5px; }
div.superbox div.list div.myleft1 { float:left; padding:5px; width:300px; text-align:justify; }
div.superbox div.list div.myright1 { float:right; padding:5px; width:450px; text-align:justify; }
div.superbox div.list div.myleft2 { float:left; padding:5px; width:380px; text-align:justify; }
div.superbox div.list div.myright2 { float:right; padding:5px; width:350px; text-align:justify; }
div.superbox div.list div.mycatalog { margin:5px; width:780px; border-top:solid 1px #DDD; padding:10px 0px; }
div.superbox div.list div.mycatalog div.inscat { margin-top:5px; padding:5px; border:none; }
div.superbox div.list span.uline { text-decoration:underline; }
div.superbox div.list span.bold { font-weight:bold; }
div.superbox div.list div.ma { padding-left:1em; padding-top:0.5em; padding-bottom:1.5em; line-height:2em; }
div.superbox div.list div.mb { padding-left:1em; padding-top:0.5em; padding-right:15px; line-height:1.5em; text-align:justify; }
div.superbox div.list div.la { width:120px; float:left; }
div.superbox div.list div.lf { width:80px; float:left; }
div.superbox div.list ul.std { list-style-type:none; padding:5px; }
div.superbox div.list ul.std li { padding:0px; margin:0px; font-size:11px; }
div.superbox div.list ul.cat { list-style-type:disc; padding-left:1.5em; }
div.superbox div.list ul.cat li { padding:0px; margin:0px; font-size:11px; }

div.superbox div.list div.cat0p { padding:15px; text-align:justify; }
div.superbox div.list div.hrx { height:15px; border-top:solid 1px #DDD; margin:0px 15px; }
div.superbox div.list div.cat1p { padding:0px 15px 0px 15px; text-align:left; float:left; border-right:dotted 1px #DDD; }
div.superbox div.list div.cat2p { padding:0px 15px 0px 15px; text-align:left; float:left; border:none; }
div.superbox div.list div.catclr { clear:both; }

div.break { width:100%; height:20px; clear:both; }
font.email { background:none; padding-bottom:2px; cursor:pointer; }
font.email:hover { background-image: url('/img/under_.png'); background-repeat: repeat-x; background-position: bottom; }

div.searchbox1 div.searchtabs { height:2em; }
div.searchbox1 div.p5 { padding:0px 3px; }
div.searchbox1 div.item { margin:10px 5px; text-align:left; float:none; }
div.searchbox1 div.item2 { margin:15px 5px; text-align:left; float:none; height:2em; }
div.searchbox1 div.hr { padding-top:15px; border-top:solid 1px #CCC; }
div.searchbox1 label { margin:5px; text-align:left; float:none; }
div.searchbox1 label.bold { font-weight: bold; }
div.searchbox1 input.chkbox { text-align:left; float:none; }
div.searchbox1 span.bold { font-weight:bold; }
div.searchbox1 div.part1 { float:left; width:330px; text-align:left; }
div.searchbox1 div.part2 { float:right; width:335px; text-align:left; }
div.searchbox1 input.short { width:75px; }
div.searchbox1 select.short { width:75px; }
div.searchbox1 input.long { width:320px; }
div.searchbox1 select.long { width:320px; }
div.searchbox1
{
  background: rgb(215,215,215) url('/img/search_.png') repeat-x top;
  padding-left:10px; padding-right:10px;
  padding-top:5px; margin-bottom:15px;
}

div.searchbox2 div.searchtabs { height:2em; }
div.searchbox2 div.p5 { padding:0px 3px; }
div.searchbox2 label.bold { font-weight: bold; }
div.searchbox2 span.bold { font-weight:bold; }
div.searchbox2 input.short { width:60px; }
div.searchbox2 select.short { width:60px; }
div.searchbox2 input.long { width:240px; }
div.searchbox2 select.long { width:250px; }
div.searchbox2 input.chkbox { margin:5px 0px; }
div.searchbox2 label { margin:5px; text-align:left; float:none; }
div.searchbox2 div.item { margin:10px 5px; text-align:left; float:none; }
div.searchbox2 div.hr { padding-top:15px; border-top:solid 1px #CCC; }
div.searchbox2
{
  background: rgb(215,215,215) url('/img/search_.png') repeat-x top;
  padding-left:10px; padding-right:10px;
  padding-top:5px; padding-bottom:5px;
}

div.tabs { padding-bottom:1px; }
div.tabs { width:100%; height:25px; float:none; margin:0;}
div.tabs ul { width:100%; list-style-type:none; float:left; padding:0; margin:0; height:25px; font-weight:bold; font-size:11px; color:#FFFFFF;}
div.tabs ul li { float:left; padding:0 ; margin:0px 5px 0px 0px; }
div.tabs ul li.right { float:right; margin:0px 0px 0px 5px; }
div.tabs ul li a { display:block; height:24px; line-height:24px; float:left; text-decoration:none; font-weight:bold; color:#FFFFFF; background:rgb(147,158,20) url('/img/tab1_.gif') no-repeat 0px 0px; font-size:12px; margin-top:1px; }
div.tabs ul li a:hover { background:rgb(159,170,29) url('/img/tab1_.gif') no-repeat 0px -80px; }
div.tabs ul li a span { display:block; padding:0 12px; cursor:pointer; background:url('/img/tab1_.gif') no-repeat 100% 0px ; }
div.tabs ul li a:hover span { background:url('/img/tab1_.gif') no-repeat 100% -80px; }

div.tabs ul li a.select { display:block; line-height:24px; float:left; text-decoration:none; font-weight:bold; color:#FFFFFF; background:rgb(74,74,74) url('/img/tab1_.gif') no-repeat 0px -160px; font-size:12px; margin-top:1px; }
div.tabs ul li a.select span { display:block; padding:0 12px; cursor:pointer; background:url('/img/tab1_.gif') no-repeat 100% -160px ; } 

div.tabs ul li a.select:hover { display:block; line-height:24px; float:left; text-decoration:none; font-weight:bold; color:#FFFFFF; background:rgb(86,86,86) url('/img/tab1_.gif') no-repeat 0px -240px; font-size:12px; margin-top:1px; }
div.tabs ul li a.select:hover span { display:block; padding:0 12px; cursor:pointer; background:url('/img/tab1_.gif') no-repeat 100% -240px ; } 

div.path	{ width:100%; height:auto; height:2.5em; min-height:29px; background:#323232 url('/img/path_.gif') repeat-x top; color:#FFFFFF; }
div.path ul { margin:4px 0 4px 2px; float:left; padding:0px; }
div.path ul li { margin:0px; line-height:21px; display:inline; padding:0px; color:#FFFFFF ;font-weight:bold; }
div.path ul li span { padding:0 10px; font-weight:normal; }
div.path ul li span.select { padding:0px; }
div.path ul li span.normal { font-weight:normal; padding:0px; }
div.path ul li a { color:#FFFFFF; padding:0px; font-weight:normal; }
div.path ul li a:hover { text-decoration:none; }
div.path ul li a.bold { font-weight: bold; }
div.path ul li.left { padding:0 5px 0 5px; margin:0; background:none; font-weight:normal; color:#E7E6E2; }
div.path ul.right { margin:4px 0 4px 2px; float:right; padding:0px; }
div.path ul li.right { padding:0 5px 0 0; margin:0; background:none; font-weight:normal; float:right; }
div.path ul li div { display:inline; margin:0px; padding:0px; }
div.path ul li div.h { display:none; }

div.leftside { width:695px; float:left; }
div.rightside { width:285px; float:right; }

div.leftside2 { width:180px; float:left; }
div.rightside2 { width:800px; float:right; }

div.leftside3 { width:490px; float:left; }
div.rightside3 { width:490px; float:right; }

div.leftside4 { width:570px; float:left; }
div.rightside4 { width:410px; float:right; }

div.results
{
  /* .. */
}

a.outn { outline:none; }
.dotted { border:dotted 1px; }

h5.bn { font-size:12px; padding:10px 0px; margin:0px; }
h6.bn { font-size:11px; padding:10px 0px; margin:0px; }
div.more { text-align:right; margin:5px; }
div.more a { font-weight:bold; text-decoration:none; color:#000; }
div.more a:hover { font-weight:bold; text-decoration:underline; color:rgb(160,170,30); }
div.bnpart { border-top:solid 1px #F5F5F5; padding:5px; margin:5px 0px; }
div.bnothr { border-top:solid 1px #E0E0E0; padding-top:10px; margin:0px; text-align:center; }

div.banks img.logo { padding:10px; }
a.fcalc { font-weight:bold; }
ul.fcalc { list-style-type:none; float:none; }
ul.fcalc li { float:none; padding:0px 10px; }
div.clear2 { clear:both; }



div.pageinb
{
  padding-left:22px;
  border-top:dotted 1px #EEE;
  background: url('/img/error3_.gif') left no-repeat;
  font-weight:bold; float:none;
}

div.mycatalog label.katalog { }
div.mycatalog div.rowx1 { height:25px; margin-bottom:5px; }
div.mycatalog div.rowx2 { height:25px; padding-left:20px; }
div.mycatalog div.rowx3 { height:25px; padding-left:30px; }
div.mycatalog div.colx1 { float:left; min-width:300px; max-width:400px; }
div.mycatalog div.colx2 { float:left; min-width:300px; max-width:400px; }
div.mycatalog textarea.offer { margin-left:30px; width:600px; height:10em; min-height:50px; float:none; clear:both; font-size:12px; font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; }
div.mycatalog input.ml30 { margin-left:30px; }
div.mycatalog div.showcat { display:block; }
div.mycatalog div.hidecat { display:none; }

div.cms { width:1000px; text-align:left; clear:both; min-height:500px; }
div.cms table.inside { width:100%; border:solid 1px #D0D0D0; }
div.cms table.inside tr td { padding:5px; }
div.cms table.inside tr td.center { text-align:center; }
div.cms table.inside tr td.pad10r { padding-right:10px; }
div.cms table.inside tr td font.green { color:#668800; }
div.cms table.inside tr td font.error { color:#FF4400; }
div.cms table.inside tr td font.none { color:#AAAAAA; }
div.cms table.inside tr td img.imgx { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin-right:10px; float:left; }
div.cms table.inside tr.title { min-height:29px; background:#FFF url('/img/grad1_.png') repeat-x top; color:#444; font-weight:bold; }
div.cms table.inside tr.r2 { background-color: #FFFFFF; }
div.cms table.inside tr.r1 { background-color: #F7F7F7; }

div.cms table.inside tr.r2x { background-color: #FFEED0; }
div.cms table.inside tr.r1x { background-color: #FFDDBB; }

div.cms div.photos img.imgx { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin:0px; float:none; }
div.cms div.photos img.imgx:hover { border:solid 1px #AAA; }
div.cms div.photos div.imgx { float:left; margin:10px; text-align:center; }
div.cms div.photos div.clear { clear:both; }
div.cms div.photos a { color:#333; font-weight:normal; margin:2px; }
div.cms div.photos a:hover { color:rgb(160,170,30); font-weight:bold; }
div.cms div.banners_ { border:solid 1px #DDD; background:url('/img/banner_.gif') center no-repeat; }
div.cms img.banner_0_ { padding:2px; border:none; background:url('/img/empty_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a1_ { padding:2px; border:none; background:url('/img/banner_a1_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a2a_ { padding:2px; border:none; background:url('/img/banner_a2a_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a2b_ { padding:2px; border:none; background:url('/img/banner_a2b_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a3_ { padding:2px; border:none; background:url('/img/banner_a3_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a4a_ { padding:2px; border:none; background:url('/img/banner_a4a_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a4b_ { padding:2px; border:none; background:url('/img/banner_a4b_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a4c_ { padding:2px; border:none; background:url('/img/banner_a4c_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_a5_ { padding:2px; border:none; background:url('/img/banner_a5_.gif') center no-repeat; width:318px; height:444px; }
div.cms img.banner_bg_ { padding:2px; border:none; background:url('/img/banner_bg_.gif') center no-repeat; width:318px; height:444px; }
div.cms table.banners_ { width:100%; border:none; }
div.cms table.banners_ tr td { padding:5px; }
div.cms table.banners_ tr td.center { text-align:center; }
div.cms table.banners_ tr td.pad10r { padding-right:10px; }
div.cms table.banners_ tr td font.green { color:#668800; }
div.cms table.banners_ tr td font.error { color:#FF4400; }
div.cms table.banners_ tr td font.none { color:#AAAAAA; }
div.cms table.banners_ tr td img.imgx { background:#FFF; border:solid 1px #E5E5E5; padding:4px; margin-right:10px; float:left; }
div.cms table.banners_ tr.title { min-height:29px; background:#FFF; color:#444; font-weight:bold; }
div.cms table.banners_ tr.r2 { background-color: #FFFFFF; }
div.cms table.banners_ tr.r1 { background-color: #FBFBFB; }
div.cms table.banners_ tr.dx { color:#FA5; }

div.cms table tr td.pad { padding:3px 10px; }

div.cms span.g1 { color:rgb(160,170,30); }
div.cms span.g2 { color:rgb(160,160,160); }
div.cms a.kb { color:#000; font-weight:bold; }
div.cms a.kn { color:#000; font-weight:none; text-decoration:none; }
div.cms div.pb { padding-bottom:0px; };

div.cms div.pages { text-align:center; padding:10px; border-top:solid 1px #DDD; }
div.cms a.pagenr { color: #39393b; padding:0.33em; background: none; }
div.cms a.pagecur { color: #FFFFFF; padding:0.33em; background-color:rgb(160,170,30); font-weight:bold; text-decoration:none; }
div.cms div.error
{
  font-size:11px; border:solid 1px rgb(230,130,0); background:rgb(255,240,200); padding:15px; margin-bottom:15px;
  padding-left:50px; background-image: url('/img/error1_.gif'); background-repeat: no-repeat; background-position: left;
}
div.cms div.important { font-size:11px; border:solid 1px rgb(160,170,30); background:rgb(242,255,185); padding:15px; margin-bottom:15px; }
div.cms a.select { font-weight:bold; text-decoration:underline; }

div.b1000 { width:1000px; }
div.b4empty { height:30px; }
object.banner { width:100%; height:100%; }


