/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */
body {
    background: #29231f url(../images/fon.png) repeat-x;
    color: #baab94;
    font-size: 13px;
}

/* anchors
----------------------------------------------- */
a {
    color:#baab94;
    text-decoration: underline;
}

a:hover {
    color:#e9d6b9;
    text-decoration: underline;
}


/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.5em; font-weight: normal}
h1 {
    font-size:1.6em;
    color:#f3b323;
}
h2 {font-size:1.4em;
    color:#f3b323;
}
h3 {font-size:1.3em;color:#f3b323;}
h3 a {color:#f3b323;}
h3 a:hover {color:#fed64b;}
h4 {font-size:1.1em;}
h5 {font-size:1em;}
h6 {font-size:0.8em; text-transform:uppercase; font-weight:bold}

/* paragraphs, quotes and lists
----------------------------------------------- */
p {
    margin-bottom:1em;
}
blockquote {
    font-size:1em;
    padding:0.3em 0.6em;
    border-left:6px solid #666;
    background: #333;
    margin-bottom:1em;
    color:#555;
}
ul, ol {
    margin-bottom:1em;
}

/* table
----------------------------------------------- */
table {
    width:100%;
    border:1px solid #bbb;
    margin-bottom:1em;
}
col.colC {
	width:8em;
}
th, td {
    padding:.2em 1em;
    text-align:left;
    vertical-align:top;
}
thead th {
    border-bottom:1px solid #888;
    background:#39911E;
	color:#fff;
	font-weight:normal;
    padding:.4em 1em .2em;
}
thead th.table-head {
    font-size:1em;
    font-weight:normal;
    text-transform:uppercase;
    color:#fff;
    background:#555;
    border:1px solid #555;
}
tbody th,
tbody td {
    border-top:1px solid #bbb;
    border-bottom:1px solid #bbb;
    background:#eee;
}
tbody tr.odd th,
tbody tr.odd td {
    background:#fff;
}
tfoot th,
tfoot td {
    border-top:2px solid #666;
    background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
    border-top:6px double #666;
}
tfoot tr.total th {
    text-transform:uppercase;
}
th.currency,
td.currency {
    text-align:right;
}

/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	border:1px solid #bbb;
	padding:10px;
	position:relative;
	background:#e9e9e9;
	margin-bottom:10px;
}
legend {
	font-size:1.1em;
	padding:.4em .8em;
	background:#fff;
	border:1px solid #bbb;
}
fieldset.login p {
	margin-bottom:1em;
	margin-top:0pt;
}
fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
fieldset.login p label {
	float:left;
	line-height:2em;
	margin-right:3%;
	text-align:right;
	width:32%;
}
fieldset.login p input {
	width:60%;
}
fieldset.login input.button {
	margin-left:35%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}


.wpcf7-form input{
    background: #493c35;
    color:#BAAB94;
}

.wpcf7-form textarea{
    background: #493c35;
    color:#BAAB94;
}
.wpcf7-response-output {
    
}