/*
Theme Name: Host Cloud - Premium WordPress Theme
Theme URI: http://hostcloud-wp.woodoo-style.com
Version: 1.0
Description: HostCloud Premium WordPress Theme based on the Ganry Framework.
Author: Woo_Doo
Author URI: http://woodoo-style.com
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

 *{
   margin: 0;
   padding: 0;
 }

#rt-menu {
  margin-bottom: 35px;
}

.rt-block{
  padding:0;
}

#rt-showcase {overflow:hidden;}

.font-family-arial {font-family:Arial, Helvetica, sans-serif;}

/* Pagination */

div.pagination {padding: 0 0 15px; margin-top: 5px;}
div.rt-pagination {margin-bottom: 10px;}
div.rt-page .rt-pagination a, div.rt-post .rt-pagination a {font-size: 130%; font-weight: bold;}
div.rt-page #comments .rt-pagination a, div.rt-post #comments .rt-pagination a {font-size: 100%; font-weight: normal;}

/* Page & Single */

div.edit-entry {margin: 10px 0;}

/* Single */

.rt-post .rt-post-footer small {font-size: 90%; line-height: 130%;}
.rt-post .rt-post-footer {margin: 0 0 15px 0;}

.rt-post .rt-tags {overflow:hidden; margin: 15px 0 10px;}
.rt-post .rt-tags span {font-style: italic;}

/* Search */

.search-excerpt {background: #FBDE21;}

/* Font Sizer */

.widget_gantry_fontsizer #rt-buttons .small .button, .widget_gantry_fontsizer #rt-buttons .large .button {background-image: url(../images/body/typography.png);}
#rt-accessibility a {display: inline-block;}
#rt-accessibility .button {display: block;width: 8px;height: 8px;margin-top: 2px;}
#rt-accessibility a.large .button {background-position: -5px -15px;background-repeat: no-repeat;margin-right: 5px;}
#rt-accessibility a.small .button {background-position: -15px -15px;background-repeat: no-repeat;}

/* Write Comment */

#commentform textarea {border: 1px solid #E6E6E6;}
#commentform #author, #commentform #email, #commentform #url {border: 1px solid #E6E6E6;}

/* Logo */

#rt-logo {
    background: url("../images/header/logo.png") no-repeat scroll left center transparent;
    height: 47px;
    width: 247px;
    margin: 38px 0 50px;
}

/* Login */

#login-box ul {
  float: right;
}

#login-box ul li{
  list-style: none;
}

#login-box ul li a{
  background-image: url(../images/login.png);
  background-repeat: no-repeat;
  font-family:'Open Sans',sans-serif;
  line-height: 1em;
  display: block;
  font-size: 17px;
  color: #1e1e1e;
  padding: 7px 23px 11px;
  margin-top: 23px;
  font-weight: 600;
  text-shadow: 0 1px 0 #CACACA;
}

#login-box ul li a:hover{
  background-image: url(../images/login-hover.png);
  background-repeat: no-repeat;
  color: #fff;
  text-shadow: 0 -1px 0 #535353;
  text-decoration: none;
  }

/* Top info box */

div.info-box{
  padding: 38px 0 0 78px;
  overflow: hidden;
}

div.info-box span.suport{
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  color: #858585;
  line-height: 1em;
}

div.info-box span.telefhone{
  font-family: arial;
  font-size: 20px;
  font-weight: normal;
  color: #000000;
  line-height: 1em;
  width: 160px;
  display: block;
}

/* Accordion  */

div.thethe-haccord-group{
  margin-top: 22px;
  padding: 6px;
  background-image: url('../images/accordion_bg.png');
  background-repeat: no-repeat;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
  background-image: url(../images/item.png)!important;
  background-repeat: no-repeat !important;
  height: 40px;
  background-color: transparent !important;
  border:none !important;
  background-position: 0 !important;
}



.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
  background-image: url(../images/item_active.png)!important;
  background-repeat: no-repeat !important;
  height: 55px;
  background-color: transparent !important;
  background-position: center !important;
  padding-top: 2px !important;
}


.ui-widget-content {
  background-color: #222222 !important;
  background-image: none !important;
}

