* {
margin:0;
padding:0;
}


BODY {
background:#fff;
font-family:Tahoma, Helvetica, sans-serif;
color:#000;
font-size:70%;
min-width:990px;
//width:expression(document.body.clientWidth>990?"100%":"990px");
}


IMG {
border:0;
}

A {
color:#014bab;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:160%;
font-weight:normal;
margin:0 0 0.4em 0;
}



H2 {
font-size:160%;
font-weight:normal;
margin:0 0 0.5em 0;
color:#000;
}

H3 {
color:#000;
font-weight:bold;
font-size:140%;
padding:0;
margin:0 0 0.5em 0;
}

H4 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:110%;
font-weight:bold;
margin:0 0 0.1em 0;
}

P {
margin:0 0 0.5em 0;
}

UL, OL {
list-style-position:outside;
margin:0 0 0.5em 0.5em;
}

LI {
margin-bottom:0.3em;
}

TABLE {
border-collapse:collapse;
}



INPUT, SELECT, TEXTAREA {
font-family:Tahoma;
font-size:100%;
}

.clearAll {
clear:both;
float:none !important;
height:0px !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

#all {
width:100%;
//width:expression(document.body.clientWidth>990?"100%":"990px");
}

.padLR {
padding:0 35px;
}

/* search & register */

.searchRegister {
width:100%;
}

/* search */
.search {
float:left;
width:50%;
padding:19px 0 0 0;
}

.inpSearch, .inpRegister {
width:80%;
color:#c6c6c6;
padding:2px 5px 3px 10px;
vertical-align:top;
}

.inpRegister {
width:110px;
margin-left:15px;
}

.butSearch {
background:none;
border:0;
text-align:left;
color:#747474;
text-decoration:underline;
cursor:pointer;
vertical-align:top;
margin:3px 0 0 15px;
}
/* end search */

/* register */
.register {
position:relative;
float:right;
width:380px;
background-color:#dfdfdf;
border-top:3px solid #bfbfbf;
}

.padReg {
padding:16px 0 6px 15px;
}

.in {
margin-top:-8px;
}

.login {
float:left;
width:70%;
padding-top:1px;
}

.login P {
margin:3px 0 0 0;
padding:0;
}

.grey {
font-size:85%;
color:#747474;
}

.out {
float:right;
padding-right:23px;
}

.out A {
color:#bb0000;
}


/* end register */

/* end search & register */

/* logo & menu */
.logoMenu {
width:100%;
margin:7px 0 0 0;
//margin:5px 0 0 0;
}


.tdLogo {
vertical-align:top;
width:180px;
padding:4px 0 0 0;
}

.topMenu {
vertical-align:top;
}

.smallMenu {
float:left;
width:35%;
padding:3px 0 0 0;
}

.smallMenu A {
color:#747474;
font-size:85%;
margin-right:1.9em;
}

.goReg {
float:right;
width:350px;
}

.goReg TD {
vertical-align:top;
}



.forget {
padding:0.4em 0 0 0;
}

.red {
color:#cc3433;
}

.goReg IMG {
vertical-align:middle;
margin:0 1em 0.1em 0;
}

.tdMenu {
vertical-align:top;
padding-top:12px;
}

.menu {
background:url(/i/menu-bg.gif) 0 0 repeat-x;
height:25px;
font-size:11px !important;
}

.menuL {
background:url(/i/menu-l.gif) 0 0 no-repeat;
height:25px;
font-size:11px !important;
}

.menuR {
background:url(/i/menu-r.gif) 100% 0 no-repeat;
height:25px;
padding:0 10px 0 18px;
font-size:11px !important;
}







/* end logo & menu */

.tabMain {
width:100%;
margin:24px 0 0 0;
}

#tdLeft {
width:390px;
vertical-align:top;
}

#tdRight {
vertical-align:top;
padding:4px 0 0 35px;
}

.contentDiv {
margin-left:-35px;
}

/* news */

.tabNews {
width:100%;
margin-bottom:2em;
}

#tdLeft .tabNews {
margin-bottom:0;
}

.tabNews TD {
vertical-align:top;
padding-bottom:1.5em;
}

.tdNews {
width:50%;
}

.newsSmall {
margin:0 0 1.2em 0;
}

.anotherNews {
margin-bottom:2em;
}

.anotherNews .newsSmall {
margin:0 0 0.7em 0;
}

.mainNews {
margin:0 0 1em 0;
}

.contentDiv .mainNews{
float:left;
width:235px;
height:20em;
overflow:hidden;
margin:0 0 2.5em 0;
padding-left:35px;
}

