/* CSS Document */
body {
	margin:12px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.head_menu_cell, a.head_menu_cell:visited, a.head_menu_cell:active {
	background-color:#0033FF;
	color:#FFFFFF;
	height:17px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	padding: 0px 0px 5px 0px;
	margin-left:1px;
	margin-bottom:1px;
	text-decoration:none;
	display:block;
	
}


a.head_menu_cell:hover {
	background-color:#0066ff;
}
a.head_menu_cell div {
	margin-bottom:5px;
}
div.smooth_top_corners {
	height:1px;
	padding:0px;
	margin:0px;
	border-style:solid;
	border-bottom-style:none;
	border-top-style:none;
	border-color:#FFFFFF;
	border-width:0px 1px;
	font-size:1px;
	line-height:1px;
}

td.login_area {
	padding:10px;
	color:#FFFFFF;
	background-color:#669933;
}

table.toolbar_table td {
	color:#FFFFFF;
	padding-bottom:2px;
}

table.toolbar_table a, table.toolbar_table a:visited, table.toolbar_table a:active {
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
table.toolbar_table a:hover {
	text-decoration:underline;
}

table.toolbar_table div {
	font-size:13px;
	font-weight:bold;
}

p  { line-height: 13px }

div.head2body_space {
	height:10px;
	background-color:#FFFFFF;
}

/*Smoothing right bottom corners*/
.smooth_right_bottom {
	background-position:bottom right;
	background-repeat:no-repeat;
}
.rb_lviolet18 {
	background-image:url(../images/smooth_rig_bot_lviolet18.gif);
}
.rb_dviolet18 {
	background-image:url(../images/smooth_rig_bot_dviolet18.gif);
}
.rb_lgrey18 {
	background-image:url(../images/smooth_rig_bot_lgrey18.gif);
}
.rb_lgrey9 {
	background-image:url(../images/smooth_rig_bot_lgrey18.gif);
}
.rb_dgrey18 {
	background-image:url(../images/smooth_rig_bot_dgrey18.gif);
}

/*end*/

table.footer a, table.footer a:visited, table.footer a:active {
	color:#0033ff;
	font-size:9px;
}

.phone_number {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	height:30px;
}
.phone_number div {
	margin-top:30px;
	padding-top:10px;
}

.horiz_dotline_top  { background: url(../images/horiz_dotline.gif) repeat-x }
.horiz_dotline_bottom {
	background-image:url(../images/horiz_dotline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.vert_dotline_right {
	background-image:url(../images/vert_dotline.gif);
	background-position: right;
	background-repeat:repeat-y;
}
.vert_dotline_left {
	background-image:url(../images/vert_dotline.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.black_dot {
	background-image:url(../images/horiz_dotline_black.gif);
}


div.main_body_place {
	margin-left:auto;
	margin-right:auto;
	width:756px;
}
div.main_body_place p { margin-top: 0px }
div.main_body_place p.first { color: #000000; font-weight: bold; line-height: 16px; margin-top: 0px }
div.main_body_place h1   { color: #000000; font-weight: bold; font-size: 16px; margin-top: 0px; margin-bottom: 10px }
div.main_body_place h2 { color: #000000; font-weight: bold; font-size: 11px; margin-top: 15px; margin-bottom: 5px }
div.main_body_place h3 { color: #000000; font-weight: bold; font-size: 11px; margin-top: 20px; margin-bottom: 0px }
div.main_body_place h4 { color: #000000; font-size: 11px; font-weight: bold; margin-top: 15px; margin-bottom: 5px; }
td.left_navigation_area {
	padding-right:10px;
	width:160px;
}




/*sitemap*/
table.sitemap_table td {
	vertical-align:top;
}
table.sitemap_table div {
	background-color:#eeeeee;
	background-image:url(../images/smooth_rig_bot_lgrey18.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 7px 5px 15px 5px;
	text-align:left;
}
table.sitemap_table a, table.sitemap_table a:visited, table.sitemap_table a:active   { color: #000000; font-size: 10px; text-decoration: none; background: url(../images/gt.gif) no-repeat 0px 4px; margin-bottom: 3px; padding-left: 8px; display: block }

table.sitemap_table a:hover {
	text-decoration:underline;
}

table.sitemap_table a.main_sitemap_link,table.sitemap_table a.main_sitemap_link:visited,table.sitemap_table a.main_sitemap_link:active {
	padding-left:0px;
	background-image:none;
	margin-bottom:10px;
}

table.sitemap_table a.second_level_link,table.sitemap_table a.second_level_link:visited, table.sitemap_table a.second_level_link:active {
	background-image:url(../images/minus.gif);
	margin-left:7px;
}

table.sitemap_table a.third_level_link,table.sitemap_table a.third_level_link:visited, table.sitemap_table a.third_level_link:active {
	background-image:url(../images/minus.gif);
	margin-left:15px;
}
/*sitemap end*/


/*search results*/
a.results_navigation, a.results_navigation:visited, a.results_navigation:active  { color: #000000; font-size: 10px; text-decoration: underline; background: url(../images/gt.gif) no-repeat 0px 4px; padding-left: 8px }
a.left {
	float:left;
}
a.left {
	float:right;
}


table.search_result_table {
	margin:15px 0px;
}
table.search_result_table td {
	padding: 4px 0px;
}

table.search_result_table a.results_url, table.search_result_table a.results_url:visited, table.search_result_table a.results_url:active  { color: #000000; font-weight: bold; font-size: 13px; text-decoration: none }
table.search_result_table a.results_url:hover {
	text-decoration:underline;
}
/*search results end*/



/*master service tables template*/
table.service_table tr, table.service_table_checks tr  { background: url(../images/horiz_dotline.gif) repeat-x; height: 25px }
table.service_table_bottom tr {
	background-image:url(../images/horiz_dotline.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:25px; 
	
}
table.service_table td  { 
	padding: 6px 4px 6px 0px;
	vertical-align: top 
}
table.service_table_checks td  { 
	padding: 6px 4px 6px 0px;
	vertical-align: middle 
}
table.matrix tr { background: url(../images/horiz_dotline.gif) repeat-x; height: 25px }
table.matrix td { font-size: 11px; vertical-align: top; padding: 6px 8px 6px 0px }
div.dark_grey_smooth18 {
	background-color:#c9c9c9;
	background-image:url(../images/smooth_rig_bot_dgrey18.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 10px;
	text-align:left;
	margin-bottom:10px;
}
.dark_grey_smooth18 a:link, .dark_grey_smooth18 a:visited { color: #000000; font-size: 10px; text-decoration: none; }
.dark_grey_smooth18 a:hover { text-decoration: underline; }
div.light_grey_smooth18 {
	background-color:#eeeeee;
	background-image:url(../images/smooth_rig_bot_lgrey18.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 10px;
	text-align:left;
	margin-bottom:10px;
}
div.light_violet_smooth18  { color: #000000; font-size: 10px; background-color:#E5E5E5; url(../images/smooth_rig_bot_lviolet18.gif) no-repeat right bottom; text-align: left; margin-bottom: 10px; padding: 10px }
div.light_violet_smooth18 input {
	border-color:#000000;
}
div.clear {
	color:#000000;
	font-size:10px;
	padding: 10px;
	text-align:left;
	margin-bottom:10px;
}

div.clear a, div.clear a:visited, div.clear a:active, 
div.light_violet_smooth18 a, div.light_violet_smooth18 a:visited, div.light_violet_smooth18 a:active, 
div.light_grey_smooth18 a, div.light_grey_smooth18 a:visited, div.light_grey_smooth18 a:active  { color: #000000; font-size: 10px; text-decoration: none; background: url(../images/gt.gif) no-repeat 0px 4px; padding-left: 8px }
div.light_violet_smooth18_white {
	color:#000000;
}
div.light_violet_smooth18_white a, div.light_violet_smooth18_white a:visited, div.light_violet_smooth18_white a:active {
	color:#000000;
	background-image:url(../images/gt_white.gif);
}
div.dark_violet_smooth18 {
	background-color:#0066CC;
	background-image:url(../images/smooth_rig_bot_dviolet18.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 10px;
	text-align:left;
	margin-bottom:10px;
	color:#ffffff;
	font-size:10px;
}
div.dark_violet_smooth18 a, div.dark_violet_smooth18 a:visited, div.dark_violet_smooth18 a:active {
	color:#ffffff;
	background-image:url(../images/gt_white.gif);
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:8px;
}

div.light_violet_smooth18 a:hover, div.dark_violet_smooth18 a:hover, div.light_grey_smooth18 a:hover, div.clear a:hover {
	text-decoration:underline;
}

/*master service tables template end*/

/*current promotions*/
div.promotion_block {
	background-color:#eeeeee;
	border-color:#c9c9c9;
	border-width:1px;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-style:solid;
	padding: 10px 10px 10px 0px;
	margin-top:15px;
	color:#000000;
}
/*current promotions end*/

/*homepage*/
.homepage_block {
	background-color:#eeeeee;
	border-color:#c9c9c9;
	border-width:1px;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-style:solid;
	padding: 5px;
	color:#000000;
	vertical-align:top;
	text-decoration:none;
}
.homepage_block a{
	position:relative;
	top:12px;
}
/*homepage end*/


/*left navigation menu*/

.left_nav_button {
	font-size:10px;
	margin-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
.left_nav_title {
	padding:5px 5px 5px 8px;
	background-color:#333333;
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/left_nav_title_corner.gif);
	margin-top:10px;
	cursor:default;
}
.left_nav_button a, .left_nav_button a:visited, .left_nav_button a:active {
	padding:5px 5px 5px 8px;
	font-size:10px;
	font-weight:bold;
	display:block;
	color:#0066ff;
	text-decoration:none;
	background-color:#ffffff;
}
.left_nav_button_level_2 a, .left_nav_button_level_2 a:visited, .left_nav_button_level_2 a:active{
	padding-left:17px;
/*
	background-image:url(../images/gt_white.gif);
	background-repeat:no-repeat;
	background-position:13px 9px;
*/
}
.left_nav_button a:hover {
	background-color:#6699FF;
	color:#ffffff;
}
.left_nav_button_smooth a, .left_nav_button_smooth a:visited, .left_nav_button_smooth a:active  {
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(../images/left_nav_link_corner.gif);
}
.left_nav_current a, .left_nav_current a:visited, .left_nav_current a:active  {
	background-color:#ffffff;
	color:#000000;
}
/*left navigation menu end*/



/*broadband table*/
table.table_exp_broadband {
	background-image:url(../images/checker.gif);
	
}
table.table_exp_broadband td { background-color: #ffffff; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; height: 25px }
td.expander_closed {
	width:25px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/expander_closed.gif);
	cursor:pointer;
}
td.expander_opened {
	background-image:url(../images/expander_opened.gif);
}
td.info_row {
	padding:5px;
	background-color:#f3fad4;
}
td.info_row ul{
	list-style-image:url(../images/li_square_green.gif);
}

/*broadband table end*/


/*Domain registration*/
table.extension_table {
	background-color:#ffffff;
}
table.extension_table td {
	text-align:center;
	font-weight:bold;
	color:#000000;
	padding:5px;
}
/*Domain registration end*/

/*grey button in left menu*/
.left_nav_button_grey a, .left_nav_button_grey a:visited, .left_nav_button_grey a:active  { color: #000000; font-weight: bold; font-size: 10px; text-decoration: none; background-color: #d9d9d9; padding: 3px; display: block }
.left_nav_button_grey a:hover {
	background-color:#eeeeee;
}
.left_nav_button_grey_smooth a, .left_nav_button_grey_smooth a:visited, .lleft_nav_button_grey_smooth a:active  {
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(../images/left_nav_link_corner_grey.gif);
}
.left_nav_current_grey a, .left_nav_current_grey a:visited, .left_nav_current_grey a:active  {
	background-color:#eeeeee;
}
/*grey button in left menu end*/

/*call feedback form*/
table.call_feedback_form input, table.call_feedback_form textarea {
	border:#cccccc solid 1px;
	font-size:11px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	width:255px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.call_feedback_form td {
	vertical-align:top;
}
/*call feedback form end*/



/*master standart article template*/
img.left_img {
	float:left;
	margin:0px 10px 10px 0px;
}
img.right_img {
	float:right;
	margin:0px 0px 10px 10px;
}
img.no_hpad_img {
	margin:10px 0px;
}
/*master standart article template end*/



/*some style for help*/
.title_viol_bold13  {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.violetUl ul    { list-style-image: url(../images/li_square.gif); margin-left: 10px; padding-left: 5px }

* html .violetUl ul {margin-left: 12px; }

.violetUl li  { margin-bottom: 7px }

.noBG {
	background-image:none;
}
.paddingLeft0 {
	padding-left:0px;
}
.margin_right_bottom {
	margin-right:10px;
	margin-bottom:10px;
}
.violettxt {
	color:#000000;
}
.paddingLR_15 {
	padding: 0px 15px;
}
.violet_links a, .violet_links a:visited, .violet_links a:active {
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}

.violet_links a:hover { text-decoration: none }
a.top, a.top:visited, a.top:active {
	text-decoration:none;
	font-weight:bold;
	font-size:9px;
	color:#000000;
}
a.top:hover {
	text-decoration:underline;
}
div.glossary a, div.glossary a:visited, div.glossary a:active {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
div.glossary a:hover {
	text-decoration:underline;
}
form {
	margin:0px;
	padding:0px;
}
input.violet_border {
	border:#cccccc solid 1px;
	font-size:9px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
}
.black_border {
	border:#000000 solid 1px;
	font-size:11px;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
}
.green_check  { background: transparent url(../images/green_check.gif) no-repeat center; width: 28px; height: 17px }
div.light_violet_links a, div.light_violet_links a, div.light_violet_links a:active {
	padding:0px;
	background-image:none;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
	color:#0066ff;
}
.table_head_l { float: left }
.table_head_r { float: right }
.dsh_package   { color: #000000; font-weight: bold; font-size: 11px; background: url(../../services/images/server_pic.jpg) no-repeat 0px 0px; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 5px 55px }
