/* home page */

.b-home-packages {
	background: #6eccf4 url(../images/home-01/package-bck.png) repeat-x top left;	
	height: 198px;
	border-top: 1px solid #07a7ed;
	border-bottom: 1px solid #619ab9;
	overflow: hidden;
}
.b-home-packages .item {
	width: 240px;
	height: 198px;
	overflow: hidden;
	display: inline;
	float: left;
	background: url(../images/home-01/package-divider.png) no-repeat top right;
}
.b-home-packages .last-child {
	background: none;
}
.b-home-packages .wrapper {
	padding: 18px 20px 0 20px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.b-home-packages h2 {
	height: 25px;
	background-image: url(../images/home-01/hosting-all-titles.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.b-home-packages .content {
	height: 74px;
	padding-top: 10px;
	padding-left: 6px;
	color: white;
	font-size: 1.3em;
	text-shadow: #0c8bd2 1px 1px 0;
}
.b-home-packages .content strong {
	color: #bbebff;
}


.b-home-packages .wordpress .wrapper {
	background-image: url(../images/home-01/hosting-wordpress-image.jpg);
}
.b-home-packages .linux .wrapper {
	background-image: url(../images/home-01/hosting-linux-image.jpg);
}
.b-home-packages .windows .wrapper {
	background-image: url(../images/home-01/hosting-windows-image.jpg);
}
.b-home-packages .googleapps .wrapper {
	background-image: url(../images/home-01/hosting-googleapps-image.jpg);
}
.b-home-packages .wordpress h2 {
	background-position: 0 -25px;
}
.b-home-packages .linux h2 {
	background-position: 0 -50px;
}
.b-home-packages .windows h2 {
	background-position: 0 -75px;
}
.b-home-packages .googleapps h2 {
	background-position: 0 -100px;
}
.b-home-packages .price {
	width: 118px;
	height: 34px;
	margin-bottom: 6px;
	text-indent: -9999px;
	background: url(../images/home-01/hosting-all-prices.gif) no-repeat 0 0;
}
.b-home-packages .googleapps .price {
	background-position: 0 -34px;
}


.b-home-subpackages {
	background: #c3eafb url(../images/home-01/subpackage-bck.png) repeat-x top;
	height: 90px;
}
.b-home-subpackages .item {
	width: 480px;
	height: 90px;
	overflow: hidden;
	display: inline;
	float: left;
	background: url(../images/home-01/subpackage-divider.png) no-repeat top right;
}
.b-home-subpackages .last-child {
	background: none;
}
.b-home-subpackages .wrapper {
	padding-left: 90px;
	height: 70px;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;	
}
.b-home-subpackages h2 {
	height: 16px;
	text-indent: -9999px;
	background-image: url(../images/home-01/hosting-all-titles.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
.b-home-subpackages .content {
	height: 65px;
	padding-top: 5px;
	font-size: 1.3em;
	overflow: hidden;
	color: #3f84a5;
}
.b-home-subpackages .button-more {
	float: right;
	margin: 0 15px 0 10px;
}

.b-home-subpackages .wordpress-plus h2 {
	background-position: 0 -125px;
}
.b-home-subpackages .marketing-seo h2 {
	background-position: 0 -150px;
}
.b-home-subpackages .wordpress-plus .wrapper {
	background-image: url(../images/home-01/hosting-worpdress-plus-image.gif);
	background-position: 16px 18px;
}
.b-home-subpackages .marketing-seo .wrapper {
	background-image: url(../images/home-01/hosting-marketing-seo-image.gif);
	background-position: 12px 16px;
}



.clickable {
	cursor: pointer;
}
a.button-more {
	background: url(../images/home-01/button-more.gif) no-repeat 0 0;
	width: 77px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
a.button-more:hover {
	background-position: 0 -22px;
}
a.button-rss {
	background: url(../images/button-rss.png) no-repeat 0 0;
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;	
}
a.button-rss:hover {
	background-position: 0 -14px;
}



.b-sidebar-home {
	padding: 20px 20px 15px 20px;
	overflow: hidden;
}
.b-sidebar-home h2 {
	height: 18px;
	background: url(../images/home-01/hosting-all-titles.gif) no-repeat 0 25px;
	text-indent: -9999px;
	margin-bottom: .8em;
}
.b-sidebar-home .widget {
	border: 1px solid #e6e6e6;	
	width: 450px;	
	color: #595959;
}
.b-sidebar-home .widget_text {
	float: left;
}
.b-sidebar-home .widget_text h2 {
	background-position: 0 -200px;
}
.b-sidebar-home .wrapper {
	min-height: 90px;
	padding: 16px 16px 12px 16px;
	border: 1px solid white;
}
.b-sidebar-home .widget_text .wrapper {
	background: url(../images/home-01/uk-server.jpg) no-repeat 330px 20px;
}
.b-sidebar-home .widget_text .textwidget {
	padding: 0px 130px 0 10px;	
}
.b-sidebar-home .widget_stray_quotes {
	float: right;
}
.b-sidebar-home .widget_stray_quotes h2 {
	background-position: 0 -225px;
}
.b-sidebar-home .widget_stray_quotes .wrapper {
	background: #fcfcfc url(../images/home-01/quote-widget.png) repeat-x top;
}
.b-sidebar-home .widget_stray_quotes p.quote {
	background: url(../images/home-01/quote.gif) no-repeat 0 0;
	padding-left: 26px;
	color: #737373;
	font-size: 1.08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.3;
}
.b-sidebar-home .widget_stray_quotes p.author {
	color: #333333;
	text-align: right;
	font-weight: bold;	
	font-size: 0.92em;
	margin-top: .5em;
}


.b-home-news {
	padding: 5px 20px 30px 20px;
}
.b-home-news .wrapper {
	border: 1px solid #e6e6e6;	
	padding: 16px;
	font-size: 1.2em;
}
.b-home-news h2 {
	height: 15px;
	background: url(../images/home-01/hosting-all-titles.gif) no-repeat 0 -175px;
	text-indent: -9999px;
	margin-bottom: 1em;
}
.b-home-news ul {
	overflow: hidden;
}
.b-home-news li {
	width: 420px;
	padding-left: 10px;
	color: #595959;
	line-height: 1.4;
}
.b-home-news li.left {
	float: left;
}
.b-home-news li.right {
	float: right;
}
.b-home-news h3 {
	margin-bottom: .6em;
}
.b-home-news h3, .b-home-news h3 a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.b-home-news h3 a:hover {
	color: #e34400;
}


.b-home-news .toolbar {
	float: right;
}
.b-home-news .toolbar li {
	float: left;
	display: inline;
	width: 14px;
	height: 14px;
	margin: 0 0 0 14px;
	padding: 0;
}
.b-home-news .toolbar li a {
	display: block;
	overflow: hidden;
	width: 14px;
	height: 14px;	
	background: url(../images/icons.png) no-repeat;
	text-indent: -9999px;
}
.b-home-news .toolbar .rss {
	background-position: 0 -650px;
}
.b-home-news .toolbar .twitter {
	background-position: 0 -664px;
}





.red {
	color: red;
}

.entry {
	font-size: 1.3em;
	line-height: 140%;
	overflow: hidden;
}
.entry strong, .entry b {
	font-weight: bold;
}
.entry em, .entry i {
	font-style: italic;
}
.entry p {
	margin: 1em 0;
}
.entry ul, .entry ol {
	margin: 1em 0 1em 2em;
}
.entry ul li {
	list-style: disc;
	margin: .5em 0;
}
.entry ol li {
	list-style: decimal;
	margin: .5em 0;
}


.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	line-height: 130%;
}

.entry h2 {
	color: #01599c;
	font-weight: bold;
	font-size: 1.38em;
	margin-top: 2em;
}
.entry h2:first-child {
	margin-top: 1em;
}
.entry h3 {
	color: #01599c;
	font-weight: bold;
	font-size: 1.23em;
	margin-top: 2em;
}

.entry hr {
	background: white none;	
	border: none;
	height: 1px;
	border-bottom: 1px dotted #89b4cb;
	margin: 2em 0;
}
.entry .note {
	color: #737373;
	font-size: 0.92em;
}



.entry .block-top {
	border: 1px solid #e6e6e6;	
	margin: .3em 0 2em 0;
}
.entry .block-top .block-body {
	background: #fcfcfc url(../images/home-01/quote-widget.png) repeat-x top;
	border: 1px solid white;
	padding: 20px;
}
.entry .block-top h2 {
	color: black;
	font-size: 1.23em;
	margin-top: 0;
}
.entry .block-top ul:last-child, .entry .block-top p:last-child {
	margin-bottom: 0;
}


.entry .block {
	border: 1px solid #bdd5e2;
	margin: 2em 0;
}
.entry .block .block-header {
	background: #c8ebfb url(../images/block-header.png) repeat-x top;
	padding: 10px 20px;
	overflow: hidden;
}
.entry .block .block-body {
	padding: 10px 20px;
}
.entry .block h2 {
	font-size: 1.23em;
	float: left;
	margin-top: .2em;
}
.entry .block .block-header .price,
.entry .block .block-header .order  {
	float: right;
	margin: 0;
	padding: 0;
}
.entry .block .block-header .price {
	font-weight: bold;
	margin: .2em 1em 0 0;
	font-size: 1.23em;
}


.entry .block-quote {
	border: 1px solid #e6e6e6;	
	margin: 2em 0;
}
.entry .block-quote .block-body {
	background: #fcfcfc url(../images/home-01/quote-widget.png) repeat-x top;
	border: 1px solid white;
	padding: 10px 20px;
}
.entry .block-quote p.quote {
	background: url(../images/home-01/quote.gif) no-repeat 0 0;
	padding-left: 26px;
	color: #737373;
	font-size: 1.08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.3;
}
.entry .block-quote p.author {
	color: #333333;
	text-align: right;
	font-weight: bold;	
	font-size: 0.92em;
	margin-top: .5em;
}


.entry ul.checklist {
	margin-left: 0;
}
.entry ul.checklist li {
	background: url(../images/icon-checkbox.png) no-repeat 7px 2px;
	list-style: none;
	padding-left: 32px;	
}
.entry ul.pricelist {
	margin-left: 0;	
}
.entry ul.pricelist li {
	background: url(../images/icon-currency.png) no-repeat 11px 2px;
	list-style: none;
	padding-left: 32px;		
}
.entry ul.pricelist strong.price {
	font-size: 1.08em;
}





.blog-listing .post {
	margin: 3.5em 0 4.5em 0;
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #b1c7dd;
}
.entry-title, 
h3#comments, #respond h3 {
	line-height: 130%;
	font-size: 1.8em;	
	margin-bottom: .3em;
	font-weight: bold;
}
.b-blog-single h2.page-title {
	margin-bottom: .3em;
	padding-bottom: 0;
}

.entry-title, .entry-title a, 
h3#comments, #respond h3 {
	color: #00599c;
	text-decoration: none;
}
.entry-title a:hover {
	color: #e34400;
}


.b-blog-single .post {
	margin-bottom: 4em;
}


p.post-meta {
	font-size: 1.1em;
	color: #737373;
	margin-bottom: .5em;
	overflow: hidden;
	line-height: 130%;
}
p.post-meta a {
	color: #737373;
}
p.post-meta a:hover {
	color: #e34400;
}
p.post-meta span {
	display: block;
	float: left;
	margin-right: 1.8em;
	padding-left: 1.2em;
	background: url(../images/icons.png) no-repeat 0 0;
}
p.post-meta .time {
	background-position: 0 -13px;
}
p.post-meta .category {
	background-position: 0 -45px;
}
p.post-meta .comments {
	background-position: 0 -77px;
}






/* comments */

h3#comments {
	font-size: 1.6em;
}
ol.commentlist {
	font-size: 1.3em;
	line-height: 135%;
	margin: 1em 0 2em 0;
}
ol.commentlist li.even {
	background-color: white;
	border: 1px solid #dddddd;
}
ol.commentlist li {
	background-color: #f3f3f3;
	border: 1px solid #dddddd;
	padding: 20px 24px;
	margin-bottom: 10px;
}
ol.commentlist .avatar {
	background-color: white;
	border: 1px solid #CFD3DC;
	float: right;
	margin: 0 0 10px 15px;
	padding: 4px;
}
ol.commentlist .fn {
	font-weight: bold;
}
ol.commentlist .comment-meta {
	margin-bottom: 1em;
	font-size: 0.85em;
}
ol.commentlist .comment-meta a {
	color: #737373;
}
ol.commentlist .comment-meta a:hover {
	color: #e34400;
}
ol.commentlist em {
	font-size: 0.85em;
	font-style: italic;
	color: red;
}


#respond {
	background-color: #f3f3f3;
	border: 1px solid #dddddd;
	font-size: 1.3em;
	line-height: 130%;
}
#respond .wrapper {
	padding: 16px 24px;
	border: 1px solid white;
	background: #fcfcfc url(../images/home-01/quote-widget.png) repeat-x top;
}
#respond h3 {
	color: black;
	margin: 0 0 1.4em 0;
	font-size: 1.23em;
}
#respond input, #respond textarea {
	border: 1px solid #a8a8a8;
	background: white url(../images/input-comment-bck.png) repeat-x 0 -2px;
	padding: 4px;
}
#respond input:focus, #respond textarea:focus,
#respond input:hover, #respond textarea:hover {
	border-color: #89b4cb;
	background-position: 0 -4px;
}
#respond input {
	width: 300px;
}
#respond textarea {
	width: 480px;
	height: 80px;
	overflow: auto;
}
#commentform p {
	margin: .8em 10px;
}
#commentform p small {
	font-size: inherit;
}
#commentform p label, #captchaImgDiv label  {
	float: left;
	display: block;
	width: 90px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
}
#commentform #submit {
	margin-left: 100px;	
	width: 140px;
	background: #7c9f2f url(../images/button-bck.png) repeat-x top;
	border: none;
	border-top: 1px solid #98c439;
	border-bottom: 1px solid #41661e;
	color: white;
	font-weight: bold;	
	text-shadow: #729c26 -1px -1px 0;
}
#commentform #submit:hover {
	background-color: #7ca02f;	
	background-position: 0 -50px;
}


