/* body */
body
{
    font-size:small;
    font-family: Arial, "Trebuchet MS", Helvetica, sans-serif, Tahoma;
    color:#3b6481;
    background:url(../images/wallpaper_repeat.png) repeat-x 0% 50% #4e7ca0;
}

a
{
    text-decoration: none;
    color:#3b6481;
    outline:none;
}

a:hover
{
    text-decoration: none;
    color: #fff457;
}

img
{
    border-width: 0px;
}

.clear
{
    clear:both;
    width: 100%;
    height: 0px;
    float: none;
}

.hide
{
    display:none;
}

.imphide
{
    display:none!important;
}

.hidden
{
    visibility:hidden;
}

.block
{
    display:block;
}

.inline
{
    display:inline;
}

.pointer
{
    cursor: pointer;
}

.strong
{
    font-weight:bold;
}


/* main containter */

#main_container {
    position: relative;
    width:1280px;
    background:url(../images/wallpaper_yell.png) repeat-x 0% 50%;
    overflow:hidden;
    /*overflow-x:hidden;*/
    height:683px;
}

/* start screen */

/*
#horizontal_line {
    background:url(../images/dot.png) repeat-x 0% 0%;
    float:left;
    width:0%;
    height:1px;
    position:absolute;
    top:39%;
    z-index:0;
}*/

.horizontal_line1 {
    background:url(../images/dot.png) repeat-x 0% 0%;
    float:left;
    width:0%;
    height:1px;
    position:absolute;
    top:39%;
    z-index:0;
}

.horizontal_line2 {
    background:url(../images/dot.png) repeat-x 0% 0%;
    float:left;
    width:100%;
    height:1px;
    top:39%;
}

/*
#vertical_line {
    background:url(../images/dot.png) repeat-y 50% 0%;
    float:left;
    width:1px;
    height:0%;
    left:55%;
    position:absolute;
    z-index:0;
}*/

.vertical_line1 {
    background:url(../images/dot.png) repeat-y 50% 0%;
    float:left;
    width:1px;
    height:0%;
    left:55%;
    position:absolute;
    z-index:0;
}

.vertical_line2 {
    background:url(../images/dot.png) repeat-y 50% 0%;
    float:left;
    width:1px;
    height:100%;
}


/* left column */

#left_column {
    width:250px;
    height:526px;
    float:left;
    padding:30px 0px 0px 50px;
}

#top_menu {
    width:250px;
    float:left;
    color:#3b6481;
}

/* bottom menu*/

#bottom_menu {
    top:51%;
    float:left;
    width:200px;
    color:#3b6481;
    position:absolute;
    display:none;
}

#bottom_menu iframe{
    float:left;
    padding-left:15px;
    margin-top:30px;
    height:auto!important;
    width:95px!important;
}

#bottom_menu ul, #bottom_menu ul li {
    float:left;
}

#bottom_menu ul li a {
    background:url(../images/menu_mark.png) no-repeat 0% 50%;
    padding-left:15px;
    width:185px;
    float:left;
    font-size:0.9em;
}

#bottom_menu ul li a:hover {
    background:url(../images/menu_hover.png) no-repeat 0% 50%;
    color:#3b6481;
}

#bottom_menu ul li ul li a {
    background:none;
}

#bottom_menu ul li ul {
    padding:5px 0px 5px 16px;
    
}

#bottom_menu ul li#menu_10 a,#bottom_menu ul li#menu_10 a:hover{
    color:#ffffff;
}

/* right column */

#right_column {
    float:left;
    width:700px;
    height:556px;
}

/* cards */

#cards {
    float:left;
}

.card_z1 {
    width:770px; /* 650px*/
    height:500px; /* 430px*/
    /*background:#ffffff;*/
    /*opacity: 0.45;*/
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";*/
    position:absolute;
    /*top:19%;*/ /*16%*/ /* 32% */
    /*left:29.8%; *//* 40 %*/
    font-size:1em;
    color:#000000;
    padding:20px;
    margin-top:129px;
    margin-left:77px;
    left:23.7%;
    z-index:999;
    
}

