/*Body background*/
body{
	background:url(images/bg.jpg) repeat-x; 
	background-color:#8cdbff;
 
}

/*body,td,th{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}*/


a{ outline:none;}


#packagesContainer h1 {
	display:block;  
	padding-left:20px; 
}
#packagesContainer h2 {
	display:block;
	padding-left:20px; 
}

/* ~~ Styles for packages ~~ */
div.packdetails-horline {padding-top:10px; padding-bottom:5px;}
div.packdetails-horline-left{
  background:url(/templates/beehosting/images/products/packdetails_horline_left.png) no-repeat;
  width:20px;
  height:1px;
  float:left;
}	
div.packdetails-horline-bg {
  background:url(/templates/beehosting/images/products/packdetails_horline_bg.png) repeat-x;
  height:1px;
  float:left;
}
div.packdetails-horline-right{
  background:url(/templates/beehosting/images/products/packdetails_horline_right.png) no-repeat;
  height:1px;
  width:20px;
  float:left;
  clear:right;
}	



td.packdetails-row-left {
  background:url(/templates/beehosting/images/products/packdetails_row_left.png)  no-repeat;
  width:30px;
  height:23px;
}

td.packdetails-row-right {
  background:url(/templates/beehosting/images/products/packdetails_row_right.png) no-repeat;
  width:5px;
  height:23px;
}

td.packdetails-row-bg {
  background:url(/templates/beehosting/images/products/packdetails_row_bg.png) repeat-x;
  height:23px;
}
/*Left And Right rows*/
td.packdetails-simplerow-left {
  background:url(/templates/beehosting/images/products/packdetails_simplerow_left.png) -20px 0px no-repeat;
  width:5px;
  height:23px;
}

td.packdetails-simplerow-right {
  background:url(/templates/beehosting/images/products/packdetails_simplerow_right.png) no-repeat;
  width:5px;
  height:23px;
}

td.packdetails-simplerow-bg {
  background:url(/templates/beehosting/images/products/packdetails_simplerow_bg.png) repeat-x;
  height:23px;
}

td.packdetails-row-bg div.packdetails-heading,
td.packdetails-simplerow-bg div.packdetails-heading
 {
  float:left;
}

td.packdetails-row-bg div.packdetails-info, td.packdetails-simplerow-bg div.packdetails-info {
  float:right;
  clear:right;
}

tr.packdetails-row-even td.packdetails-simplerow-left {
	background-position:-15px -23px;
}

tr.packdetails-row-even td{
  background-position:0px -23px;
}	

td.packdetails-tableholder {vertical-align:top; }
td.packdetails-sidetable-holder {padding-top:50px;}
table.packdetails-table {border: 1px solid rgb(166, 216, 229); padding: 1px; font-size:11px; color:#393939; }
table.packdetails-table span.color-normal {color:#0a476b;}
table.packdetails-table span.color-hot {color:#fa3204;}
table.packdetails-table span.color-free {color:#0c7b03;}
table.packdetails-table a, table.packdetails-table a:visited {color:#0090ff;text-decoration:none;}
table.packdetails-table a:hover {text-decoration:underline;} 



/*Read more link*/
a.packdetails-readmore-link {
  color:#7B7B7B;
  font-size:11px;
}	

a.packdetails-readmore-link:HOVER {
	text-decoration:none; 	
}



div.packdetails-title-holder {font-family:Tahoma, Geneva, sans-serif; height:123px;}
div.packdetails-title {font-size:25px;text-align:center;}
div.title-red {color:red;} div.title-green {color:green;} div.title-dblue {color:#005ba8;}
div.packdetails-price {color:#246f9b; font-size:18px; text-align:center;}
div.packdetails-price-remark {color:#751025; font-size:12px; text-align:center;}
div.packdetails-brief {font-size:12px; text-align:center;}


/*li{ margin:0px; padding:0px; list-style-type:none;}
ul{ margin:0px; padding:0px; list-style-type:none; }
*/

/*Dividers*/
.solid_line {
	border-bottom:1px solid #82afcb;		
}
.dashed_line {
	border-bottom:1px dashed #b5b5b5;	
	width:95%;
}

.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}

/*Slogan*/
#slogan {
	background:url(images/slogan.png) no-repeat;
	width:331px;
	height:101px;
	position:absolute;
	left:53px;	
}


/*Text's styles*/
.header_text {
	font-family:"Trebuchet MS";
	font-size:37px;
	color:#197fb0;
	font-weight: bold;	
}

.whiteHeaderText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 32px;
	font-weight:bold;
	color:#ffffff;	
}

.headingText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:37px;
	color:#1f7491;
	font-weight: bold;
}

.subHeadingText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:34px;
	color:#1f7491;
	font-weight: bold;
}

.headingSubText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:16px;
	color:#1f7491;
	font-weight: bold;
}



.registerData {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#676767;
}



.registerData td.value{
	font-weight:bold;
}

#clientSupport {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#1f7491;
	font-weight:bold;
}

#clientSupport .value {
	font-weight:normal;
}

