/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }



* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%; 
	color:#65615f;
	min-width:980px;
	background:#65615f url(images/wrapper_site.gif) top center repeat;
	font-size:12px;
	
}

.main {
	width:870px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:18px;
	z-index: 2;
	position: relative;

}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding:0 0 0 5px;}
textarea{overflow:auto;}


a {color:#65615f; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/



/*********************************header*************************************/
.header { height:101px; }
.header .logo{ display:block; margin:15px 0 0 8px; color:#ffffff; font-size:48px; text-decoration:none !important; position:absolute;}

/*top-menu*/
.top-menu {
	float:right;
	width:850px;
	padding-top: 23px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.top-menu li{ margin:0 10px 0 0;}
.top-menu li, .top-menu li a{ display:block; float:left;} 
.top-menu li a{ color:#ffffff; font-size:16px; line-height:19px; text-transform:uppercase; padding:6px 13px 7px 14px; text-decoration:none; background:url(../images/bg.gif) repeat 0 0;}
.top-menu a:hover, .top-menu .active{ color:#000000; background-position:0 33px;}
.top-menu .active{ background-position:0 33px !important;}
/**/


.row-slider{ height:312px; background:#13100f url(../images/slider_wrapper.gif) bottom left repeat-x; width:868px;}
.indent-text{ padding:0 0 0 2px;}








/*********************************content*************************************/
#content{ padding:30px 0 30px 0;}
.bg-col{ background:#0f0d0b;}


/*******************content-text*******************/
#content h3{ color:#848181; font-size:36px; line-height:36px; padding:0 0 8px 0;}


#content .indent-top{ padding:18px 0 0 0;}
#content strong{ font-size:13px;}
#content span{ color:#c2c0c0;}
.col-indent{ padding:9px 10px 18px 19px;}
.col-indentb{ padding:9px 21px 12px 19px;}
.col-indenta{ padding:18px 10px 36px 16px;}
.col-indent1{ padding:9px 35px 12px 19px;}
.col-indent2{ padding:9px 10px 12px 19px;}
.col-indent3{padding:9px 24px 12px 19px;}
.col-indent4{padding:9px 33px 23px 21px;}
.col-indent5{ padding:9px 27px 18px 19px;}
.right-none{ margin-right:0 !important;}

.link1{ color:#fff36f; text-decoration:none;}
.link1:hover{ color:#FFF; text-decoration:underline;}




.list1 .marker1{ background:url(../images/marker1.gif) 0 0 no-repeat;}
.list1 .marker2{ background:url(../images/marker2.gif) 0 0 no-repeat;}
.list1 .marker3{ background:url(../images/marker3.gif) 0 0 no-repeat;}
.list1 li { margin-bottom:14px;}
li.extra-indent-list{ margin-bottom:0 !important;}
.list1 li a span, .list1 li a{ text-decoration:none; color:#65615f !important;}
.list1 li a:hover span, .list1 li a:hover{ color:#FFF  !important;}
.list1 .marker{ padding:0 0 0 18px; text-transform:uppercase;}


.extra-img{ position:absolute; top:56px; z-index:6000; margin:0 0 0 785px; background:url(../images/extra_img.png) 0 0 no-repeat; width:145px; height:149px;}
.extra-img a{ text-decoration:none; color:#1d1d1d;  display:block; padding:42px 0 0 0; text-align:center; text-transform:uppercase; letter-spacing:-2px;}
.extra-img a:hover{ color:#756807;}
.link-top{ font-size:12px; position:absolute; margin:0 0 0 15px; width:110px; z-index:2;}
.link-top span.text11{ font-size:18px;}
.link-bottom{ font-size:16px; position:absolute; margin:41px 0 0 28px; width:90px; text-align:center; z-index:1;}

.bg-col-top{ margin:31px 0 0 0;}
.button-indent11{ padding:12px 0 0 0;}
.button-indent{ padding:16px 0 0 0;}
.button-indent1{ padding:26px 0 0 0;}
.button-indent2{padding:14px 0 0 0;}
.button{ color:#fff36f; font-size:10px; line-height:12px; text-decoration:none; text-transform:uppercase;}
.button:hover{ color:#FFF; text-decoration:underline;}

.text1{ display:block; width:100%; overflow:hidden; text-align:right; color:#c2c0c0; font-size:12px; line-height:14px; font-weight:bold; padding:0 0 25px 0;}
.indent-top-bottom{ padding:18px 0 18px 0;}
.left-none{ margin-left:0 !important;}
.text2{ color:#c2c0c0 !important;}

.form-row{ color:#fff36f; font-size:12px; line-height:14px; padding:3px 0 5px 0;}
.form-row a, .form-row a:hover{ color:#ffffff;}
.box-search{ padding:4px 0 28px 0;}
.box-search .link, .box-search .link:hover{ color:#fff36f; font-size:12px; text-transform:uppercase; line-height:14px;}
.box-search label{ color:#65615f; font-size:12px; line-height:14px; display:block; height:25px;}
.box-search .input{ width:128px; height:17px; line-height:14px; padding:0 0 0 5px; color:#65615f; font-size:12px; text-transform:lowercase; font-family:Tahoma;}
.box-search1{ width:174px;}
.box-search2{ width:155px;}
.box-search3{ width:40px;  padding:24px 0 0 0;}

/**/
.table-header{ border-top:1px solid #494949; border-bottom:1px solid #494949;}
.table-header div{ padding:5px 0 7px 0;}
.table-content{ border-bottom:1px solid #494949;}

.table-header, .table-content{ background:url(../images/table_border.gif) 0 0 repeat-y;}
.table-col{ float:left; text-align:center;}
.table-col-1{ width:229px;}
.table-col-2{ width:111px;}
.table-col-3{ width:111px;}
.table-col-4{ width:139px;}

.table-content span{color:#65615f !important; font-size:12px; display:block;}
.table-text1{  line-height:15px; display:block; padding:16px 10px 16px 12px; text-align:left;}
.table-text2{ padding:22px 0 0 0;}
.table-text3{ text-align:left; padding:19px 0 0 18px; line-height:16px;}
/**/

.indent1 p{ padding:18px 0 0 0;}
/**************************************************/

/*******************content-list*******************/
#content ul.list li{ line-height:16px; padding:0 0 8px 0;}
#content ul.list li a{background:url(../images/content_list.gif) 0 4px no-repeat; line-height:16px; padding:0 0 0 12px; color:#65615f; font-size:12px;}
#content ul.list li a:hover{background:url(../images/content_list.gif) 1px 4px no-repeat; color:#fff36f;}


/**************************************************/

/*******************row-list***********************/
.row-list{ padding:2px 0 0 0;}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:42px;}

.row-list-img li{ display:block; float:left; margin:0 0 0 17px;}
/**************************************************/



/****************************footer*******************************************/
.tail-footer{
	background:url(../images/tail_footer.png) 0 0 repeat;
	z-index:2;
	position:relative;
	margin-bottom:10px;
	padding-top: 27px;
	padding-right: 0;
	padding-bottom: 27px;
	padding-left: 0;
}

.footer-box .footer-box1{
	width:125px;
}
.footer-box .footer-box2{
	width:750px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}
.footer-box .footer-box2 ul{
	width:175px;
	float:left;
}
.footer-box .footer-box2 ul li{ padding-bottom:2px;}
.footer-box .footer-box2 ul li a, .footer-box .footer-box2 ul li{ color:#fff36f; font-size:12px; line-height:16px; text-decoration:none;}
.footer-box .footer-box2 ul li a:hover{ color:#FFF; text-decoration:underline;}
.footer-box .footer-box2 .list-indent{ margin:0 0 0 15px;}

.footer-menu{ padding:2px 0 0 0;}
.footer-menu li{ line-height:15px; margin:0 0 5px 0;}
.footer-menu li a{ color:#717171; font-size:14px; line-height:15px; text-decoration:none;}
.footer-menu li a:hover, .footer-menu li .active{ color:#fefefe; text-decoration:underline;}

.footer-text{ color:#bababa; font-size:11px; line-height:14px; padding:26px 0 5px 0;}
.footer-text a{ color:#bababa; text-decoration:none;}
.footer-text a:hover{ color:#fff36f; text-decoration:underline;}



/****************************script-bg*******************************************/
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	left: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

/****************************script-slider*******************************************/
.coin-slider { overflow: hidden;  position: relative;  }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 19px 0 0 0 !important; float: left; margin:0 !important; left:318px !important;}

.cs-buttons a { margin-left: 11px; height: 10px; width: 10px; float: left; text-indent: -1000px; background:url(../images/slider_button.gif) 0 0 no-repeat;}
.cs-buttons a:hover, .cs-active { background:url(../images/slider_button_act.gif) 0 0 no-repeat !important;}


.cs-title { width: 867px; padding: 0; background-color: #000000; color: #FFFFFF; margin:16px 0 0 0;}

.cs-prev,
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 13px; margin:16px 0 0 0;}

/****************************script-img-HomePage*******************************************/

ul.gallery {
	width: 868px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin: 0 0 30px 0; padding: 0;
	overflow:hidden;
}
ul.gallery li {
	float: left;
	text-align: center;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
	height:292px;
	overflow:hidden;
	width:195px;
	float:left;
	margin:31px 29px 0 0;
	
}
ul.gallery li a.thumb {
	width: 195px; /*--Width of image--*/
	height: 292px; /*--Height of image--*/
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 195px;
	height: 292px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333; /*--Hover effect for browser with js turned off--*/
}

ul.gallery li a {text-decoration: none; color: #777; display: block;}

ul.gallery .text-box{ display:block; margin:236px 0 0 16px; position:absolute; z-index:5000; margin:0 !important; top:239px !important;}
.right-none{ margin-right:0 !important;}

/****************************script-slider-subpages*******************************************/
/* gallery */
#img {
    position: relative;
    width: 646px;
    height: 609px;
}

#gallery {
	height:207px;
	margin:14px 0 0 0;
}

#gallery li {
    float: left;
    cursor: pointer;
	 margin-right:14px;
}

.caption {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 96%;
    height: 50px;
    padding: 0 2%;
    line-height: 50px;
    color: #fff;
	 display:none !important;
}

.jcarousel-container {
	position:relative;
	padding:0 86px 0 30px;
}

.jcarousel-clip {
	width:776px;
	overflow:hidden;
}

.jcarousel-prev {
    position: absolute;
    top: 84px;
    left: 1px;
    width: 23px;
    height: 37px;
    cursor: pointer;
    background:url(../images/slider_button_left.png) no-repeat 0 0;
	 z-index:1000;
}

.jcarousel-next {
    position: absolute;
    top: 84px;
    right: 0;
    width: 23px;
    height: 37px;
    cursor: pointer;
    background:url(../images/slider_button_right.png) no-repeat left top;
	 z-index:9000;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
		width:586px !important;

}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 186px;
    height: 207px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/* gallery */

.footer-text
{
	display:none !important;
}
