* { padding:0px; margin: 0px; }
img { border:none; }
body { font-family:Tahoma, Geneva, sans-serif; font-size:13px; background: 0px 0px repeat-x #000000; color: #000; }

.nolink { cursor:pointer; }
.rel { position:relative; }
.abs { position:absolute; }
.clr { clear:both; }

p { padding-bottom:15px; text-align: justify; line-height: 1.3; }
p.l, td.l, div.l .l { text-align:left; }
p.j, td.j, div.j .j { text-align:justify; }
p.c, td.c, div.c .c { text-align:center; }
p.r, td.r, div.r .r { text-align:right; }
#wrap .uppercase { text-transform:uppercase; }
#wrap .b { font-weight:bold; }
#wrap .sep { clear:both; background:url(images/hr1.gif) 0px 0px repeat-x; line-height:13px; height:13px; overflow:hidden; padding-bottom:15px; }
#wrap hr { clear:both; height:1px; overflow:hidden; padding-top:0px; border-bottom:1px solid #ccc; margin-bottom:15px; border-left:none; border-top:none; border-right:none; margin-left:22px; margin-right:22px; }

a {	color:#6b777f;	text-decoration:underline; } /* 317D01 AC130B 3a77bb */ 
a.big { font-size:140%; font-weight:normal; }
a:hover {
	color:#31424d;
} /* #48BE01 #AC130B 476070 */

/* Common */
#wrap img.l { float:left;  margin-right:15px; margin-bottom:5px; }
#wrap img.r { float:right; margin-left:15px;  margin-bottom:5px; }
#wrap img.c { display:block; margin:0 auto; margin-bottom:10px; }
#wrap img.border1 { border:2px solid #c25693; }

#wrap { margin: 0px auto; width:100%; min-width:980px; width:980px; }

#wrap .w980 { width:980px; margin:0px auto; }

#wrap #top { height:127px; overflow:hidden; padding:10px 0px; }
#wrap #top .logo2 { float:right; margin-right:20px; }
#wrap #top .logo { float:left; margin-left:20px; }
#wrap #top .txt { margin:0 auto; font-size:18px; width:400px; text-align:center; padding-top:31px; background:url(images/Untitled.png) center center no-repeat; height:99px; }
#wrap #top .txt big { font-size:23px; font-weight:normal; }
#wrap #top a.estim { float:right; display:block; width:162px; height:130px; font-size:1px; color:#ebebeb; background:url(images/safe.jpg) 0px 0px no-repeat; text-align:center; text-decoration:none; padding-top:17px; margin-right:16px; }

#wrap #mainMenu { background:url(images/LeftTopBar.png) 0px 0px no-repeat; height:35px; width:936px; margin:0px auto; margin-bottom:5px; }
#wrap #mainMenu .in { background:url(images/Topbar.png) right 0px no-repeat; height:35px; margin-left:36px; }
#wrap #mainMenu a { font-size:18px; color:#fff; text-decoration:none; border-bottom:1px solid #fff; line-height:32px; }
#wrap #mainMenu a:hover { color:#D5DDE3; border-bottom:1px solid #D5DDE3; }
#wrap #mainMenu span.pad { padding-right:30px; }

/*#wrap #header .txt { border-collapse:collapse; float:right; height:184px; width:330px; }*/
#wrap #header .txt { border-collapse:collapse; float:left; height:184px; width:330px; margin-left:177px; }
#wrap #header .txt td { font-size:25px; color:#444; text-align:left; height:184px; vertical-align:middle; padding-top:0px; }
#wrap #header .txt td p { margin:0px; padding:0px; text-align:left; }

#wrap #headerGif { background:none; height:184px; width:936px; margin:0px auto 5px auto; }
#wrap #headerGif .bg,
#wrap #headerGif img { position:absolute; }
#wrap #headerGif .txt { position:absolute; left:605px; border-collapse:collapse; float:right; height:184px; width:330px; }
#wrap #headerGif .txt td { font-size:23px; color:#444444; text-align:left; height:184px; vertical-align:middle; padding-top:0px; }
#wrap #headerGif p,
#wrap #headerGif div,
#wrap #headerGif .txt td p { margin:0px; padding:0px; text-align:left; }

#wrap #headerShort .txt { border-collapse:collapse; float:right; height:184px; width:100%; }
#wrap #headerShort .txt td { font-size:23px; color:#fff; text-align:left; height:184px; vertical-align:middle; padding-top:0px; width:330px; text-align:left; }
#wrap #headerShort .txt th { font-weight:normal; text-align:left; }

#wrap #content { width:936px; margin:0px auto 5px auto; border-collapse:collapse; }

#wrap table.t3 { width:936px; margin:0px auto 5px auto; border-collapse:collapse; /*padding-bottom:5px;*/ }
#wrap table.t3 th { width:33%; padding:0px 6px; text-align:left; font-weight:normal;  vertical-align:top; }
#wrap table.t3 td { width:33%; text-align:left; font-weight:normal; vertical-align:top; }
#wrap table.t3 th p { text-align:left; margin-right:10px; }
#wrap table.t3 td p { text-align:left; }

#wrap table.t2 { width:936px; margin:0px auto 5px auto; border-collapse:collapse; /*padding-bottom:5px;*/ }
#wrap table.t2 th { width:50%; padding-right:10px; text-align:left; font-weight:normal; vertical-align:top; }
#wrap table.t2 td { width:50%; padding-left:10px;  text-align:left; font-weight:normal; vertical-align:top; }


#wrap table.t2r { width:936px; margin:0px auto 5px auto; border-collapse:collapse; /*padding-bottom:5px;*/ }
#wrap table.t2r th { width:30%; padding-right:10px;  text-align:left; font-weight:normal; vertical-align:top;  }
#wrap table.t2r td {            padding-left:10px; text-align:left; font-weight:normal; vertical-align:top; }


#wrap .blockDark { background:url(images/box1-4.gif) left 0px no-repeat; height:98px; color:#000; font-weight:bold; text-align:center; margin-bottom:10px; }
#wrap .blockDark .in { background:url(images/box1-56.gif) right 0px no-repeat; margin-left:16px; padding-right:16px; height:98px; font-size:17px; font-weight:normal; padding-top:7px; /*28px;*/  }
#wrap .blockDark big { font-size:18px; font-weight:normal; }

#wrap .blockLight { background:url(images/box2-4.gif) left 0px no-repeat; height:286px; color:#000; font-weight:bold; text-align:center; margin-bottom:10px; }
#wrap .blockLight .in { background:url(images/box2-56.gif) right 0px no-repeat; margin-left:16px; padding-right:16px; height:286px; }
#wrap .blockLight big { font-size:18px; font-weight:normal; }

#wrap a.btnBig { background:url(images/button.jpg) 0px 0px no-repeat; width:239px; /*304px;*/ display:block; height:52px; color:#1d272d; text-decoration:none; font-size:20px; font-weight:bold; line-height:47px; padding-left:65px; }
#wrap a:hover.btnBig { background-position:0px -63px; color:#1d272d; text-decoration:none; }

#wrap #headerShort a.btnBig { background:url(images/btn2.gif) 0px 0px no-repeat; width:239px; /*304px;*/ display:block; color:#4e4e4e; text-decoration:none; font-size:23px; font-weight:bold; line-height:47px; height:47px; padding-left:65px; overflow:hidden; }
#wrap #headerShort a:hover.btnBig { background-position:0px -63px; color:#fff; text-decoration:none; }

#wrap .discount10 div { padding:76px 0px 0px 13px; }

#wrap .telBlock { background:url(images/tel-bg.gif) 0px 0px no-repeat; width:304px; height:75px; margin:0px auto 15px auto; }
#wrap .telBlock .in { text-align:center; padding:14px 10px 0px 10px; font-size:18px; font-weight:normal;  }

#wrap h4 { background:url(images/bar1-4.gif) 0px 0px no-repeat; height:35px; margin:0px auto; margin-bottom:5px; color:#fff; font-size:18px; line-height:33px; font-weight:normal; }
#wrap h4 span { background:url(images/Topbar.png) right 0px no-repeat; height:35px; margin-left:36px; display:block; }


#wrap #bottom  { height:auto; color:#476070; line-height:20px; text-align:center; padding-top:0px; padding-bottom:20px; }
#wrap #bottom  a { color:#476070; }
#wrap #bottom  a:hover { color:#7997AA; }
#wrap #bottom .menu { text-align:center; background:url(images/TopBar.png) center center no-repeat; line-height:33px; height:35px; margin-bottom:15px; }
#wrap #bottom .menu a { padding:0px 10px; color:#fff;  }
#wrap #bottom .menu a:hover { color:#D5DDE3; }


#wrap #content { margin:0px auto; padding:0px 0px; }


#wrap h1 { color:#476070; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:15px; }
#wrap h2 { color:#476070; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:15px; }
#wrap h6 { font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#888; padding-bottom:15px; }

#wrap h3 { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/h-bg-56.gif) right 0px no-repeat; line-height:35px; padding-bottom:15px; }
#wrap h3 span { background:url(images/h-bg-4.gif) 0px 0px no-repeat; line-height:35px; padding-left:35px; display:block; color:#fff; }

#wrap h5 { color:#476070; font-size:16px; font-weight:bold; padding-bottom:15px; }

#wrap .tbl_4x { border-collapse:collapse; width:100%; margin-bottom:15px; }
#wrap .tbl_4x td { width:25%; vertical-align:top; text-align:left; }

#wrap .tbl_2x { border-collapse:collapse; width:100%; }
#wrap .tbl_2x th { width:33%; vertical-align:top; text-align:left; font-weight:normal; padding-right:3%; }
#wrap .tbl_2x td {  vertical-align:top; text-align:left; }

#wrap ul          { list-style-position: outside; list-style-type: none; padding-bottom:15px; }
#wrap ul       li { background:url(images/Image.png) 10px 2px no-repeat; padding-left:35px; line-height:1.3; padding-bottom:15px; }

#wrap dl.faq { line-height:20px; }
#wrap dl dt  { line-height:20px; margin-top:10px; }
#wrap dl dd  { line-height:1.2; padding-left:25px; background-image: none; }

#wrap dl.faq dt { background-image: url(images/lock-icon.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left:25px; background-attachment: scroll; color:#6b777f; text-decoration:underline; cursor:pointer; }
#wrap dl.faq dt.hover { background-position: -1000px 2px; background-attachment: scroll; }
#wrap dl.faq dt.open  { background-position: -2000px 2px; background-attachment: scroll; }

#wrap .required { color:#f00; }

#wrap  .FormTable { border:none; border-collapse:collapse; width:100%; }
#wrap  .FormTable th { padding:0px 10px 10px 0px; text-align:right; font-weight:normal; margin:0px; width:150px; }
#wrap  .FormTable td { padding:0px 0px 10px 10px; text-align:left;  font-weight:normal; margin:0px; }
#wrap  .FormTable .head { background-color:#e0e0e0; padding:2px 15px 2px 15px; font-weight:bold; }

#wrap  .FormTable th small,
#wrap  .FormTable td small { font-size:10px; }

#wrap  .FormTable td.required { font-size:11px; color:#a00; text-align:right; padding-right:0px;  }

#wrap  .FormTable input    { width:100%; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#005E75; border-left:1px solid #abadb3; border-top:1px solid #abadb3; border-right:1px solid #e3e9ef; border-bottom:1px solid #e3e9ef; }
#wrap  .FormTable textarea { width:100%; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#005E75; border-left:1px solid #abadb3; border-top:1px solid #abadb3; border-right:1px solid #e3e9ef; border-bottom:1px solid #e3e9ef; }
#wrap  .FormTable select   { width:100%; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#005E75; border-left:1px solid #abadb3; border-top:1px solid #abadb3; border-right:1px solid #e3e9ef; border-bottom:1px solid #e3e9ef; }
#wrap  .FormTable .InpFld  { background-color:#f5f5f5; color:#005E75; }
#wrap  .FormTable .FldErr  { background-color:#ffcccc; color:#6f0000; }

#wrap  .FormTable .wRadio { width:auto; }
#wrap  .FormTable .w50  { width:50px; }
#wrap  .FormTable .w100 { width:100px; }
#wrap  .FormTable .w150 { width:150px; }
#wrap  .FormTable .w200 { width:200px; }
#wrap  .FormTable .w250 { width:250px; }
#wrap  .FormTable .w300 { width:300px; }
#wrap  .FormTable .w350 { width:350px; }
#wrap  .FormTable .w400 { width:400px; }
#wrap  .FormTable a.btnX { background:url(images/btn1.gif) 0px 0px no-repeat; text-align:center; width:128px; height:32px; line-height:28px; text-transform:uppercase; color:#000; display:block; float:left; font-weight:bold; text-decoration:none; }
#wrap  .FormTable a:hover.btnX { background-position:0px -33px; color:#6b777f; }


#wrap .FormFull { }
#wrap .FormFull input    { width:100%; border:1px solid #000; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#wrap .FormFull textarea { width:100%; border:1px solid #000; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#wrap .FormFull select   { width:100%; border:1px solid #000; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#wrap .FormFull table { width:90%; border-collapse:collapse; margin:0px auto; }
#wrap .FormFull table th { width:30%; padding:5px 5px; }
#wrap .FormFull table td { width:70%; padding:5px 5px; }
#wrap .FormFull a.btnX { background:url(images/btn1.gif) 0px 0px no-repeat; text-align:center; width:128px; height:32px; line-height:28px; text-transform:uppercase; color:#000; display:block; float:right; font-weight:bold; text-decoration:none; }
#wrap .FormFull a:hover.btnX { background-position:0px -33px; color:#6b777f; }
#wrap .FormFull a.btnXbg { background:url(images/btn1bg.gif) 0px 0px no-repeat; text-align:center; width:128px; height:32px; line-height:28px; text-transform:uppercase; color:#000; display:block; float:right; font-weight:bold; text-decoration:none; }
#wrap .FormFull a:hover.btnXbg { background-position:0px -33px; color:#6b777f; }
#wrap .FormFull .InpFld  { background-color:#ffffff; color:#000000; }
#wrap .FormFull .FldErr  { background-color:#ffcccc; color:#6f0000; }


#wrap address { text-align:right; margin-bottom:15px; color:#aaa; font-style:normal; font-weight:bold; }

#wrap .img_l { float:left;  margin-right:15px; margin-bottom:5px; text-align:center;  font-size:10px; } #wrap .img_l img { margin-bottom:5px; }
#wrap .img_r { float:right; margin-left:15px;  margin-bottom:5px; text-align:center;  font-size:10px; } #wrap .img_r img { margin-bottom:5px; }
#wrap .img_c { display:block; margin:0 auto;   margin-bottom:10px; text-align:center; font-size:10px; } #wrap .img_c img { margin-bottom:5px; }