#clientSupport .email {
	color:#f58c23;	
}

#clientSupport .email a {
	text-decoration: none;	
	color:#f58c23;
}

.sectionTitleGray {
	font-size:30px;
	color:#818181;	
	border-bottom:1px solid #82afcb;

}

/***************************************Text boxes************************************/
/*Left part of text box*/
.textbox_left {
	background: url(images/textbox_left.png) no-repeat;	
	width:5px;
	height: 25px;
	float:left;
}

/*Middle part of textbox. It grows */
.textbox_bg {
	background: url(images/textbox_bg.png) repeat-x;

	height:25px;
	float:left;	
}
/*text and select INPUT*/
.textbox_bg input, .textbox_bg select {
	border:none;
	background: none;
	padding-top:5px;		
}



.textbox_bg .textbox {
	border:none;
	background: none;
	padding-top:5px;	
}

.textbox_right {
	background: url(images/textbox_right.png) no-repeat; 
	width:5px;
	height:25px;
	float:left;	
}







/*Combo box*/
.combo_left {
	background:url(images/combo_left.png) no-repeat;
	width:2px;
	height:22px;	
}

.combo_bg {
	background:url(images/combo_bg.png) repeat-x;
	height:22px;	
}

.combo_bg select {
	padding-top: 5px;
	background:none;
	border:none; 
}

.combo_right {
	background:url(images/combo_right.png) no-repeat;
	width: 2px;
	height:22px;	
}





/***************************************************************Banners ******************************************************/
.big_banner{
	background:url(images/big_banner.png) no-repeat;
	width:610px;
	height:261px;
	top: 170px;
	left: 24px;
	position: absolute;
}

.small_banner{
	/*background:url(images/small_banner.png) no-repeat;*/
	width:610px;
	height:130px;
	top: 159px;
	left: 24px;
	position: absolute;
}

/*Bee image*/
.bee{ 
	background:url(images/bee.png) no-repeat; 
	width:274px; 
	height:297px;
	position:absolute; 
	left: 670px;
	top: 30px;
    z-index:500;
}

#wrapper {
    
    width: 945px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

/*Header*/

#headerMain{
	background:url(images/header.png) no-repeat;
	height:147px;
	width:945px;
    position: relative;
	margin-left:auto;
	margin-right:auto;
}

#support_sign{
	padding-left:575px;
	padding-top:30px;
	color:#5c5c5c;
	font-size:16px;
	font-weight:bold;
}

.teh_info{position:absolute; margin-left:-30px; margin-top:5px; text-align:center;}
.teh_date{color:#999;}
.teh_phone{color:#1f7491; font-size:18px;}

table.supportInfo {
	padding-left:15px;	
}

table.supportInfo td.value {
	padding-left:10px;	
	font-size:15px;
	color:#657378;
	font-weight:bold;
}

table.supportInfo td.value a, table.supportInfo td.value a:visited {
	font-size:15px;
	color:#657378;
	font-weight:bold;
}

table.supportInfo td.value a:hover {
	text-decoration:none;	
}

/*******************************************************Footer*******************************************************/
#footer{
	background:url(images/footer.png) center;
	height:345px;
	position:relative;
    width: 100%;
}

#search_title {
	position:absolute; 
	left: 570px;
	top:255px;	
}

#search_links {
	position:absolute; 
	left: 730px;
	top:270px;	
}

#footer a{
 color:#b49269;
 font-size:10px;
 margin-left:10px;
}

#credits{
	color:#FFFFFF;
	font-size:10px;
	height: 20px;
	position:absolute;
	left:41px;
	top:117px;
}
#credits a{ color:#FFFFFF;}

/*Footer END*/




