/*#############################################################################
common
#############################################################################*/
table {border-collapse: collapse; border-spacing:0 ; width:100%;}
table td {padding:0; vertical-align: top;}

body {font-family: Arial; font-variant: Verdana, Tahoma; margin:0; padding:0;}

div.phone {position:absolute; z-index:20; left:703px; text-align:right; top:105px; width:250px; font-family:Times; font-size:32px; font-weight:bolder;}
div.fax {position:absolute; z-index:20; left:703px; text-align:right; top:140px; width:250px; font-family:Times; font-size:14px; font-weight:bolder;}


.columnShadow  {width:7px;}
.rightShadow   {width:291px;}
.leftShadow    {width:13px;}
.leftBlock     {height:376px;}

.rightLogo {width:291px; height:174px;}

.rightExamples        {width:220px; height:400px; margin:30px 0 0 23px; padding:20px 0 0 0; text-align:center;}
.rightExamples img    {margin-top:15px;}

.contentTopbackground {z-index:1;width:660px;height:376px; position:absolute; left:20px;  top:6px;}
.contentImage         {z-index:5;width:646px;height:498px; position:absolute; left:30px;  top:6px;}
.rightTopbackground   {z-index:3;width:291px;height:338px; position:absolute; left:687px; top:180px;}
.rightMenu            {z-index:4;width:280px;height:300px; position:absolute; left:700px; top:180px; padding-top:20px;}
.rightMenu a          {display:block; font-size:75%; font-weight:bolder; margin-top:6px; margin-left:45; text-decoration:underline; margin-bottom:10px;}
.rightMenu span       {display:block;}
.rightMenu span a     {font-size:95%; font-weight:normal;}

.content {padding:520px 20px 100px 20px; height:1100px;}
.content h1 {margin:0 10px 10px 20px; font-size:230%; font-weight:normal;}

.content p, .content ol, .content il {margin:0 30px 15px 50px; font-size:75%; line-height:1.3em;}
.content p.title {font-size:11; margin-bottom:0;}
.content p.description {font-size:11; margin-top:0; margin-bottom:15px;}

.content .line {width:332px; height:64px; background:url("images/first/line.jpg"/*tpa=images/first/line.jpg*/) center no-repeat;}
.content .line img {border:0; margin:0;padding:0; width:109; height:60px;}

.content .images        {padding:20px 10px 0 50px;}
.content .images img    {border:1px solid gray; margin:0 10px 10px 0; float:left;}
.content .gallery       {font-size:80%; font-weight:bolder; margin-left:50px; display:block;}


/*#############################################################################
first
#############################################################################*/

