body {font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;}
table {padding:0;}
img,checkbox {border:0;}
td,a,p,ul,form,select,input,checkbox {margin:0;padding:0;}

button {background:url(/i/s0.png) -280px 0 no-repeat;border:0;cursor:pointer;height:16px;padding:0;margin:0;vertical-align:middle;width:16px;}

#nav input {border:1px solid #c5c5c5;color:#666;padding:0 5px;vertical-align:middle;font-size:11px;}
#nav div {background:transparent url(/i/s0.png) repeat-x 0 -711px;clear:both;height: 70px;padding:4px 12px 0;}
#nav div ul {list-style:none;overflow:hidden;float:left;zoom:1;}
#nav div li {float:none;display:inline;}
#nav div li a {background:transparent url(/i/s0.png) -2px -35px no-repeat;color: #666;display:block;font-weight:500;padding:0 15px 0 5px;text-align:left;text-decoration:none;}
#nav #headings li a, #nav #headings li a, #nav #genre li a, #nav #online li a, #nav #projects li a, #nav #rating li a, #nav #services li a, #nav #rss li a, #nav #promo li a {padding:3px 10px;}
#nav div li a:hover, #nav div li a:focus {color: #f00;}
#nav .underline li a {text-decoration:underline;}
#nav .underline li a:hover {color:#666;text-decoration:none;}

ul.inline {overflow:hidden;zoom:1;}
ul.inline li {float:left;}
li.inline {line-height:20px;}
li.inline a, #nav .inline a {background:none;display:inline;color:#666!important;}
ul.inline a, li.inline a {padding:3px 10px 3px 0;}

#searchform {height:43px;min-width:357px;width:35%;}
#formSearch {/*margin-top:19px;*/max-width:55%;}
#formSearchInput {width:57%;height:14px;margin-top:3px;}
#formSearchSubmit {border:none!important;background:url(/i/s0.png) -40px 0;height:16px;margin-left:5px;text-indent:-9999px!important;overflow:hidden;width:18px;}

#search li {color:#8D8D8D;font-family:Verdana, Helvetica, FreeSans, sans-serif;font-weight:700;line-height:18px;}
#search ul li a {background:none;}
#search .right {height:43px;}
#formArchiveDay, #formArchiveMonth, #formArchiveYear {width:13px!important;height:14px;padding:0 1px!important;}
#formArchiveSubmit {/*background:url(/i/s0.png) -280px 0 no-repeat;*/border:0;cursor:pointer;height:16px;padding:0 0 0 1px;margin:0;width:16px;}
#formArc .tooltip {padding-left:0!important;}
#formArc {float:right;}
.harchive {font-size:9px;}
.text-center {text-align:center;}
.text-right {text-align:right;}

.left {float:left;}
.right, #nav ul.right {
float:left;
height:18px;
overflow:hidden;
width:185px;margin-left:20px;}
.harchive a {float:right;color:#8D8D8D;}

.hcenter {/*height:43px;width:120px;*/height:15px;overflow:hidden;}
.hcenter a {padding:0!important;}

.promo {margin-top:13px;margin-top:13px;
min-width:400px;}
.promo li, #nav .promo li {float:left;width:24%;}
.promo li a, #nav .promo li a {color:#000;}

.clear {clear:both;}

/*--------------------------- Index.html -----------------------------------------------------------------------------------------------*/

ul {list-style:none; }

.lin ul {list-style:none;}
.lin li a {background:url(/i/ArrowForward.gif) 6px 8px no-repeat;}
.lin li a:hover {background:url(/i/ArrowUp.gif) 6px 8px no-repeat;background:#faf8f3;}

.hide {display:none;}

#splash {margin:0;position:relative;}
#splash ul {margin:0;left:210px;right:0;position:absolute;top:0;}
#splash ul li {background:none;font-size:12px;line-height:1.2em;padding-left:10px;z-index:69;}
#splash ul li.active {background:transparent url('/i/s0.png') no-repeat -770px -422px;}
#splash ul li a {background:#f0eae5;border-top:1px #ccc solid;color:#666;display:block;height:auto!important;height:35px;line-height:16px;min-height:35px;padding:2px 1em 0;text-decoration:none;}
#splash ul li:first-child a {border-top:1px solid #efefef;}
#splash ul li.active a, #splash ul li a:hover {background:#faf8f3;color:#d61920;border-top:1px solid #ccc;}
#splash ul li.active:first-child a, #splash ul li:first-child a:hover {border-top:1px solid #faf8f3;}
#splash a {font-weight:700;}

#posters {width:220px;}
#posters div {height:161px;z-index:1;}
#posters div p#preview {width:100%; height:100%;}
div#posters div {background-color:#fff}
div#splash1 {background:url('/i/1/1.jpg') no-repeat 0 0;}
div#splash2 {background:url('/i/1/2.jpg') no-repeat 0 0;}
div#splash3 {background:url('/i/1/3.jpg') no-repeat 0 0;}
div#splash4 {background:url('/i/1/4.jpg') no-repeat 0 0;}

a.newlinkmedia {
  color:#8d715a;
  background-color:#f0eae5;
  display: block;
  font:11px Arial, Helvetica, sans-serif;
  font-weight:normal;
  padding:5px 17px 5px 8px;
  text-decoration:none;
}

a.newlinkmedia:hover, a.newlink:hover {
  background-color:#faf8f3;
  color:#d61920;
  text-decoration:none;
}

a.newlink {
  color:#8d715a;
  background-color:#f0eae5;
  display: block;
  font:11px Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding:5px 17px 5px 8px;
}

.lim ul {list-style:none;}
.lim li a {
  background:#f0eae5 url(/i/s0.png) no-repeat -793px 10px;
  padding-left:14px;
}

a.allnewlink {
  background-color:#f7f2ee;
	color:#8d8d8d;
	display: block;
	font:11px Arial, Helvetica, FreeSans, sans-serif;
  padding:5px 17px 5px 8px;
	text-decoration:underline!important; text-align:right;background-image:none!Important;
}


a.allnewlink:hover {text-decoration:none;}

a.themelink {
  background:#f0eae5;
  color:#333;
  display: block;
  font:11px Arial, Helvetica, FreeSans, sans-serif;
  font-weight:700;
  height: 30px;
  margin: 0;
	padding:3px 8px 5px 10px;
	text-decoration:none;
  word-wrap:break-word;
}

.noscript {
 padding: 0;
 margin: 0;
 position: absolute;
 top: 60px;
 width: 100%;
 height: 10000px;
 overflow: hidden;
 background: #fff;
 z-index: 3000;
}

 .noscript  div {
  color:#f00 ;
  font:11px Arial;
  margin: 20px;
  padding: 20px;
}

#imgHolder {
  position:relative;
  width:221px; height:152px;
  overflow:hidden;
}

#imgHolder1 {
  position:relative;
  overflow:hidden;
}

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none;
}

.BannerHeader {
        margin-top:10px;
}
.DefaultHeaderBlock {
        padding:0;
}
.ButtonMinus {
        background-image:url(/i/ButtonMinus.gif); width:17px; height:15px;margin-left:3px;
}
.ButtonPlus {
        background-image:url(/i/ButtonPlus.gif); width:17px; height:15px;margin-left:3px;
}
.ButtonResize {
        background-image:url(/i/ButtonResize.gif); width:17px; height:15px;
}
.ButtonLongArrowForward {
        background:url(/i/LongArrowForward.gif) 0 0!important; width:26px; height:18px;
}
.ButtonAgree {
        background-image:url(/i/ButtonAgree.gif); width:99px; height:22px;
}
.ButtonAddComment {background:url(/i/s0.png) no-repeat -540px 0; width:141px!important;display:inline-block; height:22px; text-indent:-9999px;border:none!important;}

.ButtonLargeSearch {
        background:transparent url(/i/ButtonLargeSearch.png); border:0; width:111px; height:22px;text-indent:-999999px;
}
.ButtonPageBack {
        background-image:url(/i/ButtonPageBack.gif); width:33px; height:26px;
}
.ButtonPageForward {
        background-image:url(/i/ButtonPageForward.gif); width:33px; height:26px;
}
.HeaderBlock {
        background-image:url(/i/BackHeaderBlock.gif); background-repeat:repeat-x; margin-bottom:10px;
}
.HeaderBlock td {
        padding-top:7px; padding-bottom:7px;
}
.HeaderBlock td a {
        font-size:11px; text-decoration:underline; color:#8d8d8d;
}
.HeaderBlock td p {
        font-size:11px; font-weight:700; color:#e1565b;
}

.FunctionTable td, .tdResize {
        padding:0;
}

.Header {
        margin:10px 14px 7px;
}

.Logo a {
  font-size:11px; text-decoration:none; color:#8d8d8d;
}

.Logo {
  margin-right:15px;
}
.Logo img {
  margin-top:7px; margin-bottom:15px;
}

.Logo table {
  font-size:11px; text-decoration:none; color:#8d8d8d;
}

#subscription {
     background:url(/i/s0.png) no-repeat -814px -1297px;
     float:left;
     height:18px;
     line-height:18px;
     margin:0;
     padding-left:25px;
     text-indent:-9999px;width:23px;
}
#subscriptionform {margin:0 auto;}

#formLogin h4 {background:url(/i/s0.png) no-repeat -811px -1258px;     float:left;
     height:18px;
     line-height:18px;
     margin:0;
     padding-left:25px;
     text-indent:-9999px;
     }

.harchive h4 {float:left;
     height:18px;
     line-height:18px;
     margin:0;
     text-indent:-9999px;
     width:23px;}

.harchive {background:url(/i/s0.png) -813px -1337px no-repeat;}


#subscription h4, .Forms li, .Forms .sp_grey, .Forms .sp_black, .Forms #formLogin, .Forms .formInputGroupEnd, #formLogin h4 {display:inline;}

