body {
background-color:#dfeaef;
margin:3px 107px 28px 111px;
}

A {
background:none transparent scroll repeat 0 0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
}

a:hover {
color:red;
mso-bidi-font-size:12pt;
}

A img {
border:0;
}

.text {
background-color:#FFF;
font-size:12px;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
list-style-type:none;
padding:4px 5px 7px 4px;
}

.bt-l {
background-image:url(bt_01000.png);
background-repeat:no-repeat;
}

.bt-c {
background-image:url(bt_02000.png);
background-repeat:repeat-x;
}

.bt-r {
background-image:url(bt_03000.png);
background-repeat:no-repeat;
}

.r {
background-image:url(bt_04000.png);
background-repeat:repeat-y;
}

.b-r {
background-image:url(bt_05000.png);
background-repeat:no-repeat;
}

.b-c {
background-image:url(bt_06000.png);
background-repeat:repeat-x;
}

.b-l {
background-image:url(bt_07000.png);
background-repeat:no-repeat;
}

.l {
background-image:url(bt_08000.png);
background-repeat:repeat-y;
}

.shapka-1 {
background-color:#61A117;
background-image:url(logo0000.png);
background-repeat:no-repeat;
border-top:1px solid #dddddc;
border-left:1px solid #dddddc;
border-right:1px solid #dddddc;
height:161px;
}

.shapka {
margin-bottom:7px;
}

.blokt-l {
background-image:url(blok_010.png);
background-repeat:no-repeat;
}

.blokt-c {
background-image:url(blok_020.png);
background-repeat:no-repeat;
font-family:Verdana;
color:#f3f3f3;
padding-left:9px;
font-weight:700;
}

.blokt-r {
background-image:url(blok_030.png);
background-repeat:no-repeat;
}

.r-b {
background-image:url(blok_040.png);
background-repeat:repeat-y;
}

.blokb-r {
background-image:url(blok_050.png);
background-repeat:no-repeat;
}

.blokb-c {
background-image:url(blok_060.png);
background-repeat:repeat-x;
}

.blokb-l {
background-image:url(blok_070.png);
background-repeat:no-repeat;
}

.l-b {
background-image:url(blok_080.png);
background-repeat:repeat-y;
}

.textb {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:7px;
}

.nov-1 {
background-image:url(nov_0100.png);
background-repeat:no-repeat;
}

.nov-2 {
background-image:url(http://zaxodu.ru/templates/zaxodu/images/nov_02.png);
background-repeat:no-repeat;
font-family:Verdana;
color:#f3f3f3;
padding-left:6px;
font-weight:700;
}

.nov-3 {
background-image:url(nov_0300.png);
background-repeat:repeat-x;
}

.nov-4 {
background-image:url(nov_0400.png);
background-repeat:no-repeat;
}

.use-1 {
background-image:url(use_0100.png);
background-repeat:no-repeat;
font-family:Verdana;
color:#f3f3f3;
padding-left:6px;
font-weight:700;
}

.bot {
background-image:url(bot00000.png);
background-repeat:repeat-x;
border:1px solid #dddddc;
margin-top:9px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
padding-right:5px;
padding-left:5px;
color:#454545;
}

.bot-t {
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
color:#454545;
}

.com-1 {
background-image:url(com_0100.png);
background-repeat:no-repeat;
}

.com-2 {
background-image:url(com_0200.png);
background-repeat:no-repeat;
font-family:Verdana;
font-size:10px;
color:#f3f3f3;
padding-left:6px;
font-weight:700;
}

.com-3 {
background-image:url(com_0300.png);
background-repeat:repeat-x;
}

.com-4 {
background-image:url(com_0400.png);
background-repeat:no-repeat;
}

.zag {
font-family:Verdana;
color:#f3f3f3;
padding-left:5px;
font-weight:700;
}

.com {
font-family:Verdana;
font-size:10px;
color:#f3f3f3;
padding-left:5px;
font-weight:700;
padding-bottom:2px;
}

.com A {
text-decoration:none;
font-family:Verdana;
font-size:10px;
color:#f3f3f3;
font-weight:700;
}

.comment {
background-color:#f7f7f7;
border:1px solid #ebebeb;
padding:12px;
}

.logo {
padding-left:50px;
padding-top:91px;
font-family:Verdana, Geneva, sans-serif;
color:#ccc;
font-weight:700;
}

.tops {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#FFF;
padding-top:3px;
padding-left:5px;
}

.inf {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#000;
padding-bottom:3px;
}

.spbr {
font-size:11px;
padding-right:7px;
color:#555;
font-family:tahoma;
text-decoration:none;
}

.spbr a {
color:#0000;
text-decoration:underline;
}

.rr {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#000;
}

.pad {
padding-top:5px;
padding-bottom:5px;
}

.vote-result {
border:1px solid #a6dd00;
color:#fff;
font:12px calibri;
height:20px;
width:84px;
position:middle;
background-image:url(http://zaxodu.ru/templates/zaxodu/images/bbg.png);
background-repeat:repeat-x;
margin:-20px 0 0 94px;
}

fieldset {
border:1px solid #e0e0e0;
text-align:left;
font-size:11px;
font-family:tahoma;
padding:5px;
}

.stext {
color:#555;
font-size:11px;
font-family:tahoma;
text-decoration:none;
}

.stext a:active,.stext a:visited,.stext a:link {
color:#5078d5;
text-decoration:underline;
}

.stext a:hover {
color:#5078d5;
text-decoration:none;
}

.ntitle {
color:#fff;
font-size:11px;
font-weight:700;
}

.ntitle a {
color:#fff;
text-decoration:underline;
}

.ntitle a:hover {
color:#fff;
text-decoration:none;
}

.userstop {
color:#555;
font-size:12px;
font-family:tahoma;
text-decoration:none;
}

.userstop a {
color:#000;
text-decoration:underline;
}

.userstop td {
padding:3px;
}

.userstop thead {
color:#555;
font-weight:700;
}

select {
font-size:11px;
font-family:tahoma;
}

.navigation {
color:#555;
border:0;
font-family:tahoma;
}

.navigation a:link,.navigation a:visited,.navigation a:active {
text-decoration:none;
color:#555;
background-color:#ededed;
border:1px solid #dddddc;
font-size:12px;
padding:3px 6px;
}

.navigation a:hover {
background-color:#333;
color:#fff;
border-color:#dddddc;
}

.navigation span {
text-decoration:none;
background-color:#fff;
border:1px solid #dddddc;
color:#555;
font-size:12px;
padding:3px 6px;
}

.navigation span.nav_ext {
border:none;
background:transparent;
font-size:12px;
}

.f_textarea {
color:#555;
font-size:11px;
font-family:tahoma;
width:459px;
height:156px;
border:1px solid #dddddc;
background-color:#fff;
margin:0 1px 0 0;
padding:0;
}

.f_input {
color:#555;
font-size:12px;
font-family:Verdana;
width:300px;
height:14px;
border:1px solid #e0e0e0;
background-color:#fff;
}

.ainput {
color:#555;
font-size:12px;
font-family:Verdana;
border:1px solid #e0e0e0;
background-color:#fff;
}

#banners a img {
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=40);
border:0;
}