/* si captcha */

#captchaImgDiv {
	overflow: hidden;
}
#captchaImgDiv label {
	position: absolute;
	width: 100px;
}
#captchaImgDiv label small {
	font-size: inherit;
}
#captchaImgDiv #captchaInputDiv {
	padding: 0 !important;
	overflow: hidden;
	height: 26px;
}
#captchaImgDiv #captcha_code {
	position: absolute;
	margin-left: 110px !important;
}
#si_image_com {
	margin-left: 110px !important;
}
#captchaImgDiv div {
	width: auto !important;
}



/* pagenavi */

.wp-pagenavi {
	overflow: hidden;
	font-size: 1.3em;
	padding-top: 2em;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 2px 6px;
	margin-right: 10px;
	display: block;
	float: left;
}
.wp-pagenavi span.current {
	background-color: #e34400;
	color: white;
	font-weight: bold;
}
.wp-pagenavi a:hover {
	background-color: #ffeadf;
}
.wp-pagenavi span.current {
	font-weight: bold;
}
.wp-pagenavi .pages {
	padding-left: 0;
}


/* twitter */

.widget_twitter {
	font-size: 1.1em;
	line-height: 1.2;
}
.widget_twitter .from-meta,
.widget_twitter .twitterwidget-rss
{
	display: none;
}
.widget_twitter .widgettitle {
	background: url(../images/icons.png) no-repeat 4px -112px;
	height: 18px;
	padding-left: 25px;
	padding-top: 2px;
	font-size: 1.18em;
	font-weight: bold;	
	margin-bottom: 5px;
}
.widget_twitter .widgettitle a {
	color: #00599C;
	text-decoration: none;
}
.widget_twitter .widgettitle a:hover {
	color: #e34400;
}
.widget_twitter li {
	display: block;
	background: #ecf6fd;
	border: 1px solid #bbced6;
	padding: 6px 8px;
	margin-bottom: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
	color: #2e363f;
	overflow: hidden;
}
.widget_twitter .entry-content a {
	color: #00599c;
	text-decoration: none;
}
.widget_twitter .entry-content a:hover {
	color: #e34400;
}
.widget_twitter .time-meta {
	display: block;
	padding-top: 4px;
	font-style: italic;
}
.widget_twitter .time-meta a {
	color: #737373;
	text-decoration: none;
}
.widget_twitter .time-meta a:hover {
	color: #e34400;
}