.mainNews IMG {
border:1px solid #747475;
float:left;
vertical-align:top;
margin:0.1em 1em 0 0;
}

.mainNews H1 {
margin:0 0 0.6em 0;
}

.mainNews SPAN, .newsSmall SPAN {
color:#afafaf;
font-size:90%;
}

#tdLeft .mainNews H1 {
font-size:200%;
margin:0 0 0.2em 0;
}

#tdLeft .mainNews IMG {
margin:0.3em 1.3em 0 0;
}

.allNews {
position:relative;
width:100%;
padding-top:2px;
height:22px;
color:#747474;
background:url(/i/line-news.gif) 0 0 repeat-x;
margin:0em 0 2em 0;
}

.allNews IMG {
vertical-align:top;
margin:-1px 6px 0 0;
}

.newsAll {
float:left;
padding-left:30px;
padding-top:1px;
}

.arh {
float:right;
padding-top:1px;
padding-right:30px;
}

.arh A {
color:#747474;
}


.print {
font-size:90%;
float:right;
}

.date {
font-size:90%;
float:left;
color:#afafaf;
}

.picName {
float:left;
}

.picName IMG {
float:none;
}

.picName SPAN{
color:#afafaf;
font-size:90%;
}

.greyTextBlock {
position:relative;
background-color:#dfdfdf;
margin:1.5em 0 1.5em 0;
padding:1.2em 0 1em 0;
//width:100%;
}

.padGrey {
padding:0 2em 0 3em;
}

/* end news */


.subscription {
position:relative;
background-color:#e7e7e7;
margin:0 0 2em 0;
padding:0.2em 0 0.5em 0;
//width:100%;
}

.tabSubscription {
margin:1em 0 0.4em 30px;
width:85%;
}

.tabSubscription TD {
vertical-align:top;
}

/* fastNews */
.fastNews {
position:relative;
border:1px solid #cdcdcd;
margin:0 0 2em 0;
//width:100%;
}

#tdRight .fastNews {
margin-top:1em;
}

.tdFastMenu {
vertical-align:top;
padding-right:25px;
}

.tdFastMenu UL {
list-style:none;
margin:1px 0 0 8px;
}

.tdFastMenu LI {
margin:0;
}


.tdFastMenu SPAN {
background:url(/i/dot-blue.gif) 0 100% repeat-x;
}

.tdFastMenu A:hover SPAN {
background:none;
}

.tdFastMenu A {
display:block;
width:110px;
height:18px;
padding:4px 0 0 25px;
text-decoration:none;
font-size:11px !important;
}

.tdFastMenu A:hover {
background:url(/i/m-fast-bg.gif) 0 0 no-repeat;
color:#000;
}

.tdFastMenu LI DIV {
display:block;
width:110px;
height:18px;
padding:4px 0 0 25px;
background:url(/i/m-fast-bg.gif) 0 0 no-repeat;
color:#000;
font-size:11px !important;
}

.greyOn, .greyOn2  {
float:left;
background-color:#dfdfdf;
height:14px;
margin-top:1px;
}

.greyOn2 {
background:none;
background:url(/i/corn-grey2-bg.gif) 0 0 repeat-x;
}

.greyL {
float:left;
background:url(/i/corn-grey-l.gif) 0 0 no-repeat;
height:14px;
}

.greyOn2 .greyL {
background-image:url(/i/corn-grey2-l.gif);
}

.greyR {
float:left;
background:url(/i/corn-grey-r.gif) 100% 0 no-repeat;
height:13px;
padding:1px 15px 0 15px;
font-size:9px !important;
}

.greyOn2 .greyR {
background-image:url(/i/corn-grey2-r.gif);
}

.greyR A {
color:#000;
text-decoration:none;
}

.tabWeather TD {
vertical-align:top;
padding-right:10px;
}

.tabWeather H1{
margin:0.5em 0 0 0;
}

.tabWeather A.grey, .tabSort A.grey {
float:left;
margin:2px 0 0 10px;
//margin-top:1px;
}

.tabWeather A.grey, .tabSort A.grey {
text-decoration:none;
background:url(/i/dot-grey.gif) 0 100% repeat-x;
}

.tabWeather A:hover.grey, .tabSort A:hover.grey {
background:none;
}

.more {
margin:0.8em 0 0 0;
}

.more A {
color:#747474;
}
/* end fastNews */

/* ourResource */
.ourResource {
margin-bottom:2em;
}


.tabResource {
width:100%;
font-size:110%;
margin-top:0.4em;
}

.tabResource TD{
vertical-align:top;
padding-right:0.5em;
}