#banners a:hover img {
opacity:1.0;
-moz-opacity:1.0;
filter:alpha(opacity=100);
}

.drug {
border:1px solid #e0e0e0;
background-color:#f7f7f7;
padding:10px;
}

.h1 {
font-size:12px;
}

.h2 {
font-size:2px;
margin:12px;
}

.menu {
font-size:12px;
white-space:pre;
background-color:#E3FFDD;
}

.menu1 {
padding:4px;
}

.key {
font-size:0;
}

.infa {
border:1px dashed #000;
}

.block-color {
background-color:#E3FFDD;
}

.lines {
font-size:.9em;
margin-bottom:13px;
border:1px solid #d3dae0;
background:#fff url(http://zaxodu.ru/templates/zaxodu/images/lines.gif);
padding:13px;
}

b.rtop,b.rbottom {
display:block;
}

b.rtop b,b.rbottom b {
display:block;
height:1px;
overflow:hidden;
background:#cfc;
}

b.r2 {
margin:0 3px;
}

b.r3 {
margin:0 2px;
}

b.rtop b.r4,b.rbottom b.r4 {
height:2px;
margin:0 1px;
}

.text-visual1 {
border-bottom:1px dashed navy;
}

.thide,.htmenu span {
overflow:hidden;
display:block;
height:0;
line-height:normal;
}

#al {
display:inline-block;
background-color:#EFEFEF;
border:2px outset #DDD;
margin-bottom:10px;
color:red;
text-decoration:none;
padding:5px 10px;
}

#dld_link {
width:500px;
text-align:left;
font-size:19px;
padding-bottom:9px;
}

div.lbl {
margin-top:10px;
font-size:9px;
color:#000;
}

#key11 {
font-size:0;
margin-bottom:-1px;
}

#key111 {
font-size:1px;
}

.title-shortstory {
font-size:8px;
margin-bottom:-5px;
margin-top:-3px;
}

.lines1 {
font-size:12px;
margin-bottom:13px;
border:1px solid #d3dae0;
background:#fff url(http://zaxodu.ru/templates/zaxodu/images/lines.gif);
padding:13px;
}

#back-top {
position:fixed;
bottom:1px;
margin-left:-150px;
}

#back-top a {
width:108px;
display:block;
text-align:center;
font:11px/100% Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#bbb;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
}

#back-top span {
width:93px;
height:32px;
display:block;
margin-left:45px;
margin-bottom:1px;
background:#dfeaef url(up-arrow.png) no-repeat center center;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
}

body,td,th,#back-top a:hover {
color:#000;
}

.cont,.pic {
border:1px solid #dddddc;
}

.nov-2 A,.use-1 A,.zag A {
text-decoration:none;
font-family:Verdana;
color:#f3f3f3;
font-weight:700;
}

.spbr a:hover,.userstop a:hover {
color:#000;
text-decoration:none;
}

.h3,.title-fullstory {
font-size:8px;
}

b.r1,.text-visual {
margin:0 5px;
}

#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -48px; /* смещение панели влево от края контента */
}

#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}