/**********************************8Languages selector*************************************/
#languages_selector {
    z-index:600;
	position:absolute;
	left: 700px;
	width: 155px;
	height:32px;
	background:url(images/lang.png) no-repeat;
 
}

#languages_selector  a{ font-size:10px; font-weight:bold; color:#add0dc; text-decoration:none; margin-left:9px;}
#languages_selector a:hover{color:#dbebf0;}

#languages_panel
{
	/*position: relative;*/
    position:absolute;
    z-index:600;
	width: 35px;
	display: none;
    left:0px;
	margin-left: 7px;
	cursor: pointer;
}

#lang_drop_bg {
	background:url(images/lang_drop_bg.png) repeat-y; 
	width:35px;	
}

#lang_drop_top {
	background:url(images/lang_drop_top.png) no-repeat;
	height:4px;
	width: 35px;	
}

#lang_drop_footer {
	background:url(images/lang_drop_f.png) no-repeat; 
	height:5px; 
	width:35px;	
}

#languages_title 
{
	text-align: center;
	font-family: "Trebuchet MS"; COLOR: #fff;
	font-size: 11px;
    font-weight: bold;
	cursor: pointer;
}

#current_language
{
	text-align: center;
	font-family: "Trebuchet MS"; COLOR: #fff;
	font-size: 11px;
	cursor: pointer;
}

#languages_panel UL {
    list-style-type:none; 
    margin:0px;
    padding:0px
}

#languages_panel LI
{
	text-align: left;
	list-style-type: none;
	color: #ffffff;
	margin-left: 0px;
	text-decoration: none;
}



/*Top menu*/

#topMenu {
    position:absolute;
    z-index:100;
    top:115px;
    left:40px;
}

#topMenu UL {
    list-style-type: none;
    margin:0px;
    padding: 0px;
}   

#topMenu LI {
    list-style-type: none;
    margin:0px;
    padding: 0px;
}   

#topMenu ul li {
    float:left;
    position:relative;  
}

/*Drop down part*/
#topMenu ul li ul {
    display:none;  
    margin:0px;
    padding:0px;
    position: absolute;
    left:0px;
    top:30px;
    float:none; 
}

#topMenu ul li:hover ul {
    display:block;
}

/*Drop down menu*/
.dropMenuTop {
	background:url(images/drop_menu_top.png) no-repeat;
	width:380px;
	height:3px;
}

.dropMenuBg {
	background:url(images/drop_menu_bg.png) repeat-y; 
	width:380px;	
}

.dropMenuBottom {
	background:url(images/drop_menu_bottom.png) no-repeat;
	width:380px;
	height:2px;	
}

#topMenu A.menudiv {
    cursor:pointer;
    color:#5C5C5C;
    text-decoration: none;
}

/*Titles for drop menu*/
#topMenu .dropMenu .title {
    font-size:14px;
	font-weight:bold;
	color:#ffffff;	
	border-bottom:1px dotted #ffffff;
}

#top_menu {
	position:absolute;
	top:115px;
	left:40px;
}

#top_menu ul li {
	list-style: none;
	float:left;
}

#top_menu ul li ul {
	position:relative;
	top:29px; 	
}

#top_menu ul li ul li{
	position:absolute;
	z-index:500;
	display:none; 	
}

#top_menu ul li:hover ul li {
	display:block;	
}



.menu{
	font-size:14px;
	font-weight:bold;
}

.menudiv a {
	font-size:14px;
	font-weight:bold;
	color:#5c5c5c;
	text-decoration:none;
	display:block;	
	float:left;
}

/*Left part of menu*/
.menuLeft{	
	width:4px; 
	height:30px;
	float:left;
}
/*Middle part of menu*/
.menuBg{
	height:30px; 
	color:#5c5c5c; 
	float:left;
}

/*Internal part of menu*/
.menuBg div {
	padding: 7px 5px 0px 5px;
}

.menuRight{width:9px; height:30px; float:left;}


.menudiv:hover .menuLeft{ background:url(images/menu_l.jpg) no-repeat; 
	width:4px; 
	height:30px; 
	float:left;}
