html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body {font:12px Arial; background:url(../images/bg.png) repeat; height:100%; color:#753820; min-width:1000px; margin:0 auto;}
img {border:0px;}
input, textarea {font:11px Tahoma; color:#3c2a4e;}
a {color:#884d00; outline:none;}
a:hover {text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.bgtop {background:url(../images/bg_top.png) repeat-x; width:100%; min-height:100%; _height:100%;}
.minWidth {
	width:860px;
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	}
h1 {font:bold 13px Tahoma; color:#8c3100; text-transform:uppercase;}	
/*----------------------------------------------------------------------------------------START*/
.maincontainer {width:860px; padding:0 0 160px 0; float:left;}
/*-----------------------------------------------------------------------------------------TOP*/
.top {width:100%; height:122px; position:relative; z-index:1; float:left;}
/*----------------------------lang*/
.lang {position:absolute; top:50px; left:220px;}
.lang li {color:#fff; margin:0 20px 0 0; display:inline; float:left;}
.lang li a {text-decoration:none;}
.lang li a img {border:1px solid #fff; margin:2px; float:left;}
.lang li a span {text-decoration:underline; font-size:13px; margin:2px 0 0 8px; display:inline; float:left;}
.lang li a:hover span, .lang li a.selected span {text-decoration:none;}
.lang li a:hover img, .lang li a.selected img {border:3px solid #dfc170; margin:0;}
/*-----------------------------------------------------------------------------------------MIDDLE*/
.middle {width:100%; line-height:18px; float:left;}
/*-------------------------------------------------------------------col1*/
.col1 {width:415px; float:left;}
/*-------------------------------------------------------------------col2*/
.col2 {width:415px; float:right;}
.col1 a img, .col2 a img {float:left;} 
.col1 a, .col2 a {margin:0 0 30px 0; display:block; float:left;}

.middle h1 {width:100%; color:#641d01; font:bold 16px Arial; padding:0 0 9px 0; float:left;}
.middle h1 a {color:#641d01; text-decoration:none; margin:0; float:left;}

.info {background:url(../images/info.png) no-repeat; width:856px; height:137px; margin:50px 0 0 0; float:left;}
.info p {color:#998543; font-weight:bold;}
.info div, .info p, .info ul {float:left;}
.info ul {padding:0 0 0 10px;}
.b-tel {width:300px; padding:24px 80px 0 50px; font-weight:bold;}
.b-tel ul li {color:#663d02; font-size:13px; padding:0 0 3px 0;}
.b-mail {padding:24px 0 0 15px;}
.b-adr {width:235px; padding:0 0 0 15px;}
.b-mail a, .b-adr a {font-weight:bold; color:#663d02;}
.b-adr {padding:15px 0 0 15px;}
.b-adr li {font-weight:normal;}

/*-----------------------------------------------------------------------------------------------------------BOTTOM*/
.bottom {
	background:url(../images/bottom_border.png) no-repeat top;
  	width:960px;
	height:110px;
	margin:-110px auto 0 auto;
	position:relative;
	}
.bottom-inner {width:860px; padding:15px 0 0 50px; position:absolute; color:#998543;} 
.bottom-inner a {color:#998543;}
.b-txt1 {font-weight:bold; padding:0 0 0 15px; float:left;}
.b-txt2 {padding:0 15px 0 0; float:right;}

/*--------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:0 0 10px 0; overflow:hidden;}
.list li {background:url(../images/marker.gif) no-repeat 0 9px; padding:0 0 0 27px; display:block; _display:inline-block;}
.list li p {padding:0;}
.s-table {width:100%; border-collapse:collapse; margin:7px 0 18px 0; border:1px solid #cdd2e1; font-size:11px;}
.s-table th {background:#fda634; color:#fff; padding:5px 15px; text-align:left; border:1px solid #ff7e00; font-weight:normal;}
.s-table td {border-left:1px solid #c9c7d2; border-right:1px solid #c9c7d2; border-bottom:1px dotted #c9c7d2; padding:5px 15px; font-size:11px; color:#525B8D; text-align:left;}
