/* ================================================================ 
 GLOBAL
=================================================================== */
body {background: #ff009c url(/design/bg.gif) repeat-x;color: #333333;width: 100%;font-size: 12px;line-height: 18px;font-family: Arial, san-serif;margin: 0px 0px 0px 0px;padding: 0px;line-height: 120%;}
 
a, img { outline: 0; }

.top_round {
 background: transparent url(/design/top_round.png) top no-repeat;
 width: 1000px;
 height: 13px;
 padding: 0px;
 margin: 0px auto 0px;
 }
 
#wrapper {
 background: #ffffff;
 width: 984px;
 height: 100%;
 padding: 0px 8px 0px 8px;
 margin: 0px auto 0px;
 }
 
.foot_round {
 background: transparent url(/design/foot_round.png) top no-repeat;
 width: 1000px;
 height: 13px;
 padding: 0px;
 margin: 0px auto 20px;
 }
 
a {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #e91c1c;text-decoration: none;}


.dirs {color: #000; font-size: 12px;font-family: Arial, san-serif;}
a.dirs:link {color: #000;font-size: 12px;font-family: Arial, san-serif;}
a.dirs:visited {color: #000;font-size: 12px;font-family: Arial, san-serif;}
a.dirs:hover {color: #e91c1c;font-size: 12px;font-family: Arial, san-serif;}
 
/* 1-й вариант */
#v1 {width: 200px;position: relative;}
#tl, #tr, #bl, #br {position: absolute;width: 10px;height: 10px;}
#tl {top: 0px;left: 0px;background: url(/design/img/00/tl.png) no-repeat;}
#tr {top: 0px;right: 0px;background: url(/design/img/00/tr.png) no-repeat;}
#bl {bottom: -1px;left: -1px;background: url(/design/img/00/bl.png) no-repeat;}
#br {bottom: -1px;right: -1px;background: url(/design/img/00/br.png) no-repeat;}
* html #bl,
* html #br {bottom: -15px;}
/* 1-й вариант */

/* ================================================================ 
 HEADER
=================================================================== */

#toparea {
 background: transparent;
 width: 984px;
 height: 24px;
 color: #626262;
 font-size: 11px;
 font-family: Verdana;
 margin: 18px auto 0px;
 padding: 5px 0px 0px 0px;
 overflow: hidden;
 }
 
.toparea-left {
 width: 490px;
 margin: 0px 4px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 }
 
.toparea-right {
 width: 490px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 text-align: right;
 }
 
#header {
 background: transparent;
 width: 984px;
 height: 90px;
 margin: 0px 0px 8px 0px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
 }
 
.header-left {
 background: transparent url(/design/logo.png) top no-repeat;
 width: 248px;
 height: 90px;
 margin: 0px 8px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 }
 
.header-right {
 height: 90px;
 width: 728px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 text-align: right;
 }
 

 

 

 
/* 1-й вариант */

/* Hoverbox Code */
.hoverbox{cursor: default;list-style: none;}
.hoverbox a{cursor: default;}
.hoverbox a .preview{display: none;}
.hoverbox a:hover .preview{display: block;position: absolute;top: -120px;left: 80px;z-index: 1;}
.hoverbox img{position: relative;background: #fff;padding: 2px; }
.hoverbox li{width: 70px;float: left;position: relative;margin: 0px;padding: 0px;}
.hoverbox .preview{border-color: #9E8F87;}
/* ------------- */

/* Hoverbox2 Code */
.hoverbox2{cursor: default;list-style: none;}
.hoverbox2 a{cursor: default;}
.hoverbox2 a .preview{display: none;}
.hoverbox2 a:hover .preview{display: block;position: absolute;top: 100px;left: 160px;z-index: 1;}
.hoverbox2 img{background: #fff;border-color: #EAE2DE;border-style: solid;border-width: 1px;color: inherit;padding: 0px;}
.hoverbox2 li{width: 70px;color: inherit;float: left;margin: 1px;padding: 0px;}
.hoverbox2 .preview{border-color: #9E8F87;}
/* ------------- */

 
/* ================================================================ 
 DROPDOWN MENU
=================================================================== */
.menubar {
 background: transparent url(/design/nav-active0.gif) repeat-x;
 color: #ffffff;
 width: 984px;
 height: 33px;
 margin: 0px auto 1px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
 float: left;
 }
 

#nav {
 font-size: 18px;
 text-transform: uppercase;
 letter-spacing:-1px;
 font-style: normal;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }
 
#nav ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 }
 
#nav li {
 float: left;
 list-style: none;
 margin: 0px;
 padding: 0px;
 }
 
#nav li a, #nav li a:link, #nav li a:visited {
 color: #ffffff;
 display: block;
 font-weight: bold;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 8px 11px 7px 11px;
 border-right: 1px solid #666666;
 }

#nav li a:hover, #nav li a:active {
 background: transparent url(/design/nav-active.gif) repeat-x;
 color: #ffffff;
 display: block;
 font-weight: bold;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 8px 11px 7px 11px;
 }

#nav li li a, #nav li li a:link, #nav li li a:visited {
 background: transparent url(/design/nav-active.gif) repeat;
 color: #ffffff;
 width: 150px;
 float: none;
 margin: 0px 0px 0px 0px;
 padding: 4px 11px 4px 11px;
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 text-decoration: none;
 }
 
#nav li li a:hover, #nav li li a:active {
 color: #ffffff;
 padding: 4px 11px 4px 11px;
 text-decoration: none;
 }

#nav li {
 float: left;
 padding: 0px;
 }

