* {margin:0;padding:0}
body {background:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000;position:relative;}
img {border:0}
a {text-decoration:none;color:#0076A3;text-decoration:none;}
a:hover {text-decoration:underline}
#counters {position:absolute;top:-100px}
#wrapper {width:960px; margin:0 auto 0; position:relative;}
#aside {width:237px;float:right;background:transparent;}
#aside div > *{margin-bottom:20px;}
#mainpart {width:700px;float:left;position:relative;overflow:visible;}
#logoRight {z-index:50;}
#logoRight img{width:140px; height:180px; position:absolute;top:5px;left:25px;z-index:50;}
.menu {list-style:none;font-size:20px;display:block;position:relative;clear:both;z-index:2;height:74px;background:url('../img/menu_bg.png') left top no-repeat #ca2027;padding:20px 0 0 195px;}
.menu li {line-height:17px;border-right:1px solid #fff;padding:0 15px 0 10px;display:inline-block;white-space:nowrap;}
.menu li.active {color:#fff;}
.menu p {color:#fff;font-weight:bold;font-size:24px;margin-left:-10px;}
.people-menu {list-style:none;font-size:20px;display:block;position:relative;clear:both;z-index:2;height:100px;background:url('../img/menu_bg_2.png') left top no-repeat #fff;padding:12px 0 0 255px;}
.people-menu li {line-height:17px;border-right:1px solid #5a5a5a;padding:0 15px 0 10px;display:inline-block;}
.people-menu li.active {color:#5a5a5a;}
.people-menu a {color:#5a5a5a;text-decoration:underline;}
.people-menu li:last-child {border:none;padding-right:0}
.people-menu p {color:#5a5a5a;font-weight:bold;font-size:24px;margin-left:-10px;}

#footer .menu {height:45px;padding:23px 0 0 0;text-align:center;margin-top:0;left:0;background:#b4b4b4;border-top:1px solid #fff;border-bottom:0;}
.menu a {color:#fff;text-decoration:underline;}
.menu li:last-child {border:none;padding-right:0}
#counter {text-align:center;padding-top:9px}
#counter h4 {font-size:18px;line-height:25px}
#counter strong {display:block;font-weight:bold;font-size:32px}
.partners {color:#666;font-size:14px;text-align:center;padding:31px 0 6px}
.partners img {margin-top:10px}
#subCenterColumn{width:350px;float:left;padding-left:15px;min-height:430px;_height:430px}
#subCenterColumn p {color:#666;font-size:12px;padding-bottom:15px;line-height:16px}
#subCenterColumn p a {color:#000;text-decoration:underline}
#subCenterColumn p a:hover {text-decoration:none}
.nomination h2, .nomination p, .nomination h4, .nomination h3, .nomination label, .nomination ul {color:#5a5a5a;font-weight:normal;margin-bottom:10px;}
.nomination h1 {font-size:24px;padding:0 0 30px;line-height:30px;font-weight:bold;color:#ca2027;}
.nomination p+h1, .nomination p+.extra-nav {margin-top:40px;}
.nomination h2 {font-size:20px;padding:0 0 10px;}
.nomination h4 {font-size:18px;}
.nomination h3 {margin-top:20px;}
.nomination p ul {padding-left:20px; list-style-type:disc;}
p.small {font-size:12px;}
#news {list-style:none;font-size:12px;width:100%;padding:20px 0 15px;background:url('../img/aside_bg.gif')right bottom repeat-x;}
#news li {display:block;margin:0 0 20px;overflow:hidden;width:100%;}
#news img {float:left;margin-right:30px;width:200px; height:150px;}
#news a {color:#666;font-weight:bold}

#news .date {color:#999; margin-bottom:20px;}
#news .text {color:#666; margin-top:20px;}
#subRightColumn {width:240px;float:right;position:relative;right:20px;top:25px}
/*content*/
.nomination {font-size:14px;overflow:hidden;}
.nomination a {color:#595959;cursor:pointer;}
.nomination a:hover, .nomination a:hover span {text-decoration:underline;}

.nominationsList {z-index:4;list-style:none;position:relative;overflow:visible;float:left;clear:left;padding:20px 0 0 0;width:330px;margin-right:-40px;}
.nominationsList li {line-height:28px;}
.nominationsList .active span {padding-left:22px;background:url('data:image/gif;base64,R0lGODlhCQAKAMQAAAAAAP///8ogJ8sjKswqMc81O9NFS9RKUNlfZN93e+SMj+qoq/DAwvXV1vba2+WTl/rq6/319f78/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABMALAAAAAAJAAoAAAUmIOIEZBkIQwKZpyAQT1S6dLGQdH4wOW3wOZuk9VLIcAIVC9FgkUIAOw==')left center no-repeat;}
.nominationsList .active {position:relative;color:#595959;z-index:4;background:url('../img/figure_3.png') right top no-repeat; font-weight:bold;}
.line {height:12px;overflow:hidden;background:#ffcb08;display:inline-block;margin-top:2px;position:relative;top:1px}
.nominationsResults {list-style:none}
.nominationsResults li {margin-bottom:10px}
#pictExpert {display:block;margin-top:15px;max-width:350px}
.questionExpertForm {padding:10px;background:#f0f0f0;font-size:12px;clear:both;color:#666}
.questionExpertForm h3 {color:#333;padding-bottom:10px;font-size:18px}
.questionExpertForm textarea {display:block;width:100%;height:25px}
.nomination label {color:#333}
.nomination address {color:#999;margin-bottom:10px}
.nomination img.rest {display:block;margin:10px 0}
.errorPost{color:#f00}
.commentsList {background:#eee url('../img/commentBckg.png') bottom no-repeat;color:#333;padding:10px 10px 22px;margin-bottom:10px}
.commentsList dt {display:block;border-bottom:1px dotted #b3b3b3;font-size:12px;color:#666;padding-bottom:7px;margin-bottom:7px}
.commentsList dt span {color:#999}
.nomination form.postComment {color:#666}
.nomination .formFace {border:1px solid #999;background:#fff;display:block;margin:5px 0;font:12px Arial,Helvetica,sans-serif}
.nomination form #userName {width:200px;height:20px;}
.nomination form #commentText {width:100%;height:80px}
.nomination form #captchaCodeInt {width:108px;height:20px}
#commentLengthWrapper {font-size:10px;color:#999;padding-bottom:15px}
#imgCaptha{margin:5px 0 3px}
#commentLength {background:#fff;border:0;font-size:10px;color:#999}
#restCheckHeader {background:url(../img/bckgCheck.png) 310px 0 no-repeat;height:22px;border-bottom:1px dotted #b2b2b2}
.restCheck {border-bottom:1px dotted #b2b2b2;margin-top:10px;padding-bottom:13px;color:#666;position:relative}
.restCheck label {width:250px;display:block}
.wrapperLine {width:300px}

#submitVoting {cursor:pointer;display:block;width:150px;height:23px;background:url('../img/bckgSubmit.png') no-repeat;border:0;margin:15px auto 0;color:#f00;font:bold 14px Arial, Helvetica, sans-serif;text-align:center;padding-top:7px}
#submitVoting:active {position:relative;top:1px;left:1px}
#submitVoting.opacity {opacity:0.5;cursor:pointer}
#b-t-banner {width:980px;margin:0 auto;}

/*footer*/
#footer {clear:both;font-size:10px; color:#999; line-height:14px; background:#fff;position:relative;top:35px;}
#footerText {clear:both;padding:14px 0 10px 8px}
#footerText a {color:#999999;}
#footerText img {float:left;padding-right:10px}
#leftColumn img { z-index:3;}

#vote-vote-vote{width:700px; height:80px; background:url('../img/vote-vote-vote.png') center left no-repeat #cb2028; position:relative;margin:20px 0;}
#vote-vote-vote .number{position:absolute; font-weight:bold;top:45px;left:192px; color:#fff; font-size:20px;text-shadow: #000000 1px 1px 2px;}
#vote-vote-vote img {position:relative; bottom:-2px; left:3px;}
a:hover #vote-vote-vote .number {text-decoration:none;}
.additional{background:url('../img/aside_bg.gif')top right repeat-x;padding:35px 0 0;overflow:hidden;}
.additional dt{font-size:24px;width:280px;}
.additional dd{font-size:16px;width:280px;}
.additional .right {position:relative; top:-30px; left:0;}
.additional dt a {text-decoration:underline;}
.additional a {color:#5A5A5A;}
.left {float:left;clear:left;}
.right{float:right;clear:right;}
.w350 {width:350px;}
.red {color:#ca2027;}
#footer.ext {top:105px;}

h1.left {margin-right:20px;}
h1 a {text-decoration:underline; font-size:22px;}

.nomination-box {z-index:1;background:url('../img/figure_1.png') top left no-repeat; position:relative; padding:20px 0;width:400px;float:right;margin-bottom:60px;}
.nomination-bottom {z-index:1;background:url('../img/figure_2.png') bottom left no-repeat; width:30px; height:33px; position:absolute; bottom:0;left:1px;}
.nomination-place-list {z-index:1;border-left:4px solid #ca2128;padding-left:30px;margin-left:12px;position:relative;font-size:24px;}
.nomination-place-list table {width:370px;line-height:38px;margin-left:-20px;z-index:10;}
.nomination-place-list table td {border-left:none;border-right:none;}
.nomination-place-list table td.first {padding:0 10px;}
.nomination-place-list table td.first label {cursor:pointer;}
.nomination-place-list table td.first label:hover, .nomination-place-list table td.first label:hover span{text-decoration:underline;}
.nomination-place-list table td+td, .nomination-place-list table td+td+td {width:35px;text-align:center;}
.nomination-place-list table .wrap{display:block; width:100%; height:37px;border-left:1px dotted #adadad; border-right:1px dotted #adadad}
.nomination-place-list table .wrap input {margin-top:14px; *position:relative;*top:-8px !important}
.nomination-place-list table td+td+td {border-left:none;border-right:none;}
.nomination-place-list table tr:hover {background-color:#ca2027}
.nomination-place-list table tr:hover a {color:#fff;}
.nomination-place-list i {display:block; font-size:12px;color:#adadad; margin:-10px 0 5px;}
.nomination-place-list .info, .plus {text-decoration:none; font-size:16px; font-weight:bold !important; margin:0 auto; padding:0 0 2px 2px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
 /* behavior: url('../css/border-radius.htc'); */
				display:block;width:18px;height:18px;line-height:18px;text-align:center;color:#fff !important;background-color:#ca2027}
.plus {text-align:center; padding:0 0 2px; font-size:16px; cursor:pointer; text-decoration:none !important;}

.nomination-place-list table tr:hover .info {color:#ca2027 !important;background-color:#fff;}

.extra-nav {line-height:30px;text-align:center;display:inline-block;font-weight:bold;background:#ca2027;padding:0 10px;color:#fff !important;font-size:14px;}

.experts-list li {display:block; width:330px;height:100px;float:left;padding-right:20px;margin-bottom:20px;}
.experts-list li img {width:100px;height:100px;float:left;margin-right:20px;}

.main-feature-tabs {display:block;width:700px;height:360px;position:relative;background-color:#333;top:-50px;margin-bottom:-100px;}

.main-feature-tabs .info {background:url('../img/dark.png');display:block;position:absolute;bottom:40px;left:0;width:600px;color:#fff;padding:15px 50px 10px;text-align:left;}
.main-feature-tabs .title {font-size:18px;background-color:#eb0126;padding:2px 5px;}
.main-feature-tabs .announce {display:block;clear:both;font-size:14px;padding-top:5px;}
.main-feature-tabs dt {cursor:pointer;z-index:10;display:block;font-size:12px;height:35px;padding-top:5px;width:232px;border:1px solid #cccccc;background:url('../img/mainFeature.png') bottom left repeat-x #fff; border-top:none;float:left;position:relative;text-align:center;margin:320px -1px 0 0;}
.main-feature-tabs dt.selected {background:#eb0126;color:#fff;}
.main-feature-tabs img {width:700px;height:320px;position:absolute;top:0;left:0;display:block;background:url('../img/aside_bg.gif');}
.main-feature-tabs dt .pseudo-el {z-index:10;position:absolute;top:-8px;left:110px;width:15px;height:8px;background:none;}
.main-feature-tabs dt a {color:#000;}
.main-feature-tabs dt.selected a {color:#fff;}

.popup, .popup-2 {position:absolute; top:20px; left:24%;width:640px;background:#fff;z-index:1000; overflow: auto;
box-shadow: 0 0 20px rgba(0,0,0,0.5); 
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.5); 
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5); 
filter: progid:DXImageTransform.Microsoft.dropshadow(offX=5, offY=5, color=#e5e5e5);
}
.popup.for-img {padding:10px;}
.go-left {position:absolute; top:150px;left:15px;background:none transparent;border:none;}
.go-right {position:absolute; top:150px;right:15px;background:none transparent;border:none;}
.place-title {height:50px; background-color:#f0f0f0;position:relative;padding:10px 35px;}
.close-me {position:absolute;top:0;right:0;background:url('data:image/gif;base64,R0lGODdhDQANAKUmAFpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZZOTk5mZmZqampubm6CgoLKysrOzs7S0tLm5ubq6uru7u8DAwMHBwc3Nzc7Ozs/Pz9PT09TU1NXV1enp6erq6uvr6+zs7O7u7u/v7/Dw8P///////////////////////////////////////////////////////////////////////////////////////////////////////ywAAAAADQANAAAGZ8CSKFMqGkuaUAnkMESOpcqB8fEQAAKJsVIABDaliwFAmES7A4oRgyAzDoBCBXpZAO4KNbT0uAMYe1EJfgdaRxZjBg+DA2ZFFVdyJWxeEiRWZHNFF3ABGiIQCXpGFwoNSiMcgR0iJUEAOw==') center no-repeat transparent;
			border:none;padding:5px 15px 8px;font-family:Arial;font-size:16px;cursor:pointer;overflow:hidden;}
.close-me.wt {background:url('data:image/gif;base64,R0lGODlhDQANAKU8ADszNEA5N0M6OUI9P0U+QEo9PU1APk9GP1pTUllUVFtUVVtWVVxWVV1XVmNdXWRdXmFeXWNeX2VeX2VeYGVgYGdgYWpgYmhhYWxnaW9pa25qaW5rbXFrbXBsanlwbX90cZWQjZeTlJeUk5iVlZuXmKKgn6ShoaahoO3s7O7u7u/u7vDv7/Dw8PHw8PLy8vPz8/Tz8/T09PX19fb29vf39/j4+Pn5+fr5+fr6+vz8/P39/f7+/v///////////////yH5BAEKAD8ALAAAAAANAA0AAAZqwN9vICwKC8VRbGP8XWCnH6DGy2WKDhpPZ/gpYjwb5jeZ8XCWIsLFq5lePNqjyUDx7ilKUyi680p7PxAsfi8dTRIyPDIhK2caRR9UMxE/CWw7HD8HN2EVRQtwOwQ/IC0eTQ0qJEUCgQFCQQA7') center no-repeat transparent;color:#fff;top:15px;right:15px;}
.information {width:570px; margin:20px auto; font-size:12px;overflow:hidden;}
.information p {margin-bottom:10px;color:#5a5a5a;font-size:12px;clear:both;}
.information address {font-style:normal;margin-bottom:10px;}
.information img {float:left;margin:5px 58px 5px 0;}
.information .red {font-size:10px !important;}
.place-title h4{font-size:12px;margin-bottom:0;font-weight:normal; padding-left:2px;text-shadow:#ffffff 1px 1px 2px;}
.place-title h1 {color:#ca2027;text-shadow:#ffffff 1px 1px 2px;font-size:34px;}
.place-title h4, .place-title h1 span {color:#838383;}
.place-title h1 span {font-size:24px;}
.place-title h1 span.bigger {font-size:34px;}
.readmoar{color:#ca2027; text-decoration:underline; margin:10px 0 0 15px; font-size:18px;display:block;float:left;}
#place-vote-form {float:right;width:210px;position:relative;padding:8px 0 0 15px;}
#vote-checkbox {position:absolute;left:0;top:15px;*left:15px;z-index:100;}
.submit-link {display:inline;font-size:22px;font-weight:bold;color:#838383;background:none transparent;border:none;cursor:pointer;z-index:1;}
.submit-link.vote-enabled {color:#ca2027;}

.information .submit-link {font-size:16px !important; font-weight:bold !important;height:24px !important; line-height:24px !important;}
.nomination-box .submit-link {height:40px;position:relative;margin-top:-40px;top:80px;left:60px;line-height:35px;width:200px;text-align:center;display:block;background:#ca2027;color:#fff;font-weight:normal;text-decoration:underline;font-size:20px;}

.grey{background:url('../img/aside_bg.gif') right top repeat-y;}
.grey .wrap {border:none !important;}

.images {margin-right:-60px;}
.item-list li, .item-main-info, .item-list dd {background:url('data:image/gif;base64,R0lGODlhBAAEAIABALS0tP///yH5BAEKAAEALAAAAAAEAAQAAAIEjI8GVwA7')left bottom repeat-x;
				overflow:hidden;padding:0 0 20px;position:relative;clear:both;margin-bottom:25px; font-size:12px;line-height:13px;}
.item-list .item-main-picture, .item-main-info .item-main-picture {float:left;width:250px;height:150px;margin:0 10px 10px 0;}
.item-list li:last-child {background:none;}
.item-list h4, .item-main-info h4{line-height:normal;color:#838383;font-size:14px;text-transform:lowercase;margin:0;padding:0;font-weight:normal;text-shadow:#ccc 1px 1px 1px;}
.item-list h3, .item-main-info h3 {line-height:normal;color:#ca2027;margin:0;padding:0;text-shadow:#ccc 1px 1px 1px;font-size:18px;}
.item-list h3 a, .item-main-info a {text-decoration:none;}
.item-list p, .item-main-info p {margin:0;padding:0;}
.item-list .text {margin-top:15px;}
.item-list .pictures {clear:both;margin-top:10px;}
.item-list .pictures img, .item-list dt img {display:inline;margin-right:10px;width:60px;height:40px;}
.item-list a {color:#ca2027;text-decoration:underline;}

.item-list dt {padding-bottom:20px;}
.item-list dt .person-name {font-weight:bold;color:#ca2027;}
.item-list dd {color:#838383;}

.choice {color:#838383;margin:30px 0;font-size:16px;}
.choice ul, .choice li {display:inline;font-size:16px;}
.choice li {border-right:1px solid #838383;padding:0 8px;display:inline;}
.choice li:last-child{border:none;}
.choice li.active {font-weight:bold; color:#ca2027;}
.choice a {color:#ca2027;text-decoration:underline;}

.add-place{width:520px;overflow:visible;}
.add-place label {display:block;float:left;clear:left;width:165px;margin-bottom:10px;}
.add-place label.short {width:75px}
.add-place input {clear:right;margin-bottom:10px;}
.add-place .text-input {width:345px;border:1px solid #000;}
.c-text {width:232px;border:1px solid #000;position:relative; top:-30px;}
.add-place fieldset {border:none;}
.add-place small {color:#999999; display:block; clear:both;margin-bottom:20px;}

.d-inline {display:inline !important; width:auto !important; clear:none !important; margin-right:20px;}

.place-details, .place-details label, .place-details small, place-pictures .label {color:#ca2027}
.review-details label, .information .place-pictures label {color:#ca2027; font-weight:bold;}
.place-pictures {position:relative;}
.information .place-pictures {width:300px;}
.place-pictures .plus {position:relative;  left:0; clear:both; margin-bottom:10px;}

.popup-2 .place-pictures label {width:75px}

.add-place textarea {width:435px;height:180px;border:1px solid #000;margin-bottom:20px;}

.item-main-info {margin-top:30px;}
.add-place .submit-link, .item-main-info .submit-link {height:30px;padding:0 10px;line-height:30px;text-align:center;display:inline-block;background:#ca2027;color:#fff;font-weight:normal;text-decoration:none;font-size:20px;}
.i-agree {font-size:12px; color:#838383;}
.i-agree a {text-decoration:underline;color:#ca2027;}

.errors {padding:0 20px 30px;}
.errors ul,  .errors li{color:#f00; list-style-type:disc;}

.item-main-info .submit-link {background:#838383;}
.item-main-info .submit-link.vote-enabled {background:#ca2027;}
.item-main-info .add-link {margin:20px 0 15px;}
.item-main-info .add-link a {font-size:14px;color:#ca2027; text-decoration:underline;}

.clear-all {clear:both;}
.infoblock {padding-bottom:20px; margin-bottom:20px; background:url('../img/aside_bg.gif')bottom right repeat-x;clear:both;overflow:hidden;}
.infoblock .left {width:320px;}
.infoblock .right {width:350px;}

.places {margin:30px -10px 20px 0;overflow: hidden;}
.places li {display:block; float:left; padding-right:10px;width:110px;line-height:14px;min-height:140px;font-weight:bold;text-align:center;}
.places li a:hover, .places li a:hover span {text-decoration:none;}

.leaders {margin-right:-22px;overflow: hidden;}
.leaders li {display:block; float:left; padding-right:19px;width:125px;min-height:220px;font-size:12px;color:#5A5A5A;text-align:center;}
.leaders li a:hover, .leaders li a:hover span {text-decoration:none;}
.leaders .name {font-size:14px; font-weight:bold; color:#5A5A5A;}
.leaders span {display:block;clear:both;margin-top:10px;}

.infoblock .right .extra-nav {clear:both;display:block;width:120px;}
.infoblock .readmoar {clear:both;font-size:14px;margin-top:0;color:#ca2027}

.pager {text-align:center; color:#5A5A5A;font-size:14px;}
.pager span {color:#ca2027;}
.pager a {color:#5A5A5A;}
.pager .p-left {color:#ca2027; display:inline-block;width:10px;height:14px; margin-right:5px; background:url('data:image/gif;base64,R0lGODdhCQAKAIQRAMogJ8sjKswqMc81O9NFS9RKUNlfZN93e+SMj+WTl+qoq/DAwvXV1vba2/rq6/319f78/P///////////////////////////////////////////////////////////ywAAAAACQAKAAAFJmAkjlFjkJFzBMD4JAIgi8og30tx7wux3xFI7edCxGYkFRLFMIQAADs=') bottom  no-repeat;}
.pager .p-right {color:#ca2027; display:inline-block;width:10px;height:14px; margin-left:5px; background:url('data:image/gif;base64,R0lGODdhCQAKAIQRAMogJ8sjKswqMc81O9NFS9RKUNlfZN93e+SMj+WTl+qoq/DAwvXV1vba2/rq6/319f78/P///////////////////////////////////////////////////////////ywAAAAACQAKAAAFJqDRRGQZAcHhmCcACMlTuvSgkHReLDlN8DkbpPVCyHAAFcvAYJFCADs=') bottom  no-repeat;}

.place-details {position:relative;}
#checkname-result {position:absolute; top:0px; left:520px;font-size:11px; white-space: nowrap;}
#checkname-result.green {color:#00b813;}
#checkname-result.red {color:#fe0000;}

.gallery {cursor:pointer;}
.captcha {clear:both;position:relative;}
.captcha img {float: none;margin:0 10px 0 0;}
.captcha label {width:150px;}

#big-img {width:640px; min-height:200px; background-color:#ccc;}