.menudiv:hover .menuBg{ background:url(images/menu_m.jpg) repeat-x; height:30px; color:#FFF; float:left;}
.menudiv:hover .menuRight{ background:url(images/menu_r.jpg) no-repeat; width:9px; height:30px; float:left;}
.menudiv:hover a{ color:#FFF;}

li.dropMenu:hover .menuLeft {
	background:url(images/menu_top_l.png); 
	width:4px; 
	height:34px; 
	float:left;	
}
li.dropMenu:hover .menuBg{ 
	background:url(images/menu_top_bg.png) repeat-x; 
	height:34px; 
	color:#FFF; 
	float:left;

}
li.dropMenu:hover .menuRight{ background:url(images/menu_top_r.png) no-repeat; 
	width:9px; 
	height:34px; 
	float:left;
}



/*Drop down menu*/
.dropDownMenu_TopLeft {
	background:url(images/topmenu_cover_left.png) no-repeat;
	width:2px;
	height:34px;
	float:left;	
}

.dropDownMenu_TopBg {
	background:url(images/topmenu_cover_bg.png) repeat-x;
	height:34px;
	float:left;	
	
	/*Style for text*/ 
	font-size:14px;
	font-weight:bold;
	color:#5c5c5c;
}

.dropDownMenu_TopBg div {
	padding: 7px 5px 0px 5px;
}

.dropDownMenu_TopRight {
	background:url(images/topmenu_cover_right.png) no-repeat;
	height:34px;
	width: 7px;
	float:left;	
}



.dropDownMenu .title {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;	
	border-bottom:1px dotted #ffffff;
}

.submenu_title {
	color:#FFFFFF;
	/*margin-left: 25px;*/
	text-align: left;
}

.submenu_section_divider {
	border-bottom: 1px dashed #CCCCCC;	
	width:100%;
}

a.dropMenuItem {
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background:url(images/dropmenu_item.png) no-repeat;
	width:157px;
	height:17px;
	display:block;
	margin-top: 10px;	
	padding-left:2px;
}


.dropMenuItem:hover {
	background-position:0px -17px;
}

.drop_menu{
	background:url(images/drop_menu.jpg);
	width:133px;
	height:17px;
	margin-left: 20px;
	margin-bottom: 10px;
	cursor:pointer;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	text-align:center;
}
.drop_menu a{ background:none; padding:0px; color:#FFF; margin:0px;font-size:12px;
	color:#FFFFFF;
	font-weight:normal;}
	
.drop_menu a:hover{ color:#FFF; }
.drop_menu:hover{
	background:url(images/drop_menu_h.jpg);
}


/*Domain checker*/
#search{
	background:url(images/search_bar.png) no-repeat;
	height:79px;
	width:573px;
	margin-left: -26px;
	position: relative;
}

.search_button{
	background:url(images/search_btn.png) no-repeat; 
	height:79px; 
	width:76px; 
	cursor:pointer; 
	border:0px;
}

.search_button:HOVER {
	background:url(images/search_btn_h.png) no-repeat;
    height:79px; 
	width:76px; 
	cursor:pointer; 
	border:0px;
    
}

.domain_check_label {
	color: #ffffff; 
	position: absolute; 
	top: 26px; 
	left: 16px; 
	font-size: 12px; 
	font-weight: bold;	
}

.domain_check_text {
	position:absolute; 
	top:28px; 
	left:232px;	
}

.domain_check_text input {
	width:199px; 
	border:none;
	background:none;
}

.domain_check_select {
	position: absolute; 
	top: 28px; 
	left: 482px;	
}

.domain_check_select select {
	width: 73px; 
	border: medium none;	
	background:none;
}

.domain_check_button {
	position: absolute; 
	top: 0px; 
	left: 573px;	
}
/*Content*/
#content_container {
	position:relative;
	width:900px;		
	margin-left:auto;
	margin-right:auto;
}

#content_main {
	width: 636px;
	float:left;	
}

.content_background {
	background:#ffffff repeat-y;
}

/*Main Page topper*/
#mainpage_top_left {
	background: url(images/mainpage_top_left.png) no-repeat;
	width: 14px;
	height: 31px;	
	float:left;
	margin-left:-2px;
}

#mainpage_top_bg {
	background:url(images/mainpage_top_bg.png) repeat-x; 	
	width: 624px;
	height: 31px;
	float:left;
}

#mainpage_bg {
	background:#ffffff;
	width: 636px;	
}


#main_top {
	background:url(images/main_top.png) no-repeat;
	height: 49px;
	width: 666px; 	
}

#content_right {
	position:relative;
	float:left;
	width: 264px;	
}

