

.art-sheet
{
   background: #FFFFFF;
   background: transparent;
   margin:10px auto 0;
   position:relative;
   cursor:auto;
   width: 101%;
   min-width: 700px;
   max-width: 1728px;
   z-index: auto !important;
}

.art-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}

.art-content-layout-row 
{
   display: table-row;
}

.art-layout-cell
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: table-cell;
   vertical-align: top;
}

/* need only for content layout in post content */ 
.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}

.art-block
{
   margin:10px;
}
div.art-block img
{
   border: none;
   margin: 0;
}

.art-blockheader
{
   background: #9ABFEA;
   background: linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   background: -webkit-linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   background: -moz-linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   background: -o-linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   background: -ms-linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   background: linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   -svg-background: linear-gradient(top, rgba(188, 212, 241, 0.8) 0, rgba(120, 170, 226, 0.8) 100%) no-repeat;
   padding:10px 7px;
   margin:0 auto;
}
.art-blockheader .t,
.art-blockheader .t a,
.art-blockheader .t a:link,
.art-blockheader .t a:visited, 
.art-blockheader .t a:hover
{
   color: #000000;
   font-size: 14px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   margin-left: 10px;
   margin-right: 10px;
}

.art-blockcontent
{
   background: #C2DBF0;
   background: rgba(194, 219, 240, 0.5);
   border:1px solid rgba(222, 222, 222, 0.5);
   padding:7px;
   margin:0 auto;
   color: #363636;
   font-size: 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
.art-blockcontent table,
.art-blockcontent li, 
.art-blockcontent a,
.art-blockcontent a:link,
.art-blockcontent a:visited,
.art-blockcontent a:hover
{
   color: #363636;
   font-size: 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-blockcontent a, .art-blockcontent a:link
{
   color: #2F7CBC;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
}

