/* CSS Document */
body
{
	padding: 0;
	margin: 0;
	font: 11px/12px Tahoma, arial, sans-serif;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #808284;
	background: #1d1711;
	text-align: center;
}
a
{
text-decoration: none;
font-weight: bold;
color: #3a2c1f;
line-height: 11px;
}
a img 
{
border: 0 none;
} 
p
{
margin:0;
padding:0;
text-align: justify;
line-height: 13px;
color: #3a2c1f;
}

ul,li
{
	width: auto;
margin:0;
padding:0;
list-style: none;
}

#container
{
background:transparent url(../img/background_13.jpg) no-repeat scroll left top;
clear:both;
margin:0 auto;
overflow:hidden;
text-align:left;
width:1100px;
height:1450px;
display:block;
position:relative;
}

#container.detail
{
background:transparent url(../img/background_12.jpg) no-repeat scroll left top;
clear:both;
margin:0 auto;
overflow:hidden;
text-align:left;
width:1100px;
height: auto;
display:block;
position:relative;
}

#main
{
display:block;
width:auto;
height: 1145px;
}
#main.detail
{
height: auto;
} 
#main .header
{
width: auto;
height: 109px;
}

#main .video
{
width:auto;
height: 446px;
margin-bottom: 25px;
background: transparent;
}

#main .txt
{
position: relative;
width:485px;
height:255px;
margin:0 315px;
overflow: auto;
overflow-x: hidden;
}
#main.detail .logo
{
margin:50px auto auto;
width:350px;
height: 135px;
cursor: pointer;
}
#main.detail .txt
{
margin: 0 auto;
width: 539px;
height: auto;
background: transparent url(../img/tlo_gora.png) no-repeat scroll left top;
}
#main.detail .txt .top
{
width: auto;
height: 88px;
background: transparent url(../img/tlo_gora.png) no-repeat scroll left top;
}
#main.detail .txt .center
{
width: auto;
height: auto;
min-height: 313px;
background: transparent url(../img/tlo.png) repeat-y scroll left top;
padding-left:30px;
padding-bottom:10px;
}
#main.detail .txt .bottom
{
width: auto;
height: 104px;
background: transparent url(../img/tlo_dol.png) no-repeat scroll left top;
}
#main .txt ul li
{
position: relative;
}
#main .txt p
{
position: relative;
width:370px;
left:94px;
}
#main.detail .txt ul.list_news li.on
{
height:auto;
}
#main .txt .on .title
{
font-weight: bold;
height:12px;
overflow: hidden;
}
#main .txt .on .date
{
padding: 8px 0;
color: #946a3e;
overflow: hidden;
}
#main .txt .off .title
{
left: 10px;
font-weight: bold;
height:12px;
overflow: hidden;
width: 430px;
}
#main .txt .off .date
{
left: 10px;
padding: 8px 0 0 0;
color: #946a3e;
overflow: hidden;
}
#main .txt .on .content
{
display:block;
overflow: hidden;
}
#main.detail .txt li.on
{
height: 64px;
}
#main.detail .txt li.mh 
{
height: 80px;
}
#main.detail .txt li.mh p a
{
color:#946A3E;
}
#main .txt li.detail
{
padding-top: 11px; 
}

#main .txt li.detail ul li
{
list-style: circle;
margin-left: 25px;
padding-left: 11px;
color: #946a3e;
}

#main .txt li.detail p
{
left: 11px;
width: 453px;
}
#main .txt li.detail p a
{
color: #946a3e;
}

#main .txt .on .ico
{
display:block;
position:absolute;
top:0;
left:10px;
width:72px;
height:62px;
border: 1px solid #7f6b46;
}
#main .txt .margin
{
margin-left:10px;
background: transparent url(../img/kropka.jpg) repeat-x scroll left bottom;
display:block;
width:455px;
height:8px;
margin-bottom:7px;
}
#main .txt .on .margin
{
margin-bottom:5px;
}
#main .txt .off .content
{
display:none;
}

#main .txt .off .ico
{
display:none;
}
#main .more
{
display: block;
margin: 55px auto;
position: relative;
}
#colBox
{
padding-left: 85px;
}
#linkcolBox
{
display:block;
width: 125px;
height: 77px;
position: absolute;
left: 350px;
top:0;
text-align:center;
}
#linkstandBox
{
display:block;
width: 125px;
height: 77px;
position: absolute;
left: 635px;
top:0;
text-align:center;
}
#archBox
{
display:block;
height:31px;
left:531px;
position:absolute;
text-align:center;
top:-42px;
width:54px;
}
.txt #archBox
{
bottom:21px;
left:245px;
top:auto;
}
#standBox
{
display:block;
width: 255px;
height: 77px;
position: absolute;
left: 790px;
top:0;
}
#linkcolBox span
{
position:relative;
display:block;
width: auto;
color: #808080;
font-weight: normal;
}
#linkcolBox span.goldtxt
{
padding-top: 48px;
font-weight: bold;
color: #f4a72c;
}
#linkstandBox span
{
position:relative;
display:block;
width: auto;
color: #808080;
font-weight: normal;
}
#linkstandBox span.goldtxt
{
padding-top: 48px;
font-weight: bold;
color: #f4a72c;
}

#foot.detail
{
width: 1000px;
height: 213px;
padding-top: 23px;
margin: 0 auto;
background: transparent url(../img/foot.png) no-repeat scroll left top;
}
#foot p
{
text-align: center;
color: #6e6e6e;
}
#foot p.foot_txt
{
display:block;
width: 860px;
padding-left:70px;
padding-top:11px;
}
