

iframe.gooutFrame {
  width: 100%;
  min-height: 1000px;
  margin-bottom: 20px;
}


@font-face {
 font-family: icofont;
 src: url("/images/photos/0006/8389/pa-Ikony.otf") format("opentype");
}





.basic_cont3 { float: left; max-width: 340px; min-width: 320px; padding: 0px 10px 60px 10px} 
.basic_cont3_test { box-shadow: inset 1px 1px 8px rgba(0,0,0,0.06); background: rgba(0,0,0,0.01); float: left; max-width: 340px; min-width: 300px; margin: 3px 3px 30px 3px; padding: 4px 4px 4px 4px; border: rgba(0,0,0,0.06) solid 1px} 
.basic_cont3_test_alt { 
background: rgba(0,0,255,0.04);
box-shadow: inset 1px 1px 8px rgba(0,0,0,0.06);
		float: left; 
		max-width: 340px; min-width: 300px; margin: 3px 3px 30px 3px; padding: 4px 4px 4px 4px; border: rgba(0,0,0,0.06) solid 1px} 
.galery_thumbnails_view {  height: 340px; overflow: hidden; }


.fsl { font-size: 17px; text-transform: uppercase; line-height: 24px; letter-spacing: 0px} 
.fsxl { font-size: 28px; line-height: 32px } 
.ffs { font-family:Stratum2Black; } 
.fficon { line-height: 30px; font-size: 30px; font-family: icofont; overflow: hidden;}
.fcs { color: rgba( 255,255, 255,  1)}
.fct { color: rgba( 0,0, 0,  1)}
.fctop { color: white}
.fcspec { color: #ff4238}
.fct50 { color: rgba( 0,0, 0, .5) }
.fct40 { color: rgba( 0,0, 0, .4) }
.nadpis50 { color: rgba( 0,0, 0, .5); padding-right: 10px; font-size: 17px; text-transform: uppercase; font-family:Stratum2Black; }
.nadpis {color: rgba( 0,0, 0,  1); font-size: 17px; text-transform: uppercase; font-family:Stratum2Black; }
.nadpisbig {color: rgba( 0,0, 0,  1); font-size: 28px; text-transform: uppercase; font-family:Stratum2Black; }
.bgct { background: rgba( 0,0, 0,  1);}
.bgct50 { background-color: rgba( 0,0, 0, .5);}
.bgcs { background: rgba( 255,255, 255,  1);}
.bgcspec { background: #ff4238}
.pimage { width: 100%; text-align: right}
.logo_cell { width: 110px; height: 110px}

.gray_img { filter: url(/images/photos/0007/3009/filter.svg#grayscale); filter: gray; -webkit-filter: grayscale(1); }
img:hover { filter: none; -webkit-filter: grayscale(0);}

  body { color: rgba( 0,0, 0,  1); padding: 0px; margin: 0px; font-size: 12px;} 
a { color: #ff4238} 
.debug { top: 500px; background: rgba( 0,0,0,0.7); color: white; position: fixed; z-index: 20; min-width: 200px; margin: 5px;} 
table { color: rgba( 0,0, 0,  1); border-collapse: collapse; }
p { margin-top: 0px}
td { color: rgba( 0,0, 0,  1); vertical-align: top; border-size: 0; padding: 0px}
h6 { color: rgba( 0,0, 0,  1); line-height: 21px; font-size: 17px; font-family:Stratum2Black; text-transform: uppercase; margin: 0; font-weight: normal; }
h2 { margin: 0px;padding: 0px; color: rgba( 0,0, 0,  1); line-height: 21px; font-size: 17px; font-family:Stratum2Black; text-transform: uppercase; margin-bottom: 0px; font-weight: normal; }
h1 { color: rgba( 0,0, 0,  1); line-height: 32px; font-size: 28px; font-family:Stratum2Black; text-transform: uppercase; margin-bottom: 0px; font-weight: normal; }
.n_shadow { box-shadow: 2px 2px 5px rgba(0,0,0,.8); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,.8); -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.8); -khtml-box-shadow: 2px 2px 5px rgba(0,0,0,.8); }

.no_u {  text-decoration: none; }
.normalize_link {  color: rgba( 0,0, 0,  1); line-height: 21px; font-size: 17px; font-family:Stratum2Black; text-transform: uppercase; text-decoration: none; }
.button_disabled { overflow: text-align: center; line-height: 30px; font-size: 17px; background: rgba( 0,0, 0, .4); padding: 4px 5px 0 5px; height: 22px; color: rgba( 255,255, 255,  1); font-family: Stratum2Black; text-transform: uppercase; width: 75px; border-bottom: 4px solid rgba( 0,0, 0, .3)}
.button { text-decoration: none; overflow: text-align: center; line-height: 30px; font-size: 17px; background: #ff4238; padding: 4px 5px 0 5px; height: 22px; color: rgba( 255,255, 255,  1); font-family: Stratum2Black; text-transform: uppercase; width: 75px; border-bottom: 4px solid rgba( 0,0, 0, .3)}
.button:active { overflow: hidden; text-align: center; line-height: 30px;font-size: 17px; min-width: 50px; background: #ff4238; padding: 4px 10px 0 10px; overflow: hidden; height: 22px; color: rgba( 255,255, 255,  1); font-family: Stratum2Black; text-transform: uppercase; width: 75px; border-bottom: 0; border-top: 4px solid rgba( 0,0, 0, .3)}
  .big_link_box { padding: 10px}
.big_link  {  color: rgba( 255,255, 255,  1); line-height: 21px; font-size: 17px; font-family:Stratum2Black; text-transform: uppercase; text-decoration: none; }
.zkonceno { text-decoration: line-through; opacity: 0.5}
.bude_prodej { opacity: 0.5}
.icontd { text-align: right;}
.imagetd { margin-left: 6px}
.auto-resizable-iframe { max-width: 590px; margin: 0px auto;}
.auto-resizable-iframe > div { position: relative; padding-bottom: 75%; height: 0px; }
.auto-resizable-iframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}

 .lightColor { color: rgba( 0,0, 0, .4) }
.akroTitle { color: rgba( 0,0, 0,  1); font-size: 17px; font-family:Stratum2Black; text-transform: uppercase; margin-bottom: 0px; line-height: 25px}

.bigBlack { text-transform: uppercase; font-family:Stratum2Black; font-size: 28px; line-height: 28px }
.bigMedium { text-transform: uppercase; font-family: Stratum2Black; font-size: 28px; line-height: 17px }
.normalMedium { text-transform: uppercase; vertical-align: top; font-family: Stratum2Black; font-size: 17px; line-height: 17px;}

.popup .bigBlack { text-transform: uppercase; font-family:Stratum2Black; font-size: 17px; line-height: 24px }
.popup .bigMedium { text-transform: uppercase; font-family: Stratum2Black; font-size: 17px; line-height: 24px }
.popup .normalMedium { text-transform: uppercase; vertical-align: top; font-family: Stratum2Black; font-size: 12px; line-height: 18px;}

.language_bar { text-decoration: none; color: rgba( 0,0, 0, .4) }

.classic_box { padding-top: 10px; padding-bottom: 10px}
.classic_frame { padding: 10px;}
.classic_border {border: rgba( 0,0, 0,  1) 3px solid;}

.border_top { border-top: 3px rgba( 0,0, 0,  1) solid }

.select_box { max-width: 180px; color: rgba( 0,0, 0,  1); font-family:Stratum2Black; font-size: 17px; border: 3px solid; height: 30px; padding-top: 0px; background: rgba( 255,255, 255,  1); line-height: 30px}
.select_box_auto { padding-left: 10px;width: calc(100% - 17px); color: rgba( 0,0, 0,  1); font-family:Stratum2Black; font-size: 17px; border: 3px solid; height: 30px; padding-top: 4px; background: rgba( 255,255, 255,  1); line-height: 30px}

.error { padding: 40px 0px 0px 0px; color: #ff4238} 
.error-msg { font-weight: bold; color: #ff4238} 
  
.canvas { position: fixed; widt: 1px; height: 1px;} 
.app_body { overflow: hidden;}
.app_header { overflow: hidden; position: relative; xletter-spacing: -.3px; line-height: 24px; min-height: 131px; background: rgba( 255,255, 255,  1)} 
.app_container {  min-width: 300px; background:rgba( 255,255, 255,  1); font-family: Verdana; font-size: 14px; } 
.menu-table { vertical-align: top; width: 1060px} 
.menu_button { width: 13px; height: 13px; margin: 3px 4px 0 0}
.menu-table-column { vertical-align: top; width: 151px; padding-top: 20px;} 

.calendar {height: 38px; width: 100%; z-index: 10; padding-top: 3px; padding-bottom: 3px; background: rgba( 255,255, 255, 1)} 
.banner { position: relative; margin: 0 10px; overflow: hidden; ; border: 3px rgba( 0,0, 0,  1) solid; height: 32px; color: rgba( 0,0, 0,  1);} 
.banner_item { height: 32px; text-align: center; padding-top: 7px; }
.banner_month { padding-left: 20px; padding-right: 20px}
.banner_separator { border-right: 3px solid; padding-left: 20px }
.banner_day { width: 34px; color: rgba( 0,0, 0, .4); background: rgba( 255,255, 255,  1)}
.banner_day_week { background: rgba( 0,0, 0, .15)}
.banner_day_event {color: rgba( 0,0, 0,  1)}
.banner_day_event:hover { cursor: pointer; color: rgba( 255,255, 255,  1); background: rgba( 0,0, 0,  1)}
.banner_popup { width: 100%; z-index: 20; min-height: 60px; background: rgba( 255,255, 255, 1); position: relative; display: none;}
.banner_popup_body { max-width: 1060px; margin: 0 auto 0 auto; padding: 20px 10px 20px 10px } 
.banner_popup_date { color: rgba( 0,0, 0,  1);padding-left: 10px; width: 50px}
.banner_logo { margin-top: 5px; margin-right: 5px; margin-left: 5px; width: 10px; height: 10px;}
.banner_navigator { float: right; position: absolute; right: 0; top: 0; background: rgba( 255,255, 255,  1); width: 50px }
.banner_navigator_left { width: 20px; height: 18px; background: url(" /images/photos/0007/3404/left.png") no-repeat center; cursor: pointer}
.banner_navigator_right { width: 20px; height: 18px; background: url(" /images/photos/0007/3444/right.png") no-repeat center; cursor: pointer}
.banner_navigator_up { width: 20px; height: 18px; background: url("/images/photos/0007/3484/up.png") no-repeat center; cursor: pointer}
.banner_navigator_down { width: 20px; height: 18px; background: url("/images/photos/0007/3314/down.png") no-repeat center; cursor: pointer}

.kosik { margin-right: 4px; width: 22px; height: 32px; background: url("/images/photos/0007/3284/buy.png") no-repeat center; cursor: pointer}
.sdilet { margin-right: 2px; width: 22px; height: 32px; background: url("/images/photos/0007/3464/share.png") no-repeat center; cursor: pointer}
.info { width: 22px; height: 32px; background: url("/images/photos/0007/3424/more.png") no-repeat center; cursor: pointer}
.fb { width: 22px; height: 32px; background: url("/images/photos/0007/3264/fb.png") no-repeat center; cursor: pointer}
.tw { width: 26px; height: 32px; background: url("/images/photos/0007/3474/twitter.png") no-repeat center; cursor: pointer}
.mail { margin-right: 4px; width: 22px; height: 32px; background: url("/images/photos/0007/3414/mail.png") no-repeat center; cursor: pointer}

.banner_in { max-width: 1080px; }
.banner_m_body { margin-top: 25px; border-collapse: collapse; }
.banner_m_image { }
  .banner_m_image_box { overflow: hidden; position: relative; min-height: 205px; height: 205px}
.banner_m_image_overlayer {  padding: 10px; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.banner_m_date { line-height: 42px; height: 38px; overflow: hidden; }
.banner_m_project { line-height: 30px; height: 25px; overflow: hidden; position: absolute; bottom: 12px;}

.banner_m_title { overflow: hidden; padding-top: 6px; line-height: 33px; min-height: 125px; max-height: 125px; color: rgba( 0,0, 0,  1)}
.banner_m_right { overflow: hidden; min-height: 44px; max-height: 44px; color: rgba( 0,0, 0,  1)}
.banner_m_logo { margin-top: 12px; margin-right: 5px; width: 10px; height: 10px;}
.banner_m_pad_right { padding-right: 5px}
.banner_file { margin: 10px 0 30px 0}
.banner_file_icon { width: 70px; overflow: hidden;}
.banner_file_title { padding-left: 10px}
.banner_file_extension { padding-left: 10px}
.banner_s_left { overflow: hidden; position: relative; float: left; padding-top: 15px; margin: 0px 10px 20px 10px; width: 340px; border-top: 3px solid }
.banner_s_clear { overflow: hidden; position: relative; cleart: both; padding-top: 15px; margin: 0px 10px 20px 10px; width: 340px; border-top: 3px solid }
.banner_s_container { padding-top: 80px}
.banner_s_body { color: rgba( 0,0, 0,  1)}


.app_footer { min-width: 340px; max-width: 1440px; margin-top: 70px; } 
.footer_bg_image { left: 100%; margin-left: -200%; position: relative;}

.one_layout_container { border:=  1px dotted}

.page_body { }
.page_header { z-index: 9; color: rgba( 0,0, 0,  1); background: rgba( 255,255, 255,  1); width: 100%}
.auto_menu { min-height: 41px; padding-top: 17px }

.fcontainer { overflow: hidden; max-width: 1440px; min-width: 340px;} 
.out_container { min-width: 340px; max-width: 1440px;  height: 798px;} 
.footer { max-width: 1440px; z-index: 0; } 
.overlayer { min-height: 280px; width: 100%; background-color: rgba(255,255, 255,  0.9); position: relative; top: -550px; z-index: 6;} 

.plugin_footer { max-width: 1060px; overflow: hidden; padding: 0px 10px 0px 10px; }
.plugin_auto { position: relative; height: 0px; background-color: yellow }
.plugin_auto_inside {opacity: 0.5; padding: 0 5px 3px 5px; position: absolute; top: 0; left: 0; z-index: 100; background-color: yellow; box-shadow: 1px 1px 5px #888888; border-radius: 3px; }
.plugin_auto_red { font-weight: bold; color: red; font-family: tahoma; font-size: 12px; }

.mb { height: 45px}
.mb20 { margin-bottom: 20px}
.mb30 { margin-bottom: 30px}
.fleft { float: left;}
.center { margin-left: auto; margin-right: auto; } 
.maxwidth { width: 1440px; } 
.normalwidth { padding-left: 10px; padding-right: 10px; max-width: 1060px; background: rgba( 255,255, 255,  1)} 

.cmp_container { max-width: 1080px; background: rgba( 255,255, 255,  1);}
.cmp_navigator_top { height: 60px; padding: 0px 10px 0px 10px; text-align: right;}
.cmp_navigator_bottom { padding: 0 10px 15px 10px; text-align: right;}
.cmp_navigator_pager { float: left; }
.cmp_navigator_pages { float: right; min-width: 300px}
.cmp_header { padding-left: 10px; padding-right: 10px}
.cmp_body { font-family: verdana; font-size: 11px; line-height: 16px }

.basic_cont_auto { max-width: 480px; margin: 0 auto;} 
.image_box_auto { width: 100% ; height: 100%}
.cmp_container_wide_auto {min-width: 1080px; max-width: 1440px; background: rgba( 255,255, 255,  1);}

.basic_cont { max-width: 1060px; padding-top: 60px} 
.basic_cont2 { max-width: 1060px; padding: 10px 10px 60px 10px} 

.basic_cont3_nmb { float: left; width: 340px; padding: 0px 10px 0px 10px} 
.basic_cont_23 { padding: 0px 10px 60px 10px} 
.basic_cont_1 { max-width: 700px; min-width: 340px; padding: 0px 10px 0px 10px; float: left;} 
.cmp_container_wide { min-width: 340px; max-width: 1440px; background: rgba( 255,255, 255,  1);}
.wide_image_box { height: 288px; overflow: hidden; text-align: center; }
.wide_image { width: 1440px; position: relative; left: 50%; transform: translate( -50%, 0%)}
.basic_table { border-collapse: collapse; }
.basic_table_row { }
.basic_table_left { vertical-align: top; padding: 0px 10px 0px 10px; min-width: 340px; max-width: 340px; width: 340px;}
.basic_table_left_x { vertical-align: top; padding: 0px 10px 0px 0px; min-width: 340px; max-width: 340px; width: 340px;}
.basic_table_left_thin { vertical-align: top; padding: 0px 10px 0px 10px; min-width: 134px; width: 134px }
.basic_table_23 { vertical-align: top; padding: 0px 10px 0px 10px; min-width: 300px; max-width: 730px; width: 730px }
.basic_table_23_full { vertical-align: top; padding: 0px 0px 0px 0px; min-width: 30px; max-width: 740px }

.galery {}
.galery_context { z-index: 1; max-width: 700px; }
.galery_body {}
.galery_table { border-collapse: collapse;}
.galery_out { background: rgba( 0,0, 0, .3); }
.galery_out_col { vertical-align: top; width: 590px; max-width: 590px; min-width: 30px}
.galery_out_img {width: 100%; }
.galery_thumbnails { height: 100%; margin-left: 12px; overflow: hidden;}
.galery_thumbnails_col { vertical-align: top; width: 110px; min-width: 110px; max-width: 110px}

.galery_thumbnails_view_body { height: 100%; width: 135px; overflow: auto; }
.galery_thumbnails_view_canvas { width: 99px; }
.galery_thumbnails_navigator { height: 30px;  vertical-align: bottom}
.galery_thumbnails_box { position: relative; background: rgba( 0,0, 0, .3); margin-bottom: 12px; width: 99px; }
.galery_button { width: 50%; text-align: center; vertical-align: bottom; padding-top: 10px}
.galery_footer { margin-top: 12px}

.aspe { color:rgba( 0,0, 0,  1); text-decoration: none;} 
.aspe_u { color:rgba( 0,0, 0,  1);   font-weight: 700;} 
.aspe:visited { color:rgba( 0,0, 0,  1); }
.aspe:hover { color:rgba( 0,0, 0,  1); } 

.color_title_date { padding: 0px 7px 0px 7px; margin-top: 10px;}
.color_title_project { padding: 3px 5px 0px 5px;}

.fit_image { width:100%; margin:auto; display:block}
.nadpis_big { position: relative; display: inline-block; overflow: hidden; margin-bottom: 36px; text-transform:uppercase; font-family:  Stratum2Black; font-size: 28px; border-bottom: 3px solid rgba( 0,0, 0,  1); height: 33px;  line-height: 44px; } 
.nadpis_big_spec { color: #ff4238; position: relative; display: inline-block; overflow: hidden; margin-bottom: 36px; text-transform:uppercase; font-family:  Stratum2Black; font-size: 28px; border-bottom: 3px solid #ff4238; height: 33px;  line-height: 44px; } .text_xl_u {margin-bottom: 0px; display: inline-block; text-transform:uppercase; font-family:  Stratum2Black; font-size: 28px; border-bottom: 3px solid rgba( 0,0, 0,  1); height: 33px; line-height: 44px; overflow: hidden; } 
.ta { width: 1055px; height: 6000px; font-size: 15px; font-family: verdana;}

.boxs { width: 300px; border: 1px dotted}
.boxm { width: 600px; border: 1px dotted}

.clear { clear: both;}
.clear_wmb { clear: both; margin-bottom: 60px }

.unpublished {
  color: rgba(0,0,0,.1)
}