.thethe-haccord-group li h3.thethe-haccord-header span{
  top: 2px !important;
}
.thethe-haccord-group .content-inner{
  background-image:url(../images/dots.png) !important;
  background-repeat: repeat !important;
  background-color: #ffffff;
  height: 249px;
  margin-top: 4px !important;
  margin-right: 3px !important;
  padding-left: 17px !important;
  padding-right: 20px !important;
}

.thethe-haccord-group li h3:last-child.thethe-haccord-header span{

}

.thethe-haccord-group li.thethe-haccord-section{
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
li.thethe-haccord-section:last-child .ui-accordion-header.ui-state-default.ui-corner-all{
	height:36px;
}
li.thethe-haccord-section:last-child .ui-state-active.ui-accordion-header.ui-state-default.ui-corner-all {
	height:54px;
}
.shadow{
  background-image: url(../images/shadow.png);
  background-repeat: no-repeat;
  background-position: bottom;
  height: 360px;
  margin-bottom: 40px;
}

.ui-widget h3.ui-accordion-header, .ui-widget h3.thethe-haccord-header{
  font-size: 16px !important;
  font-family: Arial !important;
}

.thethe-haccord-content img{
  border: none;
  float: left;
  margin-top: 12px;
  margin-right: 17px;
}

.thethe-haccord-content .content-inner h2{
   font-family: 'Open Sans',sans-serif;
   font-size: 30px;
   color: #82ac28;
   margin-bottom: 15px;
}

a.baner-more{
  font-size: 13px;
  color: #222;
  display: block;
  background-image: url(../images/more.png);
  background-repeat: no-repeat;
  float: left;
  padding:8px 25px 10px 38px;
  font-weight: 600;
  line-height: 1em;
  font-family: 'Open Sans',sans-serif;
  text-shadow: 0 1px 0 #CACACA;
}

a.baner-more:hover{
  color: #fff;
  text-shadow: 0 -1px 0 #535353;
  text-decoration: none;
}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
  color:#343434 !important;
  text-shadow: 0 1px 0 #EAE9E9 !important;
  margin-top: 3px !important;
}

/* Nivo Slider */
#nivos {margin:20px 10px 52px 10px;}
#nivos .nivo-controlNav {display:block;position:absolute;z-index:100;left:46%;bottom:-43px;}
#nivos .nivo-controlNav a {display:inline-block;height:14px;width:14px;text-indent:-99999px;background:url(../images/paginator-slider-n.png) no-repeat 0 0;cursor:pointer;padding:0 4px;}
#nivos .nivo-controlNav a.active {background:url(../images/paginator-slider.png) no-repeat 0 0;}


/* Fonts */

a:hover{
  text-decoration: underline;
}


h1, h2, h3, h4, h5, h6{
  margin: 15px 0;
  font-family:'Open Sans',sans-serif;
  color: #616161;
  text-shadow: 0 1px 0 #E7E7E7;
  font-weight: lighter;
  letter-spacing: 0 !important;
}

hr{
    clear: both;
    display: block;
    margin: 18px 0 30px;
    padding: 0;
}

p, .wpcf7-form input, textarea.textarea{
  margin: 0;
  padding: 0 0  15px;
  font-size: 12px;
  line-height: 1.5em;
  color: #616161;
  font-family: Arial;
}

.rt-wordpress h1{
  letter-spacing: 0 !important;
}


h2.title, h1.rt-article-title{
  color: #616161;
  font-size: 25px;
  margin:15px 0;
  font-family: 'Open Sans',sans-serif;
  font-weight:normal ;
  text-shadow: 0 1px 0 #E7E7E7;
}

h2.comments-title{
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 0;
  margin: 0;
}

#rt-sidebar-a h2.title, #rt-sidebar-b h2.title, #rt-sidebar-c h2.title{
  font-size: 20px !important;
  margin-top: 0;
}

h1.rt-article-title{
   margin: 18px 0;
   letter-spacing: 0;
   background-image: url(../images/border_cat.png);
   background-repeat: repeat-x;
   background-position:left bottom;
   padding-bottom: 18px;
 }

h1.rt-article-title a {
  color: #616161;
}

h1.rt-article-title a:hover {
  color: #787878;
}

h1{
  font-size:30px;
}

h2{
  font-size: 25px;
}

h3{
  font-size: 21px;
}

h4{
  font-size: 19px;
}

h5{
  font-size: 17px;
}

