/* general styles */
* {margin: 0px; padding: 0px;}
.clear {display: block; height: 1px; clear: both;}
.clear-1 {display: block; margin-bottom: -1px; height: 1px; clear: both;}
.clear-w1 {display: block; width: 1px; height: 1px; clear: both;}
.lclear {display: block; height: 1px; clear: left;}
.rclear {display: block; height: 1px; clear: right;}
.hide {display: none;}
.tabwrap, .tabwrap table {width: 100%;}
.inp-text, .area, .inp-text input, .area textarea {display: block; background-color: #ffffff; border: 1px solid #C7C7C7;}
.img, .img img, .rss img, .ban1 a, .ban1 img, .video .brd img {display: block;}

body, td {font: 12px "verdana"; color: #6F7072;}
body {background-color: #ffffff;}
td {vertical-align: top;}
table {border-collapse: collapse;}
img, .inp-text input, .area textarea {border: 0px;}
a {outline: none; color: #6F7072;}

*html #wrapper .g-container1, *html .jsmenu li, *html .jsmenu li a, *html .catmenu li, *html .catmenu li a, *html #content, *html .gb .container, *html .post, *html .catmenu li, *html .catmenu li a {height: 1px;}
*:first-child+html #wrapper .g-container1, *:first-child+html .catmenu li, *:first-child+html .catmenu li a, *:first-child+html #content, *:first-child+html .post, *:first-child+html .catmenu li a {min-height: 1px;}

.btn {display: block; float: left; font: bold 10px "arial"; line-height: 16px; text-decoration: none; color: #ffffff;}
.btn .l2 {display: block; padding-left: 4px; background: url(../images/btn-l.gif) left top no-repeat;}
.btn .r2 {display: block; padding-right: 4px; background: url(../images/btn-r.gif) right top no-repeat;}
.btn .c2 {display: block; padding: 0px 4px 2px 4px; background: url(../images/btn-c.gif) left top repeat-x;}

.btn2 {display: block; float: left; font: bold 10px "arial"; line-height: 16px; text-decoration: none; color: #ffffff;}
.btn2 .l2 {display: block; padding-left: 4px; background: url(../images/btn-l2.gif) left top no-repeat;}
.btn2 .r2 {display: block; padding-right: 4px; background: url(../images/btn-r2.gif) right top no-repeat;}
.btn2 .c2 {display: block; padding: 0px 4px 2px 4px; background: url(../images/btn-c2.gif) left top repeat-x;}

/* page structure */
#wrapper {width: 100%;}
#wrapper .g-lcol {background: url(../images/bg-lrep.gif) right top repeat-y;}
#wrapper .g-lcol .bg1 {background: url(../images/bg-l.gif) right top no-repeat;}
#wrapper .g-rcol {background: url(../images/bg-rrep.gif) left top repeat-y;}
#wrapper .g-rcol .bg1 {background: url(../images/bg-r.gif) left top no-repeat;}
#wrapper .g-ccol {width: 980px; background-color: #ffffff;}

#wrapper .logo {position: absolute; z-index: 9999; margin: 63px 0px 0px 36px; width: 200px; height: 107px; overflow: hidden; background: url(../images/logo.gif);}
#wrapper .logo h1, #wrapper .logo a {display: block; width: 100%; height: 100%; text-decoration: none; overflow: hidden;}
#wrapper .logo span {visibility: hidden;}

#wrapper .g-container1 {margin: 0px 10px 0px 10px;}
#wrapper .g-container1 .l {padding-left: 15px; background: url(../images/tl1.gif) left top no-repeat;}
#wrapper .g-container1 .r {padding-right: 15px; background: url(../images/tr1.gif) right top no-repeat;}
#wrapper .g-container1 .c {background: #006ADF url(../images/bg-rep1.gif) left top repeat-x;}
#wrapper .g-container1 .syllable {font-size: 18px; line-height: 25px; color: #ffffff;}
#wrapper .g-container1 .brd1 {height: 1px; background-color: #00040A;}
#wrapper .g-container1 .brd2 {height: 1px; background-color: #6B6B6B;}
#wrapper .g-container1 .brd3 {height: 7px; background-color: #BBBBBB;}

#wrapper .g-container2 {margin: 0px 10px 0px 10px; min-height: 42px; background: #F2F2F2 url(../images/gc2-bg.gif) left top no-repeat;}
#wrapper .g-container2 .langs {position: absolute;}
#wrapper .g-container2 .langs a {display: block; float: left; padding: 1px 7px 0px 0px; font: bold 10px "arial"; text-decoration: none; color: #6B6B6B;}
#wrapper .g-container2 .langs .selected {color: #00AEEF;}
#wrapper .g-container2 .syllable {position: absolute; margin: 14px 0px 0px 259px; width: 265px; height: 17px; overflow: hidden; background: url(../images/syllable.gif);}
.eng #wrapper .g-container2 .syllable {width: 201px; height: 13px; background: url(../images/syllable-eng.gif) !important;}
#wrapper .g-container2 .syllable span {visibility: hidden;}
*html #wrapper .g-container2 {height: 42px;}

#wrapper .g-container3 {margin: 0px 10px 0px 10px; background: #ffffff url(../images/bgr1.gif) left top repeat-y;}
#wrapper .g-container3 .g3inwrap0 {background: url(../images/bgr2.gif) 0px 0px repeat-x;}
#wrapper .g-container3 .g3inwrap1 {background: url(../images/bg1.gif) left bottom no-repeat;}
#wrapper .g-container3 .g3inwrap2 {background: url(../images/bg2.gif) 0px 343px no-repeat;}
#wrapper .g-container3 .g3inwrap3 {padding-bottom: 35px; background: url(../images/bg3.gif) 0px 95% no-repeat;}
#wrapper .g-container3 .visual {min-height: 638px; background: url(../images/visual1-0.gif) right top no-repeat;}
*html #wrapper .g-container3 .visual {height: 638px;}

#wrapper .tab1 {float: left; margin: 0px 0px 0px 70px;}
#wrapper .tab1 .pdg1 {height: 411px;}
*html #wrapper .tab1 {float: left; margin: 0px 0px 0px 35px;}

#wrapper .footer {margin: 0px 10px 0px 10px; padding-bottom: 26px;}
#wrapper .footer .copy {float: left; padding: 15px 0px 0px 40px; font: bold 10px "arial"; color: #6F7072;}
#wrapper .footer .brd {margin: 16px 0px 0px 0px; height: 1px; background: url(../images/dot1.gif) left;}
#wrapper .footer .lcol {width: 258px;}
#wrapper .footer .rcol {width: 170px;}
#wrapper .footer .ccol {padding-top: 12px; font: bold 10px "arial"; color: #6F7072;}
#wrapper .footer .ccol span {color: #F68D00;}
#wrapper .footer .ccol p {padding-left: 102px;}
#wrapper .footer .ccol a {text-decoration: none;}

#preload {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; visibility: hidden; overflow: hidden;}

#power {margin: 9px 0px 0px 0px; padding-top: 5px; width: 150px; background: url(../images/power-brd.gif) 91px 100% no-repeat;}
#power .atlant {float: left; width: 85px; padding: 2px 0px 0px 0px; color: #CACACA; font: 10px arial; line-height: 10px; text-decoration: none; text-align: right;}
#power .atlant strong {font-weight: normal;}
#power .flash {float: left; padding: 0px 0px 0px 13px;}

#spulse {display: block; float: right; margin: 14px 0px 0px 0px; width: 183px; text-decoration: none;}
#spulse span {display: block; float: left; padding-top: 2px; width: 90px; color: #CACACA; font: 10px arial; line-height: 10px; text-decoration: none; text-align: left;}
#spulse img {display: block; float: left; margin-right: 5px;}

.rasporka {width: 980px;}

/* banners */
.ban1 {float: right; padding-top: 443px; margin-bottom: -1px;}

/* menu1 */
.menu-l1 {float: right; padding-top: 10px; padding-right: 3px;}
.menu-l1 li {float: left; padding-right: 10px; list-style: none;}
.menu-l1 li a {display: block; font: bold 10px "arial"; line-height: 17px; text-decoration: none; color: #6B6B6B;}
.menu-l1 li .l {display: block; padding-left: 4px;}
.menu-l1 li .r {display: block; padding-right: 4px;}
.menu-l1 li .c {display: block; padding: 0px 4px 1px 4px;}
.menu-l1 li .video {display: block; padding-left: 0px;}
.menu-l1 li a:hover .l, .menu-l1 li .selected .l, .menu-l1 .sel .l {background: url(../images/menu-l1-l.gif) left top no-repeat;}
.menu-l1 li a:hover .r, .menu-l1 li .selected .r, .menu-l1 .sel .r {background: url(../images/menu-l1-r.gif) right top no-repeat;}
.menu-l1 li a:hover .c, .menu-l1 li .selected .c, .menu-l1 .sel .c {background: url(../images/menu-l1-c.gif) left top repeat-x;}
.menu-l1 li .selected .video {padding-left: 17px; background: url(../images/bul1.gif) 0px 4px no-repeat;}
.menu-l1 .sel .selected .l {background: url(../images/menu-l1-l2.gif) left top no-repeat;}
.menu-l1 .sel .selected .r {background: url(../images/menu-l1-r2.gif) right top no-repeat;}
.menu-l1 .sel .selected .c {background: url(../images/menu-l1-c2.gif) left top repeat-x;}
.menu-l1 li a:hover, .menu-l1 li .selected, .menu-l1 .sel a {color: #ffffff;}
*html .menu-l1 li .l, *html .menu-l1 li .r, *html .menu-l1 li .c {background: url(../images/i.gif);}
*html .menu-l1 li, *html .menu-l1 li a, *html .menu-l1 li .l, *html .menu-l1 li .r, *html .menu-l1 li .c, *html .menu-l1 li .video {float: left; height: 1px; cursor: hand;}

/* jsmenu */
.jsmenu {margin: 0px 10px 0px 10px;}
.jsmenu ul {float: right; padding-right: 12px; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}
.jsmenu li {float: left; list-style: none;}
.jsmenu li a {display: block; padding: 0px 12px; font-size: 10px; font-weight: bold; line-height: 27px; text-decoration: none; color: #939393;}
.jsmenu li .active {color: #ffffff; background: url(../images/jsmenu-abg.gif) left bottom repeat-x;}
.jsmenu li a {*float: left;}

.jsmenu li .clear {margin-bottom: -1px; width: 1px;}
.jsmenu .abs {display: none; position: absolute; z-index: 9999; margin: 26px 0px 0px 0px; padding: 11px 0px 71px 0px; width: 167px; background: #00AEEF url(../images/jsmenu-absbg.gif) left bottom no-repeat; border: 0px solid; border-top: 2px solid #6B6B6B; }
.jsmenu .abs ul {float: left; width: 167px; padding: 0px; border: 0px solid;}
.jsmenu .abs li {float: left; clear: left; width: 167px;}
.jsmenu .abs li a {float: left; margin: 0px 13px; padding: 0px 0px 8px 8px; font-weight: normal; line-height: 12px; text-transform: uppercase; color: #ffffff; background: url(../images/bul7.gif) 0px 4px no-repeat;}
.jsmenu .abs li span {display: block; padding: 2px 4px;}
.jsmenu .abs li a:hover {background: url(../images/bul7.gif) 0px 4px no-repeat;}
.jsmenu .abs li a:hover span {background-color: #80D7F7 !important;}
.jsmenu .abs .last a {padding-bottom: 0px;}
*html .jsmenu .abs li {width: 153px;}
*html .jsmenu .abs li a {margin: 0px 7px;}
*html .jsmenu .abs li a span {background-color: #00AEEF;}

#js1 {margin-left: -12px;}
#jsa1 {position: relative; margin-left: -12px;}



/* catmenu */
.catmenu {position: absolute; margin: 85px 0px 0px 50px; width: 365px; _height: 1px;}
.catmenu .top {visibility: hidden; height: 16px; width: 365px; background: url(../images/catmenu-top.png);}
.catmenu .bot {visibility: hidden; height: 16px; width: 365px; background: url(../images/catmenu-bot.png);}
.catmenu .c {width: 365px;}
.catmenu ul {min-height: 1px; position: relative; z-index: 8888; margin: -10px 20px -10px 20px;}
.catmenu li {_height: 1px; list-style: none; border-bottom: 1px solid #E0E0E0;}
.catmenu #last {border: 0px solid;}
.catmenu li a {display: block; _height: 1px; padding-right: 43px; font-weight: bold; font-size: 11px; line-height: 36px; text-transform: uppercase; text-decoration: none; text-align: right; color: #A5A5A5; background: url(../images/bul22.gif) 100% 13px no-repeat;}
.catmenu li a span {display: block; _height: 1px;}
.catmenu li a:hover {background-position: 100% -18px;}
.catmenu li a:hover span {color: #00aeef; cursor: pointer;}
.catmenu li .a1 {background: url(../images/cat-ico1.gif) 10px 2px no-repeat;}
.catmenu li .a2 {background: url(../images/cat-ico2.gif) 10px 2px no-repeat;}
.catmenu li .a3 {background: url(../images/cat-ico3.gif) 10px 2px no-repeat;}
.catmenu li .a4 {background: url(../images/cat-ico4.gif) 10px 2px no-repeat;}
.catmenu li .a5 {background: url(../images/cat-ico5.gif) 10px 2px no-repeat;}
.catmenu li .a6 {background: url(../images/cat-ico6.gif) 10px 2px no-repeat;}
.catmenu li .a7 {background: url(../images/cat-ico7.gif) 10px 2px no-repeat;}
.catmenu li .a8 {background: url(../images/cat-ico8.gif) 10px 2px no-repeat;}
.catmenu li .a9 {background: url(../images/cat-ico9.gif) 10px 2px no-repeat;}
.catmenu li .a10 {background: url(../images/cat-ico10.gif) 10px 2px no-repeat;}
.catmenu li a:hover .a1 {background-position: 10px -36px;}
.catmenu li a:hover .a2 {background-position: 10px -36px;}
.catmenu li a:hover .a3 {background-position: 10px -37px;}
.catmenu li a:hover .a4 {background-position: 10px -37px;}
.catmenu li a:hover .a5 {background-position: 10px -37px;}
.catmenu li a:hover .a6 {background-position: 10px -37px;}
.catmenu li a:hover .a7 {background-position: 10px -37px;}
.catmenu li a:hover .a8 {background-position: 10px -37px;}
.catmenu li a:hover .a9 {background-position: 10px -37px;}
.catmenu li a:hover .a10 {background-position: 10px -37px;}
.catmenu #all {border: 0px solid;}
.catmenu #all a {padding-top: 8px; text-transform: none; font: bold 10px "arial"; color: #F68D00; background: url(../images/bul3.gif) 100% 13px no-repeat;}
.catmenu.full .top {visibility: visible;}
.catmenu.full .bot {visibility: visible;}
.catmenu.full .c {background: url(../images/catmenu-c.png);}
*html .catmenu ul {margin-bottom: 0px;}
.catmenu .ie {*margin-bottom: -9px;}
*html .catmenu .top, *html .catmenu .bot {behavior: url(../js/iepngfix.htc);}

/* auth */
.auth {float: right; padding-top: 5px; margin-bottom: -3px;}
#registerForm {display: block;}
#forgotPassForm {display: none;}
.auth .btn {margin-top: -1px;}
.auth .inp-text {float: left; margin-right: 3px; padding: 1px 4px;}
.auth input {width: 92px; border: 0px solid; font: bold 10px "arial"; color: #A0A0A0;}
.auth input {*float: left;}
.auth .a {display: block; float: left; padding-top: 1px; padding-left: 10px; text-decoration: none; font: bold 10px "arial"; color: #ffffff;}
.auth .a span {font-size: 12px; line-height: 10px;}
#authmsg {padding: 6px 5px 0px 0px; float: right; font: bold 10px "arial"; color: #ffffff;}
.auth {*margin-bottom: 0px;}

/* voting */
.ivoting {width: 289px;}
.ivoting .inwrap1 {padding-right: 58px;}
.ivoting .tit {padding-bottom: 5px; font-weight: bold; line-height: 18px; color: #717172;}
.ivoting .tit2 {display: block; padding-top: 10px; padding-bottom: 4px; color: #F68D00;}
.ivoting select {margin-bottom: 7px; padding: 1px; width: 184px;  font: 12px "verdana"; color: #6F7072; border: 1px solid #E2E2E2;}
.ivoting select option {padding-left: 5px;}
.ivoting .arch {display: block; float: left; padding: 1px 0px 0px 6px; font: bold 10px "arial"; text-decoration: underline; color: #707173;}
html:first-child .ivoting select {height: 18px;}

.ivoting .result {width: 100%;}
.ivoting .result td {padding-bottom: 4px; font: bold 10px "arial"; color: #717171;}
.ivoting .result .name {width: 35%;}
.ivoting .result .name p {padding-right: 10px;}
.ivoting .result .line {}
.ivoting .result .line div {margin-top: 2px; height: 9px; line-height: 9px; background-color: #F68D00;}
.ivoting .result .percent {width: 60px; text-align: right;}

/* news */
.inews {padding-top: 20px; width: 280px;}
.inews h2 {float: left; padding-bottom: 6px; font-size: 12px; color: #F68D00;}
.inews h3 {padding-bottom: 18px; font-weight: normal; font-size: 12px; line-height: 18px; color: #6F7072;}
.inews h3 a {text-decoration: none; color: #6F7072;}
.inews .date {font: 10px "arial";  color: #BBBBBB;}
.inews .rss {display: block; float: left; padding: 2px 0px 0px 4px; }

/* search */
.sform {float: left; width: 320px;}
.sform .brd1 {height: 7px; background-color: #BBBBBB;}
.sform .brd2 {height: 1px; background-color: #6B6B6B;}
.sform .brd3 {height: 1px; background-color: #0B0400;}
.sform .l {padding-left: 15px; background: url(../images/tl2.gif) left top no-repeat;}
.sform .r {padding-right: 15px; background: url(../images/tr2.gif) right top no-repeat;}
.sform .c {padding-left: 55px; height: 25px; background: url(../images/bg-rep2.gif) left top repeat-x;}
.sform .inp-text {float: left; margin-right: 3px; margin-top: 3px; padding: 1px 4px;}
.sform .inp-text input {width: 154px; border: 0px solid; font: bold 10px "arial"; color: #A0A0A0;}
.sform .sbtn {float: left; margin: 2px 0px 0px 3px;}
.sform .inp-text input {*float: left;}



/* INNER */
#inner .logo {margin: 55px 0px 0px 20px;}
#inner .brd4 {margin-left: 257px; margin-right: 10px; height: 1px; background-color: #E0E0E0;}

#inner .g-ccol {background: url(../images/bg6.gif) 625px 140px no-repeat;}

#inner .ban1 {position: relative; float: none; margin: -216px 0px 0px 0px !important; padding-top: 0px; padding-bottom: 22px;}

#inner .g-container4 {margin: 2px 10px 0px 5px;}
#inner .g-container4 .lcol {padding-bottom: 240px; width: 246px;}
#inner .g-container4 .lcol .tit {display: block; padding: 48px 9px 9px 28px; font-size: 11px; color: #939393; text-transform: uppercase; background: url(../images/bul4.gif) 90% 52px no-repeat;}
#inner .g-container4 .lcol .titwrap {display: block; margin-top: 29px; background: url(../images/i.gif) left center no-repeat;}
#inner .g-container4 .lcol .titwrap .tit {padding-left: 58px;}
#inner .g-container4 .lcol .titwrap#active .tit {color: #00AEEF; background-image: url(../images/bul4a.gif);}
#inner .g-container4 .lcol .titwrap#active {}
#inner .g-container4 .lcol .brd {height: 5px; background: url(../images/cmenu-brd.gif) left top;}
#inner .g-container4 .rcol {background: url(../images/visual2-0.jpg) left bottom no-repeat;}
#inner .g-container4 .inwrap1 {padding-bottom: 360px; background: #ffffff url(../images/bg5.jpg) left bottom no-repeat;}
#inner .g-container4 .inwrap2 {min-height: 350px; background: #F2F2F2 url(../images/bg4.gif) left bottom no-repeat;}
*html #inner .g-container4 .inwrap2 {height: 350px;}

#inner .footer {background: url(../images/footer-brd.gif) left top repeat-x;}

#inner .jsmenu ul {border-bottom: 0px solid;}
#inner .jsmenu li a {padding: 0px 4px; line-height: 26px;}
#inner .jsmenu li .l {display: block; padding-left: 4px;}
#inner .jsmenu li .r {display: block; padding-right: 4px;}
#inner .jsmenu li .c {display: block; padding: 0px 4px 1px 4px;}
#inner .jsmenu li a:hover .l, .jsmenu li .selected .l {background: url(../images/menu-l1-l.gif) 0% 5px no-repeat;}
#inner .jsmenu li a:hover .r, .jsmenu li .selected .r {background: url(../images/menu-l1-r.gif) 100% 5px no-repeat;}
#inner .jsmenu li a:hover .c, .jsmenu li .selected .c {background: url(../images/menu-l1-c.gif) 0% 5px repeat-x;}
#inner .jsmenu li a:hover, #inner .jsmenu li .selected {color: #ffffff;}
*html .jsmenu li .l, *html .jsmenu li .r, *html .jsmenu li .c {background: url(../images/i.gif);}
*html .jsmenu li .l, *html .jsmenu li .r, *html .jsmenu li .c {float: left; height: 1px; cursor: hand;}

#inner.type2 .menu-l1 li .video {padding-left: 17px; background: url(../images/bul1.gif) 0px 4px no-repeat;}
#inner.type2 .jsmenu ul {border-right: 0px solid;}
#inner.type2 .g-lcol .bg1 {height: 770px;}
#inner.type2 .g-rcol .bg1 {height: 770px;}
#inner.type2 .g-ccol {background-position: 625px 105px; }
#inner.type2 .lcol {padding-bottom: 0px;}
#inner.type2 .rcol {background: url(../images/bg7.jpg) 96% 100% no-repeat;}
#inner.type2 .rcol #content {padding-bottom: 0px;}

/* content */
#content {padding: 18px 0px 250px 6px; border-top: 1px solid #E0E0E0;}
#content h2 {float: left; padding: 0px 0px 15px 0px; font-size: 18px; font-weight: normal; text-transform: uppercase; color: #00AEEF;}
#content table {width: auto;}
#content .rss {float: left; padding: 5px 0px 0px 3px;}
#content .years {float: right; margin-top: -8px;}

/* cmenu */
.cmenu {padding-bottom: 110px; width: 246px;}
.cmenu ul {float: left; padding: 7px 6px 7px 6px;}
.cmenu li {float: left; clear: left; padding-top: 6px; list-style: none;}
.cmenu li a {display: block; padding: 0px 14px 2px 21px; font-weight: bold; font-size: 11px; line-height: 12px; text-decoration: none; color: #939393; background: url(../images/bul5.gif) 6px 5px no-repeat;}
.cmenu li a:hover, .cmenu li .selected {color: #ffffff; background: #939393 url(../images/bul6.gif) 6px 0px no-repeat;}
.cmenu ul ul {margin-bottom: -5px; padding-bottom: 0px;}
.cmenu li li {padding: 0px 0px 5px 25px;}
.cmenu li li a {padding: 0px 5px 2px 5px; font-weight: normal; background: none;}
.cmenu li li a:hover, .cmenu li li .selected {background: #00aeef;}
.cmenu li {*width: 210px;}
.cmenu li li {*width: 100%;}
.cmenu li a {*float: left;}

/* menu2 */
.menu-l2 {padding-left: 257px; padding-right: 10px;}
.menu-l2 .w100 {width: 100%;}
.menu-l2 td {width: 178px; border: 1px solid #EFEFEF;}
.menu-l2 td a {display: block; padding: 7px 10px 5px 10px; font: 10px "arial"; text-transform: uppercase !important; text-decoration: none; color: #A5A5A5;}
.menu-l2 td a:hover, .menu-l2 td .selected {position: relative; margin-top: -2px; padding-top: 9px; background: url(../images/menu2-bg.gif) left top no-repeat;}
.menu-l2 td .selected, .menu-l2 .hez1 .selected {color: #ffffff !important;}
.menu-l2 .hez1 a {color: #f68d00;}
.menu-l2 .hez1 a:hover {color: #A5A5A5;}
*html .menu-l2 td a {height: 1px;}
*:first-child+html .menu-l2 td a {min-height: 1px;}

/* strnav */
.strnav {padding: 9px 10px; font: bold 10px "arial"; color: #939393; text-align: right;}
.strnav a {color: #939393; text-decoration: none;}
.strnav a:hover {text-decoration: underline;}
