body, td    {font-family:Verdana;font-size:70%;color:#50565C;}
body{ padding: 0px; margin: 0px;}
input {padding-left: 4px;}
a           {color:#408BD7;text-decoration:none; font-weight:bold;}
a:hover  {text-decoration:underline;}
.full       {width:100%;}
li          {margin-bottom:0.5em;}
table {border-collapse: collapse;}
td {margin: 0px; padding: 0px;}
h1 {margin: 0px; padding: 0px 0px 10px 0px;}
a img {border:none;}
/* main layout */
td.path, td.path a {color:#939597;}
td.footer, td.footer a {color:#fff;}

/* content */
td.content {padding:30px 30px 60px;vertical-align:top;}
td.scontent {padding:1em 0 2em;}
h1 {font-size:150%;font-weight:bold;}
h2 {font-size:130%;font-weight:normal;}
h3 {font-size:110%;font-weight:normal;}

img.dw_right {margin:5px; 0px; 5px; 5px;}
img.dw_left {margin:5px; 5px; 5px; 0px;}

td.i1, td.t1 {border-bottom:1px solid #C4C5C6;padding:0.5em 0;}
td.t1, td.t1 a {color:#004785;font-weight:bold;}
td.i1 {padding:0 9px 0 30px;}

td.i2, td.t2 {border-bottom:1px solid #EAEAEA;background-color:#fff;padding:0.5em 0;}
td.t2, td.t2 a {color:#FF5A00;}
td.i2 {padding:0 9px 0 43px;}

/* forms */
td.formHeader   {border-bottom:2px solid #F0EBDC;height:1px;padding:0;font-size:1px;}
td.name         {border-bottom:1px solid #F0EBDC;width:30%;font-size:70%;}
td.nameRequired {border-bottom:1px solid #F0EBDC;width:30%;font-size:70%;font-weight:bold;}
td.value        {background:#FBF9F2; border-bottom:1px solid #F0EBDC;width:80%;border-left:1px solid #F0EBDC;}
td.svalue       {padding:0px; vertical-align:middle;font-size:70%;}
td.valueFailed  {text-align:right;border-bottom:1px solid #F0EBDC;background:#FFE2DD;width:80%;border-left:2px solid #FF6A6A;}
td.empty        {font-size:4px;border-bottom:1px solid #F0EBDC;}
td.submit       {padding:10px; text-align:right;border-top:1px solid #F0EBDC;}
input.text      {width:100%;}
textarea.text      {width:100%;}

/* tables */
table.table_pricelist td          {border-bottom:solid 1px #E5E5E5; border-left:solid 1px #F0EBDC;font-size:80%;padding:0.2em;vertical-align:top;} /* class for table tag */
table.table_pricelist .headrow td {border-bottom:none; border-left:none;} /* class for headin row */
table.table_pricelist .code       {border-left:none; width:5em;text-align:center;} /* class for product code tag */
table.table_pricelist .price      {background:#FAFBFC; width:5em;text-align:right;} /* class for price cell */
table.dwTableSoodus td            {background:#F4F2F5;}
table.dwTableSoodus td h2         {font-size:18px; color:#074787;}
table.dwTableSoodus td a          {color:#074787;}
table.dwTableSoodus td h2         {font-size:18px;}
table.dwTableSoodus tr.space td   {background:#FAF8FB}

/* gallery */
table.images        {background-color:#F3F3F3; width:95%; margin-top:1em;}
table.search_images {background-color:#F3F3F3; width:85%; margin-top:2em; margin-bottom:1em;}
td.thumbRight       {text-align:center; border-top:1px solid #ffffff; border-right:1px solid #ffffff; width:33%;}
td.thumbEmpty       {text-align:center; border-top:1px solid #ffffff; width:33%;}
td.thumbFirstRight  {text-align:center; border-right:1px solid #ffffff; width:33%;}
td.thumbFirstEmpty  {text-align:center; width:33%;}

/* gallup */
table.gallup            {width:100%;}
table.gallup td.title   {padding:0 0 1em 0;font-size:70%;font-weight:bold;}
table.gallup td.radio   {width:1px;vertical-align:top;}
table.gallup td.text    {padding:3px 0 0 2px;width:100%;font-size:70%;padding-right:10px;}
table.gallup td.result  {padding-top:0.2em;font-size:70%;}
table.gallup td.graph   {width:100%;vertical-align:middle;}
table.gallup div.bg     {background-color:#E5E5E5;margin:6px 0 0;}
table.gallup div.fg     {height:4px;background-color:#838587;margin:3px 0;}
table.gallup td.num     {text-align:right;padding-left:15px;font-size:70%;padding-right:10px;}
table.gallup td.dash    {padding:3px 15px 0;}
table.gallup td.button  {padding:5px 0;}

img.dw_right            {margin:0px 0px 0px 20px;}

.content_div {width: 100%; height: 100%; max-height: 768px; overflow: scroll;}

.level2{font-weight: bold; color: #408BD7;}
.level2 a{font-weight: bold; color: #408BD7;}
.level3{padding-left: 15px; font-weight: normal;}
.level3 a{font-weight: normal; color: #000000;}

.location a {font-weight: normal; color: #000000;}


.mdetail {padding: 2px 0px; vertical-align: top;}

.ava_div {float: left; margin: 10px 20px 80px 0px; padding: 5px; width: 330px; border: 0px #000000 solid;}

.auto_button {width: 80px;}
	.auto_button_a {margin:0px auto; padding-top: 2px; width: 78px; height: 20px; display: block; color:#50565C; background: url('images/auto_button_bg.jpg') no-repeat; text-align: center; vertical-align: middle;}
		.auto_button_a:hover {margin:0px auto; padding-top: 2px; width: 78px; height: 20px; display: block; color:#50565C; text-decoration: none; background: url('images/auto_button_bg_hover.jpg') no-repeat; text-align: center;}

.lvl2Ripp {position: absolute; top: 0px; left: 0px; border: 1px #000000 solid; }
.lvl2RippTd {padding: 5px 15px; background-color: #004483;}
	.lvl2RippTd a{color: #ffffff;}

#loading {height: 100%; background-color: #ffffff; position: absolute; top: 0px; left: 0px;}

.drag {position: absolute; top: 0px; left: 0px; display: none; padding: 5px; background-color: #ffffff;}

#moto {
	margin: 20px auto auto;
	text-align: center;
}

#moto ul {
	padding: 0pt;
	display: inline-block;
}

#moto ul li {
	list-style-type: none;
	float: right;
	margin-left: 15px;
}

#moto_specs ul {
	padding: 0;
}

#moto_specs ul li {
	list-style-type: none;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

.moto_spec_img {
	float: left;
	margin: 30px 15px 40px 0px;
	text-align: center;
}

.moto_spec_img img {
	display: block;
	width: 120px;
	/*width: 150px;
	height: 150px;*/
}

.moto_spec_img span {
	display: inline-block;
	margin-top: 5px;
	position: relative;
	font-weight: bold;
	font-size: 110%;
}

.moto_spec_data {
	position: relative;
	margin-left: 15px;
}

.moto_spec_data p {
	padding: 0;
	margin: 0;
}

.moto_spec_data p b {
	display: inline-block;
	width: 145px;
}

.moto_spec_data p b span {
	position: relative;
}

#feedback_partner_list {
	top: 0;
	padding: 0;

}

#feedback_partner_list li {
	list-style-type: none;
	margin-top: 30px;
	text-align: center;
}

#feedback_partner_list li img {
}

.fb_elem td {
	width: 150px;
	text-align: left;
	padding: 0 10px 3px 0;
}

