@charset "utf-8";
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8987; }
a { text-decoration:none; }
a:hover { color:#00395a; }
a img,
img,
fieldset { border:0; }
img { vertical-align:middle;}
ol,
ul { list-style:none; }
p { margin:11px 0;}
.c0 { color:#000;}
.c1 {color:#fff;}
.c2 { color:#8c8987;}
.c3 { color:#413c37; }
.c4,
.c5 { color:#005689!important;}
.c6 { color:#00395a;}
.c7 {color:#554f49;}
.c8 {color:#EC2727;}
.c9 {color:#373533;}
.c10 {color:#666;}
.c11 {color:#428499;}
.c12 {color:#616161;}
.c13 {color:#74706c;}
.c14 {color:#212121;}

.b { font-weight:bold;}
.s10 { font-size:10px;}
.s11 { font-size:11px;}
.s12 { font-size:12px;}
.s13 { font-size:13px;}
.s14 { font-size:14px;}
.s15 { font-size:15px;}
.s16 { font-size:16px;}
.s17 { font-size:17px;}
.s18 { font-size:18px;}
.s19 { font-size:19px;}
.s20 { font-size:20px;}
.fLeft { float:left;}
.fRight { float:right;}
/***************************/
.headerWrapper:after,
.subHeaderWrapper:after,
.contentWrapper:after,
.footerWrapper:after,
.subHeader:after,
.box:after { content: "."; display: block; height: 0; visibility: hidden; clear:left; }
headerwrapper,
subheaderwrapper,
contentwrapper,
footerwrapper { zoom:1; min-height:1px; }
.header,
.subHeader,
.content,
.ftr,
.footer { width:955px; margin:auto; clear:both; }
/*colors*/
.headerWrapper { background-color: #22AF1C; z-index:1; position:relative; padding-bottom:2px; }
.subHeaderWrapper { background-color: #22AF1C; padding:9px 0 7px; } 
.contentWrapper { background-color:#22AF1C; }
.footerWrapper { background-color:#22AF1C; min-height:187px; _height:187px; }
.stripe { height:10px; margin-bottom:-1px; }

.header .ads {float:right; display:inline; color:#413c37; padding:20px 0 0; }
.header .topInfo { float:right; display:inline; color:#413c37; padding:20px 0 0; }
.header .topInfo a { color:#FFED20; text-transform:uppercase; margin:0 6px; }
.header .topInfo a:hover { color:#00395a; }
.header .topInfo fieldset { border:1px solid #232323; width:250px; display:block; background:#fff; margin-top:9px; }
.hp .header .topInfo fieldset { border:1px solid #5a8117;}
.header .topInfo fieldset input { border:1px solid #fff; font-size:12px; color:#000; padding:1px; height:15px; width:222px; background:transparent; vertical-align:middle; #margin-top:-2px; }
.header .topInfo fieldset .butMag { border:0; background:url(/images/icons/magOthers.png) center no-repeat; width:21px; height:19px; padding:0; cursor:pointer; }
/* .hp .header .topInfo fieldset .butMag { background:url(/images/icons/mag.png) center no-repeat;} */
/**/
.header .nav {clear:both; padding-top:16px;}
.header .nav li { float:left; padding:0 12px 1px; position: relative; border-left:1px solid #EC2727; } /* border-left:1px solid #000;
.hp .header .nav li { border-left:1px solid #EC2727;} */
.header .nav li.first { border:0; }
.header .nav li a { font-size:13px; font-weight:bold; color:#000; text-transform:uppercase; }
.header .nav li a:hover { color:#554f49; }
.header .nav li a.on,
.header .nav li a.on:hover { color:#554f49; }
.hp .header .nav li a { color:#FFFFFF;}
/*.hp .header .nav li a.on,
.hp .header .nav li a.on:hover { color:#EC2727; }*/
.header .nav li.last { float:right; border:0; padding:0; _margin-top:-2px; }
.header .nav li.last a { text-transform:uppercase; }
.header .nav li.last a b { font-size:21px; color:#000; line-height:12px; position:relative; top:1px; }
.hp .header .nav li.last a b { color:#FFFFFF;}
.header .nav li.last a:hover b { color:#554f49; }
.header .navSub { clear:both; height:17px; background:#BAE64C; } /* background:#000; }
.hp .header .navSub { background:#EC2727; } */
.header .navSub li { float:left; padding:1px 10px 2px; border-left:1px solid #cfcdc7; }
.header .navSub li.first { border:0; }
.header .navSub li a { color:#fff; }
.header .navSub li a:hover { color:#413c37; }
/*nav subs*/
.header .nav .subs:hover,
.header .nav .subs.hover { background:#fff;}
.header .nav .subs:hover a,
.header .nav .subs.hover a,
.header .nav .subs:hover a.on,
.header .nav .subs.hover a.on { color:#EC2727!important;}
.header .nav div { z-index:9999; display:none; width:307px; position:absolute; background:#fff; left:0; top:17px; padding:22px 0 30px; }
.header .nav .subs:hover div,
.header .nav .subs.hover div { display:block;}
.header .nav div ul { width:100px; float:left; border-left:1px solid #EC2727;}
.header .nav div ul.first { border:0; padding-left:5px;}
.header .nav div li { white-space:nowrap; float:none; width:auto; border:0; padding:0 30px 15px 9px; border:0!important; }
.header .nav div li.last {  padding:0 30px 0 9px; float:none;}
.header .nav div li a,
.header .nav .subs:hover div  li a,
.header .nav .subs.hover div  li a { color:#413c37!important;}
.header .nav div li a:hover,
.header .nav .subs:hover div  li a:hover,
.header .nav .subs.hover div  li a:hover { color:#01578a!important; }
/**/
.subHeader .topIranker { float:right; display:inline; background:#f6f6f6; padding:4px; width:217px; }
.subHeader .topIranker .inner { padding:3px; border:1px solid #FF2727; }
.subHeader .topIranker .inner dl dt { text-transform:uppercase; color:#fff; font-weight:bold; font-size:12px; padding:4px; background:#BAE64C;} /* background:#212121;
.hp .topIranker .inner dl dt { background:#EC2727;} */
.subHeader .topIranker .inner dl dd { padding:6px 0 3px 34px; border-bottom:1px dotted #b8b5ac; }
.subHeader .topIranker .inner dl dd a { color:#005689; }
.subHeader .topIranker .inner dl dd a .userPic { width:23px; height:23px; border:1px solid #8b8b8b; float:left; margin-left:-34px; }
.subHeader .topIranker .inner .more { margin-left:170px; color:#005689; font-weight:bold; }
.subHeader .topIranker .inner .more b { font-size:15px; color:#005689; }
/**/
.ftr { color:#373533; padding:8px 0 4px; }
.ftr * { color:#373533; }
.ftr .dezion { float:right; }
.ftr .dezion img { width:15px; height:12px; vertical-align:middle; background:url(/images/icons/dezion.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/dezion.png', sizingMethod='scale');
}
.ftr .ftrLogo { width:91px; height:18px; margin-right:8px; vertical-align:text-bottom; background:url(/images/ftrLogo.png) no-repeat; _background:none!important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ftrLogo.png', sizingMethod='scale');
}
.footer dl { float:left; display:inline; margin:25px 25px 0 0; width:133px; }
.footer dl dt { color:#FFED20; text-transform:uppercase; font-weight:bold; }
.footer dl dd { padding:3px 0; }
.footer dl dd a { color:#333; }
.hp .footer dl dd a { color:#FFFFFF; }
.footer dl dd a:hover { color:#005689; }
/**/
/**/
.contentWrapper .content { padding:6px 0 20px; }
.contentWrapper .content .main { float:left; width:728px; }
.contentWrapper .content .side { float:right; width:225px; }
.content h2 { letter-spacing:0.05em; background:#fff; text-transform:uppercase; font-size:12px; color:#413c37; padding:3px 7px 4px; margin-bottom:2px; border-top:2px solid #EC2727; } /* border-top:2px solid #212121; 
.hp .content h2 { border-top:2px solid #EC2727;} */
h2 a { color:#413c37; text-transform:none; }
.content .popMore { letter-spacing:normal; display:inline-block; cursor:pointer; font-weight:normal; color:#413c37; text-transform:none; margin-right:8px; }
.content .popMore img { }
.content .popMore span { display:none; position:absolute; z-index:10000; border:1px solid #005689; margin:15px 0 0 -9px; background:#fff; width:110px; }
/*.content .popMore span ul { padding:0 4px; }
.content .popMore span li { padding:5px; border-top:1px solid #d5d2cb; }
.content .popMore span li.first { border:0; }
.content .popMore span li a { color:#8c8987; }*/
.content .popMore span a img { vertical-align:middle; margin-right:3px; }

.content .popMore span a { display:block; color:#8c8987; margin:0 4px; padding:5px; border-top:1px solid #d5d2cb; }
.content .popMore span a.first { border:0; }
.content .popMore span a:hover { color:#00395a; }
.content h2 .rightH2 { float:right; display:inline; font-size:12px; color:#413c37; margin-top:-3px; padding:3px 0 4px 10px; border-left:1px solid #e5e3df; width:90px; }
h2 .addCommentUrl { text-transform:uppercase; float:right; font-size:12px; }
h2 .addCommentUrl span { line-height:12px; font-size:16px; color:#413c37; }
.box { background:#fff; margin-bottom: 10px; zoom:1;min-height:1px; }
/**/
.itemsIconPic li { padding:14px 0 12px 180px; zoom:1; border-bottom:1px solid #d5d2cb; }
.itemsIconPic li.noIcon { padding:14px 0 12px 140px; zoom:1; border-bottom:1px solid #d5d2cb; }
.itemsIconPic .itemIrank { margin:-10px 0 0;}
.itemsIconPic .itemIrankLoader { margin-top:-10px;}
.itemIrank { float:right; border-left:1px solid #E5E3DF; width:100px; padding:0 0 0 7px; margin-top:10px; }
.itemIrank a { text-transform:uppercase; font-weight:bold; line-height:16px; letter-spacing:0.05em; }
.itemIrank a.on { background:url(/images/icons/redArrow.gif) left top no-repeat; padding-left:8px; color:#413c37; }
.itemsIconPic a .itemIcon { float:left; display:inline; margin:0 0 0 -176px; height:90px; width:50px; }
.itemsIconPic a .itemIcon.News { background:url(/images/icons/article.gif) center no-repeat #cdcbc5; }
.itemsIconPic a .itemIcon.Videos { background:url(/images/icons/play.gif) center no-repeat #cdcbc5; }
.itemsIconPic a .itemIcon.Images { background:url(/images/icons/image.gif) center no-repeat #cdcbc5; }
.itemsIconPic a .itemPic { width:120px; height:90px; float:left; display:inline; margin:0 0 0 -126px; }
.itemsIconPic .itemText {color:#554f49; width:410px; line-height:18px; font-size:12px; min-height:89px;} /*border-bottom:1px dotted #b8b5ac;  float:left; */
.itemsIconPic .itemText span,
.itemsIconPic .itemText span a {color:#554f49; }
.itemsIconPic .itemText span a:hover { color:#00395a; }
.itemsIconPic .itemMore { float:left; padding-top:2px; width:410px; }
.itemsIconPic .itemMore .popMore span { margin-left:-49px; }
.itemsIconPic .itemMore a { color:#413c37; }
.itemsIconPic .itemMore a img { vertical-align:middle; }
/**/
.pagination { color:#666; margin:0 0 1.5em; padding:10px 2px 10px 7px; text-align: center; }
.pagination * { font-family:tahoma, arial, sans-serif; font-weight: bold; }
.pagination p { position:relative; text-align:center; }
.pagination p a:link,
.pagination p a:visited,
.pagination p a:hover,
.pagination p a:active { text-decoration:none; background:#fff; border-left:1px solid #616161; margin-right:1px; padding:2px 2px 2px 6px; color:#428499; }
.pagination p a:hover { }
.pagination p span { text-decoration:none; background:#fff; border-left:1px solid #616161; color:#616161; margin-right:1px; padding:2px 2px 2px 6px; }
.pagination h4 { margin-top:-1.45em; border:none; padding:0; }
.pagination p .prev { border:0; }
/**/
.commentsShort li { border-top:1px solid #D5D2CB; padding:10px 5px 8px 5px; }
.commentsShort li a { color:#005689; }
.vLine { color:#74706c; margin-left:5px; }
/**/
.carousel-vertical { background:#fff; margin-bottom:10px; }
.carousel-vertical ul li { margin:0 5px; border-bottom:1px dotted #b8b5ac; padding:6px 3px 6px 132px; min-height:90px; zoom:1; }
.carousel-vertical ul li a { color:#413c37; }
.carousel-vertical ul li a img { float:left; width:120px; height:90px; margin-left:-129px; }
.carousel-vertical .carousel-controls { padding:6px 8px; }
/**/
.blitzed { padding:2px 4px 4px; text-align:right; }
.blitzed a { color:#212121; }
.blitzed ul { padding-bottom:4px; }
.blitzed li { border-bottom:1px dotted #b8b5ac; padding:6px 3px; text-align:left; }
.blitzed li span { font-family:tahoma, arial, sans-serif; color:#005689; font-size:13px; }
.blitzed li a { color:#005689; }
.blitzed a:hover { color:#00395a; }
/**/
.latestShort { padding:2px 4px 4px; }
.latestShort li { border-bottom:1px dotted #b8b5ac; padding:6px 3px; }
.latestShort a { color:#005689; }
.latestShort a:hover { color:#00395a; }
/**/
.newsItemBig { width:575px; padding:15px 0; margin-left:15px; color:#413c37; min-height: 400px;}
.newsItemBig h1 { color:#413c37; font-size:22px; padding-top:10px; }
.newsItemBig h6 { font-weight:normal; color:#413c37; padding:6px 0 22px; }
.newsItemBig h3 { color:#413c37; font-size:14px; }
.newsItemBig p { color:#413c37; }
.newsItemBig .vidContainer { border-top:1px dotted #b8b5ac; padding:15px 0; }
.newsItemBig .userDetailsContainer p { padding-left:150px; margin-top: 1px; margin-bottom: 1px; }
.newsItemBig .picContainer {float:right; padding-left:10px; }
.newsItemBig .userDetailsContainer p label {font-size: 13px; font-weight: 800; color: black;} 
/**/
.comments { margin:0 18px; border-top:1px dotted #b8b5ac; }
.comments li { border-bottom:1px dotted #b8b5ac; padding:5px 0 25px; min-height:100px; zoom:1; }
.comments li .commentItem { width:570px; line-height:18px; color:#413c37; }
.comments li .commentItem .userPic { width:35px; height:35px; float:left; margin:0 8px 12px 0; }
/**/
.commentsForm { padding:10px 18px; }
.commentsForm h2 { border:0; padding:0; margin:0; }
.commentsForm p { clear:both; }
.commentsForm p label { float:left; width:55px; color: #413c37; }
.commentsForm p input { border:1px solid #999; background:#f8f8f8; width:198px; font-size:12px; color:#000; padding: 1px; }
.commentsForm p textarea { overflow:auto; width:538px; height:83px; border:1px solid #999; color:#000; font-size:12px; background:#f8f8f8; }
.commentsForm .submit { color:#000; font-size:12px; margin-left:456px; width:140px;}
/*newsPicWrapper*/
.newsPicWrapper { width:215px; height:160px; float:left; text-align:center; overflow:hidden; margin-top:35px; }
.newsPicWrapper b { margin-top:119px; width:215px; display:block; position:absolute; background-color:#000000; height:41px; opacity:0.6;filter:alpha(opacity=60); }
.newsPicWrapper h1 {font-size: 11px; color:#7abbe1;font-weight: 100;text-decoration: none;display: inline;}
.newsPicWrapper p { margin-top:124px; width:215px; position:absolute; height:30px; overflow:hidden; text-align:center; font-size:12px; color:#fff; }
.newsPicWrapper b.cap { width:215px; position:relative; height:160px; margin-top:-240px;}
.newsPicWrapper-middle { width:285px; height:212px; margin:0 4px; opacity:1;filter:alpha(opacity=100);}
.newsPicWrapper-middle b { width:285px; margin-top:171px;}
.newsPicWrapper-middle p { width:285px; margin-top:176px;}
.newsPicWrapper:hover b.cap,
.newsPicWrapper.hover b.cap { display:none;}
/**/
.loginForm { padding:10px 18px; margin-bottom: 200px; }
.loginForm h2 { border:0; padding:0; margin-bottom:20px; }
.loginForm p { clear:both; }
.loginForm p label { float:left; width:95px; color: #413c37; }
.loginForm p input { border:1px solid #999; background:#f8f8f8; width:198px; font-size:12px; color:#000; padding: 1px; }
.loginForm p input.title { border:1px solid #999; background:#f8f8f8; width:340px; font-size:12px; color:#000; padding: 1px; } 
.loginForm p input.radio {width: 15px; border: 0px;}
.loginForm .submit { color:#000; font-size:12px; margin-left:203px; width:95px;}
/**/
.userView { padding:10px 18px; margin:0; }
.userView h2 { border:0; padding:0; margin-bottom:20px; }
/*.userForm span { clear:both; display:block; width:300px; }*/
.userView p { clear:both; width:300px; }
.userView p label { float:left; width:295px; color: #413c37; }
/**/
.error { color: red; }
.error p { color: red; } 
/**/
.privateMessages li { border-top:1px solid #D5D2CB; padding:10px 5px 8px 5px; }
/*.privateMessages li span { width: 20em; float: left; } */
.privateMessages li span.pm_date { width: 15em; height: 1.5em; float: left; }
.privateMessages li span.pm_sender_name, span.pm_recipent_name { width: 15em; height: 1.5em; float: left; }
.privateMessages li span.pm_content { width: 30em; height: 1.5em; }
.privateMessages li.readed { background-color: white; cursor: pointer; } 
.privateMessages li.new { background-color: #A7D0DF; cursor: pointer; }
.privateMessages li.title { font-weight: bold; }
/**/
.messageContent { width:575px; padding:15px 0; margin-left:15px; color:#413c37; height:100%; min-height: 400px;}
.messageContent p { clear:both; }
.messageContent p label { float:left; width:65px; color: #413c37; }
/**/
.groupForm { padding:10px 18px; margin-bottom: 200px; }
.groupForm p { clear:both; }
.groupForm p label { float:left; width:95px; color: #413c37; }
.groupForm p input { border:1px solid #999; background:#f8f8f8; width:198px; font-size:12px; color:#000; padding: 1px; margin-bottom: 2px;}
.groupForm p input.radio {width: 15px; border: 0px;}
.groupForm .submit { color:#000; font-size:12px; margin-left:203px; width:95px;}
/**/
.minHeight { min-height: 450px;}
/**/
.userNav  {clear:both; padding-bottom:5px;}
.userNav li { float:left; border-left:1px solid #EC2727; padding:0px 12px 0px 12px; position: relative; }
.userNav li.first { border:0; padding:0px 12px 4px 0px}
.userNav li a { font-size:11px; font-weight:bold; color:#413C37; text-transform:uppercase;}
.userNav li a:hover { color:#554f49; }
.userNav li a.on,
.userNav li a.on:hover { color:#554f49; }
.userNav li.last { float:right; border:0; padding:0; _margin-top:-2px; }
.userNav li.last a { text-transform:uppercase; }
.userNav li.last a b { font-size:15px; color:#413C37; line-height:12px; position:relative; top:1px; }
.userNav li.last a:hover b { color:#554f49; }
/**/
.userFeed {padding:15px 0; margin:0px 15px; color:#413c37; min-height: 400px; }
.userFeed .list {padding-top: 10px;}
.userFeed .list li { border-top:1px solid #D5D2CB; padding:10px 5px 8px 5px; }
.userFeed .list li span.date { width: 15em; height: 1.5em; float: left; color:#413C37; }
.userFeed .list li span.content { height: 1.5em; color:#413C37; }
.userFeed .list li span a { color:#005689; }
.userFeed .list li.title { font-weight: bold; }
/**/
.pending li { border-top:1px solid #D5D2CB; padding:10px 5px  19px 5px; }
.pending li a { color:#005689; }
.pending li img { border:1px solid #8B8B8B; float:left; height: 35px; width: 35px; margin-right:10px; }
# .pending li span { margin-top:5px; color:#413C37; }
/**/
.link { color:#005689; cursor: pointer;}
/**/
.userInfo { width:575px; padding:15px 0; margin-left:15px; color:#413c37; min-height: 90px;}
.userInfo h1 { color:#413c37; font-size:22px; padding-top:10px; }
.userInfo h6 { font-weight:normal; color:#413c37; padding:6px 0 22px; }
.userInfo h3 { color:#413c37; font-size:14px; }
.userInfo p { color:#413c37; }
.userInfo .vidContainer { border-top:1px dotted #b8b5ac; padding:15px 0; }
.userInfo .userDetailsContainer p { padding-left:150px; margin-top: 1px; margin-bottom: 1px; }
.userInfo .picContainer {float:left; padding-left:10px; }
.userInfo .userDetailsContainer p label {font-size: 13px; font-weight: 800; color: black;}
/**/
.itemIrankLoader {padding: 0pt 0pt 0pt 0px; float: right; height: 100px; opacity: 0.5; width: 100px; background-color: rgb(204, 204, 204); position: relative; margin-top: 10px; margin-right:-100px; display: none; filter: alpha(opacity=50);} /* margin-top: 10px;  margin: 0 0 0 -100px; left: 100px;*/
.itemIrankLoader img {position: relative; left: 40px; top: 40px;}
.box_topics {min-height: 600px;}
#typeNav li, #typeNav li a {color:#005689;}