body {margin: 0; padding: 0; background: #4784ad; font-family: tahoma,arial,sans-serif;}

img {border: none}

a {color: #2872bd}
a:visited {color: #333}

table {border-collapse: collapse}
td {vertical-align: top}

#all {padding: 12px}
#all.inside {padding-top: 0}

#index-header {background: white url(i/index-header-bg.png) repeat-x}
#index-header-cities {background: url(i/index-header-city-bg.gif) center bottom no-repeat}

.corn-tl {background: url(i/corn-tl.gif) no-repeat}
.corn-tr {background: url(i/corn-tr.gif) right top no-repeat}
.corn-bl {background: url(i/corn-bl.gif) left bottom no-repeat}
.corn-br {background: url(i/corn-br.gif) right bottom no-repeat}


.corn-g-tl {background: #dbe6e9 url(i/corn-g-tl.png) no-repeat}
.corn-g-tr {background: url(i/corn-g-tr.png) right top no-repeat}
.corn-g-bl {background: url(i/corn-g-bl.png) left bottom no-repeat}
.corn-g-br {background: url(i/corn-g-br.png) right bottom no-repeat}


.fleft {float: left}
.fright {float: right}

.image.fleft {margin: 0 15px 10px 0}
.image.fright {margin: 0 0 10px 15px}

.im-t {border-top: 1px solid #a8c0c7}
.im-l {border-left: 1px solid #a8c0c7}
.im-r {border-right: 1px solid #a8c0c7}
.im-b {border-bottom: 1px solid #a8c0c7}
img.none {width: 7px; height: 7px}

.nimage {float: left; margin: 0 20px 20px 0; border: 1px solid #a8c0c7; padding: 6px}


#logo-intro {height: 373px; width: 290px; margin: 0 auto }

#logo {margin: 0 auto}
#logo img {display: block; margin: 0 auto}

#index-header .corn-br {text-align: center}
#index-header .padder {padding: 0 211px 0 218px}

#logo-intro p {font: 11px/16px tahoma,arial,sans-serif; margin: 27px 0 0 10px; padding: 0}

#lion-left {background: url(i/lion-left.gif) left bottom no-repeat}
#lion-right {background: url(i/lion-right.gif) right bottom no-repeat}

.pre-lion-left {background: url(i/lion-left-inside.gif) no-repeat}
.pre-lion-right {background: url(i/lion-right-inside.gif) right top no-repeat; padding-top: 12px}

#inside-header {background: white url(i/inside-header-bg.gif) repeat-x}
#inside-header-cities {background: url(i/inside-header-city-bg.gif) center bottom no-repeat}

#inside-logo {text-align: center; height: 123px}
#inside-logo img {display: block; margin: 0 auto}

.inside #lion-left {background-image: url(i/lion-left-inside-main.gif)}
.inside #lion-right {background-image: url(i/lion-right-inside-main.gif)}
#index-header .padder {padding: 0}



.main-menu {background: url(i/lion-left-btm.gif) no-repeat}
.main-menu-container {background: url(i/lion-right-btm.gif) right top no-repeat; padding: 18px 0 0}


.inside .main-menu, .inside .main-menu-container {background-image: none}



.main-menu table {margin: 0 auto}
.main-menu a, .main-menu a:visited {color: white}
.main-menu a:hover {text-decoration: none}
.main-menu table td {font-size: 12px; font-family: verdana,sans-serif; padding: 0 30px 0 14px; background: url(i/main-menu-item.gif) left center no-repeat}
.main-menu table td.active {background-image: url(i/main-menu-item-active.gif)}

.minfixer {width: 720px; height: 1px; overflow: hidden }


#columns {background: white; margin: 14px 0 0 0; }
#columns .padder {padding: 33px 10px 42px}
#columns .item-container {padding: 0 28px 0 33px}
#columns .item-image {text-align: center}
#columns h2 {font-size: 110%; color: #f76000; margin: 0; padding: 0}
#columns {font-size: 70%; font-family: verdana,sans-serif; color: #333}
#columns p {font-family: verdana,sans-serif; line-height: 150%; margin: 0; padding: 0 0 15px; }

#columns .detailed-links .item-container {text-align: right; padding-top: 7px}
#columns .detailed-links a img {margin-right: 5px; vertical-align: middle}

#columns .columns-content .column-1, #columns .columns-content .column-2 {border-right: 1px solid #ccc}
#columns table {width: 100%}
#columns td {width: 33%}



.left-menu {background: #4784ad url(i/left-menu-top.gif) no-repeat; width: 215px; margin: 0 0 17px}
.left-menu-container {background: url(i/left-menu-btm.gif) left bottom no-repeat; padding: 17px 0}

.left-menu ul {margin: 0; padding: 0 10px 0 18px; list-style-type: none; color: white; font-size: 12px}
.left-menu ul li {padding: 0 0 10px; }
.left-menu a,  .left-menu a:visited {color: white}

.inside #columns .padder {padding-left: 30px; padding-right: 30px}


#columns table.inside-columns td {width: auto}

#columns table.inside-columns td.inside-left-column {width: 215px; padding-bottom: 280px }

.inside-right-column .container {padding-left: 60px}
.inside-left-column .corn-g-br {padding: 15px 15px 30px 22px; }

#columns table .inside-right-column table {width: auto}

.inside #columns {background: white url(i/inside-columns-bg.png) left bottom no-repeat}

.inside-left-column h1 {font: bold 130% arial,helvetica,sans-serif; text-transform: uppercase; color: #f76000; margin: 0; padding: 0 0 13px 20px; background: url(i/left-h1-bg.gif) no-repeat}


#columns #page-nav table {width: 100%}
#page-nav td {padding: 11px 20px; width: 50%}
#page-nav .next {border-left: 1px solid white; text-align: right}

#columns h2.news-date {color: white; font-size: 100%; margin: 0 0 7px}
#columns h2.news-date span {padding: 2px 7px; background: #f76101}
#columns p.news-descr {margin: 0 0 5px; padding: 0}
#columns p.news-more {margin: 0 0 25px; padding: 0}


#lang-switcher {position: absolute; right: 186px; top: 12px}
#lang-switcher img {display: block}

#columns table .inside-right-column table#voting-table {width: 100%; }
#columns table .inside-right-column table#voting-table td.lion-item {width: 33%; }
.img-preview {width: 147px; height: 114px; margin: 0 0 15px; background: url(i/lion-bg.gif) no-repeat}
.img-preview .wrapper {padding: 7px 0 0 7px}
.img-preview img {display: block}
td.lion-item {padding: 20px 0 40px}

.lion-list td.lion-item {padding-bottom: 20px}

#columns .lion-item p {line-height: 130%; margin: 0 0 11px; padding: 0}
#columns .lion-list .lion-item p {margin: 0 0 4px; }
#columns table .inside-right-column table.votes-amount-table {width: 147px}
.chkbox {width: 31px}
td.votes-amount {background: url(i/voting-bg-left.gif) no-repeat; vertical-align: middle}
td.votes-amount div {padding-left: 10px}
.votes-amount strong {color: #4784ad; font: bold 140% arial,sans-serif}
.votes-amount div {height: }
.chkbox {background: url(i/voting-bg-right.gif) right top no-repeat}
.chkbox div {height: 23px; padding: 4px 0 0 6px; border-left: 1px solid white}

.lion-status {background: #f76000; font-size: 80%; font-weight: bold; color: white; width: 145px; text-align: center; margin: 9px 0 0 0; padding: 2px 0}

.vote-btn {background: #dbe6e9 url(i/vote-btn-left.gif) no-repeat; margin-bottom: 50px}
.vote-btn .c1 {background: url(i/vote-btn-right.gif) right top no-repeat; height: 47px; overflow: hidden}
.vote-btn .c2 {padding: 12px 0 0 0; text-align: center}
.vote-btn input {margin: 0 auto}

.lion-info {font-size: 80%}


#footer {padding: 10px 0;}
#footer p {margin: 0; padding: 0; font-size: 65%; color: white}
#footer a {color: white; text-decoration: none}
#footer a:hover {text-decoration: underline}
#footer p.citrus {float: right}