/* ---------->>> MAIN <<<-----------*/
body {
	font: normal 0.75em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	color: #d7d7d7; background: #464646 url("../images/wrapper_bg.jpg") left top repeat; }
a { color: #FFFFFF; TEXT-DECORATION: none;}
a:hover { text-decoration: none; color: #FFFFFF;}
p { }
legend { 
	font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #000000; }
input { 
	font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #000000; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
input[type="text"], textarea { }
/*-- -----<LAYOUTS>---- --*/
#wrapper {
	width: 100%; min-height: 100%; overflow: hidden; 
	position: relative; min-width: 1000px; }
#wrapper .wrapper_i1 { 
	max-width: 1152px; margin: 0px auto 0px auto; padding: 1px 0px 130px 0px;
	position: relative; z-index: 99;
}

#center { }
#center .center_i1 { }
#center .center_i2 { }
#center #left {  }
#center #left .left_i1 { }
#center #right { }
#center #right .right_i1 { }
#center #content { }

#header { position: relative; height: 166px; margin: 0px 50px 0px 50px; }

#footer { 
	position: relative; clear: both; width: 100%; min-width: 1000px; max-width: 1152px;
	height: 110px; margin: -111px auto 0px auto; padding: 1px 0px 0px 0px;
	background: url("../images/footer_bg.png") center top no-repeat; z-index: 99;
}
.footer2 { 
	background: url("../images/footer_2.png") center top no-repeat !important;
	height: 120px !important; margin: -121px auto 0px auto !important;
}
/*-- -----<BOXES>---- --*/
/** Begin: shadow1 **/
#shadow1 { position: absolute; bottom: 0px; left: 0px; z-index: 12; }
/** End: shadow1 **/

/** Begin: shadow2 **/
#shadow2 { position: absolute; top: 0px; right: 0px; z-index: 12; }
/** End: shadow2 **/

/** Begin: shadow3 **/
#shadow3 { 
	position: absolute; top: 0px; left: 0px; height: 100%; width: 500px;
	background: url("../images/shadow3.png") left top repeat-y; z-index: 10;
}
/** End: shadow3 **/

/** Begin: shadow4 **/
#shadow4 { 
	position: absolute; top: 0px; right: 0px; height: 100%; width: 324px;
	background: url("../images/shadow4.png") left top repeat-y; z-index: 10;
}
/** End: shadow4 **/

/** Begin: logo **/
#logo { position: absolute; top: 25px; left: 20px; }
/** End: logo **/

/** Begin: phone **/
#phone { position: absolute; top: 46px; right: 36px; }
/** End: phone **/

/** Begin: topnav **/
#topnav { position: absolute; bottom: 0px; left: 0px; width: 100%; }
#topnav .topnav_1 { 
	position: absolute; top: 0px; left: 0px; width: 90px; height: 50px;
	background: url("../images/topnav_2.png") left top no-repeat;
}
#topnav .topnav_2 { 
	height: 50px; margin: 0px 90px 0px 90px;
	background: url("../images/topnav_1.png") left top repeat-x;
}
#topnav .topnav_3 { 
	position: absolute; top: 0px; right: 0px; width: 90px; height: 50px;
	background: url("../images/topnav_3.png") left top no-repeat;
}
#topnav .topnav_4 { position: relative; }
#topnav table { width: 100%; border-collapse: collapse; }
#topnav table td { 
	text-align: center; height: 50px; padding: 0px 25px 0px 25px; color: #ffffff;
	background: url("../images/topnav_4.png") left center no-repeat;
}
#topnav table td:first-child { background: none; }
#topnav table td a { 
	text-decoration: none; font-size: 27px; font-weight: bold; color: #ffffff;
	position: relative; top: -2px;
}
#topnav table td a:hover { 
	color: #b47cdb;
}
/** End: topnav **/

/** Begin: footnav **/
#footnav { margin: 20px 0px 0px 0px; }
.footer2 #footnav { 
	margin: 30px 0px 0px 0px;
}
#footnav ul { margin: 1px 0px 0px 0px; list-style: none; text-align: center; line-height: 120%; }
#footnav ul li { display: inline; padding: 0px 2px 0px 5px; border-left: 1px solid #202020; }
#footnav ul li:first-child { border: 0px; }
#footnav ul li a { text-decoration: none; color: #202020; font-size: 10px; }
#footnav ul li a:hover { color: #8a8a8a; }
/** End: footnav **/

/** Begin: banners **/
#banners { position: absolute; top: 33px; right: 60px; }
#banners a { padding: 0px 0px 0px 10px; }
/** End: banners **/

/** Begin: copyright **/
#copyright { 
	position: absolute; bottom: 12px; left: 0px; width: 100%; text-align: center;
	font-size: 11px; color: #a4a4a4;
}
#copyright a { color: #000000; text-decoration: none; }
#copyright a:hover { text-decoration: underline; }
/** End: copyright **/

/** Begin: center **/
#center { margin: 25px 50px 0px 50px; }
/** End: center **/

/** Begin: centernav **/
#centernav { }
#centernav table { width: 100%; border-collapse: collapse; table-layout: fixed; }
#centernav table td { padding: 0px 0px 10px 0px; }
#centernav table td .item { 
	width: 215px; height: 159px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px;
	background: url("../images/centernav_1.png") left top no-repeat;
}
#centernav table td .item a { 
	display: block; text-align: center; margin: 0px 2px 0px 0px;
	font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
	color: #000000; text-decoration: none; font-size: 13px;
}
#centernav table td .item a:hover { text-decoration: underline; }
/** End: centernav **/

