/* CSS Document */

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

body{
	background:#FFFFFF url(images/header_bg_tail.gif) repeat-x top center;
	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:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		color:#818c9c;
	}

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

a {color:#87A7AB; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
p a {color:#e9691b; font-style:italic; font-weight:bold;}
p span {font-weight:bold;}

h1 {font-size:36px; color:#818c9e; line-height:1.2em; font-weight:900; font-style:italic;  padding:41px 18px 0;}
h2 {font-size:30px; color:#818c9e; line-height:1.2em; font-weight:600; padding:13px 0 11px;}

/* ============================= main layout ====================== */
.bg_tail_right {
	background:transparent url(images/header_bg_tail_left.gif) repeat-x top center;
	height:475px;
	position:absolute;
	right:0;
	width:50%;
}
.first {padding-top:0;}
.imgindent {margin:0 20px 0 0; float:left;}
.fright {text-align:right;}

/* ============================= header ====================== */
/* #header {position:relative; background:url(images/header_bg.jpg) no-repeat center 97px;} */
 #header {position:relative; } 
.login {
	background:url(images/login_form_bg.gif) no-repeat top right; 
	color:#fff; 
	font-size:16px; 
	line-height:1.2em;
	text-align:center;
	width:207px;
	padding:4px 0 8px;
	position:absolute;
	top:4px; right:0;
	padding-left:9px;
}
.login a {color:#fff; font-size:16px; line-height:1.2em; text-decoration:none; font-weight:600; font-style:italic;}
.login a:hover {color:#31a2ca;}
.login span {margin:0 10px 0 11px;}

.menu {padding:36px 0;}
.menu li {float:left; margin-left:67px; padding:0;display:inline}
.menu a {text-decoration:none; font-size:19px; line-height:1.2em; font-weight:bold; font-style:italic; color:#818c9e;}
.menu a:hover {color:#31a2ca;}
.menu a.active,.menu a.active:hover {color:#e9691b;  cursor:default;}

.icons { padding:33px 0 0;}
.icons a{margin-left:3px;}


.slogan span {color:#e9691b; position:absolute; text-transform:uppercase; }
.slogan span.part1 {top:202px; left: 12px; font-size:24px; line-height:1.2em; font-weight:900; font-style:italic;}
.slogan span.part2 {top:185px;left:109px; font-size:65px; line-height:1.2em; font-weight:900; font-style:italic; text-transform:none; letter-spacing:-1px;}
.slogan span.part3 {top:213px;left: 0px; font-size:76px; line-height:1.2em; font-weight:300; font-style:italic;}
.slogan span.part4 {top:231px;left: 114px; font-size:57px; line-height:1.2em; font-weight:900; font-style:italic; text-transform:none; letter-spacing:-1px;}
.slogan span.part5 {top:279px;left: 195px; font-size:28px; line-height:1.2em; font-weight:900; font-style:italic; text-transform:none;}
.slogan a {display:block; position:absolute; bottom:0; left:52px;}
* html .slogan a {bottom:1px;}

.tabs {padding:22px 0 0;}
.tabs li{width:99px; padding:6px 16px; background:url(images/buttons_bg.jpg) no-repeat right top; float:left; margin-left:1px;}
#header .tabs a {color:#fff; font-size:18px; line-height:1.2em; font-style:italic; font-weight:normal; text-decoration:none; display:inline-block; }
.tabs .active {background-position: left top; margin-right:2px;}

/* ============================= content ====================== */
#content ul {margin:-4px 0 -3px;}
#content li { background:url(images/marker.gif) no-repeat 0 6px; padding-left:18px; line-height:24px;}
#content li a {color:#31a2ca; font-weight:bold; text-decoration:none;}
#content li a:hover {color:#e9691b;}
.block1{padding:9px 0 9px 1px; border-bottom:1px solid #d8d8d8;}
.block1 a {margin-left:33px;}
.block1 a.prev {background:url(images/prev_btn.gif) no-repeat left center; width:11px; height:74px; display:inline-block; margin:0; text-decoration:none; margin-left:1px;}
.block1 a.next {background:url(images/next_btn.gif) no-repeat left center; width:11px; height:74px; display:inline-block;margin:0; text-decoration:none; margin-left:24px;}
.block1 a.prev:hover,.block1 a.next:hover {background-position: right;}

.banners {padding:20px 0;   border-top:1px solid #d8d8d8;}
.banners a {margin-right:17px;}
.banners a.last {margin-right:0;}

.row1 {background:#f4f4f5; padding:13px 0 42px; }
#page1 .row1 {padding-bottom:0;}
.row2 {border-top:1px solid #d8d8d8; padding:13px 0 0;}
.row {padding:13px 0 35px;}
.row p {padding:0 0 16px;}

.block2 p { padding:0 0 19px;}

.cols {padding:15px 0 35px;}
p.extra {padding-right:24px;}


tablee {padding:2px 0 0;}
tablee td {background:#fff; height:46px; vertical-align:middle; line-height:14px;}
tablee .cols1{background:url(images/col_bg1_left.gif) repeat-y left center;}
tablee .cols7{background:url(images/col_bg1_right.gif) repeat-y right center;}

tablee thead td {background:#e9691b; color:#fff;  height:35px;}
tablee thead td.cols1{background:url(images/table_head_left.gif) no-repeat left center;}
tablee thead td.cols7{background:url(images/table_head_right.gif) no-repeat right center;}

tablee .cols1,table .cols7 {width:9px;}
tablee .table_row td{background:#f4f4f5;}
tablee .table_row .cols1{background:url(images/col_bg2_left.gif) no-repeat left center;}
tablee .table_row .cols7{background:url(images/col_bg2_right.gif) no-repeat right center;}


.table_link {background:url(images/table_footer_bg.gif) no-repeat top center; text-align:right; padding:9px 12px 38px;}
.table_link a {color:#31a2ca;}

/* ============================= footer ====================== */
#footer {border-top:1px solid #d8d8d8; background:#f4f4f5; color:#818c9e; font-weight:bold; padding:12px 0 0;}
#footer a { color:#818c9e; text-decoration:none;}
#footer a.skype {background:url(images/footer_icon.gif) no-repeat left center; padding-left:20px; margin:2px 0 0; display:inline-block;}
#footer a:hover { color:#31a2ca; }
#footer b {line-height:18px; padding:11px 0 0; display:block;}
#footer img {float:left;}
#footer .wrapper {margin:-4px 0 0;}
#footer span {font-size:24px; line-height:1.2em; font-weight:600;}
#footer p {font-size:18px; line-height:1.2em; font-style:italic; font-weight:normal; padding:0;}

/* ============================= forms ============================= */
#QuickSearchForm {float:right;color:#353e4d; width:267px;}
#QuickSearchForm h2 {padding-bottom:15px;}
#QuickSearchForm label {
	display:block;
	height:30px;
	padding:6px 0 0 1px;}
#QuickSearchForm span {color:#353e4d;}
#QuickSearchForm input,#QuickSearchForm select {
	border:1px solid #d1cece; 
	font-weight:bold; 
	color:#818c9e; 
	font-size:12px;
	line-height:26px;
	width:250px;
	padding:5px 7px;
	line-height:15px;}
#QuickSearchForm select {width:266px;}
#QuickSearchForm p {padding:6px 0 0; text-align:right}
#QuickSearchForm a {color:#e9691b; font-weight:bold;}
#QuickSearchForm a.btn {
	background:url(images/header_btn.gif) no-repeat bottom left;
	display:inline-block;
	line-height:28px;
	width:61px;
	text-decoration:none;
	margin-left:13px;
}

#QuickSearchForm a.btn:hover {background-position: bottom right;}



