BODY, P, TD, TR, DIV, TEXTAREA {FONT-FAMILY: "Trebuchet MS", "Arial"; font-weight: 400; font-size: 1em}
BODY{min-width:680px;}
html, body {BACKGROUND: #335777;color: #000000;margin-left: 0px;margin-right: 0px; margin-top: 0px}
A {COLOR: #1cb2ff; TEXT-DECORATION: underline;}
A:hover {TEXT-DECORATION: none; COLOR:#be0026}
A:visited {}

.pic {border:0; margin-left:10px; margin-bottom:5px; padding:6px; border:2px solid #d2f0ff; border-radius: 9px; float:right}
.mainpg p{margin-top:0px; font-size:0.95em; }
.mainpg p:first-letter {font-size: 1.5em; font-weight: bold; COLOR:#b92025;}

.mainpg h4 {font-size:0.95em; color:#888; margin-top:0px; padding-bottom:1px;  padding-left:9px; margin-left:-12px; border-left:4px solid #6da3bd;}
.mainpg a b {font-size:1.04em; font-weight:normal}
.mainpg {margin-bottom:24px;}
.maindirln{float:left;width:100%; padding-bottom:25px}
.maindir{float:left; width:49.8%; }
.maindir div{margin-right:24px; font-size: 1.03em; line-height: 1.35em; FONT-WEIGHT: normal; color:#888888}

div#all{float:left;width:900px; padding-bottom:25px;}
div#main{margin-left: 320px; margin-right: 0px; border-radius: 18px;-webkit-border-radius: 18px; -moz-border-radius: 18px; background-color:#FFF;
border:4px solid #59b6e3; padding-left:25px; padding-right:20px; padding-top:5px}
div#dirs{float:left;width:290px;margin-left:-900px;}

.center {width:900px; margin:0 auto;}
.global {width:900px; margin:0 auto;}
.up {width:900px; height:300px;}
H2 {color: #ff5a00; font-size:1.45em; padding-bottom: 10px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; FONT-WEIGHT: normal;}
H3 {color: #ff5a00; font-size:1.50em; padding-bottom: 4px; margin-top: 0px; margin-bottom: 0px; FONT-WEIGHT: normal;}
H5 {COLOR: #ff5a00; FONT-SIZE: 1em; MARGIN-TOP: 16px; MARGIN-BOTTOM: 11px; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
.h6 {FONT-SIZE: 1.0em; MARGIN-TOP: 4px; margin-bottom: 18px; padding-bottom:0px; padding-top: 0px; TEXT-DECORATION: none; FONT-WEIGHT: normal; padding-left:8px; margin-left:-12px; border-left:4px solid #ff5a00;}
.h6 b {font-weight:normal; COLOR: #ff5a00; }
.big {font-size: 1.2em; text-decoration:none; FONT-WEIGHT:bold; COLOR: #b92025; FONT-FAMILY: Arial; vertical-align:top; padding-left:0px; padding-top:4px; padding-right:0px;}

.pagedays h5 {padding-left: 30px; font-size: 1.3em; COLOR: #b92025; BACKGROUND:#fff; 
border-radius: 18px;-webkit-border-radius: 18px; -moz-border-radius: 18px;
border:4px solid #b92025; padding-left:25px; padding-right:20px; padding-top:5px; padding-bottom:5px; }

.pagedays div{padding-bottom: 12px; padding-top: 0px; padding-left: 0px; line-height: 1.05em; color:#888}
.pagedays div u, .pagedays div span.u  {
FONT-FAMILY: Arial; COLOR: #000; FONT-WEIGHT:700; font-size: 1.0em; background-image: url('/sharik.png'); background-repeat:no-repeat; padding-top: 3px; position:absolute; text-decoration:none
}
.pagedays div i {padding-left: 30px; display: block; font-size: 1em; FONT-WEIGHT:normal; font-style:normal; line-height: 1.3em; }

.pagein div {padding-bottom: 8px; padding-left: 0px; line-height: 1.05em; color:#888}
.pagein div u, .pagein div span.u {FONT-FAMILY: Arial; FONT-WEIGHT:700; font-size: 2.2em; color:#ddd; padding-top: 5px; position:absolute; text-decoration:none}
.pagein div b {font-size: 1em;}
.pagein div i {padding-left: 44px; display: block; font-size: 1em; FONT-WEIGHT:normal; font-style:normal; line-height: 1.3em; }

.vevent, .days  { padding-top: 0px; padding-bottom: 10px; padding-left: 0px; line-height: 1.05em; color:#888}
.old__days u  {background-color: #f1f1e7; font-size: 1.1em; FONT-WEIGHT:normal; COLOR: #ff5a00; padding: 1px; position:absolute; text-decoration:none}
.days u,.days span.u {FONT-FAMILY: Georgia; font-size: 1.3em; FONT-WEIGHT:normal; COLOR: #999; padding: 1px; position:absolute; text-decoration:none}
.days b {padding-left: 54px; display: block; font-size: 0.9em; padding-top: 1px;  padding-top: 1px;  FONT-WEIGHT:normal;}
.days h3 {padding-left: 54px; display: block; padding-top: 1px;padding-bottom: 1px;}
.days b hr {padding:0px; margin:0px; margin-bottom:5px; border:0px; padding:0px; height:1px; color:white; }
.days hr {padding:0px; margin:0px; margin-bottom:5px; border:0px; padding:0px; height:1px; color:white; }
.days span {padding-left: 54px; display: block; font-size: 1em; FONT-WEIGHT:normal; line-height: 1.3em; }
.days i {color:#000}

.in {padding-left: 9px; padding-top: 2px; padding-bottom: 4px; font-size: 0.9em; FONT-WEIGHT:normal; line-height: 1.05em;}

.nobr{white-space: nowrap}
div#pgin {border-left:4px solid #ff5a00; padding-left:8px; margin-left:-12px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 2px;}
.inf  {font-weight: 400; font-size: 0.85em; padding:5px; margin:-5px; margin-top:9px; background-color:#d7ffd7; border:2px solid #c3e7c3; border-radius:8px; text-align:left; line-height:1.14em}

.inf:first-letter {color:black}
.more {border-left:3px solid #f00; padding-left:9px; margin-left:-12px; margin-bottom: 14px; margin-top: 29px; }
.more div{color: black; padding-left: 0px; padding-bottom: 2px;}
.more ul {padding:0px; margin:0px}
.more li{padding-left: 0px; padding-bottom: 4px; list-style-image: none; font-variant: normal; list-style-position: outside; list-style-type: none;}
.more li sup{COLOR:#a1a197}

.menur {font-size:1.1em; }
.menust {font-size:1.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; padding-bottom: 0.1em; line-height: 1.95em; }
.menustl {font-size:1em; line-height: 1.95em; text-decoration:none}
.menust:hover{background-color: #7496aa; font-weight: 400; color: #FFF; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; padding-bottom: 0.1em; border-radius: 7px;-webkit-border-radius: 7px; -moz-border-radius: 7px;}

.t1{BACKGROUND:#EDECED; BORDER-BOTTOM: 1px solid #E2E2E3; BORDER-RIGHT: 1px solid #E2E2E3;}
.t2{BACKGROUND:#EDECED; font-size: 1em; font-weight: 400; BORDER-BOTTOM: 1px solid #D7D7D7; BORDER-RIGHT: 1px solid #D7D7D7;}
.t1r{BACKGROUND:#EDECED; BORDER-BOTTOM: 1px solid #E2E2E3; BORDER-RIGHT: 1px solid #E2E2E3; text-align:right}
.t2r{BACKGROUND:#E2E2E3; BORDER-BOTTOM: 1px solid #D7D7D7; BORDER-RIGHT: 1px solid #D7D7D7; text-align:right}

.tb {BACKGROUND:#7496aa; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; display: block; 
border-radius: 18px;-webkit-border-radius: 18px; -moz-border-radius: 18px; border: 4px solid #4e7893; color:#FFF}
.tb H2 {COLOR:#d9edeb;}
.tb ul {padding:0px; margin:0px}
.tb li{padding-bottom: 8px;font-size:1.25em; list-style-image: none; font-variant: normal; list-style-position: outside; list-style-type: none;}
.tb li a1 {COLOR:#0c1149 }
.tb li em {
padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; margin:-7px; font-style:normal; color:#4e7893;
border-radius: 12px;-webkit-border-radius: 12px; -moz-border-radius: 12px; border: 1px solid #4e7893;
background-color:#FFF;
}
.tb li a {COLOR:#FFF;}
.tb li sup {font-size:0.5em; COLOR:#d9edeb;}

.tb li a:hover {
padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; margin:-7px; font-style:normal; color:#4e7893;
COLOR:#FFF;border-radius: 12px;-webkit-border-radius: 12px; -moz-border-radius: 12px; border: 1px solid #4e7893;
background-color:#4e7893;}

.tb li i {}
.tb li span {font-size: 0.6em; padding-top: 1px;  FONT-WEIGHT:normal;}

.mainmenu {COLOR: #ff5a00; FONT-SIZE: 1em; MARGIN-TOP: 14px; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
.fav{background:#FFF; padding:0.2em; font-size:0.85em; font-weight: 400; border-bottom-color: currentColor; border-bottom-style: dotted; border-bottom-width: 1px; text-decoration: none;}
.soc{font-size:0.85em; font-weight: 400; border-bottom-color: currentColor; border-bottom-width: 1px;}

.pages{font-weight: 400; margin-bottom: 0.6em; font-size: 1.1em;  padding-bottom: 8px; line-height: 1.5em; border:0}
.pages a{margin-right: 0.25em;margin-left: 0.25em;}
.curpg {background-color: #7496aa; font-weight: 400; color: #FFF; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; padding-bottom: 0.1em; border-radius: 7px;-webkit-border-radius: 7px; -moz-border-radius: 7px;}
.cla {font-size:1.00em; line-height: 1.35em; FONT-WEIGHT: normal; font-family: Lucida Grande, Verdana; }
.cladn {line-height: 1.35em; font-size:1.00em;  margin-top: 15px; }
.cladn i,.cla i {color:#aaa; margin-right: 0.35em; margin-left:0.05em; font-style:normal; font-size:0.8em}

.clap {line-height: 1.35em; FONT-WEIGHT: 500; font-family: Lucida Grande, Verdana;}
.cls{font-size:0.95em; margin-right: 0.1em;}
.cl0{}
.cl1{COLOR: #fe6c23;}
.cl2{COLOR: #424242;}
.cl3{COLOR: #006902;}
.cl4{COLOR: #3b33d6;}
.cl5{COLOR: #3a2e7a;}
.disable{COLOR:#9E9E9E; font-style: normal; }
.allp{font-size:0.83em; text-align:right; color:#7496aa}
.sms{font-size:0.8em;  margin-right: 0.2em;margin-left: 0.2em}
.smsi{font-size:0.6em; COLOR:#b1b1b7; padding:0; margin:0;}

.content p {text-align:left; font-size:1.0em; line-height: 1.3em; background-image: url('/sharik.png'); background-repeat:no-repeat}
.fst, .content p:first-letter {font-size: 1.3em; font-weight: 700; COLOR:#b92025; }
.content p em strong, .content p strong {color: #b92025; font-size:1.14em; FONT-WEIGHT:400; font-style:normal; }
.content hr {border:0px white; width:80px; height:28px; background-image: url('/hr.png');}
.scontent p {text-align:left; font-size:0.96em; line-height: 1.3em;}
.scontent p em {color:#999}
.scontent p strong {color:#005}


.down{clear:left;width:880px;margin:0 auto;
BACKGROUND:#7496aa; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; padding-right: 10px;
border-radius: 18px;-webkit-border-radius: 18px; -moz-border-radius: 18px; border: 4px solid #4e7893; color:#FFF
}

.down u{position: absolute; text-align:right; right: 20px; left:120px; font-size:0.64em; text-decoration:none;}
.down hr{BACKGROUND:#f1f1e7; width:100%; height:2px; border:0px }

H1 {COLOR: #b92025; font-size: 1.3em; FONT-FAMILY:"Arial"; FONT-WEIGHT:normal; MARGIN: 1px; padding-bottom:6px; padding-top: 12px; padding-left:0px; TEXT-DECORATION: none; text-align:center}
.title {}
.title h2 {COLOR: white; font-size: 1.1em; FONT-WEIGHT:normal; MARGIN: 1px; padding-top:9px; padding-bottom:16px; padding-left:25px; TEXT-DECORATION: none}
.title h2 a {color:#FFF}
.ctrl{font-size: 1.20em; font-weight: 700; font-variant: normal; text-decoration:none;}
.ctrl i{font-size: 0.60em; font-style: normal; font-variant: normal; font-weight: 400; text-decoration:none;  }
.hidden {display: none;}
.js {cursor: pointer;text-decoration: none;border-bottom-color: currentColor;border-bottom-width: 1px;border-bottom-style: dotted;}
.red{color:#ff5a00}
.flag{width:16px; height:11px; margin-right:4px;}
.ico{width:16px; height:16px; margin-right:4px; margin-top:-4px}
.ttt {BACKGROUND:#f1f1e7;}
.mini{font-size:0.80em;font-weight:normal}
.g10 div{float: left; width:10%; font-size:0.9em; text-align:right;}
.v1{color:#006903;}
.v2{color:#fe6c24;}
.v3{color:#3b33d7;}
.v4{color:#3a2e7b;}
.v5{color:#fc1f8e;}
.v6{color:#ae6da2;}
.v7{color:#fc3c38;}

.pr{color:white; margin-left:1px; margin-right:1px; line-height: 1.8em; padding-top:1px; padding-bottom:2px; padding-left:4px; padding-right:4px; font-size:100%; font-style:normal}
.face{background-color:#3b5998;}
.tw{background-color:#4ec5fe;}
.rss{background-color:#fe6c23;}
.ya{color:#fc3c39;font-weight:normal;}
.vk{background-color:#4d7198;}

span.lq {margin-left: -0.48em;}
span.ls {margin-left: -0.30em;}

#shares {opacity: 0.9; filter: alpha(opacity=90); position: fixed; right: 0; top: 20%; z-index: 1000; padding: 7px 0px 0px 7px; background: #FFF; border: 0px solid #E9E0E0; -webkit-border-radius: 9px 0 0 9px; -moz-border-radius: 9px 0 0 9px;   border-radius: 9px 0 0 9px;  -webkit-box-shadow: 0 0 3px #AAA; -moz-box-shadow: 0 0 3px #AAA; box-shadow: 0 0 3px #AAA;}
#shares:hover {opacity: 1.0; filter: alpha(opacity=100); background: #FFF; border: 0px solid #D48484; -webkit-box-shadow: 0 0 11px #DDD; -moz-box-shadow: 0 0 11px #DDD; box-shadow: 0 0 11px #DDD;}
#shares:hover a {opacity: 0.9; filter: alpha(opacity=90);}
#shares a:hover {opacity: 1;  filter: alpha(opacity=100); }
#shares a {opacity: 0.5; filter: alpha(opacity=50);}
#shares img {margin: 0 !important; padding: 0 !important; border: none !important;}
#shares #curico{margin-left:-2px  !important;  opacity: 1;  filter: alpha(opacity=100); border: 2px solid #FFF; -webkit-border-radius: 7px ; -moz-border-radius: 7px;   border-radius: 7px; -webkit-box-shadow: 0 0 7px #23a6de; -moz-box-shadow: 0 0 7px #23a6de; box-shadow: 0 0 7px #23a6de;}

.area{font-size:0.8em; width:100%}
.kartinki {border:0; padding:5px; border:2px solid #d2f0ff; margin-left:-5px; border-radius: 9px;}


/* @media only screen and (max-width:648px){ */
  /* div#main{padding: 5px 5px 0px 20px; margin: 14px 14px 0px 234px;} */
  /* div#dirs{width: 232px;} */
  /* .ulogo, .logo {width:232px; margin: 0} */
  /* .tb {margin-left: 4px !important} */
  /* .up {height: auto} */
  /* #uptitle { padding-left: 255px; padding-top:20px;} */
  /* .mainpg {display:none} */

/* } */

@media only screen and (max-width:524px){
  BODY{margin-right:0px;width:99%;min-width:220px;}
  .up {width:100%; height:auto;}
  .global,.center {width:100%; margin:0 auto;}
   div#all{float:left;width:99%; padding-bottom:5px;}
  .down{width:89%;}
  .up.center img {width:100% !important;max-width:100% !important}

  img{max-width:99%;height:auto;}
  div#dirs, div#main{padding: 1% 2% 1% 2%; margin: 1% 1% 1% 0px; width:96%}
  #uptitle h2,  #inftext {display:none}
  #uptitle {padding: 1% 0 0 1%; float:left;  font-size: 0.92em; width:98%}
  .tb {margin-left:0}
  .ms{font-size: 0.85em !important}
  .content{font-size: 13pt !important}
  h1{font-size: 17pt; margin-bottom: 2px}
  .title h2 {padding-bottom: 2px; font-size: 0.9em; padding-left: 4px;}
  h3{font-size: 14pt}
}