h6{
  font-size: 14px;
}

#rt-footer h2.title{
  font-size: 18px;
  margin: 15px 0;
  color: #333333;
}

ul, ol {
  padding: 0;
}

ul li a{
  font-size: 12px;
  line-height: 1.5em;
}

ul.bullet li {
  background: url("../images/icons/bullet.png") no-repeat scroll 0 7px transparent !important;
  line-height: 1.5em;
  list-style: none outside none !important;
  padding: 0 0 0 25px !important;
}

ul.arrow li {
  background: url("../images/icons/arrow.png") no-repeat scroll 0 2px transparent !important;
  line-height: 1.5em;
  list-style: none outside none !important;
  padding: 0 0 0 30px !important;
}

ul.arrow2 li {
  background: url("../images/icons/arrow2.png") no-repeat scroll 0 2px transparent !important;
  line-height: 1.5em;
  list-style: none outside none !important;
  padding: 0 0 0 30px !important;
}

ul.add li {
  background: url("../images/icons/add.png") no-repeat scroll 0 2px transparent !important;
  line-height: 1.5em;
  list-style: none outside none !important;
  padding: 0 0 0 30px !important;
}

ol.ordered {
    list-style-type: decimal;
    margin: 0 0 0 25px;
}

ol.ordered2 {
    list-style-type: upper-roman;
    margin: 0 0 0 25px;
}

ol.ordered3 {
    list-style-type: upper-alpha;
    margin: 0 0 0 25px;
}

ol.ordered4 {
    list-style-type: lower-alpha;
    margin: 0 0 0 25px;
}

blockquote p{
    font-family: Georgia, Serif;
    font-size: 16px;
    line-height: 22px;
    font-style: italic;
}

blockquote.pull-right {
    background: none repeat scroll 0 0 #EFEEEE;
    float: right;
    margin: 10px 0 10px 15px;
    padding: 10px;
    width: 235px;
}

blockquote.pull-left {
    background: none repeat scroll 0 0 #EFEEEE;
    float: left;
    margin: 10px 15px 10px 0;
    padding: 10px;
    width: 235px;
}

span.highlight-1 {
    background: none repeat scroll 0 0 #5E7070;
    color: #E7F5F5;
    padding: 3px 6px;
}

span.highlight-2 {
    background: none repeat scroll 0 0 #625FEC;  
    color: #FFFFFF;
    padding: 3px 6px;
}

span.highlight-3 {
    background: none repeat scroll 0 0 #FFB400;
    color: #FFFFFF;
    padding: 3px 6px;
}

span.prof{
 font-family:  arial;
 font-size: 11px;
 color: #6a6a6a;
 margin: 5px 0 10px;
 display: block;
}

ul.services li{
  list-style: none;
  padding: 7px 0 7px 30px;
  background-image: url(../images/service-marker.png);
  background-repeat:no-repeat;
  background-position: left center;
  color: #616161;
  font-family: Georgia;
  font-size: 15px;
  font-style: italic;
}


/* Custombottom block */

.custombottom-block{
  background-image:url(../images/bottom_bg.png);
  background-repeat: no-repeat;
  background-position: 0 6px;
  background-color: transparent;
  width: 250px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 65px 25px 0;
}

.left .custombottom-block{
  margin: 65px 50px 0 0;
}

.right .custombottom-block{
  margin: 65px 0 0 50px;
}


.custom-header , .package-header{
  background-image: url(../images/bottom-block_topbg.png);
  background-repeat: no-repeat;
  width: 250px;
  background-position:top center;
  height: 78px;
}

.hosting-package.silver .package-header{
  background-image: url(../images/bottom-block_silver.png);
  background-repeat: no-repeat;
  width: 280px;
  background-position:top center;
  height: 92px;
}

.custom-header span, .package-header span{
  font-size: 22px;
  color: #fff;
  line-height: 1em;
  text-align: center;
  display: block;
  font-weight: 300;
  font-family: 'Oxygen',sans-serif;
  padding: 8px 0 5px;
}

.hosting-package.silver .package-header span{
  font-size: 29px;
}

.hosting-package.silver .package-header strong{
  font-size: 32px;
  color: #fff;
}


.custom-header strong, .package-header strong{
  font-family: Arial;
  font-size: 25px;
  color: #fff;
  font-weight: bold;
  line-height: 1em;
  display: block;
  text-align: center;
}

