BODY, P, TD, TR, DIV, TEXTAREA {FONT-FAMILY: Verdana; font-weight: 400; font-size: 0.96em}
BODY{min-width:710px}
html, body {BACKGROUND: #f5eee7; color: #000000; padding-top:5px; padding-left:10px; padding-right:10px; margin:0px; }
A {COLOR: #6695be; TEXT-DECORATION: underline;}
A:hover {TEXT-DECORATION: none; COLOR:#be0026}
A:visited {}

.pic {border:0; padding-left:10px; padding-bottom:5px;}
.mainpg p{margin-top:0px; font-size:0.95em; }
.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:100%;}
div#main{margin: 0 25% 0 250px; }
div#dirs{float:left;width:215px;margin-left:-100%;}
div#right{float:left;width:21.8%;margin-left:-22%; }

.maind{ padding:20px; background-color:white; border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; }
.qn {padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; background-color:#e2d3c0}
.greenb{border: 3px solid #229874}
.normb{border: 3px solid #e2d3c0}
.bborder{border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; }
.polosa {border-left:4px solid #74a2e5;}


#.tb {width:190px; BACKGROUND: #6695be; border-left:4px solid #6695be; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; display: block;}
#.tb {width:190px; BACKGROUND: #7da9e9; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; display: block;}
#.tb {border: 3px solid #e2d3c0; border-left:4px solid #74a2e5; BACKGROUND: #FFF; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; display: block;}
#.tb li a {COLOR:#FFF}
.tb {border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border: 3px solid #e2d3c0; BACKGROUND: #FFF; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; display: block;}
.tb ul {padding:0px; margin:0px}
.tb li{padding-bottom: 8px;font-size:1.28em; list-style-image: none; font-variant: normal; list-style-position: outside; list-style-type: none;}
.tb li i {}
.tb li span {font-size: 0.6em; padding-top: 1px;  FONT-WEIGHT:normal;}


.menu {border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border: 3px solid #e2d3c0; BACKGROUND: #FFF; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; display: block;}
.menu ul {padding:0px; margin:0px}
.menu li{padding-bottom: 8px;font-size:1.29em; list-style-image: none; font-variant: normal; list-style-position: outside; list-style-type: none;}
.menu li i {}
.menu li span {font-size: 0.6em; padding-top: 1px;  FONT-WEIGHT:normal;}

.otvet {padding-top: 0px; padding-left: 10px; margin-bottom:0px; display: block;}
.otvet ul {padding:0px; margin:0px;}
.otvet li{padding-left:0px; margin-left:8px; font-size:1.1em; padding-bottom: 8px; list-style-type:square; list-style-image: none; font-variant: normal; }

.list {padding-top: 0px; padding-left: 10px; margin-bottom:7px; margin-top:5px; display: block;}
.list ul {padding:0px; margin:0px;}
.list li{padding-left:0px; margin-left:8px; font-size:1em; padding-bottom: 7px; list-style-type:square; list-style-image: none; font-variant: normal; }

.up {width:100%; height:90px; overflow:hidden;}
.upad {width:92%; height:80px; overflow:hidden; BACKGROUND-COLOR:#FFF; border: 3px solid #be0026; margin-left:7px; margin-right:7px; padding-left:7px;padding-right:3px;}
.upad468 {width:468; height:70px; BACKGROUND-COLOR:#FFF; border: 3px solid #be0026; padding-top:10px; margin-left:7px; padding-left:3px;padding-right:3px;}

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;}
H4 {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: #ff5a00; FONT-FAMILY: Georgia; vertical-align:top; padding-left:0px; padding-right:0px;}

.nobr{white-space: nowrap}

.upl {font-size:0.9em; font-weight: 400; color:#d61864}
.fav {font-size:1.29em; border-bottom-color: currentColor; border-bottom-style: dotted; border-bottom-width: 1px; text-decoration: none;}
.dotlink {border-bottom-color: currentColor; border-bottom-style: dotted; border-bottom-width: 1px; text-decoration: none;}


H1 {COLOR: #ff5a00; font-size: 1.48em; FONT-WEIGHT:normal; MARGIN-TOP: 0px; margin-bottom:25px; padding-top: 0px; padding-left:0px; TEXT-DECORATION: none}
#.title {BACKGROUND-COLOR:#e2d3c0; COLOR:white; margin-bottom:20px}
.title {margin-bottom:20px; width:100%}
.title 1a{COLOR:white}
.title h2 {border-bottom:0px solid #91b4e9; COLOR: black; font-size: 0.90em; FONT-WEIGHT:bold; MARGIN: 1px; padding-top:3px; padding-bottom:4px; padding-left:8px; 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}

.down{clear:left;width:100%}
.down hr{BACKGROUND:#91b4e9; width:100%; height:2px; border:0px; margin-top:2px }
.offadv{padding-bottom:6px;}

.podsk {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;  border-left:4px solid #ff5a00;}
.uplinks {}

.cl1{COLOR: #0e59b2;}
.cl2{COLOR: #229874;}
.cl3{COLOR: #8b70b0;}
.cl4{COLOR: #598cc5;}
.cl5{COLOR: #ff5a00;}
.cl0{COLOR: #b3593b;}

.krug {border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px;}
.im {margin-top: 10px;}


@media only screen and (max-width:770px){
  body{min-width: 210px}
  html, body {padding:0px!important; width:98%}
  div#all{width:100%;margin:0;padding:0}
  div#dirs, div#main, div#right{padding: 0 2% 1% 2%; margin: 0 1% 1% 0; width:97%; border: 0}
  div#right{margin-top: 1.5em}
Ú