#content_top {
	background:url(images/topper_left.png) no-repeat; 	
	width: 10px;
	height: 65px;
	float: left; 
	
}	

#content_top_bg {
	background:url(images/topper_background.png) repeat-x; 
	height: 65px;
	width: 626px;	
	/*width: 638px;*/
	float: left;
}


/*Topper for others pages*/
#content_top_end {
	background:url(images/topper_right.png) no-repeat;
	width: 18px;
	height: 65px;
	float:left; 	
}

#content_top_right_bg {
	background:url(images/topper_background.png) repeat-x; 
	height: 65px;
	width: 246px;	
	/*width: 638px;*/
	float: left;
}


/*******************************************************Footer for container*******************************************************/
/*Container*/
#footer_container {
	/*margin-left:22px;	*/
	position:relative;
}

/*Divider*/
#footer_div_start {
	background:url(images/footer_div_start.png) no-repeat;
	width: 14px;
	height: 10px;	
	float:left;
}

#footer_div_bg {
	background:url(images/footer_divider_bg.png) repeat-x;
	height:10px;
	width:622px;
	float: left;
}

/*Rest of footer*/
#footer_left {
	background:url(images/footer_left.png) no-repeat;
	width:16px;
	height:127px;	
	float:left;
}

#footer_bg {
	background:url(images/footer_bg.png) repeat-x;
	height:127px;	
	width:604px;
	float:left;
	
}

#footer_right {
	background:url(images/footer_right.png) no-repeat;
	width:16px;
	height:127px;	
	float: left;
}


/*Small footer*/

.smallFooterLeft {
	background:url(images/content_small_footer_left.png) no-repeat;
	width:14px;
	height:65px;
	float:left;	
}

.smallFooterBg {
	background:url(images/content_small_footer_bg.png) repeat-x;
	height:65px;
	float:left;	
}

.smallFooterRight {
	background:url(images/content_small_footer_right.png) no-repeat;
	width:16px;
	height:65px;
	float:left;	
}


/*Content*/

#content_wrapper {
	width:590px;
	margin-left:auto;
	margin-right: auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:300px;
}

.subContent {
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;	
}

/*Simple page*/
/*Blue divider*/
.rightTopDivider {
	background:url(images/right_top_divider.png) no-repeat #ffffff;
	width: 100%;
	height: 62px;
}

/*********************   Boxes   *********************************************/

/*** Side menu ***/
#sideMenu UL.sideMenuBg {
    background:url(images/sidemenu_bg.png) repeat-y; 
    width: 264px;
    list-style-type: none;
    margin:0px;
    padding:0px;
}

#sideMenu div.sideMenuDivider {
    
    border-top: 1px solid #cecece;
    width: 95%;
    float:right;
}

#sideMenu LI {
	cursor:pointer;
    height: 32px;
    padding-top:2px;
    padding-left:10px;
    padding-right: 5px;
}




#sideMenu LI DIV.sideMenu {
    height: 32px;
}

/*Hover state*/
#sideMenu DIV.sideMenu:hover {
    background:url(images/sidemenu_hover_bg.png) no-repeat;
    height:32px;
}

#sideMenu li div.sideMenu.active {             
    background:url(images/sidemenu_active_bg.png) no-repeat; 
    height: 32px;
}

/* Links */
#sideMenu li div.sideMenu a, 
#sideMenu li div.sideMenu a:visited {
	color: #676767; 
	text-decoration:none;
}
#sideMenu li div.sideMenu.active a, 
#sideMenu li div.sideMenu.active a:visited {
	color:#FFFFFF;
    text-decoration:none;
}

/* hover state for links */
#sideMenu li div.sideMenu a:hover { text-decoration: underline;}


/*Text and icon*/
#sideMenu LI div.sideMenu div.sideMenuText {
    float:left;
    padding-top:5px;
    padding-left:10px;
}    

#sideMenu LI div.sideMenu div.sideMenuIcon {
    float:right;     
}



#sideMenu LI.sideMenuTop {
    background:#FFFFFF; 
    height:8px;  
    padding:0px;
     
}
/** End **/




.data {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#657378	
}



#client_box {
	margin-top:-159px;
	margin-left: -15px;
}

#std_client_box {
	position:relative; 
	height: 280px;
	background: #ffffff;
}

.clientbox_header {
	background:url(images/clientbox_header.png) no-repeat; 
	width:264px; 
	height:74px;	
}



