@font-face {
    font-family: 'Byekan';
    src:url('../fonts/BYekan.eot@#') format('eot'),    
          url('../fonts/BYekan.woff') format('woff'),
          url('../fonts/BYekan.ttf') format('truetype'); 
}
body{
	color:#4f4f4f;
	font-size:13px;
	font-family:'BYekan', Tahoma;
	line-height:130%;
	background:#2b5a88 url(../images/bg.jpg) 0 0 repeat-x;
	margin:0 0 0 0;
	height:100%;
}
#mainsection{ width:100%; float:right; }
#mainsection-top{ width:100%; float:right; background:url(../images/bg-star.jpg) 50% 0 no-repeat;}
#mainsection-bottom{ width:100%; float:right; background:url(../images/bg-building.jpg) 50% 100% no-repeat;}
#mainsection-in-top{ width:100%; float:right;}
#mainsection-in-bottom{ width:100%; float:right; background:url(../images/bottom-bg.png) 0 0 repeat; height:321px;}
.maindiv{ width:950px;}
#topsection{ width:950px; float:right; height:159px;}
#top-left{ width:419px; float:left; height:159px; padding-left:31px;}
#top-left-top{ width:315px; height:35px; float:left; background:url(../images/search.png) 0 100% no-repeat; text-align:left; direction:rtl; text-align:left; padding-top:33px;}
#top-left-top #mod_search_searchword{ width:225px; background:none; border:0; color:#cecdcd;}
#top-left-top .button{ background:none; border:0; color:#000;}
#top-left-bottom{ width:315px; float:left; text-align:left; margin-top:20px; color:#fff; font-weight:bold;}
#top-right{ width:450px; float:right; height:159px; background:url(../images/logo.png) 100% 0 no-repeat;}
#menusection{ width:950px; float:right; height:61px;}
#slidesection{ width:950px; height:263px; float:right; margin-top:34px;}
#bodysection{ width:910px; float:right; padding:20px; background:#fff url(../images/body-rep.jpg) 100% 0 repeat-y;  text-align:right; border-top:5px solid #333030; margin-top:20px;}
#body-left{ width:660px; float:left; direction:rtl; text-align:right; padding-right:40px; line-height:20px;}
#body-left li{ line-height:25px;}
#body-left .webgallery_default ul li img{ float:right;}
#body-right{ width:210px; float:right;}
#projects{ width:950px; height:219px; float:right; margin-top:34px;}

#modules{ width:950px; float:right; height:241px; font-size:12px;}
#bottom1{ background:url(../images/login.png) 0 0 no-repeat; direction:rtl; text-align:right;}
#bottom2{ background:url(../images/customer.png) 0 0 no-repeat; direction:rtl; text-align:right;}
#bottom3{ background:url(../images/links.png) 0 0 no-repeat; direction:rtl; text-align:right;}
#bottom4{ background:url(../images/about-us.png) 0 0 no-repeat; direction:rtl; text-align:right;}
#bottom1, #bottom2, #bottom3, #bottom4{ color:#dedcdc; font-family:Tahoma; text-align:right; padding:30px 0 0 37px; height:211px; width:200px; float:right;}
#bottom1 h3, #bottom2 h3, #bottom3 h3, #bottom4 h3{ color:#fff; font-family:'BYekan', Tahoma; font-size:17px; letter-spacing:0; padding-right:10px; padding-left:20px; margin-right:0; text-indent:0;}
#bottom1 li, #bottom2 li, #bottom3 li, #bottom4 li{ background:url(../images/arrow-bottom.png) 100% 8px no-repeat; padding-right:10px;}
#bottom1 a:link, #bottom2 a:link, #bottom3 a:link, #bottom4 a:link, #bottom1 a:visited, #bottom2 a:visited, #bottom3 a:visited, #bottom4 a:visited {color:#dedcdc; font-size:12px;}
#copyright{ width:950px; float:right; border-top:1px dotted #666;}
#copy-left{ width:430px; float:left; color:#fff; padding:30px 0 0 50px; font-size:11px; background:url(../images/logo-bottom.png) 30px 100% no-repeat;}
#copy-left a:link, #copy-left a:visited{ color:#fff; font-size:12px;}
#copy-right{ width:450px; float:right;}

h2.contentheading, .componentheading, h2.itemTitle{ background:url(../images/arrow-cont.jpg) 100% 20% no-repeat; padding-right:20px; font-size:17px; border-bottom:1px dotted #e8e8e8; padding-bottom:10px; font-weight:normal;}

td.contentheading{ font-size:16px; padding:5px 10px 5px 0; background:#f6f6f6;}
table.contentpaneopen{ margin:20px 0;}
#projects .k2ItemsBlock li { float:right; width:30%; direction:rtl; text-align:right; background:none; border-bottom:none; border-left:1px dotted #404040; color:#fff; font-size:11px; padding:0 10px; height:190px; font-family:Tahoma, Geneva, sans-serif;}
#projects .k2ItemsBlock li .moduleItemTitle{color:#fff; font-weight:bold; font-size:12px; margin-bottom:10px; display:block; font-family:Tahoma, Geneva, sans-serif;}
#projects .k2ItemsBlock li .moduleItemIntrotext{ line-height:20px; margin-bottom:10px;}
#projects .k2ItemsBlock li .moduleItemReadMore{ color:#fff; background:#c50c0c; margin-top:0px; padding:4px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;}
#projects .k2ItemsBlock li img{ margin-left:10px;}
h2.itemTitle{ font-family:'BYekan', Tahoma;}
.tr-clss{ background:#f6f6f6;}
.tr-clss td{ padding:2px 5px 2px 40px;}
ol li {margin-right: 10px !important;}