﻿/*  KILL  BAGS  */
:-moz-any-link:focus {outline: none;}
a:focus {outline: none;}
a {outline: none;}
a:active, a:hover {outline: none;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="image"]::-moz-focus-inner {border : 0px;} /*for FireFox*/
input[type="submit"]:focus, input[type="button"]:focus , input[type="image"]:focus {outline : none; } /*for IE8 */
/* -- -- -- -- */

* {margin:0px; padding:0px; }
body {font:10pt Tahoma; color:#b8cae0; background:#010d1f url('../images/body-bg.jpg') top center no-repeat; /**overflow-x: hidden;/**/}
table {}
table td {vertical-align:top;}

h1 {font-size:15pt; color:#a893fc; font-weight:normal; margin:15px 0px 15px 0px;}
h2 {font-size:13pt; color:#3c9815; font-weight:normal; margin:15px 0px 8px 0px; }
h3 {font-size:10pt; color:#0c5497; font-weight:normal; margin:0px 0px 15px 0px; }
img {border:0;}
p {margin:8px 0px 8px 0px; }
a {color:#2b7cb4; text-decoration:underline;}
a:hover {text-decoration:none;}
span {}
b, strong {font-weight:bold; color:#d0e1f6;}
input[type="radio"] {vertical-align:middle;}
label {cursor:pointer; vertical-align:middle;}
/*
input[type="text"] { border:1px solid #3ac200; padding:4px 5px; -moz-border-radius:5px; border-radius:5px;}
select { border:1px solid #3ac200; padding:4px 5px; -moz-border-radius:5px; border-radius:5px;}
textarea { border:1px solid #3ac200; padding:4px 5px; -moz-border-radius:5px; border-radius:5px;}

input[type="submit"] {padding:4px 8px; color:#f7f7f7; background:#48a91e; border:1px solid #62be5d; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
input[type="submit"]:hover {color:#d0f8bf; background:#6db94c; border:1px solid #62be5d;}
*/

.clear {clear:both; line-height:0px;}
.outside {}

.err {color:#ff0000; margin:3px 0px;}
.succ {color:#34a41e; margin:3px 0px;}
.blue {color:#0c5497;}
.red {color:#db3838;}

.z_index10 {position:relative; z-index:10;} 

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}

.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}


.header {width:1000px; margin:0 auto;}
.header .lang {float:left; margin:15px 0px 0px 250px;}
.header .lang a {display:inline-block;width:24px;font-size:9pt;color:#a893fc;text-decoration:none;text-align:center;padding:5px 0px 5px 0px;margin:0px 2px;}
.header .lang a.ru { }
.header .lang a.ua { }
.header .lang a.en { }
.header .lang a.active {color:#fff; }
.header .lang a:hover { color:#fff; background: url('../images/lang-bt-bg-active.png') no-repeat;}

.header .min_menu {float:right; margin:15px 240px 0px 0px;}
.header .min_menu a {display:inline-block; margin:0px 2px; width:24px; height:24px;}
.header .min_menu a.home { background: url('../images/min-menu/home.png') no-repeat;}
.header .min_menu a.home:hover { background: url('../images/min-menu/home-hover.png') no-repeat;}
.header .min_menu a.contacts { background: url('../images/min-menu/contacts.png') no-repeat;}
.header .min_menu a.contacts:hover { background: url('../images/min-menu/contacts-hover.png') no-repeat;}
.header .min_menu a.sitemap { background: url('../images/min-menu/sitemap.png') no-repeat;}
.header .min_menu a.sitemap:hover { background: url('../images/min-menu/sitemap-hover.png') no-repeat;}
.header .min_menu a.favi { background: url('../images/min-menu/favi.png') no-repeat;}
.header .min_menu a.favi:hover { background: url('../images/min-menu/favi-hover.png') no-repeat;}

.header .logo {display:block; width:304px; height:85px; background: url('../images/logo.png') no-repeat; margin:30px 0px 0px 10px;}
.header .logo_ua {display:block; width:304px; height:85px; background: url('../images/logo_ua.png') no-repeat; margin:30px 0px 0px 10px;}
.header .logo_en {display:block; width:304px; height:85px; background: url('../images/logo_en.png') no-repeat; margin:30px 0px 0px 10px;}
.header .slogan {color:#95a6bf; font-size:15pt; margin:10px 0px 0px 145px;}

.header .login_container {float:right; margin:30px 10px 0px 0px;}
.header .login_container .title {font-size:13pt; color:#091e3e; margin:0px 0px 0px 13px;}
.header .login_container .err {margin:3px 0px 0px 13px; }
.header .login_container .login_form_container {width:255px; height:99px; background: url('../images/login-form-bg.png') no-repeat; padding-top:1px;}
.header .login_container .login_form_container input {background:#091e3e; border:0; padding:5px 8px 5px 8px; }
.header .login_container .login_form_container input[type="text"] { margin:20px 0px 0px 15px; width:202px; color:#f9e17b;}
.header .login_container .login_form_container input[type="password"] { margin:12px 0px 0px 15px; width:158px; color:#f9e17b;}
.header .login_container .login_form_container input[type="submit"] { margin:12px 3px 3px 3px; color:#95a6bf; cursor:pointer;}
.header .login_container .login_form_container input[type="submit"]:hover {color:#ede7da;}
.header .login_container a {display:block;  color:#374150;}
.header .login_container .remember { float:left; margin:5px 0px 0px 15px;}
.header .login_container .reg {display:block; float:right; margin:5px 22px 0px 0px;}

.header .personal_area {height:80px; margin:13px 20px 0px 13px; color:#091e3e;  }
.header .personal_area .hello {margin:0px 0px 3px 0px;}
.header .personal_area .hello span { font-weight:bold; color:#0f3876;}
.header .personal_area table {width:100%; margin-top:6px;}
.header .personal_area table td {}
.header .personal_area table .ltd {text-align:left;}
.header .personal_area table .rtd {text-align:right;}
.header .personal_area a {display:inline-block;}

.content_container {position:relative; min-width:1003px; max-width:1500px; width:90%; margin:50px auto 0px auto ;}

.content_container .top_left_bg {position:absolute; width:439px; height:147px; top:5px; left:5px; background: url('../images/cont-top-left-bg.png') no-repeat;}
.content_container .top_right_bg {position:absolute; width:553px; height:172px; top:15px; right:-45px; background: url('../images/cont-top-right-bg.png') no-repeat;}


.cont_top {position:relative; z-index:10; width:100%; border-collapse:collapse; height:121px;}
.cont_top .help_online_container {width:205px;}
.cont_top .help_online_container a {display:inline-block; width:205px; height:67px; background: url('../images/help_online.png') no-repeat; margin-top:20px;}
.cont_top .help_online_container a.ua {display:inline-block; width:205px; height:67px; background: url('../images/help_online_ua.png') no-repeat; margin-top:20px;}
.cont_top .help_online_container a.en {display:inline-block; width:205px; height:67px; background: url('../images/help_online_en.png') no-repeat; margin-top:20px;}
.cont_top .menu_container {}
.cont_top .menu_container .menu_tb_container {margin-right:-10px;}
.cont_top .menu_container .menu_tb_container .menu_tb {width:100%; margin-right:-10px; border-collapse:collapse;}
.cont_top .menu_container .menu_tb_container .menu_tb .left {width:665px;}
.cont_top .menu_container .menu_tb_container .menu_tb .left div {width:665px; height:121px; background: url('../images/menu-bg-left.png') no-repeat;}
.cont_top .menu_container .menu_tb_container .menu_tb .right {width:112px;}
.cont_top .menu_container .menu_tb_container .menu_tb .right div {width:112px; height:121px; background: url('../images/menu-bg-right.png') no-repeat;}
.cont_top .menu_container .menu_tb_container .menu_tb .repeat {}
.cont_top .menu_container .menu_tb_container .menu_tb .repeat div {height:121px; background: url('../images/menu-bg-repeat.png') repeat-x;}
.cont_top .menu_container .menu_tb_container .menu_items {width:89%; margin:-78px 50px 0px 50px;}
.cont_top .menu_container .menu_tb_container .menu_items td {text-align:center; }
.cont_top .menu_container .menu_tb_container .menu_items a {display:inline-block; font-size:13pt; height:22px; color:#091e3e; text-decoration:none; font-style:italic; font-family:Georgia;}
.cont_top .menu_container .menu_tb_container .menu_items a:hover {color:#02579a;}

.content_body {width:100%; border-collapse:collapse; margin-top:64px;}
.content_body .left {width:250px; background:#061833;}
.content_body .left .inner {margin-top:-164px; padding:100px 10px 150px 10px; background: url('../images/cont-lr-t-bg.png') top repeat-x;}
.content_body .right {width:250px; background:#061833;}
.content_body .right .inner {margin-top:-164px; padding:100px 10px 150px 10px; background: url('../images/cont-lr-t-bg.png') top repeat-x;}
.content_body .cont {background:#091e3e;}
.content_body .cont .inner {margin-top:-164px; padding:100px 15px 150px 15px; background: url('../images/cont-c-t-bg.png') top repeat-x;}

/*.left */
.content_body .left h2 {color:#f9e17b; margin:0px 0px 6px 0px; padding:0px 0px 8px 15px; border-bottom:1px solid #374150;}
.content_body .left .list {list-style:none; margin-bottom:15px;}
.content_body .left .list li {padding:3px 0px 3px 0px;}
.content_body .left .list li a {display:inline-block; color:#a893fc; text-decoration:none; font-size:10pt; padding:0px 0px 0px 15px;}
.content_body .left .list li a:hover {color:#ffffff;  background: url('../images/arrow-list.png') 0px 5px no-repeat;}

.content_body .left .post {margin:10px 10px 20px 15px;}
.content_body .left .post .title {display:inline-block; color:#a893fc; }
.content_body .left .post .info {margin:5px 0;}
.content_body .left .post .info .date {float:left; font-size:8pt; color:#9b9b9b; width:65px;}
.content_body .left .post .info .cat {display:inline-block; float:left; font-size:8pt; }
.content_body .left .post .text {margin:0; padding:0;}

/*.right */
.content_body .right h2 {color:#f9e17b; margin:0px 0px 6px 0px; padding:0px 0px 8px 15px; border-bottom:1px solid #374150;}
.content_body .right .list {display:block; list-style:none; margin-bottom:15px;}
.content_body .right .list li {padding:3px 0px 3px 0px;}
.content_body .right .list li a {display:inline-block; color:#a893fc; text-decoration:none; font-size:10pt; padding:0px 10px 0px 15px;}
.content_body .right .list li a:hover {color:#ffffff;  background: url('../images/arrow-list.png') 0px 5px no-repeat;}

.content_body .right .searhc_container {margin:0px 15px 15px 15px; }
.content_body .right .searhc_container input[type="text"]{padding:3px 5px; background:#c8bfec; border:1px solid #fff; color:#091d3d; width:151px;}
.content_body .right .searhc_container input[type="submit"]{padding:3px 5px;}
.content_body .right .searhc_container .search_where {vertical-align:middle; font-size:8pt;}
.content_body .right .searhc_container .search_where input {vertical-align:middle; cursor:pointer;}

.content_body .right .paramentry {margin:0px 0px 0px 15px; }
.content_body .right .paramentry span {font-size:8pt;}
.content_body .right .paramentry input[type="text"] {font-size:8pt; padding:2px 3px; }
.content_body .right .paramentry input[type="text"].year {font-size:8pt; padding:3px 3px 3px 3px; }
.content_body .right .paramentry select {font-size:8pt; padding:2px 3px; }

.content_body .right .stats {margin:0px 0px 10px 15px; }
.content_body .right .stats table td {padding:2px 0;}


/*.cont */
input[type="text"] { border:1px solid #fff; background:#b8cae0; color:#091e3e; padding:3px 5px; -moz-border-radius:3px; border-radius:3px;}
input[type="password"] { border:1px solid #fff; background:#b8cae0; color:#091e3e; padding:3px 5px; -moz-border-radius:3px; border-radius:3px;}
select { border:1px solid #fff; background:#b8cae0; color:#091e3e; padding:3px 5px; -moz-border-radius:3px; border-radius:3px;}
textarea { border:1px solid #fff; background:#b8cae0; color:#091e3e; padding:3px 5px; -moz-border-radius:3px; border-radius:3px;}

input[type="submit"], .button {display: inline-block; padding:8px 15px; color:#f7f7f7; background:#184180; border:1px solid #fff; color:#fff; -moz-border-radius:3px; border-radius:3px; cursor:pointer; margin-top:8px;}
input[type="submit"]:hover, .button:hover {color:#d0f8bf; background:#4c72ac; border:1px solid #b9c5d7;}

.Tb1 {margin:20px 0px 20px 0px; }
.Tb1 td {padding:3px 2px; vertical-align:middle;}
.Tb1 .v_al_top {vertical-align:top; padding-top:5px;}
.Tb1 .tdreq {color:#ff0000;}
.Tb1 .tdleft {padding-right:10px;}
.Tb1 .tdright {}
.Tb1 .err {margin:0; padding:0; color:#ff0000;}

.crumbs {margin:3px 0px 18px 0px; }
.crumbs a {}
.cont h2 {color:#d3b639;}
.cont .post {margin-bottom:25px;}
.cont .post .info { font-size:8pt; color:#9b9b9b;}
.cont .post .info span {color:#ead2a1;}
.cont .post .info .date {float:left; margin-right:25px;}
.cont .post .info .cat {float:left; margin-right:20px;}
.cont .post .info .recommended {float:right; color:#109802;}
.cont .post .info .views {float:left; width:107px;}
.cont .post .info .comments {float:left; width:120px;}
.cont .post .info .more {float:right; color:#ead2a1;}
.cont .post .info .more a {color:#ead2a1;}
.cont .post .info .prev_post {float:left; text-align:left; color:#ead2a1;}
.cont .post .info .prev_post a {color:#ead2a1;}
.cont .post .info .next_post {float:right; text-align:right; color:#ead2a1;}
.cont .post .info .next_post a {color:#ead2a1;}

.fb_from {}
.fb_from td {padding:3px 5px 3px 0px;}


.comment {margin:15px 0px 25px 0px; padding:5px 0px 5px 8px; border-left:1px dotted #8ba8cc; color:#8ba8cc;}
.comment .info {color:#ead2a1; margin-bottom:10px;}
.comment .info .date {float:left; margin-right:20px;}
.comment .info .date span {color:#ead2a1; }
.comment .info .name {float:left; font-weight:bold; margin-right:10px;}
.comment .text {clear:both;}
.comment .replies {list-style: none;}


.data_container .paging { text-align:right; }
.data_container .paging a {display:inline-block; text-decoration:none;}
.data_container .paging div {display:inline-block;}
.data_container .paging .curr_page_from {margin-right:15px;}
.data_container .paging .curr_page_from b {font-weight:normal; color:#fff;}
.data_container .paging .prev {margin-right:5px;}
.data_container .paging .prev a {color:#92acbc;}
.data_container .paging .prev a.na { color:#164461;}
.data_container .paging .next {margin-left:5px;}
.data_container .paging .next a {color:#92acbc;}
.data_container .paging .next a.na { color:#164461;}
.data_container .paging .pages {}
.data_container .paging .pages span {display:inline-block; }
.data_container .paging .pages a {padding:1px 2px ; margin:0px 2px; border-top:1px solid #92acbc; border-bottom:1px solid #92acbc; color:#92acbc;}
.data_container .paging .pages a.curr { color:#fff;}



.content_body .btleft {height:140px; background: url('../images/cont-bt-lr-t-bg.png') top repeat-x;}
.content_body .btright {height:140px; background: url('../images/cont-bt-lr-t-bg.png') top repeat-x;}
.content_body .btcont {height:140px; background: url('../images/cont-bt-c-t-bg.png') top repeat-x;}

.footer_container {width:100%;  background: url('../images/footer-bg.png') top no-repeat; margin-top:-160px; padding:160px 0px 30px 0px; position:relative; z-index:0;}

.footer_container .footer {width:1000px; margin:0 auto; padding:1px; z-index: 0;}
.footer_container .footer .butts {text-align:center; margin-top:10px; z-index: 0;}

#social_likes
{
    z-index:999;
}
#social_likes li
{
    display: block;
    width: 25%;
    float:left;
    text-align: left;
    height: 25px;
}


.vote_container {margin: 25px 0; padding: 10px; border-radius: 5px; background-color: rgba(255, 255, 255, 0.1);}
.vote_container h3 {font-size: 18px; margin: 0 0 10px 0; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1); color: #00b4ff;}
.vote_container h3 span {display: inline-block; float: right; font-size: 12px; color: #fff; margin-top: 5px;}
.vote_container .vote {}
.vote_container .vote .question {font-size: 14px; padding:5px 0;}
.vote_container .vote ul {list-style: none; padding: 0 0 0 15px;}
.vote_container .vote ul li {padding: 3px 0;}
.vote_container .vote ul li label {display: block; position: relative;  padding-left: 18px;}
.vote_container .vote ul li label input {position: absolute; top: 2px; left: 0px;}
.vote_container .vote ul li label span {display: inline-block;}
.vote_container .vote .action {height: 35px; margin: 10px 0 20px 10px;}
.vote_container .vote .action .button {margin: 0;}
.vote_container .results {}
.vote_container .results h3 {}
.vote_container .results ul {list-style: none;}
.vote_container .results ul li {padding: 5px 0;}
.vote_container .results ul li .info {padding-bottom: 3px;}
.vote_container .results ul li .info::after {content: ''; display: block; clear: both;}
.vote_container .results ul li .info .title {float: left; max-width: 90%;}
.vote_container .results ul li .info .points {float: right;}
.vote_container .results ul li .info .points span {display: inline-block; width: 50px; text-align: right;}
.vote_container .results ul li .bar {padding: 1px; background-color: #e1e1e1;}
.vote_container .results ul li .bar div{height: 10px; background-color: #00b4ff;}
.vote_container .regions {margin: 10px 0;}
.vote_container .regions h3 {}
.vote_container .regions p {margin: 3px 0; color: #00b4ff;}
.vote_container .regions ul {margin-left: 35px;}
.vote_container .attention {color: #ff0000;}
.vote_container .success {display: block; padding-top: 8px; color: #509427;}
.vote_container .success b {color: #509427;}