@font-face {
  font-family: 'BTitrBold';
  src: url('BTitrBold.eot?#') format('eot'),  /* IE6–8 */
       url('BTitrBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('BTitrBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 20px;
    font-family: Tahoma;
    color: #000066;
    background: rgb(156,170,193);
    min-width: 1001px;
}

a { color: #d22e03; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border-style: none;}

input, select { font-size: 12px; font-family: Tahoma; }

.shell { width: 1001px; margin: 0 auto; direction:rtl;}

#header 
{
	background: -webkit-gradient(linear, left top, left bottom, from(#648fd8), to(#437bd1));
	background: -moz-linear-gradient(top, #648fd8, #437bd1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#648fd8, endColorstr=#437bd1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#648fd8, endColorstr=#437bd1)";
	box-shadow: 0px 2px 10px #444444;
}

#menuheader
{
    width:1000px;
    margin-left:auto;
    margin-right:auto;    
    background-color:#bfa730;
    border-bottom-left-radius: 8px 8px;
    border-bottom-right-radius: 8px 8px;
    height:100px;
    direction:rtl;
    padding-right:10px;
    padding-top:6px;
	box-shadow: 0 5px 10px #444444;
}
#menuheader ul li {display:inline; padding-right:10px;                      
}
.shortcut-button {
                border: 1px solid #ccc;
                display: block;
                width: 100px;
                margin-right: 5px;
                border-radius: 5px;
                background-color:#a8ba2f;
                }

.shortcut-button span {
                border-radius: 5px;
                display:block;
                padding: 5px  1px 5px 1px;
                text-align: center;
                color: #555;
                font-family:BTitrBold;
                font-size: 13px;
                line-height: 1.3em;
                }

.shortcut-button span img {
                margin-bottom: 5px;
                }

.shortcut-button:hover {
                background: #8da100;		
                text-decoration:none;		
                border: 1px solid #2b8e00;
                }
				
.shortcut-button span:hover {
				color: #e3fc3f; 
                 }
   .shortcut-buttons-set
                 {
                     margin-left:auto;
                     margin-right:auto;
                     }
ul.shortcut-buttons-set li 
{
    float:right;
                margin: 5px 5px 0 5px;
				padding: 0 !important;
                }

#logo .slogan { font-size: 10px; line-height: 1px; color: #000033; }
#logo a { display: block; width: 298px; height: 80px; font-size: 0;  background: url(images/header1.png) no-repeat 0 0; }

#slider { padding-top: 3px; height: 300px;}

#left-slider-frame { position: relative; float:left; padding: 3px 0; width: 380px; margin-right:20px; height:300px; max-height:300px; background: url(images/slider-frame1.png) no-repeat 0 0; }
#slider-frame { position: relative; padding: 10px 0 10px 10px; width: 605px; height:300px; max-height:300px; background: url(images/slider-frame.png) no-repeat 0 0; }

#carousel .jcarousel-container,
#carousel .jcarousel-clip,
#carousel ul li { float: left; position: relative; overflow: hidden; width: 460px; height: 258px; }
#carousel .caption { position: absolute; bottom: 0; left: 0; padding: 6px 0 0 19px; width: 445px; height: 90px; background: url(images/caption.png) repeat-x 0 0; }
#carousel .caption h2 { font-family: Tahoma; margin-right:10px; font-size: 28px; line-height: 28px; color: #fff; font-weight: normal; }
#carousel .caption p { font-family:Tahoma; margin-right:10px; font-size: 11px; color: #fff; }

.slider-nav { position: absolute; top: 10px; right:12px; width: 135px; background: url(images/thumbs-border.png) no-repeat right 0; }
.slider-nav li { overflow: hidden; list-style: none; padding: 2px 0 8px 1px; width: 135px; height: 54px; line-height: 15px; }
.slider-nav li { color: #45402a; cursor: pointer; background: url(images/thumbs-bottom.png) no-repeat 20px 0; }
.slider-nav li.first {margin-top: 2px; }
.slider-nav li.active { background: url(images/thumb-active.png) no-repeat 0 0;  }
.slider-nav li h3 { padding: 8px 2px 6px; font-family: Tahoma; font-size: 15px; font-weight: bold; color: #000; }
.slider-nav .bottom { background: url(images/thumbs-bottom.png) no-repeat 0 0; height: 10px; width: 135px; }
.slider-nav li a { display: none; float: left; margin-right: 0px; padding: 0px; width: 0px; height: 0px; }
.slider-nav li a { line-height: 0; text-indent: -1000px; background: #fff; border: solid 1px #c9c9c7; }
.slider-nav li a img { display: block; width: 94px; height: 67px; }

#main { background: #D3DAF8;}
#bottom-navigation { padding: 11px 0 20px 0;  border-top: solid 1px #000066; }
#bottom-navigation .shell { padding-left: 10px; width: 1000px; }
#bottom-navigation p { color: #79573f; }
#bottom-navigation p a { color: #79573f; }
#bottom-navigation span { padding: 0 10px 0 9px; }
#bottom-navigation .author { float:right; }
.tabheader {
	min-width:120px;
	height:100%;
	overflow:hidden;
	border-bottom:0px;
	margin:0 0 0 0;
	padding:0px 10px 10px 10px;
	list-style:none;
}
.tabheader div {
	background: #8ed3ec; 
	float:right;
	padding:10px 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	color:#fff;
	text-decoration:none;
	-webkit-box-shadow:3px 3px 3px #444444;
	-moz-box-shadow:3px 3px 3px #444444;
	box-shadow: -5px 5px 10px #444444;
	font-weight:bold;
}