.top_rounded_conner {
	background:url(images/top_rounded_conner.png) no-repeat;
	width:12px;
	height: 14px;	
}

.bottom_rounded_conner {
	background:url(images/bottom_rounded_conner.png) no-repeat;
	width:12px;
	height: 14px;	
}

/*Pravaja chats dlja pravoj korobki*/
.rightbox_top {
	background:url(images/rightbox_top.png) no-repeat;
	height:14px;
	width: 264px;	
}

/*Nozhnaja chast dlja pravoj korobki*/
.rightbox_bottom {
	background:url(images/rightbox_bottom.png) no-repeat;
	height:14px;
	width: 264px;	
}

/*Image of box shown on main page*/
#mainpage_client_box {
	background:url(images/mainpage_client_box.png) no-repeat;
	width: 280px;
	height: 291px;	
	position:relative;	
}

.mainpage_round_top {
	background:url(images/mainpage_round_top.png) no-repeat;
	width:252px;
	height:30px;	
	margin-left:29px;
}

.mainpage_round_bg {
	background:url(images/mainpage_round_bg.png) repeat-y;
	width:252px;
	margin-left:29px;
}

.mainpage_round_bottom {
	background:url(images/mainpage_round_bottom.png) no-repeat;
	width:252px;
	height:25px;	
	margin-left:29px;
}

/*******************************Login box***************************/

#mainpage_client_box #login_box {
	margin-left:30px;	
}

#links_bg {
	background: url(images/links_bg.png) no-repeat; 	
	width:246px;
	height: 46px;
	position:relative
}

#mainpage_client_box #links_bg {
	margin-left:0px;	
}

#cpanel_button {
	position:absolute;
	left:15px;
	top:0px;
}

#webmail_button {
	position:absolute;
	left:85px;
	top:0px;
}

#clientarea_button {
	position:absolute;
	left:155px;
	top:0px;
}

.linkButton {
	background:url(images/link_button.png) no-repeat;
	width:64px;
	height:46px;
	
	display:block;
	float:left;
	text-align:center;
	text-decoration: none;	
	
	padding-top:35px;
	
	font-size:12px;
	color:#666666;
}

.linkButton:hover{
	background:url(images/link_button_hover.png) no-repeat;
	width:64px;
	height:46px;	
}


.linkButtonActive {
	background:url(images/link_button_selected.png) no-repeat;
	width:64px;
	height:46px;
	
	display:block;
	float:left;
	text-align:center;
	text-decoration: none;
	
	padding-top:35px;
	
	font-size:12px;
	color:#666666;
	font-weight:bold;	
}


.upper_box {
	background:url(images/top_box.png) no-repeat;
	width: 277px; 
	height:304px;	
	
}

/*Right box*/
.right_box_top {
	background:url(images/right_box_top.png) no-repeat;
	width:275px;
	height:41px;
}

.right_box_bg {
	background:url(images/right_box_bg.png) repeat-y;
	width:275px;	
}

.right_box_bottom {
	background:url(images/right_box_bottom.png) no-repeat;
	width:275px;
	height: 42px;
}

.client_enter_area{
	
	width:245px;
	margin-top:10px;
	margin-left:10px;
}

.user_pic {
	background:url(images/user.png) no-repeat;
	width: 126px;
	height:138px;	
	position:absolute;
}

.say{
	color:#FFF;
	background:url(images/say.png) no-repeat;
	width: 151px;
	height: 69px;
	position: absolute;
	left: 110px;
	top: -20px;

}
.say div{ margin-left:20px;}
.say_mrgn{ height:9px;}
#logout_button {
	position:absolute;
	top: 100px;
	left:130px;	
}


/*Button*/
.client_btn{ background:url(images/client_btn.png); width:74px; height:40px;}
.client_btn:hover{ background:url(images/client_btn_hover.png); cursor:pointer;}

.client_input{
	background:url(images/client_input.png);
	width:222px;
	height:36px;
	border:none;
	margin-left:5px;
	/*margin-top: 7px;*/
	/*margin-left: 10px;*/
}

.client_input input{
	width: 200px;
	border: none;
	background: none;
	margin-left:10px;
	margin-top: 8px;
	color:#1e638f;
}

/*Parts for text input*/
.client_input_left {
	background:url(images/client_input_left.png) no-repeat;
	width: 18px;
	height: 36px;	
	float:left;
}

