BODY, P, DL, TABLE, TH, TD, DIV, BR {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 10px;
  font-style : normal;
}

BODY {
  margin: 24px 24px 12px 24px; 
}

IMG {
  border-width : 0;
}

IMG.thumbnail {
  border-width : 1;
}

IMG.photo {
  border-width : 1;
  border-color : #888888;
}

Table.orangecolumn, TR.orangecolumn, TD.orangecolumn {
  background : #F48000;
}

TR.greyborder, TD.greyborder {
  background : #C2C1C1;
}

TR.contactsblock, TD.contactsblock {
  background : #C2C1C1;
}

TR.contactsroute, TD.contactsroute {
  height : 27;
}

TR.pricetitle, TD.pricetitle {
  background : #F48000;
  background : #F19835;
}

TR.pricetitle2, TD.pricetitle2 {
  background : #DDDDDD;
}

TR.formtitle, TD.formtitle {
  background : #F19835;
  height : 24px;
}

TR.formroute, TD.formroute {
  background : #F0F0F0;
}

TR.tbltitle, TD.tbltitle {
  background : #F19835;
  height : 24px;
}

TR.tblroute, TD.tblroute {
  background : #F5F5F5;
}

TR.tblroute_odd, TD.tblroute_odd {
  background : #E5E5E5;
}

TR.promoway_choiceblock, TD.promoway_choiceblock {
  border : 1px solid #C2C1C1;
}

TR.qatitle, TD.qatitle {
  background : #F19835;
}

TR.qatitle2, TD.qatitle2 {
  background : #E5E5E5;
}

TR.qawho, TD.qawho {
  background : #E5E5E5;
}

TR.qacell, TD.qacell {
  background : #F5F5F5;
}

A, A:link, A:visited {  
  text-decoration: underline; 
  color: #004DAE;
  color: #F48000;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #1F7CF1;
  color: #FF0000;
}

A.greylink, A.greylink:link, A.greylink:visited {  
  text-decoration: none; 
  color: #000000;
}

A.greylink:active, A.greylink:hover { 
  text-decoration: underline; 
  color: #888888;
}

A.link, A.link:link, A.link:visited {  
  text-decoration: none; 
  color: #004DAE;
  color: #F48000;
}

A.link:active, A.link:hover { 
  text-decoration: underline; 
  color: #1F7CF1;
  color: #FF0000;
}

P.menu {
  margin: 1px 5px 2px 5px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  text-align : right;
  color: #F48000;
  color: #7F7F7F;
}

A.menu, A.menu:link, A.menu:visited, A.nam {
  color: #F48000;
  text-decoration: none; 
}

A.menu:active, A.menu:hover { 
  color: #FF9B2D;
  color: #FF0000;
  text-decoration: underline; 
}

P.contactsmenu {
  margin: 7px 10px 8px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  text-align : right;
  color: #000000;
}

A.contactsmenu, A.contactsmenu:link, A.contactsmenu:visited {
  color: #000000;
  text-decoration: none; 
}

A.contactsmenu:active, A.contactsmenu:hover { 
  color: #C00404;
  color: #D20303;
  text-decoration: underline; 
}

P.secondlinks {
  margin: 5px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  color: #F48000;
}

A.secondlinks, A.secondlinks:link, A.secondlinks:visited, A.nam {
  color: #F48000;
  text-decoration: none; 
}

A.secondlinks:active, A.secondlinks:hover { 
  color: #FF9B2D;
  color: #FF0000;
  text-decoration: underline; 
}

P.services {
  margin: 3px 0px 6px 6px; 
  font-family : Verdana, Tahoma, sans-serif, Arial;
  font-size : 11px;
  font-weight : normal;
  color: #505050;
}

A.services, A.services:link, A.services:visited {
  color: #F48000;
  text-decoration: none; 
}

A.services:active, A.services:hover { 
  color: #FF0000;
  text-decoration: underline; 
}

A.more, A.more:link, A.more:visited {
  color: #F48000;
  font-weight : bold;
  text-decoration: none; 
}

A.more:active, A.more:hover { 
  color: #FF9B2D;
  color: #FF0000;
  text-decoration: underline; 
}

P.rightlink {
  margin: 7px 5px 8px 5px; 
  font-family : sans-serif, Verdana, Tahoma, Arial;
  font-size : 11px;
  font-weight : normal;
  text-align : right;
  color: #F48000;
}

A.rightlink, A.rightlink:link, A.rightlink:visited {
  color: #F48000;
  text-decoration: none; 
}

