* { margin:0; padding:0;}
body { background:#151515; font-family:Eras Demi ITC; font-size:100%; line-height:1em; color:#565656; position:relative;}

input, select, textarea { font-family:Eras Demi ITC; font-size:1em;}

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

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x; width:100%;}

.tail-right { position:absolute; top:0; right:0; width:50%; height:391px; background:url(images/tail-right.gif) left top repeat-x;}
.tail-left-bottom { position:absolute; bottom:0; left:0; width:50%; height:118px; background:url(images/tail-left-bottom.gif) left top repeat-x #000;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:30px; width:100%; overflow:hidden;}
#contacts-form input { width:293px; font-size:.91em; padding:0 0 0 3px;}
#contacts-form span { float:left; width:64px;}
#contacts-form textarea { width:293px; height:130px; padding-left:3px; margin-bottom:20px; overflow:auto;}


/*==================list====================*/
ul { list-style:none;}

.footer-nav {overflow:hidden; padding:37px 0 0 0; margin-left:-8px;}
.footer-nav li { display:inline; margin-left:-1px;}
.footer-nav li a { color:#a8a7a7 !important; border-left:1px solid #727272; padding:0 6px 0 8px;}

.list1 li { width:100%; overflow:hidden; padding-bottom:32px;}
.list1 li img { float:left; margin:3px 22px 0 0;}
.list1 li strong { display:inline-block; padding-bottom:6px; color:#313729;}

.list2 li {
	color:#8bba16;
	font-weight:bold;
	padding-bottom:6px;
	font-family: "Eras Demi ITC";
}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:16px;}

/*==================txt, links, lines, titles====================*/
a {color:#8bba16;}
a:hover{
	text-decoration:none;
	font-family: "Eras Demi ITC";
}

h2 { font-size:2.61em; font-weight:normal; color:#5d8e01; line-height:1.2em; margin-bottom:16px;}
h2.alt { color:#313729;}
h4 { font-size:1em; margin-bottom:5px;}
h5 { font-size:1em; margin-bottom:3px;}
h5 a { color:#50514f;}
h6 { font-size:1em; color:#313729; margin-bottom:3px;}

.line-hor { background:#d5d5d4; height:1px; overflow:hidden; font-size:0; line-height:0; margin:40px 0 40px 0;}
.line-ver { background-image:url(images/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:20px;}

/*==================boxes====================*/
.header-box { background:url(images/header-box.jpg) no-repeat left top; height:328px;}
.header-box .inner { padding:56px 376px 0 56px;}
.header-box p { padding:5px 0 17px 20px; margin:0; color:#2c3d12;}

.box { background:#fff; width:100%; text-align:center; color:#757575;}
.box .border-top {background:url(images/border.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:21px 11px 40px 11px;}
.box .inner .inner { padding:0 16px 0 16px;}

.cont-box { padding:0 30px 0 0; margin:0;}
.cont-box span { float:right;}
.cont-box1 { padding:0 2px 0 0; margin:0;}
.cont-box1 span { float:right;}


/*header*/
#header div { position:absolute;}

/*content*/
#content { padding:20px 77px 50px 79px;}
#content .indent { padding:0 0 32px 0;}

/*footer*/
#footer { color:#a8a7a7; padding:0 0 0 79px;}
#footer a {color:#a8a7a7;}

/*==========================================*/
