﻿
p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    line-height: 19px;
    text-align: justify;
    text-indent: 0px;
    padding: 0px;
    margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6
{
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Helvetica, Verdana, sans-serif;
    padding: 0px;
    margin: 10px 0px 5px 0px;
    color: #333344;
    font-weight: 600;
    text-align: left;
}

h1
{
    font-size: 22px;
    line-height: 28px;
    text-indent: 0px; 
    font-weight: 300;   
}

h2
{
    font-size: 17px;
    line-height: 20px;
    text-indent: 0px;   
    margin-top:8px; 
    font-weight: 900;
}

h3
{
    font-size: 16px;
    line-height: 20px;
    text-indent: 0px;
    font-weight: 600;    
}


p.Stick
{
    padding: 2px 10px 2px 10px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    vertical-align: middle;
    text-align: left;
    color: #FFFFFF;
    line-height: 17px;
}

p.sTapeMenu
{
    padding: 0px;
    margin: 25px 0px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #00a64e;
}

p.NewsTextBody {
    font-size: 13px;
    line-height: 18px;
    vertical-align: top;
    text-align: justify;
    text-indent: 0px;
    padding: 0px;
    margin: 0px 0px 8px 0px;
    position: relative;
    display: block;
    float: left;
    width: 100%;
}
.sBodyArticle p {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
    text-indent: 0px;
    padding: 0px;
    margin: 0px 0px 8px 0px;
}

p.textUnderPhoto
{
    font-size: 17px;
    font-weight: 600;
    color: #FFFFFF;
    vertical-align: top;
    line-height: 22px;
    text-indent: 0px;
    text-align: center;
}

/* --= DIVS =-- */

div.MainBlock
{
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 15px 0px;
    display: table;
    float: left;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ee5256;
}

div.NewsImage
{
    width: 200px;
    height: 180px;
    padding: 0px;
    margin: 0px;
    display: block;
    float: left;
}

div.sTextBlock
{
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    height: 150px;
    display: block;
    float: left;
    overflow: hidden;
    
}



/* --= LINKS =-- */

a:link, a:visited, a:active
{
    color: #5060ff;
    text-decoration: none;
}

a:hover
{
    color: black;
    text-decoration: none;
}

a.sDel:link, a.sDel:visited, a.sDel:active
{
    color: red;
    text-decoration: none;
}

a.sDel:hover
{
    color: black;
    text-decoration: none;
}

a.sEdit:link, a.sEdit:visited, a.sEdit:active
{
    color: green;
    text-decoration: none;
}

a.sEdit:hover
{
    color: black;
    text-decoration: none;
}

a.more:link, a.more:visited, a.more:active
{
    color: #01acf1;
    text-decoration: underline;
    font-size: 12px;
}

a.more:hover
{
    color: black;
    text-decoration: none;
    font-size: 12px;
}

a.Director:link, a.Director:visited, a.Director:active
{
    color: #01acf1;
    text-decoration: underline;
    }

a.Director:hover
{
    color: black;
    text-decoration: none;    
}

a.DirectorDelete:link, a.DirectorDelete:visited, a.DirectorDelete:active {
    color: #CC0000;
    text-decoration: none;
    border: 0px;
}

a.DirectorDelete:hover {
    color: red;
    text-decoration: none;
    border: 0px;
}

a.BottomLink:link, a.BottomLink:visited, a.BottomLink:active
{
    color: #00adef;
    text-decoration: none;
    }

a.BottomLink:hover
{
    color: #c6dfe8;
    text-decoration: none;    
}


a.HeadLink:link, a.HeadLink:visited, a.HeadLink:active
{
    color: white;
    text-decoration: none;
    font-size: 12px;
}

a.HeadLink:hover
{
    color: yellow;
    text-decoration: none;
    font-size: 12px;
}



a.sTapeMenu:link, a.sTapeMenu:visited, a.sTapeMenu:active
{
    color: #6f6f71;
    text-decoration: underline;
    font-weight: 400;
}

a.sTapeMenu:hover
{
    color: black;
    text-decoration: none;
}

a.sPageTapeMenu:link, a.sPageTapeMenu:visited, a.sPageTapeMenu:active
{
    color: #00a64e;
    text-decoration: none;
    font-weight: 400;
    font-size:16px;
}

a.sPageTapeMenu:hover
{
    color: black;
    text-decoration: none;
    font-weight: 400;
    font-size:16px;
}

a.sEditLink:link, a.sEditLink:visited, a.sEditLink:active
{
    color: #101050;
    text-decoration: none;
    font-weight: 400;
}

a.sEditLink:hover
{
    color: gray;
    text-decoration: none;
}

table
{
    table-layout: auto; 
    border-collapse: collapse; 
    border-spacing: 0px; 
    empty-cells: show;
    width: 100%;
}