/* links */

.widget_mylinkorder .widgettitle{
	display: none;
}








/* ui tabs */

.ui-tabs {
	border: 1px solid #89b4cb;
	min-height: 300px;
}
.ui-tabs-hide {
	display: none;
}
.ui-widget-header {
	height: 42px;
	overflow: hidden;
}
.entry ul.ui-tabs-nav, .entry .ui-tabs-nav li,
ul.ui-tabs-nav, .ui-tabs-nav li
{
	margin: 0;
	padding: 0;	
}
.entry .ui-tabs-nav li, .ui-tabs-nav li {
	display: inline;
	float: left;
	background: #c8ecfb url(../images/login-bck.png) repeat-x top;
}
.ui-tabs-nav a {
	display: block;
	height: 29px;
	padding-top: 12px;
	color: black;
	text-decoration: none;
	text-align: center;
	font-size: 1.08em;
	font-weight: bold;
	border-bottom: 1px solid #89b4cb;
	border-left: 1px solid #89b4cb;
	outline: 0;
}
.ui-tabs-nav a.first-child {
	border-left: none;
}
.ui-tabs-nav .ui-state-hover,
.ui-tabs-nav .ui-state-focus {
	background-position: 0 -41px !important;
}
.ui-tabs-nav .ui-state-active {
	background: white !important;
}
.ui-tabs-nav .ui-state-active a {
	border-bottom-color: white !important;
}
.ui-tabs-panel {
	padding: 20px;
}