.custom-header strong span{
  font-size: 15px;
}

.custombottom-block ul, .hosting-package ul {
  font-family: Arial;
  font-size: 13px;
  line-height: 22px;
  color: #000;
  padding: 20px 20px 35px;
  text-align: center;
}

.custombottom-block li, .hosting-package li{
  list-style: none;
  background-image: url(../images/marker.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 5px 0 5px 25px;
  text-align: left;
  margin-left: 22px;
}

.hosting-package li{
  margin-left: 12px;
}


.custombottom-block li:last-child, .hosting-package li:last-child {
  background-image: none !important;
  text-align: center;
  padding: 0;
  margin: 0;
}


.custombottom-block a.baner-more, .hosting-package a.baner-more{
  margin: -21px 50px 0 58px;
}

.custom-shadow{
  background-image: url(../images/shadow_bottom-block.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 70px;
  width: 250px;
  margin: 0 25px;
}

.left .custom-shadow{
  margin: 0 50px 0 0;
}

.right .custom-shadow{
  margin: 0 0 0 50px;
}

/* Recent Post Slider */


#rps, #rps .slider div{
  border: none !important;
}

#rps{
  margin: 15px 0 20px;
}


#rps .slider{
  background: transparent !important;
}

#rps .col p.post-title{
  display: none;
}

#rps .slider div .col{
  padding: 0 !important;
}

#rps .col img{
  border: none !important;
  background-color: transparent !important;
}

.margin-top{
  margin-top: 25px;
}

.custom-top{
  margin: 55px 0 40px;

}


#rps .col p{
  font-size: 13px !important;
  font-family: Georgia;
  line-height: 20px;
}

/* Footer menu */

#rt-footer ul.menu li{
  padding: 5px 0 5px 15px;
  background-image: url(../images/marker-footer.png);
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
}

#rt-footer ul.menu li a{
  color: #333333;
}

#rt-footer ul.menu li a:hover{
  color: #8A8A8A;
  text-decoration: none;
}

/* Copyright */

#rt-copyright .rt-block {
  margin:0 !important;
  padding:14px 0 12px;
  color: #333;
}

#gantry{
    background: url("../images/gantry-white.png") no-repeat scroll right bottom transparent;
    display: block;
    color: #333;
    float: left;
    height: 24px;
    margin-top: -3px;
    padding-top: 3px;
    position: absolute;
    text-align: left;
    width: 182px;
}
 a#gantry-totop{
  color: #333;
}
a#gantry-totop:hover, #gantry:hover{
  color: #8A8A8A;
  text-decoration: none;
}
.to-top{
 float: right;
 margin-top: -32px;
 }

.to-top .rt-block{
  margin: 0;
  padding: 0 !important;
}


a.copy{
  display: inline-block;
  text-align: center;
}

.copyright{
  color: #000;
}

/* Search */

#searchform label{
  display: none;
}

#searchform input#s{
  border: none;
  background-color: transparent;
  background-image: url(../images/search_bg.png);
  background-repeat: repeat-x;
  height: 28px;
  width: 210px;
  border-radius: 5px 5px 5px 5px;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  padding-left: 10px;
}

#searchform input{
  float: left;
}


#searchform input#searchsubmit {
   background: url("../images/button_search.png");
   background-repeat:no-repeat;
   height: 27px;
   padding: 0;
   width: 33px;
   border: none;
   background-color: transparent;
   margin-left: -34px;
   background-position: right 1px;
   cursor: pointer;
}

#searchform input#searchsubmit:hover{
  background-image: url(../images/search_bg_hover.png);
  background-repeat: no-repeat;
}


/* Social */

.social{
  float: left;
}

.social a{
  display: block;
  width: 22px;
  height: 20px;
  float: left;
  margin: 20px 10px 0 0;
}

a.facebook{
   background-image: url(../images/facebook.png);
   background-repeat: no-repeat;
 }

a.twitter{
   background-image: url(../images/twitter.png);
   background-repeat: no-repeat;
 }

a.digg{
   background-image:url(../images/digg.png);
   background-repeat: no-repeat;
 }

a.linkedin{
   background-image: url(../images/linkedin.png);
   background-repeat: no-repeat;
 }