tr, td
{
    padding: 0px;
    margin: 0px;
}

    .iopacity50 
{
      background:
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYmBgaAAIMAAAjwCD5Hc2/AAAAABJRU5ErkJggg==);
      background:rgba(0, 0, 0, 0.5);
}

    .iopacity80 
{
      background:
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiZGBgOAPEDEwMUAAQYAALXgDQI/4OygAAAABJRU5ErkJggg==);
      background:rgba(0, 0, 0, 0.8);
}



p.sDateCub
{
    color: #ed1c24;
    font-size: 28px;
    line-height: 28px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

p.sHeadCub
{
    color: #939598;
    font-size: 23px;
    line-height: 27px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    text-transform: none;
    text-decoration: none;
}

p.sComCub
{
    color: #231f20;
    font-size: 22px;
    line-height: 27px;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    text-align: center;
    text-indent: 0px;
    text-transform: none;
    text-decoration: none;
}

p.sCityCub
{
    color: #939598;
    font-size: 30px;
    line-height: 35px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    text-align: center;
    text-indent: 0px;
    text-transform: none;
    text-decoration: none;
}

/* ТАБЛИЦА ТУРНИРОВ */

.JoustTable
{
    vertical-align: middle;
    line-height: 16px;
    text-align: left;
    padding: 0px 0px 0px 5px;
    margin: 0px;
    background-attachment: scroll;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
    white-space: nowrap;
}

.JoustLeftHead
{    
    background-image: url('../Images/Tables/Small/HeadLeft.png');
    background-repeat: no-repeat;    
    background-position: left top; 
    padding-left:10px;
    height: 20px;     
}

.JoustRightHead
{    
    background-image: url('../Images/Tables/Small/HeadRight.png');
    background-repeat: no-repeat;    
    background-position: right top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 20px;
}

.JoustMidHead
{
    
    background-image: url('../Images/Tables/Small/HeadMid.png');
    background-repeat: repeat-x;
    background-position: left top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 20px;
}


.JoustLeftBigHead
{    
    background-image: url('../Images/Tables/Big/HeadLeft.png');
    background-repeat: no-repeat;    
    background-position: left top; 
    padding-left:10px;
    height: 33px;     
}

.JoustRightBigHead
{    
    background-image: url('../Images/Tables/Big/HeadRight.png');
    background-repeat: no-repeat;    
    background-position: right top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 33px;
}

.JoustMidBigHead
{
    
    background-image: url('../Images/Tables/Big/HeadMid.png');
    background-repeat: repeat-x;
    background-position: left top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 33px;
}





.JoustLeftBottom
{
    background-image: url('../Images/Tables/Small/BottomLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 18px;
    color: #231f20;
    padding-left:10px;
}

.JoustRightBottom
{
    background-image: url('../Images/Tables/Small/BottomRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 18px;
    color: #231f20;
}

.JoustMid
{
    
    background-image: url('../Images/Tables/Small/BottomMid.png');
    background-repeat: repeat-x;
    background-position: left top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 18px;
    color: #231f20;
}

.JoustLeft
{
    
    background-image: url('../Images/Tables/Small/BottomMid.png');
    background-repeat: repeat-x;
    background-position: left top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 18px;
    color: #231f20;
    padding-left:10px;
}



.JoustLeftBottomSelect
{
    background-image: url('../Images/Tables/Select/BottomLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 18px;
    color: #231f20;
    padding-left:10px;
}

.JoustRightBottomSelect
{
    background-image: url('../Images/Tables/Select/BottomRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 18px;
    color: #231f20;
}

.JoustMidSelect
{
    
    background-image: url('../Images/Tables/Select/BottomMid.png');
    background-repeat: repeat-x;
    background-position: left top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 18px;
    color: #231f20;
}

.JoustLeftSelect
{
    
    background-image: url('../Images/Tables/Select/BottomMid.png');
    background-repeat: repeat-x;
    background-position: left top;    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #f1f1f2;
    height: 18px;
    color: #231f20;
    padding-left:10px;
}

div.NewsContaner
{
    width: 557px;
    height: 150px;
    padding: 0px;
    margin: 0px;
    float: left;
    display: block;
    border-bottom:1px solid #ee5256; 
    margin-top:10px
}

div.NewsImage
{
    width: 150px;
    height: 125px;
    padding: 0px;
    margin: 0px;
    float: left;
    display: block;
}

div.NewsBlockText
{
    width: 385px;
    height: 170px;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    float: left;
    display: block;
}

div.NewsText
{
    width: 385px;
    height: 110px;
    padding: 0px;
    margin: 0px 0px 10px 10px;
    float: left;
    display: block;
    overflow: hidden;
}