/* plans */

.plans {
	margin-top: 2em;
}
.plans .ui-tabs-nav li {
	/*width: 25%;*/
}
.plans .ui-tabs-nav a {
	background: url(../images/icons.png) no-repeat 0 50px;
	padding-left: 32px;
}
.plans .tab-wordpress {
	background-position: 30px -178px !important; 
	/*width: 136px;*/
	width: 192px;
}
.plans .tab-linux {
	background-position: 46px -258px !important; 
	width: 192px;
}
.plans .tab-windows {
	background-position: 34px -338px !important; 
	width: 192px;
}
/*
.plans .tab-googleapps {
	background-position: 12px -416px !important; 
	width: 135px;
}
*/
.plans .ui-tabs-panel {
	padding: 30px 20px;
}


.plans table {
	width: 100%;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #d9d9d9;
	line-height: 130%;
	margin-top: 1em;
}
.plans .ui-tabs-panel table:first-child,
.plans .ui-tabs-panel p:first-child {
	margin-top: 0;
}


.plans table thead th {
	background: #e7e7e7 url(../images/plans-table-header.png) repeat-x top;
	text-align: center;
	padding: 8px;
	color: black;
	font-size: 1.08em;	
	font-weight: bold;
	border-bottom: 1px solid #c6c6c6;
	text-shadow: white 1px 1px 0;
}
.plans table tfoot td {
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
	padding: 8px;
}
.plans table tfoot td a.order {
	margin: 0 auto;
}
.plans table tbody td {
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	text-align: center;
	padding: 8px;
}
.plans table td.title {
	border-left: none;
	text-align: left;
	color: #404040;
	padding-left: 16px;
}
.plans table td.value {
	color: #0075a3;
	font-size: 1.08em;	
	font-weight: bold;		
}


