/* CSS Document */

html,body{
	margin:0px auto;
	background-color:#180a05;
}
*{
	margin:0px auto;
	line-height:15px;
}
a{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
img{
	border:0pt;
}
table{
	margin:0px;
}
td{
	padding:1px 3px; vertical-align:top;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	padding:inherit;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#180a05;
	width:100%;
}
#container{
background-image:url(../images/mainBG.gif);
background-repeat:repeat-y;
	width:1024px; overflow:hidden;
}
#left{
	background-image:url(../images/left.jpg);
	background-repeat:no-repeat;
	width:86px; height:719px; float:left;
}
#right{
	background-image:url(../images/right.jpg);
	background-repeat:no-repeat;
	width:90px; height:719px; float:right;
}
#header{
	position:relative;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:848px; height:203px;
}
#logo a{
	position:absolute;
	top:20px; left:0px;
	width:251px; height:49px;
	display:block; overflow:hidden; text-indent:-1000px;
}
#container2{
	width:848px; float:left;
}
#menu{
	position:relative;
	background-image:url(../images/menuBg.jpg);
	background-repeat:no-repeat;
	width:768px; height:41px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	padding-left:80px;
}
#menu ul{
	padding:0px; margin:0px; list-style:none; overflow:hidden;
}
#menu ul li{
	padding:0px; margin:0px; display:inline; line-height:12px; float:left;
}
#menu ul li a{
	background-image:url(../images/btnBg.gif);
	background-repeat:no-repeat;
	background-position:left -100px;
	color:#ffffff; text-decoration:none; line-height:12px;
	padding:0px 0px; height:12px; float:left; width:100px; height:30px; text-align:center; line-height:30px;
}
#menu ul li a:hover{
	background-position:left top;
	color:#000000;	
}
#menu ul li .menuSelected{
	background-image:url(../images/btnBg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#000000; text-decoration:none; line-height:12px;
	padding:0px 0px; height:12px; float:left; width:100px; height:30px; text-align:center; line-height:30px;
}
#container-inner{
	background-image:url(../images/container.jpg);
	background-repeat:no-repeat;
	width:834px; padding:0px 7px; overflow:hidden;
}
#heading{
	background-image:url(../images/heading.jpg);
	background-repeat:no-repeat;
	width:790px; height:48px; line-height:48px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:uppercase;
	padding:0px 0px 0px 58px;
}
#contentBox{
	width:419px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#4a4a4a;
	padding:40px 49px;
}
#contentBox2{
	width:736px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#4a4a4a;
	padding:40px 49px;
}
#content{
	position:relative;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
.sep{
	background-image:url(../images/sep.gif);
	background-repeat:no-repeat;
	width:2px; height:427px; float:left;
}
#teaserBox{
	position:relative;
	width:229px; float:right;
	padding:38px 45px 38px 41px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#5a1d08;
}
.teaser{
	width:229px; overflow:hidden; margin-bottom:10px;
}
.teaser h1{
	color:#333333; font-size:12px; color:#792012; text-transform:uppercase; padding-bottom:5px;
}
.address{
	background-image:url(../images/img_01.jpg);
	background-repeat:no-repeat;
	background-position:let top;
	padding-left:75px; height:auto !important; height:50px; min-height:50px;
}
#bottom{
	position:relative;
	width:100%; height:48px;
}
#footer{
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	width:1024px;; height:48px; line-height:48px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center; font-size:11px; color:#ffffff;
}
#footer a{
	line-height:48px; color:#ffffff;
}
/* ==============  KONTAKT FORM ================= */

#contact_form{
	width:400px;
	margin:0px 0px 5px 15px ;
	padding:0px 10px; overflow:hidden;	
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li{ width:400px; padding:0px 0px; display:inline; float:left; margin:1px 0px; }
#contact_form ul li label{ width:90px; float:left; display:block; }
#contact_form ul li p{ width:280px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1px solid #999999;
	background-color:#ffffff;
	width: 96% !important; height:100px;
}
#contact_form .inputText{
	border:1px solid #999999;
	background-color:#ffffff;
	width: 96% !important; height:18px; line-height:18px;
	font-size:11px;
}


/*-------- TuaN --------------*/
.alert_textbox_inputText, .alertexpr_textbox_inputText
{
    float: right;
    margin-top: -18px;
}

.ie8 .alert_textbox_inputText, .ie8 .alertexpr_textbox_inputText
{
    margin-top: auto;
    margin-bottom: -15px !important;
}

.alert_textarea_textarea
{
    float: right;    
}

.ie7 .alert_textarea_textarea, .ff2 .alert_textarea_textarea, .ie6 .alert_textarea_textarea
{
   margin-top: -100px;
}

.ie8 .alert_textarea_textarea
{	
    margin-top: auto;
    margin-bottom: -15px !important;
}

#contact_form img
{
	width: 135px !important;
}

.heading
{
	padding-top: 16px;
}

/* Minh */
.albumItem
{
	/*background-image: url('/UserFiles/Site_1/image/transbg.png');*/
	color:#FFFFFF;
	displaylock;
	float:left;
	font-size:11px;
	font-weightold;
	margin:5px;
	padding:5px;
	text-transform:capitalize;
	cursor: pointer;
}     
.albumItem p {
	font-family: Tahoma, Arial;
}   
.albumItem img {
	max-width: 150px;
	max-height: 150px;   
	padding-top: 5px
}
	
	