* { margin:0; padding:0;}
body { background:#eee; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.125em; color:#817f7f;}

input, textarea { font-family:Arial, Helvetica, sans-serif; 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:18px;}

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

#contacts-form label { display:block; height:46px;} 
#contacts-form label input { width:195px; padding:0 0 0 3px; color:#91867f; }
#contacts-form textarea {width:196px; height:108px; padding:0 0 0 3px; margin-bottom:10px; color:#91867f;}

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

.nav { width:100%; overflow:hidden;}
.nav li { float:left; padding-right:3px;}

.list1 li { background:url(images/marker.gif) no-repeat left 5px; padding:0 0 0 12px;}

/*==================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 { overflow:hidden;}

/*==================txt, links, lines, titles====================*/
a {color:#817f7f;}
a:hover{text-decoration:none;}

h1 {font-size:1.5em; color:#000; font-weight:normal; line-height:1.33em; padding:5px 12px 0 0;}
h1 span { font-size:1.66em; display:block;}
h2 { font-size:4.17em; font-weight:normal; color:#e7e7e7; text-transform:uppercase; line-height:1.1em; letter-spacing:-2px; margin-bottom:15px; position:relative;}
h4 { font-size:1.17em; font-weight:normal; margin-bottom:10px;}
h5 { font-size:1em; color:#000; text-transform:uppercase; font-weight:normal;}

.link1 { color:#000; text-transform:uppercase; text-decoration:none;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(images/marker.gif) no-repeat left 4px; padding:0 0 0 12px;}

/*==================boxes====================*/
.box { height:310px; overflow:hidden; margin-bottom:8px;}
.box1 { height:340px; overflow:hidden;}

.footer-box { width:100%; width:273px; background:#f68002; float:right; color:#fff;}
.footer-box .left { background:url(images/footer-box-left.gif) no-repeat left top;}
.footer-box .right { background:url(images/footer-box-right.gif) no-repeat right top;}
.footer-box p { margin:0; padding:4px 0 6px 10px;}
.footer-box a { color:#fff;}

.cont-box { padding:0 10px 0 0; margin:0;}
.cont-box span { float:right; font-size:1.17em;}
.cont-box span a { font-size:.91em;} 

/*header*/
#header .indent { padding:50px 48px 0 0; text-align:right;}
#header #menu {
	position:absolute;
	left: 320px;
	top:53px;
}

/*content*/
#content { padding:0 0 61px 60px;}
#content .indent { padding:282px 0 0 0;}

/*footer*/
#footer { padding:0 59px 0 0;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}


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