/** Begin: center1 **/
#center1 { width: 100%; overflow: hidden; margin: 33px 0px 0px 0px; }
#center1 .cell { float: left; width: 95%; }
#center1 .cell_1 { padding: 30px 10px 0px 100px; }
#center1 .cell_2 { padding: 0px 5px 0px 350px; }
/** End: center1 **/

/** Begin: list1 **/
.list1 { }
.list1 .item { margin: 0px 0px 24px 0px; font-size: 11px; }
.list1 .item .title { color: #707070; }
.list1 .item .text a { color: #d7d7d7; text-decoration: none; }
.list1 .item .text a:hover { color: #d7d7d7; text-decoration: underline; }
.list1 .all { margin: -10px 0px 0px 0px; }
/** End: list1 **/

/** Begin: list2 **/
.list2 { }
.list2 h2 { padding: 0px 0px 10px 110px; color: #8a8a8a; font-size: 18px; font-weight: normal; }
.list2 .text p { margin: 0px 0px 22px 0px; }
/** End: list2 **/

/** Begin: gallery2 **/
#gallery2 { }
#gallery2 table { width: 100%; border-collapse: collapse; height: 120px; }
#gallery2 table td { vertical-align: top; cursor: pointer; }
#gallery2 table td img { width: 111px; height: 88px; position: absolute; z-index: 1; }
/*
#gallery2 table td .item {
	margin: 0px auto 0px auto; width: 111px; height: 88px; text-align: center;
	background: url("../images/gallery2.png") left top no-repeat; padding: 1px 0px 0px 0px;
	position: relative; z-index: 1;
}
#gallery2 table td .item .img { 
	padding: 5px 0px 0px 0px; position: relative; left: -1px;
}
#gallery2 table td .item .txt { 
	font-size: 7px; margin: -2px 0px 0px 0px;
}
#gallery2 table td .item .txt a { text-decoration: none; }
#gallery2 table td .item .txt a:hover { text-decoration: underline; }
#gallery2 table td .big_item { 
	position: absolute; z-index: 99;
	display: none; top: 160px; margin: 0px 0px 0px -50px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	#gallery2 table td .big_item { 
		margin: 0px 0px 0px 0px;
	}
	#gallery2 table td .item .txt { 
		font-size: 6px;
	}
}
#gallery2 table td .big_item2 { 
	width: 219px; height: 173px;
	background: url("../images/gallery2_2.png") left top no-repeat; 
}
#gallery2 table td .big_item .img { 
	padding: 13px 0px 0px 13px;
}
#gallery2 table td .big_item .txt { 
	font-size: 13px; margin: 0px 0px 0px 0px; text-align: center;
}
#gallery2 table td .big_item .txt a { text-decoration: none; }
#gallery2 table td .big_item .txt a:hover { text-decoration: underline; }
*/
/** End: gallery2 **/

/** Begin: content2 **/
#content2 { width: 100%; overflow: hidden; margin: 30px 0px 0px 0px; }
#content2 .left_1 { float: left; width: 363px; }
#content2 .right_1 { width: 100%; float: right; margin: 0px 0px 0px -363px; }
#content2 .right_2 { margin: 0px 0px 0px 363px; }
#content2 .right_2 h1 { 
	font-size: 18px; color: #ffffff; font-weight: normal;
	margin: 0px 0px 12px 144px;
}
#content2 .right_2 p { width: 90%; }
/** End: content2 **/

/** Begin: leftnav **/
#leftnav { width: 299px; position: relative; }
#leftnav .leftnav_1 {  
	height: 15px; overflow: hidden;
	background: url("../images/leftnav_1.png") left top no-repeat;
}
#leftnav .leftnav_2 {
	background: url("../images/leftnav_2.png") left top repeat-y;
	padding: 15px 22px 15px 32px;
}
#leftnav .leftnav_3 {  
	height: 18px; overflow: hidden;
	background: url("../images/leftnav_3.png") left top no-repeat;
}
#leftnav ul { list-style: none; margin: 0px 0px 0px 0px; }
#leftnav ul li { 
	background: url("../images/leftnav_4.png") left 8px no-repeat;
	padding: 0px 0px 0px 19px; margin: 0px 0px 12px 0px;
}
#leftnav ul li a { color: #ffffff; }
#leftnav ul li .cur { color: #9885b9; text-decoration: none; }
#leftnav ul li .cur:hover { color: #9885b9; text-decoration: none; }
#leftnav ul li ul { margin: 10px 0px 0px 0px; }
#leftnav ul li ul li { background: none; padding: 0px 0px 0px 0px; }
#leftnav ul li ul li a { font-size: 11px; color: #b28fd3; }
#leftnav ul li ul li a:hover { color: #ffffff; }
/** End: leftnav **/

/** Begin: img1 **/
.img1 { margin: 0px 0px 10px 0px; }
.img1 img { display: block; border: 5px solid #ffffff; }
/** End: img1 **/
/*-- -----<DECORATIONS>---- --*/
/*-- -----<SUBPAGES>---- --*/
/*-- -----<FIXS>---- --*/