.client_input_bg {
	background:url(images/client_input_bg.png) repeat-x;
	height: 36px;
	float:left;	
}

.client_input_bg input {
	border:none;
	background:none;
	margin-top:0.6em;
		
}

.client_input_right {
	background:url(images/client_input_right.png) no-repeat;
	width: 18px;
	height: 36px;
	float: left;
}


.enter_btn{
	background: url(images/enter_btn.png);
	width:114px;
	height:33px;
	color:#FFFFFF;
	border: none;
	margin-top:10px;
	
}
.enter_btn:hover{
	background: url(images/enter_btn_h.png);
	cursor:pointer;
}

/*Packages*/ 

#packages {
	width: 600px;
	margin-left:10px;
	margin-top:40px;
}

/*#packages P {
    color:#666666;
	font-size:10px;
    
	margin:0;
	padding:0;
    text-align: justify;
}*/

/*Products*/
/*



#packages table td.columnWithBorder {
    width:170px;*/
    /*border-right: 1px solid #ACA6A6;*/ 
    /*padding-right:30px; 
}

#packages table td.column {
    width:170px;*/
    /*padding:5px;*/
/*}

.package_pic {
	border: none;	
}
*/


/*Icons*/
.icon_big {
	width:68px;
	height:68px;	
}

.icon_big div div{
	padding-left: 80px;
}

.icon_small {
	width: 29px;
	height: 29px;	
}

.icon_small div div {
	padding-left:80px;
	padding-top:5px;	
}

.icon_mail {
	background:url(images/mail_icon.png) no-repeat;	
	width: 28px;
	height:28px;
}

.icon_phone {
	background:url(images/icons/icon_phone.png) no-repeat;	
	width: 28px;
	height:28px;
}

.icon_msn {
	background:url(images/msn_icon.png) no-repeat;	
	width: 28px;
	height:28px;
}

.icon_skype {
	background:	url(images/skype_icon.png) no-repeat;
	width: 28px;
	height:28px;
}

.icon_support_big {
	background:url(images/support.png) no-repeat; 	
	width: 64px;
	height:68px;
}

/*Icons for sidemenu*/
.icon_website_creating {
	background:url(images/icons/websites.png) no-repeat;
	width: 41px;
	height: 33px;	
}



/*Demo button*/

#demoButton {
	position:absolute;
}

#demoButton a {
	display:block;
	text-decoration:none;	
	font-size:19px;
	color:#ffffff;	
    cursor:pointer;	
}

.demoButtonImg {
	background:	url(images/demo_button.png) no-repeat;
	width: 38px;
	height:39px;
}


#demoButton .demoButtonImg { float:left; }

#demoButton:hover .demoButtonImg {
    background-position:0px -39px;	
}

/*Parts of text*/
.demoButtonTextL {
	background:url(images/demo_button_text_left.png) no-repeat;	
	width:9px;
	height:39px;
	float:left;
}


.demoButtonTextBg {
	background:url(images/demo_button_text_bg.png) repeat-x;
	height:39px;	
	padding-top:5px;
	padding-right:5px;
	float:left;
}


.demoButtonTextR {
	background:url(images/demo_button_text_right.png) no-repeat;
	width:4px;
	height:39px;	
	float:left; 
}

#demoButton DIV {
    cursor:pointer;
}

/* ~~ Search bar for domainchecker ~~ */
div#search SPAN.select {
	font-size:19px; 
	line-height: 20px;
}


/* ~~ News slider ~~ */
#id-front-news h3 {
	font-size:14px; 
	display:inline; 
}

#id-front-news div.text {
	margin-top:2px;
	font-size:11px; 
	text-align: justify;
}

#id-news-slider ul, 
#id-news-slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#id-news-slider li {
	width:230px;
	height:160px;
	overflow:hidden;
}


#packagesContainer h1 {
	display:block;  
	 
	margin-bottom:1px;
	text-align:center;  
}
#packagesContainer h2 {
	display:block;
	
	margin-top:1px;
	text-align:center; 
}

#seo_wrapper a, 
	#seo_wrapper a:VISITED, 
	#seo_wrappr a:HOVER {
	text-decoration: none; 
}





.pct{
	margin:20px auto;
	font-family:"Arial";
	position:relative;
	z-index:99;
}

.pct th.bg{
	width:100px;
	height:80px;
	background:url(/templates/beehosting/images/thbg.png) bottom center no-repeat;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	background-color:#fff;
}