.card_z2 {
    float:left;
    width:300px;
    height:200px;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    font-size:0.5em;
    color:#000000;
    left:24.4%;
    margin-left:300px; /* 50% */
    margin-top:220px; /* 55% / 25% */
    position:absolute; /* absolute */
    padding:20px;
    z-index:1;
}

/*
.card_z2 div,.card_z2 span,.card_z2 h1,.card_z2 img,.card_z2 blockquote  {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
*/

.card_z3 {
    padding:0px;
    float:left;
    width:0px;
    height:0px;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    font-size:0;
    color:#000000;
    /*left:60%; 
    top:50%; */
    position:absolute;
    display:none;
}



/* loading logo */

#start_logo {
    float:left;
    left:25%; /*40%*/
    top:0%; /*30%*/
    position:absolute;
    width:800px;
    height:500px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
}

#start_logo img {
    /*float:left;
    width:250px;
    height:249px;
    position:relative;*/
    /*top:28%;*/ /* 20% */
    /*left:32.5%;*/
    float:left;
    height:249px;
    left:37%;
    position:relative;
    top:28%; /* 16%*/
    width:250px;
    /*opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);*/
}

#haslo
{
    float: left;
    font-size: 1.2em;
    left: 50%;
    position: relative;
    top: 47%;
}

#news_logo   {
    float: left;
    height: 500px;
    left: 25%;
    position: absolute;
    top: 0;
    width: 800px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
}

#news_logo img
{
    float: left;
    height: 16px;
    left: 50.7%;
    position: absolute;
    top: 46.7%;
    width: 235px;
}


/* content */
/* card 1 */
#cards div.card_z1 div.page_content h1 {
    /*float:left;
    font-size:1.3em;
    position:relative;
    text-align:right;
    width:25%;
    right:0.5%;
    font-weight:bold;
    color:#3B6481;
    font-weight:bold;*/
    color:#3B6481;
    font-size:1.3em;
}

#cards div.card_z1 div.page_content h1#news_title {
    text-align:left;
}

#cards div.card_z1 div.page_content h1.longer_title {
    width:26%;
    right:1%;
}

#cards div.card_z1 div.page_content blockquote {
   /* clear:both;
    float:left;
    font-weight:bold;
    left:28%;
    padding:15px 0 0;
    position:relative;
    width:72%;*/
    font-weight:bold; 
    text-align:justify;
    float:left;
}

#cards div.card_z1 div.page_content blockquote span {
    width:10px;
}

#cards div.card_z1 div.page_content span.quote_auth {
    /*display:block;
    float:right;
    padding:10px 9px 20px 0px;
    width:90%;
    text-align:left;
    position:relative;
    left:75%; */
    
    clear:both;
    display:block;
    float:right;
    padding:10px 0px 30px 0; /* 10 0 20 0*/
    position:relative;
    text-align:left;
    width:auto;
    margin:0px;
}

.no_auth {
    padding-bottom:20px;
}

#cards div.card_z1 div.page_content p,#cards div.card_z2 div.page_content p{
    float:left;
    text-align:justify;
    outline:none;
}

#op_list p {
    float:right;
    text-align:justify;
    width:390px;
}

/*
p.art_bord {
    background:url(../images/dot.png) repeat-y 26.2% 0%;
}
*/

span.art_imgs,#course_dates span.art_imgs {
    display:block;
    float:left;
    height:410px;
    width:182px; /* 190px */
}

#cards div.card_z1 p span img,div.card_z1 #course_dates span img {
    /*width:150px;
    height:200px;*/
    width:300px;
    height:200px;
    float:left;
    padding:0px 0px 0px 10px;
    position:absolute;
    margin-left:-150px;
}
/*
div.card_z1 #course_dates span img.img_vert {
    width:200px;
    height:300px;
}*/

/* card 2 */

#cards div.card_z2 div.page_content h1 {
    /*float:left;
    font-size:0.8em;
    position:relative;
    text-align:right;
    width:25%;*/
    font-size:1em;
    color:#3B6481;
}

#cards div.card_z2 div.page_content blockquote {

    /*clear:both;
    float:left;
    font-weight:bold;
    left:28%;
    padding:5px 0 0;
    position:relative;
    width:72%;*/
    font-weight:bold;
    text-align:justify;
    float:left;
}