a.rss{
   background-image: url('../images/rss.png');
   background-repeat: no-repeat;
 }

/* Blog */

span.rt-date-posted, span.rt-author, div.rt-comment-block{
  float: left;
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5em;
  color: #616161;
}

div.rt-comment-block a{
 font-family: Arial;
 font-size: 12px;
 line-height: 1.5em;
 color: #616161;
}

.rt-wordpress .rt-articleinfo{
  overflow: hidden;
  margin-bottom: 18px;
}

span.rt-date-posted{
 background-image: url(../images/date.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding: 0 16px 0 23px;
}

span.rt-author{
 background-image: url(../images/autor.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding: 0 16px 0 23px;
}

div.rt-comment-block{
 background-image: url(../images/comments.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding: 0 16px 0 23px;
}

.ratingblock {
  float: right;
  margin-top: -40px;
}

img.margin{
  margin-bottom: 10px;
}

a.readon, button#submit.button {
  background-image: url("../images/more.png");
  background-repeat: no-repeat;
  color: #222222;
  display: block;
  float: left;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1em;
  padding: 9px 19px 10px 40px;
  text-shadow: 0 1px 0 #CACACA;
  border: none;
  background-color: transparent;
}

 button#submit.button{
  background-image: url(../images/comments-send.png);
  background-repeat: no-repeat;
  padding:9px 23px 10px 49px;
  cursor: pointer;
 }


a.readon:hover, button#submit.button:hover{
  color: #FFFFFF;
  text-shadow: 0 -1px 0 #535353;
  text-decoration: none;
}

.rt-wordpress .rt-article-bg{
  border: none;
}

.sidebar-menu li, .sidebar-menu-left li{
  list-style: none;
  background-image: url("../images/marker_cat.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 25px;
}

.sidebar-menu li a, .sidebar-menu-left li a{
  background: url("../images/border_cat.png") repeat-x scroll 0 100% transparent;
  display: block;
  padding-bottom: 7px;
  padding-top: 7px;
  font-size: 14px !important;
  line-height: 1.85em !important;
  color: #333;
}

.sidebar-menu li a:hover, .sidebar-menu-left li a:hover{
  text-decoration: none;
}

.sidebar-menu, .sidebar-padding{
  padding: 21px 0 20px 15px;
}

.sidebar-menu-left, .sidebar-padding-right {
  padding: 21px 15px 20px 0;
}


/* Contact Form */

 input.name, input.email{
  width: 220px;
  height: 14px;
  border: none;
  background-image: url(../images/input-img.png);
  background-repeat: no-repeat;

}

 input.telephone, input.Subject{
  width: 160px;
  float: right;
  height: 14px;
  background-image: url(../images/input-img-2.png);
  background-repeat: no-repeat;
  border: none;
}


.wpcf7-form .rt-grid-4.alpha{
  margin-left: 0;
}
.wpcf7-form .rt-grid-4.omega{
  margin-right: 0 !important;
  padding: 0 !important;
}

.wpcf7-form .rt-grid-4.omega.padding{
  padding-left: 40px;
  width: 260px;
}

.padding span{
  float: left;
  display: block;
  width: 75px;
}

span.telephone, span.email{

}

.wpcf7-form input {
  padding: 5px;
}

span.label-left.firSt{
 margin-left: 60px;
 }

span.label-left.neXt{
  margin-left: 77px;
  width: 50px !important;
}


span.label-left{
  float: left;
  display: block;
  width: 70px;
}

.wpcf7-form p{
  overflow: hidden;
  color: #656565;
  padding: 0 0 20px;
}

img.contact-user{
  width: 60px;
  height: 60px;
  float: right;
  margin-right: 12px;
}

textarea.textarea{
  border: none;
  background-image: url(../images/textarea.png);
  background-repeat: no-repeat;
  width: 448px;
  height: 112px;
  padding: 10px 10px 10px 20px;
  float: right;
  background-color: transparent;
  font-style: italic;
}

.send-message{
  float: right;
  margin-top: 20px;
}

img.ajax-loader{
  float: left;
  margin-right: 5px;
  margin-top: 8px;
}

input.send{
  background-image: url(../images/send.png);
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  padding: 5px 15px 9px 26px;
  font-size:13px;
  font-family: 'Open Sans',sans-serif;
  text-shadow: 0 1px 0 #CACACA;
  color: #222222;
  font-weight: 600;
  line-height: 1.6em;
  cursor: pointer;
  height:30px;
  }

input.send:hover{
  color: #FFFFFF;
  text-shadow: 0 -1px 0 #535353;
}

/* Twitter */

.TBW_Narrow .TBW_Status{
  width: 100% !important;
}

.TBW_Narrow .TBW_Picture{
  display: none;
}

.TBW_Status ul li{
  padding-left: 62px;
  background-image: url(../images/twitter_bg.png);
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 0 !important;
}

a.website{
  background-image: url(../images/website.png);
  background-repeat: no-repeat;
  color: #222222;
  display: block;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1em;
  text-shadow: 0 1px 0 #CACACA;
  text-align: center;
  margin-top: 5px;
}

a.website span{
  padding: 11px 0;
  display: block;
}

a.website:hover{
  color: #FFFFFF;
  text-shadow: 0 -1px 0 #535353;
  text-decoration: none;
}

/* Domain search */

.domain_search {
  width: 940px;
  height: 201px;
  background-image: url(../images/domain_serch_bg.png);
  background-repeat: no-repeat;
}

.search_shadow{
  width: 940px;
  height: 33px;
  background-image: url(../images/search_shadow.png);
  background-repeat: no-repeat;
  background-position: center center;
  margin: 15px 0 40px;
}

.save{
  float: left;
  background-image: url(../images/save.png);
  background-repeat: no-repeat;
  background-position: left;
  width: 276px;
  height: 120px;
  margin: 36px 0 0 -7px;
}

.domain_search_form{
  float: left;
}

.domain_search a{
  float: right;
  font-weight: bold;
  display: block;
  margin: 15px 25px 0 0;
}

.domain_search label{
  font-size: 14px;
  color: #000;
  font-family: Helvetica;
}
.domain_search label:first-child{
  float: left;
  margin: 7px 0 0 -30px;
}

.domain_search input#search{
  width: 395px;
  height: 34px;
  background-image: url(../images/input_domain_search.png);
  background-repeat: no-repeat;
  border: none;
  background-color: transparent;
  margin: 0 10px 0 8px;
  font-family: Helvetica;
  font-size: 12px;
  color: #fff;
  padding: 0 10px; float: left;
}
.domain_search #botton_search{
  border: none;
  background-color: transparent;
  background-image: url(../images/button_bg_search.png);
  background-repeat: no-repeat;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #222222;
  text-shadow: 0 1px 0 #CACACA;
  padding: 7px 25px;
  cursor: pointer;
}

