*:not(img) {margin:0; padding:0; outline:none;}
html, body {width:100%;min-width: 1010px;height:100%; padding:0; margin:0;}
body { font-family: Arial, sans-serif; font-size:13px; margin:0; padding:0;}

td {font-family:Arial, sans-serif; font-size: 12px; color:#666666; vertical-align:top; }
b {color:#000000;}
img {border:none;}

a {color:#913005;}
a:hover {text-decoration:none;}
.re{text-decoration:none!important;
color:#913005;}
.re:hover{text-decoration:underline!important;}

h2 {font-size:42px; font-family:Arial, sans-serif; font-weight:normal; margin:0px; padding:0px; color:#fff;}
h2 span {margin-top:-12px; position:relative;}
h2 span a { margin-left:2px;}
h3 {margin:0px; padding:0px;}
.title h1 {
    color: #3475BE;
    margin-left: 20px;
    margin-top: 0;
}

input, textarea, select, option {font-family:Arial, sans-serif; font-size:11px; color:#999;}
input, textarea {padding:6px; font-size:14px;}

hr { border-bottom:#d1ab79 solid 1px; }


ul { margin-top:9px; }
ul li { font-size:14px; padding-left:16px; line-height:19px;  }
ul li a { color:#913005; text-decoration:none; }

#filesrc_pub {color:#000000;}
.none{display:none;}
.clear{clear:both;}



.index_block{margin-top:30px;}
.index_block_title{background:no-repeat scroll left top transparent; color: #FFFFFF; font-size: 19px; height: 46px; margin: 0 auto 30px; width: 972px;}

.index_title_left{float: left; font-size: 25px; line-height:29px; margin: 7px 35px;}
.index_title_right {float: right; font-size: 14px; margin: 12px 20px; background:no-repeat right 4px transparent; display:block; color: #FFFFFF; line-height:20px; padding-right:25px; }

.index_video_slider{width:1106px; height:368px; margin:auto; overflow:hidden;}

.inner_carousel{position:relative;}
.inner_play{width:49px; height:57px; background:url(images/arrow_video_play.png) left top no-repeat; position:absolute; left:50%; top:100px; margin-left:-24px;}

.inner_podpis{position:relative;}
.inner_podpis .inner_name{color:#27a0e4; font-size:19px; font-weight:bold; display:block; text-align:center; margin-top:5px; line-height:25px;}

.inner_behind_podpis{color:#27a0e4; font-size:13px; line-height:15px; font-weight:bold; float:left; width:185px; text-align:center; margin-top:-56px;}
.frame4 .inner_behind_podpis{float:right!important; margin-right:97px;}

.frame3_to_show{display:none;}
.frame3 .frame3_to_show{display:block!important;}

.frame2_to_show{display:none;}
.frame2 .frame2_to_show{display:block!important;}

.frame4_to_show{display:none;}
.frame4 .frame4_to_show{display:block!important;}

.frame1_to_show{display:none;}
.frame1 .frame1_to_show{display:block!important;}

.frame5_to_show{display:none;}
.frame5 .frame5_to_show{display:block!important;}

#waterwheel-carousel-horizon {background-color: transparent; clear: both; font-size: 14px; margin: 0 auto; overflow: hidden; position: relative; width: 1100px;}
#waterwheel-carousel-horizon .carousel-controls .carousel-prev {position:absolute; bottom:20px; left:30px;}
#waterwheel-carousel-horizon .carousel-controls .carousel-next {position:absolute; bottom:20px; right:30px;}
#videocarousel li {background:transparent;}
#videocarousel{list-style:none;}
#videocarousel .front { margin-top: 0 }
#videocarousel .front img { margin: 0;}
#videocarousel .behind { margin-top: 30px;}

#videocarousel .behind img { margin: 6;}
#videocarousel .back { margin-top: 60px;}
#videocarousel img {margin:0px!important;}
#videocarousel {margin: 0; padding: 0; position: relative; z-index: 1;}
#videocarousel li {width:464px; overflow:hidden; margin: 0; padding: 0; list-style: none; position: absolute; z-index: 1; display: none; border-width: 0; background:none;}
#videocarousel a.inner_image{display:block; width:492px; height:295px; cursor:pointer; text-decoration: none; overflow:hidden;}

#carousel-container {margin: 0 0 0 -100px; height:391px; overflow:hidden;}
#u_0_5 {
padding: 0px 20px;
}
.btn_submit_subscribe_block1 {
background: url("images/bg_button_submit.gif") no-repeat left bottom;
display: inline-block;
text-decoration: none;
padding-left: 4px;
left: -18px;
top: -10px;
position: relative;
font-size: 12pt;
text-align: center;
}
.btn_submit_subscribe_block1 span {
background: url("images/bg_button_submit.gif") no-repeat right top;
display: block;
color: #FFF;
padding-left: 8px;
padding-right: 14px;
padding-top: 6px;
height: 27px;
font-weight: bold;
}

/*--- PIP styles --- */

.subscribe-form.wrap_right3 {
    height: auto;
    padding-bottom: 1px;
}

.subscribe-form__desc {
    color: rgb(134, 57, 27);
    font-size: 13px;
    font-weight: 700;
    display: block;
    margin-top: 16px;
    width: 220px;
}

.subscribe-form__group {
    display: flex;
    flex-direction: column;
    padding-right: 20px;
    margin-top: 12px;
}

.subscribe-form__group label {
    display: block;
    margin-bottom: 4px;
    font-size: 13px;
}

.subscribe-form__group input[type=submit] {
    color: #000;
    font-weight: 700;
    cursor: pointer;
}

.subscribe-form__group:last-of-type {
    margin-bottom: 20px;
}

.box_bookshelf {
    clear: both;
}

/*.wrap_left {
    margin-bottom: 35px;
}*/

.pip_main_wrap .wrap_left3 {
    height: 420px;
}

.pip_main_wrap #result {
    height: 345px;
}