/* Common styles */
html, body { width: 100%; }
body { padding: 0; margin: 0; background: #f0f0f0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #303030; }
img { border: 0; -ms-interpolation-mode:bicubic;}
div { font-size: 14px;}
.text-normal { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #555555;}
.text-normal-orange { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FF9900;}
.text-newsdate { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background: #bccfdb; text-decoration: none;}
.error { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #CC0000;}
.error-big { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #CC0000;}
ul, li, form { padding: 0; margin: 0; }
.clear { clear: both; height: 0; }
div.pl { padding: 0 0 0 20px; font-size: 14px;}
p { line-height: 130%; }
.small1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; }
li.pagenav { list-style: none; }
hr { background:#f8d778; border-top:1px solid #f8d778; color:#f8d778; height:1px }
.account { width: 220px; height: 60px; background: url("../images/account-bg.png") no-repeat right top; }

.text-small { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555555;}
.text-small a { color: #2194f6; text-decoration: underline; padding: 2px 2px 2px 0; }
.text-small a:visited { color: #2194f6; text-decoration: underline; }
.text-small a:hover { color: #fff; background: #2194f6; text-decoration: none; }

.text-small-2 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #C0C0C0;}

/* Layot styles */
div.wrapper { width: 860px; margin: 0 auto; background: #fff;  padding-left: 20px;  padding-right: 20px; }
div#header { height: 95px; overflow: hidden; clear: both; }
div#header a { background: transparent; }
div#footer { height: 90px; overflow: hidden; clear: both; }
div#copyright { float: left; padding: 30px 0 0 0; }
div#bot-nav { float: right; width: 340px; padding: 30px 0 0 0; text-align: right; }
div#bot-nav span { margin: 0 10px; color: #dfe8ee; }
div#logotype { width: 181px; height: 86px; float: left; }
div#search-box { width: 260px; height: 28px; background: url("../images/search-box.png") repeat-x left top; float: right; margin: 47px 0 0 0; position: relative; }
div#search-box div.inner { height: 28px; background: url("../images/search-box.png") no-repeat left -28px; padding: 0 0 0 30px; }
div#search-box div.padd { height: 25px; padding: 3px 0 0 0; float: left; }
div#search-box input.text { border: 0; background: none; width: 180px; padding: 2px; color: #000; }
div#search-box input.text:focus { border: 0; outline: none; }
div#search-box input.placeholder { color: #a3a2a2; }
div#search-box input.button { width: 28px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; }

div#content-container { overflow: hidden; clear: both; margin: 10px 0 0 0; }
div#left-column { float: left; width: 550px; }
div#right-column { float: right; width: 290px; }
div#left-column-webpage { float: left; width: 320px; }
div#right-column-webpage { float: right; width: 520px; }

div.call-out { width: 640px; height: 241px; background: #f6aa00 url("../images/banner.jpg") no-repeat left top; margin: 13px 0 0 0; padding: 0 0 0 220px; clear: both; overflow: hidden; font-size: 12px; }
div.call-out div.bottom { font-size: 16px; color: #fcecc0; margin: 26px 0 0 0; }
div.call-out div.bottom a.img { position: relative; top: 8px; margin-right: 10px; }
div.call-out div.bottom span { margin-right: 30px; }

div.product-overview { height: 217px; overflow: hidden; clear: both; background: url("../images/screen-box.jpg") no-repeat left top; padding: 0 0 0 345px; }
div.product-overview div.buttons { margin: 5px 0 10px 0; white-space: nowrap; }
div.product-overview div.buttons a { margin: 0 10px 0 0; }
div.product-overview div.buttons a:hover { background: transparent; }
div.product-overview div.big-text { font-size: 16px; color: #696868; font-weight: bold; line-height: 150%; margin: 0 0 15px 0; }
div.product-overview div.sp-nav { height: 35px; margin: 10px 0 0 0;  clear: both; overflow: hidden;  }
div.product-overview div.sp-nav ul { height:35px; margin: 0; padding: 0; list-style: none; }
div.product-overview div.sp-nav ul li { height:35px; padding: 0; list-style: none; float: left; margin: 0 1px 0 0; display: inline-block; }
div.product-overview div.sp-nav ul li a { display: inline-block; color: #696868; padding: 8px 19px 0 19px; height: 27px; text-decoration: none; background-color: #dfe8ee; }
div.product-overview div.sp-nav ul li a:visited { color: #696868; text-decoration: none; background-color: #dfe8ee; }
div.product-overview div.sp-nav ul li a:hover { color: #696868; text-decoration: none; background-color: #c9d9e3; }
div.product-overview div.sp-nav ul li.first a { background-image: url("../images/shape-left.png"); background-repeat: no-repeat; background-position: left top; }
div.product-overview div.sp-nav ul li.last a { background-image: url("../images/shape-right.png"); background-repeat: no-repeat; background-position: right top; }

/* Text */
div.brown-navigation { padding: 10px 0 10px 0; color: #b67c20;}
div.brown-navigation  a { color: #b67c20; text-decoration: underline; }
div.brown-navigation  a:visited { color: #b67c20; text-decoration: underline; }
div.brown-navigation  a:hover { color: #b67c20; text-decoration: none; background: transparent; }

div.banner-header-small { height: 63px; width: 840px; background: #f6aa00 url("../images/banner-small.jpg") no-repeat left top; margin: 13px 0 0 0; padding: 10px 0 0 20px; }
div.banner-header-small h1 { font-size: 24px; color: #fff; letter-spacing: -1px; margin: 0 0 3px 0; }
div.banner-header-small div.text { font-size: 14px; color: #3A3A3A; }

/* Main menu */
div.main-menu { height: 34px; background: url("../images/menu-bg.png") repeat-x left -68px; clear: both; overflow: hidden; font-size: 12px; }
div.main-menu div.m-left { height: 34px; background: url("../images/menu-bg.png") no-repeat left -34px; }
div.main-menu div.m-right { height: 34px; background: url("../images/menu-bg.png") no-repeat right 0; }

div.main-menu ul { float: left; margin: 0; padding: 0; height: 34px; font-size: 12px;}
div.main-menu ul li { list-style: none; float: left; display: inline-block; height: 34px; background: url("../images/tabs-bg.gif") right 0;  }
div.main-menu ul li:hover { background: url("../images/tabs-bg.gif") right -68px;  }
div.main-menu ul li.active { background: url("../images/tabs-bg.gif") right -34px; }
div.main-menu ul li a { display: block; height: 26px; padding: 8px 18px 0 18px; color: #fff; text-decoration: none; }
div.main-menu ul li a:visited { color: #fff; text-decoration: none; background: transparent; }
div.main-menu ul li a:hover { color: #272626; text-decoration: none; background: transparent; }
div.main-menu ul li.first a { background: url("../images/menu-bg.png") no-repeat left -34px; }
div.main-menu ul li.first a:hover { background: url("../images/tabs-bg.gif") no-repeat left -136px; }
div.main-menu ul li.active-first a { background: url("../images/tabs-bg.gif") no-repeat left -102px; }

div.flags { float: right; width: 245px; padding-top: 7px; }
div.flags a { margin: 0 2px 0 0; padding: 0; }

/* Popup menus */
div.popup-item { width: 178px; background: url("../images/popup-bg.png") 0 bottom; padding: 10px 5px; display: none; position: absolute; font-size: 12px;  z-index: 1;  }
div.popup-item ul { margin: 0; padding: 0; }
div.popup-item ul li { list-style: none; }
div.popup-item ul li a { display: block; color: #f6aa00; text-decoration: none; height: 22px; padding: 4px 0 0 5px; }
div.popup-item ul li a:visited { color: #f6aa00; text-decoration: none; }
div.popup-item ul li a:hover { color: #fff; background: #f9bb00; text-decoration: none; }

/* Font styles */
h1 { color: #b17414; font-weight: normal; margin: 0; padding: 0; letter-spacing: -1px; font-size: 22px; }
h1  a { color: #2194f6; text-decoration: none; }
h1  a:visited { color: #2194f6; text-decoration: none; }
h1  a:hover { color: #b67c20; text-decoration: none; background: transparent; }
h2 { color: #696868; font-size: 22px; letter-spacing: -1px; font-weight: normal; float: left; margin: 0; padding: 0; }
h3 { color: #b17414; font-size: 18px; font-weight: normal; margin: 0 0 20px 0; }

div.h2-link { float: right; padding-top: 5px; }
div.h2-cont { overflow: hidden; clear: both; margin-bottom: 15px; }
ul.text { margin: 0 0 20px 20px; padding: 0; list-style: none; font-size: 14px; line-height: 140%; }
ul.text li { padding-left: 30px; list-style: none; background: url("../images/bullit.gif") no-repeat left top; min-height: 20px; margin-bottom: 15px; }

div.testim { width: 240px; background: url("../images/quote-left.gif") no-repeat left top; padding: 0 10px 0 0; margin: 0 0 20px 0; line-height: 120%; }
div.testim div.qb { width: 215px; background: url("../images/quote-right.gif") no-repeat right bottom; padding: 10px 0 5px 25px; }
div.testim div.text { font-style: italic; margin: 0 0 10px 0; }

div.testim-big { width: 480px; background: url("../images/quote-left.gif") no-repeat left top; padding: 0 10px 0 0; margin: 0 0 20px 0; line-height: 120%; }
div.testim-big div.qb { width: 455px; background: url("../images/quote-right.gif") no-repeat right bottom; padding: 10px 0 5px 25px; }
div.testim-big div.text { font-style: italic; margin: 0 0 10px 0; }

a { color: #2194f6; text-decoration: underline; padding: 2px 2px 2px 0; }
a:visited { color: #2194f6; text-decoration: underline; }
a:hover { color: #fff; background: #2194f6; text-decoration: none; }

.nav-menu { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555555;}
.nav-menu a { color: #555555; text-decoration: none; }
.nav-menu a:visited { color: #555555; text-decoration: none; }
.nav-menu a:hover { color: #FFFFFF; background: #555555; text-decoration: none; }

.nav-menu-b { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #555555;}
.nav-menu-b a { color: #555555; text-decoration: none; }
.nav-menu-b a:visited { color: #555555; text-decoration: none; }
.nav-menu-b a:hover { color: #FFFFFF; background: #555555; text-decoration: none; }

div.call-out h1 { font-size: 22px; letter-spacing: -1px; color: #fff; display: inline-block; margin: 10px 0 25px 0; padding: 0; font-weight: normal; }
div.call-out div.bottom a { color: #fcecc0; text-decoration: underline; }
div.call-out div.bottom a:visited { color: #fcecc0; text-decoration: underline; }
div.call-out div.bottom a:hover { color: #fcecc0; text-decoration: underline; }
div.call-out ul { margin: 0 0 10px 4px; padding: 0; list-style: none; }
div.call-out ul li { list-style: none; margin: 0 0 10px 0; padding: 0 0 0 20px; background: url("../images/co-bullit.gif") no-repeat left 1px; color: #303030; }
div.call-out a { color: #b30f0f; text-decoration: underline; }
div.call-out a:visited { color: #b30f0f; text-decoration: underline; }
div.call-out a:hover { color: #b30f0f; text-decoration: underline; background: transparent; }

div#right-column ul { margin: 0 0 10px 4px; padding: 0; list-style: none; }
div#right-column ul li { list-style: none; margin: 0 0 10px 0; padding: 0 0 0 20px; background: url("../images/r-bullit.png") no-repeat left 1px; }

div.clients { margin: 0 0 20px 0; }
div.clients a { margin: 0 0 5px 0; }
div.clients a:hover { background: transparent; }
a.wb { background: transparent; }

/* Rounded blocks */
div.yrb-container { margin: 0 0 20px 0; background: #fff2cd; }
div.yrb-container div.yrb-left-top { background: url("../images/yrb-left-top.gif") no-repeat left top; }
div.yrb-container div.yrb-right-top { background: url("../images/yrb-right-top.gif") no-repeat right top; }
div.yrb-container div.yrb-right-bottom { background: url("../images/yrb-right-bottom.gif") no-repeat right bottom; }
div.yrb-container div.yrb-left-bottom { background: url("../images/yrb-left-bottom.gif") no-repeat left bottom; }
div.yrb-container div.yrb-padd { padding: 10px 20px; }

div.dark-container { margin: 0; background: #dfe8ee; }
div.dark-container div.dark-left-top { background: url("../images/brb-left-top.gif") no-repeat left top; }
div.dark-container div.dark-right-top { background: url("../images/brb-right-top.gif") no-repeat right top; }
div.dark-container div.dark-right-bottom { background: url("../images/brb-right-bottom.gif") no-repeat right bottom; }
div.dark-container div.dark-left-bottom { background: url("../images/brb-left-bottom.gif") no-repeat left bottom; }
div.dark-container div.dark-padd { padding: 10px 10px; }

div.brb-container { margin: 0 0 20px 0; background: #dfe8ee; overflow: hidden; }
div.brb-container div.brb-left-top { background: url("../images/brb-left-top.gif") no-repeat left top; }
div.brb-container div.brb-right-top { background: url("../images/brb-right-top.gif") no-repeat right top; }
div.brb-container div.brb-right-bottom { background: url("../images/brb-right-bottom.gif") no-repeat right bottom; }
div.brb-container div.brb-left-bottom { background: url("../images/brb-left-bottom.gif") no-repeat left bottom; }
div.brb-container div.brb-padd { padding: 10px 20px; }

div.grb-container { margin: 0 0 10px 0; background: #e5f9bb; overflow: hidden; }
div.grb-container div.grb-left-top { background: url("../images/grb-left-top.gif") no-repeat left top; }
div.grb-container div.grb-right-top { background: url("../images/grb-right-top.gif") no-repeat right top; }
div.grb-container div.grb-right-bottom { background: url("../images/grb-right-bottom.gif") no-repeat right bottom; }
div.grb-container div.grb-left-bottom { background: url("../images/grb-left-bottom.gif") no-repeat left bottom; }
div.grb-container div.grb-padd { padding: 10px 30px; }

div.ygrb-container { margin: 0 0 10px 0; font-size: 12px; line-height: 150%; background: #e5f9bb; }
div.ygrb-container div.ygrb-left-top { background: url("../images/grb-left-top.gif") no-repeat left top; }
div.ygrb-container div.ygrb-right-top { background: url("../images/grb-right-top.gif") no-repeat right top; }
div.ygrb-container div.ygrb-right-bottom { background: url("../images/grb-right-bottom.gif") no-repeat right bottom; }
div.ygrb-container div.ygrb-left-bottom { background: url("../images/grb-left-bottom.gif") no-repeat left bottom; }
div.ygrb-container div.ygrb-padd { padding: 10px 20px; }

/* Меню аккаунта */
div.right-account-menu { width: 248px; background: url("../images/bb-bg.gif") repeat-y left top; overflow: hidden; clear: both; margin: 0 0 20px 0; }
div.right-account-menu-top { width: 248px; background: url("../images/bb-top.gif") no-repeat left top; }
div.right-account-menu-bottom { width: 248px; background: url("../images/bb-bottom.gif") no-repeat left bottom; }
div.right-account-menu div.padd { padding: 10px 0 10px 10px; }
div.right-account-menu div.heading { font-size: 14px; color: #696868; margin: 0 0 10px 0; }
div.right-account-menu div.link { font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
div.right-account-menu div.date { color: #696868; margin: 0 0 10px 0; }
div.right-account-menu div.link a.transcript { color: gray; font-size: 12px; background: transparent; }
div.right-account-menu div.links a { background: transparent; }

/* Блок рассылки новостей */
div.newsletter-container { overflow: hidden; clear: both; position: relative; background: url("../images/newsletter-bg.png") repeat-x left -28px; height: 28px; width: 220px; }
div.newsletter-container div.inner { background: url("../images/newsletter-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.newsletter-container div.padd { height: 25px; padding: 3px 0 0 0; float: left; }
div.newsletter-container input.text { border: 0; background: none; width: 180px; padding: 2px; color: #000; }
div.newsletter-container input.text:focus { border: 0; outline: none; }
div.newsletter-container input.placeholder { color: #a3a2a2; }
div.newsletter-container input.button { width: 100px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; border: none; background: url('../images/newsletter-btn.png') no-repeat; }

/* Логин */
div.login-container { overflow: hidden; clear: both; position: relative; background: url("../images/login-bg.png") repeat-x left -28px; height: 28px; width: 214px; }
div.login-container div.inner { background: url("../images/login-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.login-container div.padd { height: 25px; padding: 4px 0 0 0; float: left; }
div.login-container input.text { border: 0; background: none; width: 200px; padding: 2px; color: #000; }
div.login-container input.text:focus { border: 0; outline: none; }
div.login-container input.placeholder { color: #535353; }
div.login-container input.button { width: 28px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; border: none; background: url('../images/login-btn.png') no-repeat; }

div.login-container2 { overflow: hidden; clear: both; position: relative; background: url("../images/login-bg.png") repeat-x left -28px; height: 28px; width: 215px; }
div.login-container2 div.inner { background: url("../images/login-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.login-container2 div.inner2 { background: url("../images/login-bg.png") no-repeat right -56px; height: 28px; padding: 0 0 0 0px; }
div.login-container2 div.padd { height: 25px; padding: 4px 0 0 0; float: left; }
div.login-container2 input.text { border: 0; background: none; width: 205px; color: #000; }
div.login-container2 input.text:focus { border: 0; outline: none; }
div.login-container2 input.placeholder { color: #535353; }
div.login-container2 input.button { width: 81px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; }

/* Формы */
div.form-container { overflow: hidden; clear: both; position: relative; background: url("../images/form-bg.png") repeat-x left -28px; height: 28px; width: 300px;}
div.form-container div.inner { background: url("../images/form-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.form-container div.inner2 { background: url("../images/form-bg.png") no-repeat right -56px; height: 28px; padding: 0 0 0 0px; }
div.form-container div.padd { height: 25px; padding: 4px 0 0 0; float: left; }
div.form-container input.text { border: 0; background: none; width: 290px; color: #000; }
div.form-container input.text:focus { border: 0; outline: none; }
div.form-container input.placeholder { color: #535353; }
div.form-container input.button { width: 81px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; }

div.form2-container { overflow: hidden; clear: both; position: relative; background: url("../images/form-bg.png") repeat-x left -28px; height: 28px; width: 100px;}
div.form2-container div.inner { background: url("../images/form-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.form2-container div.inner2 { background: url("../images/form-bg.png") no-repeat right -56px; height: 28px; padding: 0 0 0 0px; }
div.form2-container div.padd { height: 25px; padding: 4px 0 0 0; float: left; }
div.form2-container input.text { border: 0; background: none; width: 95px; color: #000; }
div.form2-container input.text:focus { border: 0; outline: none; }
div.form2-container input.placeholder { color: #535353; }

div.form3-container { overflow: hidden; clear: both; position: relative; background: url("../images/form-bg.png") repeat-x left -28px; height: 28px; width: 150px;}
div.form3-container div.inner { background: url("../images/form-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.form3-container div.inner2 { background: url("../images/form-bg.png") no-repeat right -56px; height: 28px; padding: 0 0 0 0px; }
div.form3-container div.padd { height: 25px; padding: 4px 0 0 0; float: left; }
div.form3-container input.text { border: 0; background: none; width: 145px; color: #000; }
div.form3-container input.text:focus { border: 0; outline: none; }
div.form3-container input.placeholder { color: #535353; }
div.form-container .button { width: 81px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; }

div.textarea-container { overflow: hidden; clear: both; position: relative; background: url("../images/textarea-bg.png") repeat-x left -100px; height: 100px; width: 300px;}
div.textarea-container div.inner { background: url("../images/textarea-bg.png") no-repeat left top; height: 100px; padding: 0 0 0 6px; }
div.textarea-container div.inner2 { background: url("../images/textarea-bg.png") no-repeat right -200px; height: 100px; padding: 0 0 0 0px; }
div.textarea-container div.padd { height: 95px; padding: 6px 0 0 0; float: left; }
div.textarea-container textarea.text { border: 0; background: none; width: 290px; color: #000; }
div.textarea-container textarea.text:focus { border: 0; outline: none; }
div.textarea-container textarea.placeholder { color: #535353; }

div.textarea2-container { overflow: hidden; clear: both; position: relative; background: url("../images/textarea-bg.png") repeat-x left -100px; height: 100px; width: 500px;}
div.textarea2-container div.inner { background: url("../images/textarea-bg.png") no-repeat left top; height: 100px; padding: 0 0 0 6px; }
div.textarea2-container div.inner2 { background: url("../images/textarea-bg.png") no-repeat right -200px; height: 100px; padding: 0 0 0 0px; }
div.textarea2-container div.padd { height: 95px; padding: 6px 0 0 0; float: left; }
div.textarea2-container textarea.text { border: 0; background: none; width: 490px; color: #000; }
div.textarea2-container textarea.text:focus { border: 0; outline: none; }
div.textarea2-container textarea.placeholder { color: #535353; }

div.select-container { overflow: hidden; clear: both; position: relative; background: url("../images/select-multiple-bg.png") repeat-x left -150px; height: 150px; width: 125px;}
div.select-container div.inner { background: url("../images/select-multiple-bg.png") no-repeat left top; height: 150px; padding: 0 0 0 6px; }
div.select-container div.inner2 { background: url("../images/select-multiple-bg.png") no-repeat right -300px; height: 150px; padding: 0 0 0 0px; }
div.select-container div.padd { height: 145px; padding: 6px 0 0 0; float: left; }
div.select-container textarea.text { border: 0; background: none; width: 120px; color: #000; }
div.select-container textarea.text:focus { border: 0; outline: none; }
div.select-container textarea.placeholder { color: #535353; }

span.checkbox {width: 19px; height: 25px; padding: 0 5px 0 0; background: url("../images/checkbox.gif") no-repeat; display: block; float: left; }
span.radio {width: 19px; height: 25px; padding: 0 5px 0 0; background: url("../images/radio.gif") no-repeat; display: block; clear: left; float: left; }
span.select {position: absolute; width: 300px; height: 28px; padding: 3px 24px 0 8px; color: #000000; font: 14px/21px arial,sans-serif; background: url("../images/form-select.png") no-repeat; overflow: hidden; }

.button-add { width: 28px; height: 28px; border: none; background: url('../images/select-switch-add-btn.png') no-repeat; }
.button-remove { width: 28px; height: 28px; border: none; background: url('../images/select-switch-remove-btn.png') no-repeat; }
.button-delete { width: 100px; height: 28px; border: none; background: url('../images/website-delete-btn.png') no-repeat; }
.button-save { width: 100px; height: 28px; border: none; background: url('../images/website-save-btn.png') no-repeat; }

.required-field { font-size: 16px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: #e7a403; font-weight:bold;}

div.fpass-container { overflow: hidden; clear: both; position: relative; background: url("../images/form-bg.png") repeat-x left -28px; height: 28px; width: 300px;}
div.fpass-container div.inner { background: url("../images/form-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.fpass-container div.inner2 { background: url("../images/form-bg.png") no-repeat right -56px; height: 28px; padding: 0 0 0 0px; }
div.fpass-container div.padd { height: 25px; padding: 4px 0 0 0; float: left; }
div.fpass-container input.text { border: 0; background: none; width: 290px; color: #000; }
div.fpass-container input.text:focus { border: 0; outline: none; }
div.fpass-container input.placeholder { color: #535353; }
div.fpass-container input.button { width: 28px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; border: none; background: url('../images/small-btn.png') no-repeat; }

.accform { border : 1px solid #a4a4a4; padding : 2px; height: 16px; font-size: 14px;}
.accform-textarea { border : 1px solid #a4a4a4; padding : 3px; font-size: 14px;}
.accform-button { height:22px; border-color:#eac568 #c18909 #c18909 #eac568; border-style:solid; border-width:1px; background:#d99a0c; cursor:pointer; font-size: 14px; color: #FFFFFF;}
.accform-file { border : 1px solid #a4a4a4; padding : 2px; height: 22px; font-size: 14px;}

/* Newsletter section */
div.newsletter-dld-container { overflow: hidden; clear: both; position: relative; background: url("../images/newsletter-bg.png") repeat-x left -28px; height: 28px; width: 280px; }
div.newsletter-dld-container div.inner { background: url("../images/newsletter-bg.png") no-repeat left top; height: 28px; padding: 0 0 0 6px; }
div.newsletter-dld-container div.padd { height: 25px; padding: 3px 0 0 0; float: left; }
div.newsletter-dld-container input.text { border: 0; background: none; width: 180px; padding: 2px; color: #000; }
div.newsletter-dld-container input.text:focus { border: 0; outline: none; }
div.newsletter-dld-container input.placeholder { color: #535353; }
div.newsletter-dld-container input.button { width: 81px; height: 28px; position: absolute; padding: 0; margin: 0; right: 0; border: none; background: url('../images/newsletter-btn.png') no-repeat; }


/* Blog header */
div.call-our-blog { height: 63px; width: 840px; background: #f6aa00 url("../images/banner-blog-small.jpg") no-repeat left top; margin: 13px 0 0 0; padding: 10px 0 0 20px; }
div.call-our-blog h1 { font-size: 24px; color: #fff; letter-spacing: -1px; margin: 0 0 3px 0; }
div.call-our-blog div.text { font-size: 16px; letter-spacing: -1px; }

.webpageinfo { border: 1px solid #DDD; background: #dfe8ee; padding: 2px; }
.webpageinfo2 { border: 1px solid #DDD; background: #dfe8ee; padding: 7px; }
.webpageinfo-ldark { background: #e7f0f6; padding: 5px; }
.webpageinfo-llight { padding: 5px; }

.basictab li{ display: inline; margin: 0; }
.basictab li a{ text-decoration: none; padding: 2px 20px 2px 20px; border: none; background-color: #feecb8; color: #757575; }
.basictab li a:visited{ color: #787878; }
.basictab li a:hover, .basictab li.selected a { background-color: #787878; color: #FFFFFF; }
.basictab li a:active{ color: #FFFFFF; }

