/* CSS Document */

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

body{
	background:#342d2d;
	text-align:center;
}

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

ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.6875em;
		line-height:1.54em;
		color:#8a8a8a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#e05c1b; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 10px; padding-left:12px; line-height:1.846em; font-size:1.18em;}
li a {color:#6a6a6a; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 26px 0 0; float:left;}

.extra {background:url(images/main-bg.jpg) repeat;}
.bottom-bg {background:url(images/bottom-bg.gif) left bottom repeat-x; padding-bottom:41px;}

.box {background:#f7f8f5;  }
.box .indent {padding:11px 19px 21px 19px;}
.box .top-tail {background:url(images/box-top-tail.gif) left top repeat-x;}
.box .left-tail {background:url(images/box-left-tail.gif) top left repeat-y;}
.box .right-tail {background:url(images/box-right-tail.gif) top right repeat-y;}
.box .top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}

.bottom-right {background:url(images/footer-corner-bottom-right.gif) bottom right no-repeat; width:100%;}
.bottom-left {background:url(images/footer-corner-bottom-left.gif) bottom left no-repeat;}

h2 {font-size:1.72em; line-height:1.2em; color:#3a3a3a; text-transform:uppercase; margin:9px 0 12px 0;}
h3 {font-size:1.72em; line-height:1.2em; color:#3a3a3a; margin-bottom:13px;}

.alignright {text-align:right;}
/* ============================= header ====================== */
.logo {float:left; padding:17px 0 0 11px;}

.menu {margin-top:32px;  background:url(images/menu-tail.gif) left top repeat-x; }
.menu ul {width:100%; overflow:hidden;}
.menu .left-bg {background:url(images/menu-left-bg.gif) left top no-repeat; }
.menu .right-bg {background:url(images/menu-right-bg.gif) right top no-repeat; height:52px; width:100%; }
.menu li {float:left; background:url(images/menu-li-bg.gif) left 19px no-repeat; padding:0px; font-size:1.9em; line-height:1.28em; padding:12px 21px 0 20px; }
.menu li a {display:inline-block;  text-decoration:none; text-transform:uppercase; color:#f7f8f5; position:relative; margin:0 0px 0 0px; position:relative;} 
.menu li a strong {padding:0 9px 0 9px; display:inline-block;}
.menu li a strong strong {padding:0px 0px 4px 2px;}

.menu .first {background:none;  }

.menu li a:hover, .menu .active a {background:url(images/menu-a-left-bg.gif) left top no-repeat;  color:#242424; position:relative;}
.menu li a:hover strong, .menu .active a strong {background:url(images/menu-a-right-bg.gif) right top no-repeat; position:relative; }
.menu li a:hover strong strong, .menu .active a strong strong {background:url(images/menu-a-tail.gif) top repeat-x; position:relative;}


.slogan1 {background:url(images/slogan-bg1.jpg) left top no-repeat; height:262px; padding:70px 0 0 38px;}
.slogan1 em {font-family:Arial, Helvetica, sans-serif; font-size:1.27em; color:#494949;}
.slogan-img {margin:9px 0 0 0px;}

.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; height:185px;}
.slogan img {margin:49px 0 0 38px;}
/* ============================= content ====================== */
.box1 {background:url(images/box1-tail.gif) left top repeat-x #eceff1; margin-top:6px; color:#4b4b4b;}
.box1 .indent {padding:2px 0px 2px 15px;}
.box1 .bottom-tail {background:url(images/box1-bottom-tail.gif) left bottom repeat-x;}
.box1 .top-tail {background:url(images/box1-top-tail.gif) left top repeat-x;}
.box1 .left-tail {background:url(images/box1-left-tail.gif) top left repeat-y;}
.box1 .right-tail {background:url(images/box1-right-tail.gif) top right repeat-y;}
.box1 .bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.box1 .bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.box1 .top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%; }

.box1 .link1 {color:#4b4b4b;}

.box1 .imgindent {margin-right:10px;}
.box1 .col-pad {padding-right:30px;}

.box-divider {background:url(images/box1-divider.gif) 287px 0px repeat-y;}
.box-divider1 {background:url(images/box1-divider.gif) 588px 0px repeat-y; padding:15px 0 32px 0;}

.box1 .padding {padding-top:10px;}
.box1 .h-marg {margin-top:14px;}

.box2 {background:#fff; margin-top:11px; }
.box2 .indent {padding:23px 31px 36px 42px;}
.box2 .left-tail {background:url(images/box2-left-tail.gif) top left repeat-y;}
.box2 .right-tail {background:url(images/box2-right-tail.gif) top right repeat-y;}
.box2 .bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}

.box2 .padding {padding-bottom:38px;}
.box2 .padding2 {padding-bottom:50px;}
.col-pad {padding-right:63px;}

.title {color:#e05c1b; font-size:1.18em;}
.title1 {color:#e05c1b;}

.date {display:inline-block; margin-bottom:4px;}

.pad {padding-top:17px;}
.pad1 {padding-top:22px;}
.pad2 {padding-top:14px;}
.pad3 {padding-top:20px;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:9px 0 0 0px; color:#fafcfc;  cursor:pointer; font-size:1em; color:#3c3c3c;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 5px 0 5px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:6px 4px 9px 5px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; color:#a2a3a5;}
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.link-pad {padding-top:10px;}

.adress {width:203px;}
.adress span {float:right;}
/* ============================= footer ====================== */
.footer {background:#f7f8f5;}
#footer .indent {padding:0px 19px 0px 19px; }
.policy {border-top:4px solid #eaeaea; font-size:1.09em; padding:23px 0 0 11px;}
.policy a {color:#919290; text-decoration:none;}
.policy a:hover {text-decoration:underline;}

/* ============================= forms ============================= */
#SearchForm {text-align:right !important;  padding:34px 15px 0 0;}
#SearchForm label {background:url(images/input-bg.gif) right top no-repeat; height:26px; display:inline-block; vertical-align:top; margin-right:6px;}
#SearchForm .input {width:168px; height:19px; border:none; padding:5px 3px 0 0px; font-size:0.91em;  vertical-align:top; color:#79938c; margin-left:7px;}


#ContactForm label {height:30px; display:block;}
#ContactForm .link {margin:21px 0 0 15px;}
.input {width:225px; height:18px;  background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:225px; height:205px;  background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

