1*{
  margin:0;
  padding:0; 
  font-size:100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

body {
    margin: 0;
//    border-top: 0px solid #7e7e7e;
//    background: #f8f8f8 url(../images/vin_obl.gif);
//    background: #f8f8f8 url(../images/bgr.jpg);
//    background-repeat: no-repeat;
//    background: #f8f8f8 url(../images/bg-top.jpg);
    background: linear-gradient(to bottom, #6FB89E, #0667C5);
//    background-size: 100%;
//    color: #3c3c3c;
//    opacity: 0.85;
    font: 14px Tahoma, sans-serif;
}
/*body:after {
  content: "";
  position: fixed;
  top: 0; bottom: 0; left: 0; right: 0; 
  background: hsla(180,0%,50%,0.25);
  pointer-events: none;
}*/
a {
    color: #525252;
}
a:link {
    color: #0000ff;
}
a:visited {
    color: #800080;
}
a:hover {
    color: #ff0000;
}

h2 {
    color: #0647C5 !important;
}

img {
    border: 0;
}

p {
    margin: 20px 0;
//    font-size: 12pt;
//  font-size: 14pt;
    font: 12pt Arial, sans-serif;
}

.wrapper {
    margin: auto;
    min-width: 1024px;
//    max-width: 1280px;
    max-width: 1920px;
}

header {
    padding1: 5px 0;
}

.top-header {
//    height: 205px;
/}
/*.top-header {
#    height: 18px;
    margin: 0;
    padding: 0;
    width: 100%;
#    background: url('../images/ornament1.png');
}*/

.top-ornament1 {
    height: 18px;
    width: 100%;
    background: url('../images/ornament1.png');
}

.lang {
    float: left;
    margin-left: calc((100% - 1200px) / 2);
    padding-left: 20px;
    margin-top: 15px;
    width: 80px;
    height: 145px;
    background1: #20aa50;
    background: #ffffff;
    background: linear-gradient(to right, #20aa50, #60c282);
}

.socnet_with_lang {
    float: left;
    padding-left: 10px;
    margin-top: 15px;
    width: 337px;
    height: 145px;
    background1: #20aa50;
    background: #ffffff;
    background: linear-gradient(to right, #60c282, #ffffff);
}

.socnet {
    float: left;
    margin-left: calc((100% - 1200px) / 2);
    padding-left: 110px;
    margin-top: 15px;
    width: 337px;
    height: 145px;
    background1: #20aa50;
    background: #;
    background: linear-gradient(to right, #20aa50, #E3F4E9);
}

.logo {
    float: left;
    padding-left1: 30px;
    margin-top: 15px;
    width: 310px;
    height: 145px;
    background1: #20aa50;
    background: #E3F4E9;
}

.search-tex1t {
    float: left;
    padding-left: 30px;
    margin-top: 15px;
    width: 8px;
    height: 145px;
    background1: #20aa50;
    background: #E3F4E9;
}

.search-bo1x {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 20px;
    width: 375px;
    float: left;
    text-align: center;
    height: 145px;
    background1: #20aa50;
    background: #E3F4E9;
    background: linear-gradient(to left, #20aa50, #E3F4E9);
}
.search {
    margin-top: -4px;
    margin-bottom: 0px;
    
}
.button {
    height: 25px;
    border: none;
    background-color: #29c5e6;
    color: #fff;
    margin-bottom: 0px;
}
.inputbox {
    padding: 0 10px;
    height: 25px;
    border: 1px solid #e7e7e7;
    background-color: #f3f3f3;
    color: #b2b2b2;
    vertical-align: top;
    margin-bottom: 0px;
}


.logo-textb {
    font: bold 28px Arial;
    font-weight: bold;
    color: #29a05d;
    text-transform: uppercase;
}
.logo-textsm {
    font: bold 15px Arial;
    color: #29a05d;
}
.logo-phone {
    font: 12px Tahoma;
    font-weight: bold;
    color: #2d6fb0;
}

.building-box {
    width: 36%;
    float: right;
}
.building {
    text-align: right;
    margin-top: 5px;
}
.logo-addr {
    font: 12px Tahoma;
    font-weight: bold;
    margin-top: -20px;
    padding-right: 10px;
    color: #2d6fb0;
    float: right;
}

#breadcrumbs {
//    margin-left: calc((100% - 1200px) / 2);
//    margin-right: calc((100% - 1200px) / 2);
//    padding-left: 10px;
//    padding-top: 5px;
//    padding-bottom: 5px;
//    background: #611166;
    clear: both;
    padding-top: 5px;
}
#breadcrumbs li {
    display: inline;
    width: 100%;
}

.moduletable h3 {
    font: 18px Tahoma;
    line-height: 18px;
    text-align: center;
    color: #fff;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 20px 0 0 0px;
    position: relative;
    background: #20aa50;
}
.moduletable.green h3 {
    background: #20aa50;
}

.left-block {
    clear: both;
    float: left;
//    margin-left: calc((100% - 1200px) / 2);
    width: 300px;
    padding-right: 10px;
//    color: #123456;
//    text-transform: uppercase;
//	1min-width: 220px;
//	1max-width: 360px;
//    border-color: #D2232A !important;
//    margin-left1: 5px;
//    margin-right1: 30px;
//    margin-top1: -20px;
}

.center-block {
    float: left;
    width: calc(100% - 620px);
//	1min-width: 330px;
//	1max-width: 540px;
//    padding-left1: 20px;
//    margin-top1: -20px;
//    padding-top: -20px;
//    margin: 0px;
//    padding: 0 15px;
//    background: #fde9d9;
//    background: #C2E8CF;
//    background: #E3F4E9;
//    min-height: 1000px;
}
.center-full {
    float: right;
    width: calc(100% - 310px);
//    padding-left: 15px;
//	1min-width: 670px;
//	1max-width: 1080px;
//    margin-right: calc((100% - 1200px) / 2);
//    margin-right1: 5px;
//    margin-top1: -20px;
}

.right-block {
    float: right;
    width: 300px;
    padding-left: 10px;
//	1min-width: 330px;
//	1max-width: 540px;
//    margin-right: calc((100% - 1200px) / 2);
//    margin-right1: 5px;
//    margin-top1: -20px;
//    background: #00b0f0;
}


.header-left {
    clear: both;
    float: left;
    width: 300px;
    border-radius: 15px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    padding: 2px 0 3px 0;
}
.header-left p {
    color: #005e8d;
#    color: #ffffff;
    font: bold;
    font-size: 16px;
    margin: 0px;
}
.header-center {
    float: left;
    width: calc(100% - 600px);
    color: #005e8d;
    font-size: 14px;
}
.header-center p {
    color: #005e8d;
}
.header-right {
    float: right;
    width: 250px;
    height: 32px;
}

.bottom-left {
    clear: both;
    float: left;
//    margin-left: calc((100% - 1200px) / 2);
    width: 49%;
    width: calc(50%-25px);
//    margin: 0 5%;
//    margin-right: 25px;
}
.bottom-right {
    float: right;
    width: calc(50%-25px);
    width: 49%;
//    margin: 0 5%;
//    margin-left: 25px;
}

.clear {
    clear: both;
    line-height: 1%;
    margin-bottom: -1px;
    height: 1px;
    overflow: hidden;
    font-size: 0px;
}

#bottom {
    clear: both;
    padding-top: 1px;
    margin: 0;
}

.footer {
    float: left;
    background: url('../images/footer.png') left top repeat-x;
    width: 100%;
    height: 115px;
    margin-top: -1px;
    margin-top1: 15px;
    margin-bottom1: 5px;
    position: relative;
    background: #E3F4E9;
}

.footer_bottom {
    width: 600px;
/*    1padding-right: 322px; */
    margin: 0px auto;
    text-align: left;
}

.footer_name {
    text-align: center;
    font: 13px Tahoma;
    color: #1f8b4e;
    line-height: 15px;
    padding-top: 10px;
}

.footer_addr {
    background: url('../images/ft_home.png') left 3px no-repeat;
    margin-top: 10px;
    padding-left: 21px;
    font: 12px Tahoma;
    color: #636262;
    line-height: 18px;
    float: left;
}

.footer_phone {
    background: url('../images/ft_phone.png') left 0px no-repeat;
    width: 160px;
    margin-top: 10px;
    padding-left: 17px;
    font: 12px Tahoma;
    color: #636262;
    line-height: 18px;
    float: right;
}

.footer_copyright {
    text-align: center;
    font: 12px Tahoma;
    color: #6f6f6f;
    line-height: 16px;
    margin-top: 10px;
}

.GazetaBlock img {
    max-width: 100%;
}

.MainPageNews img {
    max-width: 100%;
}

/*.moduletable_menu{
  padding: 15px;
  font: bold 1.5em Verdana, sans-serif;
  border: 2px solid;
  border-color: #aaa #666 #666 #aaa;
  background: #00b0f0;
  width1: 13em;
}*/

.moduletable.birthday {
    background:#dddddd;
}
.moduletable.birthday h3 {
//    background: #68aee9;
    background: #7851A9;
    color: #ffd700;
    padding: 20px 0 20px 0;
    text-transform: uppercase;
}
.moduletable.birthday p {
    padding-left: 50px;
}

.moduletable.nexttour {
    background:#dddddd;
}
.moduletable.nexttour h3 {
//    background: #dd2020;
    background: #5D76CB;
    color: #800000;
    padding: 20px;
    text-transform: uppercase;
}
.moduletable.nexttour h4 {
    background: #69aeed;
    padding: 5px 0 5px 0;
    margin: 10px 75px 10px 75px;
    text-transform: uppercase;
    text-decoration: underline;
    border-radius: 5px;
    font-size: 16px;
}

.moduletable.ifacts h3 {
    background: #f5f5f5;
    color: #555555;
    text-transform: uppercase;
    padding: 20px;
}
.moduletable.ifacts p {
    margin: 10px 20px ;
}

.moduletable.fotogallery {
    background:#dddddd;
//    height: 300px;
}
.moduletable.fotogallery h3 {
    background: #5D76CB;
    color: #800000;
//    background: #f5f5f5;
//    color: #555555;
    text-transform: uppercase;
    padding: 20px;
}

.moduletable.videoblock {
    background:#dddddd;
//    height: 300px;
}
.moduletable.videoblock h3 {
//    background: #f5f5f5;
    background: #7851A9;
//    color: #555555;
    color: #ffd700;
    text-transform: uppercase;
    padding: 20px;
}

.moduletable.oblnews {
//    font-size: 14px;
//    font-weight: bold;
//    height: 450px;
}
.moduletable.oblnews h3 {
//    background: #f5f5f5;
    background: #dddddd;
//    background: #dd2020;
    color: #555555;
    padding: 20px;
    margin-top: 0;
    text-transform: uppercase;
}

//.moduletable.oblnews a {
//    color: #000000;
//}
//.moduletable.oblnews ul,ol {padding: 0; margin: 0;}
//.moduletable.oblnews li {
//    padding: 20px 40px 20px 40px;
//    text-align:center;
//    list-style-type: none;
//}
//.moduletable.oblnews li:nth-child(odd){background:#dddddd;}
//.moduletable.oblnews li:nth-child(even){background:#999999;}


.moduletable.ukrnews {
//    background:#dddddd;
//    height: 450px;
}
.moduletable.ukrnews h3 {
//    background: #f5f5f5;
    background: #dddddd;  
    color: #555555;
    text-transform: uppercase;
    padding: 20px;
    margin-top: 0;
}
.moduletable.worldnews {
//    background:#dddddd;
//    margin: 0;
//    padding: 0;
//    height: 450px;
}
.moduletable.worldnews h3 {
//    background: #f5f5f5;
    background: #dddddd;
    color: #555555;
    text-transform: uppercase;
    padding: 20px;
    margin-top: 0;
}

.moduletable.dokum {
    background:#dddddd;
}
.moduletable.dokum h3 {
//    background: #005e8d;
    background: #7851A9;
    color: #ffd700;
    padding: 20px;
    text-transform: uppercase;
}

.moduletable.partners {
    background:#dddddd;
}
.moduletable.partners h3 {
//    background: #69aeed;
    background: #7851A9;
    color: #ffd700;
    padding: 20px;
    text-transform: uppercase;
}

.moduletable.niva {
    background:#dddddd;
}
.moduletable.niva h3 {
//    background: #69aeed;
    background: #7851A9;
    color: #ffd700;
    padding: 20px;
    text-transform: uppercase;
}

.moduletable.mainnews {
    margin: 0;
    padding: 0;
}
.moduletable.toplogo {
    margin: 0;
    padding: 0;
}
.moduletable.mainnews h3 {
    height: 0px;
}

.moduletable.lastresult h3 {
    background: #dd2020;
//    color: #555555;
    text-transform: uppercase;
    padding: 20px;
}

.moduletable.tourtable {
    background:#dddddd;
}
.moduletable.tourtable h3 {
//    background: #f5f5f5;
    background: #5D76CB;
    color: #800000;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    margin-top: 0;
}
.moduletable.tourtable h4 {
    background: #69aeed;
    padding: 5px 0 5px 0;
    margin: 10px 25px 10px 25px;
    text-transform: uppercase;
    text-decoration: underline;
//    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    font-size: 12px;
}

.moduletable.duztable {
    background:#dddddd;
}
.moduletable.duztable h3 {
//    background: #f5f5f5;
    background: #7851A9;
    color: #ffd700;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    margin-top: 0;
}
.moduletable.duztable h4 {
    background: #69aeed;
    padding: 5px 0 5px 0;
    margin: 10px 25px 10px 25px;
    text-transform: uppercase;
    text-decoration: underline;
    text-align: center;
    border-radius: 5px;
    font-size: 12px;
}

.moduletable.kuboktable {
    background:#dddddd;
}
.moduletable.kuboktable h3 {
//    background: #f5f5f5;
    background: #5D76CB;
    color: #800000;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    margin-top: 20px;
}
.moduletable.kuboktable h4 {
    background: #69aeed;
    padding: 5px 0 5px 0;
    margin: 10px 25px 10px 25px;
    text-transform: uppercase;
    text-decoration: underline;
//    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    font-size: 12px;
}

.moduletable.bestplayers h3 {
//    background: #f5f5f5;
    background: #5D76CB;
    color: #800000;
    text-transform: uppercase;
    padding: 20px;
}
.moduletable.bestplayers h4 {
    background: #69aeed;
    padding: 5px 0 5px 0;
//    margin: 10px 25px 10px 25px;
    margin: 0;
    text-transform: uppercase;
    text-decoration: underline;
    text-align: center;
    border-radius: 5px;
    font-size: 12px;
}
.moduletable.bestplayers p {
    margin: 10px 20px;
}
.moduletable.bestplayers tr {
//    background: #999999;
    background: #dddddd;
}

.moduletable.interview {
    background:#dddddd;
}
.moduletable.interview h3 {
//    background: #f5f5f5;
    background: #7851A9;
//    color: #555555;
    text-transform: uppercase;
    padding: 20px;
}
.moduletable.interview p {
    margin: 10px 20px ;
}
.moduletable.interview a {
    margin: 10px 20px ;
}

.moduletable.missnext {
    background:#dddddd;
}
.moduletable.missnext h3 {
//    background: #000000;
    background: #5D76CB;
    color: #800000;
    padding: 20px 2px;
    text-transform: uppercase;
}
.moduletable.missnext p {
    padding-left: 50px;
}

.moduletable_mainmenu {
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
//    padding-top:0px;
//    padding-bottom:0px;
//    margin-left: 140px;
//    margin-right: 140px;
}
.moduletable_tourmenu {
    font-size: 13.5px;
}

.logocon {position:relative;margin:0px;
    background: #f8f8f8 url(../images/baloons2.png);
    background-repeat: repeat no-repeat;
    width: 100%;
    height: 152px;
    margin-bottom: 12px;
}
.logotop1 {position:absolute;top:17px;right:180px;}
.logotop2 {position:absolute;top:17px;right:110px;}
.logotop3 {position:absolute;top:17px;right:0px;}
//.logotopv {position:absolute;top:-60px;right:-5px;}
//.logotopsite {position:absolute;top:-50px;left:0px;}
.logotopobl {position:absolute;top:-10px;right:-5px;}
.logotopsite {position:absolute;top:0px;left:0px;}
.logotextp {text-align: center; position: relative; top: 10%; line-height: 1.2; letter-spacing: 2px;}
.logotextspan {
    color: #0d3967;
    text-shadow: #cad5e2 1px 1px 0, #cad5e2 2px 2px 0,
                 #cad5e2 3px 3px 0, #cad5e2 4px 4px 0,
                 #cad5e2 5px 5px 0, #cad5e2 6px 6px 0;
    font-family: book antiqua,palatino;
    font-size: 36pt;
}


.blog {
    margin: 0 10px;
}

.bt-cs .bt-inner .bt-title {
    display: block;
    height: 18px;
    text-align: center;
    color: #0030da !important;
}

.bt-row-separate {
    margin-bottom: 0px !important;
}


.title-block_1 {
    background: #7851A9;
    padding: 0;
    margin: 0;
}
.title-block_1 h3 {
    background: #7851A9;
}