.tabResource UL {
list-style:none;
list-style-position:outside;
margin:0;
}

.tabResource LI {
background:url(/i/bul-blue-li.gif) 0 0.5em no-repeat;
padding:0 0 0 1em;
margin:0 0 0.3em 0;
}

.tabResource LI.redLI {
background:url(/i/bul-red.gif) 0 0.5em no-repeat;
}

.tabResource LI.redLI A {
color:#cc3433;
}


/* end ourResource */

/* button */
.butPart {
float:left;
background:url(/i/m-black-bg.gif) 0 0 repeat-x;
height:22px;
font-size:11px !important;
margin:0 0 0.8em 0;
}

.butL {
float:left;
background:url(/i/m-black-l.gif) 0 0 no-repeat;
height:22px;
font-size:11px !important;
}

.butR {
float:left;
background:url(/i/m-black-r.gif) 100% 0 no-repeat;
height:18px;
padding:4px 16px 0 16px;
color:#fff;
text-decoration:underline;
font-size:11px !important;
}

.butR A {
color:#fff;
}

#butBlue .butPart{
background-image:url(/i/m-blue-bg.gif);
}

#butBlue .butL{
background-image:url(/i/m-blue-l.gif);
}

#butBlue .butR{
background-image:url(/i/m-blue-r.gif);
}

#butOrange .butPart{
background-image:url(/i/m-orange-bg.gif);
}

#butOrange .butL{
background-image:url(/i/m-orange-l.gif);
}

#butOrange .butR{
background-image:url(/i/m-orange-r.gif);
}

#butGreen .butPart{
background-image:url(/i/m-green-bg.gif);
}

#butGreen .butL{
background-image:url(/i/m-green-l.gif);
}

#butGreen .butR{
background-image:url(/i/m-green-r.gif);
}

#butGreen2 .butPart{
background-image:url(/i/m-green2-bg.gif);
}

#butGreen2 .butL{
background-image:url(/i/m-green2-l.gif);
}

#butGreen2 .butR{
background-image:url(/i/m-green2-r.gif);
}

#butViolet .butPart{
background-image:url(/i/m-violet-bg.gif);
}

#butViolet .butL{
background-image:url(/i/m-violet-l.gif);
}

#butViolet .butR{
background-image:url(/i/m-violet-r.gif);
}

#butRed .butPart{
background-image:url(/i/m-red-bg.gif);
}

#butRed .butL{
background-image:url(/i/m-red-l.gif);
}

#butRed .butR{
background-image:url(/i/m-red-r.gif);
}
/* end button */

.ban {
text-align:center;
margin-bottom:2em;
}

.where {
font-size:90%;
margin-bottom:2em;
background:url(/i/bul-where.gif) 0 0.4em no-repeat;
padding-left:0.8em;
}


/* fotogalery */
.fotoMenu {
position:relative;
background-color:#dfdfdf;
margin-bottom:2em;
padding:1.3em 0 2.1em 0;
//width:100%;
}

.fotoMenu H2 {
margin-left:28px;
}

.fotoMenu UL {
float:left;
width:35%;
list-style:none;
list-style-position:outside;
margin:0 0 0 32px;
//margin:0 0 0 16px;
}

.fotoMenu LI {
padding:0 0 0 0.8em;
margin:0 0 0.4em 0;
background:url(/i/bul-grey.gif) 0 0.5em no-repeat;
}

.fotoMenu LI A {
color:#747474;
}

.fotoMenu LI UL {
float:none;
width:auto;
margin:0.1em 0 0.1em 7px;
}

.fotoMenu LI LI{
font-size:90%;
padding:0 0 0 1.1em;
margin:0 0 0.1em 0;
background:url(/i/bul-grey2.gif) 0 0.8em no-repeat;
}


.fotoGalery, .fotoGalerySmall {
float:left;
width:235px;
padding-left:35px;
margin-bottom:1.9em;
//margin-bottom:1.5em;
}

.fotoGalerySmall {
width:145px;
}



.fotoGalery SPAN, .fotoGalerySmall SPAN, , .albomName SPAN {
color:#afafaf;
font-size:90%;
}

.fotoGalery IMG, .fotoGalerySmall IMG {
border:1px solid #848484;
margin:0.5em 0 0 0;
}

.fotoGalerySmall H1 IMG, .fotoGalerySmall .reting IMG {
border:0;
vertical-align:middle;
margin:0;
}

.fotoGalerySmall .onPic {
border:3px solid #000;
}

.pages {
font-size:90%;
}

.pages A, .pages SPAN {
margin-right:0.7em;
}

.albomName H1{
float:left;
margin-bottom:0.1em;
}