.bodyfirst {background:#f0dfcf url("images/first/bg.gif"/*tpa=images/first/bg.gif*/);}

.bodyfirst .columnShadow  {background:#c5b5a7;}
.bodyfirst .contentShadow {background:#bba798 url("images/first/bgd.gif"/*tpa=images/first/bgd.gif*/);}
.bodyfirst .rightShadow   {background:#bba798 url("images/first/logo-top.jpg"/*tpa=images/first/logo-top.jpg*/) no-repeat;}
.bodyfirst .leftShadow    {background:#8e6b5b;}

.bodyfirst .leftBlock    {background:#a0745f;}
.bodyfirst .normalColumn {background:#fff5e7;}
.bodyfirst .LeftColumn   {background:#8d5840;}

.bodyfirst .rightBackground {background:#89533a url("images/first/bgr.gif"/*tpa=images/first/bgr.gif*/) center bottom no-repeat;}
.bodyfirst .rightLogo {background:url("images/first/logo-norm.jpg"/*tpa=images/first/logo-norm.jpg*/);}

.bodyfirst .contentTopbackground {background:#efdfcf url("images/first/bgl.gif"/*tpa=images/first/bgl.gif*/);}
.bodyfirst .contentImage         {background:url("images/first/big.jpg"/*tpa=images/first/big.jpg*/) center top no-repeat;}
.bodyfirst .rightTopbackground   {background:#efdfcf url("images/first/bg-right.jpg"/*tpa=images/first/bg-right.jpg*/);}

.bodyfirst .rightExamples        {background:url("images/first/examples.png"/*tpa=images/first/examples.png*/) top center no-repeat;}

.bodyfirst .rightMenu a          {color:#ffefe0;}
.bodyfirst .rightMenu span a     {color:#ffe9d4;}
.bodyfirst .content .images img, .bodyfirst .rightExamples img    {border:2px solid #efdfcf;}

.bodyfirst .border {background:#fff5e7;}
.bodyfirst .content h1 {color:#bc3a01;}

.bodyfirst .line {background:url("images/first/line.jpg"/*tpa=images/first/line.jpg*/) center no-repeat;}

.bodyfirst div.phone {color:#fdd94d;}
.bodyfirst div.fax {color:#fdd94d;}


/*#############################################################################
second
#############################################################################*/

.bodysecond {background:#dee1e5 url("images/second/bg.gif"/*tpa=images/second/bg.gif*/);}

.bodysecond .columnShadow  {background:black;}
.bodysecond .contentShadow {background:#b3ada9 url("images/second/bgd.jpg"/*tpa=images/second/bgd.jpg*/);}
.bodysecond .rightShadow   {background:#bba798 url("images/second/logo-top.jpg"/*tpa=images/second/logo-top.jpg*/) no-repeat;}
.bodysecond .leftShadow    {background:#974546; width:13px;}

.bodysecond .leftBlock  {background:#ad2b36;}
.bodysecond .normalColumn {background:black;}
.bodysecond .LeftColumn   {background:#a30f1b;}

.bodysecond .rightBackground {background:#9d000d;}
.bodysecond .rightLogo {background:url("images/second/logo-norm.jpg"/*tpa=images/second/logo-norm.jpg*/);}

.bodysecond .contentTopbackground {background:#e5e8eb url("images/second/bgl.gif"/*tpa=images/second/bgl.gif*/);}
.bodysecond .contentImage         {background:url("images/second/big.jpg"/*tpa=images/second/big.jpg*/) center top no-repeat;}
.bodysecond .rightTopbackground   {background:#9d000d url("images/second/bg-right.jpg"/*tpa=images/second/bg-right.jpg*/);}
.bodysecond .rightExamples        {background:url("images/second/examples.png"/*tpa=images/second/examples.png*/) top center no-repeat;}
.bodysecond .rightMenu a          {color:white;}
.bodysecond .rightMenu span a     {color:#ffe9d4;}
.bodysecond .content .images img, .bodysecond .rightExamples img     {border:2px solid #000;}

.bodysecond .border {background:black;}
.bodysecond .content h1 {color:#83090d;}

.bodysecond .line {background:url("images/second/line.jpg"/*tpa=images/second/line.jpg*/) center no-repeat;}

.bodysecond div.phone {color:#ebebeb;}
.bodysecond div.fax {color:#ebebeb;}


/*#############################################################################
third
#############################################################################*/

.bodythird {background:#e9ebee url("images/third/bg.gif"/*tpa=images/third/bg.gif*/);}

.bodythird .columnShadow  {background:#9a918c;}
.bodythird .contentShadow {background:#bab1af url("images/third/bgd.gif"/*tpa=images/third/bgd.gif*/);}
.bodythird .rightShadow   {background:#bba798 url("images/third/logo-top.jpg"/*tpa=images/third/logo-top.jpg*/) no-repeat;}
.bodythird .leftShadow    {background:#7b7067;}

.bodythird .leftBlock    {background:#a0a0a3;}
.bodythird .normalColumn {background:#c6c6c6;}
.bodythird .LeftColumn   {background:#959598;}

.bodythird .rightBackground {background:#a5a3a9;}
.bodythird .rightLogo {background:url("images/third/logo-norm.jpg"/*tpa=images/third/logo-norm.jpg*/);}

.bodythird .contentTopbackground {background:#eff1f3 url("images/third/bgl.gif"/*tpa=images/third/bgl.gif*/);}
.bodythird .contentImage         {background:url("images/third/big.jpg"/*tpa=images/third/big.jpg*/) center top no-repeat;}
.bodythird .rightTopbackground   {background:#a5a3a9 url("images/third/bg-right.jpg"/*tpa=images/third/bg-right.jpg*/);}
.bodythird .rightExamples        {background:url("images/third/examples.png"/*tpa=images/third/examples.png*/) top center no-repeat;}
.bodythird .rightMenu a          {color:#222222;}
.bodythird .rightMenu span a     {color:#353535;}
.bodythird .content .images img, .bodythird .rightExamples img    {border:2px solid #ddd;}

.bodythird .border {background:#c6c6c6;}
.bodythird .content h1 {color:#83090d;}

.bodythird .line {background:url("images/third/line.jpg"/*tpa=images/third/line.jpg*/) center no-repeat;}

.bodythird div.phone {color:#fff;}
.bodythird div.fax {color:#ebebeb;}

/*###########################################################################*/
.rightExamples a {margin:0; padding:0;font-size:70%;}

