* { margin:0; padding:0;}
body { background:#0c0602; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#040403;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:.91em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:10px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form { padding-bottom:30px;}
#contacts-form label { display:block; height:25px; }
#contacts-form label input { width:170px; padding:2px 0 2px 3px; color:#040403; border:1px solid #140b03; background:#f5fbfe;}
#contacts-form textarea { width:208px; height:66px; padding:1px 0 1px 3px; overflow:auto; color:#040403; border:1px solid #140b03; background:#f5fbfe;}

/*==================list====================*/
ul { list-style:none;}

.gallery { width:100%; overflow:hidden; padding-bottom:25px;}
.gallery li { float:left; padding:0 12px 11px 0;}
.gallery li.alt { padding-right:0;}

.list1 li { background:url(images/arrow.gif) no-repeat left 4px; padding:0 0 4px 12px;}

.page-nav { width:100%; margin-top:-20px;}
.page-nav .button { width:auto;}


/*==================other====================*/
.img-indent { margin:0 19px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:19px;}
.img-box img { float:left; margin:0 19px 0 0;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:5px;}
.img-box1 img { float:left; margin:0 19px 0 0;}

.p2 { margin-bottom:20px;}
.p3 { margin-bottom:5px;}
.p4 { margin-bottom:30px;}


/*==================txt, links, lines, titles====================*/
a {color:#070200;}
a:hover{text-decoration:none;}

h2 { font-size:1.17em; line-height:1.43em; font-weight:normal; margin-bottom:14px;}
h3 {}
h4 {}
h5 {}
h6 {}

.txt1 { font-size:1.17em; line-height:1.43em;}
.txt2 { }

.button { width:100%; overflow:hidden;}
.button.extra { margin-bottom:27px;}
.button span { display:block; float:left;}
.button span.left { background:url(images/link1-left.gif) no-repeat left top; padding-left:3px;}
.button span.right { background:url(images/link1-right.gif) no-repeat right top; padding-right:3px;}
.button a { display:block; float:left; background:url(images/link1-bg.gif) left top repeat-x; height:23px; padding:0 7px; font-size:1.1em; color:#6b9f09; text-decoration:none; line-height:22px; font-weight:bold;}
.button a:hover { color:#000;}

.line-hor { border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:29px;}
.title1 { margin-bottom:6px;}


/*==================boxes====================*/
.cont-box { padding:0 40px 0 0; margin:0;}
.cont-box span { float:right;}

.content-box { background:url(images/content-box-bg.gif) left bottom repeat-x #f7fcfe; width:100%;}
.content-box .bottom { background:url(images/content-box-bottom.jpg) no-repeat left bottom; min-height:637px; height:auto !important; height:637px;}
.content-box .beast { background:url(images/beast.jpg) no-repeat 56px bottom; min-height:637px; height:auto !important; height:637px;}
.content-box .inside { padding:46px 62px 80px 62px;}


/*header*/
#header .fleft { padding:64px 0 0 85px;}
#header .fright { padding:59px 53px 0 0;}

/*content*/
#content {}

/*footer*/
#footer { color:#796a61;}
#footer .fleft { color:#b89a88; padding:32px 0 0 63px;}
#footer .fleft a {color:#b89a88; text-decoration:none;}
#footer .fleft a:hover { text-decoration:underline;}
#footer .fright { padding:32px 72px 0 0;}
#footer .fright a {color:#796a61;}


/*================== index.html ==================*/
#page1 #content .col-1 {}




/*==========================================*/

