a {
 color:#FF7800;
 text-decoration:none;
}
a:hover,a:active {
 color:#FFAE00;
 text-decoration:none;
}

hr{
 border: 0;
 height: 1px;
 background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
 background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
 background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
 background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));

}
@-webkit-viewport{width:device-width; zoom:1; max-zoom:1; uzer-zoom:fixed; }
@-moz-viewport{width:device-width; zoom:1; max-zoom:1; uzer-zoom:fixed; }
@-ms-viewport{width:device-width; zoom:1; max-zoom:1; uzer-zoom:fixed; }
@-o-viewport{width:device-width; zoom:1; max-zoom:1; uzer-zoom:fixed; }
@viewport{width:device-width; zoom:1; max-zoom:1; uzer-zoom:fixed; }
@media (max-width: 640px) { body {font-size:1.2rem;} } 
@media (min-width: 640px) { body {font-size:1rem;} } 
@media (min-width:960px) { body {font-size:1.2rem;} } 
@media (min-width:1100px) { body {font-size:1.5rem;} } 



/* General Style */
html { font-size: 62.5%; } 
body { font-size: 1.4rem;font-family:Tahoma, Arial;background: url(http://pda.ucoz.org/css/pagebggray.png) repeat #E5E5E5;margin:0;padding:0; }
h1 { font-size: 2.4rem; } /* =24px */

.branding{
 width:100%;
 height:130px;
 background:url('/images/branding.jpg') repeat-x #222;
 position:relative
}

.side-block{
 background:#fff;
 box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
 -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 margin-bottom:10px
}
.side-block .block-head{
 background:url('/images/block-head.png') #FFC42C;
 color:#000;
 padding:0px 7px;
 line-height:26px;
 height:26px;
 font-size:12px;
 text-shadow:0px 1px 0px #FFE73F;
 border-bottom:1px solid #E89512;
 -webkit-border-top-left-radius:3px;
 -webkit-border-top-right-radius:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;
 -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;
 -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset
}
.footer {
width:100%;
height:60px;
background:url('/images/branding.jpg') repeat-x #222;
position:relative;
text-align: center;
border-top: 1px solid black;
margin-top: 10px;
}
.footer a {
color:#fff;
text-shadow:0px 1px 0px #000;
}
/* CAT */
.catsTable {
 
}
.catsTd {background:url('/images/primary-nav.png') repeat-x;padding: 3px; border: 1px solid #3a2805;height: 20px;line-height: 20px;color:#fff;text-shadow: 0 -1px 0 white;}
.catsTd a {color:black;padding-left: 5px;font-size: 13px;}
.catsTd a:active {color:red;}
.catsTd a:hover {color:#d4ab5b;}
.catNumData {display:none;}
.catDescr {display:none;}
/* ------------- */

/* Site main menu */
ul.uMenuRoot{margin:10px; padding:0; text-align:center; }
ul.uMenuRoot > li{display:inline-block; padding:2px 4px; }

/* Entries Style */
.eTitle{
 background: url(/images/title-bg.png) repeat-x #493F3D;
 color: #fff;
 border: 1px solid #433429;
 box-shadow: 0px 0px 1px rgb(255 255 255 / 60%) inset, 0px 1px 0px rgb(255 255 255 / 15%) inset;
 -moz-box-shadow: 0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;
 -webkit-box-shadow: 0px 0px 1px rgb(255 255 255 / 60%) inset, 0px 1px 0px rgb(255 255 255 / 15%) inset;
 min-height: 32px;
 position: relative;
 
}
.eTitle a.elink, .elink {
 display: inline-block;
 margin: 4px 0px 0px 4px;
 padding: 2px 5px;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-transition: all 0.2s ease;
 -webkit-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 color: #fff;
 font-weight: normal;
 padding: 0px;
 margin: 6px 0px 0px 7px;
 font-family: "Segoe UI","Tahoma";
 font-size: 2vh;
 line-height: 2.5vh;
 text-shadow: 0px -1px 0px #241b15;
}

.eBlock{

}
.eMessage {
background: #fff;
margin-bottom: 10px;
 padding: 5px;
}

 .size {
 white-space: nowrap; /* Отменяем перенос текста */
 overflow: hidden; /* Обрезаем содержимое */
 padding: 5px; /* Поля */
 position: relative; /* Относительное позиционирование */
 }
/* --------------- */

/* Comments Style */
.cAnswer{font-style:italic; }
.cBlock1, .cBlock2{border:1px solid #A9B8C2; background:#fff; }
/* -------------- */

/* Calendar Style */
.calWday, .calWdaySe, .calWdaySu{border:1px solid #A9B8C2; background:#D5DBEC; width:17px; }
.calMday, .calMdayA, .calMdayIs, .calMdayIsA{background:#E4E8F3; }
.calWdaySe, .calWdaySu, .calMdayA, .calMdayIsA{font-weight:bold; }
/* -------------- */

/* User Group Marks */
a.groupModer:link, a.groupModer:visited, a.groupModer:hover{color:blue; }
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover{color:red; }
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover{color:green; }
/* ---------------- */

/* General forum Table View */
.gTable{background:#A9B8C2}
.gTableTop{background:#E4E8F3; }
.gTableSubTop, .gTableBody, .gTableBottom, .gTableLeft, .gTableRight, .postPoll, .threadsDetails{background:#F4F4F4; }
.gTableBody1, .gTable td{background:#fff; }
.gTableError{background:#F4F4F4; color:#f00; }
/* ------------------------ */

/* forum Posts View */
.postTable{background:#EFEFEF; }
.postFirst, .postRest1, .postRest2{background:#fff; }
.postSeparator{height:2px; background:#D2D2D2; }
.postTdTop{background:#F4F4F4; border-bottom:1px solid #A9B8C2; }
.postBottom{background:#F4F4F4; border-top:1px solid #A9B8C2; }
.posttdMessage{background:#fff; }
.posttdMessage img{max-width:100%; }
.codeMessage, .quoteMessage{background:#fff; font-size:9px; }
/* ------------------ */