html {
  height:100%;
}
* html body {
  height:100%;
}

body {
  padding:0; margin:0 auto;
  width:100%;
  font:13px Arial, Geneva CY, Sans-Serif;
}

#flashcontentt {
align:right;
flaot:right;
position: absolute;
z-index:10;
top:15px;
right:0px
}

.logo_text {display:block;border-bottom:1px dashed #777;text-decoration:none;font-size:0.8em;color:#777;}
.banner {position:absolute;bottom:100px;right:20px;background : url('/assets/templates/main/img/bottom2.jpg') -110px -45px ;padding:10px;}
.logo_text:hover {color:#222;border-bottom:1px dashed #222;}

.s1{
font-size:8pt;
}
.s2{
font-size:9pt;
}
.s3{
font-size:10pt;
}
.s4{
font-size:11pt;
}
.s5{
font-size:12pt;
}
.s6{
font-size:13pt;
}
 
li{
  list-style-image:url('/assets/templates/main/img/str.png');
 marigin-left:30px;
}
.dopmenu{
 width:100%;
 padding-left:15px;
 padding-top:15px;
 padding-bottom:15px;
 background:#edeef4;
}

img{
  border:0px;
}
li{
list-style-type:&#8594;
margin-left:45px;
}
img.text {
  float:left;
  border:0px;
}
#title {
  height:262px;
  background:url(/assets/templates/main/img/head_bg.png) #99ccff left top repeat-x;
} 

#flag {
  height:81px;
  background:url(/assets/templates/main/img/h28.gif) #fff left top repeat-x;
  overflow:hidden;
} 


.head_imgr {
  height:262px;
  float:right;
}

.head_imgl {
  height:82px;
  float:left;
}


.head_imgt {
  overflow:hidden;
  width:25%;
  height:262px;
  float:left;
  background:url(/assets/templates/main/img/h01.jpg) #99ccff left top repeat-x;
}


a {
 color:#0b6eb2;
 font-weight:550;
 border:0px;
}

a:hover {
 color:#5b9efa;
}
.active2 {
 margin-top:10px;
 display:block;
}

.active2:hover {
 color:#5b9efa;
}


ul{
  margin-left:10px;
  padding:0x;
}

#topmenu{
  margin-left:250px;
  height:40px;
}

#main {
  width:90%;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  
}
.domr {
  float:left;
  width:40%;
  margin-right:35px;
  margin-bottom:25px;
}

.ag {
 color:#0b6eb2;
 font-weight:500;
 font-size:20px;
}
.ag:hover {
 color:#5b9efa;
}
.domtext {
 line-height: 1.3;
 padding-left:80px;
height:140px;
}

#menu {
  float:left;width:25%;
}

#content {
  float:left;width:70%;
  color:#404040;
  font-weight:500;
margin-left:4%;
}
 table {
border:0px solid #aaa;
border-collapse: collapse;
}
td  {
border:0px solid #aaa;
border-collapse: collapse;
padding:2px;
}
.vcont{
  padding-top:25px;
  padding-bottom:25px;

}
.description {
overflow:visible;
}
.price1 {
width:420px;
height:28px;
background:url(/assets/templates/main/img/price01.jpg) top no-repeat;
font:12px Arial;
color:#666666;
}
.price2 {
width:420px;
height:28px;
background:url(/assets/templates/main/img/price02.jpg) top no-repeat;
font:12px Arial;
color:#666666;
}
.price3 {
width:420px;
height:28px;

font:12px Arial;
color:#666666;
}
.price4 {
width:420px;
height:28px;

font:12px Arial;
color:#666666;
}
.price5 {
width:420px;

background:url(/assets/templates/main/img/price05.jpg) top no-repeat;
font:12px Arial;
color:#666666;
}
.price1 span {
display:block;
padding:9px 0 0 35px;
}
.price2 span {
display:block;
padding:9px 0 0 35px;
}
.price3 span {
display:block;
padding:9px 0 0 0px;
}
.price4 span {
display:block;
padding:9px 0 0 0px;
}
.price5 span {
display:block;
padding:9px 0 0 35px;
}
.lleft {
  padding-top:25px;
  padding-bottom:25px;
  padding-left: 224px;
}

H1 {
  margin:0px;
  color:#404040;
}

.menu {
  margin:10px 0px 0px 0px;
  font-weight:500;
}
h2{
  margin:15px 0px 15px 0px;
  font-weight:700;
  color:#404040;
}
h3{
margin:5px;
}
#bottom {
  margin-top:50px;
  width:100%;
  height:155px;
  overflow:hidden;
  background:url(/assets/templates/main/img/b0.gif) left bottom repeat-x;
position:relative;
  
}


.phone{
    margin-top:150px;

}
.s1 {}

#bb{
  width:90%;
  height:155px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
background:url('/assets/templates/main/img/b2.gif') right bottom no-repeat ;
}

.brdiv{
background:#f8f8f8;
padding:7px;
border:1px solid #d3d3d3;
float:left;
margin:10px;
}

.tagcloud a {
   color: #336699; 
   text-decoration: none; 
   line-height:1.4em;
}

.br {
  height:155px;
  float:right;
}

.bl {
  width:254px;
  height:155px;
  float:left;
}

.mtext{
font-size:12px;
  font-weight:500;
}
.ditto_page,.ditto_currentpage
{margin-left:4px;}


.brdiv{
background:#f8f8f8;
padding:7px;
border:1px solid #d3d3d3;
float:left;
margin:5px 0px 5px 15px;
}