@charset "UTF-8";
/* CSS Document */
body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#eeeeee;
 scrollbar-highlight-color:#431f11;
 scrollbar-3dlight-color:#431f11;
 scrollbar-darkshadow-color:#431f11;
 scrollbar-shadow-color:#ffffff;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;
 font-family: Arial, Verdana,  Tahoma, Helvetica, sans-serif;
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 background-image: url(images/bgtop.jpg);
 background-position: top center;
 background-repeat: repeat-x;}

h1 {margin:0px; padding:0px; font-size: 140%;}

a {cursor: pointer; color: #1d508a; text-decoration: none;}
a:hover {cursor: pointer; color: #000000; text-decoration: none;}

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

td, body {font-size: 12px; color: #787878;}
.tdb {font-weight: bold; font-size: 12px; color: #787878; }
/*------------------------------------------------------------------------------*/
img.logo {width: 316px; height: 119px; position: absolute; margin: 0px 0px 0px 0px; border: 0px solid;}
/*------------------------------------------------------------------------------*/
div.clear {clear:both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px;}

div.copyname {margin: 0px 0px 0px 0px; padding: 124px 0px 0px 0px;}
div.copytext {margin: 0px 10px 0px 10px; padding: 100px 0px 0px 0px; text-align: center; color: #989898;}
div.design  {margin: 0px 40px 0px 0px; padding: 0px; float: right;}

div.bgboxtop1 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h001.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.bgboxtop2 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h002.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.bgboxtop3 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h003.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.bgboxtop4 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h004.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.bgboxtop5 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h005.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.bgboxtop6 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h006.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.bgboxtop7 {
 vertical-align: top; text-align: center;
 width: 100%; height: auto !important; min-height: 484px;
 display: block; position: relative;
 background-image: url(images/h007.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.boxbigtop {
 vertical-align: top; text-align: left; margin: 0px auto 0px auto; width: 798px;
 height: auto !important; min-height: 100%;
 display: block; position: relative;}

div.box001 {vertical-align: top; margin: -240px 0px 20px 0px;  padding: 0px; display: block;  position: relative; border: 0px solid; min-height:230px;}
div.box0011 {vertical-align: top; margin: 0px 8px 0px 0px; padding: 0px; display: block; position: relative; width: 190px; float: left;}
div.box0012 {vertical-align: top; margin: 0px 0px 0px 0px; padding: 0px; display: block; position: relative; width: 600px; float: left;}

div.box0013 {vertical-align: top; margin: -17px 8px 0px 0px; padding: 0px; display: block; position: relative; width: 198px; float: left;
 background-image: url(images/bgform.jpg);
 background-position: top center;
 background-repeat: no-repeat;}
div.box0014 {vertical-align: top; margin: 0px 0px 0px 0px; padding: 0px; display: block; position: relative; width: 592px; float: left;}

div.bgboxfirst {
 vertical-align: top; text-align: center;
 background-image: url(images/bgcontent.jpg);
 background-position: top;
 background-repeat: repeat-x;
 background-color: #f3f3f3;
 height: 370px;
 width:100%;
 display: block; position: relative;}
div.boxbigfirst {
 vertical-align: top; text-align: left; margin: 0px auto 0px auto; width: 798px;
 height:  370px;
 display: block; position: relative;}
div.box01 {vertical-align: top; text-align: left; margin: 18px 19px 0px 0px; padding: 0px; float: left; width: 389px; height: 340px; overflow: hidden; display: block;}
div.box02 {vertical-align: top; text-align: left; margin: 18px 0px 0px 0px; padding: 0px; float: left; width: 390px; height: 340px; overflow: hidden; display: block;}

div.bgbox {
 vertical-align: top; text-align: center;
 height: auto !important; min-height: 100%;
 display: block; position: relative;}
div.boxbig {
 vertical-align: top; text-align: left; margin: 0px auto 0px auto; width: 798px;
 height:  auto !important; min-height: 100%;
 display: block; position: relative;}
div.box1 {vertical-align: top; text-align: left; margin: 0px 19px 0px 0px; float: left; width: 389px;}
div.box2 {vertical-align: top; text-align: left; margin: 0px 0px 0px 0px; float: left; width: 390px;}

div.bgcopy {
 vertical-align: top; text-align: center;
 background-image: url(images/bgcopy.jpg);
 background-position: top;
 background-repeat: repeat-x;
 background-color: #ffffff;
 height: 371px;
 width:100%;
 display: block;}
div.bgcopybox {
 background-image: url(images/bgcopybox.jpg);
 background-position: top right;
 background-repeat: no-repeat;
 background-color: #ffffff;
 vertical-align: top; text-align: left;
 width: 798px; height: 294px; min-height: 294px;
 margin: 0px auto 0px auto;}

.copy  {font-size: 11px; color: #545454;}
.cl {text-decoration: underline; font-size: 11px; color: #c2450a;}
.cl:hover {color: #e80000;}
/*------------------------------------------------------------------------------*/
div.menubox {
 width: 798px; height: 63px; /*line-height: 75px;*/
 /*background-image: url(images/bgmenu.jpg);
 background-position: top;
 background-repeat: no-repeat;*/
 position: absolute;
 margin: 182px 0px 0px 10px;
 border: 0px solid #ff0000;
 display: block;}

a.topmenu {
 font-size: 13px;
 color: #ffffff;
 float: left; display: block;
 border-radius: 4px; -moz-border-radius: 4px;
 padding: 8px 9px 8px 9px;
 border: 0px solid;
 z-index: 10;}
a.topmenu:hover {color: #ffffff; background-color: #efb71a;}

a.atopmenu, atopmenu:hover {
 font-size: 13px;
 color: #ffffff; background-color: #efb71a;
 float: left; display: block;
 border-radius: 4px; -moz-border-radius: 4px;
 padding: 8px 9px 8px 9px;
 border: 0px solid; z-index: 10;}
/*------------------------------------------------------------------------------*/
h1.black33 {font-size: 25px; font-weight: normal; color:#ff9900;}
div.title {width: 484px; margin: 0px 0px 10px 0px;}
div.titlei {width: 530px; margin: 0px 0px 10px 0px;}
div.title1 {width: 430px; margin: 0px 0px 10px 0px;}
/*------------------------------------------------------------------------------*/
h1.title01 {
 font-size: 25px; font-weight: normal;
 color: #000000; line-height: 31px;
 padding: 0px 0px 0px 8px;
 background-color: #efb71a;
 background-image: url(images/tt01.jpg);
 background-position: right;
 background-repeat: no-repeat;
 height: 31px;}
h1.title02 {
 font-size: 25px; font-weight: normal;
 color: #000000; line-height: 31px;
 padding: 0px 0px 0px 8px;
 background-color: #efb71a;
 background-image: url(images/tt02.jpg);
 background-position: right;
 background-repeat: no-repeat;
 height: 31px;}
h1.title03 {
 font-size: 25px; font-weight: normal;
 color: #000000; line-height: 31px;
 padding: 0px 0px 0px 8px; margin: 6px 0px 0px 0px;
 background-color: #efb71a;
 height: 31px; border-bottom: 1px solid #ffffff;}
/*------------------------------------------------------------------------------*/
a.more {color: #1d508a; text-decoration: underline;}
a.more:hover {color: #efb71a;}
/*------------------------------------------------------------------------------*/
.ul1 {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
div.spisok1 {margin: 0px 12px 0px 0px; padding: 0px 0px 0px 0px; width: 188px; float: left;}
div.spisok2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 188px; float: left;}
.li1 {
 list-style-image: url(images/dot.gif);
 vertical-align: top;
 margin: 4px 0px 4px 0px;}

.lilink {
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #000000;}
 
 .alilink {
 text-decoration:none;
 font-weight:bold;
 font-size: 12px;
 color: #efb71a;
 }
.lilink:hover, .alilink:hover {color: #efb71a; text-decoration: underline;}

.ul2 {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
.li2 {
 list-style-image: url(images/dot2.gif);
 vertical-align: top;
 margin: 5px 0px 5px 0px;
 padding: 5px 0px 5px 0px;
 border-bottom: 1px solid #d8d8d8;}

.li3 {
 list-style: none;
 vertical-align: top;
 margin: 5px 0px 5px 0px;
 padding: 5px 0px 5px 0px;}

.lilink2 {
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #000000;}
 
.alilink2 {
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #efb71a;}
 
.lilink2:hover, .alilink2:hover {color: #efb71a; text-decoration: underline;}

.lilink3 {
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #000000;}
.lilink3:hover {color: #efb71a; text-decoration: underline;}

/*------------------------------------------------------------------------------*/
div.bg001 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 19px 0px 0px;
 background-image: url(images/bg001.png);
 background-position: top;
 background-repeat: no-repeat;}
div.bg002 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 19px 0px 0px;
 background-image: url(images/bg002.png);
 background-position: top;
 background-repeat: no-repeat;}
div.bg003 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 19px 0px 0px;
 background-image: url(images/bg003.jpg);
 background-position: top;
 background-repeat: no-repeat;}
div.bg004 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 19px 0px 0px;
 background-image: url(images/bg004.jpg);
 background-position: top;
 background-repeat: no-repeat;}
 div.bg005 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 19px 0px 0px;
 background-image: url(images/sar_thumb.jpg);
 background-position: top;
 background-repeat: no-repeat;}
div.bgin {margin: 0px 7px 20px 7px;}

div.addr01 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 19px 0px 0px;}
div.addr02 {float: left; width: 280px; position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*------------------------------------------------------------------------------*/
input.input {
 border: 1px #bcc7d0 solid;
 width: 100%; height: 21px;
 font-family: arial, verdana, tahoma;
 font-size: 14px;
 color: #41464a;
 margin: 2px 0px 2px 0px;
 background-color: #ffffff;
 padding: 0px 0px 0px 0px;}
input.inputp {
 border: 1px #bcc7d0 solid;
 width: 500px; height: 21px;
 font-family: arial, verdana, tahoma;
 font-size: 14px;
 color: #41464a;
 margin: 2px 0px 8px 0px;
 background-color: #ffffff;
 padding: 0px 0px 0px 0px;}
input.inputc {
 border: 1px #bcc7d0 solid;
 width: 100%; height: 21px;
 font-family: arial, verdana, tahoma;
 font-size: 14px;
 color: #41464a;
 margin: 2px 0px 3px 0px;
 background-color: #ffffff;
 padding: 0px 0px 0px 0px;}
textarea.txtar {
 border: 1px #bcc7d0 solid;
 width: 100%; height: 140px;
 font-family: arial, verdana, tahoma;
 font-size: 14px;
 color: #41464a;
 margin: 2px 0px 3px 0px;
 background-color: #ffffff;
 padding: 0px 0px 0px 0px;
 overflow: auto;}
input.submit {
 cursor: pointer;
 border: 0px #000000 solid;
 margin: 0px 0px 0px 36px;
 padding: 0px 0px 20px 0px;
 width: 108px; height: 59px;
 background-image: url(images/submit.jpg);
 background-position: top;
 background-repeat: no-repeat;}
input.but {
 cursor: pointer;
 border: 0px #000000 solid;
 font-weight: bold;
 font-size: 13px;
 color: #555555;
 text-transform: uppercase;
 text-decoration: none;
 margin: 10px 0px 0px 0px;
 padding: 4px 6px 4px 6px;
 background-color: #d7d7d7;}
a.but {
 cursor: pointer;
 border: 0px #000000 solid;
 font-weight: bold;
 font-size: 13px;
 color: #555555;
 text-transform: uppercase;
 text-decoration: none;
 margin: 10px 0px 0px 0px;
 padding: 4px 6px 4px 6px;
 background-color: #d7d7d7;}
input.button {
 border: #f6fd78 1px solid;
 width: 40px;
 height: 26px;
 font-weight: bold;
 color: #000000;
 font-size: 11px;
 padding-top:2px;
 margin-top: 10;
 background-image: url(images/bgbut.gif);
 background-repeat: repeat-x;
 background-position: center;
 cursor: hand; cursor: pointer;}

/*------------------------------------------------------------------------------*/
img.map {width: 89px; height: 110px; border: 0px solid; float: left; margin: 4px 10px 0px 0px;}
div.address {width: 170px; float: left;}
/*------------------------------------------------------------------------------*/
img.photof {
 width: 274px; height: 186px; border: 3px solid #c7c7c7;
 background-repeat: no-repeat; background-position: center;
 float: left; margin: 0px 16px 16px 0px;}
img.photom {
 width: 160px; height: 119px; border: 3px solid #c7c7c7;
 background-repeat: no-repeat; background-position: center;
 float: left; margin: 0px 32px 32px 0px;}
/*------------------------------------------------------------------------------*/
.menu_text {font-size: 12px; color: #FFFFFF; font-weight: bold;}
.big {font-size: 24px; color: #373cb1; font-weight: bold;}
.red {font-size: 12px; color: #ff0000; font-weight: bold;}
.blue2 {font-size: 12px; color: #373cb1;}
/*------------------------------------------------------------------------------*/
img.serv-but {width: 266px; height: 132px; border: 0px solid;}
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