.plans table tbody .price td {
	background: #fffbca;	
	font-weight: bold;
	font-size: 1.23em;
}
.plans table tbody .price-annual td {
	background: #fbfbf0;
}
.plans table tbody .price td.title {
	color: #404040;
	font-size: 1em;
}
.plans table tbody .price td.value {
	color: #e34400;
}
.plans table tbody .price-annual td.value {
	color: black;
}


.plans table .plan {
	width: 120px;
}
.plans .ui-tabs-panel ul {
	margin-left: 0;
}
.plans .ui-tabs-panel ul li {
	background: url(../images/icon-checkbox.png) no-repeat 7px 2px;
	list-style: none;
	padding-left: 32px;	
}
.plans .ui-tabs-panel ul.extra li {
	background: url(../images/icon-currency.png) no-repeat 11px 2px;
}
.plans .ui-tabs-panel ul.extra strong.price {
	font-size: 1.08em;
}
.plans h2.extra {
	color: #e34400;	
}

span.yes, span.no {
	display: block;
	background: url(../images/icons.png) no-repeat 100px 100px;
	text-indent: -9999px;
	overflow: hidden;	
}
span.yes {
	background-position: center -503px;
}
span.no {
	background-position: center -581px;
}


a.order {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 92px;
	height: 25px;	
	background: #e34400 url(../images/order-now.png) no-repeat 0 0;
}
a.order:hover {
	background-position: 0 -25px;
}


.tooltip {
	border-bottom: 1px dotted #c6c6c6;
	cursor: pointer;
	background: url(../images/icon-tooltip.png) no-repeat right 4px;
	padding-right: 12px;
}
.tooltip:hover {
	color: #e34400;
	border-bottom: none;
}

.tooltip-body { 
    display:none; 
    background:transparent url(../images/tooltip-big.png);
    font-size: 12px; 
    height: 130px; 
    width: 231px; 
    padding: 30px 36px; 
    color: #fff;   
    line-height: 140%;
    margin-bottom: -10px; 
}


/* plan header */

