/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#000; text-align:center;}
#main{ background:url(images/top-tail.gif) top repeat-x #fff;}
.top-bg{ background:url(images/main-bg.jpg) right top no-repeat;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#8f8f8f;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#9bdf2e; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
h2{ font-size:1.417em; text-transform:uppercase; font-weight:normal; padding:67px 0 0 10px; color:#cdccc2; float:left;}
h3{ font-size:1.917em; font-weight:normal; color:#303030; padding-bottom:36px;}
strong{ color:#070707; display:block; padding-bottom:7px;}
b{ color:#070707;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.space1{ margin-left:5px;}
.space2{ margin-left:55px;}
.space3{ margin-left:27px;}
.phone{ float:right; padding-right:20px;}
.padding1{ padding-top:15px;}

/* ============================= header ====================== */
#header .top{ width:100%; overflow:hidden; height:145px;}
#header .small-menu{ float:right; padding:44px 48px 0 0;}
#header .small-menu li{ float:left;}
#header .small-menu a{ display:inline-block; text-decoration:none; height:53px;}
#header .small-menu .m1 a{ width:53px; background:url(images/small-m1.gif) no-repeat 0 0;}
#header .small-menu .m2 a{ width:68px; background:url(images/small-m2.gif) no-repeat 0 0;}
#header .small-menu .m3 a{ width:53px; background:url(images/small-m3.gif) no-repeat 0 0;}
#header .small-menu .m2 a:hover, #header .small-menu .m2 .active{ background:url(images/small-m2-act.gif) no-repeat 0 0;}

#header .logo{ padding:26px 0 0 26px; float:left;}
#header .indent{ padding-left:36px;}
#header .box{ border:solid 1px #ededed; padding:5px; line-height:1.333em;}
#header .box .indent{ padding:12px 15px 9px 17px;}
#header .box .title{ padding-bottom:13px;}
.link1{ color:#71e9ff;}
.link2{ color:#f8db38;}

#header .menu{ padding:1px 16px 20px 15px; border-right:solid 1px #f4f2eb;}
#header .menu li{ padding-bottom:3px;}
#header .menu a{ display:block; color:#444444; text-decoration:none; font-size:1.25em;}
#header .menu a span{ display:block; padding:5px 0 10px 48px;}
#header .menu a:hover, #header .menu .active{ background:url(images/menu-item-tail.gif) top repeat-x; color:#fff; font-weight:bold;}
#header .menu a:hover span, #header .menu .active span{ background:url(images/menu-item-left-bg.gif) no-repeat 0 0;}


/* ============================= content ====================== */
#content{ padding:52px 35px 29px 36px;}
#page3 #content{ padding:22px 35px 29px 36px;}
#content .col-1, #content .col-2, #content .col-3{ margin-top:-30px; position:relative;}
.line{ background:url(images/line.gif) top repeat-x;}
.line .left-bg{ background:url(images/line-left-bg.gif) left top  no-repeat; padding:40px 0 0 40px; position:relative;}
.extra-bg{ background:url(images/extra-bg.gif) no-repeat 0 71px; position:relative;}

.link{ display:inline-block; background:url(images/link-bg.gif) 0 8px no-repeat; padding-left:10px; margin-top:19px; color:#74786a;}
.pagination{ width:253px; overflow:hidden; padding-top:10px; text-align:center;}
.pagination .prev{ float:right; display:inline-block; margin-top:5px;}
.pagination .next{ float:left; display:inline-block; margin-top:5px;}
.pagination li{ display:inline;}
.pagination a{ display:inline-block; color:#74786a; width:20px; text-decoration:none;}
.pagination a:hover, .pagination .active{ color:#ff5712; font-weight:bold;}

.text1{ font-size:0.917em; line-height:1.455em; padding-bottom:5px;}
.text1 img{ margin-bottom:15px;}
.line1{ background:url(images/vertic-line.gif) repeat-y 368px 0;}
.line2{ background:url(images/vertic-line.gif) repeat-y 758px 0;}

.list1{ padding-left:20px;}
.list1 li{ line-height:2em; background:url(images/link-bg.gif) no-repeat 0 10px; padding-left:10px;}
.list2 li{ line-height:2em; background:url(images/link-bg.gif) no-repeat 0 10px; padding-left:10px;}
.list2 a{ color:#ffa801;}

/* ============================= footer ====================== */
#footer{ padding-left:36px; color:#a9a9a9;}
#footer .column-1, #footer .column-2{ background:url(images/foote-line.gif) top repeat-x;}
#footer .column-2{ margin-left:60px; color:#8a8a8a;}
#footer .indent{ padding:27px 0 0 22px;}
#footer span{ background:url(images/phone-bg.gif) no-repeat 0 4px; color:#9bdf2e; padding-left:20px; font-weight:bold; display:inline-block; margin-left:7px;}