.Forms h4, .Forms .item, .Forms .formInputGroupEnd {margin-left:10px;}


.Forms .formInputGroupEnd {margin-right:50px;float:right;}

.Forms .sp_grey, .Forms .sp_black, .Forms #formLogin, .Forms .formInputGroupEnd {font-size:11px;}

.c_red {color:#D61920;font-size:11px;}

.Navi input, .Header input {
    color:#8d8d8d;font-size:11px;border:1px solid #c5c5c5;padding-left:6px;padding-right:6px;margin-right:5px;height:14px !important;
}


.Navi2 input {
    color:#8d8d8d;font-size:11px; float:left; border:1px solid #c5c5c5;padding-left:0;padding-right:0;
}

.Navi p {
    font-family:Verdana; color:#8d8d8d; font-weight:700; font-size:10px;text-transform:uppercase;
}

.Navi .LinkUnderLine, .Forms .sp_grey a, .Forms .sp_black a {
        text-decoration:underline; color:#8d8d8d;
}

.Navi .LinkUnderLine {font-size:10px;}

.Navi .LinkUnderLine:hover, .Forms .sp_grey a:hover, .Forms .sp_black a:hover {
        text-decoration:none;
}


.Link {
  color:#8d8d8d;
  font:11px/1.1em Arial;
  margin-left:10px;
  text-align: left;
  text-decoration:none;
}

.Link a {
  color:#666;
  background:url(/i/s0.png) no-repeat 0 -40px;
  padding-left:14px;
  text-decoration:none;
}


.Link p { font:11px/1.1em Verdana;text-align: left;color:#8d8d8d;text-decoration:none;padding:6px 25px 0 0;}
.Link a:hover {color:#f00;}

.Menu {width:100%;}
.Menu td {background:url(/i/BackMenu.gif); height:24px; text-align:center;}
.Menu .Del {background:#fff; width:3px; height:24px;}
.Menu .MenuLink {
        height:24px;     font-family:Verdana; font-weight:700; font-size:10px; color:#df5156;text-decoration:none;
}
.Menu .Last {
        background-image:url(/i/LastMenuLink.gif);
}

.Header #container {
        height:95px;overflow:hidden;
}
.Search {
        background:url(/i/s0.png) repeat-x 0 -711px;    width:100%;
}

.Search input {
    color:#8d8d8d;font-size:11px; float:none; border:1px solid #c5c5c5;padding-left:6px;padding-right:6px;
}

.Search p {font-family:Verdana; font-size:10px;}

.Search .LinkUnderLine {
        text-decoration:underline; font-size:10px;color:#8d8d8d;
}

.Search .LinkUnderLine:hover {
        text-decoration:none;
}

.Search .SearchLeft {
        margin-left:12px; margin-top:2px; width:98%;
}
.SearchLeft input {
        width:100%;
}
.SearchLeft button {
        background-image:url(/i/ButtonSearch.gif); margin-left:20px; margin-right:10px;
}
.Search .Task {
        color:#3a3636;font-size:11px; font-weight:normal; margin-left:13px;margin-top:0;margin-bottom:0; text-decoration:none;
}
.WhereSearch td {
        height:20px; text-align:center; padding-left:3px; padding-right:7px;
}

.WhereSearch {
        margin-left:0;
}

.Search p {
        margin-right:0; float:none;
}
.SearchLink {
        width:100%; height:20px;text-decoration:none; font-size:11px;color:#8d8d8d;
}

.LinkPromo, .LinkPromo a {
        text-decoration:none; font-size:11px;color:#000;
}

.LinkPromo :hover {
        text-decoration:none; font-size:11px;color:#f00;
}

.SelectSearchLink {
        width:100%; height:20px;text-decoration:none; font-size:11px;color:#8d8d8d;
        color:#d61920;
}
.SearchRight {
        margin-left:7px; margin-bottom:0; width:279px;
}
.SearchRightLink {
        margin-bottom:0; margin-top:5px; width:270px;
}

.SearchRightLink .InputPadR {
        padding-right:6px;
}
.Achive {
        margin-top:5px;
}
.SearchRightLink input {
        padding-left:6px; padding-right:6px; width:14px; margin:0 auto;
}
.Content {
        margin-left:14px;
        margin-right:14px;
        margin-bottom:15px;
}

.ToContent {
        margin-bottom:15px;
}

.ThemeName {
        background:#D61920 url(/i/s0.png) no-repeat 100% -862px;color:#FFF;
font-weight:bold;
padding-left:4px;
}
.ThemeName td {
        padding-top:1px;padding-bottom:1px;
}
.ThemeName span {
height:14px;text-indent:-9999px !important;}
.Theme img {
	padding:0; margin:0;
}
.ThemeTask{
  margin-top:3px;overflow:hidden;
}
.ThemeTask table  {
        padding-top:6px; background:#f0eae5;
}

.textlink {color:#8D8D8D;}

.Task {background-color:#f0eae5; height: 152px;}
.Task ul { background-color:#f0eae5; margin:0; padding:0; list-style:none; height: 152px; }
.Task ul li  {
        width:100%;
        height: 30px;
        background-color:#f0eae5;
        padding-left:9px;
        padding-top:4px;
        padding-bottom:4px;
        font-size:0;
        display:block;
}

.ThemeTask .select {
        width:100%; height: 26px; background-color:#faf8f3; padding-left:9px; padding-top:6px; padding-bottom:6px;
}

.ThemeLink a {
        font-size:11px; text-decoration:underline; color:#8d8d8d; margin-left:11px;
}

.ThemeLink a:hover {
        text-decoration:none;
}

.ThemeLink {
        background-color:#f7f2ee;
}
.ThemeLink td  {
    padding-top:2px; padding-bottom:4px;
}

.News span span {
        font-size:11px; font-weight:700; color:#e1565b;
}
.News .ButtonMinus {
        background-image:url(/i/ButtonMinus.gif); width:17px; height:15px;
}
.News .ButtonPlus {
        background-image:url(/i/ButtonPlus.gif); width:17px; height:15px; margin-left:3px;
}
.News .Points {
         font-weight:normal;
}
.News .PointsDiv {
    overflow:hidden;width:100%; height:1px; margin-top:9px; margin-bottom:9px; margin-left:0;
}

.PointsDiv {
    overflow:hidden;width:100%; height:1px; background:url(/i/s0.png) repeat-x  0 -561px; margin-top:9px; margin-bottom:9px; margin-left:0;
}

/* Articles */
ul.news {
  background:url(/i/dot.gif) repeat-x;
  margin:10px 0;
}

.hentry {
  background:url(/i/dot.gif) repeat-x 0 bottom;
  font-size:12px;
  overflow:hidden;
  padding:10px 0;
  zoom:1;
}

.hentry a {
  color:#6f6969;
  text-decoration:none;
}

.hentry a:hover, .hentry a:focus {
  color:#4c4c4c;  
}

.hentry abbr {
  border:none;
}

.entry-other {
 background-color:#faf8f3;
 float:right;
 margin: 0 0 10px 20px;
 padding:5px 10px; 
 width:326px;
}

.ArticleText blockquote {font-size:14px;color:#454545;font-weight:bold;line-height:23px;font-style:normal;}

.ArticleText p {max-width:76.5%;}

li .entry-title {
  font-size: 17px;
  padding-left: 110px; 
}

li img {float:left; margin-right:10px;}

.entry-meta {
  color:#4c4c4c;
  background:url(/i/s0.png) -816px -138px no-repeat;
  margin-bottom:10px;
  padding-left:20px;
  position:relative;
}

.entry-meta a {margin-left:5px;}
.entry-meta .sponsor {font-size:10px; right:0; position:absolute;}
.entry-meta .sponsor a {color:#3399CC;text-transforn:uppercase;font-size:12px;}

.published { font-size:10px; margin:0 5px; }

.entry-summary p {
  color:#4c4c4c;
  padding-left: 110px;
}

/*article tools*/
.FunctionLinks {margin:10px 0;}
.FunctionLinks span {float:left;padding-left:32px;background-image:url(/i/s0.png);background-repeat:no-repeat;margin-right:20px;height:20px;font-weight:normal;font-size:10px!important;}
#ArticlePic1 {background-position:-810px -973px;}
#ArticlePic2 {background-position:-810px -1007px;}
#ArticlePic3 {background-position:-810px -1044px;}
#ArticlePic4 {background-position:-810px -1080px;}
#ArticlePic5 {background-position:-810px -1116px;}
#ArticlePic6 {background-position:-810px -1152px;}


.ad  {text-align:center;margin-top:10px;}
.ad img {float:none;}
li .ad {
  background:url(/i/dot.gif) repeat-x;
  margin-bottom:0;
}

.news .ad {float:none!important;}

.ad iframe {
  margin:10px 0 0 0;
}

#adf9d12c {margin:0 0 10px 0;}

#acbcc197 {margin-bottom:10px;}

.New a {
    font-size:107%; color:#6F6969; text-decoration:underline;
}

.New a:hover {
    color:#4C4C4C;
}

.New p {
    font-size:10px; color:#4c4c4c; font-weight:500; text-decoration:none;float:none; display:inline;
}
.New span {
    font-size:9px; color:#3399CC; font-weight:700; text-decoration:none;
}
.New .NewPic {
        margin-bottom:10px;
        background:url(/i/s0.png) no-repeat -815px -140px;
        padding-left:5px;
}

.New .NewPic img {display:none;}

.NewPromoter {
    font-size:11px; color:#3399CC; font-weight:700; text-decoration:none;
}
.New .NewName {
        color:#6f6969;  font-size: 17px; font-weight:700;
}

.New .NewName a {
        color:#6f6969;  font-size: 17px; font-weight:700; text-decoration:none;
}

.New .NewName a:hover {
    color:#4C4C4C; text-decoration:none;
}

.New .Comment {
                font-size:11px;         color:#8d8d8d;  font-weight:normal; text-decoration:underline;
}

.New .Comment:hover {
        text-decoration:none;
}

.CommIm {
        padding-right:15px;
        padding-top:10px;
        float:right;
        vertical-align:text-bottom;
}

.New .NewText {
        font-size:12px; color:#4c4c4c; font-weight:normal; text-decoration:none; line-height:1.5;
}



.New img {
        float:none; display:inline; margin-right:8px;
}

.News .Banner {
}

.Online {
    margin-top:0; margin-bottom:0;
}
.OnlineName span {
    font-size:12px; font-weight:700;color:#d61920;
}
.Online table td {
        padding-bottom:0;     background-color:#f0eae5;
}
.Online table div div  {
    width:100%; height:120px; overflow-y:auto; overflow-x:hidden; background-color:#f0eae5; vertical-align:middle;
}

.Online table div  {

}
.Online table div a {
    color:#4c4c4c; font-size:12px;font-weight:normal; text-decoration:none; margin-left:0;
}
.Online table div a img {
    margin-right:5px;
}

.Online span span {
        font-size:10px;
}
.Online table a {
        color:#8d8d8d; font-size:11px;font-weight:normal; text-decoration:underline;
}

.Online table a:hover {
        text-decoration:none;
}

.Consult {
        width:100%;
        height:307px;
        background-color:#f0eae5;

}
.Consult table {
    margin-left:0;
    margin-top:2px;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#8d8d8d;
}

.ConsultText table {
    background-color:#faf8f3; width:100%;
}
.ConsultText table td {
        padding-bottom:10px; padding-top:10px;background-color:#faf8f3;
}
.ConsultText {
        height:124px!important;
        width:100%;
        background-color:#faf8f3;
        overflow:hidden;
}
.ConsultText span {
        color:#8d715a;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
}
.Consult textarea {
        width:100%;
        height:90px;
        padding-left:2px;
}
.AllTasks {
 margin-bottom:10px;
}
.AllTasks td { text-align:right;}
.AllTasks a {
        color:#8d8d8d; font-size:11px;font-weight:normal; text-decoration:underline;
}
.Question {
        color:#4c4c4c;
        font-family:Arial;
    font-weight:normal;
    font-size:12px;
}
.Question span {
        color:#8d8d8d;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
}
.Question a {
        color:#8d8d8d;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}

.Footer{ margin:0 0 25px 9px;text-align:left; }
.Footer a {
        color:#4c4c4c;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
    margin-right:0;
    line-height:2;
}
.Footer p {
        color:#4c4c4c;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
    margin-top:8px;
}

#footerright {float:right;margin:25px 20px 0 0;}
#footerright img {margin-left:10px;}
#footerright span {display:block;}
#footerleft {width:48%;float:left;margin-top:15px;} 
#fcenter {float:left;
height:100px;
margin-top:15px;
width:200px;}

#fcenter img {margin:10px 10px 0 0;}

.All {
        background-color:#f7f2ee; padding:4px; padding-top:2px; padding-left:12px;
}



.Popular a {
color:#8d8d8d;
font-family:Arial;
font-weight:normal;
font-size:11px;
text-decoration:underline;
}

.Popular a:hover {

text-decoration:none;
}

.Popular table a {
        color:#8d8d8d;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
}
.Popular table td {
        padding:5px;
        padding-left:8px;
        padding-right:8px;
        padding-bottom:5px;
}
.Popular table .Select {
        color:#d61920;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
    background-image:url(/i/SelectPopular.gif);
}
.Popular .PopularText  {
        background-color:#f0eae5;
}

.Popular .PopularText td:hover {
        background-color:#faf8f3;
        color:#8d715a;
        font-family:Arial;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}

.Popular .PopularText a, .Popular .PopularText td {
    color:#8d715a;
    font:12px Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-decoration:none;
}

.Popular .PopularText a:hover {
  color:#f00;
}

.Popular .PopularText td  {
  padding:4px 4px 4px 12px;
}



.Sujet a, .Sujet table a {
  color:#8d8d8d;
  font:11px Helvetica, Arial, sans-serif;
  font-weight:normal;
  text-decoration:underline;
}
.Sujet table a {
    text-decoration:none;
}
.Sujet table td {
  padding:5px 8px;
}

.Sujet .FunctionTable td, .Sujet .tdResize {
  padding:0;
}
.Sujet table .Select {
        color:#d61920;
        font-family:Arial;
    font-weight:normal;
    font-size:11px;
    background-image:url(/i/SelectPopular.gif);
}
.Sujet .PopularText {
        background-color:#f0eae5;
}
.Sujet .PopularText a {
    color:#8d715a;
    font:12px Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-decoration:none;
}
.Sujet .PopularText td  {
        padding:4px; padding-left:12px;
}
.Point {
        display:none;
}
.Pointer {
        margin-right:4px; margin-bottom:2px;
}

.RightPanel .Banner {
        margin-bottom:9px;
        margin-top:9px;
        vertical-align:middle;
}
.Media{
}
.Media .MediaName td {
        padding:7px 23px 6px 10px;
}
.Media table a {
        color:#8d8d8d; text-decoration:underline; font-size:11px; color:#8d715a;  font-weight:normal;
}

.Media table a:hover {
text-decoration:none;
}


.Media .Select {
        font-family:Verdana; font-size:11px;color:#d61920; font-weight:700; background-image:url(/i/SelectPopular.gif);
}
.Media .MediaName .FunctionTable td {
        padding:0;
}
.Media .MediaName .tdResize {
        padding:0;
}
.TTT {
        word-wrap: break-word;
        float:top;
        overflow:auto;
        height:120px;
        background-color:#f0eae5;
        width:494px;

}


.Video {
        float:top;
        overflow:auto;
        height:100px;
        width:242px;
        background-color:#f0eae5;
}

.ALLVideo {
        float:top;
        overflow:auto;
        height:138px;
        background-color:#f0eae5;
        border-top: 4px solid #f0eae5;
}



.Video table td  {
         background-color:#f0eae5; padding:6px;
}


.Video table td:hover {
background:#faf8f3;
}


.Video table td a {
font-size:11px; color:#8d715a;  font-weight:normal; text-decoration:none; line-height:1; word-wrap: break-word;
}
.Video table td span {
color:#8d8d8d; text-decoration:none; font-size:11px; color:#8d715a;  font-weight:normal; text-decoration:none; word-wrap: break-word;
}


.Topic {
        margin-top:9px;
}
.Topic td {
    padding-top:5px; padding-bottom:0;
}

.Topic p, .Opros .Name, .NewsCompany p, p.Name {
background:#D61920 url(/i/s0.png) no-repeat 100% -863px !important;
color:#fff;
font-size:12px;
font-weight:700;
padding:0px 0 0 5px;
text-transform:uppercase;width:237px;
}

.Topic td a {
        color:#4c4c4c;font-size:12px; font-weight:normal; text-decoration:none;
}

.Topic td a:hover {
        text-decoration:underline;
}

.Topic p {
        font-size:12px; color:#FFF;  font-weight:700; padding-left:5px;
}
.Topic span {
        font-size:10px;color:#8d8d8d;   background: url(/i/s0.png) no-repeat -800px 3px;padding-left:7px;
}

.Topic .bold {background:none;}
.Topic .AllTopic {
        font-size:11px; color:#8d8d8d;  font-weight:normal; text-decoration:underline;
}
.Topic div {
}
.Topic .DefaultHeaderBlock {
        padding:6px 2px 2px 2px;
}

.Opros {
	color:#000;
  font-size:11px;
	margin:10px 0;
}

.Opros a, .voting a {color:#8D715A;
font-family:Arial;
font-size:11px;padding-right:5px;}

.Opros .DefaultHeaderBlock {
        padding-top:6px;margin-bottom:9px;
}

.Opros li img {float:none!important;}

.Opros ul {margin:2px 0 10px 0;}

#voting .BoldText {margin-bottom:4px;}

#formVotingSubmit {background:url(/i/s0.png) no-repeat -370px 2px; display:list-item; height:18px; width:93px; text-indent:-9999px;border:none!important;margin-right:10px;}

.Opros p {margin:4px 0;font-size:12px; font-weight:700;}


.RightPanel .BoldText {
        font-size:12px;color:#4c4c4c; font-weight:700;
}
.RightPanel .Name {
        font-size:12px;color:#FFF; font-weight:700; padding-left:5px;
}
.RightPanel .Data {
        font-size:11px;color:#8d8d8d; font-weight:normal;
}
.RightPanel .DefText {
        font-size:12px;color:#4c4c4c; font-weight:normal; text-decoration:none;
}

.Opros td {padding-top:5px; padding-bottom:0;}

.Opros td a {
        font-size:11px;color:#8d8d8d; font-weight:normal;
}

.NewsCompany {
        margin-top:8px;
}
.NewsCompany div {
        background-color:#f7f2ee; padding:9px; margin-top:3px;  padding-bottom:0;
}
.NewsCompany a {
        display:inline; float:none; line-height:1.1;
}

.NewsCompany .DefText {
        font-size:12px;color:#4c4c4c; text-decoration:none;background:url(/i/s0.png) no-repeat -800px 4px;
        padding-left:7px;
}
.NewsCompany .NewsTable td {
        padding-bottom:9px;
}
.NewsCompany .NewsTable table td {
        padding-bottom:0;
}
.NewsCompany div table a {
        font-size:11px;color:#8d8d8d; font-weight:normal;
}
.NewsCompany .Boldtext, .Newstable .Boldtext {}
.Afisha td {
        padding-top:5px;
}
.Afisha {
        margin-top:6px;
}
.Afisha div {
        margin-top:10px;
}

h1 {font-weight:normal;}

.ArticleContent h4 a {color:#D61920;}

.ArticleContent h4 {font-weight:normal;}

.Afisha .AllTopic {
        font-size:11px;color:#8d8d8d; font-weight:normal; text-decoration:underline;
}
.Info .InfoName {
        margin-top:10px; margin-bottom:7px;
}
.Info .InfoName p {
        font-size:12px;color:#d61920; font-weight:700; text-decoration:none;
}
.Info .InfoMenu td {
        background-image:url(/i/BackInfo.gif); padding:4px 0px 4px 0px;
}
.Info .InfoMenu td a {
        font-family:Verdana; font-size:10px;color:#8d8d8d; font-weight:700; text-decoration:none;
}
.Info .InfoMenu .Selected {
        background:url(/i/SelectPopular.gif);  background-repeat:repeat-x;
}
.Info .InfoMenu .Selected a {color:#d61920;}
.Info .InfoMenu .Space {
        background:#fff; padding-left:0; padding-right:0;
}


.ArticleContent .InfoMenu {
        margin-left:136px;
}
.ArticleContent .InfoMenu td {
        background-image:url(/i/BackInfo.gif); padding:4px 15px 6px 15px; background-repeat:repeat-x;
}
.ArticleContent .InfoMenu td a {
        font-family:Verdana; font-size:10px;color:#8d8d8d; font-weight:700; text-decoration:none;
}
.ArticleContent .InfoMenu .Selected {
        background:url(/i/SelectPopular.gif);  background-repeat:repeat-x;
}
.ArticleContent .InfoMenu .Selected a {color:#d61920;}
.ArticleContent .InfoMenu .Space {
        background:white; padding-left:0; padding-right:0;
}
.ArticleContent .CurMoney {
        width:579px; height:330px; background-color:#efe9e2; margin-left:136px; padding:4px 5px 4px 5px;font-size:11px;font-family:Arial;
}
.ArticleContent .CurMoney .Named {
         padding-right:0;font-size:11px; padding-left:42px;
}
.ArticleContent .CurMoney input {
        width:97px; font-size:11px;margin-right:5px; margin-left:12px;color:#4c4c4c; height:14px;
}
.ArticleContent .CurMoney select {
        font-size:9px; width:53px; padding-right:0; color:#4c4c4c;    height:18px; margin-right:14px;
}



.ArticleContent .CurWeather {
        width:655px; height:517px; background-color:#efe9e2; padding:6px 7px 6px 7px;font-size:11px;margin-bottom:9px;
}
.ArticleContent .Weatherdata .Bold {
        font-weight:700; color:#565454;
}
.ArticleContent .Title {
        font-size:11px; font-weight:700; color:#d61920;
}
.ArticleContent .Weatherdata {
        margin-left:10px; font-size:11px; font-weight:normal; color:#8d8d8d;
}
.ArticleContent .Weatherdata div {
        height:7px;
}
.ArticleContent .Weatherdata .Little {
        font-size:10px;
}

.ArticleContent .Weatherdata .Little a {
        text-decoration:underline; color:#8d8d8d;
}
.ArticleContent .Weatherdata .Weat {
        text-align:center;
}
.NameArticle .BlackText17 {
        font-size:17px; color:#181616; font-weight:700;
}

/*---------------------- Forum.htm ---------------------------------------------------------------------------*/

.Content .EnterDiv {
        background-color:#eee; width:100%;padding:10px 0 7px 0px; margin-top:7px;
}
.Content .Enter span {
        color:#494949; font-size:9px; font-weight:700;
}
.Content .Enter input {
        color:#494949; font-size:9px; font-weight:700; width:105px;height:14px;
}
.Content .Enter a {
        color:#8d8d8d; font-size:10px;
}
.ArticleContent .InfoMenu .white {
        background-color:#fff; background-image:none;
}
.ArticleContent .HeaderDiv {
        height:5px; background-color:#f0eae5; width:100%; overflow:hidden;
}
.ArticleContent .Message {
        font-size:11px; font-weight:normal; color:#8d8d8d; margin-top:23px; margin-bottom:9px;
}
.ArticleContent .Message a, .SearchResult a {
        font-size:12px; font-weight:normal; color:#000; text-decoration:underline;
}
.ArticleContent .Message .Name {
        font-size:11px; font-weight:700; color:#d61920;
}
.ArticleContent .Message .PointsDiv {
        overflow:hidden;width:100%; height:1px; background-image:url(/i/Points.gif); margin-top:2px; margin-bottom:17px; margin-left:0;
}
.ArticleContent .Message img {
        margin-left:9px; margin-right:9px; margin-top:4px;
}

.ArticleContent .Message table {
        margin-bottom:22px;
}
.ArticleContent .Message .AllMessages {
        font-size:11px; font-weight:normal; color:#8d8d8d; text-decoration:underline;
}
.ArticleContent #Messages {
        margin-left:0;
}
/*---------------------- /Forum.htm ---------------------------------------------------------------------------*/

/*
.Info td div div {
        width:242px;
        height:220px;
        background-color:#efe9e2;
        padding:8px 0px 4px 0px;
        font-family:Arial;
        font-size:11px;
        color:#8d8d8d;
}
*/

.Info td div img{ margin-bottom:1px;}
.Info td div table{ margin-left:10px; margin-right:10px;}
.Info td div table table{ margin-left:0; margin-right:0; margin-bottom:0;}
.Info td div table table .Named{ padding-right:12px;font-size:11px; font-family:Arial;  }
.Info td div table table table td{ padding-bottom:3px;}
.Info input   { font-size:11px; color:#4c4c4c; height:14px; margin-right:5px;width:70px;}
.Info select  { font-size:9px; width:53px; padding-right:0; color:#4c4c4c; height:18px; }

.Info .Topic .AllTopic td div {
        background-color:#fff;
}

/*
.Topic .700 {
        font-size:13px; font-weight:700;color:#181616;
}
*/

/*---------------------- Article.htm ---------------------------------------------------------------------------*/
.Banner {
        padding-bottom:0;
}
.HeaderArticle {
        background:#D61920 url(/i/s0.png) no-repeat 100% -862px !important; font-weight:700; font-size:11px; color:#fff;width:69.5%;
}
.HeaderArticle td {
        padding-bottom:2px; padding-top:2px;
}
.HeaderArticle span {   font-weight:normal;}

.HeaderArticle a { color:#fff;text-decoration:none;}

.NameArticle {
    font-size:25px; color:#d61920; margin-top:10px;
}
.NameArticle a {
        font-size:11px; color:#8d8d8d;
}
.ArticleContent {
        margin-top:0;
}
.HeaderArticleContent {
        font-size:11px; color:#8d8d8d; text-decoration:none; margin-top:0;
        background:  url(/i/s0.png) no-repeat -816px -138px!important;
        padding-left:15px;
        display:inline-block;
        margin-bottom:10px;
        margin-top:10px;
        min-width:655px;
        width:56%;
}
.HeaderArticleContent a {
        font-size:11px; color:#8d8d8d;text-decoration:underline;
}

.HeaderArticleContent img {margin-right:5px;}
.ArticleContent .Rating {
        background-color:#f0eae5;
        padding:10px;
        padding-top:7px;
        padding-bottom:5px;
        width:100px;
        font-family:Arial;
        font-size:11px;
        margin-bottom:8px;
        margin-top: 5px;
}
.ArticleContent .Rating table td {
         padding-bottom:2px;
}
.ArticleContent .Rating table span {
        color:#d61920;font-size:11px; font-weight:700;
}
.ArticleContent .Rating a {
        color:#8d8d8d;font-size:11px; text-decoration:none;
}
.ArticleContent .BlackPoints {
        background-image:url(/i/BlackPoints.gif); background-repeat:repeat-x; width:120px; height:1px; margin-top:10px; margin-bottom:10px; overflow:hidden;
}
.ArticleContent .HotNews {
        margin-bottom:16px;
}
.ArticleContent .HotNews a {
        color:#e50d0d;font-size:11px; text-decoration:none; text-align:center; font-weight:700;
}
.ArticleContent .HotNews img {
        margin-top:7px;
}
.ArticleContent .ArticleText {
        font-size:14px; color:#4c4c4c; font-weight:normal; margin-top:0;
}
.ArticleContent .ArticleText span {
        font-weight:700;
}
.ArticleContent .ArticleText p img {
margin:5px 10px 5px 0px;

}
.ArticleContent .GrayPoints {
        background:  url(/i/s0.png) repeat-x 0 -954px; background-repeat:repeat-x;margin-bottom:8px; width:100%; height:1px; overflow:hidden;
}
.ArticleContent .Mark {
        color:#4c4c4c; font-size:11px;
}
.ArticleContent .Mark span {
        color:#d61920;
}
.ArticleContent .Mark input {margin:0 5px;}
.ArticleContent .ArticleLinks {
        color:#8d8d8d; font-size:11px; background-color:#f3f3f3; margin-top:11px;
}
.ArticleContent .ArticleLinks a {
        color:#8d8d8d; font-size:11px; background-color:#f3f3f3; text-decoration:underline;
}

.ArticleContent .ArticleLinks a:hover {
        text-decoration:none;
}

.ArticleContent .ArticleLinks td {
        padding:7px 0px 5px 5px;
}
.ArticleContent .ArticleLinks span {
        color:#d61920; font-size:11px;
}

.ArticleContent .FunctionLinks a {
        color:#8d8d8d; font-size:11px; font-weight:normal!important;
}

.ArticleContent .FunctionLinks a:hover {
        text-decoration:none;
}

.ArticleContent .RedPoints {
        background:  url(/i/s0.png) repeat-x 0 -561px; width:100%; height:1px; overflow:hidden; margin-top:12px; margin-bottom:13px;
}

.navTextHeaderMenu {margin:10px 0;}

.navTextHeaderMenu .item a, .navTextHeaderMenu .this {margin:0 5px;}

.navTextHeaderMenu .item a {color:#8D8D8D;}

.navPager {margin-top:10px;}

.ArticleContent .Comments {
        font-size:11px; color:#4c4c4c;
}
.ArticleContent .Comments div {
        padding:8px; background-color:#eee;
}
.ArticleContent .Comments span {
        font-size:11px; color:#d61920; font-weight:700;
}
.ArticleContent .Comments p {
        font-size:11px; color:#8d8d8d;
}
.ArticleContent .Comments div {
        margin-top:6px;
}
.ArticleContent .Comments .CommentForm {
        margin-bottom:4px;
}
.ArticleContent .Comments div input {
        width:170px; padding-left:3px;
}
.ArticleContent .Comments .CommentDiv  {
padding:0 4px 0 0;
}

.ArticleContent .Comments input {
    font-size:11px;
}

.ArticleContent .Comments .CommentDiv textarea {
        width:356px; height:83px; overflow:auto;  color:#8d8d8d;font-size:11px;
}
.ArticleContent .Comments .LastComments {
        overflow:auto; height:140px; color:#8d715a; font-size:12px; background-color:#fff; padding-right:0; padding-left:0; width:100%;
}
.ArticleContent .Comments .LastComments img {
        margin-top:6px;
}
.ArticleContent .Comments .LastComments table td {
        padding-bottom:5px;color:#000;
}
.ArticleContent .Comments .AllComments { margin-top:5px;}
.ArticleContent .Comments div a {
        font-size:11px; font-weight:normal; text-decoration:underline; color:#8d8d8d;float:left;margin-right:10px;
}
.ArticleContent .Comments .AllComments a {
        color:#8d8d8d; margin-right:10px;
}

.ArticleContent .Comments .AllComments a:hover {
        text-decoration:none;
}

.ArticleContent .Reklama {
        background-color:#f3eee7; font-family:Verdana; font-size:11px; color:#181616; font-weight:700; margin-top:13px; padding-top:6px; padding-bottom:6px;
}
.ArticleContent .Reklama td {
        padding-top:5px; padding-bottom:5px;
}
.ArticleContent .AllMaterials {
        margin-top:0;
}
.ArticleContent .AllMaterials .NameMat {
        font-weight:700; font-size:11px; color:#d61920;
}
.ArticleContent .AllMaterials .RedPoints {
        margin-top:5px; margin-bottom:9px;
}
.ArticleContent .AllMaterials .MaterialPic {
        margin:10px; margin-left:0; margin-top:0;
}
.ArticleContent .AllMaterials span {
        font-weight:700;color:#666;  font-size:14px;
}
.ArticleContent .AllMaterials a {
        font-weight:normal; font-size:12px; color:#4c4c4c; text-decoration:none;margin-left:3px;
}
.ArticleContent .AllMaterials .ListMaterials a {
        text-decoration:underline;

}


.ArticleContent .AllMaterials .ListMaterials tr {
background:transparent url(/i/s0.png) no-repeat scroll -800px 9px;
}

.ArticleContent .AllMaterials .ListMaterials .NameMat {margin-left:5px;}

.ArticleContent .AllMaterials .ListMaterials a:hover {
        text-decoration:none;
}

.ArticleContent .AllMaterials .ListMaterials td {
        padding-top:2px; padding-bottom:2px;
}
.ArticleContent .AllMaterials .IntMaterials {
        margin-top:0;
}

.navTextHeaderMenu {}

.monthLink a {color:#8D8D8D;}

/*---------------------- /Article.htm ---------------------------------------------------------------------------*/
.NameArticle .BlackText {
        color:#3a3636;
}
.NameArticle .BlackLink {
        color:#3a3636; text-decoration:none;
}

.NameArticle .BlackText17 {
        font-size:17px; color:#181616; font-weight:700;
}

/*---------------------- RSS_ATOM.htm ---------------------------------------------------------------------------*/

.ArticleContent .RssText {
        font-size:12px; color:#4c4c4c;
}
.ArticleContent .RssText .RedPoints {
        background-image:url(/i/RedPoints.gif); width:100%; height:1px; background-repeat:repeat-x; overflow:hidden; margin-top:4px; margin-bottom:10px;
}
.ArticleContent .RssText span {
        font-size:11px; font-weight:700; color:#d61920;
}
.ArticleContent .RssText .RssLinks {
        margin-top:3px;
}
.ArticleContent .RssText .RssLinks table {
        margin-left:13px;
}
.ArticleContent .RssText .RssLinks table td {
        padding-right:4px; padding-bottom:6px;
}
.ArticleContent .RssText .RssLinks a {
        font-size:11px; color:#4c4c4c; text-decoration:none;
}

.ArticleContent .RssText {
        margin-top:6px;
}

/*---------------------- /RSS_ATOM.htm ---------------------------------------------------------------------------*/
.ToContent .EnterDiv {
        background-color:#eee; width:100%;padding:10px 0px 7px 0px; margin-top:7px;
}
.ToContent .Enter span {
        color:#494949; font-size:9px; font-weight:700;
}
.ToContent .Enter input {
        color:#494949; font-size:9px; font-weight:700; width:105px;height:14px;
}
.ToContent .Enter a {
        color:#8d8d8d; font-size:10px;
}
.ArticleContent .InfoMenu .white {
        background-color:#fff; background-image:none;
}
.ArticleContent .HeaderDiv {
        height:5px; background-color:#f0eae5; width:100%; overflow:hidden;
}
.ArticleContent .Message {
        font-size:11px; font-weight:normal; color:#8d8d8d; margin-top:23px; margin-bottom:9px;
}
.ArticleContent .Message a {
        font-size:12px; font-weight:normal; color:#000; text-decoration:underline;
}
.ArticleContent .Message .Name {
        font-size:11px; font-weight:700; color:#d61920;
}
.ArticleContent .Message .PointsDiv {
        overflow:hidden;width:100%; height:1px; background-image:url(/i/Points.gif); margin-top:2px; margin-bottom:17px; margin-left:0;
}
.ArticleContent .Message img {
        margin-left:9px; margin-right:9px; margin-top:4px;
}

.ArticleContent .Message table {
        margin-bottom:22px;
}
.ArticleContent .Message .AllMessages {
        font-size:11px; font-weight:normal; color:#8d8d8d; text-decoration:underline;
}


/*---------------------- List.htm ---------------------------------------------------------------------------*/

.Content .NameArticle table {
        font-size:11px; color:#8d8d8d; text-decoration:none; margin-top:11px;
}
.ArticleContent .SearchContent {
        font-size:11px; color:#3a3636; margin:13px 0;
}

.SearchContentfff {
        font-size:11px; color:#3a3636; margin-top:13px;
}
.ArticleContent .GlobalSearchForm {
        padding:11px 14px 17px 14px; background-color:#f7f2ee; margin-top:10px;
}
.ArticleContent .SearchContent span {
        font-family:Arial;
        font-size:10px;
        color:#3a3636;
        font-weight: 700;
}
.ArticleContent .SearchContent .SearchResult {
        font-size:12px; color:#3a3636; font-weight:normal; margin-top:19px;
}
.ArticleContent .SearchContent .SearchResult a {
        font-size:12px; color:#d61920; font-weight:normal;
}
.ArticleContent .SearchContent .SearchResult span {
        font-size:11px; color:#8d8d8d; font-weight:normal;
}
.ArticleContent .GlobalSearchForm table select {
        font-size:9px; color:#3a3636;
}
.ArticleContent .SearchResult td {
        padding-bottom:12px;
}

.ArticleContent .SearchFooter {
        font-size:12px; color:#8d8d8d;
}
.ArticleContent .SearchFooter a {
        font-size:12px; color:#8d8d8d; text-decoration:underline;
}
.ArticleContent .SearchFooter td {
        width:35px; text-align:center;
}
.ArticleContent .SearchFooter div {
        width:17px; height:16px; text-align:center; padding-top:2px;
}
.ArticleContent .SearchFooter .Selected {
        background-color:#e50d0d; font-weight:700; color:#fff;
}
.ArticleContent .WhiteLine {
        background-color:#fff; width:1px;
}
/*---------------------- /List.htm ---------------------------------------------------------------------------*/
/*---------------------- Video.htm ---------------------------------------------------------------------------*/

.ArticleContent .MediaName td {
        padding:6px 8px 5px 8px;font-size:11px; color:#8d8d8d;
}
.ArticleContent b {
        color:#d61920;font-size:11px;
}
.ArticleContent .MediaName a {
        font-size:11px; color:#8d8d8d; text-decoration:none;
}
.ArticleContent .MediaName .Select {
        font-family:Verdana; font-size:11px;color:#d61920; background-image:url(/i/SelectPopular.gif);
}
.ArticleContent .Video {
        overflow-y : scroll; overflow-x : hidden; background-color:#f0eae5; height:172px;
}
.ArticleContent .Video table {
        margin-top:6px;
}
.ArticleContent .Video table table {
        margin-top:0;
}
.ArticleContent .Video table td {
        padding-left:0; padding-right:0;
}
.ArticleContent .Video table table td {

}
.ArticleContent .VideoText {
        margin:0px 10px 0 0;
}

.Videoplay {
        float:left; margin-right:10px; margin-top:10px;
}

.VideoText {
        font-size:14px; color:#4c4c4c;
}

.VideoText ul a  {margin-right:10px;font-family:Arial;text-decoration:none;
font-size:11px;font-weight:700;color:#5D5D5D;float:left;padding:3px 7px  6px;}


.VideoText ul .selected {background:url(/i/s0.png) no-repeat 0 -97px;color:#fff;}
.VideoText .selected:hover {color: #fff;}
.VideoText ul a:hover {color: #df5156;}

.ArticleContent .GrayPoints {
        margin-top:8px;
}
.ArticleContent .LastComments {
        margin-top:5px;
}
.ArticleContent .LastComments img {
        margin-top:6px;
}
.ArticleContent .LastComments a {
        font-size:12px; color:#4c4c4c; text-decoration:none;
}


#tooltip{
        position:absolute;
        border:1px solid #cacaca;
        background:#eee;
        padding:6px;
        color:#d61920;
        display:none;
        font-family:Arial;
        font-size:12px;
        text-decoration:none;
        margin-right:100px;
        opacity: 0.85;
}




div.calendar { position: relative; z-index: 2000; border: 1px solid #dedede; margin-left: 112px; margin-top: 45px;      }

.calendar, .calendar table {
  border: 0px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: white;
  font-family: tahoma,verdana,sans-serif;
  width: 154px;
}

.calendar .button {
  text-align: center;
  padding: 2px;          
    background: #d61920;
}

.calendar thead .title { 
  font-weight: 700;
  text-align: center;
  background: #fff;
  color: #666;
  padding: 2px;
}

.calendar thead .headrow {
  background: white;
  color: #fff;
}

.calendar thead .daynames {
  background: white;
}

.calendar thead .name {
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #666;
}

.calendar thead .weekend {
  color: #f00;
}

.calendar thead .hilite {
  background: #8a1115;
  color: #FFF;
  border: 0px solid #666;
  padding: 1px;
}

.calendar thead .active {
   background: #8a1115;
  padding: 2px 0 0 2px;
}

.calendar tbody .day,  .calendar tbody A.day {
  color: #666;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar tbody .hilite, .calendar tbody A.day:hover  {
  background: #dedede;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody .active {
  background: #cde;
  padding: 2px 2px 0 2px;
}

.calendar tbody .selected {
  font-weight: 700;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: white;
  color: #666;
  cursor: hand;
}

.calendar tbody .weekend, .calendar tbody A.weekend {
  color: #f00;
}

.calendar tbody .today {
  font-weight: 700;
  color: #000;
}

.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell {visibility: hidden;}
.calendar tbody .emptyrow {display: none;}

.calendar tfoot .footrow {
  text-align: center;
  background: white;
  color: #fff;
}

.calendar tfoot .ttip {
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active {
  background: #77c;
  padding: 2px 0 0 2px;
}

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #efefef;
  color: #000;
  font-size: smaller;
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #cdcdcd;
}

.fallback {display: none;}

.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.7em;
 left: 2em;
}

.notedefault {padding: 10px;border:1px solid #cacaca;background:white;color: white;position: absolute;}
.notedefault a { font-size:11px; text-decoration:none; color: #666; font-weight: 700;}
.notedefault a:hover {font-size:11px; text-decoration:none; color:#f00;}
.notedefault p {font-size:11px; text-decoration:none; color:#666; font-weight: 700;}

.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {margin-left: 5px;margin-top: 15px;}

.note-close {color: #000;float: right;height: 14px;line-height: 14px;margin-top: 2px; text-decoration: none;position: absolute;visibility: hidden;width:14px;}
.snb-pinned .note-close {visibility: inherit;}

/** UI Tabs */
@media projection, screen {.ui-tabs-hide {display:none;}}
@media print {.ui-tabs-nav {display: none;}}

.ui-tabs-nav, .ui-tabs-panel {font-family: Verdana;font-size: 10px;}
.ui-tabs-nav {list-style: none;margin:0;padding:0;font-weight:bold;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li {float:left;margin:0;}
.ui-tabs-nav a, .ui-tabs-nav a span {background: url(/i/s0.png) no-repeat;display: block;padding:0 2px;white-space: nowrap;}
.ui-tabs-nav a {margin:1px 0 0;padding-left:0;color:#5d5d5d;font-weight:700;line-height: 1.2;text-align:center;text-decoration:none;outline:none;}
.ui-tabs-nav .ui-tabs-selected a {color:#d61c21;margin-top:0;position:relative;top:1px;z-index:2;}
.ui-tabs-nav a span {width: 64px;min-width: 64px;height:16px;min-height:16px;padding-top:6px;}
*>.ui-tabs-nav a span {width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom:1px;}
.ui-tabs-nav {font-weight:bold;}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -320px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 0 200px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -220px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 150px; 
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.ui-tabs-disabled {opacity: .4;}
.ui-tabs-panel {border-top: 1px solid #cacaca;background: #fff;}
.ui-tabs-loading em {padding:0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}

* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}

#tabs a {padding:0 2px 0 0;}
#tabs1 .ui-tabs-nav {width:480px;}
#tabs1 .scroll-pane {font-size:11px;}

/*
 Legend:
 
 tabs1  - [red] Populiarnye, obsujdaemye, etc
 tabs2  - [red] ?
 tabs3  - [lite] media block -> audio, video
 tabs4  - [lite] media block -> foto, infografika
 tabs5  - [lite] weather block
 tabs6  - [lite] currency exch block
 tabs7  - [red] media pieces - /rubrics/sport/2009/03/19/ic_media_video_125_2885/
 tabs8
 tabs9
 tabs10 - [lite] /other/weather/ page
 tabs12 - [lite] /forum page
 tabs13 - [red] mnenie, interview
 tabs17 - ?
 */

#tabs1 .ui-tabs-nav, #tabs1 .ui-tabs-panel, #tabs13 .ui-tabs-nav, #tabs13 .ui-tabs-panel, 
#tabs7 .ui-tabs-panel,  #tabs7 .ui-tabs-nav {font-family:Arial;font-size:11px;font-weight:700;}

#tabs1 .ui-tabs-nav a, #tabs2 .ui-tabs-nav a, #tabs7 .ui-tabs-nav a,
#tabs13 .ui-tabs-nav a {padding:2px 5px 2px;text-align:left;}

#tabs1 .ui-tabs-nav span, #tabs2 .ui-tabs-nav span, #tabs7 .ui-tabs-nav span, #tabs13 .ui-tabs-nav span, 
#tabs17 .ui-tabs-nav span  {background:none;padding:0;min-width:20px;width:20px;width:auto!important;}

#tabs1 a:hover, #tabs2 a:hover {color: #df5156;}

#tabs2 .ui-tabs-selected a, #tabs2 a:active, #tabs2 a:focus,
#tabs1 .ui-tabs-selected a, #tabs1 li.ui-tabs-selected a:hover, #tabs1 li.ui-tabs-selected a:active, #tabs1 li.ui-tabs-selected a:focus,
#tabs7 .ui-tabs-selected a, #tabs7 li.ui-tabs-selected a:hover, #tabs7 li.ui-tabs-selected a:active, #tabs7 li.ui-tabs-selected a:focus,
#tabs13 .ui-tabs-selected a, #tabs13 li.ui-tabs-selected a:hover, 
#tabs13 li.ui-tabs-selected a:active, #tabs13 li.ui-tabs-selected a:focus {color:#fff;background-position:0 -100px;}

#tabs1 .ui-tabs-nav a:hover, #tabs1 .ui-tabs-nav a:focus, #tabs1 .ui-tabs-nav a:active,
#tabs7 .ui-tabs-nav a:hover, #tabs7 .ui-tabs-nav a:focus, #tabs7 .ui-tabs-nav a:active,
#tabs13 .ui-tabs-nav a:hover, #tabs13 .ui-tabs-nav a:focus, #tabs13 .ui-tabs-nav a:active {background-position:100% -100px;color:#df5156;}

#tabs2 .ui-tabs-nav, #tabs2 .ui-tabs-panel {font-family:Arial;font-size:11px;font-weight:700;}
#tabs2 .ui-tabs-nav li {min-width: 65.5px;}

/* tabs3/4/5 */
.ui-tabs3-nav, .ui-tabs3-panel,
.ui-tabs4-nav, .ui-tabs4-panel {font-family:Arial; font-size:12px;color:#d61920; font-weight:700;}

#tabs3 .ui-tabs-selected a, #tabs4 .ui-tabs-selected a, #tabs5 .ui-tabs-selected a,
#tabs6 .ui-tabs-selected a,  #tabs12 .ui-tabs-selected a {color: #df5156;}

#tabs3 .ui-tabs-nav a span, #tabs4 .ui-tabs-nav a span, #tabs12 .ui-tabs-nav a span {height:17px;min-height:17px;padding:3px 7px 0;}
#tabs1 .ui-tabs-panel, #tabs2 .ui-tabs-panel, #tabs3 .ui-tabs-panel, #tabs4 .ui-tabs-panel, #tabs13 .ui-tabs-panel {border-top: 5px solid #f0eae5;}
#tabs4 {margin-bottom:10px;}
#tabs5 .ui-tabs-nav, #tabs5 .ui-tabs-panel, #tabs6 .ui-tabs-panel,
#tabs7 .ui-tabs-nav, #tabs .ui-tabs-panel, #tabs12 .ui-tabs-nav,  #tabs12 .ui-tabs-panel {font-family:Arial;font-size:11px;font-weight:700;}

#tabs5 .ui-tabs-nav a span, #tabs6 .ui-tabs-nav a span, #tabs12 .ui-tabs-nav a span  {height: 17px;min-height: 17px;padding:0 7px 1px;}
#tabs5 .ui-tabs-nav, #tabs6 .ui-tabs-nav, #tabs12 .ui-tabs-nav {text-transform:uppercase;font-weight:700;}
#tabs1 .TTT li a {font-weight:500;line-height:13px;}
/* TODO: see if this can be optimized with .ui-tabs-panel */
#tabs5 .ui-tabs-panel, #tabs6 .ui-tabs-panel, #tabs8 .ui-tabs-panel, #tabs9 .ui-tabs-panel,
#tabs11 .ui-tabs-panel, #tabs12 .ui-tabs-panel {border-top:none;}

#tabs5 p {font-weight:500;margin:5px 0;}

#tabs6 h4 {float:left;font-size:11px;font-weight:500;margin-top:5px;width:50px;}
#tabs6 div {overflow:hidden;zoom:1;}
#tabs6 form {padding:5px 0 0 85px;}
* html #tabs6 form {padding-left:80px;}

#tabs5 div, #tabs6 div {background:#efe9e2;color:#8d8d8d;height:220px;font-size:11px;padding:10px 10px 0;width:222px;}


/* lite tabs */
.tabs-lite .ui-tabs-nav, .tabs-lite .ui-tabs-panel {border-top:none;font:11px Arial, Helvetica, FreeSans, sans-serif;}
.tabs-lite .ui-tabs-nav a {color:#5d5d5d;font-weight:700;padding:0;}
.tabs-lite .ui-tabs-nav a span {height: 17px;min-height: 17px;padding:0 7px 1px;
    min-width:15px;
    width:auto !important;}
.tabs-lite .ui-tabs-selected a  {color: #df5156;margin:0;}
.tabs-lite .ui-tabs-selected a span {padding-bottom:0;}

.tabs-lite .ui-tabs-selected a, .tabs-lite .ui-tabs-nav a:hover,
.tabs-lite a:focus, .tabs-lite a:active {
  background-position:-220px -500px;
}

.tabs-lite .ui-tabs-selected a span, .tabs-lite .ui-tabs-nav a:hover span,
.tabs-lite .ui-tabs-nav a:focus span, .tabs-lite .ui-tabs-nav a:active span {
  background-position:0 -380px;
}

.tabs-lite h4 {float:left;font-size:11px;font-weight:500;margin:2px 10px 0 0;text-transform:uppercase;}
.tabs-lite form {color:#4c4c4c;font:9px Arial, Helvetica, FreeSans, sans-serif;}
.tabs-lite input {border:1px solid #c5c5c5;font-size:10px;height:15px;margin:0 5px 0 0;width:70px;vertical-align:middle;}
.tabs-lite select {font-size:9px;}
/* end of lite tabs */

/* large weather/currency blocks */
#weather-large, #currency-large {color:#8d8d8d;overflow:hidden;margin-left:14px;}
#weather-large .ui-tabs-nav li {min-width:80px;}
#weather-large .ui-tabs-nav a span {width: 80px;min-width: 80px;padding:5px 0 0;}
#weather-large img {border:7px solid #efe9e2;float:left;margin-right:10px;}
#weather-large li img {border:13px solid #fff;}
#weather-large p img {border:none;}
#weather-large strong {color:#565454;}
.weather-data {float:left;font-family:Arial, Helvetica, FreeSans, sans-serif;}
.weather-data p {width:180px;}
.weather-data li {clear:both;height:40px;}
.weather-data h3 {color:#D61920;font-size:11px;margin:0 0 10px;text-transform:uppercase;}

#currency-large div {
    background:#efe9e2;
    color: #d61920;
    width:655px;
    padding:10px;
}

#currency-large img {margin-bottom:10px;}
#currency-large input {width:100px;}
/* -- */

#tabs8 .ui-tabs-panel {border-top: 5px solid #faf8f3;}
#tabs8 .ui-tabs-nav, #tabs8 .ui-tabs-panel {font-family:Verdana; font-size:10px;color:#d61920;}
#tabs8 .ui-tabs-nav li {float: left;margin:0;min-width: 80px;}
#tabs8 .ui-tabs-nav a, #tabs8 .ui-tabs-nav a span {display: block;text-align: left;}

#tabs9 .ui-tabs-nav, #tabs9 .ui-tabs-panel {color:#8d8d8d;font:9px Verdana;font-weight:700;}
#tabs9 .ui-tabs-nav li {min-width: 75px;}
#tabs9 .ui-tabs-nav a span {width: 75px;min-width: 75px;height: 17px;min-height: 17px;padding:3px 7px 1px;}

#tabs11 .ui-tabs-nav li {min-width: 80px;}
#tabs9 .ui-tabs-nav a, #tabs9 .ui-tabs-nav a span, #tabs11 .ui-tabs-nav a, #tabs11 .ui-tabs-nav a span {display: block;}
#tabs8 .ui-tabs-nav a span, #tabs11 .ui-tabs-nav a span {width: 80px;min-width: 80px;height: 17px;min-height: 17px;padding:3px 0 0 5px;}

#tabs11 .ui-tabs-nav, #tabs11 .ui-tabs-panel,
#tabs12 .ui-tabs-nav, #tabs12 .ui-tabs-panel {font:10px Verdana;color:#d61920; font-weight:700;}
#tabs12 .ui-tabs-nav a, #tabs12 .ui-tabs-nav a span {display: block;}
#tabs12 .ui-tabs-nav li {min-width: 85px;}
#tabs12 .ui-tabs-nav a span {height:17px;min-height: 17px;padding: 3px 8px 0;min-width: 85px;width:85px;width:auto!important;}

#tabs8 .ui-tabs-selected a, #tabs9 .ui-tabs-selected a, #tabs11 .ui-tabs-selected a {color: #df5156;}

#tabs11 .ui-tabs-selected a span, #tabs12 .ui-tabs-selected a span {padding-bottom: 0;}

#tabs3 .ui-tabs-selected a, #tabs3 .ui-tabs-nav a:hover, #tabs3 a:focus, #tabs3 a:active,
#tabs4 .ui-tabs-selected a, #tabs4 .ui-tabs-nav a:hover, #tabs4 a:focus, #tabs4 a:active,
#tabs5 .ui-tabs-selected a, #tabs5 .ui-tabs-nav a:hover, #tabs5 a:focus, #tabs5 a:active,
#tabs6 .ui-tabs-selected a, #tabs6 .ui-tabs-nav a:hover, #tabs6 a:focus, #tabs6 a:active {
  background-position:-220px -500px;
}

#tabs12 .ui-tabs-selected a, #tabs12 .ui-tabs-nav a:hover, #tabs12 a:focus, #tabs12 a:active  {
  background-position:-220px -477px;
}

#tabs3 .ui-tabs-nav a,#tabs4 .ui-tabs-nav a,#tabs5 .ui-tabs-nav a,#tabs6 .ui-tabs-nav a {padding:0;}
#tabs3 .ui-tabs-nav a span,#tabs4 .ui-tabs-nav a span,#tabs5 .ui-tabs-nav a span,#tabs6 .ui-tabs-nav a span {min-width:15px;width:15px;width:auto!important;}
#tabs3 .ui-tabs-selected a span, #tabs3 .ui-tabs-nav a:hover span, #tabs3 .ui-tabs-nav a:focus span, #tabs3 .ui-tabs-nav a:active span,
#tabs4 .ui-tabs-selected a span, #tabs4 .ui-tabs-nav a:hover span, #tabs4 .ui-tabs-nav a:focus span, #tabs4 .ui-tabs-nav a:active span,
#tabs5 .ui-tabs-selected a span, #tabs5 .ui-tabs-nav a:hover span, #tabs5 .ui-tabs-nav a:focus span, #tabs5 .ui-tabs-nav a:active span,
#tabs12 .ui-tabs-selected a span, #tabs12 .ui-tabs-nav a:hover span, #tabs12 .ui-tabs-nav a:focus span, #tabs12 .ui-tabs-nav a:active span,
#tabs6 .ui-tabs-selected a span, #tabs6 .ui-tabs-nav a:hover span, #tabs6 .ui-tabs-nav a:focus span, #tabs6 .ui-tabs-nav a:active span {
  background-position:0 -380px;
}

#tabs5, #tabs6 {margin-top:10px;} 

* html .ui-widget-headers li a, * html .ui-widget-header li span {display:inline-block!important;}
/** /UI Tabs*/

.thumbs { float:left; height:120px; position:relative; width:120px; }
.thumbs img {left:0; position:absolute; top:0; z-index:1; }
.thumbs .active {z-index:15;}

.tabs .thumbs, .tabs .container, #tabs13 .ui-tabs-panel {background:#f0eae5;}
#tabs13 a:hover {color:#d61920;}
#tabs13 .scroll-pane a{font-size:12px;}
#tabs13 .scroll-pane span {font-weight:normal!important;font-size:10px!important;}
#tabs13 {margin-bottom:10px;}
#tabs1 {margin:10px 0;}
.tabs .container {height:120px;margin-left:120px;}
.scroll-pane a {color:#666;font:12px/12px Arial, Helvetica, FreeSans, sans-serif;font-weight:700;text-decoration:none;}
.scroll-pane p {background:#f7f2ee;padding:5px 0 0 110px;}
.scroll-pane p a, .allnewlink {color:#8d8d8d; font-size:11px!important; text-align:right;margin:0 10px;font-weight:normal!important;text-decoration:underline;}
.scroll-pane p a:hover,.scroll-pane p a:active {text-decoration:none;}
.scroll-pane li a {display:block;padding:4px 0 4px 14px;}
.scroll-pane li {display:inline;}
/* -- */
.scrollgallery {position: relative; width: 326px; height: 317px; z-index: 0; margin-bottom: 0px; margin-top:0;}
.scrollgallery img.arrowleft {display: block; cursor: pointer; border: 0px; position: absolute; top: 319px; left: 109px; z-index: 2;}
.scrollgallery img.arrowright {display: block; cursor: pointer; border: 0px; position: absolute; top: 319px; right: 218px; z-index: 2;}
.scrollgallery img.allvideopic{display: block; cursor: pointer; border: 0px; position: absolute; top: 319px; right: 0px; z-index: 2;}
.scrollgallery_inp {position: absolute; width: 326px; height:100%; top: 0px; overflow: hidden; z-index: 1;}
.scrollgallery_inp ul {list-style-type: none; margin-left:10px; margin-right:10px;}
.scrollgallery_inp ul li {margin: 0px 8px 5px 0px;}
.scrollgallery_inp ul li img {cursor: pointer; border: 0px; width: 109px; height: 104px; float:left!important; margin:0 10px 10px 0;}
.scrollgallery_inp ul li div {width: 190px; overflow: hidden; padding-right:10px;height:104px;margin-bottom:10px;}
#flmain {position: relative; margin-bottom:0;}
#flmain .scrollgallery {border: none; padding-bottom: 0px; vertical-align: middle;}
#flmain .scrollgallery_inp ul li div {height: 104px; color:#666;  font-size:13px; font-weight:700;width:166px;float:right;}
#flmain .scrollgallery_inp ul li div span{font-size:10px;color:#8d8d8d;}
#flmain .scrollgallery_inp ul li div span.textdiv {color:#3b3333;  font-size:12px; font-weight:normal;}
#flmain .scrollgallery_inp ul li a {color: #4C4C4C;text-decoration:none;}


.contentTextHeader h1 {
  clear: both;
  color: #E50D0D;
  font:150% Arial, Helvetica, FreeSans, sans-serif;;
  font-weight: normal;
  margin: 0;
  padding-top:10px;
  
}
.contentText {font-family:Helvetica, Arial, sans-serif;}
.contentTextContent {font-family:Helvetica, Arial, sans-serif; font-size:13px;}
.contentTextHeader a {
        color: #E50D0D;
        clear: both;
        font-family:Helvetica, Arial, sans-serif;
}

.contentTextContent h4 a {padding-right:5px;}

.forum_sup_title_topic {font-size: 16px; font-weight: 700; margin-bottom: 15px; color: #E50D0D}
.forum_sup_title {font-size: 16px; font-weight: 700; margin-bottom: 3px}
.forum_title {margin-bottom: 9px}
.forum_title .name {margin-bottom: 1px}
.forum_title .description {color: #757575; font-size: 11px}
.forum_all_topics {font-size: 10px; margin-bottom: 18px}

.forum_messages {width: 100%; font-family:Arial,Geneva,Helvetica,FreeSans,sans-serif;}
.forum_messages .line {padding: 0px; font-size: 1px; line-height: 1px; background: url(/i/line-dotted.gif) repeat-x bottom left;}
.forum_messages  td {padding: 15px 0 10px 0; vertical-align: top}
.forum_messages .message {width: 100%; padding-bottom: 3px}
.forum_messages .user  {padding-right: 20px; color: #e40e0c}
.forum_messages .user .minwidth {width: 155px}
.forum_messages .user .date {color: #757575; font-size: 10px; margin-top: 2px}
.forum_messages .cit {text-align: right; margin-top: 8px; color: #757575; font:10px Arial,Geneva,Helvetica,FreeSans,sans-serif;}
.forum_messages .cit a {color: #757575}

.forum_message {background: #f4f4f4; border-top: solid 1px white; padding: 15px 25px}

.forum_form {background: #f4f4f4; width: 100%; border-top: solid 1px white}
.forum_form .title {padding: 14px 18px 12px 25px; color: #e40c0d; font-size: 16px; font-weight: 700}
.forum_form .name {padding: 2px 18px 10px 25px; white-space:nowrap; vertical-align:top; font-weight: 700}
.forum_form .field {padding: 0 25px 8px 0px; width: 100%}
.forum_form .itext {font:12px Arial, Helvetica, FreeSans, sans-serif; color: #000; width: 100%; background: #fff; border: solid 1px #000}
.forum_form textarea {font:12px Arial, Helvetica, FreeSans, sans-serif; color: #000; width: 100%; height: 110px; background: #fff; border: solid 1px #000; overflow:auto}
.forum_form .ibutton {font:12px Arial, Helvetica, FreeSans, sans-serif; color: #000; margin: 1px 0px 8px 0px}
.forum_form .alone {padding-right: 50px}

.forum_maintrack {color: #757575; font-size: 11px; margin-top: 2px}
.contentTextContainer .forum_maintrack a {color: #757575}
.contentTextContainer .forum_maintrack a:hover {color: #E50D0D}

.quote {background: #f4f4f4; padding: 5px; margin: 5px 0px}
.quote .header {font-size: 10px; color: #737373}
.quote .header b {font-weight: normal; color: #E50D0D}

.special_right_links {padding-right: 20px}
.special_right_links h4 {margin-bottom: 2px!important; padding-right: 5px; height:auto!important}
.special_right_links ul {margin-top: 0px!important}
.special_right_links li {color: #757575; font-size: 11px!important; padding-bottom: 2px!important; background-position: 0px 7px!important}
.special_right_links li a,.special_right_links li a:visited {color: #757575}
.special_right_links li a:hover {color: #e50d0d}




.redname {
        font-size:11px; color:#d61920; font-weight:700;
}

.Links a {
        color:#8d8d8d; font-size:11px;
}

.Links a:hover {
        text-decoration:none;
}

.navMonthLinks {
        padding-left: 9px;
        padding-right: 9px;
}
.navPager {
}
.navPagerContainer {
        background: #F4F4F4;
        font-size: 100%;
}
.navPagerContainer td {
        vertical-align: top;
        padding-top: 2px;
        padding-bottom: 10px;
}

.contentTextContent td {padding: 5px}


.navPagerLinks {
        padding-left: 13px; padding-right: 13px; white-space: nowrap;
}
.navPagerPages {
        width: 100%;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        padding-left: 7px;
        padding-right: 2px;
}
.navPagerLinks .no {color: #666; background: #F4F4F4}

.navPagerPages .item a {color:#8D8D8D;}

.pageLink {
        padding-top: 13px;
}
.pageLinkFirst {
}
.pageLinkLast {
        padding-right: 13px;
}
.pageLinkNext {
}
.pageLinkPrevious {
        padding-right: 13px;
}

.navPagerContainer td {
padding-bottom:10px;
padding-top:2px;
vertical-align:top;
}
.navPagerLinks {
padding-left:13px;
padding-right:13px;
white-space:nowrap;
}

.pagesList .item.this {
background:#E50D0D none repeat scroll 0 0;
border-bottom:3px solid #E50D0D;
border-top:3px solid #E50D0D;
color:#fff;
font-weight:700;
}
.pagesList .item { margin:0 6px 0 0; padding:0 3px; }

.navPagerPages {
        width: 100%;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        padding-left: 7px;
        padding-right: 2px;
}
.navPagerLinks .no {color: #666; background: #F4F4F4}
.pagesList {
        margin-top: 8px;
}
.pagesList .div {margin: 0 8px 0 2px;}


.textfieldMonth, .textfieldDay {width:24px;}
.textfieldYear {width:44px;}

.textfield {font-family:arial;font-size:12px;height:15px;padding-bottom:0;padding-top:0;}

.formInputHelp {font-family:Tahoma;font-size:9px;line-height:90%;padding-bottom:2px;color:#C8C8C8;}

#flashplayer {margin:0 90px 20px 0;}

.registration .contentFormContent tr {height:28px;}
.registration #formRegistrationEmail1, #formRegistrationEmail2, #formRegistrationGenderMale, #formRegistrationGenderFemale {margin-right:5px;}
#formRegistrationEmail2, #formRegistrationGenderFemale {margin-left:10px;}
.wdMandatory {color:#E50D0D;padding:0 5px 0 0;}

/*img gallery*/
.demo #main_image {margin-right:10px;}


/*upd 2009.10.01 */
#AskPic {width:110px;height:16px;display:block;background:url(/i/s0.png) no-repeat -110px 0;}
#line {width:11px;}
#12 {width:10px;}

#a4c5462e {margin:10px 0;}

/*temp img sprite fixes*/
.Newstable .point {display:none;}
.topic .point {display:none!important;}



.listNews .title a {padding-left:5px!important;}

.listNews .title a, .listNews .date a {color:#666666; text-decoration:none;}

.listNews .item {margin-bottom:5px;font-size:12px;}

.listNews .date {font-weight:500!important;color:#8D8D8D;
font-size:10px;}

,listNews .archive a {color:#8D8D8D;
font-size:12px;}

,listNews h2 {font-size:13px;}

.ArticleText .article table {border:0!important;margin-left:10px;}



/*karmicflow galleries*/

.flow_slider h4 {background:url(/i/s0.png) no-repeat 100px 300px;color:#D61920;padding-left:25px;}
.flow_slider h4 a {color:#D61920;}
#media-video .flow_slider h4 {background-position:52px -1276px;}
#gallery-photo  .flow_slider h4 {background-position:-172px -1276px;}

#thumbs .prev {}
#thumbs .next {float:right;}



/* GK updates*/

.list_media_photo {background:url(/i/s0.png) no-repeat 0 -1276px;}
.list_media_video {background:url(/i/s0.png) no-repeat 0 -1276px;}
.list_media_audio {background:url(/i/s0.png) no-repeat 0 -1276px;}
.list_media_infografic {background:url(/i/s0.png) no-repeat 0 -1276px;}

/*print*/
.headerDatePrint {padding:43px 0 0 30px;}
.headerContainer {margin-bottom:30px;font-size:11px;}
.headerContainer img {margin:10px 0;}
.headerContainer .title, .headerContainer .content {display:inline;}

p img, table  {margin:5px 10px 5px 10px;}
table {border:0 solid #444;}
#loHeader table {border:none #fff!important;margin-left:0!Important}
