*{margin: 0; padding: 0;}
body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #3C3C3C;
	background: url(images/bg.jpg);
	text-align: center;
}
html, body {
height: 100%;
}
.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
h1{font-size: 18px;}
#wrapper{width: 949px; margin: 0 auto -109px; min-height: 100%; height: auto !important; height: 100%;}

#content{width: 100%;}
.title{width: 100%; background: url(images/top_bg.jpg) repeat-x top}
.title2{background: url(images/top2.jpg) no-repeat top right; height: 64px; padding: 0 100px 0 0;}
.title span{color: #660099;}
.title h1{padding-top: 20px;}

.pic_cont{width: 100%; background: url(images/cont_bg.gif) repeat-y;}
.pic_cont_bg1{width: 100%; background: url(images/top3.jpg) no-repeat left top;}
.pic_cont_bg2{width: 100%; background: url(images/top4.jpg) no-repeat 154px 177px;}
.pic_cont_bg3{width: 100%; background: url(images/top5.jpg) no-repeat left 264px;}
.pic_cont_bg4{width: 100%; background: url(images/bttm1.jpg) no-repeat right bottom;}
.pic_cont_bg5{width: 100%; background: url(images/bttm_2.jpg) no-repeat left bottom; padding-bottom: 10px;}

.pic_middle{width: 100%; background: url(images/mid1.jpg) no-repeat left; text-align: right;}

.ltop{width:160px; padding-top: 177px; float: left; overflow: hidden; text-align: left;}
.rtop{width:610px; height: 465px; float: right; overflow: hidden;}
.desc{font-size: 9px; padding: 5px 10px 0 0;}

.lbttm{width:460px; float: left; overflow: hidden; padding: 0 0 0 10px;}
.rbttm{width:310px; float: right; overflow: hidden; padding: 194px 0 0 0;}

.thumbs{width: 100%;}
.thumbs .ti{width: 147px; height: 192px; background: url(images/pic_bg.gif) no-repeat center; float: left; margin: 0 1px 2px;}
.thumbs .ti img{text-align: center; margin: 6px auto;}

.bord1{border: 1px dotted #000; width: 99.5%; background: #FFFFFF;}

.block2{width:100%; margin: 0 auto;}
.block2 .ttitle{ position: relative; top: 11px; left: auto;}

.btit2{position: relative; top: -3px; left: auto;}
	
.bord2a{ padding: 17px 7px 7px;}
.banner{width: 520px; float: left; margin: 10px 0 0 25px;}	
.banner img{float: left;}

.t_item{font-size:12px; font-weight: 700; width: 162px; height: 208px; overflow: hidden; float: left; padding: 3px 0 3px 20px;}
.t_item img{border: 1px solid #000;}
.t_item .descr img{border: none;}

.push{width:100%; height: 109px;}
#footer{width: 950px; height: 109px; margin: 0 auto;}
#footer .ta{width: 944px; margin: 20px auto; height: 109px; font-size: 10px;}


a:link, a:visited, a:active, a:hover{color: blue; text-decoration: underline;}
a:hover{text-decoration: none;}

.text_banner h1{font-weight: 400; text-transform: uppercase;}
.text_banner a:link, .text_banner a:visited, .text_banner a:active, .text_banner a:hover{color: red; text-decoration: none;}
.text_banner a:hover{text-decoration: underline;}

.welc{FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #3c3c3c; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.dots{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #fffa00; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.link2:link {FONT-WEIGHT: bold; FONT-SIZE: 11pt; TEXT-TRANSFORM: none; COLOR: #4a4a4a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.link2:visited {FONT-WEIGHT: bold; FONT-SIZE: 11pt; TEXT-TRANSFORM: none; COLOR: #4a4a4a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.link2:hover {FONT-WEIGHT: bold; FONT-SIZE: 11pt; TEXT-TRANSFORM: none; COLOR: #98ce00; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline}


