* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color: #000; font: 12px tahoma, sans-serif; background: #fff url(img/left.jpg) repeat-y; }
a { color: #48b5cd; text-decoration: none;}
a:hover {  text-decoration: underline;}
p {padding: 8px 0;}
h1{ font-size: 24px; position: relative; color: #00758c; padding: 10px 0; border-bottom: 2px solid #cccccc; font-weight: normal;}
h2 {color: #00758c; font-size: 16px; padding: 10px 0;}
ul {list-style: none; padding: 10px 0;}
li {padding: 0 0 0 20px; background: url(img/li.gif) no-repeat 0 2px;}
img{ border: none;}
.all{ min-height: 100%; margin: 0 0 -65px 0; min-width: 1000px; background: url(img/right.gif) repeat-y 100% 0; }
.container{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }
.all .center { text-align: center; }

/* start header */
.header{ position: absolute; top: 0; left: 0; min-width: 1000px; width: 100%; background: url(img/zap.jpg) no-repeat 115px 140px;}
.logo{float:left; display: block; width:279px; position: relative; z-index: 10;}
.slogan {background: url(img/slogan_fon.gif) no-repeat; float:right; width:492px; height: 185px;  position: relative; right: 43px;}
.slogan h3 {padding: 142px 40px 0 0; text-align: right; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #969594;}
.top-menu { position: absolute; top: 0; left: 0; width: 100%; z-index: 2; min-width: 1000px;}
.top-menu ul{ padding: 13px 0 0 0; height: 127px; background: #8cd7f7 url(img/top-menu.gif) no-repeat; margin: 0 531px 0 279px;}
.top-menu li{ margin: 2px 0; background: none; padding: 0;}
.top-menu .active {background: #ff0000 url(img/act-l.gif) no-repeat; position: relative; z-index: 5;}
.top-menu a{ display: block; color: #fff; font-size: 14px; padding: 0 0 0 20px; height: 20px; line-height: 20px; }
.active a {background: url(img/act-r.gif) no-repeat 100% 0;}
/* end header */


/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 260px; padding: 160px 0 0 0;}

.menu {margin: 0 0 0 85px; background: url(img/menu.gif) repeat-y;}
.menu div {background: url(img/menu-up.jpg) no-repeat; height: 1%;}
.menu ul {background: url(img/down-menu.jpg) no-repeat 0 100%; padding: 0 0 10px 0;}
.menu li {background: url(img/line.gif) no-repeat 15px 100%; padding: 0 0 2px 5px;position: relative;}
.menu .last {background: none;}
.menu h3 {font-size: 14px; color: #fff; padding: 5px 0 8px 30px;}
.menu a { display: block; padding: 3px 0 3px 20px; color: #4c4128; position: relative;}
.menu a.act, .menu a.act:hover {background: url(img/menu_act.gif) repeat-y; color: #fff;}
.menu a:hover { background: url(img/menu-h.gif) repeat-y; text-decoration: none;}

.la {background: url(img/block_la_f.gif) repeat-y;}
.la div {background: url(img/block_la_up.png) no-repeat;}
.la div div{background: url(img/block_la_d.png) no-repeat 0 100%;}

.lb {background: url(img/block_lb_f.gif) repeat-y;}
.lb div {background: url(img/block_lb_up.png) no-repeat;}
.lb div div{background: url(img/block_lb_d.png) no-repeat 0 100%;}

.lc {background: url(img/block_lc_f.gif) repeat-y;}
.lc div {background: url(img/block_lc_up.png) no-repeat;}
.lc div div{background: url(img/block_lc_d.png) no-repeat 0 100%;}

.block h3 { text-align: center; font-size: 14px; color: #00758c; padding: 0 0 3px 0;}
.block { text-align: justify; width:150px; position: relative;}
.sidebar-left .block { margin: 10px 0 20px auto;}
.block div div{ padding: 5px 10px 12px 10px; position: relative;}
.block p {padding: 0;}

/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -170px; width: 170px; padding: 200px 0 0 0;}
.sidebar-right .block { margin: 10px auto 20px 0;}
.ra {font-size: 11px; background: url(img/block_ra_f.gif) repeat-y;}
.ra div {background: url(img/block_ra_up.png) no-repeat;}
.ra div div{background: url(img/block_ra_d.png) no-repeat 0 100%;}
.rb {background: url(img/block_rb_f.gif) repeat-y;}
.rb div {background: url(img/block_rb_up.png) no-repeat;}
.rb div div{background: url(img/block_rb_d.png) no-repeat 0 100%;}
a.more { text-align: right; display: block; font-size: 10px; background: url(img/1.gif) no-repeat 124px 3px; padding: 0 10px 0 0; position: relative;}
/* end sidebar-right */
/* start content */
.content{ float: left; width: 100%; padding: 170px 0 0 0;}
.indention{ padding: 0 200px 0 280px; }
.fl {float:left; padding: 5px 5px 5px 0; display: block;}
.fl img {border: 1px solid #d9edf3;}
/* end content */

/* start footer */
.clear-down{ clear: both; height: 85px; }
.footer{ min-width: 1000px; height: 65px; }
.copyright{ float:left; padding: 30px 0 0 0; width:215px; text-align: right; color: #333333; font-size: 10px;}
.footer-right {background: url(img/footer-r.gif) repeat-x; margin: 0 0 0 225px;}
.footer-right div {background: url(img/fr-l.png) no-repeat;}
.footer-right div div{background: url(img/fr-r.png) no-repeat 100% 0; height: 65px;}
.counter {padding: 20px 0 0 20px;}
.counter li {padding: 0 5px; background: none; float:left;}
.counter .link-t {padding: 8px 5px 0 5px; font-size: 14px;}
.razr {float:right; font-size: 10px; padding: 30px 10px 0 20px;}
/* end footer */