.domain_search #botton_search:hover{
  color: #FFFFFF;
  text-shadow: 0 -1px 0 #535353;
}

.domain_search_form{
  margin: 15px 0 0 60px;
}
.domain_search_form label.left{
  float: left;
  margin-left: -30px;
  margin-top: 7px;
}


.checkbox {
width: 16px;
height: 17px;
display: inline-block;
cursor: pointer;
background: url(../images/checkbox.png);
margin-bottom: -2px;
}

span.checkbox input {
display: none;
}

.search_link{
  display: inline-block;
  margin-top: 2px;
}

.search_link a{
  float: left;
  margin: 0;
}

.search_link a span{
  padding: 0 10px;
  border-right: 1px solid;
}

.search_link a span.none{
  border: none;
}


#org, #net, #info{
  margin-left: 40px;
}

.checkbox-wrap{
  margin-left: 8px;
}


.box{
  float: left;
  width:92px;
}


/* Hosting Package */

.left, .right{
  margin-top: 20px;
}

.right{
  margin-left: 50px;
}

.right .custom-shadow{
  margin: 0;
}

.hosting #rt-maintop{
  padding-top: 25px;
}


.hosting-package{
  background-image: url(../images/package_bg.png);
  background-repeat: repeat-x;
  width: 250px;
  height: auto;
  background-position: 0 6px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.hosting-package.silver{
  background-image: url(../images/package_bg.png);
  background-repeat: repeat-x;
  width: 280px;
  height: auto;
  background-position: 0 7px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: 10px;
}

.hosting-package.silver strong{
  font-size: 16px;
  color: #9fb725;
}
.hosting-package.silver ul{
  padding: 20px 20px 40px;
}


.hosting-package.silver li{
  font-size: 14px;
  font-weight: bold;
  padding: 7px auto;
  margin: 2px 0 2px 12px;
}

.hosting-package.silver a.baner-more{
  background-image: url(../images/order.png);
  background-repeat: no-repeat;
  margin: -26px 55px 0;
  padding: 11px 20px 14px 47px;
  font-size: 18px;
}

.center .custom-shadow{
  background-image: url(../images/silver-shadow.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  margin: 0;
  width: auto;
}

.right-margin{
  margin-left: 25px;
}


/* Comments form */

#commentform input{
  background-color: #EAEAEA;
  border: 1px solid #DCDCDC;
  color: #727272;
  font-size: 12px !important;
  width: 200px !important;
}

#commentform textarea{
  background-color: #EAEAEA;
  border: 1px solid #DCDCDC;
  color: #727272;
  font-size: 12px !important;
  width: 400px !important;
  height: 100px !important;
  overflow: hidden;
}

