
html, body {
margin:0;
padding:0;
width:100%;
/*height:100%;*/
}
html {
background: #FFF url(/template/siderBg.png) repeat-y -53px;
}
body  {
font-family:Arial, Helvetica, sans-serif;
font-size: 75%;
width:100%;
/*height:100%;*/
min-height:100%;
margin: 0; 
padding: 0;
background: url(/template/mainBg_1.png) no-repeat;
}
a:hover {
color:#a21a68;
}
* img {
border:none;
}
h1{
display:block;
text-align:center;
font-size:150%;
}
h5{
display:block;
text-align:center;
font-size:100%;
}
table {
	border-collapse:collapse;
}
td {
border:solid 1px #CCC;
font-size:11px;
color:#999;
}
.png {
	behavior: url("/template/png.htc");
}
li {
margin-top:3px;
}
* {
color:#333;
}
* a {
color:#00458e;
}
/*-------------------- absolutePosition begin ------------------------------------------*/
#flashtxt{
display:block;
position:absolute;
top:25px;
left:390px;
width:560px;
height:99px;
overflow:hidden;
z-index:2;
}
/*-------------------- absolutePosition end   ------------------------------------------*/
#warp{
position:relative;
min-height:100%;
height:auto !important;
height:100%;
background: url(/template/siderBg.png) repeat-y right 105px;
}
/*-------------------- topHead begin ------------------------------------------*/
#topRight {
position:absolute;
top:0;
right:0;
display:block;
width:320px;
height:156px;
background: #FFF url(/template/money.png) no-repeat right;
z-index:1;
}
#topLine{
position:absolute;
top:156px;
display:block;
height:15px;
width:100%;
background: url(/template/topLineBg.png) no-repeat;
}
#topHead {
display:block;
top:0;
left:0;
width:600px;
height:230px;
overflow:visible;
}
#topNav {
position:absolute;
display:block;
width:90%;
margin:175px 0 0 5px;
white-space:nowrap;
z-index:9999;
}
#topNav a{
width:110px;
height:18px;
padding: 3px 5px 0;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#a21a68;
}
#topNav a:hover{
color:#00458e;
text-decoration:underline;
}
/*-------------------- topHead end --------------------------------------------*/
/*-------------------- siderLeft begin ----------------------------------------*/
#ic{
position:absolute;
top:200px;
left:0px;
height:70px;
width:237px;
}
#search{
margin:0 0 20px 10px;
}
#icons{
text-align:center;
margin-bottom:15px;
}
#siderLeft {
float:left;
width:237px;
}
#mainMenu {
margin:50px 0 5px 0;
background:#FFF;
border-right:solid 1px #CCC;
}
#mainMenu a{
display:block;
margin:1px 0 ;
padding:2px 0 2px 10px;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
background:#a21a68 url(/template/colorBg_1.png) repeat;
color: #FFF;
text-decoration:none;
}
#mainMenu a:hover{
background:#a21a68 url(/template/colorBg_5.png) repeat;
}
#mainMenu span{
display:block;
margin:1px 0 ;
padding:2px 0 2px 10px;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
background: #CCCCFF  url(/template/colorBg_4.png) repeat;
color: #00458e;
text-decoration:none;
border-bottom:solid 1px #999;
}
#mainMenu a.menuActiv{
display:block;
margin:1px 0 ;
padding:2px 0 2px 10px;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
background: #CCCCFF  url(/template/colorBg_4.png) repeat;
color: #00458e;
text-decoration:none;
border-bottom:solid 1px #999;
}
#mainMenuSub a{
display:block;
margin:0 5px 0 10px;
padding:5px 0 0 5px;
font-size: 11px;
color:#00458e;
background: #FFF;
text-decoration:none;
text-transform:none;
font-weight:normal;
border-bottom:solid 1px #CCC;
}
#mainMenuSub span{
background: #CCCCFF  url(/template/colorBg_2.png) repeat;
color:#00458e;
text-transform:none;
font-size: 11px;
display:block;
margin:0 5px 0 10px;
padding:5px 0 0 5px;
}
#mainMenuSub a:hover{
background: #CCCCFF  url(/template/colorBg_2.png) repeat;
color:#00458e;
}
#banners{
text-align:center;
margin:0 0 175px 0;
}
#banners img{
margin-top:15px;

}
/*-------------------- siderLeft end ------------------------------------------*/
/*-------------------- siderRight begin ----------------------------------------*/
#siderRight {
float:right;
width:230px;
margin-top: -60px;
padding-top:10px;
}
#siderRight a h2{
display:block;
text-align:center;
font-size:16px;
text-decoration:none;
}
#news{
padding:5px 8px 10px 8px;
margin:0;
}
#news h3 {
color: #00458e;
display:block;
text-align:center;
font-size: 16px;
font-weight: bold;	
margin: 0px -8px 10px -8px;	
padding-top:10px;
}	
#news p, #news div {
	font-size: 11px;
	color: #333;
}	
#newsMore{
display:block;
margin:-5px 25px 5px auto;
padding: 3px 12px 5px;
width:60px;
font-size:11px;
text-align:right;
background: url(/template/strelka.gif) no-repeat right;
}
#listNewsMore{
float:right;
margin:-5px 25px 5px auto;
padding: 3px 12px 5px;
width:30px;
font-size:11px;
text-align:right;
background: url(/template/strelka.gif) no-repeat right;
}
#listNews p{
font-size:11px;
}
.newsdate {
	color: #a21a68;
	font-size:12px;
	margin: 0px 0px 0px 4px;	
}
.newstitle {
	color: #00458e;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 4px;
}
#news a{
	text-decoration:none;
}
.newstext {
	font-size: 14px;
	margin: 0px 0px 0px 4px;
}
.newstext img{
	margin: 4px 0 0 0;
}
.newsspace {
	margin: 17px 20px 14px 0px;
}
.newsall {
	color: #585858;
	font-weight: bold;
	font-size: 11px;
	margin: 16px 0 10px 0;
 	padding-left:3px;
}
#publicList {
padding-bottom:25px;
border-bottom: solid 1px #CCC;
font-size:12px;
}
/*-------------------- siderRight end ------------------------------------------*/