#nav li ul {
 z-index: 9999;
 position: absolute;
 left: -999em;
 height: auto;
 width: 174px;
 margin: 0px;
 padding: 0px;
 border-top: 1px solid #cccccc;
 }

#nav li li { 
 }

#nav li ul a { 
 width: 140px;
 }

#nav li ul a:hover, #nav li ul a:active { 
 }

#nav li ul ul {
 width: 174px;
 border-top: 1px solid #cccccc;
 margin: -17px 0 0 148px;
 }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999em;
 }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;
 }

#nav li:hover, #nav li.sfhover { 
 position: static;
 }

 


 

 
/* ================================================================ 
 LAYOUT STRUCTURE
=================================================================== */
#layout {
 background: #ffffff;
 width: 984px;
 margin: 8px 0px 8px 0px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
 float: left;
 }


#layout h1 {color: #000; font-size: 14px;line-height: 18px;font-family: Arial, san-serif; font-weight:normal; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

#layout ul {
 list-style-type: none;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 }
 
#layout ul li {
 display: block;
 list-style-type: none;
 margin: 0px 0px 2px 0px;
 padding: 0px 0px 0px 0px;
 }

#layout ul li a {
 color: #000000;
 background: transparent url(/design/bullet.gif) 0px 5px no-repeat;
 text-decoration: none;
 padding: 0px 0px 0px 15px;
 }

#layout ul li a:visited {
 color: #000000;
 background: transparent url(/design/bullet.gif) 0px 5px no-repeat;
 text-decoration: none;
 padding: 0px 0px 0px 15px;
 }
 
#layout ul li a:hover {
 color: #e91c1c;
 background: transparent url(/design/bullet.gif) 0px 5px no-repeat;
 text-decoration: none;
 padding: 0px 0px 0px 15px;
 }

#layouttab {
 width: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 overflow: hidden;
 }
 
.layout-left {
 width: 322px;
 margin: 0px;
 padding: 8px 0px 0px 0px;
 float: left;} 

.layout-leftnews {width: 644px;margin: 0px;padding: 0px;float: left;}
.layout-left-rec {width: 210px;margin: 0px;padding: 0px;float: left;}
.layout-right-rec {width: 764px;margin: 0px;margin: 0px 0px 0px 10px;float: left;}

