@font-face {
    font-family: "TAKWEBFONT";
    src: url("fonts/TAKWEBFONT.eot?#") format("eot"), url("fonts/TAKWEBFONT.woff") format("woff"), url("fonts/TAKWEBFONT.ttf") format("truetype");
}

body#ot-body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	direction:rtl;
}
h1{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:20px!important;
	font-weight:normal!important;
}
h2{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:19px!important;
	font-weight:normal!important;
}
h3{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:18px!important;
	font-weight:normal!important;
}
h4{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:17px!important;
	font-weight:normal!important;
}
h5{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:16px!important;
	font-weight:normal!important;
}
text, textarea, input, select, button{
	font-family:Tahoma, Geneva, sans-serif!important;
	font-size:12px!important;
}
td, tr{
	text-align:right;
}
/*************************************************************/
a:hover{
	text-decoration:none!important;
}
.k2ItemsBlock .ot-portfolio .k2ItemBlock .moduleItemImageHeader .moduleItemHeader .moduleItemTitle, .ot-portfolio .catItemView .k2ItemBlock .catItemImageHeader .catItemHeader .catItemTitle, .ot-portfolio .itemRelated .k2ItemBlock .itemRelImageHeader .itemRelHeader .itemRelTitle{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild > a {
    background: url("../images/arrow_rtl.png") no-repeat scroll 2% 50% #FFFFFF;
}
.oTopBlock .row-fluid [class*="span"]{
	float:right;
}
/*.row-fluid .offset3 {
    margin-right: 28.2051%;
	margin-left:0;
}
.row-fluid .offset2 {
    margin-right: 19.6581%;
	margin-left:0;
}*/
.oTopBlock .module.accordion.custom_search {
    float: left;
    padding: 30px 10px 5px;
}
.oTopBlock .top1 .module.accordion.custom_search .search {
    left: 0;
	right:auto;
}
.custom_search .form-search .input-append .btn {
    border-radius: 5px 0 0 5px;
}
.custom_search .form-search .input-append .search-query{
    border-radius: 0 5px 5px 0;
}
.custom_work h3 span{
	font-size:20px;
}
a.read-more{
	font-size:12px;
}
a.read-more {
    background: url("../images/arrow_d_rtl.png") no-repeat scroll 9% 50% #FFFFFF;
	 padding: 5px 10px 5px 20px;
}
.custom_support a{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:15px!important;
	font-weight:normal!important;
}
strong, legend, label{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:16px!important;
	font-weight:normal!important;
}
.oFooterBlock ul.menu li {
    float: right;
    padding: 0 0 0 10px;
}
#k2ModuleBox88 .span4{
	float:right!important;
	margin-right:2.5641%;
	margin-left:0;
}
#k2ModuleBox88 .span4:first-child{
	margin-right:0;
}
.breadcrumb > li{
	margin-right:5px;
}
div.itemToolbar ul {
    text-align: right;
}
div.itemToolbar ul li{
	display:inline-table;
}
.catItemAuthor, .itemAuthor {
    background: url("../images/post_by.png") no-repeat scroll right 3px transparent;
}
div.catItemHeader span.catItemAuthor, div.itemHeader span.itemAuthor {
    padding: 0 15px 0 10px;
}
.catItemDateCreated, .itemDateCreated, .moduleItemDateCreated {
    background: url("../images/date.png") no-repeat scroll right 2px transparent;
}
.catItemAuthor, .itemAuthor, .catItemDateCreated, .itemDateCreated, .moduleItemDateCreated, .catItemTagsBlock, .itemTagsBlock, .catItemComments, .itemComments{
	padding: 0 15px 0 10px;
}
.ot-portfolio div.itemImageBlock {
    float: right;
}
.itemRatingForm {
    float: right;
}
div.itemRatingBlock span{
	float: right;
}
.itemBody p{
	line-height:1.6em;
	text-align:justify;
}
.k2ItemsBlock .moduleItemImage {
    float: right;
    margin: 0 0 0 10px;
}
div.itemIntroText{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:15px!important;
	font-weight:normal!important;
}
div.userItemImageBlock {
    float: right!important;
}
span.userItemImage {
    margin: 0 0 8px 8px!important;
}
.component p{
	text-align:justify;
}
.latestItemImageBlock{
	float: right!important;
}
span.latestItemImage{
	 margin: 0 0 8px 8px!important;
}
.nav-tabs > li, .nav-pills > li {
    float: right;
}
.form-horizontal .control-label {
    float: right;
}
.catItemComments, .itemComments {
    background: url("../images/comments.png") no-repeat scroll right 2px transparent;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: right;
    margin-right: -20px;
}
.radio, .checkbox {
    padding-right: 20px;
}
.result-title a{
	font-family:TAKWEBFONT, Tahoma, Geneva, sans-serif!important;
	font-size:16px!important;
	font-weight:normal!important;
}
.footer1{
	width:85%!important;
	clear:none!important;
	float:right;
}