#cards div.card_z2 div.page_content span.quote_auth {

    
    clear:both;
    display:block;
    float:right;
    padding:10px 0px 20px 0;
    position:relative;
    text-align:left;
    width:auto;
    
}

/*
#cards div.card_z2 div.page_content p {
    float:left;
}

#cards div.card_z2 p img,div.card_z2 #course_dates img {
    width:50px;
    height:50px;
    float:left;
    padding:0px 3px 3px 3px;
    position:absolute;
}*/

/* other cards */

#course_dates {
    float:left;
    width:90%;
    padding-top:20px;
}

div.top_dates {
    left:29.5%;
    margin-top:-170px;
    padding-top:20px;
    position:relative;
}

#course_dates ul {
    float:left;
    width:30%;
    /*padding-left:20px;*/
}

#course_dates span {
    display:inline;
    float:left;
    width:50%;
    height:auto;
}

#course_dates2 ul li span.day {
    width:100px;
    float:left;
}

#course_dates span.reserve,#course_dates2 span.reserve {
    font-size:0.9em;
    margin-top:20px;
    width:100%;
    float:left;
    text-align:justify;
}

#course_dates span.dates {
    display:block;
    float:left;
    height:50px;
    width:50px;
}

#course_dates span.dates2 {
    width:130px;
    height:50px;
}

ul#lessons {
    float:left;
    /*left:29%;*/
    padding:0px 0 10px 0;
    position:relative;
    width:100%; /*50%*/
}

a.download_files {
    background:url(../images/menu_hover.png) no-repeat 0% 50%;
    width:300px;
    color:#000000;
    padding-left:15px;
}

a.download_files:hover {
    color:#000000;
}

a.download_files_page {
    background:url(../images/down_file.png) no-repeat 0% 50%;
    width:300px;
    color:#000000;
    padding-left:15px;
}

a.download_files_page:hover {
    color:#000000;
}

ul.lessontop {
    margin-top:10px;
}
/* gallery */

ul#gallery_img,ul#gallery_img2,ul#gallery_img3 {
    float:left;
    position:absolute;
    width:100%;
    left:40.5%; 
    top:31%; 
    height:300px;
    z-index:9999;
}


ul#news_list li ul li{
    text-align:center;
    background:none;
}

ul#news_list li p span.allwid{
    width:100%;
    text-align:center;
    float:left;
}

ul#gallery_img4 {
    float:left;
    position:absolute;
    width:300px;
    left:0%;
    height:300px;
    z-index:9999;
}

ul#gallery_img li,ul#gallery_img2 li,ul#gallery_img3 li {
    
    float:left;
    width:420px;
    margin-left:300px;
    display:none;
    opacity:0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    padding-left:20px;
    
    /*left:75%;*/
    /*position:relative;*/
}

.news_dat {
    float:right;
    width:300px;
    text-align:right;
    font-size:0.7em;
}

ul#gallery_img4 li {
    
    float:left;
    width:100%;
    display:none;
    opacity:0;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    padding-left:20px;
    
    left:75%;
    position:relative;
}


span.news_date,#course_dates span.news_date {
    font-size:0.8em;
    clear:both;
    float:left;
    width:400px;
}

ul#news_list li {
    float:left;
    width:380px;
    float:left;
    /*left:75%;*/
    position:relative;
    display:block;
    /*opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);*/
    text-align:left;
    /*padding-left:310px;*/
    /*background:url(../images/news_sep.png) no-repeat 50% 100%;*/
    padding-bottom:30px;
    /*margin-bottom:30px;*/
}

ul#news_list li#long_time_news {
    padding-left:0px;
}

ul#news_list li#long_time_news p,ul#news_list li#long_time_news h2{
    width:275px;
}


ul#news_list {
    /*float:left;
    position:absolute;
    width:95%;
    top:15%;
    height:300px;
    */
    /*margin-left:-310px; /
    float:left;
    position:absolute;
    /*width:87%;*/
    width:400px;
    top:32%;
    /*height:390px;*/
    margin-top:20px;
    float:left;
}

ul#news_list h2 {
    margin-bottom:10px;
    float:left;
    width:100%;
    font-size:1.1em;
    
}