.pct th.bg img{
	margin-top:3px;
}

.pct td{
	width:100px;
	height:30px;
	color:#707070;
	font-weight:bold;
	font-size:11px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	text-align:center;
}

.pct tr.subheader td{
	color:#fff;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.pct tr.subheader1 td{
	color:#5e9a24;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.pct tr.subheader2 td{
	text-align:center;
}

.pct tr.subheader2 td a{
	display:block;
	width:100%;
	font-size:14px;
	padding-top:1px;
	height:21px;
	color:#3e8aa4;
	text-decoration:underline;
	font-weight:bold;
}

.pct tr.subheader2 td a:hover{
	background:url(/templates/beehosting/images/ahover.png) center center no-repeat;
	color:#fff;
}


.pct tr.subheader_order td {
	
}

.pct tr.subheader_order td.h3{
	font-size:16px;
	color:#1188bb;
}

.pct tr.subheader_order td a{
	text-align:center;
	display:block;
	font-size:14px;
	width:100%;
	padding-top:1px;
	height:21px;
	color:#3e8aa4;
	text-decoration:underline;
	font-weight:bold;
}

.pct tr.subheader_order td a:hover{
	color:#54a32a;
}

.pct tr.subheader3 td{
	color:#a09c94;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.pct tr.subheader4 td{
	text-align:center;
}

.pct tr.subheader4 td a{
	color:#707070;
	font-size:12px;
	font-weight:normal;
}

.pct tr.subheader4 td a:hover{
	color:#71a63e;
	font-weight:bold;
}

.pct tr.subheader5 td.h3{
	color:#1188bb;
	font-size:16px;
	font-weight:bold;
}


.pct span.red{
	color:#f6202b;
}

.pct tr{
	background-color:#e5edf0;
}

.pct tr#even{
	background-color:#f8fafb;
}

.pct #first{
	width:240px;
	background-color:#fff;
}

.pct tr td.h3{
	width:240px;
	text-align:left;
	font-size:11px;
	padding-left:10px;
	color:#0f546c;
}

.pct .bluebigbg{
	height:70px;
	background:url(/templates/beehosting/images/bluebigbg.png) top left no-repeat;
	border-left:0;
}

.pct .yellowbg{
	height:70px;
	background:url(/templates/beehosting/images/yellowbg.jpg) top center no-repeat;
}
.pct .lightredbg{
	height:70px;
	background:url(/templates/beehosting/images/lightredbg.jpg) top center no-repeat;
}
.pct .greenbg{
	height:70px;
	background:url(/templates/beehosting/images/greenbg.jpg) top center no-repeat;
}
.pct .darkgreen{
	height:70px;
	background:url(/templates/beehosting/images/darkgreen.jpg) top center no-repeat;
}
.pct .darkredbg{
	height:70px;
	background:url(/templates/beehosting/images/darkredbg.jpg) top center no-repeat;
}
.pct .bluebg{
	height:70px;
	background:url(/templates/beehosting/images/bluebg.jpg) top center no-repeat;
}

td.betterhover, .pct tbody tr:hover
{
	background:url(/templates/beehosting/images/colhover.png) center center repeat;
}

.pctinfo {
	position:relative;
	color:#7b7b7b;
	font-size:18px;
	z-index:99;
}

.pctinfo a{
	color:#f28900;
}
.pctinfo a:hover{
	color:#3e8aa4;
}
.pctinfo h2.green{
	font-size:26px;
	color:#5e9a24;
}











/*#company_title{background-color:#00162C;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;border:5px solid #258;color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}
#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}
#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#top{background-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:960px;}
#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}
#welcome_box{background-color:#00162C;float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}

.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}
.clear{clear:both;}

.small{font-size:11px;}



a,a:visited{color:#333;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}






form{margin:0;padding:0;}
h1{border-bottom:1px solid #EBEBEB;color:#1a4d80;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}
h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}
h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}
hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}
input,select,textarea{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}
p{margin:0;padding:3px 0 8px;}

.kbarticle {padding: 2px 5px 5px 15px;}
.kbviews {color:#A8A8A8;font-size:10px;}
.kbalsoread {padding: 5px 5px 5px 15px;background-color: #F5F5F5;border-bottom: 1px solid #ccc;font-weight: bold;margin: 10px 0 10px 0;}

*/
/*
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}

.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}

table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}

table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
*/
