table
{
	direction: rtl;
}
table.plans tbody th, table.offer tbody th, table.comparison tbody th
{
	text-align:right;
}
.table_container .td-header
{
	float:left;
	margin-left: -5px;
}
.table_container .td-header p
{
    right: -35px;
}
.plans_table_container
{
	padding-left: 5px;
	margin-left: -5px;
}
table.comparison tbody td
{
	border-left: 1px solid #B8B8B8 !important;
	border-right: 1px solid #B8B8B8 !important;
}
table.comparison tbody tr > *:last-child
{
	border-left: 1px solid #0247AC !important;
	border-right: 1px solid #0247AC !important;
}
table.comparison thead img
{
	-moz-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-webkit-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	transform: rotate(-25deg);
}
table.comparison tfoot tr > *:last-child
{
	border-left: #0247AC;
	border-right: #0247AC;
}
ul.breadcrumb li:first-child a
{
	margin-right: 0;
}
p .emblem_hosting,
p .emblem_domains,
p .emblem_scripts,
p .emblem_php,
p .emblem_database,
p .emblem_transfer,
p .emblem_statistics,
p .emblem_registration
{
    float: right;
	margin: 6px -68px 0 0;
}.kb_content > ul > li.active .subcategory
{
	right: 0;
}
.kb_content > ul > li a:hover, .kb_content > ul > li .subcategory:hover
{
   -moz-transform: scale(1.08) rotate(-0.09deg) !important;
}
.kb_content > ul > li.active::before, .kb_content > ul > li.active::after
{
    right:0;
    left:0;
}
.content.how_to_make_free_website .sidebar 
{
	float: right;
}
.content.how_to_make_free_website .side-nav
{
	text-align: right;
	float: right;
}
.content.how_to_make_free_website .instructions
{
	direction: rtl;
	text-align: right;
	margin-right: 310px;
	margin-left: 0;
}
.content.how_to_make_free_website .instructions ol
{
	text-align: right;
}
.current_content.hassubcategory
{
	margin-top: 44px;
}
.current_content > ul > li.haschilds > a
{
	padding-left: 35px;
	background-position: 1% center;
}
.current_content > ul > li.haschilds > a.active
{
	background-position: 1% center;
}
.current_content > ul > li > div > ul > li a
{
	padding-right: 30px;
}
.vacancies .vacancie .requirements
{
	text-align: right;
}
.vacancies .vacancie .requirements > ul
{
	padding-right: 20px;
}
.vacancies .vacancie .more
{
	text-align: left;
    left: 40px;
    right:inherit;
}
.full-vacancie .full-vacancie-title
{
    padding: 30px 40px 30px 0;
}
.full-vacancie .full-vacancie-description,
.full-vacancie .full-vacancie-responsibility,
.full-vacancie .full-vacancie-requirements
{
	padding-right: 70px;
}
.full-vacancie .full-vacancie-responsibility > ul,
.full-vacancie .full-vacancie-requirements > ul
{
	padding-right: 25px;
}
.plan_block .plan_block_head div
{
    float: left;
    text-align: left;
    padding-left: 10px;
	border-left: 1px solid #E5E5E5;
}
.plan_block .plan_block_head span
{
	right: 0;
    border-right: 30px solid #0E56C2;
}
.plan_block.free_plan .plan_block_head span
{
	border-right: 30px solid #EEEEEE;
}
.plan_block.vip_plan .plan_block_head span
{
	border-right: 30px solid #2C2C2C;
}
.plan_block .details span:last-child
{
	float:left;
}
.upgrades_block .upgrades_cells div:first-child
{
	border-left: 1px solid #B8B8B8;
}
.vacancies-buttons
{
	text-align: right;
}
.vacancies-button-back
{
	margin-right: 70px;
	float: right;
}
.vacancies-button-contact
{
	margin-left: 70px;
	float: left;
}
#contactform label > span:last-child
{
	float:left;
}
#contactform .buttons span
{
	float:left;
}
#contactform .visual_confirm
{
	margin:-3px 2px 0 0;
}
#page_index #content form
{
	direction: rtl;
	right:0;
	left: 0;
}
#page_index #offer_promoted > div > a > .background
{
	right:-1px;
}
#page_index #offer_promoted > div > a > .icon
{
	right:30px;
}
#page_index #offer_details > div > div > p
{
	padding:40px 60px 40px 40px;
	background-position:100% 45px;
}
#page_index #news > div > div:first-child .more
{
	margin:10px 0 0 40px;
}
#page_index #news > div > div:first-child > div
{
	margin:10px -20px 0 0;
}
#page_index #news > div > div:last-child li
{
	padding:15px 45px 15px 0;
}
#page_index #news > div > div > .more
{
	text-align:left;
}
#page_contact .content > div:last-child
{
	margin-right: 7%;
}
.domain_offer_template #wrapper #content .content > span:nth-of-type(1),
.domain_offer_template #wrapper #content .content > span:nth-of-type(2)
{
	float: right;
}
.domain_offer_template #wrapper #content .content > span:nth-of-type(1) > p:last-of-type > a
{
	float: right;
}
#page_offer_hosting_itservices #wrapper #content .content > p:last-of-type > a
{
	float: right;
}
#page_offer_hosting_itservices #wrapper #content .content
{
	min-height:480px;
}
.domain_offer_template #wrapper #content .content > span:nth-of-type(1) > p
{
	float: right;
}
.domain_offer_template #wrapper #content .content > span:nth-of-type(2) > p:nth-of-type(2)
{
	float: right;
	text-align: right;
	margin: 0 3% 0 0;
	padding: 0 5% 0 5%
}
.domain_offer_template #wrapper #content .content > span:nth-of-type(2) > p:nth-of-type(1)
{
	float: right;
	padding: 0 6% 0 6%;
	margin: 0 6.5% 0 0;
}
#page_offer_hosting_itservices #wrapper #content .content
{
	background-position-x: 0;
}
#aboutUsTemplate .timeline_content_body > *
{
	float: right;
}
#aboutUsTemplate .timeline_content_body
{
	left: 200px;
}
@media all and (max-width: 1100px)
{
	.domain_suggester .domain_arrow
	{
		right: 17%;
	}
	#page_index #offer_details > div > div > p
	{
		padding: 40px 60px 0 10px;
	}
}
@media all and (max-width: 1300px) and (min-width: 1100px)
{
	#page_index #offer_details > div > div > p
	{
		padding: 40px 60px 20px 20px;
	}
}
@media all and (max-width: 1021px)
{
	#page_index #content form
	{
		margin-right: -10px;
		margin-left: -10px;
	}
	#page_index #news > div > div:first-child h4
	{
		margin:0 0 0 15px;
	}
}