.tabSort {
width:100%;
white-space:nowrap;
margin:0.7em 0 2em 0;
}

.tabSort SPAN{
float:left;
margin-right:10px;
color:#000;
}

.tabSort .greyR{
padding:1px 7px 0 7px;
}

.tabSort .greyR IMG {
margin:0 0 0 7px;
}


.reting {
width:20px;
height:5px;
border-left:1px solid #a7a7a7;
margin:0 auto;
}

.fotoGalerySmall .reting {
float:left;
}

.retingBig {
width:65px;
height:14px;
border-left:1px solid #a7a7a7;
margin:0.3em auto 0.9em auto;
}

.reting IMG, .retingBig IMG {
float:left;
}


.tabViewPic {
width:100%;
margin:0.8em 0 1.1em 0;
}

.tabViewPic TD {
text-align:center;
}

.tabViewPic H2 {
margin-bottom:0;
}

.tdPicBig IMG{
border:1px solid #cbcbcb;
margin:0.5em 0 0.5em 0;
}

/* end fotogalery */


/* registration */

.tabReg {
font-size:90%;
margin:1em 0 1em 1em;
}

.tabReg TD {
padding-right:1em;
}

.tabReg IMG{
float:left;
margin:0 1em 0 0;
}

.tdGrey, .tdGrey H4 {
color:#acacac;
}

.tdGrey A {
color:#acacac;
text-decoration:none;
}

.tabRegForm {
width:100%;
margin-bottom:2em;
}

.subscription .tabRegForm {
margin-bottom:0;
}

.tabRegForm TD {
vertical-align:middle;
padding:0.6em 0;
}

.tabRegForm SPAN{
font-size:90%;
color:#acacac;
}

.tabRegForm .inpRegister {
margin-left:0;
color:#000;
}

.leftBut {
float:left;
width:170px;
}

.agreement {
float:left;
width:160px;
font-size:90%;
}

.back {
font-size:90%;
margin-left:18px;
}

.selReg {
width:120px;
padding:0 0 0 10px;
}

.regCheck {
float:left;
width:160px;
margin-bottom:0.5em;
}

.check {
vertical-align:middle;
margin-right:5px;
//margin-right:2px;
}

.another .inpRegister {
vertical-align:middle;
margin:0 0 0 10px;
}

UL.regList {
list-style:none;
margin:0.6em 0 2em 2em;
}

UL.regList LI {
background:url(/i/bul-black-line.gif) 0 0.5em no-repeat;
margin:0 0 0.4em 0;
padding:0 0 0 1.4em;
}

/* end registration */

/* footer */
.footer {
border-top:1px solid #c0c0c0;
padding:27px 0 25px 0;
width:100%;
}

.copyright {
float:left;
width:25%;
padding-left:35px;
}

.copyright A {
margin-right:1.5em;
}

.active {
float:right;
width:24%;
padding-right:35px;
}

.searchBot {
float:left;
width:35%;
padding-left:25px;
}
/* end footer */


/* corners */
.cornreg-bl, .cornreg-br, .cornnews-bl, .cornnews-br, .cornfast-tl, .cornfast-tr, .cornfast-bl, .cornfast-br, .cornfoto-tl, .cornfoto-tr, .cornfoto-bl, .cornfoto-br, .cornsub-tl, .cornsub-tr, .cornsub-bl, .cornsub-br {
position:absolute;
width:8px;
height:8px;
background:url(/i/corn-reg.gif) 0 100% no-repeat;
overflow:hidden;
}

.cornnews-bl, .cornnews-br {
background:url(/i/corn-news.gif) 0 100% no-repeat;
}

.cornfast-tl, .cornfast-tr, .cornfast-bl, .cornfast-br {
background:url(/i/corn-fast.gif) 0 0 no-repeat;
}

.cornfoto-tl, .cornfoto-tr, .cornfoto-bl, .cornfoto-br {
background:url(/i/corn-foto.gif) 0 0 no-repeat;
}

.cornsub-tl, .cornsub-tr, .cornsub-bl, .cornsub-br {
background:url(/i/corn-sub.gif) 0 0 no-repeat;
}

.cornfast-tl {
top:-1px;
left:-1px;
}

.cornfast-tr {
background-position:100% 0;
top:-1px;
right:-1px;
}

.cornfast-bl {
background-position:0 100%;
bottom:-1px;
left:-1px;
}

.cornfast-br {
background-position:100% 100%;
bottom:-1px;
right:-1px;
}

.cornfoto-tl, .cornsub-tl {
top:0px;
left:0px;
}