.plans #wordpress table thead th,
.plans #linux table thead th,
.plans #windows table thead th {
	background: none transparent;
}
.plans #wordpress table {
	background: url(../images/plan-headers.jpg) no-repeat -640px 0;
}
.plans #wordpress table thead th {
	border-top: 1px solid #0e323e;	
	color: white;
	text-shadow: none;
	background: none;
}
.plans #linux table {
	background: url(../images/plan-headers.jpg) no-repeat -1280px 0;
}
.plans #linux table thead th {
	border-top: 1px solid #1e1e1e;	
	color: white;
	text-shadow: none;
	background: none;
}
.plans #windows table {
	background: url(../images/plan-headers.jpg) no-repeat -1920px 0;
}
.plans #windows table thead th {
	border-top: 1px solid #0357b7;	
	color: white;
	text-shadow: none;
	background: none;
}



/* login */

.b-login-wrapper {
	padding: 30px 130px 90px 130px;
}
.b-login-wrapper h1.page-title {
	margin-bottom: 30px;
}
.b-login .ui-tabs-nav a {
	font-size: 1.4em;
}
.b-login .tab-cp {
	width: 184px;	
}
.b-login .tab-billing {
	width: 184px;	
}
.b-login .tab-webmail {
	width: 144px;
}
.b-login .tab-dm {
	width: 183px;
}

.b-login .ui-tabs-panel {
	font-size: 1.3em;
	line-height: 140%;
	padding-top: 30px;
	min-height: 300px;
	
}
.b-login strong {
	font-weight: bold;
}
.b-login .login-help {
	float: right;
	width: 180px;
	padding-top: 6px;
}
.b-login .login-help strong {
	color: #00599c;
}
.b-login .login-help ul {
	margin: .4em 0 .4em 1.6em;
}
.b-login .login-help li {
	list-style: disc;
}

.b-login .row {
	overflow: hidden;
	width: 100%;
	padding: 5px 0;
}
.b-login .row-small {
	width: 400px;
}
.b-login .row-single {
	padding-bottom: 0;	
}
.b-login .row-title {
	float: left;
	display: block;
	width: 110px;
	padding-top: 7px;
	text-align: right;
}
.b-login .row-content {
	margin-left: 126px;
}
.b-login .row-content-captcha {
	padding-top: 7px;
}
.b-login .tip {
	color: #737373;
	font-size: 0.85em;
}
.b-login p.welcome {
	padding-bottom: 20px;
}

.b-login .captchabox {
	min-height: 100px;
}
.b-login .captchabox p:first-child {
	display: none;
}
.b-login .captchabox p {
	font-size: 1em !important;
	/*padding: 7px 0;*/
	color: #595959;
	width: 260px;
}
.b-login .captchabox #captcha-image {
	float: right;
	left: 100px;
	display: block;
	width: 220px;
	height: 35px;
	margin-top: 7px !important;
}
.b-login .captchabox #captcha-input {
	width: 80px;
	float: left;
	margin-top: 7px !important;
}
.b-login .captchabox p img {
	display: none;
}
.b-login .captchabox #captcha-refresh-button {
	position: absolute;
	margin-left: 330px;
	top: 457px;	
	width: 30px;
	height: 30px;
	display: block;
	background-color: yellow;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/icons.png) no-repeat 0 -718px;
	
}
.b-login .captchabox #captcha-sound-button {
	position: absolute;
	margin-left: 370px;
	top: 457px;	
	width: 30px;
	height: 30px;
	display: block;
	background-color: yellow;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/icons.png) no-repeat 0 -758px;
}

#cp #captcha-refresh-button, #cp #captcha-sound-button {
	top: 457px !important;
}
#dm #captcha-refresh-button, #dm #captcha-sound-button {
	top: 424px !important;
}



.b-login input[type="text"], 
.b-login input[type="password"],
.b-login textarea {
	border: 1px solid #a8a8a8;	
	background: #f9f9f9 url(../images/input-text.png) repeat-x top;
	font-size: 1.23em;
	padding: 5px;
	width: 260px;
}
.b-login input[type="submit"], 
.b-login input[type="button"] {
	font-size: 1.08em;
	padding: 5px 10px;	
}
.b-login select {
	font-size: 1.08em;
	padding: 5px;	
}


.b-login input[type="text"]:hover,
.b-login input[type="password"]:hover,
.b-login textarea:hover {
	border-color: #71a3ca;
}
.b-login input[type="text"]:focus,
.b-login input[type="password"]:focus,
.b-login textarea:focus {
	border-color: #54a6e7;
	background: #fafcfe;
}






/* wordpress */

p img {
	padding: 0;
	max-width: 100%;
}
img.centered, img.aligncenter {
	display: block;
	margin: 2em auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 10px 15px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
   left: -1000em;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
