/* Copyright 2010. Web design and hosting by "Web Design NY" */

body {
	background:#150703;
	text-align:left;
	font:.7em Arial, Helvetica, Tahoma, sans-serif;
	line-height:1.4em;
	color:#af826c;
	margin:0;
	padding:0;
}

a {
	color:#1f0b03;
	text-decoration:none;
	outline:none;
}

a:hover {text-decoration:underline;}

p {
	margin:0;
	line-height:1.7em;
	padding:0 0 15px;
}
.my_list{ margin:0; padding:0;}
.my_list li{
	margin:0;
	padding:5px 0;
	list-style: inside;
}
a img {border:0;}

div	{
	margin:0;
	padding:0;
	text-align:left;
}

form {
	border:none;
	margin:0;
	padding:0;
}
				
fieldset {
	border:0;
	margin:0;
	padding:0;
}

label {
	color:#1f0b03;
	display:block;
	line-height:1.4em;
	margin:0;
	padding:3px 0;
}

input, textarea {
	border:1px solid #73726e;
	background:#fffffd url(../images/inp_bg.jpg) top repeat-x;
	font:1em Arial, Helvetica, Tahoma, sans-serif;
	line-height:1em;
	color:#1f0b03;
	padding:1px 3px;
	margin:0 0 5px;
}

input:focus, textarea:focus {border:1px solid #1f0b03;}

input {width:186px;}

textarea {
	width:186px;
	height:125px;
	overflow:auto;
}

h1 {
	font:1.5em Arial, Helvetica, Tahoma, sans-serif;
	color:#fffffe;
	line-height:1em;
	text-transform:uppercase;
	margin:0;
	padding:0 0 10px;
}

#container {
	background:url(../images/left_bord.jpg) top left repeat-y;
	width:882px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

.container {
	background:url(../images/right_bord.jpg) top right repeat-y;
	width:882px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

/* ---------------------------------- Header ----------------------------------------------*/

#header {
	background:url(../images/header_bg.jpg) top no-repeat;
	width:882px;
	height:249px;
	position:relative;
	overflow:hidden;
}

.logo {
	width:400px;
	height:50px;
	position:absolute;
	top:95px;
	left:244px;
}

.nav {
	background:#73664b url(../images/nav_bg.jpg) top repeat-x;
	width:768px;
	height:43px;
	overflow:hidden;
	position:absolute;
	top:206px;
	left:57px;
}

ul#navigation {
	list-style:none;
	width:735px;
	height:43px;
	margin:0 auto;
	padding:0;
	position:relative;
	overflow:hidden;
}

#navigation li {
	background:url(../images/nav_sep.jpg) right no-repeat;
	width:120px;
	height:43px;
	text-align:center;
	text-transform:uppercase;
	float:left;
	margin:0;
	padding:0;
}

#navigation li.last {background:none}

#navigation li a {
	color:#fffffe;
	display:block;
	text-decoration:none;
	padding:13px 0;
	margin:0 1px;
	cursor:pointer;
}

#navigation li a:hover, #navigation li a.select {color:#e8e0ae;}

#middle {
	background:#150703 url(../images/middle_bg.jpg) top repeat-x;
	width:748px;
	margin:0 auto;
	padding:10px;
	position:relative;
	overflow:hidden;
}

#middle img {border:2px solid #fff;}

#middle img.fr {margin:0 0 15px 15px;}

/* ---------------------------------- Sidebar ----------------------------------------------*/

#sidebar {
	border:1px solid #332119;
	background:#e1cc97 url(../images/sidebar_bg.jpg) top repeat-x;
	color:#1f0b03;
	width:193px;
	float:left;
	padding:15px 10px;
	position:relative;
}

/* ---------------------------------- Content ----------------------------------------------*/

#content {
	border:1px solid #322018;
	background:#18060e url(../images/content_bg.jpg) top repeat-x;
	width:493px;
	float:right;
	padding:15px;
	position:relative;
	overflow:hidden;
}

#content h1 {color:#c8cc86;}

#content p strong span {color:#fff;}

/* ---------------------------------- Footer ----------------------------------------------*/

#footer {
	background:#513216 url(../images/footer_bg.jpg) top no-repeat;
	width:768px;
	height:35px;
	text-align:center;
	padding:18px 0 0;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

#footer p, #footer p a {color:#b1a17c;}

/* ---------------------------------- Other ----------------------------------------------*/

.box {
	border:1px solid #332119;
	background:#37160d url(../images/box_bg.jpg) top repeat-x;
	width:225px;
	float:left;
	padding:15px 7.5px 0;
	margin:0 10px 10px 0;
}

.box.last {margin:0 0 10px;}

.box h1 {color:#dad1a3;}

.box p, .block p {padding-bottom:7px;}

.block {
	border:1px solid #332119;
	background:#e1cc97 url(../images/block_bg.jpg) top repeat-x;
	color:#1f0b03;;
	width:220px;
	float:left;
	padding:10px;
	margin:0 10px 0 0;
}

.block.w2 {
	width:472px;
	margin:0;
}

.block ul {
	list-style:none;
	margin:0;
	padding:3px 0 0;
}

.block ul li {
	background:url(../images/list.jpg) left no-repeat;
	margin:0 0 15px;
	padding:0 0 0 10px;
}

a.det {
	background:url(../images/det_img.png) left no-repeat;
	padding:5px 10px;
}

a.button {
	background:url(../images/but_r.jpg) right no-repeat;
	color:#fff;
	line-height:1em;
	text-decoration:none;
	padding:7px 0;
	cursor:pointer;
}

a.button span {
	background:url(../images/but_l.jpg) left no-repeat;
	line-height:1em;
	text-align:center;
	padding:7px 25px;
}

.form_text {
	width:auto;
	float:left;
}

.form_text.but {width:100%;}

.form_text.but a.button {
	margin-left:15px;
	float:right;
}

.form_text.but a.button span {
	display:block;
	padding:7px 15px;
}

.fl {float:left;}

.fr {float:right;}

.mb {margin-bottom:20px;}