A.rightlink:active, A.rightlink:hover { 
  color: #FF9B2D;
  color: #FF0000;
  text-decoration: underline; 
}

A.titlelink, A.titlelink:link, A.titlelink:visited {
  color: #FFFFFF;
  text-decoration: none; 
}

A.titlelink:active, A.titlelink:hover { 
  color: #FFFFFF;
  text-decoration: underline; 
}

A.pricelink, A.pricelink:link, A.pricelink:visited {
  color: #008C34;
  text-decoration: none; 
}

A.pricelink:active, A.pricelink:hover { 
  color: #05B045;
  text-decoration: underline; 
}

P.text {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 8px 4px 0px 0px; 
  font-size : 11px;
  text-align : justify;
}

P.text2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 8px 4px 0px 0px; 
  font-size : 11px;
  text-align : left;
}

P.text3 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 4px 4px 4px 0px; 
  font-size : 11px;
  text-align : left;
}

P.text4 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 12px 0px 0px 0px; 
  font-size : 11px;
  text-align : justify;
  line-height : 13px;
}

P.textshift {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 8px 4px 0px 40px; 
  font-size : 11px;
  text-align : left;
}

P.keynote {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  margin: 8px 4px -1px 0px; 
  font-size : 11px;
  text-align : center;
  color: #F48000;
}

P.righttext {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 8px 4px 0px 0px; 
  font-size : 10px;
  text-align : right;
  color: #505050;
}

P.righttitle {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 5px 10px 5px 10px; 
  font-size : 10px;
  font-weight : bold;
  text-align : right;
  color: #FFFFFF;
}

P.mainpagetext {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 8px 0px 0px 0px; 
  font-size : 10px;
  color: #505050;
}

P.mainpageauthor {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 0px 0px 0px 0px; 
  font-size : 10px;
  color: #888888;
}

P.mainpagecitation {
  font-family : Tahoma, Arial, sans-serif, Verdana;
  margin: 0px 28px 0px 0px; 
  font-size : 9px;
  text-align : right;
  color: #8E8E8E;
}

P.bottomtext {
  margin: 7px 5px 9px 5px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  color: #999999;
}

P.madeby {
  margin: -5px 10px 9px 10px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 9px;
  text-align : center;
  color: #555555;
}

A.madeby, A.madeby:link, A.madeby:visited {
  color: #F48000;
  color: #888888;
  text-decoration: none; 
}

A.madeby:active, A.madeby:hover { 
  color: #FF9B2D;
  color: #FF0000;
  text-decoration: underline; 
}

P.formtitle {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 5px 3px 5px; 
  font-size : 11px;
  font-weight : bold;
  color: #FFFFFF;
}

P.formfield {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 2px 0px 2px 0px; 
  font-size : 10px;
  font-weight : bold;
  color: #505050;
}

P.formfield2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 2px 8px 2px 5px; 
  font-size : 11px;
  font-weight : bold;
  color: #505050;
}

P.tbltitle {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 8px 3px 8px; 
  font-size : 11px;
  font-weight : bold;
  color: #FFFFFF;
}

P.tbltext {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 8px 3px 8px; 
  font-size : 11px;
}

P.tblvalue {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 8px 3px 8px; 
  font-size : 11px;
  text-align : center;
}

P.qatitle {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 4px 6px 4px 6px; 
  font-size : 11px;
  font-weight : bold;
  color: #FFFFFF;
}

P.qatitle2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 4px 6px 4px 6px; 
  font-size : 11px;
  font-weight : bold;
  color: #FFFFFF;
  color: #000000;
}

P.qawho,
P.qatext {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 6px 5px 6px; 
  font-size : 11px;
} 

P.qanumber {
  margin: 10px 6px 8px 6px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : bold;
  font-size : 11px;
  text-align : left;
} 

H1 {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : bold;
  font-size : 22px;
  text-align : left;
}

H2 {
  margin: 16px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : bold;
  font-size : 11px;
  text-align : left;
} 

H2.portfolio {
  margin: 2px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : bold;
  font-size : 11px;
  text-align : left;
} 

H3 {
  margin: 16px 0px 8px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : bold;
  font-size : 11px;
}

H3.special {
  margin: 16px 0px 8px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : normal;
  font-style : italic;
  font-size : 11px;
}

P.subheader {
  margin: 4px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #DA251D;
  color: #F48000;
  font-weight : bold;
  font-size : 11px;
  text-align : center;
} 

P.citation {
  font-family : Tahoma, Arial, sans-serif, Verdana;
  margin: 0px 0px 0px 80px; 
  font-size : 11px;
  text-align : right;
  color: #777777;
}

