html, body, div, span, applet, object, iframe, img, strong, form, label, tfoot, thead, b {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;  
  vertical-align: baseline;  
}

input[type=image] {border:0px;}
/* remember to define focus styles! */
:focus {
  outline: 0;
}

html {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */      
}

body {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
  font-family:verdana,tahoma,arial,sans-serif,"Trebuchet MS";
  font-size:12px;
  color:#000;
  background: #fff;
  line-height: 16px;
  text-align: center;
}

.clear {clear: both;overflow: hidden;height: 0px;}
/*=================================================================*/
#wrapperTop {text-align: left;}
#wrapperCenter {background: url("../images/background_center_part.gif") repeat-x; height: 210px; margin: 0px auto 15px;}
.wrapper {min-width: 880px; max-width: 1200px; margin: 0px auto;}

#header .logo {float: left; width: 120px; margin-left: 50px; margin-right: 35px; display: inline;}
#header #flash {/*margin-left: 130px; margin-right: 310px;*/ height: 175px; width: 575px;}
#header .contact {float: right; width: 320px; margin-right: 0px; display: inline; margin-top: 40px;}
#header .contact img {float: left; display: block; margin-right: 10px;}
#header .contact p {font: bold 17px Trebuchet MS; color: #323437; margin: 7px 0px;}

#centerPart #createWeb {float: left; margin-left: 50px; display: inline;}
#centerPart #seoWeb {float: right; margin-right: 50px; display: inline;}
#centerPart .custom {width: 215px; margin: 0px auto; padding-top: 21px;}
#centerPart .custom .imageIcon {height: 124px;}
#centerPart .custom .theme {text-align: left;}
#centerPart .custom .theme .link {text-decoration: none;}
#centerPart .custom .theme .link:hover {text-decoration: underline; color: #000;}
#centerPart .custom .theme span {font: bold 26px Trebuchet MS; color: #0e100b; text-align: center;} 
#centerPart .custom .theme p {margin: 0px 0px 0px 40px; text-align: left;}

#leftPart {width: 205px; float: left; margin-left: 50px; display: inline; text-align: left;}

#menu {padding: 0px; margin: 0px; font: bold 12px Verdana;}
#menu li {list-style: none; width: 166px; border-bottom: 1px dashed #e7e7e7; line-height: 24px;}
#menu .selected a {color: #ea0f00;} 
#menu .noDashed {border-bottom: none;}
#menu li a {color: #000; text-decoration: none;}
#menu li .selected {color: #ea0f00;}
#menu li a:hover {color: #ea0f00;}

#subMenu {padding: 0px; margin: 0px 0px 7px 0px; display: none;}
#subMenu.select {display: block;}
#subMenu li {font: normal 11px Verdana; list-style: none; border-bottom: none; line-height: 18px; margin-bottom: 1px;}
#subMenu li a {margin-left: 20px;}
#subMenu .selected a:hover {color: #fff;}
#subMenu .selected {background: url("../images/submenu.gif") repeat-x;}
#subMenu .selected a {color: #fff;}

#rightPart {margin: 0px 50px 0px 290px;}
#rightPart .content {text-align: justify;}
#rightPart .content h1 {font: normal 32px Trebuchet MS;}
#rightPart .content p {text-indent: 35px; line-height: 24px; margin: 10px 0px;}
#rightPart .content p strong {font-weight: normal;  text-decoration: underline;}
#rightPart .content a {color: #f11300;}
#rightPart .content .rightImg {float: right; margin: 10px 10px 20px 20px; display: inline;}
#rightPart .content .leftImg {float: left; margin: 10px 20px 20px 10px; display: inline;}
#rightPart .content .breadCrumb {font: bold 20px Trebuchet MS; text-indent: 0px; margin: 20px 0px;}

#rightPart .content .textList li {list-style: circle;}

#rightPart .content .knowBlock {border: 1px solid #ccc;width: 270px; background-color: #fafafa; height: 258px; margin: 0px 10px 10px 0px; float: left; display: inline;}
#rightPart .content .knowBlock h1 {font: bold 14px Trebuchet MS; margin: 10px 10px 0px 10px; text-indent: 20px;}
#rightPart .content .knowBlock h1 a {text-decoration: none; color: #000;}
#rightPart .content .knowBlock h1 a:hover {text-decoration: underline;}
#rightPart .content .knowBlock p {margin: 10px; line-height: 18px; text-indent: 20px;}
#rightPart .content .knowBlock .right {text-align: right;}
#rightPart .content .icq img {vertical-align: middle;}
#rightPart #order {margin: 20px 0px;}

#rightPart .content ul {line-height: 24px;}
#rightPart .content ul li {list-style: none;}

#footer {margin: 15px 50px 0px; font: normal 11px Verdana; padding-bottom: 15px;}
#footer a {text-decoration: none;}
#footer .footerLeft {width: 227px; position: relative; text-align: left; float: left;}
#footer .footerLeft span {position: absolute; right: 30px; bottom: 9px;}
#footer .footerRight {width: 227px; position: relative; text-align: right; float: right; padding-top: 10px;}
#footer .footerRight span {position: absolute; left: 32px; bottom: 7px;}
.footerCenter { position: relative; text-align: center; float: center; padding-top: 100px;}
.footerCenter span {position: absolute; left: auto; bottom: 7px;}



.inputRow {padding: 0px 0px 20px 0px; position: relative;}
.inputRow label {display:inline-block;display: -moz-inline-box;*display:inline-block;width: 190px;line-height: 18px;vertical-align: top;}

.inputRow input.error {border: 1px solid #E80903;}
.inputRow textarea.error {border: 1px solid #E80903;}
.inputRow label.error {width:auto;display: block;color:#E80903;position: absolute;top:20px;left: 193px;}

.inputRow input {border: 1px solid #c4c4c3;background-color: #fff;width: 400px;}
.inputRow textarea {border: 1px solid #c4c4c3;background-color: #fff;width: 400px;height: 100px}
.textareaRow label.error {top:100px;}
.buttonRow {margin-left: 193px;}
   