/*
+ ---------------------------+
          ''' 
        :'   ':
        :     :
    _____:   :_____
   |               |
   |               |
   |-''':          |-''':
         |               |
   |-___:          |-___:
   |     .'''.     |  
   |    :     :    |
   |    :     :    |
   |_____:   :_____|



*/
* { margin: 0; padding: 0; font-family:tahoma; }

body {font:11px tahoma,arial; color:#000; background:#F7F7F7;}

.clear { clear: both; } /* clear floats */

p { margin-bottom: 5px; padding: 0; }

/* link styles */

a { color:#3A64A0; text-decoration: none; }

a:hover { text-decoration: underline; }

/* tables */

table { margin: 0px; padding: 0px; border: none; border-collapse: collapse;text-align: right;direction:rtl; }

td { text-align: right; vertical-align: top; padding-left: 2px; padding-right: 2px; direction:rtl; }



/* headings */

h1, h2, h3, h4, h5, h6 { margin-top: 7px; color: #000; font-size: 12px; text-align: right; padding: 4px; padding-right:3px; }

/* theme layout */

.NewsCategories table{direction:ltr; text-align:right !important;}
.NewsCategories td{text-align: right !important}


.wrapper{width:980px; margin:0 auto; padding:0;}

.top1{width:100%; height:28px; background:#A4A4A4; padding-top:10px; color:#fff;}

.top1 a{ padding:5px; color:#fff;}

.top1 a:hover{color:#d63d1e; text-decoration:underline;}

.sitedesc{width:700px; float:right;}

.logo{width:270px; height:79px; background:url(images/logo.png) right no-repeat; float:left; margin-top:35px; margin-bottom:10px; padding-left:20px;}

.loginarea .right{width:200px; float:right; padding-right:8px; padding-top:8px;}
.loginarea .left{padding-top:8px; padding-left:8px; float:left; width:260px;}
.loginarea{width:487px; height:76px; background:url(images/loginarea.png) no-repeat; float:right; margin-top:28px;}
.loginarea .username , .loginarea .password{padding:6px; border:1px solid #ff0000; border-radius:7px; box-shadow:inset 3px 3px 3px #ccc; color:#3e3e3e; font-size:12px; width:114px;}
.loginarea .signup{float:left; padding-top:7px; padding-left:12px; margin-top:5px;}
.loginarea .loginb{float:left; margin-top:5px;}

.searcharea{padding:3px 3px 0; border:1px solid #ff0000; border-radius:7px; box-shadow:inset 3px 3px 3px #ccc; color:#3e3e3e; font-size:12px; width:195px; float:right; }

.search{background:transparent; margin-right:5px; height:17px; border:0;}
.search-image{width:22px; float:right; padding-top:1px;}
.search-box{width:161px; float:right;}
.sharing{text-align:right; padding-top:40px;}

.sitelinks1{width:980px; height:44px; margin-bottom:20px;}

.slbb{clear:both; height:6px; width:100%; background:#1c1c1c;}

.sitelinks1 li:first-child{background:#c00;}
.sitelinks1 li:first-child a:first-child {background:url(customesitelinks/images/left-hover.png) no-repeat 14px;}
.sitelinks1 li:first-child a{color:#fff;}
.sitelinks1 li ul li:first-child a{color:#484848;}
.sitelinks1 li ul li{background:#fff !important;}
.sitelinks1 li ul li:hover{background:#c00 !important; }
.sitelinks1 li{float:right; list-style:none; height:50px;}
.sitelinks1 li ul li{float:right; list-style:none; padding:0;}
.sitelinks1 li .en{font-size:10px; padding-right:21px;}

.sitelinks1 li a{font-weight:bold; color:#786665; display:block; text-align:center;}


.bottomslider{width:980px; height:35px; background:url(images/bottomslider.png) no-repeat;}

.menu101{background:url(images/menu1style.png) no-repeat;}
.menu102{background:url(images/menu2style.png) no-repeat;}
.menu103{background:url(images/menu3style.png) no-repeat;}
.menu104{background:url(images/menu4style.png) no-repeat;}
.menu105{background:url(images/menu5style.png) no-repeat;}
.menu101, .menu102, .menu103, .menu104, .menu105{
width:192px; height:296px; margin-left:4px; float:right; margin-top:5px; overflow:hidden;}
.fivemenus .menustyle{height:217px; overflow:hidden;}
.fivemenus .menustyle h3{
text-align:center; font-weight:bold; font-size:12px; margin-top:17px; color:#2a2c2c;}
.fivemenus .menustyle .bodytable{ font-size:12px; line-height:14px;
padding: 4px; height:265px; overflow:hidden;}
.fivemenus .link{text-align:left; font:21px Myriad Pro, tahoma; padding-top:18px; padding-left:10px;}
.fivemenus .link a{color:#b71c2b;}


.menu2{width:300px; float:left; margin-top:40px;}

.menu2 .menustyle h3{text-align:right; font-weight:bold; font-size:13px; color:#2a2c2c; padding-bottom:10px; border-bottom:1px dashed #bfbfbf; }

.menu2 .menustyle .bodytable{color:#4f4f4f; padding-top:15px; line-height:25px; font-size:13px; }

.menu2 .menustyle .bodytable li{padding-right:25px; background:url(images/menu2-li.png) no-repeat center right; list-style:none;}

.topnews{}
.topnews ul{display:inline-block;}
.topnews ul li{list-style:none;}

.news-half{width:610px; float:right; font-weight:normal; padding-bottom:15px; margin-top:15px; line-height:22px; color:#5b5b5b; margin-left:20px;}

.content .news-half{border-bottom:1px solid #cacaca;}

.news-half .news-image{width:90px; float:right; margin-left:10px; margin-top:7px;}

.news-half h1{font-weight:normal; padding-right:108px;}

.news_titlelink{ color:#5b5b5b;}

.news-half a:hover{color:#d43c1d;}

.topnews{margin-top:25px; font:bold 14px tahoma,arial; color:#2a2c2c; width:540px; padding-bottom:28px; border-bottom:1px dashed #c0c0c0; background:url(images/kore.gif) no-repeat right 4px; padding-top:25px; padding-right:73px;}
.nextprev{display:none;}

.content{width:665px; float:right;}

.bottombg{height:114px; width:100%; background:#b4b4b4 url(images/bottombg.png) no-repeat center; border-top:3px solid #a8a8a8; margin-top:40px; color:#fff;}

.bottom-right{width:50%; float:right;overflow:hidden;}

.menu3{width:50%; float:left; margin-top:5px;}

.menu3 .menustyle{float:right; color:#868686; line-height:25px;}

.menu3 .menustyle h3{color:#fff;}

.SITEDISCLAIMER{width:100%; padding-top:20px; text-align:right; margin-bottom:10px; font-size:12px;}

.SITEDISCLAIMER a{color:#e0e0e0; text-decoration:underline;}

.sitelinks2 li{padding-right:10px; padding-left:10px; border-left:1px solid #7c7c7c; float:right; list-style:none;}

.sitelinks2 li a{color:#fff;}

.telephone{width:160px; float:left;}

.sliderarea2 {margin-bottom:15px;}
.sliderarea2 h3{display:none;}

.sliderarea h3{display:none;}

.owernews{padding:7px; background:#F1F1F1; border-radius:5px;}
.owernews li{padding:5px; background:#E0E0E0; border:1px solid #D4D4D4; list-style:none; margin-bottom:5px;}
.owernews li a{color:#414141;}

/*-------------------------OTHERPAGE--------------------------------------*/

.content h3{margin-top:50px; padding-right:5px; font:bold 14px tahoma,arial; color:#2a2c2c; width:665px; padding-bottom:10px; border-bottom:1px dashed #c0c0c0}

.menu4{width:270px; float:left;}

.pic-top-menu4{background:url(images/pic-top-menu4.png) no-repeat; width:265px; height:55px; margin-top:45px; margin-bottom:20px;}

.top-menu4{width:270px; height:8px; background:url(images/top-menu4.png) no-repeat;}

.bottom-menu4{width:270px; height:8px; background:url(images/bottom-menu4.png) bottom no-repeat;}

.menu4 .menustyle{background:#202020; width:100%; border-top:1px solid #202020;}

.menu4 .menustyle h3{ display:none;}

.menu4 .menustyle .bodytable{ padding:10px; color:#fff;}

.menu4 .menustyle a{color:#fff; text-decoration:underline;}

.menu4 .menustyle a:hover{color:#d63d1e;}

.menu4 .menustyle li{list-style:none;}

.top-menu5{width:270px; height:11px; background:url(images/top-menu5.png) no-repeat; margin-top:15px;}

.bottom-menu5{width:270px; height:34px; background:url(images/bottom-menu5.png) no-repeat;}

.menu5 .menustyle{width:100%; background:#f2f2f4; border-top:1px solid #f2f2f4; }

.menu5 .menustyle .bodytable{color:#949494; padding:10px;}

.menu5 .menustyle h3{ display:inline; color:#2a2c2c; padding-right:10px; padding-top:5px;}

.content2{width:665px; float:right;}

.content2 .menustyle h3{padding-top:60px; padding-bottom:15px; font-size:14px; border-bottom:1px dotted #c0c0c0; margin-bottom:20px;}



/* E107 STYLES */



.button { color: #494949; font-size: 11px; background: white; border-top: 1px solid #D4D2CF; border-left: 1px solid #D4D2CF; border-bottom: 1px solid #868686;
border-right: 1px solid #868686; padding: 2px;  margin: 2px auto; }

.button:hover { color: #FFF; background: #CC0000; }

textarea{width:90% !important; height:100px; !important}

.indentchat { padding: 4px; border: 1px solid #dddddd; margin-bottom: 4px; text-align: right; background: #fafafa url(images/newsbg.png) repeat-x bottom; }

.indent { background: #fafafa url(images/newsbg.png) repeat-x bottom; color: #b40000; font-size: 10px; padding: 4px; border: 1px solid #dddddd; margin: 4px; }

.small { color: #b40000; font: 10px tahoma, tahoma, arial, helvetica, sans-serif; text-align:right;}

.smalltext { font: 10px tahoma, tahoma, arial, helvetica, sans-serif; color: #b40000; text-align:right;}

.smallbottom { font-size: 10px; color: #666666; text-align:right; }

.tbox { color: #E0691A; font:11px tahoma, arial; margin:0 auto; border: 1px solid #000; border: 1px solid #000; }

.tbox:hover { color: #000; border: 1px solid #000; border: 1px solid #000;}

.tbox:focus { color: #000;  border: 1px solid #000; }

.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.fcaption { padding: 4px; line-height:21px; color: #fff; background: #444444; font: bold 11px tahoma, tahoma, arial, helvetica, sans-serif;  border-top: 1px solid #313A3D; border-bottom: 1px solid #313A3D;text-align:right; }

.fcaption span.smalltext { color: #fd7508;text-align:right; }

.fcaption span.smalltext a:hover { color: #fff;text-align:right; }

.fcaption a { color: #fd7508; text-decoration: none;text-align:right; }

.fcaption a:hover { color: #fff; text-align:right;}

a.forumlink { color: #fd7508; text-decoration: none; }

a.forumlink:hover { color: #fff; }

.fborder { border: none; background-color: transparent; }

.forumheader { background: none; padding: 7px 5px 7px 5px; height:20px; line-height:16px; font-weight:bold; border-bottom: 2px solid #313A3D; text-align: right; }

.forumheader2 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }
	
.forumheader3 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.forumheader4 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.finfobar { padding: 4px; background: #444444; color: #000;text-align:right; }

.finfobar a  { color: #fd7508; }

.finfobar a:hover { color: #fff; }

.news_image { float:right; padding-left:3px;}

.button { font-family:tahoma};

#search{ margin-left:7px; float:left;}

#search .button { height:18px; font-size:9px;}

#search .tbox {background-color: #F0F0F0; font-size:10px; height:17px;}

img {border:0px;}

#fl_menu{position:absolute; top:166px; left:0px; z-index:9999; width:210px; font:11px tahoma;  overflow:hidden; text-transform}
#fl_menu a{color:#282828;}
#fl_menu:hover{left:0;}
#fl_menu .inner_fl_menu{position:relative; height:287px;}
#fl_menu .inner_fl_menu2{
position:absolute;
left:-133px;
transition: left 0.5s;
-moz-transition: left 0.5s; /* Firefox 4 */
-webkit-transition: left 0.5s; /* Safari and Chrome */
-o-transition: left 0.5s; /* Opera */
}
#fl_menu .inner_fl_menu2:hover{
left:0;
transition: left 0.5s;
-moz-transition: left 0.5s; /* Firefox 4 */
-webkit-transition: left 0.5s; /* Safari and Chrome */
-o-transition: left 0.5s; /* Opera */
}
#fl_menu .text{padding-top:7px; padding-bottom:10px; background:#fff; border-radius:5px; padding-right:7px; padding-left:7px; border:1px solid #C40000; margin-right:2px;}
#fl_menu td{padding:0;}


