
html, body, h1, h2, h3, h4, h5, h6, form, p, select, input, ul, dl, dd, dt  {margin:0; padding:0; color:#333;  font-family:Verdana, Arial, Tahoma, sans-serif;}
html, body {  background:#EAEAEA ;  text-align:center; padding:18px 0 10px; color:#333; font-size:11px; font-family:Verdana, Arial, Tahoma, sans-serif;}

img {border:none}
a {color:#003399;  outline: none;}
a:hover {color:#F00}
input:focus, a {outline:none}


.vGlobContainer {  margin:0 auto; border:1px solid  #ccc;   width:950px; background:#fff}
.vGlobContainerSUP {text-align:left;   margin:0 auto;    }

.header { height:71px; position:relative; background:url(../img/callphone.png) no-repeat 710px 15px}
.header h2 { padding:15px 0 0; position:absolute; margin:-49px 0 0 -1px}
.slogan {padding:22px 44px 0 251px; float:left; background:url(/images-idea/slogan-bg.png) no-repeat 223px 3px; font-weight:bold;}
.header p.linkHome { padding:15px 15px 0 0; float:right;}
p.point {background:transparent url(../img/point.gif) repeat-x scroll 0 0;; margin:0; padding:0 ; height:3px; font-size:1px}



.theeCols { background:url("../img/bg_col.png") repeat-y 0 0 }
.leftCol {width:208px; float:left}
.rightCol {width:245px; float:right; padding:27px 0 0 0  }
.middCol {width:476px; overflow:hidden; float:left; background:url("../img/bg_content_midd.png") no-repeat bottom center}
.leftCol p { padding:10px 5px}

 h1 { font-family:Verdana, Arial, serif; font-size:20px; color:#f00; padding:10px 0 0px }

.flClean:after { content: "."; display:block; height:0; clear:both; visibility:hidden;}


.left, .right { float:left; width:230px; margin:auto;}
.right { float:right; width:200px; padding:6px 0  }
form { padding:15px 52px 150px}
form dl { float:right;}
form dl.dl1 { float:left}
form dd select, form dd  input, form textarea  { width:167px;  font-size:11px; font-family:Verdana, Arial, Tahoma, sans-serif; background-color:#F3F3EC;border:1px solid #999999;color:#666666;}
form dd  input {width:165px; line-height:100%; padding:1px 0; margin:0}
form dd {padding: 0 0 10px; line-height:100% }
form dt {padding:1px 0 3px}
 form p { padding:7px 0}
form dt label { font-weight:normal;}
form ul { list-style:none}
form h3,form h4 {  clear:both;}
form h3 {   font-size:11px; line-height:100%; padding:10px 0 5px  }
form h3 span, form label span { color:#f00 }
form h3  { font-weight:normal;}
form h4 { font-size:11px; font-weight:normal; padding:2px 0 }
form textarea   { width:370px} 

 p.ft_cont {padding:0; margin:0; text-align:justify; font-size:10px; line-height:11px; color:#999}
.footer_menu {padding:20px 60px 0 70px; background:url(../img/point.gif) repeat-x; }
 #copyright  { text-align:center; padding-top:0; color:#666666;  font-size:11px}
 #copyright span {color:#FF0000;margin:0 5px;}

p.but { font-weight:bold; padding:20px 0 10px}
p.but input { vertical-align:middle; margin:0  20px}




.textform { padding:0}
.textform p { padding:7px 0}
.dlList { padding:20px 0}

ul.three li {display:block;float:left;width:185px; padding: 0 0 20px 0}
ul.three .last {width:90px;}
ul.three input { vertical-align:middle; margin:0 5px 0 0;  height:15px; padding:0  }
ul.three li.twoLollistRight { float:right; width:167px;}

#errorMess { display:none; color:#f00; background:url("../img/error-messege.png") no-repeat; padding:12px 0 16px 50px; margin:10px 0 0; font-weight:bold}
.HBUTTONS { padding:25px 0 0;  text-align:center;}

.twoLollist { float:left; width:185px; padding: 0 0 20px 0 }
.twoLollistRight { float:right; width:167px;}
.twoLollist input { vertical-align:middle; margin:0 5px 0 0 ; padding:0 ; height:15px; }
.twoLollist li { padding: 3px 0 }

dd.website { width:185px}
dd.website b { font-size:10px; font-weight:normal;}