/*-------------------- content begin ---------------------------------------------*/
#content {
display:block;
margin:-40px 240px 0 240px;
padding:15px;
}
#forPrint{
float:right;
width:120px;
margin-top:-25px;
font-size:11px;
background: url(/template/print.png) no-repeat right;
}
#titleName{
text-align:left;
padding-left:30px;
color:#00458e;
}
/*--------------------------  IN PAGE NAV BEGIN --------------------------*/
#pageNav{
text-align:left;
margin-bottom:20px;
padding-left:25px;
list-style:none;
}
#pageNav a{
padding-left:15px;
color:#00458e;
font-size:11px;
background: url(/template/strelka.gif) no-repeat left;
}
#pageNav span{
padding-left:15px;
color:#00458e;
font-size:11px;
font-weight:bold;
background: url(/template/strelka.gif) no-repeat left;
}
#pageNav a:hover{
color:#a21a68;
}
/*--------------------------  IN PAGE NAV END --------------------------*/
/*-------------------- content end --------------------------------------------*/

/*-------------------- footer begin -------------------------------------------*/
#footer {
position:relative;
width:100%;
padding-bottom:10px;
margin:0;
height:90px;
background: url(/template/mainBg_2.png);
}
.footerlink {
display:block;
padding-top:7px;
text-align:center;
}
#counters {
position:absolute;
left:10px;
bottom:10px;
display:block;
width:150px;
height:30px;
z-index:9;
}
#footer p{
color:#666;
margin:15px auto 15px auto;
font-size:11px;
text-align:center;
}
#moneyLeftDown{
position:absolute;
bottom:0;

display:none;
width:230px;
height:170px;
margin:0px;
padding:0;
background: url(/template/moneyLeftDown.png) no-repeat right;
}
#dev{
float:right;
margin-right:15px;
font-size:11px;
}
/*-------------------- footer end ---------------------------------------------*/
/*--------------------  HELPERS  begin ---------------------------------------------*/
#clear {
display:block;
clear:both;
height:1px;
}
/*#####################################  PRICE BEGIN  ############################################################################*/

#price{
width:95%;
margin-top:60px;
}
#price table{
width: 100%;
margin-bottom:20px;
}
#price td{
border:solid 1px #999;
font-size:11px;
padding:3px;
color: #00458e;
}
#price th{
font-size:12px;
font-weight:bold;
color:#FFF;
background-color:#A31A68;
}
/*#####################################  PRICE END  #############################################################################*/
#smallPhoto {
width: 165px;
margin:3px;
padding:1px;
border:solid 1px #CCC;
}
#tumbs{
width:580px;
text-align:left;
}
/*--------------------  HELPERS  end ------------------------------------------------*/