.layout-center-rec {width: 454px;margin: 0px;padding: 0px;float: left;}
.layout-center2-rec {width: 300px;margin: 0px;margin: 0px 0px 0px 10px;float: left;}

#layout-rec {background: #ffffff;width: 764px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow: hidden;float: left;}

.layout-left-sostaw {width: 350px;margin: 0px;padding: 0px;float: left;}
.layout-lefttab {width: 110px;margin: 0px;padding: 0px 0px 0px 0px;float: left;} 
.layout-middle {width: 322px;margin: 0px 0px 0px 10px;padding: 0px;float: left;}
.layout-right {width: 305px;margin: 0px;padding: 0px;float: left;}
.layout-right-sostaw {width: 624px;margin: 0px;margin: 0px 0px 0px 10px;float: left;}
.layout-rightnews {width: 330px;margin: 0px 0px 0px 10px;padding: 0px;float: left;}
.layout-righttab {width: 100%;margin: 0px 0px 0px 0px;padding: 0px;}
.infimg {border: 1px solid #31342d;}

#layout-menu {width: 240px;float: right;}
.layout-left-menu {background: url(/design/img/00/lb01.gif) no-repeat;width: 30px;height:20px;margin: 0px;padding: 0px;float: left;}
.layout-middle-menu {background: url(/design/img/00/lb02.gif) repeat;height:20px;margin: 0px 0px 0px 0px;padding: 0px;float: left;}
.layout-right-menu {background: url(/design/img/00/lb00.gif) no-repeat;width: 5px;height:20px;margin: 0px 0px 0px 0px;padding: 0px;float: left;}

/* ================================================================ 
 FOOTER
=================================================================== */

#footer {line-height: 90%;background: transparent url(/design/nav-active0.gif) repeat-x;width: 964px;color: #ffffff;font-family: Arial, San-serif;font-size: 11px;min-height: 26px;margin: 0px 0px 0px 0px;padding: 6px 10px 0px 10px;overflow: hidden;}
.footer-left {width: 864px;margin: 0px;padding: 0px 0px 0px 0px;float: left;}
.footer-right {width: 100px;margin: 0px;text-align: right;padding: 0px 0px 0px 0px;float: left;}
#footer a {color: #ffffff;text-decoration: none;}
#footer a:visited {color: #ffffff;text-decoration: none;}
#footer a:hover {color: #ffffff;text-decoration: underline;}
 

/* ================================================================ 
 WIDGETS
=================================================================== */


.nowidget {background: #e0f2ff;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget a {color: #000;text-decoration: none;}
.nowidget a:visited {color: #000;text-decoration: none;}
.nowidget a:hover {color: #000;text-decoration: none;}

.nowidget2 {background: #eeffd1;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget3 {background: #ffe0f3;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}

.nowidget4 {background: #eeffd1;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget5 {background: #ffe0f3;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget6 {background: #e0f3ff;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget7 {background: #ffead7;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}

.nowidget8 {background: #ead2ff;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget9 {background: #ffe6f8;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget10 {background: #fff9e6;color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}
.nowidget11 {color: #000000;margin: 0px auto 0px;padding: 5px 5px 5px 5px;line-height: 100%;}


.fts {border: 1px solid #e4035d; padding: 4px; width: 65px;margin:0px 0px 2px 0px;}
.fts1 {border: 1px solid #696969; margin-bottom:1px;}

/* ================================================================ 
 SEARCH
=================================================================== */
#searchform {
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 display: inline;
 }
 
#searchbox {
 background: transparent !important;
 width: 300px;
 color: #626262;
 font-size: 11px;
 font-family: Verdana;
 margin: 0px 0px 0px 0px;
 padding: 2px 0px 0px 0px;
 text-align: right;
 display: inline;
 float: right;
 border: 1px solid transparent;
 }

#siM40, #siM41, #tb_dscr, #tb_img, #tb_unit{display:none}
.manTdSep{display:none}
#puzadpn{display:none}
.cuzadpn{display:none}
.uNetDescr{display:none; }