ul#news_list h2.red_news {
    color:#2684cc;
}
/*
div#page_contact {
    height:300px;
}

div#page_contact h1 {
    margin-bottom:20px;
}
*/

div#page_contact form,div#page_opinion form  {
    position:relative;
    z-index:9999;
}


div#page_contact label {
    float:left;
    clear:both;
    width:70px; /*100px*/
    text-align:right;
    padding:13px 5px 0px 0px;
}

div#page_opinion label {
    float:left;
    clear:both;
    width:58px; /*100px*/
    text-align:right;
    padding:13px 5px 0px 0px;
}

#cards div.card_z1 div#page_contact input,#cards div.card_z1 div#page_contact textarea,#cards div.card_z1 div#page_opinion input,#cards div.card_z1 div#page_opinion textarea {
    border:1px solid gray;
    float:left;
    margin-top:10px;
    width:282px; /* 250px */
    opacity:0.45;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
    filter:alpha(opacity=45);
}

#cards div.card_z2 div#page_contact input,#cards div.card_z2 div#page_contact textarea,#cards div.card_z2 div#page_opinion input,#cards div.card_z2 div#page_opinion textarea {
    border:1px solid gray;
    float:left;
    margin-top:10px;
    width:82px; /* 250px */
    opacity:0.45;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
    filter:alpha(opacity=45);
}

#cards div.card_z1 div#page_contact input.send_btn{
    clear:both;
    left:50%; /*30%*/
    padding:0px 5px 0px 5px;
    position:relative;
    width:60px;
}

#cards div.card_z1 div#page_opinion input.send_btn {
    clear:both;
    left:43%; /*30%*/
    padding:0px 5px 0px 5px;
    position:relative;
    width:60px;
}

#cards div.card_z2 div#page_contact input.send_btn{
    clear:both;
    left:46%; /*30%*/
    padding:0px 5px 0px 5px;
    position:relative;
    width:50px;
}

#cards div.card_z2 div#page_opinion input.send_btn {
    clear:both;
    left:39%; /*30%*/
    padding:0px 5px 0px 5px;
    position:relative;
    width:50px;
}

div#page_contact h3,div#page_opinion h3  {
    /*font-size:1.2em;
    left:27%;
    position:relative;
    top:30%;
    width:300px;*/
    font-size:1.2em;
    left:42.5%;
    position:absolute;
    top:28%;
    width:300px;
}

div.download ul {
    padding-left:200px;
}

span.auth_news {
    float:left;
    width:100%;
    text-align:right;
    margin-top:20px;
}

.gallery_auth {
    margin-right:30px;
}

.contact_info {
    /*display:block;
    float:left;
    margin-left:20px;
    margin-top:-11px;
    padding-bottom:10px;
    width:430px;*/
    display:block;
    float:left;
    margin-left:29px;
    margin-top:-11px;
    padding-bottom:10px;
    text-align:justify;
    width:360px;
}

div.cal_year_dv {
    width:100%!important;
}

ul.cal_year {
    width:400px;
    float:left;
    
}

ul.cal_year span {
    float:left;
    width:225px;
}

span.paragraph {
    height:15px;
    float:left;
    width:50px;
}

.news_month {
    clear:both;
    float:left;
    font-size:0.8em;
    margin-top:-14px;
    text-align:right;
    width:245px!important;
}

div.card_z1 div.popup_left {
    float:left;
    padding-right:20px; /* 5px */
    width:290px;
}

div.card_z3 div.popup_left {
    float:left;
    padding-right:5px;
    width:500px;
}

div.card_z2 div.popup_left {
    float:left;
    padding-right:20px;
    width:80px;
}

.popup_title {
    clear:both;
    float:left;
    height:37px;
    padding-bottom:16px;
    padding-top:82px; /* 75px */
    text-align:right;
    width:100%;
}

div.card_z1 div.gallery_bck div.popup_title{
    clear:both;
    float:left;
    height:40px;
    padding-bottom:16px;
    padding-top:82px;
    text-align:right;
    width:290px;
}

div.card_z2 div.gallery_bck div.popup_title{
    clear:both;
    float:left;
    height:40px;
    padding-bottom:16px;
    text-align:right;
    width:50px;
    padding-top:22px;
}