P.snoska {
  font-family : Tahoma, Arial, sans-serif, Verdana;
  margin: 6px 0px 0px 40px; 
  font-size : 10px;
  text-align : right;
  color: #777777;
}

UL, OL {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 8px 0px 8px 0px; 
  font-weight : bold;
  font-size : 11px;
}

LI {
  margin: 4px 0px 0px 25px; 
  font-weight : normal;
  font-size : 11px;
}

LI.LI2 {
  margin: 12px 0px 0px 25px; 
  font-weight : normal;
  font-size : 11px;
  line-height : 13px;
}

LI.smaller {
  margin: 2px 0px 0px 25px; 
  font-size : 10px;
  font-weight : normal;
}

UL.smaller {
  font-family : Tahoma, Arial, sans-serif, Verdana;
  margin: 0px 0px 0px 25px; 
  font-size : 10px;
}

P.pricetitle {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 5px 3px 5px; 
  font-size : 10px;
  font-weight : bold;
  color: #FFFFFF;
}

P.pricetitle2 {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 5px 3px 5px; 
  font-size : 10px;
  font-weight : bold;
  color: #F19835;
}

P.pricetext {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 5px 4px 5px; 
  font-size : 11px;
  color: #444444;
}

P.pricevalue {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 3px 5px 3px 5px; 
  font-size : 11px;
  color: #444444;
  text-align : right;
}

P.priceremark {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 0px 0px 0px 0px; 
  font-size : 9px;
  color: #F48000;
}

P.tofro {
  margin: 17px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #F48000;
  font-weight : bold;
  font-size : 10px;
  text-align : left;
} 

A.tofro, A.tofro:link, A.tofro:visited {
  color: #F48000;
  font-weight : bold;
  text-decoration: none; 
}

A.tofro:active, A.tofro:hover { 
  color: #FF0000;
  text-decoration: underline; 
}

P.promoway_intro {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 2px 8px 2px 38px; 
  font-size : 10px;
  font-weight : bold;
  color: #7F7F7F;
}

P.promoway_ps {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 2px 8px 2px 12px; 
  font-size : 10px;
  font-weight : bold;
  color: #7F7F7F;
}

P.promoway_choosen {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 0px 6px 2px 6px; 
  font-size : 10px;
  font-weight : bold;
  color: #F48000;
}

P.promoway_question {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 2px 6px 2px 6px; 
  font-size : 10px;
  font-weight : bold;
  color: #7F7F7F;
}

P.promoway_choice {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  margin: 4px 10px 4px 10px; 
  font-size : 11px;
  font-weight : bold;
  color: #C2C1C1;
}

A.promoway_choice, A.promoway_choice:link, A.promoway_choice:visited {
  color: #0CA255;
  text-decoration: none; 
}

A.promoway_choice:active, A.promoway_choice:hover { 
  color: #FF0000;
  text-decoration: underline; 
}

SPAN.morered {
  color: #E14F00;
}

SPAN.moreorange, SPAN.moreorange {
  color: #D24F00;
  color: #F48000;
}

SPAN.openb {
  color: #F48000;
  font-weight : bold;
}

SPAN.moregrey {
  color: #888888;
}

SPAN.moregreen {
  color: #019F3C;
  color: #05B045;
}

SPAN.remark {
  color: #DA251D;
  color: #505050;
  font-weight : bold;
}

SPAN.smaller {
  font-family : Tahoma, Arial, sans-serif, Verdana;
  font-size : 10px;
  color: #888888;
}

Input.inputtext {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border : 1px solid #888888;
  font-size : 11px;
  width : 100%;
}

Input.maininputtext {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border : 1px solid #888888;
  font-size : 10px;
  width : 100%;
}

Input.inputintable {
  margin: 1px 2px 1px 2px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border : 1px solid #888888;
  font-size : 11px;
  width : 100%;
  height : 19px;
}

Textarea.inputtext {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border : 1px solid #888888;
  font-size : 11px;
  width : 100%;
  height : 60px;
}

Input.btn, Button.btn {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
  border : 1px solid #666666;
  background-color : #FFFCE4;
  background-color : #FFF4E8;
  background-color : #FFF9ED;
  color : #000000;
  cursor : hand;
}

Input.btnintable {
  margin: 1px 2px 1px 2px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
  border : 1px solid #666666;
  background-color : #FFF9ED;
  height : 19px;
  color : #000000;
  cursor : hand;
}

Input.formchk {
  margin: -1px 0px -1px 0px; 
}

Input.formradio {
  margin: -1px 0px -1px 0px; 
}

Select.formselect {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 100%;
}

