/* CSS Document */

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

body{
	text-align:center;
	background-color: #2b2b35;
}

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;}
p {padding-top:15px;}

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

.more {
	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: #D7DF23;
	background-image: url(images/more1_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.more2 {
	background-color: #58B7DD;
	background-image: url(images/more2_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.more3 {
	background-color: #D7DF23;
	background-repeat: no-repeat;
	background-position: left top;
}
.more4 {
	background-color: F7931E;
	background-image: url(images/more4_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.more4a {
	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: #F7931E;
	background-image: url(images/more4_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

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

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

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

.flash {position:absolute; margin:0 0 0 -30px;}
/* ============================= 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 44px 25px;}
.box .pic {margin:-1px -1px 0 -1px; position:relative;}
.box_bg {background:#2b2b35 url(images/box_bg.gif) bottom repeat-x;}


.content {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 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:35px;}
.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;
	background-color: #00FFCC;
}
#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:#830200;}
#footer p { padding:21px 0 0 16px;}
#footer .menu .first {margin-left:0;}


/* ============================= index-5 =========================== */
.res_image {
	padding-right: 8px;
}