.cornfoto-tr, .cornsub-tr {
background-position:100% 0;
top:0px;
right:0px;
}


.cornreg-bl, .cornnews-bl, .cornfoto-bl, .cornsub-bl {
background-position:0 100%;
bottom:0;
left:0;
}

.cornreg-br, .cornnews-br, .cornfoto-br, .cornsub-br {
background-position:100% 100%;
bottom:0;
right:0;
}

* html div.cornnews-br, * html div.cornreg-br, * html div.cornreg-br, * html div.cornfoto-tr, * html div.cornfoto-br, * html div.cornsub-tr, * html div.cornsub-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html div.cornnews-bl, * html div.cornnews-br, * html div.cornfoto-bl, * html div.cornfoto-br, * html div.cornsub-bl, * html div.cornsub-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}

* html div.cornfast-tr, * html div.cornfast-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornfast-bl, * html div.cornfast-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}


/* end corners */


SPAN.mainred {
color:#f80000;
}

TD.vTop {
vertical-align:top;
padding-top:1em;
}

.smallBan IMG{
margin:9px 20px 0 0;
}

.tdLogoOf {
white-space:nowrap;
padding-right:19px;
}

.tdLogoOf IMG{
vertical-align:top;
margin-right:13px;
}

.banTop {
position:relative;
width:100%;
border:1px solid #a5a5a5;
}

.cornban-bl, .cornban-br, .cornban-tl, .cornban-tr {
position:absolute;
width:6px;
height:6px;
background-image:url(/i/corn-ban.gif);
background-repeat:no-repeat;
overflow:hidden;
}

.cornban-tl {
background-position:0 0;
top:-1px;
left:-1px;
}

.cornban-tr {
background-position:100% 0;
top:-1px;
right:-1px;
}

.cornban-bl {
background-position:0 100%;
bottom:-1px;
left:-1px;
}

.cornban-br {
background-position:100% 100%;
bottom:-1px;
right:-1px;
}

* html div.cornban-tr, * html div.cornban-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornban-bl, * html div.cornban-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}


/* menu */

#nav {
position:relative;
z-index:200;
}


#nav td {padding:0 0;}

#nav a {
cursor:pointer;
cursor:hand;
position:relative;
display:block;
color:#fff;
font-size:11px;
padding:5px 1.1em 7px 1.1em;
text-decoration:underline;
}

#nav td.hr a, #nav a.hr, #nav a:hover, .on {
color:#fff;
text-decoration:none;
background:#990000;
}

#nav td.hr ul.jsmenu a {
background:none;
text-decoration:underline;
}



ul.jsmenu {
z-index:999;
position:absolute;
width:170px;
margin:3px 0 0 0;
padding:14px 0 5px 0;
visibility:hidden;
list-style-type:none;
text-align:left;
background:url(/i/bg-menu.png);
}

ul.jsmenu li {width:100%}
#nav ul.jsmenu a {
display:block;
color:#fff;
margin:0;
font-size:11px !important;
padding:0px 5px 2px 1.1em;
//padding-bottom:0px;
height:auto !important;
text-align:left !important;
letter-spacing:0 !important;
}
#nav td.hr ul.jsmenu a:hover {
color:#fff;
text-decoration:none;
background:#990000;
}

/* end menu */


.win {
position:relative;
width:100%;
border:1px solid #cdcdcd;
padding:10px 0;
margin-bottom:2em;
}

.win H1 {
font-family:Tahoma;
font-size:120%;
font-weight:bold;
margin:0 0 1em 16px;
}

.win p {
margin:0 0 1em 16px;
}

.win UL {
list-style:none;
margin:0 15px; 0 16px;
}

.win LI {
background:url(/i/li-big.gif) 0 0.7em no-repeat;
text-indent:13px;
margin-bottom:0.6em;
}

.win UL.vote  {
margin:0 15px 5px 15px;
}
.win .vote LI {
text-indent: 0px;
background: none;
}

.cornwin-bl, .cornwin-br, .cornwin-tl, .cornwin-tr {
position:absolute;
width:7px;
height:7px;
background-image:url(/i/corn-win.gif);
background-repeat:no-repeat;
overflow:hidden;
}

.cornwin-tl {
background-position:0 0;
top:-1px;
left:-1px;
}

.cornwin-tr {
background-position:100% 0;
top:-1px;
right:-1px;
}

.cornwin-bl {
background-position:0 100%;
bottom:-1px;
left:-1px;
}

.cornwin-br {
background-position:100% 100%;
bottom:-1px;
right:-1px;
}

* html div.cornwin-tr, * html div.cornwin-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornwin-bl, * html div.cornwin-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}
