/* CSS Document */

html, body {height:100%; margin:0px; padding:0px;}
body {background:#77bdd6 url(images/bg/001.jpg); color:#474747; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

img {border:0px;}
div, ul, li, form {border:0px; margin:0px; padding:0px;}
input, select, textarea {background:#FFF; color:#474747; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
h1 { font-size: 18px; }
p {margin:0px 0px 12px 0px; padding:0px;}

div.item { float: left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; height: 170px; }

a {color:#3366ff; text-decoration:underline;} /* 0082b8 */
a:hover {text-decoration:none;}

#wrapper {background:url(images/bg/004.jpg) left bottom repeat-x; min-height:100%; min-width:950px; height:100%; width:100%;}
html>body #wrapper {height:auto;}

#header {background:url(images/bg/002.jpg) repeat-x; clear:both; height:380px; overflow:hidden; width:100%;}
.header-flash {position:absolute; left:152px; top:30px; height:195px; width:238px;}
.header-logo {position:absolute; left:57%; top:38px;}
.header-phone {background:url(images/bitmaps/001.gif) no-repeat; position:absolute; height:42px; width:177px; left:60%; top:125px;}
.header001 {background:url(images/bg/003.jpg) no-repeat; height:380px; position:relative;}
.header-human-001 {height:177px; width:216px; position:absolute; right:0px; top:143px;}
.header-human-002 {height:159px; width:222px; position:absolute; right:0px; top:161px;}
.header-human-003 {height:189px; width:157px; position:absolute; right:0px; top:131px;}
.header-human-004 {height:206px; width:213px; position:absolute; right:0px; top:114px;}
.header-human-005 {height:222px; width:210px; position:absolute; right:0px; top:98px;}

#menu-mini {background:#FFF; height:25px; width:200px; list-style:none; position:absolute; right:20px; top:0px;}
#menu-mini li {float:left; width:20%; text-align:center;}

#menu-main {position:absolute; left:0px; top:272px; height:114px; width:100%;}
#menu-main ul {background:url(images/bg/005.gif) 0px 22px repeat-x; float:left; list-style:none; height:110px; width:500px;}
#menu-main ul li {background:none; float:left; width:19.9%; padding:22px 0px 0px 0px; height:67px;}
#menu-main ul li a {background:url(images/bul/001.gif) no-repeat; color:#FFF; display:block; font-size:11px; padding:18px 10px 0px 11px; text-decoration:none; text-transform:uppercase;}
#menu-main ul li a:hover {text-decoration:underline;}

#menu-main ul li.active {background:url(images/bg/011.gif) 0px 22px repeat-x;}
#menu-main ul li.active a {text-decoration:underline;}
#menu-main ul li.active a:hover {text-decoration:underline;}

#content {padding:0px 10px 66px 10px;}
#data {position:relative; clear:both;}

.left-col {float:left; width:52%;}
.right-col {float:right; width:48%;}

.content-table {background:#FFF url(images/bg/006.gif) repeat-x;}
.content-table .td-bg-001 {background:url(images/bg/008.gif) 120px 0px repeat-y;}
.content-table .td-bg-002 {background:url(images/bg/008.gif) repeat-y;}
.content-table .td-bg-none {background:none;}

.news-date-cell {background:url(images/bul/003.gif) 0px 6px no-repeat;}
.news-date {background:url(images/bg/012.gif) left bottom repeat-x; color:#7f7f7f; font-size:11px; margin:0px 8px 0px 12px; padding:2px 0px 12px 0px;}
.news-link {background:url(images/bul/002.gif) 0px 4px no-repeat; padding:0px 20px 18px 34px;}
.news-link1 {
	background:url(images/bul/002.gif) 0px 4px no-repeat;
	padding:0px 20px 18px 34px;
	font-weight: bold;
	color: #800000;
	font-size: 16px;


}
.HDR_blue {
	color: #3366ff;
	font-size: 16px;
	font-weight: lighter;



}

.banners-block {padding:0px 0px 30px 18px;}
.banner-001 {float:left; padding:0px 18px 0px 0px;}
.banner-002 {float:left;}

.news-archive {position:relative; padding:0px 0px 70px 0px;}
.news-archive-link {position:absolute; top:5px; left:125px; z-index:2;}
.news-archive-link a {color:#FFF; font-size:11px;}
.news-archive-bg {position:absolute; right:0px; top:0px; z-index:1;}

.text-cell {padding:12px 18px;}

.h001 {background:url(images/bg/009.gif); float:left; color:#FFF; font-size:13px; font-weight:normal; padding:5px 12px; text-transform:uppercase;}
.h002 {background:url(images/bg/010.gif); float:right; color:#FFF; font-size:13px; font-weight:normal; padding:5px 12px; text-transform:uppercase;}
.h003 {color:#a90001; font-size:12px; font-weight:bold; margin:0px 0px 16px 0px;}
.h004 {background:url(images/bg/009.gif); float:left; color:#FFF; font-size:14px; font-weight:normal; padding:5px 12px; text-transform:capitalize;}
.h005 {font-size:18px; font-weight:normal; margin:0px 0px 16px 0px;}

.contacts {position:relative;}
.contacts-table {background:#FFF url(images/bg/006.gif) repeat-x;}
.contacts-table td {font-size:11px;}
.contacts-table .td-bg {border-bottom:1px solid #e5e5e5; font-size:11px;}
.contacts-phone {position:absolute; right:12px; top:0px;}

.copyright {border-top:1px solid #FFF; border-bottom:1px solid #FFF; margin:0px 0px 0px 18px; padding:24px 0px 8px 0px; color: #ffffff; }
.copyright a {color:#FFF; font-size:12px; text-decoration:underline;}
.copyright a:hover {color:#FFF; font-size:12px; text-decoration:none;}

.png {}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .clearfix {height: 1%;}
/* End hide from IE5/mac */
.paragraf {
	font-size: 8pt;
	color: #333333;
	font-weight: lighter;
	line-height: 14px;

}
b {
	color: #3366ff;
	font-weight: lighter;
	text-decoration: underline;

}
