@charset "utf-8";
/* CSS Document */

a { color:#666666; text-decoration:underline; }
a:hover { color:#666666; text-decoration:none; }

h2 { color:#f98306; font-weight:normal; font-size:22px; }

body { font-family:tahoma, Verdana, Arial, Helvetica, sans-serif !important; font-size:13px; margin:0 auto; background:#fff url(../img/bg.jpg) top center no-repeat; }
#container { width:924px; margin:0 auto; height:auto; padding:5px; }
#top-header { margin:0 auto; height:135px; margin-top:-0.5em; }
#top-header .logo { display:block; float:left; margin:0 0 0 1em; width:346px; height:135px; background:url(../img/logo2.gif) top left no-repeat; }
#top-header .logo h1 { color:#575859; margin:1em 0 2px 4.5em; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px; }
#top-header .logo h2 { color:#7b7e82; margin:-0.5em 0 2px 9em; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; }

#top-header .caption { float:right; margin:3em 6em 0 0; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:25px; color:#013333; }
#top-header .kindi-logo { float:right; width:76px; margin:2em 1em 0 0; height:81px; border:0; background:url(../img/kindi-logo.gif) no-repeat; }
#top-header .kindi-logo a { display:block; width:76px; height:81px; }
#top-header .kindi-logo span { display:none; }

.header { margin:0 auto; padding:0; width:923px; height:207px; }

#top-navigation { list-style:none; width:897px; margin:0 auto; padding:0 10px 0 10px;  height:40px; background:url(../img/bg_nav.jpg) repeat-x; direction:rtl; }
#top-navigation li { float:left; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:10px 5px 15px 5px; margin:0 2px 0 2px; }
#top-navigation li:hover { background:url(../img/bg_nav_hover.jpg) repeat-x; }
#top-navigation li.selected { background:url(../img/bg_nav_hover.jpg) repeat-x; }

#top-navigation li.lang { margin:0 0 0 49em; }

#top-navigation li.spacing:hover { background:url(../img/bg_nav.jpg) repeat-x; }
#top-navigation li a { color:#fff; font-weight:normal; font-size:14px; text-decoration:none; } 

.headerimg { margin:-16.8em 0 0 0; position:absolute; }
.scrollingimages { margin:5px; width:923px; height:207px; background:#fff; }

#content { clear:both; margin:0 auto; width:920px; direction:rtl; }
#content #left { width:196px; height:auto; float:left; }
#content .navigation { width:175px; list-style:none; margin:0 auto; padding:0; }
#content .navigation li { width:170px; background:#deeaea; height:20px; padding:8px 8px 2px 0; margin:1px 0 0 0; color:#99b7b7; font-weight:bold; }
#content .navigation li:hover { background:#c9dfdf; }
#content .navigation li a {  width:155px; display:block; font-weight:bold; float:left; color:#013534; text-decoration:none; font-size:11px; font-family:tahoma; }

#content .navigation li.sub { width:148px; background:#eff5f5 !important; height:20px; padding:8px 30px 0 0; margin:1px 0 -3px 0; font-weight:bold; }
#content .navigation li.sub:hover { background:#fff !important;}
#content .navigation li.sub a { color:#066565 !important; text-decoration:none; font-size:11px; font-weight:bold;}

#content .navigation li.sub_sub { width:138px; background:#fff !important; height:20px; padding:8px 38px 0 0; margin:1px 0 -3px 0; font-weight:bold; }
#content .navigation li.sub_sub:hover { background:#fff !important;}
#content .navigation li.sub_sub a { color:#066565 !important; text-decoration:none; font-size:11px; font-weight:bold;}

#content #text { height:auto;  width:525px; float:left; margin:0 auto; padding:10px 10px 15px 10px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important; font-size:14px;  line-height:18px; color:#555555;  }
#content #text h1 { color:#ff8400; font-size:25px; font-family:Arial, Helvetica, sans-serif; margin:0.5em 0 0.5em 0.1em; padding:0; }
#content #text p { color:#555555; font-family:tahoma; font-size:14px; line-height:18px; }

#news-box { border-bottom:1px #bbbbbb solid; min-height:181px; padding:3px; }
#news-box img { padding:8px; width:90px; border:0; }

#content #text #left-box { width:255px; margin:0.2em; float:right; }
#content #text #left-box .header { height:18px; width:225px; font-size:15px; font-weight:bold; background:#076464; color:#fff; padding:15px; }
#content #text #left-box #news-box h2 { color:#076464; margin:0.2em 0 0.2em 0; padding:0; font-size:18px; }
#content #text #left-box #news-box a { color:#076464; text-decoration:none; margin:0em 0 0 11em; font-size:14px; }
#content #text #left-box #news-link { width:245px; border-bottom:1px #bbbbbb solid; color:#076464; font-weight:bold !important; font-size:12px !important; padding:5px; }
#content #text #left-box #news-link a { color:#076464; font-weight:bold !important; font-size:12px !important; text-decoration:none; }


#content #text #right-box { width:255px; margin:0.2em; float:left;}
#content #text #right-box .header { height:18px; width:225px; font-size:15px; font-weight:bold;   background:#f98306; color:#fff; padding:15px; }
#content #text #right-box #news-box h2 { color:#f98306; margin:0.2em 0 0.2em 0; padding:0; font-size:18px; }
#content #text #right-box #news-box a { color:#f98306; text-decoration:none; margin:0em 0 0 11em; font-size:14px; }
#content #text #right-box #news-link { width:245px; border-bottom:1px #bbbbbb solid; color:#076464; font-weight:bold !important; font-size:12px !important; padding:5px; }
#content #text #right-box #news-link a { color:#076464; font-weight:bold !important; font-size:12px !important; text-decoration:none; }

#content #right { width:177px; height:auto; float:left; margin:0 auto; }

#content .box { width:174px; border:3px #e5e5e5 solid; margin:0 auto; margin-top:0.8em; background:#fff; padding:8px; }
#content .box h2 { color:#002d2d; font-size:15px; margin:0.2em; padding:0; font-weight:bold; width:170px; text-align:left; border-bottom:1px #d5d5d5 solid; }
#content .box img { border:0px; padding:4px; } 

#content .box-partner { width:155px; border:3px #e5e5e5 solid; margin:0 auto; margin-top:0.8em; background:#fff; padding:8px; }
#content .box-partner h2 { color:#002d2d; font-size:15px; margin:0.2em; padding:0; font-weight:bold; width:150px; text-align:left; border-bottom:1px #d5d5d5 solid; }
#content .box-partner img { border:0px; padding:4px; } 


.link { display:block; margin:0.1em 0 0.3em 31em; text-decoration:none; height:10px; padding:10px; width:90px; color:#013333; font-weight:bold; font-size:13px; background:#deeaea url(../img/bg_button.jpg) right no-repeat; }

#footer { background:#31aeae; padding:10px; height:15px; width:900px; color:#002c2c; font-size:12px; clear:both; }
#footer a { color:#002c2c; font-size:12px; text-decoration:none; }

#subfooter { width:924px; padding:5px; color:#999999; font-size:12px; }

/* Details page */
.title-details h2 { color:#f98306; margin:0.5em; font-size:18px; }
.content-details { padding:8px; color:#555555; font-family:tahoma; font-size:14px !important; line-height:18px;}
.content-details img { margin:5px; border:1px #B5B5B5 solid; }


/* navigation page */
#navigation-box { clear:both; border-top:1px #dadada solid; }
#navigation-box .title-navigation a { color:#f98306; font-size:15px; font-weight:bold; padding:5px; text-decoration:none; }
#navigation-box .details-navigation { padding:2px;  }
#navigation-box .details-navigation img { text-align:left; border: #9e9e9e 1px solid;}

/* Sitemap */
#content .sitemap { list-style:none; margin:0 auto; padding:0; text-align:right !important; direction:rtl; }
#content .sitemap li { height:20px; padding:8px 8px 2px 0; margin:1px 0 0 0; color:#99b7b7; font-weight:bold; direction:rtl;}
#content .sitemap li a {  display:block; font-weight:bold; float:right; color:#013534; text-decoration:none; font-size:13px; font-family:tahoma; }

#content .sitemap li.sub { height:20px; padding:8px 30px 0 0; margin:1px 0 -3px 0; font-weight:bold; text-align:right !important; direction:rtl;}
#content .sitemap li.sub a { color:#066565 !important; text-decoration:none; font-size:13px; font-weight:bold;}

#content .sitemap li.sub_sub { background:#fff !important; height:20px; padding:8px 38px 0 0; margin:1px 0 -3px 0; font-weight:bold; text-align:right !important; direction:rtl;}
#content .sitemap li.sub_sub a { color:#066565 !important; text-decoration:none; font-size:13px; font-weight:bold;}

