/* CSS Document */

html,body{padding:0px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; overflow-x:hidden; height:100%;}
body{ background:url('../images/bg.jpg') no-repeat center center #cdcdcd; }
a {color:#000000; text-decoration:none;}
a img{border:0px;}
a:hover{color:#d9001d;}
h1,h2,h3,h4,h5,p,ul,li{padding:0px; margin:0px;}
map area{cursor:pointer;}
.link{cursor:pointer;}
/* roll */

#logo{ width:950px; min-height:108px;}
.menu{ float:left; list-style:none; margin:0px; padding:0px; margin-top:75px; }
.menu li{float:left; text-transform:uppercase; margin:0px; padding:0px; margin-left:20px;}
.menu li:first-child{ margin-left:0px;}



#main{width:990px; height:645px;}
#nav{position:absolute; width:65%; height:100%;}

.stories{ position:relative;width:990px; height:645px; float:left;  overflow:hidden; position:relative;}
.stories_img{position: relative;}
.stories_body{float:right; width:215px; height:175px; overflow:hidden;}
.stories_tit{font-size:17px; color:#90278e;padding:10px 0px; text-align:right; direction:rtl;}
.stories_sub{font-size:12px; font-weight:bold; padding:5px 0px;text-align:right; direction:rtl;}
.stories_txt{text-align:right; direction:rtl;line-height:1.5em;}

.stories_btn_left{ cursor:pointer; width:27px; height:100%; background-color:#000000; float:left; opacity:0.3; filter:alpha(opacity=30); position:absolute; left:-27px; -moz-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px; display:none;}
.stories_btn_left div{ width:27px; height:100%; background:url(../images/arr_l.png) center center no-repeat; float:right;}
.stories_btn_right{ cursor:pointer; width:27px;height:100%; float:right; background-color:#000000; opacity:0.3; filter:alpha(opacity=30); position:absolute; right:-27px; -moz-border-radius: 0px 15px 15px 0px; border-radius: 0px 15px 15px 0px; display:none;}
.stories_btn_right div{width:27px; height:100%; background:url(../images/arr_r.png) center center no-repeat; float:right;}
.stories_btn_left:hover,.stories_btn_right:hover{background-color:#000000; opacity:1; filter:alpha(opacity=100);}

.toc{ cursor:pointer; right:20px; top:20px; overflow:hidden; height:27px; color:#ffffff; width:27px; background-color:#000000; float:right; opacity:0.5; filter:alpha(opacity=50); position:absolute; -moz-border-radius: 3px; border-radius: 3px; display:none;}
.toc div{  padding-left:27px; line-height:27px; height:100%; background:url(../images/arr_l.png) 10px 2px no-repeat;}
.toc:hover{ width:190px; opacity:1; filter:alpha(opacity=100);}

.stories_items { width:20000em; position:absolute;}
.stories_page { width:990px; height:645px;float:left;}
.stories_item{height:175px; float:left; margin:0px 20px;}

.stories_pages{ display:none;}

.disabled{opacity:0.5;filter:alpha(opacity=50);}

.row{margin-bottom:5px; float:left;}
.row1{width:50px; float:left; line-height:25px;}
.row2{width:150px; float:left;}
.row2 input{font-size:11px; -moz-border-radius: 3px; border-radius: 3px; border:0px; font-family:arial; padding:5px; height:15px; width:150px;}
.btn {font-weight:bold; cursor:pointer; -moz-border-radius: 3px; border-radius: 3px; border:0px; font-family:arial; padding:5px; height:15px; width:50px; text-align:center; text-transform:uppercase; background-color:#d9001d; color:#ffffff;}
.btn:hover{background-color:#ffffff; color:#000000;}

ul.flags{margin:0; padding:0px; position:absolute; left:535px; bottom:173px; list-style:none;}
ul.flags li{float:left; margin-right:15px;}
ul.flags li div{background:url(../images/flags.png) no-repeat; width:42px; height:42px;}
li.f_en div{background-position:0px 0px;}
li.f_pr div{background-position:-42px 0px!important;}
li.f_ch div{background-position:-84px 0px!important;}
li.f_es div{background-position:-126px 0px!important;}
li.f_it div{background-position:-168px 0px!important;}
li.f_ru div{background-position:-210px 0px!important;}
li.f_de div{background-position:-252px 0px!important;}