/*************************** BODY, FOOTER, TOP ********************************/
html, body {height: 100%; margin: 0; padding: 0; width: 100%; padding: 0; background-color: #fff}
body {font: 10pt Arial, sans-serif;}
#block {min-height: 100%; margin-bottom: -80px;}
* html #block {height: 100%;}
#empty {height: 80px; clear: both;}
#footer {height: 80px; width: 100%}
#topblock {height: 80px; width: 100%}
.bgtop {background: #54ab07 url('img/bg-all.jpg') left top no-repeat}
.bgfoot {background: #54ab07 url('img/bg-all.jpg') left top no-repeat}

/******************** LINKS *********************************************/
a {color: #2ba800; outline: none;}
a:hover {color: #ff0000}

#menu {float: left; width: 90%; clear: both; margin: 20px 0 10px 20px; padding: 0}
#menu a{font-size: 14pt;}
.menu {margin: 0 40px 0 0; padding: 0; font-size: 14pt; float: left}
#counter {font: normal 8pt Arial, sans-serif; margin: 2px 0 0; color: #999}

.studio {background: #5fb300 url('img/aaaaaaa.jpg') center center no-repeat}
  
h1 {font:normal 16pt Arial, sans-serif; margin: 0 0 0px 20px}
.wrk {margin: 20px 0 0 0; font-size: 14pt}
h2{	font: normal 16pt; margin: 13pt 0 20pt 0; color: #000}
p {font: 10pt Arial, sans-serif; color: #000; width: 80%; line-height: 140%}
h3 {font: normal 16pt Arial, sans-serif; margin: 0; color: #000}
h6 {font: normal 10pt Arial, sans-serif; margin: 0; color: #999}
h5 {font: normal 10pt Arial, sans-serif; margin: 8pt 0 0;; font-weight: bold;}

.whtpath {background: #fff; padding: 0 2px 2px}
#fab {background: #fff}

img {border: none;}
img.logo {margin: 10px 0 10px 30px; float: left; width: 60px; height: 60px; border: 0}
#logo {}
#topleft {margin: 20px 0 0 0; float: left; color: #000; font-size: 10pt; line-height: 14pt}
#topleft a, #footleft a {color: #000;}
#topleft a:hover, #footleft a:hover {color: #f00}
#footleft {margin: 20px 0 0 40px; float: left; color: #000; font-size: 10pt; line-height: 14pt}

#content {width: 100%; margin: 0; padding: 0; float: left}
#block25  {width: 25%; margin: 0; padding: 0; float: left}
#block33 {width: 33%; margin: 0; padding: 0; float: left}

#studio {width: 73%; margin: 20px 0 0 20px; padding: 0; float: left}
#studio p {margin: 0 0 10pt 0; font-size: 16pt; line-height: 120%}

#clear {clear: both}
.pic_cats {margin: 20px 0 10px 20px}
.pic_rows{margin: 20px 0 0 20px}
.pic_cats, .pic_rows {border: 0}
#lst {margin: 4px 20px 20px}
#listpoint {margin: 0px 20px 6px; line-height: 140%}
#picpoint {margin: 0px 20px 6px; line-height: 140%}

.frst {margin-left: 40px}

#underimg {text-align: center; font-style: italic; margin: 10px 0 40px}
#postblock {float: left; width: 75%; margin-bottom: 20px}
#postblock p {margin-bottom: 20px}
#navyblock{float: right; width: 25%}
#navycont {margin: 20px}
#postcont{margin: 20px 20px 20px 40px}
#postcont p{width: 90%}
#dat {font: normal 8pt Arial, sans-serif; margin: 2px 0 0; color: #999}
a.gry {color: #999}
a.gry:hover {color: #666}
#works {font: normal 8pt Arial, sans-serif; margin: 0 20px 8px; color: #666666}
#cntr {width: 90%; text-align: center; margin-bottom: 100px}
#cntrm {width: 90%; text-align: center; margin-bottom: 15px}
#cntroff {width: 90%; text-align: center; margin-bottom: 40px}
#space {margin-bottom: 10px}
#space-site {margin-bottom: 0}

#contfor25{padding: 0 0 0 20px}
#divider {width: 90%; float: left; margin: 0; padding: 0}
#botforcat{margin: 10px 0; width: 90%; float: left}

.bg {background: #ffffff url('http://www.pervayabukva.ru/wp-content/themes/simpla/img/muse/white/white-big.jpg') top center no-repeat}
#thnx {border-top: 1px solid #999; width: 600px; padding-top: 5px; font-style: normal;}

/*****************************/
/*#off_div {float: right; margin: 27% 40px 0 0; width: 200px; text-align: right}
#off_a {font: normal 16pt Arial, sans-serif; margin: 0}
#off_a a {color: #ececec; background: #000; padding: 3px 6px 5px}
#off_a a:hover {color: #ececec}
#off_div2{margin: 9px 0 0 0}
#off_span{color: #ececec; background: #000; padding: 3px 6px 5px}*/

#off_div {margin: -120px 40px 120px -40px; text-align: right; position: absolute; 
	bottom: 0px; height: 40px; width: 100%;}
#off_a {font: normal 16pt Arial, sans-serif; margin: 0;}
#off_a a {color: #2ba800; background: #fff; padding: 3px 6px 5px}
#off_a a:hover {color: #ff0000}
#off_div2{margin: 9px 0 0 0;}
#off_span{color: #999; background: #fff; padding: 3px 6px 5px}

.redpng {margin-right: 40px}