.popup_img {
    clear:both;
    float:left;
    text-align:right;
    width:100%;
}

.quote_paddingleft {
    padding-left:35px;
    height:121px;
}

.quote_paddingleft2 {
    padding-left:35px;
    height:90px;
}

.quote_paddingleft3 {
    padding-left:35px;
    height:151px;
}

div.popup_img img {
    float:right;
    width:100%;
}

div.popup_img img.img_vert {
    width:200px;
}

div.popup_img img.img_vert3 {
    width:247px;
    height:300px;
}

div.popup_img img.img_vert2 {
    width:150px;
    height:302px;
}

div.popup_img img.img_group {
    width:274px;
    height:280px;
}

div.popup_img img.logo {
    width:200px;
    height:200px;
}

div.card_z2 div.popup_img img {
    float:right;
    width:55px;
    height:55px;
    margin-top:0px;
    padding-top:10px;
}

div.popup_img img.img_vert2 {
    width:150px;
}

div.card_z1 div.popup_right {
    float:left;
    /*padding-left:10px;*/
    width:410px;
}

div.card_z3 div.popup_right {
    float:left;
    /*padding-left:10px;*/
    width:1000px;
}


div.card_z2 div.popup_right {
    float:left;
    /*padding-left:10px;*/
    width:180px;
    padding-left:15px;
}

.popup_quote {
    float:left;
    width:100%;
}

.quote_zero {
    margin-top:-1px; /* 49px */
}

.quote_one {
    padding-top:60px; /* 49px */
}

.quote_two {
    padding-top:45px; /* 33px */
}

.quote_three {
    padding-top:21px; /* 21px*/
}

.quote_four {
    padding-top:14px;
}

.quote_empty {
    padding-top:118px; /* 105px */
}

.quote_only_blockquote {
    padding-top:70px;
}

.quote_only_blockquote2 {
    padding-bottom:32px;
}

.quote_only_blockquote3 {
    padding-bottom:23px;
}

.quote_only_blockquote4 {
    padding-bottom:54px;
}

span.day {
    width:50px;
}

/* admin */

#login {
    position:absolute;
    top:50%;
    left:41%;
    text-align:center;
}


#login input.log_btn{
    margin-top:15px;
}

#op_list_adm {
    position:relative;
    margin-top:100px;
}

#op_list_adm td {
    text-align:center;
    padding:5px;
}

#op_list_adm tr.td_head td {
    font-weight:bold;
}

div.info_ok {
    margin:50px 0px -50px 0px;
}

#cards div.card_z1 div.page_content blockquote.contact_quote {
    padding:55px 0px 25px 75px;
    text-align:justify;
    width:283px;
    font-weight:normal;
}

#cards div.card_z2 div.page_content blockquote.contact_quote {
    padding:55px 0px 25px 75px;
    text-align:justify;
    width:283px;
    font-weight:normal;
}

#add_opinion {
    display:none;
}

#cards div.card_z1 div#page_opinion input#add_op {
    width:100px;
    float:right;
    margin-right:62px; /*52px*/
    position:relative;
    z-index:9999;
}

#cards div.card_z2 div#page_opinion input#add_op {
    width:50px;
    float:right;
    margin-right:100px;
}

body div#main_container div.hor_line {
    position:relative;
}

body div#main_container div.ver_line {
    position:relative;
    width:18px;
}

body div#main_container div.ver_line2 {
    width:18px;
}

body div#main_container div.left_col {
    margin-left:-18px;
    margin-top:-1px;
}

body div#cards div.remain_left {
    left:23.7%;
}

.popup_title_padd {
    padding-top:83px;
}

#contact_us {
    float:left;
}

div.card_z1 div.gallery_bck {
    float:left;
    width:100%;
}

div.card_z2 div.gallery_bck {
    /*padding-bottom:50px;*/
    padding-right:0px;
    float:left;
    width:100%;
}

a.download_link {
    color:#000000;
    position:relative;
    z-index:9999;
    text-decoration:underline;
}

a.download_link:hover {
    color:#ffe241;
}

span.place{
    color:#ff0000;
}

