.html,body {
 font-family: Arial, Tahoma, Verdana; 
 font-size: 12px;
 font-weight: normal; 
 text-align: center;
 margin-top: 0px;
 margin-bottom: 0px;
}

.field{
 text-align: left;
 width: 270px;
 margin-left: 10px;
 border: 0px solid;
}

.rdate{
 height: 14px;
 width: 70px;
 border: 1px solid;
 margin-bottom: 1px;
}

input{
 font-size: 11px;
 height: 16px;
 width: 110px;
 border: 1px solid;
 margin-bottom: 1px;
}

select{
 font-size: 10px;
 height: 16px;
 width: 110px;
 border: 1px solid;
}

.checkbox{
 height: 12px;
 width: 12px;
 border: 0px solid;
 margin-bottom: 2px;
}

.submit{
 vertical-align: top;
 height: 18px;
 color: #FFFFFF;
 background: #FE6265;
 border: 1px solid #000000;
}

a{
 color: #000000;
}

a:hover{
 color: #FE6265;
}

a.menu{
 color: #000000;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 border: 1px solid #FFFFFF;
}

a.menu:hover{
/* color: #FE6265;*/
 color: #000000;
 font-size: 14px;
 font-weight: bold;
 background: #EEEEEE;
 border: 1px solid #EEEEEE;
}

a.smenu{
 color: #4089BE;
 text-decoration: none;
}

a.smenu:hover{
/* color: #FE6265;*/
/* background: #EEEEEE;*/
 border: 0px solid #CCCCCC;
}

a.news{
 color: #4089BE;
}

a.news:hover{
 color: #FE6265;
}

a.copy{
 color: #AA6265;
}

a.rules{
 text-decoration: none;
}

.active{
 color: #FE6265;
}

.title1{
 color: #FFFFFF;
 font-style: italic;
}

.title2{
 color: #000000;
 font-style: italic;
}

.header{
 text-align: left;
 height: 113px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
}

.t1{
 text-align: left;
 height: 16px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
 background: url(img/t1.jpg); 
}

.t2{
 text-align: left;
 height: 13px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
 background: url(img/t2.jpg); 
}

.t3{
 text-align: left;
 height: 14px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
 background: url(img/t3.jpg); 
}

.t4{
 text-align: left;
 height: 4px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
 background: url(img/t4.jpg);
 background-repeat: repeat-x;
}

.sf{
 text-align: left;
 height: 360px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
}

.ft{
 text-align: left;
 height: 60px;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
 background: #EEEEEE;
}

.ct{
 height: auto;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
}

.promo{
 text-align: left;
 height: auto;
 width: 950px;
 margin: 0 auto;
 border: 0px solid;
}

.h1{
 color: #999999;
 font-style: italic;
 font-weight: bold;
 text-align: right;
 padding-top: 5px;
 padding-right: 10px;
 height: 26px;
 width: 153px;
 border: 0px solid;
 background: url(img/h2.jpg);
 background-repeat: no-repeat;
}

.h2{
 color: #000000;
 font-style: italic;
 font-weight: bold;
 text-align: right;
 padding-top: 5px;
 padding-right: 10px;
 height: 26px;
 width: 264px;
 border: 0px solid;
 background: url(img/h2.jpg);
 background-repeat: no-repeat;
}

.p20{
 height: 20px;
}

.p10{
 height: 10px;
}

.p5{
 height: 5px;
}

.pp{
 float: left; 
 width: 630px;
 vertical-align: top;
 border: 0px solid;
}

.fnews1{
 float: left; 
 vertical-align: top;
 text-align: left;
 border: 0px solid;
}

.w100{
 float: left; 
 height: 100px;
 width: 100px;
}

.fnews2{
 float: left; 
 vertical-align: top;
 text-align: left;
 border: 0px solid;
}

.fnews{
 float: right;
 height: 70px;
 width: 820px;
 vertical-align: top;
 text-align: left;
 border: 0px solid;
}

