html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, applet, object, iframe, blockquote, pre,  abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body{
	background:#eff1e6;
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	color: #414141;
	height:100%;
}
.main {
	width:996px; 	
	padding:0;
	margin:0 auto;
	min-width:996px;
	position:relative;
}
li{
	list-style: none;
}
img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}
table, table td {
	border-collapse:collapse;
}
.clear {
	width: 100%;
	overflow: hidden;
	clear: both;
	position:relative;
}
.txt{
	display:block;
	position:absolute;
}
.br{
	display:block;
}
a{
	text-decoration:underline;
	color:#a7121a;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}
.fleft{ float:left; position:relative;}
.fright{ float:right;}
.txt1{ position:relative;}


.list0 li, .list0 li a{ display:block; float:left;}

/*================================================================================
|                                    HEADER                                   |
================================================================================*/
.tail-header{ background:#000000;}
.header{ height:110px; background:url(images/header_light.jpg) 284px 0 no-repeat;}


.tail-header-img{ background:#d9290a url(images/bg1.gif) top left repeat-x;}
.header-img{ background:url(images/header-img.jpg) 0 0 no-repeat; height:271px;}


/*loog*/
.logo span{ line-height:1.2em;}
.logo .text1, .logo .text2{color:#ffffff; font-size:43px;  text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.logo .text1{font-size:43px; top:64px; left:257px; }
.logo .text2{font-size:43px; top:112px;  left:311px;}
.logo .text3{font-size:36px; top:173px;   left:265px; color:#6e1c03; font-size:18px; font-family:Tahoma; font-weight:normal;}
/**/

/*menu*/
.menu{ top:55px; left:58px;}
.menu li{ background:url(images/menu_marker.png) right 4px no-repeat; margin-right:1px;}
.menu li a{ padding-left:6px; color:#fefefe; font-size:18px; text-decoration:none; height:55px; display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif;}
.menu li a span{ height:55px;  display:block; float:left; line-height:2.8em;}
.menu li a:hover span, .menu li .active span{ text-decoration:underline;}
.menu .inner1 a span{ padding:0 37px 0 32px;}
.menu .inner2 a span{ padding:0 38px 0 32px;}
.menu .inner3 a span{ padding:0 31px 0 23px;}
.menu .inner4 a span{ padding:0 26px 0 23px;}
.menu .inner5 a span{ padding:0 26px 0 23px;}

.menu .inner1 a{ background:url(images/menu_but1_left.png) 0 0 no-repeat;}
.menu .inner1 a span{ background:url(images/menu_but1_right.png) right top no-repeat;}
.menu .inner2 a{ background:url(images/menu_but1_left.png) 0 0 no-repeat;}
.menu .inner2 a span{ background:url(images/menu_but1_right.png) right top no-repeat;}
.menu .inner3 a{ background:url(images/menu_but1_left.png) 0 0 no-repeat;}
.menu .inner3 a span{ background:url(images/menu_but1_right.png) right top no-repeat;}
.menu .inner4 a{ background:url(images/menu_but1_left.png) 0 0 no-repeat;}
.menu .inner4 a span{ background:url(images/menu_but2_right.png) right top no-repeat;}
.menu .inner5 a{ background:url(images/menu_but1_left.png) 0 0 no-repeat;}
.menu .inner5 a span{ background:url(images/menu_but1_right.png) right top no-repeat;}
/**/

.tail-right {
background:#ef9f26 url(images/header_right.jpg) 0 0 repeat-x;
float:left;
height:271px;
position:absolute;
right:0;
top:0;
width:50%;
}


/*tail-header-box*/
.tail-header-box{ background:#eff1e6;}
.header-box{ padding:41px 0 41px 56px;}
.header-box .col-1{ width:291px;}
.header-box .col-2{ width:291px; margin-left:8px;}
.header-box .col-3{ width:291px; margin-left:8px;}
.wrapper1-center{ background:url(images/wrapper1_center.gif) 3px 3px repeat-y;}
.wrapper1-top{ background:url(images/wrapper1_top.gif) 0 0 no-repeat;}
.wrapper1-bottom{ background:url(images/wrapper1_bottom.gif) bottom left no-repeat;}

.wrapper1 h3{ color:#404040; font-size:21px; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif;  height:95px; width:281px;}
.wrapper1 h3 .text1{  font-size:29px; line-height:2.4em; width:86px;padding: 10px 0 0 28px;}
.wrapper1 h3 .text2{ font-weight:normal; top:20px; left:109px;}
.wrapper1 .marker1{ background:url(images/title_marker1.jpg) 9px 9px no-repeat;}
.wrapper1 .marker1 .text1{color:#ecb49f;}
.wrapper1 .marker2{ background:url(images/title_marker1.jpg) 9px 9px no-repeat;}
.wrapper1 .marker2 .text1{color:#ecb49f;}
.wrapper1 .marker3{ background:url(images/title_marker1.jpg) 9px 9px no-repeat;}
.wrapper1 .marker3 .text1{color:#ecb49f;}

.wrapper1-inner, .wrapper1-inner1, .wrapper1-inner2{ padding:0 0 30px 32px; color:#414141; font-size:12px; line-height:19px;}
.wrapper1-inner1{ padding:0 0 29px 32px;}
.wrapper1-inner1{ padding:0 0 31px 32px;}
.wrapper1-inner2{ padding:0 0 23px 32px;}
.wrapper1 .img-indent{ margin:5px 29px 0 0; float:left;}
.wrapper1 .indent-top-bottom{ padding:16px 0 14px 0;}
.wrapper1 .indent-top-bottom1{ padding:16px 0 13px 0;}
.wrapper1 .link{ color:#414141;}

.list-header{ margin-top:16px;}
.list-header li{ background:url(images/list_header_marker.gif) 1px 9px no-repeat; padding:0 0 7px 12px; position:relative;}
.list-header li a{ color:#a7121a;}
/**/


/*================================================================================
|                                    CONTENT                                   |
================================================================================*/
.tail-content{ background:#FFF;}

.col-left{ width:344px; background:#f7f8f2; padding-bottom:30000px; margin-bottom:-30000px;}
.col-right{ width:652px; padding-bottom:30000px; margin-bottom:-30000px;}

.content h3{ color:#414141; font-size:25px; line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:25px;}
.content h3 span{ color:#a5a5a5;}
.content h3.title-bottom{ margin-bottom:24px;}
.content h3.title-bottom1{ margin-bottom:28px;}
.content .text1{ color:#414141; font-size:15px; line-height:19px;}
.content .img-indent{ margin:4px 29px 0 0; float:left;}
.content .indent-top{ padding-top:17px;}

.col-right-indent{ padding:22px 26px 33px 43px;}
.title-top{ margin-top:33px;}


.col-left-indent{ padding:22px 0 27px 57px;}
.left-indent0{ margin-left:30px;}
.left-indent1{ margin-left:1px;}

.list li{ background:url(images/list_header_marker.gif) 1px 9px no-repeat; padding:0 0 7px 12px; position:relative;}
.list li a{ color:#499504;}
.list1 ul li {list-style-type:square}

/*table-style*/
.row-tabel .cola-1{ width:24px; text-indent:2px;  text-align:center; display:block; }
.row-tabel .cola-2{ width:488px; text-indent:6px; display:block;}
.row-tabel .cola-3{ width:43px;  text-align:center; display:block; text-indent:1px;}

.row-tabel{ background:url(images/table_border_x.gif) bottom left repeat-x; padding:0 0 0px 0; display:block;  line-height:18px;}
.row-tabel span a{ line-height:18px; text-decoration:none; color:#414141;}
.row-tabel span a:hover{ text-decoration:underline;}
.row-tabel-separator{ background:url(images/table_border_y.gif) 0 0 repeat-y; }
.table-indent{ margin:0 0 0 0; width:555px; padding-bottom:1px;}
.table-indent .bg-none{ background:none;}
/**/

/*banner*/
.content .banner{ background:url(images/banner.jpg) 0 0 no-repeat; font-weight:bold; width:277px; height:143px; display:block; margin:37px 0 0 1px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.content .banner .text1{ color:#ffff99; font-size:31px; line-height:1.2em; text-transform:uppercase; top:8px; left:14px;}
.content .banner .text2{ color:#ffff99; font-size:28px; line-height:1.2em; font-weight:700;  top:44px; left:14px;}
/**/

.right-indent{ padding-right:27px;}
.right-indent1{ padding-right:31px;}

.row-list .col-1{ width:165px;}
.row-list .col-2, .row-list .col-3{ width:165px; margin-left:29px;}


/*================================================================================
|                                     FOOTER                                   |
================================================================================*/
.footer{ height:133px; text-align:center;}
.footer p{ padding-top:11px; padding-left:2px;  padding:31px 0 0 0;}
.footer strong{ padding-right:15px;}


/*
================================================================================
|                                       GALLERY                                |
================================================================================
*/
#gallery {
	position: relative;
	float: left;
	padding: 0px 0 0 0;
	width:583px;
	left:1px;
	top:4px;
}
#gallery .wrapper{ background:url(images/wrapper.jpg) 0 0 no-repeat; width:165px; height:136px; float:left; display:inline; margin-right:29px;}
#gallery .wrapper img { margin:0 0 0 0;}

.gal_img_text {
	float: left; display: inline;
	width: 188px;
	color: #4a4a4a;
}

.gallery_nav {
	position: relative;
	overflow: hidden;
	padding-bottom: 1px;
	text-align: center;
}

.gallery_btn{ background:url(images/separator_dot.gif) 0 0 repeat-x; padding-top:11px; width:160px; margin:0 0 0 208px;}
.gallery_btn img{ cursor:pointer;}

.gallery_nav a.gal_page {
	width: 17px; display: inline;
	margin: 0 1px;
	cursor: pointer;
	color: #8c8a88; font: normal 12px/19px Arial;
	text-decoration: none;
	text-align: center;
}
#gal_pages{ background:url(images/gail_separator.gif) 20px 0 no-repeat; height:23px; display:block; padding:0 0 0 22px;}
#gal_pages a{ padding:0 12px; line-height:20px; text-decoration:underline; color:#414141; font-size:13px;}
#gal_pages a:hover, #gal_pages a.gal_nav_on{ font-weight:bold; text-decoration:none;}

.clearfix {
	clear: both;
	width: 100%; height: 0px;
	position: relative;
	overflow: hidden;}


.gallery{ width:100%; overflow:hidden;}

.button_l_gal, .button_r_gal{ display:block; position:absolute; width:5px; height:9px; overflow:hidden;}
.button_l_gal{ background:url(images/button1_left.gif) 0 0 no-repeat;  left:0; top:17px;}
.button_r_gal{ background:url(images/button1_right.gif) 0 0 no-repeat; left:138px; top:17px;}
.button_l_gal:hover, .button_r_gal:hover{ background-position:0 -9px;}

/*--------------- Contact Form -------------------------------*/
form#contacts label {
	display: block;
	font-weight: bold;
}
form#contacts p {
	margin-bottom: 15px;
}
form#contacts input[type=text], form#contacts textarea {
	width: 250px;  /* use this to adjust form width */
}
form#contacts textarea {
	height: 49px;
}
form#contacts input[type=reset], form#contacts input[type=submit] {
	width: auto;
	height: auto;
}
form#contacts div#errors {
	display: none;
}
.error, .success {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.error a {color:#8a1f11;}
.success a {color:#264409;}


img.rbt {
	width: 800px;
	margin-top: 20px;
}

img.rtt {
    width: 886px;
    margin: -20px auto 25px;
    display: block;
}