/* Copyright © 2010. All rights reserved. Developed by Web Design NY */

body {
	background:#fff url(../images/bg.jpg) top center no-repeat;
	text-align:left;
	font:.75em Arial, Helvetica, Tahoma, sans-serif;
	line-height:1.4em;
	color:#565656;
	margin:0;
	padding:0;
}

a {
	color:#710404;
	text-decoration:underline;
	outline:none;
}

a:hover {text-decoration:none;}

p {
	margin:0;
	line-height:1.7em;
	padding:0 0 12px;
}

strong span {
	color:#710404;
	font-weight:normal;
	text-transform:uppercase;
}

strong span span, p strong span span {
	color:#710404;
	font-weight:bold;
	text-transform:none;
}

p strong span {
	color:#565656;
	font-weight:bold;
	text-transform:uppercase;
}

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:#353535;
	display:block;
	line-height:1.5em;
	margin:0;
	padding:2px 0 0;
}

input, textarea {
	border:1px solid #6d6d6d;
	background:#fefefe url(../images/inp_bg.jpg) top repeat-x;
	font:.9em Arial, Helvetica, Tahoma, sans-serif;
	line-height:1em;
	color:#353535;
	padding:1px 3px 2px;
}

input:focus, textarea:focus {border:1px solid #353535;}

.form_text input {width:235px;}

.form_text textarea {
	width:220px;
	height:156px;
	padding:3px;
	overflow:auto;
}

h1 {
	font:2em Arial, Helvetica, Tahoma, sans-serif;
	color:#710404;
	line-height:1em;
	text-transform:uppercase;
	padding:0 0 10px;
	margin:0;
}

h1 span {text-transform:none;}

h2 {
	font:2em Arial, Helvetica, Tahoma, sans-serif;
	color:#fefffe;
	line-height:1em;
	padding:0 0 30px;
	margin:0 0 0 -10px;
}

#container {
	width:870px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

/* ---------------------------------- Header ----------------------------------------------*/

#header {
	width:100%;
	height:440px;
	position:relative;
	overflow:hidden;
}

a.logo {
	display:block;
	width:870px;
	height:90px;
	position:absolute;
	top:0;
	left:0;
}

ul#navigation {
	background:url(../images/nav_bg.jpg) 0 0 no-repeat;
	width:800px;
	height:53px;
	text-align:center;
	list-style:none;
	padding:0 0 7px 70px;
	margin:0;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
}

#navigation li {
	background:url(../images/nav_sep.png) top right no-repeat;
	display:block;
	float:left;
	font-size:1.4em;
	text-transform:uppercase;
	height:53px;
	margin:0;
	padding:0 12px 0 0;
	position:relative;
	overflow:hidden;
}

#navigation li a {
	color:#a2a2a2;
	display:block;
	text-decoration:none;
	padding:20px;
	white-space:nowrap;
}

#navigation li a.select, #navigation li a:hover {
	background:url(../images/nav_sel.png) top right no-repeat;
	color:#fefeff;
}

#middle {
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	background:#feffff;
	width:868px;
	padding:28px 0 0;
	position:relative;
	overflow:hidden;
}

/* ---------------------------------- Sidebar ----------------------------------------------*/

#sidebar {
	width:252px;
	float:left;
	padding:0 0 50px;
	position:relative;
	overflow:hidden;
}

#sidebar #menu {
	background:url(../images/menu_bg.jpg) top left no-repeat;
	width:250px;
	height:165px;
	list-style:none;
	padding:0;
	margin:0 0 30px;
	position:relative;
	overflow:hidden;
}

#sidebar #menu li {
	font-size:1.4em;
	text-align:center;
	text-transform:uppercase;
	padding:10px 0 6px;
	margin:0;
	position:relative;
	overflow:hidden;
}

#sidebar #menu li a {
	color:#fefeff;
	text-decoration:none;
	display:block;
	padding:10px 0;
	margin:0;
}

#sidebar #menu li a.select {color:#a2a2a2;}

#sidebar .block {
	background:url(../images/sidebar_bg.jpg) top left no-repeat;
	width:192px;
	height:525px;
	padding:32px 30px 1px;
	position:relative;
	overflow:hidden;
}

/* ---------------------------------- Content ----------------------------------------------*/

#content {
	width:555px;
	float:right;
	padding:0 30px 50px;
	position:relative;
	overflow:hidden;
}

#content img {border:1px solid #757575;}

#content img.fl {margin:0 20px 25px 0;}

#content .box {overflow:hidden;}

#content .slideshow img, #content .links img {border:0;}
.slide_box{position:relative;width:545px;height:168px;}

.slide_cont{color:#fff;padding:20px; background:#000;}
.slide_cont a{color:#fff;text-decoration:none;}


#content .links {
	background:url(../images/link_bg.jpg) 0 0 no-repeat;
	width:545px;
	height:140px;
	padding:2px 0;
	margin:15px 0 20px;
}

#content .links a {margin:0 6px 0 27px;}

#content .imgs {overflow:hidden;}

#content .imgs img {
	float:left;
	margin:0 40px 20px 0;
}

#content ol {
	list-style:decimal inside;
	padding:0;
	margin:0;
}

#content ul {
	list-style:disc inside;
	padding:0 0 20px;
	margin:0;
}

#content ul.fl {padding:0 50px 20px 0;}

#content table.tar {
	border-top:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	color:#222;
}

#content table.tar th {
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	text-align:center;
	font-weight:normal;
	padding:5px;
}

#content table.tar td {
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	width:14%;
	padding:5px;
}

#content table.tar td span {
	display:block;
	font-size:.8em;
	text-align:center;
	line-height:1.4em;
}

/* ---------------------------------- Footer ----------------------------------------------*/

#footer {
	background:url(../images/footer_bg.jpg) 0 0 no-repeat;
	width:100%;
	text-align:center;
	height:60px;
	padding:45px 0 0;
	position:relative;
	overflow:hidden;
}

/* ---------------------------------- Other ----------------------------------------------*/

a.button {
	background:#7b9a5a;
	color:#fefeff;
	font-size:1.1em;
	text-decoration:none;
	padding:4px 20px;
	cursor:pointer;
}

.form_text {width:auto;}

.form_text.but {
	min-width:400px;
	float:right;
	padding:15px 0;
}

.form_text.but a.button {
	float:right;
	margin:0 0 0 15px;
}

.fl {float:left;}

.fr {float:right;}
.cl {clear:both;height:0;font-size:0;line-height:0;}

.tac {text-align:center;}

.tar {text-align:right;}

.tac p strong span {
	color:#c51221;
	text-transform:none;
}

#content .tac img {
	border:0;
	padding-bottom:35px;
}
.cards {padding-bottom:5px;}

.t1{color:#710404;}

.cont_form .i1{width:260px;}
.tex{height:145px;}
.more{background:#3A3A3A;color:#fff;}
.img1{margin-right:10px;}