.text{
 width: 610px;
 text-align: left;
 vertical-align: top;
 margin: 0 auto;
 border: 0px solid;
}
.text_alt {
    border: 0 solid;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
    width: 646px;
}

.rtop{
 float: right; 
 width: 280px;
 text-align: left;
 vertical-align: top;
 border: 0px solid;
 margin-right: 20px;
}

.hotline{
 color: #FE6265;
 text-align: left;
}

.phone{
 height: 20px;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
}

.submenu{
 position: absolute;
 text-align: left;
 display: none;
 background: #F8F8F0;
 border: 1px solid #666666;
}

li{
 text-align: left;
 padding: 0px;
 margin: 4px;
 list-style-type: none;
}

li.sub{
 text-align: left;
 padding: 0px;
 margin: 4px;
 list-style-type: none;
 border: 1px solid #F8F8F0;
}

li.subactive{
 text-align: left;
 padding: 0px;
 margin: 4px;
 list-style-type: none;
 background: #EEEEEE;
 border: 1px solid #EEEEEE;
 cursor: pointer;
}

li.news{
 color: #4089BE;
 margin: 4px;
 list-style-type: disc;
}

.clear{
 clear: both;
}

.left{
 float: left;
}

.left2{
 float: left; 
 text-align: left;
}

.right{
 float: right;
}

.right2{
 float: right; 
 text-align: left;
 border: 0px solid;
 width: 450px;
}

.textleft{
text-align: left;
}

.p53{
 height: 43px;
}

.p96{
 height: 86px;
}

.lang{
 height: 32px; 
 width: 26px; 
 text-align: center;
 background: url(img/lang.jpg); 
 background-repeat: repeat-y; 
 border: 0px solid;"
}

.block1{
 text-align: left;
 float: left; height: 143px; width: 180px;
}

.block2{
 text-align: left;
 float: left; width: 30px; height: 143px;
}

.block3{
 text-align: left;
 float: left; height: 143px; width: 560px;
}

.block4{
 text-align: left;
 float: left; height: 143px; width: 200px; border: 0px solid;
}

.block5{
 text-align: left;
 float: left; width: 60px;
}

.block6{
 text-align: left;
 float: left; width: 23px; height: 290px;
}

.block7{
 text-align: left;
 float: left; width: 7px;
}

.block8{
 text-align: left;
 float: left; width: 565px; height: 290px;
}

.block9{
 text-align: left;
 float: left; width: 6px;
}

.block10{
 text-align: left;
 float: left; width: 10px; height: 290px;
}

.block11{
 text-align: left;
 float: left; width: 8px;
}

.block12{
 text-align: left;
 float: left; width: 290px; border: 1px solid;
}

.block13{
 text-align: left;
 float: left; width: 6px;
}

.block14{
 text-align: left;
 float: left; width: 30px;
}

.block15{
 text-align: left; width: 500px; padding-left: 30px;
}

.block16{
 text-align: left; width: 500px; padding-left: 30px; border: 1px solid;
}

.block17{
 text-align: left;
 text-align: left; width: 500px; padding-left: 30px;"
}

.block18{
 text-align: left;
 float: right; text-align: right; width: 300px; padding-right: 30px; 
}

.block19{
 text-align: left;
 width: 600px; margin: 0 auto; border: 0px solid;
}

.block20{
 text-align: left;
 width: 290px; background: url(img/fback.jpg); background-repeat: repeat-y;
}

.p40{
 height: 40px;
}

.p30{
 height: 30px;
}

.all{
 text-align: right;
}

.img{
 vertical-align: top;
}

.textmail{
 width: 400px;
 height: 100px;
 border: 1px solid;
}

.leftphoto{
 float: left;
 width: 300px;
 border: 0px solid;
}

.lefttext{
 float: left;
 width: 200px;
 padding-left: 10px;
 border: 0px solid;
}

#advermedia {    
    position: relative;
    right: 12px;
}
