/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/body-tail.gif) top center repeat;}

#navigation .float-l div {font-weight: bold; letter-spacing: 1px; font-size: 12px;}

img {vertical-align:top;}
a img {border:0;}

.NoUnderline {text-decoration: none;}

#header .logo img {width: 300px; height: 95px; }

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em;	color:#4E4949;}
input, select {vertical-align:middle; font-weight:normal;}

.hide {display:none;}
.hand {cursor:pointer;}

.row-1 iframe {background-color: #FFFFFF; border: none; border: 0px solid #FFFFFF; height: 40px; width: 240px; margin-bottom: 5px; margin-left: -5px; }
.row-1 form div.FormAll {float: left; margin-right: 20px;}

.Faq li {margin-bottom: 15px; }

ul {list-style:none;}
li {text-decoration:none; padding-left:13px; font-size:1.0em; line-height:1.335em;}
li p {color:#4E4949;; }
li a:hover {text-decoration:underline;}
a {text-decoration:underline; color:#4E4949;}
a:hover {text-decoration:none;}

th {padding: 8px; background-color: #DFDFDF; }

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content {background-color: #FFFFFF;}
#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header {background:url(images/header-bg.jpg) top left no-repeat; padding:23px 0 0 9px}
.logo {margin-top: -10px; padding:0 0 12px 31px}
.nav-tail {margin:0 10px;}
.nvg {position: absolute; right: 0px; margin-top: 10px; margin-right: -20px; }
#header div.Phone {position: absolute; margin-top: -100px; margin-left: 715px; text-align: right;}
#header div.Phone span.Phn {color: #FFFFFF; font-size: 22px; }
#header div.Phone span.Adr {color: #FFFFFF; font-weight: bold; }
#header div.Phone a {color: #FFFFFF; font-weight: bold; }
#header .float-r {padding:11px 33px 0 0;}
#navigation {position: relative; }
#navigation .float-l img {margin-right: 1px; }
#navigation .float-l div {float: left; width: 105px; height: 46px; background: url(images/m.png) no-repeat; text-align: center; padding-top: 17px; color: #28444F; }
#navigation .float-l div.TwoStrings {padding-top: 8px; }
#navigation .float-l div:hover, #navigation .float-l div.flag {background: url(images/m-act.png) no-repeat; }
/***************content***************/
#body-tail {background:url(images/body-main-tail.gif) top center repeat-x;}
.main-left {background:url(images/main-left-tail.gif) top left repeat-y;}
.main-right {background:url(images/main-right-tail.gif) top right repeat-y; padding:0 2px;}

.row-1 {background:#ffffff; padding-top:18px; width:100%;}
.row-2 {background:#F2F2F2; padding:0px 25px 20px 29px;}
.row-3 {background:#FFFFFF; padding:30px 0 24px 31px;}

.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; padding-right:20px;}

.boxs {color:#48453F; line-height:1.5em; margin-left:-38px; padding-bottom:19px;}
.boxs .title {margin-bottom:3px;}
.boxs select {margin:15px 0 13px 0;}
.boxs a {color:#48453F;}
.boxs .box-bot {padding:21px 10px 26px 56px;}
.box1 {background:url(images/box1-tail.gif) top right repeat-y; margin-bottom:11px;}
.box1 .box-top {background:url(images/box1-top.gif) top right no-repeat; width:100%;}
.box1 .box-bot {background:url(images/box1-bot.gif) bottom right no-repeat;}
.box2 {background:url(images/box2-tail.gif) top right repeat-y;}
.box2 .box-top {background:url(images/box2-top.gif) top right no-repeat; width:100%;}
.box2 .box-bot {background:url(images/box2-bot.gif) bottom right no-repeat;}

.col-2, .col-3 {border-left:1px solid #DFDFDF;}

.row-2 li {background:url(images/list-marker2.gif) left 5px no-repeat; color:#269BD8;}
.row-2 a.Special {padding-left: 10px; background:url(images/list-marker1.gif) left 5px no-repeat; color:#AF1211;}
.row-3 ul li {border-bottom:1px solid #E8E8E8; padding:7px 0 4px 0;}
.row-3 ul .extra {border:none}

.row-2 .title {padding-bottom:5px;}
.row-3 .title {padding-bottom:12px;}

p span {color:#269BD8;}
.row-2 p {padding-bottom:13px;}
/***************page-1***************/
#page-1 .row-2,
#page-4 .row-2 {padding-left:0; padding-right:0;}
#page-1 .row-2 .col-1,
#page-1 .row-2 .col-2,
#page-1 .row-2 .col-3,
#page-6 .row-3 .col-2 {padding-left:30px;}
#page-1 .row-2 .col-1,
#page-1 .row-2 .col-2,
#page-1 .row-2 .col-3,
#page-3 .row-3 .float-r,
#page-4 .row-2 .col-1,
#page-4 .row-2 .col-2,
#page-4 .row-2 .col-3
#page-5 .col-1 {padding-right:20px;}
#page-1 .row-2 .col-1 {background:url(images/page-1-img1.gif) top center no-repeat;}
#page-1 .row-2 .col-2 {background:url(images/page-1-img2.gif) top center no-repeat;}
#page-1 .row-2 .col-3 {background:url(images/page-1-img3.gif) top center no-repeat;}
#page-1 .row-2 .title {margin-top:100px;}
#page-1 .row-3 .float-r {padding-right:40px;}
/***************page-2***************/
#page-2 .col-1,
#page-3 .col-1,
#page-2 .col-2,
#page-5 .col-2 {padding-left:35px;}
#page-2 .extra,
#page-5 .extra {padding-bottom:15px;}
#page-2 .row-3 .img-indent,
#page-3 .row-3 p,
#page-4 .row-3 p,
#page-5 .row-3 p,
#page-6 .row-3 p,
#page-7 .row-3 p {padding-bottom:20px;}
/***************page-3***************/
#page-3 .row-2 {padding-right:0; padding-left:0;}
#page-3 .row-2 ul li {border-bottom:1px solid #E8E8E8; padding-bottom:8px; margin-bottom:7px;}
#page-3 .row-2 ul li a {font-size:1em; line-height:1.417em;}
#page-3 .row-2 ul .extra {border:none}
#page-3 .row-2 .img-indent {padding-bottom:10px;}
#page-3 .col-2 {padding-left:40px;}
#page-3 .row-3 {padding-left:0;}
#page-3 .row-2 .col-1,
#page-3 .row-3 .col-1 {padding-right:20px;}
#page-3 .row-2 .col-2,
#page-3 .row-3 .col-2 {padding-left:30px;}
#page-3 .row-3 .extra {padding-bottom:10px;}
/***************page-4***************/
#page-4 .row-2 .col-1,
#page-4 .row-2 .col-2,
#page-4 .row-2 .col-3 {padding-left:25px;}
#page-6 .row-3 .col-1,
#page-7 .row-3 {padding-right:30px;}
#page-4 .row-2 .col-1 {background:url(images/page-4-img1.gif) top center no-repeat;}
#page-4 .row-2 .col-2 {background:url(images/page-4-img2.gif) top center no-repeat;}
#page-4 .row-2 .col-3 {background:url(images/page-4-img3.gif) top center no-repeat;}
#page-4 .row-2 .title {margin-top:100px;}
#page-4 .row-2 ul {padding-bottom:10px;}
#page-4 .row-3 {padding-right:50px;}
/***************page-5***************/
#page-5 .row-3 .col-2 .title {margin-bottom:6px;}
#page-5 .row-3 .col-2 a {color:#269BD8;}
/***************page-6***************/
#page-6 .phone {float:right; margin-right:60px;}
#page-6 .row-3 p span {color:#AF1211;}
#contact-form .float-l div {height:26px;}
#contact-form input, #contact-form textarea {font-size:1em; padding:2px 0 0 3px; border:1px solid #A4A4A4;}
#contact-form input {height: 17px; width:175px;}
#contact-form input.mini {width: 40px;}
#contact-form .file {height: 22px; width:180px;}
#contact-form div {padding-bottom: 4px; }
#contact-form textarea {height:102px; width:350px; overflow:hidden; margin:0 0 0px 0px;}
.button {position: relative; text-align: right;}
.button a {position: absolute; right:0px; display: block; padding: 3px 0; width: 120px; margin-right: 20px; font-weight: bold; background: url('images/button.jpg') repeat-x; color: #ffffff; text-decoration: none; text-align: center; }
/***************page-7***************/
#page-7 .row-3 .title {margin-bottom:10px;}
/***************footer***************/
#footer {background: url(images/footer-tail.gif) top left repeat-x; color:#666666; font-size:0.75em; text-transform:uppercase; height:57px; padding:15px 0 0 35px;}
#footer a {color:#666666;}
#footer span {position: relative; left: 50px; }
/***************mockup***************/
#page-5 .row-3 .col-2 .title {margin-bottom:6px;}
#page-5 .row-3 .col-2 a {color:#269BD8;}