#min_logo {
    float:left;
    width:250px;
    padding-top:10px;
    height:100px;
    background:url(../images/logo_img.png) no-repeat 0% 100%;
    margin-bottom:15px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    filter:alpha(opacity=0);
}

.p_top p{
    padding-top:2px;
}

.padtop {
    padding-top:5px;
}


.right {
    float:right;
}

div.card_z1 div.popup_white_bck_left{
    float:left;
    height:422px;
    width:100%;
    background-color:#ffffff;
    opacity:1;
}

div.card_z2 div.popup_white_bck_left{
    float:left;
    height:422px;
    width:100%;
    background-color:#ffffff;
    opacity:0;
}

div.card_z1 div.popup_white_bck_right,div.card_z2 div.popup_white_bck_right {
    float:left;
    width:100%;
    background-color:#ffffff;
    height:422px;
    padding-left:35px;
}

div.card_z1 div.popup_white_bck_right2,div.card_z2 div.popup_white_bck_right2 {
  
    margin-top:2px;
}


.popup_white_bck {
    background-color:#FFFFFF;
    float:left;
    height:420px;
    margin-bottom:50px;
    width:100%;
}

div.card_z1 div.popup_quote_gallery {
    float:left;
    padding-left:38px;
    width:770px;
}

div.card_z2 div.popup_quote_gallery {
    float:left;
    padding-left:35px;
    width:150px;
}

div.card_z2 div#description_gallery,div.card_z2 div#description_gallery2,div.card_z2 div#description_gallery3 {
    clear:both;
    float:left;
    height:150px;
    padding:20px 0px 20px 0px;
    text-align:right;
    width:90px;
}

div.card_z1 div#description_gallery,div.card_z1 div#description_gallery2,div.card_z1 div#description_gallery3 {
    clear:both;
    float:left;
    height:400px;
    padding:20px 0px 20px 0px;
    text-align:right;
    width:290px;
}

div.card_z2 img {
    float:left;
    width:50px;
    height:50px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
}

.popup_gallery {
    background:url(../images/gallery_bck.png) repeat-x 100% 100%;
    height:560px;
}

.loadbck {
    float:left;
    opacity:0;
    position:relative;
    width:100px;
    z-index:-1;
}

.bottom_news {
    margin-bottom:50px;
}

#op_list {
    float:left;
    overflow:hidden;
    height:340px;
    padding-top:10px;
    margin-top:15px;
    outline:none;
}

#op_list p {
    width:380px;
}

.captcha_img {
    margin:10px 10px 0px 150px;
    float:left;
}

#opinion_fail {
    color:#FF0000;
    float:left;
    margin:10px 0 0 64px;
    width:250px;
}

#bottom_menu ul li#menu_29 a {
    color:#ffffff;
}

#bottom_menu ul li#menu_29 a:hover {
    color:#ffffff;
}

/* scroll */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute; /*absolute*/
	top: 0;
	right: 0;
	width: 5px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #ffffff;
	position: relative;
        opacity:0.5;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.jspDrag
{
	background: #3B6481;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/* scrolls */

.scroll-pane {
    width: 100%;
    height: 200px;
    overflow: auto;
}

.scroll_news {
    width: 400px;
    height: 390px;
    overflow: auto;
}


.jubileusz {
    color:#000000;
    margin-top:10px;
    float:left;
    width:100%;
    background-color:#fff457;
    text-align:center;
}

.podpis {
    width:160px;
    height:30px;
    margin-top:10px;
}

div.card_z2 img.podpis {
    float:right;
    width:100px;
    height:20px;
    margin-right:100px;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
}

.teamtxt {
    width:100%;
    text-align:right;
    margin-bottom:10px;
}

div.card_z2 div.popup_img img.mamy25 {
    float:right;
    width:50px;
    height:7px;
}

div.card_z1 div.popup_img img.mamy25 {
    float:right;
    width:250px;
    height:37px;
    margin-top:16px;
}

.com_bott {
    float:left;
    display:block;
    width:100%;
    margin-bottom:8px;
}

.add_bottom_marg {
    width:100%;
    margin-bottom:8px;
}

.quote_only_blockquote_op {
    padding-bottom:23px;
    padding-top:56px;
}

.blinktxt {
    color:#ff0000;
}


