html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
body{
background: #f6f6f6;
	margin:0;
	border-bottom:1px solid #0f0f0f;
	padding:0;
	direction:rtl;
	text-align:right;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #304164;
    color: #fff;
}
@font-face {
    font-family: "JF";
    src: url('../fonts/JF-Flat-regular.eot');
    src: url('../fonts/JF-Flat-regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/JF-Flat-regular.svg#JF Flat Regular') format('svg'),
    url('../fonts/JF-Flat-regular.woff') format('woff'),
    url('../fonts/JF-Flat-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dkr';
    src: url('../fonts/droidkufi-regular.eot');
    src: url('../fonts/droidkufi-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidkufi-regular.woff2') format('woff2'),
         url('../fonts/droidkufi-regular.woff') format('woff'),
         url('../fonts/droidkufi-regular.ttf') format('truetype'),
         url('../fonts/droidkufi-regular.svg#droid_arabic_kufiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dkrb';
    src: url('../fonts/droidkufi-bold.eot');
    src: url('../fonts/droidkufi-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidkufi-bold.woff2') format('woff2'),
         url('../fonts/droidkufi-bold.woff') format('woff'),
         url('../fonts/droidkufi-bold.ttf') format('truetype'),
         url('../fonts/droidkufi-bold.svg#droid_arabic_kufibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
a{
	text-decoration:none;
	font-family: tahoma;
	color:#0d6797;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
a:hover{
	text-decoration:none;
	color:#0d6797;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
img
{
border:0;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
  	  opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
img:hover
{
border:0;
  	  	opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.clear{
  clear:both;
  height:0px;
}



input:focus {
    outline:none;
}



#topbar{margin:auto;
overflow:hidden;
min-height:49px;
background:#2e2c29 url(../images/topbar.jpg) repeat-x bottom center;

}
.topbar{margin:auto;
overflow:hidden;
min-height:49px;
padding:0px 0px;
}

.social{float:left;  
margin-left:5px;
margin-top:10px;
}

.social img{float:left;
margin-right:5px;


  
}
.social img:hover {float:left;
margin-right:5px;
  -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}

.serall{float:right;margin-top:10px;}
.ser input[type="submit"]{
background:url(../images/serinput.jpg) no-repeat;
width:28px;
height:27px;
float:right;
margin-left:10px;
border:none;
cursor:pointer;
}.ser input[type="text"]{
background:url(../images/serbg.jpg) repeat-x;
width:160px;
height:27px;
float:left;
font-family:tahoma;
color:#fff;
border:none;
line-height:27px;
padding:0px 2px;
}
.lang{float:right;margin-top:10px;margin-right:10px;}
.lang a{background:url(../images/langbg.png) no-repeat left center;
width:27px;
line-height:28px;
height:28px;
cursor:pointer;
margin-right:4px;
color:#fff;display:block;
font-family:tahoma;
text-align:center;float:right;
font-size:12px;
}

.lang a:hover,.lang a:focus{background:url(../images/langbg.png) no-repeat right center;
width:27px;
height:28px;
color:#000;
margin-right:4px;

}
#header{margin:auto;
overflow:hidden;
height:159px;
background: url(../images/headerbg.jpg) repeat-x;
padding:20px 0px;

}
.header{margin:auto;
overflow:hidden;
height:159px;
}

a.logo{
	width:100%;
	height:148px;

margin-top:0px;
margin-right:auto;
margin-left:auto;

}
a.logo img{	width:100%;}
.navhead{
height:60px;
margin: 0px;
background:url(../images/topmenu.jpg) repeat-x;
padding-top:5px;

}



#wrap{
	margin-left:auto;
	margin-right:auto;
}

#cont{
	margin-left:auto;
	margin-right:auto;    
	padding:0px 0px;}


.col-md-4{
padding:0px 0px !important;
margin:10px 18px;

}
.col-md-4 h1{
    font-family: 'dkrb';
color:#454343;
text-align:center;
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
padding:0;
font-size:9.5pt;margin:30px auto;
line-height:22px;
}.col-md-4 h1:hover{
    font-family: 'dkrb';
color:#454343;
text-align:center;

padding:0;
line-height:22px;
}.col-md-4 .conta{
    font-family: 'dkr';
color:#272727;
font-weight:normal;
text-align:center;
margin:15px auto;padding:3px;
font-size:8pt;

}

.col-md-4 a.more{
        font-family: "dkr";
color:#fff;
margin:5px auto;
padding:2px 25px;
font-size:10pt;
width:87px;background:#ed1c24;
height:30px;
font-weight:normal;
text-align:center;

cursor:pointer;	-moz-border-radius:2px; 
		-webkit-border-radius: 2px;
		border-radius: 2px;border:1px solid #ed1c24;
}

#imgtable{text-align:center;
margin:auto;width:48px;padding:15px;
height:43px;cursor:pointer;
background:url(../images/iconsbg.png) no-repeat top center;}

#imgtable:hover{-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;text-align:center;
margin:auto;width:48px;padding:15px;
height:43px;cursor:pointer;
background:url(../images/iconsbg.png) no-repeat bottom center;}
.col-md-4 a.more:hover,.col-md-4 a.more:focus{	
color:#fff;
background:#393939;
border:1px solid #393939;
-moz-border-radius:2px; 
		-webkit-border-radius: 2px;
		border-radius: 2px;
text-decoration:none;}


.col-md-4 img{
padding:0px;

margin:auto;	
text-align:center;
border:none;

}.col-md-4 img:hover{
padding:0px;

margin:auto;		-webkit-animation: pulse 0.8s;
	-moz-animation: pulse 0.8s;
	-ms-animation: pulse 0.8s;
	-o-animation: pulse 0.8s;
	animation: pulse 0.8s;
}
.article{

margin-top:27px;
margin-bottom:57px;
overflow:hidden;
}

.articleheader{
background:url(../images/articlehead.jpg) repeat-x;
padding:0px 5px;
height:46px;


}.articleheader h1{
background:url(../images/wordbg.jpg) no-repeat center;
height:46px;
line-height:46px;
padding:0px 23px;
color:#f6f6f6;
text-align:center;
        font-family: "dkr";
margin:auto;
font-size:11pt;
}
.articlecontent{margin:10px;display:block;overflow:Hidden;}
.articlecontent img{
background:#fff;
border:1px solid #dadada;
-moz-border-radius:2px; 
		-webkit-border-radius: 2px;
		border-radius: 2px;
width:299px;
height:164px;
float:right;
}.articlecontent span{
color:#4c4c4c;

      font-family: "dkr";
	  text-align:center;
	  width:100%;
	  margin:10px auto;
	  font-size:9pt;
}

.details{

	  text-align:center;
	  margin:20px auto;

}


a.more2{color:#fff;   
 font-family: "dkr";	 
 font-size:10pt; margin:auto;
 background:#ed1c24;
padding:5px 45px;-moz-border-radius:2px; 
		-webkit-border-radius: 2px;
		border-radius: 2px;}
a.more2:hover{color:#fff;   
 font-size:10pt; 
 background:#0068ba;
}


.blockheader{
padding:7px 5px;
height:29px;


}
.blockheader h1{
background:url(../images/trunek2.png) no-repeat right;
height:29px;
line-height:29px;
padding:0px 29px;
color:#343132;
float:right;
        font-family: "dkrb";
margin:0;
font-size:10pt;
}

 
 
#footer2{
    background:#262626;
	height:auto;
	overflow:hidden;z-index:999;
position:relative;
padding:10px 30px 10px 30px;
}
.footer2{
padding:10px 30px 10px 30px;

  height:auto;
  margin:auto;
 position:relative;
}
.blockfooter{float:right;
margin-right:20px;
margin-left:20px;
float:right;
}
.blockfooter h1{
text-align:right;
    font-family: 'dkr';color:#ffffff;
font-size:10pt;
margin:0px;
padding-right:15px;
font-weight:normal;
background:url(../images/h1bullt.png) no-repeat right;


}


.blockfooter3{float:right;
margin-right:10px;

}
.blockfooter3 h1{
text-align:right;
    font-family: 'dkrb';color:#fff;
font-size:10pt;
margin:0px;
padding-right:20px;
padding-bottom:10px;
border-bottom:1px solid #504e4f;
background:url(../images/trunkicon.png) no-repeat right top;
}.blockfooter3 h1:hover{
text-align:right;
    font-family: 'dkrb';color:#fff;
font-size:10pt;
margin:0px;
padding-right:20px;
padding-bottom:10px;
border-bottom:1px solid #504e4f;
background:url(../images/trunkicon.png) no-repeat right top;
}
.blockfooter3 ul{margin:8px 8px 0 0;
padding:0;
list-style-type:none;}

.blockfooter3 ul li a{
display:inline-block;
padding:0px  15px :0px 5px;
height:21px;
text-align:right;
    font-family: 'JF';
	color:#7f7f7f;
font-size:9pt;
line-height:22px;
margin-top:5px;
margin-right:15px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blockfooter3 ul li a:hover{
color:#fff;	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

}.blockfooter2 ul{margin:8px 8px 0 0;
padding:0;
list-style-type:none;}

.blockfooter2 ul li a{
display:inline-block;
padding:0px  15px :0px 5px;
height:22px;
text-align:right;
    font-family: 'JF';
	color:#7f7f7f;
font-size:9pt;
line-height:22px;
margin-top:5px;
margin-right:15px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blockfooter2 ul li a:hover{
color:#fff;	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

}
.blockfooter2{float:right;
margin-right:10px;

}
.blockfooter2 h1{
text-align:right;
    font-family: 'dkrb';color:#ffffff;
font-size:10pt;
margin:0px;
padding-right:20px;
font-weight:normal;
background:url(../images/telicon.png) no-repeat top right;
padding-bottom:10px;
border-bottom:1px solid #504e4f;
}.blockfooter2 h1:hover{
text-align:right;
    font-family: 'dkrb';color:#ffffff;
font-size:10pt;
margin:0px;
padding-right:20px;
font-weight:normal;
background:url(../images/telicon.png) no-repeat top right;
padding-bottom:10px;
border-bottom:1px solid #504e4f;
}
.blockfooter2 h2{
text-align:left;
    font-family: 'JF';color:#fff;
font-size:11pt;
margin:15px;
padding-right:15px;
font-weight:normal;

}

#map-container{height:192px;}
#footerbottom{
    background:#006cbd;
	height:52px;
	overflow:hidden;z-index:999;
position:relative;
padding:0px  0px;
border-top:1px solid #0097d7;
border-bottom:1px solid #05346c;
}
.footerbottom{
padding:0px 0px;

  height:52px;
  margin:auto;
 position:relative;
}
a.copy{

margin:auto;
float:left;
background:url(../images/tl4slogo.jpg) no-repeat;
width:115px;
height:52px;
}
.copy2{
text-align:center;
    font-family: 'dkr';color:#87bae0;
font-size:9pt;
margin:auto;
float:right;
line-height:52px;

}
.copy2 a{color:#87bae0; font-family: "dkr";}


/* Pill style */
#scrollUp {
	bottom: 80px;
	right: 20px;
	background: #eee;
 	font-size: 12px;
	font-family: tahoma;
	text-decoration: none;
	opacity: 0.9;
	padding: 10px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	transition: background 200ms linear;
	-webkit-backface-visibility: hidden;
}
	#scrollUp:hover {
		background: #181c62;
		color: #fff;
	}
	

input[type="text"],input[type="password"],textarea
{
		   border:2px solid #dbdbdb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    color:#707070;
    font-weight:normal;
    padding:1px 5px;
background:#ffffff;
    font-size:12px;
	font-family:"NA";
	text-align:right;
cursor:pointer;
		line-height:18px;	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}input[type="reset"],input[type="submit"]
{
		   border:2px solid #bc8a43;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    color:#fff;
    font-weight:normal;
    padding:1px 5px;
background:#d2ab67;
    font-size:12px;
	font-family:"NA";
	text-align:right;
cursor:pointer;
		line-height:18px;	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

select
{
		   border:2px solid #dbdbdb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    color:#707070;
background:#ffffff;
    font-size:12px;
	font-family:"NA";
	min-height:20px;
    padding:3px 8px;
		
}







@media screen and (max-width:770px) {

body{font-size:80%;
margin:0;
}


}
