/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/page-tail.jpg) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#343333;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#6AA42C;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; padding:4px 0 19px 13px;}
li a {color:#3A75B6;} 

.can ul  {list-style:disc;}
.can ul li {padding:0px 0 4px 13px;}
.can li a {color:#3A75B6;} 

.links ul { list-style-image:url(images/link-img.gif); padding:5px 0 0 30px; }
.links ul li {line-height:1em; padding:0px 0 15px 15px; color:#3A74B6; font-size:1.2em;}
.links li a {color:#3A75B6;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}
.bold {font-weight:bold; font-size:1.2em; color:#3A75B6; }

.col-1,
.col-2,
.col-3,
.col-3a,
.col-4,
.col-5 {float:left;}

/***************header***************/
.logo {float:left; padding:40px 0 10px 0px;}

.contact {float:right; line-height:1.333em; color:#FFF; text-align:left; padding:60px 0px 10px 0;}
.contact a {color:#FFF; font-size:1.1em; display:inline-block; font-weight:bold;padding:20px 20px 0px 18px; text-decoration:none;}
.contact a:hover {text-decoration:underline;}

.contact1 {float:right; line-height:1.333em; color:#FFF; text-align:left; padding:60px 0px 0 0;}
.contact1 a {background:url(images/button2.png) left top no-repeat; color:#FFF; font-size:1.1em; display:inline-block; font-weight:bold;padding:9px 20px 10px 18px; text-decoration:none;}
.contact1 a:hover {text-decoration:underline;}

.space {margin:0 20px 0 20px;}

.menu {font-family:Tahoma, Geneva, sans-serif; font-size:1.2em; background:url(images/menu-bg-4.jpg) left top no-repeat;}
.menu ul {padding:13px 0px;}
.menu li {float:left; background:none; padding:0px 0 0px 95px;}

.menu li a {color:#FFF; font-weight:bold; text-transform:none; text-decoration:none;}
.menu li a:hover, .menu .act a {color:#B2D7FF;}

/*slogan index*/
.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; color:#B2D7FF; font-size:1.083em; padding:47px 0 18px 39px;}
.slogan h1 {color:#B2D7FF; font-size:3.5em; }
.slogan h2 {color:#fff; font-size:1.35em; }
.slogan p {padding:0 500px 11px 2px; font-size:1.3em;}
.slogan .padding50 {padding-bottom:5px;}
.slogan .padding100 {padding-bottom:100px;}

/*slogan other*/
.slogano {background:url(images/slogan-bg-about.jpg) left top no-repeat; color:#B2D7FF; font-size:1.083em; padding:47px 0 18px 39px;}
.slogano h1 {color:#B2D7FF; font-size:3.5em; }
.slogano h2 {color:#fff; font-size:1.35em; }
.slogano p {padding:0 500px 11px 2px; font-size:1.3em;}
.slogano .padding100 {padding-bottom:100px;}

/*slogan about*/
.slogana {background:url(images/slogan-bg-city.jpg) left top no-repeat; color:#B2D7FF; font-size:1.083em; padding:47px 0 18px 39px;}
.slogana h1 {color:#B2D7FF; font-size:3.5em; }
.slogana h2 {color:#fff; font-size:1.35em; }
.slogana p {padding:0 500px 11px 2px; font-size:1.3em;}
.slogana .padding100 {padding-bottom:100px;}

/*slogan clients*/
.sloganc {background:url(images/slogan-bg-glasses.jpg) left top no-repeat; color:#B2D7FF; font-size:1.083em; padding:47px 0 18px 39px;}
.sloganc h1 {color:#B2D7FF; font-size:3.5em; }
.sloganc h2 {color:#fff; font-size:1.35em; }
.sloganc p {padding:0 500px 11px 2px; font-size:1.3em;}
.sloganc .padding100 {padding-bottom:100px;}

/*slogan contact us*/
.sloganu {background:url(images/slogan-bg-contact.jpg) left top no-repeat; color:#B2D7FF; font-size:1.083em; padding:47px 0 18px 39px;}
.sloganu h1 {color:#B2D7FF; font-size:3.5em; }
.sloganu h2 {color:#fff; font-size:1.35em; }
.sloganu p {padding:0 500px 11px 2px; font-size:1.3em;}
.sloganu .padding100 {padding-bottom:100px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:20px;}
img.float-l {margin-right:20px;}
.phone {float:right; margin-right:95px;}
.phone1 {float:right; margin-right:95px;}
cite {font-style:normal;}

#content {padding:42px 0 10px;}
#content-index {padding:52px 0 10px;}
.col-2 {padding-left:53px;}
.col-3a {padding-left:33px;}
.col-4 {padding-left:31px; padding-bottom: 20px;}

.text {padding:0 24px;}
p {line-height:20px; padding-bottom:10px;}

.banners {font-size:1.083em; line-height:1.077em; padding-bottom:0px;}
.banners .col-2 {padding:0 20px;}
.banner1, .banner2, .banner3 {padding:10px 0 17px 44px;}

.banner1 {background:url(images/banner1-bg.jpg) left top no-repeat; color:#DBF0FF;}
.banner1 h1 {color:#FFFFFF; padding-left:50px; padding-top:10px;font-size:1.4em; }
.banner1 h2 {color:#FFFFFF; padding-left:10px; padding-top:0px;font-size:1.0em; }

.banner2 {background:url(images/banner2-bg.jpg) left top no-repeat; color:#DBFFE3;}
.banner2 h1 {color:#FFFFFF; padding-left:40px; padding-top:20px; font-size:1.4em;}
.banner2 h2 {color:#FFFFFF; padding-left:10px; padding-top:20px;font-size:1.0em; }
.banner3 {background:url(images/banner3-bg.jpg) left top no-repeat; color:#E4E4E4;}
.banner3 h1 {color:#FFFFFF; padding-left:40px; padding-top:20px; font-size:1.4em;}
.banner3 h2 {color:#FFFFFF; padding-left:10px; padding-top:20px;font-size:1.0em; }
.text-size {line-height:1.583em;}

/***************titles***************/
.title {margin-bottom:25px;}

.slogan .title {margin:0 0 19px 2px;}
.banners .title {margin:0 0 16px 40px;}

h1 {color:#343333; font-weight:normal; font-size:2em; padding-bottom:25px; font-weight:bold;}
h2 {color:#3A74B6; font-weight:bold; font-size:1.667em; padding-bottom:18px;}
h2 a {color:#3A74B6; font-size:0.857em;}

h3 {color:#9FA615; font-weight:bold; font-size:1.367em; padding-bottom:18px;}
h3 a {color:#9FA615; font-size:0.923em;}

/***************links***************/
.slogan a {background:url(images/button2.png) left top no-repeat; color:#FFF; font-size:0.923em; display:inline-block; padding:9px 24px 10px; text-decoration:none;}
.slogan a:hover {text-decoration:underline;}

.click {float:right; line-height:1.333em; color:#FFF; text-align:left; padding:10px 100px 0 0;}
.click a {background:url(images/button2.png) left top no-repeat; color:#FFF; font-size:1.1em; display:inline-block; font-weight:bold;padding:9px 20px 10px 18px; text-decoration:none;}
.click a:hover {color:#3A74B6;}

.link {background:url(images/link-img.gif) 1px 1px no-repeat; color:#3A75B6; padding:0 0 0 20px;}
.link-un {color:#3A75B6;}
.link1bold { background:url(images/link-img.gif) no-repeat 0 3px; padding-left:32px; color:#183741; display:block; font-size:12px; font-weight:bolder; line-height:30px;}
.text-size a {color:#3A75B6;}


.list {padding-bottom:16px;}
.list li {background:none; padding:0 0 6px 0;}

/***************form***************/
#contactForm {padding:0 1px 0 0;}
#contactForm p {padding:0 0 3px 0; margin:0; line-height:1em;}
#contactForm .float-l {line-height:1em; padding:0; margin:0;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #000; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:left; padding:0px 22px 0 59px;}
.buttons a {margin-left:25px;}

/***************positioning***************/
.margin1 {margin-bottom:22px;}
.margin2 {margin-bottom:8px;}
.margin3 {margin-bottom:24px;}

.padding1 {padding-bottom:41px;}
.padding1a {padding-top: 10px; padding-bottom:10px;}
.padding2 {padding-bottom:23px;}
.padding2a {padding-bottom:10px;}
.padding3 {padding-bottom:5px;}
.padding4 {padding-bottom:18px !important;}
.padding5 {padding-right:0;}
.padding6 {padding-top:10px;}
.padding7 {padding-left:32px;}
.padding8 {padding-bottom:0;}
.padding9 {padding-left:23px !important;}
.padding10 {padding-bottom:34px;}
.padding100 {padding-bottom:100px;}
.padding50 {padding-bottom:90px;}

/***************page-2***************/
#page-2 .col-2 {padding-left:33px;}

/***************page-3***************/
#page-3 .col-2 {padding-left:36px;}

/***************page-4***************/
#page-4 .col-2 {padding-left:41px;}

/***************page-5***************/
#page-5 .text .col-2 {padding-left:51px;}

#page-5 .col-1 .col-2 {padding-left:18px;}

/***************page-6***************/
#page-6 .col-2 {padding-left:0;}

#page-7 .col-2 {padding-left:0;}

/***************footer***************/

/*footer*/
#footer { background:url(images/footer-bg.jpg) left top no-repeat; color:#484848; font-size:0.9875em}
#footer a {color:#484848; line-height:10px; text-decoration:none}  
#footer a:hover { color:#484848; text-decoration:underline}
#footer .indent-footer{ padding:20px 30px 0 20px;}