/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
	background:#fff;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.364em;
		color:#ababc8;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#cecee9;}
a:hover{
	text-decoration:none;
	color: #FFFFFF;
}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.more {
	background:#d20000 url(images/more1_bg.gif) top left no-repeat;
	display:block;
	right:0;
	bottom:0;
	margin:0 -1px -1px 0;
	padding:4px 19px 5px 29px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	float:right;
	position:relative;
	background-color: #177206;
}
.more2 {
	background:#ff4c00 url(images/more2_bg.gif) top left no-repeat;
	background-color: #20A108;
}
.more3 {
	background:#ffcd1f url(images/more3_bg.gif) top left no-repeat;
	background-color: #28D508;
}
.more4 {
	background:#e61f40 url(images/more4_bg.gif) top left no-repeat;
	background-color: #30F80B;
}
.more4a {
	background:#e61f40 url(images/more4_bg.gif) top left no-repeat;
	padding:3px 19px 6px 29px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin:15px 0 0 0;
	background-color: #30F80B;
}

li { background:url(images/list_bg.gif) no-repeat 0 10px; padding-left:11px;}
li a {color:#cecee9; line-height:2.182em;}

.imgindent {
	margin:0PX 20px 0px 0px;
	float:left;
}
.title {margin-bottom:15px;}
.title2 {margin-bottom:22px;}

/* ============================= header ====================== */

.logo {
	margin:0px 0 0px 165px;
}
.border {
	border:1px solid #3f3f53;
	padding:15px 15px 0 14px;
}

.header_bg {
	background:url(images/header_bg.jpg) top left no-repeat;
	height: auto;
	width: auto;
	padding-top: 73px;
	padding-right: 0;
	padding-bottom: 140
\;
	padding-left: 57px;
	padding-bottom: 165px;
}

#header .menu {
	height:64px;
	padding-left:80px;
}
.menu li {background:url(images/menu_bg.gif) no-repeat 0 32px; float:left; padding:0 24px 0 30px;}
.menu li a {text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; display:block; padding:22px 0 0 0;}
.menu li a:hover {
	color:#28D508;
}
#header .menu .first {background:none; padding-left:0;}

/* ============================= middle ====================== */

.row2 {padding-top:15px;}

.box {background:#3f3f53; padding:1px;}
.box_inner {background:#1c1c1e; width:100%;}
.box_margin {margin-right:15px;}
.box_margin2 {margin-right:40px;}
.margin {margin-top:15px;}
.box .padding {padding:22px 20px 28px 25px;}
.box .padding2 {padding:27px 20px 34px 27px;}
.box .padding3 {padding:26px 10px 28px 24px;}
.box .padding4 {
	padding:27px 28px 25px 25px;
}
.box .pic {margin:-1px -1px 0 -1px; position:relative;}
.box_bg {background:#2b2b35 url(images/box_bg.gif) bottom repeat-x;}


.content {padding:25px 20px 0 0;}
.content2 {padding:35px 10px 0 25px;}
.line {background:url(images/hor_line.gif) bottom repeat-x; height:1px; margin:16px 0 17px 110px;}
.text2 {color:#cecee9; font-size:1.091em; line-height:1.25em;}
.usual {color:#ababc8;}
.img_text {
	padding-top:20px;
}
.phone {margin-right:135px;}
.img {margin:29px 0 28px 0;}
.p {padding-top:6px;}
.ul {margin:13px 0 0 0;}
.ul1 {margin:-5px 0 0 0;}
.ul2 {margin:23px 0 24px 0;}
#index_6 .p {padding-top:30px;}

/* ============================= footer ====================== */

#footer {color:#000000; font-size:0.909em; line-height:1.5em;}
#footer a {color:#000000;}
#footer .menu {color:#9a9a9a; text-transform:uppercase;}
#footer .menu a {text-decoration:none; margin:0 6px 0 5px; color:#9a9a9a;}
#footer .menu a:hover {text-decoration:underline; color:#000;}
#footer span {
	color:#177206;
}
#footer p { padding:21px 0 0 16px;}
#footer .menu .first {margin-left:0;}

/* ============================= forms ============================= */

form .col1 {width:242px;}
form .col2 {width:260px;}
form .rowi {height:41px;}
.form_more {margin-right:12px;}
form .padding {padding:25px 20px 8px 25px !important;}

.input {width:227px; height:24px; border:1px solid #cecee9; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {
	width:525px;
	height:147px;
	border:1px solid #cecee9;
	background:none;
	padding:0 0 0 5px;
	overflow:auto;
	font-size:1em;
}

/* ============================= index-5 =========================== */