ol.commentlist .comment-meta{
  background-color: #EAEAEA;
  height: 50px;
}

.thumblock{
  float: right;
  font-size: 12px;
  margin-bottom: 4px;
  margin-top: -46px;
  right: 0;
  width: 180px;
}

.inactive{
  color: #616161;
  margin-left: 5px;
}

.attention{
  color: #77A416;
  margin: 0 0 5px;
  display: inline-block;
}

.children{
  padding-left: 50px;
  background-image: url(../images/arrow-comment.png);
  background-repeat: no-repeat;
  background-position: left top;
}

ol.commentlist{
  border: none;
  padding: 0;
  margin: 0;
}

.comment-div-wrapper{
  border: 1px solid #E6E6E6;
  margin-bottom: 20px !important;
  padding: 10px 10px 5px !important;
}

ol.commentlist p {
  margin-left: 60px;
}

div.reply a {
    background-image: url("../images/arrow-reply.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 10px;
    padding-left: 9px;
    text-transform: uppercase;
    }

ol.commentlist .comment-meta .fn{
  line-height: 1em;
  display: inline;
  font-family: arial;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin: 8px 0 0 !important;
}

.comment-meta-time{
  display: block;
  margin-top: 17px;
  font-family: arial;
  font-size: 11px;
  font-style: normal;
}

ol.commentlist .comment-author{
  line-height: 1em !important;
}

ol.commentlist .comment_gravatar_wrapper{
  margin-right: 10px;
}

ol.children div#respond{
  margin-left: -50px;
}

#commentform p{
  margin: 0;
  padding-left: 0 !important;
}
.cancel-comment-reply{
  margin-bottom: 10px;
}

ol.commentlist li{
  margin: 0 !important;
}

.reply{
  margin-left: 60px;
}


.thethe_image_slider{
  margin-top: 22px;
  border: none !important;
  margin-bottom: 40px;
  padding-bottom: 70px;
  background-color: transparent !important;
  background-image: url(../images/shadow.png)!important;
  background-position:  center bottom !important;
  background-repeat: no-repeat !important;
}

.thethe_image_slider:not(#ie) .thethe-backlink{
  display: none;
}


.sticky {}
.gallery-caption {}
.bypostauthor {}



.wp-caption {
    text-transform: uppercase;
    text-align: center;
    max-width: 100%;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.wp-caption.alignleft {
    margin: 0 10px 5px 0;
    text-align: left;
}
.wp-caption.alignright {
    margin: 0 0 5px 10px;
    text-align: right;
}
.wp-caption.aligncenter {
    margin: 10px auto;
}
.wp-caption.alignnone {
    margin: 10px 0;
    text-align: left;
}
.wp-caption img, 
.wp-caption img a {
    margin: 0;
    padding: 0;
	border: 0 none;
}
.wp-caption, 
.wp-caption-text {
    margin: 0;
    padding: 0;
}
.wp-smiley {
    margin: 0;
}

img.alignleft {
    float: left;
    margin: 10px 20px 10px 0;
}
img.alignright {
    display: block;
    margin: 10px 0 10px 20px;
}
img.aligncenter {
    clear: both;
    display: block;
    margin: 10px auto;
}
img.alignnone {
    display: block;
    margin: 10px 0;
}
